WO2018166322A1 - Repairing method and device for system partition - Google Patents

Repairing method and device for system partition Download PDF

Info

Publication number
WO2018166322A1
WO2018166322A1 PCT/CN2018/076625 CN2018076625W WO2018166322A1 WO 2018166322 A1 WO2018166322 A1 WO 2018166322A1 CN 2018076625 W CN2018076625 W CN 2018076625W WO 2018166322 A1 WO2018166322 A1 WO 2018166322A1
Authority
WO
WIPO (PCT)
Prior art keywords
system partition
damaged
repair
partition
preset
Prior art date
Application number
PCT/CN2018/076625
Other languages
French (fr)
Chinese (zh)
Inventor
洪明彬
Original Assignee
深圳创维-Rgb电子有限公司
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 深圳创维-Rgb电子有限公司 filed Critical 深圳创维-Rgb电子有限公司
Publication of WO2018166322A1 publication Critical patent/WO2018166322A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code
    • G06F9/44578Preparing or optimising for loading

Definitions

  • the embodiments of the present disclosure relate to the field of operating system technologies, and in particular, to a method and an apparatus for repairing a system partition.
  • the processing method of the system partition has poor reliability and the user experience needs to be improved.
  • the present disclosure provides a method and apparatus for repairing a system partition to automatically repair a damaged system partition with a problem and improve user experience.
  • the embodiment of the present disclosure provides a method for repairing a system partition, where the method includes: acquiring a preset repair installation package delivered by a server, where the preset repair installation package carries at least a damaged system partition. Corresponding preset repair instruction and normal system partition data; installing and running the preset repair installation package according to the installation instruction sent by the server; repairing the damaged system partition based on the preset repair instruction and the normal system partition data.
  • an embodiment of the present disclosure further provides a system partition repair apparatus, where the apparatus includes: a preset repair installation package acquisition module, an installation operation module, and a repair module.
  • the preset repair installation package obtaining module is configured to obtain a preset repair installation package delivered by the server, where the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data;
  • the installation startup module is configured to install and run the preset repair installation package according to an installation instruction sent by the server;
  • the repair module is configured to repair the damaged system partition based on the preset repair command and normal system partition data.
  • an embodiment of the present disclosure further provides a method for repairing a system partition, where the method includes: acquiring a device model of all terminal devices in the network; and determining, among the all terminal devices, whether a terminal exists and the system partition is damaged. If the device model of the device matches the terminal device, if there is a terminal device that matches the device model of the terminal device that damages the system partition, the terminal device that matches the device model of the terminal device that damages the system partition is determined as the target device. And sending the preset repair installation package to the target device, so that the target device completes repairing the damaged system partition according to the preset repair installation package.
  • the embodiment of the present disclosure further provides a system partition repairing apparatus, where the apparatus includes: a device model obtaining module, configured to acquire a device model of all terminal devices in the network; and a target device determining module, configured to be in the In all the terminal devices, it is determined whether there is a terminal device that matches the device model of the terminal device that damages the system partition in the plurality of terminal devices, and if there is a terminal device that matches the device model of the terminal device that damages the system partition, Determining the terminal device that is the damaged system partition as the target device; and the system partition repairing module, configured to deliver the preset repair installation package to the target device, so that the target device is installed according to the preset repair The package completes the repair of the damaged system partition.
  • a device model obtaining module configured to acquire a device model of all terminal devices in the network
  • a target device determining module configured to be in the In all the terminal devices, it is determined whether there is a terminal device that matches the device model of the terminal device that damages the system partition in the pluralit
  • an embodiment of the present disclosure further provides an electronic device, including: one or more processors; and a memory connected to the one or more processors.
  • the memory stores one or more programs, the one or more programs being configured to cause the one or more processors to perform the method of repairing the system partition described above.
  • an embodiment of the present disclosure further provides a non-transitory computer readable storage medium, wherein the storage medium stores computer instructions configured to cause a computer to perform the above-described method of repairing a system partition.
  • the disclosure may repair the preset repair instruction and the normal system partition data carried in the installation package according to the preset. Automatic repair of damaged system partitions, without the need to restore the problematic device to the original factory state by brushing and other means to repair.
  • the repairing method of the damaged system partition provided by the embodiment of the present disclosure has high efficiency and high speed, and effectively improves the user experience.
  • FIG. 1 is a flowchart of a method for repairing a system partition according to Embodiment 1 of the present disclosure
  • FIG. 2 is a flowchart of a method for repairing a system partition according to Embodiment 2 of the present disclosure
  • FIG. 3 is a structural block diagram of a system partition repair apparatus according to Embodiment 3 of the present disclosure.
  • FIG. 4 is a flowchart of a method for repairing a system partition according to Embodiment 4 of the present disclosure
  • FIG. 5 is a structural block diagram of a system partition repair apparatus according to Embodiment 5 of the present disclosure.
  • Embodiment 1 is a flowchart of a method for repairing a system partition according to Embodiment 1 of the present disclosure.
  • This embodiment may be applicable to a situation in which system partition data is damaged or cannot be upgraded, and the method may be repaired by a system partition.
  • the device can be implemented by software and/or hardware, typically integrated in a terminal device that has a corrupted system partition. As shown in FIG. 1, the method specifically includes the following steps.
  • step S110 the preset repair installation package delivered by the server is obtained, wherein the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data.
  • the system mentioned in the embodiment of the present disclosure may be an Android system, and may also be other operating systems such as Linux. It should be noted that the terminal device that obtains the preset installation package needs to have a communication connection relationship with the server.
  • the terminal device may include a smart terminal device such as a television or a mobile phone.
  • the default repair installation package is a repair installation package set up for a damaged terminal device based on system partition data.
  • the preset repair command corresponding to the damaged system partition and the normal system partition data can be packaged into the preset repair installation package, so that the preset repair installation package is more targeted.
  • the preset repair instruction can be written as a shell script (ie, a set of shell commands), and packaged with the normal system partition data to the service apk ( After the assets folder corresponding to the repair installation package of the Android system, the server delivers the packaged service apk to the terminal device with the problem in the system partition.
  • different preset repair installation packages corresponding to different damaged system partitions can also be simultaneously compressed into one large repair installation package, so that the compressed repair installation package is more comprehensive and extensive.
  • step S120 the preset repair installation package is installed and run according to the installation instruction sent by the server.
  • the preset repair installation package After obtaining the preset repair installation package issued by the server, the preset repair installation package needs to be installed according to the installation instruction of the server, and the automatic installation may be performed after the installation.
  • the process of installing a preset repair installation package according to the installation instructions of the server may occur when the terminal device is switched from the off state to the on state.
  • the advantage of this setting is that the problem of the terminal device system partition can be repaired if the user is unknown, so as not to affect the user's operating experience. For example, for some special repair installation packages, you can also install after obtaining the user's installation instructions.
  • step S130 repairing the damaged system partition based on the preset repair instruction and the normal system partition data.
  • repairing the damaged system partition that is still in a damaged state based on the preset repair instruction and the normal system partition data may include:
  • the preset repair command overwrites the data of the damaged system partition with the normal system partition data to repair the damaged system partition.
  • the default repair command script and the normal system partition data pre-contained in the assets folder of the service apk of the installation package are preset.
  • Write to a read and write partition of the current system and then execute the command script written to the read and write partition through the Android Runtime.getRuntime().exec method and write the normal system partition data written to the read and write partition to cover the current problem partition of the system. data.
  • the key to repairing the damaged system partition is the command script.
  • the command script is a series of shell command sets, mainly through specific methods.
  • adb Android Debug Bridge, Android Debug debugging tool
  • the first embodiment of the present disclosure provides a method for repairing a system partition. After obtaining a preset repair installation package delivered by the server, and installing and starting a preset repair installation package according to an installation instruction sent by the server, the installation may be repaired according to a preset.
  • the preset repair command and the normal system partition data carried in the package automatically repair the damaged system partition, and it is not necessary to restore the problematic device to the original factory settings by brushing or contacting the after-sales service.
  • the system partitioning method provided by the embodiment of the present disclosure has high efficiency and high speed, and effectively improves the user experience.
  • the user can continue to use the OTA package to implement the system upgrade to improve the experience.
  • FIG. 2 is a flowchart of a method for repairing a system partition according to Embodiment 2 of the present disclosure.
  • the foregoing embodiment is refined.
  • the embodiment of the present disclosure includes steps S210 to S280.
  • step S210 the preset repair installation package delivered by the server is obtained.
  • step S220 the preset repair installation package is installed and started according to the installation instruction sent by the server.
  • step S230 the current system version number is obtained.
  • step S240 comparing the current system version number with the system version number of the damaged system partition, determining whether the current system version number matches the system version number of the damaged system partition, and if the current system version number matches the system version number of the damaged system partition. Then, step S250 is performed; if the current system version number does not match the system version number of the damaged system partition, the process returns to step S220.
  • the preset repair installation package also carries the system version number of the damaged system partition
  • the current system version number can be matched with the system version number of the damaged system partition, and if the two match, it can be determined.
  • the system partition of the current device (1) the current device still has a damaged system partition; (2) the current device's system partition has been damaged but the repair has been completed.
  • the current system version number does not match the system version number of the damaged system partition, it indicates that there is no problem with the current device's system partition, and there is no need to repair it.
  • other devices other than the current device can install and start the preset repair installation package according to the installation instruction sent by the server to execute the loop judgment process.
  • step S250 it is determined whether there is a correction identifier in the current damaged system partition. If there is a correction identifier in the current damaged system partition, step S260 is performed; if there is no correction identifier in the current damaged system partition, step S270 is performed.
  • a modified identifier can be added to the system to which it belongs to avoid damage to the system partition and the repaired situation occurs again after the repair is completed.
  • the presence of the correction flag indicates that the problem in the system partition has been fixed, and the current system partition is in a normal state. Therefore, if there is no correction flag, it can be determined that the current system partition is still in a damaged state.
  • the preset repair identifier corresponding to the problem that occurs in the damaged system partition may also be carried in the preset repair installation package.
  • the preset correction identifier carried in the preset repair installation package matches the correction identifier in the system partition, it may be determined that the problem occurring in the damaged system partition has been repaired; if the two do not match, then It may indicate that the current preset repair installation package does not correspond to the problem of the current damaged system partition, and thus indicates that the current preset repair installation package cannot repair the current damaged system partition.
  • step S260 it is determined that the damaged system partition has been repaired.
  • step S270 it is determined that the damaged system partition is still in a damaged state, and step S280 is continued.
  • step S280 the normal system partition data is overwritten with the data of the damaged system partition according to the preset repair instruction to repair the system partition that is still in the damaged state.
  • the second embodiment of the present disclosure can improve the accuracy of determining the damaged system partition by matching the system version number of the current system with the system version number in the preset repair installation package. By judging whether there is a modified identification in the damaged system partition, the damaged system partition that has been repaired can be prevented from being repaired again, and the accuracy and rapidity of the improved system partition repair are improved.
  • the repairing device of the system partition includes: a preset repair installation package acquisition module 310, an installation startup module 320, and a repair module 330.
  • the preset repair installation package obtaining module 310 is configured to obtain a preset repair installation package delivered by the server, where the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data;
  • the installation startup module 320 is configured to install and start the preset repair installation package according to an installation instruction sent by the server;
  • the repair module 330 is configured to repair the corrupted system partition based on the preset repair command and normal system partition data.
  • the third embodiment of the present disclosure provides a system partition repairing device. After obtaining a preset repair installation package delivered by a server and installing and starting a preset repair installation package according to an installation instruction sent by the server, the repair installation may be performed according to a preset.
  • the preset repair command and the normal system partition data carried in the package automatically repair the damaged system partition, and it is not necessary to restore the problematic device to the original factory settings by brushing or contacting the after-sales service.
  • the system partitioning method provided by the embodiment of the present disclosure has high efficiency and high speed, and effectively improves the user experience.
  • the preset repair installation package further carries a system version number of the damaged system partition; correspondingly, the repair module 330 includes: a system version number obtaining unit, configured to obtain the current system version number. a system partition repair unit configured to match the current system version number with a system version number of the damaged system partition, and if the current system version number matches a system version number of the damaged system partition, determining the current Whether there is a correction identifier in the damaged system partition, and repairing the system partition that is still in a damaged state according to the judgment result and based on the preset repair instruction and the normal system partition data.
  • a system version number obtaining unit configured to obtain the current system version number.
  • a system partition repair unit configured to match the current system version number with a system version number of the damaged system partition, and if the current system version number matches a system version number of the damaged system partition, determining the current Whether there is a correction identifier in the damaged system partition, and repairing the system partition that is still in a damaged state according to the
  • the system partition repairing unit is further configured to: if the current system version number matches the system version number of the damaged system partition, if the current damaged system partition exists Determining the identifier, determining that the damaged system partition has been repaired; if the modified identifier is not present in the current damaged system partition, determining that the damaged system partition is still in a damaged state, based on the preset
  • the repair command and normal system partition data repair the damaged system partition that is still in a corrupt state.
  • the repair module 330 is further configured to: cover the normal system partition data with the data of the damaged system partition according to the preset repair instruction, to partition the system that is still in a damaged state. Make a repair.
  • Embodiment 4 is a flowchart of a method for repairing a system partition according to Embodiment 4 of the present disclosure. This embodiment may be applicable to a situation in which system partition data is damaged, or system upgrade cannot be completed, and the method may be repaired by a system partition.
  • the device can be implemented by software and/or hardware, typically integrated into a server. As described in FIG. 4, the method includes steps S410 to S440.
  • step S410 the device model of all terminal devices in the network is acquired.
  • the server can obtain the device model of the terminal device that damages the system partition by means of developer feedback or programmer test before issuing the preset repair installation package. Therefore, the server can obtain the device model of all terminal devices in the network and determine the device with the system partition damaged according to the device model.
  • step S420 it is determined whether there is a terminal device that matches the device model of the terminal device that damages the system partition in all the terminal devices. If there is a terminal device that matches the device model of the terminal device that damages the system partition, step S430 is performed. If there is no terminal device matching the device model of the terminal device that damages the system partition, the process returns to step S410.
  • step S430 the terminal device matching the device model of the terminal device that damages the system partition is determined as the target device, and the process proceeds to step S440.
  • step S440 the preset repair installation package is delivered to the target device, so that the target device completes the repair of the damaged system partition according to the preset repair installation package.
  • the target device is a mobile phone running an Android system
  • the preset repair instruction is a shell script
  • the preset repair installation package is a service apk file.
  • the method for repairing the damaged system partition according to the preset repair installation package is the same as that provided by the foregoing embodiment.
  • the server can deliver the preset repair installation package in a targeted manner, thereby reducing the pressure on the server.
  • Embodiment 4 of the present disclosure provides a method for repairing a system partition. After matching the device model of all terminal devices in the network with the terminal device model of the damaged system partition, the target device that needs to be repaired by the system partition may be determined. The default repair installation package is delivered to the target device. The target device completes the automatic repair of the damaged system partition according to the preset repair installation package, and the implementation manner is convenient, fast and effective, and the problem of the target device is not repaired by other means such as brushing, thereby improving the user experience. .
  • FIG. 5 is a structural block diagram of a device for repairing a system partition according to Embodiment 5 of the present disclosure.
  • the embodiment is applicable to a situation in which system partition data is damaged or cannot be upgraded.
  • the device may be implemented by software and/or hardware. , generally integrated in the server.
  • the system partition repairing device includes: a device model obtaining module 510, a target device determining module 520, and a system partition repairing module 530.
  • the device model obtaining module 510 is configured to acquire the device model of all the terminal devices in the network; the target device determining module 520 is configured to determine whether there is a terminal device in the all terminal devices that matches the device model of the terminal device that damages the system partition, If there is a terminal device that matches the device model of the terminal device that damages the system partition, the terminal device that matches the device model of the terminal device that damages the system partition is determined as the target device; the system partition repair module 530 is configured to The preset repair installation package is delivered to the target device, so that the target device completes repairing the damaged system partition according to the preset repair installation package.
  • the fifth embodiment of the present disclosure provides a system partition repairing device.
  • the target of the system partition repair needs to be determined.
  • the device and deliver the default repair installation package to the target device.
  • the target device completes the automatic repair of the damaged system partition according to the preset repair installation package
  • the target device completes the automatic repair of the damaged system partition according to the preset repair installation package, and the implementation manner is convenient, fast and effective, and does not need to pass the brush machine, etc. Other ways to fix the problem of the target device to improve the user experience.
  • the present disclosure also provides an electronic device.
  • the electronic device can include one or more processors and a memory coupled to the one or more processors. (memory).
  • the memory is operative to store instructions executable by the one or more processors, the instructions being executed by the one or more processors to cause the one or more processors to perform system partitioning as described above Repair method.
  • the electronic device can also include a communications interface (Communications Interface) and a bus.
  • a communications interface Communication Interface
  • the processor, the communication interface, and the memory can complete communication with each other through the bus.
  • the communication interface can be used for information transmission.
  • the processor can call logic instructions in the memory to perform the repair method of the system partition of the above embodiment.
  • the logic instructions in the above-described memory may be implemented in the form of a software functional unit and sold or used as a stand-alone product, and may be stored in a computer readable storage medium.
  • the technical solution of the present disclosure may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network) The device or the like) performs all or part of the steps of the method described in various embodiments of the present disclosure.
  • the foregoing storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
  • a medium that can store program code, or a transitory storage medium including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
  • Embodiments of the present disclosure provide a non-transitory computer readable storage medium, wherein the storage medium stores computer instructions configured to cause a computer to perform the method of repairing the system partition described above.
  • the repairing device for the system partition provided in the above embodiment may perform the repair method of the system partition provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the method.
  • the repairing device for the system partition provided in the above embodiment may perform the repair method of the system partition provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the method.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Disclosed are a repairing method and device for a system partition. The method comprises: acquiring a pre-set repairing installation package issued by a server, wherein the pre-set repairing installation package at least carries a pre-set repairing instruction corresponding to a damaged system partition and normal system partition data; installing and running the pre-set repairing installation package according to an installation instruction sent by the server; and repairing the damaged system partition based on the pre-set repairing instruction and the normal system partition data. By means of the technical solution, efficient and effective automatic repairing of a damaged system partition can be completed, without the need for repairing a problematic device by restoring same to the original factory state in other ways such as refurbishment, thereby improving user experience.

