CN102063194A - 用于供用户进行文字输入的方法、设备、服务器和系统 - Google Patents
用于供用户进行文字输入的方法、设备、服务器和系统 Download PDFInfo
- Publication number
- CN102063194A CN102063194A CN 201010148571 CN201010148571A CN102063194A CN 102063194 A CN102063194 A CN 102063194A CN 201010148571 CN201010148571 CN 201010148571 CN 201010148571 A CN201010148571 A CN 201010148571A CN 102063194 A CN102063194 A CN 102063194A
- Authority
- CN
- China
- Prior art keywords
- user
- network
- entry
- corpus
- local
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种用于供用户进行文字输入的方法、设备、服务器和系统。其中该方法包括以下步骤:检测按键输入序列;将所述输入序列在用户设备的本地语料库中进行匹配查询,以获得一个或多个匹配的本地词条选项;将所述按键输入序列发送至所述网络服务器;接收来自所述网络服务器的基于所述按键输入序列在网络语料库中进行匹配查询所获得的一个或多个匹配的网络词条选项;将所述本地词条选项和/或所述网络词条选项汇总并显示给用户。本发明的优点用户可以在任何联接互联网的设备上在线使用自己的语料库进行录入,而不需要频繁地同步操作,并且录入时得到强大的网络语料库的支持,提高录入的准确性。
Description
技术领域
本发明涉及文字输入领域,尤其涉及一种通过网络辅助用户进行文字输入的方法、设备和系统。
背景技术
目前比较流行的中文输入法包括拼音加加、Google输入法以及搜狗输入法。这些输入法将词典数据库(简称词库)和基于词库的转化方法或称算法模型实现保存在本地,也即存储在用户设备的存储设备如硬盘、闪存等之中。在下文中将词库和算法模型的总和称为语料库。
这些输入法都是基于用户在例如台式机、笔记本电脑、手机、PDA等用户设备上输入的按键序列在用户设备的本地语料库中搜索候选词条的然后显示给用户进行选择。这些输入法根据用户对候选词条的选择动态地更新本地语料库以及语料库中各个候选词条的出现次序或优先级。随着用户长时间地使用该输入法,不断磨合,本地语料库中的各个词条的优先级被调整为越来越符合该特定用户的输入习惯,因此文字输入速度也会越来越快。但是,这些现有输入法还存在如下缺点:
I.本地语料库的备份和转移不方便。
假设这样一种情形,用户A经常使用办公室的台式机a进行文字录入,因此存储在台式机a上的本地语料库a1非常适合用户A的输入习惯。如果他暂时需要用其同事B的笔记本电脑b进行文字录入,该笔记本电脑b中存储有该同事B的本地语料库b1。
为了继续使用自己的语料库a1提高录入速度,用户A需要:1)从台式机a中备份出语料库a1;2)从笔记本电脑b中备份出同事B的语料库b1,以免导入语料库a1时覆盖笔记本电脑b的语料库b1;3)将语料库a1导入笔记本电脑b,然后开始使用该输入法;4)使用完笔记本电脑b后,还需要把语料库b1导回到笔记本电脑b。
如此繁琐的操作即使对于精通电脑的人士来说也是非常麻烦的。
II.本地语料库的同步和更新不方便。
一些输入法可以在网络服务器上保留注册用户的用户语料库,当用户登录网络服务器时,为了使用自己的用户语料库,可以要求将网络服务器上保留的用户语料库与本地用户设备的语料库同步。但是,语料库中可能包含该用户经常录入的一些敏感信息,如果该用户在他人的电脑或网吧的电脑上执行同步操作时,会导致将其语料库中的敏感信息下载到他人或公共的电脑上,并且他人或公共电脑上的原有语料库的信息也会被同步到网络服务器为该用户保留的用户语料库中。这样不可避免地造成用户语料库的混乱和泄密。
III.本地语料库容量有限、更新不及时以及本地设备处理能力有限。
一些输入法的网络服务器可以定期地收集网络上的热点词汇,并且同步到用户设备的本地语料库。但是,由于用户设备的存储容量和处理速度所限,本地语料库不能太大,而网络上每日不断涌现新的网络热词、日常口语、新产品品牌、最新电影等词汇,不可能把所有这些新出现的词汇或短语都同步到本地语料库中。据统计,如果把网络上出现的词汇或惯用短语以及语言模型都收集起来形成的语料库可能超过4G容量,而把4G的网络语料库都同步到本地设备上几乎是不可能实现的,特别是对于手持设备这样的瘦客户端来说尤其如此。即便能够把如此大的语料库存储在本地设备,要在这样的语料库中搜索出匹配的词条对本地设备的处理能力提出很高的要求。我们知道,语料库或语料库越大,所获得的候选词条就越准确。而基于有限的本地语料库进行匹配所获得的词条将受限制,并且准确度较低。由于例如手持电话这样的本地设备处理能力的限制不能提供复杂的功能,如中英文混合输入功能、或者多种语言混合输入功能。
为了解决上述问题,需要提供一种新的文字输入方法。
发明内容
本发明的目的是提供一种解决上述问题的文字输入方法,以及使用该文字输入方法的设备、网络服务器和系统。
根据本发明的一个方面,提供一种在与网络服务器通信的用户设备端输入文字的方法,该方法包括以下步骤:
检测用户设备上的按键输入序列;
将所述输入序列在用户设备的本地语料库中进行匹配查询,以获得一个或多个匹配的本地词条选项;
将所述按键输入序列发送至所述网络服务器;
接收来自所述网络服务器的基于所述按键输入序列在网络语料库中进行匹配查询所获得的一个或多个匹配的网络词条选项;
将所述本地词条选项和/或所述网络词条选项汇总并显示给用户,供其选择。
由于网络的滞后性以及输入的实时性之间的矛盾,当网络服务器还没有反馈回网络词条选项时,可以立即显示本地词条选项供用户选择,不一定要等待收到网络词条选项才一同显示。
根据本发明的另一个方面,还提供了一种在网络服务器上辅助用户进行文字输入的方法,其中包括:
经由网络接收用户在用户设备上的按键输入序列;
基于所述按键输入序列在网络语料库中进行匹配查询获得一个或多个匹配的网络词条选项;
将所获得的所述网络词条选项反馈回所述用户设备,供用户选择。
根据本发明的另一个方面,还提供了一种与网络服务器进行通信的供用户进行文字输入的用户设备,包括:
用于存储本地语料库的装置;
用于检测用户设备上的按键输入序列的装置;
用于将所述输入序列在用户设备的本地语料库中进行匹配查询,以获得一个或多个匹配的本地词条选项的装置;
用于将所述按键输入序列发送至所述网络服务器的装置;
用于接收来自所述网络服务器的基于所述按键输入序列在网络语料库中进行匹配查询所获得的一个或多个匹配的网络词条选项的装置;
用于将所述本地词条选项和/或所述网络词条选项汇总并显示给用户供其选择的装置。
根据本发明的另一个方面,还提供了一种辅助用户进行文字输入的网络服务器,其中包括:
用于存储网络语料库的装置;
用于经由网络接收用户在用户设备上的按键输入序列的装置;
用于基于所述按键输入序列在所述网络语料库中进行匹配查询获得一个或多个匹配的网络词条选项的装置;
用于将所获得的所述网络词条选项反馈回所述用户设备,供用户选择的装置。
根据本发明的另一个方面,还提供了一种用于供用户进行文字输入的系统,包括上述本发明的用户设备及网络服务器
本发明的文字输入方法不但可以用于输入中文,还可以用于输入例如日语、韩语等非拉丁字母的语言。
与现有技术相比,本发明具有以下优点:
1)只要连接到互联网,用户可以在任何设备上使用自己的语料库进行录入;
2)用户使用自己的语料库时,并不一定要把该语料库同步到本地设备;
3)新的网络热词、日常口语、新产品品牌、最新电影等等新词条将及时出现在用户的候选词条中;
4)用户在进行文字录入时充分结合本地语料库的快速反应以及大容量网络语料库的高精确度,提高录入的准确性和效率,并且避免网络响应延迟所导致的等待;
5)由于一些修改强大处理能力的功能可以放在服务器端提供,可以在手持电话或PDA这样的瘦客户端上提供如中英文混合输入或者多种语言混合输入的新功能。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为根据本发明一个实施例在与网络服务器通信的用户设备端输入文字的方法的流程图;
图2为根据本发明一个实施例在网络服务器上辅助用户进行文字输入的方法的流程图;
图3为根据本发明一个实施例在网络服务器上辅助用户进行文字输入的方法中在网络语料库中进行匹配查询的具体步骤的流程图;
图4为根据本发明一个实施例与网络服务器进行通信的供用户进行文字输入的用户设备的方框图;以及
图5为根据本发明一个实施例用于辅助用户进行文字输入的网络服务器的方框图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在所附权利要求的范围内做出各种变形或修改。
当前的用户终端大多能够通过以太网、WIFI、3G或2G随时连接到互联网,因此如果能够利用广泛分布于互联网上的服务器的强大处理能力和庞大的语料库来辅助用户在用户终端上进行文字录入将能够大大地提高文字录入的准确度和效率。因此本发明提出一种利用网络服务器辅助进行文字录入的方法、用户设备、网络服务器和系统。
下面参照图1和图4详细描述根据本发明一个实施例的文字录入方法和设备。
图4为根据本发明一个实施例与网络服务器进行通信的供用户进行文字输入的用户设备的方框图。在本发明的用户设备40上存储有本地语料库403,该本地语料库403中存储有基础词汇集、基础语言模型、用户使用输入法过程中生成的词汇集。
除此之外,该本地语料库403还可以存储一些辅助信息:例如,用户对输入法的各种设置属性,包括但不限于模糊音、繁简体、双拼、全拼、简拼等等;以及用户的属性信息,包括但不限于职业、爱好、专业领域、简历、年龄等等。这些辅助的信息有助于对候选词条进行优化排序。
用户设备40还具有键盘401,用于由用户输入文字的拼音字母或者笔画序列。用户设备40中的匹配装置402基于所输入的拼音字母或笔画序列在本地语料库403中查找匹配的本地词条选项,并通过显示装置406显示出来,供用户选择。该键盘可以是纯数字键盘或全字母键盘(QWERTY键盘),也可以是实体键盘或虚拟键盘。
为了在输入过程中通过互联网获得来自网络服务器50的协助,本发明的用户设备40中增加了网络通信装置404和汇总装置405。网络通信装置404通过互联网或局域网与网络服务器50进行通信,把通过键盘401输入的拼音字母和笔画序列发送到网络服务器50。网络服务器50利用庞大的网络语料库和强大的处理能力来查找适合的词条选项。由网络服务器50获得的网络词条选项被返回到网络通信装置404,并且由网络通信装置404将接收到的网络词条选项传输给汇总装置405。汇总装置405接收来自匹配装置402的本地词条选项和来自网络通信装置404的网络词条选项,经过汇总后在显示装置406上显示出来,供用户选择。
网络服务器50可以是分布在互联网上的多个网络服务器501......50n。这些网络服务器501......50n协同工作,构成一个服务器云,为大量用户提供服务。网络服务器50也可以是位于企业局域网上的一个或多个服务器。
图1为根据本发明一个实施例在与网络服务器通信的用户设备端输入文字的方法的流程图。如图所示,在步骤S101中,检测用户在用户设备的键盘401上的按键输入序列。该按键序列可以是一个或多个词组甚至一句话的简拼或全拼,例如用户要输入“我喜欢用百度搜索引擎”,可以输入每个字声母的简拼“wxhybdssyq”,可以输入每个字的全拼“woxihuanyongbaidusousuoyinqing”,还可以输入简拼和全拼的混合输入“woxhuanybaidssyinq”。一般来说,全部输入全拼的话,候选词更加精确,减少翻页查找的次数,但是需要输入较多字符。如果全部输入简拼,则重码较多,导致翻页查找时间较长,效率不高。因此通常全拼和简拼混合输入比较有效。特别是,如果用户输入一个新词条,本地语料库403会根据用户的选词同步地把新词条加入到本地语料库403,下次用户再次输入该词条时可以仅仅用简拼即可快速输入该词条。
接着,在步骤S102中,获得用户的按键输入序列后,将所述输入序列在用户设备40的本地语料库403中进行匹配查询,以获得一个或多个匹配的本地词条选项。
在步骤S103中,将所述按键输入序列发送至网络服务器50。
上述步骤S102和S103可以先后执行,也可以同时执行。
为了快速地显示所获得的词条选项,在步骤S102中获得本地词条选项之后,可以立即转到步骤S105,将所获得的本地词条选项汇总并显示给用户,供其选择。与此同时,网络服务器50收到来自用户设备40的按键输入序列,并在网络语料库中查找匹配的网络词条选项。
在步骤S 104,用户设备40接收到来自网络服务器50的网络词条选项并发送到汇总装置405。然后转到步骤S105,在汇总装置405中将来自匹配装置402的本地词条选项和来自网络服务器50的网络词条选项进行汇总后提供给显示装置406显示,由用户进行选择。经过与网络词条选项汇总后的词条选项更加精确。
由于输入的过程是动态连续的过程,词条选项也是随着用户按键输入而不断变化的,因此步骤S105之后又转回步骤S101检测用户设备的按键输入。
上述步骤之间的次序是可以调换的,而不影响本发明的实现。例如为了更快地获得网络词条选项,可以调换步骤S102和S103的次序,先把检测到的按键输入序列发送到所述网络服务器。
在汇总装置405收到本地词条选项和网络词条选项之后如何进行汇总和显示是本发明要解决的一个问题。
由于网络传输和服务器处理的滞后,汇总装置405一般会先收到本地词条选项然后才收到网络词条选项,当网络服务器还没有反馈回网络词条选项时,可以立即将本地词条选项提供给显示装置406供用户选择,不必与网络词条选项一同显示。
根据本发明第一实施例,为了快速地显示出候选词条,汇总装置405在获得所述本地词条选项之后,在接收到所述网络词条选项之前,将所获得的本地词条选项按照其优先级排序在词条栏中显示给所述用户,其中优先级越高,该输入词条选项越靠前显示。具体地,匹配装置402可以根据用户输入历史记录中对各个词条选项的选择频度、各词条选项中各个词汇间的文义关联性来确定其优先级高低。匹配装置402也可根据用户设定的输入偏好选择来确定优先级高低。
在汇总装置405接收到所述网络词条选项之后,用户可能已经在先前显示的本地词条选项中选定部分词条,或者已经翻页浏览部分本地词条选项。这时所接收到的网络词条选项中可能有部分词条与先前获得的本地词条选项相同。因此需要从网络词条选项中剔除这些已经被选定和/或重复的词条。接着,将剩余的网络词条选项按照该词条的优先级插入到当前和后续显示的本地词条选项中,而不改变本地候选词条排列的先后次序。这样处理的优点是,在加入网络候选词条时,用户当前浏览的词条选项栏上的词条位置不会有太大的变化。
假设,要用简拼“wxhybdssyq”输入“我喜欢用百度搜索引擎”,从本地语料库中检索出“无信号,微型化,无限好,玩笑话,...”等本地词条选项对应于字母组合“wxh”,随后收到对应于“wxh”的网络词条选项“无信号,微型化,我喜欢,无限好,玩笑话...”。网络词条选项比本地词条选项多了一个“我喜欢”。如果此时用户还没有对字母组合“wxh”选定词条,则将网络词条选项中重复的词条剔除后剩下的词条“我喜欢”插入到当前显示的选项中,并不改变本地候选词条排列的先后次序。如果词条“我喜欢”的排序优先级比较当前显示的本地词条选项更低,则将该词条“我喜欢”按照其优先级插入到后续显示的词条选项的适当位置。当用户在词条选项栏上向后翻页时会显示出已经插入在本地词条选项中的网络词条选项“我喜欢”。
如果本地词条选项中也有选项“我喜欢”,并且在收到对应于“wxh”网络词条选项时,用户已经在本地词条选项中选择了“我喜欢”,则与字母组合“wxh”对应的词条被确定,则剔除对应“wxh”的所有网络词条选项。
由于网络语料库非常庞大,匹配的结果会更加准确,例如可能直接返回“我喜欢用百度搜索引擎”这个词条,而不需逐个词组进行翻页选词,因此即便网络反馈稍有滞后仍然会大大加快输入速度。
在第一实施例中,由于网络滞后,一些本地词条选项已经被显示,网络词条选项作为对本地词条选项的补充,只需要选择本地词条选项中没有的网络词条选项按照一定次序插入到当前显示的词条中即可。这时并不改变本地词条选项显示的先后次序,只是补充一下本地词条选项中没有的网络词条选项。
本发明第二实施例与第一实施例类似,为了快速地显示出候选词条,汇总装置405在获得所述本地词条选项之后,在接收到所述网络词条选项之前,也是先将所获得的本地词条选项按照其优先级排序在词条栏中显示给所述用户。
与第一实施例不同之处在于,在接收到所述网络词条选项之后,将所述网络词条选项中剔除已经显示的词条后剩余的网络词条选项与当前显示和还未被显示的本地词条选项一同按照这些词条的优先级重新排列后显示,供用户选择。这里所述的已经显示的词条是指当前显示的词条之前被浏览过的、被翻页排除的词条选项。
举例来说,假设要用简拼“wxhybdssyq”输入“我喜欢用百度搜索引擎”,从本地语料库中检索出“无信号,微型化,无限好,玩笑话,...,我喜欢”等本地词条选项对应于字母组合“wxh”,其中正确的词条“我喜欢”优先级比较靠后,需要多几翻页才能找到。随后收到对应于“wxh”的网络词条选项“我喜欢,无信号,微型化,无限好,玩笑话...”,由于匹配精度较高,在网络词条选项中“我喜欢”的优先级比较靠前。这时用户正在浏览本地词条选项的前几个词条“无信号,微型化,无限好,玩笑话”等无关词条。已经显示过的词条由于没有被用户所选择,因此先从收到的网络词条选项中剔除已经显示过的词条,将剩下的网络词条选项与当前显示和还未被显示的本地词条选项一同按照这些词条的优先级重新排列后,由于正确的词条“我喜欢”在网络词条选项中优先级较高,重新排列后被调整到当前显示的词条选项中。该实施例的优点是能够迅速地把正确的词条调整到词条选项的前列或首位。由于相同词条在本地词条选项和网络词条选项中的优先级可能不同,因此在重新排列时可以按照该词条的两个优先级的加权平均来决定新的次序。
在第二实施例中,由于后收到的网络词条选项与当前显示和未显示的本地词条选项按照一定规则重新排列。这时并会改变本地词条选项显示的先后次序。
本发明的第三实施例与第二实施例类似,区别仅仅在于重新排列时完全按照该网络词条选项的优先级进行重排,在此不再赘述。
在第三实施例中,收到的网络词条选项后不再显示本地词条选项,而是显示先前未显示网络词条选项。
本发明的第四实施例与第一至第三实施例不同,在获得所述本地词条选项之后,并不立即将所获得的本地词条选项按照其优先级显示给用户以供其选择,而是等待接收到所述网络词条选项之后才按照这些词条的优先级整体排列后显示给用户进行选择。该实施例显示的词条选项比较准确,特别是对于整句话连续输入再进行词条选择的情况更加有利,因为整句话连续输入的时间比较长,网络响应的延迟不会造成太大的影响,而整句话的匹配需要更大语料库、语言匹配模型和处理能力的支持,因此等待接收到网络词条选项才显示给用户选择将提供更加准确的结果。
在第四实施例中,等待接收到网络词条选项后才一同排序和显示本地词条和网络词条选项(需要剔除重复选项),在网络响应速度非常快的情况以及整句连续输入的情况下比较有利。
匹配装置402可以根据词条先前是否被选择过、词条先前被选择的时间先后、词条先前被选择的次数、用户预置的输入偏好选项和/或词条在网络上的被搜索的次数来确定本地词条选项的优先级。
在网络服务器50上的网络语料库可以包括分别对应于每个用户的用户网络语料库501以及公共网络语料库504。
用户网络语料库是每个注册的用户的本地语料库403在网络服务器50上备份。用户设备40还包括本地同步装置(未示出),用于当注册用户登录网络服务器50后,可以根据用户的选择将用户设备上的本地语料库403上传到网络服务器50或者将该用户保留在网络服务器50上的用户网络语料库501与本地语料库403进行同步。用户设备40还包括本地更新装置(未示出),用于根据用户对词条的选择更新所述本地语料库403,并且将该选择发送到网络服务器50以更新所述用户网络语料库501。由于一些词在上下文中将被重复输入,需要及时更新本地词库403和用户网络语料库501,提高最近被输入词条的优先级以加快输入。
与本地语料库403相同,用户网络语料库501也存储有基础词汇集、基础语言模型、用户使用输入法过程中生成的词汇集。还可以存储一些辅助信息:例如,用户对输入法的各种设置属性,包括但不限于模糊音、繁简体、双拼、全拼、简拼等等;以及用户的属性信息,包括但不限于职业、爱好、专业领域、简历、年龄等等。
由于网络服务器50上保存有用户网络语料库,因此无论用户用哪个终端设备,只要能够连接到网络服务器50都可以通过登录后同步本地语料库403或在线使用用户网络语料库501来快速地进行录入。
公共网络语料库504基于对公开文献、出版物、大量用户的输入、大量用户在网络搜索引擎上的检索词汇、大量网页的索引关键词和/或关键词广告信息进行分析统计而形成,其反映用户群体的共性或热点。
下面参照图2、图3和图5描述网络服务器50的结构和其操作流程。
图5为根据本发明一个实施例用于辅助用户进行文字输入的网络服务器的方框图。
如图5中所示,本发明一个实施例的网络服务器50包括用户网络语料库501、匹配装置502、网络通信装置503、公共网络语料库504、语料库更新装置505、关键词广告库506以及同步装置507。
如上文所述,用户网络语料库501和公共网络语料库504合称为网络语料库。网络通信装置503通过网络连接到一个或多个用户设备40,用于经由网络接收用户在用户设备上的按键输入序列,并将基于该按键输入序列所获得的网络词条选项反馈回所述用户设备,供用户选择。
匹配装置502连接到用户网络语料库501、公共网络语料库504和匹配装置502,用于基于所述按键输入序列在用户网络语料库501和公共网络语料库504中进行匹配查询获得一个或多个匹配的网络词条选项。该匹配装置502还包括优先级确定装置(未示出),用于根据词条先前是否被选择过、词条先前被选择的时间先后、词条先前被选择的次数、用户预置的输入偏好选项和/或词条在网络上的被搜索的次数来确定所匹配的词条选项中各个词条的优先级。
同步装置507连接到用户网络语料库501和网络通信装置503,用于当用户通过所述用户设备40登录网络服务器50时,在接收到来自用户设备的语料库同步指令之后,将该用户的所述用户网络语料库501与该用户设备中的本地语料库403进行同步。
语料库更新装置505连接到用户网络语料库501和公共网络语料库504,用于根据用户的输入和选词来更新用户网络语料库501,以及根据对大量用户的输入、大量用户在网络搜索引擎上的检索词汇、大量网页的索引关键词和/或关键词广告信息进行分析统计来更新公共网络语料库504。
关键词广告库506用于提供与关键词相关的广告链接。一些厂商可以买下若干关键词或者字母组合,例如,百度公司可以买下“百度”、“搜索引擎”这样的关键词,也可以买下“bd”、“baidu”、“ssyq”等等这样的字母组合,当匹配装置502基于来自用户设备40的按键序列在网络语料库中匹配到“百度”或“搜索引擎”这样的词条,或者收到“bd”、“baidu”、“ssyq”这样的组合时,从关键词广告库506中找到对应的关键词广告信息“百度网”及其链接。将该关键词广告信息通过网络通信装置503返回到用户设备40并显示在词条选项中。用户选择该广告信息就可以跳转到相应的网址链接。这里的“选择”包括鼠标点击,也包括直接通过键盘选择对应的数字选择按键。匹配装置502中的优先级确定装置可以对关键词广告信息分配较高的优先级,以保证该广告信息被安排在显示给用户的第一轮词条选项中或当前显示的选项中显示。
根据需要,关键词广告库506可以合并到公共网络语料库504中,或者合并到用户网络语料库501中,当需要更新关键词广告信息时,只需把新的关键词广告信息在网络服务器50加入到用户网络语料库501中,通过同步的方式下载到用户设备40的本地语料库403。这样本地语料库403中包含关键词广告库,在本地语料库中找到关键词广告信息时,将该关键词广告信息作为本地词条选项显示出来,所述关键词广告信息带有链接,当用户选择所显示的广告信息时可以跳转到相关链接。即使用户设备40没有连接到互联网,也可以在输入文字时出现广告信息的词条选项,增加广告的曝光率。
图2为根据本发明一个实施例在网络服务器上辅助用户进行文字输入的方法的流程图。
如图2中所示,在步骤S201中,网络服务器50的网络通信装置503经由网络接收用户在用户设备40上的按键输入序列;
在步骤S202中,基于所述按键输入序列在网络语料库中进行匹配查询获得一个或多个匹配的网络词条选项;
在步骤S203中,将所获得的所述网络词条选项反馈回所述用户设备40,供用户选择。
如上文所述,用户可以在网络服务器50上注册为注册用户。注册用户可以登录到网络服务器50,并在网络服务器50上保留用户网络语料库501。在已登录的情况下,用户还可以选择是否同步用户网络语料库501和用户设备的本地语料库403。根据用户是否登录以及是否执行语料库的同步,匹配装置502可以执行不同的匹配操作,以提供精确的网络词条选项。图3示出在这些情况下的处理步骤。
图3为根据本发明一个实施例在网络服务器上辅助用户进行文字输入的方法中在网络语料库中进行匹配查询的具体步骤的流程图;
如图3所示,在步骤S201之后,执行步骤S301,判断用户是否登录网络服务器50,如果没有登录,由于网络服务器50不能判断该用户的身份,则不能利用该用户保留在网络服务器50上的用户网络语料库501进行匹配查询,而是转到步骤S503,在接收到用户在用户设备上的按键输入序列时仅仅在所述公共网络语料库中检索匹配的网络词条选项。登录的方式可以有多种,例如利用用户名和密码登录、利用用户设备的MAC地址自动登录、利用用户设备的固定IP地址自动登录等等。
如果用户已经登录,则进行到步骤S302,判断该用户的用户网络语料库501是否与用户设备的本地语料库403同步。如果用户是用他人的或公共的电脑,他不希望把自己的用户网络语料库501同步到本地设备上,也不希望本地设备上他人的词库同步到自己的用户网络语料库501上,因此用户可以选择不同步。但是,用户还是希望能获得其用户网络语料库501的支持。因此,当步骤S302判断没有同步的情况下,在接收到用户在用户设备上的按键输入序列时在所述公共网络语料库504和该用户的用户网络语料库501中检索匹配的网络词条选项。如果步骤S302判断没有用户网络语料库已经与用户设备的本地语料库同步的情况下,由于用户设备会首先在本地语料库中查找匹配词条选项,因此网络服务器50没有必要重复在相同的用户网络语料库501中查找匹配的词条选项,因此这时在接收到用户在用户设备上的按键输入序列时仅仅在所述公共网络语料库504中检索匹配的网络词条选项。
根据本发明的一个优选实施例,为了在本发明的输入法中实现中英文混合输入,本地语料库403、用户网络语料库501和公共网络语料库504中还可以包含英文词库,匹配装置402和匹配装置502在进行匹配查询时输入序列在包含英文单词的词库中进行查询以判断所述输入序列中是否包括英文单词。当匹配装置查到输入序列中包括英文单词则把英文单词作为词条选项返回给用户设备。另外,为了实现同步翻译的功能,可以把中文与英文单词或其各种中文译文的各种组合作为词条选项。优选地,匹配装置也会根据该中文与该英文单词之间的关联来获得最适配的词条组合,该关联可以是通常的文义关联,也可是语料库中预设的或用户输入历史记录中的选择组合。例如,在输入序列“woshiyongwindows”中,匹配装置获得“windows”的各种中文译文“窗口”、“视窗”、“视窗软件”,并获得“woshiyong”对应的中文“我使用”“我是用”,该中文与英文单词及其译文的文义关联来确定以下几项词条选择为最优选的选项:“1我使用视窗软件;2我使用windows;3我使用视窗;4我使用窗口”。
同样,匹配装置在根据用户输入序列在词库中进行匹配查询获得多个输入词条选项时还获得各个输入词条选项的优先级。汇总装置405将匹配装置402和匹配装置502提供的多个匹配的输入词条选项按优先级顺序在词条栏中显示给所述用户,其中优先级越高,该输入词条选项越靠前显示。具体地,匹配装置402和匹配装置502可以根据用户历史记录中对各个词条选项的选择频度、各词条选项中各个词汇间的文义关联性来确定其优先级高低。匹配装置402和匹配装置502也可根据用户设定的输入偏好选择来确定优先级高低,例如,当用户设定输入偏好为:1)优先级高低:计算机词汇>电子词汇>普通词汇;2)优先级高低:中文>英文,则在输入序列“woshiyongwindows”可判断“我使用视窗软件”优先级最高,“我使用视窗”次之、“我使用windows”再次之。另外,匹配装置402和匹配装置502还可根据目前用户设备的IP地址来判断其所处的地域,从而可以确定输入序列中与该地域相关的词汇的优先级,例如,但用户输入序列为“woxihuanbund”,其中“bund”的译文有“1堤岸2码头3同盟4(上海)外滩”,但网络通信装置503根据用户设备IP地址获知目前位于中国上海市,从而可确定“bund”对应译文中“上海外滩”或“外滩”优先级最高,因而可提供如下输入词条选项“1我喜欢上海外滩;2我喜欢外滩;3我喜欢码头;4我喜欢堤岸;5我喜欢同盟”。
本发明还提供一种用于供用户进行文字输入的系统,其中包括本发明的用于输入文字的用户设备和本发明的用于辅助用户设备输入文字的网络服务器。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在所附权利要求的范围内做出各种变形或修改。
Claims (38)
1.一种在与网络服务器通信的用户设备端输入文字的方法,该方法包括以下步骤:
检测用户设备上的按键输入序列;
将所述输入序列在用户设备的本地语料库中进行匹配查询,以获得一个或多个匹配的本地词条选项;
将所述按键输入序列发送至所述网络服务器;
接收来自所述网络服务器的基于所述按键输入序列在网络语料库中进行匹配查询所获得的一个或多个匹配的网络词条选项;
将所述本地词条选项和/或所述网络词条选项汇总并显示给用户,供其选择。
2.根据权利要求1所述的方法,其中:
在获得所述本地词条选项之后,在接收到所述网络词条选项之前,将所获得的本地词条选项按照其优先级显示给用户以供其选择;
在接收到所述网络词条选项之后,将所述网络词条选项中剔除已经被选定的词条和/或与本地词条选项重复的词条,然后将剩余的网络词条选项按照该词条的优先级插入到当前和后续显示的本地词条选项中。
3.根据权利要求1所述的方法,其中:
在获得所述本地词条选项之后,在接收到所述网络词条选项之前,将所获得的本地词条选项按照其优先级显示给用户以供其选择;
在接收到所述网络词条选项之后,将所述网络词条选项中剔除已经显示的词条后剩余的网络词条选项与当前显示和还未被显示的本地词条选项一同按照这些词条的优先级重新排列后显示,供用户选择。
4.根据权利要求1所述的方法,其中:
在获得所述本地词条选项之后,在接收到所述网络词条选项之前,将所获得的本地词条选项按照其优先级显示给用户以供其选择;
在接收到所述网络词条选项之后,在当前和后续的词条显示中,按照所述网络词条选项的优先级显示所述网络词条选项中除去已经显示的本地词条选项外的其他网络词条选项。
5.根据权利要求1所述的方法,其中:
在获得所述本地词条选项并接收到所述网络词条选项之后,按照所获得的词条的优先级依次显示给用户以供其选择。
6.根据权利要求2、3、4或5所述的方法,其中根据词条先前是否被选择过、词条先前被选择的时间先后、词条先前被选择的次数、用户预置的输入偏好选项和/或词条在网络上的被搜索的次数来确定所匹配的词条选项中各个词条的优先级。
7.根据权利要求1所述的方法,其中,所述网络语料库包括:
分别对应于每个用户的用户网络语料库;以及
公共网络语料库。
8.根据权利要求7所述的方法,其中,所述本地语料库包含:
关键词广告库,用于提供与关键词相关的广告链接。
9.根据权利要求8所述的方法,其中,当在本地语料库中找到关键词广告信息时,将该关键词广告信息作为本地词条选项显示出来,所述关键词广告信息带有链接,当用户选择所显示的广告信息时可以跳转到相关链接。
10.根据权利要求7所述的方法,其中当用户设备连接并登录到网络服务器时,可根据用户选择执行或不执行本地语料库与所述用户网络语料库之间的同步。
11.根据权利要求1至10中的任何一项所述的方法,其中基于用户对词条的选择更新所述本地语料库,并且将该选择发送到网络服务器以更新所述网络语料库。
12.根据权利要求1至11中的任何一项所述的方法,其中在将所述输入序列在所述本地语料库或所述网络语料库中进行匹配查询以获得一个或多个匹配的词条选项的步骤中,当输入序列中包含英文单词的序列时,至少一个词条选项包括所述英文单词或其按所述另一种语言的译文。
13.一种在网络服务器上辅助用户进行文字输入的方法,其中包括:
经由网络接收用户在用户设备上的按键输入序列;
基于所述按键输入序列在网络语料库中进行匹配查询获得一个或多个匹配的网络词条选项;
将所获得的所述网络词条选项反馈回所述用户设备,供用户选择。
14.根据权利要求13所述的方法,其中所述网络语料库包括:
分别对应于每个用户的用户网络语料库;以及
公共网络语料库。
15.根据权利要求14所述的方法,其中所述公共网络语料库基于对公开文献、出版物、大量用户的输入、大量用户在网络搜索引擎上的检索词汇、大量网页的索引关键词和/或关键词广告信息进行分析统计而形成。
16.根据权利要求14所述的方法,其中当用户通过所述用户设备登录网络服务器时,在接收到来自用户设备的语料库同步指令之后,将该用户的所述用户网络语料库与该用户设备中的本地语料库进行同步。
17.根据权利要求14所述的方法,其中:
如果用户没有登录网络服务器,则在接收到用户在用户设备上的按键输入序列时仅仅在所述公共网络语料库中检索匹配的网络词条选项;
如果用户已经登录网络服务器,并且该用户的所述用户网络语料库已经与该用户设备上的本地语料库同步,则在接收到用户在用户设备上的按键输入序列时仅仅在所述公共网络语料库中检索匹配的网络词条选项;以及
如果用户已经登录网络服务器,但是该用户的所述用户网络语料库没有与该用户设备上的本地语料库同步,则在接收到用户在用户设备上的按键输入序列时在所述公共网络语料库和该用户的用户网络语料库中检索匹配的网络词条选项。
18.根据权利要求13-17中的任何一项所述的方法,其中:
其中反馈回所述用户设备网络词条选项的根据词条先前是否被选择过、词条先前被选择的时间先后、词条先前被选择的次数、用户预置的输入偏好选项和/或词条在网络上的被搜索的次数来确定所匹配的词条选项中各个词条的优先级。
19.根据权利要求18所述的方法,其中对关键词广告信息分配较高的优先级,以保证该广告信息被安排在显示给用户的第一轮词条选项中或当前显示的选项中显示。
20.根据权利要求19所述的方法,其中所述关键词广告信息带有链接,当用户选择所显示的广告信息时可以跳转到相关链接。
21.一种与网络服务器进行通信的供用户进行文字输入的用户设备,包括:
用于存储本地语料库的装置;
用于检测用户设备上的按键输入序列的装置;
用于将所述输入序列在用户设备的本地语料库中进行匹配查询,以获得一个或多个匹配的本地词条选项的装置;
用于将所述按键输入序列发送至所述网络服务器的装置;
用于接收来自所述网络服务器的基于所述按键输入序列在网络语料库中进行匹配查询所获得的一个或多个匹配的网络词条选项的装置;
用于将所述本地词条选项和/或所述网络词条选项汇总并显示给用户供其选择的装置。
22.根据权利要求21所述的设备,其中,所述用于将所述本地词条选项和/或所述网络词条选项汇总并显示给用户供其选择的装置还包括如下装置:
用于在获得所述本地词条选项之后,在接收到所述网络词条选项之前,将所获得的本地词条选项按照其优先级显示给用户以供其选择的装置;
用于在接收到所述网络词条选项之后,将所述网络词条选项中剔除已经被选定的词条和/或与本地词条选项重复的词条,然后将剩余的网络词条选项按照该词条的优先级插入到当前和后续显示的本地词条选项中的装置。
23.根据权利要求21所述的设备,其中,所述用于将所述本地词条选项和/或所述网络词条选项汇总并显示给用户供其选择的装置还包括如下装置:
用于在获得所述本地词条选项之后,在接收到所述网络词条选项之前,将所获得的本地词条选项按照其优先级显示给用户以供其选择的装置;
用于在接收到所述网络词条选项之后,将所述网络词条选项中剔除已经显示的词条后剩余的网络词条选项与还未被显示的本地词条选项一同按照该词条的优先级重新排列用于后续的显示,供用户选择的装置。
24.根据权利要求21所述的设备,其中,所述用于将所述本地词条选项和/或所述网络词条选项汇总并显示给用户供其选择的装置还包括如下装置:
用于在获得所述本地词条选项之后,在接收到所述网络词条选项之前,将所获得的本地词条选项按照其优先级显示给用户以供其选择的装置;
用于在接收到所述网络词条选项之后,在后续的词条显示中,按照所述网络词条选项的优先级显示所述网络词条选项中除去已经显示的本地词条选项外的其他网络词条选项的装置。
25.根据权利要求21所述的设备,其中,所述用于将所述本地词条选项和/或所述网络词条选项汇总并显示给用户供其选择的装置还包括如下装置:
用于在获得所述本地词条选项并接收到所述网络词条选项之后,按照所获得的词条的优先级依次显示给用户以供其选择的装置。
26.根据权利要求22、23、24或25所述的设备,其中还包括用于根据词条先前是否被选择过、词条先前被选择的时间先后、词条先前被选择的次数、用户预置的输入偏好选项和/或词条在网络上的被搜索的次数来确定所匹配的词条选项中各个词条的优先级的装置。
27.根据权利要求21所述的设备,其中,所述网络语料库包括:
分别对应于每个用户的用户网络语料库;以及
公共网络语料库。
28.根据权利要求27所述的设备,其中,还包括本地同步装置,用于当用户设备连接并登录到网络服务器时,根据用户选择执行或不执行本地语料库与所述用户网络语料库之间的同步。
29.根据权利要求21至28中的任何一项所述的设备,其中还包括本地更新装置,用于根据用户对词条的选择更新所述本地语料库,并且将该选择发送到网络服务器以更新所述网络语料库。
30.一种辅助用户进行文字输入的网络服务器,其中包括:
用于存储网络语料库的装置;
用于经由网络接收用户在用户设备上的按键输入序列的装置;
用于基于所述按键输入序列在所述网络语料库中进行匹配查询获得一个或多个匹配的网络词条选项的装置;
用于将所获得的所述网络词条选项反馈回所述用户设备,供用户选择的装置。
31.根据权利要求30所述的网络服务器,其中所述网络语料库包括:
分别对应于每个用户的用户网络语料库;以及
公共网络语料库。
32.根据权利要求31所述的网络服务器,其中用于根据对大量用户的输入、大量用户在网络搜索引擎上的检索词汇、大量网页的索引关键词和/或关键词广告信息进行分析统计而形成所述公共网络语料库的装置。
33.根据权利要求31所述的网络服务器,其中还包括网络同步装置,用于当用户通过所述用户设备登录网络服务器时,在接收到来自用户设备的语料库同步指令之后,将该用户的所述用户网络语料库与该用户设备中的本地语料库进行同步。
34.根据权利要求31所述的网络服务器,其中:
如果用户没有登录网络服务器,则在接收到用户在用户设备上的按键输入序列时仅仅在所述公共网络语料库中检索匹配的网络词条选项的装置;
如果用户已经登录网络服务器,并且该用户的所述用户网络语料库已经与该用户设备上的本地语料库同步,则在接收到用户在用户设备上的按键输入序列时仅仅在所述公共网络语料库中检索匹配的网络词条选项;以及
如果用户已经登录网络服务器,但是该用户的所述用户网络语料库没有与该用户设备上的本地语料库同步,则在接收到用户在用户设备上的按键输入序列时在所述公共网络语料库和该用户的用户网络语料库中检索匹配的网络词条选项。
35.根据权利要求30-34中的任何一项所述的网络服务器,其中还包括优先级确定装置,用于根据词条先前是否被选择过、词条先前被选择的时间先后、词条先前被选择的次数、用户预置的输入偏好选项和/或词条在网络上的被搜索的次数来确定所匹配的词条选项中各个词条的优先级。
36.根据权利要求35所述的网络服务器,其中所述优先级确定装置对关键词广告信息分配较高的优先级,以保证该广告信息被安排在显示给用户的第一轮词条选项中或当前显示的选项中显示。
37.根据权利要求36所述的网络服务器,其中所述关键词广告信息带有链接,当用户选择所显示的广告信息时可以跳转到相关链接。
38.一种用于供用户进行文字输入的系统,包括如权利要求21至29中任一项所述的用户设备及如权利要求30或37所述的网络服务器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010148571 CN102063194A (zh) | 2010-04-16 | 2010-04-16 | 用于供用户进行文字输入的方法、设备、服务器和系统 |
PCT/CN2011/072268 WO2011127788A1 (zh) | 2010-04-16 | 2011-03-29 | 用于供用户进行文字输入的方法、设备、服务器及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010148571 CN102063194A (zh) | 2010-04-16 | 2010-04-16 | 用于供用户进行文字输入的方法、设备、服务器和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102063194A true CN102063194A (zh) | 2011-05-18 |
Family
ID=43998499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010148571 Pending CN102063194A (zh) | 2010-04-16 | 2010-04-16 | 用于供用户进行文字输入的方法、设备、服务器和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102063194A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102426591A (zh) * | 2011-10-31 | 2012-04-25 | 北京百度网讯科技有限公司 | 一种操作用于内容输入的语料库的方法和设备 |
WO2013000136A1 (zh) * | 2011-06-29 | 2013-01-03 | 宇龙计算机通信科技(深圳)有限公司 | 网络热点词汇在移动终端上的输入方法、系统及移动终端 |
CN102866785A (zh) * | 2012-08-29 | 2013-01-09 | 百度在线网络技术(北京)有限公司 | 一种文字输入方法、系统以及装置 |
CN102982023A (zh) * | 2011-09-02 | 2013-03-20 | 北京百度网讯科技有限公司 | 一种提供搜索建议的方法及装置 |
CN102999275A (zh) * | 2012-10-11 | 2013-03-27 | 北京搜狗科技发展有限公司 | 获取字词转换结果的方法及装置 |
CN103268312A (zh) * | 2013-05-03 | 2013-08-28 | 同济大学 | 一种基于用户反馈的训练语料收集系统及其方法 |
CN104345899A (zh) * | 2013-08-08 | 2015-02-11 | 阿里巴巴集团控股有限公司 | 用于输入法的字段转换方法及客户端 |
CN106445181A (zh) * | 2016-05-13 | 2017-02-22 | 深圳市熊天科技有限公司 | 一种输入法 |
CN108427508A (zh) * | 2017-02-15 | 2018-08-21 | 北京搜狗科技发展有限公司 | 输入方法和装置、建立局域网词库的方法和装置 |
CN113325959A (zh) * | 2021-05-26 | 2021-08-31 | 北京沃东天骏信息技术有限公司 | 一种输入语料的推荐方法和装置 |
CN115407882A (zh) * | 2022-07-13 | 2022-11-29 | 穆运洋 | 基于可视化的大数据分析整理系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1680940A (zh) * | 2004-03-19 | 2005-10-12 | 张逶 | 互联网站站内输入系统和方法 |
CN101013342A (zh) * | 2007-01-22 | 2007-08-08 | 魏新成 | 基于中文网络词语库的中文在线输入法 |
CN101140595A (zh) * | 2007-10-31 | 2008-03-12 | 北京搜狗科技发展有限公司 | 一种网络资源地址输入的方法和一种输入法系统 |
CN101556508A (zh) * | 2009-05-08 | 2009-10-14 | 腾讯科技(深圳)有限公司 | 一种输入法中候选词的生成方法、装置、系统及设备 |
-
2010
- 2010-04-16 CN CN 201010148571 patent/CN102063194A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1680940A (zh) * | 2004-03-19 | 2005-10-12 | 张逶 | 互联网站站内输入系统和方法 |
CN101013342A (zh) * | 2007-01-22 | 2007-08-08 | 魏新成 | 基于中文网络词语库的中文在线输入法 |
CN101140595A (zh) * | 2007-10-31 | 2008-03-12 | 北京搜狗科技发展有限公司 | 一种网络资源地址输入的方法和一种输入法系统 |
CN101556508A (zh) * | 2009-05-08 | 2009-10-14 | 腾讯科技(深圳)有限公司 | 一种输入法中候选词的生成方法、装置、系统及设备 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103370677A (zh) * | 2011-06-29 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | 网络热点词汇在移动终端上的输入方法、系统及移动终端 |
WO2013000136A1 (zh) * | 2011-06-29 | 2013-01-03 | 宇龙计算机通信科技(深圳)有限公司 | 网络热点词汇在移动终端上的输入方法、系统及移动终端 |
CN102982023A (zh) * | 2011-09-02 | 2013-03-20 | 北京百度网讯科技有限公司 | 一种提供搜索建议的方法及装置 |
CN102426591A (zh) * | 2011-10-31 | 2012-04-25 | 北京百度网讯科技有限公司 | 一种操作用于内容输入的语料库的方法和设备 |
CN102866785A (zh) * | 2012-08-29 | 2013-01-09 | 百度在线网络技术(北京)有限公司 | 一种文字输入方法、系统以及装置 |
CN102999275A (zh) * | 2012-10-11 | 2013-03-27 | 北京搜狗科技发展有限公司 | 获取字词转换结果的方法及装置 |
CN102999275B (zh) * | 2012-10-11 | 2015-12-09 | 北京搜狗科技发展有限公司 | 获取字词转换结果的方法及装置 |
CN103268312A (zh) * | 2013-05-03 | 2013-08-28 | 同济大学 | 一种基于用户反馈的训练语料收集系统及其方法 |
CN103268312B (zh) * | 2013-05-03 | 2016-04-06 | 同济大学 | 一种基于用户反馈的训练语料收集系统及其方法 |
CN104345899A (zh) * | 2013-08-08 | 2015-02-11 | 阿里巴巴集团控股有限公司 | 用于输入法的字段转换方法及客户端 |
CN106445181A (zh) * | 2016-05-13 | 2017-02-22 | 深圳市熊天科技有限公司 | 一种输入法 |
CN108427508A (zh) * | 2017-02-15 | 2018-08-21 | 北京搜狗科技发展有限公司 | 输入方法和装置、建立局域网词库的方法和装置 |
CN108427508B (zh) * | 2017-02-15 | 2024-01-19 | 北京搜狗科技发展有限公司 | 输入方法和装置、建立局域网词库的方法和装置 |
CN113325959A (zh) * | 2021-05-26 | 2021-08-31 | 北京沃东天骏信息技术有限公司 | 一种输入语料的推荐方法和装置 |
CN115407882A (zh) * | 2022-07-13 | 2022-11-29 | 穆运洋 | 基于可视化的大数据分析整理系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102063194A (zh) | 用于供用户进行文字输入的方法、设备、服务器和系统 | |
CA2633959C (en) | Mobile device retrieval and navigation | |
JP5676698B2 (ja) | 非標準位置ベーステキスト入力 | |
CN106959994B (zh) | 服务器侧的匹配 | |
CN101911042B (zh) | 用户的浏览器历史的相关性排序 | |
CN102163198B (zh) | 提供新词或热词的方法及系统 | |
US7769804B2 (en) | Server side search with multi-word word wheeling and wildcard expansion | |
US20100005086A1 (en) | Resource locator suggestions from input character sequence | |
CN101999119A (zh) | 用于输入识别和完成的技术 | |
CN102063451A (zh) | 供用户进行文字输入及同时提供搜索相关信息的方法和设备 | |
WO2007114563A1 (en) | System and method for providing recommended word of adjustment each user and computer readable recording medium recording program for implementing the method | |
KR20070051851A (ko) | 다의적 문자의 명확화 | |
CN102867012A (zh) | 在完成搜索查询之前提出可替代查询 | |
CN102483753A (zh) | 搜索结果中的计算机应用数据 | |
CN104903886A (zh) | 基于社交图谱信息的结构化搜索查询 | |
US20070164782A1 (en) | Multi-word word wheeling | |
CN102063450A (zh) | 一种基于网络的供用户进行文字输入的方法与设备 | |
WO2012139394A1 (zh) | 用于确定资源候选项的排序结果的方法、装置及设备 | |
US9009031B2 (en) | Analyzing a category of a candidate phrase to update from a server if a phrase category is not in a phrase database | |
CN106095848A (zh) | 文本联想的方法、终端设备及相应的服务器装置 | |
CN101894146A (zh) | 使用创建的文本编辑框实现广告功能的方法及系统 | |
JP2011501849A (ja) | 情報マップ管理システムおよび情報マップ管理方法 | |
WO2011127788A1 (zh) | 用于供用户进行文字输入的方法、设备、服务器及系统 | |
CN103853437A (zh) | 一种获取候选项的方法及装置 | |
CN1922606B (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110518 |