预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113992741A(43)申请公布日2022.01.28(21)申请号202010663711.2(22)申请日2020.07.10(71)申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼(72)发明人郭育洲(74)专利代理机构深圳市深佳知识产权代理事务所(普通合伙)44285代理人李杭(51)Int.Cl.H04L67/51(2022.01)H04L67/55(2022.01)G06F16/2455(2019.01)G06F16/22(2019.01)权利要求书3页说明书13页附图7页(54)发明名称一种发布数据索引方法及装置(57)摘要本申请实施例提供了一种发布数据索引方法,所述方法包括:接收发布数据;获取订阅索引,所述订阅索引包括目标订阅规则以及所述目标订阅规则对应的M个代理节点的标识,所述M为正整数;其中,所述目标订阅规则被包含在多个订阅请求中,且在所述订阅索引中仅包括唯一一个所述目标订阅规则;基于所述发布数据满足所述目标订阅规则,向所述M个代理节点的标识对应的M个代理节点发送所述发布数据,以使得所述M个代理节点基于所述发布数据生成订阅消息。本申请通过构建包括订阅规则的订阅索引,只需要进行一步检索就可以确定需要发送发布数据的代理节点,大大减少了订阅规则的查询次数,降低了查询开销。CN113992741ACN113992741A权利要求书1/3页1.一种发布数据索引方法,其特征在于,所述方法包括:接收发布数据;获取订阅索引,所述订阅索引包括目标订阅规则以及所述目标订阅规则对应的M个代理节点的标识,所述M为正整数;其中,所述目标订阅规则被包含在多个订阅请求中,且在所述订阅索引中仅包括唯一一个所述目标订阅规则;基于所述发布数据满足所述目标订阅规则,向所述M个代理节点的标识对应的M个代理节点发送所述发布数据,以使得所述M个代理节点基于所述发布数据生成订阅消息。2.根据权利要求1所述的方法,其特征在于,所述向所述M个代理节点发送所述发布数据,包括:通过组播的方式向所述M个代理节点发送所述发布数据。3.根据权利要求1所述的方法,其特征在于,所述M个代理节点包括至少一个第一节点和至少一个第二节点,所述向所述M个代理节点发送所述发布数据,包括:通过组播的方式向所述至少一个第一节点发送所述发布数据;通过点对点的方式向所述至少一个第二节点发送所述发布数据。4.根据权利要求3所述的方法,其特征在于,所述至少一个第一节点在预设时间段内向客户端推送多个订阅消息,所述多个订阅消息中向处于第一订阅状态的客户端推送的订阅消息大于预设比例或者预设次数,所述第一订阅状态表示所述客户端处于基于所述目标订阅规则的订阅状态。5.根据权利要求3或4所述的方法,其特征在于,所述至少一个第二节点在预设时间段内向客户端推送多个订阅消息,所述多个订阅消息中向处于第二订阅状态的客户端推送的订阅消息小于或等于预设比例或者预设次数,所述第二订阅状态表示所述客户端取消了基于所述目标订阅规则的订阅状态。6.根据权利要求1至5任一所述的方法,其特征在于,所述目标订阅规则包括键值区间,所述发布数据包括目标键值,所述目标键值属于所述键值区间。7.根据权利要求6所述的方法,其特征在于,所述目标订阅规则还包括订阅消息格式;所述订阅消息是所述M个代理节点基于所述订阅消息格式生成的。8.根据权利要求7所述的方法,其特征在于,所述多个订阅消息格式包括第一订阅消息格式和第二订阅消息格式,所述第一订阅消息格式对应的至少一个代理节点和所述第二订阅消息格式对应的至少一个代理节点均包括目标节点;所述向所述M个代理节点发送所述发布数据,包括:向所述第一订阅消息格式对应的至少一个代理节点发送所述发布数据;向所述第二订阅消息格式对应的至少一个代理节点发送所述发布数据;其中,仅向所述目标节点发送一次所述发布数据。9.根据权利要求1至8任一所述的方法,其特征在于,所述向所述M个代理节点发送所述发布数据包括:确定在预设时间内所述M个代理节点中的每个代理节点连续接收到了预设次数的发布数据,向所述M个代理节点发送所述发布数据。10.根据权利要求1至9任一所述的方法,其特征在于,所述向所述M个代理节点发送所述发布数据包括:基于和上一次向所述M个代理节点发送数据的时间间隔大于预设值,向所述M个代理节点发送所述发布数据。2CN113992741A权利要求书2/3页11.一种发布数据索引装置,其特征在于,所述装置包括:接收模块,用于接收发布数据;获取模块,用于获取订阅索引,所述订阅索引包括目标订阅规则以及所述目标订阅规则对应的M个代理节点的标识,所述M为正整数;其中,所述目标订阅规则被包含在多个订阅请求中,且在所述订阅索引中