[发明专利]一种可穿戴设备的系统软件升级方法及可穿戴设备在审
申请号: | 201810410135.3 | 申请日: | 2018-05-02 |
公开(公告)号: | CN108874434A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 耿兴欢 | 申请(专利权)人: | 四川斐讯信息技术有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 610100 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统软件 可穿戴设备 升级包 升级 启动引导程序 开启状态 设备保持 升级操作 升级过程 重启设备 储存 保存 | ||
本发明提供了一种可穿戴设备的系统软件升级方法及可穿戴设备,其方法包括:S100获取系统软件升级包;S200保存所述系统软件升级包至RAM;S300启动引导程序,根据所述系统软件升级包进行升级操作;S400升级完成后,重启设备。本发明在RAM中储存系统软件升级包,并且升级过程中设备保持开启状态。
技术领域
本发明涉及移动通信技术领域,尤指一种可穿戴设备的系统软件升级方法及可穿戴设备。
背景技术
现在越来越多的人使用可穿戴设备例如手环、手表等,而设备的系统软件是需要持续升级更新以修复已有的缺点以及获得更便捷的操作,从而得到更好的用户体验。但是可穿戴设备由于成本和空间问题,储存空间一般设计为在满足功能的情况下,使用尽量小的储存空间,这就给设备的系统软件升级带来很大的困难。现有的系统软件升级方法都是将系统软件升级包保存在ROM空间,然后重启设备进入bootloader(引导程序)进行升级操作。但是,系统软件升级包和设备系统软件本身都储存在ROM中占用ROM空间,而由于功能和成本考虑,可穿戴设备系统的ROM储存空间非常有限,以至于可能多次更新之后由于ROM空间不足无法储存新的系统软件升级包导致无法进行升级操作,或者为了实现在ROM中进行系统软件升级只能限制设备系统软件本身的大小以预留空间后续进行系统软件升级,但是这样设备系统软件的大小也就限制了所安装的系统软件的质量。
发明内容
本发明的目的是提供一种可穿戴设备的系统软件升级方法及可穿戴设备,实现在RAM中储存系统软件升级包,并且升级过程中设备保持开启状态。
本发明提供的技术方案如下:
本发明提供一种可穿戴设备的系统软件升级方法,包括步骤:
S100获取系统软件升级包;S200保存所述系统软件升级包至RAM;S300启动引导程序,根据所述系统软件升级包进行升级操作;S400升级完成后,重启设备。
进一步的,所述步骤S100之前包括步骤:S010检测系统软件是否需要升级,若是,执行步骤S020;S020获取操作信息,根据所述操作信息判断是否允许升级,若是,执行步骤S030;S030同步所述RAM中的运行数据至服务器,停止运行当前正在使用的系统功能,删除所述RAM中的所述运行数据。
进一步的,所述步骤S200之后,步骤S300之前包括:S210生成升级标志;S220获取所述系统软件升级包在所述RAM中的储存地址;S230将所述升级标志和所述储存地址保存至预设的RAM地址;S240获取预设跳转指令,根据所述预设跳转指令跳转到所述引导程序。
进一步的,所述步骤步骤S300具体包括:S310启动所述引导程序,检测所述预设的RAM地址处是否有所述升级标志,若是,执行步骤S320;S320获取所述系统软件升级包在所述RAM中的储存地址,清除所述升级标志;S330调用所述储存地址中对应的所述系统软件升级包进行升级操作。
进一步的,所述步骤步骤S400之后包括:S500检测所述服务器是否存在所述运行数据,若是,执行步骤S600;S600获取确认信息;S700判断是否允许同步所述运行数据至所述可穿戴设备,若是,执行步骤S800;S800同步所述运行数据至所述可穿戴设备。
本发明还提供一种可穿戴设备,包括:第一获取模块,获取系统软件升级包;第一储存模块,保存所述第一获取模块获取的所述系统软件升级包;引导模块,启动引导程序,根据所述第一储存模块保存的所述系统软件升级包进行升级操作;控制模块,当所述引导模块升级完成后,重启系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川斐讯信息技术有限公司,未经四川斐讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810410135.3/2.html,转载请声明来源钻瓜专利网。