首页 / 专利库 / 专利权 / 第II章 / 国际初步审查单位 / 国际初步审查 / 国际初步审查要求 / 撤回 / 一种撤回即时通信消息的方法及即时通信系统

一种撤回即时通信消息的方法及即时通信系统

阅读:890发布:2020-05-14

专利汇可以提供一种撤回即时通信消息的方法及即时通信系统专利检索,专利查询,专利分析的服务。并且本 发明 适用于 即时通信 领域,提供了一种 撤回 即时通信消息的方法及即时通信系统,所述方法包括下述步骤:A.设置即时通信消息的唯一识别码;B.消息撤回客户端向消息接收端发送消息撤回指令,所述消息撤回指令中携带有待撤回消息的唯一识别码;C.消息接收端根据所述消息撤回指令,删除所述唯一识别码对应的待撤回消息的本地存储记录。利用本发明可以撤回用户误发的即时通信消息,有效解决因消息误发给用户带来的通信不便和可能造成的损害,从而增强了用户的即时通信 质量 。,下面是一种撤回即时通信消息的方法及即时通信系统专利的具体信息内容。

1、一种撤回即时通信消息的方法,其特征在于,所述方法包括下述步骤:
A.设置即时通信消息的唯一识别码;
B.消息撤回客户端向消息接收端发送消息撤回指令,所述消息撤回指令中 携带有待撤回消息的唯一识别码;
C.消息接收端根据所述消息撤回指令,删除所述唯一识别码对应的待撤回 消息的本地存储记录。
2、如权利要求1所述的方法,其特征在于,在所述步骤C之后,所述方 法进一步包括:
D.消息接收端向消息撤回客户端返回消息撤回响应消息,所述消息撤回响 应消息中包括消息是否成功撤回的信息。
3、如权利要求1所述的方法,其特征在于,当接收所述待撤回消息的目 标用户在线时,所述消息接收端为所述目标用户所在的客户端;
当目标用户不在线时,所述消息接收端为消息中转服务器
4、如权利要求1所述的方法,其特征在于,所述本地存储记录包括消息 接收端本地的消息数据库存储记录以及消息显示记录。
5、如权利要求1所述的方法,其特征在于,所述唯一标识码由即时通信 消息在客户端的本地唯一序列号以及发送所述即时通信消息的用户的即时通 信标识码组成。
6、一种即时通信系统,其特征在于,所述系统包括:
消息数据库,用于存储用户的即时通信消息,所述即时通信消息具有一个 唯一标识码;
消息撤回控制模,用于发出消息撤回指令,所述消息撤回指令中携带有 待撤回消息的唯一识别码;根据消息撤回指令删除所述消息撤回指令携带的唯 一识别码所对应的待撤回消息的本地存储记录;
消息收发模块,用于向消息接收端发送消息撤回指令;接收消息撤回客户 端发送的消息撤回指令。
7、如权利要求6所述的系统,其特征在于,所述消息撤回控制模块进一 步用于向消息撤回客户端发出消息撤回响应消息,所述消息撤回响应消息中包 括消息是否成功撤回的信息。
8、如权利要求6所述的系统,其特征在于,当接收所述待撤回消息的目 标用户在线时,所述消息接收端为所述目标用户所在的客户端;
当目标用户不在线时,所述消息接收端为消息中转服务器。
9、如权利要求6所述的系统,其特征在于,所述本地存储记录包括消息 接收端本地的消息数据库存储记录以及消息显示记录。
10、如权利要求6所述的系统,其特征在于,所述唯一标识码由即时通信 消息在客户端的本地唯一序列号以及发送所述即时通信消息的用户的即时通 信标识码组成。

说明书全文

技术领域

发明属于即时通信领域,尤其涉及对即时通信消息进行传输处理的方法 及即时通信系统。

背景技术

