[发明专利]一种生命体征监护手环的固件升级方法及系统有效
申请号: | 201510667044.4 | 申请日: | 2015-10-15 |
公开(公告)号: | CN105204911A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 周桥;庄育和;陈志 | 申请(专利权)人: | 成都艾克尔特医疗科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生命 体征 监护 升级 方法 系统 | ||
技术领域
本发明涉及一种佩戴在用户手腕上的生命体征监护手环,更具体的涉及一种生命体征监护手环的固件升级方法及系统,属于手环固件更新方法技术领域。
背景技术
生命体征监护手环佩戴在用户手腕上,对用户的多项健康参数进行监测,其监测过程包括光电采样和复制的逻辑运算而得到结果,然后通过蓝牙方式与手持移动终端相连,将手环测得的数据通过手持移动终端进行存储、处理和显示,即生命体征监护手环的正常运行需要依赖于手环内嵌的相关软件以及手持移动终端内的APP软件,而为了不断优化和完善生命体征监护手环的监测及运算性能,以及与新出品手持移动终端的兼容性,其手环内嵌的固件软件便经常需要更新和升级,当手环内嵌的固件软件需要升级和更新时,如果将手环寄回生产厂或经销商,拆开设备重新加载程序的话,所消耗的人力、物力、财力都较大;如果手环能够实现无线固件升级,只需将所要升级的固件包存放至服务器,通过手持移动终端的APP端把固件包下载到手机上,再通过蓝牙传送到生命体征监护手环,这样便节省了很多人力、财力、物力,所以对生命体征监护手环实现无线固件升级是非常必要的。
生命体征监护手环一共有5种类型的固件,分别是stm32的APP、stm32的Boot、nRF5182的APP、nRF5182的Boot、nRF5182的SoftDevice,一次固件升级可能需要同时更新5种固件当中的1、2、3、4种,甚至5种固件全部都需要进行更新,当涉及到跨版本的时候,某种固件可能同时升级两个固件包,例如:固件A1.4.6为一个中间版本,当前版本号为1.4.5,要更新到1.4.7版本,可能就需要先更新固件A到1.4.6,再从1.4.6更新到1.4.7。
因此,有必要提出一种技术方案,能够有效解决已经存在的bug、兼容性等问题,且能够实现无线固件升级,同时操作简单、方便使用,成为了一种新的技术需求。
发明内容
针对现有技术存在的上述不足,本发明提出了一种生命体征监护手环的固件升级方法及系统,由手持移动终端的APP端与手环建立蓝牙连接;获取手环硬件版本号和固件版本号;手持移动终端的APP端与服务器网络连接正常,检查是否需要更新;检查到需要更新,服务器返回需要更新的固件包信息;APP端下载和存储固件包,固件包下载完成的同时手环准备固件更新;手持移动终端的APP端发送更新固件包至手环,并提示数据发送进度,发送过程是否出错;发送过程没有出错,固件升级成功,手环重启,显示最新固件版本号。本发明通过对服务器中的固件包更新下载,实现手环的无线固件升级,有效解决已经存在的bug、兼容性等问题;改善操作方式,提供更加方便,更加人性化的功能;能够及时的增加之前没有的功能,使手环的功能更加完善,面向更广大的客户群。
本发明解决其技术问题,所采用的技术方案是:一种生命体征监护手环的固件升级方法,所述方法包括以下步骤:
步骤100:将手持移动终端的APP端与手环建立蓝牙连接;
步骤200:获取手环硬件版本号和固件版本号;
步骤300:手持移动终端的APP端与服务器网络连接正常,检查手持移动终端的APP端是否需要更新;
步骤400:检查到需要更新时,服务器返回需要更新的固件包信息;
步骤500:在手持移动终端的APP端下载和存储固件包,固件包下载完成的同时手环准备固件更新;
步骤600:手持移动终端的APP端发送更新固件包至手环,并提示数据发送进度,发送过程是否出错;
步骤700:发送过程没有出错,固件升级成功,手环重启,显示最新固件版本号。
进一步地,所述方法还包括将所需要升级的固件包放至服务器,并且进行相应配置,更新服务器的相关固件信息表,服务器根据固件信息来确定哪些固件需要更新以及固件之间更新的顺序。
进一步地,在步骤400中,检查到不需要更新,则当前固件为最新版本,不需要更新固件程序,则不执行步骤500至700。
进一步地,所述方法还包括手持移动终端的APP端发送更新固件包至手环,并提示数据发送进度,发送过程出错,则固件升级失败,结束升级,重新从步骤300开始,与服务器匹配检查更新。
更进一步地,所述固件包括stm32的APP、stm32的Boot、nRF5182的APP、nRF5182的Boot和nRF5182的SoftDevice。
更进一步地,所述固件包信息包括固件包下载地址、固件包文件名称、固件包升级的顺序、固件版本号、固件包的CRC校验值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都艾克尔特医疗科技有限公司,未经成都艾克尔特医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510667044.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内存配置方法和装置
- 下一篇:操作系统的启动方法和智能终端