一种启动项的处理方法和装置的制造方法

文档序号:8258076阅读:151来源:国知局
一种启动项的处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种启动项的处理方法和一种启动项的处理装置。
【背景技术】
[0002]随着技术的发展,满足用户不同需求的应用程序大量涌现,许多应用程序为了能够响应用户的操作而快速启动,都选择了随操作系统启动而自启动。
[0003]开机自动启动是很多应用程序所需要的一项功能,但更多的情况是该应用并不是用户所必须的,而是应用的厂商为了盈利(弹广告、修改浏览器主页等)而恶意加载的。
[0004]现在针对启动项进行优化的方式,一般是将所有启动项进行分类,把应用归入应禁用启动项或不应禁用启动项这么两类。
[0005]这种优化的方式精确度很低,容易出现错误。
[0006]例如,应用B为用户需要的一个应用,其依赖于应用A(启动项),如果将应用A禁止自启动,则应用B就无法正常使用。

【发明内容】

[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]图1示出了根据本发明一个实施例的一种启动项的处理方法实施例的步骤流程图;以及
[0062]图2示出了根据本发明一个实施例的一种启动项的处理装置实施例的结构框图。
【具体实施方式】
[0063]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0064]参照图1,示出了根据本发明一个实施例的一种启动项的处理方法实施例的步骤流程图,具体可以包括如下步骤:
[0065]步骤101,采集第一终端中,针对应用程序的报错信息和第一系统环境信息;
[0066]在具体实现中,终端(如第一终端、第二终端)具体可以包括移动设备,例如手机、PDA (Personal Digital Assistant,个人数字助理)、膝上型计算机、掌上电脑等等,也可以包括固定设备,例如个人计算机、智能电视等等。
[0067]这些终端可以支持包括Android (安卓)、1S、WindowsPhone或者windows等的操作系统,通常可以运行应用程序(如浏览器、即时通讯工具、播放器等)。
[0068]应用程序在启动或运行过程中,可能出现错误而导致启动失败或闪退等
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1