应用程序处理方法和装置、计算机设备、存储介质制造方法及图纸

技术编号:16837162 阅读:28 留言:0更新日期:2017-12-19 19:46
本申请涉及一种应用程序处理方法和装置、计算机设备、存储介质。所述方法包括:获取各个后台应用程序的CPU占用率,并根据所述CPU占用率判断后台运行场景;获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理。上述应用程序处理方法和装置、计算机设备、存储介质,减少了后台应用程序对资源的占用,从而更好地保证了前台应用程序的运行,提高了资源的运行效率。

Application processing methods and devices, computer equipment, storage media

The application involves an application processing method and a device, a computer device, and a storage medium. The method comprises: obtaining the background application of CPU occupancy rate, and the occupancy rate of the background scene according to the judgment of CPU; for each pixel in the pixel display device values, and determine the front running scene according to the pixel value; according to the corresponding processing strategy to obtain the background scene and the scene operation and, according to the treatment strategy of the application processing. The above application processing methods and devices, computer devices and storage media reduce the occupation of resources by the background application program, so as to better ensure the operation of foreground applications and improve the efficiency of resources operation.

【技术实现步骤摘要】
应用程序处理方法和装置、计算机设备、存储介质
本申请涉及计算机
,特别是涉及应用程序处理方法和装置、计算机设备、存储介质。
技术介绍
电子设备从非智能走向智能化,给人们的生活和工作都带来了革命性的变化。相对于非智能化的电子设备来说,智能终端能够更好地学习和记忆人们的行为,更快更智能地处理应用事件,使人们的吃穿住行变得更加地便捷。智能终端在处理各个应用事件的时候,需要通过统一的CPU(CentralProcessingUnit,中央处理器)去运行和管理应用事件,以便于资源被更有效地利用。而在实际的运行过程中,往往会由于用户的频繁操作或恶意程序的恶意操作,导致电子设备的资源被大量地无效占用,使得电子设备的负担加重,影响用户的使用。而通过硬件的升级和改进,可以在一定程度上减少电子设备资源的负担,但这样往往会耗费大量地成本,且改进效果不佳。
技术实现思路
本申请实施例提供一种应用程序处理方法和装置、计算机设备、存储介质,可以提高资源的运行效率。一种应用程序处理方法,所述方法包括:获取各个后台应用程序的CPU占用率,并根据所述CPU占用率判断后台运行场景;获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理。一种应用程序处理装置,所述装置包括:后台获取模块,用于获取各个后台应用程序的CPU占用率,并根据所述CPU占用率判断后台运行场景;前台获取模块,用于获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;应用处理模块,用于根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理。一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如下步骤:获取各个后台应用程序的CPU占用率,并根据所述CPU占用率判断后台运行场景;获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理。一个或多个包含计算机可执行指令的非易失性存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如下步骤:获取各个后台应用程序的CPU占用率,并根据所述CPU占用率判断后台运行场景;获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理。本申请实施例提供的应用程序处理方法和装置、计算机设备、存储介质,根据后台应用程序的CPU占用率判断后台运行场景,根据显示装置中的像素值判断前台运行场景,并根据不同的后台运行场景和前台运行场景,采用不同的处理策略对应用程序进行处理。这样通过不同的处理策略去处理应用程序,提高了应用程序处理的准确性,减少了资源的负担,更好地保证了前台应用程序的运行,从而提高了资源的运行效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中应用程序处理方法的应用环境图;图2为一个实施例中电子设备的内部结构示意图;图3为一个实施例中应用程序处理方法的流程图;图4为另一个实施例中应用程序处理方法的流程图;图5为又一个实施例中应用程序处理方法的流程图;图6为一个实施例中应用程序处理装置的结构示意图;图7为与本申请实施例提供的计算机设备相关的手机的部分结构的框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。图1为一个实施例中应用程序处理方法的应用环境图。如图1所示,该应用环境图包括用户终端102和服务器104。用户终端102可以用于获取各个后台应用程序的CPU占用率,并根据CPU占用率判断后台运行场景;获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;根据后台运行场景和前台运行场景获取对应的处理策略,并根据处理策略对应用程序进行处理。服务器104可以用于接收用户终端102发送的处理策略获取请求,根据该处理策略获取请求获取处理策略,并将处理策略返回用户终端102。其中,用户终端102是处于计算机网络最外围,主要用于输入用户信息以及输出处理结果的电子设备,例如可以是个人电脑、移动终端、个人数字助理、可穿戴电子设备等。服务器104是用于响应服务请求,同时提供计算服务的设备,例如可以是一台或者多台计算机。可以理解的是,在其他实施例中,应用程序处理方法的应用环境可以只包括用户终端102,即用户终端102可以存储处理策略,并可以根据获取的后台运行场景和前台运行场景在本地获取对应的处理策略。图2为一个实施例中电子设备的内部结构示意图。如图2所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作系统和计算机可读指令。该计算机可读指令被处理器执行时以实现一种应用程序处理方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。电子设备中的内存储器为非易失性存储介质中的计算机可读指令的运行提供环境。网络接口用于与服务器进行网络通信,如发送处理策略获取请求至服务器,接收服务器返回的处理策略等。电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该电子设备可以是计算机、手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。图3为一个实施例中应用程序处理方法的流程图。如图3所示,该应用程序处理方法包括步骤302至步骤306。其中:步骤302,获取各个后台应用程序的CPU占用率,并根据CPU占用率判断后台运行场景。在一个实施例中,CPU是指电子设备中提供运算和控制功能的结构,可以是一块大规模的集成电路,主要用于解释计算机指令和处理计算机软件中的数据。电子设备在运行计算机软件,需要通过CPU处理应用事件,CPU资源就被应用事件所占用。CPU占用率可以是指被占用的CPU资源与全部的CPU资源的比率,也可以是指本文档来自技高网...
应用程序处理方法和装置、计算机设备、存储介质

