[发明专利]可扩展实时消息传送系统中的消息的选择性分发在审
| 申请号: | 201880026981.3 | 申请日: | 2018-02-22 |
| 公开(公告)号: | CN110546923A | 公开(公告)日: | 2019-12-06 |
| 发明(设计)人: | B·赛登 | 申请(专利权)人: | 萨托里环球有限责任公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58 |
| 代理公司: | 11277 北京林达刘知识产权代理事务所(普通合伙) | 代理人: | 刘新宇<国际申请>=PCT/US2018 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 订户客户 查询 计算机存储介质 实时消息传送 计算机程序 系统和设备 接收查询 通道接收 消息发送 消息应用 可扩展 客户端 分发 订阅 关联 发布 应用 | ||
1.一种计算机实现的方法,包括:
从订户客户端接收查询指示,其中所述订户客户端订阅多个通道中的通道;
从多个发布者客户端接收多个消息,其中各消息与所述多个通道中的特定通道相关联;
在接收到所述通道的多个消息时对所述多个消息应用所述查询指示;以及
将由应用所述查询指示得到的消息发送至所述订户客户端,其中由所述订户客户端从所述通道接收到的消息限于满足所述查询指示的消息。
2.根据权利要求1所述的方法,其中,在接收到所述通道的多个消息时对所述多个消息应用所述查询指示包括:
基于一个或多个发布者客户端来过滤所述消息。
3.根据权利要求1所述的方法,其中,在接收到所述通道的多个消息时对所述多个消息应用所述查询指示包括:
在接收到所述通道的多个消息时对所述多个消息应用过滤器、函数和聚合中的一个或多个。
4.根据权利要求1所述的方法,还包括:
基于所述查询指示来建立索引;以及
在接收到所述通道的多个消息时对所述多个消息应用所述查询指示的情况下,使用所述索引。
5.根据权利要求1所述的方法,还包括:
保持查询频率,其中所述查询频率用于描述所述查询指示查阅所述消息内的特定数据元素的次数。
6.根据权利要求5所述的方法,还包括:
在所述查询频率超过阈值的情况下存储索引,否则在所述索引在定义时段内得到应用之后丢弃该索引。
7.根据权利要求4所述的方法,还包括:
对在接收到所述查询指示之前接收到的未索引消息应用所述查询指示。
8.根据权利要求7所述的方法,还包括:
将在接收到所述多个消息时对所述多个消息应用所述查询指示的结果与对在接收到所述查询指示之前接收到的未索引消息应用所述查询指示的结果相组合。
9.根据权利要求1所述的方法,其中,来自所述订户客户端的查询指示包括针对所述通道的消息的历史的请求。
10.根据权利要求9所述的方法,其中,在接收到所述通道的多个消息时对所述多个消息应用所述查询指示包括:
对所述通道的消息的历史应用过滤器、函数和聚合中的一个或多个。
11.一种系统,包括:
一个或多个计算机处理器,其被编程为进行包括以下各项的操作:
从订户客户端接收查询指示,其中所述订户客户端订阅多个通道中的通道;
从多个发布者客户端接收多个消息,其中各消息与所述多个通道中的特定通道相关联;
在接收到所述通道的多个消息时对所述多个消息应用所述查询指示;以及
将由应用所述查询指示得到的消息发送至所述订户客户端,其中由所述订户客户端从所述通道接收到的消息限于满足所述查询指示的消息。
12.根据权利要求11所述的系统,其中,在接收到所述通道的多个消息时对所述多个消息应用所述查询指示的操作包括:
在接收到所述通道的多个消息时对所述多个消息应用过滤器、函数和聚合中的一个或多个。
13.根据权利要求11所述的系统,其中,所述操作还包括:
基于所述查询指示来建立索引;以及
在接收到所述通道的多个消息时对所述多个消息应用所述查询指示的情况下,使用所述索引。
14.根据权利要求11所述的系统,其中,所述操作还包括:
保持查询频率,其中所述查询频率用于描述所述查询指示查阅所述消息内的特定数据元素的次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于萨托里环球有限责任公司,未经萨托里环球有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880026981.3/1.html,转载请声明来源钻瓜专利网。





