CN109388249B - 输入信息的处理方法、装置、终端及可读存储介质 - Google Patents

输入信息的处理方法、装置、终端及可读存储介质 Download PDF

Info

Publication number
CN109388249B
CN109388249B CN201710652967.1A CN201710652967A CN109388249B CN 109388249 B CN109388249 B CN 109388249B CN 201710652967 A CN201710652967 A CN 201710652967A CN 109388249 B CN109388249 B CN 109388249B
Authority
CN
China
Prior art keywords
stroke
sequence
character
candidate
input
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
CN201710652967.1A
Other languages
English (en)
Other versions
CN109388249A (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.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co 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 Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201710652967.1A priority Critical patent/CN109388249B/zh
Publication of CN109388249A publication Critical patent/CN109388249A/zh
Application granted granted Critical
Publication of CN109388249B publication Critical patent/CN109388249B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Character Discrimination (AREA)

Abstract

本发明实施例提供了一种输入信息的处理方法、装置、终端及可读存储介质,该方法包括:接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项;对所述候选项进行展示。本发明实施例能够提供基于手写的简笔输,提高了输入法提供的候选项准确率,以及能够提高用户的手写输入效率。

Description

输入信息的处理方法、装置、终端及可读存储介质
技术领域
本发明涉及输入法技术领域,特别是涉及一种输入信息的处理方法、一种输入信息的处理装置、一种终端以及一种可读存储介质。
背景技术
目前,用户在使用手写输入时,通过在输入区域绘制字形,触发输入法返回与用户所绘制字形相关的候选项。输入法手写输入功能基于字形相似的方法,返回与用户输入的相似的文字,作为候选项,以供用户选择使用。但是,这种方法需要用户将意图输入内容的字形全部笔画输入完,才能返回用户正确的候选项。当用户输入了某个字的部分笔画时,输入法仍将此用户输入内容作为完整字形对待,基于字形相似性去匹配候选项,不能返回用户期望的候选项,降低了用户的手写输入速度。
发明内容
本发明实施例所要解决的技术问题是提供一种输入信息的处理方法,以解决现有输入法中用户的手写输入效率低下的问题。
相应的,本发明实施例还提供了一种输入信息的处理装置、一种终端和一种存储可读介质,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种输入信息的处理方法,包括:
接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;
依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项;
对所述候选项进行展示。
可选地,所述依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项,包括:将所述笔画字符序列中的笔画字符构成笔画前缀;依据所述笔画前缀匹配至少一个目标笔画序列;确定每个目标笔画序列对应字词,作为候选项。
可选地,所述依据所述笔画前缀匹配至少一个目标笔画序列,包括:采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;将匹配的笔画序列确定为目标笔画序列。
可选地,所述接收笔画字符序列之前,所述方法还包括:对收集的字词进行拆分,得到拆分后的笔画;基于所述拆分后的笔画,生成对应的笔画序列;构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
可选地,所述对所述候选项进行展示之后,所述方法还包括:
确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
可选地,所述对所述候选项进行展示之前,所述方法还包括:依据所述笔画字符序列对应的字形,匹配与所述字形相似的候选项;和/或,基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项。
可选地,所述对所述候选项进行展示,包括:获取所述笔画字符序列对应的上文信息;依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;按照所述排序顺序对各候选项进行展示。
可选地,还包括:在展示候选项时,依据当前展示的特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;依据接收到的预设操作,上屏所述笔画补全后的字词对应图片或所述特定候选项。
本发明实施例还公开了一种输入信息的处理装置,包括:
笔画序列接收模块,用于接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;
笔画补全候选项模块,用于依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项;
候选项展示模块,用于对所述候选项进行展示。
可选地,所述笔画补全候选项模块,包括:
构成子模块,用于将所述笔画字符序列中的笔画字符构成笔画前缀;
匹配子模块,用于依据所述笔画前缀匹配至少一个目标笔画序列;
确定子模块,用于确定每个目标笔画序列对应字词,作为候选项。
可选地,匹配子模块,包括:
匹配单元,用于采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;
确定单元,用于将匹配的笔画序列确定为目标笔画序列。
可选地,所述装置还包括:
笔画拆分模块,用于对收集的字词进行拆分,得到拆分后的笔画;
笔画序列生成模块,用于基于所述拆分后的笔画,生成对应的笔画序列;
构建存储模块,用于构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
可选地,所述构建存储模块包括:
构建子模块,用于在对所述候选项进行展示之后,确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;
存储子模块,用于将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
可选地,所述装置还包括:
字形匹配模块,用于依据所述笔画序字符列对应的字形,匹配与所述字形相似的候选项;和/或,
图片候选项模块,用于基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项。
可选地,所述候选项展示模块包括:
获取子模块,用于获取所述笔画字符序列对应的上文信息;
排序子模块,用于依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;
展示子模块,用于按照所述排序顺序对各候选项进行展示。
可选地,所述装置还包括:
笔画补全展示模块,用于在展示候选项时,依据当前展示的特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;
上屏模块,用于依据接收到的预设操作,上屏所述笔画补全后的字词对应图片或所述特定候选项。
本发明实施例还公开了一种终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项;对所述候选项进行展示。
可选地,所述依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项,包括:
将所述笔画字符序列中的笔画字符构成笔画前缀;
依据所述笔画前缀匹配至少一个目标笔画序列;
确定每个目标笔画序列对应字词,作为候选项。
可选地,所述依据所述笔画前缀匹配至少一个目标笔画序列,包括:
采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;
将匹配的笔画序列确定为目标笔画序列。
可选地,所述接收笔画字符序列之前,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:对收集的字词进行拆分,得到拆分后的笔画;基于所述拆分后的笔画,生成对应的笔画序列;构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
可选地,所述对所述候选项进行展示之后,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
可选地,所述对所述候选项进行展示之前,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:依据所述笔画字符序列对应的字形,匹配与所述字形相似的候选项;和/或,基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项。
可选地,所述对所述候选项进行展示,包括:获取所述笔画字符序列对应的上文信息;依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;按照所述排序顺序对各候选项进行展示。
可选地,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:在展示候选项时,依据当前展示的特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;依据接收到的预设操作,上屏所述笔画补全后的字词对应图片或所述特定候选项。
本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行本发明实施例中一个或多个所述的输入信息的处理方法。
本发明实施例包括以下优点:
在本发明实施例中,输入法在用户手写输入时,可通过依据接收到的笔画字符序列进行笔画补全,生成了包含用户手写输入笔画的候选项,从而能够提供基于手写的简笔输入,可满足用户只需输入部分笔画即能获取意图输入字的需求,并提高了输入法提供的候选项准确率,以及能够提高用户的手写输入效率。
附图说明
图1是输入法的一种手写输入界面的示意图。
图2是现有输入法基于手写输入展示候选项的一种示意图;
图3是本发明的一种输入信息的处理方法实施例的步骤流程图;
图4是本发明的另一种输入信息的处理方法实施例的步骤流程图;
图5是本发明一示例中的在输入区展示笔画补全后的字词的示意图;
图6是本发明的一种输入信息的处理装置实施例的结构框图;
图7是根据一示例性实施例示出的一种用于输入信息的处理的终端的结构框图;
图8是本发明实施例中服务器的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
在用户使用手写输入时,目前输入法需要用户将意图输入内容的字形全部输入完,即需要用户输入所有笔画,才能返回正确的候选项,降低了用户的手写输入速度。当用户输入部分时,如在用户输入字体的前几笔画时,输入法仍认为用户当前输入的是完整字形,且根据输入的轮廓通过字形相似性去匹配候选项,导致不能返回正确的候选项,降低了输入法提供候选项的准确率和用户的手写输入速度。
以用户意图输入“我们”为例,在输入“们”时,用户输入了“们”字的前几笔,如图1所示,输入了捺、竖、点这几笔;目前输入法的手写功能认为用户此时输入的是完整字形,基于用户当前输入的字形与词库中的词条进行字形相似性匹配返回候选项,如图2所示,返回了诸如“亻”、“彳”、“仟”、“仁”、“个”、“仫”和“什”等候选项,即此时并不能返回用户期望的候选项。
本发明实施例的核心构思之一在于,在用户手写输入时,通过对用户手写输入的笔画进行补全,生成对应的候选项,即可满足用户只需输入部分笔画便能获取意图输入字的需求,实现了基于手写的简笔输入。
参照图3,示出了本发明的一种输入信息的处理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤302,接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符。
当用户选择输入法的手写输入功能时,用户可以在输入区域进行手写输入,使得输入法可以在该输入区接收到对应的输入信息。其中,该输入信息可以包括用户通过诸如手写板、触摸屏等输入的轨迹,如可以是用户在触摸屏显示的输入区输入的笔画序列,该笔画序列包括一个或多个输入笔画。
在本发明实施例中,输入法可以对输入区接收到的输入信息进行识别,确定该输入信息中包含的一个或多个输入笔画,进而可基于输入笔画确定对应的笔画字符序列。该笔画字符序列可以包含一个或多个笔画字符。其中,笔画字符可以表征用户手写输入的笔画,因此笔画字符序列可以用于确定用户当前手写输入信息中所包含的全部输入笔画。
步骤304,依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项。
在本发明实施例中,输入法中预置的笔画词库可以包括字词、字词的笔画序列以及二者之间的映射关系。其中,字词的笔画序列可以用于存储字词拆分后的笔画,如以“们”字为例,“们”字拆分后对应的笔画序列为“捺,竖,点,竖,横折钩”序列。
输入法可以依据笔画字符序列在预置的笔画词库中进行查找,从而可查找到笔画词库中与该笔画字符序列相匹配的目标笔画序列,进而可以将目标笔画序列对应的字词作为候选项。
作为本发明的一个示例,结合上述例子,当用户手写输入了“们”字的部分笔画,如图1所示,输入法接收到的笔画字符序列为“捺,竖,点”序列,通过查询预置的笔画词库,可以确定与该笔画字符序列相匹配的笔画序列包含“捺,竖,点,竖,横折钩”序列,进而依据“捺,竖,点,竖,横折钩”序列与“们”字之间的映射关系,将“们”字作为候选项。显然,输入法可通过匹配接收到的字符序列对应的目标笔画序列,实现对用户输入笔画字符的补全,从而可生成包含输入笔画字符的候选项。
步骤306,对所述候选项进行展示。
输入法在确定候选项后,可以对候选项进行展示,以供用户选择。在展示候选项后,用户可以基于意图输入的内容选中候选项,将选中的候选项上屏。
在本发明实施例中,输入法在用户手写输入时,可依据接收到的笔画字符序列进行笔画补全,生成包含用户手写输入笔画的候选项,从而能够提供基于手写的简笔输入,可满足用户只需输入部分笔画即可获取意图输入字的需求,并提高了输入法提供的候选项准确率,以及用户的手写输入效率。
需要说明的是,本发明实施例中的输入法在手写输入时,不仅可以依据接收到笔画字符序列进行笔画补全,生成候选项,还可以通过其它方式生成候选项,如通过字形相似性生成候选项,又如可将用户在输入区手写输入信息对应的图片作为候选项,等等,本发明实施例对此不作限制。
在本发明的一个可选实施例中,所述对所述候选项进行展示之前,所述方法还包括:依据所述笔画序字符列对应的字形,匹配与所述字形相似的候选项;和/或,基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项。
在实际处理中,输入法可预先对词库中的字词进行笔画拆分,得到每个字词的笔画序列;并且可以构建每一个字词与其的笔画序列之间的映射关系,从而方便后续查找接收到的笔画字符序列对应的字词。其中,词库可以用于存储字词。
在本发明的一个可选实施例中,所述接收笔画字符序列之前,所述方法还包括:对收集的字词进行拆分,得到拆分后的笔画;基于所述拆分后的笔画,生成对应的笔画序列;构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。例如,输入法可以通过构建词库笔画序列的索引,建立字词与其笔画序列之间的映射关系。具体而言,输入法可以将收集到的字词存储在词库中;并且可通过对词库中字词拆分笔画,得到拆分后对应的笔画序列,然后可建立该笔画序列到字词的映射索引。其中,映射索引可用于表征字词与字词的笔画序列之间的映射关系,方便后续查询笔画序列对应的字词,如方便后续查询笔画前缀使用。
参照图4,示出了本发明的另一种输入信息的处理方法实施例的步骤流程图,具体可以包括如下步骤:
步骤402,接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符。
本发明实施例中,在手写输入时,输入法可以识别到用户输入的笔画和当前输入笔画对应的字形。因此,输入法可以基于识别到的字形,匹配候选项,如执行步骤404;也可以基于识别到当前输入笔画生成对应的笔画字符序列,以根据该笔画字符序列中的笔画匹配对应的候选项,如执行步骤406;还可以基于当前输入笔画的手写原样式生成候选项,如执行步骤408,等等。
步骤404,依据所述笔画序字符列对应的字形,匹配与所述字形相似的候选项;
其中,笔画序字符列对应的字形可以用于表征当前输入笔画对应的字形。例如,用户意图通过手写输入“我们去哪吃饭”。在用户输入“们”时,其在输入区输入笔画如图1所示,输入法可以识别用户输入,并且可以通过字形相似性,匹配到诸如“亻”、“个”“什”、“彳”等与当前输入字形相似的候选项。
步骤406,依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项,
在本发明实施例中,可选的,依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项,可以包括:将所述笔画字符序列中的笔画字符构成笔画前缀;依据所述笔画前缀匹配至少一个目标笔画序列;确定每个目标笔画序列对应字词,作为候选项。具体的,输入法在接收到笔画字符序列后,可以将该笔画字符序列中的全部或者部分笔画构成笔画前缀,从而可以根据构成的笔画前缀查询预置的笔画词库,以查找到与该笔画前缀相配的一个或多个目标笔画序列,进而可以基于目标笔画序列与字词之间的映射关系,确定每个目标笔画序列对应的字词,以及可将目标笔画序列对应的字词作为候选项。
当然,输入法还可以采用其他方式将笔画字符序列中的笔画字符与笔画词库中各笔画序列的笔画进行匹配,本发明实施例对此不作限制。
在一种实施方式中,输入法可以不考虑笔画顺序进行匹配,而通过判断笔画词库中各笔画序列是否包含笔画字符序列中各笔画字符所表征的输入笔画,来确定匹配的目标笔画序列。其中,笔画顺序可以用于表证笔画序列中各笔画排列的顺序。具体的,输入法在匹配过程中,可以判断笔画词库中各笔画序列是否包含笔画字符序列中各笔画字符所表征的输入笔画,进而可以将包含输入的笔画序列确定为匹配的目标笔画序列。
以用户意图输入“玉”为例,在用户输入的笔画字符序列为“横,横,横,竖,点”序列时,输入法可以不考虑输入笔画顺序,将笔画词库中包含三个“横”、一个“竖”以及一个“点”的笔画序列确定为匹配的目标笔画序列,如可以将“玉”字的笔画序列“横,横,竖,点,横”和/或“主”字的笔画序列“点、横,横,竖,横”确定为目标笔画序列,以将“玉”字和/或“主”字作为候选项。又如,在用户输入的笔画字符序列为“点,横,横,横,竖”序列时,输入法也可以将笔画序列“横,横,竖,点,横”,以将“玉”字作为候选项。
在本发明的一个可选实施例中,所述依据所述笔画前缀匹配至少一个目标笔画字符序列,包括:采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;将匹配的笔画序列确定为目标笔画序列。具体的,本实施例中的笔画前缀可用于表征用户输入的笔画序列的前缀。在查询预置的笔画词库的过程中,输入法可以将用户输入的笔画字符序列的前缀与该笔画词库中各笔画序列的前缀进行匹配;当某笔画序列的前缀与匹配时,可将该笔画序列确定为目标笔画序列,进而可以基于目标笔画序列与字词之间的映射关系,将目标笔画序列对应的字词作为候选项,如当用户在输入区输入笔画如图1所示,输入法可以采用用户输入的笔画字符序列的前缀“捺,竖”,匹配到诸如“你”、“仟”、“们”、“俄”、“保”等候选项;又如,在用户输入的笔画字符序列的前缀为“横,横”时,输入法可采用该笔画字符序列的前缀“横,横”,匹配到诸如“王”、“二”、“玉”等候选项。
步骤408,基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项。
作为本发明的一个示例,输入法可以将用户在输入区输入的笔画存储为图片,并且可以将该图片作为候选项,该候选项可以保存用户输入笔画的原样式。若将该候选项上屏,则上屏内容的形式可以是用户手写输入的原样式,即上屏内容可以是用户在输入区绘制信息,从而能够满足用户的输入需求,提高用户输入体验。
步骤410,获取所述笔画字符序列对应的上文信息。
其中,上文信息可以包括上屏信息、待上屏信息等,本发明实施例对此不作限制。例如,输入法可以从输入框中获取上屏信息,如图1中所示的上屏信息“我”,作为当前输入对应的上文信息。
步骤412,依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序。
在本发明实施例中,输入法可以根据上文信息进行语言模型打分,以确定各候选项与上文信息之间的关联度,如可以采用打分得到的分数值表征候选项与上文信息之间的关联度;进而可以根据关联度对候选项进行调频排序,确定各候选项对应的排序顺序。
步骤414,按照所述排序顺序对各候选项进行展示。
输入法可以按照确定的排列顺序向用户返回候选项,以供用户选择使用。
作为本发明的一个示例,可选的,输入法可以基于匹配到的当前输入字形相似的候选项,构建对应的字形候选队列,如结合上述例子,可以构建字形候选队列L1:[亻、个、什、彳];并且可以在笔画词库中的某笔画序列的前缀与笔画前缀匹配时,将其对应的文字放入笔画候选队列L2中,如结合上述例子,形成笔画候选队列L2:[你、仟、们、俄、保];以及,可以将字形候选队列L1与笔画候选队列L2进行合并、即合并为候选队列L。然后,可以针对候选队列L中的各候选项,根据上文信息对其进行语言模型等打分进行调频、排序,确定各候选项在该候选队列L中对应的排列顺序,进而可以按照排列顺序生成候选列表,如候选列表中各候选项的排序为:们、你、什、保、个、俄、亻、彳等;最后可以返回该候选列表供用户使用。
在本发明的一个可选实施例中,该输入信息的处理方法还包括:在展示候选项时,依据当前展示的特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;依据接收到的预设操作,上屏所述笔画补全后的字词对应图片或所述特定候选项。
具体而言,在展示候选项时,输入法可按照特定候选项,在输入区展示补全的后续笔画,如对图1中所示的当前输入笔画进行笔画补全,并在手写输入区对笔画补全后的字词“们”进行展示,如图5所示。其中,特定候选项可以是当前显示的第N个候选项,N为整数,如若N为1,则可将当前显示的首选候选项作为特定候选项;或者,可以是依据用户输入的预设操作指示确定的,如用户可以通过诸如3D-touch的特定按压操作或者其它触控方式将当前候选区显示的某一候选项设置为特定候选项,本发明实施例对此不作限制。
此外,用户可以通过输入预设操作来确认补全的后续笔画,从而选择补充笔画后的字词进行上屏,而不必继续进行输入。具体的,输入法在接收到用户输入的预设操作时,可以直接确定用户选中特定候选项,并可直接将该特定候选项上屏;或者可以将在输入区展示的补全后的字词对应的图片上屏,使得上屏内容的形式可以是输入区当前显示文字的原样式,并且还可以将该图片存储在词库中,方便后续使用,本发明对此不作限制。其中,预设操作可以是用户自定义的预设操作,也可以是在输入法或者终端中预先设置的操作,本发明实施例对此也不作限制。
在本发明的一个可选实施例中,所述对所述候选项进行展示之后,所述方法还包括如下步骤:
步骤416,确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系。
在用户选中某一候选项后,输入法可以将该候选项确定为选中的候选项。在本发明实施例中,输入法不仅可以将该选中的候选项上屏,还可以构建选中的候选项与当前接收到的笔画字符序列之间的映射关系,如构建用户当前输入的笔画序列到该选中的候选项的映射索引。
步骤418,将对所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
本发明实施例中,输入法可以将用户当前输入的笔画序列以及其对应构建的映射关系存储到词库中,如可以存储到该用户的词库中,从而可适应用户的个性化手写习惯,为用户提供有效的候选项,提高候选项的准确率和加快用户手写输入的速度。
作为本发明的一个示例,用户意图通过手写输入“中国”。用户在手写输入“国”字时,可以先写“玉”,然后写“口”,亦即输入法接收到的笔画字符序列可以为“横,横,竖,横,点,竖,横折钩,横”;然后,在用户选中候选项“国”上屏时,输入法通过学习用户的个性化手写特点,可以根据用户手写输入的笔画字符序列,建立该笔画字符序列到“国”的映射索引。从而,当用户再次手写输入“国”时,输入法可以在用户写完“玉”后,即能根据用户历史输入的笔画字符序列的前缀匹配到候选项“国”。可见,此时用户不必继续手写输入所有的笔画字符即能选择期望的内容。
综上,本发明实施例通过统计输入法的词库中字词的笔画,建立了笔画序列到字词的映射关系,并且可以存储在笔画词库中;从而可在用户手写输入时,通过用户输入的笔画字符序列匹配笔画词库中的笔画序列,得到匹配的候选项;并且在匹配候选项后,可根据候选项与当前上文信息之间的关联度进行调频、排序,即可满足用户只需输入部分笔画既能获取意图输入字词,进而使得输入法能够提供基于手写的简笔输入,提高用户的手写输入效率。另外,输入法能够学习用户的个性化手写笔画顺序等特征,能适应用户的个性手写习惯,方便用户输入。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图6,示出了本发明的一种输入信息的处理装置实施例的结构框图,具体可以包括如下模块:
笔画序列接收模块602,用于接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;
笔画补全候选项模块604,用于依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项;
候选项展示模块606,用于对所述候选项进行展示。
在本发明的一个可选实施例中,所述笔画补全候选项模块604,可以包括如下子模块:
构成子模块,用于将所述笔画字符序列中的笔画字符构成笔画前缀;
匹配子模块,用于依据所述笔画前缀匹配至少一个目标笔画序列;
确定子模块,用于确定每个目标笔画序列对应字词,作为候选项。
在本发明实施例中,可选地,匹配子模块,可以包括如下单元:
匹配单元,用于采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;
确定单元,用于将匹配的笔画序列确定为目标笔画序列。
在本发明的一个可选实施中,该装置还可以包括如下模块:
笔画拆分模块,用于对收集的字词进行拆分,得到拆分后的笔画;
笔画序列生成模块,用于基于所述拆分后的笔画,生成对应的笔画序列;
构建存储模块,用于构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
在本发明的一个可选实施中,该构建存储模块可以包括如下子模块:
构建子模块,用于在对所述候选项进行展示之后,确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;
存储子模块,用于将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
在本发明的一个可选实施中,该装置还可以包括如下模块:
字形匹配模块,用于依据所述笔画序字符列对应的字形,匹配与所述字形相似的候选项;和/或,
图片候选项模块,用于基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项。
在本发明的一个可选实施中,所述候选项展示模块606可以包括如下子模块:
获取子模块,用于获取所述笔画字符序列对应的上文信息;
排序子模块,用于依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;
展示子模块,用于按照所述排序顺序对各候选项进行展示。
在本发明的一个可选实施中,该装置还可以包括如下模块:
笔画补全展示模块,用于在展示候选项时,依据当前展示的特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;
上屏模块,用于依据接收到的预设操作,上屏所述笔画补全后的字词对应图片或所述特定候选项。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
图7是根据一示例性实施例示出的一种用于输入信息的处理的终端700的结构框图。例如,终端700可以是移动电话,计算机(PC),数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图7,终端700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
处理组件702通常控制终端700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理部件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在终端700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件704为终端700的各种组件提供电力。电力组件704可以包括电源管理***,一个或多个电源,及其他与为终端700生成、管理和分配电力相关联的组件。
多媒体组件708包括在所述终端700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当终端700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当终端700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
I/O接口712为处理组件702和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件714包括一个或多个传感器,用于为终端700提供各个方面的状态评估。例如,传感器组件714可以检测到设备700的打开/关闭状态,组件的相对定位,例如所述组件为终端700的显示器和小键盘,传感器组件714还可以检测终端700或终端700一个组件的位置改变,用户与终端700接触的存在或不存在,终端700方位或加速/减速和终端700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件716被配置为便于终端700和其他设备之间有线或无线方式的通信。终端700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件714经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件714还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由终端700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种输入信息的处理方法,所述方法包括:接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;依据所述笔画序列进行笔画补全,生成包含所述笔画字符的候选项;对所述候选项进行展示。
可选地,所述依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项,包括:
将所述笔画字符序列中的笔画字符构成笔画前缀;
依据所述笔画前缀匹配至少一个目标笔画序列;
确定每个目标笔画序列对应字词,作为候选项。
可选地,所述依据所述笔画前缀匹配至少一个目标笔画序列,包括:
采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;
将匹配的笔画序列确定为目标笔画序列。
可选地,所述接收笔画字符序列之前,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:对收集的字词进行拆分,得到拆分后的笔画;基于所述拆分后的笔画,生成对应的笔画序列;构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
可选地,所述对所述候选项进行展示之后,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
可选地,所述对所述候选项进行展示之前,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:依据所述笔画字符序列对应的字形,匹配与所述字形相似的候选项;和/或,基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项。
可选地,所述对所述候选项进行展示,包括:获取所述笔画字符序列对应的上文信息;依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;按照所述排序顺序对各候选项进行展示。
可选地,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:在展示候选项时,依据当前展示的特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;依据接收到的预设操作,上屏所述笔画补全后的字词对应图片或所述特定候选项。
图8是本发明实施例中服务器的结构示意图。该服务器800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)822(例如,一个或一个以上处理器)和存储器832,一个或一个以上存储应用程序842或数据844的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器832和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器822可以设置为与存储介质830通信,在服务器800上执行存储介质830中的一系列指令操作。
服务器800还可以包括一个或一个以上电源826,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口858,一个或一个以上键盘856,和/或,一个或一个以上操作***841,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种输入信息的处理方法和装置、一种终端以及一种可读存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (19)

