一种应用程序快捷方式的显示方法和装置的制作方法

文档序号:6385771阅读:216来源:国知局
专利名称:一种应用程序快捷方式的显示方法和装置的制作方法
技术领域
本发明涉及计算机技术领域,特别涉及一种应用程序快捷方式的显示方法和装置。
背景技术
随着移动终端技术的快速发展,移动终端中应用程序的种类越来越繁多,功能也越来越丰富。用户的移动终端中安装应用程序的数量在不断的增长。以现在主流的智能移动终端为例,移动终端屏幕范围内能够显示的应用程序的快捷方式的数目是有限的,经常要采用分页显示的方式,才能显示所有应用程序的快捷方式,而且,往往显示的页数很多。在实现本发明的过程中,发明人发现上述技术方案至少存在以下问题移动终端上安装的众多应用程序中,只有一小部分应用程序是用户常用的,而这些应用程序的快捷方式往往散落在各个页面中,用户经常需要浪费时间去找到想要执行的应用程序的快捷方式,效率低下。

发明内容
为了解决上述技术的问题,本发明实施例提供了一种应用程序快捷方式的显示方法和装置,以提高移动终端上对应用程序快捷方式进行查找的效率。所述技术方案如下一方面,提供了一种应用程序快捷方式的显示方法,所述方法包括获取移动终端的场景信息;根据所述的场景信息确定移动终端的使用场景;根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式;根据确定的显示方式显示所述的应用程序的快捷方式。优选的,所述根据所述的场景信息确定移动终端的使用场景,为在存储的各使用场景的场景信息中,查询所述当前的场景信息所匹配的使用场景;所述根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式,为根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序;所述根据确定的显示方式显示所述的应用程序的快捷方式,为当接收到常用应用显示指令时,对所述常用应用显示页面进行显示。优选的,所述根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序,为:根据存储的各应用程序在所述查询到的使用场景下的历史运行信息和权值,确定在所述查询到的使用场景下各应用程序的优先值;
根据所述各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序。优选的,所述历史运行信息,为历史启动次数和/或历史运行时间。优选的,所述根据存储的各应用程序在所述查询到的使用场景下的历史运行信息和权值,确定在所述查询到的使用场景下各应用程序的优先值,为根据P(x, t) =PC (x, t)*(T(x, t)*KT+N(x, t)*KN),确定在所述查询到的使用场景下各应用程序的优先值,其中,PU,t)为在使用场景t下应用程序X的优先值,PC (x,t)为在使用场景t下应用程序X的权值,T(x, t)为在使用场景t下应用程序X的历史运行时间,N(x, t)为在使用场景t下应用程序X的历史启动次数,Kt和Kn为预设的常数系数。优选的,所述根据所述各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序,为确定预设数目的优先值最大的应用程序的快捷方式为在常用应用显示页面中显示的应用程序的快捷方式,且各快捷方式的排列顺序为对应的优先值的大小顺序。优选的,所述获取移动终端的场景信息,为当所述移动终端开机时,以及当所述移动终端由锁屏状态进入解锁状态时,以及当所述移动终端保持解锁状态达预设周期时,获取所述移动终端的场景信息。优选的,所述场景信息包括以下信息中一种或任意组合时间信息,地理位置信息,移动速度信息。优选的,使用场景的场景信息的设置方法,包括根据在使用场景对应的预设时间段内所述移动终端的地理位置信息,确定所述使用场景的场景信息;或者,预先设置使用场景的场景信息中的移动速度信息;根据在所述使用场景对应的预设时间段内,且所述移动终端的移动速度符合所述移动速度信息时,所述移动终端的地理位置信息,和预先设置的所述移动速度信息,确定所述使用场景的场景信息;或者,根据移动终端存储的行程安排信息中的事件信息确定对应的使用场景,并根据所述行程安排信息中的时间信息和地理位置信息,确定所述使用场景的场景信息。优选的,触发所述常用应用显示指令的方法,包括当检测到所述移动终端的屏幕处的触碰信息时,触发所述常用应用显示指令,其中,所述触碰信息包括移动轨迹信息,且所述移动轨迹信息中的起始点与所述屏幕的边缘的距离小于预设距离阈值,所述移动轨迹信息中移动方向为远离所述边缘的方向,所述移动轨迹信息中移动距离为预设的移动距离;所述对所述常用应用显示页面进行显示,为在所述屏幕中延所述移动方向拉出显示窗口,并在所述显示窗口中显示所述常用应用显示页面。另一方面,提供了一种应用程序快捷方式的显示装置,所述装置包括获取模块,用于获取移动终端的场景信息;第一确定模块,用于根据所述的场景信息确定移动终端的使用场景;第二确定模块,用于根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式;显示模块,用于根据确定的显示方式显示所述的应用程序的快捷方式。
优选的,所述第一确定模块,用于在存储的各使用场景的场景信息中,查询所述当前的场景信息所匹配的使用场景;所述第二确定模块,用于根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序;所述显示模块,用于当接收到常用应用显示指令时,对所述常用应用显示页面进行显示。优选的,所述第二确定模块,用于根据存储的各应用程序在所述查询到的使用场景下的历史运行信息和权值,确定在所述查询到的使用场景下各应用程序的优先值;根据所述各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序。优选的,所述历史运行信息,为历史启动次数和/或历史运行时间。优选的,所述第二确定模块,用于根据P(x, t) =PC (x, t)*(T(x, t)*KT+N(x, t)*KN),确定在所述查询到的使用场景下各应用程序的优先值,其中,PU,t)为在使用场景t下应用程序X的优先值,PC (x,t)为在使用场景t下应用程序X的权值,T(x, t)为在使用场景t下应用程序X的历史运行时间,N(x, t)为在使用场景t下应用程序X的历史启动次数,Kt和Kn为预设的常数系数。优选的,所述第二确定模块,用于确定预设数目的优先值最大的应用程序的快捷方式为在常用应用显示页面中显示的应用程序的快捷方式,且各快捷方式的排列顺序为对应的优先值的大小顺序。优选的,所述获取模块,用于当所述移动终端开机时,以及当所述移动终端由锁屏状态进入解锁状态时,以及当所述移动终端保持解锁状态达预设周期时,获取所述移动终端的场景信息。优选的,所述场景信息包括以下信息中一种或任意组合 时间信息,地理位置信息,移动速度信息。优选的,所述第一确定模块,还用于根据在使用场景对应的预设时间段内所述移动终端的地理位置信息,确定所述使用场景的场景信息;或者,预先设置使用场景的场景信息中的移动速度信息;根据在所述使用场景对应的预设时间段内,且所述移动终端的移动速度符合所述移动速度信息时,所述移动终端的地理位置信息,和预先设置的所述移动速度信息,确定所述使用场景的场景信息;或者,根据移动终端存储的行程安排信息中的事件信息确定对应的使用场景,并根据所述行程安排信息中的时间信息和地理位置信息,确定所述使用场景的场景信息。优选的,所述显示模块,还用于当检测到所述移动终端的屏幕处的触碰信息时,触发所述常用应用显示指令,其中,所述触碰信息包括移动轨迹信息,且所述移动轨迹信息中的起始点与所述屏幕的边缘的距离小于预设距离阈值,所述移动轨迹信息中移动方向为远离所述边缘的方向,所述移动轨迹信息中移动距离为预设的移动距离;所述显示模块,用于在所述屏幕中延所述移动方向拉出显示窗口,并在所述显示窗口中显示所述常用应用显示页面。本发明实施例提供的技术方案带来的有益效果是在本发明实施例中,根据移动终端的场景信息,确定用户所处的使用场景,根据各应用程序在该使用场景下的使用权重,确定应用程序的快捷方式的显示方式,并进行显示,从而可以针对用户所处的不同使用场景,将当前使用场景下的常用应用程序的快捷方式进行显示推荐,可以提高移动终端上对应用程序快捷方式进行查找的效率。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的应用程序快捷方式的显示方法流程图;图2a、2b、3a、3b、4a、4b是本发明实施例提供的对常用应用显示页面进行显示的操作示意图;图5是本发明实施例提供的应用程序快捷方式的显示装置结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例一本发明实施例提供了一种应用程序快捷方式的显示方法,如图1所示,该方法的处理流程可以包括如下步骤步骤101,获取移动终端的场景信息。步骤102,根据获取的场景信息确定移动终端的使用场景。步骤103,根据应用程序在该使用场景下的使用权重,确定应用程序的快捷方式的显不方式。步骤104,根据确定的显示方式显示相应的应用程序的快捷方式。在本发明实施例中,根据移动终端的场景信息,确定用户所处的使用场景,根据各应用程序在该使用场景下的使用权重,确定应用程序的快捷方式的显示方式,并进行显示,从而可以针对用户所处的不同使用场景,将当前使用场景下的常用应用程序的快捷方式进行显示推荐,可以提高移动终端上对应用程序快捷方式进行查找的效率。实施例二本发明实施例提供了一种应用程序快捷方式的显示方法。该方法的执行主体可以是移动终端。在该方法中,可以预先存储多个使用场景的场景信息,以及各应用程序在各使用场景下的权值和/或历史运行信息。其中,该场景信息可以包括以下信息中一种或任意组合时间信息,地理位置信息,移动速度信息。另外,在包括这些信息的基础上,还可以包括温度信息、音量信息或照度信息等。
具体的,使用场景是用户使用移动终端时所处的场景,例如家中(或宿舍)场景、公司(或学校)场景、乘车上下班(上下学)场景、步行上下班(上下学)场景、与女友约会场景、聚会场景、购物场景等。可以在系统中预先设置多个使用场景,如上述例举的这些场景等,并可以针对不同的场景存储相应的场景信息,例如,公司场景的场景信息可以是公司的地理位置信息。使用场景的场景信息可以请求用户进行设置,也可以根据使用场景的特性预先设置,另外,优选的,可以按照如下的方法对使用场景的场景信息进行设置方法一,根据在使用场景对应的预设时间段内移动终端的地理位置信息,确定该使用场景的场景信息。此处,地址位置信息的获取可以按照预设周期进行。地理位置信息的获取可以通过 GPS (Global Position System,全球定位系统)、LBS (Location BasedService,地理位置信息服务)、Wifi (Wireless Fidelity,无线保真)定位等定位服务获取。使用场景对应的预设时间段可以预先设置并记录在系统中,如家中(或宿舍)场景对应的预设时间段可以是每日22时至次日6时。例如,对于家中(或宿舍)场景,可以获取每日22时至次日6时移动终端的地理位置信息,这样,每天都会获取到多个地理位置信息,可以将预设天数内获取的地理位置信息对应的位置点进行筛选,去掉离大多数位置点(例如60%的位置点)过远(距离超过某阈值)的位置点,剩下的各位置点对应的地理位置信息则可以作为家中场景的场景信息,或者也可以根据剩下的各位置点确定一个范围(家的范围),将这个范围的地理位置信息作为家中场景的场景信息。公司(或学校)场景的场景信息的设置方式和家中场景类似。方法二,预先设置使用场景的场景信息中的移动速度信息;根据在该使用场景对应的预设时间段内,且移动终端的移动速度符合该移动速度信息时,所述移动终端的地理位置信息,和预先设置的该移动速度信息,确定该使用场景的场景信息。例如,对于步行上下班(上下学)场景,可以预先设置其场景信息中包括移动速度信息,且该移动速度信息为小于某预设移动速度。然后,可以在每周一至周五7时至10时(这个时间段可以根据移动终端历史的地理位置变化特点确定)且移动终端的移动速度小于上述预设移动速度时,获取移动终端的地理位置信息,然后可以对地理位置信息对应的位置点进行筛选,先去掉位置基本上不发生变化(位置变化很小或不变)的各位置点(这些位置点可能是在家或者公司),再去掉离大多数位置点距离过远的位置点,剩下的各位置点对应的地理位置信息则可以和上述移动速度信息共同作为步行上下班(上下学)场景的场景信息,或者也可以根据剩下的各位置点确定一个条带形的范围(上下班线路的范围),这个范围的地理位置信息则可以和上述移动速度信息共同作为步行上下班(上下学)场景的场景信息。方法三,根据移动终端存储的行程安排信息中的事件信息确定对应的使用场景,并根据该行程安排信息中的时间信息和地理位置信息,确定该使用场景的场景信息。例如,在移动终端存储的行程安排信息中,获取到一条行程安排是12月12日19时与女友在阳光广场约会,那么可以根据其记录的事件确定对应的使用场景为与女友约会场景,然后,可以将行程安排中的时间信息和地理位置信息作为与女友约会场景的场景信肩、O本发明实施例中,历史运行信息,是反映应用程序历史被使用情况的信息,历史运行信息具体可以是历史启动次数和/或历史运行时间。应用程序在使用场景下的历史启动次数,是该应用程序在预设的历史时间段(如当前时间之前的20天)内在该使用场景下的总启动次数,应用程序在使用场景下的历史运行时间,是该应用程序在预设的历史时间段内在该使用场景下的总运行时间。权值可以用于表示应用程序在不同使用场景下具有的不同重要性,可以根据不同使用场景下的应用程序的类型来确定。下面将结合具体的实施方式,对图1所示的处理流程进行详细的说明,具体内容如下。步骤101,获取移动终端的场景信息。可以获取移动终端当前的时间信息、地理位置信息、移动速度信息等信息。对于该获取的操作可以设置相应的触发条件,如可以在达到预设周期时触发该获取操作。优选的,当所述移动终端开机时,以及当所述移动终端由锁屏状态进入解锁状态时,以及当所述移动终端保持解锁状态达预设周期时,获取所述移动终端的场景信息。采用这种触发方式,可以在移动终端在解锁状态下周期性的对场景信息进行获取,而且,在移动终端的锁屏状态(休眠)下,可以停止获取操作,节省电池电量。步骤102,根据获取的场景信息确定移动终端的使用场景。具体的,可以在存储的各使用场景的场景信息中,查询当前的场景信息所匹配的使用场景。在进行匹配查询的过程中,可以将获取到的移动终端当前的场景信息与存储的各使用场景下的场景信息进行对比,查询当前的场景信息能够匹配的场景信息,并确定相应的使用场景。对于地理位置信息的匹配,当前的场景信息中的地理位置信息对应的位置点,如果与存储的场景信息中的地理位置信息对应的各位置点中的至少一个位置点之间的距离小于预设的阈值,则可以判定当前的地理位置信息与此存储的地理位置信息匹配。对于时间信息的匹配,当前的场景信息中的时间信息对应的时间,如果在存储的场景信息中的时间信息对应的时间范围内,则可以判定当前的时间信息与此存储的时间信息匹配。对于移动速度信息的匹配,当前的场景信息中的移动速度信息对应的移动速度,如果在存储的场景信息中的移动速度信息对应的移动速度范围内,则可以判定当前的移动速度信息与此存储的移动速度信息匹配。如果存储的某使用场景下的场景信息中的各种信息(时间信息、地理位置信息、移动速度信息等)都能够被移动终端当前的场景信息中的相应信息匹配,则可以判定当前的场景信息与此存储的场景信息匹配。步骤103,根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式。具体的,可以根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序。即此使用权重可以包括权值和/或历史运行信息。具体的,在执行该步骤时,可以按照如下方式进行首先,根据存储的各应用程序在该使用场景下的历史运行信息和权值,确定在该使用场景下各应用程序的优先值。具体的,可以根据P(x, t) =PC(x, t)*(T(x, t)*KT+N(x, t)*KN)(记作公式(I)),确定在查询到的使用场景下各应用程序的优先值,其中,P (X,t)为在使用场景t下应用程序X的优先值,PC (X,t)为在使用场景t下应用程序X的权值,T (X,t)为在使用场景t下应用程序X的历史运行时间,N(x, t)为在使用场景t下应用程序X的历史启动次数,Kt和Kn为预设的常数系数。!^和&’可以用于表示仪^^和N(x,t)的相对权重,可以根据实际情况预先设置,并可以根据应用情况进行调整,Kt和Kn中有一个可以为O。优选的,可以选择Kn大于Kj 。根据公式(I)可以看出,权值可以用于表示应用程序在不同使用场景下具有的不同重要性。可以根据实际情况,预先对PC(X,t)进行设置并与使用场景t和应用程序X对应记录。例如,对于乘车上下班(上下学)场景,可以对阅读应用、媒体播放应用、游戏类应用、新闻类应用等设置较高的权值;对于步行上下班(上下学)场景,可以对通讯应用、音乐播放应用等设置较高的权值;对于购物场景,可以对购物指南应用、美食佳饮应用、财务管理应用、导航应用、地图应用等设置较高的权值;对于约会场景,可以对天气预报应用、美食佳饮应用、购物指南应用、导航应用、地图应用等设置较高的权值。然后,根据各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序。其中,常用应用显示页面是用于对当前的使用场景下的常用应用程序进行推荐显示的页面,该页面中设置有常用应用程序的快捷方式。优选的,可以确定预设数目的优先值最大的应用程序的快捷方式为在常用应用显示页面中显示的应用程序的快捷方式,且各快捷方式的排列顺序为对应的优先值的大小顺序。具体的,在页面中,各快捷方式可以按优先值大小顺序,从左向右、从上到下排列。当然,也可以不按照优先值的大小顺序排列,例如,可以随机排列。步骤104,根据确定的显示方式显示相应的应用程序的快捷方式。具体的,可以当接收到常用应用显示指令时,对该常用应用显示页面进行显示。常用应用显示页面的显示方式可以有多种,例如,可以将常用应用显示页面以分组的形式存储并通过快捷方式打开,这种情况下,可以在检测到该快捷方式被点击时,触发常用应用显示指令。优选的,如图2a、2b、3a、3b、4a、4b所示,触发常用应用显示指令的方法可以是当检测到移动终端的屏幕处的触碰信息时,触发常用应用显示指令,其中,触碰信息包括移动轨迹信息,且该移动轨迹信息中的起始点与屏幕的边缘的距离小于预设距离阈值,该移动轨迹信息中移动方向为远离该边缘的方向,该移动轨迹信息中移动距离为预设的移动距离。也就是说,用户点击屏幕边缘附近处并划动,直至划动距离在垂直该边缘方向上的分量达到预设的移动距离时,便触发常用应用显示指令。上述的屏幕的边缘优选为屏幕的下边缘、左边缘或右边缘,具体选用哪个边缘可以由用户预先设置。这样,接收到常用应用显示指令时,可以在屏幕中沿述的移动方向拉出显示窗口,并在该显示窗口中显示常用应用显示页面。在本发明实施例中,根据移动终端的场景信息,确定用户所处的使用场景,根据各应用程序在该使用场景下的使用权重,确定应用程序的快捷方式的显示方式,并进行显示,从而可以针对用户所处的不同使用场景,将当前使用场景下的常用应用程序的快捷方式进行显示推荐,可以提高移动终端上对应用程序快捷方式进行查找的效率。实施例三基于相同的技术构思,本发明实施例还提供了一种应用程序快捷方式的显示装置,该装置的功能可以由移动终端实现,如图5所示,所述装置包括
获取模块510,用于获取移动终端的场景信息;第一确定模块520,用于根据所述的场景信息确定移动终端的使用场景;第二确定模块530,用于根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式;显示模块540,用于根据确定的显示方式显示所述的应用程序的快捷方式。优选的,所述第一确定模块520,用于在存储的各使用场景的场景信息中,查询所述当前的场景信息所匹配的使用场景;所述第二确定模块530,用于根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序;所述显示模块540,用于当接收到常用应用显示指令时,对所述常用应用显示页面进行显示。优选的,所述第二确定模块530,用于根据存储的各应用程序在所述查询到的使用场景下的历史运行信息和权值,确定在所述查询到的使用场景下各应用程序的优先值;根据所述各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序。优选的,所述历史运行信息,为历史启动次数和/或历史运行时间。优选的,所述第二确定模块530,用于根据P(x, t) =PC (x, t)*(T(x, t)*KT+N(x, t)*KN),确定在所述查询到的使用场景下各应用程序的优先值,其中,P(X,t)为在使用场景t下应用程序X的优先值,PC (x,t)为在使用场景t下应用程序X的权值,T(x, t)为在使用场景t下应用程序X的历史运行时间,N(x, t)为在使用场景t下应用程序X的历史启动次数,Kt和Kn为预设的常数系数。优选的,所述第二确定模块530,用于确定预设数目的优先值最大的应用程序的快捷方式为在常用应用显示页面中显示的应用程序的快捷方式,且各快捷方式的排列顺序为对应的优先值的大小顺序。优选的,所述获取模块510,用于当所述移动终端开机时,以及当所述移动终端由锁屏状态进入解锁状态时,以及当所述移动终端保持解锁状态达预设周期时,获取所述移动终端的场景信息。优选的,所述场景信息包括以下信息中一种或任意组合时间信息,地理位置信息,移动速度信息。优选的,所述第一确定模块520,还用于根据在使用场景对应的预设时间段内所述移动终端的地理位置信息,确定所述使用场景的场景信息;或者,预先设置使用场景的场景信息中的移动速度信息;根据在所述使用场景对应的预设时间段内,且所述移动终端的移动速度符合所述移动速度信息时,所述移动终端的地理位置信息,和预先设置的所述移动速度信息,确定所述使用场景的场景信息;或者,根据移动终端存储的行程安排信息中的事件信息确定对应的使用场景,并根据所述行程安排信息中的时间信息和地理位置信息,确定所述使用场景的场景信息。
优选的,所述显示模块540,还用于当检测到所述移动终端的屏幕处的触碰信息时,触发所述常用应用显示指令,其中,所述触碰信息包括移动轨迹信息,且所述移动轨迹信息中的起始点与所述屏幕的边缘的距离小于预设距离阈值,所述移动轨迹信息中移动方向为远离所述边缘的方向,所述移动轨迹信息中移动距离为预设的移动距离;所述显示模块540,用于在所述屏幕中延所述移动方向拉出显示窗口,并在所述显示窗口中显示所述常用应用显示页面。在本发明实施例中,根据移动终端的场景信息,确定用户所处的使用场景,根据各应用程序在该使用场景下的使用权重,确定应用程序的快捷方式的显示方式,并进行显示,从而可以针对用户所处的不同使用场景,将当前使用场景下的常用应用程序的快捷方式进行显示推荐,可以提高移动终端上对应用程序快捷方式进行查找的效率。需要说明的是上述实施例提供的应用程序快捷方式的显示装置在进行应用程序快捷方式的显示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的应用程序快捷方式的显示装置与应用程序快捷方式的显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种应用程序快捷方式的显示方法,其特征在于,所述方法包括获取移动终端的场景信息;根据所述场景信息确定移动终端的使用场景;根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式;根据确定的显示方式显示所述的应用程序的快捷方式。
2.根据权利要求1所述的方法,其特征在于,所述根据所述的场景信息确定移动终端的使用场景,为在存储的各使用场景的场景信息中,查询所述当前的场景信息所匹配的使用场景;所述根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式,为根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序;所述根据确定的显示方式显示所述的应用程序的快捷方式,为当接收到常用应用显示指令时,对所述常用应用显示页面进行显示。
3.根据权利要求2所述的方法,其特征在于,所述根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序,为根据存储的各应用程序在所述查询到的使用场景下的历史运行信息和权值,确定在所述查询到的使用场景下各应用程序的优先值;根据所述各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序。
4.根据权利要求3所述的方法,其特征在于,所述历史运行信息,为历史启动次数和/ 或历史运行时间。
5.根据权利要求4所述的方法,其特征在于,所述根据存储的各应用程序在所述查询到的使用场景下的历史运行信息和权值,确定在所述查询到的使用场景下各应用程序的优先值,为根据P(x, t) =PC(x, t)*(T (x, t)*KT+N(x, t)*KN),确定在所述查询到的使用场景下各应用程序的优先值,其中,P(x,t)为在使用场景t下应用程序X的优先值,PC (x,t)为在使用场景t下应用程序X的权值,T (x, t)为在使用场景t下应用程序X的历史运行时间,N(X,t) 为在使用场景t下应用程序X的历史启动次数,Kt和Kn为预设的常数系数。
6.根据权利要求3所述的方法,其特征在于,所述根据所述各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序,为确定预设数目的优先值最大的应用程序的快捷方式为在常用应用显示页面中显示的应用程序的快捷方式,且各快捷方式的排列顺序为对应的优先值的大小顺序。
7.根据权利要求2所述的方法,其特征在于,触发所述常用应用显示指令的方法,包括当检测到所述移动终端的屏幕处的触碰信息时,触发所述常用应用显示指令,其中,所述触碰信息包括移动轨迹信息,且所述移动轨迹信息中的起始点与所述屏幕的边缘的距离小于预设距离阈值,所述移动轨迹信息中移动方向为远离所述边缘的方向,所述移动轨迹信息中移动距离为预设的移动距离;所述对所述常用应用显示页面进行显示,为在所述屏幕中延所述移动方向拉出显示窗口,并在所述显示窗口中显示所述常用应用显示页面。
8.根据权利要求1所述的方法,其特征在于,所述获取移动终端的场景信息,为 当所述移动终端开机时,以及当所述移动终端由锁屏状态进入解锁状态时,以及当所述移动终端保持解锁状态达预设周期时,获取所述移动终端的场景信息。
9.根据权利要求1所述的方法,其特征在于,所述场景信息包括以下信息中一种或任意组合 时间信息,地理位置信息,移动速度信息。
10.根据权利要求9所述的方法,其特征在于,使用场景的场景信息的设置方法,包括 根据在使用场景对应的预设时间段内所述移动终端的地理位置信息,确定所述使用场景的场景信息;或者, 预先设置使用场景的场景信息中的移动速度信息;根据在所述使用场景对应的预设时间段内,且所述移动终端的移动速度符合所述移动速度信息时,所述移动终端的地理位置信息,和预先设置的所述移动速度信息,确定所述使用场景的场景信息;或者, 根据移动终端存储的行程安排信息中的事件信息确定对应的使用场景,并根据所述行程安排信息中的时间信息和地理位置信息,确定所述使用场景的场景信息。
11.一种应用程序快捷方式的显示装置,其特征在于,所述装置包括 获取模块,用于获取移动终端的场景信息; 第一确定模块,用于根据所述的场景信息确定移动终端的使用场景; 第二确定模块,用于根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式; 显示模块,用于根据确定的显示方式显示所述的应用程序的快捷方式。
12.根据权利要求11所述的装置,其特征在于,所述第一确定模块,用于在存储的各使用场景的场景信息中,查询所述当前的场景信息所匹配的使用场景; 所述第二确定模块,用于根据存储的各应用程序在查询到的使用场景下的权值和/或历史运行信息,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序; 所述显示模块,用于当接收到常用应用显示指令时,对所述常用应用显示页面进行显/Jn ο
13.根据权利要求12所述的装置,其特征在于,所述第二确定模块,用于 根据存储的各应用程序在所述查询到的使用场景下的历史运行信息和权值,确定在所述查询到的使用场景下各应用程序的优先值; 根据所述各应用程序的优先值,确定在常用应用显示页面中显示的应用程序的快捷方式,以及各快捷方式的排列顺序。
14.根据权利要求13所述的装置,其特征在于,所述历史运行信息,为历史启动次数和/或历史运行时间。
15.根据权利要求14所述的装置,其特征在于,所述第二确定模块,用于 根据P(x, t) =PC(x, t)*(T (x, t)*KT+N(x, t)*KN),确定在所述查询到的使用场景下各应用程序的优先值,其中,P(x,t)为在使用场景t下应用程序X的优先值,PC(x, t)为在使用场景t下应用程序X的权值,T (x, t)为在使用场景t下应用程序X的历史运行时间,N(X,t) 为在使用场景t下应用程序X的历史启动次数,Kt和Kn为预设的常数系数。
16.根据权利要求13所述的装置,其特征在于,所述第二确定模块,用于确定预设数目的优先值最大的应用程序的快捷方式为在常用应用显示页面中显示的应用程序的快捷方式,且各快捷方式的排列顺序为对应的优先值的大小顺序。
17.根据权利要求12所述的装置,其特征在于,所述显示模块,还用于当检测到所述移动终端的屏幕处的触碰信息时,触发所述常用应用显示指令,其中,所述触碰信息包括移动轨迹信息,且所述移动轨迹信息中的起始点与所述屏幕的边缘的距离小于预设距离阈值,所述移动轨迹信息中移动方向为远离所述边缘的方向,所述移动轨迹信息中移动距离为预设的移动距离;所述显示模块,用于在所述屏幕中延所述移动方向拉出显示窗口,并在所述显示窗口中显示所述常用应用显示页面。
18.根据权利要求11所述的装置,其特征在于,所述获取模块,用于当所述移动终端开机时,以及当所述移动终端由锁屏状态进入解锁状态时,以及当所述移动终端保持解锁状态达预设周期时,获取所述移动终端的场景信息。
19.根据权利要求11所述的装置,其特征在于,所述场景信息包括以下信息中一种或任意组合时间信息,地理位置信息,移动速度信息。
20.根据权利要求19所述的装置,其特征在于,所述第一确定模块,还用于根据在使用场景对应的预设时间段内所述移动终端的地理位置信息,确定所述使用场景的场景信息;或者,预先设置使用场景的场景信息中的移动速度信息;根据在所述使用场景对应的预设时间段内,且所述移动终端的移动速度符合所述移动速度信息时,所述移动终端的地理位置信息,和预先设置的所述移动速度信息,确定所述使用场景的场景信息;或者,根据移动终端存储的行程安排信息中的事件信息确定对应的使用场景,并根据所述行程安排信息中的时间信息和地理位置信息,确定所述使用场景的场景信息。
全文摘要
本发明公开了一种应用程序快捷方式的显示方法和装置,属于计算机技术领域。所述方法包括获取移动终端的场景信息;根据所述的场景信息确定移动终端的使用场景;根据应用程序在所述使用场景下的使用权重,确定所述应用程序的快捷方式的显示方式;根据确定的显示方式显示所述的应用程序的快捷方式。采用本发明,可以提高移动终端上对应用程序快捷方式进行查找的效率。
文档编号G06F9/44GK103019737SQ20121058149
公开日2013年4月3日 申请日期2012年12月27日 优先权日2012年12月27日
发明者张旭 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1