[发明专利]用于IOT装置的分散式数据存储和处理有效
| 申请号: | 201780074262.4 | 申请日: | 2017-12-28 |
| 公开(公告)号: | CN110024352B | 公开(公告)日: | 2023-01-13 |
| 发明(设计)人: | K·诺兰;M·凯利;M·诺兰;D·卡尔博尼;J·布莱迪;N·卡希尔;N·M·史密斯;G·伯恩斯 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;H04L9/08;H04W4/70;G06F12/0866;G06F12/0888;H04W84/18 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李炜;黄嵩泉 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 iot 装置 分散 数据 存储 处理 | ||
1.一种IoT装置,包括:
高速缓存,用于存储传入数据;
数据分类器,用于将在所述IoT装置处获得的所述传入数据分类为入站数据、出站数据或高速缓存数据;
数据映射器,用于将经分类的数据映射到所述IoT装置上的物理位置,用于所述经分类的数据的所述物理位置由通过算法生成的散列码来标识;以及
资源管理器,用于通过以下方式来处理所述出站数据的片段:基于所述IoT装置的当前资源可用性来计算所述出站数据的片段的最大跳数,所述最大跳数标识所述出站数据的片段何时将被无效;以及
通信器,用于将所述出站数据的片段传送到目标节点,所述IoT装置和所述目标节点被包括在IoT网络中,所述IoT网络包括多个网状装置,所述多个网状装置彼此通信以便以无状态方式存储和分发数据。
2.如权利要求1所述的IoT装置,进一步包括数据历史库,所述数据历史库用于跟踪移入和移出所述IoT装置的数据。
3.如权利要求1所述的IoT装置,进一步包括协议管理器,所述协议管理器用于管理用于通信信道的帧的协议。
4.如权利要求1所述的IoT装置,进一步包括网络管理器,所述网络管理器用于管理多个通信网络上的网络通信。
5.如权利要求1所述的IoT装置,进一步包括通信管理器,所述通信管理器用于管理网状收发机、上行链路收发机、以太网连接、或网状收发机、上行链路收发机和以太网连接的任何组合。
6.如权利要求1所述的IoT装置,进一步包括发件箱,所述发件箱用于存储用于发送至另一网状装置的出站数据。
7.如权利要求1所述的IoT装置,其中,所述资源管理器用于基于所述IoT装置的功率或网络节点计数中的至少一项来计算所述最大跳数。
8.一种用于分散式内容分发的方法,包括:
跟踪数据历史库中的入站数据或出站数据中的至少一项;
通过利用IoT装置的处理器执行指令来将获得的数据片段分类为入站数据、出站数据或高速缓存数据;
通过利用所述IoT装置的所述处理器执行指令来将所述数据片段映射到数据存储中的物理位置,用于所述经分类的数据的所述物理位置由通过算法生成的散列码来标识;以及
通过利用所述IoT装置的所述处理器执行指令,以便如果所述数据片段被确定为是出站数据,则基于所述IoT装置的当前资源可用性来计算所述数据片段的生存时间TTL,所述TTL标识所述数据片段何时将被无效,所述TTL被计算为以下至少一项:所述数据片段在删除之前能够被传输的跳数、或在删除之前的时间段;
将所述数据片段传送到目标节点;以及
基于对高速缓存的数据访问的频率来调整所述高速缓存的大小。
9.如权利要求8所述的方法,包括:
计算用于入站数据片段的散列密钥;以及
判定所述散列密钥是否在所述数据存储中,并且如果所述散列密钥不在所述数据存储中,则存储所述数据片段。
10.如权利要求8所述的方法,其中,所述TTL基于所述IoT装置的功率或网络节点计数中的至少一项。
11.如权利要求8所述的方法,包括:选择至少部分地基于对高速缓存的数据访问的频率而选择的存储类型。
12.一种机器可读介质,包括代码,所述代码当被执行时使机器执行如权利要求8-11中的任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780074262.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:将设备与云端安全连接的方法、数字存储介质和处理单元
- 下一篇:认知资源选择





