CN103713920B - Portable device system starting protection method and apparatus - Google Patents
Portable device system starting protection method and apparatus Download PDFInfo
- Publication number
- CN103713920B CN103713920B CN201310536083.1A CN201310536083A CN103713920B CN 103713920 B CN103713920 B CN 103713920B CN 201310536083 A CN201310536083 A CN 201310536083A CN 103713920 B CN103713920 B CN 103713920B
- Authority
- CN
- China
- Prior art keywords
- portable device
- startup
- list
- operating system
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000008569 process Effects 0.000 claims abstract description 31
- 238000012217 deletion Methods 0.000 claims description 12
- 230000037430 deletion Effects 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 230000026676 system process Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims 4
- 230000009471 action Effects 0.000 claims 2
- 230000006870 function Effects 0.000 claims 2
- 230000004048 modification Effects 0.000 claims 2
- 238000012986 modification Methods 0.000 claims 2
- 230000009897 systematic effect Effects 0.000 claims 2
- 230000005856 abnormality Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000009434 installation Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001012 protector Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供了一种便携设备操作系统启动保护方法,包括:启动便携设备操作系统;分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。本发明还提供一种实现前述方法的便携设备操作系统启动保护装置。本发明的操作系统启动保护方法及装置,能够在便携设备的系统启动过程中保护操作系统能够正常启动,避免出现多次启动都无法成功的情况出现。
The invention provides a protection method for starting the operating system of a portable device, which includes: starting the operating system of the portable device; analyzing the last startup process of the operating system of the portable device, and stopping other processes other than the operating system of the portable device if the last startup is unsuccessful start up. The present invention also provides a device for protecting the startup of the operating system of the portable device for realizing the aforementioned method. The method and device for protecting the startup of the operating system of the present invention can protect the normal startup of the operating system during the startup process of the portable device, and avoid the situation that the startup fails for many times.
Description
本发明专利申请是申请日为2011年06月20日、申请号为201110166450.4、名称为“操作系统启动保护方法和装置”的中国发明专利申请的分案申请。The patent application of the present invention is a divisional application of the Chinese invention patent application with the filing date of June 20, 2011, the application number of 201110166450.4, and the title of "Operating System Boot Protection Method and Device".
技术领域technical field
本发明涉及应用程序启动技术领域,特别是涉及一种便携设备操作系统启动保护方法和装置。The invention relates to the technical field of application startup, in particular to a method and device for protecting the startup of an operating system of a portable device.
背景技术Background technique
一般情况下,在便携设备中,用户可以根据自己的需要来安装各种各样的应用程序。其中,较多应用程序具可以在开机时自启动,即随着便携设备开机会自行启动。但是,因为自启动应用程序与便携设备操作系统的兼容性,或者不同自启动应用程序之间的兼容性,或者在启动过程中应用程序自身出现的意外错误等问题都可能会导致便携设备无法正常启动的情况。便携设备,特别是常见的智能手机,因为其中的便携设备操作系统的稳定性还有待加强,应用程序在自启动的过程中经常会因为自身异常而导致其无法正常开机。Generally, in a portable device, users can install various application programs according to their needs. Among them, many application tools can be automatically started when the portable device is turned on, that is, it will be started automatically when the portable device is turned on. However, due to the compatibility between the self-starting application program and the portable device operating system, or the compatibility between different self-starting application programs, or the unexpected errors of the application program itself during the startup process, the portable device may not work properly. Startup situation. Portable devices, especially common smart phones, because the stability of the operating system of the portable device needs to be strengthened, and the application program often fails to start normally due to its own abnormality during the self-starting process.
例如,对于智能手机而言,如果在存储卡上安装了自启动应用程序,而存储卡文件系统出现了故障,那么手机可能也会因此而无法正常开机。再比如,一个自启动的应用程序被不正常删除,因为便携设备内通常会记录自启动应用程序的启动路径,那么就可能会出现应用程序被删除,但是该应用程序的启动路径并未被删除,当重新开机时,便携设备操作系统无法根据启动路径找到应用程序,就会出现系统错误,导致无法正常开机。For example, for a smart phone, if a self-starting application is installed on the memory card, and the file system of the memory card fails, the phone may not be able to boot normally. For another example, a self-starting application is deleted abnormally, because the startup path of the self-starting application is usually recorded in the portable device, then the application may be deleted, but the startup path of the application has not been deleted , when the device is restarted, the operating system of the portable device cannot find the application program according to the startup path, and a system error will occur, resulting in failure to boot normally.
因为便携设备的操作系统通常情况下无法自动识别错误产生的原因,当出现前述的异常而导致无法正常启动的时候,如果不是人为干预,如对故障进行修复或者对便携设备进行格式化,通常情况下,便携设备无法自行改变这种因为应用程序自身异常而导致的无法正常启动的情况。也就是说,可能会出现反复启动多次都无法成功的情况,这无疑会影响便携设备正常使用,给用户带来不便。Because the operating system of a portable device usually cannot automatically identify the cause of the error, when the above-mentioned abnormality occurs and the normal startup cannot be started, if it is not human intervention, such as repairing the fault or formatting the portable device, usually Under this circumstance, the portable device cannot change the situation that the application cannot be started normally due to the abnormality of the application itself. That is to say, there may be situations in which the repeated start-up fails for many times, which will undoubtedly affect the normal use of the portable device and bring inconvenience to the user.
发明内容Contents of the invention
本发明所要解决的技术问题是提供一种便携设备操作系统启动保护方法及装置,能够在便携设备的系统启动过程中保护便携设备操作系统能够正常启动,避免出现多次启动都无法成功的情况出现。The technical problem to be solved by the present invention is to provide a method and device for protecting the startup of the operating system of a portable device, which can protect the normal startup of the operating system of the portable device during the startup process of the portable device, and avoid the situation that multiple startups fail to succeed .
为了解决上述问题,本发明公开了In order to solve the above problems, the present invention discloses
一种便携设备操作系统启动保护方法,其特征在于,包括:A portable device operating system startup protection method, characterized in that, comprising:
启动便携设备操作系统;Start the portable device operating system;
分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。Analyze the last self-starting process of the portable device operating system. If the last startup is unsuccessful, stop the start of other processes other than the portable device operating system.
进一步地,所述方法还包括:Further, the method also includes:
若上次启动成功,则在本次启动中,将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,在全部应用程序启动成功后将启动记录修改为启动成功。If the last startup was successful, in this startup, modify the startup record to startup failure, read the pre-stored safe startup list, start the applications in the safe startup list one by one, and start all the applications after they are successfully started. The record is modified to start successfully.
进一步地,所述判断便携设备操作系统成功启动的标准包括:Further, the criteria for judging the successful startup of the operating system of the portable device include:
设置系统性能稳定阈值,根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动;或Set the system performance stability threshold, and determine whether the portable device operating system is successfully started according to whether the system performance is stable to the threshold range; or
在便携设备操作系统中设置启动结束标识,根据启动结束标识确定便携设备操作系统是否成功启动。The start-up end flag is set in the portable device operating system, and whether the portable device operating system is successfully started is determined according to the start-up end mark.
进一步地,所述在其他应用程序启动之前启动保护程序包括:Further, said starting the protection program before other application programs start includes:
将保护程序添加到便携设备操作系统自带的启动列表中;Add the protection program to the startup list of the portable device operating system;
删除便携设备操作系统自带的启动列表中除保护程序以外的所有应用程序记录。Delete all application records except the protection program in the startup list of the portable device operating system.
进一步地,所述方法还包括:Further, the method also includes:
在每次启动失败后,上传安全启动列表中的应用程序记录到服务器;After each boot failure, upload the application program records in the safe boot list to the server;
服务器根据上传的应用程序记录分析导致启动失败的应用程序;The server analyzes the application that causes the startup failure according to the uploaded application record;
服务器将分析结果反馈给保护程序;The server feeds back the analysis results to the protection program;
保护程序根据反馈结果给出相应处理。The protection program gives corresponding treatment according to the feedback result.
进一步地,所述方法还包括:Further, the method also includes:
将保护程序预存的安全启动列表中的所有应用程序记录提供给用户;或provide the user with a record of all applications in the protector's pre-stored secure boot list; or
将分析得出的导致启动失败的应用程序记录提供给用户。Provide the user with the analyzed records of the application that caused the startup failure.
进一步地,所述方法还包括:Further, the method also includes:
用户根据获取的应用程序记录对应用程序进行相应处理。The user processes the application according to the obtained application record.
进一步地,所述方法还包括:Further, the method also includes:
在便携设备操作系统使用保护程序时,保护程序记录在便携设备操作系统中正常启动的应用程序,建立安全启动列表。When the protection program is used in the operating system of the portable device, the protection program records the application programs normally started in the operating system of the portable device, and establishes a safe start list.
进一步地,所述保护程序建立安全启动列表的过程为:Further, the process for the protection program to establish a safe boot list is:
扫描便携设备操作系统中存储的启动列表;Scan the startup list stored in the operating system of the portable device;
将便携设备操作系统的启动列表中除保护程序以外正常启动的应用程序记录在安全启动列表中;Record the applications normally started in the startup list of the portable device operating system except the protection program in the safe startup list;
删除便携设备操作系统的启动列表中除保护程序以外的应用程序。Delete applications other than the protection program from the startup list of the portable device's operating system.
进一步地,所述方法还包括:Further, the method also includes:
更新安全启动列表。Update the safe boot list.
进一步地,所述更新安全启动列表包括:Further, said updating the safe boot list includes:
监测便携设备操作系统中应用程序的状态变化;Monitor the status changes of applications in the operating system of portable devices;
判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。Determine whether the application whose state changes is a self-starting application, and if so, update the safe startup list.
为了解决上述问题,本发明还公开了In order to solve the above problems, the present invention also discloses
23、一种便携设备操作系统启动保护装置,其特征在于,包括:23. A portable device operating system startup protection device, characterized in that it includes:
便携设备操作系统启动模块,用于启动便携设备操作系统;The portable device operating system startup module is used to start the portable device operating system;
便携设备操作系统进程分析模块,用于分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。The portable device operating system process analysis module is used to analyze the last self-starting process of the portable device operating system. If the last startup is unsuccessful, stop the start of other processes other than the portable device operating system.
进一步地,所述装置还包括:Further, the device also includes:
启动确定模块,若便携设备操作系统的上次启动记录为启动成功,则在本次启动中将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,然后将启动记录修改为启动成功。The startup determination module, if the last startup record of the operating system of the portable device is startup success, then modify the startup record to startup failure in this startup, read the pre-stored safe startup list, and start the applications in the safe startup list item by item program, and then modify the startup record to start successfully.
进一步地,所述装置还包括:Further, the device also includes:
便携设备操作系统成功启动判断模块,用于根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动;或The portable device operating system successfully starts a judging module, which is used to determine whether the portable device operating system is successfully started according to whether the system performance is stable to a threshold interval; or
根据启动结束标识确定便携设备操作系统是否成功启动。It is determined whether the operating system of the portable device is successfully started according to the start-up end identifier.
进一步地,所述保护程序启动模块包括:Further, the protection program startup module includes:
保护程序添加单元,用于将保护程序添加到便携设备操作系统自带的启动列表中;The protection program adding unit is used to add the protection program to the startup list of the portable device operating system;
应用程序记录删除单元,用于删除便携设备操作系统自带的启动列表中除保护程序以外的所有应用程序记录。The application program record deletion unit is used for deleting all application program records in the startup list of the portable device operating system except the protection program.
进一步地,所述装置还包括:Further, the device also includes:
上传模块,在每次启动失败后,上传安全启动列表中的应用程序记录到服务器;The upload module uploads the application program records in the safe boot list to the server after each boot failure;
分析模块,用于服务器根据上传的应用程序记录分析导致启动失败的应用程序;The analysis module is used for the server to analyze the application program that causes the startup failure according to the uploaded application program record;
反馈模块,用于服务器将分析结果反馈给保护程序;The feedback module is used for the server to feed back the analysis result to the protection program;
处理模块,用于保护程序根据反馈结果给出相应处理。The processing module is used for the protection program to provide corresponding processing according to the feedback result.
进一步地,所述装置还包括:Further, the device also includes:
提醒模块,用于将保护程序预存的安全启动列表中的所有应用程序记录提供给用户;或将分析得出的导致启动失败的应用程序记录提供给用户。The reminder module is configured to provide the user with all the application records in the safe boot list stored in the protection program; or provide the user with the analyzed application records that cause the startup failure.
进一步地,所述装置还包括:Further, the device also includes:
安全启动列表建立模块,用于在便携设备操作系统使用保护程序时,根据便携设备操作系统中正常启动的应用程序建立安全启动列表。The safe boot list establishing module is used for establishing a safe boot list according to the normally started application programs in the portable device operating system when the portable device operating system uses the protection program.
进一步地,所述安全启动列表建立模块包括:Further, the safe boot list establishment module includes:
扫描单元,用于扫描便携设备操作系统中存储的启动列表;a scanning unit, configured to scan the startup list stored in the operating system of the portable device;
存储单元,用于将扫描到的启动列表中除保护程序以外正常启动的应用程序存储在保护程序的安全启动列表中;The storage unit is used to store the normally started applications except the protection program in the scanned startup list in the safe startup list of the protection program;
删除单元,删除便携设备操作系统的启动列表中除保护程序以外的应用程序记录。The deletion unit deletes the application program records except the protection program in the startup list of the portable device operating system.
进一步地,所述装置还包括:Further, the device also includes:
更新模块,用于对安全启动列表进行更新。The update module is used to update the safe boot list.
进一步地,所述更新模块包括:Further, the update module includes:
状态监测单元,用于监测便携设备操作系统中应用程序的状态变化;A state monitoring unit is used to monitor the state changes of the application programs in the operating system of the portable device;
自启动检测单元,用于判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。The self-starting detection unit is used for judging whether the application program whose state has changed is a self-starting application program, and if so, updating the safe start list.
与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
本发明的便携设备操作系统启动保护方法和装置通过在便携设备操作系统启动的同时对于便携设备操作系统上次启动是否成功进行判断,通过保护程序建立安全启动列表,当保护程序启动后再根据便携设备操作系统的上次启动记录来确定是否启动安全启动列表中的应用程序,可以避免因为应用程序自身异常而造成的便携设备操作系统多次无法正常启动的情况,也可以避免不能启动所造成的需要格式化系统、丢失用户信息等情况。The method and device for protecting the start-up of the operating system of a portable device in the present invention judge whether the operating system of the portable device was started successfully at the same time as the operating system of the portable device is started, and establish a safe start-up list through the protection program. The last boot record of the device operating system is used to determine whether to start the application program in the safe boot list, which can avoid the situation that the portable device operating system cannot be started normally for many times due to the abnormality of the application program itself, and can also avoid the failure caused by the failure to start. Need to format the system, lose user information, etc.
进一步地,在判断上次成功启动后,首先是将本次启动记录修改为启动失败,当所有应用程序都成功启动后再将本次启动记录修改为启动成功,可以避免在启动应用程序过程中出现意外,而没有修改启动记录的情况,保证启动记录中所记载的启动状态准确可靠。Further, after judging the last successful startup, first of all, modify the startup record to startup failure, and then modify the startup record to startup success after all applications are successfully started, which can avoid In the event of an accident without modifying the startup record, ensure that the startup status recorded in the startup record is accurate and reliable.
另外,对于安全启动列表中实时更新,可以保证启动保护的及时性、准确性和有效性。In addition, the real-time update of the safe boot list can ensure the timeliness, accuracy and effectiveness of boot protection.
附图说明Description of drawings
图1是本发明的便携设备操作系统启动保护方法实施例一的流程图;FIG. 1 is a flow chart of Embodiment 1 of the method for starting and protecting the operating system of a portable device according to the present invention;
图2是本发明的便携设备操作系统启动保护方法实施例二的流程图;2 is a flow chart of Embodiment 2 of the method for starting and protecting the operating system of a portable device according to the present invention;
图3是本发明的便携设备操作系统启动保护方法实施例三的流程图;3 is a flow chart of Embodiment 3 of the method for starting and protecting the operating system of a portable device according to the present invention;
图4是本发明的便携设备操作系统启动保护装置实施例一的结构示意图;Fig. 4 is a schematic structural diagram of Embodiment 1 of the portable device operating system startup protection device of the present invention;
图5是本发明的便携设备操作系统启动保护装置实施例二的结构示意图;Fig. 5 is a schematic structural diagram of Embodiment 2 of the portable device operating system startup protection device of the present invention;
图6是本发明的便携设备操作系统启动保护装置实施例三的结构示意图;Fig. 6 is a schematic structural diagram of Embodiment 3 of the portable device operating system startup protection device of the present invention;
图7示出本发明的便携设备操作系统启动保护装置的实施例三的结构示意图;FIG. 7 shows a schematic structural diagram of Embodiment 3 of the portable device operating system startup protection device of the present invention;
图8示出了本发明示出本发明实施例四的便携设备操作系统启动保护装置的结构示意图。FIG. 8 shows a schematic structural diagram of the device for protecting the startup of the operating system of a portable device according to Embodiment 4 of the present invention.
具体实施方式detailed description
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
本发明的便携设备操作系统启动保护方法及装置应用于便携式设备、手机等客户端,用于对客户端的开机启动进行保护,使其能正常的启动。具体的,本申请的便携设备操作系统启动保护方法及装置可以安装于客户端中,通过处理器的运行来执行。The method and device for protecting the startup of the operating system of the portable device of the present invention are applied to clients such as portable devices and mobile phones, and are used to protect the startup of the client so that it can be started normally. Specifically, the method and device for protecting the startup of the operating system of the portable device of the present application can be installed in the client and executed through the operation of the processor.
参照图1,示出本发明的便携设备操作系统启动保护方法的实施例一,包括以下步骤:Referring to Fig. 1, it shows the first embodiment of the portable device operating system startup protection method of the present invention, comprising the following steps:
步骤101,启动便携设备操作系统。Step 101, start the operating system of the portable device.
启动便携设备操作系统可以根据用户的命令来启动或根据预定的启动时间来启动。Starting the portable device operating system can be started according to a user's command or according to a predetermined startup time.
步骤102,在其他应用程序启动之前启动保护程序。Step 102, start the protection program before starting other application programs.
可以预先将保护程序安装于便携设备或手机等客户端内,当客户端用户启动客户端的便携设备操作系统时,在其他应用程序启动之前由便携设备操作系统首先启动保护程序。具体的,可以将保护程序添加到便携设备操作系统自带的启动列表中,当便携设备操作系统启动时,启动列表中的保护程序也会自启动。The protection program can be pre-installed in clients such as portable devices or mobile phones. When the client user starts the client's portable device operating system, the portable device operating system first starts the protection program before starting other application programs. Specifically, the protection program can be added to the startup list of the portable device operating system, and when the portable device operating system starts, the protection program in the startup list will also start automatically.
为了保证在便携设备操作系统启动是仅有保护程序一个应用程序启动,在将保护程序添加到便携设备操作系统自带的启动列表中后,需要删除便携设备操作系统中自带的启动列表中除保护程序以外的所有应用程序记录。In order to ensure that only the protection program is started when the operating system of the portable device is started, after adding the protection program to the startup list of the operating system of the portable device, it is necessary to delete all but the protection program from the startup list of the operating system of the portable device. All application records except the saver.
步骤103,保护程序分析便携设备操作系统的启动记录,查看上次启动是否成功,若成功,则正常启动便携设备操作系统,反之,则在便携设备操作系统启动过程中停止便携设备操作系统中应用程序的启动。Step 103, the protection program analyzes the startup record of the portable device operating system to check whether the last startup was successful, if successful, then normally starts the portable device operating system, otherwise, stops the application in the portable device operating system during the startup process of the portable device operating system The start of the program.
保护程序会在每次启动后根据实际启动情况来记录便携设备操作系统的启动状态,并自动覆盖前次的记录,保证记录的启动状态为前一次启动的实际情况。例如,若本次启动成功,则会将存储的启动状态修改为启动成功,反之,则将存储的启动状态修改为启动失败。在每次便携设备操作系统启动时,通过查看上次的启动状态来确定本次需要做的操作。The protection program will record the startup state of the portable device operating system according to the actual startup situation after each startup, and automatically overwrite the previous record to ensure that the recorded startup status is the actual situation of the previous startup. For example, if the current startup is successful, the stored startup status will be modified to startup success; otherwise, the stored startup status will be modified to startup failure. When the operating system of the portable device is started each time, the operation to be performed this time is determined by checking the last startup state.
若上次的启动状态为失败,则说明在自启动应用程序中出现了异常,异常可能是由某一个应用程序产生的,也可能是由几个应用程序组合产生的。所以,在发现上次的启动记录为启动失败,保护程序会在便携设备操作系统启动过程中停止便携设备操作系统中的其他自启动程序的启动,以保证便携设备操作系统的正常启动。进一步地,在便携设备操作系统正常启动后,还可以给出用户提醒信息,由用户来查找无法正常启动的原因。If the last startup status is failure, it means that an exception has occurred in the self-starting application program, and the exception may be generated by a certain application program, or by a combination of several application programs. Therefore, when the last startup record is found to be startup failure, the protection program will stop the startup of other self-starting programs in the portable device operating system during the startup process of the portable device operating system, so as to ensure the normal startup of the portable device operating system. Furthermore, after the operating system of the portable device starts normally, a reminder message can also be given to the user, and the user can find out the reason why the operating system cannot be started normally.
参照图2,示出本发明的便携设备操作系统启动保护方法实施例二,进一步地,在实施例一的步骤103之后还包括以下步骤:Referring to FIG. 2 , it shows Embodiment 2 of the method for starting and protecting the operating system of a portable device according to the present invention. Further, after Step 103 of Embodiment 1, the following steps are also included:
步骤201,若上次启动成功,则在本次启动中,将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,在全部应用程序启动成功后将启动记录修改为启动成功。Step 201, if the last startup was successful, then in this startup, modify the startup record to startup failure, read the pre-stored safe startup list, start the applications in the safe startup list one by one, and all applications start successfully Then modify the startup record to start successfully.
当上次的启动记录为启动成功时,则将启动记录暂时修改为启动失败,这是为了避免在后续启动安全启动列表中的应用程序出现失败,而无法修改启动状态的情况出现。例如,当在逐项启动安全启动列表中的应用程序时,启动到某一项出现问题,那么可能会导致便携设备操作系统的启动失败,如果不预先修改启动记录,那么在下次重新启动时,保护程序中记录的启动状态仍然为在上次启动之前一次的启动记录,即启动成功,这就可能会导致真是的启动状态无法被记录的情况。因此,需要直到安全启动列表中的应用程序全都成功启动后,再将启动记录修改为启动成功。When the last startup record is successful startup, temporarily modify the startup record to startup failure, this is to avoid the situation that the startup status cannot be modified due to the failure of the application in the subsequent startup safe startup list. For example, when starting the applications in the safe boot list item by item, if there is a problem with booting to a certain item, it may cause the booting failure of the portable device operating system. If the boot record is not modified in advance, then when the next restart, The startup state recorded in the protection program is still the startup record before the last startup, that is, the startup is successful, which may lead to the situation that the real startup status cannot be recorded. Therefore, it is necessary to modify the boot record to start successfully after all the applications in the safe boot list are successfully started.
其中,在判断便携设备操作系统成功启动的标准可以通过设置系统性能稳定阈值来确定,即根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动,例如,设定系统性能稳定阈值设为若内存占用率或CPU使用率降至30%。另外,也可以通过在便携设备操作系统中设置启动结束标识,根据启动结束标识确定便携设备操作系统是否成功启动。Wherein, the standard for judging the successful startup of the portable device operating system can be determined by setting the system performance stability threshold, that is, determining whether the portable device operating system is successfully started according to whether the system performance is stable to the threshold interval, for example, setting the system performance stability threshold as If the memory usage or CPU usage drops to 30%. In addition, it is also possible to determine whether the operating system of the portable device is successfully started according to the start-up mark by setting the start-up mark in the operating system of the portable device.
进一步地,保护程序在给出用户提醒信息的同时,还可以给出分析结果,即可能导致便携设备操作系统无法正常启动的应用程序的列表。列表中的应用程序可以是安全启动列表中的所有的应用程序,也可以是根据自己分析得出的部分应用程序。Further, while the protection program gives the user reminder information, it can also give the analysis result, that is, a list of application programs that may cause the operating system of the portable device to fail to start normally. The applications in the list can be all the applications in the safe boot list, or some applications obtained according to your own analysis.
根据自己分析得出的部分应用程序可以通过下述方式来实现:在每次启动失败后,上传安全启动列表中的应用程序记录到服务器,服务器根据上传的应用程序记录分析导致启动失败的应用程序。例如,在不同的客户端的便携设备操作系统中的,启动失败后上传的安全启动列表的应用程序记录中都包括某一个或者某几个应用程序,服务器可以通过分析得知,这些应用程序导致启动失败的可能性较大,从而获取导致启动失败的应用程序。服务器获取导致启动失败的应用程序会反馈给保护程序,保护程序根据反馈结果给出相应处理。Part of the applications obtained from your own analysis can be achieved in the following way: After each startup failure, upload the application records in the safe startup list to the server, and the server analyzes the applications that cause startup failures based on the uploaded application records . For example, in different client portable device operating systems, the application records in the secure boot list uploaded after startup failures all include one or several applications, and the server can know through analysis that these applications cause startup There is a greater chance of failure, getting the application that caused the startup failure. The server obtains the application program that causes the startup failure to be fed back to the protection program, and the protection program gives corresponding processing according to the feedback result.
另外,用户可以根据保护程序提供的列表来对各种程序进行检测或相应的处理。例如,根据在保护程序提供的列表中逐项选择其中的一个应用程序进行启动,或者选择其中的某两个或者某几个程序来进行启动,在查找到导致便携设备操作系统无法正常启动的应用程序时,则可以删除该应用程序或者对其进行修复等等操作。In addition, the user can detect or deal with various programs according to the list provided by the protection program. For example, according to selecting one of the application programs in the list provided by the protection program to start, or selecting some two or some programs to start, after finding the application that causes the operating system of the portable device to fail to start normally program, you can delete the application or repair it and so on.
参照图3,示出本发明的便携设备操作系统启动保护方法的实施例二,进一步地,在步骤101之前还包括如下步骤:Referring to FIG. 3 , it shows a second embodiment of the portable device operating system startup protection method of the present invention. Further, before step 101, the following steps are also included:
步骤301,在便携设备操作系统使用保护程序时,保护程序记录在便携设备操作系统中正常启动的应用程序,建立安全启动列表。Step 301, when the protection program is used by the operating system of the portable device, the protection program records the application programs normally started in the operating system of the portable device, and establishes a safe start list.
安全启动列表的建立可以在保护程序安装于便携设备操作系统后,第一次使用时通过保护程序建立。其中建立的过程如下:The establishment of the safe boot list can be established through the protection program when the protection program is used for the first time after it is installed in the operating system of the portable device. The established process is as follows:
步骤D1,扫描便携设备操作系统中存储的启动列表。Step D1, scanning the startup list stored in the operating system of the portable device.
步骤D2,将便携设备操作系统的启动列表中除保护程序以外正常启动的应用程序记录在保护程序的安全启动列表中。Step D2, recording the normally started application programs in the startup list of the operating system of the portable device except the protection program in the safe startup list of the protection program.
步骤D3,删除便携设备操作系统的启动列表中除保护程序以外的应用程序记录。Step D3, deleting the application program records except the protection program in the startup list of the operating system of the portable device.
因为在便携设备操作系统中一般都会自带一个启动列表,用于记录需要自启动的应用程序,保护程序通过扫描便携设备操作系统中存储的启动列表将除了保护程序自身以外的应用程序都存储在安全启动列表中,并删除启动列表中这些应用程序的记录。当再次启动时,便携设备操作系统自带的启动列表中所包含的自启动程序就只包含保护程序,这就可以使保护程序能随着便携设备操作系统的启动而启动,并控制其他程序的启动。Because the portable device operating system generally has a startup list for recording applications that need to be started automatically, the protection program stores all applications except the protection program itself in the startup list by scanning the startup list stored in the portable device operating system. Safe Boot list, and delete the records of these applications in the boot list. When starting again, the self-starting program included in the startup list of the portable device operating system contains only the protection program, which can enable the protection program to start with the start of the portable device operating system and control the operation of other programs. start up.
进一步地,在步骤201之后还包括如下步骤:Further, after step 201, the following steps are also included:
更新安全启动列表。Update the safe boot list.
为了保证安全启动列表的及时性和有效性,需要对安全启动列表实时更新,具体包括以下步骤:In order to ensure the timeliness and effectiveness of the secure boot list, it is necessary to update the secure boot list in real time, which specifically includes the following steps:
步骤S1,监测便携设备操作系统中应用程序的状态变化。Step S1, monitoring the status change of the application program in the operating system of the portable device.
状态变化包括原有应用程序的删除、新应用程序的安装等等。通过对应用程序的安装及删除信息可以获取到状态变化信息。State changes include deletion of old applications, installation of new applications, and so on. The status change information can be obtained through the installation and deletion information of the application program.
步骤S2,判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。Step S2, judging whether the application whose state has changed is a self-starting application, and if so, updating the safe startup list.
若状态变化是原有自启动应用程序的删除,那么更新安全启动列表为删除安全启动列表中对应的应用程序记录。If the state change is the deletion of the original self-starting application, then updating the secure boot list is to delete the corresponding application record in the secure boot list.
若状态变化时新自启动应用程序的安装,那么更新安全启动列表为将对应的应用程序记录添加到安全启动列表中,同时删除便携设备操作系统中存储的启动列表中该应用程序记录。If a new self-starting application is installed when the state changes, then update the secure boot list to add the corresponding application record to the secure boot list, and delete the application record in the boot list stored in the operating system of the portable device.
参照图4,示出本发明的便携设备操作系统启动保护方法实施例四,包括以下步骤:Referring to FIG. 4 , it shows a fourth embodiment of the method for protecting the operating system of a portable device according to the present invention, including the following steps:
步骤401,启动便携设备操作系统。Step 401, start the operating system of the portable device.
步骤402,分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。Step 402 , analyzing the last self-starting process of the portable device operating system, and stopping other processes other than the portable device operating system from starting if the last startup is unsuccessful.
在每次便携设备操作系统启动后,保护程序记录下当次便携设备操作系统的自身启动进程,在便携设备操作系统下次启动时,通过对进程的分析,来确定便携设备操作系统上次是否启动成功,并根据判断结果来确定是否允许便携设备操作系统以外的其他进程启动。After each portable device operating system is started, the protection program records the current self-starting process of the portable device operating system, and when the portable device operating system starts next time, it determines whether the portable device operating system last time The startup is successful, and it is determined whether other processes other than the operating system of the portable device are allowed to start according to the judgment result.
参照图5,示出本发明的便携设备操作系统启动保护装置的实施例一,该系统中的各个模块是指基于计算机语言编写的计算机程序,存储于客户端中,并通过处理器运行。Referring to FIG. 5 , it shows the first embodiment of the portable device operating system start-up protection device of the present invention. Each module in the system refers to a computer program written based on a computer language, stored in the client, and run by a processor.
便携设备操作系统启动保护装置包括便携设备操作系统启动模块10、保护程序启动模块20、启动记录分析模块30及启动确定模块40。The portable device operating system startup protection device includes a portable device operating system startup module 10 , a protection program startup module 20 , a startup record analysis module 30 and a startup determination module 40 .
便携设备操作系统启动模块10,用于启动便携设备操作系统。The portable device operating system startup module 10 is used to start the portable device operating system.
保护程序启动模块20,用于在其他应用程序启动之前启动保护程序。The protection program starting module 20 is configured to start the protection program before other application programs are started.
启动记录分析模块30,用于分析便携设备操作系统的启动记录,查看上次启动是否成功,,若成功,则正常启动,反之,则在便携设备操作系统启动过程中停止便携设备操作系统中应用程序的启动。The start record analysis module 30 is used to analyze the start record of the portable device operating system, check whether the last start is successful, if successful, then start normally, otherwise, stop the application in the portable device operating system during the start process of the portable device operating system The start of the program.
参照图6,进一步地,便携设备操作系统启动保护装置还包括启动确定模块40,用于根据启动记录分析模块30所分析的便携设备操作系统的上次启动记录来确定便携设备操作系统的后续启动过程。若便携设备操作系统的上次启动记录为启动成功,则将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,然后将启动记录修改为启动成功。若上次启动记录为启动失败,则停止启动便携设备操作系统中的其他自启动应用程序,并给出提醒信息。Referring to FIG. 6 , further, the device for protecting the startup of the operating system of the portable device also includes a startup determination module 40 for determining the subsequent startup of the operating system of the portable device according to the last startup record of the operating system of the portable device analyzed by the startup record analysis module 30 process. If the last startup record of the operating system of the portable device is a successful startup, modify the startup record to fail to start, read the pre-stored safe startup list, start the applications in the safe startup list item by item, and then modify the startup record to start success. If the last startup record shows failure to start, stop starting other self-starting application programs in the operating system of the portable device, and give a reminder message.
进一步地,便携设备操作系统启动保护装置还包括便携设备操作系统成功启动判断模块,用于根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动;或根据启动结束标识确定便携设备操作系统是否成功启动。Further, the protection device for starting the operating system of the portable device also includes a judgment module for successfully starting the operating system of the portable device, which is used to determine whether the operating system of the portable device is successfully started according to whether the system performance is stable to a threshold interval; or determine whether the operating system of the portable device is successfully started according to the start-up end sign Whether to start successfully.
进一步地,保护程序启动模块包括保护程序添加模块和应用程序记录删除模块。其中,保护程序添加单元,用于将保护程序添加到便携设备操作系统自带的启动列表中。应用程序记录删除单元,用于删除便携设备操作系统自带的启动列表中除保护程序以外的所有应用程序记录。Further, the protection program starting module includes a protection program addition module and an application program record deletion module. Wherein, the protection program adding unit is used for adding the protection program to the startup list of the operating system of the portable device. The application program record deletion unit is used for deleting all application program records in the startup list of the portable device operating system except the protection program.
优选地,便携设备操作系统启动保护装置还包括上传模块、分析模块、反馈模块和处理模块。Preferably, the device for protecting the startup of the operating system of the portable device further includes an upload module, an analysis module, a feedback module and a processing module.
其中,上传模块,在每次启动失败后,上传安全启动列表中的应用程序记录到服务器。Wherein, the upload module uploads the application program records in the safe startup list to the server after each startup failure.
分析模块,用于根据上传的应用程序记录分析导致启动失败的应用程序。The analysis module is used to analyze the applications that cause startup failure according to the uploaded application records.
反馈模块,用于服务器将分析结果反馈给保护程序。The feedback module is used for the server to feed back the analysis result to the protection program.
处理模块,用于保护程序根据反馈结果给出相应处理。The processing module is used for the protection program to provide corresponding processing according to the feedback result.
进一步地,便携设备操作系统启动保护装置还包括提醒模块,用于将保护程序预存的安全启动列表中的所有应用程序记录提供给用户;或将分析得出的导致启动失败的应用程序记录提供给用户。Further, the portable device operating system startup protection device also includes a reminder module, which is used to provide the user with all the application program records in the safe startup list stored in the protection program; or provide the analyzed application program records that cause startup failure to the user. user.
参照图7,示出本发明的便携设备操作系统启动保护装置的实施例三,进一步地,还包括安全启动列表建立模块50,用于在便携设备操作系统使用保护程序时,根据便携设备操作系统中正常启动的应用程序建立并存储安全启动列表。Referring to FIG. 7 , it shows the third embodiment of the device for protecting the startup of the operating system of the portable device according to the present invention, and further includes a safe startup list establishment module 50, which is used to set the protection program according to the operating system of the portable device when the operating system of the portable device uses Normally started applications in the build and store the secure boot list.
具体的,安全启动列表建立模块50包括扫描单元、存储单元及删除单元。Specifically, the secure boot list establishment module 50 includes a scanning unit, a storage unit and a deletion unit.
扫描单元,用于扫描便携设备操作系统中存储的启动列表。The scanning unit is used to scan the startup list stored in the operating system of the portable device.
存储单元,用于将扫描到的启动列表中除保护程序以外正常启动的应用程序存储在保护程序的安全启动列表中。The storage unit is configured to store the scanned applications normally started except the protection program in the safe start list of the protection program.
删除单元,删除便携设备操作系统的启动列表中除保护程序以外的应用程序记录。The deletion unit deletes the application program records except the protection program in the startup list of the portable device operating system.
进一步地,本发明的便携设备操作系统启动保护装置还包括更新模块,用于对安全启动列表进行更新。Further, the device for protecting the startup of the operating system of the portable device of the present invention further includes an update module, which is used to update the safe startup list.
具体的,更新模块包括状态监测单元和自启动检测单元。Specifically, the update module includes a status monitoring unit and a self-starting detection unit.
状态监测单元,用于监测便携设备操作系统中应用程序的状态变化。例如,原有应用程序的删除、新应用程序的安装等等。The state monitoring unit is used for monitoring the state change of the application program in the operating system of the portable device. For example, deletion of an existing application program, installation of a new application program, and so on.
自启动检测单元,用于判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。其中,更新安全列表包括删除或添加安全启动列表中的某一项或多项应用程序记录。The self-starting detection unit is used for judging whether the application program whose state has changed is a self-starting application program, and if so, updating the safe start list. Wherein, updating the safe list includes deleting or adding one or more application records in the safe boot list.
参照图8,示出本发明实施例四的便携设备操作系统启动保护装置,包括便携设备操作系统启动模块80和便携设备操作系统进程分析模块90。Referring to FIG. 8 , it shows the device for protecting the startup of the operating system of the portable device according to the fourth embodiment of the present invention, which includes a startup module 80 of the operating system of the portable device and a process analysis module 90 of the operating system of the portable device.
便携设备操作系统启动模块80,用于启动便携设备操作系统。The portable device operating system starting module 80 is used to start the portable device operating system.
便携设备操作系统进程分析模块90,用于分析便携设备操作系统上次自身启动进程,若上次启动成功,则允许便携设备操作系统正常启动,反之,则停止便携设备操作系统以外的其他进程启动。The portable device operating system process analysis module 90 is used to analyze the self-starting process of the portable device operating system last time. If the last startup is successful, the portable device operating system is allowed to start normally. Otherwise, other processes other than the portable device operating system are stopped. .
本发明的便携设备操作系统启动保护方法和装置通过在便携设备操作系统启动的同时对于便携设备操作系统上次启动是否成功进行判断,通过保护程序建立安全启动列表,当保护程序启动后再根据便携设备操作系统的上次启动记录来确定是否启动安全启动列表中的应用程序,可以避免因为应用程序自身异常而造成的便携设备操作系统多次无法正常启动的情况,也可以避免不能启动所造成的需要格式化系统、丢失用户信息等情况。The method and device for protecting the start-up of the operating system of a portable device in the present invention judge whether the operating system of the portable device was started successfully at the same time as the operating system of the portable device is started, and establish a safe start-up list through the protection program. The last boot record of the device operating system is used to determine whether to start the application program in the safe boot list, which can avoid the situation that the portable device operating system cannot be started normally for many times due to the abnormality of the application program itself, and can also avoid the failure caused by the failure to start. Need to format the system, lose user information, etc.
进一步地,在判断上次成功启动后,首先是将本次启动记录修改为启动失败,当所有应用程序都成功启动后再将本次启动记录修改为启动成功,可以避免在启动应用程序过程中出现意外,而没有修改启动记录的情况。保证启动记录中所记载的启动状态准确可靠。Further, after judging the last successful startup, first of all, modify the startup record to startup failure, and then modify the startup record to startup success after all applications are successfully started, which can avoid Unexpectedly, without modifying the boot record. Ensure that the startup status recorded in the startup record is accurate and reliable.
另外,对于安全启动列表中实时更新,可以保证启动保护的及时性、准确性和有效性。In addition, the real-time update of the safe boot list can ensure the timeliness, accuracy and effectiveness of boot protection.
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other. As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for the related parts, please refer to the part of the description of the method embodiment.
以上对本发明所提供的便携设备操作系统启动保护方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The method and device for protecting the startup of the operating system of a portable device provided by the present invention have been described above in detail. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The descriptions of the above embodiments are only used to help understand the present invention. method and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification should not be understood as Limitations on the Invention.
Claims (19)
- A kind of 1. portable device system starting protection method, it is characterised in that including:Start portable device system;Before process initiation corresponding to other applications, portable device itself launching process of system last time is analyzed, if Last time startup is unsuccessful, then stops other process initiations beyond portable device system;Wherein, portable device is judged The standard that system successfully starts up includes:Stable system performance threshold value is set, whether stablized according to systematic function true to threshold interval Determine whether portable device system successfully starts up;Or set in portable device system and start end of identification, according to opening Dynamic end of identification determines whether portable device system successfully starts up.
- 2. the method as described in claim 1, it is characterised in that methods described also includes:If last time starts successfully, in this startup, record modification will be started and failed to start, read the safety prestored Start list, start the application program in clean boot list item by item, will start after the success of whole application program launchings and record It is revised as starting successfully.
- 3. the method as described in claim 1, further comprise:The starting protection program before other applications startup, and AndDefence program is added in the startup list that portable device system carries;Delete all application records started in list in addition to defence program that portable device system carries.
- 4. the method as described in claim 1, it is characterised in that methods described also includes:It is each start failure after, upload application records in clean boot list to server;Server causes to start the application program to fail according to the analysis of the application records of upload;Analysis result is fed back to defence program by server;Defence program provides respective handling according to feedback result.
- 5. method as claimed in claim 4, it is characterised in that methods described also includes:All application records in the clean boot list to prestore are supplied to user;OrThe application records for causing to start failure that analysis is drawn are supplied to user.
- 6. method as claimed in claim 5, it is characterised in that methods described also includes:User carries out respective handling according to the application records of acquisition to application program.
- 7. the method as described in claim 1, it is characterised in that methods described also includes:When portable device system uses defence program, defence program, which is recorded in portable device system, normally to be started Application program, establish clean boot list.
- 8. method as claimed in claim 7, it is characterised in that the process that the defence program establishes clean boot list is:The startup list stored in scanning portable device system;By the application records normally started in addition to defence program in the startup list of portable device system in safety Start in list;Delete the application program started in list in addition to defence program of portable device system.
- 9. the method as described in claim any one of 7-8, it is characterised in that methods described also includes:Update clean boot list.
- 10. method as claimed in claim 9, it is characterised in that the renewal clean boot list includes:The state change of application program in monitor operating system;Judge whether the application program that state changes is self-starting application program, if so, then updating clean boot list.
- A kind of 11. portable device system starting protection device, it is characterised in that including:Portable device system starting module, for starting portable device system;Portable device system process analysis module, for before process initiation corresponding to other applications, analysis to be just Itself launching process of device operating system last time is taken, if last time startup is unsuccessful, is stopped beyond portable device system Other process initiations;Portable device system successfully starts up judge module, for being determined just according to whether systematic function is stablized to threshold interval Take whether device operating system successfully starts up;Or determine whether portable device system successfully opens according to end of identification is started It is dynamic.
- 12. device as claimed in claim 11, it is characterised in that described device also includes:Start determining module, be recorded as starting successfully if the last time of operating system starts, will start in this startup and record It is revised as starting failure, reads the clean boot list prestored, starts the application program in clean boot list item by item, so Record modification will be started afterwards to start successfully.
- 13. device as claimed in claim 11, it is characterised in that the portable device system successfully starts up judge module Including:Defence program adding device, for defence program to be added in the startup list that operating system carries;Application records delete unit, start owning in addition to defence program in list for what deletion action system carried Application records.
- 14. device as claimed in claim 11, it is characterised in that described device also includes:Uploading module, it is each start failure after, upload application records in clean boot list to server;Analysis module, cause to start the application program to fail according to the analysis of the application records of upload for server;Feedback module, analysis result is fed back into defence program for server;Processing module, respective handling is provided according to feedback result for defence program.
- 15. device as claimed in claim 14, it is characterised in that described device also includes:Prompting module, user is supplied to for all application records in clean boot list that defence program prestores; Or the application records for causing to start failure for drawing analysis are supplied to user.
- 16. device as claimed in claim 11, it is characterised in that described device also includes:Module is established in clean boot list, for when operating system uses defence program, according to normally starting in operating system Application program establish clean boot list.
- 17. device as claimed in claim 16, it is characterised in that module is established in the clean boot list to be included:Scanning element, for the startup list stored in scan operation system;Memory cell, for the application program normally started in addition to defence program in the startup scanned list to be stored in into guarantor Protect in the clean boot list of program;Delete unit, the application records started in list in addition to defence program of deletion action system.
- 18. the device as described in claim any one of 16-17, it is characterised in that described device also includes:Update module, for being updated to clean boot list.
- 19. device as claimed in claim 18, it is characterised in that the update module includes:Condition Monitoring Unit, the state change for application program in monitor operating system;Self-starting detection unit, for judging whether the application program that state changes is self-starting application program, if so, then Update clean boot list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310536083.1A CN103713920B (en) | 2011-06-20 | 2011-06-20 | Portable device system starting protection method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310536083.1A CN103713920B (en) | 2011-06-20 | 2011-06-20 | Portable device system starting protection method and apparatus |
CN201110166450.4A CN102262573B (en) | 2011-06-20 | 2011-06-20 | Operating system startup protection method and device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110166450.4A Division CN102262573B (en) | 2011-06-20 | 2011-06-20 | Operating system startup protection method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103713920A CN103713920A (en) | 2014-04-09 |
CN103713920B true CN103713920B (en) | 2017-11-14 |
Family
ID=50406923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310536083.1A Expired - Fee Related CN103713920B (en) | 2011-06-20 | 2011-06-20 | Portable device system starting protection method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103713920B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117251842B (en) * | 2023-11-15 | 2024-04-19 | 荣耀终端有限公司 | Electronic device startup method, electronic device, and readable storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0100140A2 (en) * | 1982-07-26 | 1984-02-08 | Data General Corporation | Data processing system and method of starting up system |
US5457668A (en) * | 1991-12-27 | 1995-10-10 | Nintendo Co., Ltd. | Data processing system with collating processing at start up for determining the presence of an improper optical CD |
CN1859203A (en) * | 2006-03-15 | 2006-11-08 | 华为技术有限公司 | Locating method and its device for system repeatedly start fault |
CN1900940A (en) * | 2006-07-19 | 2007-01-24 | 谢朝霞 | Method for computer safety start |
CN101377803A (en) * | 2008-09-28 | 2009-03-04 | 北京飞天诚信科技有限公司 | Method and system for implementing start-up protection |
CN101882085A (en) * | 2010-06-23 | 2010-11-10 | 迈普通信技术股份有限公司 | System starting method and embedded equipment |
-
2011
- 2011-06-20 CN CN201310536083.1A patent/CN103713920B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0100140A2 (en) * | 1982-07-26 | 1984-02-08 | Data General Corporation | Data processing system and method of starting up system |
US5457668A (en) * | 1991-12-27 | 1995-10-10 | Nintendo Co., Ltd. | Data processing system with collating processing at start up for determining the presence of an improper optical CD |
CN1859203A (en) * | 2006-03-15 | 2006-11-08 | 华为技术有限公司 | Locating method and its device for system repeatedly start fault |
CN1900940A (en) * | 2006-07-19 | 2007-01-24 | 谢朝霞 | Method for computer safety start |
CN101377803A (en) * | 2008-09-28 | 2009-03-04 | 北京飞天诚信科技有限公司 | Method and system for implementing start-up protection |
CN101882085A (en) * | 2010-06-23 | 2010-11-10 | 迈普通信技术股份有限公司 | System starting method and embedded equipment |
Also Published As
Publication number | Publication date |
---|---|
CN103713920A (en) | 2014-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102262574B (en) | Boot protecting method and device of operating system | |
CN108121559B (en) | Configuration file pushing method, server and storage medium | |
CN102043655B (en) | Method and system for carrying out advanced uninstall on software | |
US9146839B2 (en) | Method for pre-testing software compatibility and system thereof | |
CN107451040B (en) | Method and device for positioning fault reason and computer readable storage medium | |
US8683263B2 (en) | Cooperative client and server logging | |
WO2020224238A1 (en) | Blockchain node depolyment method, device and equipment, and storage medium | |
TW201407341A (en) | Method, device and system of repairing software run-time error | |
CN100432949C (en) | Method and device for storing user data on computer when software crashing | |
CN102262573B (en) | Operating system startup protection method and device | |
CN110063042A (en) | A kind of response method and its terminal of database failure | |
CN113672306B (en) | Method, device, system and medium for recovery from abnormal self-checking of server components | |
JP2009199321A (en) | Relevancy inspection apparatus, relevancy inspection method, and relevancy inspection program | |
WO2019137280A1 (en) | Terminal anomaly repair method, apparatus, mobile terminal, and storage medium | |
WO2019169771A1 (en) | Electronic device, access instruction information acquisition method and storage medium | |
JP5087502B2 (en) | Operation log management apparatus and operation log management method | |
CN103713966B (en) | Mobile terminal system starting protection method and apparatus | |
CN103713920B (en) | Portable device system starting protection method and apparatus | |
CN103309769A (en) | Operation system starting protection method and device | |
WO2016131294A1 (en) | Version upgrade processing method and device | |
US9128738B2 (en) | Information processing program and information processing method | |
JP2007080167A (en) | Software resource distribution system and method and program | |
TW201015296A (en) | Method for auto-testing environment variable setting | |
KR102221593B1 (en) | System for maintaining the installation envoronment of computer terminals | |
CN114546717A (en) | Method and device for starting android intelligent terminal, intelligent terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171114 |
|
CF01 | Termination of patent right due to non-payment of annual fee |