1.一种输入信息的处理方法,其特征在于,包括:
接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;
将所述笔画字符序列中的笔画字符构成笔画前缀;所述笔画前缀至少对应一个偏旁部首,或,一个个体汉字;
依据所述笔画前缀匹配至少一个目标笔画序列,具体包括:判断预置的笔画词库中各笔画序列是否包含所述笔画字符序列中各笔画字符所表征的输入笔画;若是,则将匹配的笔画序列确定为目标笔画序列;
确定每个目标笔画序列对应字词,作为候选项;
基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项;
对候选项进行展示;
在展示候选项时,根据用户输入的特定触控操作,将被用户选中的候选项设置为特定候选项;
依据当前展示的所述特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;
依据接收到的预设操作,上屏所述笔画补全后的字词对应图片,使得上屏内容的形式是输入区当前显示文字的原样式。
2.根据权利要求1所述的方法,其特征在于,所述依据所述笔画前缀匹配至少一个目标笔画序列,包括:
采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;
将匹配的笔画序列确定为目标笔画序列。
3.根据权利要求2所述的方法,其特征在于,所述接收笔画字符序列之前,所述方法还包括:
对收集的字词进行拆分,得到拆分后的笔画;
基于所述拆分后的笔画,生成对应的笔画序列;
构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
4.根据权利要求3所述的方法,其特征在于,所述对候选项进行展示之后,所述方法还包括:
确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;
将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
5.根据权利要求1至4任一所述的方法,其特征在于,所述对候选项进行展示之前,所述方法还包括:
依据所述笔画字符序列对应的字形,匹配与所述字形相似的候选项。
6.根据权利要求5所述的方法,其特征在于,所述对候选项进行展示,包括:
获取所述笔画字符序列对应的上文信息;
依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;
按照所述排序顺序对各候选项进行展示。
7.一种输入信息的处理装置,其特征在于,包括:
笔画序列接收模块,用于接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;
笔画补全候选项模块,用于依据所述笔画字符序列进行笔画补全,生成包含所述笔画字符的候选项;
候选项展示模块,用于对所述候选项进行展示;
所述笔画补全候选项模块,包括:
构成子模块,用于将所述笔画字符序列中的笔画字符构成笔画前缀;所述笔画前缀至少对应一个偏旁部首,或,一个个体汉字;
匹配子模块,用于依据所述笔画前缀匹配至少一个目标笔画序列;
所述匹配子模块,还用于判断预置的笔画词库中各笔画序列是否包含所述笔画字符序列中各笔画字符所表征的输入笔画;若是,则将匹配的笔画序列确定为目标笔画序列;
确定子模块,用于确定每个目标笔画序列对应字词,作为候选项;
图片候选项模块,用于基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项;
笔画补全展示模块,用于在展示候选项时,根据用户输入的特定触控操作,将被用户选中的候选项设置为特定候选项;依据当前展示的所述特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;
上屏模块,用于依据接收到的预设操作,上屏所述笔画补全后的字词对应图片,使得上屏内容的形式是输入区当前显示文字的原样式。
8.根据权利要求7所述的装置,其特征在于,匹配子模块,包括:
匹配单元,用于采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;
确定单元,用于将匹配的笔画序列确定为目标笔画序列。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
笔画拆分模块,用于对收集的字词进行拆分,得到拆分后的笔画;
笔画序列生成模块,用于基于所述拆分后的笔画,生成对应的笔画序列;
构建存储模块,用于构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
10.根据权利要求9所述的装置,其特征在于,所述构建存储模块包括:
构建子模块,用于在对所述候选项进行展示之后,确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;
存储子模块,用于将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
11.根据权利要求7-10任一所述的装置,其特征在于,所述装置还包括:
字形匹配模块,用于依据所述笔画序字符列对应的字形,匹配与所述字形相似的候选项。
12.根据权利要求11所述的装置,其特征在于,所述候选项展示模块包括:
获取子模块,用于获取所述笔画字符序列对应的上文信息;
排序子模块,用于依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;
展示子模块,用于按照所述排序顺序对各候选项进行展示。
13.一种终端,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收笔画字符序列,其中,所述笔画字符序列包括至少一个笔画字符;
将所述笔画字符序列中的笔画字符构成笔画前缀;所述笔画前缀至少对应一个偏旁部首,或,一个个体汉字;
依据所述笔画前缀匹配至少一个目标笔画序列,具体包括:判断预置的笔画词库中各笔画序列是否包含所述笔画字符序列中各笔画字符所表征的输入笔画;若是,则将匹配的笔画序列确定为目标笔画序列;
确定每个目标笔画序列对应字词,作为候选项;
基于所述笔画字符序列对应的当前输入笔画生成图片,并将所述图片作为候选项;
对候选项进行展示;
在展示候选项时,根据用户输入的特定触控操作,将被用户选中的候选项设置为特定候选项;
依据当前展示的所述特定候选项,对当前输入笔画进行笔画补全,并在输入区展示笔画补全后的字词,其中,所述当前输入笔画用于确定所述笔画字符序列;
依据接收到的预设操作,上屏所述笔画补全后的字词对应图片,使得上屏内容的形式是输入区当前显示文字的原样式。
14.根据权利要求13所述的终端,其特征在于,所述依据所述笔画前缀匹配至少一个目标笔画序列,包括:
采用所述笔画前缀与预置的笔画词库中的笔画序列进行匹配,其中,所述笔画词库包括字词与笔画序列之间的映射关系,所述笔画序列用于存储字词拆分后的各笔画;
将匹配的笔画序列确定为目标笔画序列。
15.根据权利要求14所述的终端,其特征在于,所述接收笔画字符序列之前,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:
对收集的字词进行拆分,得到拆分后的笔画;
基于所述拆分后的笔画,生成对应的笔画序列;
构建所述字词与所述笔画序列之间的映射关系,并将所述笔画序列存储至笔画词库。
16.根据权利要求15所述的终端,其特征在于,所述对候选项进行展示之后,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:
确定选中的候选项,并构建所述笔画字符序列与选中的候选项之间的映射关系;
将所述笔画字符序列及其对应的映射关系存储至所述笔画词库。
17.根据权利要求13-16任一所述的终端,其特征在于,所述对候选项进行展示之前,所述由一个或者一个以上处理器执行所述一个或者一个以上程序包含还用于进行以下操作的指令:
依据所述笔画字符序列对应的字形,匹配与所述字形相似的候选项。
18.根据权利要求17所述的终端,其特征在于,所述对所述候选项进行展示,包括:
获取所述笔画字符序列对应的上文信息;
依据各候选项与所述上文信息之间的关联度,对各候选项进行排序,得到对应的排序顺序;
按照所述排序顺序对各候选项进行展示。
19.一种可读存储介质,其特征在于,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行如方法权利要求1-6中一个或多个所述的输入信息的处理方法。
CN201710652967.1A 2017-08-02 2017-08-02 输入信息的处理方法、装置、终端及可读存储介质 Active CN109388249B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710652967.1A CN109388249B (zh) 2017-08-02 2017-08-02 输入信息的处理方法、装置、终端及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710652967.1A CN109388249B (zh) 2017-08-02 2017-08-02 输入信息的处理方法、装置、终端及可读存储介质

