多模式输入法编辑器的制造方法_4

文档序号:9396842阅读:来源:国知局
、移动音频或视频播放器、游戏台、全球定位系统(GPS)接收机。
[0078]适于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质和存储器设备,举例来说包括半导体存储器设备,例如,EPROM、EEPROM以及闪存设备;包括磁盘,例如内部硬盘或可移动盘;包括磁光盘;以及包括CD ROM和DVD-ROM盘。可以用专用逻辑电路补充处理器和存储器,或者可以将处理器和存储器并入专用逻辑电路中。
[0079]为了提供与用户的交互,本说明书中所描述的主题的实施例可以在如下计算机上实现,该计算机具有用于向用户显示信息的显示设备例如CRT(阴极射线管)或LCD(液晶显示器)监视器,和通过其用户可以向计算机提供输入的键盘、点击设备例如鼠标或跟踪球。也可以使用其他类型的设备来提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈、或触觉反馈;来自用户的输入可以以任何形式接收,包括声音、语言或者触觉输入。
[0080]本说明书中所描述的主题的实施例可以在如下计算机系统中实现,该计算机系统包括后端组件,例如作为数据服务器,或者包括中间件组件,例如,应用服务器,或者包括前端组件,例如具有通过其用户可以与本说明书所描述的主题的实现交互的图形用户界面或网站浏览器的客户端计算机,或者这些前端、中间件或后端组件的一个或多个的任何组合。可以通过任何形式或数字数据通信介质例如通信网络将系统的组件相互连接。通信网络的示例包括局域网(LAN)和广域网(WAN)例如因特网。
[0081]计算机系统可以包括客户机和服务器。客户机和服务器通常彼此远离,并且典型地通过通信网络交互。客户机和服务器的关系借助运行在各自计算机上的彼此具有客户机-服务器关系的计算机程序而发生。
[0082]虽然本说明书包含许多特定实现细节,但是这些不应被视为对任何发明或所要求保护的范围的限制,相反是作为可能专属于具体发明的具体实施例的特征的描述。在单独实施例的情境下本说明书中所描述的某些特征可以在单个实施例中以组合实现。相反,在单个实施例的情境下描述的各种特征也可以分开地在多个实施例中或者任何适当的次组合中实现。此外,尽管,上面可能将特征描述为以某种组合作用,甚至最初是如此声明的,但是来自所声明的组合的一个或多个特征在某些情况下可以从该组合切除,所声明的组合可以针对次组合或次组合的变化。
[0083]类似地,虽然在附图中以特定次序描述了多项操作,但是这不应被理解为为了获得希望的结果要求这样的操作以所示的特定次序或者以顺序的次序执行,或者要求执行所有图示的操作。在某些情形下,多任务和并行处理可能是有利的。此外,上述实施例中各种系统组件的分割不应被理解为在所有实施例中要求这样的分割,并且应该理解,一般可以把所述系统组件和系统集成在单个软件产品或打包到多个软件产品中。
[0084]已经描述了本说明书中描述的主题的特定实施例。其他实施例落入所附权利要求的范围。例如,可以以不同的次序执行权利要求中陈述的动作,而仍得到希望的结果。作为一个示例,为了获得希望的结果,附图中所描绘的处理并不必然要求所示的特定次序或者顺序的次序。在某些实施例中,多任务和并行处理可能是有利的。
【主权项】
1.一种方法,包括: 接收组合输入; 基于该组合输入确定语言上下文或语境值,其中,所述语言上下文或语境值与在相应语言中用户意图输入该组合输入的可能性相关; 基于所述语言上下文或语境值和所述组合输入识别两种或更多种不同语言的候选选择;以及 呈现所识别的候选选择以供用户选择,其包括: 基于所述语言上下文或语境值和所述组合输入确定所述候选选择的次序,使得所述次序指示这样的相对可能性:根据所述组合输入,特定候选选择是所意图的;以及 按照所述次序以交叉的候选选择列表来显示所述候选选择。2.根据权利要求1的方法,其中,按照所述候选选择的语言上下文或语境值的降序,以交叉的候选选择列表来显示所述候选选择。3.根据权利要求1或2的方法,其中,在所述交叉的候选选择列表中最先示出具有最高语言上下文或语境值的候选选择,以及 其中,随着用户的输入,当获得了语言上下文或语境值比所有先前显示的候选选择的语言上下文或语境值更高的候选选择时,在所述交叉的候选选择列表中,具有更高的语言上下文或语境值的候选选择被布置在所有先前显示的候选选择之前。4.根据权利要求1的方法,其中,所述交叉的候选选择列表(i)包括所述两种或更多种语言中的每种语言的至少一个候选选择,以及(ii)识别每一个所述候选选择的排位,每个排位表示在所述次序中特定候选选择的位置。5.根据权利要求1,2或4的方法,其中,所述两种或更多种不同语言包括英文和中文。6.根据权利要求5的方法,其中,确定中文上下文或语境值包括:(i)将所述组合输入应用于中文上下文或语境,以及(ii)识别对应于所述组合输入的中文字符。7.根据权利要求6的方法,其中,确定中文上下文或语境值进一步包括:(i)针对中文语言模型评估所述中文字符,以及(ii)基于所述评估设置所述中文上下文或语境值。8.根据权利要求7的方法,其中,针对中文语言模型评估所述字符包括针对中文语法模型评估所述中文字符,其中,所述中文语法模型基于(i)连动结构,或(ii)完成式和未完成式方面。9.一种系统,包括: 用于接收组合输入的装置; 用于基于组合输入确定语言上下文或语境值的装置,其中,所述语言上下文或语境值与在相应语言中用户意图输入该组合输入的可能性相关; 用于基于所述语言上下文或语境值和所述组合输入识别两种或更多种不同语言的候选选择的装置;以及 用于呈现所识别的候选选择以供用户选择的装置,其包括: 用于基于所述语言上下文或语境值和所述组合输入确定所述候选选择的次序,使得所述次序指示这样的相对可能性:根据所述组合输入,特定候选选择是所意图的的装置; 用于按照所述次序以交叉的候选选择列表来显示所述候选选择的装置。10.根据权利要求9的系统,其中,按照所述候选选择的语言上下文或语境值的降序,以交叉的候选选择列表来显示所述候选选择。11.根据权利要求9或10的系统,其中,在所述交叉的候选选择列表中最先示出具有最高语言上下文或语境值的候选选择,以及 其中,随着用户的输入,当获得了语言上下文或语境值比所有先前显示的候选选择的语言上下文或语境值更高的候选选择时,在所述交叉的候选选择列表中,具有更高的语言上下文或语境值的候选选择被布置在所有先前显示的候选选择之前。12.根据权利要求9的系统,其中,所述交叉的候选选择列表(i)包括所述两种或更多种语言中的每种语言的至少一个候选选择,以及(ii)识别每一个所述候选选择的排位,每个排位表示在所述次序中特定候选选择的位置。13.根据权利要求9,10或12的系统,其中,所述两种或更多种不同语言包括英文和中文,并且其中,确定中文上下文或语境值包括:(i)将所述组合输入应用于中文上下文或语境,以及(ii)识别对应于所述组合输入的中文字符。14.根据权利要求13的系统,其中,确定中文上下文或语境值进一步包括:(i)针对中文语言模型评估所述中文字符,以及(ii)基于所述评估设置所述中文上下文或语境值。15.根据权利要求14的系统,其中,针对中文语言模型评估所述字符包括针对中文语法模型评估所述中文字符,其中,所述中文语法模型基于(i)连动结构,或(ii)完成式和未完成式方面。
【专利摘要】公开了方法、系统和装置,包括计算机程序产品,其中,输入方法编辑器接收组合输入,并且基于组合输入确定语言上下文或语境值。基于语言上下文或语境值和组合输入识别候选选择。
【IPC分类】G06F17/27, G06F17/22
【公开号】CN105117376
【申请号】CN201510184450
【发明人】洪锋, 杨巍, 周哲
【申请人】谷歌股份有限公司
【公开日】2015年12月2日
【申请日】2007年4月16日
【公告号】CN101286094A, US8543375, US8831929, US20100217581, US20140019115, WO2008124769A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1