应用于触控终端的操作方法和装置及触控终端与流程

文档序号:17638416发布日期:2019-05-11 00:30阅读:134来源:国知局
应用于触控终端的操作方法和装置及触控终端与流程

本申请涉及计算机技术领域,尤其涉及一种应用于触控终端的操作方法和装置及一种触控终端。



背景技术:

随着技术的发展,智能触控终端的应用越来越广泛。人们愈加倾向于在触控终端上完成工作、学习和生活中各种事务的处理。

然而,现有的操作方法存在操作不便捷的问题。例如,在进行文字编辑时,若需要修改文字的字体、大小或颜色进行编辑,则需要用户先选中待操作的目标文本,再点击启用对目标文本的编辑功能后,在显示出的操作框中进行编辑。又例如,在进行文件夹编辑时,需要用户先选中待操作的目标文件夹,再利用右键点击等形式启用文件夹编辑功能,对文件夹进行剪切、复制和重命名等编辑,用户操作复杂繁琐。



技术实现要素:

有鉴于此,本申请提供了一种应用于触控终端的操作方法和装置及一种触控终端,能够解决现有技术中操作不便捷的问题。

本申请实施例提供的一种操作方法,应用于配置有触控屏幕的触控终端;所述方法包括:

响应于对所述触控屏幕触发的第一触控手势,识别所述第一触控手势对应的目标对象,并触发全局语音服务;所述全局语音服务用于接收并识别录入的语音指令;

接收所述全局语音服务发送的对语音指令的识别结果,所述识别结果携带操作类型;

根据所述识别结果,对所述目标对象启用所述识别结果对应的操作功能。

可选的,所述对所述目标对象触发所述识别结果对应的操作功能,之后还包括:

响应于对所述触控屏幕触发的第二触控手势,根据所述第二触控手势对所述目标对象执行对应所述操作功能的操作。

可选的,所述获得所述全局语音服务对语音指令的识别结果,之后还包括:

显示所述操作功能对应的操作框;

则,所述响应于对所述触控屏幕触发的第二触控手势,之后还包括:

根据所述第二触控手势更新所述操作框。

可选的,所述接收所述全局语音服务发送的对语音指令的识别结果,之前还包括:

将预设的操作类型集合发送至所述全局语音服务;

则,所述识别结果是所述全局语音服务根据所述操作类型集合得出的。

可选的,所述对所述目标对象触发所述识别结果对应的操作功能,之后还包括:

响应于对所述触控屏幕的第三触控手势,禁用所述操作功能。

本申请实施例提供的一种操作方法,应用于配置有触控屏幕的触控终端;所述方法包括:

响应于操作端的触发,接收录入的语音指令;

确定所述语音指令的识别结果,所述识别结果携带操作类型;

将所述识别结果发送至所述操作端,以使所述操作端根据所述识别结果启用所述识别结果对应的操作功能。

可选的,所述确定所述语音指令的识别结果,之前还包括:

接收所述操作端发送的操作类型集合;

则,所述将所述识别结果发送至所述操作端,具体包括:

对所述识别结果进行语义分析,判断所述识别结果是否与所述操作类型集合中的任意一个操作类型匹配;

若是,则将该识别结果发送至所述操作端。

可选的,所述确定所述语音指令的识别结果,具体包括:

将所述语音指令上传至服务器端,以使所述服务器端对所述语音指令进行语音识别;

将所述服务器端返回的识别结果确定为所述语音指令的识别结果。

本申请实施例提供的一种操作装置,应用于配置有触控屏幕的触控终端;所述装置包括:响应单元、识别单元、接收单元和功能控制单元;

所述响应单元,用于响应于对所述触控屏幕触发的第一触控手势,触发所述识别单元和全局语音服务;所述全局语音服务用于接收并识别录入的语音指令;

所述识别单元,用于识别所述第一触控手势对应的目标对象;

所述接收单元,用于接收所述全局语音服务发送的对语音指令的识别结果,所述识别结果携带操作类型;

所述功能控制单元,用于根据所述识别结果,对所述目标对象启用所述识别结果对应的操作功能。

可选的,所述装置还包括:操作执行单元;

所述响应单元,还用于响应于对所述触控屏幕触发的第二触控手势,触发所述操作执行单元;

所述操作执行单元,用于根据所述第二触控手势对所述目标对象执行对应所述操作功能的操作。

可选的,所述响应单元,还用于响应于对所述触控屏幕的第三触控手势,触发所述识别单元;

所述功能控制单元,还用于禁用所述操作功能。

本申请实施例提供的一种操作装置,应用于配置有触控屏幕的触控终端;所述装置包括:响应单元、接收单元、确定单元和发送单元;

