应用图标显示方法、终端及存储介质与流程

文档序号:14474055阅读:178来源:国知局
本发明涉及应用图标显示
技术领域
:,尤其涉及一种应用图标显示方法、终端及存储介质。
背景技术
::随着智能手机的普及,用户在手机上安装的应用越来越多,手机桌面上的应用图标也随之增多,据统计,每个用户会自安装几十个甚至几百个应用,过多的应用图标使得手机桌面看起来杂乱无序,用户无法快速的在诸多图标中找到所需的应用,且桌面一页显示的应用图标大概二十个左右,这就意味着用户在找某个具体的应用时可能需要翻转好几页才能找到。现有技术中,不仅是智能手机,如平板电脑、笔记本电脑、智能电视等终端也存在上述问题,用户虽然可以将应用归类到缩放框,但是用户往往不是十分清楚自己的使用习惯,无法做出精确的、最大程度有利于用户寻找应用程序的归类,同时,用户归类需要用户自己手动操作,使得手机等终端智能性下降。技术实现要素:本发明的主要目的在于提供一种应用图标显示方法,旨在解决手机等终端无法自动做出精确的、最大程度有利于用户寻找应用程序的归类的技术问题。为实现上述目的,本发明提供一种应用图标显示方法,所述应用图标显示方法包括:检测到自动整理指令,获取终端中预选应用程序间的关联度;将关联度大于预设阈值的所有应用程序分为一组,以获得关联分组;将同一关联分组中应用程序的应用图标以预设方式进行聚合显示。所述获取终端中预选应用程序间的关联度的步骤之前还包括:获取预设时段内用户的应用使用记录和划界时间,基于该划界时间将该应用使用记录中的应用程序划分成应用集合;基于所述应用集合,确定所述应用使用记录中应用程序间的关联度。所述将同一关联分组中应用程序的应用图标以预设方式进行聚合显示的步骤包括:获取预置的预设个数,将同一关联分组中关联度最高的预设个数应用程序的应用图标以预设方式进行聚合显示。所述检测到自动整理指令的步骤之后包括:解析所述自动整理指令确定用户选择的自动整理模式;若用户选择的自动整理模式为内容模式,则获取终端中预选应用程序的内容标识,判定内容标识相关的应用程序间关联度大于预设阈值;若用户选择的自动整理模式为习惯模式,则执行所述获取终端中预选应用程序间的关联度的步骤。所述将同一关联分组中应用程序的应用图标以预设方式进行聚合显示的步骤包括:基于同一关联分组中各终端应用程序之间的关联度确定各终端应用程序之间的位置关系;将各终端应用程序的应用图标依所述位置关系在终端屏幕上以预设方式进行聚合显示。所述将同一关联分组中应用程序的应用图标以预设方式进行聚合显示的步骤包括:将同一关联分组中应用程序的应用图标在终端屏幕上的同一缩放框中显示。所述应用图标显示方法还包括:当检测到退出目标应用的退出指令时,获取目标应用所在关联分组中各其他应用程序与该目标应用的显示关联度;基于所述显示关联度确定所述各其他应用程序的目标显示方式,将所述各其他应用程序的应用图标以目标显示方式显示。所述基于所述显示关联度确定所述各其他应用程序的目标显示方式的步骤包括:当所述显示关联度大于第一阈值时,将该显示关联度对应的应用程序的应用图标以预设方式突出显示。为实现上述目的,本发明还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用图标显示程序,所述应用图标显示程序被所述处理器执行时实现如上述应用图标显示方法所述的步骤。此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有应用图标显示程序,所述应用图标显示程序被处理器执行时实现如上述应用图标显示方法所述的步骤。本发明实施例提出的一种应用图标显示方法,当终端检测到自动整理指令,获取基于用户习惯确定的终端应用程序间的关联关系;基于所述关联关系将终端应用程序进行分组,以获得关联分组;将属于同一关联分组的终端应用程序以预设方式在终端屏幕显示,通过分析用户使用习惯,自动做出个性化的应用图标整理,无需用户手动调整,节约了用户的应用图标管理成本,同时通过确定各应用程序间的关联关系,将属于同一关联分组的应用程序放在距离相近的位置显示,使得用户可方便、快捷地找到需要使用的应用程序,节省用户时间,提升用户体验。附图说明图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;图2为本发明实施例提供的一种通信网络系统架构图;图3为本发明应用图标显示方法第一实施例的流程示意图;图4为本发明实施例方案中用户使用记录的一实施方式的示意图;图5为本发明实施例方案中缩放框示意图;图6为本发明实施例方案中应用图标在终端屏幕上的相对位置的示意图;图7为本发明实施例方案中将目标应用所在关联分组中各其他应用程序放大显示的示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备(如带联网功能的ar/vr设备)等移动终端,以及诸如数字tv、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:rf(radiofrequency,射频)单元101、wifi模块102、音频输出单元103、a/v(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于gsm(globalsystemofmobilecommunication,全球移动通讯系统)、gprs(generalpacketradioservice,通用分组无线服务)、cdma2000(codedivisionmultipleaccess2000,码分多址2000)、wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)、fdd-lte(frequencydivisionduplexing-longtermevolution,频分双工长期演进)和tdd-lte(timedivisionduplexing-longtermevolution,分时双工长期演进)等。wifi属于短距离无线传输技术,移动终端通过wifi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了wifi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或wifi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。a/v输入单元104用于接收音频或视频信号。a/v输入单元104可以包括图形处理器(graphicsprocessingunit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或wifi模块102进行发送。麦克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1061。用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管图1未示出,移动终端100还可以包括蓝牙模块等,在此不再赘述。为了便于理解本发明实施例,下面对本发明的移动终端所基于的通信网络系统进行描述。请参阅图2,图2为本发明实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的lte系统,该lte系统包括依次通讯连接的ue(userequipment,用户设备)201,e-utran(evolvedumtsterrestrialradioaccessnetwork,演进式umts陆地无线接入网)202,epc(evolvedpacketcore,演进式分组核心网)203和运营商的ip业务204。具体地,ue201可以是上述终端100,此处不再赘述。e-utran202包括enodeb2021和其它enodeb2022等。其中,enodeb2021可以通过回程(backhaul)(例如x2接口)与其它enodeb2022连接,enodeb2021连接到epc203,enodeb2021可以提供ue201到epc203的接入。epc203可以包括mme(mobilitymanagemententity,移动性管理实体)2031,hss(homesubscriberserver,归属用户服务器)2032,其它mme2033,sgw(servinggateway,服务网关)2034,pgw(pdngateway,分组数据网络网关)2035和pcrf(policyandchargingrulesfunction,政策和资费功能实体)2036等。其中,mme2031是处理ue201和epc203之间信令的控制节点,提供承载和连接管理。hss2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过sgw2034进行发送,pgw2035可以提供ue201的ip地址分配以及其它功能,pcrf2036是业务数据流和ip承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。ip业务204可以包括因特网、内联网、ims(ipmultimediasubsystem,ip多媒体子系统)或其它ip业务等。虽然上述以lte系统为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于lte系统,也可以适用于其他无线通信系统,例如gsm、cdma2000、wcdma、td-scdma以及未来新的网络系统等,此处不做限定。基于上述移动终端硬件结构以及通信网络系统,提出本发明方法各个实施例。参照图3,在本发明应用图标显示方法第一实施例中,所述应用图标显示方法包括:步骤s10,检测到自动整理指令,获取终端中预选应用程序间的关联度;自动整理指令,在本实施例中即触发终端自动进行应用程序图标整理的指令,用户可以通过摇一摇或者长按或者点击预置控件下达自动整理指令,终端在检测到自动整理指令后,即可开始整理终端屏幕上的应用图标。这里的“整理”主要是对应用图标在终端屏幕上的显示位置或显示方式进行调整。终端应用图标的自动整理可以有多种方式,终端可通过联网下载各种不同的自动整理程序,以不同的自动整理规则整理应用图标。在本实施例方案中,优先选择或者默认设置基于用户习惯的自动整理规则,在接收到自动整理指令后,就依据用户习惯进行应用图标的自动整理。每个用户都有各自的应用程序使用习惯,如最常用的几个应用(如应用a、b、c)、某一时间段常用的应用(如早晨-新闻应用a,晚上-游戏应用b)、经常一起用的应用(如用了c阅读应用,就要用d词典应用,在c与d之间切换)。一个应用,因为用户使用习惯不同,可能会与某一时间点或者某些其他应用有一定联系,以上述括号中的示例为例:应用a会在早晨8:00打开,应用c与d打开的时间间隔较短等。通过获取并分析用户的应用程序使用数据,可以获得终端应用程序间的关联关系,如应用c与d间的以时间表征的关系(使用间隔较短)。获得终端应用程序间关联关系的意义在于:可以确定用户经常一起使用的应用程序,以便后续将这些应用程序放在一起显示。以图4为例对通过用户习惯数据获得应用程序之间的关联关系作出解释。图4中应用与时刻之间的对应关系如下表:可以发现,在20分钟内,应用a、b、e总是同时出现,如8:00-8:20、8:30-8:50、9:20-9:40。则可初步确定,应用a、b、e之间存在关联关系。这一示例只是简单说明具有关联关系的应用大概是怎样的,实际应用中,如应用a、b、e间的关联程度(下称关联度)或者应用a、b、e是否可以算是关联应用都有待进一步确定。关联度即表征应用程序间关联关系强度的指标,往往通过分析用户应用程序使用记录进行计算。在自动整理之前,终端在收集到足够的用户习惯数据后,即可进行关联度的计算。具体地,在步骤s10中所述获取终端中预选应用程序间的关联度的步骤之前包括:步骤s11,获取预设时段内用户的应用使用记录和划界时间,基于该划界时间将该应用使用记录中的应用程序划分成应用集合;步骤s12,基于所述应用集合,确定所述应用使用记录中应用程序间的关联度。获取预设时段内用户的应用使用记录即获得用户习惯数据,这里的预设时段根据用户使用频次可长可短,如果用户使用应用较为频繁,则预设时段可以短一点,为1天至5天,如果用户使用应用较少,则预设时段应长一点,以便终端获得足够多的分析样本,如可以为10天至30天。用户的应用使用记录即用户每一次使用应用程序的时间(如图4所示),这里的应用程序可以是终端上所有的应用程序,也可以是终端上特定的某些应用,如仅指用户从网上下载的第三方应用程序,应用使用记录中的应用程序的具体范围可以由用户选择,也可以由终端系统默认设置。将应用使用记录中的应用程序划分成应用集合,可以是仅以时间为单位对用户应用使用记录中的应用程序做出划分,也可以是以应用程序和时间为综合标准做出划分,上述两种实施方式中的“时间”即划界时间。这里的划界时间可以由终端系统预置,也可以根据用户的应用使用记录确定。通过时间将应用程序划分为应用集合,可将用户使用应用程序的时间因素考虑进来,以获得较为有用的应用集合,便于后续关联关系的分析。以划界时间为单位将用户应用使用记录中的应用程序划分成应用集合,在一种实施方式中,划界时间为1小时,可以以1小时为应用集合的划分单位,将每个小时内用户打开的应用程序作为一个应用集合,具体实施方式如下:步骤1、以1小时为单位,记录每个小时用户打开的应用程序app(下文简称app),重复打开算一次;步骤2、统计多天的用户记录(如近30天内的使用信息),得到系列集合:e.2,g{[a1,a2,a3...],[a1,aa4,...],[a2,a3,a4,...],...},其中每个[]集合中的组合表示在单位小时内,被用户使用过的app组合,即所述应用集合。基于所有所述应用集合,可确定终端应用程序间的关联关系及关联度。具体可利用譬如apriori算法等方法,进行关联规则挖掘,找到相应的频繁项集(即经常出现在一块的app集合)。例如,在过去30天内,应用a和应用b经常在同一时间范围内被某个用户使用,则认为这两个应用在用户的使用习惯上具有一定的关联性,即具有关联关系,可通过分析应用集合进一步确定其关联度。若将这两个应用放在相近的位置或是同一个缩放框内,可以让用户更方便、更快捷地找到相关的应用。以应用程序和时间为综合标准将用户应用使用记录中的应用程序划分成应用集合,具体地,不以单一的时间为标准划分应用集合,而是在具体应用程序基础上结合时间进行划分。以图4所示记录为例。打开应用a的前后20分钟的所有应用(包括a)作为一个应用集合,打开应用b的前后20分钟的所有应用(包括b)作为一个应用集合,打开应用c的前后20分钟的所有应用(包括c)作为一个应用集合...依次将用户应用使用记录中的应用程序划分成应用集合,有{[a,b,e],[a,b,e,b],[a,b,e,b,a]...[b,e,b]},其中每个[]应用集合中的组合表示一个应用的前后20分钟有哪些应用被打开。由上述应用集合可得出:应用a的前后20分钟总是有应用b、应用e,相应地,应用b的前后20分钟总是有应用a、应用e,应用e的前后20分钟总是有应用a、应用b,则可确定a、b、e之间有关联关系。在实际应用时,可以是某一应用前后预设的时间段,这里预设的时间段可以根据用户的习惯设置,若用户使用终端应用程序的频率较高,则这一预设的时间段可以短一些,若用户使用终端应用程序的频率较低,则这一预设的时间段可以长一些。本实施例中的关联度,用于表征应用程序间关联关系的强度,应用程序间关联度越高,说明这些应用程序关联关系越强,这两个应用在用户使用习惯上具有比较大的关联性。有关关联度如何计算的问题,可以根据其含义(即用来表征关联关系强度的量)进行设置,本说明书仅提供一种示范性示例。以图4所示的用户使用记录为例,以20分钟为单位将用户应用使用记录中的应用程序划分成应用集合,应用集合如下:1、[a,b,e]2、[b,a,e]3、[c,b,a]4、[b,e,b]对于应用a、b,在上述应用集合中,应用a、b同时出现的概率是3/4,这一值称为支持度,其反应了应用a、b同时被打开的情况在所有应用集合当中的覆盖范围;在有应用b的应用集合中,同时有应用a的概率是3/4,这一值称为置信度,表示该用户使用应用b的20分钟内有3/4的概率还会使用应用a,其反应了可预测的程度,即用户使用了应用b后有多大可能在20分钟内(前后)玩应用a。本实施例中的关联度可以指支持度,或者既指支持度也指置信度,或者将支持度与置信度进行运算(如乘法运算)后的值。应用程序间的关联度,可以是两个或者两个以上的应用程序间的关联度。本实施例通过获取预设时段内用户的应用使用记录和划界时间,基于该划界时间将该应用使用记录中的应用程序划分成应用集合;基于所述应用集合,确定所述应用使用记录中应用程序间的关联度,使得终端可根据用户使用习惯确定应用程序间的关联强度,以便后续基于所述关联强度将终端应用程序进行分组显示,方便用户快捷找到所需应用。步骤s20,将关联度大于预设阈值的所有应用程序分为一组,以获得关联分组;本实施例中的预设阈值可以由用户手动设置,也可以由终端系统预设。因为某些应用程序可能有一定关联关系,但是关联强度太小,并没有必要将这些关联度过小的应用程序归类在一起进行显示,因而设置预设阈值,用于过滤关联度过小的应用程序。若图4所示的用户应用使用记录中应用a、b、e具有关联关系,且该三应用的的关联度大于预设阈值,则必然存在a、b/b、e/a、e之间的关联度大于预设阈值,为避免重复,将a、b、e三者作为一个关联分组,而不再单独将a、b/b、e/a、e做一个分组。对于有关联关系的应用程序,在确定了关联度后,就可基本确定分组,但还存在其他没有关联关系或者关联度较低的应用程序(下称剩余应用程序)存在分组困难的问题,此时,可将这些剩余应用程序分为一组,也可以不对剩余应用程序作任何分组,保留原有位置,也可以将剩余应用程序依据其他归类规则进行分组,如根据应用程序类型进行分组。步骤s30,将同一关联分组中应用程序的应用图标以预设方式进行聚合显示。为便于用户方便、快捷地找到需要的应用,本发明实施例将用户经常一起使用的应用程序放在一起显示。本发明实施例中的以预设方式进行聚合显示主要指将属于同一关联分组的应用程序放在终端屏幕上距离不远的位置显示,终端屏幕上距离不远的位置有多种排列方式,如同一横排,或同一纵排,或上下左右,或同一缩放框等,每个用户的习惯不同,对有些用户来说,将常用应用放在同一横排比较顺眼、便捷,对另一些用户而言,将常用应用放在同一缩放框中较便捷,同时,用户可能对一种排列方式产生视觉疲劳,希望换一种排列方式。因而这里的预设方式可以预设多种排列方式,这些排列方式一个共同的特点即:互相之间位置很近,用户在从一个应用退出后,可快速便捷地找到另一个应用。具体应用时,可以由用户自主选择何种排列方式,满足用户的各种不同需求。具体地,所述步骤s30包括:步骤s31,将同一关联分组中应用程序的应用图标在终端屏幕上的同一缩放框中显示。在确定好了属于同一关联分组的终端应用程序后,终端可新建一个缩放框,将属于同一关联分组的终端应用程序放置在该缩放框中(如图5所示)。为优化用户使用体验,还可根据用户使用习惯对放置在缩放框中、属于同一关联分组应用程序的应用图标的先后顺序进行调整,如将用户最常使用的应用放置在最前方。通过将属于同一关联分组的终端应用程序在终端屏幕上的同一缩放框中显示,用户无需另外寻找就可确定其他常用应用的位置,节省用户寻找应用的时间,提升用户使用体验。本实施例中,当终端检测到自动整理指令,获取基于用户习惯确定的终端应用程序间的关联关系;基于所述关联关系将终端应用程序进行分组,以获得关联分组;将属于同一关联分组的终端应用程序以预设方式在终端屏幕显示,通过分析用户使用习惯,自动做出个性化的应用图标整理,无需用户手动调整,节约了用户的应用图标管理成本,同时通过确定各应用程序间的关联关系,将属于同一关联分组的应用程序放在距离相近的位置显示,使得用户可方便、快捷地找到需要使用的应用程序,节省用户时间,提升用户体验。进一步地,在本发明应用图标显示方法第二实施例中,步骤s30包括:步骤s32,获取预置的预设个数,将同一关联分组中关联度最高的预设个数应用程序的应用图标以预设方式进行聚合显示。本实施例中的预设个数指每个关联分组中放在一起进行显示的应用个数,可以由用户设置,也可以由终端系统默认设置。关联度的计算在上一个实施例有描述,本实施例计算关联度时,可以计算两个应用直接的关联度,也可以直接计算预置的预设个数的应用之间的关联度。例如,预置的预设个数为4,即最后确定的关联分组中有4个app,可通过apriori方法找到多个长度为4的频繁项集,将这4个关联度较高的应用放在一起展示,达到通过用户定制、自动整理图标的目的。本实施例通过设置预设个数,用于限定放在一起显示的关联分组中应用个数,一方面可以依据用户设置的预设个数限定关联分组个数,以满足用户习惯与用户需求;另一方面,可使得分组标准更为明确,最后的分组更为确定与准确;且因为限定了关联分组个数,可以使得最后的整理出来的显示结效果更为规整,规范,提供一个良好的视觉效果。进一步地,在本发明应用图标显示方法第三实施例中,步骤s10中检测到自动整理指令的步骤之后包括:步骤s13,解析所述自动整理指令确定用户选择的自动整理模式;步骤s14,若用户选择的自动整理模式为内容模式,则获取终端中预选应用程序的内容标识,判定内容标识相关的应用程序间关联度大于预设阈值;步骤s15,若用户选择的自动整理模式为习惯模式,则执行所述获取终端中预选应用程序间的关联度的步骤。因不同用户,喜好不同,习惯不同,可能用户喜欢另外的分类方式,但是不喜欢自己手动整理,本实施例为用户提供一种选择,即用户可选择基于用户使用习惯进行自动整理的习惯模式,或者基于应用类型/内容进行自动整理的内容模式。两种方式均可自动整理图标,无需用户手动整理,达到用户快速、准确的找到感兴趣的相关应用。在获得自动整理指令后,分析该指令以确定用户意图:选择习惯模式还是内容模式,若是选择习惯模式,则执行前述实施例所述的步骤:执行所述获取终端中预选应用程序间的关联度的步骤;若是选择内容模式,则在本实施例方案的规则设置中,内容相关的应用程序的关联度一定大于预设阈值,以便后续步骤中,将内容相关的应用程序分为一个关联分组,在确定内容相关的应用程序的关联度一定大于预设阈值后,就可以执行所述获取终端中预选应用程序间的关联度的步骤或者执行所述将关联度大于预设阈值的所有应用程序分为一组的步骤。在应用中心中,有对应用进行分类,如聊天类的软件、射击游戏、爱消除游戏类等。终端可随时获取终端应用程序的内容标识,获取终端应用程序的类型,以便识别内容相关的应用程序。本实施例通过解析自动自动整理指令,确定用户的真实意图,无论用户想要基于用户习惯自动整理图标,还是基于内容自动整理图标,都可给用户提供相对满意的整理结果;使得人机交互更为准确,使得用户获得终端较好、较准确的回应,使得用户可方便、快捷地找到需要使用的应用程序,节省用户时间,提升用户体验。进一步地,在本发明应用图标显示方法第四实施例中,所述步骤s30包括:步骤s33,基于同一关联分组中各终端应用程序之间的关联度确定各终端应用程序之间的位置关系;步骤s34,将各终端应用程序的应用图标依所述位置关系在终端屏幕上以预设方式进行聚合显示。统一关联分组中的各应用程序之间都具有关联关系,但是不同应用之间的关联度可能有大有小,将关联度大的应用程序放在互相接近的位置,进而将属于一个关联分组的应用之间的位置确定。获取应用程序间的关联度的相关方式已在上文详述,此处不赘述。在终端屏幕上显示应用图标,其位置总是如图6所示,应用图标在正方形的控件位置上显示。因而,应用程序之间的位置关系的描述方式可能是:上下相邻、左右相邻,或者是左右距离一个或者n个图标框、上下距离一个或者n个图标框,或者是斜邻一个或者n个图标框。如图6所示,有应用1、应用2、应用3、应用4、应用5、应用6。有应用1与应用2的关联度最高,应用1与应用6的关联度最低,则应用1与应用2的位置最近,应用1与应用6的位置最远(如图6)。本实施例通过关联度确定同一关联分组中的应用程序之间的位置关系,可将关联度较高的应用程序放在互相接近的位置,用户可较方便地找到并点击,进一步提升了终端的智能性,有利于提升用户体验。进一步地,在本发明应用图标显示方法第五实施例中,所述应用图标显示方法还包括:步骤s40,当检测到退出目标应用的退出指令时,获取目标应用所在关联分组中各其他应用程序与该目标应用的显示关联度;步骤s50,基于所述显示关联度确定所述各其他应用程序的目标显示方式,将所述各其他应用程序的应用图标以目标显示方式显示。目标应用指用户当前正在使用、并正要退出(该应用可在后台继续运行,这里的退出可指返回主界面)的应用程序。当用户退出目标应用时,很可能有进行目标应用所在关联分组中各其他应用程序的需求,所述各其他应用程序的图标可以分布在目标应用周围显示,也可根据与目标应用的关联度将所述各其他应用程序进行不同显示。本实施例中的显示关联度即目标应用所在关联分组中各其他应用程序与该目标应用的关联度,根据显示关联度的不同,各其他应用程序有不同的目标显示方式,如可以有高亮显示应用图标、在应用程序与与目标应用之间连线、将应用程序凸出或者放大(如图7)、或者将其他应用程序淡化等。本实施例通过在检测到用户将要退出当前正在使用的目标应用时,获取目标应用所在关联分组中各其他应用程序与该目标应用的显示关联度,基于该显示关联度确定此时各其他应用程序的目标显示方式,并将各其他应用程序以目标显示方式进行显示,使得在用户退出目标应用时,终端就可以将用户可能要使用的应用进行突出显示,以便用户快速、便捷地找到所需应用,提升用户体验。进一步地,所述基于所述显示关联度确定所述各其他应用程序的目标显示方式的步骤包括:步骤s51,当所述显示关联度大于第一阈值时,将该显示关联度对应的应用程序的应用图标以预设方式突出显示。以一个具体示例说明本发明实施例。某x关联分组包括a、b、e四个应用,目标应用为a,则b、e为x关联分组中相对于a的其他应用程序。其中,b、e与a间的显示关联度大于第一阈值,对应的目标显示方式为放大显示。如图7,其中7a指用户将要退出当前使用的应用,即目标应用,7b指用户退出目标应用后的主页面原示意图,7c指终端对目标应用所在关联分组中各其他应用程序的应用图标以目标显示方式(图7为放大)进行显示的示意图。本实施中的第一阈值显然是大于或者等于上述实施例中预设阈值的。若是等于预设阈值,则同一关联分组中的各其他应用程序都可以同一种显示方式显示。若是第一阈值大于预设阈值,则同一关联分组中的各其他应用程序可能以不同显示方式显示。如上述示例中,a为目标应用,b与a的关联度大于第一阈值,e与a的关联度小于第一阈值,则若是本实施例中的预设方式为放大显示,则b可以放大显示而e不可以。本实施例中的预设方式可以是高亮显示应用图标、在应用程序与与目标应用之间连线、将应用程序凸出或者放大(如图7)、或者将其他应用程序淡化等。本实施例通过当所述显示关联度大于第一阈值时,将该显示关联度对应的应用程序的应用图标以预设方式突出显示,使得终端可以将与目标应用间的显示关联度大于一定值的应用程序以一定方式突出显示,使得用户方便、快捷地找到所需应用,提升用户体验。此外,本发明实施例还提出一种存储介质,所述存储介质上存储有应用图标显示程序,所述应用图标显示程序被处理器执行时实现如上述实施例所述的步骤,具体内容已在上文详述,此处不再赘述。需要说明的是,在本文中,应用图标与应用程序图标涵义等同,应用程序和应用涵义等同。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是固定终端,如物联网智能设备,包括智能空调、智能电灯、智能电源、智能路由器等智能家居;也可以是移动终端,包括智能手机、可穿戴的联网ar/vr装置、智能音箱、自动驾驶汽车等诸多联网设备)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1