CN104978047A - 一种跨键盘联想方法和装置 - Google Patents

一种跨键盘联想方法和装置 Download PDF

Info

Publication number
CN104978047A
CN104978047A CN201510355586.8A CN201510355586A CN104978047A CN 104978047 A CN104978047 A CN 104978047A CN 201510355586 A CN201510355586 A CN 201510355586A CN 104978047 A CN104978047 A CN 104978047A
Authority
CN
China
Prior art keywords
input
association
keyboard
candidate item
user
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.)
Granted
Application number
CN201510355586.8A
Other languages
English (en)
Other versions
CN104978047B (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 CN201510355586.8A priority Critical patent/CN104978047B/zh
Publication of CN104978047A publication Critical patent/CN104978047A/zh
Application granted granted Critical
Publication of CN104978047B publication Critical patent/CN104978047B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本发明公开了一种跨键盘联想方法和装置,涉及输入法技术领域。所述方法包括:判断输入键盘是否被切换;如果输入键盘被切换,则根据输入键盘被切换前的输入内容,获取相应的联想候选项;将所述联想候选项展示给用户。本发明在用户使用输入法的过程中,打破了联想与输入内容必须在一个输入键盘上的界限,用户在一种输入键盘中进行输入后,切换到另一种输入键盘时,可以继续根据输入键盘被切换前的输入内容进行联想,方便用户输入,降低了用户的输入成本,提高输入效率。

Description

一种跨键盘联想方法和装置
技术领域
本申请涉及输入法技术领域,特别是涉及一种跨键盘联想方法和装置。
背景技术
在各种计算机***中,用户在很多环境中均需要用到输入法输入文字、图片等信息。在输入法中,特别是移动终端的输入法中,为了便于用户输入,输入法包括很多类型的输入键盘,比如中文键盘、英文键盘、符号键盘、表情键盘等,用户可以根据需要通过相应的切换按钮切换到其需要的输入键盘,然后进行输入。
在传统输入法中,用户在使用某一输入键盘输入时,可以对已上屏的输入内容给出相应的联想候选项。比如,用户在中文输入法中,选择了候选项“好”,上屏输入到了编辑框中后,输入法会在候选栏中展示与“好”相关的联想候选项,如“的”、“神奇”等联想候选项,方便用户输入。但是传统输入法中,对用户的输入内容的联想必须在一个输入键盘中,切换输入键盘后则无法进行联想,用户切换输入键盘后,其输入成本高,输入操作不够便捷。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题的跨键盘联想方法和相应的跨键盘联想装置。
为了解决上述问题,本发明公开了一种跨键盘联想方法,包括:判断输入键盘是否被切换;
如果输入键盘被切换,则根据输入键盘被切换前的输入内容,获取相应的联想候选项;
将所述联想候选项展示给用户。
本发明还公开了,一种跨键盘联想装置,其特征在于,包括:
切换判断模块,用于判断输入键盘是否被切换;
联想获取模块,用于如果输入键盘被切换,则根据输入键盘被切换前的输入内容,获取相应的联想候选项;
联想展示模块,用于将所述联想候选项展示给用户。
相对现有技术,本发明具备如下优点:
本发明实施例在用户使用输入法的过程中,在用户使用某种类型的输入键盘进行输入后,判断用户是否切换当前类型的输入键盘到另外一种类型的输入键盘,如果切换当前类型的输入键盘到另外一种类型的输入键盘,则根据输入键盘被切换前的输入内容,获取相应的联想候选项。如此,在用户使用输入法的过程中,打破了联想与输入内容必须在一个输入键盘上的界限,用户在一种输入键盘中进行输入后,切换到另一种输入键盘时,可以继续根据输入键盘被切换前的输入内容进行联想,方便用户输入,降低了用户的输入成本,提高输入效率。
附图说明
图1示出了本申请实施例一的跨键盘联想方法的流程示意图;
图2示出了本申请实施例二的跨键盘联想方法的流程示意图;
图3示出了本申请实施例三的跨键盘联想方法的流程示意图;
图4示出了本申请实施例四的跨键盘联想方法的流程示意图;
图5示出了本申请实施例五的跨键盘联想装置的结构示意图;
图6示出了本申请实施例六的跨键盘联想装置的结构示意图;
图7示出了本申请实施例七的跨键盘联想装置的结构示意图;
图8示出了本申请实施例八的跨键盘联想装置的结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
本发明实施例的核心思想之一在于,在用户使用输入法的过程中,在用户使用某种类型的输入键盘进行输入后,判断用户是否切换当前类型的输入键盘到另外一种类型的输入键盘,如果切换当前类型的输入键盘到另外一种类型的输入键盘,则根据输入键盘被切换前的输入内容,获取相应的联想候选项。如此,在用户使用输入法的过程中,打破了联想与输入内容必须在一个输入键盘上的界限,用户在一种输入键盘中进行输入后,切换到另一种输入键盘时,可以继续根据输入键盘被切换前的输入内容进行联想,方便用户输入,降低了用户的输入成本,提高输入效率。
实施例一
参照图1,其示出了本发明的跨键盘联想方法的流程示意图,具体可以包括:
步骤110,判断输入键盘是否被切换;如果输入键盘被切换,则进入步骤120。
在本发明实施例中,所述输入键盘可以包括:中文键盘,英文键盘,表情键盘,符号键盘,数字键盘,图片键盘等。当然,可以理解还可以包括其他语言的输入键盘,比如韩文键盘、俄语键盘等。每种语言的键盘也可包括不同输入类型的键盘,比如中文键盘可以包括中文拼音键盘,中文五笔键盘等键盘,其中中文拼音键盘包括:中文双拼键盘,中文全拼键盘等拼音键盘。其中表情键盘优选为输入法的表情选择面板,符号键盘优选为输入法的符号选择面板,图片键盘优选为输入法的图片选择面板。
在本发明实施例中,任意从某个输入键盘切换至任意其他键盘,均可进行联想。比如中文全拼键盘切换至中文五笔键盘,中文全拼键盘切换至英文键盘、英文键盘切换至表情键盘等。
在本发明实施例中,用户使用输入法时可根据其需要采用某种键盘进行输入,比如使用输入键盘A输入的内容m,然后由输入键盘A切换至输入键盘B。进一步的,比如首先采用中文全拼键盘进行输入,比如输入“哈哈”,然后用户可能要继续输入与“哈哈”相关的表情,则可以切换到输入法的表情输入键盘,继续输入表情。而本发明则可判断用户是否切换输入键盘,如前所述,用户先使用的是中文键盘,输入的是“哈哈”,而其切换到了表情键盘。那么本发明在判断输入键盘被切换后,则进入步骤120。
如果判断输入键盘未被切换,则可按照通常输入法的联想过程,在本输入键盘下对输入内容进行联想;也可不进行任何联想,等待用户后续输入。
步骤120,根据输入键盘被切换前的输入内容,获取相应的联想候选项。
在本发明实施例中,可以根据输入键盘切换前的多次输入上屏的输入内容进行联想。比如用户采用中文全拼键盘分两次输入了“江”和“南”,那么在输入框中上屏的内容为“江南”,那么用户切换到英文键盘后,输入法可以根据该“江南”进行联想,联想“style”。
在本发明实施例中,输入键盘被切换前所输入的输入内容,不限定于一个输入键盘的输入。比如,用户通过中文全屏键盘输入了“江南”,又通过英文键盘输入了“style”,然后用户切换到了表情键盘,那么此时的输入键盘被切换前所输入的输入内容可以为“江南style”,然后输入法根据“江南style”进行联想,得到骑马舞的表情。
当然,还可根据输入键盘被切换前的以其他形式上屏的输入内容,在输入键盘切换后,根据该输入内容进行联想。
优选的,所述获取相应的联想候选项具体包括:获取与切换后的输入键盘相匹配的各联想候选项。
比如对于切换前的输入内容为m,那么在切换至输入键盘B时,则根据m联想与输入键盘B相匹配的联想候选项n。如前所述,比如用户使用已输入内容为“哈哈”,然后用户切换到了表情键盘,那么本发明实施例则可以根据“哈哈”,去联想表情键盘中的内容,比如与“哈哈”相关的表情。
步骤130,将所述联想候选项展示给用户。
比如在前述表情键盘中,与前述“哈哈”对应的各个表情,将其优先展示在方便用户选择的位置,供用户进行选择。
优选的,步骤130包括:
子步骤132,将所述联想候选项展示在输入法的联想展示区,以供用户进行选择。
在本发明实施例中,对于联想候选项,可以在不同的输入键盘情况下,设置不同的联想展示区,比如对于各种文字输入键盘,比如各种中文输入键盘、英文输入键盘、韩文输入键盘等,可以将其候选展示栏作为联想展示区。对于表情输入键盘,可以在表情输入键盘左侧划定一块区域作为联想展示区。
本发明实施例中,在用户使用输入法的过程中,打破了联想与输入内容必须在一个输入键盘上的界限,用户在一种输入键盘中进行输入后,切换到另一种输入键盘时,可以继续根据输入键盘被切换前的输入内容进行联想,方便用户输入,降低了用户的输入成本,提高输入效率。
实施例二
参照图2,其示出了本发明的跨键盘联想方法的流程示意图,具体可以包括:
步骤210,判断输入键盘是否被切换;如果输入键盘被切换,则进入步骤220。
优选的,在步骤210之前,还包括:
步骤205,记录在输入法中输入键盘被切换前的输入内容。
可以理解,在输入法中输入键盘被切换前,用户可能使用各种输入键盘输入内容。那么在本发明实施例中,则会记录该输入内容。
在本发明实施例中,所述输入内容,可以包括用户一次性上屏输入的内容,也可以包括多次上屏输入的内容,本发明实施例中,对于文字输入键盘,以所述输入内容为词或词组、或者惯用词为记录基准。比如,用户通过使用中文全拼键盘,一次性上屏输入了“电视剧”,则记录“电视剧”;当用户再次输入时,在输入框中先上屏输入了“武媚娘”,再上屏输入了“传奇”,则可记录“武媚娘传奇”。又比如用户使用英文键盘,一次性上屏输入“school”,其记录为“school”,而如果用户通过N次上屏输入“good”,则记录“good”。
可以理解,本发明对某种输入键盘,记录的最近N次上屏的输入内容,根据输入键盘的不同可以进行不同的规定。比如对于中文拼音键盘为例,用户在中文拼音键盘中输入编辑串“yici”,输入法根据“yici”生成候选项1“一次”、2“依次”、3“以此”、4“依此”等在候选栏进行展示,用户选择1“一次”,则输入法将“一次”上屏到输入框中,上述“一次”的输入过程作为最近的一个输入过程;如果记录最近一次的输入内容,则可记录“一次”;当用户再次输入“瑜伽”时,如果记录最近一次的输入内容,可记录“瑜伽”,如果记录2次输入内容,则可记录“一次瑜伽”。
又比如对于英文键盘,则将上屏的一个单词或者词组记录为输入内容。比如检测到当前用户在英文键盘中点击了空格,则将当前点击的空格之前上屏的的词和/或词组的记录为输入内容。或者对于表情键盘,将用户在其中最近选择的一个表情记录为输入内容。或者对于符号键盘,将用户在一个输入框中最近输入的一个符号或者符号组合,比如^_^为符号组合记录为输入内容。
步骤220,根据由切换前输入键盘所输入的输入内容,获取与切换后的输入键盘相匹配的各联想候选项。
比如对于切换前的输入键盘A输入的m,那么在切换至输入键盘B时,则根据m联想关于输入键盘B的联想候选项n。如前所述,比如用户使用切换前的中文全拼键盘输入了“哈哈”,然后用户切换到了表情键盘,那么本发明实施例则可以根据“哈哈”,去联想表情键盘中的内容,比如与“哈哈”相关的表情。
优选的,联想候选项与切换后的输入键盘能够输入的内容一致。比如中文全拼键盘,该中文全拼键盘能够输入的内容除了汉字外,根据键盘设置,其还能够输入一些常用符号,比如“,。!?”,那么汉字以及上述键盘提供的符号都属于该键盘能够输入的内容。
当然,本发明实施例中,联想候选项优选为与输入键盘核心输入内容一致。可以理解,对于每个切换后的输入键盘,优先匹配与当前输入键盘的核心输入内容一致的联想候选项。比如对于各种中文输入键盘,联想候选项优选的为中文字或词;对于英文输入键盘,联想候选项优选的为英文词或词组;对于表情输入键盘,联想候选项优选的为表情。其他情况以此类推。具体如下:
当所述切换后的输入键盘为中文键盘时,所述联想候选项包括相匹配的中文字和/或词;
比如前述切换前的内容为“iphone”,切换到中文键盘后,优先将中文联想候选项进行展示,如“手机”、“电脑”,然后展示其他类型联想候选项。
当所述切换后的输入键盘为英文键盘时,所述联想候选项包括相匹配的英文词和/或词组。
比如切换前的内容为“江南”,切换到英文键盘,优先匹配“style”为联想候选项。
当所述切换后的输入键盘为表情键盘时,所述联想候选项包括相匹配的表情。
比如切换前的内容为“哈哈,切换到表情键盘,优先匹配大笑表情为联想候选项。
当所述切换后的输入键盘为符号键盘时,所述联想候选项包括相匹配的符号。
比如切换前输入内容为“额”,切换到符号键盘,优先匹配“……”为联想候选项。当所述切换后的输入键盘为数字键盘时,所述联想候选项包括相匹配的数字。
比如切换前输入内容为“闪”,切换到数字键盘,优先匹配“333”为联想候选项。
当然,如果判断输入键盘未被切换,则可按照通常输入法的联想过程,在当前输入键盘下对输入内容进行相同内容的联想;也可不进行任何联想,等待用户后续输入。
步骤230,将所述联想候选项展示给用户。
在本发明实施例中,针对不同的输入键盘,可根据输入键盘的特性,将相应输入键盘下的输入法的某个区域设置为联想展示区,以展示上述联想候选项。比如对于中文键盘,可以直接将候选栏作为联想展示区,展示联想候选项。比如对于英文键盘,可以额外生成一栏作为联想展示区,比如对于表情键盘,可以将表情键盘的左侧一部分作为联想展示区等等。
本发明实施例在用户使用输入法的过程中,当用户使用某种类型的输入键盘进行一次输入后,判断用户是否切换当前类型的输入键盘到另外一种类型的输入键盘,如果切换当前类型的输入键盘到另外一种类型的输入键盘,则根据所述输入内容,获取与切换后的输入键盘相匹配的各联想候选项。如此,在用户使用输入法的过程中,打破了联想与输入内容必须在一个输入键盘上的界限,用户在一种输入键盘中进行输入后,切换到另一种输入键盘时,可以直接针对前一种输入键盘中的输入内容联想后一种输入键盘下的内容,方便用户输入,降低了用户的输入成本。
实施例三
参照图3,其示出了本发明一种跨键盘联想方法的流程示意图,具体可以包括:
步骤310,判断输入键盘是否被切换;如果输入键盘被切换,则进入步骤320。
步骤320,根据由切换前输入键盘所输入的输入内容,查询与所述输入内容匹配的各联想候选项。
优选的,所述查询与所述输入内容相匹配的各联想候选项具体包括:根据多元关系数据,查询与所述输入内容对应的联想候选项。
其中,所述多元关系数据可以通过多种方式构建。优选的,多元关系数据可以通过如下步骤构建:
步骤322,综合所有用户输入内容的历史记录,构造所述多元关系数据;
在用户使用输入法输入的过程中,可能进行了多次上屏操作,即进行了N次输入,那么该N次输入的内容之间则可能存在前后的依赖关系,那么本发明则可以记录用户的N次输入的内容以及之间的依赖关系,然后进行统计,即可得到字、词、数字、拼音、表情等内容之间两者或者多者之间的二元关系或者多元关系。比如用户先使用中文全屏键盘上屏输入“喜欢”,然后使用表情键盘上屏输入玫瑰花表情,经过统计,该种输入方式大于阈值,可计算获得“喜欢”与玫瑰表情之间的二元关系。又比如用户先使用中文全屏键盘上屏输入“喜欢”,然后输入“你”,然后使用表情键盘上屏输入玫瑰花表情,经过统计,该种输入方式大于阈值,可算获得“喜欢”、“你”与玫瑰表情之间的三元关系。又比如用户先使用中文全屏键盘上屏输入“喜欢”,然后使用英文输入键盘上屏输入“love”,然后使用表情键盘上屏输入玫瑰花表情,经过统计,该种输入方式大于阈值,可算获得“喜欢”、“love”与玫瑰表情之间的三元关系。其他情况以此类推,本发明不对其加以限制。
当然,多元关系中的各元可以用相应的输入键盘标识进行标记,比如前述“love”用英文键盘标识进行标记,玫瑰表情可以用表情键盘标识进行标记。
优选的,根据所有用户的跨键盘输入内容的历史记录构造多元关系数据,即可以针对用户在键盘切换前和键盘切换后的输入内容之间的关联关系,构造多元关系数据。以二元关系为例,在本发明实施例中,可以获取所有输入法的用户,在使用输入键盘A输入内容mi,然后切换到输入键盘B后,再次输入的内容ni的记录。那么对于任意一个输入内容m,由于存在不同用户的对其进行切换和在切换后再输入的情况,可得到其对应输入键盘B下的一个输入内容n1或者多个输入内容n2-ni,对于同一个输入内容mi,如果对应一个ni的情况,则直接将该(mi,ni)的二元关系数据存入联想候选库;对于同一个输入内容mi,对应多个输入内容n1-ni的情况,则统计(mi,n1)到(mi,ni)各自的占比,将占比大于阈值的二关关系数据存入联想候选库。其中,上述占比可作为相应二元关系数据的权重。
和/或,步骤324,根据当前用户输入内容的历史记录,构造所述多元关系数据;
可以理解,本发明实施例中可以根据当前使用输入法的用户连续N次上屏的输入内容的历史记录构造所述多元关系数据。
对于每个用户,由于其有个性化的输入需求,可以统计该用户自身的切换键盘前和切换键盘后的输入行为,构建针对该用户的个性化多元关系数据。比如用户123在使用输入键盘A输入内容mi,然后切换到输入键盘B后,再次输入的内容ni,那么可将(mi,ni)存入联想候选库。又比如,用户使用中文全拼键盘输入了“江南”,又使用英文键盘输入了“style”,又使用了表情键盘输入了骑马舞表情,那么可以将(江南,style,骑马舞表情)存入联想候选库。
当然,多元关系中的各元也可以用相应的输入键盘标识进行标记。
在本发明实施例中使用多元关系数据时,针对每个用户,该用户的个性化多元关系数据优先于前述根据所有用户的输入行为构建的多元关系数据。例如,可首先采用所有用户的输入行为数据构建联想候选库,然后再根据单体用户的输入行为数据完善联想候选库。如果根据单体用户的输入行为数据构建的(mi,ni)二元关系组在根据所有用户的输入行为数据构建的联想候选库中没有,则将该(mi,ni)加入联想候选库。如果根据单体用户的输入行为数据构建的(mi,ni)二元关系组在根据所有用户的输入行为数据构建的联想候选库中有,则增加联想候选库中(mi,ni)的权重,使其可以靠前展示。
和/或,步骤326,根据混输***词,构造所述多元关系数据;
当然,在很多输入法中,对于很多词库,可预先设置各种混输***词,该混输***词可能通过各种方式预置,比如热词“江南style”。那么本发明实施例中还可以直接根据混输***词数据构建多元关系数据。比如对于“江南style”,那么可以构建“江南”和“style”的二元关系数据。
当然,多元关系中的各元可以用相应的输入键盘标识进行标记。
和/或,步骤328,通过对各种语料进行切词处理,构造所述多元关系数据。
在本发明实施例中,可以通过对各种预料进行切词处理,获得字、词等元素之间的多元关系。比如对新闻语料进行切词,获得字、词之间的多元关系。比如新闻语料“亚洲相互协作与信任措施会议非政府论坛首次年会5月25日在北京开幕。”,对其进行切词,得到“亚洲”、“相互协作与信任措施会议”、“非政府论坛”、“首次”、“年会”、“5月25日”、“在”、“北京”、“开幕”,可以将“亚洲”与“相互协作与信任措施会议”构建二元关系,“亚洲”、“相互协作与信任措施会议”、“非政府论坛”构建三元关系。
当然,多元关系中的各元可以用相应的输入键盘标识进行标记。
在本发明实施例中,所有多元关系存入一个联想侯选库。
步骤330,针对各联想候选项,增加与所述切换后的输入键盘相匹配的联想候选项的展示权重。
如上述,本发明实施例可以将所有的联想候选项设置在一个联想候选库中,那么通过前述步骤查询到联想候选库中的联想候选项后,可以根据当前输入键盘核心输入内容类型,比如当前输入键盘核心输入内容为中文,则增加联想候选项中中文的联想候选项的展示权重,以便在步骤340中展示上述联想候选项时,可以在排序靠前的位置展示。
在本发明实施例中,在查询到联想候选项之后,可以查询该联想候选项对应的输入键盘标记,将该标记与切换后的输入键盘的标记进行匹配,如果匹配上,则加重上述联想候选项的展示权重。
步骤340,将所述联想候选项展示给用户。
可以理解,本步骤可以按序将联想候选项进行展示。
本发明实施例在用户使用输入法的过程中,当用户使用某种类型的输入键盘进行一次输入后,判断用户是否切换当前类型的输入键盘到另外一种类型的输入键盘,如果切换当前类型的输入键盘到另外一种类型的输入键盘,则根据所述输入内容,查询联想候选库中的联想候选项,然后将与输入键盘相匹配的各联想候选项展示顺序提前,然后按序进行展示。如此,在用户使用输入法的过程中,打破了联想与输入内容必须在一个输入键盘上的界限,用户在一种输入键盘中进行输入后,切换到另一种输入键盘时,可以直接针对前一种输入键盘中的输入内容联想后一种输入键盘下的内容,方便用户输入,降低了用户的输入成本。
实施例四
参照图4,其示出了本发明一种跨键盘联想方法的流程示意图,具体可以包括:
步骤410,判断输入键盘是否被切换;
步骤420,根据切换前的输入键盘和切换后的输入键盘,确定联想候选库;
在本发明实施例中,可预先针对切换前输入键盘和切换后输入键盘,构建相应的联想候选库,该联想候选库作为相应输入键盘的词库之一。
可以理解,本发明实施例中有多个联想候选库,因为每个输入键盘对都对应一个联想候选库。比如(中文全屏键盘—英文键盘)对应一个联想侯选库,(英文键盘—中文全屏键盘)对应一个联想侯选库,(中文全屏键盘—表情键盘)对应一个联想侯选库。
也可以理解,每个联想候选库针对切换前的输入键盘和切换后的输入键盘,构建切换前的输入键盘的上屏内容与切换后的输入键盘的候选项之间的对应关系。比如以切换前是数字键盘为例,切换前的上屏内容是3:对应到切换后的中文键盘中,其联想候选项为“个”、“层”、“块”、“点”、“只”等与3相关的词,因为按照数字和中文的结合的使用习惯,3后面一般带量词,其组合得到“3个”、“3层”、“3块”、“3点”、“3只”等;对应切换到英文键盘,则联想候选项为“D”、“d”等词,因为3D是一种术语,结合概率很大。如此,可以构建“切换前输入键盘”+“切换后输入键盘”对应的联想候选库。
当然,也可根据用户在输入键盘前后的用户输入行为构建联想候选库。比如,可将用户在切换前输入键盘中最后N次输入的内容,和切换后输入键盘中前N次输入的内容,直接进行关联,加入联想候选库。所述N为大于0的整数。
可以理解,本发明实施例中,联想候选库与切换前的输入键盘、切换后的输入键盘存在关联。而对于某个输入键盘,其可能存在多个作为其词库的联想候选库,那么对于各个联想候选库以切换前的输入键盘标识和切换后的输入键盘标识进行标记。
那么,在步骤420中,可根据切换前的输入键盘标识和切换后的输入键盘标识,去确定当前需要使用哪个联想候选库进行联想。
当然,本发明实施例中,切换前输入键盘和切换后输入键盘的联想侯选库,与所有联想候选项放入一个联想侯选库相比,其检索范围小,检索时间短。
优选的,在本发明实施例中,在前述构建联想候选库时,还包括:
步骤422综合所有用户输入内容的历史记录,构造所述多元关系数据;
和/或,步骤424,根据当前用户输入内容的历史记录,构造所述多元关系数据;
和/或,步骤426,根据混输***词,构造所述多元关系数据;
和/或,步骤428,通过对各种语料进行切词处理,构造所述多元关系数据。
步骤422,424,426,428的具体实现方式分别与步骤322,324,326,328类似,在此不再赘述。当然,此处每个联想候选库中的联想候选项可以不用再以相应的输入键盘标识进行标记。
步骤430,根据由切换前输入键盘所输入的输入内容,从所述联想候选库中查询与所述输入内容匹配的各联想候选项。
在确定了联想候选库之后,即可根据输入内容去联想候选库中查询各联想候选项。
在本发明实施例中,可以先将输入内容在联想候选库中进行完全匹配,查询联想候选项,如果匹配不上,再进行部分匹配进行联想候选项。比如用户在切换前的中文键盘中输入内容为“哈哈大笑”,而联想候选库中只有“哈哈”对应表情候选项,在切换到表情键盘后,“哈哈大笑”匹配不到表情候选项,而可以通过“哈哈”匹配到表情候选项。
优选的,步骤430包括:
子步骤4301,根据联想候选库中的多元关系数据,查询与所述输入内容对应的联想候选项。
在步骤420中确定了与切换前输入键盘和切换后输入键盘匹配的联想候选库后,在该联想候选库中,可根据多元关系数据,查询与所述输入内容对应的联想候选项。
步骤440,将所述联想候选项展示给用户。
本发明实施例与实施例一的类似步骤原理类似,在此不在赘述。
本发明实施例中,联想候选库的构建过程可在服务器和/或输入法客户端中执行。
本发明实施例记录用户最后切换输入键盘前最后一次的输入内容,然后在切换键盘后,根据该输入内容,从与切换后输入键盘相匹配的联想候选库中,查询联想候选项展示给用户进行选择。如此,对于用户使用输入法的过程中,打破了联想与输入内容必须在一个输入键盘上的界限,用户在一种输入键盘中进行输入后,切换到另一种输入键盘时,可以直接针对前一种输入键盘中的输入内容联想后一种输入键盘下的内容,方便用户输入,降低了用户的输入成本。
并且,本发明实施例以切换前的输入键盘和切换后的输入键盘构建联想候选库,从而可以切换前的输入键盘和切换后的输入键盘确定联想候选库,使联想候选项的检索范围缩小,提高检索速度,降低检索时间。
实施例五
参照图5,其示出了本发明一种跨键盘联想装置的流程示意图,具体可以包括:
切换判断模块510,用于判断输入键盘是否被切换;
联想获取模块520,用于如果输入键盘被切换,则根据输入键盘被切换前的输入内容,获取相应的联想候选项;
联想展示模块530,用于将所述联想候选项展示给用户。
优选的,所述联想获取模块520还用于获取与切换后的输入键盘相匹配的各联想候选项。
优选的,所述联想展示模块530包括:
第一展示单元,用于将所述联想候选项展示在输入法的联想展示区,以供用户进行选择。
实施例六
参照图6,其示出了本发明一种跨键盘联想装置的流程示意图,具体可以包括:
切换判断模块610,用于判断输入键盘是否被切换;
联想获取模块620,具体包括:
键盘适配联想单元6201,用于如果输入键盘被切换,则根据由切换前输入键盘所输入的输入内容,获取与切换后的输入键盘相匹配的各联想候选项。
联想展示模块630,用于将所述联想候选项展示给用户。
实施例七
参照图7,其示出了本发明一种跨键盘联想装置的流程示意图,具体可以包括:
切换判断模块710,用于判断输入键盘是否被切换;
联想获取模块720,具体包括:
键盘适配查询单元7201,用于如果输入键盘被切换,根据由切换前输入键盘所输入的输入内容,查询与所述内容匹配的各联想候选项;
权重调整单元7202,用于针对各联想候选项,增加与所述切换后的输入键盘相匹配的联想候选项的展示权重。
联想展示模块730,用于将所述联想候选项展示给用户。
优选的,所述查询与所述输入内容相匹配的各联想候选项,具体包括:
根据多元关系数据,查询与所述输入内容对应的联想候选项。
优选的,还包括:
第一关系构建模块,用于综合所有用户输入内容的历史记录,构造所述多元关系数据;
和/或第二关系构建模块,用于根据当前用户输入内容的历史记录,构造所述多元关系数据;
和/或第三关系构建模块,用于根据混输***词,构造所述多元关系数据;
和/或第四关系构建模块,用于通过对各种语料进行切词处理,构造所述多元关系数据。
实施例八
参照图8,其示出了本发明一种跨键盘联想装置的流程示意图,具体可以包括:
切换判断模块810,用于判断输入键盘是否被切换;
联想获取模块820,具体包括:
联想候选库确定单元8201,用于如果输入键盘被切换,则根据切换前的输入键盘和切换后的输入键盘,确定联想候选库;
联想候选项查询单元8202,用于根据由切换前输入键盘所输入的输入内容,从所述联想候选库中查询与所述输入内容匹配的各联想候选项。
联想展示模块830,用于将所述联想候选项展示给用户。
优选的,所述查询与所述输入内容相匹配的各联想候选项,具体包括:
根据多元关系数据,查询与所述输入内容对应的联想候选项。
优选的,还包括:
第一关系构建模块,用于综合所有用户输入内容的历史记录,构造所述多元关系数据;
和/或第二关系构建模块,用于根据当前用户输入内容的历史记录,构造所述多元关系数据;
和/或第三关系构建模块,用于根据混输***词,构造所述多元关系数据;
和/或第四关系构建模块,用于通过对各种语料进行切词处理,构造所述多元关系数据。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。本发明实施例可应用与任何一种需要使用输入法的电子设备中,所述电子设备比如个人电脑、手机、平板电脑等。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种跨键盘联想方法和一种跨键盘联想装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (16)

1.一种跨键盘联想方法,其特征在于,包括:
判断输入键盘是否被切换;
如果输入键盘被切换,则根据输入键盘被切换前的输入内容,获取相应的联想候选项;
将所述联想候选项展示给用户。
2.根据权利要求1所述的方法,其特征在于,所述获取相应的联想候选项的步骤,包括:
获取与切换后的输入键盘相匹配的各联想候选项。
3.根据权利要求1所述的方法,其特征在于,所述根据输入键盘被切换前的输入内容,获取相应的联想候选项的步骤,包括:
根据由切换前输入键盘所输入的输入内容,获取与切换后的输入键盘相匹配的各联想候选项。
4.根据权利要求1所述的方法,其特征在于,所述根据输入键盘被切换前的输入内容,获取相应的联想候选项的步骤,包括:
根据由切换前输入键盘所输入的输入内容,查询与所述输入内容匹配的各联想候选项;
针对各联想候选项,增加与所述切换后的输入键盘相匹配的联想候选项的展示权重。
5.根据权利要求1所述的方法,其特征在于,所述根据输入键盘被切换前的输入内容,获取相应的联想候选项的步骤,包括:
根据切换前的输入键盘和切换后的输入键盘,确定联想候选库;
根据由切换前输入键盘所输入的输入内容,从所述联想候选库中查询与所述输入内容匹配的各联想候选项。
6.根据权利要求4或5所述的方法,其特征在于,所述查询与所述输入内容相匹配的各联想候选项的步骤,包括:
根据多元关系数据,查询与所述输入内容对应的联想候选项。
7.根据权利要求6所述的方法,其特征在于,还包括:
综合所有用户输入内容的历史记录,构造所述多元关系数据;
和/或根据当前用户输入内容的历史记录,构造所述多元关系数据;
和/或根据混输***词,构造所述多元关系数据;
和/或通过对各种语料进行切词处理,构造所述多元关系数据。
8.根据权利要求1所述的方法,其特征在于,所述将所述各联想候选项展示给用户的步骤包括:
将所述联想候选项展示在输入法的联想展示区,以供用户进行选择。
9.一种跨键盘联想装置,其特征在于,包括:
切换判断模块,用于判断输入键盘是否被切换;
联想获取模块,用于如果输入键盘被切换,则根据输入键盘被切换前的输入内容,获取相应的联想候选项;
联想展示模块,用于将所述联想候选项展示给用户。
10.根据权利要求9所述的装置,其特征在于,所述联想获取模块还用于获取与切换后的输入键盘相匹配的各联想候选项。
11.根据权利要求9所述的装置,其特征在于,所述联想获取模块包括:
键盘适配联想单元,用于根据由切换前输入键盘所输入的输入内容,获取与切换后的输入键盘相匹配的各联想候选项。
12.根据权利要求9所述的装置,其特征在于,所述联想获取模块包括:
键盘适配查询单元,用于根据由切换前输入键盘所输入的输入内容,查询与所述内容匹配的各联想候选项;
权重调整单元,用于针对各联想候选项,增加与所述切换后的输入键盘相匹配的联想候选项的展示权重。
13.根据权利要求9所述的装置,其特征在于,所述联想获取模块包括:
联想候选库确定单元,用于根据切换前的输入键盘和切换后的输入键盘,确定联想候选库;
联想候选项查询单元,用于根据由切换前输入键盘所输入的输入内容,从所述联想候选库中查询与所述输入内容匹配的各联想候选项。
14.根据权利要求12或13所述的装置,其特征在于,所述查询与所述输入内容相匹配的各联想候选项,具体包括:
根据多元关系数据,查询与所述输入内容对应的联想候选项。
15.根据权利要求14所述的装置,其特征在于,还包括:
第一关系构建模块,用于综合所有用户输入内容的历史记录,构造所述多元关系数据;
和/或第二关系构建模块,用于根据当前用户输入内容的历史记录,构造所述多元关系数据;
和/或第三关系构建模块,用于根据混输***词,构造所述多元关系数据;
和/或第四关系构建模块,用于通过对各种语料进行切词处理,构造所述多元关系数据。
16.根据权利要求9所述的装置,其特征在于,所述联想展示模块包括:
第一展示单元,用于将所述联想候选项展示在输入法的联想展示区,以供用户进行选择。
CN201510355586.8A 2015-06-24 2015-06-24 一种跨键盘联想方法和装置 Active CN104978047B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510355586.8A CN104978047B (zh) 2015-06-24 2015-06-24 一种跨键盘联想方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510355586.8A CN104978047B (zh) 2015-06-24 2015-06-24 一种跨键盘联想方法和装置

Publications (2)

Publication Number Publication Date
CN104978047A true CN104978047A (zh) 2015-10-14
CN104978047B CN104978047B (zh) 2018-10-12

Family

ID=54274619

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510355586.8A Active CN104978047B (zh) 2015-06-24 2015-06-24 一种跨键盘联想方法和装置

Country Status (1)

Country Link
CN (1) CN104978047B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109388328A (zh) * 2017-08-09 2019-02-26 北京搜狗科技发展有限公司 一种输入方法、装置和介质
WO2019144724A1 (zh) * 2018-01-29 2019-08-01 北京搜狗科技发展有限公司 一种表情输入方法及装置
CN110244861A (zh) * 2018-03-09 2019-09-17 北京搜狗科技发展有限公司 数据处理方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08129545A (ja) * 1994-11-01 1996-05-21 Toshiba Corp 文字列変換方法及び文書作成装置
CN101308515A (zh) * 2008-06-26 2008-11-19 无敌科技(西安)有限公司 具有联想功能的输入方法
CN102214010A (zh) * 2010-04-08 2011-10-12 乐金电子(中国)研究开发中心有限公司 一种移动终端的输入文字选择框显示方法及装置
CN102830811A (zh) * 2012-08-21 2012-12-19 北京小米科技有限责任公司 一种移动终端输入法切换时内容匹配方法及装置
CN104424180A (zh) * 2013-09-09 2015-03-18 佳能株式会社 文本输入方法及设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08129545A (ja) * 1994-11-01 1996-05-21 Toshiba Corp 文字列変換方法及び文書作成装置
CN101308515A (zh) * 2008-06-26 2008-11-19 无敌科技(西安)有限公司 具有联想功能的输入方法
CN102214010A (zh) * 2010-04-08 2011-10-12 乐金电子(中国)研究开发中心有限公司 一种移动终端的输入文字选择框显示方法及装置
CN102830811A (zh) * 2012-08-21 2012-12-19 北京小米科技有限责任公司 一种移动终端输入法切换时内容匹配方法及装置
CN104424180A (zh) * 2013-09-09 2015-03-18 佳能株式会社 文本输入方法及设备

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109388328A (zh) * 2017-08-09 2019-02-26 北京搜狗科技发展有限公司 一种输入方法、装置和介质
CN109388328B (zh) * 2017-08-09 2020-12-11 北京搜狗科技发展有限公司 一种输入方法、装置和介质
WO2019144724A1 (zh) * 2018-01-29 2019-08-01 北京搜狗科技发展有限公司 一种表情输入方法及装置
CN110244861A (zh) * 2018-03-09 2019-09-17 北京搜狗科技发展有限公司 数据处理方法和装置
CN110244861B (zh) * 2018-03-09 2024-02-02 北京搜狗科技发展有限公司 数据处理方法和装置

Also Published As

Publication number Publication date
CN104978047B (zh) 2018-10-12

Similar Documents

Publication Publication Date Title
CN102439542B (zh) 电子设备的文本输入***及文本输入方法
CN110168575A (zh) 用于信息检索评分的动态张量注意力
CN105493075A (zh) 基于所标识的实体的属性值检索
CN102819567B (zh) 一种电子设备的联系人信息检索方法和***
CN102063195B (zh) 一种用于供用户进行中英文混合输入的方法与设备
CN101404716A (zh) 一种在数字电视终端上进行字符输入的方法和装置
CN102662487B (zh) 一种显示键盘、输入处理方法及装置
CN105929975A (zh) 使用替代评分的非字典字符串的姿态键盘输入
CN106527752A (zh) 一种用于提供输入候选项的方法与装置
CN109656384A (zh) 字符串输入方法和装置
US11704326B2 (en) Generalization processing method, apparatus, device and computer storage medium
CN109144285A (zh) 一种输入方法和装置
CN104503597A (zh) 笔画输入方法、装置和***
CN106354276B (zh) 适于多种输入法的混合输入方法、装置及电子设备
CN105094603A (zh) 一种关联输入的方法与装置
CN104978047A (zh) 一种跨键盘联想方法和装置
JP2021082306A (ja) 目標内容の確定方法、装置、機器及びコンピュータ可読記憶媒体
CN108292324A (zh) 内容创作内联命令
CN102707886B (zh) 一种输入字符的编辑方法和***
CN104281275A (zh) 一种英文的输入方法和装置
CN104219586A (zh) 一种应用于智能电视的输入方法和装置
CN104199864A (zh) 一种输入过程中按键音提示的方法和装置
CN102866781A (zh) 一种音字转换方法和***
WO2023040724A1 (zh) 信息显示方法、装置、电子设备和存储介质
CN104021201B (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