文字输入装置以及文字输入方法与流程

文档序号:12063129阅读:268来源:国知局
文字输入装置以及文字输入方法与流程

本发明涉及一种文字输入装置以及文字输入方法,尤其涉及一种能够进行快速输入的文字输入装置以及文字输入方法。



背景技术:

近年,随着电子设备终端设备的普及,包括聊天应用软件在内的各种应用程序也随之流行起来。使用聊天应用软件进行聊天时,比如,使用汉语拼音输入法进行输入,在输入框中输入拼音,然后,在该拼音对应的汉字列表中选择想要的汉字,最后将选出的汉字组成的句子作为信息发送给对方。

但是,由于不注意或者选择操作错误等因素,用户在输入拼音字母后选择候补列表中的汉字时,错误地选择了与想要输入的汉字/词语的同音异义的汉字/词语。这样一来,用户最初想要表达的句子的意思就产生了变化,把错误的句子发送给对方的情况经常发生。如图1所示,例如,实际想利用拼音输入法输入[今天是什么任务]时,[今天是什么]都已经准确地输入完毕,当输入了字母[renwu]后,在选择候补列表中的汉字时,应该选择[任务],但错误地选择了[人物],因此错误地将[今天是什么人物]发送给了对方。用户意识到自己的错误后,往往再一次输入字母[renwu],然后从候补列表中选择正确的候补选项[任务],最后将该汉字追加发送给对方。

根据上述用户的操作,对方接收到用户发来的词语“任务”后,不知道发信人实际想说什么,甚至存在理解错误的可能。在聊天对话过程中像上述这样带给收信人困扰的情况经常发生。这时为了准确地表达自己的意思避免出现上述的麻烦,发信人往往需要将一整句话重新输入一遍,组成[今天是什么任务]发送给对方。对于用户来说,如果再次重新输入一整句话,存在操作繁琐、浪费时间的问题,同时也要承担重新输入时可能再次出现 错误的风险。



技术实现要素:

本发明针对现有技术中存在的上述问题,提供一种能够使用户简单并且快速地输入想要的汉字的文字输入装置以及文字输入方法。

为了解决现有技术中存在的上述技术问题,本发明的文字输入装置包括:输入部,用于输入字母;数据库,将字母组合与汉字一一对应地进行存储;提取部,从上述数据库中提取出与输入的字母对应的汉字;候补列表作成部,由上述提取部提取的汉字组成候补列表;显示部,显示由上述候补列表作成部作成的候补列表;选择部,对在上述候补列表中显示的候补项进行选择;存储部,存储选择部选择的汉字组成的句子;还具有:判断部,判断上述存储部存储的句子中,是否存在与本次输入的字母相对应的汉字;同音汉字个数检出部,由上述判断部判断出存在与本次输入的字母对应的汉字时,检出上述候补列表中与输入字母对应的同音汉字的个数;以及上述候补列表作成部,根据上述同音汉字个数检出部检出的同音汉字的个数在两个以上的情况下,将上述句子中与输入的字母相对应的汉字置换为该汉字的同音汉字形成修正句子,再将该修正句子作为候补选项追加到候补列表中。

为了解决现有技术中存在的上述技术问题,本发明的文字输入方法包括:输入步骤,输入字母;提取步骤,从字母组合与汉字一一对应存储的数据库中提取出与输入的字母对应的汉字;候补列表作成步骤,由上述提取步骤提取出的汉字组成候补列表;显示步骤,显示由上述候补列表作成步骤作成的候补列表;选择步骤,对在上述候补列表中显示的候补项进行选择;存储步骤,存储在选择步骤中选择的汉字组成的句子;还具有:判断步骤,判断上述存储步骤存储的句子中,是否存在与本次输入的字母相对应的汉字;同音汉字个数检出步骤,由上述判断步骤判断出存在与本次输入的字母对应的汉字时,检出上述候补列表中与输入字母对应的同音汉字的个数;以及上述候补列表作成步骤,根据上述同音汉字个数检出步骤检出的同音汉字的个数在两个以上的情况下,将上述句子中与输入的字母相对应的汉字置换为该汉字的同音汉字形成修正句子,再将该修正句子作 为候补选项追加到候补列表中。

