(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210416124.2
(22)申请日 2022.04.20
(71)申请人 平安科技 (深圳) 有限公司
地址 518000 广东省深圳市福田区福田街
道福安社区益田路5033号平 安金融中
心23楼
(72)发明人 景然
(74)专利代理 机构 深圳市沃德知识产权代理事
务所(普通 合伙) 44347
专利代理师 高杰 于志光
(51)Int.Cl.
G06F 16/21(2019.01)
G06F 16/23(2019.01)
G06F 16/248(2019.01)
(54)发明名称
数据推送方法、 装置、 电子设备及存 储介质
(57)摘要
本发明涉及数据处理技术, 揭露一种数据推
送方法, 包括: 获取数据监控对象的数据监控请
求与历史数据; 根据所述数据监控请求获取所述
数据监控对象的当前数据将所述当前数据与历
史数据进行数据比对, 根据比对 结果筛选所述当
前数据中新增、 减少及变化的数据进行推送。 本
发明还涉及一种区块链技术, 所述当前数据可以
存储在区块链节点中。 本发明还提出一种数据推
送装置、 设备 以及介质。 本发明可 以提高数据推
送的准确率。
权利要求书2页 说明书10页 附图2页
CN 114817207 A
2022.07.29
CN 114817207 A
1.一种数据推送方法, 其特 征在于, 所述方法包括:
获取数据监控 对象的数据监控请求与历史数据;
根据所述数据监控请求获取所述数据监控对象的当前数据, 将所述当前数据中的所有
字段与所述历史数据中的所有字段进行第一 集合运算, 得到新增字段集;
提取所述新增字段内每 个字段在所述当前 数据中对应的数据, 得到新增数据;
将所述当前数据中的所有字段与 所述历史数据中的所有字段进行第 二集合运算, 得到
减少字段集;
提取所述新增字段内每 个字段在所述历史数据中对应的数据, 得到减少数据;
将所述当前数据中的所有字段与 所述历史数据中的所有字段进行第 三集合运算, 得到
重复字段集;
比对所述重复字段集中每个字段在所述当前数据中的数据与在所述历史数据中的数
据是否一 致, 并根据比对结果对所述重复字段集进行筛 选, 得到变化字段集;
提取所述变化字段集内每 个字段在所述当前 数据中对应的数据, 得到变化数据;
获取数据推送地址, 利用所述推送地址推送所述新增数据、 所述减少数据及所述变化
数据。
2.如权利要求1所述的数据推送方法, 其特征在于, 所述根据所述数据监控请求获取所
述数据监控 对象的当前 数据, 包括:
提取所述数据监控请求中的数据地址;
根据所述数据地址提取 预设数据库中当前时间之前的所有数据, 得到当前 数据。
3.如权利要求1所述的数据推送方法, 其特征在于, 所述将所述当前数据中的所有字段
与所述历史数据中的所有字段进行第一 集合运算, 得到新增字段集, 包括:
提取所述当前 数据中的所有字段, 得到当前字段集;
提取所述历史数据中的所有字段, 得到历史字段集;
计算所述当前字段集与所述历史字段集的交集, 并计算所述交集在所述当前字段集中
的补集, 得到所述 新增字段集。
4.如权利要求1所述的数据推送方法, 其特征在于, 所述将所述当前数据中的所有字段
与所述历史数据中的所有字段进行第二 集合运算, 得到减少字段集, 包括:
计算所述当前字段集与所述历史字段集的交集, 并计算所述交集在所述历史字段集中
的补集, 得到所述减少字段集。
5.如权利要求1至4中任意一项所述的数据推送方法, 其特征在于, 所述利用所述推送
地址推送所述 新增数据、 所述减少数据及所述变化数据, 包括:
获取推送 节点集, 所述推送 节点集中包含有不同的推送 节点的地址;
对每个所述推送 节点进行哈希计算, 得到对应的节点哈希值;
汇总全部所述节点哈希值, 得到节点哈希值 集;
将所述推送地址进行哈希计算, 得到推送哈希值;
根据所述推送哈希值及所述节点哈希值集对所有所述推送节点进行匹配筛选, 得到目
标推送节点;
利用所述目标推送节点将所述新增数据、 所述减少数据及所述变化数据发送至所述推
送地址。权 利 要 求 书 1/2 页
2
CN 114817207 A
26.如权利要求5所述的数据推送方法, 其特征在于, 所述利用所述目标推送节点将所述
新增数据、 所述减少数据及所述变化数据发送至所述推送地址, 包括:
将所述新增数据与预设的第一数据模板进行组合, 得到第一推送消息;
将所述减少数据与预设的第二数据模板进行组合, 得到第二推送消息;
将所述变化数据与预设的第三数据模板进行组合, 得到第三推送消息;
利用所述目标推送节点将所述第 一推送消息、 所述第 二推送消息及所述第 三推送消息
发送至所述推送地址 。
7.如权利要求6所述的数据推送方法, 其特征在于, 所述将所述新增数据与 预设的第 一
数据模板进行组合, 得到第一推送消息, 包括:
获取所述第一数据模板的构造函数;
将所述新增数据作为 函数参数填入所述构造函数, 得到目标函数;
调用所述目标函数, 得到所述第一推送信息 。
8.一种数据推送装置, 其特 征在于, 包括:
增减数据筛选模块, 用于获取数据监控对象的数据监控请求与历史数据; 根据所述数
据监控请求 获取所述数据监控对象的当前数据, 将所述当前数据中的所有字段与所述历史
数据中的所有字段进行第一集合运算, 得到新增字段集; 提取所述新增字段内每个字段在
所述当前数据中对应的数据, 得到新增数据; 将所述当前数据中的所有字段与所述历史数
据中的所有字段进行第二集合运算, 得到减少 字段集; 提取所述新增字段内每个字段在所
述历史数据中对应的数据, 得到减少数据;
变化数据筛选模块, 用于将所述当前数据中的所有字段与所述历史数据中的所有字段
进行第三集合运算, 得到重复字段集; 比对所述重复字段集中每个字段在所述当前数据中
的数据与在所述历史数据中的数据是否一致, 并根据比对结果对所述重复字段集进行筛
选, 得到变化字段集; 提取所述变化字段集内每个字段在所述当前数据中对应的数据, 得到
变化数据;
数据推送模块, 用于获取数据推送地址, 利用所述推送地址推送所述新增数据、 所述减
少数据及所述变化数据。
9.一种电子设备, 其特 征在于, 所述电子设备包括:
至少一个处 理器; 以及,
与所述至少一个处 理器通信连接的存 储器;
其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程
序被所述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任一
项所述的数据推送方法。
10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处
理器执行时实现如权利要求1至7中任一项所述的数据推送方法。权 利 要 求 书 2/2 页
3
CN 114817207 A
3
专利 数据推送方法、装置、电子设备及存储介质
安全报告 >
其他 >
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:49:57上传分享