Description

***分区的修复方法及装置System partition repair method and device 技术领域Technical field
本公开实施例涉及操作***技术领域,尤其涉及一种***分区的修复方法及装置。The embodiments of the present disclosure relate to the field of operating system technologies, and in particular, to a method and an apparatus for repairing a system partition.
背景技术Background technique
随着智能设备的不断进步与发展,用户对智能设备的要求也越来越高,这就需要设备厂商不断去对***升级以满足用户需求。With the continuous advancement and development of smart devices, users are increasingly demanding smart devices, which requires equipment vendors to constantly upgrade the system to meet user needs.
目前,智能终端设备中会存在多个分区,每个分区的功能各不相同。当一些分区出现问题时,可以通过***升级的方式对问题进行修复。***升级一般是通过OTA(Over-the-Air,空中下载技术)来升级***的分区。以Android(安卓)***为例,当Android***某些分区(例如boot分区或kernel分区)数据出现异常,在进入升级模式之前就出现问题时,***将无法再进入升级模式以使用OTA包来完成升级。而对于***分区出现问题的设备,一般都是通过数据线或者串口线等特定工具同时配合其他设备来辅助刷新***。非专业用户在不清楚如何刷机或者在刷机时出现***被“卡死”的情况下,只能将智能设备送到售后去做维修。Currently, there are multiple partitions in the smart terminal device, and each partition has different functions. When there is a problem with some partitions, you can fix the problem by upgrading the system. System upgrades generally use OTA (Over-the-Air) to upgrade the partition of the system. Take the Android (Android) system as an example. When some data of the Android system (such as the boot partition or the kernel partition) is abnormal, when there is a problem before entering the upgrade mode, the system will no longer be able to enter the upgrade mode to use the OTA package to complete. upgrade. For devices with problems with system partitions, it is common to use a specific tool such as a data cable or a serial cable to cooperate with other devices to assist in refreshing the system. Non-professional users can only send smart devices to the after-sales service for repairs if they don't know how to brush the machine or when the system is "killed".
因此,目前,***分区出现问题的处理方式可靠性较差,用户体验有待提高。Therefore, at present, the processing method of the system partition has poor reliability and the user experience needs to be improved.
发明内容Summary of the invention
本公开提供一种***分区的修复方法及装置,以自动修复存在问题的损坏***分区,提升用户体验。The present disclosure provides a method and apparatus for repairing a system partition to automatically repair a damaged system partition with a problem and improve user experience.
第一方面,本公开实施例提供了一种***分区的修复方法,所述方法包括:获取服务器下发的预设修复安装包,其中,所述预设修复安装包中至少携带有损坏***分区对应的预设修复指令和正常***分区数据;根据服务器发送的安装指令安装并运行所述预设修复安装包;基于所述预设修复指令和正常***分区数据对损坏***分区进行修复。In a first aspect, the embodiment of the present disclosure provides a method for repairing a system partition, where the method includes: acquiring a preset repair installation package delivered by a server, where the preset repair installation package carries at least a damaged system partition. Corresponding preset repair instruction and normal system partition data; installing and running the preset repair installation package according to the installation instruction sent by the server; repairing the damaged system partition based on the preset repair instruction and the normal system partition data.
第二方面,本公开实施例还提供了一种***分区的修复装置,该装置包括:预设修复安装包获取模块,安装运行模块和修复模块。In a second aspect, an embodiment of the present disclosure further provides a system partition repair apparatus, where the apparatus includes: a preset repair installation package acquisition module, an installation operation module, and a repair module.
预设修复安装包获取模块设置为获取服务器下发的预设修复安装包,其中,所述预设修复安装包中至少携带有损坏***分区对应的预设修复指令和正常***分区数据;The preset repair installation package obtaining module is configured to obtain a preset repair installation package delivered by the server, where the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data;
安装启动模块设置为根据服务器发送的安装指令安装并运行所述预设修复安装包;The installation startup module is configured to install and run the preset repair installation package according to an installation instruction sent by the server;
修复模块设置为基于所述预设修复指令和正常***分区数据对损坏***分区进行修复。The repair module is configured to repair the damaged system partition based on the preset repair command and normal system partition data.
第三方面,本公开实施例还提供了一种***分区的修复方法,该方法包括:获取网络中所有终端设备的设备型号;在所述所有终端设备中,判断是否存在与损坏***分区的终端设备的设备型号相匹配的终端设备,若存在与损坏***分区的终端设备的设备型号相匹配的终端设备,则将所述损坏***分区的终端设备的设备型号相匹配的终端设备确定为目标设备;将预设修复安装包下发到所述目标设备中,使得所述目标设备根据所述预设修复安装包完成对损坏***分区的修复。In a third aspect, an embodiment of the present disclosure further provides a method for repairing a system partition, where the method includes: acquiring a device model of all terminal devices in the network; and determining, among the all terminal devices, whether a terminal exists and the system partition is damaged. If the device model of the device matches the terminal device, if there is a terminal device that matches the device model of the terminal device that damages the system partition, the terminal device that matches the device model of the terminal device that damages the system partition is determined as the target device. And sending the preset repair installation package to the target device, so that the target device completes repairing the damaged system partition according to the preset repair installation package.
第四方面,本公开实施例还提供了一种***分区的修复装置,该装置包括:设备型号获取模块,设置为获取网络中所有终端设备的设备型号;目标设备确定模块,设置为在所述所有终端设备中,判断在所述多个终端设备中是否存在与损坏***分区的终端设备的设备型号相匹配的终端设备,若存在与损坏***分区的终端设备的设备型号相匹配的终端设备,则将所述损坏***分区的终端设备确定为目标设备;以及***分区修复模块,设置为将预设修复安装包下发到所述目标设备中,使得所述目标设备根据所述预设修复安装包完成对损坏***分区的修复。In a fourth aspect, the embodiment of the present disclosure further provides a system partition repairing apparatus, where the apparatus includes: a device model obtaining module, configured to acquire a device model of all terminal devices in the network; and a target device determining module, configured to be in the In all the terminal devices, it is determined whether there is a terminal device that matches the device model of the terminal device that damages the system partition in the plurality of terminal devices, and if there is a terminal device that matches the device model of the terminal device that damages the system partition, Determining the terminal device that is the damaged system partition as the target device; and the system partition repairing module, configured to deliver the preset repair installation package to the target device, so that the target device is installed according to the preset repair The package completes the repair of the damaged system partition.
第五方面,本公开实施例还提供了一种电子设备,包括:一个或多个处理器;和与所述一个或多个处理器连接的存储器。所述存储器存储有一个或多个程序,所述一个或多个程序被配置使所述一个或多个处理器执行上述的***分区的修复方法。In a fifth aspect, an embodiment of the present disclosure further provides an electronic device, including: one or more processors; and a memory connected to the one or more processors. The memory stores one or more programs, the one or more programs being configured to cause the one or more processors to perform the method of repairing the system partition described above.
第六方面,本公开实施例还提供了一种非暂态计算机可读存储介质,其中,所述存储介质存储计算机指令,所述计算机指令被配置使计算机执行上述的***分区的修复方法。In a sixth aspect, an embodiment of the present disclosure further provides a non-transitory computer readable storage medium, wherein the storage medium stores computer instructions configured to cause a computer to perform the above-described method of repairing a system partition.
本公开通过获取服务器下发的预设修复安装包,并根据服务器发送的安装指令安装并启动预设修复安装包后,可根据预设修复安装包中携带的预设修复指令和正常***分区数据对损坏***分区进行自动修复,而不需要通过刷机等其他方式将存在问题的设备恢复到原始出厂状态来进行修复。同时本公开实施例所提供的损坏***分区的修复方式效率高、速度快,有效地提升了用户体验。After obtaining the preset repair installation package delivered by the server, and installing and starting the preset repair installation package according to the installation instruction sent by the server, the disclosure may repair the preset repair instruction and the normal system partition data carried in the installation package according to the preset. Automatic repair of damaged system partitions, without the need to restore the problematic device to the original factory state by brushing and other means to repair. At the same time, the repairing method of the damaged system partition provided by the embodiment of the present disclosure has high efficiency and high speed, and effectively improves the user experience.
附图说明DRAWINGS
图1为本公开实施例一提供的一种***分区的修复方法的流程图;FIG. 1 is a flowchart of a method for repairing a system partition according to Embodiment 1 of the present disclosure;
图2为本公开实施例二提供的一种***分区的修复方法的流程图;2 is a flowchart of a method for repairing a system partition according to Embodiment 2 of the present disclosure;
图3为本公开实施例三提供的一种***分区的修复装置的结构框图;3 is a structural block diagram of a system partition repair apparatus according to Embodiment 3 of the present disclosure;
图4为本公开实施例四提供的一种***分区的修复方法的流程图;4 is a flowchart of a method for repairing a system partition according to Embodiment 4 of the present disclosure;
图5为本公开实施例五提供的一种***分区的修复装置的结构框图。FIG. 5 is a structural block diagram of a system partition repair apparatus according to Embodiment 5 of the present disclosure.
具体实施方式detailed description
下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。The present disclosure will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the disclosure and are not intended to be limiting. In addition, it should be noted that, for the convenience of description, only some but not all of the structures related to the present disclosure are shown in the drawings.
实施例一Embodiment 1
图1为本公开实施例一提供的一种***分区的修复方法的流程图,本实施例可适用于***分区数据发生损坏、或者无法完成***升级等情况,该方法可以由***分区的修复装置来执行,该装置可由软件和/或硬件实现,一般集成在存在损坏***分区的终端设备中。如图1所述,该方法具体包括如下步骤。1 is a flowchart of a method for repairing a system partition according to Embodiment 1 of the present disclosure. This embodiment may be applicable to a situation in which system partition data is damaged or cannot be upgraded, and the method may be repaired by a system partition. To perform, the device can be implemented by software and/or hardware, typically integrated in a terminal device that has a corrupted system partition. As shown in FIG. 1, the method specifically includes the following steps.
在步骤S110:获取服务器下发的预设修复安装包,其中,所述预设修复安装包中至少携带有损坏***分区对应的预设修复指令和正常***分区数据。In step S110, the preset repair installation package delivered by the server is obtained, wherein the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data.
示例性的,在本公开实施例中所提到的***可为安卓***,同时也可以为Linux等其他操作***。需要说明的是,获取预设安装包的终端设备与服务器需存在通信连接关系。示例性的,终端设备可包括电视或手机等智能终端设备。Exemplarily, the system mentioned in the embodiment of the present disclosure may be an Android system, and may also be other operating systems such as Linux. It should be noted that the terminal device that obtains the preset installation package needs to have a communication connection relationship with the server. Exemplarily, the terminal device may include a smart terminal device such as a television or a mobile phone.
预设修复安装包为根据***分区数据出现损坏的终端设备而设置的修复安装包。根据终端设备的***分区所出现问题的不同,可将与损坏***分区对应的预设修复指令和正常***分区数据都打包到预设修复安装包中,使得预设修 复安装包更具有针对性。示例性的,对于安卓***,本领域技术人员可以理解的是,可将预设修复指令写成一个shell脚本(即一系列shell命令的集合),并与正常***分区的数据同时打包到service apk(对应于安卓***的修复安装包)的assets文件夹中后,服务器将打包好的service apk下发到***分区出现问题的终端设备。The default repair installation package is a repair installation package set up for a damaged terminal device based on system partition data. According to the problems of the system partition of the terminal device, the preset repair command corresponding to the damaged system partition and the normal system partition data can be packaged into the preset repair installation package, so that the preset repair installation package is more targeted. Exemplarily, for the Android system, those skilled in the art can understand that the preset repair instruction can be written as a shell script (ie, a set of shell commands), and packaged with the normal system partition data to the service apk ( After the assets folder corresponding to the repair installation package of the Android system, the server delivers the packaged service apk to the terminal device with the problem in the system partition.
示例性的,也可以将不同损坏***分区所对应的不同预设修复安装包同时压缩到一个大的修复安装包中,使得压缩后的修复安装包更具有全面性和广泛性。For example, different preset repair installation packages corresponding to different damaged system partitions can also be simultaneously compressed into one large repair installation package, so that the compressed repair installation package is more comprehensive and extensive.
在步骤S120:根据服务器发送的安装指令安装并运行预设修复安装包。In step S120: the preset repair installation package is installed and run according to the installation instruction sent by the server.
其中,在获取到服务器所下发的预设修复安装包后,还需根据服务器的安装指令对预设修复安装包进行安装,安装后可自动运行。After obtaining the preset repair installation package issued by the server, the preset repair installation package needs to be installed according to the installation instruction of the server, and the automatic installation may be performed after the installation.
示例性的,根据服务器的安装指令安装预设修复安装包的过程可在终端设备从关闭状态切换到开启状态时发生。这样设置的好处在于,可在用户未知的情况下,修复终端设备***分区存在的问题,进而不影响用户的操作体验。示例性的,对于一些特殊的修复安装包,也可在获取到用户的安装指令后进行安装。Illustratively, the process of installing a preset repair installation package according to the installation instructions of the server may occur when the terminal device is switched from the off state to the on state. The advantage of this setting is that the problem of the terminal device system partition can be repaired if the user is unknown, so as not to affect the user's operating experience. For example, for some special repair installation packages, you can also install after obtaining the user's installation instructions.
在步骤S130:基于预设修复指令和正常***分区数据对损坏***分区进行修复。At step S130: repairing the damaged system partition based on the preset repair instruction and the normal system partition data.
示例性的,由于预设修复安装包中携带有预设修复指令以及正常***分区数据,则基于预设修复指令和正常***分区数据对当前仍处于损坏状态的损坏***分区进行修复可包括:根据预设修复指令将正常***分区数据覆盖损坏***分区的数据,以对损坏***分区进行修复。通过采用上述技术手段,可对存在问题的***分区自动修复,使得修复后的***分区与正常***分区相同,同 时通过软件代码的方式对损坏***分区进行修复也节省了修复时间、提高了修复效率并且降低了修复成本。Exemplarily, since the preset repair installation package carries the preset repair instruction and the normal system partition data, repairing the damaged system partition that is still in a damaged state based on the preset repair instruction and the normal system partition data may include: The preset repair command overwrites the data of the damaged system partition with the normal system partition data to repair the damaged system partition. By adopting the above technical means, the system partition of the problem can be automatically repaired, so that the repaired system partition is the same as the normal system partition, and the repair of the damaged system partition by the software code also saves the repair time and improves the repair efficiency. And reduce the cost of repair.
仍以安卓***为例,本领域技术人员可以理解的是:通过java的InputStream类和FileOutputStream类将预设修复安装包service apk的assets文件夹中预先包含的预设修复命令脚本和正常***分区数据写到当前***的一个读写分区中,然后通过Android的Runtime.getRuntime().exec方法执行写到读写分区的命令脚本并将写到读写分区的正常***分区数据覆盖***现在的问题分区数据。其中,修复损坏***分区的关键是命令脚本,命令脚本是一系列的shell命令集合,主要是通过的特定方法,例如,通过adb(Android Debug Bridge,安卓***Debug调试工具),首先获取***的root权限,然后adb通过命令adb connect localhost与当前设备建立连接,再通过下述命令:adb shell dd if=正常***分区数据文件of=损坏***分区bs=***block大小count=损坏分区大小/block seek=***分区起始地址,可将正常***分区数据覆盖损坏***分区的数据,从而达到修复***的目的。Still taking the Android system as an example, those skilled in the art can understand that: through the java InputStream class and the FileOutputStream class, the default repair command script and the normal system partition data pre-contained in the assets folder of the service apk of the installation package are preset. Write to a read and write partition of the current system, and then execute the command script written to the read and write partition through the Android Runtime.getRuntime().exec method and write the normal system partition data written to the read and write partition to cover the current problem partition of the system. data. Among them, the key to repairing the damaged system partition is the command script. The command script is a series of shell command sets, mainly through specific methods. For example, through the adb (Android Debug Bridge, Android Debug debugging tool), the root of the system is obtained first. Permissions, then adb establish a connection with the current device through the command adb connect localhost, and then through the following command: adb shell dd if = normal system partition data file of = damaged system partition bs = system block size count = damaged partition size / block seek = The system partition start address can overwrite the data of the damaged system partition with the normal system partition data, thus achieving the purpose of repairing the system.
本公开实施例一提供了一种***分区的修复方法,通过获取服务器下发的预设修复安装包,并根据服务器发送的安装指令安装并启动预设修复安装包后,可根据预设修复安装包中携带的预设修复指令和正常***分区数据对损坏***分区进行自动修复,而不需要通过刷机或者联系售后等其他方式将存在问题的设备恢复到原始出厂设置来进行修复。同时本公开实施例所提供的***分区的修复方式效率高、速度快,有效地提升了用户体验。The first embodiment of the present disclosure provides a method for repairing a system partition. After obtaining a preset repair installation package delivered by the server, and installing and starting a preset repair installation package according to an installation instruction sent by the server, the installation may be repaired according to a preset. The preset repair command and the normal system partition data carried in the package automatically repair the damaged system partition, and it is not necessary to restore the problematic device to the original factory settings by brushing or contacting the after-sales service. At the same time, the system partitioning method provided by the embodiment of the present disclosure has high efficiency and high speed, and effectively improves the user experience.
进一步的,通过采用上述技术方案完成对损坏***分区的自动修复后,用户可以继续使用OTA包实现***升级,以提升自身体验。Further, after the automatic repair of the damaged system partition is completed by adopting the above technical solution, the user can continue to use the OTA package to implement the system upgrade to improve the experience.
实施例二Embodiment 2
图2为本公开实施例二提供的一种***分区的修复方法的流程图,本实施例对上述实施例进行了细化,参照图2,本公开实施例包括步骤S210至S280。FIG. 2 is a flowchart of a method for repairing a system partition according to Embodiment 2 of the present disclosure. In this embodiment, the foregoing embodiment is refined. Referring to FIG. 2, the embodiment of the present disclosure includes steps S210 to S280.
在步骤S210:获取服务器下发的预设修复安装包。In step S210, the preset repair installation package delivered by the server is obtained.
在步骤S220:根据服务器发送的安装指令安装并启动预设修复安装包。In step S220: the preset repair installation package is installed and started according to the installation instruction sent by the server.
在步骤S230:获取当前***版本号。At step S230: the current system version number is obtained.
在步骤S240:将当前***版本号与损坏***分区的***版本号进行比较,判断当前***版本号与损坏***分区的***版本号是否匹配,若当前***版本号与损坏***分区的***版本号相符,则执行步骤S250;若当前***版本号与损坏***分区的***版本号不相符,返回执行步骤S220。In step S240: comparing the current system version number with the system version number of the damaged system partition, determining whether the current system version number matches the system version number of the damaged system partition, and if the current system version number matches the system version number of the damaged system partition. Then, step S250 is performed; if the current system version number does not match the system version number of the damaged system partition, the process returns to step S220.
示例性的,由于预设修复安装包中还携带有损坏***分区的***版本号,因此,可通过将当前***版本号与损坏***分区的***版本号进行匹配,若二者相符,则可确定出当前设备的***分区存在以下两种可能:(1)当前设备仍然存在损坏***分区;(2)当前设备的***分区曾经被损坏但已经完成了修复。然而,若当前***版本号与损坏***分区的***版本号不相符时,则可说明当前设备的***分区不存在问题,则无需对其进行修复。接着当前设备以外的其他设备可根据服务器发送的安装指令安装并启动预设修复安装包,以执行循环判断过程。通过采用上述技术手段,可以提高被修复对象确定的准确率。Exemplarily, since the preset repair installation package also carries the system version number of the damaged system partition, the current system version number can be matched with the system version number of the damaged system partition, and if the two match, it can be determined. There are two possibilities for the system partition of the current device: (1) the current device still has a damaged system partition; (2) the current device's system partition has been damaged but the repair has been completed. However, if the current system version number does not match the system version number of the damaged system partition, it indicates that there is no problem with the current device's system partition, and there is no need to repair it. Then, other devices other than the current device can install and start the preset repair installation package according to the installation instruction sent by the server to execute the loop judgment process. By adopting the above technical means, the accuracy of the determination of the object to be repaired can be improved.
在步骤S250:判断当前的损坏***分区中是否存在修正标识,若当前的损坏***分区中存在修正标识,则执行步骤S260;若当前的损坏***分区中不存在修正标识,执行步骤S270。In step S250, it is determined whether there is a correction identifier in the current damaged system partition. If there is a correction identifier in the current damaged system partition, step S260 is performed; if there is no correction identifier in the current damaged system partition, step S270 is performed.
示例性的,当各个损坏***分区在修复完成后,可对其所属***添加修正标识,以避免损坏***分区在修复完成后再次出现被修复的情况。其中,存在 修正标识可表明***分区中出现的问题已被修复,当前的***分区处于正常状态。因此,若不存在修正标识,则可判断出当前***分区仍处于损坏状态。Exemplarily, when each damaged system partition is repaired, a modified identifier can be added to the system to which it belongs to avoid damage to the system partition and the repaired situation occurs again after the repair is completed. Among them, the presence of the correction flag indicates that the problem in the system partition has been fixed, and the current system partition is in a normal state. Therefore, if there is no correction flag, it can be determined that the current system partition is still in a damaged state.
可选的,在预设修复安装包中也可携带有与损坏***分区所出现的问题对应的预设修正标识。此时,若检测到预设修复安装包中携带的预设修正标识与***分区中的修正标识相匹配,则可确定损坏***分区所出现的问题已被修复;若上述二者不匹配,则可表明当前的预设修复安装包与当前损坏***分区所出现问题不对应,进而可表明当前的预设修复安装包不能修复当前损坏***分区。通过采用上述方式,可有针对性的确定出出现特定问题的损坏***分区,并针对特定问题完成***修复。Optionally, the preset repair identifier corresponding to the problem that occurs in the damaged system partition may also be carried in the preset repair installation package. At this time, if it is detected that the preset correction identifier carried in the preset repair installation package matches the correction identifier in the system partition, it may be determined that the problem occurring in the damaged system partition has been repaired; if the two do not match, then It may indicate that the current preset repair installation package does not correspond to the problem of the current damaged system partition, and thus indicates that the current preset repair installation package cannot repair the current damaged system partition. By adopting the above method, the damaged system partition with a specific problem can be determined in a targeted manner, and the system repair can be completed for a specific problem.
在步骤S260:确定损坏***分区已被修复。At step S260: it is determined that the damaged system partition has been repaired.
在步骤S270:确定损坏***分区当前仍处于损坏状态,继续执行步骤S280。At step S270: it is determined that the damaged system partition is still in a damaged state, and step S280 is continued.
在步骤S280:根据预设修复指令将正常***分区数据覆盖损坏***分区的数据,以对当前仍处于损坏状态的***分区进行修复。In step S280: the normal system partition data is overwritten with the data of the damaged system partition according to the preset repair instruction to repair the system partition that is still in the damaged state.
本公开实施例二在上述实施例的基础上,通过将当前***的***版本号与预设修复安装包中的***版本号进行匹配,可提高确定损坏***分区的准确性。通过判断损坏***分区中是否存在修正标识,可避免已经完成修复的损坏***分区出现再次被修复的现象,提升的***分区修复的准确性和快速性。On the basis of the foregoing embodiment, the second embodiment of the present disclosure can improve the accuracy of determining the damaged system partition by matching the system version number of the current system with the system version number in the preset repair installation package. By judging whether there is a modified identification in the damaged system partition, the damaged system partition that has been repaired can be prevented from being repaired again, and the accuracy and rapidity of the improved system partition repair are improved.
实施例三Embodiment 3
图3为本公开实施例三提供的一种***分区的修复装置的结构框图,本实施例可适用于***分区数据发生损坏、或者无法完成***升级等情况,该装置可由软件和/或硬件实现,一般集成在存在损坏***分区的终端设备中。如图3所述,该***分区的修复装置包括:预设修复安装包获取模块310、安装启动模块320和修复模块330。预设修复安装包获取模块310设置为获取服务器下发的预设修 复安装包,其中,所述预设修复安装包中至少携带有损坏***分区对应的预设修复指令和正常***分区数据;3 is a structural block diagram of a device for repairing a system partition according to Embodiment 3 of the present disclosure. This embodiment is applicable to a situation in which system partition data is damaged or cannot be upgraded. The device may be implemented by software and/or hardware. It is generally integrated in a terminal device that has a damaged system partition. As shown in FIG. 3, the repairing device of the system partition includes: a preset repair installation package acquisition module 310, an installation startup module 320, and a repair module 330. The preset repair installation package obtaining module 310 is configured to obtain a preset repair installation package delivered by the server, where the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data;
安装启动模块320设置为根据服务器发送的安装指令安装并启动所述预设修复安装包;The installation startup module 320 is configured to install and start the preset repair installation package according to an installation instruction sent by the server;
修复模块330设置为基于所述预设修复指令和正常***分区数据对损坏***分区进行修复。The repair module 330 is configured to repair the corrupted system partition based on the preset repair command and normal system partition data.
本公开实施例三提供了一种***分区的修复装置,通过获取服务器下发的预设修复安装包,并根据服务器发送的安装指令安装并启动预设修复安装包后,可根据预设修复安装包中携带的预设修复指令和正常***分区数据对损坏***分区进行自动修复,而不需要通过刷机或者联系售后等其他方式将存在问题的设备恢复到原始出厂设置来进行修复。同时本公开实施例所提供的***分区的修复方式效率高、速度快,有效地提升了用户体验。The third embodiment of the present disclosure provides a system partition repairing device. After obtaining a preset repair installation package delivered by a server and installing and starting a preset repair installation package according to an installation instruction sent by the server, the repair installation may be performed according to a preset. The preset repair command and the normal system partition data carried in the package automatically repair the damaged system partition, and it is not necessary to restore the problematic device to the original factory settings by brushing or contacting the after-sales service. At the same time, the system partitioning method provided by the embodiment of the present disclosure has high efficiency and high speed, and effectively improves the user experience.
在上述实施例的基础上,所述预设修复安装包中还携带有损坏***分区的***版本号;相应的,所述修复模块330包括:***版本号获取单元,设置为获取当前***版本号;***分区修复单元,设置为将所述当前***版本号与所述损坏***分区的***版本号进行匹配,若当前***版本号与所述损坏***分区的***版本号匹配,则判断所述当前的损坏***分区中是否存在修正标识,并根据判断结果且基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的***分区进行修复。On the basis of the foregoing embodiment, the preset repair installation package further carries a system version number of the damaged system partition; correspondingly, the repair module 330 includes: a system version number obtaining unit, configured to obtain the current system version number. a system partition repair unit configured to match the current system version number with a system version number of the damaged system partition, and if the current system version number matches a system version number of the damaged system partition, determining the current Whether there is a correction identifier in the damaged system partition, and repairing the system partition that is still in a damaged state according to the judgment result and based on the preset repair instruction and the normal system partition data.
在上述实施例的基础上,所述***分区修复单元还设置为:当所述当前***版本号与所述损坏***分区的***版本号相匹配时,若所述当前的损坏***分区中存在所述修正标识,则确定所述损坏***分区已被修复;若所述当前的损坏***分区中不存在所述修正标识,则确定所述损坏***分区当前仍处于损 坏状态,则基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的损坏***分区进行修复。On the basis of the foregoing embodiment, the system partition repairing unit is further configured to: if the current system version number matches the system version number of the damaged system partition, if the current damaged system partition exists Determining the identifier, determining that the damaged system partition has been repaired; if the modified identifier is not present in the current damaged system partition, determining that the damaged system partition is still in a damaged state, based on the preset The repair command and normal system partition data repair the damaged system partition that is still in a corrupt state.
在上述实施例的基础上,所述修复模块330还设置为:根据所述预设修复指令将所述正常***分区数据覆盖所述损坏***分区的数据,以对当前仍处于损坏状态的***分区进行修复。On the basis of the foregoing embodiment, the repair module 330 is further configured to: cover the normal system partition data with the data of the damaged system partition according to the preset repair instruction, to partition the system that is still in a damaged state. Make a repair.
实施例四Embodiment 4
图4为本公开实施例四提供的一种***分区的修复方法的流程图,本实施例可适用于***分区数据发生损坏、或者无法完成***升级等情况,该方法可以由***分区的修复装置来执行,该装置可由软件和/或硬件实现,一般集成在服务器中。如图4所述,该方法包括步骤S410至S440。4 is a flowchart of a method for repairing a system partition according to Embodiment 4 of the present disclosure. This embodiment may be applicable to a situation in which system partition data is damaged, or system upgrade cannot be completed, and the method may be repaired by a system partition. To perform, the device can be implemented by software and/or hardware, typically integrated into a server. As described in FIG. 4, the method includes steps S410 to S440.
在步骤S410:获取网络中所有终端设备的设备型号。In step S410, the device model of all terminal devices in the network is acquired.
由于服务器在下发预设修复安装包之前,可通过开发商反馈或者程序员测试等方式获取到损坏***分区的终端设备的设备型号。因此,服务器可获取网络中所有终端设备的设备型号并根据设备型号判断出***分区存在损坏的问题设备。Since the server can obtain the device model of the terminal device that damages the system partition by means of developer feedback or programmer test before issuing the preset repair installation package. Therefore, the server can obtain the device model of all terminal devices in the network and determine the device with the system partition damaged according to the device model.
在步骤S420:判断在所有终端设备中是否存在与损坏***分区的终端设备的设备型号相匹配的终端设备,若存在与损坏***分区的终端设备的设备型号相匹配的终端设备,则执行步骤S430;若不存在与损坏***分区的终端设备的设备型号相匹配的终端设备,返回执行步骤S410。In step S420, it is determined whether there is a terminal device that matches the device model of the terminal device that damages the system partition in all the terminal devices. If there is a terminal device that matches the device model of the terminal device that damages the system partition, step S430 is performed. If there is no terminal device matching the device model of the terminal device that damages the system partition, the process returns to step S410.
在步骤S430:将与损坏***分区的终端设备的设备型号相匹配的终端设备确定为目标设备,继续执行步骤S440。In step S430, the terminal device matching the device model of the terminal device that damages the system partition is determined as the target device, and the process proceeds to step S440.
在步骤S440:将预设修复安装包下发到目标设备中,使得目标设备根据预设修复安装包完成对损坏***分区的修复。In step S440, the preset repair installation package is delivered to the target device, so that the target device completes the repair of the damaged system partition according to the preset repair installation package.
在一个实施例中,所述目标设备为运行安卓***的手机,所述预设修复指令为shell脚本,所述预设修复安装包为service apk文件。In one embodiment, the target device is a mobile phone running an Android system, the preset repair instruction is a shell script, and the preset repair installation package is a service apk file.
其中,预设修复安装包以及目标设备根据预设修复安装包完成对损坏***分区的修复方式与上述实施例所提供的方式相同,具体可参照上述实施例所描述的方式,此处不再赘述。The method for repairing the damaged system partition according to the preset repair installation package is the same as that provided by the foregoing embodiment. For details, refer to the manner described in the foregoing embodiment, and details are not described herein again. .
本方案中,服务器在确定目标设备后,可有针对性的下发预设修复安装包,进而可以减小服务器的压力In this solution, after determining the target device, the server can deliver the preset repair installation package in a targeted manner, thereby reducing the pressure on the server.
本公开实施例四提供了一种***分区的修复方法,通过将获取网络中所有终端设备的设备型号与损坏***分区的终端设备型号进行匹配后,可确定出需要进行***分区修复的目标设备,并将预设修复安装包下发到目标设备中。目标设备根据预设修复安装包完成对损坏***分区的自动修复,其实施方式方便,快捷且有效,同时也不需通过刷机等其他方式对目标设备存在的问题进行修复,达到提升用户体验的效果。Embodiment 4 of the present disclosure provides a method for repairing a system partition. After matching the device model of all terminal devices in the network with the terminal device model of the damaged system partition, the target device that needs to be repaired by the system partition may be determined. The default repair installation package is delivered to the target device. The target device completes the automatic repair of the damaged system partition according to the preset repair installation package, and the implementation manner is convenient, fast and effective, and the problem of the target device is not repaired by other means such as brushing, thereby improving the user experience. .
实施例五Embodiment 5
图5为本公开实施例五提供的一种***分区的修复装置的结构框图,本实施例可适用于***分区数据发生损坏、或者无法完成***升级等情况,该装置可由软件和/或硬件实现,一般集成在服务器中。如图5所述,该***分区的修复装置包括:设备型号获取模块510、目标设备确定模块520和***分区修复模块530。FIG. 5 is a structural block diagram of a device for repairing a system partition according to Embodiment 5 of the present disclosure. The embodiment is applicable to a situation in which system partition data is damaged or cannot be upgraded. The device may be implemented by software and/or hardware. , generally integrated in the server. As shown in FIG. 5, the system partition repairing device includes: a device model obtaining module 510, a target device determining module 520, and a system partition repairing module 530.
设备型号获取模块510设置为获取网络中所有终端设备的设备型号;目标设备确定模块520设置为判断在所述所有终端设备中是否存在与损坏***分区的终端设备的设备型号相匹配的终端设备,若存在与损坏***分区的终端设备的设备型号相匹配的终端设备,则将与所述损坏***分区的终端设备的设备型号相匹配的终端设备确定为目标设备;***分区修复模块530设置为将预设修复安 装包下发到所述目标设备中,使得所述目标设备根据所述预设修复安装包完成对损坏***分区的修复。The device model obtaining module 510 is configured to acquire the device model of all the terminal devices in the network; the target device determining module 520 is configured to determine whether there is a terminal device in the all terminal devices that matches the device model of the terminal device that damages the system partition, If there is a terminal device that matches the device model of the terminal device that damages the system partition, the terminal device that matches the device model of the terminal device that damages the system partition is determined as the target device; the system partition repair module 530 is configured to The preset repair installation package is delivered to the target device, so that the target device completes repairing the damaged system partition according to the preset repair installation package.
本公开实施例五提供了一种***分区的修复装置,通过将获取网络中所有终端设备的设备型号与损坏***分区的终端设备的设备型号进行匹配后,可确定出需要进行***分区修复的目标设备,并将预设修复安装包下发到目标设备中。目标设备根据预设修复安装包完成对损坏***分区的自动修复,目标设备根据预设修复安装包完成对损坏***分区的自动修复,其实施方式方便,快捷且有效,同时也不需通过刷机等其他方式对目标设备存在的问题进行修复,达到提升用户体验的效果。The fifth embodiment of the present disclosure provides a system partition repairing device. By matching the device model of all terminal devices in the network with the device model of the terminal device that damages the system partition, the target of the system partition repair needs to be determined. The device and deliver the default repair installation package to the target device. The target device completes the automatic repair of the damaged system partition according to the preset repair installation package, and the target device completes the automatic repair of the damaged system partition according to the preset repair installation package, and the implementation manner is convenient, fast and effective, and does not need to pass the brush machine, etc. Other ways to fix the problem of the target device to improve the user experience.
本公开还提供了一种电子设备。该电子设备可以包括:一个或多个处理器(processor)和与所述一个或多个处理器连接的存储器。(memory)。所述存储器用于存储可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行时,使所述一个或多个处理器执行上述的***分区的修复方法。The present disclosure also provides an electronic device. The electronic device can include one or more processors and a memory coupled to the one or more processors. (memory). The memory is operative to store instructions executable by the one or more processors, the instructions being executed by the one or more processors to cause the one or more processors to perform system partitioning as described above Repair method.
电子设备还可以包括通信接口(Communications Interface)和总线。其中,处理器、通信接口、存储器可以通过总线完成相互间的通信。通信接口可以用于信息传输。处理器可以调用存储器中的逻辑指令,以执行上述实施例的***分区的修复方法。The electronic device can also include a communications interface (Communications Interface) and a bus. Among them, the processor, the communication interface, and the memory can complete communication with each other through the bus. The communication interface can be used for information transmission. The processor can call logic instructions in the memory to perform the repair method of the system partition of the above embodiment.
此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动 硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,也可以是暂态存储介质。In addition, the logic instructions in the above-described memory may be implemented in the form of a software functional unit and sold or used as a stand-alone product, and may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present disclosure may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network) The device or the like) performs all or part of the steps of the method described in various embodiments of the present disclosure. The foregoing storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. A medium that can store program code, or a transitory storage medium.
本公开实施例提供了一种非暂态计算机可读存储介质,其中,所述存储介质存储计算机指令,所述计算机指令被配置使计算机执行上述的***分区的修复方法。Embodiments of the present disclosure provide a non-transitory computer readable storage medium, wherein the storage medium stores computer instructions configured to cause a computer to perform the method of repairing the system partition described above.
上述实施例中提供的***分区的修复装置可执行本公开任意实施例所提供的***分区的修复方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本公开任意实施例所提供的***分区的修复方法。The repairing device for the system partition provided in the above embodiment may perform the repair method of the system partition provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the method. For technical details that are not described in detail in the above embodiments, reference may be made to the method of repairing a system partition provided by any embodiment of the present disclosure.
注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。Note that the above are only the preferred embodiments of the present disclosure and the technical principles applied thereto. A person skilled in the art will understand that the present disclosure is not limited to the specific embodiments described herein, and that various modifications, changes and substitutions may be made by those skilled in the art without departing from the scope of the disclosure. Therefore, the present disclosure has been described in detail by the above embodiments, but the present disclosure is not limited to the above embodiments, and the present disclosure may include more other equivalent embodiments without departing from the present disclosure. The scope is determined by the scope of the appended claims.

