一种用于呈现优先应用的应用入口的方法与设备与流程

文档序号:17440808发布日期:2019-04-17 04:44阅读:238来源:国知局
一种用于呈现优先应用的应用入口的方法与设备与流程

本申请涉及通信领域,尤其涉及一种用于在用户设备上呈现优先应用的应用入口的技术。



背景技术:

随着时代的发展,出现了越来越多的app(application,也称应用、应用软件)。用户通过各种类目的app进行购物、学习、社交等活动。但是随着用户在用户设备上安装的app数量的增多,用户查找当前最想打开的应用软件的难度也增大了。这给用户带来了不便。例如,在一种常见的情形下,用户需要从app的应用入口(该应用入口用于根据用户的触发操作启动相应的应用软件)列表中搜寻当前所需app的应用入口,以启动该app;当app数量过多、甚至用户设备的屏幕上无法呈现所有app的应用入口时,用户在定位特定app的应用入口时就会遇到困难。



技术实现要素:

本申请的一个目的是提供一种用于呈现优先应用的应用入口的方法与设备。

根据本申请的一个方面,提供了一种用于在用户设备上呈现优先应用的应用入口的方法,其中,所述用户设备包括触控面板;该方法包括:

获取用户在用户设备上的应用使用信息;

基于所述应用使用信息,确定至少一个优先应用;

基于用户的优先应用呈现操作,在所述用户设备的显示装置上呈现所述至少一个优先应用的应用入口;

其中,所述应用使用信息包括以下至少任一项:

至少一个应用的运行统计信息;

当前运行应用的相关应用信息。

根据本申请的另一个方面,提供了一种用于在用户设备上呈现优先应用的应用入口的设备,该设备包括:

获取模块,用于获取用户在用户设备上的应用使用信息;

确定模块,用于基于所述应用使用信息,确定至少一个优先应用;

呈现模块,用于基于用户的优先应用呈现操作,在所述用户设备的显示装置上呈现所述至少一个优先应用的应用入口;

其中,所述应用使用信息包括以下至少任一项:

至少一个应用的运行统计信息;

当前运行应用的相关应用信息。

根据本申请的一个方面,提供了一种用于在用户设备上呈现优先应用的应用入口的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:

获取用户在用户设备上的应用使用信息;

基于所述应用使用信息,确定至少一个优先应用;

基于用户的优先应用呈现操作,在所述用户设备的显示装置上呈现所述至少一个优先应用的应用入口;

其中,所述应用使用信息包括以下至少任一项:

至少一个应用的运行统计信息;

当前运行应用的相关应用信息。

根据本申请的一个方面,提供了包括指令的计算机可读介质,所述指令在被执行时使得系统进行:

获取用户在用户设备上的应用使用信息;

基于所述应用使用信息,确定至少一个优先应用;

基于用户的优先应用呈现操作,在所述用户设备的显示装置上呈现所述至少一个优先应用的应用入口;

其中,所述应用使用信息包括以下至少任一项:

至少一个应用的运行统计信息;

当前运行应用的相关应用信息。

与现有技术相比,本申请通过获取用户在用户设备上的应用使用信息确定至少一个优先应用。并且,基于用户的优先应用呈现操作,用户设备可通过显示装置呈现所述至少一个优先应用的应用入口,以方便用户通过该应用入口直接打开对应的优先应用,用户无需花费时间在大量应用入口中寻找所需的应用入口。因此,通过本申请的方法可以方便快捷的打开或者切换到当前最想打开的应用,提高了用户的操作效率,改善了用户体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个实施例的一种用于在用户设备上呈现优先应用的应用入口的方法流程图;

图2示出根据本申请另一个实施例的一种用于在用户设备上呈现优先应用的应用入口的设备的模块示意图;

图3示出根据本申请一个实施例的一种用于在用户设备上呈现优先应用的应用入口的设备上预设区域的示意图;

图4示出根据本申请一个实施例的一种用于在用户设备上呈现优先应用的应用入口的设备上优先应用的呈现示意图;

图5示出可被用于实施本申请中所述的各个实施例的示例性系统。

