CN103365427B - 一种对输入内容进行调整的方法及电子设备 - Google Patents

一种对输入内容进行调整的方法及电子设备 Download PDF

Info

Publication number
CN103365427B
CN103365427B CN201210093701.5A CN201210093701A CN103365427B CN 103365427 B CN103365427 B CN 103365427B CN 201210093701 A CN201210093701 A CN 201210093701A CN 103365427 B CN103365427 B CN 103365427B
Authority
CN
China
Prior art keywords
input
input content
content
program
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210093701.5A
Other languages
English (en)
Other versions
CN103365427A (zh
Inventor
陆游龙
杨容
焦振
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201810058577.6A priority Critical patent/CN108255315A/zh
Priority to CN201210093701.5A priority patent/CN103365427B/zh
Priority to US13/835,007 priority patent/US9613311B2/en
Publication of CN103365427A publication Critical patent/CN103365427A/zh
Application granted granted Critical
Publication of CN103365427B publication Critical patent/CN103365427B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/033Voice editing, e.g. manipulating the voice of the synthesiser

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种对输入内容进行调整的方法及电子设备,用以解决现有技术中当用户需要对输入内容进行调整或修改时,都存在修改不便捷,不智能的技术问题。所述方法包括:通过第一操作获得第一输入内容;在所述显示单元上显示所述第一输入内容,其中,所述第一输入内容包括至少两个元素;按照预定规则从所述至少两个元素中确定第一元素;通过第二操作获得第二元素,其中,所述第二元素不属于所述至少两个元素;在所述显示单元显示所述第一元素位置以所述第二元素更新所述第一元素;在所述显示单元上显示所述第二元素。

Description

一种对输入内容进行调整的方法及电子设备
技术领域
本申请涉及数据处理技术领域,特别涉及一种对输入内容进行调整的方法及电子设备。
背景技术
随着电子设备的功能越来越强大,用户可以在电子设备可以做的事情也越来越多,如:用户可以通过智能手机或具有通信功能的平板电脑进行通信,发短消息,共享照片或视频,收听音乐,看电视或看电影等。
用户在使用过程中,就会需要和电子设备间进行交互,在交互过程中,就需要用户通过各种输入方式在电子设备中输入内容,如:通过键盘输入法输入中文,英文或符号;通过手写输入法,输入文字或图形;通过语音输入法输入语音等。
本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术中在需要对输入内容进行修改时,存在如下技术问题:
键盘输入法,需要用户利用手或其它操作体(如:操作笔)操作实体或虚拟键盘上的按键才能实现输入,且如果用户在站在行进中的公交车上时,由于一只手需要扶着,所以,存在输入不方便的问题,特别地,在输入后,假如需要修改或调整,则还需要定位要修改的地方,然后,又得通过手或其它操作体进行修改,可见修改起来非常不便捷,也不智能。
而对于语音输入法或手写输入法,虽然相较于键盘输入法,用户在输入时可以更方便,特别是语音输入法,用户甚至不用手或操作体,而直接说话就可以,但由于现有语音输入法或手写输入法的识别能力有限,经常识别错误,如:用户说的是“王兰”,但识别出来可能是“王楠”;手写的是“党”,但识别出来可能是“赏”,所以,就需要对识别出来结果进行修改或调整,但在现有技术中,提供的修改方式很单一且不方便,如:需要对语音识别出的“王兰”进行修改时,就得用键盘输入法进行,显然,这不方便,也不智能。
总之,在现有技术中,当用户需要对输入内容进行调整或修改时,都存在修改不便捷,不智能的技术问题,进而极大地降低了用户使用电子设备的舒适度。
发明内容
有鉴于此,本发明提供一种对输入内容进行调整的方法及电子设备,用以解决现有技术中当用户需要对输入内容进行调整或修改时,都存在修改不便捷,不智能的技术问题。
本申请实施例中一方面提供一种对输入内容进行调整的方法,应用于一包括显示单元的电子设备中,所述方法包括:
通过第一操作获得第一输入内容;
在所述显示单元上显示所述第一输入内容,其中,所述第一输入内容包括至少两个元素;
按照预定规则从所述至少两个元素中确定第一元素;
通过第二操作获得第二元素,其中,所述第二元素不属于所述至少两个元素;
在所述显示单元显示所述第一元素位置以所述第二元素更新所述第一元素;
在所述显示单元上显示所述第二元素;
其中,所述第一操作和所述第二操作为语音输入操作。
可选地,所述通过第一操作获得第一输入内容,具体为:
通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容。
可选地,所述通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容,具体包括:
打开所述应用程序;
检测是否以对所述应用程序进行第一操作;
在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;
执行所述第一操作指令,通过所述应用程序获得第一输入内容。
可选地,所述应用程序具体为内容转换程序或输入程序;在所述应用程序为内容转换程序时,所述第一操作指令具体为用于将一内容转换为所述第一输入内容的转换指令;在所述应用程序为输入程序时,所述第一操作指令具体为用于输入所述第一输入内容的输入指令。
可选地,所述执行所述第一操作指令,通过所述应用程序获得第一输入内容,具体为:
执行所述转换指令,通过所述内容转换程序将一声音或文字内容转换为所述第一输入内容;或
执行所述输入指令,通过所述输入程序,输入所述第一输入内容。
可选地,所述按照预定规则从所述至少两个元素中确定第一元素,具体包括:
按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;
基于对用户选择操作的响应,获得一选择指令;
执行所述选择指令,从所述至少两个元素中确定第一元素。
可选地,所述执行所述选择指令,从所述至少两个元素中确定第一元素,具体包括:
执行所述选择指令,从所述至少两个备选元素中确定出一可编辑备选元素;
确定所述可编辑备选元素中的属于所述至少两个元素中的一元素为第一元素。
可选地,所述第一元素具体为可替换的元素,所述至少两个元素中除所述第一元素外的元素为不可替换的元素。
可选地,所述通过第二操作获得第二元素,具体为:
对应所述第一元素,生成并在所述显示单元上显示用于获得第二元素的至少一个操作对象;
基于对对应于所述至少一个操作对象的第二操作的响应,生成操作指令;
执行所述操作指令,获得第二元素。
可选地,在所述按照预定规则从所述至少两个元素中确定第一元素之后,所述的方法还包括:
判断所述电子设备中一计时器的计时时间在到达一预设值之前,是否有用于获得第二元素的第二操作;
在有用于获得第二元素的第二操作时,通过第二操作获得第二元素。
本申请实施例中还提供一种电子设备,包括:
一显示单元;
一处理器,与所述显示单元连接;
其中,所述处理器用于通过第一操作获得第一输入内容;并将所述第一输入内容传输至所述显示单元,以将所述第一输入内容在所述显示单元上显示,其中,所述第一输入内容包括至少两个元素;
所述处理器还用于按照预定规则从所述至少两个元素中确定第一元素,并通过第二操作获得第二元素,并将所述第二元素传输至所述显示单元,在显示所述第一元素的位置以所述第二元素更新所述第一元素,以将所述第二元素在所述显示单元上显示,其中,所述第二元素不属于所述至少两个元素,所述第一操作和所述第二操作为语音输入操作。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
一,在本申请中,当用户需要对输入内容进行修改时,通过对包含多个元素的输入内容进行识别,确定出可修改的或可替换的元素,并提供给用户多种修改方式,进而有效解决了现有技术中存在的修改方式很单一,不方便且不智能的技术问题,实现了方便,快捷和智能的修改效果。
二,当输入内容中包含用于指示电子设备进行某个操作的指令时,本申请通过一计时器进行计时,在计时时间没有达到预设值时,不会执行识别获得的指令,而在计时时间内,用户可以对识别获得的指令进行修改或终止,所以,有效解避免错误执行情况的发生。
三,由于在计时时间内,用户可以对识别获得的指令进行修改或终止,所以,不仅能有效解决错误执行的技术问题,进一步地,还可以提高执行指令的正确率,进而有效提高用户的使用感受。
附图说明
图1为本申请实施例一中对输入内容进行调整的方法的流程图;
图2为本申请实施例一中电子设备的模块图;
图3为本申请实施例二中处理指令方法的流程图;
图4为本申请实施例二中电子设备的模块图。
具体实施方式
在本申请实施例提供的技术方案中,当用户需要对输入内容进行修改时,通过对包含多个元素的输入内容进行识别,确定出可修改的或可替换的元素,并提供给用户多种修改方式,进而有效解决了现有技术中存在的修改方式很单一,不方便且不智能的技术问题,实现了方便,快捷和智能的修改效果。
下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。
实施例一:
在实施例一中,提供一种电子设备,在实际应用中,该电子设备可以是智能手机,也可以是平板电脑等电子产品。
请参考图2,实施例一中电子设备的模块图,该电子设备包括:
一显示单元100;
一处理器200,与所述显示单元100连接。
下面将结合图1和图2,对实施例一中提供的对输入内容进行调整的方法的具体实现过程及电子设备的具体工作原理进行详细介绍。
实施例一中的对输入内容进行调整的方法可以应用在上述电子设备中,在下面的描述中,将以电子设备为智能手机为例,来进行详细的举例描述。
实施例一中提供的一种对输入内容进行调整的方法,包括步骤:
S301:通过第一操作获得第一输入内容。
具体来讲,在本实施例中,S301具体为:通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容。
对于如何响应所述第一操作,以获得第一输入内容,具体实现过程可以为:
运行所述应用程序;其中,运行所述应用程序可以是通过获得用户的触发操作从而运行所述应用程序,也可以是通过特定应用程序中的特定功能直接调用从而运行所述应用程序等。
检测是否以对所述应用程序进行第一操作;
在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;
执行所述第一操作指令,通过所述应用程序获得第一输入内容。
其中,所述应用程序可以为内容转换程序,如语音识别程序;所述应用程序也可为输入程序,如:语音输入程序,手写输入程序,键盘输入程序。
在所述应用程序为内容转换程序时,所述第一操作指令具体为用于将一内容转换为所述第一输入内容的转换指令,此时,即为:执行所述转换指令,通过所述内容转换程序将一声音或文字内容转换为所述第一输入内容。如:
智能手机中有一语音留言邮箱,当语音留言邮箱中有来自“王兰”的留言“你好,我是王兰,请你回来后,给我回个短信”,此时,智能手机中的语音识别程序就会对留言“你好,我是王兰,请你回来后,给我回个短信”进行识别,获得“发短信给王兰”的输入内容。
在所述应用程序为输入程序时,所述第一操作指令具体为用于输入所述第一输入内容的输入指令,此时,即为:执行所述输入指令,通过所述输入程序,输入所述第一输入内容。如:
用户A在需要向智能手机中输入内容时,即可以打开安装在智能手机中的语音输入程序,并对着智能手机说话,如:“发短信给王兰”,智能手机便可以采集“发短信给王兰”这句话的语音,并通过智能手机中的语音识别模块识别,形成文字“发短信给王兰”。
在通过步骤S301获得所述第一输入内容后,即执行步骤S302,即:在所述显示单元100上显示所述第一输入内容,其中,所述第一输入内容包括至少两个元素,所述至少两个元素中的每个元素可以为一个字符,也可以是一个词组,还可以是一个短语。以“发短信给王兰”为例,包括三个元素,即:第三元素“发短信”,第二元素“给”和第一元素“王兰”。
以第一输入内容为:“发短信给王兰”为例,在步骤S302中,即会将“发短信给王兰”显示在智能手机的显示单元上。
在通过步骤S302将第一输入内容显示在电子设备的显示单元100上后,本申请实施例中的方法进入步骤S303,即:按照预定规则从所述至少两个元素中确定第一元素。
在本实施例中,所述按照预定规则从所述至少两个元素中确定第一元素,具体实现可以包括如下步骤:
按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;
基于对用户选择操作的响应,获得一选择指令;
执行所述选择指令,从所述至少两个元素中确定第一元素。
对于所述执行所述选择指令,从所述至少两个元素中确定第一元素,在本实施例中,具体包括:
执行所述选择指令,从所述至少两个备选元素中确定出一可编辑备选元素;
确定所述可编辑备选元素中的属于所述至少两个元素中的一元素为第一元素。
其中,当在本实施例中提及的所述第一元素具体为可替换的元素时,所述至少两个元素中除所述第一元素外的元素为不可替换的元素。
为更清楚地让本领域普通技术人员理解本实施例中步骤S303的实现过程,下面以“发短信给王兰”作为第一输入内容的例子,来进行具体介绍:
将“发短信给王兰”分为三个元素,上面提及的第三元素“发短信”,第二元素“给”和第一元素“王兰”,然后,将每个元素和对应的目标数据库进行比较,具体来讲为:
将“发短信”和一命令目标数据库进行比较,当“发短信”在该命令目标数据库中时,即确定“发短信”属于命令类元素,在本实施例中将命令类元素对应为第三备选元素,对于本领域普通技术人员来讲,也可以称第三备选元素为一语法槽;
将“给”和一般语言数据库进行比较,当“给”在该一般语言数据库中时,即确定“给”属于一般语言类元素,在本实施例中将一般语言类元素对应为第二备选元素,对于本领域普通技术人员来讲,也可以称第二备选元素为一语法槽;
将“王兰”和一命令对象目标数据库进行比较,当“王兰”在该命令对象目标数据库中时,即确定“王兰”属于命令对象类元素,在本实施例中将命令对象类元素对应为第一备选元素,对于本领域普通技术人员来讲,也可以称第一备选元素为一语法槽。
通过上述过程,即确定“发短信给王兰”包含三个备选元素,也可说是包含三个语法槽,其中,第三备选元素为命令类元素,第二备选元素为一般语言类元素,第一备选元素为命令对象类元素。
在电子设备的显示单元100上显示时,显示方式可以是一个备选元素或一个语法槽以一个边框式区域进行显示,而在其中显示第一输入内容的元素,如:当第一输入内容为:“发短信给王兰”时,即在第一边框式显示区域中显示第一元素“王兰”,在第二边框式显示区域中显示第二元素“给”,在第三边框式显示区域中显示第三元素“发短信”。当然在实际应用中,也不一定以边框式区域来显示语法槽,本领域普通技术人员可以根据实际需求,来用其它显示方式。
在确定“发短信给王兰”包含三个备选元素后,在本实施例方法中,有两种方式确定第一备选元素为可编辑备选元素。
第一种,用户可以通过实体键盘中的按键或对所述显示单元100进行触摸,进行选择操作,如,当显示单元100为触摸屏时,用户可以在第一备选元素对应的第一边框显示区域进行点击操作,电子设备在检测到该点击操作时,便会响应该点击操作并生成一选择指令;在生成选择指令后,电子设备便会执行该选择指令,确定第一备选元素为可编辑备选元素,这样用户就可以对第一备选元素中的第一元素进行编辑了,即可以对“王兰”进行编辑了。在第一备选元素为可编辑时,第二备选元素及第三备选元素可以为不可编辑备选元素。当然,在实际中,用户也可以对通过选择操作来确定第三备选元素为可编辑备选元素。
第二种,可以在电子设备中预先设置,将命令对象类元素设置为可编辑备选元素,这样,在本实施例中,由于命令对象类元素为第一备选元素,这样第一备选元素即为可编辑备选元素,而第一备选元素中的第一元素,即“王兰”即为可编辑了。当然,在具体应用中,本领域普通技术人员也可以将命令类元素预先设置为可编辑备选元素。在此,本申请中就不一一详细举例了。其中,在第二种情况下,用户是不用进行选择操作的,只识别出第一输入内容中有命令对象类元素,即将其设置为可编辑备选元素。
在通过步骤S303将第一元素确定之后,本实施例中的方法进入步骤S304,即:通过第二操作获得第二元素,其中,所述第二元素不属于所述至少两个元素。在具体实现过程中,所述通过第二操作获得第二元素,具体包括:
对应所述第一元素,生成并在所述显示单元上显示用于获得第二元素的至少一个操作对象;
基于对对应于所述至少一个操作对象的第二操作的响应,生成操作指令;
执行所述操作指令,获得第二元素。在本实施例中,还可以在所述按照预定规则从所述至少两个元素中确定第一元素之后,执行如下步骤:
判断所述电子设备中一计时器的计时时间在到达一预设值之前,是否有用于获得第二元素的第二操作;
在有用于获得第二元素的第二操作时,通过第二操作获得第二元素。
为更清楚地让本领域普通技术人员理解本实施例中步骤S304的实现过程,下面以“发短信给王兰”作为第一输入内容的例子,来进行具体介绍:
即当第一输入内容为“发短信给王兰”时,通过步骤S303确定第一元素为“王兰”,此时,如果“王兰”不是用户想要发短信的对象,用户真正要发短信的对象是“王楠”,那么就需要将“王兰”修改为“王楠”;或者,还有一种情况,就是用户要终止发短信给王兰。为了满足上述两种应用场景,本实施例中方法,可以预先设置一个时间预设值,如:30秒,并通过电子设备中的计时器进行计时,获得一计时时间。
如果在计时时间到达30秒时,电子设备并没有检测到用户修改“王兰”的操作或终止发短信给王兰的操作,那么电子设备会调用短信程序,并通过该短信程序给王兰发短信,短信的内容可以是:
第一种,可以是预先设置好的,如:短信内容可以为:“王兰,你好,请在今天下午5点到会议室301开会。”。
第二种,可以是用户通过输入程序在该短信程序中输入的,其中,所述输入程序可以为:键盘输入程序,手写输入程序,或语音输入程序,如,短信内容可以是用户通过手写输入程序输入的“王兰,你好,请在今天下午5点到会议室301开会。”。
第三种,可以是通过电子设备中语音识别模块从步骤S301中用户对着电子设备说的语音识别而得到的,比如,当用户说的语音为“你好,我是王兰,请回来后给我回个短信,确认一下,是不是今天下午5点在会议室301开会?多谢!”时,通过电子设备中的语音识别模块就能识别出需要发给王兰的短信内容为:“王兰,你好,请在今天下午5点到会议室301开会。”。
如果在计时时间没有到达30秒时,电子设备检测到用户修改“王兰”的修改操作,就会生成并在显示单元100上显示用于获得第二元素的至少一个操作对象。该至少一个操作对象可以为:
第一种,与“王兰”在读音或意思上相近的元素如包括:“王楠”,“王蓝”,“王男”,“汪兰”,这些元素可以列表的形式显示在显示单元100上的一个区域上;更进一步地,也可以在显示单元100上以一个边框式区域显示语法槽以及语法槽内的第一元素的旁边(即与所述边框式区域的相邻的另一个区域)显示承载“王兰”在读音或意思上相近的元素的界面,例如,包括“王楠”,“王蓝”,“王男”,“汪兰”等的界面。
第二种,输入程序的链接或输入程序的界面,如:可以是个语音输入程序界面,该界面上包括一个话筒图标,一个静音图标,一个停止图标。这样用户就能够通过该语音输入程序直接进行语音输入直接将“王兰”更改成该用户想要的“王楠”;也可以是一个键盘输入程序的界面,例如,百度输入法或者搜狗输入法对应的虚拟键盘,通过键盘输入程序的界面,用户就能够直接通过虚拟键盘直接输入并在所述输入法的响应下,将“王兰”更改成该用户想要的“王楠”;另外,也可以是一个键盘输入程序的链接,如:百度拼音输入法的图标;
第三种,包括“王楠”的数据库的链接图标,如:电子设备中联系人数据库的图标;或电子设备中电话记录数据库的图标,具体来讲可以是智能手机内的联系人的图标。
当然,在实际应用中,该至少一个操作对象可以是其他对象,在此,申请人就不再详细举例了。
另外,该至少一个操作对象也可以包括第一种,第二种和第三种中的一种,两种或三种。
在显示单元100上显示用于获得第二元素的至少一个操作对象之后,电子设备会响应对所述至少一个操作对象进行第二操作,生成操作指令,然后通过执行该操作指令,获得第二元素。具体来讲:
当该至少一个操作对象为上述第一种时,所述第二操作可以是一选择操作,响应该选择操作,即可生成选择指令,执行选择指令,便可以从“王楠”,“王蓝”,“王男”,“汪兰”中确定“王楠”为第二元素。例如:
第一个例子:在显示单元100上显示承载多个待选择元素(例如,“王楠”,“王蓝”,“王男”,“汪兰”等)的界面上,通过触摸屏获得选择操作(即,触摸选择操作)以从所述多个待选择元素中选择并确定出“王楠”。
第二个例子:通过语音输入获得选择操作(即,语音输入了“选择第一个”),以从所述多个待选择元素中选择并确定出“王楠”。
第三个例子:通过语音输入获得选择操作(即,语音输入了“楠木的楠”),以从所述多个待选择元素中选择并确定出“王楠”。
当该至少一个操作对象为上述第二种中的手写输入程序的界面时,所述第二操作可以是输入操作,如:在显示单元100上手写“楠”字的输入操作,响应该输入操作,即可生成输入指令,执行输入指令,便获得第二元素“楠”。当然,也可以语音输入程序的界面,此时,所述第二操作可以是一段话,如“我需要的是楠木的楠,而不是兰花的兰”,通过电子设备中的语音识别程序便可获得第二元素“楠”。
当该至少一个操作对象为上述第三种中的联系人数据库时,所述第二操作可以是打开数据库的操作和选择操作,响应选择操作,生成选择指令,便可以从联系人数据库中通过选择获得第二元素“王楠”。
在通过步骤S304获得第二元素后,本实施例中的方法便执行步骤S305,即:在所述显示单元100显示所述第一元素位置以所述第二元素更新所述第一元素。
当第一元素为“王兰”,第二元素为“王楠”时,即在“王兰”的位置用“王楠”更新“王兰”。
通过步骤S305将第一元素更新为第二元素后,即进入步骤S306:在所述显示单元100上显示所述第二元素,如:在所述显示单元100上显示“王楠”。
当然在本实施例的方法中,在计时时间没有到达30秒时,电子设备也可能检测到用户终止发短信给王兰的终止操作,在检测到该终止操作后,电子设备会响应该终止操作,生成并在显示单元100上显示用于确认终止的确定图标和用于取消终止的取消图标,如果电子设备检测到用户在该确定图标上有操作时,电子设备就会生成并执行终止指令,取消向王兰发短信;如果电子设备检测到用户在该取消图标有操作,电子设备就会生成并执行取消指令,即之后,电子设备会向王兰发送短信。
请参考图2,为本实施例中电子设备的模块图,具体来讲,本实施例中的电子设备包括:
一显示单元100;
一处理器200,与所述显示单元100连接;
其中,所述处理器200用于通过第一操作获得第一输入内容;并将所述第一输入内容传输至所述显示单元100,以将所述第一输入内容在所述显示单元100上显示,其中,所述第一输入内容包括至少两个元素;
所述处理器200还用于按照预定规则从所述至少两个元素中确定第一元素,并通过第二操作获得第二元素,并将所述第二元素传输至所述显示单元100,在显示所述第一元素的位置以所述第二元素更新所述第一元素,以将所述第二元素在所述显示单元100上显示,其中,所述第二元素不属于所述至少两个元素。
在本实施例的电子设备中,所述处理器200在获得第一输入内容时,具体过程为:通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容;
而对于通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容,所述处理器200的工作原理为:运行所述应用程序;检测是否有对所述应用程序进行第一操作;在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;执行所述第一操作指令,通过所述应用程序获得第一输入内容。
其中,所述应用程序具体为内容转换程序或输入程序;在所述应用程序为内容转换程序时,所述第一操作指令具体为用于将一内容转换为所述第一输入内容的转换指令;在所述应用程序为输入程序时,所述第一操作指令具体为用于输入所述第一输入内容的输入指令。
当第一操作指令为转换指令时,所述处理器200通过执行所述转换指令,进而通过所述内容转换程序将一声音或文字内容转换为所述第一输入内容;或
当第一操作指令为输入指令时,所述处理器200通过执行所述输入指令,进而通过所述输入程序,输入所述第一输入内容。
在本实施例中的电子设备中,所述处理器200在确定第一元素时,具体实现原理如下:
按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;基于对用户选择操作的响应,获得一选择指令;执行所述选择指令,从所述至少两个备选元素中确定出一可编辑备选元素;确定所述可编辑备选元素中的属于所述至少两个元素中的一元素为第一元素。
其中,所述第一元素具体为可替换的元素,所述至少两个元素中除所述第一元素外的元素为不可替换的元素。
在本实施例中的电子设备中,所述处理器200在确定第一元素后,还用于:
判断所述电子设备中一计时器的计时时间在到达一预设值之前,是否有用于获得第二元素的第二操作;
在有用于获得第二元素的第二操作时,对应所述第一元素,生成并在所述显示单元上显示用于获得第二元素的至少一个操作对象;
基于对对应于所述至少一个操作对象的第二操作的响应,生成操作指令;执行所述操作指令,获得第二元素。
至于电子设备的具体工作过程和原理,在上面方法实施例中已经结合图1和例子进行了详细的描述,在此,就不再重复描述了。
实施例二:
本申请中除了提供实施例一中的对输入内容进行调整的方法和电子设备外,还提供一种处理指令的方法及电子设备。下面将结合图3和图4作详细的介绍:
请参考图3,为本申请实施例二中处理指令方法的流程图,该处理指令的方法包括:
S401,通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容。
具体来讲,在本实施例中,S401具体为:通过响应对运行在所述电子设备中的一应用程序的第一操作,获得用于指示所述电子设备进行操作的第一输入内容。
对于如何响应所述第一操作,以获得所述第一输入内容,在本实施例中,具体实现过程可以为:
运行所述应用程序;
检测是否以对所述应用程序进行第一操作;
在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;
执行所述第一操作指令,通过所述应用程序获得第一输入内容。
其中,所述应用程序可以为内容转换程序,如语音识别程序;所述应用程序也可为输入程序,如:语音输入程序,手写输入程序,键盘输入程序。
在所述应用程序为内容转换程序时,所述第一操作指令具体为用于将一内容转换为所述第一输入内容的转换指令,此时,即为:执行所述转换指令,通过所述内容转换程序将一声音或文字内容转换为所述第一输入内容。如:
智能手机中有一语音留言邮箱,当语音留言邮箱中有来自“王兰”的留言“你好,我是王兰,请你回来后,给我回个短信”,此时,智能手机中的语音识别程序就会对留言“你好,我是王兰,请你回来后,给我回个短信”进行识别,获得“发短信给王兰”的输入内容。
在所述应用程序为输入程序时,所述第一操作指令具体为用于输入所述第一输入内容的输入指令,此时,即为:执行所述输入指令,通过所述输入程序,输入所述第一输入内容。如:
用户A在需要向智能手机中输入内容时,即可以打开安装在智能手机中的语音输入程序,并对着智能手机说话,如:“发短信给王兰”,智能手机便可以采集“发短信给王兰”这句话,并通过智能手机中的语音识别模块识别,形成文字“发短信给王兰”。
通过步骤S401,获得第一输入内容,其中,所述第一输入内容包括至少两个元素,所述至少两个元素中的每个元素可以为一个字符,也可以是一个词组,还可以是一个短语。以“发短信给王兰”为例,包括三个元素,即:第一元素“发短信”,第二元素“给”和第三元素“王兰”。
在通过步骤S401获得第一输入内容后,本实施例中的方法进入步骤S402,即:识别所述第一输入内容,获得第一指令。
在本实施例中,步骤S402具体实现可以包括如下步骤:
按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;
基于对用户选择操作的响应,获得一选择指令;
执行所述选择指令,从所述至少两个元素中确定出属于命令类元素的第一元素作为第一指令。
为更清楚地让本领域普通技术人员理解本实施例中步骤S402的实现过程,下面以“发短信给王兰”作为第一输入内容的例子,来进行具体介绍:
将“发短信给王兰”分为三个元素,上面提及的第一元素“发短信”,第二元素“给”和第三元素“王兰”,然后,将每个元素和对应的目标数据库进行比较,具体来讲为:
将“发短信”和一命令目标数据库进行比较,当“发短信”在该命令目标数据库中时,即确定“发短信”属于命令类元素,在本实施例中将命令类元素对应为第一备选元素,对于本领域普通技术人员来讲,也可以称第一备选元素为一语法槽;
将“给”和一般语言数据库进行比较,当“给”在该一般语言数据库中时,即确定“给”属于一般语言类元素,在本实施例中将一般语言类元素对应为第二备选元素,对于本领域普通技术人员来讲,也可以称第二备选元素为一语法槽;
将“王兰”和一命令对象目标数据库进行比较,当“王兰”在该命令对象目标数据库中时,即确定“王兰”属于命令对象类元素,在本实施例中将命令对象类元素对应为第三备选元素,对于本领域普通技术人员来讲,也可以称第三备选元素为一语法槽。
通过上述过程,即确定“发短信给王兰”包含三个备选元素,也可说是包含三个语法槽,其中,第一备选元素为命令类元素,第二备选元素为一般语言类元素,第三备选元素为命令对象类元素。
在电子设备的显示单元上显示时,显示方式可以是一个备选元素或一个语法槽以一个边框式区域进行显示,而在其中显示第一输入内容的元素,如:当第一输入内容为:“发短信给王兰”时,即在第三边框式显示区域中显示第三元素“王兰”,在第二边框式显示区域中显示第二元素“给”,在第一边框式显示区域中显示第一元素“发短信”。当然在实际应用中,也不一定以边框式区域来显示语法槽,本领域普通技术人员可以根据实际需求,来用其它显示方式。
通过步骤S402将第一元素确定为第一指令后,本实施例的方法就进入步骤S403,即:在获得所述第一指令时,通过所述电子设备中的计时器进行计时,获得一计时时间;
在进行计时的过程中,本实施例中的方法会进入步骤S404,即:判断所述计时时间是否到达一预设值;在计时时间达到所述预设值后,便进入步骤S405,即:在所述计时时间到达一预设值后,执行所述第一指令。
下面将以第一指令为“发短信”例子,详细介绍步骤从S402到S403,再到步骤S404的具体实现过程:
本实施例中方法,可以预先设置一个时间预设值,如:30秒,并通过电子设备中的计时器进行计时,获得一计时时间;判断计时时间是否到达30秒。
如果判断计时时间到达30秒,则说明用户没有对“发短信”的指令进行修改或没有终止发短信给王兰的操作,那么电子设备会调用短信程序,并通过该短信程序给王兰发短信,其中,短信的内容可以是预先设置好的;也可以是用户通过输入程序在该短信程序中输入的,其中,所述输入程序可以为:键盘输入程序,手写输入程序,或语音输入程序。
其中,在步骤S404之后,本实施例中的方法还包括:
S406,在所述计时时间未到达一预设值时,检测是否对应于所述第一指令的第二操作;
S407,在有所述第二操作时,通过响应所述第二操作,生成并执行第二指令。其中,
在所述第二操作为用于终止所述电子设备执行所述第一指令的终止操作时,步骤S407具体为:在有所述终止操作时,响应所述终止操作,生成并执行终止指令,以使所述第一指令不被所述电子设备执行。
在所述第二操作为用于修改所述第一指令的修改操作时,步骤S407具体实现过程包括:
在有所述修改操作时,响应所述修改操作,生成修改指令;
执行所述修改指令,以将所述第一指令修改为第二指令;
执行所述第二指令。
对于步骤S406和步骤S407的具体实现过程,下面同样以第一指令为“发短信”例,进行详细介绍:
如果在计时时间没有到达30秒时,电子设备检测到用户修改“发短信”的修改操作,就会生成并在显示单元上显示用于获得第二指令的至少一个操作对象。该至少一个操作对象可以为:
输入程序的链接或输入程序的界面,如:可以是个语音输入程序界面,该界面上包括一个话筒图标,一个静音图标,一个停止图标;也可以是一个键盘输入程序的链接,如:百度拼音输入法的图标;
当然,在实际应用中,该至少一个操作对象可以是其他对象,在此,申请人就不再详细举例了。
在显示单元上显示用于获得第二指令的至少一个操作对象之后,电子设备会响应对所述至少一个操作对象进行第二操作,生成操作指令,然后通过执行该操作指令,获得第二指令。具体来讲:
当该至少一个操作对象为上述第二种中的手写输入程序的界面时,所述第二操作可以是输入操作,如:在显示单元上手写“打电话”三个字的输入操作,响应该输入操作,即可生成输入指令,执行输入指令,便获得第二元素“打电话”作为第二指令。当然,也可以语音输入程序的界面,此时,所述第二操作可以是一段话,如“我需要的打电话给王兰,而不是发短信给王兰”,通过电子设备中的语音识别程序便可获得第二元素“打电话”作为第二指令。
当然在本实施例的方法中,在计时时间没有到达30秒时,电子设备也可能检测到用户终止发短信给王兰的终止操作,在检测到该终止操作后,电子设备会响应该终止操作,生成并在显示单元上显示用于确认终止的确定图标和用于取消终止的取消图标,如果电子设备检测到用户在该确定图标上有操作时,电子设备就会生成并执行终止指令,取消向王兰发短信;如果电子设备检测到用户在该取消图标有操作,电子设备就会生成并执行取消指令,即之后,电子设备会向王兰发送短信。
基于上述描述,在本实施例的方法中,当在所述计时时间未到达一预设值时,检测是否对应于所述第一指令的第二操作,且在有所述第二操作且所述第二操作为用于修改所述第一指令的修改操作时,会通过响应所述修改操作,生成并执行修改指令。
在本实施例的方法中,对于响应所述修改操作,生成并执行修改指令有两种方式:
第一种,当第一指令对应的第一备选元素(即语法槽)设置为可编辑备选元素,然后,再通过对第一备选元素中的第一指令进行修改,获得第二指令。而对于将第一备选元素设置为可编辑备选元素,可以在步骤S407及以前的任何一个步骤中进行。在本实施例方法中,将第一备选元素设置为可编辑备选元素具体过程为:
在确定“发短信给王兰”包含三个备选元素后,用户可以通过实体键盘中的按键或对所述显示单元进行触摸,进行选择操作,如,当显示单元为触摸屏时,用户可以在第一备选元素对应的第一边框显示区域进行点击操作,电子设备在检测到该点击操作时,便会响应该点击操作并生成一选择指令;在生成选择指令后,电子设备便会执行该选择指令,确定第一备选元素为可编辑备选元素,这样用户就可以对第一备选元素中的第一元素(即第一指令)进行编辑了,具体来讲,即可以对第一指令“发短信”进行编辑,将第一指令“发短信”调整为第二指令“打电话”。在第一备选元素为可编辑时,第二备选元素及第三备选元素可以为不可编辑备选元素。
第二种,重新通过语音输入程序输入“打电话给王兰”的语音,并通过语音识别模块识别出用户想要执行的指令为“打电话”,并执行打电话给王兰的操作,而不执行发短信给王兰的操作。
请参考图4,为本申请实施例二中电子设备的模块图。本实施例中的电子设备包括:
获得单元501,用于通过响应第一操作,获得用于指示所述电子设备进行操作的第一输入内容;
识别单元502,用于识别所述第一输入内容,获得第一指令;
计时单元503,用于在获得所述第一指令时,通过所述电子设备中的计时器进行计时,获得一计时时间;
判断单元504,用于判断所述计时时间是否到达一预设值;
执行单元505,用于在所述计时时间到达一预设值后,执行所述第一指令。
实施例中的电子设备还包括:
检测单元506,用于在所述计时时间未到达一预设值时,检测是否对应于所述第一指令的第二操作;
其中,所述执行单元505用于在有所述第二操作时,通过响应所述第二操作,生成并执行第二指令。
由于本实施例中的电子设备为与方法对应的虚拟装置,所以,其具体的工作过程就不再进行具体的描述了。
通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技术效果:
一,在本申请中,当用户需要对输入内容进行修改时,通过对包含多个元素的输入内容进行识别,确定出可修改的或可替换的元素,并提供给用户多种修改方式,进而有效解决了现有技术中存在的修改方式很单一,不方便且不智能的技术问题,实现了方便,快捷和智能的修改效果。
二,当输入内容中包含用于指示电子设备进行某个操作的指令时,本申请通过一计时器进行计时,在计时时间没有达到预设值时,不会执行识别获得的指令,而在计时时间内,用户可以对识别获得的指令进行修改或终止,所以,有效解避免错误执行情况的发生。
三,由于在计时时间内,用户可以对识别获得的指令进行修改或终止,所以,不仅能有效解决错误执行的技术问题,进一步地,还可以提高执行指令的正确率,进而有效提高用户的使用感受。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (18)

1.一种对输入内容进行调整的方法,应用于一包括显示单元的电子设备中,其特征在于,所述方法包括:
通过第一操作获得第一输入内容;
在所述显示单元上显示所述第一输入内容,其中,所述第一输入内容包括至少两个元素;
按照预定规则从所述至少两个元素中确定第一元素;
通过第二操作获得第二元素,其中,所述第二元素不属于所述至少两个元素;
在所述显示单元显示所述第一元素位置以所述第二元素更新所述第一元素;
在所述显示单元上显示所述第二元素;
其中所述按照预定规则从所述至少两个元素中确定第一元素,具体包括:
按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;
基于对用户选择操作的响应,获得一选择指令;
执行所述选择指令,从所述至少两个元素中确定第一元素。
2.如权利要求1所述的方法,其特征在于,所述通过第一操作获得第一输入内容,具体为:
通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容。
3.如权利要求2所述的方法,其特征在于,所述通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容,具体包括:
打开所述应用程序;
检测是否以对所述应用程序进行第一操作;
在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;
执行所述第一操作指令,通过所述应用程序获得第一输入内容。
4.如权利要求3所述的方法,其特征在于,所述应用程序具体为内容转换程序或输入程序;在所述应用程序为内容转换程序时,所述第一操作指令具体为用于将一内容转换为所述第一输入内容的转换指令;在所述应用程序为输入程序时,所述第一操作指令具体为用于输入所述第一输入内容的输入指令。
5.如权利要求4所述的方法,其特征在于,所述执行所述第一操作指令,通过所述应用程序获得第一输入内容,具体为:
执行所述转换指令,通过所述内容转换程序将一声音或文字内容转换为所述第一输入内容;或
执行所述输入指令,通过所述输入程序,输入所述第一输入内容。
6.如权利要求1-5任一项所述的方法,其特征在于,所述执行所述选择指令,从所述至少两个元素中确定第一元素,具体包括:
执行所述选择指令,从所述至少两个备选元素中确定出一可编辑备选元素;
确定所述可编辑备选元素中的属于所述至少两个元素中的一元素为第一元素。
7.如权利要求6所述的方法,其特征在于,所述第一元素具体为可替换的元素,所述至少两个元素中除所述第一元素外的元素为不可替换的元素。
8.如权利要求5所述的方法,其特征在于,所述通过第二操作获得第二元素,具体为:
对应所述第一元素,生成并在所述显示单元上显示用于获得第二元素的至少一个操作对象;
基于对对应于所述至少一个操作对象的第二操作的响应,生成操作指令;
执行所述操作指令,获得第二元素。
9.如权利要求5所述的方法,其特征在于,在所述按照预定规则从所述至少两个元素中确定第一元素之后,所述的方法还包括:
判断所述电子设备中一计时器的计时时间在到达一预设值之前,是否有用于获得第二元素的第二操作;
在有用于获得第二元素的第二操作时,通过第二操作获得第二元素。
10.一种电子设备,其特征在于,包括:
一显示单元;
一处理器,与所述显示单元连接;
其中,所述处理器用于通过第一操作获得第一输入内容;并将所述第一输入内容传输至所述显示单元,以将所述第一输入内容在所述显示单元上显示,其中,所述第一输入内容包括至少两个元素;
所述处理器还用于按照预定规则从所述至少两个元素中确定第一元素,并通过第二操作获得第二元素,并将所述第二元素传输至所述显示单元,在显示所述第一元素的位置以所述第二元素更新所述第一元素,以将所述第二元素在所述显示单元上显示,其中,所述第二元素不属于所述至少两个元素;
其中所述处理器具体用于:
按照预定规则确定所述第一输入内容包含的至少两个备选元素,其中,所述至少两个备选元素中至少包括:命令类元素和命令对象类元素;
基于对用户选择操作的响应,获得一选择指令;
执行所述选择指令,从所述至少两个元素中确定第一元素。
11.如权利要求10所述的设备,其特征在于,所述处理器具体用于:通过响应对运行在所述电子设备中的一应用程序的第一操作,获得第一输入内容。
12.如权利要求11所述的设备,其特征在于,所述处理器还具体用于:
打开所述应用程序;
检测是否以对所述应用程序进行第一操作;
在有对所述应用程序进行第一操作时,响应所述第一操作,生成第一操作指令;
执行所述第一操作指令,通过所述应用程序获得第一输入内容。
13.如权利要求12所述的设备,其特征在于,所述应用程序具体为内容转换程序或输入程序;在所述应用程序为内容转换程序时,所述第一操作指令具体为用于将一内容转换为所述第一输入内容的转换指令;在所述应用程序为输入程序时,所述第一操作指令具体为用于输入所述第一输入内容的输入指令。
14.如权利要求13所述的设备,其特征在于,所述处理器具体用于:
执行所述转换指令,通过所述内容转换程序将一声音或文字内容转换为所述第一输入内容;或
执行所述输入指令,通过所述输入程序,输入所述第一输入内容。
15.如权利要求10-14任一项所述的设备,其特征在于,所述处理器具体还用于:
执行所述选择指令,从所述至少两个备选元素中确定出一可编辑备选元素;
确定所述可编辑备选元素中的属于所述至少两个元素中的一元素为第一元素。
16.如权利要求15所述的设备,其特征在于,所述第一元素具体为可替换的元素,所述至少两个元素中除所述第一元素外的元素为不可替换的元素。
17.如权利要求14所述的设备,其特征在于,所述处理器具体还用于:
对应所述第一元素,生成并在所述显示单元上显示用于获得第二元素的至少一个操作对象;
基于对对应于所述至少一个操作对象的第二操作的响应,生成操作指令;
执行所述操作指令,获得第二元素。
18.如权利要求14所述的设备,其特征在于,所述处理器在按照预定规则从所述至少两个元素中确定第一元素之后,还用于:
判断所述电子设备中一计时器的计时时间在到达一预设值之前,是否有用于获得第二元素的第二操作;
在有用于获得第二元素的第二操作时,通过第二操作获得第二元素。
CN201210093701.5A 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备 Active CN103365427B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201810058577.6A CN108255315A (zh) 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备
CN201210093701.5A CN103365427B (zh) 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备
US13/835,007 US9613311B2 (en) 2012-03-31 2013-03-15 Receiving voice/speech, replacing elements including characters, and determining additional elements by pronouncing a first element

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210093701.5A CN103365427B (zh) 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201810058577.6A Division CN108255315A (zh) 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备

Publications (2)

Publication Number Publication Date
CN103365427A CN103365427A (zh) 2013-10-23
CN103365427B true CN103365427B (zh) 2017-12-29

Family

ID=49236371

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201810058577.6A Pending CN108255315A (zh) 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备
CN201210093701.5A Active CN103365427B (zh) 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201810058577.6A Pending CN108255315A (zh) 2012-03-31 2012-03-31 一种对输入内容进行调整的方法及电子设备

Country Status (2)

Country Link
US (1) US9613311B2 (zh)
CN (2) CN108255315A (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105739844B (zh) * 2014-12-09 2019-06-25 联想(北京)有限公司 一种信息处理方法及电子设备
CN105895093A (zh) * 2015-11-02 2016-08-24 乐视致新电子科技(天津)有限公司 语音信息处理方法及装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6231467A (ja) * 1985-08-01 1987-02-10 Toshiba Corp 文章作成装置
CN1064464C (zh) * 1991-12-12 2001-04-11 致远科技股份有限公司 以多重评分函数为基础的语言处理***
US7143350B2 (en) * 1999-06-30 2006-11-28 Microsoft Corporation Method and system for character sequence checking according to a selected language
US8726148B1 (en) * 1999-09-28 2014-05-13 Cloanto Corporation Method and apparatus for processing text and character data
CN102023782A (zh) * 2009-09-15 2011-04-20 北京搜狗科技发展有限公司 一种输入转换过程中确定修改点的方法及装置
CN102270048B (zh) * 2010-06-03 2016-04-20 北京搜狗科技发展有限公司 一种名词输入的方法及***
CN101957812A (zh) * 2010-09-21 2011-01-26 上海大学 基于事件本体的动词语义信息提取方法

Also Published As

Publication number Publication date
US9613311B2 (en) 2017-04-04
US20130262346A1 (en) 2013-10-03
CN103365427A (zh) 2013-10-23
CN108255315A (zh) 2018-07-06

Similar Documents

Publication Publication Date Title
CN110046238B (zh) 对话交互方法、图形用户界面、终端设备以及网络设备
RU2621012C2 (ru) Способ, устройство и оконечная аппаратура для обработки сеанса на основе жеста
EP2680257B1 (en) Mobile terminal and method for recognizing voice thereof
KR101942308B1 (ko) 메시지 기능을 제공하기 위한 방법 및 그 전자 장치
CN102207826B (zh) 一种涂鸦的方法及***
CN107329990A (zh) 一种用于虚拟机器人的情绪输出方法以及对话交互***
EP4027223A1 (en) Quick gesture input
CN107636568A (zh) 个性化预测对即时消息的响应
CN103270484A (zh) 不要求视觉接触的电子设备菜单导航
CN109994108A (zh) 用于聊天机器人和人之间的会话交谈的全双工通信技术
CN109196455A (zh) 用于carplay的应用程序快捷方式
CN104076916A (zh) 一种信息处理方法以及电子设备
CN104811552B (zh) 一种快捷功能启动方法、装置以及通话设备
JP2016524190A (ja) 環境を認識した対話ポリシーおよび応答生成
CN111200503B (zh) 聊天信息的处理方法、装置及电子设备
CN106233237B (zh) 一种处理与应用关联的新消息的方法和装置
CN106775647A (zh) 一种移动终端的控制方法、控制装置及移动终端
CN104252226A (zh) 一种信息处理的方法及电子设备
CN110673770B (zh) 消息展示方法及终端设备
KR20160040281A (ko) 통신 방법, 클라이언트, 및 단말
CN103973542B (zh) 一种语音信息处理方法及装置
CN108885739A (zh) 智能个人助理作为联系人
CN107491283A (zh) 用于动态地调整音频输出的呈现的设备、方法和图形用户界面
CN107786430A (zh) 机器人聊天方法及***
CN106959746A (zh) 语音数据的处理方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant