一种展示应用程序的方法、装置及系统的制作方法

文档序号:9750532阅读:618来源:国知局
一种展示应用程序的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种展示应用程序的方法、装置及系统。
【背景技术】
[0002]在目前的移动终端上,当用户想用USB声卡、以及有线耳机或蓝牙耳机听音乐或拨打电话、想使用WIFI连接无线网络后使用浏览器、在线视频播放、想用OTG设备连接U盘传输文件、想用OTG设备连接鼠标和键盘来操控屏幕、想用HDMI连接电视来操控游戏或播放视频时,都需要从众多的应用程序中,选择相应的音乐播放器、通话应用程序、PPOE连接程序、网络浏览器(如UCWEB、QQ浏览器、中兴浏览器等)、视频播放应用程序(如优酷视频、百度视频等)、HDMI应用等来满足用户的需求。
[0003]但是,随着移动终端自带ROM和RAM的不断加大,可以内置的应用程序或者可以安装的应用程序越来越多,从众多的应用程序中寻找自己心仪和所需的应用程序越来越费时费力,用户操作效率较低、用户体验较差。

【发明内容】

[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]图1为本发明实施例一种展示应用程序的方法流程示意图;
[0031]图2为本发明实施例一种展示应用程序的装置结构示意图;
[0032]图3为本发明实施例再一种展示应用程序的装置结构示意图;
[0033]图4为本发明实施例1中外设WIFI上报连接事件的流程示意图;
[0034]图5为本发明实施例1中根据外设自动快速启动应用程序的流程示意图。
【具体实施方式】
[0035]为了改善从众多的应用程序中寻找应用程序费时费力的问题,本发明实施例提供了一种展示应用程序的方法,应用于移动终端,如图1所示,该方法包括:
[0036]步骤11:移动终端连接或打开外设时,获取与所述外设对应的应用程序组;
[0037]需要说明的是,为了实现本发明实施例所述的技术方案,需要预先对移动终端的应用程序进行分组,本发明实施例中,每个应用程序组对应至少一个外设,一个应用程序属于至少一个应用程序组。
[0038]步骤12:展示所述应用程序组内的应用程序。
[0039]在一具体实施例中,所述对移动终端的应用程序进行分组,包括:
[0040]根据应用程序执行时需要获取的权限和/或需要调用的服务,对应用程序进行分组,所述应用程序执行时需要获取的权限和/或需要调用的服务与外设存在关联关系。举例来说,当用户连接上WIFI肯定需要使用某种PPOE应用拨号或者使用某种浏览器、视频应用程序等等,连接上OTG肯定希望使用一些应用程序快捷方便的传输文件或者共享文件坐寸ο
[0041]实际应用中,移动终端的应用程序启动时会根据应用程序所标示的属性告知移动终端系统自身所需要调用的服务和所需拥有的权限。移动终端可以根据应用程序从系统中获取的权限和/或调用的服务,如网络通信(与WIFI存在关联关系),手机通话(与耳机或蓝牙存在关联关系),播放音乐(与耳机、蓝牙或USB声卡存在关联关系),硬件控制(与闪光灯或震动马达等存在关联关系),存储和文件管理(与OTG设备存在关联关系),地理位置(与GPS存在关联关系)等,自动将所有移动终端上的应用程序进行分组。
[0042]这样,当用户在用户界面打开某个外围模块功能,如GPS,或者通过某种物理连接或者无线连接将外设连接到移动终端上时,将会按照上述与不同外设对应的应用程序组将组内的应用程序以列表的方式显示到桌面。
[0043]在一具体实施例中,该方法还包括:
[0044]获取应用程序组内应用程序的展示优先级;
[0045]需要说明的是,可以在获取需要展示的应用程序组后再获取所述应用程序组内应用程序的展示优先级,也可以周期性获取各个应用程序组内应用程序的展示优先级。
[0046]相应的,所述展示应用程序组内的应用程序,包括:
[0047]按照所述展示优先级从高到低的顺序展示应用程序组内的全部或部分应用程序。
[0048]需要说明的是,可以使用链表算法进行应用程序展示,在分组完成之后还根据用户的使用次数进行统计,当用户打开或连接上外设时,应用程序列表显示到桌面上时会按照应用程序的使用次数和占用时间进行排序。这样用户一般看到的排在列表前边的应用程序往往是自己经常使用的应用程序。
[0049]另外,当用户安装完新的应用程序或者卸载掉某些应用程序,都会根据应用程序获取的权限综合连接的外设对应用程序列表进行及时更新。
[0050]需要说明的是,用户也可以选择忽略展示的内容。如不同的音乐播放器,如多米音乐、千千静听、自带音乐播放器;不同的浏览器,如QQ浏览器、猎豹浏览器、UCweb浏览器等;不同的文件管理器,如ES文件管理器、eFile、File Expert ;不同的导航软件,如高德地图、8484公交、GPS测试仪,谷歌地图、百度地图等,通过这些应用程序对系统和服务调用权限的声明,可以准确判断出当前的应用程序是否属于某种外设可以调用的应用,这样大大的简化了用户的使用习惯。
[0051]在一具体实施例中,所述获取应用程序组内应用程序的展示优先级,包括:
[0052]根据预设时间内各应用程序的使用次数和/或占用时间,获取应用程序组内应用程序的展示优先级,使用次数和/或占用时间值越大,展示优先级越高。
[0053]在一具体实施例中,所述外设为与移动终端通过物理连接或通过无线连接的外围设备或终端芯片的外围模块。
[0054]本发明实施例还相应地提供了一种展示应用程序的装置,设置于移动终端,如图2所示,该装置包括:配置模块21、检测模块22、第一获取模块23和展示模块24 ;其中,
[0055]所述配置模块21,用于维护移动终端的应用程序组,每个应用程序组对应至少一个外设,一个应用程序属于至少一个应用程序组;
[0056]所述检测模块22,用于检测移动终端是否连接或打开外设;
[0057]所述第一获取模块23,用于在移动终端连接或打开外设时,获取与所述外设对应的应用程序组;
[0058]所述展示模块24,用于展示所述第一获取模块获取的应用程序组内的应用程序。
[0059]在一具体实施例中,所述配置模块21,用于根据应用程序执行时需要获取的权限和/或需要调用的服务,对应用程序进行分组,所述应用程序执行时需要获取的权限和/或需要调用的服务与外设存在关联关系。
[0060]在一具体实施例中,如图3所示,该装置还包括第二获取模块25,
[0061]所述第二
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1