一种移动终端桌面快捷键的自动设置方法和装置的制作方法

文档序号:6424358阅读:103来源:国知局
专利名称:一种移动终端桌面快捷键的自动设置方法和装置的制作方法
技术领域
本发明涉及移动终端,尤其涉及一种移动终端桌面快捷键的自动设置方法和装置。
背景技术
随着计算机技术的不断发展,移动终端、掌上设备等电子产品的功能越来越强,并 且所包含的内容也越来越丰富。由此,如何在纷繁复杂的功能列表当中,从桌面快速地启动 最常用的应用程序,或者在纷繁复杂的页面内容中快速地进入预设值的页面,成为用户非 常关心和迫切需要的功能。现有技术中,移动终端设备的桌面快捷键或者是在产品生产时就已经预先固定, 或者是在用户使用设备的过程中根据自身实际的需要手动进行定义设置。对于预先固定的模式,由于不同用户对设备功能需求的不同,这种模式无法满足 各个用户的千差万别的实用环境以及对不同功能的需求;而对于手动定义的模式,虽然用 户可以根据自身需要灵活地进行设置,但是这种实现方式通常相对而言比较繁琐,无法实 现快速有效的设置。例如采用单独的设置程序来定义移动终端设备的桌面快捷键,用户需 要从众多的应用程序列表中选择其中一项作为桌面快捷键的预设置内容,而通常的移动终 端、掌上设备等电子产品的功能繁多,这种挑选设置的方式使得定义桌面快捷键的操作复 杂,非常不方便。

发明内容
本发明的目的是提供一种移动终端桌面快捷键的自动设置方法和装置,它能够自 动将用户使用频率高的应用程序设置为桌面快捷键,从而无需用户手动操作,提高用户体 验。为达到上述目的,本发明采用如下技术方案—种移动终端桌面快捷键的自动设置方法,包括步骤1 统计用户在一段时间内对各个应用程序的总使用时间值和总使用次数 值;步骤2 根据所述总使用时间值和总使用次数值,对所有应用程序的使用频率进 行排序;步骤3 将排序在前的η个应用程序与桌面快捷键进行关联,其中η小于等于移动 终端桌面快捷键的最大可设置数目。 进一步地,所述步骤2具体包括步骤21 对于任一应用程序,判断所述应用程序属于第一类应用程序或第二类应 用程序,所述第一类应用程序包括使用频繁、但单次使用时间短的应用程序,所述第二类应 用程序包括使用不频繁、但单次使用时间长的应用程序;步骤22 若所述应用程序属于所述第一类应用程序,则依据总使用次数值进行排序,若总使用次数值相同,则再依据总使用时间值进行排序;若所述应用程序属于所述第二 类应用程序,则依据总使用时间值进行排序,若总使用时间值相同,则再依据总使用次数值 进行排序;步骤23 综合上述两类应用程序中的排序情况,得到所有应用程序的使用频率的 排序情况。进一步地,所述步骤23具体包括步骤231 分别选取上述两类应用程序中排序前m的应用程序,其中> η 步骤232:分别计算选取出的an个应用程序的平均使用时间,计算公式为“平均使 用时间=总使用时间值/(总使用次数值*权重值)”,其中不同类别的应用程序对应的权重 值不同,上述第一类应用程序对应的权重值小于上述第二类应用程序对应的权重值。进一步地,所述步骤1具体包括步骤11 检测到用户打开某个应用程序,然后执行步骤12 ;步骤12 调用计时模块对用户打开的应用程序的使用时间开始计时;步骤13 若检测到用户关闭某个正在运行的应用程序,则结束与该应用程序对应 的计时模块的计时工作,并将计时得到的时间值累加在与该应用程序对应的总使用时间值 中,以及将与该应用程序对应的总使用次数值加1。进一步地,所述步骤11还包括检测到用户打开某个应用程序后,判断用户打开的应用程序是否为桌面快捷键排 除列表中的应用程序,若是,则不执行任何操作,若否,则执行步骤12 ;其中,所述桌面快捷键排除列表中记录不需要设置为桌面快捷键的应用程序。一种移动终端,包括统计模块,用于统计用户在一段时间内对各个应用程序的总使用时间值和总使用 次数值;排序模块,用于根据所述总使用时间值和总使用次数值,对所有应用程序的使用 频率进行排序;关联模块,用于将排序在前的η个应用程序与桌面快捷键进行关联,其中η小于等 于移动终端桌面快捷键的最大可设置数目。进一步地,所述排序模块具体包括第一判断子模块,用于对于任一应用程序,判断所述应用程序属于第一类应用程 序或第二类应用程序,所述第一类应用程序包括使用频繁、但单次使用时间短的应用程序, 所述第二类应用程序包括使用不频繁、但单次使用时间长的应用程序;排序子模块,用于若所述应用程序属于所述第一类应用程序,则依据总使用次数 值进行排序,若总使用次数值相同,则再依据总使用时间值进行排序;若所述应用程序属于 所述第二类应用程序,则依据总使用时间值进行排序,若总使用时间值相同,则再依据总使 用次数值进行排序;获取子模块,用于综合上述两类应用程序中的排序情况,得到所有应用程序的使 用频率的排序情况。进一步地,所述获取子模块具体包括选取子模块,用于分别选取上述两类应用程序中排序前m的应用程序,其中2m ^ η ;计算子模块,用于分别计算选取出的an个应用程序的平均使用时间,计算公式为 “平均使用时间=总使用时间值/(总使用次数值*权重值)”,其中不同类别的应用程序对 应的权重值不同,上述第一类应用程序对应的权重值小于上述第二类应用程序对应的权重 值。进一步地,所述统计模块具体包括检测子模块,用于检测到用户打开某个应用程序,然后转至开始计时子模块;开始计时子模块,用于调用计时模块对用户打开的应用程序的使用时间开始计 时;累加子模块,用于若检测到用户关闭某个正在运行的应用程序,则结束与该应用 程序对应的计时模块的计时工作,并将计时得到的时间值累加在与该应用程序对应的总使 用时间值中,以及将与该应用程序对应的总使用次数值加1。进一步地,所述检测子模块,还包括第二判断子模块,用于检测到用户打开某个应用程序后,判断用户打开的应用程 序是否为桌面快捷键排除列表中的应用程序,若是,则不执行任何操作,若否,则转至开始 计时模块;其中,所述桌面快捷键排除列表中记录不需要设置为桌面快捷键的应用程序。本发明提供的移动终端桌面快捷键的自动设置方法和装置能够实时地统计用户 对移动终端内各应用程序的使用频率情况,并据此自动将使用频率高的应用程序设置为桌 面快捷键,从而无需用户手动根据自己的需求挑选设置桌面快捷键,提高了用户体验。


