一种应用图标的管理方法及装置与流程

文档序号:11829119阅读:170来源:国知局
一种应用图标的管理方法及装置与流程

本发明涉及智能终端的相关技术,尤其涉及一种应用图标的管理方法及装置。



背景技术:

随着通信技术的飞速发展,智能终端已经普及至全球,终端上的各种应用也呈井喷式出现,随之而来的就是用户需要运行某个应用时,需要在用户界面上众多应用图标中寻找,麻烦且耗时,用户体验差。



技术实现要素:

有鉴于此,本发明实施例期望提供一种应用图标的管理方法及装置,能够对终端用户界面应用图标的位置动态的进行调整,方便用户对应用图标的快速的查找及操作,增强用户体验感。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种应用图标的管理方法,应用于至少可以展示一个用户界面的终端,所述方法包括:

获取终端至少一个用户界面上的应用图标对应的应用的使用参数;

依据所述使用参数确定所述应用图标的优先级因子,并依据确定的优先级因子对所述应用图标进行位置调整。

上述方案中,所述使用参数包括:所述应用图标对应的应用的前台运行时间、所述应用图标对应的应用的后台运行时间、所述应用图标对应的应用被操作的时间是否处于用户特定时间段、所述应用图标对应的应用最近一次离开用户界面的方式。

上述方案中,所述获取终端至少一个用户界面上的应用图标对应的应用的使用参数之前,所述方法还包括:

监测所述终端至少一个用户界面上的应用图标对应的应用的使用情况,记录并存储所述应用的使用参数。

上述方案中,所述获取终端至少一个用户界面上的应用图标对应的应用的使用参数之前,所述方法还包括:

确定所述用户特定时间段;所述用户特定时间段用于表征所述应用图标对应的应用被操作的常用时间段。

上述方案中,所述依据所述使用参数确定所述应用图标的优先级因子包括:

依据公式Q=K*a+J*b+L*c+M*d确定所述应用图标的优先级因子;其中,Q为优先级因子;K、J、L、M为预设常数;a为应用图标对应的应用的前台运行时间;b为应用图标对应的应用的后台运行时间;c为应用图标对应的应用被操作的时间是否处于用户特定时间段,如果是,则c为1,否则c为0;d为应用图标对应的应用最近一次离开用户界面的方式,如果为第一方式,则d为1,如果为第二方式,则d为0。

本发明实施例还提供了一种应用图标的管理装置,应用于至少可以展示一个用户界面的终端,所述装置包括:获取模块及管理模块;其中,

所述获取模块,用于获取终端至少一个用户界面上的应用图标对应的应用的使用参数;

所述管理模块,用于依据所述使用参数确定所述应用图标的优先级因子,并依据确定的优先级因子对所述应用图标进行位置调整。

上述方案中,所述使用参数包括:所述应用图标对应的应用的前台运行时间、所述应用图标对应的应用的后台运行时间、所述应用图标对应的应用被操作的时间是否处于用户特定时间段、所述应用图标对应的应用最近一次离开用户界面的方式。

上述方案中,所述装置还包括监测模块,用于监测所述终端至少一个用户界面上的应用图标对应的应用的使用情况,记录并存储所述应用的使用参数。

上述方案中,所述装置还包括确定模块,用于确定所述用户特定时间段;所述用户特定时间段用于表征所述应用图标对应的应用被操作的常用时间段。

上述方案中,所述管理模块,具体用于依据公式Q=K*a+J*b+L*c+M*d确定所述应用图标的优先级因子;其中,Q为优先级因子;K、J、L、M为预设常数;a为应用图标对应的应用的前台运行时间;b为应用图标对应的应用的后台运行时间;c为应用图标对应的应用被操作的时间是否处于用户特定时间段,如果是,则c为1,否则c为0;d为应用图标对应的应用最近一次离开用户界面的方式,如果为第一方式,则d为1,如果为第二方式,则d为0。

本发明实施例所提供的应用图标的管理方法及装置,获取终端至少一个用户界面上的应用图标对应的应用的使用参数;依据所述使用参数确定所述应用图标的优先级因子,并依据确定的优先级因子对所述应用图标进行位置调整。如此,能够对终端用户界面应用图标的位置动态的进行调整,方便用户对应用图标的快速的查找及操作,增强用户体验感,且实现简单、成本低。

