一种实现消息回执方法及装置制造方法及图纸

技术编号:18259727 阅读:32 留言:0更新日期:2018-06-20 10:25
本申请实施例公开了一种实现消息回执的方法及装置。该方法中,服务器接收第一移动终端基于HTTP协议通过预先建立的第一TCP通道发送的第一消息,并通过预先建立的第二TCP通道将所述第一消息发送至第二移动终端;接着,服务器接收第二移动终端基于HTTP协议,通过第二TCP通道发送的针对第一消息的状态通知;该状态通知为第二移动终端检测到预设操作后触发的;最后,服务器根据该状态通知生成第一消息的状态回执,并通过第一TCP通道将第一消息的状态回执发送至第一移动终端。由此,本申请通过利用HTTP协议和TCP通道实现了消息的回执,使得消息发送方能够即时、准确的了解消息接收方对消息的处理状态,便于其开展后续工作,提升了用户体验。

A method and device for realizing message return

The application embodiment discloses a method and device for realizing message receipt. In this method, the server receives the first mobile terminal based on the first message sent by the first established first TCP channel by the HTTP protocol, and sends the first message to the second mobile terminal through a pre established second TCP channel; then, the server receives the second mobile terminal based on the HTTP protocol, and sends it through the second TCP channel. The status notifications for the first message are sent; the state notification is triggered after the second mobile terminal detects the preset operation; finally, the server generates a state return of the first message according to the state notification, and sends the status return of the first message to the first mobile terminal through the first TCP channel. Thus, this application realizes the message return by using the HTTP protocol and the TCP channel, so that the message sender can instantly and accurately understand the processing state of the message receiver, which facilitates its follow-up work and improves the user experience.

【技术实现步骤摘要】
一种实现消息回执方法及装置
本申请涉及通信
,尤其涉及一种实现消息回执方法及装置。
技术介绍
随着通信技术的不断发展,即时通讯工具的使用范围越来越广,短消息、彩信、即时消息、电子邮件等业务已受到越来越多的用户的欢迎和喜爱,用户可以通过各种终端设备上的即时通讯工具进行方便快捷的交流沟通、传递消息,因此,这些消息类业务已在人们日常生活中扮演者越来越重要的角色。然而,随着通讯的应用场景越来越复杂,而现有即时通讯工具的消息类业务只是简单的通过服务器转发在线消息或者缓存离线消息,对于消息接收方对消息的处理状态(例如是否收到、是否已读等)都无法获知。并且,在某些特定即时通讯应用场景下,比如公司发布的重要通知等,消息发送方需要在消息发送后,即时了解消息接收方对消息的处理状态,以便于开展后续工作。因此,如何实现即时、准确的掌握消息的处理状态已显得尤为重要。
技术实现思路
有鉴于此,本申请的目的在于提供一种实现消息回执方法及装置,以便于消息发送方在消息发送后,能够即时、准确的了解消息接收方对消息的处理状态。为了实现上述目的,本申请采用了如下技术方案:第一方面,本申请提供了一种实现消息回执方法,所述方法包括:服务器接收第一移动终端基于HTTP协议通过预先建立的第一TCP通道发送的第一消息,并通过预先建立的第二TCP通道将所述第一消息发送至第二移动终端;所述服务器接收所述第二移动终端基于HTTP协议,通过所述第二TCP通道发送的针对所述第一消息的状态通知;所述状态通知为所述第二移动终端检测到预设操作后触发的;所述服务器根据所述状态通知生成所述第一消息的状态回执,并通过所述第一TCP通道将所述第一消息的状态回执发送至所述第一移动终端。在一种可选的实现方式中,所述方法还包括:所述服务器记录所述第一消息的状态。在一种可选的实现方式中,所述第一消息具有包括所述第二移动终端在内的多个接收终端,所述服务器根据所述状态通知生成所述第一消息的状态回执,包括:所述服务器根据所述状态通知生成携带有所述第二移动终端的用户标识的状态回执。在一种可选的实现方式中,所述第一消息具有包括所述第二移动终端在内的多个接收终端,所述服务器根据所述状态通知生成所述第一消息的状态回执,包括:所述服务器根据来自各个接收终端的状态通知,生成所述第一消息的全部已读回执、部分已读回执或未读回执。在一种可选的实现方式中,所述方法还包括:所述服务器接收所述第一移动终端基于HTTP协议通过所述第一TCP通道发送的所述第一消息的撤回通知;所述服务器根据所述第一消息的撤回通知生成所述第一消息的删除指令,并在所述第二TCP通道为开启状态时,通过所述第二TCP通道将所述第一消息的删除指令发送至所述第二移动终端;其中,所述第一消息的删除指令用于指示所述第二移动终端删除本地的所述第一消息。第一方面,本申请提供了一种实现消息回执的装置,所述装置包括:第一接收模块,用于接收第一移动终端基于HTTP协议通过预先建立的第一TCP通道发送的第一消息,并通过预先建立的第二TCP通道将所述第一消息发送至第二移动终端;第二接收模块,用于接收所述第二移动终端基于HTTP协议,通过所述第二TCP通道发送的针对所述第一消息的状态通知;所述状态通知为所述第二移动终端检测到预设操作后触发的;生成模块,用于根据所述状态通知生成所述第一消息的状态回执,并通过所述第一TCP通道将所述第一消息的状态回执发送至所述第一移动终端。在一种可选的实现方式中,所述装置还包括:记录模块,用于记录所述第一消息的状态。在一种可选的实现方式中,所述第一消息具有包括所述第二移动终端在内的多个接收终端,所述生成模块,包括:第一生成子模块,用于根据所述状态通知生成携带有任一接收终端的用户标识的状态回执。在一种可选的实现方式中,所述第一消息具有包括所述第二移动终端在内的多个接收终端,所述生成模块,包括:第二生成子模块,用于根据来自各个接收终端的状态通知,生成所述第一消息的全部已读回执、部分已读回执或未读回执。在一种可选的实现方式中,所述装置还包括:第三接收模块,用于接收所述第一移动终端基于HTTP协议通过所述第一TCP通道发送的所述第一消息的撤回通知;发送模块,用于根据所述第一消息的撤回通知生成所述第一消息的删除指令,并在所述第二TCP通道为开启状态时,通过所述第二TCP通道将所述第一消息的删除指令发送至所述第二移动终端;其中,所述第一消息的删除指令用于指示所述第二移动终端删除本地的所述第一消息。从上述技术方案可以看出,本申请提供的实现消息回执方法中,服务器接收第一移动终端基于HTTP协议通过预先建立的第一TCP通道发送的第一消息,并通过预先建立的第二TCP通道将所述第一消息发送至第二移动终端;接着,服务器接收第二移动终端基于HTTP协议,通过第二TCP通道发送的针对第一消息的状态通知;该状态通知为第二移动终端检测到预设操作后触发的;最后,服务器根据该状态通知生成第一消息的状态回执,并通过第一TCP通道将第一消息的状态回执发送至第一移动终端。由此,本申请通过利用HTTP协议和TCP通道实现了消息的回执,使得消息发送方能够即时、准确的了解消息接收方对消息的处理状态,便于其开展后续工作,提升了用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的实现消息回执方法在实际应用中的场景示例图;图2为本申请实施例提供的一种实现消息回执方法的流程图;图3为本申请实施例提供的一种实现消息撤回方法的流程图;图4为本申请实施例提供的实现消息回执方法实施例的交互流程图;图5为本申请实施例提供的一种实现消息回执装置的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本申请进行详细说明。应当理解的是,此处所描述的具体实施例仅用于解释本申请的技术方案,并不用于限定本申请。为了便于理解本申请提供的技术方案,下面先对本申请在实际中的应用场景进行介绍。参见图1,为本申请在实际应用中的场景示例图,如图1所示,本申请提供的实现消息回执方法可以应用于包括第一移动终端101、服务器102和第二移动终端103的应用场景中;其中,第一移动终端101和第二移动终端103是指能够实现与服务器102交互,进而发送消息的任何用户设备,如手机、平板电脑、膝上型个人计算机等;服务器102是指能够与移动终端通信,并为移动终端提供数据支持的服务设备,服务器102可以为一个移动终端提供服务,也可以同时为多个移动终端提供服务。参见图1所示,其示出了本申请实施例的一示例性应用场景的示意图。在实际应用中,其中,第一移动终端101可以基于HTTP协议以及预先建立的第一TCP通道,向服务器102发送即时信息,例如微信消息、QQ消息等,服务器102在接收到第一移动终端101发送的即时消息后,再通过第二TCP通道将其发送至第二移动终端103;接着,第二移动终端103在接收到该即时消息后,可以基于HTTP协议以及预先建立的第二TCP通道将该即本文档来自技高网...
一种实现消息回执方法及装置

