一种处理指令的方法及电子设备技术

技术编号:9276291 阅读:103 留言:0更新日期:2013-10-24 23:26
本发明专利技术公开了一种处理指令的方法及电子设备,用以解决现有技术中由于电子设备在识别出来指令后,会直接执行指令,进而出现错误执行的技术问题。所述方法,包括:通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容;识别所述第一输入内容,获得第一指令;在获得所述第一指令,通过所述电子设备中的计时器进行计时,获得一计时时间;判断所述计时时间是否到达一预设值;在所述计时时间到达一预设值后,执行所述第一指令。

【技术实现步骤摘要】
一种处理指令的方法及电子设备
本申请涉及数据处理
,特别涉及一种处理指令的方法及电子设备。
技术介绍
随着电子设备的功能越来越强大,用户可以在电子设备可以做的事情也越来越多,如:用户可以通过智能手机或具有通信功能的平板电脑进行通信,发短消息,共享照片或视频,收听音乐,看电视或看电影等。特别地,随着语音输入法不断成熟,语音识别技术的不断发展,在很多时候,用户可以通过语音输入来向电子设备发起一个指令,如:用户可以说“现在给王兰打电话”,那电子设备就可以通过语音识别技术,识别出来“打电话”这个指令,并且识别出来“王兰”这个打电话的对象,然后,电子设备就可以在电话本中或通信记录中找到“王兰”的电话号码,这样就可以直接向“王兰”发起呼叫了。但专利技术人在专利技术本申请实施例中的技术方案过程中,却发现上述现有技术存在如下问题:由于电子设备在识别出来指令后,会直接执行指令,但由于现有的语音识别技术或其它智能输入法的识别正确率不是很高,会有误识别,所以,如将“王兰”识别成“王楠”,这样就会导致执行的指令与用户预期不一样,出现错误执行的技术问题。即使现有技术中电子设备可以提供给用户的修改输入内容的技术,但现有技术中的修改方式也都存在修改不便捷,不智能的技术问题,进而极大地降低了用户使用电子设备的舒适度,具体来讲:对于通过键盘输入法进行修改的方式,由于键盘输入法需要用户利用手或其它操作体(如:操作笔)操作实体或虚拟键盘上的按键才能实现输入,所以,在某些场景下,如:用户在站在行进中的公交车上时,由于一只手需要扶着,所以,在输入后,假如需要修改或调整,首先需要定位要修改的地方,然后,还得通过手或其它操作体进行修改,可见修改起来非常不便捷,也不智能。而对于通过语音输入法或手写输入法进行修改的方式,虽然相较于键盘输入法,用户在输入时可以更方便,特别是语音输入法,用户甚至不用手或操作体,而直接说话就可以,但由于现有语音输入法或手写输入法的识别能力有限,经常识别错误,如:用户说的是“王兰”,但识别出来可能是“王楠”;手写的是“党”,但识别出来可能是“赏”,所以,其修改或调整的效果也不是很好。总之,但在现有技术中,提供的修改方式很单一,不方便且不智能,进而不能很好地满足用户的修改需求。
技术实现思路
有鉴于此,本专利技术提供一种处理指令的方法及电子设备,用以解决现有技术中由于电子设备在识别出来指令后,会直接执行指令,进而出现错误执行的技术问题。本申请实施例中一方面提供一种处理指令的方法,包括:通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容;识别所述第一输入内容,获得第一指令;在获得所述第一指令时,通过所述电子设备中的计时器进行计时,获得一计时时间;判断所述计时时间是否到达一预设值;在所述计时时间到达一预设值后,执行所述第一指令。可选地,在所述判断所述计时时间是否到达一预设值之后,所述方法还包括:在所述计时时间未到达一预设值时,检测是否对应于所述第一指令的第二操作;在有所述第二操作时,通过响应所述第二操作,生成并执行第二指令。可选地,在所述第二操作为用于终止所述电子设备执行所述第一指令的终止操作时,所述在有所述第二操作时,响应所述第二操作,生成并执行第二指令,具体为:在有所述终止操作时,响应所述终止操作,生成并执行终止指令,以使所述第一指令不被所述电子设备执行。可选地,在所述第二操作为用于修改所述第一指令的修改操作时,所述在有所述第二操作时,响应所述第二操作,生成并执行第二指令,具体包括:在有所述修改操作时,响应所述修改操作,生成修改指令;执行所述修改指令,以将所述第一指令修改为第二指令;执行所述第二指令。可选地,所述通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容,具体为:通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容。可选地,所述通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容,具体包括:运行所述应用程序;检测是否以对所述应用程序进行第一操作;在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;执行所述第一操作指令,通过所述应用程序获得第一输入内容。可选地,所述第一输入内容包含第一元素在内的至少两个元素。可选地,所述识别所述第一输入内容,获得第一指令,具体包括:按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;基于对用户选择操作的响应,获得一选择指令;执行所述选择指令,从所述至少两个元素中确定出属于命令类元素的第一元素作为第一指令。可选地,所述第一元素具体为可替换的元素,所述至少两个元素中除所述第一元素外的元素为不可替换的元素。可选地,所述在有所述第二操作时,响应所述第二操作,生成并执行第二指令,具体包括:对应所述第一元素,生成并在所述显示单元上显示用于获得第二元素的至少一个操作对象;基于对对应于所述至少一个操作对象的第二操作的响应,生成操作指令;执行所述操作指令,生成第二元素并将所述第二元素作为第二指令;执行所述第二指令。本申请实施例中还提供一种电子设备,包括:获得单元,用于通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容;识别单元,用于识别所述第一输入内容,获得第一指令;计时单元,用于在获得所述第一指令时,通过所述电子设备中的计时器进行计时,获得一计时时间;判断单元,用于判断所述计时时间是否到达一预设值;执行单元,用于在所述计时时间到达一预设值后,执行所述第一指令。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:一,本申请由于在通过识别获得一指令后,通过一计时器进行计时,在计时时间没有达到预设值时,不会执行识别获得的指令,而在计时时间内,用户可以对识别获得的指令进行修改或终止,所以,有效解决了现有技术中,由于识别后直接执行指令,而出现的错误执行的技术问题。二,由于在计时时间内,用户可以对识别获得的指令进行修改或终止,所以,不仅能有效解决错误执行的技术问题,进一步地,还可以提高执行指令的正确率,进而有效提高用户的使用感受。三,在本申请中,当用户需要对识别获得的指令进行修改时,通过对包含多个元素的对待修改的内容进行识别,确定出可修改的或可替换的元素,并提供给用户多种修改方式,进而有效解决了现有技术中存在的修改方式很单一,不方便且不智能的技术问题,实现了方便,快捷和智能的修改效果。附图说明图1为本申请实施例一中对输入内容进行调整的方法的流程图;图2为本申请实施例一中电子设备的模块图;图3为本申请实施例二中处理指令方法的流程图;图4为本申请实施例二中电子设备的模块图。具体实施方式在本申请实施例提供的技术方案中,提供一种处理指令的方法及电子设备,用以解决现有技术中由于电子设备在识别出来指令后,会直接执行指令,进而出现错误执行的技术问题。下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。实施例一:在实施例一中,提供一种电子设备,在实际应用中,该电子设备可以是智能手机,也可以是平板电脑等电子产品。请参考图2,实施例一中电子设备的模块图,该电子设备包括:一显示单元100;一处理器2本文档来自技高网
...
一种处理指令的方法及电子设备

