[发明专利]一种嵌入式设备的自我修复方法在审
申请号: | 201810947104.1 | 申请日: | 2018-08-20 |
公开(公告)号: | CN109254727A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 吴开钢;郑广平;林福德 | 申请(专利权)人: | 广东九联科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516025 广东省惠州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式设备 自我修复 分区 修复文件 引导操作系统 索引服务器 共享方式 节点获取 网络服务 源节点 下载 操作系统 修复 保存 节约 | ||
1.一种嵌入式设备的自我修复方法,其特征在于,包括以下步骤:
S1.预先以索引服务器作为源节点建立P2P网络;
S2.开启嵌入式设备;
S3.判断分区是否已经被损坏,若是则执行下一步,若否则引导操作系统启动;
S4.通过所述P2P网络下载自我修复文件并进行自我修复。
2.如权利要求1所述的一种嵌入式设备的自我修复方法,其特征在于:所述步骤S1具体包括:
S1-1.建立索引服务器,用于提供TFTP服务;
S1-2.将所述索引服务器作为源节点、共享终端作为非源节点构建成P2P架构的DHT网络。
3.如权利要求2所述的一种嵌入式设备的自我修复方法,其特征在于,所述步骤S4具体包括:
S4-1.连接所述索引服务器加入所述P2P网络,成为节点之一;
S4-2.在所述P2P网络中寻找共享有所述自我修复文件的子文件的节点,与共享有所述子文件的所述节点建立连接并下载所述自我修复文件;
S4-3.解析所述自我修复文件进行自我修复。
4.如权利要求3所述的一种嵌入式设备的自我修复方法,其特征在于,所述步骤S4-2具体包括:
S4-21.通过所述TFTP服务在所述非源节点中的共享文件中查找与所述自我修复文件相匹配的子文件;
S4-22.与共享有所述子文件的所述非源节点建立下载连接,并开始下载;
S4-23.判断所述自我修复文件所需要的所述子文件是否全部能从所述非源节点中下载,若是则将下载的子文件保存在同一内存中;若否则在所述源节点中找到所述自我修复文件剩下的子文件,下载后保存在所述同一内存中;
S4-24.确认所述同一内存中是否包含所述自我修复文件中的所有子文件,若是则退出所述TFTP服务;若否则返回到所述步骤S4-21,直到确认所述同一内存中包含所述自我修复文件中的所有子文件,而后退出所述TFTP服务。
5.如权利要求4所述的一种嵌入式设备的自我修复方法,其特征在于,所述步骤S4-3具体包括:
S4-31.格式化nand flash分区;
S4-32.将所述同一内存中的所述自我修复文件写入分区;
S4-33.引导写入所述自我修复文件的所述操作系统启动。
6.如权利要求3所述的一种嵌入式设备的自我修复方法,其特征在于,在所述步骤S4-1中,连接所述索引服务器具体为:通过DNS获取所述索引服务器的IP地址,通过访问所述IP地址与所述索引服务器建立连接。
7.如权利要求1所述的一种嵌入式设备的自我修复方法,其特征在于:适用于嵌入式安卓设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东九联科技股份有限公司,未经广东九联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810947104.1/1.html,转载请声明来源钻瓜专利网。