【技术实现步骤摘要】
一种即时通讯方法、装置、系统及存储介质
本专利技术涉及计算机应用
,尤其涉及一种即时通讯方法、装置、系统及存储介质。
技术介绍
随着计算机技术的发展,即时通讯应用作为计算机技术应用的产物之一,在人们的日常生活的中得到了广泛的普及。即时通讯应用是一种基于互联网的即时交流信息的应用,不同类型的即时通讯的客户端用户之间可以互为好友,进而可以进行消息的交互,例如第一即时通讯应用的用户与第二即时通讯应用的用户可以互相加为好友,进而第一即时通讯应用的用户可以基于第一即时通讯应用平台向第二即时通讯应用的用户发送消息,第二即时通讯应用的用户也可以基于第二即时通讯应用平台向第一即时通讯应用的用户发送消息,然而,如何进行各个即时通讯应用之间的消息互通,以提各即时通讯应用中消息交互的可靠性,进而提升用户体验,也是一个需要解决的技术问题。
技术实现思路
本专利技术实施例提供一种即时通讯方法、装置、系统及存储介质,用于实现各种类型的即时通讯应用之间的消息交互的可靠性,进而提升用户体验。一方面,本专利技术实施例提供了一种即时通讯系统,包括至少两个即时通讯子系统,以及分别通信连接所述每个即时通讯子系统的互通消息服务器,其中:每个即时通讯子系统,将本即时通讯子系统发给其他即时通讯子系统的互通类消息,发送到所述互通消息服务器,以及从所述互通消息服务器获取其他即时通讯子系统发送给本即时通讯子系统的互通类消息;所述互通消息服务器接收各个即时通讯子系统发送的互通类消息,并分别针对各个即时通讯子系统,按照接收 ...
【技术保护点】
1.一种即时通讯系统,其特征在于,包括至少两个即时通讯子系统,以及分别通信连接所述每个即时通讯子系统的互通消息服务器,其中:/n每个即时通讯子系统,将本即时通讯子系统发给其他即时通讯子系统的互通类消息,发送到所述互通消息服务器,以及从所述互通消息服务器获取其他即时通讯子系统发送给本即时通讯子系统的互通类消息;/n所述互通消息服务器接收各个即时通讯子系统发送的互通类消息,并分别针对各个即时通讯子系统,按照接收顺序存储发送给即时通讯子系统的互通类消息,以及在每个即时通讯子系统获取消息时,根据互通类消息的接收顺序,以先入先出的原则将存储的互通类消息发送给即时通讯子系统。/n
【技术特征摘要】
1.一种即时通讯系统,其特征在于,包括至少两个即时通讯子系统,以及分别通信连接所述每个即时通讯子系统的互通消息服务器,其中:
每个即时通讯子系统,将本即时通讯子系统发给其他即时通讯子系统的互通类消息,发送到所述互通消息服务器,以及从所述互通消息服务器获取其他即时通讯子系统发送给本即时通讯子系统的互通类消息;
所述互通消息服务器接收各个即时通讯子系统发送的互通类消息,并分别针对各个即时通讯子系统,按照接收顺序存储发送给即时通讯子系统的互通类消息,以及在每个即时通讯子系统获取消息时,根据互通类消息的接收顺序,以先入先出的原则将存储的互通类消息发送给即时通讯子系统。
2.如权利要求1所述的系统,其特征在于,所述互通消息服务器包括多个存储节点,其中:
所述互通消息服务器分别针对每个即时通讯子系统,按照接收顺序以先入先出的原则对发送给该即时通讯子系统的互通类消息设定消息拉取的序号,并将设定了序号的互通类消息分别存储在该即时通讯子系统对应的各个存储节点中。
3.如权利要求2所述的系统,其特征在于,所述互通消息服务器还用于:
针对每个互通类消息,确定接收该互通类消息的即时通讯子系统对应的多个存储节点中大于预设数目的存储节点存储同一互通类消息成功时,向发送该互通类消息的即时通讯子系统发送存储成功确认消息;以及
从存储互通类消息成功的存储节点获取其他存储节点存储失败的互通类消息,并重新存储到其他存储节点中。
4.如权利要求2所述的系统,其特征在于,所述互通消息服务器还用于:
针对每个即时通讯子系统发送的获取消息请求,根据获取消息请求中携带的指示信息,分别从该即时通讯子系统对应的多个存储节点获取与该指示信息对应的互通类消息,并转发给该即时通讯子系统;以及删除该即时通讯子系统对应的多个存储节点中已获取的互通类消息。
5.如权利要求1-4中任一项所述的系统,其特征在于,所述至少两个即时通讯子系统包括用于为其他即时通讯子系统用户提供企业服务的企业即时通讯子系统,所述企业即时通讯子系统包括互通发消息服务器、互通收消息服务器、以及消息处理服务器;
所述消息处理服务器,用于确定来自企业即时通讯子系统用户客户端的消息为发送给其他即时通讯子系统用户的互通类消息时,将该消息送给所述互通发消息服务器;以及,接收到所述互通收消息服务器发送的互通类消息时,转发给互通类消息接收方的客户端;
所述互通发消息服务器将互通类消息转换为特定格式后发送到所述互通消息服务器;
所述互通收消息服务器,用于从所述互通消息服务器获取发送给所述企业即时通讯子系统用户的特定格式的互通类消息,并将拉取的互通类消息转换为与企业即时通讯子系统对应的格式后发送给所述消息处理服务器。
6.如权利要求5所述的系统,其特征在于,所述互通收消息服务器,还用于:
根据最近一次从所述互通消息服务器中拉取的互通类消息的序号,确定本次需要拉取的互通类消息的目标序号,并在发送给所述互通消息服务器的消息拉取请求中携带包括所述目标序号的指示信息。
7.如权利要求5所述的系统,其特征在于,所述互通收消息服务器,还用于:
在获取的互通类消息为群聊消息时,获得...
【专利技术属性】
技术研发人员:康师亮,黄铁鸣,林莉,王青,朱标亦,李斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。