Publications (2)

Publication Number Publication Date
CN109388249A CN109388249A (zh) 2019-02-26
CN109388249B true CN109388249B (zh) 2023-03-10

Family

ID=65412039

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710652967.1A Active CN109388249B (zh) 2017-08-02 2017-08-02 输入信息的处理方法、装置、终端及可读存储介质

Country Status (1)

Country Link
CN (1) CN109388249B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112632221A (zh) * 2020-12-23 2021-04-09 云汉芯城(上海)互联网科技股份有限公司 物料型号匹配方法、***、电子设备及计算机存储介质
CN113641253A (zh) * 2021-07-09 2021-11-12 北京搜狗科技发展有限公司 筛选候选项的方法、装置和介质
CN113687724A (zh) * 2021-07-23 2021-11-23 维沃移动通信有限公司 候选字显示方法、装置和电子设备

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI468984B (zh) * 2008-04-15 2015-01-11 Guangdong Guobi Technology Co Ltd 筆劃輸入法
CN102200843A (zh) * 2011-05-05 2011-09-28 北京搜狗科技发展有限公司 笔画数据的处理方法、装置及笔画数据的存储方法、装置
CN103218160A (zh) * 2013-03-18 2013-07-24 广东国笔科技股份有限公司 人机交互方法及终端
TWI503740B (zh) * 2013-09-24 2015-10-11 Academia Sinica A method of improving handwriting input efficiency
CN104571587B (zh) * 2014-12-30 2018-06-26 北京奇虎科技有限公司 对输入法的上屏候选项进行筛选的方法和装置
CN106570538B (zh) * 2015-10-10 2019-08-30 北大方正集团有限公司 字符图片处理方法和装置
US9916300B2 (en) * 2015-11-16 2018-03-13 Lenovo (Singapore) Pte. Ltd. Updating hint list based on number of strokes
CN105404401A (zh) * 2015-11-23 2016-03-16 小米科技有限责任公司 输入处理方法、装置及设备
CN105718072B (zh) * 2016-01-20 2018-03-02 广东欧珀移动通信有限公司 一种字符输出方法及移动终端

