[发明专利]用于物联网的操作系统及物联网终端设备有效
申请号: | 201610048495.4 | 申请日: | 2016-01-25 |
公开(公告)号: | CN105721555B | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 陈清甫 | 申请(专利权)人: | 英科信息技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 杨海明 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种用于物联网的操作系统及物联网终端设备,包括:BSP层子系统与多个硬件平台相适配,用于初始化操作系统内核的环境;kernel层子系统与BSP层子系统相连,用于对BSP层子系统提供的移植接口和文件系统用进行管理;服务层子系统在kernel层子系统的管理下,对程序应用提供远程无感知升级服务,设置基于物联网的专属IPv6协议;第三方开源库子系向kernel层子系统和服务层子系统提供运行过程中采用的数据库和安全算法。本发明在SUB‑GHZ、2.4G等无线频段上实现IPv6技术,提供远程无感知升级服务、支持基于ELPLUS IPv6协议的室内定位服务、云接入服务和传感器服务。 | ||
搜索关键词: | 用于 联网 操作系统 及物 终端设备 | ||
【主权项】:
1.一种用于物联网的操作系统,其特征在于,包括:板级支持包BSP层子系统、操作系统内核kernel层子系统、服务层子系统和第三方开源库子系统,其中,所述BSP层子系统与多个硬件平台相适配,所述kernel层子系统与所述BSP层子系统相连,所述服务层子系统与所述kernel层子系统和外部的程序应用相连,所述kernel层子系统提供的移植接口包括:I/O接口、射频RF接口,所述第三方开源库子系统与所述kernel层子系统和所述服务层子系统相连;所述用于物联网的操作系统的操作方法,包括:所述BSP层子系统初始化操作系统内核的环境,建立文件系统,向下层的所述硬件平台提供移植接口,并向上层的所述kernel层子系统屏蔽所述硬件平台的信息;所述kernel层子系统对所述BSP层子系统提供的移植接口和文件系统进行管理,以及对操作系统的任务和存储数据进行管理;所述服务层子系统在所述kernel层子系统的管理下,对所述程序应用提供远程无感知升级服务,并通过云接入接口与外部的云平台相连,以提供云接入服务,以及设置基于物联网的专属IPv6协议,通过所述基于物联网的专属IPv6协议与外部的物联网终端进行通信;所述第三方开源库子系统用于向所述kernel层子系统和所述服务层子系统提供运行过程中采用的数据库和安全算法;所述服务层子系统对所述程序应用提供远程无感知升级服务,包括:所述服务层子系统通过云接入接口向云平台上报物联网终端设备的类型和版本号;所述云平台读取所述当前物联网终端设备的类型和版本号并存储至本地,并定时从所述物联网终端设备的厂商服务器获取最新版本号,并根据所述当前物联网终端设备的类型判断本地存储的对应版本号是否为所述最新版本号,如果不是,则通过所述云接入接口向所述服务层子系统发送应用程序更新命令;所述服务层子系统在接收到所述应用程序更新命令后,从所述云平台下载最新版本号对应的应用程序升级文件,存储至所述BSP层子系统的文件系统中,由所述kernel层子系统对所述文件系统中的应用程序升级文件进行完整性校验,并在校验成功后,由所述服务层子系统将所述应用程序升级文件写入对应的程序应用中,以对所述程序应用进行升级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英科信息技术(北京)有限公司,未经英科信息技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610048495.4/,转载请声明来源钻瓜专利网。