一种图标播放方法、移动终端以及计算机可读存储介质与流程

文档序号:12863371阅读:279来源:国知局
本发明涉及移动通信
技术领域
:,尤其涉及一种图标播放方法、移动终端以及计算机可读存储介质。
背景技术
::随着互联网的发展和终端的普及,终端的用户群越来越大,同时也对软件提出了更多智能,人性化的需求。在现有的技术中,其实终端,虽然被用户作为一个游戏机或电视机,还可能是一个学习机,还可能成为小宝宝的乐园等等,给我们的生活带来更多的乐趣。随着通讯产品的更新换代,移动终端(例如手机、个人数字化助理pda等)已成为人们必备的通讯工具。各种方便人们生活的功能都能在移动终端上实现,例如手机电视、gps、移动支付等等,都需要移动终端接入到互联网才能实现。随着电子产业的快速发展,移动终端智能化程度越来越高。移动终端研发公司也越来越注重智能化,人性化设计。在此移动终端快速发展的背景下,终端的便捷操作和人性化设计成为移动终端不可忽视的一部分。目前andorid系统中桌面上显示的应用图标大部分都是静态的,只有部分图标支持在不同状态下显示不同图标,比如:日历根据不同时间显示不同图标,但区别只是图标上文字。单调的图标给人乏味的感觉,难以满足用户对动态效果的需求。针对相关技术中应用以静态图标显示比较单调的问题,目前尚未提出解决方案。技术实现要素:本发明的主要目的在于提出一种图标播放方法、移动终端以及计算机可读存储介质,旨在解决相关技术中应用以静态图标显示比较单调的问题。为实现上述目的,本发明实施例提出一种图标播放方法,包括:检测是否存在触发应用动态图标的事件发生;若是,确定需要播放动画图标的应用,获取所述应用对应的动画;以及通知桌面在所述应用图标上播放动画。优选地,获取所述应用对应的动画包括:在应用文件中获取配置动画参数的可扩展标记语言xml文件,根据所述配置动画参数的xml文件生成动画;或者在桌面动画库中查询出备份动画。优选地,在通知桌面在所述应用图标上播放动画之后,所述方法还包括:检测到触发应用动态图标的事件结束;通知所述桌面结束在所述应用图标上播放生成的动画。优选地,所述方法还包括:每预定时间检查一次应用是否需要继续播放动画,在所述应用需要继续播动画的情况下,重新通知桌面播放动画。优选地,所述方法还包括:检测到正在播放动画的应用发生异常,停止播放动画。根据本发明实施例的另一方面,还提供了一种移动终端,所述移动终端包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的图标播放程序,以实现以下步骤:检测是否存在触发应用动态图标的事件发生;若是,则确定需要播放动画图标的应用,获取所述应用对应的动画;以及通知桌面在所述应用图标上播放动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:在随时应用文件中获取配置动画参数的可扩展标记语言xml文件,根据所述配置动画参数的xml文件生成动画;或者在桌面动画库中查询出备份动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:在通知桌面在所述应用图标上播放动画之后,检测到触发应用动态图标的事件结束;通知所述桌面结束在所述应用图标上播放生成的动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:每预定时间检查一次应用是否是否继续播放动画,在所述应用需要继续播动画的情况下,重新通知桌面播放动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:检测到正在播放动画的应用发生异常,停止播放动画。根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述图标播放方法的步骤。通过本发明,检测是否存在触发应用动态图标的事件发生;若是,确定需要播放动画图标的应用,获取所述应用对应的动画;通知桌面在所述应用图标上播放动画,解决了相关技术中应用以静态图标显示比较单调的问题,通过动画的方式播放图标,使得应用的展示更加生动有趣,提高了用户体验。附图说明图1为实现本发明各个实施例一可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3是根据本发明实施例的图标播放方法的流程图;图4是根据本发明实施例的动态图标生成及检测的示意图;图5是根据本发明实施例的动画图标播放的示意图一;图6是根据本发明实施例的动画图标播放的示意图二;图7是根据本发明实施例的动画图标播放的示意图三;图8是根据本发明实施例的动画图标播放的示意图四;图9是根据本发明实施例的动态播放应用图标的移动终端的框图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字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以及未来新的网络系统等,此处不做限定。基于上述移动终端硬件结构以及通信网络系统,提出本发明方法各个实施例。实施例1基于上述的移动终端,本发明实施例提供了一种图标播放方法,图3是根据本发明实施例的图标播放方法的流程图一,如图3所示,该方法包括以下步骤:步骤s301,检测是否存在触发应用动态图标的事件发生;步骤s302,若是,确定需要播放动画图标的应用,获取所述应用对应的动画;步骤s303,通知桌面在所述应用图标上播放动画。通过上述步骤,检测到触发应用动态图标的事件发生;确定需要播放动画图标的应用,获取所述应用对应的动画;通知桌面在所述应用图标上播放动画,解决了相关技术中应用以静态图标显示比较单调的问题,通过动画的方式播放图标,使得应用的展示更加生动有趣,提高了用户体验。图4是根据本发明实施例的动态图标生成及检测的示意图,如图4所示,在检测到需要播放动画图标之后,桌面后台服务器在数据库中判断是否存在xml文件,在判断结果为的情况下,生成xml动画;在判断结果为否的情况下,从数据库中获取动画,之后生成动画图标,继而开始播放动画图标。获取所述应用对应的动画的方式有多种,在一个可选的实施例中,可以包括:在随时应用文件中获取配置动画参数可扩展标记语言xml文件,根据所述配置动画参数xml文件生成动画,生成的动画的种类有多种,可以根据用户的习惯提取,对于多媒体类的应用,可以根据用户的播放习惯提取生成动画图标的元素,例如,对于媒体播放器暴风影音,在过去一段时间内监测到用户比较喜欢某一类型的节目,当有新的类似节目上映时,便通过在应用图标中播放能够提示用户的精彩片段;另外,还可以将用户一直在追的电视剧有更新时,将电视剧的宣传画面以动画图标的方式提示用户。在另一个可选的实施例中,在桌面动画库中查询出备份动画,这种方式是针对事先已经针对某些应用制作好动画图标的应用,只需从桌面动画库中提取即可。优选地,在通知桌面在所述应用图标上播放动画之后,当检测到触发应用动态图标的事件结束,通知所述桌面结束在所述应用图标上播放生成的动画,即触发事件结束后,便停止播放动画图标,改回静态图标,避免不必要的浪费资源。优选地,每预定时间检查一次应用是否需要继续播放动画,可以以广播消息的形式通知应用,应用将是否继续播放的消息反馈给桌面,在所述应用需要继续播动画的情况下,重新通知桌面播放动画。优选地,检测到正在播放动画的应用发生异常,停止播放动画,例如,应用由于异常无法正常使用,此时就没必要播放动画图标了,直接停止就行。桌面上的图标都能动态显示,都能在不同场景播放动画,比如:备份,在后台备份应用时,桌面上备份图标播放备份动画,代表有备份任务在后台执行。应用中心:应用中心在后台下载应用时,桌面上应用中心图标播放应用中心下载动画。对于本发明实施例中所说的动画,可分为两类,简单图标动画和复杂图标动画。图5是根据本发明实施例的动画图标播放的示意图一,如图5所示,简单动画适用android框架支持的平移、旋转、渐变、缩放动画以及这四种动画的任意组合。需要实现图标动画的应用,应用res/xml文件下配置动画参数xml文件。比如备份,在开始备份时,备份app将xml文件路径、备份应用信息、是否播放动画传给桌面。桌面将备份应用信息保存到数据库,同时根据传来的xml文件路径生成xml动画,并通知桌面图标开始播放动画。在备份结束时,备份app将备份应用信息、是否播放动画传给桌面,桌面关闭图标动画,并清除备份xml动画信息。图6是根据本发明实施例的动画图标播放的示意图二,如图6所示,复杂动画适用android简单动画不支持的动画,比如粒子动画。需要实现图标动画的应用,比如备份,在开始备份时,备份app备份应用信息、是否播放动画传给桌面。桌面将备份应用信息保存到数据库,同时在桌面动画库中查询出备份动画,并通知桌面图标开始播放动画。在备份结束时,备份app将备份应用信息、是否播放动画传给桌面,桌面关闭图标动画。本发明实施例还包括异常监测,桌面每20分钟检查一次应用是否播放动画,以广播的形式通知应用,应用如果需要继续播动画,需重新通知桌面;2.正在播放动画的应用异常被杀,桌面停止播放动画。图7是根据本发明实施例的动画图标播放的示意图三,如图7所示,移动终端显示屏上微信应用,对微信应用图标,以及有新消息时,新消息对应的好友头像1和好友头像2。将动画图标设置为微信图标、联系人a的头像1、联系人b的头像2的循环播放,且在微信图标的右上角显示数字“2”,代表微信应用有2个联系人发出的未读信息。也可以显示联系人a和联系人b的昵称,且在微信图标的右上角显示数字“2”,代表微信有2个联系人发出的未读信息。后续微信继续接收联系人a和/或者b发出的消息,则实时更新并动态显示应用图标的内容或者/和数量。图8是根据本发明实施例的动画图标播放的示意图四,如图8所示,移动终端显示屏上显示酷狗音乐,对应酷狗动画图标。将酷狗动画图标设置为酷狗图标、推荐歌手及推荐歌曲。根据酷狗应用根据用户长时间的数据统计确定用户的爱好,确定为用户推荐的歌手和歌曲,将歌手的图片以及歌曲的名称与酷狗图标一起循环播放动画图标,则实时更新并动态显示应用图标。本发明实施例提供了一种移动终端动态显示应用图标的方法,所述方法包括:获取移动终端的应用程序;具体地,在用户安装应用程序时,移动终端提示用户对所安装的应用程序进行分类,根据应用程序的性能可以分为:社交类应用程序和非社交类应用程序。在对应用程序进行分类之后,还提示用户该应用程序是否需要动态显示图标。也就是说,在下载并安装某一应用程序时,根据用户的选择对应用程序进行分类以及选择开启动态显示图标。本领域技术人员可以理解的是,对于选择不开启动态显示图标的应用程序,则不在本发明保护的范围。安装后的应用程序的静态图标显示于移动终端的显示界面、或者主菜单、或者上级文件夹。检测应用程序被使用或者接收其他终端发送的信息时,生成所述应用程序的应用图标;具体地,可以根据用户在安装应用程序的设置而生成指定的应用图标,例如:在连续触发更新生成应用图标时,则将应用程序的静态图标进行动态显示、或者指定某个图片作为应用图标进行动态显示。另外,根据应用程序的分类,生成应用图标的方式有多种。第一种,对于社交类应用程序,例如qq、微信等,检测到信息发送方发送的信息,提取出发送该信息的联系人头像,并将该联系人头像设置为应用图标。第二种,对于非社交类应用程序,例如浏览器、购物软件、视频软件等,实时监测应用程序所占内存、消耗的流量和电量信息,并将应用图标设置为应用程序所占内存百分比、流量消耗数据、所消耗电量信息其中之一或者任意组合。在所述移动终端的显示屏动态显示所述应用图标。具体地,根据生成的应用图标,在显示屏上显示该应用图标。检测应用程序的数据发生变化时,则动态显示该应用图标。动态图标可以通过动画的方式实现,例如图标以指定频率闪动、左右摆动等等。动态图标也可以采用以静态图标作为背景,显示数据信息变化的方式进行显示。以社交类应用程序为例。同一联系人向应用程序发送多条信息,则显示动态应用图标是以一定频率闪动该联系人头像,并在应用图标的任一区域显示未读信息的数目。以非社交类应用程序为例。在获取非社交类应用程序后,将占用内存的数值作为应用图标,即以应用程序的静态图标作为背景,在某一区域动态显示所占内存数据变化,并根据检测到的所占内存变化,将内存变化数值进行动态显示。以应用程序位于上级文件夹为例。应用程序文件夹为透明窗口并将应用图标以小窗口的形式显示于应用程序文件夹中,根据应用程序图标的类别对其进行动态显示,且对于社交类子应用程序,则在应用程序文件夹的特定区域显示未读信息数目。预先设置应用程序文件夹显示应用图标的数量、排列(例如,应用程序文件夹的每一页均透明显示3x3个应用图标)并根据用户的排列显示每一页的应用图标,同时,预留特定数量的位置给不能显示于第一页的应用程序进行动态显示。也就是说,对于没有在第一页显示的应用程序,则将该应用程序的应用图标动态显示于第一页的预留位置。若存在多个应用程序同时以动画的形式显示动态图标,则可以将多个应用程序以相同或者不同的闪动频率进行显示。若根据用户的操作,关闭应用程序,则不再动态显示应用图标,并将应用程序的图标恢复为初始状态,待再次获取该应用图标后,再重新动态显示应用图标。通过获取移动终端的应用程序,生成所述应用程序的应用图标,及在所述移动终端的显示屏动态显示所述应用图标。由此可见,本实施例的移动终端动态显示应用图标的方法实施简单便捷,增强了用户与移动终端之间的实时交互,提高了用户体验。在一个可选的实施例中,判断所述应用程序是否为社交类应用程序;具体地,在获取了应用程序后,根据预先对应用程序的分类,判断该应用程序是否为社交类应用程序。若是,接收联系人发送的即时消息,具体地,接收联系人向社交类应用程序发送的即时消息。若否,则结束。分析所述联系人的基本信息;具体地,分析即时消息的内容,并获得消息发送者的联系人信息和发送信息的文字内容,将该联系人信息放入联系人数据库中进行查询,以得到消息发送者的基本信息,例如联系人头像、真实姓名、昵称等。将所述基本信息和所述即时消息的内容生成应用图标;具体地,根据接收的即时消息以及获得的联系人基本信息生成应用图标,由于应用图标的面积限制,为了节约移动终端显示屏的显示空间,选择联系人头像、真实姓名、昵称、即时消息内容的其中之一或者任意组合作为应用图标。根据所述即时消息的内容或者/和数量实时更新所述应用图标并进行动态显示;具体地,继续接收消息发送者发出的即时消息,并根据持续发送的即时消息,实时根据联系人基本信息及即时消息的内容或者/和数量更新应用图标,且在移动终端的显示屏显示更新后的应用图标,从而形成动态图标。进一步地,接收不同消息发送者发出的不同即时消息,则分析不同消息发送者的基本信息,且针对不同的联系人基本信息生成相应地应用图标,以特定频率循环滚动显示应用图标。其中,可以根据联系人的优先级设置循环滚动的次序,也可以根据接收即时消息的时间顺序进行循环滚动显示。接收用户查看所述即时消息的操作指令;具体地,用户若要查看社交类应用程序的即时消息,则接收用户触控该应用程序的操作指令。接收联系人发送的即时消息。具体地,在用户查看了应用程序的即时消息后,清空动态显示的应用图标,并将应用程序的图标恢复为初始状态,待再次获取该应用图标后,再重新动态显示应用图标。为本实施例中社交类应用程序动态显示图标,移动终端显示屏上显示应用程序1和应用程序2,分别对应应用图标1和应用图标2。应用图标生成模块320将应用图标1设置为联系人a的头像,且在应用图标1的右上角显示数字“1”,代表应用程序1有1条联系人a发出的未读信息。应用图标生成模块320应用图标2设置为联系人b的昵称,且在应用图标2的右上角显示数字“5”,代表应用程序2有5条联系人b发出的未读信息。后续应用程序1和/或者应用程序2继续接收联系人a和/或者b发出的消息,则应用图标生成模块320和应用图标显示模块330实时更新并动态显示应用图标的内容或者/和数量。本实施例的移动终端动态显示应用图标的方法,通过判定应用程序为社交类应用程序,则接收联系人发送的即时消息,且分析所述联系人的基本信息,从而生成并动态显示应用图标。由此可见,本实施例的移动终端动态显示应用图标的方法能够将应用图标设置为联系人头像和消息内容,便于用户第一时间了解当前消息的内容和联系人,提高了用户与应用程序的实时交互性,避免错过重要消息也忽略骚扰消息,提高了用户体验。在另一个可选的实施例中,判断所述应用程序是否为社交类应用程序;具体地,在获取了应用程序后,根据预先对应用程序的分类,判断该应用程序是否为社交类应用程序。若否,监控所述应用程序在运行过程中所消耗的数据信息;具体地,实时监控该应用程序所消耗的数据信息,该数据信息包括但不限于应用程序占用的内存、所消耗的流量、及耗电信息。若是,则结束。将所述数据信息生成应用图标;具体地,根据用户的设定将应用程序占用的内存、所消耗的流量、及耗电信息其中之一或者任意组合生成应用图标。根据所述数据信息的变化实时更新所述应用图标并进行动态显示。进一步地,轮流播放所述应用程序消耗的所述内存、流量、耗电信息。具体地,将应用图标设置为至少两个数据信息,且一个应用图标显示一个数据信息,从而以特定频率循环滚动显示至少两个数据信息。进一步地,若根据用户的操作,关闭应用程序,则应用程序不消耗相关数据,且不再显示应用图标。本实施例中非社交类应用程序动态显示图标,移动终端显示屏上显示应用程序3,对应应用图标3。将应用图标3设置内存占用、流量占用及耗电占用。根据应用程序3实际消耗信息将应用图标滚动显示当前数据信息:内存占用22mb(兆)、流量占用22mb(兆)、耗电占用12%。后续应用程序3继续产生消耗的数据信息,则实时更新并动态显示应用图标的数据。为本实施例中非社交类应用程序动态显示图标的效果图。移动终端显示屏上显示应用程序3,对应应用图标3。将应用图标3设置内存占用、流量占用及耗电占用。根据应用程序3实际消耗信息将应用图标滚动显示当前数据信息:内存占用22mb(兆)、流量占用22mb(兆)、耗电占用12%。后续应用程序3继续产生消耗的数据信息,则实时更新并动态显示应用图标的数据。本实施例的移动终端动态显示应用图标,还可以区分应用的类型,实现对不同类型的应用实现不同的图标显示方式,通过判定应用程序为非社交类应用程序时,监控所述应用程序在运行过程中所消耗的数据信息,从而生成并动态显示应用图标。由此可见,本实施例的移动终端动态显示应用图标的方法能够态显示应用运行所消耗的数据信息,使用户了解后台应用运行消耗资源的实时信息,以实时全面的掌握应用运行信息,从而提醒用户那些应用在偷偷占用内存和偷跑流量,基于此用户可以采取相应的措施,从而达到节省内存和流量的目的,提高用户体验。本发明实施例中,还提供了以动画的方式播放动态浏览器图标,使动态图标容易地对第三方网站可用。在一个实施例中,动态图标被显示在诸如电话、膝上型计算机、台式计算机等客户机设备上。动态图标与第三方网站相关联并且可具有相关联的网站的地址。客户机设备可接收关于如何更新动态图标的信息并且这一信息可以与动态图标相关联地显示。如果被选择,则启动浏览器并将地址传递至浏览器作为输入参数。浏览器可使用该地址来访问第三方网站并显示与该网站相关联的内容页面。动态图标可包括相关联的地址参数,动态图标可具有使用浏览器应用来响应来自操作系统的简单请求的相关联的代码。例如,操作系统可请求更新动态图标。响应于该请求,动态图标可控制浏览器导航到地址参数中的地址并检索与动态图标相关联的元数据。地址可以是第三方网站,其包括元数据和供显示的内容。动态图标可使用包括被存储为地址参数的新地址的元数据来更新。新地址可以例如是与网站相关联的子页。如果用户选择动态图标,则使用作为参数(可以从动态图标或操作系统提供)的新地址来启动浏览器。浏览器然后显示网站的子页的内容。诸如在用户设备的主屏幕上显示动态图标,基于推送或拉取自由第三方服务器主存的第三方网站的信息来自动修改动态图标。响应于用户对图标的选择,使用传递至浏览器的地址参数来启动浏览器。地址参数可使用与图标本身相关联的代码来传递,或者另选地操作系统可将地址参数传递至浏览器。在任何情况下,用与动态图标相关联地传递至浏览器的参数来启动浏览器。可使用多个不同的动态图标来启动浏览器,并且每一个动态图标都可向浏览器发送不同的地址(例如,url)以用作要显示的第一启动页面。接收向主屏幕添加动态图标的请求。在许多客户机设备的情况下,导航到或以其他方式访问网站并且然后使用诸如钉命令等简单命令来生成图标是可能的。与网站相关联的图标被生成并与其他图标一起被置于主屏幕上的一个位置。将网站地址与动态图标相关联。网站地址可被存储在与动态图标本身相关联的代码中,或被存储在可由图标或操作系统访问的数据库中。使用网站地址来获取更新。通常,诸如通过使用标记语言标签在网站中搜索关于动态图标更新的特殊命令。更新动态图标图像以显示更新。典型的更新是改变与动态图标相关联的网站地址以使得对图标的选择访问改变后的地址。响应于用户对现在表征更新的动态图标的选择,显示与网站地址相关联的内容页面。实施例2根据本发明实施例的另一方面,还提供了一种移动终端,图9是根据本发明实施例的动态播放应用图标的移动终端的框图,所述移动终端包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的图标播放程序,以实现以下步骤:检测是否存在触发应用动态图标的事件发生;若是,确定需要播放动画图标的应用,获取所述应用对应的动画;通知桌面在所述应用图标上播放动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:在随时应用文件中获取配置动画参数的可扩展标记语言xml文件,根据所述配置动画参数的xml文件生成动画;具体地,根据所述配置动画参数xml文件生成动画,生成的动画的种类有多种,可以根据用户的习惯提取,对于多媒体类的应用,可以根据用户的播放习惯提取生成动画图标的元素,例如,对于媒体播放器暴风影音,在过去一段时间内监测到用户比较喜欢某一类型的节目,当有新的类似节目上映时,便通过在应用图标中播放能够提示用户的精彩片段。另外,还可以将用户一直在追的电视剧有更新时,将电视剧的宣传画面以动画图标的方式提示用户。或者,在桌面动画库中查询出备份动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:在通知桌面在所述应用图标上播放动画之后,检测到触发应用动态图标的事件结束;通知所述桌面结束在所述应用图标上播放生成的动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:每预定时间检查一次应用是否需要继续播放动画,在所述应用需要继续播动画的情况下,重新通知桌面播放动画。优选地,所述处理器还用于执行图标播放程序,以实现以下步骤:检测到正在播放动画的应用发生异常,停止播放动画。实施例3根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述图标播放方法的步骤。本发明实施例,检测到触发应用动态图标的事件发生;确定需要播放动画图标的应用,获取所述应用对应的动画;通知桌面在所述应用图标上播放动画,解决了相关技术中应用以静态图标显示比较单调的问题,通过动画的方式播放图标,使得应用的展示更加生动有趣,提高了用户体验。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1