Claims (15)

  1. 一种***分区的修复方法,包括:A method for repairing a system partition, comprising:
    获取服务器下发的预设修复安装包,其中,所述预设修复安装包中至少携带有损坏***分区对应的预设修复指令和正常***分区数据;Obtaining a preset repair installation package delivered by the server, where the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data;
    根据服务器发送的安装指令安装并运行所述预设修复安装包;以及Installing and running the preset repair installation package according to an installation instruction sent by the server;
    基于所述预设修复指令和正常***分区数据对损坏***分区进行修复。Repairing the damaged system partition based on the preset repair command and normal system partition data.
  2. 根据权利要求1所述的方法,其中,所述预设修复安装包中还携带有损坏***分区的***版本号;The method according to claim 1, wherein the preset repair installation package further carries a system version number of the damaged system partition;
    基于所述预设修复指令和正常***分区数据对损坏***分区进行修复包括:Repairing the damaged system partition based on the preset repair command and normal system partition data includes:
    获取当前***版本号;Get the current system version number;
    将所述当前***版本号与所述损坏***分区的***版本号进行比较,若所述当前***版本号与所述损坏***分区的***版本号匹配,则判断当前的损坏***分区中是否存在修正标识,并根据判断结果且基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的***分区进行修复。Comparing the current system version number with the system version number of the damaged system partition, and if the current system version number matches the system version number of the damaged system partition, determining whether there is a correction in the current damaged system partition Identifying, and repairing, according to the judgment result, the system partition that is still in a damaged state based on the preset repair instruction and the normal system partition data.
  3. 根据权利要求2所述的方法,其中,判断所述当前的损坏***分区中是否存在修正标识,并根据判断结果且基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的***分区进行修复包括:The method according to claim 2, wherein it is determined whether there is a correction identifier in the current damaged system partition, and based on the determination result and based on the preset repair instruction and the normal system partition data, the system is still in a damaged state. Partitions for repair include:
    若所述当前的损坏***分区中存在所述修正标识,则确定所述损坏***分区已被修复;If the correction identifier exists in the current damaged system partition, it is determined that the damaged system partition has been repaired;
    若所述当前的损坏***分区中不存在所述修正标识,则确定所述损坏***分区当前仍处于损坏状态,并基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的损坏***分区进行修复。If the modified identifier does not exist in the current damaged system partition, it is determined that the damaged system partition is still in a damaged state, and the current damaged state is damaged based on the preset repair instruction and the normal system partition data. The system partition is fixed.
  4. 根据权利要求3所述的方法,其中,基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的损坏***分区进行修复包括:The method of claim 3, wherein repairing the damaged system partition that is still in a damaged state based on the preset repair instruction and normal system partition data comprises:
    根据所述预设修复指令将所述正常***分区数据覆盖所述损坏***分区的数据,以对当前仍处于损坏状态的***分区进行修复。The normal system partition data is overwritten with the data of the damaged system partition according to the preset repair instruction to repair a system partition that is still in a damaged state.
  5. 根据权利要求1所述的方法,其中,所述***分区为安卓***,所述预设修复指令为shell脚本,所述预设修复安装包为service apk文件。The method according to claim 1, wherein the system partition is an Android system, the preset repair instruction is a shell script, and the preset repair installation package is a service apk file.
  6. 一种***分区的修复装置,包括:A system partition repair device includes:
    预设修复安装包获取模块,设置为获取服务器下发的预设修复安装包,其中,所述预设修复安装包中至少携带有损坏***分区对应的预设修复指令和正常***分区数据;The preset repair installation package obtaining module is configured to obtain a preset repair installation package delivered by the server, wherein the preset repair installation package carries at least a preset repair instruction corresponding to the damaged system partition and normal system partition data;
    安装启动模块,设置为根据服务器发送的安装指令安装并运行所述预设修复安装包;以及Installing a boot module, configured to install and run the preset repair installation package according to an installation instruction sent by the server;
    修复模块,设置为基于所述预设修复指令和正常***分区数据对损坏***分区进行修复。The repair module is configured to repair the damaged system partition based on the preset repair command and normal system partition data.
  7. 根据权利要求6所述的装置,其中,所述预设修复安装包中还携带有损坏***分区的***版本号;The device according to claim 6, wherein the preset repair installation package further carries a system version number of the damaged system partition;
    所述修复模块包括:The repair module includes:
    ***版本号获取单元,设置为获取当前***版本号;The system version number obtaining unit is set to obtain the current system version number;
    ***分区修复单元,设置为将所述当前***版本号与所述损坏***分区的***版本号进行比较,若当前***版本号与所述损坏***分区的***版本号匹配,则判断当前的损坏***分区中是否存在修正标识,并根据判断结果且基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的***分区进行修复。a system partition repair unit, configured to compare the current system version number with a system version number of the damaged system partition, and determine a current damage system if the current system version number matches a system version number of the damaged system partition Whether there is a correction identifier in the partition, and repairing the system partition that is still in a damaged state according to the judgment result and based on the preset repair instruction and the normal system partition data.
  8. 根据权利要求7所述的装置,其中,所述***分区修复单元还设置为:The apparatus of claim 7, wherein the system partition repair unit is further configured to:
    当所述当前***版本号与所述损坏***分区的***版本号相匹配时:When the current system version number matches the system version number of the damaged system partition:
    若所述当前的损坏***分区中存在所述修正标识,则确定所述损坏***分区已被修复;If the correction identifier exists in the current damaged system partition, it is determined that the damaged system partition has been repaired;
    若所述当前的损坏***分区中不存在所述修正标识,则确定所述损坏***分区当前仍处于损坏状态,并基于所述预设修复指令和正常***分区数据对当前仍处于损坏状态的损坏***分区进行修复。If the modified identifier does not exist in the current damaged system partition, it is determined that the damaged system partition is still in a damaged state, and the current damaged state is damaged based on the preset repair instruction and the normal system partition data. The system partition is fixed.
  9. 根据权利要求8所述的装置,其中,所述修复模块还设置为:根据所述预设修复指令将所述正常***分区数据覆盖所述损坏***分区的数据,以对当前仍处于损坏状态的***分区进行修复。The apparatus according to claim 8, wherein the repair module is further configured to: overlay the normal system partition data with data of the damaged system partition according to the preset repair instruction, to be still in a damaged state. The system partition is fixed.
  10. 根据权利要求6所述的装置,其中,所述***分区为安卓***,所述预设修复指令为shell脚本,所述预设修复安装包为service apk文件。The device according to claim 6, wherein the system partition is an Android system, the preset repair instruction is a shell script, and the preset repair installation package is a service apk file.
  11. 一种***分区的修复方法,包括:A method for repairing a system partition, comprising:
    获取网络中多个终端设备的设备型号;Obtain the device model of multiple terminal devices in the network;
    判断在所述多个终端设备中是否存在与损坏***分区的终端设备的设备型号相匹配的终端设备,若存在与所述损坏***分区的终端设备的设备型号相匹配的终端设备,则将与所述损坏***分区的终端设备的设备型号相匹配的终端设备确定为目标设备;以及Determining, in the plurality of terminal devices, whether there is a terminal device that matches a device model of the terminal device that damages the system partition, and if there is a terminal device that matches the device model of the terminal device that is damaged in the system partition, The terminal device that matches the device model of the terminal device that damages the system partition is determined as the target device;
    将预设修复安装包下发到所述目标设备中,使得所述目标设备根据所述预设修复安装包完成对损坏***分区的修复。And sending the preset repair installation package to the target device, so that the target device completes repairing the damaged system partition according to the preset repair installation package.
  12. 根据权利要求11***分区的修复方法,其中,所述目标设备为运行安卓***的手机,所述预设修复指令为shell脚本,所述预设修复安装包为service apk文件。The method for repairing a system partition according to claim 11, wherein the target device is a mobile phone running an Android system, the preset repair instruction is a shell script, and the preset repair installation package is a service apk file.
  13. 一种***分区的修复装置,包括:A system partition repair device includes:
    设备型号获取模块,设置为获取网络中多个终端设备的设备型号;The device model acquisition module is configured to obtain the device model of multiple terminal devices in the network;
    目标设备确定模块,设置为判断在所述多个终端设备中是否存在与损坏***分区的终端设备的设备型号相匹配的终端设备,若存在与所述损坏***分区的终端设备的设备型号相匹配的终端设备,则将与所述损坏***分区的终端设备的设备型号相匹配的终端设备确定为目标设备;以及a target device determining module, configured to determine whether there is a terminal device in the plurality of terminal devices that matches a device model of the terminal device that damages the system partition, if there is a device model matching the terminal device of the damaged system partition Terminal device, the terminal device matching the device model of the terminal device that damages the system partition is determined as the target device;
    ***分区修复模块,设置为将预设修复安装包下发到所述目标设备中,使得所述目标设备根据所述预设修复安装包完成对损坏***分区的修复。The system partition repair module is configured to deliver the preset repair installation package to the target device, so that the target device completes repairing the damaged system partition according to the preset repair installation package.
  14. 一种电子设备,包括:An electronic device comprising:
    一个或多个处理器;和One or more processors; and
    与所述一个或多个处理器连接的存储器;a memory coupled to the one or more processors;
    其中,所述存储器存储有一个或多个程序,所述一个或多个程序被配置使所述一个或多个处理器执行权利要求1所述的***分区的修复方法。Wherein the memory stores one or more programs, the one or more programs being configured to cause the one or more processors to perform the repair method of the system partition of claim 1.
  15. 一种非暂态计算机可读存储介质,其中,所述存储介质存储计算机指令,所述计算机指令被配置使计算机执行权利要求1所述的***分区的修复方法。A non-transitory computer readable storage medium, wherein the storage medium stores computer instructions configured to cause a computer to perform the method of repairing the system partition of claim 1.
PCT/CN2018/076625 2017-03-17 2018-02-13 Repairing method and device for system partition WO2018166322A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710160712.3 2017-03-17
CN201710160712.3A CN106933637A (en) 2017-03-17 2017-03-17 The restorative procedure and device of a kind of system partitioning

Publications (1)

Publication Number Publication Date
WO2018166322A1 true WO2018166322A1 (en) 2018-09-20

Family

ID=59433637

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/076625 WO2018166322A1 (en) 2017-03-17 2018-02-13 Repairing method and device for system partition

Country Status (2)

Country Link
CN (1) CN106933637A (en)
WO (1) WO2018166322A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106933637A (en) * 2017-03-17 2017-07-07 深圳创维-Rgb电子有限公司 The restorative procedure and device of a kind of system partitioning
CN108205446A (en) * 2017-10-24 2018-06-26 中兴通讯股份有限公司 Firmware restorative procedure and device
CN111124764A (en) * 2019-12-30 2020-05-08 惠州视维新技术有限公司 System restoring method, smart television and computer storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455343A (en) * 2013-07-22 2013-12-18 小米科技有限责任公司 Method and device for updating application programs
CN105786636A (en) * 2016-03-10 2016-07-20 广东欧珀移动通信有限公司 System repairing method and device
CN106933637A (en) * 2017-03-17 2017-07-07 深圳创维-Rgb电子有限公司 The restorative procedure and device of a kind of system partitioning

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104991805B (en) * 2015-07-30 2019-03-05 北京奇虎科技有限公司 Smart machine and its system calamity are for control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455343A (en) * 2013-07-22 2013-12-18 小米科技有限责任公司 Method and device for updating application programs
CN105786636A (en) * 2016-03-10 2016-07-20 广东欧珀移动通信有限公司 System repairing method and device
CN106933637A (en) * 2017-03-17 2017-07-07 深圳创维-Rgb电子有限公司 The restorative procedure and device of a kind of system partitioning

