CN112650398A - 输入方法、装置和介质 - Google Patents
输入方法、装置和介质 Download PDFInfo
- Publication number
- CN112650398A CN112650398A CN202011522551.6A CN202011522551A CN112650398A CN 112650398 A CN112650398 A CN 112650398A CN 202011522551 A CN202011522551 A CN 202011522551A CN 112650398 A CN112650398 A CN 112650398A
- Authority
- CN
- China
- Prior art keywords
- input
- intention
- string
- character
- candidate
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 90
- 238000012545 processing Methods 0.000 claims description 20
- 238000013507 mapping Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 description 11
- 238000012937 correction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- VIKNJXKGJWUCNN-XGXHKTLJSA-N norethisterone Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](C)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 VIKNJXKGJWUCNN-XGXHKTLJSA-N 0.000 description 2
- 201000004384 Alopecia Diseases 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 231100000360 alopecia Toxicity 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/274—Converting codes to words; Guess-ahead of partial word inputs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Machine Translation (AREA)
Abstract
本发明实施例提供了一种输入方法、装置和介质。其中的方法具体包括:接收用户的输入串;对所述输入串进行意图识别,以得到输入意图;依据所述输入意图,确定并输出所述输入串对应的第一候选。本发明实施例可以降低用户的记忆难度,而且能够提高目标信息的输入效率和输入准确率。
Description
技术领域
本发明涉及输入技术领域,尤其涉及一种输入方法、装置和用于介质。
背景技术
输入法是指为了将字符输入计算机或其他设备(如手机、平板电脑等)而采用的编码方法,输入法可被应用于多种场景。
目前的输入法,可以依据用户的输入串,在词库中进行查找,以得到对应的候选。例如,对于输入串“你好”,输入法可以提供如下候选项:“你好”、“你号”、“拟好”等。
发明人在实施本发明实施例的过程中发现,目前的输入方法,通常需要用户记忆目标信息(包括文字、或者文字部件等用户欲要输入的信息)的读音,这增加了用户的记忆难度;而且,在记错读音的时候,将无法实现目标信息的输入,这影响了目标信息的输入效率和输入准确率。
发明内容
本发明实施例提供一种输入方法、装置和介质,能够降低用户的记忆难度,而且能够提高目标信息的输入效率和输入准确率。
为了解决上述问题,本发明实施例公开了一种输入方法,包括:
接收用户的输入串;
对所述输入串进行意图识别,以得到输入意图;
依据所述输入意图,确定并输出所述输入串对应的第一候选。
另一方面,本发明实施例公开了一种输入装置,包括:
接收模块,用于接收用户的输入串;
意图识别模块,用于对所述输入串进行意图识别,以得到输入意图;以及
第一候选处理模块,用于依据所述输入意图,确定并输出所述输入串对应的第一候选。
再一方面,本发明实施例公开了一种用于输入的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收用户的输入串;
对所述输入串进行意图识别,以得到输入意图;
依据所述输入意图,确定并输出所述输入串对应的第一候选。
又一方面,本发明实施例公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如前述一个或多个所述的输入方法。
本发明实施例包括以下优点:
本发明实施例对输入串进行意图识别,并依据识别得到的输入意图,确定并输出上述输入串对应的第一候选。上述意图识别可以不要求用户记忆目标信息的读音,因此,本发明实施例不仅能够降低用户的记忆难度,而且能够提高目标信息的输入效率和输入准确率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种输入方法的应用环境的示意;
图2是本发明的一种输入方法实施例一的步骤流程图;
图3是本发明的一种输入方法实施例二的步骤流程图;
图4是本发明的一种输入方法实施例三的步骤流程图;
图5是本发明的一种输入方法实施例四的步骤流程图;
图6是本发明的一种输入装置实施例的结构框图;
图7是本发明的一种用于输入的装置1100的框图;及
图8是本发明的一些实施例中服务端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
针对传统技术中偏旁部首的读音的记忆难度大、以及输入效率低和输入准确率低的技术问题,本发明实施例提出了一种输入方案。该输入方案可以包括:接收用户的输入串;对上述输入串进行意图识别,以得到输入意图;依据上述输入意图,确定并输出上述输入串对应的第一候选。
本发明实施例对输入串进行意图识别,并依据识别得到的输入意图,确定并输出上述输入串对应的第一候选。上述意图识别可以不要求用户记忆欲要输入的目标信息的读音,因此,本发明实施例不仅能够降低用户的记忆难度,而且能够提高目标信息的输入效率和输入准确率。
本发明实施例提供的输入方法可应用于图1所示的应用环境中,如图1所示,客户端100与服务端200位于有线或无线网络中,通过该有线或无线网络,客户端100与服务端200进行数据交互。
可选地,客户端100可以运行在终端上,上述终端具体包括但不限于:智能手机、平板电脑、电子书阅读器、MP3(动态影像专家压缩标准音频层面3,Moving Picture ExpertsGroup Audio Layer III)播放器、MP4(动态影像专家压缩标准音频层面4,Moving PictureExperts Group Audio Layer IV)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等。客户端100可以对应于网站、或者APP(应用程序,Application)。客户端100可以对应有输入法APP、即时通信APP等应用程序。
本发明实施例的服务端可以为云服务端。云服务端是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。云服务端的资源信息具有动态性,使得其处理能力可弹性伸缩。服务端可以利用丰富资源,针对预测请求得到对应的预测候选。服务端还可以在预测候选的质量符合预设质量条件(如质量得分超过得分阈值等)的情况下,向客户端返回预测候选;换言之,若不存在符合预设质量条件的预测候选,则不向客户端返回预测候选。
本发明实施例可应用于键盘符号、手写、语音等各种输入方式的输入法程序。以键盘符号输入方式为例,用户可以通过编码字符串进行文字输入,输入串可以指用户输入的编码字符串。在输入法领域,对于例如中文、日文、韩文、或者其它语言的输入法程序,通常可以把用户输入的输入串转换成相应语言的候选项。以下主要以中文为例进行说明,日文、韩文等其它语言相互参照即可。可以理解,上述中文输入法可以包括但不限于全拼、简拼、笔画、五笔等,本发明实施例对于某种语言对应的具体输入法程序不加以限制。
以中文的输入为例,编码字符串的类型可以包括:拼音串、字形串(如五笔串等)、或者语音特征串等。以英文的输入为例,编码字符串的类型可以包括:字母字符串等。
在实际应用中,对于键盘符号的输入方式,用户可以通过实体键盘、或者虚拟键盘等输入上述输入串。例如,对于具有触摸屏的终端,其可以在输入界面中设置虚拟键盘,以通过触发上述虚拟键盘包括的虚拟按键进行输入串的输入。可选地,上述虚拟键盘的例子可以包括:9键键盘和26键键盘等。并且,可以理解,上述输入界面中除了设置有字母对应的虚拟按键之外,还可以设置有符号按键、数字按键、例如中英切换按键的功能按键,或者,还可以设置有工具栏按键等,可以理解,本发明实施例对于输入界面所包含的具体按键不加以限制。
根据一些实施例,上述输入串可以包括但不限于:用户通过按键所输入的一个按键符号或多个按键符号的组合。上述按键符号具体可以包括:拼音、笔画、假名等。
本发明实施例中,候选可用于表示输入法程序提供的待被用户选择的一个或多个字符。候选可以为中文字符、英文字符、日文字符等语言的字符,候选也可以为颜文字、图片等形式的符号组合。其中,上述颜文字包括但不限于线条、符号、文字所组成的图画,例如,上述颜文字的例子可以包括:“:P”、“:-o”、“:-)”等。
方法实施例一
参照图2,示出了本发明的一种输入方法实施例一的步骤流程图,具体可以包括如下步骤:
步骤201、接收用户的输入串;
步骤202、对上述输入串进行意图识别,以得到输入意图;
步骤203、依据上述输入意图,确定并输出上述输入串对应的第一候选。
步骤201中,输入串的类型可以包括:拼音串、字形串(如五笔串等)、或者语音特征串等,其中,拼音串对应拼音输入方式,字形串对应字形输入方式,语音特征串对应语音输入方式。
或者,输入串的类型可以包括:已上屏内容。上屏可以指将预览窗口中的内容输出显示到应用程序窗口的操作。具体到输入法,上屏可以指将候选窗口中的候选输出显示到应用程序窗口的操作。
已上屏内容可以表征上屏的候选。本发明实施例的已上屏内容可以包括:一次或多次的上屏内容。上述已上屏内容可以对应字词、短语、句子等语言单位。
步骤202中,本发明实施例可以依据目标信息的规律,对上述输入串进行意图识别,以得到输入意图。
本发明实施例可以提供对上述输入串进行意图识别的如下技术方案:
技术方案1、
技术方案1可以适用于文字部件的输入。本发明实施例中,文字部件可以表征文字的构成部件。文字部件可以包括:偏旁、部首或笔画等。文字部件可以适用于中文汉字、日文汉字、蒙文等语言。
目前的输入方法,会利用偏旁部首与偏旁部首变形前的汉字读音之间的强映射关系。参照表1,示出了偏旁部首与偏旁部首变形前的汉字读音之间的强映射的示意。
表1
目前的输入方法,需要用户准确记忆偏旁部首的读音,这增加了用户的记忆难度;而且,在记错读音的时候,将无法实现偏旁部首的输入,这影响了偏旁部首的输入效率和输入准确率。
针对传统技术中偏旁部首的读音的记忆难度大、以及输入效率低和输入准确率低的技术问题,本发明实施例提出了一种输入方案。该输入方案可以包括:接收用户的输入串;依据上述输入串,在文字部件与文字部件名称对应编码字符串之间的映射关系中进行查找,以得到上述输入串对应的文字部件候选;输出上述文字部件候选。
发明人在实施本发明实施例的过程中发现,文字部件名称被大多数用户熟知,例如,用户熟知提手旁、利刀旁、宝盖头、秃宝盖等文字部件名称。因此,本发明实施例依据文字部件名称对应的编码字符串,进行文字部件的输入。由于文字部件名称被大多数用户所熟知,因此,本发明实施例不仅能够降低用户的记忆难度,而且能够提高文字部件的输入效率和输入准确率。
本发明实施例可以应用于文字部件的输入场景中。例如,在教学场景下,教师可以利用输入的文字部件进行教学;又如,在聊天场景下,用户可以利用输入的文字部件进行聊天等。可以理解,本发明实施例对于具体的输入场景不加以限制。
技术方案1中,上述对所述输入串进行意图识别,包括:对所述输入串与文字部件名称对应的编码字符串进行匹配,若匹配成功,则输入意图可以包括:文字部件输入意图,所述输入串对应的第一候选可以包括:文字部件候选。
在输入意图包括:文字部件输入意图的情况下,可以依据文字部件与文字部件名称对应编码字符串之间的映射关系,确定所述文字部件输入意图、以及所述文字部件输入意图对应的文字部件候选。
以拼音输入方式为例,用户欲要输入部首“扌”,则可以输入该部首的名称对应的编码字符串,如“tishoupang”。
根据一种实施例,可以针对文字部件,确定对应的文字部件名称。文字部件名称,可以为用于识别文字部件的专属名词。文字部件名称可以为法定名称、规范名称、别名或花名,本发明实施例对于具体的文字部件名称不加以限制。
编码字符串可以表征输入法的编码方法对应的字符串。以拼音输入方式为例,部首“扌”的名称“提手旁”对应的编码字符串可以包括:“tishoupang”、“tishoup”、“tishp”、“tshp”等。可以理解,编码字符串可以为全拼拼音串,也可以为简拼拼音串。
本发明实施例可以针对文字部件名称,确定对应的编码字符串,并保存文字部件与文字部件名称对应编码字符串之间的映射关系。
本发明实施例可以预先建立并保存文字部件与文字部件名称对应编码字符串之间的映射关系。这样,可以依据输入串,在上述映射关系中进行查找,以得到输入串对应的文字部件候选。参照表2,示出了文字部件对应的文字部件名称和编码字符串的示意。
表2
偏旁部首 | 偏旁部首变形前的汉字 | 编码字符串 |
扌 | 提手旁 | tishoupang |
刂 | 利刀旁 | lidaopang |
宀 | 宝盖头 | baogaitou |
冖 | 秃宝盖 | tubaogai |
… | … | … |
本发明的一种实施例中,在上述映射关系中进行查找可以包括:将上述输入串或纠正输入串,与映射关系中的编码字符串进行匹配,并将匹配成功的文字部件,作为上述输入串对应的文字部件候选。例如,输入串为“tishoup”,可以基于映射关系得到其对应的文字部件候选“扌”。
纠正输入串可以为对输入串进行纠错后得到的字符串。在实际应用中,用户很有可能因为按错键(PC上)或者点错屏幕位置(手机上)等原因而导致键入错误的输入串。输入纠错,是针对上述错误的一种输入法***解决方案,它能够主动识别用户的输入错误,并将错误的输入串纠正成正确的输入串,使用户在不修改输入串的前提下就能够输入正确的文字。
本发明实施例的输入纠错方案具体可以包括:基于编辑距离的纠错方案和基于统计的纠错方案;其中,基于编辑距离的纠错方案可以对输入串的每个位置进行如下纠错尝试:***一个字符、删除一个字符、替换一个字符等,以产生该输入串对应的纠错候选;基于统计的纠错方案可以通过大数据挖掘生成纠错模型,该纠错模型可用于学习纠错候选被错输为输入串的概率。
例如,输入串为“tishoupeng”,可以对其进行纠错,得到纠正输入串“tishoupang”。
技术方案2
技术方案2可以适用于读音的输入。传统的输入法,可以提供带有声调的声调软键盘,声调软键盘上可以设置有带有声调的字母按键,以供用户选择和输入。然而,声调软键盘的触发和以字母为粒度的输入,通常耗费较多的操作成本。例如,用户欲要输入读音“háo”,则需要在点击普通键盘上的“h”后,触发声调软键盘,并点击声调软键盘上的“á”,然后返回普通键盘并进行“o”的输入。
技术方案2基于意图识别,自动识别语音输入意图,可以节省普通键盘与声调软键盘之间的切换成本,提高读音的输入效率。
技术方案2中,上述对所述输入串进行意图识别,具体可以包括:若所述输入串包括:表征第一声调信息的第二字符串、以及用于表征第一音节的第一字符串,则所述输入意图为读音输入意图,所述输入串对应的第一候选包括:所述第一字符串对应的读音候选,所述读音候选可以包括:所述第一音节以及所述第一声调信息。
本发明实施例中,音节是可以区分清楚的语音的基本单位。音节通常是声母和韵母组合的拼读音节,也有两个韵母组合的拼读音节,也有一个韵母组合的拼读音节。
本发明实施例自动从输入串中识别出第一字符串和第二字符串,其中,第一字符串可以表征待添加声调的音节,第二字符串可以表征第一声调信息。
在本发明的一种可选实施例中,可以从所述输入串中确定出与预设声调内容相匹配的第二字符串。预设声调内容可以包括:“一声”、“二声”、“三声”、“四声”等。预设声调内容可以对应有拼音形式,如“yisheng”、“ersheng”、“sansheng”、“sisheng”等。当然,预设声调内容可以对应有字形形式或语音形式。
例如,可以从输入串“haoersheng”或“ershenghao”或“haodeersheng”中确定出与预设声调内容相匹配的第二字符串“ersheng”。又如,语音特征串与“好二声”相应,则可以从语音特征串中确定出“好”对应的第一字符串和“二声”对应的第二字符串。
可选地,可以依据输入串中与第二字符串邻近的字符串,得到第一字符串。例如,将输入串“haoersheng”或“ershenghao”中与第二字符串“ersheng”相邻的字符串“hao”,作为第一字符串。
本发明实施例可以依据上述第二字符串对应的第一声调信息,为上述第一字符串对应的第一音节添加声调,以得到第一字符串对应的读音候选。具体地,可以依据音节与声调信息之间的对应关系,为上述第一字符串对应的第一音节添加声调。例如,可以保存音节“hao”与“一声”、“二声”、“三声”、“四声”等声调信息之间的对应关系,这样,可以依据对应关系的查找,实现声调的添加。例如,针对输入串“haoersheng”或“ershenghao”中的第一音节“hao”添加“ersheng”对应的声调,进而得到读音候选“háo”。
技术方案3
技术方案3中,可以针对用户的已上屏内容,依据已上屏内容中指示的第二音节及第二声调信息,提供基于读音的推荐服务。
例如,本发明实施例可以针对已上屏内容A“好的二声有哪些字”,确定第二音节“hao”以及第二声调信息“二声”,并提供基于读音“háo”的字推荐服务;具体地,可以推荐“háo”的字,如“毫”、“豪”、“嚎”、“号”等。
技术方案3中,上述输入串可以包括:已上屏内容,上述对所述输入串进行意图识别,包括:若所述已上屏内容指示第二音节和第二声调信息,则所述输入意图为语音推荐意图,所述输入串对应的第一候选具体包括:所述第二音节、所述第二声调信息和所述已上屏内容的语音信息对应的推荐候选。
第二音节以及第二声调信息的确定过程,具体包括:从用户的已上屏内容中确定出与预设声调内容相匹配的声调内容;从用户的已上屏内容中确定出所述声调内容对应的音节内容;确定所述声调内容对应的第二声调信息、以及确定所述音节内容对应的第二音节。例如,本发明实施例可以针对已上屏内容A“好的二声有哪些字”,从中确定出声调内容“二声”及其对应的第二声调信息;进一步,可以从用户的已上屏内容中确定出与声调内容“二声”邻近的音节内容“好”及其对应的第二音节“hao”。
根据一种实施例,上述确定并输出所述输入串对应的第一候选,具体包括:确定语义信息对应的目标数据库,依据上述第二音节和上述第二声调信息,查询所述目标数据库,以得到推荐候选。
目标数据库的类型可以与语义信息相匹配,推荐候选的类型可以与目标数据库的类型相匹配。例如,推荐候选的类型包括:字、词、成语、句子等。
例如,本发明实施例可以针对已上屏内容B“号的二声如何组词”,本发明实施例可以推荐“二声号”的组词结果,如“号叫”、“哀号”、“号哭”、“号丧”等。又如,本发明实施例可以针对已上屏内容C“号的二声如何造句”,提供造句服务等。再如,本发明实施例可以针对已上屏内容D“全用二声组成的成语有哪些”,提供成语服务等
本发明实施例可以利用语义分析方法,确定已上屏内容对应的语义信息。语义分析方法可以包括:句子成分分析方法、机器学习方法等,可以理解,本发明实施例对于具体的语义分析方法不加以限制。
以上通过技术方案1至技术方案3,对上述对所述输入串进行意图识别的过程进行了详细介绍,可以理解,本领域技术人员可以根据实际应用需求,采用上述技术方案1至技术方案3中的任一或者组合。
步骤203中,可以依据上述输入意图,确定并输出上述输入串对应的第一候选。
具体地,在输入意图包括文字部件输入意图的情况下,输入串对应的第一候选可以包括:文字部件候选。在输入意图为读音输入意图的情况下,所述输入串对应的第一候选包括:所述第一字符串对应的读音候选。在输入意图为语音推荐意图的情况下,输入串对应的第一候选具体包括:所述第二音节、所述第二声调信息和所述已上屏内容的语音信息对应的推荐候选。
本发明实施例中,可选的是,可以在输入法的首屏位置,展示所述第一侯选。
本发明实施例可以在候选区域展示输入串对应的候选,受到展示区域的限制,一屏的展示区域承载的候选数量通常是有限的,例如,候选数量在4~6之间,用户需要经由翻页操作进行屏幕的切换。例如,向后的翻页操作,用于将候选从第i(i可以为大于0的自然数)屏切换为第(i+1)屏;向前的翻页操作,用于将候选从第i屏切换为第(i-1)屏。
本发明实施例将第一候选展示在首屏位置,可以在用户未触发翻页操作的情况下提供第一候选,因此能够提高第一的输入效率。
在本发明的一种可选实施例中,上述方法还可以包括:依据所述输入串,在词库中进行查找,以得到所述输入串对应的第二候选。第二候选的类型具体包括:文字候选、图片候选、或表情候选等。例如,依据输入串“tishoupeng”,在词库中查找得到对应的文字候选“提手旁”、“提手”等。
综上,本发明实施例的输入方法,对输入串进行意图识别,并依据识别得到的输入意图,确定并输出上述输入串对应的第一候选。上述意图识别可以不要求用户记忆目标信息的读音,因此,本发明实施例不仅能够降低用户的记忆难度,而且能够提高目标信息的输入效率和输入准确率。
方法实施例二
参照图3,示出了本发明的一种输入方法实施例二的步骤流程图,具体可以包括如下步骤:
步骤301、接收用户的输入串;
步骤302、依据上述输入串,在文字部件与文字部件名称对应编码字符串之间的映射关系中进行查找,以得到上述输入串对应的文字部件候选;
步骤303、输出上述文字部件候选。
步骤302中,可以依据文字部件与文字部件名称对应编码字符串之间的映射关系,识别输入串是否对应文字部件输入意图,若是,则可以得到输入串对应的文字部件候选。
步骤303中,服务端可以向客户端输出上述文字部件候选,或者,客户端可以对上述文字部件候选进行展示,以供用户选择。
在本发明的一种可选实施例中,可以在输入法的首屏位置,展示所述文字部件候选。本发明实施例将文字部件候选展示在首屏位置,可以在用户未触发翻页操作的情况下提供文字部件候选,因此能够提高文字部件候选的输入效率。
综上,本发明实施例的输入方法,依据文字部件与文字部件名称对应编码字符串之间的映射关系,进行文字部件的输入。由于文字部件名称被大多数用户所熟知,因此,本发明实施例不仅能够降低用户的记忆难度,而且能够提高文字部件的输入效率和输入准确率。
方法实施例三
参照图4,示出了本发明的一种输入方法实施例三的步骤流程图,应用于服务端,具体可以包括如下步骤:
步骤401、接收用户的输入串;
步骤402、从上述输入串中确定出第一字符串和第二字符串;
步骤403、依据上述第二字符串对应的第一声调信息,为上述第一字符串对应的音节添加声调,以得到上述第一字符串对应的读音候选;
步骤404、输出上述读音候选。
本发明实施例用于自动为输入串指示的音节添加指示的声调,并输出添加声调后的读音候选,由此可以实现读音的便捷输入。
本发明实施例可以在候选区展示读音候选,也即,可以将读音候选作为候选进行展示,以供用户选择。可以理解,可以依据用户针对读音候选的选择操作,对读音候选进行上屏,由此可以实现读音候选的便捷输入。
综上,本发明实施例的输入方法,自动为输入串指示的音节添加指示的声调,并输出添加声调后的读音候选,由此可以实现读音的便捷输入。
方法实施例四
参照图5,示出了本发明的一种输入方法实施例四的步骤流程图,具体可以包括如下步骤:
步骤501、接收用户的已上屏内容;
步骤502、依据上述已上屏内容,确定第二音节以及第二声调信息;
步骤503、依据上述第二音节、上述第二声调信息、以及上述已上屏内容对应的语义信息,确定并输出推荐候选。
本发明实施例可以针对用户的已上屏内容,依据已上屏内容中指示的第二音节及第二声调信息,提供基于读音的推荐服务。
例如,本发明实施例可以针对已上屏内容A“好的二声有哪些字”,确定第二音节“hao”以及第二声调信息“二声”,并提供基于读音“háo”的字推荐服务;具体地,可以推荐“háo”的字,如“毫”、“豪”、“嚎”、“号”等。
本发明实施例可以在候选区展示推荐候选,也即,可以将推荐候选作为候选进行展示,以供用户选择。可以理解,可以依据用户针对推荐候选的选择操作,对推荐候选进行上屏,由此可以实现推荐候选的便捷输入。
综上,本发明实施例针对用户的已上屏内容,依据已上屏内容中指示的第二音节及第二声调信息,提供基于读音的推荐服务。上述推荐服务可以是字词、成语或句子的推荐服务,可以提高推荐的智能性。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的运动动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的运动动作并不一定是本发明实施例所必须的。
装置实施例
参照图6,示出了本发明的一种输入装置实施例的结构框图,具体可以包括:
接收模块601,用于接收用户的输入串;
意图识别模块602,用于对上述输入串进行意图识别,以得到输入意图;以及
第一候选处理模块603,用于依据上述输入意图,确定并输出上述输入串对应的第一候选。
可选地,意图识别模块602可以包括:
第一意图识别模块,用于对上述输入串与文字部件名称对应的编码字符串进行匹配,若匹配成功,则输入意图可以包括:文字部件输入意图,上述输入串对应的第一候选可以包括:文字部件候选。
可选地,上述输入意图可以包括:文字部件输入意图;依据文字部件与文字部件名称对应编码字符串之间的映射关系,确定上述文字部件输入意图、以及上述文字部件输入意图对应的文字部件候选。
可选地,意图识别模块602可以包括:
第二意图识别模块,用于若上述输入串可以包括:表征第一声调信息的第二字符串、以及用于表征第一音节的第一字符串,则上述输入意图为读音输入意图,上述输入串对应的第一候选可以包括:上述第一字符串对应的读音候选,上述读音候选可以包括:上述第一音节以及上述第一声调信息。
可选地,上述输入串可以包括:已上屏内容,意图识别模块602可以包括:
第三意图识别模块,用于若上述已上屏内容指示第二音节和第二声调信息,则上述输入意图为语音推荐意图,上述输入串对应的第一候选可以包括:上述第二音节、上述第二声调信息和上述已上屏内容的语音信息对应的推荐候选。
可选地,上述装置还可以包括:
第一确定模块,用于从上述已上屏内容中确定出与预设声调内容相匹配的声调内容;
第二确定模块,用于从上述已上屏内容中确定出上述声调内容对应的音节内容;
第三确定模块,用于确定上述声调内容对应的第二声调信息、以及确定上述音节内容对应的第二音节。
可选地,第一候选处理模块603可以包括:
数据库确定模块,用于确定上述语义信息对应的目标数据库;
数据库查询模块,用于依据上述第二音节和上述第二声调信息,查询上述目标数据库,以得到推荐候选。
可选地,第一候选处理模块603可以包括:
展示模块,用于在输入法的首屏位置,展示上述第一侯选。
可选地,上述装置还可以包括:
第二候选确定模块,用于依据上述输入串,在词库中进行查找,以得到上述输入串对应的第二候选。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本发明实施例提供了一种用于输入的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收用户的输入串;对所述输入串进行意图识别,以得到输入意图;依据所述输入意图,确定并输出所述输入串对应的第一候选。
图7是根据一示例性实施例示出的一种用于输入的装置1100的框图。例如,装置1100可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图7,装置1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出(I/O)的接口1112,传感器组件1114,以及通信组件1116。
处理组件1102通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1102可以包括一个或多个处理器1110来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。
存储器1104被配置为存储各种类型的数据以支持在设备1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件1106为装置1100的各种组件提供电力。电源组件1106可以包括电源管理***,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。
多媒体组件1108包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(MIC),当装置1100处于操作模式,如呼叫模式、记录模式和语音输入模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。
I/O接口1112为处理组件1102和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1114包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1114可以检测到设备1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1114还可以检测装置1100或装置1100一个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1116被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID,Radio Frequency Identification)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置1100可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由装置1100的处理器1110执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
图8是本发明的一些实施例中服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processingunits,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。
服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作***1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置(服务器或者终端)的处理器执行时,使得装置能够执行图2或图3或图4或图5所示的输入方法。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置(服务器或者终端)的处理器执行时,使得装置能够执行一种输入方法,所述方法包括:接收用户的输入串;对所述输入串进行意图识别,以得到输入意图;依据所述输入意图,确定并输出所述输入串对应的第一候选。
本发明实施例公开了A1、一种输入方法,所述方法包括:
接收用户的输入串;
对所述输入串进行意图识别,以得到输入意图;
依据所述输入意图,确定并输出所述输入串对应的第一候选。
A2、根据A1所述的方法,其特征在于,所述对所述输入串进行意图识别,包括:
对所述输入串与文字部件名称对应的编码字符串进行匹配,若匹配成功,则输入意图包括:文字部件输入意图,所述输入串对应的第一候选包括:文字部件候选。
A3、根据A1所述的方法,其特征在于,所述输入意图包括:文字部件输入意图;依据文字部件与文字部件名称对应编码字符串之间的映射关系,确定所述文字部件输入意图、以及所述文字部件输入意图对应的文字部件候选。
A4、根据A1所述的方法,其特征在于,所述对所述输入串进行意图识别,包括:
若所述输入串包括:表征第一声调信息的第二字符串、以及用于表征第一音节的第一字符串,则所述输入意图为读音输入意图,所述输入串对应的第一候选包括:所述第一字符串对应的读音候选,所述读音候选包括:所述第一音节以及所述第一声调信息。
A5、根据A1所述的方法,其特征在于,所述输入串包括:已上屏内容,所述对所述输入串进行意图识别,包括:
若所述已上屏内容指示第二音节和第二声调信息,则所述输入意图为语音推荐意图,所述输入串对应的第一候选包括:所述第二音节、所述第二声调信息和所述已上屏内容的语音信息对应的推荐候选。
A6、根据A5所述的方法,其特征在于,所述方法还包括:
从所述已上屏内容中确定出与预设声调内容相匹配的声调内容;
从所述已上屏内容中确定出所述声调内容对应的音节内容;
确定所述声调内容对应的第二声调信息、以及确定所述音节内容对应的第二音节。
A7、根据A5所述的方法,其特征在于,所述确定并输出所述输入串对应的第一候选,包括:
确定所述语义信息对应的目标数据库;
依据所述第二音节和所述第二声调信息,查询所述目标数据库,以得到推荐候选。
A8、根据A1至A7中任一所述的方法,其特征在于,所述确定并输出所述输入串对应的第一候选,包括:
在输入法的首屏位置,展示所述第一侯选。
A9、根据A1至A7中任一所述的方法,其特征在于,所述方法还包括:
依据所述输入串,在词库中进行查找,以得到所述输入串对应的第二候选。
本发明实施例公开了B10、一种输入装置,其特征在于,包括:
接收模块,用于接收用户的输入串;
意图识别模块,用于对所述输入串进行意图识别,以得到输入意图;以及
第一候选处理模块,用于依据所述输入意图,确定并输出所述输入串对应的第一候选。
B11、根据B10所述的装置,其特征在于,所述意图识别模块包括:
第一意图识别模块,用于对所述输入串与文字部件名称对应的编码字符串进行匹配,若匹配成功,则输入意图包括:文字部件输入意图,所述输入串对应的第一候选包括:文字部件候选。
B12、根据B10所述的装置,其特征在于,所述输入意图包括:文字部件输入意图;依据文字部件与文字部件名称对应编码字符串之间的映射关系,确定所述文字部件输入意图、以及所述文字部件输入意图对应的文字部件候选。
B13、根据B10所述的装置,其特征在于,所述意图识别模块包括:
第二意图识别模块,用于若所述输入串包括:表征第一声调信息的第二字符串、以及用于表征第一音节的第一字符串,则所述输入意图为读音输入意图,所述输入串对应的第一候选包括:所述第一字符串对应的读音候选,所述读音候选包括:所述第一音节以及所述第一声调信息。
B14、根据B10所述的装置,其特征在于,所述输入串包括:已上屏内容,所述意图识别模块包括:
第三意图识别模块,用于若所述已上屏内容指示第二音节和第二声调信息,则所述输入意图为语音推荐意图,所述输入串对应的第一候选包括:所述第二音节、所述第二声调信息和所述已上屏内容的语音信息对应的推荐候选。
B15、根据B14所述的装置,其特征在于,所述装置还包括:
第一确定模块,用于从所述已上屏内容中确定出与预设声调内容相匹配的声调内容;
第二确定模块,用于从所述已上屏内容中确定出所述声调内容对应的音节内容;
第三确定模块,用于确定所述声调内容对应的第二声调信息、以及确定所述音节内容对应的第二音节。
B16、根据B14所述的装置,其特征在于,所述第一候选处理模块包括:
数据库确定模块,用于确定所述语义信息对应的目标数据库;
数据库查询模块,用于依据所述第二音节和所述第二声调信息,查询所述目标数据库,以得到推荐候选。
B17、根据B10至B16中任一所述的装置,其特征在于,所述第一候选处理模块包括:
展示模块,用于在输入法的首屏位置,展示所述第一侯选。
B18、根据B10至B16中任一所述的装置,其特征在于,所述装置还包括:
第二候选确定模块,用于依据所述输入串,在词库中进行查找,以得到所述输入串对应的第二候选。
本发明实施例公开了C19、一种用于输入的装置,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收用户的输入串;
对所述输入串进行意图识别,以得到输入意图;
依据所述输入意图,确定并输出所述输入串对应的第一候选。
C20、根据C19所述的装置,其特征在于,所述对所述输入串进行意图识别,包括:
对所述输入串与文字部件名称对应的编码字符串进行匹配,若匹配成功,则输入意图包括:文字部件输入意图,所述输入串对应的第一候选包括:文字部件候选。
C21、根据C19所述的装置,其特征在于,所述输入意图包括:文字部件输入意图;依据文字部件与文字部件名称对应编码字符串之间的映射关系,确定所述文字部件输入意图、以及所述文字部件输入意图对应的文字部件候选。
C22、根据C19所述的装置,其特征在于,所述对所述输入串进行意图识别,包括:
若所述输入串包括:表征第一声调信息的第二字符串、以及用于表征第一音节的第一字符串,则所述输入意图为读音输入意图,所述输入串对应的第一候选包括:所述第一字符串对应的读音候选,所述读音候选包括:所述第一音节以及所述第一声调信息。
C23、根据C19所述的装置,其特征在于,所述输入串包括:已上屏内容,所述对所述输入串进行意图识别,包括:
若所述已上屏内容指示第二音节和第二声调信息,则所述输入意图为语音推荐意图,所述输入串对应的第一候选包括:所述第二音节、所述第二声调信息和所述已上屏内容的语音信息对应的推荐候选。
C24、根据C23所述的装置,其特征在于,所述装置还经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
从所述已上屏内容中确定出与预设声调内容相匹配的声调内容;
从所述已上屏内容中确定出所述声调内容对应的音节内容;
确定所述声调内容对应的第二声调信息、以及确定所述音节内容对应的第二音节。
C25、根据C23所述的装置,其特征在于,所述确定并输出所述输入串对应的第一候选,包括:
确定所述语义信息对应的目标数据库;
依据所述第二音节和所述第二声调信息,查询所述目标数据库,以得到推荐候选。
C26、根据C19至C25中任一所述的装置,其特征在于,所述确定并输出所述输入串对应的第一候选,包括:
在输入法的首屏位置,展示所述第一侯选。
C27、根据C19至C25中任一所述的装置,其特征在于,所述装置还经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
依据所述输入串,在词库中进行查找,以得到所述输入串对应的第二候选。
本发明实施例公开了D28、一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如A1至A9中一个或多个所述的输入方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
以上对本发明所提供的一种输入方法、一种输入装置、一种用于输入的装置、以及一种机器可读介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种输入方法,其特征在于,所述方法包括:
接收用户的输入串;
对所述输入串进行意图识别,以得到输入意图;
依据所述输入意图,确定并输出所述输入串对应的第一候选。
2.根据权利要求1所述的方法,其特征在于,所述对所述输入串进行意图识别,包括:
对所述输入串与文字部件名称对应的编码字符串进行匹配,若匹配成功,则输入意图包括:文字部件输入意图,所述输入串对应的第一候选包括:文字部件候选。
3.根据权利要求1所述的方法,其特征在于,所述输入意图包括:文字部件输入意图;依据文字部件与文字部件名称对应编码字符串之间的映射关系,确定所述文字部件输入意图、以及所述文字部件输入意图对应的文字部件候选。
4.根据权利要求1所述的方法,其特征在于,所述对所述输入串进行意图识别,包括:
若所述输入串包括:表征第一声调信息的第二字符串、以及用于表征第一音节的第一字符串,则所述输入意图为读音输入意图,所述输入串对应的第一候选包括:所述第一字符串对应的读音候选,所述读音候选包括:所述第一音节以及所述第一声调信息。
5.根据权利要求1所述的方法,其特征在于,所述输入串包括:已上屏内容,所述对所述输入串进行意图识别,包括:
若所述已上屏内容指示第二音节和第二声调信息,则所述输入意图为语音推荐意图,所述输入串对应的第一候选包括:所述第二音节、所述第二声调信息和所述已上屏内容的语音信息对应的推荐候选。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
从所述已上屏内容中确定出与预设声调内容相匹配的声调内容;
从所述已上屏内容中确定出所述声调内容对应的音节内容;
确定所述声调内容对应的第二声调信息、以及确定所述音节内容对应的第二音节。
7.根据权利要求5所述的方法,其特征在于,所述确定并输出所述输入串对应的第一候选,包括:
确定所述语义信息对应的目标数据库;
依据所述第二音节和所述第二声调信息,查询所述目标数据库,以得到推荐候选。
8.一种输入装置,其特征在于,包括:
接收模块,用于接收用户的输入串;
意图识别模块,用于对所述输入串进行意图识别,以得到输入意图;以及
第一候选处理模块,用于依据所述输入意图,确定并输出所述输入串对应的第一候选。
9.一种用于输入的装置,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收用户的输入串;
对所述输入串进行意图识别,以得到输入意图;
依据所述输入意图,确定并输出所述输入串对应的第一候选。
10.一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如权利要求1至7中一个或多个所述的输入方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011522551.6A CN112650398A (zh) | 2020-12-21 | 2020-12-21 | 输入方法、装置和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011522551.6A CN112650398A (zh) | 2020-12-21 | 2020-12-21 | 输入方法、装置和介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112650398A true CN112650398A (zh) | 2021-04-13 |
Family
ID=75358759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011522551.6A Pending CN112650398A (zh) | 2020-12-21 | 2020-12-21 | 输入方法、装置和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112650398A (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1127898A (zh) * | 1995-01-26 | 1996-07-31 | 李琳山 | 智慧型国语语音输入方法及国语听写机 |
CN1135060A (zh) * | 1995-01-30 | 1996-11-06 | 三菱电机株式会社 | 语言处理装置和方法 |
CN1949148A (zh) * | 2006-07-25 | 2007-04-18 | 网之易信息技术(北京)有限公司 | 一种汉字输入方法及装置 |
CN101414226A (zh) * | 2007-10-15 | 2009-04-22 | 南京国触科技有限公司 | 触划式语音输入方法及触划式即时语音输入装置 |
CN101794176A (zh) * | 2010-03-26 | 2010-08-04 | 李幼安 | 基于汉语拼音方案的计算机中文输入法及键盘 |
WO2011143808A1 (en) * | 2010-05-18 | 2011-11-24 | Nokia Corporation | Chinese character input method, apparatus, and associated memory medium |
CN102736741A (zh) * | 2011-04-12 | 2012-10-17 | 腾讯科技(深圳)有限公司 | 一种汉字的拼音输入方法及*** |
CN105279227A (zh) * | 2015-09-11 | 2016-01-27 | 百度在线网络技术(北京)有限公司 | 同音词的语音搜索处理方法及装置 |
CN107632718A (zh) * | 2017-08-03 | 2018-01-26 | 百度在线网络技术(北京)有限公司 | 语音输入中的数字信息的推荐方法、装置与可读介质 |
CN108008832A (zh) * | 2016-10-31 | 2018-05-08 | 北京搜狗科技发展有限公司 | 一种输入方法和装置、一种用于输入的装置 |
CN108549493A (zh) * | 2018-04-04 | 2018-09-18 | 科大讯飞股份有限公司 | 候选词筛选方法及相关设备 |
CN111179645A (zh) * | 2019-12-30 | 2020-05-19 | 陈泉 | 汉语拼音拼读方法、装置、设备和计算机可读存储介质 |
-
2020
- 2020-12-21 CN CN202011522551.6A patent/CN112650398A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1127898A (zh) * | 1995-01-26 | 1996-07-31 | 李琳山 | 智慧型国语语音输入方法及国语听写机 |
CN1135060A (zh) * | 1995-01-30 | 1996-11-06 | 三菱电机株式会社 | 语言处理装置和方法 |
CN1949148A (zh) * | 2006-07-25 | 2007-04-18 | 网之易信息技术(北京)有限公司 | 一种汉字输入方法及装置 |
CN101414226A (zh) * | 2007-10-15 | 2009-04-22 | 南京国触科技有限公司 | 触划式语音输入方法及触划式即时语音输入装置 |
CN101794176A (zh) * | 2010-03-26 | 2010-08-04 | 李幼安 | 基于汉语拼音方案的计算机中文输入法及键盘 |
WO2011143808A1 (en) * | 2010-05-18 | 2011-11-24 | Nokia Corporation | Chinese character input method, apparatus, and associated memory medium |
CN102736741A (zh) * | 2011-04-12 | 2012-10-17 | 腾讯科技(深圳)有限公司 | 一种汉字的拼音输入方法及*** |
CN105279227A (zh) * | 2015-09-11 | 2016-01-27 | 百度在线网络技术(北京)有限公司 | 同音词的语音搜索处理方法及装置 |
CN108008832A (zh) * | 2016-10-31 | 2018-05-08 | 北京搜狗科技发展有限公司 | 一种输入方法和装置、一种用于输入的装置 |
CN107632718A (zh) * | 2017-08-03 | 2018-01-26 | 百度在线网络技术(北京)有限公司 | 语音输入中的数字信息的推荐方法、装置与可读介质 |
CN108549493A (zh) * | 2018-04-04 | 2018-09-18 | 科大讯飞股份有限公司 | 候选词筛选方法及相关设备 |
CN111179645A (zh) * | 2019-12-30 | 2020-05-19 | 陈泉 | 汉语拼音拼读方法、装置、设备和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11640503B2 (en) | Input method, input device and apparatus for input | |
CN107564526B (zh) | 处理方法、装置和机器可读介质 | |
CN107291704B (zh) | 处理方法和装置、用于处理的装置 | |
CN107918496B (zh) | 一种输入纠错方法和装置、一种用于输入纠错的装置 | |
CN108803890B (zh) | 一种输入方法、输入装置和用于输入的装置 | |
CN108073292B (zh) | 一种智能组词方法和装置、一种用于智能组词的装置 | |
CN107291260B (zh) | 一种信息输入方法和装置、及用于信息输入的装置 | |
CN107274903B (zh) | 文本处理方法和装置、用于文本处理的装置 | |
CN109002183B (zh) | 一种信息输入的方法及装置 | |
CN111369978B (zh) | 一种数据处理方法、装置和用于数据处理的装置 | |
CN107665046B (zh) | 一种输入方法和装置、一种用于输入的装置 | |
CN110633017B (zh) | 一种输入方法、装置和用于输入的装置 | |
CN107424612B (zh) | 处理方法、装置和机器可读介质 | |
CN111414766B (zh) | 一种翻译方法及装置 | |
CN110795014B (zh) | 一种数据处理方法、装置和用于数据处理的装置 | |
CN110780749B (zh) | 一种字符串纠错方法和装置 | |
CN109979435B (zh) | 数据处理方法和装置、用于数据处理的装置 | |
CN108073294B (zh) | 一种智能组词方法和装置、一种用于智能组词的装置 | |
CN112837668B (zh) | 一种语音处理方法、装置和用于处理语音的装置 | |
CN112650398A (zh) | 输入方法、装置和介质 | |
CN109388252B (zh) | 一种输入方法及装置 | |
CN109992121B (zh) | 一种输入方法、装置和用于输入的装置 | |
CN113515618A (zh) | 语音处理方法、装置和介质 | |
CN114610163A (zh) | 推荐方法、装置和介质 | |
CN114115550A (zh) | 联想候选的处理方法、装置和用于处理联想候选的装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |