[发明专利]用于低速率无线通信快速OTA的无线通信装置在审
申请号: | 201911231837.6 | 申请日: | 2019-12-05 |
公开(公告)号: | CN110740443A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 张廷禄 | 申请(专利权)人: | 上海新微技术研发中心有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;G06F8/65 |
代理公司: | 32331 苏州国卓知识产权代理有限公司 | 代理人: | 黄少波 |
地址: | 201800 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能代码 区块 驱动代码 函数指针 系统代码 指向 存储控制器 存储 调用 存储操作系统 无线通信装置 复杂功能 快速更新 无线通信 重编辑 | ||
本发明提供一种用于低速率无线通信快速OTA的无线通信装置,包括能够重编辑的存储控制器,所述存储控制器用于存储操作系统代码、驱动代码以及功能代码,系统代码存储于第一扇区块,驱动代码存储于第二扇区块,功能代码存储于第三扇区块;第一扇区块与第二扇区块位于第三扇区块之前;固定置于所述第三扇区块首页的指向函数指针体;所述指向函数指针体包括指向各所述功能代码的函数指针,供所述系统代码和所述驱动代码调用和/或更换各所述功能代码。具有有益效果:将系统代码和驱动代码与功能代码分开,并在功能代码前增加实时指向各功能代码的指向函数指针体,供系统代码和驱动代码调用和/或更换功能代码,可快速更新复杂功能固件。
技术领域
本发明涉及一种用于低速率无线通信快速OTA的无线通信装置及其方法,尤其涉及一种将系统和驱动与应用功能分开以对应用功能实时安全更新的无线通信装置及其方法。
背景技术
OTA(over the air)无线更新在现代的诸如智能手机等移动设备中,只简单指通过Wi-Fi或移动宽带及内置于操作系统中的功能获取已分发的软件更新,其中的“air空中”是指无线互联网的应用,而无需用户将设备通过USB连接到计算机才能执行更新,具备OTA功能的设备可以通过无线升级固件,从而节省人力成本去现场升级,从而一些固件升级更新就可以通过OTA服务下载。
许多嵌入式系统部署在人类操作员很难或无法访问的地方。对于物联网应用程序来说尤其如此,物联网应用程序通常数量较大,电池寿命有限,如监视人或机器健康状况的嵌入式系统。并且软件更新越来越快,许多系统都亟需OTA更新提供支持。
OTA更新以新的软件替代了嵌入式系统中单片机或微处理器上的软件。虽然许多人非常熟悉他们的移动设备上的OTA更新,但现有物联网一些仅使用电池供能以及硬件本身性能有效的系统上,如低功耗蓝牙和窄带物联网,如何实现更新软件增加新功能、不导致系统失效带来许多不同的挑战。
现有技术中,低功耗蓝牙BLE和窄带物联网NB-IOT的通讯速率非常低,每秒传输的有效数据只有几百字节,而复杂功能固件通常在几百K甚至上千K字节,使用低速率通讯设备如果升级固件会面临时间过长的问题,通常低功耗蓝牙BLE和窄带物联网NB-IOT又都由电池供电,OTA过程接受数据不能休眠,因此设计一种低速率通信快速OTA的方案势在必行。
发明内容
本发明提供一种用于低速率无线通信快速OTA的无线通信装置及其方法,将系统代码和驱动代码与功能代码分开,并在功能代码前增加实时指向各功能代码的指向函数指针体,供系统代码和驱动代码调用和/或更换功能代码,可快速更新复杂功能固件。
本发明提供一种用于低速率无线通信快速OTA的无线通信装置,包括无线通信模块和能够重编辑的存储控制器,所述存储控制器用于存储操作系统代码、驱动代码以及功能代码,其特征在于,
所述系统代码存储于第一扇区块,所述驱动代码存储于第二扇区块,所述功能代码存储于第三扇区块;
所述第一扇区块与所述第二扇区块位于所述第三扇区块之前;
固定置于所述第三扇区块首页的指向函数指针体;所述指向函数指针体包括指向各所述功能代码的函数指针,供所述系统代码和所述驱动代码调用和/或更换各所述功能代码。
优选地,所述第一扇区块与所述第二扇区块处于同一扇区。
优选地,所述存储控制器还包括备份区域,更换所述功能代码前,将需要更换的所述功能代码下载至所述备份区域。
优选地,所述存储控制器还包括BOOT区域,以更新所述功能代码。
优选地,所述存储控制器是随机存取存储器或者非易失性存储器。
优选地,所述无线通信模块是低功耗蓝牙或者窄带物联网。
优选地,OTA的速度为10~70千字节每分钟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新微技术研发中心有限公司,未经上海新微技术研发中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911231837.6/2.html,转载请声明来源钻瓜专利网。