共享语言模型的制作方法

文档序号:6476547阅读:167来源:国知局
专利名称:共享语言模型的制作方法
共享语言模型
背景
汉字是在手写中文时使用的语标。完整的汉字书写系统在3200年前的商 朝时期在中国出现,从而使其被认为是最老的"现存"书写系统。因为在书写中 文时使用的语标主要是象形文字,所以语言考古学家可解释与现代中文书写系 统的联系。因此,因为中文中使用数千个不同的语标,所以难以使用计算机键 盘来输入中文。
表示汉字的一种方式是使用"拼音"(其中"拼"的意思是"拼写"而"音"的意 思是"声音")。拼音是一种使用罗马字母表来表示汉字并表达汉语中的声音的 方式。存在用于表达普通话中文的其他系统,但拼音是最被接受且被最广泛使 用的。 一旦学会,学过拼音的人将知道如何使用汉语字典来念普通话中的任一 个字。拼音也是将汉字输入到计算机中的最常见的方式。尽管拼音和英语都使 用罗马字母表,但许多字母并非用英语使用的相同声音来表达。
此外,拼音中所表达的字使用21种声音的集合来表示被称为声母的字的 开头,并使用37种声音的集合来表示被称为韵母的字的结尾。这些声音组合 以形成大约420种不同的声音。例如,拼音中所表达的对应于"花"的字是 "hua"。在该字中,字母"h"是声母而"ua"是韵母。另外,通常组合字以 形成复合字。例如,拼音中所表达的对应于"中国"的字是"zh5nggu6" 。 Zh加g
的意思是中间(声母"Zh",韵母"加g")而gu6的意思是国家(声母 "g",韵母"u6")。
此外,普通话中具有相同发音的字可取决于如何说这个字而具有不同的含 义。中文中的字的"声调"描述在说这个字时说话者的话音的音调如何改变。在 普通话中存在四种"声调"。这些声调在拼音中由字上方的标记来表示。
在具有QWERTY键盘的常规计算机上,可能仅存在用于中文输入的语音 或拼音输入过程。然而,采用常规拼音输入过程,用户无法在其不知道拼音或 不存在分配给特定汉字的拼音的情况下输入汉字。概述
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的
一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征。
本概述也不旨在用于限制所要求保护的主题的范围。
可提供共享语言模型。首先,可接收第一输入。然后,响应于该第一输入,
可确定包括以下输入模式中的一个的输入模式拼音输入模式、笔画次序输入 模式和笔画数输入模式。然后可基于所确定的输入模式来接收数据。所接收到 的数据可使用所确定的输入模式并使用语言模型来转换。该语言模型可被配置 成与以下输入模式中的每一个一起使用拼音输入模式、笔画次序输入模式和 笔画数输入模式。
前述一般描述和以下详细描述两者都提供示例且都只是说明性的。因此, 前述一般描述和以下详细描述不应被认为是限制性的。此外,除了此处所阐明 的那些之外还可提供其它特征或变型。例如,各实施例可涉及在详细描述中描 述的各种特征组合和子组合。
附图简述
合并在本发明中并构成其一部分的附图示出本发明的各种实施例。在附图