即时通信(Instant Messenger,简称IM)系统是一种能够即时发送和接收 互联网消息的系统。用户之间通过即时通信系统可以传递文本消息、文件或者 进行音频对话、视频对话等通信活动。随着计算机网络的快速发展,即时通信 系统已经成为用户普遍使用的通信工具。
图1示出了客户端之间进行即时通信的网络结构,多个客户端上运行有即 时通信系统,客户端之间以及客户端与服务器之间通过UDP(User Datagram Protocol,用户数据报文协议)通信。当用户登录即时通信系统时,作为客户 端连接到服务器上,并从服务器上读取在线联系人名单。当用户和其他的在线 联系人进行即时通信时,如果双方的连接比较稳定,双方的消息以UDP的形 式在客户端之间传送。如果双方的连接不稳定或者通信的一方不在线时,消息 将通过服务器进行中转。
由于用户经常与多个联系人同时通信,因此存在将即时通信消息误发给其 他联系人的可能,不但造成用户的难堪,在误发的消息比较重要时还可能给用 户带来精神及财产上的损失,而目前的即时通信系统只能发送消息,无法将用 户误发的消息撤回

发明内容

本发明的目的在于解决现有技术中存在的当用户在即时通信过程中误发 消息时,无法将误发的消息撤回的问题。
为了实现发明目的,本发明提供了一种撤回即时通信消息的方法,所述方 法包括下述步骤:
A.设置即时通信消息的唯一识别码;
B消息撤回客户端向消息接收端发送消息撤回指令,所述消息撤回指令中 携带有待撤回消息的唯一识别码;
C消息接收端根据所述消息撤回指令,删除所述唯一识别码对应的待撤回 消息的本地存储记录。
在所述步骤C之后,所述方法进一步包括:
D.消息接收端向消息撤回客户端返回消息撤回响应消息,所述消息撤回响 应消息中包括消息是否成功撤回的信息。
当接收所述待撤回消息的目标用户在线时,所述消息接收端为所述目标用 户所在的客户端;
当目标用户不在线时,所述消息接收端为消息中转服务器。
所述本地存储记录包括消息接收端本地的消息数据库存储记录以及消息 显示记录。
所述唯一标识码由即时通信消息在客户端的本地唯一序列号以及发送所 述即时通信消息的用户的即时通信标识码组成。
为了更好地实现发明目的,本发明进一步提供了一种即时通信系统,所述 系统包括:
消息数据库,用于存储用户的即时通信消息,所述即时通信消息具有一个 唯一标识码;
消息撤回控制模,用于发出消息撤回指令,所述消息撤回指令中携带有 待撤回消息的唯一识别码;根据消息撤回指令删除所述消息撤回指令携带的唯 一识别码所对应的待撤回消息的本地存储记录;
消息收发模块,用于向消息接收端发送消息撤回指令;接收消息撤回客户 端发送的消息撤回指令。
所述消息撤回控制模块进一步用于向消息撤回客户端发出消息撤回响应 消息,所述消息撤回响应消息中包括消息是否成功撤回的信息。
当接收所述待撤回消息的目标用户在线时,所述消息接收端为所述目标用 户所在的客户端;
当目标用户不在线时,所述消息接收端为消息中转服务器。
所述本地存储记录包括消息接收端本地的消息数据库存储记录以及消息 显示记录。
所述唯一标识码由即时通信消息在客户端的本地唯一序列号以及发送所 述即时通信消息的用户的即时通信标识码组成。
利用本发明可以撤回用户误发的即时通信消息,有效解决因消息误发给用 户带来的通信不便和可能造成的损害,从而增强了用户的即时通信质量
附图说明
图1是客户端之间进行即时通信的网络结构图;
图2是本发明提供的消息撤回的实现流程图
图3是实现本发明的即时通信系统的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明在用户误发消息后,通过撤回指令将误发的消息从目标用户客户端 或者服务器上删除,从而避免因消息误发给用户带来的不便和困扰。
在本发明中,即时通信系统为每条消息分配一个唯一识别码,用来唯一标 识即时通信系统中的一条消息,该唯一识别码供即时通信系统进行消息识别 用,可以不显示在用户窗口界面上。需要说明的是,该唯一识别码用于唯一确 定所有用户发送的所有即时通信消息中的一个特定的消息,生成唯一识别码典 型的方式可以是每个客户端在本地为每条发出的消息分配一个本地唯一序列 号,然后在本地序列号前面加上用户的即时通信标识码,即“唯一标识码=本 地唯一序列号+用户即时通信标识码”,这样就能够在所有用户的即时通信过 程中唯一的确定一条即时通信消息。
如果用户发现消息误发到不正确的用户时,在客户端本地,例如本地消息 数据库或者消息显示界面中查找出误发的消息,并向目标用户发出消息撤回指 令,该消息撤回指令中携带有待撤回消息的唯一识别码。
当接收该误发的消息的目标用户在线时,消息撤回指令发送到目标用户所 在的客户端,目标用户客户端的即时通信系统根据该消息的唯一识别码查找该 消息在本地的存储记录,查找到该消息后将其在本地消息数据库或者消息显示 界面中删除。
如果目标用户不在线,消息撤回指令发送到中转该误发消息的服务器,由 服务器根据该消息的唯一识别码查找该消息,找到后将该消息在服务器的消息 数据库中删除,如果服务器查找不到该消息时,表明该消息已送至目标用户客 户端,按上述过程在目标用户客户端将消息删除。
当目标用户客户端或者服务器将消息删除后,向发出消息撤回指令的用户 客户端发送一个消息是否撤回成功的响应消息。
图2示出了本发明提供的消息撤回的实现流程,详述如下:
1.消息撤回客户端向目标用户客户端(目标用户在线)或者服务器(目标 用户不在线)发送消息撤回指令,消息撤回指令中携带有待撤回消息的唯一识 别码。
2.目标用户客户端或者服务器收到消息撤回指令后,根据其携带的待撤回 消息的唯一识别码查找本地存储记录,找到与该唯一标识码对应的消息后,将 该消息在客户端本地消息数据库或者消息显示界面中删除。
3.目标用户客户端或者服务器向消息撤回客户端发送消息撤回响应消息, 表明消息撤回是否成功。
图3示出了实现本发明的即时通信系统的结构,为了便于描述,仅是示出 了与本发明相关的部分。
消息收发模块101将用户的消息发送给目标用户客户端,或者接收其他用 户发送来的消息。
消息数据库102保存了用户发出和接收的即时通信消息,每条消息具有一 个唯一识别码。典型的,消息数据库102以消息的唯一识别码为索引保存用户 的即时通信消息。
当用户选择查看某条消息时,该消息将显示在消息显示界面103中。
在本发明中,当用户发现消息误发后,在消息数据库102或者消息显示界 面103中查找到误发的消息,通过消息撤回控制模块104发出消息撤回指令, 指令中携带有待撤回消息的唯一识别码,消息收发模块101将该消息撤回指令 发送给目标用户客户端或者服务器。
相应的,当消息收发模块101收到其他用户或者服务器发来的消息撤回指 令时,将消息撤回指令转发给消息撤回控制模块104,消息撤回控制模块104 根据消息撤回指令中携带的待撤回消息的唯一识别码查询消息数据库102或 者消息显示界面103,在查找到该唯一识别码对应的消息时,清除该消息在消 息数据库102和消息显示界面103中的记录,并向消息收模块101发出消息撤 回响应消息,表明消息成功撤回。消息收发模块101将该响应消息发送给发出 消息撤回指令的用户客户端。
在目标用户已经将消息删除时,消息撤回控制模块104将查找不到消息在 消息数据库102中的记录,此时消息撤回控制模块104仍然发出消息撤回响应 消息,表明消息已经被目标用户删除。
对于目标用户客户端不在线时,消息撤回指令发送到服务器,服务器中运 行的即时通信系统的结构实现与上述客户端即时通信系统的结构类似,不再赘 述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