[发明专利]一种嵌入式设备以及一种软件升级方法有效
申请号: | 201510504303.1 | 申请日: | 2015-08-17 |
公开(公告)号: | CN105005492B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 李铭梁 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 杭州千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种嵌入式设备以及一种软件升级方法,根据检测的激活分区的软件版本获得的激活分区版本标识符以及根据检测的非激活分区的软件版本获得的非激活分区版本标识符,确定一状态机所处的状态;根据检测的所述状态机的状态或接收的外部控制命令,执行所述激活分区或所述非激活分区的软件的版本更新或回退操作。本发明可控制升级过程中各种状态,使其从不可控变为可控。使升级过程变的更灵活,可以在各种需要的状态中自由切换。且使升级过程更可靠,可以使系统从各种错误或不稳定状态切换到稳定的可控的状态。 1 | ||
搜索关键词: | 激活 升级过程 分区 标识符 嵌入式设备 分区版本 软件版本 软件升级 状态机 检测 不稳定状态 版本更新 外部控制 自由切换 可控的 可控制 回退 可控 灵活 | ||
【主权项】:
1.一种嵌入式设备,其特征在于,包括:状态机,用以根据检测的激活分区的软件版本获得的激活分区版本标识符以及根据检测的非激活分区的软件版本获得的非激活分区版本标识符,确定其所处的状态;网管模块,用以根据检测的所述状态机的状态或接收的外部控制命令,执行所述激活分区或所述非激活分区的软件的版本更新或回退操作;所述激活分区版本标识符为0时,标识所述激活分区的所述软件版本为正常版本,所述激活分区版本标示符为1时,标识所述激活分区的所述软件版本为新版本;当所述非激活分区版本标识符为0时,标识所述非激活分区的所述软件版本为正常版本,当所述非激活分区版本标识符为1时,标识所述非激活分区的所述软件版本为新版本,当所述非激活分区版本标识符为‑1时,标识所述非激活分区的所述非激活分区不具有相关软件;所述状态机至少包括以下状态中的一种或多种:1)当所述激活分区版本标识符为0且所述非激活分区版本标识符为0时,所述状态机处于正常状态;2)当所述激活分区版本标识符为0,且所述非激活分区版本标识符为1时,所述状态机处于需复位状态;3)当所述激活分区版本标识符为1,且所述非激活分区版本标识符为0时,所述状态机处于需同步状态;4)当所述激活分区版本标识符为1,且所述非激活分区版本标识符为1时,所述状态机处于待提交状态;5)当所述激活分区版本标识符为0,且所述非激活分区版本标识符为‑1时,或当所述激活分区版本标识符为1,且所述非激活分区版本标识符为‑1时,所述状态机处于异常状态;所述网管模块当检测到所述状态机处于所述异常状态时,令所述非激活分区根据所述激活分区中的所述软件执行更新操作;所述网管模块当检测到所述状态机处于所述需同步状态时,令所述非激活分区根据所述激活分区的软件执行更新操作,以令所述状态机处于所述待提交状态,且当检测到所述激活分区中的软件运行异常时,令所述激活分区根据所述非激活分区的软件执行回退操作,且令所述状态机处于需复位状态;且在需同步状态下,如果发现新的软件版本有缺陷,或者不满足需求,那么网管模块发送命令,激活原非激活分区,使设备运行旧的软件版本,恢复到初始状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510504303.1/,转载请声明来源钻瓜专利网。
- 上一篇:自适应控制DLED电视背光源的方法及系统
- 下一篇:传收器以及补偿方法