附图说明

图1为本发明实施例一应用图标的管理方法流程示意图;

图2为本发明实施例应用图标在当前用户界面位置调整前后对照示意图;

图3为本发明实施例二应用图标的管理方法流程示意图;

图4为本发明实施例应用图标的管理装置的组成结构示意图。

具体实施方式

在本发明实施例中,获取终端至少一个用户界面上的应用图标对应的应用的使用参数;依据所述使用参数确定所述应用图标的优先级因子,并依据确定的优先级因子对所述应用图标进行位置调整。

图1所示为本发明实施例一应用图标的管理方法流程示意图,如图1所示,本发明实施例应用图标的管理方法包括:

步骤101:获取终端至少一个用户界面上的应用图标对应的应用的使用参 数;

本步骤具体包括:周期性的获取终端至少一个用户界面上的应用图标对应的应用一段时间以内的使用参数;

这里,所述周期的大小可以依据实际需要进行设定,如一星期;所述一段时间可以依据需要进行设定,既可以与一个周期的长短相同,也可以不同,优选的,所述一段时间的大小与一个周期的大小相同。

进一步的,所述使用参数包括:所述应用图标对应的应用的前台运行时间、所述应用图标对应的应用的后台运行时间、所述应用图标对应的应用被操作的时间是否处于用户特定时间段、所述应用图标对应的应用最近一次离开用户界面的方式等;

相应的,一段时间以内所述应用图标对应的应用的前台运行时间,即为在该时间内所述应用图标对应的应用的前台运行时间的和;一段时间内所述应用图标对应的应用的后台运行时间,即为在该时间内所述应用图标对应的应用的后台运行时间的和;一段时间以内所述应用图标对应的应用被操作的时间是否处于用户特定时间段,即为在该时间段内所述应用图标对应的应用每次被操作的时间是否处于用户特定时间段;一段时间以内所述应用图标对应的应用最近一次离开用户界面的方式,即为在该时间段内所述应用图标对应的应用最近一次离开用户界面的方式。

进一步的,所述获取终端至少一个用户界面上的应用图标对应的应用的使用参数之前,所述方法还包括:

实时监测所述终端至少一个用户界面上的应用图标对应的应用的使用情况,记录并存储所述应用的使用参数;

进一步的,所述记录并存储所述使用参数之前,所述方法还包括:

确定所述用户特定时间段;所述用户特定时间段用于表征所述应用图标对应的应用被操作的常用时间段,如此,体现了用户对所述应用图标对应的应用的使用习惯;

其中,确定所述用户特定时间段包括:确定M天内,所述应用被操作的时 间段重合在第一时间段且重合度达到第一比例的操作的次数为N,当N与M的比值达到第二比例时,所述第一时间段即为用户特定时间段;

这里,所述应用被操作的时间段即为所述应用的前台运行时间段;

所述第一时间段可以有一个或多个,当所述第一时间段为多个时,多个第一时间段即为一天以内的多个时间段;

所述M、第一比例及第二比例的值可以依据需要进行设定,在一实施例中,所述M为14,第一比例为50%,第二比例为50%。

步骤102:依据所述使用参数确定所述应用图标的优先级因子,并依据确定的优先级因子对所述应用图标进行位置调整;

这里,所述依据所述使用参数确定所述应用图标的优先级因子包括:

依据公式Q=K*a+J*b+L*c+M*d确定所述应用图标的优先级因子;其中,Q为优先级因子;K、J、L、M为预设常数;a为应用图标对应的应用的前台运行时间;b为应用图标对应的应用的后台运行时间;c为应用图标对应的应用被操作的时间是否处于用户特定时间段,如果是,则c为1,否则c为0;d为应用图标对应的应用最近一次离开用户界面的方式,如果为第一方式,则d为1,如果为第二方式,则d为0;

其中,所述K、J、L、M的值可以根据实际需要进行设定,且所述K、J的值依据所述a、b的单位(小时、分钟、秒等)的变化而变化;所述第一方式可以为退出所述应用,即前台、后台均未运行所述应用;所述第二方式可以为采用home键离开用户界面,即前台退出所述应用,但后台仍在运行所述应用。