【技术保护点】
一种处理指令的方法,其特征在于,所述方法包括:通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容;识别所述第一输入内容,获得第一指令;在获得所述第一指令时,通过所述电子设备中的计时器进行计时,获得一计时时间;判断所述计时时间是否到达一预设值;在所述计时时间到达一预设值后,执行所述第一指令。

【技术特征摘要】
1.一种处理指令的方法,其特征在于,所述方法包括:通过响应第一操作,获得用于指示电子设备进行操作的第一输入内容;所述第一输入内容包含第一元素在内的至少两个元素;识别所述第一输入内容,获得第一指令;在获得所述第一指令时,通过所述电子设备中的计时器进行计时,获得一计时时间;判断所述计时时间是否到达一预设值;在所述计时时间到达一预设值后,执行所述第一指令;在所述计时时间未到达一预设值时,检测是否对应于所述第一指令的第二操作;在有所述第二操作时,通过响应所述第二操作,生成并执行第二指令;其中,所述在有所述第二操作时,响应所述第二操作,生成并执行第二指令,包括:对应所述第一元素,生成并在电子设备的显示单元上显示用于获得第二元素的至少一个操作对象;基于对对应于所述至少一个操作对象的第二操作的响应,生成操作指令;执行所述操作指令,生成第二元素,并将所述第一元素替换为所述第二元素来更新所述第一输入内容,作为第二指令;执行所述第二指令。2.如权利要求1所述的方法,其特征在于:在所述第二操作为用于终止所述电子设备执行所述第一指令的终止操作时,所述在有所述第二操作时,响应所述第二操作,生成并执行第二指令,具体为:在有所述终止操作时,响应所述终止操作,生成并执行终止指令,以使所述第一指令不被所述电子设备执行。3.如权利要求1所述的方法,其特征在于,在所述第二操作为用于修改所述第一指令的修改操作时,所述在有所述第二操作时,响应所述第二操作,生成并执行第二指令,具体包括:在有所述修改操作时,响应所述修改操作,生成修改指令;执行所述修改指令,以将所述第一指令修改为第二指令;执行所述第二指令。4.如权利要求2-3中任一权利要求所述的方法,其特征在于,所述通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容,具体为:通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容。5.如权利要求4所述的方法,其特征在于,所述通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容,具体包括:运行所述应用程序;检测是否以对所述应用程序进行第一操作;在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;执行所述第一操作指令,通过所述应用程序获得第一输入内容。6.如权利要求1所述的方法,其特征在于,所述识别所述第一输入内容,获得第一指令,具体包括:按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;基于对用户选择操作的响应,获得一选择指令;执行所述选择指令,从所述至少两个元素中确定出属于命令类元素的第一元素作为第一指令。7.如权利要求6所述的方法,其特征在于,所述第一元...

【专利技术属性】
技术研发人员:陆游龙杨容王高歌戴岩李向阳尉伟东
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1