其中,以上各图中:101、触控面板;201、预设区域;301、显示装置。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(centralprocessingunit,cpu))、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(randomaccessmemory,ram)和/或非易失性内存等形式,如只读存储器(readonlymemory,rom)或闪存(flashmemory)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(phase-changememory,pcm)、可编程随机存取存储器(programmablerandomaccessmemory,pram)、静态随机存取存储器(staticrandom-accessmemory,sram)、动态随机存取存储器(dynamicrandomaccessmemory,dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(compactdiscread-onlymemory,cd-rom)、数字多功能光盘(digitalversatiledisc,dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑器件(programmablelogicdevice,pld)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、数字信号处理器(digitalsignalprocessor,dsp)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、vpn网络、无线自组织网络(adhoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。

当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。

图1示出了根据本申请的一个实施例的一种用于在用户设备上呈现优先应用的应用入口的方法流程图。其中,所述用户设备包括触控面板;所述方法包括步骤s11、步骤s12以及步骤s13。在步骤s11中,用户设备获取用户在用户设备上的应用使用信息;在步骤s12中,用户设备基于所述应用使用信息,确定至少一个优先应用;在步骤s13,用户设备基于用户的优先应用呈现操作,在所述用户设备的显示装置上呈现所述至少一个优先应用的应用入口;其中,所述应用使用信息包括以下至少任一项:至少一个应用的运行统计信息;当前运行应用的相关应用信息。其中,所述用户设备包括但不限于手机、平板、电脑等计算设备。所述触控面板用于采集用户的触摸操作,以供系统根据用户的触摸操作确定相应的操作指令。所述显示装置用于显示相关信息,例如所述用户设备的用户界面,该用户界面可包括一个或者多个优先应用的应用入口,以便用户通过该应用入口打开对应的优先应用。在一些实施例中,所述触控面板为用户设备上的触摸屏组件中的触摸感应层,而所述显示装置为所述触摸屏组件中的液晶显示层,所述触控面板和所述显示装置层叠且一体地设置于所述触摸屏组件上;在另一些实施例中,所述触控面板和所述显示装置是分体设置的。在一些实施例中,所述运行统计信息包括但不限于相应应用的打开时段信息、相应应用的打开次数信息;所述相关应用信息包括但不限于与当前运行应用存在关联关系的应用。

具体而言,在步骤s11中,用户设备获取用户在用户设备上的应用使用信息,其中该应用使用信息用于表征用户对相应应用的使用习惯。所述应用使用信息包括至少一个应用的运行统计信息和/或当前运行应用的相关应用信息。在一些实施例中,所述应用使用信息包括至少一个应用在每个时段的运行统计信息,所述运行统计信息包括但不限于该应用在该时段内的打开次数、使用时长等记录信息。其中,在一些实施例中,当上述应用使用信息包括某个或某些应用在每个时段内的运行统计信息时,系统统计至少两个时段内的运行统计信息。例如,在一些实施例中,一天当中的24小时被划分成4个时段(每个时段包括6个小时)或者被划分成24个时段(每个时段包括1小时)。具体的划分标准在此不做限制,可根据需要进行不同时段的划分。例如,也可以是不均等的将一天中的24小时划分成若干个时段。在一些实施例中,用户设备通过注册监听应用的打开事件来统计记录该应用的应用使用信息。例如,用户设备上安装有应用xx。当用户打开该应用xx时,该用户设备获取打开应用xx的打开事件,并记录该打开事件发生在预设的各个时段的次数、用户使用该应用xx的使用时长等运行统计信息。在一些实施例中,用户设备也可以基于所述应用使用信息生成对应应用的用户画像,通过生成的用户画像为该应用添加标签。例如,应用xx为时间段“9:00am——10:00am”经常使用的应用;应用xxxx为时间段“9:00pm——10:00pm”经常使用的应用。所述“经常使用”可以通过统计每个应用的在各时段的使用频次进行统计排序确定。

在步骤s12中,用户设备基于所述应用使用信息,确定至少一个优先应用。在一些实施例中,所述优先应用包括用户设备在当前时间为用户推荐的一个或多个应用。例如,用户设备上安装有应用xx和应用xxx两个应用。基于用户的操作,用户设备在应用使用信息中统计的该用户在时段“9:00pm-10:00pm”打开应用xx的次数为10次,累计时长为9小时。在该时段打开应用xxx的次数为8次,累计时长3小时。由于在时段“9:00pm-10:00pm”内该用户打开应用xx的次数最多,使用时长也最长。因此基于上述应用使用信息,当该用户在时段“9:00pm-10:00pm”内进行优先应用呈现操作时,用户设备确定应用xx为该时段的优先应用。在一些实施例中,也可以基于预设的打开次数阈值或者使用时长阈值进行优先应用的筛选。例如,在各时段内,所述打开次数阈值为10,若某应用的打开次数大于或等于10次,则将该应用确定为优先应用;或者,所述使用时长阈值为100min,若某应用的累计使用时长大于或等于100min,则将该应用确定为优先应用。

本领域技术人员应能理解,以上所述的用于确定优先应用的方式仅为举例,而不对本申请进行任何限定。其他现有的或者今后可能出现的任何用于确定优先应用的方式,如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。

在步骤s13中,用户设备基于用户的优先应用呈现操作,在所述用户设备的显示装置上呈现所述至少一个优先应用的应用入口。其中,在一些实施例中,应用的应用入口用于根据用户的操作启动相应的应用,例如对于某个应用而言,其应用入口为该应用的快捷方式图标,并通过用户设备的显示装置被呈现于用户设备的系统桌面上。在一些实施例中,所述优先应用呈现操作用于向用户设备提供显示指令,以供用户设备在所述显示装置上显示优先应用的应用入口。其中,所述优先应用呈现操作包括但不限于用户在触控面板上的触控操作,例如滑动触控操作、单次/多次点击操作、长按操作等,且这些触控操作仅为举例,其他现有的或者今后可能出现的触控操作如能适用于本申请,也包含在本申请的保护范围内。其中,所述滑动触控操作包括沿着特定方向或者特定路径的滑动触控操作。例如,用户设备通过控制面板接收用户的触摸指令。当该触摸指令满足预设的优先应用呈现操作时,用户设备才在所述显示装置上呈现相应的一个或若干个优先应用的应用入口,以便用户通过该应用入口打开对应的优先应用。在一些实施例中,用户设备可在当前没有打开任何应用时(例如,用户设备的显示装置上呈现系统桌面),基于用户的优先应用呈现操作打开该显示装置上呈现的优先应用的应用入口打开优先应用,以达到用户不需要花费大量时间寻找相应的应用入口即可打开当前最想打开的应用的效果;在另一些实施例中,用户设备可在显示装置当前呈现其他应用的界面(例如其他应用的操作界面呈现于最前端)时,基于用户的优先应用呈现操作打开该显示装置上呈现的优先应用,以便将显示于前端的应用从当前的其他应用直接切换到优先应用。

例如,用户设备上安装有应用1、应用2、应用3、应用4……该用户设备设定以6小时为一个时段对每天的时间进行划分,并监听各应用的打开事件来统计各应用的应用使用信息。例如,该用户设备的数据库中建立有如下表1所示的应用使用信息表。需要说明的是,表1中的时段可以根据需要进行划分,例如,将一天中的24个小时平均划分成24、12个时段;或者,将一天中的24个小时不均等的划分成24、12个时段等。关于时段的划分方式,在此不做限制,可根据需要进行划分。

表1应用使用信息

如表1的应用使用信息表所示,该用户在时段“00:00-06:00”打开各应用的次数从高到低依次为:应用1、应用3、应用4、应用2;该时段各应用的累计时长从高到低为:应用1、应用3、应用4、应用2。该用户在时段“06:00-12:00”打开各应用的次数从高到低依次为:应用1、应用3、应用2、应用4;该时段各应用的累计时长从高到低为:应用1、应用3、应用2、应用4。该用户在时段“12:00-18:00”打开各应用的次数从高到低依次为:应用3、应用1、应用4、应用2;该时段各应用的累计时长从高到低为:应用3、应用1、应用4、应用2。该用户在时段“18:00-24:00”打开各应用的次数从高到低依次为:应用2、应用4、应用3、应用1;该时段各应用的累计时长从高到低为:应用2、应用4、应用3、应用1。对于每个时段而言,在一些实施例中,可以基于应用在各时段的打开次数和/或累计使用时长的排序进行优选应用的确定,例如,取第一个或者前3个作为优选应用;在另一些实施例中,可以基于预设的打开次数阈值和/或累计时长阈值确定优先应用,例如,将打开次数等于或大于5次的确定为优先应用,或者将累计时长大于或等于50min的确定为优先应用。随后,根据当前的系统时间确定当前时段,并根据上述各时段的优先应用确定当前时段的优先应用。因此,基于上述表1,当该用户在时段“06:00-12:00”在控制面板上进行优先应用呈现操作时,该用户设备通过显示装置呈现的优先应用为应用1;当该用户在时段“06:00-12:00”在控制面板上进行优选应用呈现操作时,该用户设备通过显示装置呈现的优先应用为应用1;当该用户在时段“12:00-18:00”在控制面板上进行优选应用呈现操作时,该用户设备通过显示装置呈现的优先应用为应用3;当该用户在时段“18:00-24:00”在控制面板上进行优选应用呈现操作时,该用户设备通过显示装置呈现的优先应用为应用2。例如,用户设备预设的优先应用呈现操作为“水平向右滑动”。则,当该用户在控制面板上进行水平向右的滑动触控操作时,该用户设备通过显示装置呈现当前时段为该用户推荐的优先应用的应用入口。否则,例如,该用户在控制面板上进行的是水平向左的滑动触控操作,则,该触摸指令错误,用户设备不会呈现优先应用。

在一些实施例中,所述步骤s13包括:基于所述用户设备的显示装置所呈现的当前界面,以及用户的优先应用呈现操作,在所述显示装置上呈现所述至少一个优先应用的应用入口;其中,所述当前界面包括以下至少任一项:所述用户设备的系统桌面;当前运行应用的应用窗口。在一些实施例中,所述系统桌面包括所述用户设备的主屏幕区域(例如,开机界面)。所述应用窗口包括对应应用的使用界面。

例如,所述用户设备当前处于开机状态,此时,所述显示装置所呈现的当前界面为系统桌面。用户通过优先应用呈现操作向所述用户设备发送显示指令。所述用户设备通过触控面板接收该优先应用呈现操作,并在所述显示装置上呈现至少一个优先应用的应用入口。本实施例中,用户可在所述用户设备的系统桌面上通过优先应用呈现操作使显示装置上显示至少一个优先应用的应用入口。以实现快速找到当前时段最想打开的优先应用的目的。

又例如,所述用户设备当前处于非系统桌面状态。例如,所述用户设备当前正在运行应用a。则该用户设备的显示装置所呈现的当前界面为该应用a的应用窗口。当用户通过优先应用呈现操作向所述用户设备发送显示指令时。所述用户设备通过触控面板接收该优先应用呈现操作,并在所述显示装置上呈现至少一个优先应用的应用入口。本实施例中,用户可在所述用户设备的应用窗口上通过优先应用呈现操作使显示装置上显示至少一个优先应用的应用入口。进一步地,用户通过点击优先应用的应用入口切换到对应的优先应用。以实现从任意界面切换到当前时段最想打开的优先应用的目的。

当然,本领域技术人员应能理解,以上所述当前界面仅为举例,其他现有的或今后可能出现的当前界面如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。

在一些实施例中,所述优先应用呈现操作包括所述用户在所述触控面板上的触控操作。在一些实施例中,所述触控面板包括用户设备上的触摸感应层。所述触控面板用于接收用户的触摸指令,以供用户设备进行触摸指令是否为优先应用呈现操作的判断。在一些实施例中,所述触控操作包括滑动触控操作;在另一些实施例中,所述触控操作包括点击或触摸操作。例如,用户设备通过触控面板接收用户的触摸指令,基于该操作指令判断其是否符合预设的触控操作。

在一些实施例中,所述步骤s13包括:用户设备基于所述触控面板上的至少一个预设区域,检测用户的优先应用呈现操作;当检测到所述优先应用呈现操作时,基于所述优先应用呈现操作,在所述用户设备的显示装置上呈现所述至少一个优先应用的应用入口。在一些实施例中,为了不影响用户对于用户设备上其他应用的操作,同时避免用户的优先应用呈现操作与该用户对其他应用的操作产生冲突,所述控制面板上设置有至少一个预设区域。所述预设区域用于检测用户的优先应用呈现操作。例如,只有当用户在该预设区域内进行预设的优先应用呈现操作、或者基于该预设区域触发预设的优先应用呈现操作时,所述用户设备才能通过显示装置呈现一个或多个优先应用的应用入口。

例如,所述触控面板上设置有一个或多个预设区域。所述预设区域包括但不限于可见悬浮窗、透明悬浮窗。所述预设区域用于接收用户的操作指令(例如,滑动触控操作、特定手势或者点击触碰等操作指令),并检测该操作指令或者后续的操作指令是否为优先应用呈现操作。在一些实施例中,所述预设区域包括一个,用户设备基于用户在该预设区域上的操作指令检测该操作指令是否为优先应用呈现操作,若是,则用户设备通过显示装置呈现至少一个优先应用的应用入口。在另一些实施例中,所述预设区域包括多个,所述多个预设区域可以排列成特定的形状(例如,“l”形、长条形等)。用户设备基于用户在该多个预设区域上的操作指令检测该操作指令是否为优先应用呈现操作。若是,则该用户设备通过显示装置呈现至少一个优先应用的应用入口。

在一些实施例中,所述至少一个预设区域中的至少一个,设置于所述触控面板的边缘;其中,所述触控操作包括滑动触控操作;所述滑动触控操作的路径起始点位于所述预设区域中,且所述滑动触控操作的路径终止点位于所述触控面板上所述预设区域外的区域。在一些实施例中,所述滑动触控操作包括但不限于特定的方向滑动、特定的路径滑动。

在一些实施例中,为了不影响用户对其他应用的操作,所述预设区域中至少有一个设置于触控面板的边缘,并紧贴该边缘。在一些实施例中,所述预设区域的尺寸较小,用户在使用其他应用时一般不会触及该预设区域。为了在尽可能小的预设区域上进行滑动触控操作,所述滑动触控操作的路径起始点位于所述预设区域中,且所述滑动触控操作的路径终止点位于所述触控面板上所述预设区域外的区域。例如,优先应用呈现操作为水平向右。当用户按压预设区域内部并水平向右滑动时即可调用显示装置。无需整个水平向右的滑动触控操作均在预设区域内部,实现了在小区域内进行调用显示装置的目的。在一个实施例中,用户设备的显示装置的显示区域具有方角(例如该显示区域为矩形),上述预设区域201呈“l”形并设置于该方角,参考图3。从而,该预设区域201既不会在用户无需执行该操作时影响用户观看屏幕显示内容或者正常操作用户设备,又能根据用户的刻意操作实现上述检测滑动触控操作的目的。当然,本例中的预设区域的设置方式仅为举例,其他现有的或今后可能出现的设置方式如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,若显示装置的显示区域具有一个或者多个圆角,则上述预设区域也具有圆角,并紧贴该圆角。

在一些实施例中,所述用户设备包括触控屏幕,所述触控面板和所述显示装置均包含于所述触控屏幕。

在一些实施例中,所述触控屏幕包括触控面板和显示装置。所述触控面板用于接收用户的滑动触控操作;所述显示装置用于基于所述滑动触控操作呈现至少一个优先应用。例如,所述滑动触控操作与呈现事件相关联,即,当用户的触控操作符合预设的滑动触控操作时,用户设备通过该呈现指令在显示装置上呈现至少一个优先应用的应用入口。

当然,本领域技术人员应能理解,以上所述的触控面板和显示装置均设置于上述触控屏幕中的情形,仅为本申请的一种具体实施方式,而不对本申请的具体实施方式进行任何限定。在一些实施例中,所述用户设备具备物理上相互独立的触控面板和显示装置;例如,所述用户设备为笔记本电脑,而所述触控面板为该笔记本电脑的触摸板、所述显示装置为该笔记本电脑的显示器;又例如,所述用户设备为智能眼镜,所述显示装置设置于该智能眼镜的目视区域,而所述触控面板则设置于该智能眼镜的镜架上。在一些实施例中,所述应用使用信息包括至少一个应用的运行统计信息;所述步骤s12包括:用户设备基于所述至少一个应用的运行统计信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。如前文所述,在一些实施例中,用户设备通过注册监听各应用的打开使用情况生成应用使用信息。在一些实施例中,所述应用使用信息包括多个应用的运行统计信息。其中,每个应用的打开使用情况作为该应用的运行统计信息。所述运行统计信息包括对应应用的打开时段信息、打开次数信息、被呈现于前端的时长信息等。进一步地,用户设备对用户设备上的至少一个应用进行各个时段的排序。例如,根据各应用的打开次数进行排序或者根据各个应用被呈现于前端的时长进行排序。在一些实施例中,所述被呈现于前端的时长可以作为该应用在时段内的累计使用时长。例如,取被呈现于前端的时长最长的5个的应用作为优先应用。在一些实施例中,打开次数的排序与被呈现于前端的时长排序可能存在冲突。为了避免因该冲突而无法确定优先应用。可以为每个运行统计信息分配对应的权重,基于各运行统计信息以及各运行统计信息被分配的权重的计算结果确定优先应用。

在一些实施例中,所述应用使用信息包括至少一个应用在至少两个时段中每个时段的运行统计信息;所述步骤s12包括:基于所述每个时段的运行统计信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。

在一些实施例中,为了分别为用户推荐不同时段的一个或多个优先应用。应用使用信息中包括每个应用在至少两个时段内的运行统计信息。例如,将一天中的24小时划分成日间和夜间两个时段。如,时段“00:00-12:00”为日间时段;时段“12:00-24:00”为夜间时段。进一步地,分别统计用户设备上每个应用在所述两个时段内的运行统计信息。例如,用户设备上安装有应用x、应用xx、应用xxx以及应用xxxx四个应用。该用户设备通过注册监听所述每个应用的打开事件记录所述每个应用的运行统计信息。在此结合如下表2的应用使用信息表进行详细的说明。

表2应用使用信息表

如表2所示,在一些实施例中,所述运行统计信息包括相应应用的打开时段信息、在每个时段内的打开次数信息以及在每个时段内被呈现于前端的时长信息。根据所述运行统计信息可在每个时段内对用户设备上的应用进行排序。例如,在时段“00:00-12:00”,所述四个应用的打开次数从高到低依次为:应用xx、应用x、应用xxx、应用xxxx;所述四个应用被呈现于前端的时长信息从高到低依次为:应用xx、应用x、应用xxx、应用xxxx。在时段“12:00-24:00”内,所述四个应用的打开次数从高到低依次为:应用xxx、应用xxxx、应用xx、应用x;所述四个应用被呈现于前端的时长信息从高到低依次为:应用xxx、应用xxxx、应用xx、应用x。假如,用户设备预设取排序前三的应用作为优先应用。当该用户在时段“00:00-12:00”进行优先应用呈现操作时,所述显示装置上呈现的是应用xx、应用x、应用xxx三个优先应用的应用入口;当该用户在时段“12:00-24:00”进行优先应用呈现操作时,所述显示装置上呈现的是应用xxx、应用xxxx、应用xx三个优先应用的应用入口。

当然,本领域技术人员应能理解,以上所述的日间和夜间的时段划分仅为举例,其他现有的或今后可能出现的时段划分如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,在一些实施例中,将时段“06:00-18:00”定义为日间时段,而将时段“18:00-06:00”定义为夜间时段;此外,时段的划分方式还可由用户自定义。

在一些实施例中,所述步骤s12包括:基于所述每个时段的运行统计信息,对所述至少一个应用进行排序,以确定所述每个时段的排序结果;基于当前时段对应的排序结果,确定所述当前时段的至少一个优先应用。

在一些实施例中,基于所述每个时段的运行统计信息所得到的各个时段的排序结果可能存在不同。根据系统时间确定的当前时段对应的排序结果,并确定当前时段对应的时段的至少一个优先应用。根据当前时段的排序结果确定的至少一个优先应用更符合用户在当前时段的需求,以准确地为用户推荐当前所需的优先应用。

在一些实施例中,所述运行统计信息包括以下至少任一项:相应应用的打开时段信息;相应应用的打开次数信息;相应应用被呈现于前端的时长信息。在一些实施例中,所述相应应用被呈现于前端包括该相应应用当前处于使用状态的情况。在一些实施例中,所述时长信息包括累计时长信息。例如,所述相应应用在对应时段内的累计使用时长。

在一些实施例中,为了筛选出一个或多个优先应用。需要基于运行统计信息中的一项或者多项进行排序。所述运行统计信息用于为多个应用进行排序。在一些实施例中,打开次数信息的排序与被呈现于前端的时长信息的排序可能相同。即运行统计信息中的各项排序结果相同时,取最终的排序结果即可。在另一些实施例中,基于打开次数信息的排序与被呈现于前端的时长信息的排序可能存在冲突。即运行统计信息中的各项排序结果不同时,可参照为运行统计信息中的各项分配的权重进行计算。例如,用户设备上安装有应用a、应用b、应用c以及应用d。在某一时段内,所述四个应用的打开次数信息分别为:应用a:10次;应用b:8次;应用c次:6;应用d:5次;所述四个应用被呈现于前端的时长信息分别为:应用b:100min;应用c:80:min;应用a:60min;应用d:50min。在此,假如打开次数信息被分配的权重为0.8,被呈现于前端的时长信息被分配的权重为0.2。则各应用的加权计算结果为:应用a,10×0.8+60×0.2=20;应用b,8×0.8+100×0.2=36.4;应用c,6×0.8+80×0.2=20.8;应用d,5×0.8+50×0.2=14。进一步地,将结果进行排序可得所述四个应用的排序为:应用b、应用c、应用a、应用d。

当然,本领域技术人员应能理解,以上所述的对运行统计信息的排序仅为举例,其他现有的或今后可能出现的排序规则如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。

在一些实施例中,若所述运行统计信息包括所述至少一个应用的启动频度信息;则所述步骤s12包括:基于所述至少一个应用的启动频度信息,确定对应的至少一个时段的时长,以确定所述至少一个时段;基于所述至少一个应用在所述至少一个时段中的运行统计信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。在一些实施例中,所述时段的时长可以根据应用的启动频度进行调节,以精确当前时段的优先应用。在一些实施例中,所述启动频度信息包括对对应应用的启动频次。

在一些实施例中,可以根据用户打开应用的频次进行适当的合并或者拆分时段。例如,用户打开某应用的频次越高,则相应的减小时段的时长,以精确该时段内的优先应用。例如,用户打开应用的频次越低,则对时段进行合并,即增大每个时段的时长;反之则拆分时段,即减小每个时段的时长。

在一些实施例中,所述基于所述相应应用的打开时段信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用,包括:基于所述相应应用的打开时段信息,结合相应应用的打开次数信息和相应应用被呈现于前端的时长信息中的至少一项,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。

在一些实施例中,所述时段的时长可以根据相应应用的启动频度进行调节。例如,用户打开某应用的频次越高,说明该用户对该应用的使用越频繁。则相应的可以扩大对该应用的统计时长。基于当前扩大统计时长的时段,对所述至少一个应用进行排序。例如,根据相应应用的打开次数信息或者相应应用被呈现于前端的时长信息对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。以使得所述优先应用的呈现适应所述时段的调整。

在一些实施例中,所述应用使用信息包括当前运行应用的相关应用信息;在步骤s12中,用户设备基于所述相关应用信息,确定至少一个优先应用。其中,所述相关应用信息包括但不限于与当前运行应用存在关联关系的应用。在一些实施例中,用户可在当前界面处于闲置状态时(例如,显示装置的显示内容为系统桌面)进行优先应用呈现操作,以通过显示装置呈现一个或多个优先应用的应用入口;在另一些实施例中,用户可在当前运行应用界面通过优先应用呈现操作切换到优先应用的应用界面,例如将与当前运行的应用存在关联关系的应用作为优先应用通过显示装置进行呈现,实现了从不同的应用界面切换到当前最想打开的应用的效果。

在一些实施例中,所述相关应用信息包括以下至少任一项:与所述当前运行应用的类别相同的其他已安装应用;与所述当前运行应用相关联的其他已安装应用;所述当前运行应用的高频后继应用。在一些实施例中,用户设备通过注册监听各应用打开事件的先后顺序记录关联应用或者高频后继应用。其中,所述后继应用指的是用户在使用当前运行应用之后所使用的应用。以下就所述相关应用信息的上述三种情形分别讨论。

1)与所述当前运行应用的类别相同的其他已安装应用。在一些实施例中,用户设备将安装于该用户设备上的多个应用进行分类。例如,所述类别包括但不限于社交类目、娱乐类目、购物类目、学习类目。当当前运行的应用为某类目下的应用时,用户设备将该类目下的其他应用确定为优先应用。例如,当前运行的为社交应用a,用户设备将社交应用b作为优先应用呈现给用户。

2)与所述当前运行应用相关联的其他已安装应用。在一些实施例中,所述相关联包括当前运行应用中有关联其他已安装应用的指令按钮。例如,购物应用与支付应用以及外卖应用与支付应用间的关联。在另一些实施例中,用户设备通过统计应用间的关联频次确定与当前运行应用相关联的其他已安装应用。例如,社交应用与图像处理应用(常被成为“p图软件”)间的关联;相册应用与p图应用间的关联。在此,相关联应用间的使用可不分先后顺序。例如,从当前应用为社交应用切换到p图应用。或者,从当前应用为p图应用切换到社交应用。上述两种情况下都可统计为一次关联频次。通过统计关联频次确定与当前运行应用相关联的其他已安装应用。例如,一定时间内关联频次超过50次的两个应用被确定为相关联的应用。

3)所述当前运行应用的高频后继应用。例如,用户经常在运行当前应用之后打开其他已安装应用。在此,将所述后续打开的应用作为高频后继应用。例如,钉钉应用与邮件客户端的高频后继关系;旅行应用与住宿应用间的高频后继关系;旅行应用与机票订购应用间的高频后继应用。在一些实施例中,用户设备通过注册监听用户打开应用间的间隔时间确定应用间的高频后继关系。例如,将与当前运行应用的间隔时间为10秒的应用确定为高频后继应用。当用户在触控面板上进行优先应用呈现操作时,将该高频后继应用作为优先应用呈现给用户。

