WO2013167010A2 - Terminal mobile et son procédé de démarrage - Google Patents
Terminal mobile et son procédé de démarrage Download PDFInfo
- Publication number
- WO2013167010A2 WO2013167010A2 PCT/CN2013/078063 CN2013078063W WO2013167010A2 WO 2013167010 A2 WO2013167010 A2 WO 2013167010A2 CN 2013078063 W CN2013078063 W CN 2013078063W WO 2013167010 A2 WO2013167010 A2 WO 2013167010A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile terminal
- data partition
- boot
- storage location
- boot cache
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/56—Details of telephonic subscriber devices including a user help function
Definitions
- the present invention relates to the field of communications, and in particular, to a mobile terminal and a booting method thereof. Background technique
- the main technical problem to be solved by the present invention is to provide a mobile terminal and a booting method thereof, which solves the problem that the remaining space of the data partition of the existing mobile terminal system cannot be turned on after being less than a certain value.
- the present invention provides a mobile terminal booting method, and the method includes:
- the system When the remaining storage space of the data partition of the mobile terminal system cannot meet the normal booting procedure, the system enters the self-rescue mode command and enters the self-rescue mode;
- one or more preset boot cache files are deleted from the secure storage location of the data partition until the remaining storage space of the data partition satisfies normal booting.
- the storage space required by the program is not limited to the program.
- the method further includes:
- One or more of the boot cache files are set at a secure storage location of the data partition.
- the setting, by the security storage location of the data partition, one or more of the boot cache files including:
- boot cache files are set in a secure storage location of the data partition
- one or more boot cache files are set in a secure storage location of the data partition
- one or more boot cache files are set in the secure storage location of the data partition.
- the setting, when the mobile terminal is powered on or off, setting one or more of the boot cache files in the secure storage location of the data partition includes: determining the security of the data partition Whether the number of the boot cache files currently stored in the storage location is less than a preset number, and determining that the number of the boot cache files currently stored in the secure storage location of the data partition is equal to the preset number, Determining whether the current storage space of the data partition is sufficient to store one of the booting spaces when the number of the boot cache files currently stored in the secure storage location of the data partition is less than the preset number Cache file; determining that the current remaining storage space of the data partition is sufficient to store one boot cache file, setting a boot cache file in a secure storage location of the data partition, and determining a secure storage location of the data partition again Whether the number of the boot cache files currently stored is less than a preset number And so on, until the current remaining storage space of the data partition is insufficient to set one boot cache file or the boot cache file number
- the method further includes: booting at the mobile terminal During the process, when the current remaining storage space of the data partition is insufficient to set one boot cache file, the user is prompted to pre-store the instruction that the storage space is insufficient or to issue an instruction for forcing the user to delete the application.
- the secure storage location of the data partition is a storage location that is inaccessible to the user.
- the present invention further provides a mobile terminal, where the mobile terminal includes: an instruction receiving module and a self-rescue module;
- the instruction receiving module is configured to receive a self-rescue mode command and enter a self-rescue mode when the remaining storage space of the data partition of the mobile terminal system fails to meet the normal booting procedure;
- the self-module is configured to delete one or more preset boot cache files from the secure storage location of the data partition in the self-mode, until the remaining storage space of the data partition meets a requirement of a normal boot-up procedure storage.
- the mobile terminal further includes:
- a file setting module configured to set one or more of the boot cache files in a secure storage location of the data partition.
- the file setting module is specifically configured to: before the mobile terminal leaves the factory, set one or more boot cache files in a secure storage location of the data partition; or, the mobile terminal During the boot process, one or more boot cache files are set in the secure storage location of the data partition; or, during the shutdown process of the mobile terminal, one or more boot cache files are set in the secure storage location of the data partition.
- the mobile terminal further includes: an alarm module, configured to: when the mobile terminal is powered on, when the current remaining storage space of the data partition is insufficient to set one boot cache file At the time, the user is prompted to pre-store the instruction that the storage space is insufficient or to issue an instruction to force the user to delete the application.
- an alarm module configured to: when the mobile terminal is powered on, when the current remaining storage space of the data partition is insufficient to set one boot cache file At the time, the user is prompted to pre-store the instruction that the storage space is insufficient or to issue an instruction to force the user to delete the application.
- the mobile terminal provided by the present invention and the booting method thereof, when the remaining storage space of the data partition of the mobile terminal system is less than a certain value and cannot be turned on, receiving the self-rescue mode command and entering the self-rescue mode; in the self-rescue mode,
- the secure storage location of the data partition deletes one or more preset boot cache files until the remaining storage space of the data partition meets the requirements of the normal boot process; it can be seen that the present invention pre-sets the boot by using the data partition of the mobile terminal system.
- FIG. 1 is a schematic flowchart of a method for booting a mobile terminal according to an embodiment of the present invention
- FIG. 2 is a flow chart showing a method for setting a boot cache file during a boot process according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart of another method for setting a boot cache file in a boot process according to an embodiment of the present invention
- FIG. 4 is a schematic flow chart of a method for setting a shutdown cache file during a boot process according to an embodiment of the present invention
- FIG. 5 is a schematic flowchart of another method for setting a shutdown cache file during a boot process according to an embodiment of the present invention
- FIG. 6 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention. detailed description
- the invention pre-sets the boot cache file in the data partition of the mobile terminal system, and when detecting that the remaining storage space of the data partition is less than the boot threshold, the boot cache file is deleted to be sufficient for the mobile terminal system.
- the storage space is normally booted, and there is no need to perform a brushing operation to avoid leakage or loss of data stored by the user during the re-flashing process, thereby improving the satisfaction of the user experience.
- the self-rescue mode in the embodiment refers to: when the booting process is performed according to the normal boot mode, when the remaining storage space of the data partition is too small to be booted normally, the solution provided by the present invention is implemented.
- the mode that the mobile terminal enters when the booting process is performed according to the normal boot mode, when the remaining storage space of the data partition is too small to be booted normally, the solution provided by the present invention is implemented.
- FIG. 1 is a schematic flowchart of a method for booting a mobile terminal according to the embodiment. As shown in FIG. 1, the method includes the following steps:
- Step 101 When the remaining storage space of the data partition of the mobile terminal system cannot meet the normal booting procedure, receiving the instruction to enter the system self-rescue mode, and entering the self-rescue mode;
- Step 102 In the self-rescue mode, delete one or more preset boot cache files from the secure storage location of the data partition until the remaining storage space of the data partition satisfies the storage space required for the normal boot program.
- the function of setting the boot cache file is mainly for facilitating booting of the storage space for the mobile terminal system.
- the mobile terminal system deletes the storage space due to insufficient storage space of the data partition during the boot process.
- the boot cache file is described such that the remaining storage space of the data partition satisfies the booting requirements of the mobile terminal system.
- the number of the boot cache file and the size setting may be specifically selected according to the actual application scenario. For example, only one boot cache file may be set, as long as the size of the boot cache file that meets the setting satisfies the mobile terminal.
- the size of the storage space required for the system to be powered on that is, the size of the boot cache file set is greater than or equal to the mobile terminal.
- the size of the storage space required for the system to be powered on may be set smaller than the storage space required for booting the mobile terminal system, as long as the set boot is satisfied.
- the sum of the size of the cache file and the remaining storage space of the data partition may satisfy the storage space required for the mobile terminal system to boot.
- N N is greater than or equal to 2
- boot cache files may also be set, and the size of each boot cache file may be set to be greater than or equal to the storage space required for booting the mobile terminal system.
- the size of each boot cache file may be set to be smaller than the storage space required for the booting of the mobile terminal system, as long as the sum of the sizes of the N boot cache files is greater than or equal to the storage space required for booting the mobile terminal system. can.
- the foregoing step 102 may further include:
- the boot cache file is deleted from the secure storage location of the data partition by the above steps to ensure that the data partition has sufficient storage space for normal booting.
- the secure storage location of the data partition is preferably a storage location that the user cannot access.
- the secure storage location of the data partition can also be set to a storage location accessible by the user, and only the set boot cache file needs to be specifically described, especially when the user deletes the set boot cache file, prompting the user to set the boot.
- the role of the cache file; or directly set the boot cache file can only be deleted by the user during the boot process.
- the boot cache file is set in the secure storage location of the data partition, and the boot cache file is generated through the corresponding interface of the mobile terminal system; and in this embodiment, the manner of setting the boot cache file includes: Not limited to the following three ways:
- Manner 2 During the booting process of the mobile terminal, set more than one boot cache file in the secure storage location of the data partition, and then complete booting;
- Manner 3 During the shutdown process of the mobile terminal, more than one boot cache file is set in the secure storage location of the data partition, and then the shutdown is completed.
- Step 201 The booting system of the mobile terminal is turned on.
- Step 202 Determine whether there is a boot cache file in the secure storage location of the data partition, and determine whether the number of boot cache files reaches a preset number. In other words, determine that the secure storage location is currently stored. Whether the number of cache files is equal to a preset number; if yes, go to step 205, otherwise, go to step 203;
- Step 203 Determine whether the current remaining storage space of the data partition is sufficient to store a boot cache file, and if so, go to step 204; otherwise, go to step 205;
- Step 204 Set a boot cache file in the secure storage location, and go to step 202;
- Step 205 Go to the normal boot process to complete booting.
- the process of setting the boot cache file in the secure storage location of the data partition may also be as follows:
- Step 301 The booting system of the mobile terminal is turned on.
- Step 302 Determine whether there is a boot cache file in the secure storage location of the data partition, and determine whether the number of boot cache files reaches a preset number. In other words, determine that the secure storage location is currently stored. Whether the number of cache files is less than a preset number; if yes, go to step 303, otherwise, go to step 306;
- Step 303 Calculate a difference M between the number of the currently stored boot cache files and the preset number
- Step 304 Determine whether the current remaining storage space of the data partition is sufficient to store M boot cache files, and if yes, go to step 305; otherwise, go to step 306;
- Step 305 Set a boot cache file in the secure storage location, and go to step 306;
- Step 306 Go to the normal boot process to complete booting.
- the process of setting the boot cache file in the secure storage location of the data partition is as follows:
- Step 401 Start a shutdown system of the mobile terminal.
- Step 402 Determine whether there is a boot cache file in the secure storage location of the data partition, and determine whether the number of boot cache files reaches a preset number. In other words, determine that the secure storage location is currently stored. Whether the number of cache files is less than a preset number; if yes, go to step 403, otherwise, go to step 405;
- Step 403 Determine whether the current remaining storage space of the data partition is sufficient to store a boot cache file, and if yes, go to step 404; otherwise, go to step 405;
- Step 404 Set a boot cache file in the secure storage location, and go to step 402;
- Step 405 Go to the normal shutdown program to complete the shutdown.
- the process of setting the boot cache file in the secure storage location of the data partition may also be as follows:
- Step 501 Start the shutdown system of the mobile terminal to enter a shutdown mode
- Step 502 Determine whether a boot cache file exists in a secure storage location of the data partition. And determining whether the number of the boot cache files reaches a preset number. In other words, determining whether the number of the boot cache files currently stored in the secure storage location is less than a preset number; if yes, go to step 503 Otherwise, go to step 506;
- Step 503 Calculate a difference M between the number of the currently stored boot cache files and the preset number
- Step 504 Determine whether the current remaining storage space of the data partition is sufficient to store M boot cache files, and if yes, go to step 505; otherwise, go to step 506;
- Step 505 Set M boot cache files in the secure storage location, and go to step 506; Step 506: Go to the normal shutdown program to complete the shutdown.
- the boot cache file of this embodiment can also set a boot cache file during the startup and shutdown of the mobile terminal.
- the user may also be prompted to pre-store the insufficient storage space or issue a mandatory user deletion application. instruction.
- the mobile terminal can also issue an instruction prompting the user to pre-store insufficient storage space or issue an instruction to force the user to delete the application.
- the mobile terminal in this embodiment may be a terminal such as a smart phone or an iPad, and the mobile terminal includes: an instruction receiving module and a self-rescue module;
- the instruction receiving module is configured to receive the instruction of entering the system self-rescue mode and enter the self-rescue mode when the remaining storage space of the data partition of the mobile terminal system cannot satisfy the normal startup startup procedure;
- the self-rescue module is configured to delete one or more preset boot cache files from the secure storage location of the data partition in the self-rescue mode, until the remaining storage space of the data partition satisfies the storage space required by the normal boot startup program .
- the self-rescue module may be configured to: after deleting one or more preset boot cache files from the secure storage location of the data partition, determine whether the current remaining storage space of the data partition satisfies the mobile terminal.
- the normal boot request if not satisfied, delete one or more preset boot cache files from the secure storage location of the data partition, and determine again whether the current remaining storage space of the data partition satisfies the normal booting requirement of the mobile terminal, After the preset boot cache file is deleted, the current remaining storage space of the data partition satisfies the normal booting requirement of the mobile terminal.
- the mobile terminal in this embodiment further includes a file setting module, configured to set one or more boot cache files in a secure storage location of the data partition; the file setting module may specifically be the mobile terminal system.
- the interface; the way to set the boot cache file also includes and is not limited to the above three methods, namely:
- the file setting module may set one or more boot cache files in the secure storage location of the data partition before the mobile terminal leaves the factory;
- the file setting module sets more than one boot cache file in the secure storage location of the data partition. Piece, then return to the normal shutdown program to achieve shutdown.
- the mobile terminal in this embodiment further includes an alarm module, configured to send, when the mobile terminal is powered on, when it is determined that the current remaining storage space of the data partition is insufficient to set the boot cache file, The user is prompted to pre-store the instruction that the storage space is insufficient, or the instruction to force the user to delete the application; the specific sending manner has been described in detail above, and will not be described here.
- an alarm module configured to send, when the mobile terminal is powered on, when it is determined that the current remaining storage space of the data partition is insufficient to set the boot cache file, The user is prompted to pre-store the instruction that the storage space is insufficient, or the instruction to force the user to delete the application; the specific sending manner has been described in detail above, and will not be described here.
- the present invention pre-sets the boot cache file in the data partition of the mobile terminal system, and when detecting that the remaining storage space of the data partition is less than the boot threshold, the boot cache file is deleted.
- the mobile terminal system enough space to achieve normal booting, without brushing, to avoid leakage or loss of data stored by the user during the re-flashing process, and improve the satisfaction of the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
L'invention concerne un terminal mobile et un procédé de démarrage de celui-ci. Le procédé consiste, lorsque le démarrage ne peut pas être exécuté du fait que la taille de l'espace restant d'une sous-zone de données d'un système de terminal mobile soit inférieure à une certaine valeur, à recevoir une instruction de passage en mode auto-assistance du système, puis à passer en mode auto-assistance; et, lorsque le système est en mode auto-assistance, à supprimer au moins deux fichiers de mémoire cache de démarrage prédéfinis situés à un emplacement de stockage sécurisé de la sous-zone de données jusqu'à ce que l'espace de stockage restant de la sous-zone de données corresponde à celui requis par un programme de démarrage normal. Selon la présente invention, des fichiers de mémoire cache de démarrage sont définis à l'avance dans une sous-zone de données d'un système de terminal mobile lorsqu'il est détecté que l'espace restant de la sous-zone de données est inférieur à une valeur seuil de démarrage au cours du démarrage. Ainsi, les fichiers de mémoire cache définis sont supprimés de sorte que le système de terminal mobile ait suffisamment d'espace pour démarrer normalement sans avoir à se connecter en "root". La divulgation ou la perte de données stockées par un utilisateur, qui est occasionnée au cours du processus de reconnexion en "root", est évitée et le degré de satisfaction de l'utilisateur est augmenté.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310112397.9A CN104102498B (zh) | 2013-04-01 | 2013-04-01 | 一种移动终端及其开机方法 |
CN201310112397.9 | 2013-04-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2013167010A2 true WO2013167010A2 (fr) | 2013-11-14 |
WO2013167010A3 WO2013167010A3 (fr) | 2014-03-06 |
Family
ID=49551341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/078063 WO2013167010A2 (fr) | 2013-04-01 | 2013-06-26 | Terminal mobile et son procédé de démarrage |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104102498B (fr) |
WO (1) | WO2013167010A2 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113504945A (zh) * | 2021-07-26 | 2021-10-15 | 努比亚技术有限公司 | 一种移动终端及其无法启动解决的方法、装置及存储介质 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104408209A (zh) * | 2014-12-25 | 2015-03-11 | 中科创达软件股份有限公司 | 移动操作系统启动过程中文件处理方法、装置及电子设备 |
CN105068844B (zh) * | 2015-08-26 | 2017-11-07 | 广东欧珀移动通信有限公司 | 一种解决Android终端不开机的方法及装置 |
CN105278987B (zh) * | 2015-09-30 | 2019-06-25 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN105589663B (zh) * | 2015-12-23 | 2019-01-15 | 努比亚技术有限公司 | 移动终端及其数据处理方法 |
CN113741980B (zh) * | 2020-05-29 | 2024-07-12 | 青岛海信移动通信技术有限公司 | 基于安卓系统的电子设备开机方法、电子设备及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2493196C (fr) * | 2002-07-23 | 2009-09-22 | Research In Motion Limited | Systeme de gestion de memoire de donnees et procede destine a des appareils sans fil |
US7284084B2 (en) * | 2004-08-30 | 2007-10-16 | International Business Machines Corporation | ROM scan memory expander |
CN100477776C (zh) * | 2007-08-29 | 2009-04-08 | 北京数码视讯科技股份有限公司 | 一种利用数字电视发送彩信的系统和方法 |
CN101661393A (zh) * | 2008-08-25 | 2010-03-03 | 华硕电脑股份有限公司 | 载入及更新基本输入输出系统中央处理器微码的方法 |
CN102654872A (zh) * | 2011-03-03 | 2012-09-05 | 腾讯科技(深圳)有限公司 | 一种清理应用程序产生的垃圾文件的方法及装置 |
CN102831173B (zh) * | 2012-07-27 | 2016-09-07 | Tcl集团股份有限公司 | 基于Android系统的内存扩展方法、装置及终端设备 |
CN102902599B (zh) * | 2012-09-17 | 2016-08-24 | 华为技术有限公司 | 虚拟机内部故障处理方法、装置及系统 |
-
2013
- 2013-04-01 CN CN201310112397.9A patent/CN104102498B/zh active Active
- 2013-06-26 WO PCT/CN2013/078063 patent/WO2013167010A2/fr active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113504945A (zh) * | 2021-07-26 | 2021-10-15 | 努比亚技术有限公司 | 一种移动终端及其无法启动解决的方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104102498A (zh) | 2014-10-15 |
WO2013167010A3 (fr) | 2014-03-06 |
CN104102498B (zh) | 2018-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104794014B (zh) | 系统运行的方法及智能终端 | |
KR102400384B1 (ko) | 외장 메모리를 구비하는 전자장치 및 그 동작 방법 | |
WO2013167010A2 (fr) | Terminal mobile et son procédé de démarrage | |
WO2014194865A1 (fr) | Procédé et appareil de mise à niveau de micrologiciel, et dispositif de communication | |
CN102646043B (zh) | 移动终端软件升级方法、升级装置及移动终端 | |
CN104503828B (zh) | 一种进程管理方法及终端 | |
US20140195491A1 (en) | Remote backup system and remote backup method thereof | |
WO2014146256A1 (fr) | Procédé de mise à niveau, terminal intelligent, et système de mise à niveau | |
WO2014089734A1 (fr) | Terminal et procédé de restauration d'un programme d'application | |
CN104461631B (zh) | 一种系统ota升级方法和装置 | |
WO2017004927A1 (fr) | Procédé de commande de terminal de lecture, et terminal de lecture | |
US11586509B2 (en) | Operating system repairs via electronic devices | |
CN107608828A (zh) | 数据中心掉电自动恢复的方法、系统、装置及存储介质 | |
CN115951949A (zh) | 一种bios的配置参数的恢复方法、装置及计算设备 | |
CN103235703B (zh) | 预置资源存储方法和装置 | |
CN105992188B (zh) | 一种应用更新方法及装置 | |
WO2013123758A1 (fr) | Procédé, dispositif et système de commande d'accès au disque | |
WO2018049798A1 (fr) | Procédé et appareil de reconstruction de partition de mémoire cache | |
US10007529B2 (en) | Data terminal running mode switching method, device, and data terminal | |
WO2016058188A1 (fr) | Procédé et appareil de mise à niveau de logiciel appliqués à un terminal, et terminal | |
CN104408209A (zh) | 移动操作系统启动过程中文件处理方法、装置及电子设备 | |
WO2015074569A1 (fr) | Procédé et appareil permettant d'afficher un état de transmission de documents en nuage | |
WO2017096889A1 (fr) | Procédé et dispositif pour mettre à niveau et déclasser un système | |
CN114880003A (zh) | 智能终端的系统升级方法、智能终端及存储介质 | |
WO2017117854A1 (fr) | Procédé de fourniture de capacité de configuration de carte pcie dans un démarrage de serveur à architecture d'unité centrale openpower |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13788308 Country of ref document: EP Kind code of ref document: A2 |