图1为本发明的移动终端桌面快捷键的自动设置方法一个实施例的流程示意图;图2为本发明的移动终端桌面快捷键的自动设置方法另一实施例的流程示意图;图3为本发明的移动终端桌面快捷键的自动设置装置的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不 用于限定本发明。如图1所示,本发明提供一种移动终端桌面快捷键的自动设置方法,包括步骤1 统计用户在一段时间内对各个应用程序的总使用时间值和总使用次数 值;本步骤中,各个应用程序的总使用时间值和总使用次数值的统计可以通过在所述 一段时间内累加应用程序的使用时间和使用次数来得到。所述“一段时间”可以根据需要 灵活选取,优选为几天或几周。步骤2 根据所述总使用时间值和总使用次数值,对所有应用程序的使用频率进 行排序;本步骤中,根据总使用时间值和总使用次数值即可实现对应用程序的使用频率进行排序,具体的排序方法例如可以为,先以其中之一(总使用时间值或总使用次数值)作为 标准进行排序,如遇相同的情况,则再以另一个作为标准进行排序;或者,排序方法还可以 为,结合使用时间和使用次数在使用频率中所占的权重,综合计算后再进行排序,等等。步骤3 将排序在前的η个应用程序与桌面快捷键进行关联,其中η小于等于移动 终端桌面快捷键的最大可设置数目。本步骤中,根据已经得到的应用程序的使用频率排序情况,将排序在前的η个应 用程序与桌面快捷键进行关联,从而实现了桌面快捷键的自动设置。其中,η的取值与移动 终端的配置有关,优选等于移动终端桌面快捷键的最大可设置数目。本发明的方法能够实时地统计用户对移动终端内各应用程序的使用频率情况,并 据此自动将使用频率高的应用程序设置为桌面快捷键,从而无需用户手动根据自己的需求 挑选设置桌面快捷键,提高了用户体验。由于对不同类型的应用程序来说,用户对其的使用效率是不同的,例如,以短信和 游戏程序为例,发短信的使用次数会很多,但是每次使用的时间都会较短,而游戏程序的使 用次数可能会相对较少,而每次的使用时间相对会较长,因而若单纯地依据使用时间或者 使用次数对所有应用程序进行排序,以此进行桌面快捷键的设置,会不太合理。因此,如图2所示,为了更合理地对所有应用程序的使用频率进行排序,前述步骤 2优选具体包括步骤21 对于任一应用程序,判断所述应用程序属于第一类应用程序或第二类应 用程序,所述第一类应用程序包括使用频繁、但单次使用时间短的应用程序,所述第二类应 用程序包括使用不频繁、但单次使用时间长的应用程序;本步骤中,需要将所有应用程序预先分成两类,一类是使用频繁、但单次使用时间 短的,另一类是使用不频繁、但单次使用时间长的。此处需要说明的是使用是否频繁以及使用时间的长短,都是相对而言的,只要确 定一个标准,实现将应用程序分成上述两类即可。其中,上述第一类使用频繁、但单次使用 时间短的应用程序,例如为通讯类(收发短信、来电去电等)、应用类(闹钟、日历、情景设置 等)等;而上述第二类使用不频繁、但单次使用时间长的应用程序,例如为游戏类、媒体类 (音乐或视频播放器等)等。本步骤中,为了将具体的应用程序归入上述某一类中,在移动终端出厂前可以由 开发人员预先设置,而对于出厂后用户自行安装的应用程序,则可以由用户自行选择将其 归为哪一类。步骤22 若所述应用程序属于所述第一类应用程序,则依据总使用次数值进行排 序,若总使用次数值相同,则再依据总使用时间值进行排序;若所述应用程序属于所述第二 类应用程序,则依据总使用时间值进行排序,若总使用时间值相同,则再依据总使用次数值 进行排序;步骤23 综合上述两类应用程序中的排序情况,得到所有应用程序的使用频率的 排序情况。上述步骤21-23中,先判断应用程序所属的类别,然后在各类中对应用程序的使 用频率进行了排序,最后再综合各类中的排序情况,从而得到所有应用程序的排序情况,上 述步骤能够基本确保得到较为准确、合理的排序情况。
为了进一步提高对应用程序的使用频率排序的准确性和合理性,上述步骤23优 选具体包括步骤231 分别选取上述两类应用程序中排序前m的应用程序,其中^ n,最优 选取an = η ;步骤232 分别计算选取出的an个应用程序的平均使用时间,计算公式为“平均使 用时间=总使用时间值/(总使用次数值*权重值)”,其中不同类别的应用程序对应的权重 值不同,上述第一类应用程序对应的权重值小于上述第二类应用程序对应的权重值。上述权重值可以根据预先统计用户的使用案例而权衡设定。例如,同样以短信和 游戏程序为例,某用户在一周之内使用发短信程序总共40分钟,共使用了 40次,而使用某 个游戏程序共200分钟,共开启了 4次,假设设定与游戏程序对应的权重值是100,发短信程 序对应是1,所以得到的游戏的“平均使用时间”就是200Λ4Χ 100) =0.5,而发短信的“平 均使用时间”就是40/(40X1) = 1,发短信程序的“平均使用时间” >游戏的“平均使用时 间”,则优先选择发短信程序为桌面快捷键。本领域技术人员应当理解的是,上述步骤231-232中使用了各类应用程序对应的 权重值来增加排序的准确性和合理性,然而,在要求不高的情况下,本领域技术人员还可以 从两类应用程序中各取排序前几位的应用程序,直接组合得到所需要的η个应用程序来设 置为桌面快捷键。需要进一步说明的是优选地,在步骤21中还可以根据实际需要,将所有应用程 序划分成大于两类,例如分为三个类别或者四个类别等,分类的依据与使用的频率相关;从 而在步骤22中,中间类别的排序方式可以根据实际情况进行,例如可以按照总使用时间值 排序,也可以按照总使用次数值排序;在步骤231中,从每个类别中选取的应用程序的数目 m符合cm > n,c为划分的类别的数目,优选m = η。另外,如图2所示,为了方便地获取用户在一段时间内对各个应用程序的总使用 时间值和总使用次数值,前述步骤1优选具体包括步骤11 检测到用户打开某个应用程序,然后执行步骤12 ;本步骤中,只有当检测到用户打开某个应用程序时,才执行下一步骤,如果没有检 测到,则不执行任何操作。步骤12 调用计时模块对用户打开的应用程序的使用时间开始计时;具体地,本步骤可以设置多个计时模块,若用户同时打开几个应用程序,则相应地 调用多个计时模块分别对打开的应用程序的使用时间进行计时。步骤13 若检测到用户关闭某个正在运行的应用程序,则结束与该应用程序对应 的计时模块的计时工作,并将计时得到的时间值累加在与该应用程序对应的总使用时间值 中,以及将与该应用程序对应的总使用次数值加1。即在本发明中,每个应用程序均对应有 两个数值总使用时间值和总使用次数值。在图2中,为了节约移动终端的CPU资源,降低所带来的负担,前述步骤11优选还 包括检测到用户打开某个应用程序后,判断用户打开的应用程序是否为桌面快捷键排 除列表中的应用程序,若是,则不执行任何操作,若否,则执行步骤12 ;其中,所述桌面快捷 键排除列表中记录不需要设置为桌面快捷键的应用程序。
上述桌面快捷键排除列表中可以列入移动终端的一些不常用的功能软件清单,例 如对于通讯录、收件箱、闹钟和计算器几个应用软件而言,计算器即是不常用的功能软件, 可以被列入至上述桌面快捷键排除列表当中。在本发明中,设置该桌面快捷键排除列表的目的在于将平时一些很不常用的功 能程序排除在本发明的桌面快捷键的设置范围之外,当该列表中的应用程序被打开时,本 发明的方法无需对该应用程序的使用时间和使用次数进行统计,从而降低本发明的运行给 移动终端带来的负担。例如,对于计算器功能程序而言,该功能平常很少被用户用到,被设置为桌面快 捷键的几率很低,若每次在计算器功能被启动时,本方法均统计计算该功能的使用时间和 使用次数,并与其他功能程序进行比较,实质上做的即是不必要的工作,从而给移动终端的 CPU带来了负担。另外,桌面快捷键排除列表可以有两种设置方式(1)对于移动终端刚出厂便配置好的应用软件,开发人员在出厂之前便将移动终 端中所有的应用程序进行划分,将不常用的应用程序软件列入上述桌面快捷键排除列表当 中;(2)对于那些出厂后才被用户自行安装在移动终端中的应用程序,用户在每安装 完一个应用程序后,本发明方法可以提示用户进行选择,由用户自行选择是否将该应用程 序列入至桌面快捷键排除列表当中。无论是对于刚出厂便设置在桌面快捷键排除列表中的应用程序,还是对于出厂后 被用户自行设置在桌面快捷键排除列表中的应用程序,桌面快捷键排除列表中所包括的应 用程序清单均可以随时被用户进行添加或删除。与上述的移动终端桌面快捷键的自动设置方法相对应,本发明还提供一种移动终 端,如图3所示,包括统计模块301,用于统计用户在一段时间内对各个应用程序的总使用时间值和总 使用次数值;排序模块302,用于根据所述总使用时间值和总使用次数值,对所有应用程序的使 用频率进行排序;关联模块303,用于将排序在前的η个应用程序与桌面快捷键进行关联,其中η小 于等于移动终端桌面快捷键的最大可设置数目。本发明的移动终端能够实时地统计用户对移动终端内各应用程序的使用频率情 况,并据此自动将使用频率高的应用程序设置为桌面快捷键,从而无需用户手动根据自己 的需求挑选设置桌面快捷键,提高了用户体验。优选地,所述排序模块302具体包括第一判断子模块,用于对于任一应用程序,判断所述应用程序属于第一类应用程 序或第二类应用程序,所述第一类应用程序包括使用频繁、但单次使用时间短的应用程序, 所述第二类应用程序包括使用不频繁、但单次使用时间长的应用程序;排序子模块,用于若所述应用程序属于所述第一类应用程序,则依据总使用次数 值进行排序,若总使用次数值相同,则再依据总使用时间值进行排序;若所述应用程序属于 所述第二类应用程序,则依据总使用时间值进行排序,若总使用时间值相同,则再依据总使用次数值进行排序;获取子模块,用于综合上述两类应用程序中的排序情况,得到所有应用程序的使 用频率的排序情况。优选地,所述获取子模块具体包括选取子模块,用于分别选取上述两类应用程序中排序前m的应用程序,其中 2m ^ η ;计算子模块,用于分别计算选取出的ail个应用程序的平均使用时间,计算公式为 “平均使用时间=总使用时间值/(总使用次数值*权重值)”,其中不同类别的应用程序对 应的权重值不同,上述第一类应用程序对应的权重值小于上述第二类应用程序对应的权重 值。优选地,所述统计模块301具体包括检测子模块,用于检测到用户打开某个应用程序,然后转至开始计时子模块;开始计时子模块,用于调用计时模块对用户打开的应用程序的使用时间开始计 时;累加子模块,用于若检测到用户关闭某个正在运行的应用程序,则结束与该应用 程序对应的计时模块的计时工作,并将计时得到的时间值累加在与该应用程序对应的总使 用时间值中,以及将与该应用程序对应的总使用次数值加1。优选地,所述检测子模块,还包括第二判断子模块,用于检测到用户打开某个应用程序后,判断用户打开的应用程 序是否为桌面快捷键排除列表中的应用程序,若是,则不执行任何操作,若否,则转至开始 计时模块;其中,所述桌面快捷键排除列表中记录不需要设置为桌面快捷键的应用程序。以上所述仅为本发明的较佳实施例,并非用来限定本发明的实施范围;如果不脱 离本发明的精神和范围,对本发明进行修改或者等同替换,均应涵盖在本发明权利要求的 保护范围当中。
权利要求
1.一种移动终端桌面快捷键的自动设置方法,其特征在于,包括步骤1 统计用户在一段时间内对各个应用程序的总使用时间值和总使用次数值; 步骤2 根据所述总使用时间值和总使用次数值,对所有应用程序的使用频率进行排序;步骤3 将排序在前的η个应用程序与桌面快捷键进行关联,其中η小于等于移动终端 桌面快捷键的最大可设置数目。
2.根据权利要求1所述的方法,其特征在于,所述步骤2具体包括步骤21 对于任一应用程序,判断所述应用程序属于第一类应用程序或第二类应用程 序,所述第一类应用程序包括使用频繁、但单次使用时间短的应用程序,所述第二类应用程 序包括使用不频繁、但单次使用时间长的应用程序;步骤22 若所述应用程序属于所述第一类应用程序,则依据总使用次数值进行排序, 若总使用次数值相同,则再依据总使用时间值进行排序;若所述应用程序属于所述第二类 应用程序,则依据总使用时间值进行排序,若总使用时间值相同,则再依据总使用次数值进 行排序;步骤23 综合上述两类应用程序中的排序情况,得到所有应用程序的使用频率的排序 情况。
3.根据权利要求2所述的方法,其特征在于,所述步骤23具体包括步骤231 分别选取上述两类应用程序中排序前m的应用程序,其中an > η ; 步骤232:分别计算选取出的an个应用程序的平均使用时间,计算公式为“平均使用时 间=总使用时间值/(总使用次数值*权重值)”,其中不同类别的应用程序对应的权重值不 同,上述第一类应用程序对应的权重值小于上述第二类应用程序对应的权重值。
4.根据权利要求1至3中任一权利要求所述的方法,其特征在于,所述步骤1具体包括步骤11 检测到用户打开某个应用程序,然后执行步骤12 ; 步骤12 调用计时模块对用户打开的应用程序的使用时间开始计时; 步骤13 若检测到用户关闭某个正在运行的应用程序,则结束与该应用程序对应的计 时模块的计时工作,并将计时得到的时间值累加在与该应用程序对应的总使用时间值中, 以及将与该应用程序对应的总使用次数值加1。
5.根据权利要求4所述的方法,其特征在于,所述步骤11还包括检测到用户打开某个应用程序后,判断用户打开的应用程序是否为桌面快捷键排除列 表中的应用程序,若是,则不执行任何操作,若否,则执行步骤12 ;其中,所述桌面快捷键排除列表中记录不需要设置为桌面快捷键的应用程序。
6.一种移动终端,其特征在于,包括统计模块,用于统计用户在一段时间内对各个应用程序的总使用时间值和总使用次数值;排序模块,用于根据所述总使用时间值和总使用次数值,对所有应用程序的使用频率 进行排序;关联模块,用于将排序在前的η个应用程序与桌面快捷键进行关联,其中η小于等于移 动终端桌面快捷键的最大可设置数目。
7.根据权利要求6所述的移动终端,其特征在于,所述排序模块具体包括第一判断子模块,用于对于任一应用程序,判断所述应用程序属于第一类应用程序或 第二类应用程序,所述第一类应用程序包括使用频繁、但单次使用时间短的应用程序,所述 第二类应用程序包括使用不频繁、但单次使用时间长的应用程序;排序子模块,用于若所述应用程序属于所述第一类应用程序,则依据总使用次数值进 行排序,若总使用次数值相同,则再依据总使用时间值进行排序;若所述应用程序属于所述 第二类应用程序,则依据总使用时间值进行排序,若总使用时间值相同,则再依据总使用次 数值进行排序;获取子模块,用于综合上述两类应用程序中的排序情况,得到所有应用程序的使用频 率的排序情况。
8.根据权利要求7所述的移动终端,其特征在于,所述获取子模块具体包括选取子模块,用于分别选取上述两类应用程序中排序前m的应用程序,其中an > η ;计算子模块,用于分别计算选取出的an个应用程序的平均使用时间,计算公式为“平均使用时间=总使用时间值/(总使用次数值*权重值)”,其中不同类别的应用程序对应的 权重值不同,上述第一类应用程序对应的权重值小于上述第二类应用程序对应的权重值。
9.根据权利要求6至8中任一权利要求所述的移动终端,其特征在于,所述统计模块具 体包括 检测子模块,用于检测到用户打开某个应用程序,然后转至开始计时子模块;开始计时子模块,用于调用计时模块对用户打开的应用程序的使用时间开始计时;累加子模块,用于若检测到用户关闭某个正在运行的应用程序,则结束与该应用程序 对应的计时模块的计时工作,并将计时得到的时间值累加在与该应用程序对应的总使用时 间值中,以及将与该应用程序对应的总使用次数值加1。
10.根据权利要求9所述的移动终端,其特征在于,所述检测子模块,还包括第二判断子模块,用于检测到用户打开某个应用程序后,判断用户打开的应用程序是 否为桌面快捷键排除列表中的应用程序,若是,则不执行任何操作,若否,则转至开始计时 模块;其中,所述桌面快捷键排除列表中记录不需要设置为桌面快捷键的应用程序。
全文摘要
本发明公开了一种移动终端桌面快捷键的自动设置方法和装置,所述方法包括步骤1统计用户在一段时间内对各个应用程序的总使用时间值和总使用次数值;步骤2根据所述总使用时间值和总使用次数值,对所有应用程序的使用频率进行排序;步骤3将排序在前的n个应用程序与桌面快捷键进行关联,其中n小于等于移动终端桌面快捷键的最大可设置数目。本发明能够实时地统计用户对移动终端内各应用程序的使用频率情况,并据此自动将使用频率高的应用程序设置为桌面快捷键,从而无需用户手动根据自己的需求挑选设置桌面快捷键,提高了用户体验。
文档编号G06F9/44GK102147732SQ20111012881
公开日2011年8月10日 申请日期2011年5月18日 优先权日2011年5月18日
发明者唐毓刚 申请人:深圳市五巨科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1