目标程序确定方法及装置的制造方法

文档序号:9375263阅读:365来源:国知局
目标程序确定方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动终端领域,特别涉及一种目标程序确定方法及装置。
【背景技术】
[0002]随着移动网络和电子技术的不断发展,智能手机、平板电脑以及电子书阅读器等移动终端越来越普及,针对这些移动终端开发的各种应用程序也越来越多。
[0003]在通常情况下,大多数应用程序在接收到用户启动指令后才开始运行,然而,另一些应用程序可以无需接收用户的启动指令而在移动终端的后台自行启动,比如,有一些下载程序在后台检测到移动终端接入网络时即在后台启动,以便在检测到有下载任务时及时提示用户使用该下载程序进行下载,这一类应用程序被称为后台自启动程序。
[0004]后台自启动程序在后台启动并运行时,需要消耗一定的系统处理资源,可能会造成系统卡顿,影响用户体验,而此类程序在启动时,通常并不会发出任何提示,移动终端无法确定安装的应用程序中是否有后台自启动程序,也就无法针对此类后台自启动程序进行系统优化,影响系统性能。

【发明内容】

[0005]为了解决现有技术中移动终端无法确定安装的应用程序中是否有后台自启动程序的问题,本发明实施例提供了一种目标程序确定方法及装置。所述技术方案如下:
[0006]一方面,提供了一种目标程序确定方法,所述方法包括:
[0007]获取应用程序的配置文件,所述配置文件用于指示所述应用程序的后台监听行为;
[0008]根据所述配置文件检测所述应用程序的后台监听行为是否为监听指定系统事件的行为;
[0009]若检测结果为所述应用程序的后台监听行为是监听指定系统事件的行为,则确定所述应用程序为后台自启动应用程序。
[0010]另一方面,提供了一种目标程序确定装置,所述装置包括:
[0011]文件获取模块,用于获取应用程序的配置文件,所述配置文件用于指示所述应用程序的后台监听行为;
[0012]检测模块,用于根据所述配置文件检测所述应用程序的后台监听行为是否为监听指定系统事件的行为;
[0013]确定模块,用于若所述检测模块的检测结果为所述应用程序的后台监听行为是监听指定系统事件的行为,则确定所述应用程序为后台自启动应用程序。
[0014]本发明实施例提供的技术方案的有益效果是:
[0015]通过获取应用程序的配置文件,在根据配置文件检测出应用程序的后台监听行为是监听指定系统事件的行为时,确定该应用程序为后台自启动应用程序,解决了现有技术中移动终端无法确定安装的应用程序中是否有后台自启动程序的问题,达到能够自动系统中的后台自启动程序,以便针对此类后台自启动程序进行系统优化,从而节约系统的处理资源的效果,提高系统性能的效果。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明一个实施例提供的目标程序确定方法的方法流程图;
[0018]图2是本发明另一实施例提供的目标程序确定方法的方法流程图;
[0019]图3是本发明另一实施例提供的提示信息显示示意图;
[0020]图4是本发明另一实施例提供的一种用户操作响应示意图;
[0021]图5是本发明另一实施例提供的另一种用户操作响应意图;
[0022]图6是本发明一个实施例提供的目标程序确定装置的装置结构图;
[0023]图7是本发明另一实施例提供的目标程序确定装置的装置结构图;
[0024]图8是本发明一个实施例提供的终端的结构方框图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026]请参考图1,其示出了本发明一个实施例提供的目标程序确定方法的方法流程图,该目标程序确定方法可以用于在移动终端中确定后台自启动程序,该移动终端可以是智能手机、平板电脑或者电子书阅读器等。该目标程序确定方法可以包括:
[0027]步骤102,获取应用程序的配置文件,该配置文件用于指示该应用程序的后台监听行为;
[0028]步骤104,根据该配置文件检测该应用程序的后台监听行为是否为监听指定系统事件的行为;
[0029]步骤106,若检测结果为该应用程序的后台监听行为是监听指定系统事件的行为,则确定该应用程序为后台自启动应用程序。
[0030]综上所述,本发明实施例提供的目标程序确定方法,通过获取应用程序的配置文件,在根据配置文件检测出应用程序的后台监听行为是监听指定系统事件的行为时,确定该应用程序为后台自启动应用程序,解决了现有技术中移动终端无法确定安装的应用程序中是否有后台自启动程序的问题,达到能够自动系统中的后台自启动程序,以便针对此类后台自启动程序进行系统优化,从而节约系统的处理资源的效果,提高系统性能的效果。
[0031]请参考图2,其示出了本发明另一实施例提供的目标程序确定方法的方法流程图,该目标程序确定方法可以用于在移动终端中确定后台自启动程序,该移动终端可以是智能手机、平板电脑或者电子书阅读器等。该目标程序确定方法可以包括:
[0032]步骤202,通过包管理器获取应用程序的配置文件,该配置文件用于指示该应用程序的后台监听行为;
[0033]移动设备搭载的操作系统中自带有包管理器,以Android为例,每个应用程序都可以通过自身应用的上下文获取Android原生提供的包管理器,其具体代码如下:
[0034]PackageManager pm = this.getApplicat1nContext().getPackageManager();
[0035]其中,pm即是获取到的包管理器。
[0036]系统可以通过包管理器获取应用程序的配置文件,该配置文件中包含有各个应用程序的行为特征信息,这些行为特征信息用于描述应用程序的各种行为,其中就包括应用程序后台监听系统广播的行为。
[0037]步骤204,根据该配置文件检测该应用程序的后台监听行为是否为监听指定系统事件的行为;
[0038]其中,该系统可以检测该配置文件中是否包含有指定系统事件对应的特征字符串O
[0039]后台自启动程序具有以下特征:它们会监听手机环境各种的各种系统事件,当这些系统事件产生时,系统会发送相应事件的广播消息,应用程序可以接收这些广播消息,当后台自启动程序判断出接收到的系统事件为指定系统事件时,即在后台自动启动。
[0040]基于此,系统可以检测获取到的应用程序的配置文件中是否包含应用程序安装事件、应用程序卸载事件、W1-Fi (Wireless Fidelity,无线保真)变化事件、短信接收事件、呼叫接收事件和日期设置事件中的至少一种事件对应的特征字符串。
[0041]具体的,后台自启动程序通常会在系统中有应用程序安装、卸载、网络变化、接收到短信、接收到呼叫、设置日期时间等事件时自行启动,系统发送的与这些指定系统事
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1