今天的idea:紧急撤消

王志勇 发表于 2007年04月09日 16:52

QQ的消息发到对方,对方就会收到,这是目前几乎所有的消息传递的流程,比如电子邮件、MSN消息、QQ群消息等等。有一种特殊的情况,就是如果已经误发给别人,不希望对方看到这条消息,这时候就需要紧急撤消。从编程序的技术角度,实现这一功能是比较容易的,因为只要有了程序的设计原理,就可以实现。程序的原理是这样的:

以QQ这款IM软件为例,比如我发给对方一条消息,QQ的聊天记录会显示“自由勇 16:48:31”,完整的记录为“自由勇 (2007-04-09 16:48:31)”,请注意,这2个记录都可以做为一个关键词,或者是字段值。因此,当我误发给某一个人的时候,我马上进行紧急撤消,程序后台会去搜索“自由勇 (2007-04-09 16:48:31)”,对此条消息进行删除。如果对方在线,会从对方的聊天记录中删除这条;如果对方不在线,则会从中转服务器中删除。

之所以可以把“用户名+时间”作为搜索的关键词,是因为在一秒钟的时间内,同一个人不可能发出2条不一样的留言,人类的思维还没有快到这种程度,因此程序设计者尽可以放心去这样做。

电子邮件、MSN、QQ群都可以应用这一原理,实现这一功能,需要电子邮件提供者、MSN开发者、腾讯提供程序支持。之所以需要这种紧急撤消的功能,也许每个人都会有那个万分之一,或者十万分之一机率的误发重要消息的时候。

8条评论:
1   农民李威 2007-04-09 21:22
好像功能是不错,但是没有实际意义。
我发错了,怕误会,我可以补发一条:我发错了,抱歉。
2   自由勇 2007-04-09 21:34
有意义,因为我就是中了那十万分之一的机率。有一次我的QQ群窗口开着,却忘记了它是开着的,有条机密的留言,本来是要发给朋友的,却发在了QQ群。
3   自由勇 2007-04-09 21:38
我当时正好也是这样解释的,说:抱歉,发错了。但是机密的留言被错公布的感觉可想而知,我当时惊呆了。
4   Tiger 2007-04-11 15:50
Email撤消的想法微软在Exchange服务器中早就已经有了,但撤消的功能其实是会有很多的约束:第一,撤消只能用于对当前邮件系统内部,如果对方和你的邮件系统不同,撤消的功能就很难操作.第二,如果对方已经打开邮件,也不能撤消,不然用户会觉得系统太诡异,"明明刚刚看到了,但一转眼却怎么也找不到了".
我觉得IM其实也差不多,对离线消息如果对方没有收到前可以允许撤消,一旦对方已经看过还要去删除历史记录,我觉得不可行.
话已出口,不能随便后悔呀,呵呵
5   bot.mobi 2007-04-15 15:46
很高兴能来到这里,不错的想法哦.有意义的.
6   工人燕 2007-08-16 07:16
好想学会怎样应用!我刚刚发错了一条消息,好想把它删除,教我用!
7   miaozhuang 2007-08-18 13:30
MSMQ~
8   自由勇 2007-10-27 20:36
Trackback来自 《功能越多可能漏洞越多

在软件,或者网页的程序中,功能越多,可能漏洞就会越多,程序被破坏或攻击的机会就越多。因为增加一个功能,就需要需要相应的程序,有程序的地方,就会有潜在的漏洞。所以,一个程序产品,并不是功能多就好。前面谈到的紧急撤消,这一功能的确非常有用。如果当QQ被盗用者登录,盗用者的电脑正好有QQ尾巴病毒,就会自动批量发布消息,有些是带有暧昧的信息。这样的事情,给QQ的主人带来了不同程度的影响。

发表评论:
名字: (*必填)
博客: (可省,仅限于Blog地址)
验证码: p48u58r68e78 (*必填)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

文章分类 Category:
真相与UFO Truth and UFO
编程 Program
PHP
Blog的发展 Development
为什么写博客 W-do we Blog
互联网 Internet
BBS社区研究 Community
QQ研究 QQ Research

置顶的文章:
程序开发的门槛儿
为什么不能夸孩子调皮?
我的3种博客写作方法
最大的公益事业是UFO
再谈四维空间
开发文档和程序注释
Arsue Blog程序的扩展
独立微博开发之设想

近期的主题:
2017.7第2篇
auiou.com今天换上了KVM
CentOS, Debian, Ubuntu三种VPS系统的LAMP属性小结
Debian 6.0和Ubuntu 14.04新装机的参数记录
Linux VPS的速度优化
Nginx与.htaccess
CentOS 6新装机的参数记录
auiou.com的VPS的内存占用测试
2016年8月第一帖
不喜欢锻炼身体的朋友
看《第五空间》
看《爱情公寓》的一点感想
生命的意义在于每一天都是人生的开始
安卓机顶盒收到小记
人生中最可怕的事情是拖延
不能贪吃/不能贪喝/不能贪凉
“世面”和人生意义
计划推出一个重要的“网络存档”(网络记事本)快速小程序
最近几个月博客更新减缓的原因
汽车越来越多
编写完成了清爽的贴吧浏览程序/贴吧占用内存测试
猫/无线路由器/瑞银无线网卡 最简单有效的散热方法
最近录制的歌
家用无线路由器选购的一些建议
网络电视机顶盒选购的一些建议
无线路由器当作无线交换机实例
2013-08-08:人生的意义&谨言慎行
怎样对治重症的拖沓的毛病?
磊科NW336无线网卡使用感受
腾达311R无线路由器频繁掉线解决一例(其它品牌和型号可能也适用)
网络电视杰科T1使用感受(杰科T1/T2/T3怎么样?)
人为什么会无聊?无聊的时候该做什么?
2013-07-14:看不见的全息摄像机
想法:2013-07-12
有趣的植物3:景天科多肉植物
有趣的植物2:米邦塔食用仙人掌
最有趣的植物
想法:2013-06-30
好好地修心
中国现代和未来的黑人问题/广州黑人
KVM主机竟然死机
想法:2013-06-13
行人的过错
为什么不能夸孩子调皮?/怎样教出一个好孩子?
打招呼的一瞬间
欢迎哥们儿们加我的QQ
好心一定会有好报
拜金女的下场都是不好的
最近很忙,写作的思路断了
狂做好事,消除烦恼
最大的公益事业是UFO/怎样做UFO研究?
  

王志勇:程序设计者。
1980-09-26 (37周岁)

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏 | Arsue官方Blog
Gratitude | Time | Auciou
matnue | aucist | Taimt | Caimt | ac315 | Arsue | IC Search | TDNote | HKANS | emxel | aroat | Vaimt Panel | txfor | 网树 | cdfor | aufirm | ixnes | AnyDiary | Tuarm | Tovate | Urtal | coumit | cersta | tratom54.221.136.62 2017-12-11_23:45

Blog存档 Archives

2013年08月(9)
2013年07月(6)
2013年06月(7)
2013年05月(22)
2013年04月(17)
2013年03月(20)
2013年02月(21)
2013年01月(6)
2012年12月(3)
2012年08月(8)
2012年07月(4)
2012年06月(4)
2012年05月(6)
2012年04月(13)
2012年03月(11)
2012年01月(7)
2011年10月(8)
2011年09月(4)
2011年08月(2)
2011年06月(2)
2011年05月(6)
2011年04月(10)
2011年03月(16)
2011年02月(16)
2011年01月(15)
2010年12月(12)
2010年11月(9)
2010年10月(3)
2010年05月(4)
2010年01月(7)
2009年12月(10)
2009年11月(4)
2009年10月(8)
2009年09月(24)
2009年08月(20)
2009年07月(6)
2009年06月(11)
2009年05月(16)
2009年04月(20)
2009年03月(29)
2009年02月(18)
2009年01月(15)
2008年12月(17)
2008年11月(10)
2008年10月(13)
2008年09月(8)
2008年08月(4)
2008年07月(5)
2008年06月(9)
2008年05月(12)
2008年04月(15)
2008年03月(26)
2008年02月(22)
2008年01月(29)
2007年12月(30)
2007年11月(28)
2007年10月(30)
2007年09月(8)
2007年08月(8)
2007年07月(21)
2007年06月(23)
2007年05月(31)
2007年04月(34)
2007年03月(29)
2007年02月(18)
2007年01月(41)
2006年12月(23)
2006年11月(10)
2006年10月(10)
2006年09月(29)
2006年08月(33)
2006年07月(17)
2006年06月(30)
2006年05月(4)
2006年01月(3)
2005年09月(4)


Copyright © 2006-2017 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue