一种更新应用列表的方法及装置的制造方法

文档序号:10624465阅读:142来源:国知局
一种更新应用列表的方法及装置的制造方法
【专利摘要】本发明提供了一种更新应用列表的方法,包括:接收显示应用列表的请求;根据所述请求显示包括应用的应用列表;检测在预设时间内是否接收到输入指令;若在等待所述预设时间后接收不到所述输入指令,则按照预设规则确定用于替换的应用;将所述用于替换的应用与所述应用列表中的所述应用进行替换。本发明实施例还公开了一种更新应用列表的装置。采用本发明,可自动更新应用列表中显示的应用。
【专利说明】
一种更新应用列表的方法及装置
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种更新应用列表的方法及装置。
【背景技术】
[0002]现如今由于移动终端可安装多种类型的应用程序而备受广大用户的青睐,因此,移动终端占有巨大的市场优势,随着科技的高速发展,用户对应用程序的需求也越来越大。应用程序的安装可由用户根据需要自己下载安装,也可通过服务器向移动终端推荐安装。现有技术在推荐应用给用户时通过接收用户的滑动指令将推荐的应用换页显示或者按界面的排列顺序显示。然而现有技术还未能在用户对终端无任何操作的情况下自动更新显示的推荐应用,用户必须通过输入滑动指令才能使显示的应用进行更新,其推荐性能有待提高,用户体验感也有待改善。

【发明内容】

