CN108255644B - 文件***恢复方法及装置 - Google Patents

文件***恢复方法及装置 Download PDF

Info

Publication number
CN108255644B
CN108255644B CN201711472107.6A CN201711472107A CN108255644B CN 108255644 B CN108255644 B CN 108255644B CN 201711472107 A CN201711472107 A CN 201711472107A CN 108255644 B CN108255644 B CN 108255644B
Authority
CN
China
Prior art keywords
hash value
file system
file
sector
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711472107.6A
Other languages
English (en)
Other versions
CN108255644A (zh
Inventor
贾昌伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yuanxin Information Technology Group Co ltd
Original Assignee
Yuanxin Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yuanxin Technology filed Critical Yuanxin Technology
Priority to CN201711472107.6A priority Critical patent/CN108255644B/zh
Publication of CN108255644A publication Critical patent/CN108255644A/zh
Application granted granted Critical
Publication of CN108255644B publication Critical patent/CN108255644B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1438Restarting or rejuvenating

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请公开了文件***恢复方法及装置,其中所述方法包括:响应于文件***损坏,确定损坏部分的块编号;检测当前环境是否安全;响应于当前环境安全,直接进行损坏的文件***的修复;及响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复。本发明使能在文件***损坏时,根据环境安全情况采取不同的修复策略自动修复,大大增强了智能手机和嵌入式设备的安全性,提高了设备的可维护性和改善了用户体验。

Description

文件***恢复方法及装置
技术领域
本申请涉及电数字数据处理领域,尤其涉及文件***恢复方法及装置。
背景技术
Android从4.4版本开始提出了dm-verity的方法来保护文件***。dm-verity基于kernel(内核)的Device mapper框架。Device mapper是内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便地根据自己的需求制定实现存储资源的管理策略。dm-verity用一个hash(哈希)树来描述整个system(***)镜像。这种机制允许system分区在读写的时候进行校验,而不是一次性将整个system镜像进行校验。当校验hash值不一致的时候,即表明文件***的某些block(块)被破坏,返回一个IO错误。此时,文件***的某些功能将无法使用。
发明内容
为了克服现有技术中存在的不足,本发明要解决的技术问题是提供一种文件***恢复方法及装置,其能及时将破坏的文件***区域修复,减少对用户使用的影响,提升用户体验。
为解决上述技术问题,本发明的文件***恢复方法,包括:
响应于文件***损坏,确定损坏部分的块编号;
检测当前环境是否安全;
响应于当前环境安全,直接进行损坏的文件***的修复;及
响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复。
作为本发明所述方法的改进,所述响应于当前环境安全,直接进行损坏的文件***的修复包括:根据所述块编号获取用于修复的二进制文件;计算所获取的二进制文件的哈希值;将计算的哈希值与出厂状态的相应哈希值进行比较;响应于计算的哈希值正确,计算所述块编号对应的扇区;将所获取的二进制文件写到所计算的扇区。
作为本发明所述方法的另一种改进,所述响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复包括:使***重启进入BootLoader模式;根据所述块编号获取用于修复的二进制文件;计算所获取的二进制文件的哈希值;将计算的哈希值与出厂状态的相应哈希值进行比较;响应于计算的哈希值正确,计算所述块编号对应的扇区;将所获取的二进制文件写到所计算的扇区;计算文件***的各个块的哈希值;检查文件***的各个块的哈希值是否与出厂状态的相应哈希值一致;响应于任何一块的哈希值与出厂状态的相应哈希值不一致,对该块进行与损坏的块同样的修复处理。
作为本发明所述方法的进一步改进,所述用于修复的二进制文件从网络服务器、本地隐藏的备份区域或者本地的只读区域获取。
作为本发明所述方法的又一进一步改进,本地隐藏的备份区域通过将设备的未存储备份文件***的区域的起始扇区与文件***的0扇区对应起来进行隐藏。
为解决上述技术问题,本发明的文件***恢复装置,包括:
块编号确定模块,用于响应于文件***损坏,确定损坏部分的块编号;
环境安全检测模块,用于检测当前环境是否安全;
第一修复模块,用于响应于当前环境安全,直接进行损坏的文件***的修复;及
第二修复模块,用于响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复。
作为本发明所述装置的改进,所述第一修复模块包括:文件获取子模块,用于根据所述块编号获取用于修复的二进制文件;第一哈希值计算子模块,用于计算所获取的二进制文件的哈希值;第一比较子模块,用于将计算的哈希值与出厂状态的相应哈希值进行比较;扇区计算子模块,用于响应于计算的哈希值正确,计算所述块编号对应的扇区;写文件子模块,用于将所获取的二进制文件写到所计算的扇区。
作为本发明所述装置的另一种改进,所述第二修复模块包括:重启子模块,用于使***重启进入BootLoader模式;文件获取子模块,用于根据所述块编号获取用于修复的二进制文件;第一哈希值计算子模块,用于计算所获取的二进制文件的哈希值;第一比较子模块,用于将计算的哈希值与出厂状态的相应哈希值进行比较;扇区计算子模块,用于响应于计算的哈希值正确,计算所述块编号对应的扇区;写文件子模块,用于将所获取的二进制文件写到所计算的扇区;第二哈希值计算子模块,用于计算文件***的各个块的哈希值;第二比较子模块,用于检查文件***的各个块的哈希值是否与出厂状态的相应哈希值一致;循环修复子模块,用于响应于任何一块的哈希值与出厂状态的相应哈希值不一致,对该块进行与损坏的块同样的修复处理。
为解决上述技术问题,本发明的有形计算机可读介质,包括用于执行本发明的文件***恢复方法的计算机程序代码。
为解决上述技术问题,本发明提供一种装置,包括至少一个处理器;及至少一个存储器,含有计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为利用所述至少一个处理器使得所述装置执行本发明的文件***恢复方法的至少部分步骤。
按照本发明,通过在dm-verity发现文件***损坏时,根据环境安全情况采取不同的修复策略进行及时修复,确保在根文件***被损坏时,能自动修复,大大增强了智能手机和嵌入式设备的安全性,提高了设备的可维护性和改善了用户体验。
结合附图阅读本发明实施方式的详细描述后,本发明的其它特点和优点将变得更加清楚。
附图说明
图1为根据本发明方法的一实施例的流程图。
图2为根据本发明装置的一实施例的结构示意图。
为清晰起见,这些附图均为示意性及简化的图,它们只给出了对于理解本发明所必要的细节,而省略其他细节。
具体实施方式
下面参照附图对本发明的实施方式和实施例进行详细说明。
通过下面给出的详细描述,本发明的适用范围将显而易见。然而,应当理解,在详细描述和具体例子表明本发明优选实施例的同时,它们仅为说明目的给出。
图1示出了根据本发明的文件***恢复方法的一实施例的流程图。
在步骤S102,响应于dm-verity发现文件***损坏,dm-verity会给出损坏的blockid(块编号)。
在步骤S104,通过安全模块检测***当前环境是否安全。如果安全模块确定***环境安全,则处理进行到步骤S110。否则,如果安全模块确定***环境不安全,则处理进行到步骤S150。安全模块的检测项可根据需要确定。通常,安全模块会检测基站的真伪、wifi的安全等,例如是否存在arp攻击、DNS篡改、未加密等。
在步骤S110,将损坏的block id发送给网络服务器,网络服务器根据该block id返回给客户端要下载的内容,格式是二进制文件。
在步骤S112,客户端计算下载的二进制文件的hash值。
在步骤S114,将计算的hash值与出厂状态的相应hash值进行比较。如果计算的hash值正确,则处理进行到步骤S116。否则,如果计算的hash值不正确,则说明下载的过程中出现错误,需要重新下载,处理返回到步骤S110。
在步骤S116,由内核的文件***计算出该block id对应的扇区。读的时候对应的扇区就是写的时候要写的扇区。
在步骤S118,使用write函数将下载的二进制文件写入设备的相应扇区。至此,破坏的根文件***得以及时修复,不影响用户使用。
在步骤S150,响应于***当前环境不安全,使***重启进入BootLoader模式。
在步骤S152,将损坏的block id发送给网络服务器,网络服务器根据该block id返回给客户端要下载的内容,格式是二进制文件。
在步骤S154,客户端计算下载的二进制文件的hash值。
在步骤S156,将计算的hash值与出厂状态的相应hash值进行比较。如果计算的hash值正确,则处理进行到步骤S158。否则,如果计算的hash值不正确,则说明下载的过程中出现错误,需要重新下载,处理返回到步骤S152。
在步骤S158,计算出该block id对应的扇区。
在步骤S160,调用bootloader的写函数将下载的二进制文件写入设备的相应扇区。
在步骤S162,在bootloader下重新计算各个block的hash值。
在步骤S164,检查文件***的各个block的hash值是否与出厂状态的相应hash值一致。如果任何一块的哈希值与出厂状态的相应哈希值不一致,则处理返回到步骤S152,对不一致的block进行修复,直到所有block均完全正确为止。如果各个block的hash值均与出厂状态的相应hash值一致,则处理结束。
在上面的实施例中,利用网络服务器来修复根文件***的好处是节省了大量存储空间,这样设备上的空间就可以更好地利用到用户所使用的空间上。
然而,在其它实施例中,也可利用客户端本地备份的文件***进行损坏block的修复。在该情形下,保证备份的文件***的安全性十分重要。在实施例中,可以将文件***备份区域隐藏起来。在文件***和驱动层之间有个接口,要把设备的0扇区和文件***认为的0扇区对接起来,如果把设备的第x个扇区和文件***的0扇区对应起来,那么文件***就会认为设备的第x个扇区对应的就是0扇区,这样就达到了隐藏某些扇区的目的。隐藏了文件***备份区域后,那么应用程序就无法看到该分区的内容了。也就是说无论应用程序拥有何种权限都无法看到该分区的内容,从而保证文件***备份区域的安全。但为了修复时访问备份的文件***,可以留给自己一个后门。在环境安全并需要修复时打开这个后门,使用proc或sys文件***向内核传递参数去拷贝相应的数据,从而可获得用于修复的二进制文件。这样的好处是可以在用户感应不到的情况下完成修复,提高用户体验。如果***环境不安全,***重启进入bootloader模式,使用另一个kernel,这个kernel没有做隐藏分区的工作,***起来后可以看到备份分区而拷贝用于修复的二进制文件直接进行修复。
在其它实施例中,本地的备份区域也可不隐藏,在用户空间设为只读,用selinux、root分权相关机制来保护。需要时以只读方式挂载,覆盖掉被修改的块或文件或整个分区进行修复。
图2示出了根据本发明的文件***恢复装置的一实施例的结构示意图。该实施例的装置包括:块编号确定模块202,用于响应于文件***损坏,确定损坏部分的块编号;环境安全检测模块204,用于检测当前环境是否安全;第一修复模块206,用于响应于当前环境安全,直接进行损坏的文件***的修复;及第二修复模块208,用于响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复。
根据本发明装置的一种实施方式,第一修复模块包括:文件获取子模块,用于根据所述块编号获取用于修复的二进制文件;第一哈希值计算子模块,用于计算所获取的二进制文件的哈希值;第一比较子模块,用于将计算的哈希值与出厂状态的相应哈希值进行比较;扇区计算子模块,用于响应于计算的哈希值正确,计算所述块编号对应的扇区;写文件子模块,用于将所获取的二进制文件写到所计算的扇区。
根据本发明装置的又一种实施方式,第二修复模块包括:重启子模块,用于使***重启进入BootLoader模式;文件获取子模块,用于根据所述块编号获取用于修复的二进制文件;第一哈希值计算子模块,用于计算所获取的二进制文件的哈希值;第一比较子模块,用于将计算的哈希值与出厂状态的相应哈希值进行比较;扇区计算子模块,用于响应于计算的哈希值正确,计算所述块编号对应的扇区;写文件子模块,用于将所获取的二进制文件写到所计算的扇区;第二哈希值计算子模块,用于计算文件***的各个块的哈希值;第二比较子模块,用于检查文件***的各个块的哈希值是否与出厂状态的相应哈希值一致;循环修复子模块,用于响应于任何一块的哈希值与出厂状态的相应哈希值不一致,对该块进行与损坏的块同样的修复处理。
在此所述的多个不同实施例或者其特定特征、结构或特性可在本发明的一个或多个实施方式中适当组合。另外,在某些情形下,只要适当,流程图中和/或流水处理描述的步骤顺序可修改,并不必须精确按照所描述的顺序执行。另外,本发明的多个不同方面可使用软件、硬件、固件或者其组合和/或执行所述功能的其它计算机实施的模块或装置进行实施。本发明的软件实施可包括保存在计算机可读介质中并由一个或多个处理器执行的可执行代码。计算机可读介质可包括计算机硬盘驱动器、ROM、RAM、闪存、便携计算机存储介质如CD-ROM、DVD-ROM、闪盘驱动器和/或例如具有通用串行总线(USB)接口的其它装置,和/或任何其它适当的有形或非短暂计算机可读介质或可执行代码可保存于其上并由处理器执行的计算机存储器。本发明可结合任何适当的操作***使用。
除非明确指出,在此所用的单数形式“一”、“该”均包括复数含义(即具有“至少一”的意思)。应当进一步理解,说明书中使用的术语“具有”、“包括”和/或“包含”表明存在所述的特征、步骤、操作、元件和/或部件,但不排除存在或增加一个或多个其他特征、步骤、操作、元件、部件和/或其组合。如在此所用的术语“和/或”包括一个或多个列举的相关项目的任何及所有组合。
前面说明了本发明的一些优选实施例,但是应当强调的是,本发明不局限于这些实施例,而是可以本发明主题范围内的其它方式实现。本领域技术人员可以在本发明技术构思的启发和不脱离本发明内容的基础上对本发明作出各种变型和修改,这些变形或修改仍落入本发明的保护范围之内。

Claims (8)

1.一种文件***恢复方法,其特征在于,所述方法包括:
响应于文件***损坏,确定损坏部分的块编号;
检测当前环境是否安全;
响应于当前环境安全,直接进行损坏的文件***的修复;及
响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复;
其中,所述响应于当前环境安全,直接进行损坏的文件***的修复包括:
根据所述块编号获取用于修复的二进制文件;
计算所获取的二进制文件的哈希值;
将计算的哈希值与出厂状态的相应哈希值进行比较;
响应于计算的哈希值正确,计算所述块编号对应的扇区;
将所获取的二进制文件写到所计算的扇区。
2.根据权利要求1所述的方法,其特征在于,所述响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复包括:
使***重启进入BootLoader模式;
根据所述块编号获取用于修复的二进制文件;
计算所获取的二进制文件的哈希值;
将计算的哈希值与出厂状态的相应哈希值进行比较;
响应于计算的哈希值正确,计算所述块编号对应的扇区;
将所获取的二进制文件写到所计算的扇区;
计算文件***的各个块的哈希值;
检查文件***的各个块的哈希值是否与出厂状态的相应哈希值一致;
响应于任何一块的哈希值与出厂状态的相应哈希值不一致,对文件***中哈希值比对不一致的块进行与损坏的块同样的修复处理。
3.根据权利要求1或2所述的方法,其特征在于,所述用于修复的二进制文件从网络服务器、本地隐藏的备份区域或者本地的只读区域获取。
4.根据权利要求3所述的方法,其特征在于,本地隐藏的备份区域通过将设备的未存储备份文件***的区域的起始扇区与文件***的0扇区对应起来进行隐藏。
5.一种文件***恢复装置,其特征在于,所述装置包括:
块编号确定模块,用于响应于文件***损坏,确定损坏部分的块编号;
环境安全检测模块,用于检测当前环境是否安全;
第一修复模块,用于响应于当前环境安全,直接进行损坏的文件***的修复;及
第二修复模块,用于响应于当前环境不安全,***重启进入BootLoader模式,然后进行损坏的文件***的修复;
其中,所述第一修复模块包括:
文件获取子模块,用于根据所述块编号获取用于修复的二进制文件;
第一哈希值计算子模块,用于计算所获取的二进制文件的哈希值;
第一比较子模块,用于将计算的哈希值与出厂状态的相应哈希值进行比较;
扇区计算子模块,用于响应于计算的哈希值正确,计算所述块编号对应的扇区;
写文件子模块,用于将所获取的二进制文件写到所计算的扇区。
6.根据权利要求5所述的装置,其特征在于,所述第二修复模块包括:
重启子模块,用于使***重启进入BootLoader模式;
文件获取子模块,用于根据所述块编号获取用于修复的二进制文件;
第一哈希值计算子模块,用于计算所获取的二进制文件的哈希值;
第一比较子模块,用于将计算的哈希值与出厂状态的相应哈希值进行比较;
扇区计算子模块,用于响应于计算的哈希值正确,计算所述块编号对应的扇区;
写文件子模块,用于将所获取的二进制文件写到所计算的扇区;
第二哈希值计算子模块,用于计算文件***的各个块的哈希值;
第二比较子模块,用于检查文件***的各个块的哈希值是否与出厂状态的相应哈希值一致;
循环修复子模块,用于响应于任何一块的哈希值与出厂状态的相应哈希值不一致,对文件***中哈希值比对不一致的块进行与损坏的块同样的修复处理。
7.根据权利要求5或6所述的装置,其特征在于,所述用于修复的二进制文件从网络服务器、本地隐藏的备份区域或者本地的只读区域获取。
8.根据权利要求7所述的装置,其特征在于,本地隐藏的备份区域通过将设备的未存储备份文件***的区域的起始扇区与文件***的0扇区对应起来进行隐藏。
CN201711472107.6A 2017-12-29 2017-12-29 文件***恢复方法及装置 Active CN108255644B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711472107.6A CN108255644B (zh) 2017-12-29 2017-12-29 文件***恢复方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711472107.6A CN108255644B (zh) 2017-12-29 2017-12-29 文件***恢复方法及装置

Publications (2)

Publication Number Publication Date
CN108255644A CN108255644A (zh) 2018-07-06
CN108255644B true CN108255644B (zh) 2021-12-31

Family

ID=62725030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711472107.6A Active CN108255644B (zh) 2017-12-29 2017-12-29 文件***恢复方法及装置

Country Status (1)

Country Link
CN (1) CN108255644B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109190378A (zh) * 2018-09-19 2019-01-11 郑州云海信息技术有限公司 一种内核恢复方法及装置
CN111104248A (zh) * 2018-10-26 2020-05-05 伊姆西Ip控股有限责任公司 用于验证缓存文件的方法、设备和计算机程序产品
CN116560957A (zh) * 2023-04-21 2023-08-08 珠海云艺网络科技有限公司 一种受损文档修复结果的测试方法、***、装置及介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195987A (zh) * 2011-05-31 2011-09-21 成都七巧软件有限责任公司 一种基于软件产品库的分布式可信认证方法和***
CN103065082A (zh) * 2012-07-04 2013-04-24 北京京航计算通讯研究所 基于Linux***的软件安全防护方法
CN104392188A (zh) * 2014-11-06 2015-03-04 三星电子(中国)研发中心 一种安全数据存储方法和***
CN104598328A (zh) * 2015-02-04 2015-05-06 南车株洲电力机车研究所有限公司 一种文件***修复方法、装置及***
CN104978239A (zh) * 2014-04-08 2015-10-14 重庆邮电大学 一种实现多备份数据动态更新的方法、装置及***
CN105631345A (zh) * 2015-08-28 2016-06-01 宇龙计算机通信科技(深圳)有限公司 一种多域用户文件***加密方法及***
US9805068B1 (en) * 2013-08-30 2017-10-31 Veritas Technologies Llc Systems and methods for facilitating features of system recovery environments during restore operations

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102195987A (zh) * 2011-05-31 2011-09-21 成都七巧软件有限责任公司 一种基于软件产品库的分布式可信认证方法和***
CN103065082A (zh) * 2012-07-04 2013-04-24 北京京航计算通讯研究所 基于Linux***的软件安全防护方法
US9805068B1 (en) * 2013-08-30 2017-10-31 Veritas Technologies Llc Systems and methods for facilitating features of system recovery environments during restore operations
CN104978239A (zh) * 2014-04-08 2015-10-14 重庆邮电大学 一种实现多备份数据动态更新的方法、装置及***
CN104392188A (zh) * 2014-11-06 2015-03-04 三星电子(中国)研发中心 一种安全数据存储方法和***
CN104598328A (zh) * 2015-02-04 2015-05-06 南车株洲电力机车研究所有限公司 一种文件***修复方法、装置及***
CN105631345A (zh) * 2015-08-28 2016-06-01 宇龙计算机通信科技(深圳)有限公司 一种多域用户文件***加密方法及***

Also Published As

Publication number Publication date
CN108255644A (zh) 2018-07-06

Similar Documents

Publication Publication Date Title
CN108399339B (zh) 一种基于安全芯片的可信启动方法
CN106020865B (zh) 一种***升级方法和装置
CN106951345B (zh) 一种虚拟机磁盘数据的一致性测试方法及装置
US8826080B2 (en) Methods and systems for preboot data verification
CN108255644B (zh) 文件***恢复方法及装置
US11163886B2 (en) Information handling system firmware bit error detection and correction
CN106775610B (zh) 一种电子设备启动方法及一种电子设备
CN110727597B (zh) 一种基于日志排查无效代码补全用例的方法
CN106776122A (zh) 一种基于Flash启动过程中主备保护的方法
TWI839587B (zh) 用於管理軟體更新之方法及裝置,以及非暫時性電腦可讀儲存媒體
CN104216800A (zh) 一种基于数据冗余的***故障自动恢复方法及装置
US20120030766A1 (en) Method and system for defining a safe storage area for use in recovering a computer system
CN104063477A (zh) 嵌入式***启动异常的处理方法及装置
US11422901B2 (en) Operating system repairs via recovery agents
WO2012031567A1 (zh) 文件***的容错方法及其装置
CN104216743A (zh) 可配置的虚拟机启动完整性维护的方法及***
WO2019080840A1 (zh) 固件修复方法及装置
CN115793985A (zh) 一种安全存储方法、装置、设备及存储介质
CN114780298A (zh) 文件数据处理方法、装置、计算机终端及存储介质
WO2015184732A1 (zh) 引导程序的存储方法、故障恢复方法及设备、计算机存储介质
CN114385418A (zh) 通信设备的保护方法、装置、设备和存储介质
CN108196975B (zh) 基于多校验和的数据验证方法、装置及存储介质
CN105549985A (zh) 一种增强Linux应用***可靠性的方法与***
CN117608627A (zh) 升级固件的方法、电子设备和存储介质
CN111124760B (zh) 一种基于uboot的嵌入式设备启动方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230516

Address after: Room 401, Floor 4, No. 2, Haidian East Third Street, Haidian District, Beijing 100080

Patentee after: Yuanxin Information Technology Group Co.,Ltd.

Address before: 100176 room 2222, building D, building 33, 99 Kechuang 14th Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Patentee before: YUANXIN TECHNOLOGY

TR01 Transfer of patent right