[发明专利]基于订阅机制的通信系统及通信方法在审
申请号: | 202210666284.2 | 申请日: | 2022-06-14 |
公开(公告)号: | CN115086416A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 马国军;杨绍波 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/133;H04L69/16 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 贺才杰 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 订阅 机制 通信 系统 方法 | ||
1.一种基于订阅机制的通信系统,其特征在于,包括:代理端和服务端;
所述代理端,与所述服务端连接,用于接收用户根据预设的传输格式构建的消息,所述传输格式包括消息身份信息和消息内容,通过所述代理端的消息队列将所述消息发送至所述服务端;
所述服务端,用于在所述消息为请求消息时,将所述消息与所述消息订阅列表的消息进行消息身份信息的通配,并将通配得到的消息传输给所述代理端,以使所述代理端通过所述消息身份信息将消息中的消息内容分发至对应用户。
2.根据权利要求1所述的基于订阅机制的通信系统,其特征在于,所述服务端,用于在所述消息为订阅消息时,将所述消息插入到订阅者列表。
3.根据权利要求1所述的基于订阅机制的通信系统,其特征在于,所述服务端,用于在所述消息为应答消息时,将所述消息投递到传输控制协议通道中。
4.根据权利要求1所述的基于订阅机制的通信系统,其特征在于,所述代理端包括消息订阅接口、消息发布接口、消息同步调用接口和消息消费接口;
所述消息订阅接口,用于基于所述消息身份信息提供对应用户的消息订阅的通道;
所述消息发布接口,用于提供用户投递消息的通道;
所述消息同步调用接口,用于提供用户过程调用的通道;
所述消息消费接口,用于提供用户处理消息的通道。
5.根据权利要求4所述的基于订阅机制的通信系统,其特征在于,所述消息订阅接口,用于基于所述消息身份信息提供对应用户的消息订阅的通道,包括:
基于所述消息身份信息生成用户关注的订阅消息;
将所述用户插入到订阅者列表;
汇总所述代理端所有用户的消息身份消息并构建订阅消息;
将所述订阅消息投递到消息队列中。
6.根据权利要求4所述的基于订阅机制的通信系统,其特征在于,所述消息发布接口,用于提供用户投递消息的通道,包括:
根据所述预设的传输格式构建消息,并将所述消息投递到所述代理端的消息队列中。
7.根据权利要求4所述的基于订阅机制的通信系统,其特征在于,所述消息同步调用接口,用于提供用户过程调用的通道,包括:
根据所述预设的传输格式构建请求消息,并将所述请求消息投递到所述代理端的消息队列中;
等待应答消息。
8.根据权利要求4所述的基于订阅机制的通信系统,其特征在于,所述消息消费接口,用于提供用户处理消息的通道,包括:
判断新消息是否为同步调用消息;
若是,则判断应答消息是否构建成功;
将所述应答消息投递到所述代理端的消息队列中。
9.根据权利要求1所述的基于订阅机制的通信系统,其特征在于,所述服务端中的所述消息与所述消息订阅列表的消息进行消息身份信息通配,还包括:
在若通配成功之后,则将所述消息投递到传输控制协议通道。
10.一种基于订阅机制的通信方法,其特征在于,包括:
接收用户根据预设的传输格式构建的消息,所述传输格式包括消息身份信息和消息内容,通过代理端的消息队列将所述消息发送至服务端;
在所述消息为请求消息时,将所述消息与消息订阅列表的消息进行消息身份信息的通配,并将通配得到的消息传输给所述代理端;
通过所述消息身份信息将消息中的消息内容分发至对应用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210666284.2/1.html,转载请声明来源钻瓜专利网。