[发明专利]一种基于物联网NB-IOT的固件低功耗升级方法及系统在审
申请号: | 202011134681.2 | 申请日: | 2020-10-21 |
公开(公告)号: | CN112398681A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 韩黎光;张培培 | 申请(专利权)人: | 红石阳光(北京)科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 田鸿儒 |
地址: | 100020 北京市朝阳区关东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 nb iot 固件低 功耗 升级 方法 系统 | ||
本发明提供了一种基于物联网NB‑IOT的固件低功耗升级方法及系统,通过接受所述NB‑IOT设备当前的软件版本信息,并发送升级指令给服务器;服务器接受所述发送的升级指令,并根据升级指令,下载固件升级包并进行加密,所述升级指令是根据所述NB‑IOT设备当前的软件版本信息确定的;启动所述NB‑IOT设备终端的固件升级程序,并在固件升级程序中对固件升级包进行解密并加载,完成固件升级操作,使得固件升级过程简单、快捷且低功耗,所述系统包括与所述方法步骤对应的模块。
技术领域
本发明涉及软件技术领域,尤其涉及一种基于物联网NB-IOT的固件低功耗升级方法及系统。
背景技术
窄带物联网(Narrow Band Internet of Things,NB-IOT)技术是全球第三代合作伙伴计划(3GPP)提出的一种新型物联网技术,是万物互联网络的一个重要分支。它构建于蜂窝网络,支持低功耗设备在广域网中的数据连接,具有大容量、广覆盖、低功耗、低成本、高稳定性等特点。近年来,NB-IOT技术迅猛发展,它的众多应用(如说智能水表、智能电表、停车场管理等)已逐渐走入人们的生活。
现有技术中,工程师需要将修改的数据进行重新编译以及手工打包成升级包,然后使用固件升级控制程序以及升级包对固件进行升级,整个固件升级要求的专业性较强,且固件升级过程繁琐且耗时导致功耗较高,因此,有必要提出一种基于物联网NB-IOT的固件低功耗升级方法及系统,以至于部分地解决技术中存在的问题。
发明内容
在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
为至少部分地解决上述问题,本发明提供了一种基于物联网NB-IOT的固件低功耗升级方法,包括:
接受所述NB-IOT设备当前的软件版本信息,并发送升级指令给服务器;
服务器接受所述发送的升级指令,并根据升级指令,下载固件升级包并进行加密,所述升级指令是根据所述NB-IOT设备当前的软件版本信息确定的;
启动所述NB-IOT设备终端的固件升级程序,并在固件升级程序中对固件升级包进行解密并加载,完成固件升级操作。
进一步地,所述接受所述NB-IOT设备当前的软件版本信息,并发送升级指令给服务器的具体步骤如下:
获取NB-IOT设备的软件版本信息,将获取的信息发送至NB-IOT基站;
NB-IOT基站通过接口与NB-IOT核心网进行连接,通过NB-IOT核心网将信息发送至IOT平台;
IOT平台汇集所有信息,传输到服务器上,服务器接收NB-IOT设备的当前的软件版本信息与预设版本信息进行对比;
若所述接收NB-IOT设备的当前的软件版本信息小于预设版本信息,判定所述固件需升级,则发送升级指令;
若所述接收NB-IOT设备的当前的软件版本信息大于等于预设版本信息,判定所述固件无需升级,则无需发送升级指令。
进一步地,服务器接受所述发送的升级指令,并根据升级指令,下载固件升级包,包括:
服务器接收用户的所述升级指令,并根据所述升级指令,从所述服务器获取固件升级包信息;其中所述固件升级包信息包括固件升级包的版本以及固件升级包的下载地址;
根据所述固件升级包信息,从所述服务器下载固件升级包。
进一步地,所述启动NB-IOT设备终端的固件升级程序,并在固件升级程序中加载固件升级包进行固件升级操作,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于红石阳光(北京)科技股份有限公司,未经红石阳光(北京)科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011134681.2/2.html,转载请声明来源钻瓜专利网。