[0003]本发明提供一种更新应用列表的方法及装置,可自动更新应用列表中显示的应用。
[0004]本发明第一方面提供一种更新应用列表的方法,包括:
[0005]接收显示应用列表的请求;
[0006]根据所述请求显示包括应用的应用列表;
[0007]检测在预设时间内是否接收到输入指令;
[0008]若在等待所述预设时间后接收不到所述输入指令,则按照预设规则确定用于替换的应用;
[0009]将所述用于替换的应用与所述应用列表中的所述应用进行替换。
[0010]结合本发明第一方面的实现方式,在本发明第一方面的第一种可能的实现方式中,所述按照预设规则确定用于替换的应用,具体包括:
[0011]记录当前显示的所述应用;
[0012]向服务器查询除所述当前显示的所述应用之外的其他应用;
[0013]根据所述其他应用确定所述用于替换的应用。
[0014]结合本发明第一方面的实现方式,在本发明第一方面的第二种可能的实现方式中,所述按照预设规则确定用于替换的应用,具体包括:
[0015]按照预设的分类方式对所有应用进行分类;
[0016]根据分类后的应用确定所述用于替换的应用。
[0017]结合本发明第一方面的第二种可能的实现方式,在本发明第一方面的第三种可能的实现方式中,所述按照预设规则确定用于替换的应用,具体包括:
[0018]向所述服务器获取所述所有应用以及各个应用的属性数据,根据所述各个应用的属性数据对所述各个应用进行排序;
[0019]根据排序后的应用确定所述用于替换的应用。
[0020]结合本发明第一方面的实现方式,在本发明第一方面的第四种可能的实现方式中,所述方法还包括:
[0021]统计从显示所述应用列表到接收所述输入指令之间间隔的时间段;
[0022]根据统计的时间段调整所述预设时间。
[0023]本发明第二方面提供一种更新应用列表的装置,包括:
[0024]接收模块,用于接收显示应用列表的请求;
[0025]显示模块,用于根据所述接收模块接收的请求显示包括应用的应用列表;
[0026]检测模块,用于检测在预设时间内是否接收到输入指令;
[0027]确定模块,用于若在等待所述预设时间后接收不到所述输入指令,则按照预设规则确定用于替换的应用;
[0028]替换模块,用于将所述确定模块确定的用于替换的应用与所述应用列表中的所述应用进行替换。
[0029]结合本发明第二方面的实现方式,在本发明第二方面的第一种可能的实现方式中,所述确定模块包括:
[0030]记录单元,用于记录当前显示的所述应用;
[0031]查询单元,用于向服务器查询除所述记录单元记录的当前显示的所述应用之外的其他应用;
[0032]第一确定单元,用于根据所述查询单元查询的其他应用确定所述用于替换的应用。
[0033]结合本发明第二方面的实现方式,在本发明第二方面的第二种可能的实现方式中,所述确定模块还包括:
[0034]分类单元,用于按照预设的分类方式对所有应用进行分类;
[0035]第二确定单元,用于根据所述分类单元分类后的应用确定所述用于替换的应用。
[0036]结合本发明第二方面的第二种可能的实现方式,在本发明第二方面的第三种可能的实现方式中,所述确定模块还包括:
[0037]获取单元,用于向所述服务器获取所述所有应用以及各个应用的属性数据,根据所述各个应用的属性数据对所述各个应用进行排序;
[0038]第三确定单元,用于根据所述获取单元排序后的应用确定所述用于替换的应用。
[0039]结合本发明第二方面的实现方式,在本发明第二方面的第四种可能的实现方式中,所述装置还包括:
[0040]统计模块,用于统计从显示所述应用列表到接收所述输入指令之间间隔的时间段;
[0041]调整模块,用于根据所述统计模块统计的时间段调整所述预设时间。
[0042]采用本发明,通过接收显示应用列表的请求,根据请求显示包括应用的应用列表,检测在预设时间内是否接收到输入指令,若在等待预设时间后接收不到输入指令,则按照预设规则确定用于替换的应用,将用于替换的应用与应用列表中的应用进行替换。可在终端显示应用列表后,在没有接收到任何输入指令的情况下自动更新应用列表中的应用,减少用户翻阅应用列表的时间,提升用户体验感。
【附图说明】
[0043]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明实施例的一种更新应用列表的方法的一实施例的流程示意图;
[0045]图2是本发明实施例的一种更新应用列表的方法的另一实施例的流程示意图;
[0046]图3是本发明实施例的一种更新应用列表的方法的第三实施例的流程示意图;
[0047]图4是本发明实施例的一种更新应用列表的方法的第三实施例的更新列表示意图;
[0048]图5是本发明实施例的一种更新应用列表的方法的第三实施例的另一种更新列表不意图;
[0049]图6是本发明实施例的一种更新应用列表的装置的结构示意图;
[0050]图7是本发明实施例的另一种更新应用列表的装置的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]采用本发明实施例,可自动更新应用列表中显示的应用。
[0053]请参阅图1,图1是本发明实施例的一种更新应用列表的方法的一实施例的流程图。本发明实施例可通过终端实现以下【具体实施方式】,终端可为任何移动或便携式电子设备,包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器等电子设备。本发明实施例涉及的应用可包括应用程序、主题以及游戏等应用。
[0054]如图1所示,本发明实施例的一种更新应用列表的方法的一实施例可以包括以下步骤。
[0055]S100,接收显示应用列表的请求。
[0056]具体实现中,在用户点击打开应用列表时,终端接收到用户输入的显示应用列表的请求,再根据显示应用列表的请求向服务器发送获取应用列表的请求。为此,服务器即接收到终端发送的获取应用列表的请求。
[0057]SlOl,根据所述请求显示包括应用的应用列表。
[0058]具体实现中,服务器在接收到终端发送的获取应用列表的请求之后,生成包括应用的应用列表,并将应用列表发送给终端,以使终端显示该应用列表至显示屏。
[0059]S102,检测在预设时间内是否接收到输入指令。
[0060]具体实现中,终端在预设时间内检测是否接收到用户的任何输入指令,其中该输入指令可为触摸屏接收到的任何输入指令或者终端的按键接收到的任何输入指令。
[0061]S103,若在等待所述预设时间后接收不到所述输入指令,则按照预设规则确定用于替换的应用。
[0062]具体实现中,若终端在等待预设时间后仍然接收不到任何输入指令,则确定用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。
[0063]S104,将所述用于替换的应用与所述应用列表中的所述应用进行替换。
[0064]具体实现中,当终端确定出用于与当前应用列表中的应用进行替换的应用后,将用于替换的应用与应用列表中的应用进行替换,以更新应用列表。
[0065]采用本发明实施例,通过接收显示应用列表的请求,根据请求显示包括应用的应用列表,检测在预设时间内是否接收到输入指令,若在等待预设时间后接收不到输入指令,则按照预设规则确定用于替换的应用,将用于替换的应用与应用列表中的应用进行替换。可在终端显示应用列表后,在没有接收到任何输入指令的情况下自动更新应用列表中的应用,减少用户翻阅应用列表的时间,提升用户体验感。
[0066]请参阅图2,图2是本发明实施例的一种更新应用列表的方法的另一实施例的流程示意图。本发明实施例可通过终端实现以下【具体实施方式】,终端可为任何移动或便携式电子设备,包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器等电子设备。本发明实施例涉及的应用可包括应用程序、主题以及游戏等应用。
[0067]如图2所示,本发明实施例的一种更新应用列表的方法的另一实施例可以包括以下步骤。
[0068]S200,接收显示应用列表的请求。
[0069]具体实现中,在用户点击打开应用列表时,终端接收到用户输入的显示应用列表的请求,再根据显示应用列表的请求向服务器发送获取应用列表的请求。为此,服务器即接收到终端发送的获取应用列表的请求。
[0070]S201,根据所述请求显示包括应用的应用列表。
[0071]具体实现中,服务器在接收到终端发送的获取应用列表的请求之后,生成包括应用的应用列表,并将应用列表发送给终端,以使终端显示该应用列表至显示屏。
[0072]S202,检测在预设时间内是否接收到输入指令。
[0073]具体实现中,终端在预设时间内检测是否接收到用户的任何输入指令,其中该输入指令可为触摸屏接收到的任何输入指令或者终端的按键接收到的任何输入指令。
[0074]S203,若在等待所述预设时间后接收不到所述输入指令,则记录当前显示的所述应用。
[0075]具体实现中,若终端在等待预设时间后接收不到输入指令,则对应记录当前在应用列表中显示的所有应用。具体的,应用列表中可显示通信类应用、娱乐类应用、办公类应用以及支付类应用等应用,终端可记录当前显示屏显示的应用列表中的各类应用。
[0076]S204,向服务器查询除所述当前显示的所述应用之外的其他应用。
[0077]具体实现中,终端根据记录的当前显示屏显示的应用,查询除当前显示屏显示的应用之外的其他应用。其中,其他应用也可为通信类应用、娱乐类应用、办公类应用以及支付类应用等应用。
[0078]作为一种可实施的方式,终端可在发送给服务器的获取应用信息的请求中携带当前显示屏显示的应用的信息,服务器再根据当前显示屏显示的应用的信息查询除当前显示屏显示的应用之外的其他应用的信息,再将其他应用的信息发送给终端;或者,终端可向服务器发送获取应用信息的请求,服务器在接收到请求后,发送所有应用信息给终端,终端可在接收的应用信息中筛选出除当前显示屏显示的应用之外的其他应用。
[0079]作为一种可实施的方式,终端可通过数据网络将获取应用信息的请求发送给服务器,或者将获取应用信息的请求通过有线宽带网络传输给服务器,服务器再通过数据网络或者有线宽带网络发送应用的信息给终端。
[0080]S205,根据所述其他应用确定所述用于替换的应用。
[0081]具体实现中,终端在获得其他应用的信息之后,由于显示屏显示的应用的数量有限,因此可根据显示屏能显示的应用的最大数量随机选取用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。
[0082]作为一种可实施的方式,终端还可对其他应用按照预设的方式进行排序或者将其他应用进行分类,以此根据排序后的应用或者分类后的应用确定用于替换的应用,再根据显示屏能显示的应用的最大数量确定用于替换的应用的数量。
[0083]S206,将所述用于替换的应用与所述应用列表中的所述应用进行替换。
[0084]具体实现中,在终端确定出用于替换的应用之后,将用于替换的应用与当前显示屏显示的应用列表中的应用进行替换,完成应用列表的更新。
[0085]S207,统计从显示所述应用列表到接收所述输入指令之间间隔的时间段。
[0086]具体实现中,由于每个用户浏览列表的速度不同,从用户查看屏幕至首次输入触控指令的时间间隔也不同,终端自动更新列表的次数可能相对较少。因此在更新至少一次应用列表之后(在此过程中终端可能数次在预设时间内接收到输入指令),可通过统计终端从显示应用列表到首次接收输入指令之间间隔的时间段调整等待接收输入指令的时间。
[0087]S208,根据统计的时间段调整所述预设时间。
[0088]具体实现中,终端可根据统计的结果调整等待接收输入指令的时间,使终端自动更新列表的功能更加智能化,更能贴合用户的生活习惯。
[0089]作为一种可实施的方式,本实施例步骤S207至S208还可在步骤S200之前执行,本实施例则不作限定。
[0090]采用本发明实施例,通过接收显示应用列表的请求,根据请求显示包括应用的应用列表,检测在预设时间内是否接收到输入指令,若在等待预设时间后接收不到输入指令,则按照预设规则确定用于替换的应用,将用于替换的应用与应用列表中的应用进行替换。可在终端显示应用列表后,在没有接收到任何输入指令的情况下自动更新应用列表中的应用,减少用户翻阅应用列表的时间,提升用户体验感。
[0091]请参阅图3,图3是本发明实施例的一种更新应用列表的方法的第三实施例的流程示意图。本发明实施例可通过终端实现以下【具体实施方式】,终端可为任何移动或便携式电子设备,包括但不限于移动电话、移动电脑、平板电脑、个人数字助理、媒体播放器等电子设备。此外,本实施例可在实施例图2的基础上进行结合提出下述实施步骤。本发明实施例涉及的应用可包括应用程序、主题以及游戏等应用。
[0092]如图3所示,本发明实施例的一种更新应用列表的方法的第三实施例可以包括以下步骤。
[0093]S300,接收显示应用列表的请求。
[0094]S301,根据所述请求显示包括应用的应用列表。
[0095]S302,检测在预设时间内是否接收到输入指令。
[0096]具体实现中,本实施例的步骤S300至步骤S302与实施例图2的步骤S200至步骤S202的实施步骤相同,本实施例则不再赘述。
[0097]S303,若在等待所述预设时间后接收不到所述输入指令,则按照预设的分类方式对所有应用进行分类。
[0098]具体实现中,若终端在等待预设时间后接收不到输入指令,则可向服务器获取所有应用的信息,并将所有应用按照预设方式进行分类。例如,可将所有应用分为通信类、娱乐类、办公类以及支付类等等。
[0099]作为一种可实施的方式,还可获取实施例图2的其他应用,并将获取到的其他应用按照预设的分类方式进行分类。终端获取其他应用的【具体实施方式】可详见实施例图2,本实施例则不再赘述。
[0100]作为一种可实施的方式,终端向服务器获取所有应用的信息或者其他应用的信息可详见实施例图2的步骤S204,本实施例则不再赘述。
[0101]作为一种可实施的方式,终端可通过数据网络将获取所有应用的信息或者其他应用的信息的请求发送给服务器,或者将获取所有应用的信息或者其他应用的信息的请求通过有线宽带网络传输给服务器,服务器再通过数据网络或者有线宽带网络发送所有应用的信息或者其他应用的信息给终端。
[0102]S304,根据分类后的应用确定所述用于替换的应用。
[0103]具体实现中,终端在将应用进行分类后,可根据分类后的应用和显示屏能显示的应用的最大数量确定用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。
[0104]作为一种可实施的方式,还可根据显示屏能显示的应用的最大数量随机选取用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。如图4和图5所示是更新列表之后的示意图,图4和图5中显示的是分类后的应用在显示屏中的显示方式。终端可如图4所示将至少两种类型的预设数量的应用与当前显示屏显示的应用进行替换;也可如图5所示在更新列表时仅用一种类型的应用与当前显示屏显示的应用进行替换,此时更新后的应用列表仅显示该种类型的应用。
[0105]S305,若在等待所述预设时间后接收不到所述输入指令,则向所述服务器获取所述所有应用以及各个应用的属性数据,根据所述各个应用的属性数据对所述各个应用进行排序。
[0106]具体实现中,作为另一种可实施的方式,若终端在等待预设时间后接收不到输入指令,则还可向服务器获取所有应用以及各个应用的属性数据。其中,属性数据包括下载量或浏览量中的任一种,亦或包括下载应用产生的数据流量、容量、搜索率、发布日期、费用以及发布日期中的任一种。例如,以属性数据是下载量为例,终端获取到应用I的信息至应用100的信息,并获取到应用I至应用100各自的下载量,再根据应用I至应用100各自的下载量按照预设的排序方式将应用I至应用100进行排序。
[0107]作为一种可实施的方式,还可获取实施例图2的其他应用,并将获取到的其他应用按照预设的排序方式进行排序。获取其他应用的【具体实施方式】可详见实施例图2,本实施例则不再赘述。
[0108]作为一种可实施的方式,向服务器获取所有应用的信息或者其他应用的信息可详见实施例图2的步骤S204,本实施例则不再赘述。
[0109]S306,根据排序后的应用确定所述用于替换的应用ο
[0110]具体实现中,当终端按照预设的排序方式将应用I至应用100进行排序之后,根据排序后的应用以及显示屏能显示的应用的最大数量确定用于与当前应用列表中的应用进行替换的应用。例如,若显示屏能显示的应用的最大数量为12个应用,则确定排名在前12位的应用为用于替换的应用,以此更新应用列表。
[0111]作为一种可实施的方式,还可根据显示屏能显示的应用的最大数量随机选取用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。
[0112]S307,将所述用于替换的应用与所述应用列表中的所述应用进行替换。
[0113]具体实现中,在终端确定出用于替换的应用之后,将用于替换的应用与当前显示屏显示的应用列表中的应用进行替换,完成应用列表的更新。
[0114]S308,统计从显示所述应用列表到接收所述输入指令之间间隔的时间段。
[0115]具体实现中,由于每个用户浏览列表的速度不同,从用户查看屏幕至首次输入触控指令的时间间隔也不同,终端自动更新列表的次数可能相对较少。因此在更新至少一次应用列表之后(在此过程中终端可能数次在预设时间内接收到输入指令),可通过统计终端从显示应用列表到首次接收输入指令之间间隔的时间段调整等待接收输入指令的时间。
[0116]S309,根据统计的时间段调整所述预设时间。
[0117]具体实现中,终端可根据统计的结果调整等待接收输入指令的时间,使终端自动更新列表的功能更加智能化,更能贴合用户的生活习惯。
[0118]作为一种可实施的方式,本实施例步骤S307至S308还可在步骤S300之前执行,本实施例则不作限定。
[0119]采用本发明实施例,接收显示应用列表的请求,根据请求显示包括应用的应用列表,检测在预设时间内是否接收到输入指令,若在等待预设时间后接收不到输入指令,则按照预设的分类方式对所有应用进行分类,或者向服务器获取所有应用以及各个应用的属性数据,根据所述各个应用的属性数据对所述各个应用进行排序,再分类后的应用或排序后的应用确定用于替换的应用,再将用于替换的应用与应用列表中的应用进行替换,可在终端显示应用列表后,在没有接收到任何输入指令的情况下自动更新应用列表中的应用,减少用户翻阅应用列表的时间,提升用户体验感。
[0120]请参阅图6,图6是本发明实施例的一种更新应用列表的装置的结构示意图。如图6所示的装置包括接收模块600、显示模块610、检测模块620、确定模块630以及替换模块640。
[0121]接收模块600,用于接收显示应用列表的请求;
[0122]显示模块610,用于根据所述接收模块600接收的请求显示包括应用的应用列表;
[0123]检测模块620,用于检测在预设时间内是否接收到输入指令;
[0124]确定模块630,用于若在等待所述预设时间后接收不到所述输入指令,则按照预设规则确定用于替换的应用;
[0125]替换模块640,用于将所述确定模块630确定的用于替换的应用与所述应用列表中的所述应用进行替换。
[0126]具体实现中,在用户点击打开应用列表时,终端接收到用户输入的显示应用列表的请求,再根据显示应用列表的请求向服务器发送获取应用列表的请求。为此,服务器即接收到终端发送的获取应用列表的请求。
[0127]具体实现中,服务器在接收到终端发送的获取应用列表的请求之后,生成包括应用的应用列表,并将应用列表发送给终端,以使终端显示该应用列表至显示屏。
[0128]具体实现中,终端在预设时间内检测是否接收到用户的任何输入指令,其中该输入指令可为触摸屏接收到的任何输入指令或者终端的按键接收到的任何输入指令。
[0129]具体实现中,若终端在等待预设时间后仍然接收不到任何输入指令,则确定用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。
[0130]作为一种可实施的方式,如图7所示,所述确定模块630包括记录单元631、查询单元632以及第一确定单元633。
[0131]记录单元631,用于记录当前显示的所述应用;
[0132]查询单元632,用于向服务器查询除所述记录单元631记录的当前显示的所述应用之外的其他应用;
[0133]第一确定单元633,用于根据所述查询单元632查询的其他应用确定所述用于替换的应用。
[0134]具体实现中,若终端在等待预设时间后接收不到输入指令,则对应记录当前在应用列表中显示的所有应用。具体的,应用列表中可显示通信类应用、娱乐类应用、办公类应用以及支付类应用等应用,终端可记录当前显示屏显示的应用列表中的各类应用。
[0135]具体实现中,终端根据记录的当前显示屏显示的应用,查询除当前显示屏显示的应用之外的其他应用。其中,其他应用也可为通信类应用、娱乐类应用、办公类应用以及支付类应用等应用。
[0136]具体实现中,终端在获得其他应用的信息之后,由于显示屏显示的应用的数量有限,因此可根据显示屏能显示的应用的最大数量随机选取用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。
[0137]作为一种可实施的方式,如图7所示,所述确定模块630还包括分类单元634以及第二确定单元635。
[0138]分类单元634,用于按照预设的分类方式对所有应用进行分类;
[0139]第二确定单元635,用于根据所述分类单元634分类后的应用确定所述用于替换的应用。
[0140]具体实现中,若终端在等待预设时间后接收不到输入指令,则可向服务器获取所有应用的信息,并将所有应用按照预设方式进行分类。例如,可将所有应用分为通信类、娱乐类、办公类以及支付类等等。
[0141]具体实现中,终端在将应用进行分类后,可根据分类后的应用和显示屏能显示的应用的最大数量确定用于与当前应用列表中的应用进行替换的应用,以此更新应用列表。
[0142]作为一种可实施的方式,如图7所示,所述确定模块630还包括获取单元636以及第三确定单元637。
[0143]获取单元636,用于向所述服务器获取所述所有应用以及各个应用的属性数据,根据所述各个应用的属性数据对所述各个应用进行排序;
[0144]第三确定单元637,用于根据所述获取单元636排序后的应用确定所述用于替换的应用。
[0145]具体实现中,作为另一种可实施的方式,若终端在等待预设时间后接收不到输入指令,则还可向服务器获取所有应用以及各个应用的属性数据。其中,属性数据包括下载量或浏览量中的任一种,亦或包括下载应用产生的数据流量、容量、搜索率、发布日期、费用以及发布日期中的任一种。例如,以属性数据是下载量为例,终端获取到应用I的信息至应用100的信息,并获取到应用I至应用100各自的下载量,再根据应用I至应用100各自的下载量按照预设的排序方式将应用I至应用100进行排序。
[0146]具体实现中,当终端按照预设的排序方式将应用I至应用100进行排序之后,根据排序后的应用以及显示屏能显示的应用的最大数量确定用于与当前应用列表中的应用进行替换的应用。例如,若显示屏能显示的应用的最大数量为12个应用,则确定排名在前12位的应用为用于替换的应用,以此更新应用列表。
[0147]具体实现中,在终端确定出用于替换的应用之后,将用于替换的应用与当前显示屏显示的应用列表中的应用进行替换,完成应用列表的更新。
[0148]作为一种可实施的方式,如图7所示,所述装置还包括统计模块650以及调整模块660。
[0149]统计模块650,用于统计从显示所述应用列表到接收所述输入指令之间间隔的时间段;
[0150]调整模块660,用于根据所述统计模块650统计的时间段调整所述预设时间。
[0151]具体实现中,由于每个用户浏览列表的速度不同,从用户查看屏幕至首次输入触控指令的时间间隔也不同,终端自动更新列表的次数可能相对较少。因此在更新至少一次应用列表之后(在此过程中终端可能数次在预设时间内接收到输入指令),可通过统计终端从显示应用列表到首次接收输入指令之间间隔的时间段调整等待接收输入指令的时间。
[0152]具体实现中,终端可根据统计的结果调整等待接收输入指令的时间,使终端自动更新列表的功能更加智能化,更能贴合用户的生活习惯。
[0153]采用本发明实施例,通过接收显示应用列表的请求,根据请求显示包括应用的应用列表,检测在预设时间内是否接收到输入指令,若在等待预设时间后接收不到输入指令,则按照预设规则确定用于替换的应用,将用于替换的应用与应用列表中的应用进行替换。可在终端显示应用列表后,在没有接收到任何输入指令的情况下自动更新应用列表中的应用,减少用户翻阅应用列表的时间,提升用户体验感。
[0154]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0155]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0156]本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
[0157]本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。
[0158]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0159] 以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
【主权项】
1.一种更新应用列表的方法,其特征在于,包括: 接收显示应用列表的请求; 根据所述请求显示包括应用的应用列表; 检测在预设时间内是否接收到输入指令; 若在等待所述预设时间后接收不到所述输入指令,则按照预设规则确定用于替换的应用; 将所述用于替换的应用与所述应用列表中的所述应用进行替换。2.根据权利要求1所述的方法,其特征在于,所述按照预设规则确定用于替换的应用,具体包括: 记录当前显示的所述应用; 向服务器查询除所述当前显示的所述应用之外的其他应用; 根据所述其他应用确定所述用于替换的应用。3.根据权利要求1所述的方法,其特征在于,所述按照预设规则确定用于替换的应用,具体包括: 按照预设的分类方式对所有应用进行分类; 根据分类后的应用确定所述用于替换的应用。4.根据权利要求3所述的方法,其特征在于,所述按照预设规则确定用于替换的应用,具体包括: 向所述服务器获取所述所有应用以及各个应用的属性数据,根据所述各个应用的属性数据对所述各个应用进行排序; 根据排序后的应用确定所述用于替换的应用。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 统计从显示所述应用列表到接收所述输入指令之间间隔的时间段; 根据统计的时间段调整所述预设时间。6.一种更新应用列表的装置,其特征在于,包括: 接收模块,用于接收显示应用列表的请求; 显示模块,用于根据所述接收模块接收的请求显示包括应用的应用列表; 检测模块,用于检测在预设时间内是否接收到输入指令; 确定模块,用于若在等待所述预设时间后接收不到所述输入指令,则按照预设规则确定用于替换的应用; 替换模块,用于将所述确定模块确定的用于替换的应用与所述应用列表中的所述应用进行替换。7.根据权利要求6所述的装置,其特征在于,所述确定模块包括: 记录单元,用于记录当前显示的所述应用; 查询单元,用于向服务器查询除所述记录单元记录的当前显示的所述应用之外的其他应用; 第一确定单元,用于根据所述查询单元查询的其他应用确定所述用于替换的应用。8.根据权利要求6所述的装置,其特征在于,所述确定模块还包括: 分类单元,用于按照预设的分类方式对所有应用进行分类; 第二确定单元,用于根据所述分类单元分类后的应用确定所述用于替换的应用。9.根据权利要求8所述的装置,其特征在于,所述确定模块还包括: 获取单元,用于向所述服务器获取所述所有应用以及各个应用的属性数据,根据所述各个应用的属性数据对所述各个应用进行排序; 第三确定单元,用于根据所述获取单元排序后的应用确定所述用于替换的应用。10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 统计模块,用于统计从显示所述应用列表到接收所述输入指令之间间隔的时间段; 调整模块,用于根据所述统计模块统计的时间段调整所述预设时间。
【文档编号】G06F3/0484GK105988676SQ201510080536
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】周德海
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1