[发明专利]通信方法、系统及消息服务器有效
申请号: | 201611259386.3 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106603711B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 覃树才;唐焱 | 申请(专利权)人: | 上海擎感智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 潘彦君;吴敏 |
地址: | 200030 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 系统 消息 服务器 | ||
一种通信方法、系统及消息服务器。所述方法包括:接收消息发布方发布的请求消息;根据所述信息订阅方接收消息主题区域的标识信息,将所述请求消息存储在所述消息订阅方对应的第一接收消息主题区域,以供所述消息订阅方从所述接收消息主题区域内获取所述请求消息;接收所述消息订阅方发布的回执消息,所述回执消息由所述消息订阅方根据所述请求消息生成,包括返回主题区域的标识信息;根据所述返回主题区域的标识信息,将所述回执消息存储在对应的返回主题区域,以供所述消息发布方获取所述回执消息。采用上述方案,可以在兼顾成本的同时实现同步通信。
技术领域
本发明涉及通信技术领域,尤其涉及一种通信方法、系统及消息服务器。
背景技术
为了通信双方的通信效率,一些业务应用系统之间通常采用异步通信方式。然而,在实际应用过程中,可能会增加一些新的业务,由于业务需要,有时需要实现同步通信。为满足新增加业务的同步通信的需求,现有应用系统中相应增加独立的同步通信子系统进行同步通信。
但是,上述采用独立的同步通信系统进行同步通信的方式,需要重新开发一个新的业务应用系统,需要耗费大量的人力物力,且开发周期较长,所需成本较高。
发明内容
本发明解决的技术问题是如何在兼顾成本的同时实现同步通信。
为解决上述技术问题,本发明实施例提供一种通信方法,包括:接收消息发布方发布的请求消息,所述请求消息包括:消息订阅方接收消息主题区域的标识信息、回执消息返回标识及返回主题区域的标识信息;根据所述信息订阅方接收消息主题区域的标识信息,将所述请求消息存储在所述消息订阅方对应的第一接收消息主题区域,以供所述消息订阅方从所述接收消息主题区域内获取所述请求消息;接收所述消息订阅方发布的回执消息,所述回执消息由所述消息订阅方根据所述请求消息生成,包括返回主题区域的标识信息;根据所述返回主题区域的标识信息,将所述回执消息存储在对应的返回主题区域,以供所述消息发布方获取所述回执消息。
可选地,所述消息订阅方包括多个个体,所述请求消息适于被所述多个个体中的任意一个个体获取,且仅被获取一次。
可选地,所述消息订阅方为一个个体或者为多个个体建立的一个集群。
可选地,将所述请求消息存储在订阅方对应的第一接收消息主题区域之后,还包括执行以下任意一种操作:当检测到所述请求消息被所述消息订阅方中的某一个体获取后,将所述请求消息的状态标记为已获取;当检测到所述请求消息被所述消息订阅方中的某一个体获取后,将所述请求消息从所述接收消息主题区域移除。
可选地,所述方法还包括:接收所述消息发布方发布的定向消息,所述定向消息包括:消息订阅方接收定向消息主题区域的标识信息;根据所述消息订阅方接收定向消息主题区域的标识信息,将所述定向消息存储在对应的第二接收消息主题区域,以供所述消息订阅方从所述第二接收消息主题区域内获取所述定向消息,所述第一接收消息主题区域为所述消息订阅方的公共接收消息主题区域,当所述消息订阅方中包括多个个体时,各个体均能从所述第一接收消息主题区域中获取请求消息;所述第二接收消息主题区域,为某一个体的专属接收消息主题区域,供对应的个体获取所存储的定向消息。
可选地,所述定向消息还包括:回执消息返回标识及返回主题区域的标识信息;所述通信方法还包括:接收所述消息订阅方发布的回执消息,所述回执消息包括返回主题区域的标识信息;根据所述返回主题区域的标识信息,将所述回执消息存储在对应的返回主题区域,以供所述消息发布方获取所述回执消息。
可选地,所述方法还包括:当检测到所述消息发布方启动时,建立所述消息发布方对应的返回主题区域;当检测到所述消息订阅方启动时,建立所述消息订阅方对应的第一接收消息主题区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海擎感智能科技有限公司,未经上海擎感智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611259386.3/2.html,转载请声明来源钻瓜专利网。