Also Published As

Publication number Publication date
CN109388249A (zh) 2019-02-26

Similar Documents

Publication Publication Date Title
US10296201B2 (en) Method and apparatus for text selection
CN107688399B (zh) 一种输入方法和装置、一种用于输入的装置
CN109144285B (zh) 一种输入方法和装置
CN109388249B (zh) 输入信息的处理方法、装置、终端及可读存储介质
WO2019007236A1 (zh) 输入方法、装置和机器可读介质
CN107132927B (zh) 输入字符的识别方法及装置和用于识别输入字符的装置
CN109725736B (zh) 一种候选排序方法、装置及电子设备
CN108628461B (zh) 一种输入方法和装置、一种更新词库的方法和装置
CN107422921B (zh) 一种输入方法、装置、电子设备以及存储介质
CN108536653B (zh) 一种输入方法、装置和用于输入的装置
CN109542244B (zh) 一种输入方法、装置和介质
CN112083811B (zh) 一种候选项展示方法和装置
CN109426359B (zh) 一种输入方法、装置以及机器可读介质
CN109558017B (zh) 一种输入方法、装置和电子设备
CN109917927B (zh) 一种候选项确定方法和装置
CN110297678B (zh) 一种输入法界面的处理方法和装置
CN107688400B (zh) 一种输入纠错方法和装置、一种用于输入纠错的装置
CN107015736B (zh) 一种按键处理方法和装置、一种用于按键处理的装置
CN112837813A (zh) 自动问诊方法及装置
CN110716653B (zh) 一种联想源确定方法和装置
CN113220208B (zh) 一种数据处理方法、装置和电子设备
CN114527919B (zh) 一种信息展示方法、装置和电子设备
CN111752397B (zh) 一种候选词确定方法及装置
CN111722727B (zh) 应用于手写输入的模型训练方法、手写输入方法及装置
CN110244861B (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
GR01 Patent grant
GR01 Patent grant