应用软件的排序方法和装置、存储介质及计算机程序产品与流程

    专利查询2026-05-04  10


    本申请涉及智慧家庭,具体而言,涉及一种应用软件的排序方法和装置、存储介质及计算机程序产品。


    背景技术:

    1、在日常生活中,我们的手机上会安装较多的app应用,导致桌面图标比较凌乱,看起来杂乱无章,有时候用户难以找到想要使用的app。

    2、针对相关技术中,用户手机上会安装较多的app应用,桌面图标比较凌乱,用户难以寻找到想要使用的app的技术方案等问题,尚未提出有效的解决方案。


    技术实现思路

    1、本申请实施例提供了一种应用软件的排序方法和装置、存储介质及计算机程序产品,以至少解决现有技术中,用户手机上会安装较多的app应用,桌面图标比较凌乱,用户难以寻找到想要使用的app的问题。

    2、根据本申请实施例的一个实施例,提供了一种应用软件的排序方法,包括:对终端设备中的多个应用软件的使用次数进行计数,得到第一计数结果;统计所述多个应用软件每一次使用的使用持续时间,根据所述使用持续时间对所述第一计数结果进行处理,得到第二计数结果;根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序。

    3、在一个示例性实施例中,统计所述多个应用软件每一次使用的使用持续时间,根据所述使用持续时间对所述第一计数结果进行处理,得到第二计数结果,包括:对于所述多个应用软件中的目标应用软件,确定对所述目标应用软件进行计数的第一时刻;从中央处理器中获取所述目标应用软件在所述第一时刻对应的使用持续时间;根据所述目标应用软件每一次使用的使用持续时间确定所述第一计数结果对应的使用次数中为无效使用次数的第三计数结果,并将所述第一计数结果与所述第三计数结果的差值确定为所述第二计数结果。

    4、在一个示例性实施例中,根据所述目标应用软件每一次使用的使用持续时间确定所述第一计数结果对应的使用次数中为无效使用次数的第三计数结果,包括:依次获取所述目标应用软件的第一计数结果中每一次计数对应的使用持续时间;在所述使用持续时间大于或等于第一预设阈值的情况下,确定所述使用持续时间对应的使用次数为有效使用次数;在所述使用持续时间小于所述第一预设阈值的情况下,确定所述使用持续时间对应的使用次数为无效使用次数;统计所述目标应用软件对应的无效使用次数的数量,得到所述第三计数结果。

    5、在一个示例性实施例中,从中央处理器中获取所述目标应用软件在所述第一时刻对应的使用持续时间之前,所述方法还包括:通过所述中央处理器监测目标对象与所述目标应用软件的交互动作,以及记录每一次交互动作的第二时刻;确定相邻两个交互动作的时间间隔是否大于第二预设阈值;在确定所述时间间隔大于所述第二预设阈值的情况下,根据所述相邻两个交互动作中前一个交互动作的第三时刻和所述第一时刻确定所述使用持续时间。

    6、在一个示例性实施例中,根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序之前,所述方法还包括:对所述终端设备包含的多个设备页面进行编号,得到多个设备页面编号;统计所述多个设备页面的显示时长,并根据所述显示时长对所述多个设备页面编号进行优先级排序,得到所述多个设备页面编号的优先级列表。

    7、在一个示例性实施例中,根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序之后,所述方法还包括:将排序后的所述多个应用软件按照所述优先级列表显示在所述多个设备页面中,其中,排序靠前的应用软件显示在优先级大的设备页面中。

    8、在一个示例性实施例中,根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序之后,所述方法还包括:按照预设时间周期统计所述多个应用软件的有效使用频率,并按照所述预设时间周期重新对所述多个应用软件进行排序。

    9、根据本申请实施例的另一个实施例,还提供了一种应用软件的排序装置,包括:计数模块,用于对终端设备中的多个应用软件的使用次数进行计数,得到第一计数结果;处理模块,用于统计所述多个应用软件每一次使用的使用持续时间,根据所述使用持续时间对所述第一计数结果进行处理,得到第二计数结果;排序模块,用于根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序。

    10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述应用软件的排序方法。

    11、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的应用软件的排序方法。

    12、根据本申请实施例的又一方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请各个实施例中所述方法的步骤。

    13、在本申请实施例中,首先对终端设备包含的多个应用软件的使用次数进行计数,得到第一计数结果,统计应用软件每次使用的使用持续事件,根据使用持续时间对第一计数结果进行处理,得到第二计数结果;最后根据第二计数结果确定应用软件的有效使用频率,然后根据每个应用软件的有效使用频率对其进行排序;采用上述方案,通过统计出各个应用的有效使用频率,完成应用的排序,使得用户能够快速找到常用的软件;从而解决了相关技术中,用户手机上会安装较多的app应用,桌面图标比较凌乱,用户难以寻找到想要使用的app的问题。



    技术特征:

    1.一种应用软件的排序方法,其特征在于,包括:

    2.根据权利要求1所述的应用软件的排序方法,其特征在于,统计所述多个应用软件每一次使用的使用持续时间,根据所述使用持续时间对所述第一计数结果进行处理,得到第二计数结果,包括:

    3.根据权利要求2所述的应用软件的排序方法,其特征在于,根据所述目标应用软件每一次使用的使用持续时间确定所述第一计数结果对应的使用次数中为无效使用次数的第三计数结果,包括:

    4.根据权利要求2所述的应用软件的排序方法,其特征在于,从中央处理器中获取所述目标应用软件在所述第一时刻对应的使用持续时间之前,所述方法还包括:

    5.根据权利要求1所述的应用软件的排序方法,其特征在于,根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序之前,所述方法还包括:

    6.根据权利要求5所述的应用软件的排序方法,其特征在于,根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序之后,所述方法还包括:

    7.根据权利要求1所述的应用软件的排序方法,其特征在于,根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序之后,所述方法还包括:

    8.一种应用软件的排序装置,其特征在于,包括:

    9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至7任一项中所述的方法。

    10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。


    技术总结
    本申请公开了一种应用软件的排序方法和装置、存储介质及计算机程序产品,涉及智慧家庭技术领域,该应用软件的排序方法包括:对终端设备中的多个应用软件的使用次数进行计数,得到第一计数结果;统计所述多个应用软件每一次使用的使用持续时间,根据所述使用持续时间对所述第一计数结果进行处理,得到第二计数结果;根据所述第二计数结果确定所述多个应用软件的有效使用频率,并根据所述有效使用频率对所述多个应用软件进行排序;采用上述方案,解决了相关技术中,用户手机上会安装较多的APP应用,桌面图标比较凌乱,用户难以寻找到想要使用的APP的问题。

    技术研发人员:张肖肖,尹德帅,王守峰
    受保护的技术使用者:青岛海尔科技有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-35330.html

    最新回复(0)