所述响应单元,用于响应于操作端的触发,触发所述接收单元;

所述接收单元,用于接收录入的语音指令;

所述确定单元,用于确定所述语音指令的识别结果,所述识别结果携带操作类型;

所述发送单元,用于将所述识别结果发送至所述操作端,以使所述操作端根据所述识别结果启用所述识别结果对应的操作功能。

本申请实施例提供的一种触控终端,其特征在于,包括:存储器和处理器;

所述存储器,用于存储程序代码;

所述处理器,用于获取所述程序代码,并在执行所述程序代码时实现如上述任一实施例中所述的操作方法。

与现有技术相比,本申请至少具有以下优点:

在本申请实施例中,操作端响应于对触控屏幕触发的第一触控手势,先识别出第一触控手势指示对应的目标对象,明确待操作的目标,并触发全局语音服务。而后,全局语音服务可以接收用户录入的语音指令,对该语音指令进行识别,将识别出的携带有操作类型的识别结果发送至操作端。这样,操作端即可根据该识别结果直接对目标对象启动对应的操作功能,无需用户进行复杂繁琐的操作来启用操作功能,利用语音指令即可直接激活该操作功能,用户操作更加便捷,提高了触控终端的用户体验。

在本申请实施例一些可能的实现方式中,在启用对应的操作功能后,用户还可以通过对触控屏幕触发的第二触控手势,使操作端根据第二触控手势对目标对应执行对应于操作功能的操作,例如直接利用第二触控手势修改目标文本的字体、大小或颜色,或者对图片进行缩放或移动等等,进一步提高了用户的操作便捷性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的一种应用于触控终端的操作方法的流程示意图;

图2为本申请具体实施例中第一触控手势的示意图;

图3为本申请实施例提供的另一种应用于触控终端的操作方法的流程示意图;

图4为本申请具体实施例中一种操作方法的示意图;

图5为本申请实施例提供的又一种应用于触控终端的操作方法的流程示意图;

图6为本申请实施例提供的一种应用于触控终端的操作装置的结构示意图;

图7为本申请实施例提供的另一种应用于触控终端的操作装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了便于理解,首先对本申请实施例的具体应用场景进行说明。

本申请实施例提供的操作方法和装置,应用于配置有触控屏幕的触控终端,例如触屏智能手机、触屏平板电脑等。用户通过对触控屏幕进行触控手势的触发,对触控屏幕上显示的应用程序和/或操作系统的内容进行操作。

本申请实施例为了提高触控终端操作的便捷性,提高触控终端的用户体验,提供了一种应用于触控终端的操作方法和装置以及一种触控终端,利用语音指令即可启用对目标对应的操作功能,无需用户进行复杂繁琐的操作。

基于上述思想,为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。

参见图1,该图为本申请实施例提供的一种操作方法的流程示意图。

本申请实施例提供的操作方法,包括如下步骤:

s101,操作端响应于对触控屏幕触发的第一触控手势,识别第一触控手势对应的目标对象,并触发全局语音服务。

在本申请实施例中,将操作焦点所处的区域称为操作端。例如,当用户的操作焦点(如触控点)位于应用程序(如文字编辑程序、即时通信程序、浏览器程序等等)的显示界面中时,该应用程序即为操作端;当用户的操作焦点位于操作系统的显示界面(如桌面、文件管理器、系统设置等等)中时,操作系统即为操作端。而全局语音服务用于接收并识别录入的语音指令,可以配置于操作系统中,为操作系统中离线配置的语音语义识别模块,也可以是一个系统级的服务,运行于独立的进程中,提供操作系统和应用程序的访问接口,用于绑定语音引擎,引入第三方语音语义识别模块(例如配置于服务器的语音语义识别模块)。

可以理解的是,目标对象为用户期望操作的对象,例如,当操作端为触控终端上运行的应用程序时,目标对象可以应用程序中显示的文字、图片、视音频等;当操作端为操作系统时,目标对象可以是文件夹、应用图标等系统操作界面的显示内容。在实际应用中,可以利用在触控屏幕上触发的第一触控手势确定目标对象。需要说明的是,第一触控手势可以是预先约定的用户对触控屏幕进行的任意形式的触发,例如对目标对象的单指或多指长按、多指点击、压力触控等。

在实际应用中,用户可以利用对触控屏幕上显示的目标对象触发第一触控手势,确定期望操作的目标对象并触发全局语音服务,以启用对目标对象的操作,如图2所示。

s102,全局语音服务响应于操作端的触发,接收录入的语音指令。