在一些实施例中,所述步骤s11包括:基于用户在所述用户设备上的应用使用操作,获取所述用户在所述用户设备上的应用使用信息。在一些实施例中,所述应用使用信息是逐步建立起来的。例如,根据用户每天的操作在应用使用信息数据库中添加新的数据;或者,统计用户在某一预设时间尺度内(例如,最近一个月内)的应用使用信息,以更新用户的应用使用信息而使该应用使用信息随着用户使用用户设备的过程而逐步建立。在一些实施例中,所述应用使用信息也可以是对应时段内的累计数据。例如,用户在凌晨00:00到凌晨5:00时段内一般不会使用用户设备。则只统计5:00-24:00范围内的应用使用操作,基于该范围内的应用使用操作获取该用户在用户设备上的应用使用信息。

在一些实施例中,所述方法还包括步骤s14(未示出)。在步骤s14中,用户设备创建所述用户的应用使用配置信息,其中所述应用使用配置信息包含所述应用使用信息。在一些实施例中,为了在新的设备(例如,用户设备)上根据应用使用信息为用户推荐优先应用,或者将同一份应用使用信息分享给其他相似用户(例如,使用应用的习惯相似的用户)。用户设备将应用使用信息进行备份生成应用使用配置信息。其中,该应用使用配置信息可以是基于用户的操作创建的,也可以是用户设备定期储存的。在一些实施例中,用户设备基于所述应用使用配置信息确定优先应用。

在一些实施例中,所述步骤s11包括:基于用户的应用使用配置信息,获取用户在用户设备上的应用使用信息。在一些实施例中,用户通过对应的用户设备同步应用使用配置信息后在全新的设备(例如,其他的用户设备)上使用应用使用配置信息中包含的应用使用信息。所述全新的的设备可根据该同步的应用使用配置信息确定优先应用,从而为该用户推荐当前时段最想打开的应用。

例如,用户甲通过用户设备a创建了关于应用使用信息的应用配置信息。并将该应用配置信息同步到对应的网络设备,或者进行了备份。当该用户甲换用其他用户设备(例如,用户设备b)时,可以将该应用使用配置信息同步到该用户设备b上。从而使该用户设备b可以直接为该用户甲推荐当前时段最想打开的应用。

再例如,基于现有的应用使用信息,用户设备在上午时段确定的优先应用为工作应用(例如,邮箱客户端);在下午时段确定的优先应用为运动应用;在晚间时段确定的优先应用为视频应用。用户可通过创建关于该应用使用信息的应用配置信息,并将该应用配置信息同步到其他相似用户对应的用户设备上来为其他相似用户直接推荐应用。

在一些实施例中,所述方法还包括步骤s15(未示出)。在步骤s15中,用户设备基于所述用户的应用使用操作,更新所述应用使用配置信息,以使系统适应用户在使用习惯上的变化。在一些实施例中,用户设备基于应用配置信息中包含的应用使用信息为用户推荐应用。在一些实施例中,所述应用配置信息中的应用使用信息是基于用户之前关于各应用的使用情况生成的,可能会出现用户对各应用的使用习惯发生变化的情况;在另一些实施例中,所述应用配置信息中的应用使用信息是基于其他相似用户的应用使用信息生成的,使用该应用配置信息的用户关于各应用的实际使用习惯可能与该其他相似用户存在差别。为了解决上述两种情况出现的问题。用户设备基于用户的应用使用操作更新应用配置信息,以使更新后的应用配置信息适用于该用户。用户设备可基于更新后的应用配置信息为用户推荐当前时段最想打开的应用。

图2示出了根据本申请的另一个实施例的一种用于在用户设备上呈现优先应用的应用入口的设备示意图。其中,所述用户设备包括触控面板;所述设备包括获取模块、确定模块以及呈现模块。获取模块,用于获取用户在用户设备上的应用使用信息;确定模块,用于基于所述应用使用信息,确定至少一个优先应用;呈现模块,用于基于用户的优先应用呈现操作,在所述用户设备的显示装置301上呈现所述至少一个优先应用的应用入口;其中,所述应用使用信息包括以下至少任一项:至少一个应用的运行统计信息;当前运行应用的相关应用信息。其中,所述用户设备包括但不限于手机、平板、电脑等计算设备。在一些实施例中,所述触控面板用于采集用户的触摸操作,以供系统根据用户的触摸操作确定相应的操作指令。所述显示装置用于显示相关信息,例如所述用户设备的用户界面,该用户界面可包括一个或者多个优先应用的应用入口,以便用户通过该应用入口打开对应的优先应用。在一些实施例中,所述触控面板为用户设备上的触摸屏组件中的触摸感应层,而所述显示装置为所述触摸屏组件中的液晶显示层,所述触控面板和所述显示装置层叠且一体地设置于所述触摸屏组件上;在另一些实施例中,所述触控面板和所述显示装置是分体设置的。在一些实施例中,所述运行统计信息包括但不限于相应应用的打开时段信息、相应应用的打开次数信息;所述相关应用信息包括但不限于与当前运行应用存在关联关系的应用。

具体而言,获取模块,用于获取用户在用户设备上的应用使用信息,其中该应用使用信息用于表征用户对相应应用的使用习惯。所述应用使用信息包括至少一个应用的运行统计信息和/或当前运行应用的相关应用信息。在一些实施例中,所述应用使用信息包括至少一个应用在每个时段的运行统计信息,所述运行统计信息包括但不限于该应用在该时段内的打开次数、使用时长等记录信息。其中,在一些实施例中,当上述应用使用信息包括某个或某些应用在每个时段内的运行统计信息时,系统统计至少两个时段内的运行统计信息。例如,在一些实施例中,一天当中的24小时被划分成4个时段(每个时段包括6个小时)或者被划分成24个时段(每个时段包括1小时)。具体的划分标准在此不做限制,可根据需要进行不同时段的划分。例如,也可以是不均等的将一天中的24小时划分成若干个时段。在一些实施例中,用户设备通过注册监听应用的打开事件来统计记录该应用的应用使用信息。例如,用户设备上安装有应用xx。当用户打开该应用xx时,该用户设备获取打开应用xx的打开事件,并记录该打开事件发生在预设的各个时段的次数、用户使用该应用xx的使用时长等运行统计信息。在一些实施例中,用户设备也可以基于所述应用使用信息生成对应应用的用户画像,通过生成的用户画像为该应用添加标签。例如,应用xx为时间段“9:00am——10:00am”经常使用的应用;应用xxxx为时间段“9:00pm——10:00pm”经常使用的应用。所述“经常使用”可以通过统计每个应用的在各时段的使用频次进行统计排序确定。

确定模块,用于基于所述应用使用信息,确定至少一个优先应用。在一些实施例中,所述优先应用包括用户设备在当前时间为用户推荐的一个或多个应用。例如,用户设备上安装有应用xx和应用xxx两个应用。基于用户的操作,用户设备在应用使用信息中统计的该用户在时段“9:00pm-10:00pm”打开应用xx的次数为10次,累计时长为9小时。在该时段打开应用xxx的次数为8次,累计时长3小时。由于在时段“9:00pm-10:00pm”内该用户打开应用xx的次数最多,使用时长也最长。因此基于上述应用使用信息,当该用户在时段“9:00pm-10:00pm”内进行优先应用呈现操作时,用户设备确定应用xx为该时段的优先应用。在一些实施例中,也可以基于预设的打开次数阈值或者使用时长阈值进行优先应用的筛选。例如,在各时段内,所述打开次数阈值为10,若某应用的打开次数大于或等于10次,则将该应用确定为优先应用;或者,所述使用时长阈值为100min,若某应用的累计使用时长大于或等于100min,则将该应用确定为优先应用。

本领域技术人员应能理解,以上所述的用于确定优先应用的方式仅为举例,而不对本申请进行任何限定。其他现有的或者今后可能出现的任何用于确定优先应用的方式,如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。

呈现模块,用于基于用户的优先应用呈现操作,在所述用户设备的显示装置301上呈现所述至少一个优先应用的应用入口。其中,在一些实施例中,应用的应用入口用于根据用户的操作启动相应的应用,例如对于某个应用而言,其应用入口为该应用的快捷方式图标,并通过用户设备的显示装置被呈现于用户设备的系统桌面上。在一些实施例中,所述优先应用呈现操作用于向用户设备提供显示指令,以供用户设备在所述显示装置301上显示优先应用的应用入口。其中,所述优先应用呈现操作包括但不限于用户在触控面板上的触控操作,例如滑动触控操作、单次/多次点击操作、长按操作等,且这些触控操作仅为举例,其他现有的或者今后可能出现的触控操作如能适用于本申请,也包含在本申请的保护范围内。其中,所述滑动触控操作包括沿着特定方向或者特定路径的滑动触控操作。例如,用户设备通过控制面板101接收用户的触摸指令。当该触摸指令满足预设的优先应用呈现操作时,用户设备才在所述显示装置301上呈现相应的一个或若干个优先应用的应用入口,以便用户通过该应用入口打开对应的优先应用。在一些实施例中,用户设备可在当前没有打开任何应用时(例如,用户设备的显示装置上呈现系统桌面),基于用户的优先应用呈现操作打开该显示装置301上呈现的优先应用的应用入口打开优先应用,以达到用户不需要花费大量时间寻找相应的应用入口即可打开当前最想打开的应用的效果;在另一些实施例中,用户设备可在显示装置当前呈现其他应用的界面(例如其他应用的操作界面呈现于最前端)时,基于用户的优先应用呈现操作打开该显示装置301上呈现的优先应用,以便将显示于前端的应用从当前的其他应用直接切换到优先应用。

例如,用户设备上安装有应用1、应用2、应用3、应用4……该用户设备设定以6小时为一个时段对每天的时间进行划分监听各应用的打开事件来统计各应用的应用使用信息。例如,该用户设备的数据库中建立有如下表1所示的应用使用信息表。需要说明的是,表1中的时段可以根据需要进行划分,例如,将一天中的24个小时平均划分成24、12个时段;或者,将一天中的24个小时不均等的划分成24、12个时段等。

