[发明专利]用于控制消息递送系统中的消息传递的方法和系统在审
申请号: | 201410670752.9 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104660489A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | D·P·哈里斯;S·D·休斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 欧阳帆 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 控制 消息 递送 系统 中的 传递 方法 | ||
1.一种用于控制从消息递送系统的发布者应用到一个或更多个订户应用的消息传递的方法,所述一个或更多个订户应用具有向所述消息递送系统的中介应用登记的多个订阅,所述方法包括如下步骤:
产生统一订阅描述,所述统一订阅描述表示向所述中介应用登记的所述多个订阅;以及
将所述统一订阅描述传送到所述发布者应用。
2.根据权利要求1所述的方法,其中产生统一订阅描述的步骤包括:
计算表示所述多个订阅的多个有限状态机FSM的并集FSM。
3.根据权利要求2所述的方法,其中向所述中介应用登记的所述多个订阅由多个文本串表示,并且其中计算并集FSM的步骤之前有如下步骤:
将所述多个文本串中的每一个转换成各自的FSM,使得获得表示所述多个订阅的所述多个FSM。
4.根据权利要求2或者3所述的方法,其中产生统一订阅描述的步骤进一步包括如下中的至少一个:使并集FSM最小化;以及使并集FSM序列化。
5.根据前述任一权利要求所述的方法,进一步包括以下步骤:
在所述发布者应用处并且基于所述统一订阅描述确定要发布的消息是否匹配所述多个订阅中的任何一个;以及
只有当确定要发布的消息匹配所述多个订阅中的任何一个时才发布所述消息。
6.根据权利要求5所述的方法,进一步包含以下步骤:
在确定要发布的消息不匹配所述多个订阅中的任何一个时,在所述发布者应用处存储所述消息以用于在稍后时间发布。
7.根据权利要求6所述的方法,进一步包括如果在预定时间内不发布所存储的消息则抛弃所存储的消息。
8.一种用于控制从发布者应用到一个或更多个订户应用的消息传递的消息递送系统,所述一个或更多个订户应用具有向中介应用登记的多个订阅,所述系统包括:
处理单元,适于产生表示向所述中介应用登记的所述多个订阅的统一订阅描述并且将所述统一订阅描述传送到所述发布者应用。
9.根据权利要求8所述的系统,其中所述处理单元适于通过计算表示所述多个订阅的多个FSM的并集FSM来产生统一订阅描述。
10.根据权利要求9所述的系统,其中向所述中介应用登记的所述多个订阅由多个文本串表示,并且其中所述处理单元进一步适于将所述多个文本串中的每一个转换成各自的FSM,使得获得表示所述多个订阅的多个FSM。
11.根据权利要求10所述的系统,其中所述处理单元进一步适于使所述并集FSM最小化和使所述并集FSM序列化。
12.根据权利要求8到11中的任何一个所述的系统,其中所述发布者应用适于基于所述统一订阅描述来确定要发布的消息是否匹配所述多个订阅中的任何一个,并且适于只有当确定要发布的消息匹配所述多个订阅中的任何一个时才发布所述消息。
13.根据权利要求12所述的系统,其中所述发布者应用适于在确定要发布的消息不匹配所述多个订阅中的任何一个的情况下存储所述消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;,未经国际商业机器公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410670752.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:外发邮件控制方法与系统
- 下一篇:一种通讯综合测试终端的测试方法