Also Published As

Publication number Publication date
CN106933637A (en) 2017-07-07

Similar Documents

Publication Publication Date Title
US7991988B2 (en) Communication device and firmware update method thereof
WO2018166322A1 (en) Repairing method and device for system partition
CN101807152B (en) Basic output and input system for self verification of selection read only memory and verification method thereof
TWI533216B (en) Operating system updating method
CN112988183A (en) Program upgrading method and device, electronic equipment and storage medium
CN104572387A (en) Method and device for debugging terminal in engineering mode
CN110995825B (en) Intelligent contract issuing method, intelligent node equipment and storage medium
US20190042368A1 (en) System and Method to Enable Rapid Recovery of an Operating System Image of an Information Handling System after a Malicious Attack
CN108874437B (en) Online cloud updating method for android application program
CN113703813A (en) Kernel upgrading method, device, equipment and computer readable storage medium
CN111459524A (en) Software upgrading method, device and system
CN112612498A (en) Embedded equipment upgrading method and embedded equipment
CN112015587B (en) Method and device for enhancing reliability of operating system
CN108595292B (en) System optimization method, mobile terminal and computer storage medium
KR101461319B1 (en) Methods and device for upgrading firmware of set-top box
EP4086756A1 (en) Method and apparatus for processing virtual machine component
CN115061704A (en) Firmware upgrading method and electronic equipment
CN109428936B (en) APP upgrading method, device, system, electronic equipment and storage medium
CN113918179A (en) Method and system for automatically installing OS (operating system) by cooperation of host and intelligent network card under Linux
CN114327574A (en) Differential upgrading method, electronic device and storage medium
TWI554876B (en) Method for processing node replacement and server system using the same
CN105512544A (en) Method and device for obtaining superuser permission of mobile terminal
CN113360176B (en) Upgrading method and device of software program, storage medium and electronic equipment
CN112954036B (en) Software upgrading method, terminal equipment and system
CN116820841A (en) Starting method, device, equipment, medium and product of terminal equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18768394

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18768394

Country of ref document: EP

Kind code of ref document: A1