一种应用图标的排列装置和方法_2

文档序号:9810123阅读:来源:国知局
的概率。
[0038]参阅图3,图3是本发明提供的应用图标的排列方法第一实施方式的流程示意图。
[0039]该方法的步骤包括:
[0040]S301:获取具有提醒角标的所有应用的角标数值。
[0041]其中,该步骤的具体实现可以是:当监测到所述所有应用中某个应用的角标数值发生变化时,或者根据预设的周期时间周期性获取具有提醒角标的所有应用的角标数值。
[0042]例如,可以是每I小时系统获取一次应用的角标数值,从而发起应用图标重排操作;或者是实时监测各个应用的角标数值,只要发生变化则获取更新后的值并发起重排操作。
[0043]具体的,一个应用每增加一条未处理新消息时,服务器将通过接口函数推送Applicat1n〗 conBadgeNumber 参数,获取终端保存的 App Iicat1nI conBadgeNumber 参数值即可获取该应用的角标数值。
[0044]S302:对所述角标数值进行排序。
[0045]该步骤具体为:根据用户预先设置的排序规则,对所述角标数值进行对应排序,所述排序规则包括升序排序或降序排序。
[0046]例如,系统将提供设置选项,允许用户打开系统是否根据角标数值进行自动排序的开关,并且允许用户对排序规则进行设置。排序规则包括从大到小、或者从小到大。
[0047]S303:根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。
[0048]可选的,该方法之后进一步还可以包含:将所述排列后的具有提醒角标的所有应用图标放置在一个单独的页面,或者放置在其他没有提醒角标的应用图标之前,并且没有角标的应用图标的排列顺序不变。例如,可以是将排列后的应用图标放置在主页面中,便于用户及时发现存在未处理消息的应用。
[0049]例如,图4a_4b是本实施例的第一个例子中应用图标排列的界面不意图,其中图4a为原始的界面图,图4b为重新排列后的界面图,该例子中,将具有提醒角标的应用图标按顺序排列后放置在其他没有提醒角标的应用图标之前。
[0050]例如,图5a_5b是本实施例的第二个例子中应用图标排列的界面示意图,其中图5a为原始的界面图,图5b为重新排列后的界面图,该例子中,将具有提醒角标的应用图标按顺序排列后放置在主页面中。
[0051]可选的,所述方法之后进一步包括:监测到所述所有应用中某个应用的角标数值变为零时,将所述角标数值为零的应用图标移动至所有具有提醒角标的应用图标之后;或者,在所述对所述具有提醒角标的所有应用的图标进行排列之前,记录所述所有应用图标排列前的原始图标位置;在所述方法之后进一步包括:监测到所述所有应用中某个应用的角标数值变为零时,将所述角标数值为零的应用图标移动至原来的位置。
[0052]具体的,当用户进入某个应用,处理完该应用的所有消息后,角标数值变为零,此时将应用图标回归原位或者放在最后面,符合用户使用习惯,提高用户体验。
[0053]例如,图6a_6c是本实施例的第三个例子中应用图标排列的界面示意图,其中图6a为原始的界面图,图6b为重新排列后的界面图,该例子中将具有提醒角标的应用图标按顺序排列后放置在其他没有提醒角标的应用图标之前,图6c为用户处理完“日历”应用的所有消息后,角标数值变为零,系统将“日历”的应用图标归回原位。具体的,在图6b对图标重新排列之前,将记录各个应用图标的原始位置,例如,该例子中将记录“视频”应用图标的位置、即序号为4,“日历”应用图标的位置、即序号为5,“时钟”应用图标的位置、即序号为6...。回归时将“日历”应用图标回归到序号为4的“视频”应用图标之后。可选的,如果回归时,发现序号为4的应用因为具有角标其图标发生了变化,则回归到序号为3的应用图标之后,依次类推。
[0054]区别于现有技术,本发明应用图标的排列方法,获取具有提醒角标的所有应用的角标数值;对所述角标数值进行排序;根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列;该方案将存在未处理消息的应用图标集中在一起,并且按照未处理消息个数进行排序,从而能够让用户及时发现存在未处理信息的应用,减少错失重要信息的概率。
[0055]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种应用图标的排列装置,其特征在于,包括: 角标数值获取模块,用于获取具有提醒角标的所有应用的角标数值; 角标数值排序模块,用于对所述角标数值进行排序; 应用图标布局模块,用于根据所述角标数值的排序结果对所述具有提醒角标的所有应用图标进行排列。2.根据权利要求1所述的应用图标的排列装置,其特征在于,所述角标数值获取模块包括条件判断单元和角标数值获取单元; 所述条件判断单元,用于确定满足以下任一条件:所述所有应用中某个应用的角标数值发生变化、或者到达预设的周期时间; 所述角标数值获取单元,用于根据所述条件判断单元的触发,获取具有提醒角标的所有应用的角标数值。3.根据权利要求1或2所述的应用图标的排列装置,其特征在于:所述应用图标布局模块,用于将所述排列后的具有提醒角标的所有应用图标放置在一个单独的页面,或者放置在其他没有提醒角标的应用图标之前。4.根据权利要求1或2所述的应用图标的排列装置,其特征在于,所述角标数值排序模块包括规则获取单元和角标数值排序单元; 所述规则获取单元,用于获取用户预先设置的排序规则;所述排序规则包括升序排序或降序排序; 所述角标数值排序单元,用于根据所述排序规则,对所述角标数值进行对应排序。5.根据权利要求1或2所述的应用图标的排列装置,其特征在于: 所述装置进一步包括监测模块,用于监测到所述所有应用中某个应用的角标数值变为零; 所述应用图标布局模块,进一步还用于将所述角标数值为零的应用图标移动至所有具有提醒角标的应用图标之后;或者,所述装置进一步包括位置记录模块,用于在所述应用图标布局模块对所述具有提醒角标的所有应用的图标进行排列之前,记录所述所有应用的图标排列前的原始图标位置;所述装置进一步包括监测模块,用于监测到所述所有应用中某个应用的角标数值变为零;所述应用图标布局模块,进一步用于根据所述位置记录模块记录的原始图标位置将所述角标数值变为零的应用图标移动至原来的位置。6.一种应用图标的排列方法,其特征在于,包括: 获取具有提醒角标的所有应用的角标数值; 对所述角标数值进行排序; 根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。7.根据权利要求6所述的应用图标的排列方法,其特征在于:所述获取具有提醒角标的所有应用的角标数值具体为:当监测到所述所有应用中某个应用的角标数值发生变化时,或者根据预设的周期时间周期性获取具有提醒角标的所有应用的角标数值。8.根据权利要求6或7所述的应用图标的排列方法,其特征在于,所述方法之后进一步包括:将所述排列后的具有提醒角标的所有应用图标放置在一个单独的页面,或者放置在其他没有提醒角标的应用图标之前。9.根据权利要求6或7所述的应用图标的排列方法,其特征在于,所述对所述角标数值进行排序具体为:根据用户预先设置的排序规则,对所述角标数值进行对应排序,所述排序规则包括升序排序或降序排序。10.根据权利要求6或7所述的应用图标的排列方法,其特征在于,在所述方法之后进一步包括:监测到所述所有应用中某个应用的角标数值变为零时,将所述角标数值为零的应用图标移动至所有具有提醒角标的应用图标之后; 或者,在所述对所述所有应用的图标进行排列之前,记录所述具有提醒角标的所有应用图标排列前的原始图标位置;在所述方法之后进一步包括:监测到所述所有应用中某个应用的角标数值变为零时,将所述角标数值为零的应用图标移动至原来的位置。
【专利摘要】本发明公开了一种应用图标的排列装置及方法,该装置包括:角标数值获取模块,用于获取具有提醒角标的所有应用的角标数值;角标数值排序模块,用于对所述角标数值进行排序;应用图标布局模块,用于根据所述角标数值的排序结果对所述具有提醒角标的所有应用的图标进行排列。本发明将存在未处理消息的应用图标集中在一起,并且按照未处理消息个数进行排序,能够让用户及时发现存在未处理信息的应用,减少错失重要信息的概率。
【IPC分类】G06F3/0481
【公开号】CN105573591
【申请号】CN201610004261
【发明人】蔡倩倩, 王天舒
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年5月11日
【申请日】2016年1月5日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1