一种信息处理方法及装置的制造方法

文档序号:9235318阅读:287来源:国知局
一种信息处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息处理技术,具体涉及一种信息处理方法及装置。
【背景技术】
[0002]目前,电子设备尤其是手机、小型平板电脑、笔记本电脑等已广泛用于日常生活中。大多数电子设备,如安卓(Android)系统的电子设备都支持多个应用,且允许多个应用同时运行。
[0003]通常情况下,如果电子设备处于亮屏状态时运行多个应用,则当电子设备转为灭屏状态时,若电子设备内存不足,系统通常按照应用运行位置(如位于前台或后台)来判断应用的优先级,然后将优先级低的应用回收。但是,低优先级的应用可能不是用户不常用的应用,当电子设备再次处于亮屏状态时,用户可能使用上述被回收的应用,这种情况下,就增加了电子设备对该应用的响应时间。

【发明内容】

[0004]有鉴于此,本发明的主要目的在于提供一种信息处理方法及装置,能根据用户使用习惯对应用进行预加载,提升用户的使用体验。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明提供了一种信息处理方法,应用于电子设备中,所述方法包括:
[0007]当检测到电子设备由第一状态转变为第二状态时,
[0008]获取优先级列表,其中,所述优先级列表用于存储当所述电子设备再次处于第一状态时用户从所有应用中启动的应用的优先级;
[0009]基于所述优先级列表选择所述优先级列表中的应用进行预加载。
[0010]上述方案中,优选地,所述获取优先级列表包括:
[0011]按照预设策略对所有应用的优先级进行排序;
[0012]基于排序结果选取满足第一预设条件的应用,生成优先级列表。
[0013]上述方案中,优选地,所述按照预设策略对所有应用的优先级进行排序,包括:
[0014]获取用户对所有应用的本次使用行为信息;其中,所述本次使用行为信息至少包括下述中的一种或几种:应用启动时间、应用运行时间、应用运行进度;
[0015]获取用户对所述所有应用的历史使用行为信息;
[0016]参照所述所有应用的历史使用行为信息,对所述所有应用的本次使用行为信息进行分析;
[0017]依据分析结果确定所述所有应用的优先级。
[0018]上述方案中,优选地,所述获取用户对所述所有应用的历史使用行为信息,包括:
[0019]从存储器读取或从第二设备获取用户对所述所有应用的历史使用行为信息;其中,所述第二设备为与所述电子设备连接的设备。
[0020]上述方案中,优选地,所述基于所述优先级列表对所述优先级列表中的应用进行预加载,包括:
[0021]基于系统内存状况,对所述优先级列表中优先级满足第二预设条件的应用进行预加载。
[0022]上述方案中,优选地,所述基于系统内存状况,对所述优先级列表中优先级满足第二预设条件的应用进行预加载,包括:
[0023]根据所述系统的内存使用情况确定能够预加载的应用的个数M ;其中,M为正整数;
[0024]从所述优先级列表中选择优先级排列为前M的应用;
[0025]对所述优先级排列为前M的应用进行预加载。
[0026]上述方案中,优选地,所述方法还包括:
[0027]周期性检测优先级排列为前M的应用是否被系统回收,如果被回收,重新预加载已被回收的应用。
[0028]上述方案中,优选地,所述方法还包括:
[0029]当电子设备由第二状态转变为第一状态时,
[0030]若接收到启动第一应用的请求,在对所述第一应用预加载的基础上启动所述第一应用;
[0031 ] 其中,所述第一应用是所述优先级列表中的、且已预加载的应用。
[0032]上述方案中,优选地,所述方法还包括:
[0033]记录所述电子设备再次处于第一状态时用户对所述所有应用的使用行为信息;
[0034]根据所述再次处于第一状态时用户对所述所有应用的使用行为信息,分析并更新用户对所述所有应用的历史使用行为信息。
[0035]本发明还提供了一种信息处理装置,所述装置包括:
[0036]获取单元,用于当检测到电子设备由第一状态转变为第二状态时,获取优先级列表,其中,所述优先级列表用于存储当所述电子设备再次处于第一状态时用户从所有应用中启动的应用的优先级;
[0037]第一处理单元,用于基于所述优先级列表选择所述优先级列表中的应用进行预加载。
[0038]上述方案中,优选地,所述获取单元,还用于:
[0039]按照预设策略对所有应用的优先级进行排序;
[0040]基于排序结果选取满足第一预设条件的应用,生成优先级列表。
[0041]上述方案中,优选地,所述获取单元,还用于:
[0042]获取用户对所有应用的本次使用行为信息;其中,所述本次使用行为信息至少包括下述中的一种或几种:应用启动时间、应用运行时间、应用运行进度;
[0043]获取用户对所述所有应用的历史使用行为信息;
[0044]参照所述所有应用的历史使用行为信息,对所述所有应用的本次使用行为信息进行分析;
[0045]依据分析结果确定所述所有应用的优先级。
[0046]上述方案中,优选地,所述获取单元,还用于:
[0047]从存储器读取或从第二设备获取用户对所述所有应用的历史使用行为信息;其中,所述第二设备为与所述电子设备连接的设备。
[0048]上述方案中,优选地,所述第一处理单元,还用于:
[0049]基于系统内存状况,对所述优先级列表中优先级满足第二预设条件的应用进行预加载。
[0050]上述方案中,优选地,所述第一处理单元,还用于:
[0051]根据所述系统的内存使用情况确定能够预加载的应用的个数M ;其中,M为正整数;
[0052]从所述优先级列表中选择优先级排列为前M的应用;
[0053]对所述优先级排列为前M的应用进行预加载。
[0054]上述方案中,优选地,所述第一处理单元,还用于:
[0055]周期性检测优先级排列为前M的应用是否被系统回收,如果被回收,重新预加载已被回收的应用。
[0056]上述方案中,优选地,所述装置还包括:
[0057]第二处理单元,用于:当电子设备由第二状态转变为第一状态时,若接收到启动第一应用的请求,在对所述第一应用预加载的基础上启动所述第一应用;
[0058]其中,所述第一应用是所述优先级列表中的、且已预加载的应用。
[0059]上述方案中,优选地,所述装置还包括:
[0060]更新单元,用于:
[0061]记录所述电子设备再次处于第一状态时用户对所述所有应用的使用行为信息;
[0062]根据所述再次处于第一状态时用户对所述所有应用的使用行为信息,分析并更新用户对所述所有应用的历史使用行为信息。
[0063]本发明所述的信息处理方法及装置,当检测到电子设备由第一状态转变为第二状态时,获取优先级列表,其中,所述优先级列表用于存储当所述电子设备再次处于第一状态时用户从所有应用中启动的应用的优先级;基于所述优先级列表选择所述优先级列表中的应用进行预加载;如此,能根据用户使用习惯对应用进行预加载,提升用户的使用体验。
【附图说明】
[0064]图1为本发明实施例信息处理方法的实现流程示意图一;
[0065]图2为本发明实施例信息处理方法的实现流程示意图二 ;
[0066]图3为本发明实施例信息处理方法的实现流程示意图三;
[0067]图4为本发明实施例信息处理方法的实现流程示意图四;
[0068]图5为本发明实施例信息处理装置的结构示意图一;
[0069]图6为本发明实施例信息处理装置的结构示意图二 ;
[0070]图7为本发明实施例信息处理装置的结构示意图三。
【具体实施方式】
[0071]为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
[0072]实施例一
[0073]图1为本发明实施例信息处理方法的实现流程示意图一,应用于电子设备中,在本发明一个优选实施例中,所述信息处理方法主要包括以下步骤:
[0074]步骤101:当检测到电子设备由第一状态转变为第二状态时,获取优先级列表。
[0075]其中,所述优先级列表用于存储当所述电子设备再次处于第一状态时用户从所有应用中启动的应用的优先级。
[0076]本实施例中,所述所有应用包括电子设备系统中自带的应用,例如,时钟应用、通讯录应用等,也包括由用户安装的第三方应用,例如,游戏应用、即时聊天应用、邮件应用等。
[0077]具体地,所述第一状态可以是指亮屏状态,所述第二状态可以是指灭屏状态。
[0078]优选地,所述获
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1