【技术保护点】
1.一种实现消息回执的方法,其特征在于,所述方法包括:服务器接收第一移动终端基于HTTP协议通过预先建立的第一TCP通道发送的第一消息,并通过预先建立的第二TCP通道将所述第一消息发送至第二移动终端;所述服务器接收所述第二移动终端基于HTTP协议,通过所述第二TCP通道发送的针对所述第一消息的状态通知;所述状态通知为所述第二移动终端检测到预设操作后触发的;所述服务器根据所述状态通知生成所述第一消息的状态回执,并通过所述第一TCP通道将所述第一消息的状态回执发送至所述第一移动终端。

【技术特征摘要】
1.一种实现消息回执的方法,其特征在于,所述方法包括:服务器接收第一移动终端基于HTTP协议通过预先建立的第一TCP通道发送的第一消息,并通过预先建立的第二TCP通道将所述第一消息发送至第二移动终端;所述服务器接收所述第二移动终端基于HTTP协议,通过所述第二TCP通道发送的针对所述第一消息的状态通知;所述状态通知为所述第二移动终端检测到预设操作后触发的;所述服务器根据所述状态通知生成所述第一消息的状态回执,并通过所述第一TCP通道将所述第一消息的状态回执发送至所述第一移动终端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器记录所述第一消息的状态。3.根据权利要求1所述的方法,其特征在于,所述第一消息具有包括所述第二移动终端在内的多个接收终端,所述服务器根据所述状态通知生成所述第一消息的状态回执,包括:所述服务器根据所述状态通知生成携带有任一接收终端的用户标识的状态回执。4.根据权利要求1所述的方法,其特征在于,所述第一消息具有包括所述第二移动终端在内的多个接收终端,所述服务器根据所述状态通知生成所述第一消息的状态回执,包括:所述服务器根据来自各个接收终端的状态通知,生成所述第一消息的全部已读回执、部分已读回执或未读回执。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器接收所述第一移动终端基于HTTP协议通过所述第一TCP通道发送的所述第一消息的撤回通知;所述服务器根据所述第一消息的撤回通知生成所述第一消息的删除指令,并在所述第二TCP通道为开启状态时,通过所述第二TCP通道将所述第一消息的删除指令发送至所述第二移动终端;其中,所述第一消息的删除指令用于指示所述第二移动终端删除本地的所述...

【专利技术属性】
技术研发人员:唐怀成
申请(专利权)人:北京邦邦共赢网络科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1