根据本发明所提供的文字输入装置以及文字输入方法,在用户输入字母后选择了错误的同音汉字,继而作成了错误的句子的情况下,能够简单且快速地作成修正句子。

附图说明

图1是表示现有技术通信画面以及文字输入画面示意图。

图2是表示本发明的实施方式涉及的文字输入装置的结构框图。

图3是表示本发明的实施方式涉及的文字输入装置的文字输入处理流程图。

图4是表示本发明的实施方式涉及的输入的汉语拼音对应的汉字存在两个时的示意图。

图5是表示本发明的实施方式涉及的输入的汉语拼音对应的汉字存在三个以上时的示意图。

附图标记说明:

1输入部;2数据库;3提取部;4通信部;5显示部;6存储部;7判断部;8同音汉字个数检出部;9候补列表作成部;10选择部

具体实施方式

以下,结合附图,对适用于本发明实施方式的文字输入装置进行详细地说明。

图2是关于本发明的实施方式涉及的用于车载机器中的文字输入装置的结构框图。如图所示,该文字输入装置包括:输入部1,数据库2,提取部3,通信部4,显示部5,存储部6,判断部7,同音汉字个数检出部8,候补列表作成部9,选择部10。

首先,输入部1通过用户对触摸屏上的软键或者键盘上的硬键的操作,接收由字母组成的汉字。另外,输入部1也可以根据用户对各个输入键的操作来接收对候补汉字的选择指令等。

接下来,数据库2由具有存储功能的存储媒体组成,将字母与汉字、词语之间的对应关系进行系统地存储,以便用户可以通过提取部3对与利 用输入部1输入的字母对应的汉字、词语进行检索、提取。

还有,提取部3,在用户输入字母时,提取部3将输入部1接收的字母所对应的汉字或者词语在数据库2或者存储部6中进行检索,检索成功后提取出来。

还有,通信部4具有接收外界信息,同时也将内部的信息发送到外部的功能。也就是说,基于SNS(social networking service)的聊天应用程软件,可以利用用户的输入操作,将作成的句子作为聊天信息发送给对方,同时也能够接收来自对方的聊天信息。

还有,显示部5包括显示屏和驱动回路,其中显示屏由液晶单元和有机EL单元构成。显示部5能够显示文字、图画、符号以及图形等信息等,这里,显示部5主要用于显示输入的候补汉字等以及聊天信息等。另外,输入部和选择部可以一体化成为触摸屏,还可以是显示部本身就具备着显示和触摸操作功能,即,具备显示屏和触摸屏。

还有,存储部6,利用RAM、ROM等存储硬件,将上次输入的字母所对应的汉字组成的、并且已经通过通信部4发送的句子以及该句子所对应的字母等一一对应地进行存储。输入的字母所对应的汉字每作成一次新的句子并发送一次,存储部6中存储的句子就更新一次,也就是说存储部6中存储的句子总是上一次发送的最新的句子。

再有,用户输入字母时,判断部7判断存储部6中存储的句子中是否存在与本次输入的字母对应的汉字,并在用户选择某个汉字后判断该汉字是否与存储部6中存储的句子中与该字母对应的汉字相同。这里,存储部6中存储的句子中是否存在与本次输入的字母对应的汉字的判断方法之一为:判断输入的字母是否与存储部6中存储的句子中的汉字所对应的字母相同,并将此判断结果传送给同音汉字个数检出部8。

这里,由判断部7判断出存在与所输入的字母对应的汉字时,同音汉字个数检出部8检出候补列表中显示出来的候补选项中与该输入的字母对应的同音汉字个数,并将该个数与同音汉字个数为二个时进行比较。这里,同音汉字指的是,在字母相同的情况下,汉字以及声调可以相同也可以不同。这里的同音汉字包括同音单个汉字,同音词语,同音成语等。根据同音汉字个数检出部8检出出的同音汉字的个数的不同,比较结果可以 分为以下三种情况:

①由同音汉字个数检出部8检出的同音汉字的个数为一个,即小于两个。

②由同音汉字个数检出部8检出出的同音汉字的个数为二个,即等于两个。

③由同音汉字个数检出部8检出出的同音汉字的个数为三个以上,即大于两个。

候补列表作成部9根据同音汉字个数检出部8检出的同音汉字的个数,分别进行以下三种处理:

①当同音汉字个数检出部8检出的同音汉字的个数为一个,即小于两个时,候补列表作成部9将输入的字母对应的汉字作为候补并由显示部5显示。

②当同音汉字个数检出部8检出的同音汉字的个数为二个,即等于两个时,候补列表作成部9将输入的字母对应的这两个汉字作为候补选项显示的同时,将存储部6中存储的句子中的与输入的字母对应的汉字置换为它的同音汉字,句子中的其他部分不变,形成修正句子,并将该修正句子也作为候补选项追加到候补列表中,再由显示部5显示。

③当同音汉字个数检出部8检出的同音汉字的个数为三个以上(包含三个),即大于两个时,首先,候补列表作成部9将输入的字母所对应的三个以上汉字作为候补选项进行显示,用户从显示的候补列表中选择一个候补选项后,存储部6中存储的句子中的与本次输入的字母对应汉字与该被选择的汉字不同时,将存储部6中存储的句子中与本次输入字母对应的汉字置换为被选择的汉字,形成修正句子,并将该修正句子以及被选择的汉字作为候补选项显示在候补列表中,各候补选项按顺序显示。这里的修正句子仅仅将句子中与输入的字母对应的汉字置换为被选择的汉字,句子中的其他部分不变。同时,该修正句子是带有上述文中与输入的字母相对应的汉字是上述被选择的汉字的错误输入的意思的句子。

还有,选择部10,用户通过利用输入部1输入的选择指令,从候补列表作成部9中选择候补选项作为最终想要的文字。这里,当同音汉字个数检出部8检出的同音汉字的个数为三个以上时,则该三个以上的同音汉 字作为候补项首先被显示在候补列表作成部9中。首先,用户需要从候补列表中选择一个候补选项,接着,用户可以再从由被选择的汉字与上述修正句子组成的候补列表中选择修正句子,即该候补句子为用户最终想要的文字;如果在上述汉字与修正句子组成的候补列表显示出来的一定时间内,用户没有选择任何一个候补选项,则用户最初选择的汉字即默认为最后的选择结果。

图3是表示本发明的实施方式涉及的文字输入装置的文字输入处理流程图。

首先,在汉语拼音输入法下,用户通过输入部1输入字母(步骤S201)。根据用户输入的字母,提取部3对与输入的字母相对应的汉字进行提取(步骤S202)。

接下来,由判断部7判断存储部6中存储的句子中是否存在与所输入的字母对应的汉字(步骤S203)。这里,判断范围为存储部6中存储的与当前聊天对象的聊天信息并且已发送的聊天内容中距离现在时间最近的10条聊天信息的句子。

还有,当判断结果为不存在与所输入的字母对应的汉字时(步骤:S203:否),候补列表作成部9按照通常的显示方式显示候补列表(步骤S207),然后根据用户的操作,通过选择部10从候补列表中选择想要的候补选项(步骤S213)。

然后,当判断结果为存在与所输入的字母对应的汉字时(步骤:S203:是),由同音汉字个数检出部8检出候补列表中的同音汉字的个数(步骤S204)。再由同音汉字个数检出部8比较同音汉字的个数是否在两个以上(包含两个)(步骤S205),同音汉字的个数不在两个以上时(步骤S205:否),候补列表按照通常的显示方式显示(步骤S207),最后根据用户的操作,通过选择部10从候补列表中选择想要的候补选项(步骤S213)。

