便携设备操作系统启动保护方法和装置制造方法
【专利摘要】本发明提供了一种便携设备操作系统启动保护方法,包括:启动便携设备操作系统;分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。本发明还提供一种实现前述方法的便携设备操作系统启动保护装置。本发明的操作系统启动保护方法及装置,能够在便携设备的系统启动过程中保护操作系统能够正常启动,避免出现多次启动都无法成功的情况出现。
【专利说明】便携设备操作系统启动保护方法和装置
[0001]本发明专利申请是申请日为2011年06月20日、申请号为201110166450.4、名称
为“操作系统启动保护方法和装置”的中国发明专利申请的分案申请。
【技术领域】
[0002]本发明涉及应用程序启动【技术领域】,特别是涉及一种便携设备操作系统启动保护方法和装置。
【背景技术】
[0003]一般情况下,在便携设备中,用户可以根据自己的需要来安装各种各样的应用程序。其中,较多应用程序具可以在开机时自启动,即随着便携设备开机会自行启动。但是,因为自启动应用程序与便携设备操作系统的兼容性,或者不同自启动应用程序之间的兼容性,或者在启动过程中应用程序自身出现的意外错误等问题都可能会导致便携设备无法正常启动的情况。便携设备,特别是常见的智能手机,因为其中的便携设备操作系统的稳定性还有待加强,应用程序在自启动的过程中经常会因为自身异常而导致其无法正常开机。
[0004]例如,对于智能手机而言,如果在存储卡上安装了自启动应用程序,而存储卡文件系统出现了故障,那么手机可能也会因此而无法正常开机。再比如,一个自启动的应用程序被不正常删除,因为便携设备内通常会记录自启动应用程序的启动路径,那么就可能会出现应用程序被删除,但是该应用程序的启动路径并未被删除,当重新开机时,便携设备操作系统无法根据启动路径找到应用程序,就会出现系统错误,导致无法正常开机。
[0005]因为便携设备的操作系统通常情况下无法自动识别错误产生的原因,当出现前述的异常而导致无法正常启动的时候,如果不是人为干预,如对故障进行修复或者对便携设备进行格式化,通常情况下,便携设备无法自行改变这种因为应用程序自身异常而导致的无法正常启动的情况。也就是说,可能会出现反复启动多次都无法成功的情况,这无疑会影响便携设备正常使用,给用户带来不便。
【发明内容】
[0006]本发明所要解决的技术问题是提供一种便携设备操作系统启动保护方法及装置,能够在便携设备的系统启动过程中保护便携设备操作系统能够正常启动,避免出现多次启动都无法成功的情况出现。
[0007]为了解决上述问题,本发明公开了
[0008]一种便携设备操作系统启动保护方法,其特征在于,包括:
[0009]启动便携设备操作系统;
[0010]分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。
[0011]进一步地,所述方法还包括:
[0012]若上次启动成功,则在本次启动中,将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,在全部应用程序启动成功后将启动记录修改为启动成功。
[0013]进一步地,所述判断便携设备操作系统成功启动的标准包括:
[0014]设置系统性能稳定阈值,根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动;或
[0015]在便携设备操作系统中设置启动结束标识,根据启动结束标识确定便携设备操作系统是否成功启动。
[0016]进一步地,所述在其他应用程序启动之前启动保护程序包括:
[0017]将保护程序添加到便携设备操作系统自带的启动列表中;
[0018]删除便携设备操作系统自带的启动列表中除保护程序以外的所有应用程序记录。
[0019]进一步地,所述方法还包括:
[0020]在每次启动失败后,上传安全启动列表中的应用程序记录到服务器;
[0021]服务器根据上传的应用程序记录分析导致启动失败的应用程序;
[0022]服务器将分析结果反馈给保护程序;
[0023]保护程序根据反馈结果给出相应处理。
[0024]进一步地,所述方法还包括:
[0025]将保护程序预存的安全启动列表中的所有应用程序记录提供给用户;或
[0026]将分析得出的导致启动失败的应用程序记录提供给用户。
[0027]进一步地,所述方法还包括:
[0028]用户根据获取的应用程序记录对应用程序进行相应处理。
[0029]进一步地,所述方法还包括:
[0030]在便携设备操作系统使用保护程序时,保护程序记录在便携设备操作系统中正常启动的应用程序,建立安全启动列表。
[0031]进一步地,所述保护程序建立安全启动列表的过程为:
[0032]扫描便携设备操作系统中存储的启动列表;
[0033]将便携设备操作系统的启动列表中除保护程序以外正常启动的应用程序记录在安全启动列表中;
[0034]删除便携设备操作系统的启动列表中除保护程序以外的应用程序。
[0035]进一步地,所述方法还包括:
[0036]更新安全启动列表。
[0037]进一步地,所述更新安全启动列表包括:
[0038]监测便携设备操作系统中应用程序的状态变化;
[0039]判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。
[0040]为了解决上述问题,本发明还公开了
[0041]一种便携设备操作系统启动保护装置,其特征在于,包括:
[0042]便携设备操作系统启动模块,用于启动便携设备操作系统;
[0043]便携设备操作系统进程分析模块,用于分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。[0044]进一步地,所述装置还包括:
[0045]启动确定模块,若便携设备操作系统的上次启动记录为启动成功,则在本次启动中将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,然后将启动记录修改为启动成功。
[0046]进一步地,所述装置还包括:
[0047]便携设备操作系统成功启动判断模块,用于根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动;或
[0048]根据启动结束标识确定便携设备操作系统是否成功启动。
[0049]进一步地,所述保护程序启动模块包括:
[0050]保护程序添加单元,用于将保护程序添加到便携设备操作系统自带的启动列表中;
[0051]应用程序记录删除单元,用于删除便携设备操作系统自带的启动列表中除保护程序以外的所有应用程序记录。
[0052]进一步地,所述装置还包括:
[0053]上传模块,在每次启动失败后,上传安全启动列表中的应用程序记录到服务器;
[0054]分析模块,用于服务器根据上传的应用程序记录分析导致启动失败的应用程序;
[0055]反馈模块,用于服务器将分析结果反馈给保护程序;
[0056]处理模块,用于保护程序根据反馈结果给出相应处理。
[0057]进一步地,所述装置还包括:
[0058]提醒模块,用于将保护程序预存的安全启动列表中的所有应用程序记录提供给用户;或将分析得出的导致启动失败的应用程序记录提供给用户。
[0059]进一步地,所述装置还包括:
[0060]安全启动列表建立模块,用于在便携设备操作系统使用保护程序时,根据便携设备操作系统中正常启动的应用程序建立安全启动列表。
[0061]进一步地,所述安全启动列表建立模块包括:
[0062]扫描单兀,用于扫描便携设备操作系统中存储的启动列表;
[0063]存储单元,用于将扫描到的启动列表中除保护程序以外正常启动的应用程序存储在保护程序的安全启动列表中;
[0064]删除单元,删除便携设备操作系统的启动列表中除保护程序以外的应用程序记录。
[0065]进一步地,所述装置还包括:
[0066]更新模块,用于对安全启动列表进行更新。
[0067]进一步地,所述更新模块包括:
[0068]状态监测单元,用于监测便携设备操作系统中应用程序的状态变化;
[0069]自启动检测单元,用于判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。
[0070]与现有技术相比,本发明具有以下优点:
[0071]本发明的便携设备操作系统启动保护方法和装置通过在便携设备操作系统启动的同时对于便携设备操作系统上次启动是否成功进行判断,通过保护程序建立安全启动列表,当保护程序启动后再根据便携设备操作系统的上次启动记录来确定是否启动安全启动列表中的应用程序,可以避免因为应用程序自身异常而造成的便携设备操作系统多次无法正常启动的情况,也可以避免不能启动所造成的需要格式化系统、丢失用户信息等情况。
[0072]进一步地,在判断上次成功启动后,首先是将本次启动记录修改为启动失败,当所有应用程序都成功启动后再将本次启动记录修改为启动成功,可以避免在启动应用程序过程中出现意外,而没有修改启动记录的情况,保证启动记录中所记载的启动状态准确可靠。
[0073]另外,对于安全启动列表中实时更新,可以保证启动保护的及时性、准确性和有效性。
【专利附图】
【附图说明】
[0074]图1是本发明的便携设备操作系统启动保护方法实施例一的流程图;
[0075]图2是本发明的便携设备操作系统启动保护方法实施例二的流程图;
[0076]图3是本发明的便携设备操作系统启动保护方法实施例三的流程图;
[0077]图4是本发明的便携设备操作系统启动保护装置实施例一的结构示意图;
[0078]图5是本发明的便携设备操作系统启动保护装置实施例二的结构示意图;
[0079]图6是本发明的便携设备操作系统启动保护装置实施例三的结构示意图。
图7示出本发明的便携设备操作系统启动保护装置的实施例三的结构示意图;
图8示出了本发明示出本发明实施例四的便携设备操作系统启动保护装置的结构示意图。
【具体实施方式】
[0080]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0081]本发明的便携设备操作系统启动保护方法及装置应用于便携式设备、手机等客户端,用于对客户端的开机启动进行保护,使其能正常的启动。具体的,本申请的便携设备操作系统启动保护方法及装置可以安装于客户端中,通过处理器的运行来执行。
[0082]参照图1,示出本发明的便携设备操作系统启动保护方法的实施例一,包括以下步骤:
[0083]步骤101,启动便携设备操作系统。
[0084]启动便携设备操作系统可以根据用户的命令来启动或根据预定的启动时间来启动。
[0085]步骤102,在其他应用程序启动之前启动保护程序。
[0086]可以预先将保护程序安装于便携设备或手机等客户端内,当客户端用户启动客户端的便携设备操作系统时,在其他应用程序启动之前由便携设备操作系统首先启动保护程序。具体的,可以将保护程序添加到便携设备操作系统自带的启动列表中,当便携设备操作系统启动时,启动列表中的保护程序也会自启动。
[0087]为了保证在便携设备操作系统启动是仅有保护程序一个应用程序启动,在将保护程序添加到便携设备操作系统自带的启动列表中后,需要删除便携设备操作系统中自带的启动列表中除保护程序以外的所有应用程序记录。[0088]步骤103,保护程序分析便携设备操作系统的启动记录,查看上次启动是否成功,若成功,则正常启动便携设备操作系统,反之,则在便携设备操作系统启动过程中停止便携设备操作系统中应用程序的启动。
[0089]保护程序会在每次启动后根据实际启动情况来记录便携设备操作系统的启动状态,并自动覆盖前次的记录,保证记录的启动状态为前一次启动的实际情况。例如,若本次启动成功,则会将存储的启动状态修改为启动成功,反之,则将存储的启动状态修改为启动失败。在每次便携设备操作系统启动时,通过查看上次的启动状态来确定本次需要做的操作。
[0090]若上次的启动状态为失败,则说明在自启动应用程序中出现了异常,异常可能是由某一个应用程序产生的,也可能是由几个应用程序组合产生的。所以,在发现上次的启动记录为启动失败,保护程序会在便携设备操作系统启动过程中停止便携设备操作系统中的其他自启动程序的启动,以保证便携设备操作系统的正常启动。进一步地,在便携设备操作系统正常启动后,还可以给出用户提醒信息,由用户来查找无法正常启动的原因。
[0091]参照图2,示出本发明的便携设备操作系统启动保护方法实施例二,进一步地,在实施例一的步骤103之后还包括以下步骤:
[0092]步骤201,若上次启动成功,则在本次启动中,将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,在全部应用程序启动成功后将启动记录修改为启动成功。
[0093]当上次的启动记录为启动成功时,则将启动记录暂时修改为启动失败,这是为了避免在后续启动安全启动列表中的应用程序出现失败,而无法修改启动状态的情况出现。例如,当在逐项启动安全启动列表中的应用程序时,启动到某一项出现问题,那么可能会导致便携设备操作系统的启动失败,如果不预先修改启动记录,那么在下次重新启动时,保护程序中记录的启动状态仍然为在上次启动之前一次的启动记录,即启动成功,这就可能会导致真是的启动状态无法被记录的情况。因此,需要直到安全启动列表中的应用程序全都成功启动后,再将启动记录修改为启动成功。
[0094]其中,在判断便携设备操作系统成功启动的标准可以通过设置系统性能稳定阈值来确定,即根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动,例如,设定系统性能稳定阈值设为若内存占用率或CPU使用率降至30%。另外,也可以通过在便携设备操作系统中设置启动结束标识,根据启动结束标识确定便携设备操作系统是否成功启动。
[0095]进一步地,保护程序在给出用户提醒信息的同时,还可以给出分析结果,即可能导致便携设备操作系统无法正常启动的应用程序的列表。列表中的应用程序可以是安全启动列表中的所有的应用程序,也可以是根据自己分析得出的部分应用程序。
[0096]根据自己分析得出的部分应用程序可以通过下述方式来实现:在每次启动失败后,上传安全启动列表中的应用程序记录到服务器,服务器根据上传的应用程序记录分析导致启动失败的应用程序。例如,在不同的客户端的便携设备操作系统中的,启动失败后上传的安全启动列表的应用程序记录中都包括某一个或者某几个应用程序,服务器可以通过分析得知,这些应用程序导致启动失败的可能性较大,从而获取导致启动失败的应用程序。服务器获取导致启动失败的应用程序会反馈给保护程序,保护程序根据反馈结果给出相应处理。
[0097]另外,用户可以根据保护程序提供的列表来对各种程序进行检测或相应的处理。例如,根据在保护程序提供的列表中逐项选择其中的一个应用程序进行启动,或者选择其中的某两个或者某几个程序来进行启动,在查找到导致便携设备操作系统无法正常启动的应用程序时,则可以删除该应用程序或者对其进行修复等等操作。
[0098]参照图3,示出本发明的便携设备操作系统启动保护方法的实施例二,进一步地,在步骤101之前还包括如下步骤:
[0099]步骤301,在便携设备操作系统使用保护程序时,保护程序记录在便携设备操作系统中正常启动的应用程序,建立安全启动列表。
[0100]安全启动列表的建立可以在保护程序安装于便携设备操作系统后,第一次使用时通过保护程序建立。其中建立的过程如下:
[0101]步骤D1,扫描便携设备操作系统中存储的启动列表。
[0102]步骤D2,将便携设备操作系统的启动列表中除保护程序以外正常启动的应用程序记录在保护程序的安全启动列表中。
[0103]步骤D3,删除便携设备操作系统的启动列表中除保护程序以外的应用程序记录。
[0104]因为在便携设备操作系统中一般都会自带一个启动列表,用于记录需要自启动的应用程序,保护程序通过扫描便携设备操作系统中存储的启动列表将除了保护程序自身以外的应用程序都存储在安全启动列表中,并删除启动列表中这些应用程序的记录。当再次启动时,便携设备操作系统自带的启动列表中所包含的自启动程序就只包含保护程序,这就可以使保护程序能随着便携设备操作系统的启动而启动,并控制其他程序的启动。
[0105]进一步地,在步骤201之后还包括如下步骤:
[0106]更新安全启动列表。
[0107]为了保证安全启动列表的及时性和有效性,需要对安全启动列表实时更新,具体包括以下步骤:
[0108]步骤SI,监测便携设备操作系统中应用程序的状态变化。
[0109]状态变化包括原有应用程序的删除、新应用程序的安装等等。通过对应用程序的安装及删除信息可以获取到状态变化信息。
[0110]步骤S2,判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。
[0111]若状态变化是原有自启动应用程序的删除,那么更新安全启动列表为删除安全启动列表中对应的应用程序记录。
[0112]若状态变化时新自启动应用程序的安装,那么更新安全启动列表为将对应的应用程序记录添加到安全启动列表中,同时删除便携设备操作系统中存储的启动列表中该应用程序记录。
[0113]参照图4,示出本发明的便携设备操作系统启动保护方法实施例四,包括以下步骤:
[0114]步骤401,启动便携设备操作系统。
[0115]步骤402,分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。[0116]在每次便携设备操作系统启动后,保护程序记录下当次便携设备操作系统的自身启动进程,在便携设备操作系统下次启动时,通过对进程的分析,来确定便携设备操作系统上次是否启动成功,并根据判断结果来确定是否允许便携设备操作系统以外的其他进程启动。
[0117]参照图5,示出本发明的便携设备操作系统启动保护装置的实施例一,该系统中的各个模块是指基于计算机语言编写的计算机程序,存储于客户端中,并通过处理器运行。
[0118]便携设备操作系统启动保护装置包括便携设备操作系统启动模块10、保护程序启动模块20、启动记录分析模块30及启动确定模块40。
[0119]便携设备操作系统启动模块10,用于启动便携设备操作系统。
[0120]保护程序启动模块20,用于在其他应用程序启动之前启动保护程序。
[0121]启动记录分析模块30,用于分析便携设备操作系统的启动记录,查看上次启动是否成功,,若成功,则正常启动,反之,则在便携设备操作系统启动过程中停止便携设备操作系统中应用程序的启动。
[0122]参照图6,进一步地,便携设备操作系统启动保护装置还包括启动确定模块40,用于根据启动记录分析模块30所分析的便携设备操作系统的上次启动记录来确定便携设备操作系统的后续启动过程。若便携设备操作系统的上次启动记录为启动成功,则将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,然后将启动记录修改为启动成功。若上次启动记录为启动失败,则停止启动便携设备操作系统中的其他自启动应用程序,并给出提醒信息。
[0123]进一步地,便携设备操作系统启动保护装置还包括便携设备操作系统成功启动判断模块,用于根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动;或根据启动结束标识确定便携设备操作系统是否成功启动。
[0124]进一步地,保护程序启动模块包括保护程序添加模块和应用程序记录删除模块。其中,保护程序添加单元,用于将保护程序添加到便携设备操作系统自带的启动列表中。应用程序记录删除单元,用于删除便携设备操作系统自带的启动列表中除保护程序以外的所有应用程序记录。
[0125]优选地,便携设备操作系统启动保护装置还包括上传模块、分析模块、反馈模块和处理模块。
[0126]其中,上传模块,在每次启动失败后,上传安全启动列表中的应用程序记录到服务器。
[0127]分析模块,用于根据上传的应用程序记录分析导致启动失败的应用程序。
[0128]反馈模块,用于服务器将分析结果反馈给保护程序。
[0129]处理模块,用于保护程序根据反馈结果给出相应处理。
[0130]进一步地,便携设备操作系统启动保护装置还包括提醒模块,用于将保护程序预存的安全启动列表中的所有应用程序记录提供给用户;或将分析得出的导致启动失败的应用程序记录提供给用户。
[0131]参照图7,示出本发明的便携设备操作系统启动保护装置的实施例三,进一步地,还包括安全启动列表建立模块50,用于在便携设备操作系统使用保护程序时,根据便携设备操作系统中正常启动的应用程序建立并存储安全启动列表。[0132]具体的,安全启动列表建立模块50包括扫描单元、存储单元及删除单元。
[0133]扫描单元,用于扫描便携设备操作系统中存储的启动列表。
[0134]存储单元,用于将扫描到的启动列表中除保护程序以外正常启动的应用程序存储在保护程序的安全启动列表中。
[0135]删除单元,删除便携设备操作系统的启动列表中除保护程序以外的应用程序记录。
[0136]进一步地,本发明的便携设备操作系统启动保护装置还包括更新模块,用于对安全启动列表进行更新。
[0137]具体的,更新模块包括状态监测单元和自启动检测单元。
[0138]状态监测单元,用于监测便携设备操作系统中应用程序的状态变化。例如,原有应用程序的删除、新应用程序的安装等等。
[0139]自启动检测单元,用于判断状态发生变化的应用程序是否是自启动应用程序,若是,则更新安全启动列表。其中,更新安全列表包括删除或添加安全启动列表中的某一项或多项应用程序记录。
[0140]参照图8,示出本发明实施例四的便携设备操作系统启动保护装置,包括便携设备操作系统启动模块80和便携设备操作系统进程分析模块90。
[0141]便携设备操作系统启动模块80,用于启动便携设备操作系统。
[0142]便携设备操作系统进程分析模块90,用于分析便携设备操作系统上次自身启动进程,若上次启动成功,则允许便携设备操作系统正常启动,反之,则停止便携设备操作系统以外的其他进程启动。
[0143]本发明的便携设备操作系统启动保护方法和装置通过在便携设备操作系统启动的同时对于便携设备操作系统上次启动是否成功进行判断,通过保护程序建立安全启动列表,当保护程序启动后再根据便携设备操作系统的上次启动记录来确定是否启动安全启动列表中的应用程序,可以避免因为应用程序自身异常而造成的便携设备操作系统多次无法正常启动的情况,也可以避免不能启动所造成的需要格式化系统、丢失用户信息等情况。
[0144]进一步地,在判断上次成功启动后,首先是将本次启动记录修改为启动失败,当所有应用程序都成功启动后再将本次启动记录修改为启动成功,可以避免在启动应用程序过程中出现意外,而没有修改启动记录的情况。保证启动记录中所记载的启动状态准确可
O
[0145]另外,对于安全启动列表中实时更新,可以保证启动保护的及时性、准确性和有效性。
[0146]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0147]以上对本发明所提供的便携设备操作系统启动保护方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种便携设备操作系统启动保护方法,其特征在于,包括: 启动便携设备操作系统; 分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系统以外的其他进程启动。
2.如权利要求1所述的方法,其特征在于,所述方法还包括: 若上次启动成功,则在本次启动中,将启动记录修改为启动失败,读取预先存储的安全启动列表,逐项启动安全启动列表中的应用程序,在全部应用程序启动成功后将启动记录修改为启动成功。
3.如权利要求1或2所述的方法,其特征在于,所述判断便携设备操作系统成功启动的标准包括: 设置系统性能稳定阈值,根据系统性能是否稳定至阈值区间确定便携设备操作系统是否成功启动;或 在便携设备操作系统中设置启动结束标识,根据启动结束标识确定便携设备操作系统是否成功启动。
4.如权利要求1-3任一项所述的方法,进一步包括:在其他应用程序启动之前启动保护程序,并且 将保护程序添加到便携设备操作系统自带的启动列表中; 删除便携设备操作系统自带的启动列表中除保护程序以外的所有应用程序记录。
5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括: 在每次启动失败后,上传安全启动列表中的应用程序记录到服务器; 服务器根据上传的应用程序记录分析导致启动失败的应用程序; 服务器将分析结果反馈给保护程序; 保护程序根据反馈结果给出相应处理。
6.如权利要求1-5任一项所述的方法,其特征在于,所述方法还包括: 将预存的安全启动列表中的所有应用程序记录提供给用户;或 将分析得出的导致启动失败的应用程序记录提供给用户。
7.如权利要求1-6任一项所述的方法,其特征在于,所述方法还包括: 用户根据获取的应用程序记录对应用程序进行相应处理。
8.如权利要求1-7任一项所述的方法,其特征在于,所述方法还包括: 在便携设备操作系统使用保护程序时,保护程序记录在便携设备操作系统中正常启动的应用程序,建立安全启动列表。
9.如权利要求1-8任一项所述的方法,其特征在于,所述保护程序建立安全启动列表的过程为: 扫描便携设备操作系统中存储的启动列表; 将便携设备操作系统的启动列表中除保护程序以外正常启动的应用程序记录在安全启动列表中; 删除便携设备操作系统的启动列表中除保护程序以外的应用程序。
10.一种便携设备操作系统启动保护装置,其特征在于,包括: 便携设备操作系统启动模块,用于启动便携设备操作系统;便携设备操作系统进程分析模块,用于分析便携设备操作系统上次自身启动进程,若上次启动不成功,则停止便携设备操作系`统以外的其他进程启动。
【文档编号】G06F9/445GK103713920SQ201310536083
【公开日】2014年4月9日 申请日期:2011年6月20日 优先权日:2011年6月20日
【发明者】李涛, 徐江涛 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司