进程处理方法、装置及电子设备制造方法及图纸

技术编号:15840211 阅读:46 留言:0更新日期:2017-07-18 16:44
一种进程处理方法、装置及电子设备,通过获取至少一个应用的历史运行数据,并据此确定电子设备前台应用的当前使用模式后,获得与该当前使用模式对应的配置规则,来配置电子设备调用的多个进程的属性参数,从而利用配置后的属性参数,调整电子设备调用的这多个进程占用的内存,保证前台应用所需进程有足够内存空间,提高调用进程的响应速度,保证前台应用的运行流畅性,提升用户对电子设备的使用感受。

Process processing method, device and electronic equipment

A process of processing method, device and electronic equipment, through access to at least one application of historical operating data, and to determine the current use of electronic equipment the application mode, and the current usage patterns corresponding to the configuration rules, attribute parameters of multiple processes to configure the electronic equipment call, thus using the attribute parameter configuration after this, a process of adjustment of electronic equipment called memory, guarantee the required front application process has enough memory space, improve the response speed of the calling process, ensure smooth operation of the application, the use of electronic devices to enhance the user experience.

【技术实现步骤摘要】
进程处理方法、装置及电子设备
本申请主要涉及进程管理应用领域,更具体地说是涉及一种进程处理方法、装置及电子设备。
技术介绍
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,也是操作系统结构的基础。在电子设备的实际应用中,用户启动电子设备安装的任意一个应用,通常都需要调用多个进程保证应用的正常运行,并且,用户退出应用后,所调用的进程通常仍会在电子设备的后台运行。这样,在用户不断启动电子设备的多个应用后,所调用的进程会越来越多,将会占用电子设备越来越多的内存空间,导致电子设备的性能越来越差。目前通常是在电子设备上安装相应的管理软件,来清理用户不需要的应用进程,但这往往会给电子设备引入较大功耗负担,甚至会导致电子设备的性能更差,从而使电子设备的进程调度效率和响应速度越来越差。由此可见,如何控制电子设备使用过程中所调用的各进程,以提高电子设备当前运行应用所调用进程的效率以及响应速度,保证应用运行的流畅性,提高电子设备性能成为技术人员重要研究方向。
技术实现思路
有鉴于此,本专利技术提供了一种进程处理方法、装置及电子设备,根据电子设备不同使用模式,配置当前调用的多个进程的属性参数,从而据此调整多个进程占用的内存空间,提高了电子设备调取进程的响应速度,保证前台应用的运行流畅性,进而提高了电子设备性能。为了实现上述专利技术目的,本申请提供了以下技术方案:一种进程处理方法,所述方法包括:获取至少一个应用的历史运行数据;基于所述历史运行数据,确定电子设备前台应用的当前使用模式;按照所述当前使用模式对应的配置规则,配置所述电子设备调用的多个进程的属性参数;利用所述多个进程配置后的属性参数,调整所述电子设备调用的多个进程占用的内存。优选的,所述方法还包括:检测所述电子设备的总内存,并判断所述总内存是否达到第一内存阈值;所述利用所述多个进程配置后的属性参数,调整所述电子设备调用的多个进程占用的内存,包括:当所述总内存达到所述第一内存阈值,按照所述多个进程配置后的属性参数,确定所述多个进程的第一顺序,并按照所述第一顺序清理所述多个进程,直至所述电子设备的总内存达到第二内存阈值;当所述总内存未达到所述第一内存阈值,基于所述当前使用模式对应的进程调用要求,按照所述多个进程配置后的属性参数,调整所述多个进程占用的内存。优选的,所述基于所述历史运行数据,确定电子设备前台应用的当前使用模式包括:基于所述历史运行数据,确定所述电子设备在预设时间段内启动的至少一个应用的应用属性;利用所述至少一个应用的应用属性,确定电子设备前台应用的当前使用模式。优选的,所述基于所述历史运行数据,确定电子设备前台应用的当前使用模式包括:基于所述历史运行数据,获取电子设备前台应用所调用的进程占用的第一内存,以及所述电子设备在预设时间段内的应用切换信息;当所述应用切换信息表明所述电子设备在所述预设时间段内进行多个应用间的切换,确定所述前台应用处于第一使用模式;当所述应用切换信息表明所述电子设备在所述预设时间段内未切换到其他应用,判断所述第一内存是否大于第三内存阈值;如果所述第一内存大于所述第三内存阈值,确定所述前台应用处于第二使用模式;如果所述第一内存不大于所述第三内存阈值,确定所述前台应用处于第三使用模式。优选的,所述电子设备的总内存表示所述电子设备系统占用内存,所述第二内存阈值小于所述第一内存阈值;所述电子设备的总内存表示所述电子设备的系统内存余量,所述第二内存阈值大于所述第一内存阈值。一种进程处理装置,所述装置包括:数据获取模块,用于获取至少一个应用的历史运行数据;确定模块,用于基于所述历史运行数据,确定电子设备前台应用的当前使用模式;配置模块,用于按照所述当前使用模式对应的配置规则,配置所述电子设备调用的多个进程的属性参数;调整模块,用于利用所述多个进程配置后的属性参数,调整所述电子设备调用的多个进程占用的内存。一种电子设备,所述电子设备包括:存储器,用于存储至少一个应用的历史行为数据;处理器,用于基于所述历史运行数据,确定电子设备前台应用的当前使用模式,按照所述当前使用模式对应的配置规则,配置所述电子设备调用的多个进程的属性参数,并利用所述多个进程配置后的属性参数,调整所述电子设备调用的多个进程占用的内存。优选的,所述电子设备还包括:内存,用于存储电子设备调用多个进程的数据;所述处理器还用于检测检测所述电子设备的总内存,并判断所述总内存是否达到第一内存阈值,当所述总内存达到所述第一内存阈值,按照所述多个进程配置后的属性参数,确定所述多个进程的第一顺序,并按照所述第一顺序清理所述多个进程,直至所述电子设备的总内存达到第二内存阈值;当所述总内存未达到所述第一内存阈值,基于所述当前使用模式对应的进程调用要求,按照所述多个进程配置后的属性参数,调整所述多个进程占用的内存。优选的,所述处理器具体用于基于所述历史运行数据,确定所述电子设备在预设时间段内启动的至少一个应用的应用属性,并利用所述至少一个应用的应用属性,确定电子设备前台应用的当前使用模式。优选的,所述电子设备还包括:提示电路,用于输出表示所述处理器的判断结果的提示信息。由此可见,与现有技术相比,本申请提供了一种进程处理方法、装置及电子设备,通过获取至少一个应用的历史运行数据,并据此确定电子设备前台应用的当前使用模式后,获得与该当前使用模式对应的配置规则,来配置电子设备调用的多个进程的属性参数,从而利用配置后的属性参数,调整电子设备调用的这多个进程占用的内存,保证前台应用所需进程有足够内存空间,提高调用进程的响应速度,保证前台应用的运行流畅性,提升用户对电子设备的使用感受。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种进程处理方法的流程图;图2为本申请实施例提供的另一种进程处理方法的流程图;图3为本申请实施例提供的一种进程处理装置的结构框图;图4为本申请实施例提供的另一种进程处理装置的结构框图;图5为本申请实施例提供的又一种进程处理装置的结构框图;图6为本申请实施例提供的又一种进程处理装置的结构框图;图7为本申请实施例提供的一种电子设备的结构图;图8为本申请实施例提供的一种电子设备的硬件结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如今,随着安卓系统电子设备市场占用率的不断提升,用户使用安卓电子设备过程中遇到的问题也越来越多,如性能差、操作迟钝、耗电量高等,而这往往是由于开发商在为了收集用户使用电子设备的一些数据,在用户未知的情况下,无节制的在后台运行相应的收集和处理工作,导致给用户较差的体验。针对这种情况,为了避免给电子设备引入较大的功耗负担,安卓系统的电子设备通过会对每一个运行进程的重要性进本文档来自技高网...
进程处理方法、装置及电子设备

