一种应用图标的排列装置和方法制造方法及图纸

技术编号:13192488 阅读:78 留言:0更新日期:2016-05-11 19:40
本发明专利技术公开了一种应用图标的排列装置及方法,该装置包括:角标数值获取模块,用于获取具有提醒角标的所有应用的角标数值;角标数值排序模块,用于对所述角标数值进行排序;应用图标布局模块,用于根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。本发明专利技术将存在未处理消息的应用图标集中在一起,并且按照未处理消息个数进行排序,能够让用户及时发现存在未处理信息的应用,减少错失重要信息的概率。

【技术实现步骤摘要】

本专利技术涉及计算机网络领域,特别是在智能设备中应用图标的排列装置和方法
技术介绍
智能设备的大屏化是目前的发展潮流,随着设备屏幕的越来越大,排列在智能设备屏幕上的应用图标数目也越来越多,目前很多应用具有提醒角标功能,即通过应用图标的提醒角标来提醒用户未处理的信息数目。虽然屏幕逐渐增大、应用图标数目逐渐增多,但用户的视觉聚焦区域的大小没有发生变化,因此如何对这些应用图标进行合理排列是个重要问题。现有的应用图标排列方式多为根据用户对应用的使用次数进行排列,或者是根据安装顺序进行排列。这样的方案会让被忽略的应用更加的被忽略,特别是具有提醒角标的应用可能存在重要的消息,而且这些具有提醒角标的应用图标可能零散分布在多个页面中,增加了用户发现未处理信息的时间和难度,导致用户不能及时获取和处理一些未处理的重要信息。
技术实现思路
本专利技术主要解决的技术问题是提供一种应用图标的排列装置及方法,能够让用户及时发现存在未处理信息的应用,减少错失重要信息的概率。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种应用图标的排列装置,该装置包括角标数值获取模块,用于获取具有提醒角标的所有应用的角标数值;角标数值排序模块,用于对所述角标数值进行排序;应用图标布局模块,用于根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种应用图标的排列方法,该方法包括获取具有提醒角标的所有应用的角标数值;对所述角标数值进行排序;根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。区别于现有技术,本专利技术的应用图标的排列装置,用于获取具有提醒角标的所有应用的角标数值;对所述角标数值进行排序;根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列;该专利技术将存在未处理消息的应用图标集中在一起,并且按照未处理消息个数进行排序,从而能够让用户及时发现存在未处理信息的应用,减少错失重要信息的概率。【附图说明】图1是本专利技术应用图标的排列装置的第一实施方式的结构示意图;图2是本专利技术应用图标的排列装置的第二实施方式的结构示意图;图3是本专利技术应用图标的排列方法的第一实施方式的流程示意图;图4a_4b是本专利技术图3对应实施例中第一个例子的应用图标排列的界面不意图;图5a_5b是本专利技术图3对应实施例中第二个例子的应用图标排列的界面示意图;图6a_6c是本专利技术图3对应实施例中第三个例子的应用图标排列的界面示意图。【具体实施方式】下面结合【具体实施方式】对本专利技术的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。参阅图1,图1是本专利技术提供的应用图标的排列装置的第一实施方式的结构示意图。该应用图标的排列装置100包括:角标数值获取模块110,角标数值排序模块120,应用图标布局模块130。其中,角标数值获取模块110,用于获取具有提醒角标的所有应用的角标数值。具体的,智能终端的系统可以是根据预设的周期时间周期性的去提取、也可以是监测到某个应用的角标数值发生变化时、再或者当系统重新启动时去提取具有提醒角标的应用的角标数值。所述角标数值代表该应用未处理的消息数目。角标数值排序模块120,用于对所述角标数值进行排序。具体的排序方法可以是从大到小,或者从小到大。可选的,系统提供设置选项,允许用户打开系统根据角标数值进行自动排序的开关,并且允许用户对排序规则进行设置。应用图标布局模块130,用于根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。具体的,可以根据角标数值的大小顺序,对相应应用图标进行排列。对于角标数值相同的多个应用,则随机进行排列。可选的,为了便于用户发现存在未处理消息的应用,可以将该顺序排列后应用图标安排在主页面中,或者安排在其他没角标的应用图标之前,并且没有角标的应用图标的排列顺序不变。区别于现有技术,本专利技术应用图标的排列装置,获取具有提醒角标的所有应用的角标数值;对所述角标数值进行排序;根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。该方案将存在未处理消息的应用图标集中在一起,并且按照未处理消息个数进行排序,从而能够让用户及时发现存在未处理信息的应用,减少错失重要信息的概率。参阅图2,图2是本专利技术提供的应用图标的排列装置的第二实施方式的结构示意图。该应用图标的排列装置200包括:角标数值获取模块210,角标数值排序模块220,应用图标布局模块230。其中,角标数值获取模块210包括条件判断单元211和角标数值获取单元212,条件判断单元211,用于确定满足以下任一条件:所述所有应用中某个应用的角标数值发生变化、或者到达预设的周期时间;条件判断单元212用于根据所述条件判断单元的触发,获取具有提醒角标的所有应用的角标数值。例如,可以是每I小时系统获取一次应用的角标数值,从而发起应用图标重排操作;或者是实时监测各个应用的角标数值,只要发生变化则获取更新后的值并发起重排操作。具体的,一个应用每增加一条未处理新消息时,服务器将通过接口函数推送Applicat1n〗 conBadgeNumber 参数,获取终端保存的 App Iicat1nI conBadgeNumber 参数值即可获取该应用的角标数值。角标数值排序模块220包括规则获取单元221和角标数值排序单元222;其中,规则获取单元221,用于获取用户预先设置的排序规则,所述排序规则包括升序排序或降序排序;角标数值排序单元222,用于根据所述排序规则,对所述角标数值进行对应排序。具体的,系统将提供设置选项,允许用户打开系统是否根据角标数值进行自动排序的开关,并且允许用户对排序规则进行设置。排序规则包括从大到小、或者从小到大。应用图标布局模块230,用于根据所述角标数值的排序结果对所述所有应用的图标进行排列。进一步可选的,应用图标布局模块230,还用于在根据所述角标数值的排序结果对所述所有应用的图标进行排列之后,将所述排列后的具有提醒角标的所有应用图标放置在一个单独的页面,或者放置在其他没有提醒角标的应用图标之前,并且没有角标的应用图标的排列顺序不变。例如,可以是将排列后的应用图标放置在主页面中,便于用户及时发现存在未处理消息的应用。进一步可选的,装置200还包括监测模块240,用于监测到所述所有应用中某个应用的角标数值变为零;所述应用图标布局模块230,进一步还用于当监测模块240检测到某个应用的角标数值变为零之后,将所述角标数值为零的应用图标移动至所有具有提醒角标的应用图标之后;或者:装置200还包括位置记录模块250,用于在应用图标布局模块230对所述具有提醒角标的所有应用的图标进行排列之前,记录所述所有应用的图标排列前的原始图标位置;装置还包括监测模块240,用于监测到所述所有应用中某个应用的角标数值变为零;应用图标布局模块230,进一步还用于在监测模块240监测到某个应用的角标数值变为零之后,根据位置记录模块250记录的原始图标位置将所述角标数值为零的应用图标移动至原来的位置本文档来自技高网...

【技术保护点】
一种应用图标的排列装置,其特征在于,包括:角标数值获取模块,用于获取具有提醒角标的所有应用的角标数值;角标数值排序模块,用于对所述角标数值进行排序;应用图标布局模块,用于根据所述角标数值的排序结果对所述具有提醒角标的所有应用图标进行排列。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡倩倩王天舒
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1