[发明专利]数据处理方法、装置、分发服务器、系统及存储介质有效
| 申请号: | 202210381778.6 | 申请日: | 2022-04-13 |
| 公开(公告)号: | CN114461407B | 公开(公告)日: | 2022-08-26 |
| 发明(设计)人: | 陈志伟 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 严慧 |
| 地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 分发 服务器 系统 存储 介质 | ||
1.一种数据处理方法,其特征在于,包括:
获取实体设备的上报数据,并确定与所述上报数据关联的规则;
按照设定分发策略将所述上报数据以及所述规则以组合的形式分发至主题分区,其中,每个所述组合包括一个实体设备的上报数据与所关联的单个规则,每个所述主题分区对应一个执行服务器,所述执行服务器用于处理对应所述主题分区中的上报数据以及规则;
所述按照设定分发策略将所述上报数据以及所述规则以组合的形式分发至主题分区,包括:
根据所述组合对应的实体设备的实体号和所述组合对应的规则的编号确定关键字,基于哈希运算将所述关键字转换为对应的哈希值;
根据所述哈希值的绝对值对主题分区的数量进行取模运算,得到所述组合对应的模值;
根据所述模值将所述组合分发至对应的主题分区;
根据所述模值将所述组合分发至对应的主题分区,包括:
确定与所述组合对应的模值相匹配的配置范围,将所述组合分发至所匹配的配置范围对应的主题分区;
其中,所述配置范围根据主题分区设置,所述配置范围包括配置值或配置区间。
2.根据权利要求1所述的方法,其特征在于,在按照设定分发策略将所述上报数据以及所述规则以组合的形式分发至主题分区之前,还包括:
根据以下至少一项对所述上报数据以及所述规则进行过滤:
所述设定分发策略的开关状态;过滤名单;设定实体号;设定数据类型。
3.根据权利要求1所述的方法,其特征在于,所述获取实体设备的上报数据,包括:
基于实体设备划分主题分区,其中,每个主题分区用于存储一个实体设备的上报数据;
从各所述主题分区中读取所述上报数据。
4.根据权利要求1所述的方法,其特征在于,还包括:
按照设定数据结构记录所述上报数据和所述规则的处理信息;
其中,所述处理信息包括以下至少一项:
链路追踪标识;上报事件标识;实体号;设备类型标识;数据名称;数据结构;上报数据点;规则处理时间;设备上报时间;规则分发时间;处理器类型;数据属性。
5.一种数据处理装置,其特征在于,包括:
获取模块,设置为获取实体设备的上报数据,并确定与所述上报数据关联的规则;
分发模块,设置为按照设定分发策略将所述上报数据以及所述规则以组合的形式分发至主题分区,其中,每个所述组合包括一个实体设备的上报数据与所关联的单个规则,每个所述主题分区对应一个执行服务器,所述执行服务器用于处理对应所述主题分区中的上报数据以及规则;
所述分发模块,包括:
计算单元,设置为根据所述组合对应的实体设备的实体号和所述组合对应的规则的编号确定关键字,基于哈希运算将所述关键字转换为对应的哈希值;
取模单元,设置为根据所述组合对应的哈希值的绝对值对主题分区的数量进行取模运算,得到所述组合对应的模值;
分发单元,设置为根据所述组合对应的模值将所述组合分发至对应的主题分区。
6.一种分发服务器,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-4中任一所述的数据处理方法。
7.一种数据处理系统,其特征在于,包括:实体设备、执行服务器以及如权利要求6所述的分发服务器;其中,
所述实体设备用于向所述分发服务器发送上报数据;
所述执行服务器用于处理分发至相应的主题分区的上报数据以及规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210381778.6/1.html,转载请声明来源钻瓜专利网。