进一步的,依据确定的优先级因子对所述应用图标进行位置调整包括:

按照所述至少一个用户界面的界面排列顺序,将所述应用图标依据优先级因子的大小,由上到下、由左到右的排列在用户界面上;如此,优先级因子大的应用图标便排列在靠前用户界面的靠前的位置上,大大方便了用户的查找及操作;如图2所示为应用图标在当前用户界面位置调整前后的对照示意图,其中,所示应用图标的优先级因子由大到小依次为:F、G、H、A、B、C、D、E。

图3为本发明实施例二应用图标的管理方法流程示意图,如图3所示,本 发明实施例应用图标的管理方法包括:

步骤301:监测所述终端至少一个用户界面上的应用图标对应的应用的使用情况,记录并存储所述应用的使用参数;

这里,所述监测为实时监测。

进一步的,本步骤之前,所述方法还包括:确定用户特定时间段;

这里,所述用户特定时间段用于表征所述应用图标对应的应用被操作的常用时间段,如此,体现了用户对所述应用图标对应的应用的使用习惯;

所述确定用户特定时间段包括:确定M天内,所述应用被操作的时间段重合在第一时间段且重合度达到第一比例的操作的次数为N,当N与M的比值达到第二比例时,所述第一时间段即为用户特定时间段;

这里,所述应用被操作的时间段即为所述应用的前台运行时间段;

所述第一时间段可以有一个或多个,当所述第一时间段为多个时,多个第一时间段即为一天以内的多个时间段;

所述M、第一比例及第二比例的值可以依据需要进行设定,在一实施例中,所述M为14,第一比例为50%,第二比例为50%;相应的,确定用户特定时间段可以为确定14天内,所述应用被操作的时间段重合在8点~10点且重合度达到50%的操作的次数为7,由于7与14的比值达到50%,因此,8点~10点即为用户特定时间段;。

步骤302:获取终端至少一个用户界面上的应用图标对应的应用的使用参数;

本步骤具体包括:周期性的获取终端至少一个用户界面上的应用图标对应的应用一段时间以内的使用参数;

这里,所述周期的大小可以依据实际需要进行设定,如一星期;所述一段时间可以依据需要进行设定,既可以与一个周期的长短相同,也可以不同,优选的,所述一段时间的大小与一个周期的大小相同。

进一步的,所述使用参数包括:所述应用图标对应的应用的前台运行时间、所述应用图标对应的应用的后台运行时间、所述应用图标对应的应用被操作的 时间是否处于用户特定时间段、所述应用图标对应的应用最近一次离开用户界面的方式等;

相应的,一段时间以内所述应用图标对应的应用的前台运行时间,即为在该时间内所述应用图标对应的应用的前台运行时间的和;一段时间内所述应用图标对应的应用的后台运行时间,即为在该时间内所述应用图标对应的应用的后台运行时间的和;一段时间以内所述应用图标对应的应用被操作的时间是否处于用户特定时间段,即为在该时间段内所述应用图标对应的应用每次被操作的时间是否处于用户特定时间段;一段时间以内所述应用图标对应的应用最近一次离开用户界面的方式,即为在该时间段内所述应用图标对应的应用最近一次离开用户界面的方式。

步骤303:依据所述使用参数确定所述应用图标的优先级因子,并依据确定的优先级因子对所述应用图标进行位置调整;

这里,所述依据所述使用参数确定所述应用图标的优先级因子包括:

依据公式Q=K*a+J*b+L*c+M*d确定所述应用图标的优先级因子;其中,Q为优先级因子;K、J、L、M为预设常数;a为应用图标对应的应用的前台运行时间;b为应用图标对应的应用的后台运行时间;c为应用图标对应的应用被操作的时间是否处于用户特定时间段,如果是,则c为1,否则c为0;d为应用图标对应的应用最近一次离开用户界面的方式,如果为第一方式,则d为1,如果为第二方式,则d为0;

其中,所述K、J、L、M的值可以根据实际需要进行设定,且所述K、J的值依据所述a、b的单位(小时、分钟、秒等)的变化而变化;所述第一方式可以为退出所述应用,即前台、后台均未运行所述应用;所述第二方式可以为采用home键离开用户界面,即前台退出所述应用,但后台仍在运行所述应用。

