[发明专利]系统启动方法、装置、嵌入式设备以及可读存储介质在审
申请号: | 201910799198.7 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110502285A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 黄晓晖 | 申请(专利权)人: | 北京元安物联技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;H04L29/12 |
代理公司: | 11463 北京超凡宏宇专利代理事务所(特殊普通合伙) | 代理人: | 武成国<国际申请>=<国际公布>=<进入 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原始数据 系统启动 嵌入式设备 完整数据 正常启动 服务器获取 可读存储介质 表征系统 覆盖系统 镜像系统 判断系统 启动标识 启动系统 申请 出错 替换 存储 并用 覆盖 应用 | ||
本申请实施例提供了一种系统启动方法、装置、嵌入式设备以及可读存储介质,应用于嵌入式设备,方法包括:判断系统启动标识是否为第一值,其中,第一值表征系统的原始数据能正常启动;若系统启动标识不是第一值,从服务器获取系统的完整数据,并用完整数据覆盖系统的原始数据;将系统启动标识置为第一值以启动系统。系统启动标识不是第一值,意味着系统的原始数据出错而导致系统无法正常启动,因此,可以从服务器获取系统的完整数据并替换掉原始数据,从而可以覆盖掉原本原始数据中的错误,使系统可以正常启动。本申请实施例与现有技术相比,在不存储两个镜像系统的情况下依然可以提高嵌入式设备的可靠性。
技术领域
本申请涉及通信领域,具体而言,涉及一种系统启动方法、装置、嵌入式设备以及可读存储介质。
背景技术
嵌入式设备被广泛应用在工业制造、过程控制、通讯、仪器仪表、航空航天及消费量产品等领域。为了提高嵌入式设备的可靠性,通常在嵌入式设备中会采用双系统。在设备上烧录两份镜像系统,一旦某一个系统发生故障,无法启动,嵌入式设备会自动切换到另一系统。
然而,两份镜像系统占用的存储空间较大,而嵌入式设备的存储空间通常有限,因此对于大部分嵌入式设备而言,无法存储两份镜像系统,使得嵌入式设备的可靠性较低。
发明内容
本申请实施例的目的在于提供一种系统启动方法、装置、嵌入式设备以及可读存储介质,用以改善现有技术中嵌入式设备的可靠性较低的问题。
第一方面,本申请实施例提供了一种系统启动方法,应用于嵌入式设备,所述方法包括:判断系统启动标识是否为第一值,其中,所述第一值表征系统的原始数据能正常启动;若所述系统启动标识不是所述第一值,从服务器获取所述系统的完整数据,并用所述完整数据覆盖所述系统的原始数据;将所述系统启动标识置为所述第一值,并使用所述完整数据启动所述系统。
系统启动标识不是第一值,意味着系统的原始数据出错而导致系统无法正常启动,因此,可以从服务器获取系统的完整数据并替换掉原始数据,从而可以覆盖掉原本原始数据中的错误,使系统可以正常启动。本申请实施例与现有技术相比,在不存储两个镜像系统的情况下依然可以提高嵌入式设备的可靠性。
在一个可能的设计中,所述从服务器获取所述系统的完整数据,包括:从所述嵌入式设备自身的存储空间获取修复工具的第一存储地址,其中,所述第一存储地址存储所述修复工具的用于修复系统的数据信息;根据所述用于修复系统的数据信息,从所述服务器获取所述系统的完整数据。
嵌入式设备通过运行修复工具获得用于修复系统的数据信息,然后根据用于修复系统的数据信息来从服务器获取到系统的完整数据。
在一个可能的设计中,所述用于修复系统的数据信息包括域名系统DNS地址;所述根据所述用于修复系统的数据信息,从服务器获取所述系统的完整数据,包括:对DNS地址进行解析,获得所述服务器的IP地址;根据所述服务器的IP地址,从所述服务器获取所述系统的完整数据。
用于修复系统的数据信息可以包括域名系统(Domain Name System,简称DNS)地址,嵌入式设备对DNS地址进行解析,获得服务器的互联网协议地址(Internet ProtocolAddress,简称IP地址),然后根据服务器的IP地址访问服务器,从而获取系统的完整数据。由于服务器的IP地址可以会发生变化,因此,使用DNS对服务器的域名进行解析获得服务器的IP地址,可以实现在服务器的IP地址发生变化时依然可以找到服务器,进一步提高了嵌入式设备的可靠性。
在一个可能的设计中,所述用于修复系统的数据信息包括动态主机设置协议DHCP服务器的地址;所述根据所述用于修复系统的数据信息,从服务器获取所述系统的完整数据,包括:根据所述DHCP服务器的地址,从所述DHCP服务器获得DHCP option43信息;从所述DHCP option43信息获得接入控制器AC的地址;根据所述AC的地址,从所述AC获取所述系统的完整数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元安物联技术有限公司,未经北京元安物联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910799198.7/2.html,转载请声明来源钻瓜专利网。