[发明专利]用于消息匹配的系统、方法和有形计算机可读存储介质有效
申请号: | 201480042685.4 | 申请日: | 2014-07-10 |
公开(公告)号: | CN105580011B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | S.阿斯伯里;R.塞尔夫 | 申请(专利权)人: | 泰必高软件公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 毕铮;王传道 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 匹配 | ||
1.一种用于消息匹配的系统,包括:
处理器;以及
耦接于所述处理器并且配置为向所述处理器提供指令的存储器,其中所述处理器配置为:
经由网络从消息提供者服务器接收第一格式的消息,其中,所述消息是包括多个消息的消息流的部分,并且其中,所述消息由一个或多个结构化字段值对构成;
经由所述网络从订阅者设备接收一个或多个内容匹配器,其中,所述一个或多个内容匹配器包括内容匹配器,其中,所述内容匹配器指示所述订阅者设备订阅接收的所述消息流的一个或多个消息,其中,所述内容匹配器包括由订阅者指定的一个或多个结构化字段值对,其中,所述内容匹配器的所述一个或多个结构化字段值对指示所述订阅者设备订阅接收的所述一个或多个消息的内容,其中,通过提取所述一个或多个内容匹配器中包括的全部字段标识符来确定一个或多个字段的字段组的集合中的第一字段组;
将所述内容匹配器转换成标准化格式,其中,所述标准化格式以第一确定的顺序来重新布置所述内容匹配器的所述一个或多个结构化字段值对;
编译所述一个或多个内容匹配器中的每一个内容匹配器,其中,编译所述一个或多个内容匹配器中的至少一个内容匹配器包括对所述一个或多个结构化字段值对中的每一个字段值对进行反向排序,使得字段值对变为值字段对;
至少部分通过以第二确定的顺序重新布置所述消息的所述一个或多个结构化字段值对来生成编译的消息;
确定所述编译的消息的所述一个或多个结构化字段值对是否匹配经转换的内容匹配器的所述一个或多个结构化字段值对,其中,在所述编译的消息的结构化字段值对的字段匹配经转换的内容匹配器的结构化字段值对的字段并且所述编译的消息的所述结构化字段值对的值匹配经转换的内容匹配器的所述结构化字段值对的值的情况下,所述编译的消息的所述结构化字段值对匹配经转换的内容匹配器的所述结构化字段值对;以及
响应于确定所述编译的消息的所述一个或多个结构化字段值对匹配经转换的内容匹配器的所述一个或多个结构化字段值对,经由所述网络向所述订阅者设备分发由一个或多个结构化字段值对构成的所述消息。
2.根据权利要求1所述的系统,其中,所述一个或多个内容匹配器中的每一个内容匹配器指定至少一个字段和相关联的值。
3.根据权利要求2所述的系统,其中,所述相关联的值是布尔值。
4.根据权利要求1所述的系统,其中,所述内容匹配器和所述消息以JavaScript对象标记来指定。
5.根据权利要求1所述的系统,其中,所述一个或多个内容匹配器中的每一个内容匹配器与标识为接收匹配相关联的内容匹配器的任何消息的一个或多个订阅者的一个或多个标识符相关联。
6.根据权利要求1所述的系统,其中,全部字段标识符以与全部字段标识符的字母顺序相关联的顺序布置在所述字段组中。
7.根据权利要求1所述的系统,其中,通过确定包括在所述一个或多个内容匹配器中的每一个内容匹配器中的全部字段并且仅在先前还未存储相同分组的情况下将每个内容匹配器的字段存储为分组,确定了字段组的集合。
8.根据权利要求1所述的系统,其中,一个或多个经编译的内容匹配器存储在数据存储结构中,所述数据存储结构将一个或多个经编译的内容匹配器中的每一个经编译的内容匹配器与一个或多个消息订阅者相关联。
9.根据权利要求1所述的系统,其中,字段组的集合中的字段组至少部分通过以下标识为可应用于所述消息:确定包括在所述一个或多个内容匹配器中的全部字段以及确定字段组的所述集合中的哪个字段组至少是所述消息的全部字段的子集。
10.根据权利要求1所述的系统,其中,生成所述编译的消息包括提取包括在用于所述一个或多个结构化字段值对的每一个字段的消息中的一个或多个结构化字段值对并且以确定的顺序对一个或多个结构化字段值对进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰必高软件公司,未经泰必高软件公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480042685.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:医疗设备和相关更新方法及系统
- 下一篇:访问文件的方法、装置和存储系统