进一步的,依据确定的优先级因子对所述应用图标进行位置调整包括:

按照所述至少一个用户界面的界面排列顺序,将所述应用图标依据优先级因子的大小,由上到下、由左到右的排列在用户界面上;如此,优先级因子大的应用图标便排列在靠前用户界面的靠前的位置上,大大方便了用户的查找及 操作;如图2所示为应用图标在当前用户界面位置调整前后的对照示意图,其中,所示应用图标的优先级因子由大到小依次为:F、G、H、A、B、C、D、E。

图4为本发明实施例应用图标的管理装置的组成结构示意图;如图4所示,本实施例应用图标的管理装置的组成结构包括:获取模块41及管理模块42;其中,

所述获取模块41,用于获取终端至少一个用户界面上的应用图标对应的应用的使用参数;

所述管理模块42,用于依据所述使用参数确定所述应用图标的优先级因子,并依据确定的优先级因子对所述应用图标进行位置调整;

这里,所述使用参数包括:所述应用图标对应的应用的前台运行时间、所述应用图标对应的应用的后台运行时间、所述应用图标对应的应用被操作的时间是否处于用户特定时间段、所述应用图标对应的应用最近一次离开用户界面的方式。

进一步的,所述获取模块41,具体用于周期性的获取终端至少一个用户界面上的应用图标对应的应用一段时间以内的使用参数;

这里,所述周期的大小可以依据实际需要进行设定,如一星期;所述一段时间可以依据需要进行设定,既可以与一个周期的长短相同,也可以不同,优选的,所述一段时间的大小与一个周期的大小相同。

进一步的,所述装置还包括监测模块43,用于监测所述终端至少一个用户界面上的应用图标对应的应用的使用情况,记录并存储所述应用的使用参数;其中,所述监测可以为实时监测。

进一步的,所述装置还包括确定模块44,用于确定所述用户特定时间段;所述用户特定时间段用于表征所述应用图标对应的应用被操作的常用时间段;

这里,所述确定模块44确定所述用户特定时间段包括:

所述确定模块44确定M天内,所述应用被操作的时间段重合在第一时间段且重合度达到第一比例的操作的次数为N,当N与M的比值达到第二比例时,所述第一时间段即为用户特定时间段;

这里,所述应用被操作的时间段即为所述应用的前台运行时间段;

所述第一时间段可以有一个或多个,当所述第一时间段为多个时,多个第一时间段即为一天以内的多个时间段;

所述M、第一比例及第二比例的值可以依据需要进行设定,在一实施例中,所述M为14,第一比例为50%,第二比例为50%。

进一步的,所述管理模块42依据所述使用参数确定所述应用图标的优先级因子包括:

所述管理模块42依据公式Q=K*a+J*b+L*c+M*d确定所述应用图标的优先级因子;其中,Q为优先级因子;K、J、L、M为预设常数;a为应用图标对应的应用的前台运行时间;b为应用图标对应的应用的后台运行时间;c为应用图标对应的应用被操作的时间是否处于用户特定时间段,如果是,则c为1,否则c为0;d为应用图标对应的应用最近一次离开用户界面的方式,如果为第一方式,则d为1,如果为第二方式,则d为0。

进一步的,所述管理模块42依据确定的优先级因子对所述应用图标进行位置调整包括:

所述管理模块42按照所述至少一个用户界面的界面排列顺序,将所述应用图标依据优先级因子的大小,由上到下、由左到右的排列在用户界面上;如此,优先级因子大的应用图标便排列在靠前用户界面的靠前的位置上,大大方便了用户的查找及操作;如图2所示为应用图标在当前用户界面位置调整前后的对照示意图,其中,所示应用图标的优先级因子由大到小依次为:F、G、H、A、B、C、D、E。

在本发明实施例中,所述获取模块41、管理模块42、监测模块43及确定模块44均可由服务器中的中央处理器(CPU,Central Processing Unit)或数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)、或集成电路(ASIC,Application Specific Integrated Circuit)实现。

以上所述,仅为本发明较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1