The invention relates to a method for synchronizing multi terminal PUB/SUB message routing mechanism based on server defined message routing rules based on publish / subscribe model application; when the server receives the application messages sent by the server after receiving message according to the routing rules to find a matching theme; if the server in message routing the rules to find the routing rules, and then the server according to the routing method in the rules to the routing rules for message routing operation corresponding to the theme launched. The invention can be applied to a news release on the theme, the corresponding routing rule server according to the theme of query routing rules to a query to the purpose of the theme launched message synchronization operation, further through the routing rules to achieve the user customized multi terminal message synchronization, realize multi terminal message automation, customized synchronization.
【技术实现步骤摘要】
本专利技术涉及通信领域的多终端消息同步技术,具体地说是一种基于路由机制的多终端PUB/SUB消息同步方法。
技术介绍
订阅发布模型,是一种异步消息传输模型,它定义了应用程序模型,把消息的发布者与消息的订阅者以一种松耦合的方式联系在一起,它们不需要知道对方的任何信息,甚至不需要知道对方是否存在,就可以实现消息的异步传递。发布者和订阅者之间通过主题交换信息:发布者把信息发布到主题字符串,订阅者在主题上注册并接收信息,通过这种方式主题字符串把发布者和订阅者连接起来。现有技术中,同一用户如果拥有多个终端设备,多个终端设备同时使用基于订阅发布模型的应用程序,任意一个终端发布消息给其订阅者时,该用户的各终端之间无法感知其他终端的动作,即消息不能做到发送方的多个终端同步,导致用户可能会重复在多个终端中执行相同的操作,给用户带来极大的不便。
技术实现思路
针对现有技术的不足,本专利技术提供一种基于路由机制的多终端PUB/SUB消息同步方法,可在基于订阅发布模型的消息系统中实现多终端消息的同步。本专利技术为实现上述目的所采用的技术方案是:一种基于路由机制的多终端PUB/SUB消息同步方法,包括以下步骤:步骤1:为基于订阅发布模型应用的服务器定义消息路由规则;步骤2:当所述服务器接收到所述应用发送的消息后,所述服务器根据消息的接收主题查找匹配的路由规则;步骤3:若所述服务器在消息路由规则中查找到匹配的路由 ...
【技术保护点】
一种基于路由机制的多终端PUB/SUB消息同步方法,其特征在于:包括以下步骤:步骤1:为基于订阅发布模型应用的服务器定义消息路由规则;步骤2:当所述服务器接收到所述应用发送的消息后,所述服务器根据消息的接收主题查找匹配的路由规则;步骤3:若所述服务器在消息路由规则中查找到匹配的路由规则,则所述服务器根据路由规则中的路由方式向路由规则目的主题发起相应的消息路由操作。
【技术特征摘要】
1.一种基于路由机制的多终端PUB/SUB消息同步方法,其特征在于:包括以
下步骤:
步骤1:为基于订阅发布模型应用的服务器定义消息路由规则;
步骤2:当所述服务器接收到所述应用发送的消息后,所述服务器根据消息
的接收主题查找匹配的路由规则;
步骤3:若所述服务器在消息路由规则中查找到匹配的路由规则,则所述服
务器根据路由规则中的路由方式向路由规则目的主题发起相应的消息路由操
作。
2.根据权利要求1所述的基于路由机制的多终端PUB/SUB消息同步方法,其
特征在于:若所述匹配到的消息路由规则目的主题为所述应用所在用户对应的
其他终端的主题,且消息路由方式为复制消息,则向用户的其他终端发起消息
同步操作。
3.根据权利要求1或2所述的基于路由机制的多终端PUB/SUB消息同步方法,
其特征在于:所述消息路由规则包括源主题、目的主题、路由方式。
4.根据权利要求3所述的基于路由机制的多终端PUB/SUB消息同步方法,其
特征在于:所述路由方式...
【专利技术属性】
技术研发人员:王默涵,杨海波,贾正锋,卜立平,颜君志,吴晓东,
申请(专利权)人:中国科学院沈阳计算技术研究所有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。