[发明专利]一种应用程序的排序方法及装置在审
申请号: | 202010076322.X | 申请日: | 2020-01-23 |
公开(公告)号: | CN111274093A | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 陈碧峰;刘广宾 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 排序 方法 装置 | ||
本发明提供了一种应用程序的排序方法及装置,该方法包括:当接收到排序指令时,确定所述排序指令对应的排序方式;在每个目标应用程序的预先生成的排列数据中确定与所述排序方式对应的目标排序参数;其中,所述目标应用程序为已判定满足预先设置的排序条件的已安装的应用程序;所述排列数据包含其所属的目标应用程序触发每个预设的监听事件所得到的该监听事件对应的排序参数;依据各个所述目标排序参数的大小,确定各个所述目标应用程序的排序结果。不依赖于本地系统的时间对各个应用程序进行排序,提高应用程序的排序的准确性。
技术领域
本发明涉及数据处理技术领域,特别涉及一种应用程序的排序方法及装置。
背景技术
随着科学技术的发展,随着科学技术的发展,智能手机、智能电视等智能设备上能够支持的应用程序也越来越分丰富,人们可以用过各类的应用程序进行休闲娱乐、办公等活动,为人们带来极大的方便。然而,随着应用程序数量的增多,人们往往难以快速的找到其所需的应用程序。
为了方便人们快速的找到其所需的应用程序,通常需要对各个应用程序进行排序。现有技术中,往往需要基于系统时间来对各个应用程序进行排序。然而,当用户误操作或系统本身出现故障等因素导致系统时间更改时,会导致排序不准确。
发明内容
本发明所要解决的技术问题是提供一种应用程序的排序方法,能够提高应用程序的排序准确性。
本发明还提供了一种应用程序的排序装置,用以保证上述方法在实际中的实现及应用。
一种应用程序的排序方法,包括:
当接收到排序指令时,确定所述排序指令对应的排序方式;
在每个目标应用程序的预先生成的排列数据中确定与所述排序方式对应的目标排序参数;其中,所述目标应用程序为已判定满足预先设置的排序条件的已安装的应用程序;所述排列数据包含其所属的目标应用程序触发每个预设的监听事件所得到的该监听事件对应的排序参数;
依据各个所述目标排序参数的大小,确定各个所述目标应用程序的排序结果。
上述的方法,可选的,判定已安装的应用程序满足预先设置的排序条件的过程,包括:
确定当前已安装的各个应用程序的标识信息,并获取应用安全数据;
将各个所述标识信息与所述应用安全数据进行匹配,得到各个所述标识信息对应的权限信息;
对于每个所述应用程序,若该应用程序的标识信息对应的权限信息表征该应用程序为白名单应用程序,则判定该应用程序满足预先设置的排序条件。
上述的方法,可选的,每个所述排列数据的生成过程,包括:
在预先设置的应用排序服务处于启动状态的情况下,判断是否存在各个目标应用程序的历史排列数据集合;
若不存在,则获取排序顺序配置文件,并依据所述排序顺序配置文件生成初始排列数据集合;所述初始排列数据集合包含动态排序参数以及各个目标应用程序的初始排列数据;
对各个所述目标应用程序进行监听,当监听到任意一个所述目标应用程序触发任意一个预先设置的监听事件时,更新所述动态排序参数,并依据更新后的动态排序参数以及该监听事件的类型,更新该目标应用程序的初始排列数据中与该监听事件对应的排序参数;当接收到所述排序指令时,将当前各个所述初始排列数据均确定为排列数据。
上述的方法,可选的,所述确定所述排序指令对应的排序方式,包括:
对所述排序指令进行解析,得到所述排序指令的指令信息;
应用所述指令信息查询预先设置的配置表,以确定所述指令信息对应的排序方式。
上述的方法,可选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010076322.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备
- 下一篇:共享助力车的控制方法及共享助力车