【技术保护点】
一种进程处理方法,其特征在于,所述方法包括:获取至少一个应用的历史运行数据;基于所述历史运行数据,确定电子设备前台应用的当前使用模式;按照所述当前使用模式对应的配置规则,配置所述电子设备调用的多个进程的属性参数;利用所述多个进程配置后的属性参数,调整所述电子设备调用的多个进程占用的内存。

【技术特征摘要】
1.一种进程处理方法,其特征在于,所述方法包括:获取至少一个应用的历史运行数据;基于所述历史运行数据,确定电子设备前台应用的当前使用模式;按照所述当前使用模式对应的配置规则,配置所述电子设备调用的多个进程的属性参数;利用所述多个进程配置后的属性参数,调整所述电子设备调用的多个进程占用的内存。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述电子设备的总内存,并判断所述总内存是否达到第一内存阈值;所述利用所述多个进程配置后的属性参数,调整所述电子设备调用的多个进程占用的内存,包括:当所述总内存达到所述第一内存阈值,按照所述多个进程配置后的属性参数,确定所述多个进程的第一顺序,并按照所述第一顺序清理所述多个进程,直至所述电子设备的总内存达到第二内存阈值;当所述总内存未达到所述第一内存阈值,基于所述当前使用模式对应的进程调用要求,按照所述多个进程配置后的属性参数,调整所述多个进程占用的内存。3.根据权利要求1所述的方法,其特征在于,所述基于所述历史运行数据,确定电子设备前台应用的当前使用模式包括:基于所述历史运行数据,确定所述电子设备在预设时间段内启动的至少一个应用的应用属性;利用所述至少一个应用的应用属性,确定电子设备前台应用的当前使用模式。4.根据权利要求1所述的方法,其特征在于,所述基于所述历史运行数据,确定电子设备前台应用的当前使用模式包括:基于所述历史运行数据,获取电子设备前台应用所调用的进程占用的第一内存,以及所述电子设备在预设时间段内的应用切换信息;当所述应用切换信息表明所述电子设备在所述预设时间段内进行多个应用间的切换,确定所述前台应用处于第一使用模式;当所述应用切换信息表明所述电子设备在所述预设时间段内未切换到其他应用,判断所述第一内存是否大于第三内存阈值;如果所述第一内存大于所述第三内存阈值,确定所述前台应用处于第二使用模式;如果所述第一内存不大于所述第三内存阈值,确定所述前台应用处于第三使用模式。5.根据权利要求2所述的方法,其特征在...

【专利技术属性】
技术研发人员:陈实
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1