《基于场景感知的一字一键中文输入方法和设备.pdf》由会员分享,可在线阅读,更多相关《基于场景感知的一字一键中文输入方法和设备.pdf(28页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103336585 A(43)申请公布日 2013.10.02CN103336585A*CN103336585A*(21)申请号 201310306680.5(22)申请日 2013.07.19G06F 3/023(2006.01)G06F 17/30(2006.01)(71)申请人北京百文宝科技股份有限公司地址 100028 北京市朝阳区太阳宫南街13号楼3层313室(72)发明人马贤亮 柯文(74)专利代理机构中科专利商标代理有限责任公司 11021代理人宋焰琴(54) 发明名称基于场景感知的一字一键中文输入方法和设备(57) 摘要本发明公开了一种基于场景感知的一。
2、字一键中文输入方法和相应的电子设备,所述方法建立一个包含中文语言条目的中文语言库,该中文语言库存储与所述中文语言条目相关的场景信息。电子设备能够接收由用户指定或从所述电子设备外部获取的场景信息,并根据用户的按键序列生成编码。本发明利用场景信息、编码和编码类型在中文语言库中进行搜索,得到所有与所述编码和场景信息对应的中文语言条目。本发明的编码采用“一字一键”编码,并且提出采用分布式网络节点来存储所述中文语言库。本发明通过在中文语言输入的过程中引入场景信息,并使“一字一键”编码规则与场景信息相结合,增加了中文输入的便捷性,提高了中文输入效率。(51)Int.Cl.权利要求书3页 说明书16页 附图。
3、8页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书16页 附图8页(10)申请公布号 CN 103336585 ACN 103336585 A1/3页21.一种中文输入方法,用于在电子设备中通过按键输入中文语言,其特征在于,包括如下步骤:建立一个包含中文语言条目的中文语言库,该中文语言库存储有中文语言条目以及与各中文语言条目对应的至少两种编码类型的编码,以及与所述中文语言条目相关的场景信息;接收由用户指定或从所述电子设备外部获取的场景信息;接收由用户指定的编码类型的信息;当用户在电子设备上按键输入时,根据用户的按键序列生成一个编码;利用所述指定或获取的场景信息、。
4、编码类型信息和所述生成的编码在所述中文语言库中进行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;接收用户对于所述候选条目集中的中文语言条目的选择,产生所要输入的中文语言。2.如权利要求1所述的中文输入方法,其特征在于:所述中文语言库中存储的与中文语言条目对应的编码包括“一字一键”编码,该“一字一键”编码中的每个字符按次序与相应的中文语言条目的每个汉字一一对应,且与用户按键序列的每次按键一一对应。3.如权利要求2所述的中文输入方法,其特征在于:所述“一字一键”编码是由与对应的中文语言条目的每个汉字的拼音首字母连续组合而成,或者,所述“一字一键”编码由与对应。
5、的中文语言条目的每个汉字的拼音首字母所对应的数字串组合而成。4.如权利要求2所述的中文输入方法,其特征在于:在所述中文语言库中,只有具有“一字一键”编码的中文语言条目具有相关的场景信息。5.如权利要求1所述的中文输入方法,其特征在于:所述电子设备为本地电子设备,所述中文语言库存储于与该本地电子设备连接的一个或多个本地或远程的分布式网络节点中。6.如权利要求5所述的中文输入方法,其特征在于:当本地电子设备得到了所述场景信息和编码之后,根据该场景信息和编码生成索引信息,并将该索引信息传输到所述分布式网络节点;所述分布式网络节点根据所述索引信息获得所述当前场景信息和所述编码,并利用所述场景信息和编码。
6、在所述中文语言库中进行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集回传到所述本地电子设备。7.如权利要求1至6中任一项所述的中文输入方法,其特征在于:所述场景信息具有指定格式。8.如权利要求7所述的中文输入方法,其特征在于:所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段。9.如权利要求8所述的中文输入方法,其特征在于:所述中文语言库包括与每个中文语言条目对应的场景信息栏,场景信息栏用于存储与其对应的中文语言条目的场景标签。10.如权利要求7所述的中文输入方法,其特征在于:所述中文语言库中,相同内容的中文语言条目的“一字一键”编。
7、码与其他编码混合编排。11.如权利要求7所述的中文输入方法,其特征在于:所述中文语言库中,相同内容的中文语言条目的“一字一键”编码与其他编码分开编排,并允许指定采用何种编码规则的编权 利 要 求 书CN 103336585 A2/3页3码来搜索中文语言条目。12.如权利要求11所述的中文输入方法,其特征在于:所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段,并且,所述用户指定的编码类型的信息由一个编码标签表示。13.如权利要求12所述的中文输入方法,其特征在于:通过一个按键或按钮来切换所述编码类型,所述按键或按钮为实体的或虚拟的。14.如权利要求13所述的中文输入方法。
8、,其特征在于:在接收用户按键输入时同时显示当前的编码类型。15.如权利要求14所述的中文输入方法,其特征在于:以不同显示效果的按键的形象显示当前的编码类型。16.如权利要求5所述的中文输入方法,其特征在于:所述电子设备为本地电子设备,所述中文语言库以分布式网络存储。17.如权利要求16所述的中文输入方法,其特征在于:所述中文语言库以云存储的方式进行存储和更新。18.如权利要求17所述的中文输入方法,其特征在于:所述中文语言库中存储的场景信息包括用户标识信息,所述本地电子设备将用户的用户标识信息作为场景信息之一。19.一种具有中文输入功能的电子设备,包括:用户输入接口模块,用于接受用户的按键序列。
9、,生成与该按键序列对应的编码;其特征在于,还包括:场景信息获得模块,用于接收用户指定或从所述电子设备外部获取场景信息,以及用户指定的编码类型的信息;输入控制模块,用于根据所述场景信息、编码类型的信息和所述编码在一个中文语言库中进行搜索,获得所有与所述编码、场景信息、编码类型的信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;所述中文语言库存储有中文语言条目以及与各中文语言条目对应的编码,以及与所述中文语言条目相关的场景信息。20.如权利要求19所述的具有中文输入功能的电子设备,其特征在于:所述用户输入接口模块还用于接收用户对于所述候选条目集中的中文语言条目的选择;所述输入控制模块还用。
10、于根据所述用户对于所述候选条目集中的中文语言条目的选择产生所要输入的中文语言。21.如权利要求19所述的具有中文输入功能的电子设备,其特征在于:还包括与输入控制模块相连的存储模块,用于存储所述中文语言库;所述输入控制模块在获得所有与所述编码和场景信息对应的中文语言条目时,直接从该存储模块中调取中文语言库并在该中文语言库中根据所述编码、编码类型信息和场景信息进行搜索。22.如权利要求19所述的具有中文输入功能的电子设备,其特征在于:还包括与输入控制模块相连的收发模块,该收发模块用于与一个分布式网络节点进行连接,用于从该分布式网络节点同步所述存储模块中的中文语言库。23.如权利要求19至22中任一。
11、项所述的具有中文输入功能的电子设备,其特征在于:权 利 要 求 书CN 103336585 A3/3页4还包括与输入控制模块相连的收发模块;所述输入控制模块用于根据编码和场景信息生成索引信息,并将该索引信息传送至收发模块;所述收发模块用于将该索引信息发送到一个存储有中文语言库的分布式网络节点中,接收由该分布式网络节点根据该索引信息产生的候选条目集,并将该候选条目集传送至输入控制模块。24.如权利要求23所述的具有中文输入功能的电子设备,其特征在于,还包括:显示模块,用于实时显示用户输入的按键序列、由所述输入控制模块获得的候选条目集以及所述输入控制模块产生的中文语言。25.如权利要求24所述的具。
12、有中文输入功能的电子设备,其特征在于,所述显示模块还用于显示场景标签,所述场景标签是指用于表示场景信息的字段。26.如权利要求24所述的具有中文输入功能的电子设备,其特征在于,所述显示模块还用于显示所述编码类型的信息,其由一个编码标签表示。27.如权利要求26所述的具有中文输入功能的电子设备,其特征在于:所述用户输入模块通过一个按键或按钮来切换输入时采用的编码类型,所述按键或按钮为实体的或虚拟的。28.如权利要求27所述的具有中文输入功能的电子设备,其特征在于:所述显示模块以不同显示效果的按键的形象显示当前的编码类型。权 利 要 求 书CN 103336585 A1/16页5基于场景感知的一字。
13、一键中文输入方法和设备技术领域0001 本发明属于中文语言输入技术领域,具体涉及一种基于场景感知的一字一键中文输入方法和设备,所谓一字一键指的是一次按键对应欲输入的一个中文目标汉字。背景技术0002 中文输入法是为了将汉字输入计算机或手机等电子设备而采用的特定编码技术。中文输入是中文信息处理技术中必不可少的环节,也是使用汉语的用户在日常生活和工作中不可或缺的技能。中文输入法从1980年代发展起来的,经历几个阶段:单字输入、词语输入、整句输入。其中最流行的输入法是利用汉字的读音进行编码的输入法,例如各种拼音输入法、注音输入法等,像智能ABC拼音输入法、微软拼音输入法、紫光拼音输入法、搜狗拼音输入。
14、法等。其中,拼音输入法通常需要用户逐个输入汉字或词语的拼音字母,然后要求用户从多个同音汉字或词语组成的备选条目中挑选所要输入的汉字或词语。这种挑选的过程通常需要耗费大量的时间,造成拼音输入的效率低下。0003 除了拼音输入法,目前还有根据汉字的结构等信息进行编码的中文输入法,例如五笔输入法,笔划输入法等。这些输入法的输入效率相比于拼音、注音等输入法有了提高,但是,它们往往需要用户花大量的时间和精力去学习特别制定的编码规则,例如五笔输入法要求用户记住每个按键所对应的字根,由此,此类输入法具有难以被使用者掌握的弊端。0004 当前,随着移动通信的发展,人们已不满足于在台式电脑上输入中文,而更可能需。
15、要在手机、平板电脑等便携式移动设备上输入中文,例如通过手机输入需要发送的短消息。然而,便携式移动设备常常只配置小键盘(数字键盘),相比于全尺寸的台式电脑键盘,其按键更少,通常只有12个左右,这样,就无法将26个英文字母一一对应到小键盘的每个按键上。一种常见的小键盘是将26个英文字母对应到29这8个数字键上。显然,由于键盘按键数的减小,增加了拼音输入法等以英文字母键为基础键而设计的输入法的复杂度。例如,对于普通的拼音输入法,用户不但要在候选的同音汉字或词语中挑选所要输入的条目,而且还需要从具有相同数字编码的候选拼音集中挑选所要输入的字的拼音。例如,在ITU标准小键盘上输入“7426”数字编码时,。
16、甚至可以表示pian、piao、qian、qiao、shan、shao等多个拼音。0005 图1是传统的中文输入法的原理框图。如图1所示,首先需要建立一个中文字词库A0,其中存储着汉语的汉字和词语所对应的字符串,字符串与汉字或汉字组成的词语的对应关系是按照输入法的输入规则设定的:如果是拼音入法,则字符串可以是拼音字母;如果是五笔输入法,则可以是五笔字形码。如果是通过小键盘输入,则字符串也可以是数字字符串,此时,中文字词库A0中还可以存储与各个数字字符串对应的英文字母字符串。0006 这样,当用户想要输入中文时,其根据既定的编码规则通过键盘等输入工具输入字符串t0,电子设备会将该字符串t0作为一。
17、个索引来搜索中文字词库A0,从而得到与该字符串t0相匹配的所有中文汉字或词语的候选条目集a0。随后,用户通过电子设备选择这些候选条目集a0中的条目,得到想要输入的中文文字。说 明 书CN 103336585 A2/16页60007 尽管目前的许多输入法还采用了自动学习、智能联想构词、简拼或混拼编码简化、候选条目智能归并等技术来提高输入效率和改善用户体验,但是中文文字的输入效率的始终不能得到令人满意的程度,在输入一些不常用的字或词,或者在一种新的语境中,往往仍需花大量精力在备选项中选择所要输入的内容。发明内容0008 (一)要解决的技术问题0009 本发明所要解决的技术问题是提出一种基于场景感知。
18、的一字一键中文输入方法和设备,其结合用户输入设备当前所处的场景对大量的中文语言条目进行筛选,以克服当前的中文输入方法和设备无法兼顾效率提高和编码规则学习负担减轻的缺点。0010 (二)技术方案0011 为解决上述技术问题,本发明提出了一种中文输入方法,用于在电子设备中通过按键输入中文语言,该方法包括如下步骤:建立一个包含中文语言条目的中文语言库,该中文语言库存储有中文语言条目以及与各中文语言条目对应的至少两种编码类型的编码,以及与所述中文语言条目相关的场景信息;接收由用户指定或从所述电子设备外部获取的场景信息;接收由用户指定的编码类型的信息;当用户在电子设备上按键输入时,根据用户的按键序列生成。
19、一个编码;利用所述指定或获取的场景信息、编码类型信息和所述生成的编码在所述中文语言库中进行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;接收用户对于所述候选条目集中的中文语言条目的选择,产生所要输入的中文语言。0012 根据本发明的一种实施方式,所述中文语言库中存储的与中文语言条目对应的编码包括“一字一键”编码,该“一字一键”编码中的每个字符按次序与相应的中文语言条目的每个汉字一一对应,且与用户按键序列的每次按键一一对应。0013 根据本发明的一种实施方式,所述“一字一键”编码是由与对应的中文语言条目的每个汉字的拼音首字母连续组合而成,或者,所述“一字一。
20、键”编码由与对应的中文语言条目的每个汉字的拼音首字母所对应的数字串组合而成。0014 根据本发明的一种实施方式,在所述中文语言库中,只有具有“一字一键”编码的中文语言条目具有相关的场景信息。0015 根据本发明的一种实施方式,所述电子设备为本地电子设备,所述中文语言库存储于与该本地电子设备连接的一个或多个本地或远程的分布式网络节点中。0016 根据本发明的一种实施方式,当本地电子设备得到了所述场景信息和编码之后,根据该场景信息和编码生成索引信息,并将该索引信息传输到所述分布式网络节点;所述分布式网络节点根据所述索引信息获得所述当前场景信息和所述编码,并利用所述场景信息和编码在所述中文语言库中进。
21、行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集回传到所述本地电子设备。0017 根据本发明的一种实施方式,所述场景信息具有指定格式。0018 根据本发明的一种实施方式,所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段。0019 根据本发明的一种实施方式,所述中文语言库包括与每个中文语言条目对应的场说 明 书CN 103336585 A3/16页7景信息栏,场景信息栏用于存储与其对应的中文语言条目的场景标签。0020 根据本发明的一种实施方式,所述中文语言库中,相同内容的中文语言条目的“一字一键”编码与其他编码混合编排。0021 。
22、根据本发明的一种实施方式,所述中文语言库中,相同内容的中文语言条目的“一字一键”编码与其他编码分开编排,并允许指定采用何种编码规则的编码来搜索中文语言条目。0022 根据本发明的一种实施方式,所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段,并且,所述用户指定的编码类型的信息由一个编码标签表示。0023 根据本发明的一种实施方式,通过一个按键或按钮来切换所述编码类型,所述按键或按钮为实体的或虚拟的。0024 根据本发明的一种实施方式,在接收用户按键输入时同时显示当前的编码类型。0025 根据本发明的一种实施方式,以不同显示效果的按键的形象显示当前的编码类型。0026 。
23、根据本发明的一种实施方式,所述电子设备为本地电子设备,所述中文语言库以分布式网络存储。0027 根据本发明的一种实施方式,所述中文语言库以云存储的方式进行存储和更新。0028 根据本发明的一种实施方式,所述中文语言库中存储的场景信息包括用户标识信息,所述本地电子设备将用户的用户标识信息作为场景信息之一。0029 此外,本发明还提出一种具有中文输入功能的电子设备,其包括:用户输入接口模块,用于接受用户的按键序列,生成与该按键序列对应的编码;场景信息获得模块,用于接收用户指定或从所述电子设备外部获取场景信息,以及用户指定的编码类型的信息;输入控制模块,用于根据所述场景信息、编码类型的信息和所述编码。
24、在一个中文语言库中进行搜索,获得所有与所述编码、场景信息、编码类型的信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;所述中文语言库存储有中文语言条目以及与各中文语言条目对应的编码,以及与所述中文语言条目相关的场景信息。0030 根据本发明的一种实施方式,所述用户输入接口模块还用于接收用户对于所述候选条目集中的中文语言条目的选择;所述输入控制模块还用于根据所述用户对于所述候选条目集中的中文语言条目的选择产生所要输入的中文语言。0031 根据本发明的一种实施方式,设备还包括与输入控制模块相连的存储模块,用于存储所述中文语言库;所述输入控制模块在获得所有与所述编码和场景信息对应的中文语言。
25、条目时,直接从该存储模块中调取中文语言库并在该中文语言库中根据所述编码、编码类型信息和场景信息进行搜索。0032 根据本发明的一种实施方式,设备还包括与输入控制模块相连的收发模块,该收发模块用于与一个分布式网络节点进行连接,用于从该分布式网络节点同步所述存储模块中的中文语言库。0033 根据本发明的一种实施方式,设备还包括与输入控制模块相连的收发模块;所述输入控制模块用于根据编码和场景信息生成索引信息,并将该索引信息传送至收发模块;所述收发模块用于将该索引信息发送到一个存储有中文语言库的分布式网络节点中,接收说 明 书CN 103336585 A4/16页8由该分布式网络节点根据该索引信息产生。
26、的候选条目集,并将该候选条目集传送至输入控制模块。0034 根据本发明的一种实施方式,设备还包括:显示模块,用于实时显示用户输入的按键序列、由所述输入控制模块获得的候选条目集以及所述输入控制模块产生的中文语言。0035 根据本发明的一种实施方式,所述显示模块还用于显示场景标签,所述场景标签是指用于表示场景信息的字段。0036 根据本发明的一种实施方式,所述显示模块还用于显示所述编码类型的信息,其由一个编码标签表示。0037 根据本发明的一种实施方式,所述用户输入模块通过一个按键或按钮来切换输入时采用的编码类型,所述按键或按钮为实体的或虚拟的。0038 根据本发明的一种实施方式,所述显示模块以不。
27、同显示效果的按键的形象显示当前的编码类型。0039 (三)有益效果0040 本发明通过在中文语言输入的过程中引入场景信息,使得用户在输入中文语言时能够将根据场景来智能地获得与场景贴合的中文语言条目,增加输入的便捷性。0041 本发明通过采用“一字一键”编码规则与场景信息相结合,能够大大缩短用户输入的时间,提高中文输入效率。0042 本发明通过采用分布式网络存储中文语言库,能够方便地更新中文语言库的条目。附图说明0043 图1是传统的中文输入法的原理框图;0044 图2A和图2B是本发明提出的输入法的原理框图;0045 图3A至图3D是实施例一的界面示意图;0046 图4是实施例二的智能手机的界。
28、面示意图;0047 图5是实施例二的智能手机与云服务器的数据交互示意图;0048 图6A至图6D是实施例三的电子设备的模块架构图。具体实施方式0049 随着近年来移动通信、分布式计算及场景感知技术的长足发展,这为提高中文输入的输入效率提供了新的思路。如果能使用户在输入中文时,根据当前输入场景来自动地为用户提供贴合于当前场景的备选项,那么必将大大提高中文输入的效率,改善用户的输入体验。0050 由此,本发明设计了一种基于场景感知的一字一键中文输入方法,用于在电子设备中通过按键输入中文语言,并提出了基于该中文输入方法的电子设备。在本发明中,所谓“一字一键”特指按一次按键对应欲输入的一个中文目标汉字。
29、,所谓的“键”指的是广义的输入键,既包括实体的全键盘、小键盘等上的按键、按钮,也包括在显示屏、显示器、触控屏等图像显示装置上模拟键盘输入的虚拟按键、按钮。0051 根据本发明的一个方面,在输入法中引入场景信息。在本发明中,场景信息是指与说 明 书CN 103336585 A5/16页9使用输入法的用户所处的自然环境的信息以及与输入法关联的应用场景的信息的总和。在这里,自然环境是指时间、空间、温度等自然条件的状况,应用场景是指与输入法的应用相关的非自然的客观条件的状况。例如,应用场景包括用户的个人标识,设备的产品标识、操作系统信息、应用程序信息、用户手势信息、体感信息等,也可以包括使用电子设备的。
30、用户所处的场所的信息,或者是所要输入文字的语境信息等。0052 如图2A和图2B所示,场景信息可以由用户直接指定,也可以来源于从外部获取的与自然环境和应用场景相关的信息。用户指定是指用户通过电子设备的输入接口直接在电子设备中设定,从外部获取是指由电子设备自发或受控地从电子设备的外部获得,获得方式包括通过传感器感测得到的场景信息,也包括从本地或远程的数据存储装置中存储的场景信息集中取得。本发明将用户在输入中文时电子设备当时所处的场景信息作为场景信息c应用到中文输入过程中。0053 本发明的场景信息优选为具有指定格式,以便于电子设备的识别和搜索。一种优选的实施方式是:场景信息由预先设定的场景标签表。
31、示。场景标签是指用于表示场景信息的字段,该字段可以是明码字段,也可以是暗码字段。例如,电子设备的场景是在卫星导航应用,预先设定的场景标签例如是表示地理位置的“北京市”、“海淀区”、“LOCAL”、“东经121北纬036”,或者是表示应用的“导航”、“地图”等,也可以是“A00101”、“A00205”、“121036”等暗码,其中每个暗码对应不同的场景信息,例如“121036对应一个经纬度。由此,场景信息c可以表示为一个或多个场景标签的组合,例如“导航”或“海淀区+导航”,其中“+”是用于分隔两个标签的一个示例性标识符。0054 为了在输入法中引入场景信息c,本发明建立一个中文语言库A。与现用。
32、的中文输入法的中文字词库A0不同之处在于:本发明的中文语言库A除了存储有中文语言条目以及与各中文语言条目对应的编码之外,还可以存储与中文语言条目相关的场景信息。此外,优选的,本发明的中文语言库A中的中文语言条目不仅包括常用的汉字和汉字组成的词语,还包括只在特定场景中应用的中文短语和语句。所谓只在特定场景中应用的中文短语和语句是指与不属于常用汉字和词语,但是在特定场景中会固定出现的短语和语句。例如人名、地理名称、网络用语、艺术作品名(歌曲名等)、专业技术词汇等。通过包含这类短语或语句,能大大提高在特定场景中输入的便利性。但需说明的是,这里说的中文短语或语句并不排除其中含有个别的非中文字词,例如“。
33、U盘”、“K宝”、“13号线”等。0055 如前所述,一种实施方式是,场景信息c预先设定的至少一个场景标签表示。当场景信息c由场景标签表示时,中文语言库A包括与每个中文语言条目对应的场景信息栏,场景信息栏用于存储与其对应的中文语言条目的场景标签。对于特定的中文语言条目,场景信息栏中可以存储一个或多个场景标签,也可以不存储任何场景标签。如下表1所示的示例中的场景信息栏中存储有五个场景标签。0056 表1:本发明的中文语言库示例0057 说 明 书CN 103336585 A6/16页100058 如表1可知,字数越多的中文语言条目往往可以设定更多的场景标签,通过设定场景标签,为简化中文语言输入提。
34、供了可能。例如,场景信息c可以表示为“LOCAL+121036”,其中“+”表示标签之间的分隔。当然,也可以采用其他各种可能的表示方式。0059 下面来说明利用场景信息进行输入的基本原理。图2A和图2B是本发明的中文输入方法的原理框图。如图2A所示,当建立了中文语言库之后,接收由用户指定或从电子设备外部获取的场景信息c。当用户在电子设备上按键输入时,根据用户的按键序列生成编码t。利用所述编码t和场景信息c在中文语言库A中进行搜索,得到所有与编码t和场景信息c对应的中文语言条目,并将所述中文语言条目作为候选条目集a。最后,接收用户对于候选条目集a中的中文语言条目的选择,产生所要输入的中文语言。0。
35、060 本发明中的编码t是根据用户在输入时产生的用户按键序列产生的,其可以是与用户按键序列对应的字符串,也可以对用户按键序列进行特定转换后生成的信息。前者通常对应于普通的全键盘的情况,后者对应于小键盘等按键数量较少的电子设备上输入的情形。对于小键盘,用户输入序列对应的字符串是一个数字串,此时,编码t可以直接是该数字串,也可以是对该数字串进行预处理后生成与输入规则相适应的字符串,例如是由数字串转换而来的拼音字母串。数字串到字符串的转换可以由现有技术的任意方式实现,在此不再赘述。0061 如图2B所示,另一种实施方式是,当得到了场景信息c和编码t之后,根据场景信息c和编码t生成用于搜索中文语言库A。
36、的索引信息i,并利用该索引信息i来搜索中文语言库A。这种实施方式适于当中文语言库A存储于与本地电子设备连接的分布式网络节点的情况。该索引信息i反映了编码t和场景信息c。索引信息i可以由编码和场景信息c以任何的计算规则生成,但一种最直观的方式是,索引信息i由编码t和场景信息c组合而成。由此,生成的索引信息i传输到存储有中文语言库A的分布式网络节点上后,分布式网络节点从索引信息i中获得编码t和场景信息c,并利用所述编码t和场景信息c在中文语言库A中进行搜索,得到所有与编码t和场景信息c对应的中文语言条目,并将所述中文语言条目作为候选条目集a后回传给本地电子设备。最后,接收用户对于候选条目集a中的中文语言条目的选择,产生所要输入的中文语言。0062 若场景信息c表示为一个或多个场景标签时,索引信息i可以是编码t与该一个或多个场景标签的组合。0063 例如,当用户想要输入地名“丽泽桥”,其可以按照拼音输入规则按键而产生用户按键序列,即字符串“lizeqiao”,或数字小键盘对应的数字串“54937426”。由此,可直接说 明 书CN 103336585 A10。