图l是一操作环境的框图。
图2是用于提供共享语言模型的方法的流程图; 图3是示出候选窗口的图示;以及 图4是包括计算设备的系统的框图。
详细描述
以下详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同 的附图标记来指示相同或类似的元素。尽管可能描述了本发明的各实施例,但 修改、改编和其它实现也是可能的。例如,可以对附图中所示出的元素进行置 换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段 来修改此处所描述的方法。因此,以下详细描述并不限制本发明。相反,本发明的正确范围由所附权利要求书来定义。
可提供一种共享语言模型。使用具有QWERTY键盘的台式或膝上型计算 机的常规系统只支持例如用于中文的语音或拼音输入过程。常规拼音输入过程 的一个问题是用户可能无法在其不知道对应于所需汉字的拼音或不存在分配 给所需汉字的拼音的情况下输入汉字。根据本发明的各实施例,基于笔画的输 入过程(例如,笔画次序和笔画数输入过程)可解决该拼音输入过程问题。例 如,语标(例如,汉字)可包括偏旁部分和其余笔画。偏旁部分也包括笔画。 如将在以下更详细地描述的,采用基于笔画的输入过程,用户可以在不知道字 符发音的情况下输入例如汉字。此外,通过使用语言模型(LM),本发明的 各实施例可向用户提供较高的转换准确度。
根据本发明的各实施例,图l示出了用于集成拼音和笔画输入系统100的 示例性操作环境。用户输入105可由用户输入到用户界面115的阅读窗口 110 中。用户输入105可指示用户希望调用哪一个编辑模型120以及对应于语标(例 如,汉字)的数据。例如,用户可提供输入105以指示期望使用拼音输入模型 125、笔画次序输入模型130或笔画数输入模型135。对应于语标的数据可被发 送到所需编辑模型120,该编辑模型120进而可使用字典(例如,拼音字典140、 笔画字典145或偏旁字典150)。所需编辑模型120可使用对应于语标的数据 来在与用户界面115相关联的候选窗口 155中产生多个语标候选。此外,可使 用LM 160来向用户提供较高的转换准确度。例如,LM 160可用于通过使用频 率或基于先前语标来预测语标。LM 160可在拼音输入模型125、笔画次序输入 模型130和笔画数输入模型135之间共享。多个语标候选可由LM 160来改进 并被放置在合成和预测窗口 165中。
图2是阐述根据本发明的一实施例的用于提供共享语言模型的方法200中 所涉及的各概略阶段的流程图。方法200可使用如将在以下参考图l更详细地 描述的计算设备IOO来实现。以下将更详细地描述实现方法200的各阶段的方 式。方法200可开始于起始框205并继续至阶段210,在那里计算设备100可 接收第一输入。例如,用户可使用键盘来将该第一输入输入到计算设备400中。 该输入可包括键序列,其对应于例如拼音输入模式、笔画次序输入模式或笔画 数输入模式。此外,该第一输入可响应于用户用鼠标从菜单中选择项目来接收。菜单中的项目可对应于拼音输入模式、笔画次序输入模式和笔画数输入模式。 如上所述,本发明的各实施例可同时支持经由键盘输入过程的主导键、经由鼠 标输入过程的菜单项选择或任何其他类型的输入过程。另外,该第一输入可包
括对应于用户希望输入到计算设备400中的语标的数据。虽然本发明的各实施 例在汉字的上下文中描述,但可使用任何基于基于语标的语言并且本发明不限 于中文。
从其中计算设备100接收第一输入的阶段210,方法200可前进至阶段 220,在那里计算设备100可响应于该第一输入来确定输入模式。例如,该输 入模式可包括拼音输入模式、笔画次序输入模式或笔画数输入模式。例如,计 算设备可解析第一输入以确定该第一输入是否包括对应于拼音输入模式的键 序列。该第一输入中的"Ctrlp"可指示用户期望调用拼音输入模式。此外, 计算设备可解析第一输入以确定该第一输入是否包括对应于笔画次序输入模 式的键序列。该第一输入中的"Ctrl so"可指示用户期望调用笔画次序输入模 式。此外,计算设备可解析第一输入以确定该第一输入是否包括对应于笔画数 输入模式的键序列。该第一输入中的"Ctrlsn"可指示用户期望调用笔画数输 入模式。
一旦计算设备100在阶段220中确定输入模式,方法200就可继续至阶段 230,在那里计算设备IOO可基于所确定的输入模式来接收数据。例如,除了 如上所述的对应于用户所需模式的键序列之外,第一输入可包括对应于用户希 望输入到计算设备400中的语标的数据。所接受的数据类型以及接受方式可取 决于如以上参考阶段210描述的用户所指示的模式。
在计算设备100在阶段230中接收数据后,方法200可继续至阶段240, 在那里计算设备IOO可转换接收到的数据。计算设备IOO可使用所确定的输入 模式和语言模型160来转换接收到的数据。例如,该语言模型可被配置成与如 将在以下更详细地解释的以下输入模式中的每一个一起使用拼音输入模式、 笔画次序输入模式和笔画数输入模式。
关于拼音输入模式,如上所述,拼音是可作为罗马字母来输入的中文语音 系统。例如,"hua"是对应于至少以下汉字"花"、"华"和"话"的拼音。 例如,当用户将"hua"输入到设备400中时,设备400可在如图3所示的候选窗口 300中呈现多个汉字(例如,包括以上所提到的汉字)。用户然后可从候 选窗口 300中选择多个汉字中的所需的一个汉字。
对于笔画次序输入模式,例如,每一个汉字都可按次序逐笔书写。中文中 所使用的笔画可包括五个基本笔画,例如,"一"、"1"、"〗"、"、"和"""。 这些笔画可被分别分配对应的键盘编码,例如l、 2、 3、 4和5。因此,在笔画 次序输入的情况下,汉字"花"可由包括序列"1223235"的第一输入来产生。
关于笔画数输入模式,每一个汉字都包括偏旁部分和其余笔画。偏旁部分 也可包括笔画。根据本发明的各实施例,笔画数输入可基于字典査找。汉字可 首先基于偏旁,并且然后基于除偏旁以外的其余笔画来在字典中査找。因此, 汉字可以按至少两种方式来以笔画数输入模式输入i)总笔画数输入(可产生 较长的候选列表);以及ii)偏旁和笔画数输入(可产生较短的候选列表)。
在总笔画数输入的情况下,汉字的总笔画数可由用户来计数。然后,用户 可将笔画数输入到设备400中以产生具有该笔画数的汉字的列表。例如,"花" 具有总笔画数7。结果,用户可将7输入到设备400中。因此,设备400可显 示各自具有7笔的汉字的候选窗口。
在偏旁和笔画数输入的情况下,用户可计数并输入对应于偏旁部分的笔画 数以便从偏旁候选列表中找出正确的偏旁。然后,用户可计数并输入其余笔画 数并从候选列表中选择正确的汉字。例如,在"花"的情况下,偏旁是"^"。另 外,其余笔画是"j " 、 " I " 、 和"J "(例如,"j " + " I "=>
M "而"〗"+ =〉"匕")。"卄"的笔画数可以是3而其余笔画
可以是4。因此,用户可将3输入到设备400中以便从偏旁候选列表中找出偏 旁。该用户然后可继续输入其余笔画数4以找出作为一个整体的正确的 汉字。
如上所述,除了使用所确定的输入模式之外,计算设备100可使用语言模 型160来转换接收到的数据。在所有输入模式(例如,拼音输入模式、笔画次 序输入模式和笔画数输入模式)中可使用相同的语言模型(例如,LM160)。 换言之,根据本发明的各实施例,所有输入模式可共享同一语言模型。此外, LM160可以按以下至少两种方式来使用,按i)智能转换模式;以及按H)输 入预测。关于智能转换,LM 160可包括基于大规模语言使用的语言统计知识系统。 给定用户输入,LM 160可帮助考虑例如字的使用频率和输入上下文来给出最 有可能的转换。例如,如图3所示,设备400可响应于用户提供第一输入来产 生候选1至U 9。此外,通过使用LM 160,设备400可在窗口 300中按候选1到 9在给定语言(例如,汉语)中的使用频率来对这些候选进行排序。换言之, 对于候选1到9,候选1可能是最频繁使用的字符而候选9可能是最不频繁使 用的。候选2-8可分别落入候选1和9之间的使用频率中。
对于输入预测,基于用户已经输入的内容(例如,先前的字符),输入预 测可帮助给出用户接着可能输入的最有可能的中文字符或单词。该预测可基于 现有字典(例如,拼音字典140、笔画字典145和偏旁字典150)并且也基于 最近输入历史/内容。例如,用户可能已经输入"北"。因此,通过与输入预测 一起使用LM 160,"京"可被预测为下一个最有可能的字符,因为"北京" 是在对应的语言中频繁使用的单词。换言之,可产生"京"作为候选(以及例 如其他候选)。因此,"京"可在候选窗口中被给予最高排名(例如,相对于 该候选窗口中的其他候选),因为设备400可通过与输入预测一起使用LM160 来确定"京"是用户可能在"北"之后输入的最有可能的字符。此外,本发明 的各实施例可在"北"之后提供"京"以向用户显示"北京"而不将"京"放 在候选窗口中并让用户从该候选窗口中选择"京"。根据本发明的各实施例, 无论"北"是以拼音模式还是以笔画输入模式输入的,都可预测"京",因为 所有模式可共享LM 160。 一旦计算设备100在阶段240中转换接收到的数据, 方法200然后就可在阶段250处结束。
根据本发明的一实施例可包括用于提供转换的系统。该系统可包括存储器 存储和耦合到该存储器存储的处理单元。该处理单元可用于接收第一输入并响 应于该第一输入来确定包括以下输入模式中的一个的输入模式拼音输入模 式、笔画次序输入模式和笔画数输入模式。该处理单元可用于基于所确定的输 入模式来接收数据。此外,该处理单元可用于使用所确定的输入模式并使用被 配置成与以下输入模式中的每一个一起使用的语言模型来转换接收到的数据 拼音输入模式、笔画次序输入模式和笔画数输入模式。
根据本发明的另一实施例可包括用于提供转换的系 。该系统可包括存储器存储和耦合到该存储器存储的处理单元。该处理单元可用于确定包括以下输 入模式中的一个的输入模式笔画次序输入模式和笔画数输入模式。此外,该 处理单元可用于基于所确定的输入模式来接收数据。此外,该处理单元可用于 基于所确定的输入模式以及被配置成与以下输入模式中的每一个一起使用的 语言模型来转换接收到的数据拼音输入模式、笔画次序输入模式和笔画数输 入模式。
根据本发明的又一实施例可包括用于提供转换的系统。该系统可包括存储 器存储和耦合到该存储器存储的处理单元。该处理单元可用于接收对来自以下 输入模式的第一转换模式的选择拼音输入模式、笔画次序输入模式和笔画数 输入模式。该处理单元还可用于基于第一转换模式和语言模型来转换第一数 据。此外,该处理单元可用于接收对不同于该第一转换模式并选自以下输入模 式的第二转换模式的选择拼音输入模式、笔画次序输入模式和笔画数输入模 式。另外,该处理单元可用于基于第二转换模式和语言模型来转换第二数据。
图4是包括计算设备400的系统的框图。根据本发明的一实施例,上述存
储器存储和处理单元可以在诸如图4的计算设备400等计算设备中实现。可以
使用任何合适的硬件、软件或固件的组合来实现该存储器存储和处理单元。例
如,存储器存储和处理单元可以用计算设备400或结合计算设备400的任何其 它计算设备418来实现。根据本发明的各实施例,上述系统、设备和处理器是 示例,且其它系统、设备和处理器可以包括上述存储器存储和处理单元。此外, 计算设备400可包括用于如以上参考

图1描述的系统100的操作环境。系统100 可以在其它环境中操作并且不限于计算设备400。
参考图4,根据本发明的一实施例的系统可以包括诸如计算设备400等计 算设备。在基本配置中,计算设备400可以包括至少一个处理单元402和系统 存储器404。取决于计算设备的配置和类型,系统存储器404可以包括,但不 限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例 如,只读存储器(ROM))、闪存或任何组合。系统存储器404可包括操作系 统405、 一个或多个编程模块406,并且可包括拼音字典140、笔画字典145、 偏旁字典150、语言模型160以及程序数据407。例如,操作系统405可适用 于控制计算设备400的操作。在一个实施例中,编程模块406可包括例如,转换应用程序420。此外,本发明的各实施例可以结合图形库、其它操作系统、
或任何其它应用程序来实践,且不限于任何特定应用程序或系统。该基本配置
在图4中由虚线408内的组件示出。
计算设备400还可具有附加特征或功能。例如,计算设备400还可包括附 加数据存储设备(可移动和/或不可移动),诸如,例如磁盘、光盘或磁带。这 些附加存储在图4中由可移动存储409和不可移动存储410示出。计算机存储 介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据 等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。 系统存储器404、可移动存储409和不可移动存储410都是计算机存储介质的 示例(即,存储器存储)。计算机存储介质可以包括,但不限于,RAM、 ROM、 电可擦除只读存储器(EEPROM)、闪存或其它存储器技术、CD-ROM、数字 多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设 备、或可用于存储信息且可以由计算设备400访问的任何其它介质。任何这样 的计算机存储介质都可以是设备400的一部分。计算设备400还可以具有输入 设备412,如键盘、鼠标、笔、声音输入设备、触摸输入设备等。也可包括诸 如显示器、扬声器、打印机等输出设备414。上述设备是示例且可以使用其它 设备。
计算设备400还可包含可允许设备400诸如通过例如内联网或因特网等分 布式计算环境中的网络来与其他计算设备418进行通信的通信连接416。通信 连接416是通信介质的一个示例。通信介质通常由诸如载波或其它传输机制等 己调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据来体现, 并包括任何信息传递介质。术语"已调制数据信号"指以对信号中的信息进行编 码的方式设置或改变其一个或多个特征的信号。作为示例而非限制,通信介质 包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红 外线和其它无线介质等无线介质。如此处所使用的术语计算机可读介质可以包 括存储介质和通信介质两者。
如上所述,可以在系统存储器404中存储包括操作系统405在内的多个程 序模块和数据文件。当在处理单元402上执行时,编程模块406 (例如,转换 应用程序420)可执行各过程,包括例如,如上所述的一个或多个方法200的阶段。前述过程是示例,且处理单元402可执行其它过程。根据本发明的各实 施例可以使用的其它编程模块可以包括电子邮件和联系人应用程序、文字处理 应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、绘图 或计算机辅助应用程序等。
一般而言,根据本发明的各实施例,程序模块可以包括可以执行特定任务 或可以实现特定的抽象数据类型的例程、程序、组件、数据结构和其它类型的 结构。此外,本发明的各实施例可用其它计算机系统配置来实践,包括手持式 设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、 大型计算机等。本发明的各实施例也可以在其中任务由通过通信网络链接的远
程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可 以位于本地和远程存储器存储设备中。
此外,本发明的各实施例可在包括分立电子元件的电路、包含逻辑门的封 装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单 个芯片上实现。本发明的各实施例还可以使用能够执行诸如,例如,AND(与)、 OR (或)和NOT (非)等逻辑运算的其它技术来实践,包括但不限于,机械、 光学、流体和量子技术。另外,本发明的各实施例可以在通用计算机或任何其 它电路或系统中实现。
例如,本发明的各实施例可被实现为计算机过程(方法)、计算系统或诸 如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系 统可读并编码用于执行计算机进程的指令的计算机程序的计算机存储介质。计 算机程序产品也可以是计算系统可读并编码用于执行计算机进程的指令的计 算机程序的载波上的传播信号。因此,本发明能以硬件和/或软件(包括固件、 常驻软件、微码等)来具体化。换言之,本发明的各实施例可以采用其上包含
有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码 的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。计算机可
使用或计算机可读介质可以是可以包含、存储、通信、传播、或传输程序以供
指令执行系统、装置或设备使用或结合其使用的任何介质。
计算机可使用或计算机可读介质可以是,例如,但不限于,电、磁、光、
电磁、红外、或半导体系统、装置、设备或传播介质。更具体的计算机可读介包括以下具有一条或多条导线
的电连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、 可擦除可编程只读存储器(EPROM或闪存)、光纤、和便携式压縮盘只读存 储器(CD-ROM)。注意,计算机可使用或计算机可读介质甚至可以是其上打 印有程序的纸张或另一合适的介质,因为程序可以经由例如对纸张或其它介质 的光学扫描而电子地捕获,随后如有必要被编译、解释,或以其它合适的方式 处理,并随后存储在计算机存储器中。
例如,以上参考根据本发明的各实施例的方法、系统和计算机程序产品的 框图和/或操作图示描述了本发明的各实施例。框中所注明的各功能/动作可以 按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续 示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的顺序 来执行。
尽管已经描述了本发明的某些实施例,但也可能存在其它实施例。此外, 虽然本发明的各实施例被描述为与存储在存储器和其它存储介质中的数据相
关联,但数据还可以被存储在或读取自其它类型的计算机可读介质,如次级存 储设备,像硬盘、软盘、或CD-ROM、来自因特网的载波、或其它形式的RAM 或ROM。此外,所公开的各方法的各阶段可以按任何方式来修改,包括通过 对各阶段重新排序和/或插入或删除阶段,而不背离本发明。
包括此处所包括的代码中的版权在内的所有权利都归属于申请人并且是 该申请人的财产。申请人保持并保留此处所包括的代码中的所有权利,并授予 仅关于所授权的专利的再现且未出于其它目的再现该材料的许可。
虽然本说明书包括各示例,但本发明的范围由所附权利要求书来指示。此 外,尽管用对结构特征和/或方法逻辑动作专用的语言描述了本说明书,但权利 要求书并不限于上述特征或动作。相反,上述具体特征和动作是作为本发明的 各实施例的示例来公开的。
权利要求
1.一种用于提供转换的方法,所述方法包括接收第一输入(210);响应于所述第一输入来确定包括以下输入模式中的一个的输入模式拼音输入模式、笔画次序输入模式和笔画数输入模式;基于所确定的输入模式来接收数据(230);以及转换所接收到的数据(240),包括使用所确定的输入模式,以及使用被配置成与以下输入模式中的每一个一起使用的语言模型所述拼音输入模式(125)、所述笔画次序输入模式(130)和所述笔画数输入模式(135)。
2. 如权利要求l所述的方法,其特征在于,接收所述第一输入(210)包 括接收包括用户发起的键盘序列(105)的第一输入。
3. 如权利要求1所述的方法,其特征在于,基于所确定的输入模式来接收 所述数据(230)包括在所确定的输入模式包括所述拼音输入模式(125)时接 收包括对应于中文拼音的多个罗马字母的数据。
4. 如权利要求1所述的方法,其特征在于,基于所确定的输入模式来接收 所述数据(230)包括在所确定的输入模式包括所述笔画次序输入模式(130) 时接收包括多个阿拉伯数字的数据,所述多个阿拉伯数字中的每一个都对应于 与基于语标的书写系统相关联的多个基本笔画中的一个。
5. 如权利要求l所述的方法,其特征在于,基于所确定的输入模式来接收 所述数据(230)包括在所确定的输入模式包括所述笔画次序输入模式(130) 时接收包括多个阿拉伯数字的数据,所述多个阿拉伯数字中的每一个都对应于 包括以下笔画的多个基本中文笔画中的一个"一"、"I"、"〗"、"、" 和"—'。
6. 如权利要求1所述的方法,其特征在于,基于所确定的输入模式来接收所述数据(230)包括在所确定的输入模式包括所述笔画数输入模式(135)时 接收包括对应于语标中的笔画数的整数的数据。
7. 如权利要求l所述的方法,其特征在于,基于所确定的输入模式来接收 所述数据(230)包括在所确定的输入模式包括所述笔画数输入模式(135)时 接收包括对应于包括汉字的语标中的笔画数的整数的数据。
8. 如权利要求l所述的方法,其特征在于,基于所确定的输入模式来接收 所述数据(230)包括在所确定的输入模式包括所述笔画数输入模式(135)时 接收包括对应于与语标字符相关联的偏旁的第一整数和对应于所述语标中除 了所述偏旁之外的笔画数的第二整数的数据。
9. 如权利要求l所述的方法,其特征在于,基于所确定的输入模式来接收 所述数据(230)包括在所确定的输入模式包括所述笔画数输入模式(135)时 接收包括对应于与语标字符相关联的偏旁的第一整数和对应于所述语标中除 了所述偏旁之外的笔画数的第二整数的数据,所述语标包括汉字。
10. 如权利要求l所述的方法,其特征在于,当所确定的输入模式包括 所述拼音输入模式(125)时,转换所接收到的数据(240)包括显示对应于中文拼音的多个语标(300),其中使用所述语言模型(160) 包括使用所述语言模型(160)来按从语言中最频繁使用的到所述语言中最不 频繁使用的次序排列所述多个语标;以及接收对所述多个语标中的一个的选择。
11. 如权利要求l所述的方法,其特征在于,还包括在接收所述数据之 前接收先前语标,其中,当所确定的输入模式包括所述拼音输入模式(125) 时,转换所接收到的数据包括显示对应于中文拼音的多个语标(300),其中使用所述语言模型(160) 包括使用所述语言模型(160)来按从语言中最频繁用于跟随所述先前语标的 到所述语言中最不频繁用于跟随所述先前语标的次序排列所述多个语标;以及接收对所述多个语标中的一个的选择。
12. 如权利要求l所述的方法,其特征在于,当所确定的输入模式包括 所述笔画数输入模式(135)时,转换所接收到的数据(240)包括显示各自具有等于在所述数据中接收到的整数的笔画数的多个语标,其中使用所述语言模型(160)包括使用所述语言模型(160)来按从语言中最频繁 使用的到所述语言中最不频繁使用的次序排列所述多个语标;以及接收对所述多个语标中的一个的选择。
13. 如权利要求l所述的方法,其特征在于,还包括在接收所述数据之 前接收先前语标,其中,当所确定的输入模式包括所述笔画数输入模式(135) 时,转换所接收到的数据(240)包括显示各自具有等于在所述数据中接收到的整数的笔画数的多个语标,其中使用所述语言模型(160)包括使用所述语言模型(160)来按从语言中最频繁 用于跟随所述先前语标的到所述语言中最不频繁用于跟随所述先前语标的次 序排列所述多个语标;以及接收对所述多个语标中的一个的选择。
14. 如权利要求l所述的方法,其特征在于,当所确定的输入模式包括 所述笔画数输入模式(135)时,转换所接收到的数据(240)包括显示多个语标,每一语标具有对应于在所述数据中接收到的第一整数的偏 旁以及等于在所述数据中接收到的第二整数的除了所述偏旁之外的笔画数,其 中使用所述语言模型(160)包括使用所述语言模型(160)来按从语言中最频 繁使用的到所述语言中最不频繁使用的次序排列所述多个语标;以及接收对所述多个语标中的一个的选择。
15. 如权利要求l所述的方法,其特征在于,当所确定的输入模式包括所述笔画数输入模式(135)时,转换所接收到的数据(240)包括显示多个语标,每一语标具有对应于在所述数据中接收到的第一整数的偏 旁以及等于在所述数据中接收到的第二整数的除了所述偏旁之外的笔画数,其 中使用所述语言模型(160)包括使用所述语言模型(160)来按从语言中最频 繁用于跟随所述先前语标的到所述语言中最不频繁用于跟随所述先前语标的 次序排列所述多个语标;以及接收对所述多个语标中的一个的选择。
16. —种用于提供转换的系统,所述系统包括 存储器存储(404、 409、 410);以及耦合到所述存储器存储(404、 409、 410)的处理单元(402),其中所述 处理单元可用于确定包括以下输入模式中的一个的输入模式(220):笔画次序输入模式 (130)和笔画数输入模式(135);基于所确定的输入模式来接收数据(230);以及基于所确定的输入模式以及被配置成与以下输入模式中的每一个一起使 用的语言模型(160)来转换所接收到的数据(240);拼音输入模式(125)、 所述笔画次序输入模式(130)和所述笔画数输入模式(135)。
17. 如权利要求16所述的系统,其特征在于,可用于基于所确定的输 入模式来转换所接收到的数据(240)的处理单元(402)包括可用于基于由所 接收到的数据中的多个阿拉伯数字指示的笔画以及所接收到的数据中的多个 阿拉伯数字的次序来创建汉字的处理单元,由所接收到的多个阿拉伯数字指示 的笔画中的每一个都包括选自以下笔画的中文笔画"一"、"1"、 "j"、"、"和
18.如权利要求16所述的系统,其特征在于,可用于基于所确定的输 入模式来转换所接收到的数据(240)的处理单元(402)包括可用于执行以下动作的处理单元(402):显示各自具有等于在所述数据中接收到的整数的笔画数的多个语标(300),其中使用所述语言模型包括使用所述语言模型来按从语言中最频繁 使用的到所述语言中最不频繁使用的次序排列所述多个语标;以及 接收对所述多个语标中的一个的选择。
19. 如权利要求16所述的系统,其特征在于,可用于基于所确定的输 入模式来转换所接收到的数据(240)的处理单元(402)包括可用于执行以下 动作的处理单元显示多个语标,每一语标具有对应于在所述数据中接收到的第一整数的偏 旁以及等于在所述数据中接收到的第二整数的除了所述偏旁之外的笔画数,其 中使用所述语言模型包括使用所述语言模型来按从语言中最频繁用于跟随先 前语标的到所述语言中最不频繁用于跟随所述先前语标的次序排列所述多个 语标;以及接收对所述多个语标中的一个的选择。
20. —种存储一组指令的计算机可读介质,所述一组指令在被执行时执 行一种用于提供转换的方法,由所述一组指令执行的方法包括接收对来自以下输入模式的第一转换模式的选择拼音输入模式(125)、 笔画次序输入模式(130)和笔画数输入模式(135);基于所述第一转换模式和语言模型来转换第一数据(240);接收对不同于所述第一转换模式并选自以下输入模式的第二转换模式的 选择拼音输入模式、笔画次序输入模式和笔画数输入模式;以及基于所述第二转换模式和所述语言模型来转换第二数据(240)。
全文摘要
可提供共享语言模型。首先,可接收第一输入。然后,响应于该第一输入,可确定包括以下输入模式中的一个的输入模式拼音输入模式、笔画次序输入模式和笔画数输入模式。然后可基于所确定的输入模式来接收数据。所接收到的数据可使用所确定的输入模式并使用语言模型来转换。该语言模型可被配置成与以下输入模式中的每一个一起使用拼音输入模式、笔画次序输入模式和笔画数输入模式。
文档编号G06F17/28GK101622616SQ200880006684
公开日2010年1月6日 申请日期2008年2月26日 优先权日2007年3月1日
发明者D·李, Q·X·J·李 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1