表3应用使用信息

如表3的应用使用信息表所示,该用户在时段“00:00-06:00”打开各应用的次数从高到低依次为:应用1、应用3、应用4、应用2;该时段各应用的累计时长从高到低为:应用1、应用3、应用4、应用2。该用户在时段“06:00-12:00”打开各应用的次数从高到低依次为:应用1、应用3、应用2、应用4;该时段各应用的累计时长从高到低为:应用1、应用3、应用2、应用4。该用户在时段“12:00-18:00”打开各应用的次数从高到低依次为:应用3、应用1、应用4、应用2;该时段各应用的累计时长从高到低为:应用3、应用1、应用4、应用2。该用户在时段“18:00-24:00”打开各应用的次数从高到低依次为:应用2、应用4、应用3、应用1;该时段各应用的累计时长从高到低为:应用2、应用4、应用3、应用1。对每个时段而言,在一些实施例中,可以基于应用在各时段的打开次数和/或累计使用时长的排序进行优选应用的确定,例如,取第一个或者前3个作为优选应用;在另一些实施例中,可以基于预设的打开次数阈值和/或累计时长阈值确定优先应用,例如,将打开次数等于或大于5次的确定为优先应用,或者将累计时长大于或等于50min的确定为优先应用。随后,根据当前的系统时间确定当前时段,并根据上述各时段的优先应用确定当前时段的优先应用。因此,基于上述表1,当该用户在时段“06:00-12:00”在控制面板101上进行优先应用呈现操作时,该用户设备通过显示装置301呈现的优先应用为应用1;当该用户在时段“06:00-12:00”在控制面板101上进行优选应用呈现操作时,该用户设备通过显示装置301呈现的优先应用为应用1;当该用户在时段“12:00-18:00”在控制面板101上进行优选应用呈现操作时,该用户设备通过显示装置301呈现的优先应用为应用3;当该用户在时段“18:00-24:00”在控制面板101上进行优选应用呈现操作时,该用户设备通过显示装置301呈现的优先应用为应用2。例如,用户设备预设的优先应用呈现操作为“水平向右滑动”。则,当该用户在控制面板101上进行水平向右的滑动触控操作时,该用户设备通过显示装置301呈现当前时段为该用户推荐的优先应用的应用入口。否则,例如,该用户在控制面板101上进行的是水平向左的滑动触控操作,则,该触摸指令错误,用户设备不会呈现优先应用。

在一些实施例中,所述呈现模块用于:基于所述用户设备的显示装置所呈现的当前界面,以及用户的优先应用呈现操作,在所述显示装置上呈现所述至少一个优先应用的应用入口;其中,所述当前界面包括以下至少任一项:所述用户设备的系统桌面;当前运行应用的应用窗口。在一些实施例中,所述系统桌面包括所述用户设备的主屏幕区域(例如,开机界面)。所述应用窗口包括对应应用的使用界面。

例如,所述用户设备当前处于开机状态,此时,所述显示装置所呈现的当前界面为系统桌面。用户通过优先应用呈现操作向所述用户设备发送显示指令。所述用户设备通过触控面板接收该优先应用呈现操作,并在所述显示装置上呈现至少一个优先应用的应用入口。本实施例中,用户可在所述用户设备的系统桌面上通过优先应用呈现操作使显示装置上显示至少一个优先应用的应用入口。以实现快速找到当前时段最想打开的优先应用的目的。

又例如,所述用户设备当前处于非系统桌面状态。例如,所述用户设备当前正在运行应用a。则该用户设备的显示装置所呈现的当前界面为该应用a的应用窗口。当用户通过优先应用呈现操作向所述用户设备发送显示指令时。所述用户设备通过触控面板接收该优先应用呈现操作,并在所述显示装置上呈现至少一个优先应用的应用入口。本实施例中,用户可在所述用户设备的应用窗口上通过优先应用呈现操作使显示装置上显示至少一个优先应用的应用入口。进一步地,用户通过点击优先应用的应用入口切换到对应的优先应用。以实现从任意界面切换到当前时段最想打开的优先应用的目的。

当然,本领域技术人员应能理解,以上所述当前界面仅为举例,其他现有的或今后可能出现的当前界面如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。

在一些实施例中,所述优先应用呈现操作包括所述用户在所述触控面板上的触控操作。在一些实施例中,所述触控面板101包括用户设备上的触摸感应层。所述触控面板101用于接收用户的触摸指令,以供用户设备进行触摸指令是否为优先应用呈现操作的判断。在一些实施例中,所述触控操作包括滑动触控操作;在另一些实施例中,所述触控操作包括点击或触摸操作。例如,用户设备通过触控面板101接收用户的触摸指令,基于该操作指令判断其是否符合预设的触控操作。

在一些实施例中,如图3所示,所述呈现模块,用于基于所述触控面板上的至少一个预设区域201,检测用户的优先应用呈现操作;当检测到所述优先应用呈现操作时,基于所述优先应用呈现操作,在所述用户设备的显示装置301上呈现所述至少一个优先应用的应用入口。在一些实施例中,为了不影响用户对于用户设备上其他应用的操作,同时避免用户的优先应用呈现操作与该用户对其他应用的操作产生冲突,所述控制面板101上设置有至少一个预设区域201。所述预设区域201用于检测用户的优先应用呈现操作。例如,只有当用户在该预设区域201内进行预设的优先应用呈现操作、或者基于该预设区域触发预设的优先应用呈现操作时,所述用户设备才能通过显示装置301呈现一个或多个优先应用的应用入口。

例如,所述触控面板上设置有一个或多个预设区域201。所述预设区域201包括但不限于可见悬浮窗、透明悬浮窗。所述预设区域201用于接收用户的操作指令(例如,滑动触控操作、特定手势或者点击触碰等操作指令),并检测该操作指令或者后续的操作指令是否为优先应用呈现操作。在一些实施例中,所述预设区域201包括一个,用户设备基于用户在该预设区域201上的操作指令检测该操作指令是否为优先应用呈现操作,若是,则用户设备通过显示装置301呈现至少一个优先应用的应用入口。在另一些实施例中,所述预设区域201包括多个,所述多个预设区域201可以排列成特定的形状(例如,“l”形、长条形等)。用户设备基于用户在该多个预设区域201上的操作指令检测该操作指令是否为优先应用呈现操作。若是,则该用户设备通过显示装置301呈现至少一个优先应用的应用入口。

在一些实施例中,继续参照图3,所述至少一个预设区域201中的至少一个,设置于所述触控面板的边缘;其中,所述触控操作包括滑动触控操作;所述滑动触控操作的路径起始点位于所述预设区域201中,且所述滑动触控操作的路径终止点位于所述触控面板上所述预设区域201外的区域。在一些实施例中,所述滑动触控操作包括但不限于特定的方向滑动、特定的路径滑动。

在一些实施例中,为了不影响用户对其他应用的操作,所述预设区域201中至少有一个设置于触控面板的边缘,并紧贴该边缘。在一些实施例中,所述预设区域201的尺寸较小,用户在使用其他应用时一般不会触及该预设区域201。为了在尽可能小的预设区域201上进行滑动触控操作,所述滑动触控操作的路径起始点位于所述预设区域201中,且所述滑动触控操作的路径终止点位于所述触控面板上所述预设区域201外的区域。例如,优先应用呈现操作为水平向右。当用户按压预设区域201内部并水平向右滑动时即可调用显示装置301。无需整个水平向右的滑动触控操作均在预设区域201内部,实现了在小区域内进行调用显示装置301的目的。在一个实施例中,用户设备的显示装置的显示区域具有方角(例如该显示区域为矩形),上述预设区域201呈“l”形并设置于该方角,参考图3。从而,该预设区域201既不会在用户无需执行该操作时影响用户观看屏幕显示内容或者正常操作用户设备,又能根据用户的刻意操作实现上述检测滑动触控操作的目的。当然,本例中的预设区域的设置方式仅为举例,其他现有的或今后可能出现的设置方式如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,若显示装置的显示区域具有一个或者多个圆角,则上述预设区域也具有圆角,并紧贴该圆角。

