[发明专利]用于压缩通过网络接收的数据的方法和装置有效
申请号: | 201580075938.2 | 申请日: | 2015-03-12 |
公开(公告)号: | CN107409152B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 钟涛;K·A·多什;邓刚;娄珽;卢中延 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 压缩 通过 网络 接收 数据 方法 装置 | ||
1.一种用于处理来自物联网IoT设备的原始数据的计算系统,所述系统包括:
网络接口电路,其用于通过网络接收来自所述IoT设备的所述原始数据;
一个或多个处理器;
物理存储器,其与所述一个或多个处理器耦合,用于存储要被加载到所述物理存储器中以由所述一个或多个处理器执行的压缩模块;以及
所述压缩模块,其与所述网络接口电路耦合,用于:
基于与所述IoT设备中的至少一个IoT设备相关联的至少一个属性对包括在所述原始数据中的值进行分组;
基于组的值来选择至少一个压缩方案,其中所述压缩方案的应用是基于描述所述压缩方案是如何应用的元数据,其中所述元数据包括:
描述如何生成键的键生成规则,描述应用了压缩方案的记录数的聚合规则,描述了所述记录是如何排序的排序规则,描述了原始记录分组属性的组属性,以及描述了所应用的压缩方案的类型的其它聚合属性;
基于将选定的至少一个压缩方案应用于所述组的所述值来生成代表数据,其中所述压缩方案包括函数拟合和/或分段线性拟合,所述函数拟合包括线性拟合和/或二次拟合。
2.根据权利要求1所述的计算系统,还包括:
数据库,其中,所述压缩模块将所述代表数据存储在所述数据库的表中。
3.根据权利要求1所述的计算系统,其中,所述压缩模块丢弃所述原始数据的值。
4.根据权利要求1所述的计算系统,其中,所述IoT设备中的至少一个IoT设备包括在车辆、电话、医疗设备、或测量仪中。
5.根据权利要求1所述的计算系统,其中,所述计算系统包括在边缘设备中或者与所述边缘设备通信地耦合。
6.根据权利要求1所述的计算系统,其中,所述压缩模块丢弃所述组的所述值。
7.根据权利要求1-6中的任何一项所述的计算系统,其中,当所述代表数据是函数时,所述压缩方案包括函数拟合压缩方案或分段压缩方案,并且所述压缩模块:
将函数拟合到所述组的所述值;
当所述压缩方案包括所述函数拟合压缩方案时,将所述函数生成为线性函数或二次函数;以及
当所述压缩方案包括所述分段压缩方案时,将所述函数生成为线性函数。
8.根据权利要求1-6中的任何一项所述的计算系统,其中,当所述代表数据是主值时,所述压缩方案包括与所述主值的偏差。
9.根据权利要求8所述的计算系统,其中,所述压缩模块将所述代表数据生成为所述组的所述值与所述主值的相应百分比偏差,或所述组的所述值与所述主值的相应的标准偏差。
10.根据权利要求8所述的计算系统,其中,所述压缩模块将所述代表数据生成为在标准偏差内聚集在所述代表值周围的多个值的指示。
11.根据权利要求1-6中的任何一项所述的计算系统,其中,所述压缩方案是基于位图索引的,并且所述压缩模块基于所述组的所述值来填充与所述位图索引相关联的至少一个位图。
12.根据权利要求1-6中的任何一项所述的计算系统,其中,所述压缩模块存储所述原始数据的至少一部分。
13.根据权利要求1-6中的任何一项所述的计算系统,还包括:
查询处理模块,其与所述网络接口电路和所述压缩模块耦合,并且被加载到所述物理存储器中以由所述一个或多个处理器执行,用于:
处理由所述网络接口电路接收到的查询;
基于所述查询来识别响应性数据,其中,所述响应性数据包括原始数据或未压缩数据中的至少一个;以及
使得所述网络接口电路发送所述响应性数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580075938.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多路复用通信系统及作业机
- 下一篇:近距离无线通信系统以及近距离无线通信装置