[发明专利]一种可重塑的物联网终端有效
申请号: | 201310027597.4 | 申请日: | 2013-01-24 |
公开(公告)号: | CN103973717B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 石海龙;李栋;邱杰凡;崔莉 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W88/02 |
代理公司: | 北京律诚同业知识产权代理有限公司11006 | 代理人: | 祁建国,梁挥 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 重塑 联网 终端 | ||
1.一种可重塑的物联网终端,其特征在于,包括:
应用无关硬件,用于执行物联网网络协议,应用无关硬件包括:微处理器,是应用无关硬件的核心,运行应用无关硬件的代码,执行物联网网络协议及计算与控制任务,该微处理器与所述应用无关硬件的射频处理器、存储器、传感器接口相连,同时微处理器还与应用相关硬件的配置存储器以及可重塑器件中的硬件任务接口相连;
应用相关硬件,针对多种物联网应用的计算与控制任务,通过远程动态更新的方式更新计算任务以满足多种物联网应用需求,所述应用相关硬件包括:
可重塑器件,是所述物联网终端的核心,执行与应用相关的复杂计算任务,针对各种物联网应用,采用软硬件协同动态配置机制重塑其计算任务;
应用相关传感器,根据多种物联网应用提供相应的传感器;
数据存储器,用于存储可重塑器件中的数据;
配置存储器,存储可重塑器件中的配置程序,所述配置程序用于控制所述可重塑器件的功能执行;
所述应用无关硬件和应用相关硬件通过标准的扩展接口相连;所述应用无关硬件作为一个单独的物联网节点独立工作;所述应用相关硬件作为所述应用无关硬件的扩展,当针对多种物联网应用的计算与控制任务时,两者作为一个整体联合工作;
其中,所述可重塑器件包括:
可重塑传感器接口,根据多种应用相关传感器,重塑传感器接口使其能够自动重新配置控制接口与时序;
可重塑计算部件,计算重塑后的计算任务,所述可重塑计算部件包括:
硬件任务接口,用于根据所述微处理器的命令来控制计算任务;
计算任务部件,用于执行与应用相关的计算任务。
2.如权利要求1所述的物联网终端,其特征在于,应用无关硬件包括:
射频处理器,在所述微处理器的控制下执行数据包的发送和接收,所述射频处理器与所述微处理器通过SPI接口连接,负责与物联网中各个节点之间的通信;
存储器,用于存储所述微处理器的数据和程序,所述存储器与所述微处理器通过总线连接;
传感器接口,通过标准的51P传感器接口与所述微处理器相连接。
3.如权利要求2所述的物联网终端,其特征在于,
所述微处理器采用超低功耗嵌入式微处理器;
所述射频处理器采用ZigBee、WiFi、GPRS、3G的通信方式;
所述传感器接口集成了串口、SPI、I2C、并口以及数模转换的常用接口。
4.如权利要求1所述的物联网终端,其特征在于,
所述数据存储器采用高速的SRAM存储器实现;
所述配置存储器存储的配置程序是当应用发生变化时,微处理器通过远程动态更新的方式从云端任务中心获取并下载至所述配置存储器中的配置程序。
5.如权利要求1所述的物联网终端,其特征在于,所述微处理器的命令包括:
RESET命令,用于任务的复位操作;
OPEN命令,用于唤醒处于休眠状态的任务;
CLOSE命令,用于当任务执行完毕之后使之重新进入休眠态;
START和STOP命令,用于启动和停止任务;
WRITE和READ命令,用于向计算任务中写入参数和读出数据;
FINISH命令,用于当计算任务执行完毕之后触发CPU中断。
6.如权利要求1所述的物联网终端,其特征在于,所述计算任务部件的所有计算任务都保存在云端任务中心中,当需要更新计算任务时,所述微处理器通过远程动态更新的方式从云端任务中心搜索并下载相应的计算任务,然后装载至配置存储器中,供可重塑器件执行。
7.如权利要求1所述的物联网终端,其特征在于,所述应用相关硬件的远程动态更新工作步骤包括:
步骤1,任务更新判断,比较需要更新的任务与原任务是否相同,若相同则无需更新,若不相同则进入步骤2;
步骤2.本地任务搜索,在可重塑终端中搜索是否存在需要更新的任务,若存在,则装载并运行任务,若不存在则进入步骤3;
步骤3,远程任务搜索,在云端任务中心搜索是否存储了任务代码供所述应用相关硬件硬件下载执行,若不存在则远程任务搜索失败,报告用户所需任务不存在,若存在相应任务则进入步骤4;
步骤4,任务下载,将需要更新的任务从云端任务中心下载至可重塑终端中;
步骤5.任务装载,将与应用相关的任务装载至可重塑终端的配置存储器中;
步骤6,任务运行,装载与应用相关的任务并执行新的任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310027597.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:船钓鱿鱼海上初加工设备
- 下一篇:一种云计算安全系统和方法