应用程序显示方法和系统的制作方法

文档序号:9727046阅读:504来源:国知局
应用程序显示方法和系统的制作方法【
技术领域
】[0001]本发明涉及多媒体电视领域,尤其涉及一种应用程序显示方法和系统。【
背景技术
】[0002]随着科学技术的发展,电视所能支持的功能也越来越多,与此同时,电视中安装的应用程序的数量也越来越多。由于不同用户兴趣爱好不同,安装在电视中的应用程序也不一样,各种应用程序的使用次数也不一样,有的应用程序使用频率高,而有的应用程序使用频率低。现有的电视不能根据用户的喜好将用户经常使用的应用程序显示在电视屏幕的前面,即不能将用户经常使用的应用程序推荐给用户。现有的电视显示应用程序的方法一般都是按照安装的先后顺序显示在屏幕上,而当电视中安装的应用程序数目达到一定的数量时,用户很难通过遥控器在屏幕中快速找到需要的应用程序。如某用户购买了一台智能电视,该智能电视中共安装200个应用程序,其中爱奇艺显示在应用列表的第99个,因此用户每次都要多次操控遥控器才能找到爱奇艺,从而导致用户不能在众多的应用程序中快速找到自己经常使用的应用程序。【
发明内容】[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]显示单元,用于按照所述优先级的高低在显示的所述待推荐应用程序之后显示所述其他应用程序。[0045]本发明通过当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序,并将所述从设备和所述主设备中相同的应用程序作为待推荐应用程序,根据所述待推荐应用程序的使用信息确定所述待推荐应用程序的优先级,按照所述优先级的高低的显示所述待推荐应用程序。实现了终端设备根据用户使用应用程序的使用信息自动将应用程序分类显示在屏幕中,以供用户快速地在众多的应用程序中快速查找到自己喜欢的应用程序,提高了终端设备的智能性。【附图说明】[0046]图1为本发明应用程序显示方法的第一实施例的流程示意图;[0047]图2为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第一种流程示意图;[0048]图3为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第二种流程示意图;[0049]图4为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第三种流程示意图;[0050]图5为本发明应用程序显示方法的第二实施例的流程示意图;[0051]图6为本发明应用程序显示系统的第一实施例的功能模块示意图;[0052]图7为本发明实施例中确定模块的第一种功能模块示意图;[0053]图8为本发明实施例中确定模块的第二种功能模块示意图;[0054]图9为本发明实施例中确定模块的第三种功能模块示意图;[0055]图10为本发明应用程序显示系统的第二实施例的功能模块示意图。[0056]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】[0057]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0058]本发明提供一种应用程序显示方法。[0059]参照图1,图1为本发明应用程序显示方法的第一实施例的流程示意图。[0060]在本实施例中,所述应用程序显示方法包括:[0061]步骤S10,当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;[0062]当主设备与从设备通过WiFi(Wireless_Fidelity,无线保真)或者蓝牙等方式连接时,获取所述主设备内部安装的应用程序和所述从设备中安装的应用程序。在本实施例中,所述主设备为智能电视,但是所述主设备包括但不限于所述智能电视,还可以为个人计算机等。所述从设备为手机、pad(portableandroiddevice,平板电脑)等。进一步地,当所述主设备获取到所述从设备安装的应用程序和所述主设备安装的应用程序时,所述主设备获取所述从设备应用程序的包名和所述主设备应用程序的包名,并确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名。所述主设备确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名的具体过程为:所述主设备将所述从设备应用程序的包名转换为ASCII字符(Americanstandardcodeforinformat1n,美国信息交换标准代码),同时将所述主设备应用程序的包名转换为ASCII字符。所述主设备将所述主设备应用程序的包当前第1页1 2 3 4 5 
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1