[发明专利]使用布隆过滤器的设备更新传输在审
| 申请号: | 202010528167.0 | 申请日: | 2020-06-11 |
| 公开(公告)号: | CN112068858A | 公开(公告)日: | 2020-12-11 |
| 发明(设计)人: | 尼尔·洛克茨 | 申请(专利权)人: | 诚信安全服务有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杜阳阳 |
| 地址: | 美国加利福尼亚*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 过滤器 设备 更新 传输 | ||
1.一种向计算机化设备提供更新的系统,其特征在于该系统包括:
活动管理服务,其包括使第一处理器执行包括以下操作的计算机可执行指令:
检测指示要针对活动进行更新的计算机化设备的集合的活动发起请求;
生成包括多个散列值的布隆过滤器数据结构,所述多个散列值对应于要进行更新的所述计算机化设备的集合;及
将所述布隆过滤器数据结构提供给网络边缘;
所述网络边缘,其包括使第二处理器执行包括以下操作的计算机可执行指令:
基于与计算机化设备相关联的散列值与所述布隆过滤器数据结构的所述多个散列值中的散列值相匹配,确定所述计算机化设备要接收来自于所述活动管理服务的设备更新;
响应于所述活动管理服务确认所述计算机化设备是活动的成员,从所述活动管理服务获得与所述计算机化设备相关联的设备更新;及
将所述设备更新提供给所述计算机化设备,由此,所述设备更新修改所述计算机化设备。
2.根据权利要求1所述的系统,其特征在于,所述网络边缘还包括使所述第二处理器执行包括以下操作的计算机可执行指令:
使用所述布隆过滤器数据结构确定所述计算机化设备不属于所述活动;及
在不与所述活动管理服务进行通信的情况下向所述计算机化设备提供没有用于所述计算机化设备的设备更新的指示。
3.根据权利要求1所述的系统,其特征在于,所述计算机化设备是物联网(IoT)设备、家用电器或车辆。
4.根据权利要求1所述的系统,其特征在于,所述设备更新包括注册证书或假名证书。
5.根据权利要求1所述的系统,其特征在于,所述设备更新包括要安装到所述计算机化设备上的软件或固件。
6.根据权利要求5所述的系统,其特征在于,所述设备更新还包括安装信息或安装脚本。
7.根据权利要求1所述的系统,其特征在于,所述活动管理服务还包括使第一处理器执行包括以下操作的计算机可执行指令:
存储与要进行更新的所述计算机化设备相对应的数据。
8.根据权利要求7所述的系统,其特征在于,所述数据包括以下中的一个或多个:活动开始日期、活动结束日期、多个车辆识别号、多个产品序列号和产品型号。
9.根据权利要求7所述的系统,其特征在于,所述活动管理服务还包括使第一处理器执行包括以下操作的计算机可执行指令:
通过访问所述数据确定所述计算机化设备是否在所述活动中。
10.根据权利要求1所述的系统,其特征在于,所述布隆过滤器数据结构为恒定大小,而不论所述集合中计算机化设备的数量。
11.根据权利要求1所述的系统,其特征在于,生成所述布隆过滤器数据结构包括:
基于假阳性率阈值调整生成所述布隆过滤器数据结构的所述散列值的多个散列函数。
12.根据权利要求1所述的系统,其特征在于,所述系统使得所述计算机化设备能够在所述布隆过滤器数据结构生成时轮询所述网络边缘以进行所述设备更新。
13.根据权利要求1所述的系统,其特征在于,所述活动管理服务还包括使第一处理器执行包括以下操作的计算机可执行指令:
在活动结束时指示所述网络边缘删除所述布隆过滤器数据结构。
14.根据权利要求1所述的系统,其特征在于,所述计算机化设备的集合中的每个计算机化设备包括用于与所述网络边缘通信的统一资源定位符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诚信安全服务有限公司,未经诚信安全服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010528167.0/1.html,转载请声明来源钻瓜专利网。