然后,同音汉字的个数大于等于两个以上时(步骤S205:是),再由同音汉字个数检出部8比较同音汉字的个数是否正好是两个(步骤S206)。当同音汉字的个数正好是两个时((步骤S206:是),将句子中与输入的字母对应的汉字置换为该汉字的同音汉字,句子中的其他部分不变,形成修正句子,并将该修正句子作为候补选项追加显示在按照通常的显示方式 显示的候补列表中(步骤S208),最后根据用户的操作,通过选择部10从候补列表中选择想要的候补项(步骤S213)。

还有,同音汉字的个数不等于两个时,即,同音汉字的个数是三个以上(包括三个)时(步骤S206:否),首先,候补列表按照通常的显示方式显示(步骤S209),根据用户的操作,通过选择部10从候补列表中选择一个候补选项(步骤S210)。

接着,判断部7判断在步骤S210中选择的汉字与存储部6中存储的句子中该字母对应的汉字是否相同(步骤S211);当判断结果为被选择的汉字与句子中的汉字相同时(步骤S211:是),该流程处理完了,则该被选择的选项即为用户最终的选择。当判断结果为被选择的汉字与存储部6中的句子中该字母对应的汉字不同时(步骤S211:否),将句子中该字母对应的汉字置换为被选择的汉字,句子中的其他部分不变,形成的修正句子,并将该修正句子作为候补项显示在候补列表中(步骤S212),最后根据用户的操作,通过选择部10从候补列表中选择想要的候补选项(步骤S213)。这里,同音汉字的个数是三个以上(包括三个)时,也可以按照步骤S208进行,即,将句子中与输入的字母对应的汉字置换为该汉字的所有的同音汉字,句子中的其他部分不变,形成修正句子,并将该修正句子作为候补追加显示在按照通常的显示方式显示的候补列表中。最后根据用户的操作,通过选择部10从候补列表中选择想要的候补选项(步骤S213)。

接下来,参照图4,输入的字母对应的汉字在候补列表中显示出两个时,对候补列表中的候补项的显示方法的具体实施例进行说明。

用户通过汉语拼音输入法利用基于SNS的应用程序,例如微信等通信软件与对方聊天时,想输入[今天是什么任务?],[今天是什么]已经正确输入后,但当输入字母[renwu]后,选择候补列表中与该拼音对应的汉字时,错误地选择了[人物],继而将错误的句子[今天是什么人物?]发送给了对方。这种情况下,为了给对方发送正确的句子,用户需要再次输入字母[renwu],这时的候补列表中除了显示[人物]与[任务]两项候补项外,还显示了将已发送句子中与字母[renwu]对应的汉字[人物]置换为[任务]后的修正句子,即[今天是什么任务?]。这时,候补列表显示如下所示: [1、人物2、任务3、今天是什么任务?]。

还有,参照图5,输入的拼音对应的汉字在候补列表中显示出三个以上(包括三个)时,对候补列表中的候补项的显示方法的具体实施例进行说明。

用户进行通信聊天时,想输入[送你一杯子。],[送你一]已经正确输入后,接着输入拼音[beizi]后,从候补列表中选择该拼音对应的汉字时,错误地选择了[被子],最终将错误的句子[送你一被子。]发送给了对方。这种情况下,为了给对方发送正确的句子,用户需要再一次输入[beizi],候补列表1中显示以下三个候补选项:[1、被子2、杯子3、辈子]。接下来,用户从候补列表1中选择想要的选项二的[杯子]。选项二的[杯子]选择之后,被选择的[杯子]作为候补列表2中的选项一进行显示,同时,将与字母[beizi]对应的已发送句子中的[被子]置换为[杯子],句子中的其他部分不变,形成修正句子[送你一杯子。],作为候补列表2中的选项二也进行显示,候补列表2中显示以下两个候补选项:[1、杯子2、送你一杯子。]。最后,用户只需要选择候补列表2中的选项二[2、送你一杯子。]即可向对方发送正确的句子。另外,如果用户在候补列表2显示后不实施选择操作,则默认用户在候补列表1选择的候补选项即为最终选择。

上述本发明涉及的具体实施例是以汉语拼音为例进行说明的,本发明也适用于日语输入法,即利用输入罗马字母选出与其对应的日语汉字的情况。

正如上述两个具体实施方式说明的那样,根据该实施方式,只需对字母进行输入与对候补项进行选择两个简单的动作就可以作成修正句子,利用此发明可以实现快速地向对方发送正确句子的功能。

上述本发明涉及的实施方式是以基于具有通信功能的车载机器进行说明的,安装在智能手机中的文字输入装置,便携导航设备,车载电视等所有进行文字输入的装置也适用于本发明。

另外,上述本发明涉及的实施方式是对具有聊天信息交换功能的文字输入装置的说明,但本发明不仅仅限于具有信息交换功能的输入装置,同时也适用于具有做成一般文章的文字输入功能的装置。

在上述实施方式中虽然举例说明了文字输入时,候补列表中候补汉字 显示的优先顺序,但不只限于上述实施方式,可以在不脱离本发明的主旨范围内,进行各种变形。

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