在一些实施例中,所述用户设备包括触控屏幕,所述触控面板和所述显示装置301均包含于所述触控屏幕。

在一些实施例中,所述触控屏幕包括触控面板和显示装置301。所述触控面板用于接收用户的滑动触控操作;所述显示装置301用于基于所述滑动触控操作呈现至少一个优先应用。例如,所述滑动触控操作与呈现事件相关联,即,当用户的触控操作符合预设的滑动触控操作时,用户设备通过该呈现指令在显示装置301上呈现至少一个优先应用的应用入口。

当然,本领域技术人员应能理解,以上所述的触控面板和显示装置均设置于上述触控屏幕中的情形,仅为本申请的一种具体实施方式,而不对本申请的具体实施方式进行任何限定。在一些实施例中,所述用户设备具备物理上相互独立的触控面板和显示装置;例如,所述用户设备为笔记本电脑,而所述触控面板为该笔记本电脑的触摸板、所述显示装置为该笔记本电脑的显示器;又例如,所述用户设备为智能眼镜,所述显示装置设置于该智能眼镜的目视区域,而所述触控面板则设置于该智能眼镜的镜架上。

在一些实施例中,所述应用使用信息包括至少一个应用的运行统计信息;所述确定模块用于基于所述至少一个应用的运行统计信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。如前文所述,在一些实施例中,用户设备通过注册监听各应用的打开使用情况生成应用使用信息。在一些实施例中,所述应用使用信息包括多个应用的运行统计信息。其中,每个应用的打开使用情况作为该应用的运行统计信息。所述运行统计信息包括对应应用的打开时段信息、打开次数信息、被呈现于前端的时长信息等。进一步地,用户设备对用户设备上的至少一个应用进行各个时段的排序。例如,根据各应用的打开次数进行排序或者根据各个应用被呈现于前端的时长进行排序。在一些实施例中,所述被呈现于前端的时长可以作为该应用在时段内的累计使用时长。例如,取被呈现于前端的时长最长的5个的应用作为优先应用。在一些实施例中,打开次数的排序与被呈现于前端的时长排序可能存在冲突。为了避免因该冲突而无法确定优先应用。可以为每个运行统计信息分配对应的权重,基于各运行统计信息以及各运行统计信息被分配的权重的计算结果确定优先应用。

在一些实施例中,所述应用使用信息包括至少一个应用在至少两个时段中每个时段的运行统计信息;所述确定模块用于基于所述每个时段的运行统计信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。

在一些实施例中,为了分别为用户推荐不同时段的一个或多个优先应用。应用使用信息中包括每个应用在至少两个时段内的运行统计信息。例如,将一天中的24小时划分成日间和夜间两个时段。如,时段“00:00-12:00”为日间时段;时段“12:00-24:00”为夜间时段。进一步地,分别统计用户设备上每个应用在所述两个时段内的运行统计信息。例如,用户设备上安装有应用x、应用xx、应用xxx以及应用xxxx四个应用。该用户设备通过注册监听所述每个应用的打开事件记录所述每个应用的运行统计信息。在此结合如下表4的应用使用信息表进行详细的说明。

表4应用使用信息表

如表4所示,在一些实施例中,所述运行统计信息包括相应应用的打开时段信息、在每个时段内的打开次数信息以及在每个时段内被呈现于前端的时长信息。根据所述运行统计信息可在每个时段内对用户设备上的应用进行排序。例如,在时段“00:00-12:00”,所述四个应用的打开次数从高到低依次为:应用xx、应用x、应用xxx、应用xxxx;所述四个应用被呈现于前端的时长信息从高到低依次为:应用xx、应用x、应用xxx、应用xxxx。在时段“12:00-24:00”内,所述四个应用的打开次数从高到低依次为:应用xxx、应用xxxx、应用xx、应用x;所述四个应用被呈现于前端的时长信息从高到低依次为:应用xxx、应用xxxx、应用xx、应用x。假如,用户设备预设取排序前三的应用作为优先应用。当该用户在时段“00:00-12:00”进行优先应用呈现操作时,所述显示装置301上呈现的是应用xx、应用x、应用xxx三个优先应用的应用入口;当该用户在时段“12:00-24:00”进行优先应用呈现操作时,所述显示装置301上呈现的是应用xxx、应用xxxx、应用xx三个优先应用的应用入口。

当然,本领域技术人员应能理解,以上所述的日间和夜间的时段划分仅为举例,其他现有的或今后可能出现的时段划分如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。例如,在一些实施例中,将时段“06:00-18:00”定义为日间时段,而将时段“18:00-06:00”定义为夜间时段;此外,时段的划分方式还可由用户自定义。

在一些实施例中,所述确定模块用于:基于所述每个时段的运行统计信息,对所述至少一个应用进行排序,以确定所述每个时段的排序结果;基于当前时段对应的排序结果,确定所述当前时段的至少一个优先应用。

在一些实施例中,基于所述每个时段的运行统计信息所得到的各个时段的排序结果可能存在不同。根据系统时间确定的当前时段对应的排序结果,并确定当前时段对应的时段的至少一个优先应用。根据当前时段的排序结果确定的至少一个优先应用更符合用户在当前时段的需求,以准确地为用户推荐当前所需的优先应用。

在一些实施例中,所述运行统计信息包括以下至少任一项:相应应用的打开时段信息;相应应用的打开次数信息;相应应用被呈现于前端的时长信息。在一些实施例中,所述相应应用被呈现于前端包括该相应应用当前处于使用状态的情况。在一些实施例中,所述时长信息包括累计时长信息。例如,所述相应应用在对应时段内的累计使用时长。

在一些实施例中,为了筛选出一个或多个优先应用。需要基于运行统计信息中的一项或者多项进行排序。所述运行统计信息用于为多个应用进行排序。在一些实施例中,打开次数信息的排序与被呈现于前端的时长信息的排序可能相同。即运行统计信息中的各项排序结果相同时,取最终的排序结果即可。在另一些实施例中,基于打开次数信息的排序与被呈现于前端的时长信息的排序可能存在冲突。即运行统计信息中的各项排序结果不同时,可参照为运行统计信息中的各项分配的权重进行计算。例如,用户设备上安装有应用a、应用b、应用c以及应用d。在某一时段内,所述四个应用的打开次数信息分别为:应用a:10次;应用b:8次;应用c次:6;应用d:5次;所述四个应用被呈现于前端的时长信息分别为:应用b:100min;应用c:80:min;应用a:60min;应用d:50min。在此,假如打开次数信息被分配的权重为0.8,被呈现于前端的时长信息被分配的权重为0.2。则各应用的加权计算结果为:应用a,10×0.8+60×0.2=20;应用b,8×0.8+100×0.2=36.4;应用c,6×0.8+80×0.2=20.8;应用d,5×0.8+50×0.2=14。进一步地,将结果进行排序可得所述四个应用的排序为:应用b、应用c、应用a、应用d。

当然,本领域技术人员应能理解,以上所述的对运行统计信息的排序仅为举例,其他现有的或今后可能出现的排序规则如能适用于本申请,也包含在本申请的保护范围内,并以引用的方式包含于此。

在一些实施例中,若所述运行统计信息包括所述至少一个应用的启动频度信息;则所述确定模块用于:基于所述至少一个应用的启动频度信息,确定对应的至少一个时段的时长,以确定所述至少一个时段;基于所述至少一个应用在所述至少一个时段中的运行统计信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。在一些实施例中,所述时段的时长可以根据应用的启动频度进行调节,以精确当前时段的优先应用。在一些实施例中,所述启动频度信息包括对对应应用的启动频次。

在一些实施例中,可以根据用户打开应用的频次进行适当的合并或者拆分时段。例如,用户打开某应用的频次越高,则相应的减小时段的时长,以精确该时段内的优先应用。例如,用户打开应用的频次越低,则对时段进行合并,即增大每个时段的时长;反之则拆分时段,即减小每个时段的时长。

在一些实施例中,所述基于所述相应应用的打开时段信息,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用,包括:基于所述相应应用的打开时段信息,结合相应应用的打开次数信息和相应应用被呈现于前端的时长信息中的至少一项,对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。

在一些实施例中,所述时段的时长可以根据相应应用的启动频度进行调节。例如,用户打开某应用的频次越高,说明该用户对该应用的使用越频繁。则相应的可以扩大对该应用的统计时长。基于当前扩大统计时长的时段,对所述至少一个应用进行排序。例如,根据相应应用的打开次数信息或者相应应用被呈现于前端的时长信息对所述至少一个应用进行排序,并基于排序结果确定至少一个优先应用。以使得所述优先应用的呈现适应所述时段的调整。

在一些实施例中,所述应用使用信息包括当前运行应用的相关应用信息时;所述确定模块用于基于所述相关应用信息,确定至少一个优先应用。其中,所述相关应用信息包括但不限于与当前运行应用存在关联关系的应用。在一些实施例中,用户可在当前界面处于闲置状态时(例如,显示装置的显示内容为系统桌面)进行优先应用呈现操作,以通过显示装置301呈现一个或多个优先应用的应用入口;在另一些实施例中,用户可在当前运行应用界面通过优先应用呈现操作切换到优先应用的应用界面,例如将与当前运行的应用存在关联关系的应用作为优先应用通过显示装置301进行呈现,实现了从不同的应用界面切换到当前最想打开的应用的效果。

在一些实施例中,所述相关应用信息包括以下至少任一项:与所述当前运行应用的类别相同的其他已安装应用;与所述当前运行应用相关联的其他已安装应用;所述当前运行应用的高频后继应用。在一些实施例中,用户设备通过注册监听各应用打开事件的先后顺序记录关联应用或者高频后继应用。其中,所述后继应用指的是用户在使用当前运行应用之后所使用的应用。以下就所述相关应用信息的上述三种情形分别讨论。

1)与所述当前运行应用的类别相同的其他已安装应用。在一些实施例中,用户设备将安装于该用户设备上的多个应用进行分类。例如,所述类别包括但不限于社交类目、娱乐类目、购物类目、学习类目。当当前运行的应用为某类目下的应用时,用户设备将该类目下的其他应用确定为优先应用。例如,当前运行的为社交应用a,用户设备将社交应用b作为优先应用呈现给用户。

2)与所述当前运行应用相关联的其他已安装应用。在一些实施例中,所述相关联包括当前运行应用中有关联其他已安装应用的指令按钮。例如,购物应用与支付应用以及外卖应用与支付应用间的关联。在另一些实施例中,用户设备通过统计应用间的关联频次确定与当前运行应用相关联的其他已安装应用。例如,社交应用与图像处理应用(常被成为“p图软件”)间的关联;相册应用与p图应用间的关联。在此,相关联应用间的使用可不分先后顺序。例如,从当前应用为社交应用切换到p图应用。或者,从当前应用为p图应用切换到社交应用。上述两种情况下都可统计为一次关联频次。通过统计关联频次确定与当前运行应用相关联的其他已安装应用。例如,一定时间内关联频次超过50次的两个应用被确定为相关联的应用。

3)所述当前运行应用的高频后继应用。例如,用户经常在运行当前应用之后打开其他已安装应用。在此,将所述后续打开的应用作为高频后继应用。例如,钉钉应用与邮件客户端的高频后继关系;旅行应用与住宿应用间的高频后继关系;旅行应用与机票订购应用间的高频后继应用。在一些实施例中,用户设备通过注册监听用户打开应用间的间隔时间确定应用间的高频后继关系。例如,将与当前运行应用的间隔时间为10秒的应用确定为高频后继应用。当用户在触控面板上进行优先应用呈现操作时,将该高频后继应用作为优先应用呈现给用户。

在一些实施例中,所述获取模块用于基于用户在所述用户设备上的应用使用操作,获取所述用户在所述用户设备上的应用使用信息。在一些实施例中,所述应用使用信息是逐步建立起来的。例如,根据用户每天的操作在应用使用信息数据库中添加新的数据;或者,统计用户在某一预设时间尺度内(例如,最近一个月内)的应用使用信息,以更新用户的应用使用信息而使。在一些实施例中,所述应用使用信息也可以是对应时段内的累计数据。例如,用户在凌晨00:00到凌晨5:00时段内一般不会使用用户设备。则只统计5:00-24:00范围内的应用使用操作,基于该范围内的应用使用操作获取该用户在用户设备上的应用使用信息。

在一些实施例中,所述设备还包括创建模块(未示出)。创建模块,用于创建所述用户的应用使用配置信息,其中所述应用使用配置信息包含所述应用使用信息。在一些实施例中,为了在新的设备(例如,用户设备)上根据应用使用信息为用户推荐优先应用,或者将同一份应用使用信息分享给其他相似用户(例如,使用应用的习惯相似的用户)。用户设备将应用使用信息进行备份生成应用使用配置信息。其中,该应用使用配置信息可以是基于用户的操作创建的,也可以是用户设备定期储存的。在一些实施例中,用户设备基于所述应用使用配置信息确定优先应用。

在一些实施例中,所述获取模块用于基于用户的应用使用配置信息,获取用户在用户设备上的应用使用信息。在一些实施例中,用户通过对应的用户设备同步应用使用配置信息后在全新的设备(例如,其他的用户设备)上使用应用使用配置信息中包含的应用使用信息。所述全新的的设备可根据该同步的应用使用配置信息确定优先应用,从而为该用户推荐当前时段最想打开的应用。

例如,用户甲通过用户设备a创建了关于应用使用信息的应用配置信息。并将该应用配置信息同步到对应的网络设备,或者进行了备份。当该用户甲换用其他用户设备(例如,用户设备b)时,可以将该应用使用配置信息同步到该用户设备b上。从而使该用户设备b可以直接为该用户甲推荐当前时段最想打开的应用。

再例如,基于现有的应用使用信息,用户设备在上午时段确定的优先应用为工作应用(例如,邮箱客户端);在下午时段确定的优先应用为运动应用;在晚间时段确定的优先应用为视频应用。用户可通过创建关于该应用使用信息的应用配置信息,并将该应用配置信息同步到其他相似用户对应的用户设备上来为其他相似用户直接推荐应用。

在一些实施例中,所述设备还包括更新模块(未示出)。更新模块用于基于所述用户的应用使用操作,更新所述应用使用配置信息,以使系统适应用户在使用习惯上的变化。在一些实施例中,用户设备基于应用配置信息中包含的应用使用信息为用户推荐应用。在一些实施例中,所述应用配置信息中的应用使用信息是基于用户之前关于各应用的使用情况生成的,可能会出现用户对各应用的使用习惯发生变化的情况;在另一些实施例中,所述应用配置信息中的应用使用信息是基于其他相似用户的应用使用信息生成的,使用该应用配置信息的用户关于各应用的实际使用习惯可能与该其他相似用户存在差别。为了解决上述两种情况出现的问题。用户设备基于用户的应用使用操作更新应用配置信息,以使更新后的应用配置信息适用于该用户。用户设备可基于更新后的应用配置信息为用户推荐当前时段最想打开的应用。

本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。

本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。

本申请还提供了一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储器,用于存储一个或多个计算机程序;

当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。

图5示出了可被用于实施本申请中所述的各个实施例的示例性系统;

如图5所示在一些实施例中,系统300能够作为各所述实施例中的任意一个设备。在一些实施例中,系统300可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或nvm/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。

对于一个实施例,系统控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与系统控制模块310通信的任意适当的设备或组件提供任意适当的接口。

系统控制模块310可包括存储器控制器模块330,以向系统存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。

系统存储器315可被用于例如为系统300加载和存储数据和/或指令。对于一个实施例,系统存储器315可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,系统存储器315可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。

对于一个实施例,系统控制模块310可包括一个或多个输入/输出(i/o)控制器,以向nvm/存储设备320及(一个或多个)通信接口325提供接口。

例如,nvm/存储设备320可被用于存储数据和/或指令。nvm/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。

nvm/存储设备320可包括在物理上作为系统300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,nvm/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。

(一个或多个)通信接口325可为系统300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。

对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。

在各个实施例中,系统300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统300包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。

通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、rf、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。

作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(ram,dram,sram);以及非易失性存储器,诸如闪存、各种只读存储器(rom,prom,eprom,eeprom)、磁性和铁磁/铁电存储器(mram,feram);以及磁性和光学存储设备(硬盘、磁带、cd、dvd);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。

在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1