[发明专利]一种消息处理方法、装置及终端有效
申请号: | 201710100020.X | 申请日: | 2017-02-23 |
公开(公告)号: | CN108471375B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 梁文博;王雅光;王增钦 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 处理 方法 装置 终端 | ||
本发明提供了一种消息处理方法、装置及终端。本发明为每一个浏览器窗口生成一个对应的实例,并通过实例号进行区分。服务器获取消息后根据所述消息内容生成预处理信息,并将所述预处理信息发送至目标账号对应的全部实例,所述服务器还可以响应于消息获取请求,得到其对应的目标实例,并查询所述目标实例以生成消息获取响应。本发明不仅能够实现基于浏览器的即时通信,并且能够支持一个账号多个实例的即时通信模式,从而显著提升用户体验;并且能够确保一个账号的各个实例在与服务器交互的过程中互不影响并且不丢消息,提高基于浏览器的即时通信的可靠性。
技术领域
本发明涉及消息处理领域,尤其涉及一种消息处理方法、装置及终端。
背景技术
随着互联网的发展,基于浏览器的即时通信作为即时通信技术的重要发展方向,在视频直播、远程教育、办公交流以及人们的日常沟通等领域均具有广阔的应用前景。
基于浏览器的即时通信的应用领域较广,从而对基于浏览器的即时通信的消息处理提出了更高的要求。然而,由于大部分浏览器不支持服务器推技术,并且浏览器与服务器端通讯的协议为无状态协议,从而无法实现一个账号多个实例的即时通信模式,因而无法为用户提供更好的互联网交互体验。
发明内容
本发明提出了一种消息处理方法、装置及终端,本发明具体是以如下技术方案实现的:
第一方面,一种消息处理方法,所述方法包括:
响应于消息发送请求,得到消息内容和目标账号;
根据所述消息内容生成预处理信息,并将所述预处理信息发送至所述目标账号对应的全部实例;
响应于消息获取请求,得到所述消息获取请求的发送方对应的账号和实例号;
根据所述账号和实例号得到对应的目标实例;
查询所述目标实例以生成消息获取响应,并将所述消息获取响应传输至所述消息获取请求的发送方。
第二方面,一种消息处理装置,所述装置包括:
消息发送请求响应模块,用于响应于消息发送请求,得到消息内容和目标账号;
消息内容处理模块,用于根据所述消息内容生成预处理信息,并将所述预处理信息发送至所述目标账号对应的全部实例;
消息获取请求响应模块,用于响应于消息获取请求,得到所述消息获取请求的发送方对应的账号和实例号;
目标实例获取模块,用于根据所述账号和实例号得到对应的目标实例;
消息获取响应处理模块,用于查询所述目标实例以生成消息获取响应,并将所述消息获取响应传输至所述消息获取请求的发送方。
第三方面,一种消息处理终端,所述终端包括上述的消息处理装置。
本发明提供的一种消息处理方法、装置及终端,具有如下有益效果:
(1)不仅能够实现基于浏览器的即时通信,并且能够支持一个账号多实例同时登录的即时通信模式,从而显著提升用户体验;
(2)能够确保一个账号的各个实例在与服务器交互的过程中互不影响并且不丢消息,提高基于浏览器的即时通信的可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来将,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本发明一个实施例提供的实施环境的示意图;
图2是本发明一个实施例提供的一种消息处理方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710100020.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据报文的转发方法及装置
- 下一篇:数据处理方法、装置及系统