在本申请实施例中,语音指令用于指示用户期望对目标对象进行的操作类型,用户可以利用触控终端上配置的麦克风等设备进行语音指令的录入,明确期望对目标对象进行的操作。实际应用中,在全局语音服务被触发时,可以在触控屏幕上显示语音录入提示,或者以震动、语音等形式提示用户,以便用户进行语音指令的录入。

作为一个示例,语音指令可以动词和名词的形式分别指示行为和对象,例如,当操作对象为文字时,语音指令可以是“切换字体”、“切换字号”和“切换颜色”等;当操作对象为图片时,语音指令可以是“调整大小”、“移动图像”和“复制图像”等。语音指令也可以仅仅包括名词以指示对象(即操作类型)(。例如,当操作对象为文字时,语音指令可以是“字体”、“字号”和“颜色”等;当操作对象为图片时,语音指令可以是“缩放”、“大小”、“移动”和“复制”等。在实际应用中,可以根据实际情况对语音指令的形式进行具体设定,本申请实施例对此不做具体限定,这里不再一一赘述。

s103,全局语音服务确定语音指令的识别结果,并将该识别结果发送至操作端。

在本申请实施例中,可以首先对语音指令进行识别,转换成文字后进行语义分析,提炼出语音指令中的行为和对象,或仅提炼出语音指令中的对象,作为语音指令的识别结果。语音指令的识别结果携带操作类型,例如字体编辑、图片大小调整等,用于指示操作端启用相应的操作功能。

可以理解的是,全局服务器可以利用自身配置的离线语音语义识别模块确定语音指令的识别结果。然而,在一些可能的实现方式中,全局服务也可以与服务器端进行通信,利用该服务器端上配置的语音语义识别模块从而获得语音指令的识别结果,具体包括:全局服务器将语音指令上传至服务器端,以使服务器端对语音指令进行语音识别;全局服务器将服务器端返回的识别结果确定为语音指令的识别结果。在获得语音指令的识别结果后,全局语音服务可以调用相应的系统或应用程序接口,依据操作端对其的触发,将识别结果发送至对应的操作端。

s104,操作端接收到全局语音服务发送的对语音指令的识别结果后,根据该识别结果,对目标对象启用与该识别结果对应的操作功能。

在本申请实施例中,与该识别结果对应的操作功能即携带的操作类型所指示的操作功能。例如,当操作类型为字体调整时,对目标对象的文字启用字体编辑功能;当操作类型为图片大小调整时,对目标对象的图片启用大小调整功能,等等。又例如,当操作类型为复制粘贴时,对系统桌面或文件管理器中的图标或文件夹(即目标对象)启用复制粘贴功能;当操作类型为重命名时,对系统桌面或文件管理器中的图标或文件夹启用重命名功能,等等。

在本申请实施例中,操作端响应于对触控屏幕触发的第一触控手势,先识别出第一触控手势指示对应的目标对象,明确待操作的目标,并触发全局语音服务。而后,全局语音服务可以接收用户录入的语音指令,对该语音指令进行识别,将识别出的携带有操作类型的识别结果发送至操作端。这样,操作端即可根据该识别结果直接对目标对象启动对应的操作功能,无需用户进行复杂繁琐的操作来启用操作功能,利用语音指令即可直接激活该操作功能,用户操作更加便捷,提高了触控终端的用户体验。

上述内容对如何启用操作功能进行说明,而在实际应用中操作功能启用后,用户仍然需要进行繁琐的步骤执行该操作功能。例如,在进行字体调整时,用户需要先从字体选择框中找出期望切换的字体,再选中该字体。又例如,在进行字号大小调整时,需要逐一点选字号选择框中的字号,直到将文字调整至合适的大小。再例如,调整图片大小时,一般需要通过拖拽图片边缘的方式调整大小,操作不便捷。为此,在本申请实施例一些可能的实现方式中,还提供了一种可以利用触控手势执行操作功能对应操作的操作方法,具体如下:

参见图3,该图为本发明实施例提供的另一种操作方法的流程示意图。相较于图1,该图提供了一种更加具体的操作方法。

在本申请实施例中,步骤s104之后还可以包括如下步骤:

s105,操作端响应于对触控屏幕触发的第二触控手势,根据第二触控手势对目标对象执行对应操作功能的操作。

在本申请实施例中,第二触控手势用于对目标对象执行操作,与第一触控手势类似,第二触控手势也可以是用户在触控屏幕上触发的。在实际应用中,由于操作类型的不同,涉及到的触控手势也不仅相同,因此,第二触控手势应当与启用的操作功能相适应。

举例而言,在进行字体或字号切换时,可以通过在触控屏幕上上下或左右滑动作为第二触控手势进行切换操作;又例如,在进行图片大小调整时,利用两指缩近或放远作为第二触控手势进行大小的调整,这里不再一一列举。

在本申请实施例一些可能的实现方式中,为了便于用户操作,明确操作的结果,步骤s104之后还可以包括:显示操作功能对应的操作框。

在本申请实施例中,操作框用于显示操作的结果或操作的类型。例如,在进行字体、字号或颜色切换时,当前目标对象的字体、字号或颜色,即操作框显示操作的结果;又例如,在进行图像复制、大小调整或移动时,操作框显示操作的类型以提示用户进行对应的操作。

则,在操作端响应于对触控屏幕触发的第二触控手势后,还包括:根据第二触控手势更新操作框,以使提示用户操作的结果。图4举例示出了两种本申请具体实施例提供的操作方法。

在实际应用中,用户对目标对象操作完毕后,需要停止操作功能以进行其他操作。因此,在一些可能的设计中,本申请实施例提供的操作方法,还包括:操作端响应于对触控屏幕的第三触控手势,禁用操作功能。

这里需要说明的是,第三触控手势与第一触控手势、第二触控手势类似,具体说明参见上述内容的相关说明即可,这里不再赘述。

作为一个示例,在具体实施时,用户可以首先对目标对象进行长按操作,当触控屏幕上显示语音录入提示时,用户进行语音指令的录入。然后,用户在触控屏幕上以第二触控手势对目标对象进行操作。上述过程中,用户进行触控的手指可以持续按压在触控屏幕上,第三触控手势即用户撤销对触控屏幕的触摸。当然,用户进行触控的手指也可以在操作的任意间隔离开触控屏幕,例如仅在执行长按触发语音录入提示、语音指令录入和进行操作时接触触控屏幕等,当手指离开触控屏幕时,语音指令录入结束。第三触控手势可以是通过双击或多指点击目标对象的显示区域值之外所触发的。

在本申请实施例一些可能的实现方式中,在利用语音指令启用对应的操作功能后,用户还可以通过对触控屏幕触发的第二触控手势,使操作端根据第二触控手势对目标对应执行对应于操作功能的操作,例如直接利用第二触控手势修改目标文本的字体、大小或颜色,或者对图片进行缩放或移动等等,进一步提高了用户的操作便捷性。

上述内容对具体如何响应用户的触控手势,以实现对目标对象的编辑操作进行了详细说明。但是,在实际应用中,由于不同的操作端所能实现的操作功能种类繁多且各不相同,因此,为了提供操作功能启用的准确性和及时性,避免操作端不能执行的操作功能对功能启用的干扰,在本申请实施例一些可能的实现方式中,还可以预先对操作端所能被语音触发的操作功能进行约定,具体方法可参见图5。

参见图5,该图为本申请实施例提供的又一种操作方法的流程示意图。

本申请实施例提供的操作方法,在步骤s103之前,还包括:

s501,操作端将预设的操作类型集合发送至全局语音服务;全局语音服务接收操作端发送的操作类型集合。

在本申请实施例中,操作端可以在触发全局语音服务时将预设的操作类型集合发送至全局语音服务,该操作类型集合携带有操作端的标识以便全局服务器进行识别区分。可选的,操作端还可以预先将预设的操作类型集合发送至全局语音服务。

预设的操作类型集合中包括了至少一个该操作端支持的操作类型。在实际应用中,可以根据实际的操作需要对操作端对应的操作类型集合进行预先的配置,本申请实施例对此不做具体限定。例如,对文本编辑类操作端来说,预设的操作类型集合可以包括用于操作文字的字体、字号、颜色等文字编辑功能,以及用于操作图片的大小、移动等图片编辑功能。而对于操作系统来说,预设的操作类型集合则可以包括用于操作文件夹和图标的移动、复制、重命名等编辑功能。

则,步骤s103具体可以包括:

s1031,全局语音服务对识别结果进行语义分析,判断该识别结果是否与操作类型集合中的任意一个操作类型匹配;若是,则执行步骤s1032。

s1032,全局语音服务将该识别结果发送至操作端。

在本申请实施例中,当全局服务器得到的识别结果与操作类型集合中的任意一个操作类型匹配时,则说明操作类型集合中包括识别结果所指示的操作类型。匹配成功后,全局语音服务才将该识别结果发送至操作端,可以避免语音指令录入错误对操作的干扰,提高操作的准确性。

基于上述实施例提供的一种应用于触控终端的操作方法,本申请实施例还提供了一种应用于触控终端的操作装置。

参见图6,该图为本申请实施例提供的一种应用于触控终端的操作装置的结构示意图。

本申请实施例提供的应用于触控终端的操作装置,可以配置于操作端,操作端可以是触控终端上显示的应用程序或操作系统。该装置包括:响应单元100、识别单元200、接收单元300和功能控制单元400;

响应单元100,用于响应于对触控屏幕触发的第一触控手势,触发识别单元200和全局语音服务;全局语音服务用于接收并识别录入的语音指令;

识别单元200,用于识别第一触控手势对应的目标对象;

接收单元300,用于接收全局语音服务发送的对语音指令的识别结果,识别结果携带操作类型;

功能控制单元400,用于根据接收单元300接收的识别结果,对目标对象启用识别结果对应的操作功能。

在本申请实施例一些可能的实现方式中,该装置还包括:操作执行单元500;

响应单元100,还用于响应于对触控屏幕触发的第二触控手势,触发操作执行单元500;

操作执行单元500,用于根据第二触控手势,对目标对象执行对应操作功能的操作。

可选的,该装置还包括:显示控制单元;

显示控制单元,用于控制在触控屏幕上显示操作功能对应的操作框;还用于根据第二触控手势更新操作框。

在本申请实施例一些可能的实现方式中,该装置还包括:发送单元;

发送单元,用于将预设的操作类型集合发送至全局语音服务;

则,识别结果是全局语音服务根据操作类型集合得出的。

可选的,响应单元100,还用于响应于对触控屏幕的第三触控手势,触发识别单元;

功能控制单元400,还用于禁用操作功能。

在本申请实施例中,操作端响应于对触控屏幕触发的第一触控手势,先识别出第一触控手势指示对应的目标对象,明确待操作的目标,并触发全局语音服务。而后,全局语音服务可以接收用户录入的语音指令,对该语音指令进行识别,将识别出的携带有操作类型的识别结果发送至操作端。这样,操作端即可根据该识别结果直接对目标对象启动对应的操作功能,无需用户进行复杂繁琐的操作来启用操作功能,利用语音指令即可直接激活该操作功能,用户操作更加便捷,提高了触控终端的用户体验。

参见图7,该图为本申请实施例提供的另一种应用于触控终端的操作装置的结构示意图。

本申请实施例提供的应用于触控终端的操作装置,可以配置于触控终端的操作系统中,该装置包括:响应单元10、接收单元20、确定单元30和发送单元40;

响应单元10,用于响应于操作端的触发,触发接收单元20;

接收单元20,用于接收录入的语音指令;

确定单元30,用于确定语音指令的识别结果,识别结果携带操作类型;

发送单元40,用于将识别结果发送至操作端,以使操作端根据识别结果启用识别结果对应的操作功能。

可选的,接收单元20,还用于接收操作端发送的操作类型集合;

则,发送单元40,具体可以包括:分析子单元、判断子单元和发送子单元;

分析子单元,用于对识别结果进行语义分析;

判断子单元,用于根据分析子单元的语义分析结果,判断识别结果是否与操作类型集合中的任意一个操作类型匹配;

发送子单元,用于当判断子单元的判断结果为是时,将该识别结果发送至操作端。

在本申请实施例一些可能的实现方式中,确定单元30,具体用于:

将语音指令上传至服务器端,以使服务器端对语音指令进行语音识别;

将服务器端返回的识别结果确定为语音指令的识别结果。

在本申请实施例中,操作端响应于对触控屏幕触发的第一触控手势,先识别出第一触控手势指示对应的目标对象,明确待操作的目标,并触发全局语音服务。而后,全局语音服务可以接收用户录入的语音指令,对该语音指令进行识别,将识别出的携带有操作类型的识别结果发送至操作端。这样,操作端即可根据该识别结果直接对目标对象启动对应的操作功能,无需用户进行复杂繁琐的操作来启用操作功能,利用语音指令即可直接激活该操作功能,用户操作更加便捷,提高了触控终端的用户体验。

基于上述实施例提供的应用于触控终端的方法和装置,本申请实施例还提供了一种触控终端,该触控终端,包括:存储器和处理器。其中,存储器,用于存储程序代码;处理器,用于获取程序代码,并在执行程序代码时实现如上述任意一个实施例提供的应用于触控终端的操作方法。

需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的终端或装置而言,由于其与实施例公开的方法相对应,所以描述比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制。虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请。任何熟悉本领域的技术人员,在不脱离本申请技术方案范围情况下,都可利用上述揭示的方法和技术内容对本申请技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本申请技术方案的内容,依据本申请的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本申请技术方案保护的范围内。

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