Communication method, system and message server. The method includes: receiving a request message message issued according to the identification information; receiving the message information subscriber of the subject area, the request message is stored in the first receiving the message subject area the message corresponding to the subscriber, for the message received from the subscriber message subject area access the request message receipt message; receiving the message issued by the subscriber, the receipt message from the message subscriber according to the request message generation, including identification information is returned to the subject area; according to the identification information of the return of the subject area, the receipt of the message is stored in the corresponding return theme area for the news release party obtains the acknowledgement message. By adopting the scheme, synchronous communication can be realized at the same time of cost.
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种通信方法、系统及消息服务器。
技术介绍
为了通信双方的通信效率,一些业务应用系统之间通常采用异步通信方式。然而,在实际应用过程中,可能会增加一些新的业务,由于业务需要,有时需要实现同步通信。为满足新增加业务的同步通信的需求,现有应用系统中相应增加独立的同步通信子系统进行同步通信。但是,上述采用独立的同步通信系统进行同步通信的方式,需要重新开发一个新的业务应用系统,需要耗费大量的人力物力,且开发周期较长,所需成本较高。
技术实现思路
本专利技术解决的技术问题是如何在兼顾成本的同时实现同步通信。为解决上述技术问题,本专利技术实施例提供一种通信方法,包括:接收消息发布方发布的请求消息,所述请求消息包括:消息订阅方接收消息主题区域的标识信息、回执消息返回标识及返回主题区域的标识信息;根据所述信息订阅方接收消息主题区域的标识信息,将所述请求消息存储在所述消息订阅方对应的第一接收消息主题区域,以供所述消息订阅方从所述接收消息主题区域内获取所述请求消息;接收所述消息订阅方发布的回执消息,所述回执消息由所述消息订阅方根据所述请求消息生成,包括返回主题区域的标识信息;根据所述返回主题区域的标识信息,将所述回执消息存储在对应的返回主题区域,以供所述消息发布方获取所述回执消息。可选地,所述消息订阅方包括多个个体,所述请求消息适于被所述多个个体中的任意一个个体获取,且仅被获取一次。可选地,所述消息订阅方为一个个体或者为多个个体建立的一个集群。可选地,将所述请求消息存储在订阅方对应的第一接收消息主题区域之后,还包括执行以下任意一种操作:当检测到 ...
【技术保护点】
一种通信方法,其特征在于,包括:接收消息发布方发布的请求消息,所述请求消息包括:消息订阅方接收消息主题区域的标识信息、回执消息返回标识及返回主题区域的标识信息;根据所述信息订阅方接收消息主题区域的标识信息,将所述请求消息存储在所述消息订阅方对应的第一接收消息主题区域,以供所述消息订阅方从所述接收消息主题区域内获取所述请求消息;接收所述消息订阅方发布的回执消息,所述回执消息由所述消息订阅方根据所述请求消息生成,包括返回主题区域的标识信息;根据所述返回主题区域的标识信息,将所述回执消息存储在对应的返回主题区域,以供所述消息发布方获取所述回执消息。
【技术特征摘要】
1.一种通信方法,其特征在于,包括:接收消息发布方发布的请求消息,所述请求消息包括:消息订阅方接收消息主题区域的标识信息、回执消息返回标识及返回主题区域的标识信息;根据所述信息订阅方接收消息主题区域的标识信息,将所述请求消息存储在所述消息订阅方对应的第一接收消息主题区域,以供所述消息订阅方从所述接收消息主题区域内获取所述请求消息;接收所述消息订阅方发布的回执消息,所述回执消息由所述消息订阅方根据所述请求消息生成,包括返回主题区域的标识信息;根据所述返回主题区域的标识信息,将所述回执消息存储在对应的返回主题区域,以供所述消息发布方获取所述回执消息。2.根据权利要求1所述的通信方法,其特征在于,所述消息订阅方包括多个个体,所述请求消息适于被所述多个个体中的任意一个个体获取,且仅被获取一次。3.根据权利要求2所述的通信方法,其特征在于,所述消息订阅方为一个个体或者为多个个体建立的一个集群。4.根据权利要求3所述的通信方法,其特征在于,将所述请求消息存储在订阅方对应的第一接收消息主题区域之后,还包括执行以下任意一种操作:当检测到所述请求消息被所述消息订阅方中的某一个体获取后,将所述请求消息的状态标记为已获取;当检测到所述请求消息被所述消息订阅方中的某一个体获取后,将所述请求消息从所述接收消息主题区域移除。5.根据权利要求1所述的通信方法,其特征在于,还包括:接收所述消息发布方发布的定向消息,所述定向消息包括:消息订阅方接收定向消息主题区域的标识信息;根据所述消息订阅方接收定向消息主题区域的标识信息,将所述定向消息存储在对应的第二接收消息主题区域,以供所述消息订阅方从所述第二接收消息主题区域内获取所述定向消息,所述第一接收消息主题区域为所述消息订阅方的公共接收消息主题区域,当所述消息订阅方中包括多个个体时,各个体均能从所述第一接收消息主题区域中获取请求消息;所述第二接收消息主题区域,为某一个体的专属接收消息主题区域,供对应的个体获取所存储的定向消息。6.根据权利要求5所述的通信方法,其特征在于,所述定向消息还包括:回执消息返回标识及返回主题区域的标识信息;所述通信方法还包括:接收所述消息订阅方发布的回执消息,所述回执消息包括返回主题区域的标识信息;根据所述返回主题区域的标识信息,将所述回执消息存储在对应的返回主题区域,以供所述消息发布方获取所述回执消息。7.根据权利要求1所述的通信方法,其特征在于,还包括:当检测到所述消息发布方启动时,建立所述消息发布方对应的返回主题区域;当检测到所述消息订阅方启动时,建立所述消息订阅方对应的第一接收消息主题区域。8.一种消息服务器,其特征在于,包括:第一接收单元、第一存储单元、第二接收单元及第二存储单元,其中:所述第一接收单元,适于接收消息发布方发布的请求消息,所述请求消息包括:消息订阅方接收消息主题区域的标识信息、回执消息返回标识及返回主题区域的标识信息;所述第一存储单元,适于根据所述信息订阅方接收消息主题区域的标识信息,将所述请求消息存储在订阅方对应的第一接收消息主题区域,以供所述消息订阅方从所述接收消息主题区域内获取所述请求消息;所述第二接收单元,适于接收所述消息订阅方发布的回执消息,所述回执消息包括返回主题区域的标识信息;所述第二存储单元,适于根据所述返回主题区域的标识信息,将所述回执...
【专利技术属性】
技术研发人员:覃树才,唐焱,
申请(专利权)人:上海擎感智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。