【技术保护点】
一种应用程序处理方法,其特征在于,所述方法包括:获取各个后台应用程序的CPU占用率,并根据所述CPU占用率判断后台运行场景;获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理。

【技术特征摘要】
1.一种应用程序处理方法,其特征在于,所述方法包括:获取各个后台应用程序的CPU占用率,并根据所述CPU占用率判断后台运行场景;获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景;根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理。2.根据权利要求1所述的应用程序处理方法,其特征在于,所述根据所述CPU占用率判断后台运行场景包括:若根据所述CPU占用率判断各个后台应用程序中存在异常应用程序,则后台运行场景为异常运行场景;否则,后台运行场景为正常运行场景。3.根据权利要求2所述的应用程序处理方法,其特征在于,所述获取显示装置中每个像素点的像素值,并根据获取的像素值判断前台运行场景包括:获取显示装置中显示的图像及对应的每个像素点的像素值;将每次获取的像素值与上一次获取的像素值进行比较,统计图像中像素值发生变化的像素数量;若存在所述像素数量低于数量阈值的图像,则前台运行场景为卡顿运行场景;否则,前台运行场景为流畅运行场景。4.根据权利要求3所述的应用程序处理方法,其特征在于,所述根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理包括:若所述后台运行场景为异常运行场景,则将所述异常应用程序进行处理。5.根据权利要求3或4所述的应用程序处理方法,其特征在于,所述根据所述后台运行场景和前台运行场景获取对应的处理策略,并根据所述处理策略对所述应用程序进行处理包括:若所述前台运行场景为卡顿运行场景,则根据输出装置的输出信号从后台应用程序中获取待处理应用程序,将所述待处理应用程序进行处理。6.根据权利要求3或4所述的应用程序处理方法,其特征在于,所述根据所述...

【专利技术属性】
技术研发人员:帅朝春张俊王彬
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1