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

文档序号:9235318阅读:来源:国知局
取优先级列表,可以包括:
[0079]按照预设策略对所有应用的优先级进行排序;
[0080]基于排序结果选取满足第一预设条件的应用,生成优先级列表。
[0081]优选地,所述按照预设策略对所有应用的优先级进行排序,可以包括:
[0082]获取用户对所有应用的本次使用行为信息;
[0083]获取用户对所述所有应用的历史使用行为信息;
[0084]参照所述所有应用的历史使用行为信息,对所述所有应用的本次使用行为信息进行分析;
[0085]依据分析结果确定所述所有应用的优先级。
[0086]其中,所述本次使用行为信息至少包括下述中的一种或几种:应用启动时间、应用运行时间、应用运行进度。
[0087]优选地,所述获取用户对所述所有应用的历史使用行为信息,可以包括:
[0088]从存储器读取或从第二设备获取用户对所述所有应用的历史使用行为信息;其中,所述第二设备为与所述电子设备连接的设备。
[0089]也就是说,所有应用的历史使用行为信息可以存储于电子设备本地的存储器中,也可以存储于第二设备中。这里,所述第二设备可以是服务器。
[0090]这里,所述第一预设条件可以是:优先级排名前x%,其中,X为正数。
[0091]这里,所述第一预设条件还可以是:优先级排名为前N,其中,N为正整数。
[0092]需要说明的是,所述第一预设条件并不限于以上列举的几种形式,可以根据实际情况进行设定,在此不再列举。
[0093]也就是说,所述优先级列表中所存储的应用并不一定是电子设备中的所有应用,可以是用户经常使用的应用,例如,新闻客户端应用、或微信应用、或QQ应用等。
[0094]步骤102:基于所述优先级列表选择所述优先级列表中的应用进行预加载。
[0095]优选地,所述基于所述优先级列表对所述优先级列表中的应用进行预加载,可以包括:
[0096]基于系统内存状况,对所述优先级列表中优先级满足第二预设条件的应用进行预加载。
[0097]优选地,所述基于系统内存状况,对所述优先级列表中优先级满足第二预设条件的应用进行预加载,可以包括:
[0098]根据所述系统的内存使用情况确定能够预加载的应用的个数Μ;其中,M为正整数;
[0099]从所述优先级列表中选择优先级排列为前M的应用;
[0100]对所述优先级排列为前M的应用进行预加载。
[0101]优选地,所述对所述优先级排列为前M的应用进行预加载,可以包括:
[0102]周期性检测优先级排列为前M的应用是否被系统回收,如果被回收,重新预加载已被回收的应用。
[0103]本实施例中,所述电子设备可以是手机、平板电脑、电视、笔记本电脑、可穿戴设备等。
[0104]举例来说,电子设备统计每次处于亮屏状态时用户启动的应用,根据统计结果分析各个应用的优先级,进而当电子设备处于灭屏时,对优先级高的应用进行预加载,以便于当用户再次选取所述优先级高的应用时,能够快速响应,提升用户的使用体验。
[0105]在本发明实施例中,当检测到电子设备由第一状态转变为第二状态时,获取优先级列表;其中,所述优先级列表用于存储当所述电子设备再次处于第一状态时用户预从所有应用中启动的应用的优先级;基于所述优先级列表选择所述优先级列表中的应用进行预加载;如此,能根据用户使用应用的习惯对应用进行预加载,提升了用户的使用体验。
[0106]实施例二
[0107]图2为本发明实施例信息处理方法的实现流程示意图二,应用于电子设备中,在本发明一个优选实施例中,所述信息处理方法主要包括以下步骤:
[0108]步骤201:当检测到电子设备由第一状态转变为第二状态时,获取优先级列表。
[0109]其中,所述优先级列表用于存储当所述电子设备再次处于第一状态时用户从所有应用中启动的应用的优先级。
[0110]本实施例中,所述所有应用包括电子设备系统中自带的应用,例如,时钟应用、通讯录应用等,也包括由用户安装的第三方应用,例如,游戏应用、即时聊天应用、邮件应用等。
[0111]具体地,所述第一状态可以是指亮屏状态,所述第二状态可以是指灭屏状态。
[0112]优选地,所述获取优先级列表,可以包括:
[0113]按照预设策略对所有应用的优先级进行排序;
[0114]基于排序结果选取满足第一预设条件的应用,生成优先级列表。
[0115]优选地,所述按照预设策略对所有应用的优先级进行排序,可以包括:
[0116]获取用户对所有应用的本次使用行为信息;
[0117]获取用户对所述所有应用的历史使用行为信息;
[0118]参照所述所有应用的历史使用行为信息,对所述所有应用的本次使用行为信息进行分析;
[0119]依据分析结果确定所述所有应用的优先级。
[0120]例如,用户在电子设备处于第一状态时,开启了 B、C共2个应用,那么,当电子设备处于第二状态,获取历史的优先级SA > B > C > D,那么,确定优先级列表时,排序结果可以是为B > C > A > Do
[0121]其中,所述本次使用行为信息至少包括下述中的一种或几种:应用启动时间、应用运行时间、应用运行进度。
[0122]优选地,所述获取用户对所述所有应用的历史使用行为信息,可以包括:
[0123]从存储器读取或从第二设备获取用户对所述所有应用的历史使用行为信息;其中,所述第二设备为与所述电子设备连接的设备。
[0124]也就是说,所有应用的历史使用行为信息可以存储于电子设备本地的存储器中,也可以存储于第二设备中。这里,所述第二设备可以是服务器。
[0125]这里,所述第一预设条件可以是:优先级排名前X %,其中,X为正数。
[0126]这里,所述第一预设条件还可以是:优先级排名为前N,其中,N为正整数。
[0127]需要说明的是,所述第一预设条件并不限于以上列举的几种形式,可以根据实际情况进行设定,在此不再列举。
[0128]也就是说,所述优先级列表中所存储的应用并不一定是电子设备中的所有应用,可以是用户经常使用的应用,例如,新闻客户端应用、或微信应用、或QQ应用等。
[0129]步骤202:基于所述优先级列表选择所述优先级列表中的应用进行预加载。
[0130]优选地,所述基于所述优先级列表对所述优先级列表中的应用进行预加载,可以包括:
[0131]基于系统内存状况,对所述优先级列表中优先级满足第二预设条件的应用进行预加载。
[0132]优选地,所述基于系统内存状况,对所述优先级列表中优先级满足第二预设条件的应用进行预加载,可以包括:
[0133]根据所述系统的内存使用情况确定能够预加载的应用的个数Μ;其中,M为正整数;
[0134]从所述优先级列表中选择优先级排列为前M的应用;
[0135]对所述优先级排列为前M的应用进行预加载。
[0136]优选地,所述对所述优先级排列为前M的应用进行预加载,可以包括:
[0137]周期性检测优先级排列为前M的应用是否被系统回收,如果被回收,重新预加载已被回收的应用。
[0138]步骤203:当电子设备由第二状态转变为第一状态时,若接收到启动第一应用的请求,在对所述第一应用预加载的基础上启动所述第一应用;其中,所述第一应用是所述优先级列表中的、且已预加载的应用。
[0139]如此,能够加快电子设备响应第一应用的速度,大大提升用户的体验。
[0140]举例来说,基于电子设备的统计结果,一般情况下,用户都会于下午I点到2点打开新闻客户端应用,那么,在进行优先级排序时,所述新闻客户端应用的优先级都处于较高的状态,电子设备每次在下午I点到2点的时间段,都会对所述新闻客户端应用进行预加载,以便于用户启动所述新闻客户端应用时,能够快速为用户呈现新闻内容。
[0141]在本发明实施例中,当检测到电子设备由第一状态转变为第二状态时,获取优先级列表;其中,所述优先级列表用于存储当所述电子设备再次处于第一状态时用户预从所有应用中启动的应用的优先级;基于所述优先级列表选择所述优先级列表中的应用进行预加载;当电子设备由第二状态转变为第一状态时,若接收到启动第一应用的请求,在对所述第一应用预加载的基础上启动所述第一应用;其中,所述第一应用是所述优先级列表中的、且已预加载的应用;如此,能根据用户使用应用的习惯对应用进行预加载,当用户启动第一应用时,快速响应该第一应用,大大提升了用户的使用体验。
[0142]实施例三
[0143]图3为本发明实施例信息处理方法的实现流程示意图三,应用于电子设备中,在本发明一个优选实施例中,所述信息处理方法主要包括以下步骤:
[0144]步骤301:当检测到电子设备由第一状态转变为第二状态时,获取优先级列表。
[0145]其中,所述优先级列表用于存储
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1