一种按钮控制方法及装置的制造方法
【技术领域】
[0001 ] 本发明涉及电子设备应用领域,尤其涉及一种按钮控制方法及装置。
【背景技术】
[0002]随着智能通信技术和移动互联网技术的快速发展,目前的智能终端设备,越来越普及,而智能手机是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序从而实现、扩展多种不同的功能。而这些软件中一般都包含多种类型的控件按钮以便于实现软件中相应的功能。
[0003]现有技术中,在同一应用软件中,需要实现不同的功能,需要对不同的按钮进行控制,例如对音乐播放软件中播放的音乐进行播放、切换或下载等操作时,分别需要对不同的按钮进行点击,缺点是当用户无法准确找到或识别按钮时,则无法进行操控;并且按钮过多,占用屏幕空间且操作复杂,影响用户体验。
【发明内容】
[0004]本发明实施例所要解决的技术问题在于,提供一种按钮控制方法及装置,解决了现有技术中实现多种功能需要对多种不同的按钮进行控制操作从而导致操作繁琐、用户体验不佳的问题。
[0005]第一方面,本发明实施例提供了一种按钮控制方法,可包括:
[0006]接收作用于终端屏幕上针对应用软件目标按钮的压感控制指令;
[0007]根据所述压感控制指令中的压力作用大小和压力作用时长,匹配所述压力作用大小和压力作用时长对应的针对所述目标按钮的预设控制操作;
[0008]根据所述匹配结果,执行对应的预设控制操作。
[0009]结合第一方面,在第一种可能的实现方式中,所述接收作用于终端屏幕上针对应用软件目标按钮的压感控制指令,包括:
[0010]检测到作用于终端屏幕上的按压操作时,判断所述按压操作的位置是否在所述终端屏幕上的目标按钮对应的预设区域内;
[0011]若是,根据所述按压操作生成针对应用软件目标按钮的压感控制指令。
[0012]结合第一方面,在第二种可能的实现方式中,所述接收作用于终端屏幕上针对应用软件目标按钮的压感控制指令,包括:
[0013]检测到作用于终端屏幕上的按压操作时,判断所述按压操作的压力大小是否大于预设压力阈值;
[0014]若所述按压操作的压力大小大于预设压力阈值,根据所述按压操作生成针对应用软件目标按钮的压感控制指令。
[0015]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述若所述按压操作的压力大小大于预设压力阈值,根据所述按压操作生成针对应用软件目标按钮的压感控制指令,包括:
[0016]若所述按压操作的压力大小大于预设压力阈值,判断所述按压操作的持续时间是否达到预设时长;
[0017]若是,根据所述按压操作生成针对应用软件目标按钮的压感控制指令。
[0018]结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式中任意一种方式,在第四种可能的实现方式中,所述预设控制操作包括:启动、关闭、最大化、最小化、刷新、截屏、翻转、编辑、删除、忽略、快进、快退、暂停、播放、切换、加减音量、放大和缩小中的至少一种操作。
[0019]第二方面,本发明实施例提供了一种按钮控制装置,可包括:
[0020]接收模块,用于接收作用于终端屏幕上针对应用软件目标按钮的压感控制指令;
[0021]匹配模块,用于根据所述压感控制指令中的压力作用大小和压力作用时长,匹配所述压力作用大小和压力作用时长对应的针对所述目标按钮的预设控制操作;
[0022]执行模块,用于根据所述匹配结果,执行对应的预设控制操作。
[0023]结合第二方面,在第一种可能的实现方式中,所述接收模块,包括:
[0024]第一检测单元,用于检测到作用于终端屏幕上的按压操作时,判断所述按压操作的位置是否在所述终端屏幕上的目标按钮对应的预设区域内;
[0025]第一生成单元,用于若判断结果为是,根据所述按压操作生成针对应用软件目标按钮的压感控制指令。
[0026]结合第二方面,在第二种可能的实现方式中,所述接收模块,包括:
[0027]第二检测单元,用于检测到作用于终端屏幕上的按压操作时,判断所述按压操作的压力大小是否大于预设压力阈值;
[0028]第二生成单元,用于若判断结果为是,若所述按压操作的压力大小大于预设压力阈值,根据所述按压操作生成针对应用软件目标按钮的压感控制指令。
[0029]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第二生成单元,包括:
[0030]第一判断子单元,用于若所述按压操作的压力大小大于预设压力阈值,判断所述按压操作的持续时间是否达到预设时长;
[0031]第一生成子单元,用于若判断结果为是,根据所述按压操作生成针对应用软件目标按钮的压感控制指令。
[0032]结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式中任意一种方式,在第四种可能的实现方式中,所述预设控制操作包括:启动、关闭、最大化、最小化、刷新、截屏、翻转、编辑、删除、忽略、快进、快退、暂停、播放、切换、加减音量、放大和缩小中的至少一种操作。
[0033]实施本发明实施例,具有如下有益效果:
[0034]本发明实施例,通过接收作用于终端屏幕上针对应用软件目标按钮的压感控制指令,根据该压感控制指令中的压力作用大小和压力作用时长,匹配该压力作用大小和压力作用时长对应的针对目标按钮的预设控制操作,最终根据匹配结果,执行对应的预设控制操作。使得终端可根据用户作用于终端屏幕上的按压操作的压力作用大小和压力作用时长,对目标按钮进行控制,从而避免用户为了实现不同的功能需要点击多个不同按钮的繁琐操作,解决了按钮控制中操作不便捷的问题,有效地提升了用户体验。
【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本发明实施例中的一种按钮控制方法的流程示意图;
[0037]图2是本发明实施例中的另一种按钮控制方法的流程示意图;
[0038]图3是本发明实施例中的又一种按钮控制方法的流程示意图;
[0039]图4是本发明实施例中的又一种按钮控制方法的流程示意图;
[0040]图5是本发明实施例中按钮控制方法的一个具体应用场景示意图;
[0041]图6是本发明实施例中按钮控制方法的另一个具体应用场景示意图;
[0042]图7是本发明实施例中按钮控制方法的又一个具体应用场景示意图;
[0043]图8是本发明实施例中按钮控制方法的又一个具体应用场景示意图;
[0044]图9是本发明实施例中按钮控制方法的又一个具体应用场景示意图;
[0045]图10是本发明实施例中按钮控制方法的又一个具体应用场景示意图;
[0046]图11是本发明提供的按钮控制装置的结构示意图;
[0047]图12是本发明提供的接收模块的结构示意图;
[0048]图13是本发明提供的接收模块的另一实施