本发明实施例涉及通讯技术领域,尤其涉及一种应用图标的操作方法及装置。
背景技术:
随着智能终端(如智能手机)的硬件配置的不断提高,智能终端本身能够运行的应用程序种类越来越丰富,功能也越来越强。为了操作方便,现有智能终端都支持在显示桌面建立指定程序的应用图标。用户可以通过点击桌面的应用图标启动对应的应用程序或者进入对应的设置界面。
但是,在实现本发明的过程中,发明人发现,当应用图标对应的应用程序包括多级菜单时,用户点击该应用图标后,还需要在显示的多个菜单继续操作进入下以及菜单直到查找到需要的菜单选项。
以用“系统设置”为例,用户可以通过点击系统设置图标进入系统设置界面对一些设置项进行设置,比如进行颜色设置,如图1至图3所示,设置的步骤包括:1、用户点击系统设置图标进入系统设置界面(如图1所示);2、点击显示选项进入显示设置界面(如图2所示)3、点击颜色模式选项进入颜色模式选择界面(如图3所示);4、选择合适的颜色模式。
实际应用中,每个用户的常用设置选项(比如进行颜色)只有几个,如果每次进行常用选项的设置时,都需要重复上述过程,十分麻烦,而且当设置层级较深时,操作会十分繁琐。
因此,有必要提供一种应用图标的操作方法及装置,以简化具有多级子项应用或多级菜单的应用程序的操作。
技术实现要素:
本发明实施例的目的在于提供一种应用图标的操作方法及装置,用以解决现有技术应用图标具有多级菜单时,用户在进行菜单选择是操作过于繁琐的问题。
本发明实施例采用的技术方案如下:
本发明实施例提供一种应用图标的操作方法,所述方法包括:
接收用户输入的操作指令;
判断所述操作指令是否为应用图标的快捷指令;
若所述操作指令为应用图标的快捷指令,判断所述应用图标对应的应用程序是否设置了常用菜单选项;
若所述应用图标对应的应用程序设置了常用菜单选项,显示所述常用菜单选项。
可选地,上述方法中,所述判断所述操作指令是否为应用图标的快捷指令包括:
当所述操作指令为对应用图标执行按压操作时,获取所述按压操作的压力值和/或按压时间;
判断所述压力值和/或按压时间是否大于预设阈值;
若所述压力值和/或按压时间大于预设阈值,确定所述操作指令为快捷指令。
可选地,所述方法还包括:
当所述应用程序设有多级菜单时,统计所述多级菜单中各菜单选项的运行次数;
每隔预设的时间对所述各菜单选项的运行次数按照递减的顺序进行排序,获取排列序号小于预设值的菜单选项;
将所述序号小于预设值的菜单选项设为常用菜单选项。
可选地,所述方法还包括:
根据用户的选择设置所述常用菜单选项。
可选地,当所述常用菜单选项的个数大于或等于两个时,所述显示所述常用菜单选项,包括:
以列表的形式显示所述常用菜单选项;或者
以树形图的形式显示所述常用菜单选项。
本发明实施例还提供一种应用图标的操作装置,所述装置包括:
接收模块,用于接收用户输入的操作指令;
指令判断模块,用于判断所述操作指令是否为应用图标的快捷指令;
菜单判断模块,用于在所述操作指令为应用图标的快捷指令时,判断所述应用图标对应的应用程序是否设置了常用菜单选项;
显示模块,用于在所述应用程序设置了常用菜单选项时,显示所述常用菜单选项。
可选地,所述指令判断模块包括:
操作参数获取子模块,用于在所述操作指令为对应用图标执行按压操作时,获取所述按压操作的压力值和/或按压时间;
判断子模块,用于判断所述压力值和/或按压时间是否大于预设阈值,并在所述压力值和/或按压时间大于所述预设阈值时确定所述操作指令为快捷指令。
可选地,所述装置还包括:
统计模块,用于在所述应用程序设有多级菜单时,统计所述多级菜单中各菜单选项的运行次数;
更新模块,用于每隔预设的时间对所述各菜单选项的运行次数按照递减的顺序进行排序,获取排列序号小于预设值的菜单选项;
设置模块,用于将所述序号小于预设值的菜单选项设为常用菜单选项。
可选地,所述装置还包括:
设置模块,用于根据用户的选择设置所述常用菜单选项。
可选地,所述显示模块,还用于在所述常用菜单选项的个数大于或等于两个时,以列表的形式显示所述常用菜单选项,或者以树形图的形式显示所述常用菜单选项。
本发明实施例的技术方案具有以下优点:在接收到操作应用图标的快捷指令时,可以显示该应用图标对应的应用程序的常用菜单选项,从而在应用程序包括多级菜单时,使用户直接到达常用菜单选项,方便用户的操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1至图3为现有技术中用户点击系统设置图标进入系统设置界面进行颜色模式设置的示意图;
图4为本发明第一实施例提供的一种应用图标的操作方法的流程图:
图5为本发明第一实施例一种常用菜单选项以列表形式进行显示的示意图;
图6为本发明第一实施例一种常用菜单选项以树形图进行显示的示意图;
图7为本发明第二实施例提供的一种应用图标的操作方法的流程图;
图8为本发明第三实施例提供的一种应用图标的操作装置的模块结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一提供了一种应用图标的操作方法,请参阅图4,方法流程包括:
S401、接收用户输入的操作指令;
S402、判断该操作指令是否为应用图标的快捷指令;
S403、若该操作指令是应用图标的快捷指令,判断该应用图标对应的应用程序是否设置了常用菜单选项;
S404、若该应用程序设置了常用菜单,显示该常用菜单选项。
在一个可选的方案中,该判断该操作指令是否为应用图标的快捷指令包括:
当该操作指令为对应用图标执行按压操作时,获取该按压操作的压力值和/或按压时间;
判断该压力值和/或按压时间是否大于预设阈值;
若是,确定该操作指令为快捷指令。
在一个可选的方案中,该方法还包括:
当该应用程序设有多级菜单时,统计该多级菜单中各菜单选项的运行次数;
每隔预设的时间对该各菜单选项的运行次数按照递减的顺序进行排序,获取排列序号小于预设值的菜单选项;
将该序号小于预设值的菜单选项设为常用菜单选项。
在一个可选的方案中,该方法还包括:
根据用户的选择设置该常用菜单选项。
在一个可选的方案中,当该常用菜单选项的个数大于或等于两个时,该显示该常用菜单选项,包括:
以列表的形式显示该常用菜单选项,如图5所示;或者
以树形图的形式显示该常用菜单选项或其图标,如图6所示。
本实施例的应用图标的操作方法,在接收到操作应用图标的快捷指令时,可以显示该应用图标对应的应用程序的常用菜单选项,从而在应用程序包括多级菜单时,使用户直接到达常用菜单选项,方便用户的操作。
本发明实施例二提供了另一种应用图标的操作方法。本实施例中,以通过(3D touch)技术实现系统设置的操作为例进行说明。
3D touch是指在传统二维的多点触控(multi-touch)的基础上增加了可以获取用户按压屏幕的力度的大小从而作出相应和反馈的功能。实际应用中,可以在3D touch功能菜单中设置一个专门的菜单选项,使用户能够通过该菜单选项设置应用程序的常用菜单选项以及快捷指令。
假设本实施例中,用户已经设置快捷指令为用户按压图标的力度大于预设的阈值。请参阅图7,方法流程包括:
S701、接收用户对系统设置图标输入的按压操作;
S702、获取该按压操作的压力值并判断该压力值是否大于预设阈值,若是,执行步骤S703,否则执行步骤S706。
S703、判断系统设置图标对应的系统设置应用程序是否设置了常用菜单选项,若是,执行步骤S704,否则执行步骤S706。
S704、以列表的方式显示系统设置应用程序的图标,并执行S705。
假设用户设置的系统设置的常用菜单选项为颜色模式选项、音量设置选项以及应用设置选项,则显示结果如图5所示。
具体的,该步骤还可包括:
判断系统设置图标的周围是否有足够大的空白区域显示常用菜单选项的类别;
如果有,直接在设置图标旁的空白区域中显示菜单选项;
如果没有,将桌面上除系统设置图标之外的其他图标模糊处理并锁定。
当然实际应用中,也可以直接将桌面上除系统设置图标之外的其他图标模糊处理并锁定,而无需进行判断。
S705、根据用户输入的选择指令进入用户选择的常用菜单选项的界面。
假设用户选择了颜色模式选项,则进入颜色模式选择界面,如图3所示。
具体的,该选择指令可以是点击指令或按压指令,其中按压指令是指用户按压颜色模式选项的时间超过了预设阈值。
实际应用中,对于其他的应用程序,如果用户选择的常用菜单选项为该应用程序的子项应用,则直接运行该子项应用并进入运行界面。
S706、显示系统设置应用程序的一级菜单页面(如图1所示)。
实际应用中,对应其他的应用程序,如果该应用程序设有多级子项应用,则显示该应用程序的子项用于。显示时可以采用列表的方式或树形图的方式进行显示,可以只显示一级子项应用,也可以同时显示多级子项应用。
本实施例的应用图标的操作方法,在接收到操作应用图标的快捷指令时,可以显示该应用图标对应的应用程序的常用菜单选项,从而在应用程序包括多级菜单时,使用户直接到达常用菜单选项,方便用户的操作。
本发明实施例三提供了一种应用图标的操作装置,请参阅图8,该.装置包括:
接收模块801,用于接收用户输入的操作指令;
指令判断模块802,用于判断该操作指令是否为应用图标的快捷指令;
菜单判断模块803,用于在该操作指令为应用图标的快捷指令时,判断该应用图标对应的应用程序是否设置了常用菜单选项;
显示模块804,用于在该应用程序设置了常用菜单选项时,显示该常用菜单选项。
在一个可选的方案中,该指令判断模块802包括:
操作参数获取模块,用于在该操作指令为对应用图标执行按压操作时,获取该按压操作的压力值和/或按压时间;
判断子模块,用于判断该压力值和/或按压时间是否大于预设阈值,并在该压力值和/或按压时间大于该预设阈值时确定该操作指令为快捷指令。
实际应用中,可以利用3D touch功能获取按压操作的压力值。此时,操作参数获取模块可以通过在LCD面板下方另外安装的多个形变感测器实现,当使用者的手指下压保护玻璃,玻璃受力会向下产生微小的形变,而使保护玻璃与形变感测器之间的矩离变短,再配合加速度感测器量测到的讯号,经由复杂的数学演算法可以快速且即时的计算出下压的力量大小。任何一个形变感测器侦测到的讯号可以和周围其他形变感测器侦测到的讯号比较,就知道手指下压的位置与力量大小。
在一个可选的方案中,该装置还包括:
统计模块,用于在该应用程序设有多级菜单时,统计该多级菜单中各菜单选项的运行次数;
更新模块,用于每隔预设的时间对该各菜单选项的运行次数按照递减的顺序进行排序,获取排列序号小于预设值的菜单选项;
设置模块,用于将该序号小于预设值的菜单选项设为常用菜单选项。
在一个可选的方案中,该装置还包括:
设置模块,用于根据用户的选择设置该常用菜单选项。
在一个可选的方案中,该显示模块804,还用于在该常用菜单选项的个数大于或等于两个时,以列表的形式显示该常用菜单选项,或者以树形图的形式显示该常用菜单选项。
本实施例应用图标的操作装置,在接收到操作应用图标的快捷指令时,可以显示该应用图标对应的应用程序的常用菜单选项,从而在应用程序包括多级菜单时,使用户直接到达常用菜单选项,方便用户的操作。
以上所描述的装置实施例仅仅是示意性的,其中该作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分该的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。