书签 分享 收藏 举报 版权申诉 / 28

基于场景感知的一字一键中文输入方法和设备.pdf

  • 上传人:大师****2
  • 文档编号:1495848
  • 上传时间:2018-06-18
  • 格式:PDF
  • 页数:28
  • 大小:1.22MB
  • 摘要
    申请专利号:

    CN201310306680.5

    申请日:

    2013.07.19

    公开号:

    CN103336585A

    公开日:

    2013.10.02

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 3/023申请公布日:20131002|||实质审查的生效IPC(主分类):G06F 3/023申请日:20130719|||公开

    IPC分类号:

    G06F3/023; G06F17/30

    主分类号:

    G06F3/023

    申请人:

    北京百文宝科技股份有限公司

    发明人:

    马贤亮; 柯文

    地址:

    100028 北京市朝阳区太阳宫南街13号楼3层313室

    优先权:

    专利代理机构:

    中科专利商标代理有限责任公司 11021

    代理人:

    宋焰琴

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种基于场景感知的一字一键中文输入方法和相应的电子设备,所述方法建立一个包含中文语言条目的中文语言库,该中文语言库存储与所述中文语言条目相关的场景信息。电子设备能够接收由用户指定或从所述电子设备外部获取的场景信息,并根据用户的按键序列生成编码。本发明利用场景信息、编码和编码类型在中文语言库中进行搜索,得到所有与所述编码和场景信息对应的中文语言条目。本发明的编码采用“一字一键”编码,并且提出采用分布式网络节点来存储所述中文语言库。本发明通过在中文语言输入的过程中引入场景信息,并使“一字一键”编码规则与场景信息相结合,增加了中文输入的便捷性,提高了中文输入效率。

    权利要求书

    1.   一种中文输入方法,用于在电子设备中通过按键输入中文语言,其特征在于,包括如下步骤:
    建立一个包含中文语言条目的中文语言库,该中文语言库存储有中文语言条目以及与各中文语言条目对应的至少两种编码类型的编码,以及与所述中文语言条目相关的场景信息;
    接收由用户指定或从所述电子设备外部获取的场景信息;
    接收由用户指定的编码类型的信息;
    当用户在电子设备上按键输入时,根据用户的按键序列生成一个编码;
    利用所述指定或获取的场景信息、编码类型信息和所述生成的编码在所述中文语言库中进行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;
    接收用户对于所述候选条目集中的中文语言条目的选择,产生所要输入的中文语言。

    2.
       如权利要求1所述的中文输入方法,其特征在于:所述中文语言库中存储的与中文语言条目对应的编码包括“一字一键”编码,该“一字一键”编码中的每个字符按次序与相应的中文语言条目的每个汉字一一对应,且与用户按键序列的每次按键一一对应。

    3.
       如权利要求2所述的中文输入方法,其特征在于:所述“一字一键”编码是由与对应的中文语言条目的每个汉字的拼音首字母连续组合而成,或者,所述“一字一键”编码由与对应的中文语言条目的每个汉字的拼音首字母所对应的数字串组合而成。

    4.
       如权利要求2所述的中文输入方法,其特征在于:在所述中文语言库中,只有具有“一字一键”编码的中文语言条目具有相关的场景信息。

    5.
       如权利要求1所述的中文输入方法,其特征在于:所述电子设备为本地电子设备,所述中文语言库存储于与该本地电子设备连接的一个或多个本地或远程的分布式网络节点中。

    6.
       如权利要求5所述的中文输入方法,其特征在于:
    当本地电子设备得到了所述场景信息和编码之后,根据该场景信息和编码生成索引信息,并将该索引信息传输到所述分布式网络节点;
    所述分布式网络节点根据所述索引信息获得所述当前场景信息和所述编码,并利用所述场景信息和编码在所述中文语言库中进行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集回传到所述本地电子设备。

    7.
       如权利要求1至6中任一项所述的中文输入方法,其特征在于:所述场景信息具有指定格式。

    8.
       如权利要求7所述的中文输入方法,其特征在于:所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段。

    9.
       如权利要求8所述的中文输入方法,其特征在于:所述中文语言库包括与每个中文语言条目对应的场景信息栏,场景信息栏用于存储与其对应的中文语言条目的场景标签。

    10.
       如权利要求7所述的中文输入方法,其特征在于:所述中文语言库中,相同内容的中文语言条目的“一字一键”编码与其他编码混合编排。

    11.
       如权利要求7所述的中文输入方法,其特征在于:所述中文语言库中,相同内容的中文语言条目的“一字一键”编码与其他编码分开编排,并允许指定采用何种编码规则的编码来搜索中文语言条目。

    12.
       如权利要求11所述的中文输入方法,其特征在于:所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段,并且,所述用户指定的编码类型的信息由一个编码标签表示。

    13.
       如权利要求12所述的中文输入方法,其特征在于:通过一个按键或按钮来切换所述编码类型,所述按键或按钮为实体的或虚拟的。

    14.
       如权利要求13所述的中文输入方法,其特征在于:在接收用户按键输入时同时显示当前的编码类型。

    15.
       如权利要求14所述的中文输入方法,其特征在于:以不同显示效果的按键的形象显示当前的编码类型。

    16.
       如权利要求5所述的中文输入方法,其特征在于:所述电子设备为本地电子设备,所述中文语言库以分布式网络存储。

    17.
       如权利要求16所述的中文输入方法,其特征在于:所述中文语言库以云存储的方式进行存储和更新。

    18.
       如权利要求17所述的中文输入方法,其特征在于:所述中文语言库中存储的场景信息包括用户标识信息,所述本地电子设备将用户的用户标识信息作为场景信息之一。

    19.
       一种具有中文输入功能的电子设备,包括:
    用户输入接口模块,用于接受用户的按键序列,生成与该按键序列对应的编码;其特征在于,还包括:
    场景信息获得模块,用于接收用户指定或从所述电子设备外部获取场景信息,以及用户指定的编码类型的信息;
    输入控制模块,用于根据所述场景信息、编码类型的信息和所述编码在一个中文语言库中进行搜索,获得所有与所述编码、场景信息、编码类型的信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;所述中文语言库存储有中文语言条目以及与各中文语言条目对应的编码,以及与所述中文语言条目相关的场景信息。

    20.
       如权利要求19所述的具有中文输入功能的电子设备,其特征在于:
    所述用户输入接口模块还用于接收用户对于所述候选条目集中的中文语言条目的选择;
    所述输入控制模块还用于根据所述用户对于所述候选条目集中的中文语言条目的选择产生所要输入的中文语言。

    21.
       如权利要求19所述的具有中文输入功能的电子设备,其特征在于:还包括与输入控制模块相连的存储模块,用于存储所述中文语言库;
    所述输入控制模块在获得所有与所述编码和场景信息对应的中文语言条目时,直接从该存储模块中调取中文语言库并在该中文语言库中根据所述编码、编码类型信息和场景信息进行搜索。

    22.
       如权利要求19所述的具有中文输入功能的电子设备,其特征在于:还包括与输入控制模块相连的收发模块,该收发模块用于与一个分布式网络节点进行连接,用于从该分布式网络节点同步所述存储模块中的中文语言库。

    23.
       如权利要求19至22中任一项所述的具有中文输入功能的电子设备,其特征在于:还包括与输入控制模块相连的收发模块;
    所述输入控制模块用于根据编码和场景信息生成索引信息,并将该索引信息传送至收发模块;
    所述收发模块用于将该索引信息发送到一个存储有中文语言库的分布式网络节点中,接收由该分布式网络节点根据该索引信息产生的候选条目集,并将该候选条目集传送至输入控制模块。

    24.
       如权利要求23所述的具有中文输入功能的电子设备,其特征在于,还包括:
    显示模块,用于实时显示用户输入的按键序列、由所述输入控制模块获得的候选条目集以及所述输入控制模块产生的中文语言。

    25.
       如权利要求24所述的具有中文输入功能的电子设备,其特征在于,所述显示模块还用于显示场景标签,所述场景标签是指用于表示场景信息的字段。

    26.
       如权利要求24所述的具有中文输入功能的电子设备,其特征在于,所述显示模块还用于显示所述编码类型的信息,其由一个编码标签表示。

    27.
       如权利要求26所述的具有中文输入功能的电子设备,其特征在于:所述用户输入模块通过一个按键或按钮来切换输入时采用的编码类型,所述按键或按钮为实体的或虚拟的。

    28.
       如权利要求27所述的具有中文输入功能的电子设备,其特征在于:所述显示模块以不同显示效果的按键的形象显示当前的编码类型。

    说明书

    基于场景感知的一字一键中文输入方法和设备
    技术领域
    本发明属于中文语言输入技术领域,具体涉及一种基于场景感知的一字一键中文输入方法和设备,所谓一字一键指的是一次按键对应欲输入的一个中文目标汉字。
    背景技术
    中文输入法是为了将汉字输入计算机或手机等电子设备而采用的特定编码技术。中文输入是中文信息处理技术中必不可少的环节,也是使用汉语的用户在日常生活和工作中不可或缺的技能。中文输入法从1980年代发展起来的,经历几个阶段:单字输入、词语输入、整句输入。其中最流行的输入法是利用汉字的读音进行编码的输入法,例如各种拼音输入法、注音输入法等,像智能ABC拼音输入法、微软拼音输入法、紫光拼音输入法、搜狗拼音输入法等。其中,拼音输入法通常需要用户逐个输入汉字或词语的拼音字母,然后要求用户从多个同音汉字或词语组成的备选条目中挑选所要输入的汉字或词语。这种挑选的过程通常需要耗费大量的时间,造成拼音输入的效率低下。
    除了拼音输入法,目前还有根据汉字的结构等信息进行编码的中文输入法,例如五笔输入法,笔划输入法等。这些输入法的输入效率相比于拼音、注音等输入法有了提高,但是,它们往往需要用户花大量的时间和精力去学习特别制定的编码规则,例如五笔输入法要求用户记住每个按键所对应的字根,由此,此类输入法具有难以被使用者掌握的弊端。
    当前,随着移动通信的发展,人们已不满足于在台式电脑上输入中文,而更可能需要在手机、平板电脑等便携式移动设备上输入中文,例如通过手机输入需要发送的短消息。然而,便携式移动设备常常只配置小键盘(数字键盘),相比于全尺寸的台式电脑键盘,其按键更少,通常只有12个左右,这样,就无法将26个英文字母一一对应到小键盘的每个按键上。一种常见的小键盘是将26个英文字母对应到2~9这8个数字键上。显然,由于键盘按键数的减小,增加了拼音输入法等以英文字母键为基础键而设计的输入法的复杂度。例如,对于普通的拼音输入法,用户不但要在候选的同音汉字或词语中挑选所要输入的条目,而且还需要从具有相同数字编码的候选拼音集中挑选所要输入的字的拼音。例如,在ITU标准小键盘上输入“7426”数字编码时,甚至可以表示pian、piao、qian、qiao、shan、shao等多个拼音。
    图1是传统的中文输入法的原理框图。如图1所示,首先需要建立一个中文字词库A0,其中存储着汉语的汉字和词语所对应的字符串,字符串与汉字或汉字组成的词语的对应关系是按照输入法的输入规则设定的:如果是拼音入法,则字符串可以是拼音字母;如果是五笔输入法,则可以是五笔字形码。如果是通过小键盘输入,则字符串也可以是数字字符串,此时,中文字词库A0中还可以存储与各个数字字符串对应的英文字母字符串。
    这样,当用户想要输入中文时,其根据既定的编码规则通过键盘等输入工具输入字符串t0,电子设备会将该字符串t0作为一个索引来搜索中文字词库A0,从而得到与该字符串t0相匹配的所有中文汉字或词语的候选条目集a0。随后,用户通过电子设备选择这些候选条目集a0中的条目,得到想要输入的中文文字。
    尽管目前的许多输入法还采用了自动学习、智能联想构词、简拼或混拼编码简化、候选条目智能归并等技术来提高输入效率和改善用户体验,但是中文文字的输入效率的始终不能得到令人满意的程度,在输入一些不常用的字或词,或者在一种新的语境中,往往仍需花大量精力在备选项中选择所要输入的内容。
    发明内容
    (一)要解决的技术问题
    本发明所要解决的技术问题是提出一种基于场景感知的一字一键中文输入方法和设备,其结合用户输入设备当前所处的场景对大量的中文语言条目进行筛选,以克服当前的中文输入方法和设备无法兼顾效率提高和编码规则学习负担减轻的缺点。
    (二)技术方案
    为解决上述技术问题,本发明提出了一种中文输入方法,用于在电子设备中通过按键输入中文语言,该方法包括如下步骤:建立一个包含中文语言条目的中文语言库,该中文语言库存储有中文语言条目以及与各中文语言条目对应的至少两种编码类型的编码,以及与所述中文语言条目相关的场景信息;接收由用户指定或从所述电子设备外部获取的场景信息;接收由用户指定的编码类型的信息;当用户在电子设备上按键输入时,根据用户的按键序列生成一个编码;利用所述指定或获取的场景信息、编码类型信息和所述生成的编码在所述中文语言库中进行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;接收用户对于所述候选条目集中的中文语言条目的选择,产生所要输入的中文语言。
    根据本发明的一种实施方式,所述中文语言库中存储的与中文语言条目对应的编码包括“一字一键”编码,该“一字一键”编码中的每个字符按次序与相应的中文语言条目的每个汉字一一对应,且与用户按键序列的每次按键一一对应。
    根据本发明的一种实施方式,所述“一字一键”编码是由与对应的中文语言条目的每个汉字的拼音首字母连续组合而成,或者,所述“一字一键”编码由与对应的中文语言条目的每个汉字的拼音首字母所对应的数字串组合而成。
    根据本发明的一种实施方式,在所述中文语言库中,只有具有“一字一键”编码的中文语言条目具有相关的场景信息。
    根据本发明的一种实施方式,所述电子设备为本地电子设备,所述中文语言库存储于与该本地电子设备连接的一个或多个本地或远程的分布式网络节点中。
    根据本发明的一种实施方式,当本地电子设备得到了所述场景信息和编码之后,根据该场景信息和编码生成索引信息,并将该索引信息传输到所述分布式网络节点;所述分布式网络节点根据所述索引信息获得所述当前场景信息和所述编码,并利用所述场景信息和编码在所述中文语言库中进行搜索,得到与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集回传到所述本地电子设备。
    根据本发明的一种实施方式,所述场景信息具有指定格式。
    根据本发明的一种实施方式,所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段。
    根据本发明的一种实施方式,所述中文语言库包括与每个中文语言条目对应的场景信息栏,场景信息栏用于存储与其对应的中文语言条目的场景标签。
    根据本发明的一种实施方式,所述中文语言库中,相同内容的中文语言条目的“一字一键”编码与其他编码混合编排。
    根据本发明的一种实施方式,所述中文语言库中,相同内容的中文语言条目的“一字一键”编码与其他编码分开编排,并允许指定采用何种编码规则的编码来搜索中文语言条目。
    根据本发明的一种实施方式,所述场景信息由至少一个场景标签表示,所述场景标签是指用于表示场景信息的字段,并且,所述用户指定的编码类型的信息由一个编码标签表示。
    根据本发明的一种实施方式,通过一个按键或按钮来切换所述编码类型,所述按键或按钮为实体的或虚拟的。
    根据本发明的一种实施方式,在接收用户按键输入时同时显示当前的编码类型。
    根据本发明的一种实施方式,以不同显示效果的按键的形象显示当前的编码类型。
    根据本发明的一种实施方式,所述电子设备为本地电子设备,所述中文语言库以分布式网络存储。
    根据本发明的一种实施方式,所述中文语言库以云存储的方式进行存储和更新。
    根据本发明的一种实施方式,所述中文语言库中存储的场景信息包括用户标识信息,所述本地电子设备将用户的用户标识信息作为场景信息之一。
    此外,本发明还提出一种具有中文输入功能的电子设备,其包括:用户输入接口模块,用于接受用户的按键序列,生成与该按键序列对应的编码;场景信息获得模块,用于接收用户指定或从所述电子设备外部获取场景信息,以及用户指定的编码类型的信息;输入控制模块,用于根据所述场景信息、编码类型的信息和所述编码在一个中文语言库中进行搜索,获得所有与所述编码、场景信息、编码类型的信息对应的中文语言条目,并将所述中文语言条目作为候选条目集;所述中文语言库存储有中文语言条目以及与各中文语言条目对应的编码,以及与所述中文语言条目相关的场景信息。
    根据本发明的一种实施方式,所述用户输入接口模块还用于接收用户对于所述候选条目集中的中文语言条目的选择;所述输入控制模块还用于根据所述用户对于所述候选条目集中的中文语言条目的选择产生所要输入的中文语言。
    根据本发明的一种实施方式,设备还包括与输入控制模块相连的存储模块,用于存储所述中文语言库;所述输入控制模块在获得所有与所述编码和场景信息对应的中文语言条目时,直接从该存储模块中调取中文语言库并在该中文语言库中根据所述编码、编码类型信息和场景信息进行搜索。
    根据本发明的一种实施方式,设备还包括与输入控制模块相连的收发模块,该收发模块用于与一个分布式网络节点进行连接,用于从该分布式网络节点同步所述存储模块中的中文语言库。
    根据本发明的一种实施方式,设备还包括与输入控制模块相连的收发模块;所述输入控制模块用于根据编码和场景信息生成索引信息,并将该索引信息传送至收发模块;所述收发模块用于将该索引信息发送到一个存储有中文语言库的分布式网络节点中,接收由该分布式网络节点根据该索引信息产生的候选条目集,并将该候选条目集传送至输入控制模块。
    根据本发明的一种实施方式,设备还包括:显示模块,用于实时显示用户输入的按键序列、由所述输入控制模块获得的候选条目集以及所述输入控制模块产生的中文语言。
    根据本发明的一种实施方式,所述显示模块还用于显示场景标签,所述场景标签是指用于表示场景信息的字段。
    根据本发明的一种实施方式,所述显示模块还用于显示所述编码类型的信息,其由一个编码标签表示。
    根据本发明的一种实施方式,所述用户输入模块通过一个按键或按钮来切换输入时采用的编码类型,所述按键或按钮为实体的或虚拟的。
    根据本发明的一种实施方式,所述显示模块以不同显示效果的按键的形象显示当前的编码类型。
    (三)有益效果
    本发明通过在中文语言输入的过程中引入场景信息,使得用户在输入中文语言时能够将根据场景来智能地获得与场景贴合的中文语言条目,增加输入的便捷性。
    本发明通过采用“一字一键”编码规则与场景信息相结合,能够大大缩短用户输入的时间,提高中文输入效率。
    本发明通过采用分布式网络存储中文语言库,能够方便地更新中文语言库的条目。
    附图说明
    图1是传统的中文输入法的原理框图;
    图2A和图2B是本发明提出的输入法的原理框图;
    图3A至图3D是实施例一的界面示意图;
    图4是实施例二的智能手机的界面示意图;
    图5是实施例二的智能手机与云服务器的数据交互示意图;
    图6A至图6D是实施例三的电子设备的模块架构图。
    具体实施方式
    随着近年来移动通信、分布式计算及场景感知技术的长足发展,这为提高中文输入的输入效率提供了新的思路。如果能使用户在输入中文时,根据当前输入场景来自动地为用户提供贴合于当前场景的备选项,那么必将大大提高中文输入的效率,改善用户的输入体验。
    由此,本发明设计了一种基于场景感知的一字一键中文输入方法,用于在电子设备中通过按键输入中文语言,并提出了基于该中文输入方法的电子设备。在本发明中,所谓“一字一键”特指按一次按键对应欲输入的一个中文目标汉字,所谓的“键”指的是广义的输入键,既包括实体的全键盘、小键盘等上的按键、按钮,也包括在显示屏、显示器、触控屏等图像显示装置上模拟键盘输入的虚拟按键、按钮。
    根据本发明的一个方面,在输入法中引入场景信息。在本发明中,场景信息是指与使用输入法的用户所处的自然环境的信息以及与输入法关联的应用场景的信息的总和。在这里,自然环境是指时间、空间、温度等自然条件的状况,应用场景是指与输入法的应用相关的非自然的客观条件的状况。例如,应用场景包括用户的个人标识,设备的产品标识、操作系统信息、应用程序信息、用户手势信息、体感信息等,也可以包括使用电子设备的用户所处的场所的信息,或者是所要输入文字的语境信息等。
    如图2A和图2B所示,场景信息可以由用户直接指定,也可以来源于从外部获取的与自然环境和应用场景相关的信息。用户指定是指用户通过电子设备的输入接口直接在电子设备中设定,从外部获取是指由电子设备自发或受控地从电子设备的外部获得,获得方式包括通过传感器感测得到的场景信息,也包括从本地或远程的数据存储装置中存储的场景信息集中取得。本发明将用户在输入中文时电子设备当时所处的场景信息作为场景信息c应用到中文输入过程中。
    本发明的场景信息优选为具有指定格式,以便于电子设备的识别和搜索。一种优选的实施方式是:场景信息由预先设定的场景标签表示。场景标签是指用于表示场景信息的字段,该字段可以是明码字段,也可以是暗码字段。例如,电子设备的场景是在卫星导航应用,预先设定的场景标签例如是表示地理位置的“北京市”、“海淀区”、“LOCAL”、“东经121北纬036”,或者是表示应用的“导航”、“地图”等,也可以是“A00101”、“A00205”、“121036”等暗码,其中每个暗码对应不同的场景信息,例如“121036对应一个经纬度。由此,场景信息c可以表示为一个或多个场景标签的组合,例如“导航”或“海淀区+导航”,其中“+”是用于分隔两个标签的一个示例性标识符。
    为了在输入法中引入场景信息c,本发明建立一个中文语言库A。与现用的中文输入法的中文字词库A0不同之处在于:本发明的中文语言库A除了存储有中文语言条目以及与各中文语言条目对应的编码之外,还可以存储与中文语言条目相关的场景信息。此外,优选的,本发明的中文语言库A中的中文语言条目不仅包括常用的汉字和汉字组成的词语,还包括只在特定场景中应用的中文短语和语句。所谓只在特定场景中应用的中文短语和语句是指与不属于常用汉字和词语,但是在特定场景中会固定出现的短语和语句。例如人名、地理名称、网络用语、艺术作品名(歌曲名等)、专业技术词汇等。通过包含这类短语或语句,能大大提高在特定场景中输入的便利性。但需说明的是,这里说的中文短语或语句并不排除其中含有个别的非中文字词,例如“U盘”、“K宝”、“13号线”等。
    如前所述,一种实施方式是,场景信息c预先设定的至少一个场景标签表示。当场景信息c由场景标签表示时,中文语言库A包括与每个中文语言条目对应的场景信息栏,场景信息栏用于存储与其对应的中文语言条目的场景标签。对于特定的中文语言条目,场景信息栏中可以存储一个或多个场景标签,也可以不存储任何场景标签。如下表1所示的示例中的场景信息栏中存储有五个场景标签。
    表1:本发明的中文语言库示例

    如表1可知,字数越多的中文语言条目往往可以设定更多的场景标签,通过设定场景标签,为简化中文语言输入提供了可能。例如,场景信息c可以表示为“LOCAL+121036”,其中“+”表示标签之间的分隔。当然,也可以采用其他各种可能的表示方式。
    下面来说明利用场景信息进行输入的基本原理。图2A和图2B是本发明的中文输入方法的原理框图。如图2A所示,当建立了中文语言库之后,接收由用户指定或从电子设备外部获取的场景信息c。当用户在电子设备上按键输入时,根据用户的按键序列生成编码t。利用所述编码t和场景信息c在中文语言库A中进行搜索,得到所有与编码t和场景信息c对应的中文语言条目,并将所述中文语言条目作为候选条目集a。最后,接收用户对于候选条目集a中的中文语言条目的选择,产生所要输入的中文语言。
    本发明中的编码t是根据用户在输入时产生的用户按键序列产生的,其可以是与用户按键序列对应的字符串,也可以对用户按键序列进行特定转换后生成的信息。前者通常对应于普通的全键盘的情况,后者对应于小键盘等按键数量较少的电子设备上输入的情形。对于小键盘,用户输入序列对应的字符串是一个数字串,此时,编码t可以直接是该数字串,也可以是对该数字串进行预处理后生成与输入规则相适应的字符串,例如是由数字串转换而来的拼音字母串。数字串到字符串的转换可以由现有技术的任意方式实现,在此不再赘述。
    如图2B所示,另一种实施方式是,当得到了场景信息c和编码t之后,根据场景信息c和编码t生成用于搜索中文语言库A的索引信息i,并利用该索引信息i来搜索中文语言库A。这种实施方式适于当中文语言库A存储于与本地电子设备连接的分布式网络节点的情况。该索引信息i反映了编码t和场景信息c。索引信息i可以由编码和场景信息c以任何的计算规则生成,但一种最直观的方式是,索引信息i由编码t和场景信息c组合而成。由此,生成的索引信息i传输到存储有中文语言库A的分布式网络节点上后,分布式网络节点从索引信息i中获得编码t和场景信息c,并利用所述编码t和场景信息c在中文语言库A中进行搜索,得到所有与编码t和场景信息c对应的中文语言条目,并将所述中文语言条目作为候选条目集a后回传给本地电子设备。最后,接收用户对于候选条目集a中的中文语言条目的选择,产生所要输入的中文语言。
    若场景信息c表示为一个或多个场景标签时,索引信息i可以是编码t与该一个或多个场景标签的组合。
    例如,当用户想要输入地名“丽泽桥”,其可以按照拼音输入规则按键而产生用户按键序列,即字符串“lizeqiao”,或数字小键盘对应的数字串“54937426”。由此,可直接生成编码t为“lizeqiao”或“54937426”。假设当前的输入装置能够通过卫量定位系统定位当前的位置在北京的某个位置,由此可产生了场景标签“LOCAL”,则索引信息i可以是“LOCAL+lizeqiao”或“LOCAL+54937426”,其中“+”作为一个分隔符以分隔不同的场景标签。当然,也可以采用其他任何合适的分隔符,或者当场景标签容易区分时不采用分隔符。
    当中文语言库A存储有与中文用语条目对应的场景标签时,如表1所示,可通过场景信息和编码来搜索中文语言库A,也可通过生成的索引信息i来搜索中文语言库A。例如,可以先用场景标签“LOCAL”筛选出所有含有该标签的中文语言条目,然后再从该筛选出的中文语言条目中搜索与编码“lizeqiao”对应的所有中文语言条目,并将之作为候选条目集a后返回或回传给用户。若候选条目集a中只包括一个与“LOCAL”和“lizeqiao”对应的中文语言条目“丽泽桥”时,则可将其直接输出到电子设备。可见,由于场景信息的参与,本发明可以从众多与“lizeqiao”对应的中文语言条目中直接且精确地获得想要输入的地名“丽泽桥”,而不必像现有的输入法那样逐字甄选,从而大大提高了输入效率和智能度。
    根据本发明的另一方面,输入法采用“一字一键”编码规则。由上可知,当结合场景信息来搜索中文语言库时,能够大大地提高在中文语言库中搜索条目的精度。这种精度的提高甚至使得普通的中文输入编码规则所要求的编码t变得冗余。这就为进一步简化用户输入提供了可能。为此,本发明提出采用“一字一键”编码规则来提高输入效率。
    也就是说,所述中文语言库A中存储的与中文语言条目对应的编码包括“一字一键”编码,该“一字一键”编码中的每个字符按其次序与相应的中文语言条目的每个汉字一一对应。并且,所述“一字一键”编码中的每个字符按其次序与用户按键序列的每次按键一一对应。
    对于全键盘来说,按不同的按键就能产生不同的字符,因此“一字一键”编码的字符串中的字符自然就能够与用户按键序列的每次按键相互对应起来。因此,所述“一字一键”编码的字符串可以直接由与对应的中文语言条目的每个汉字的拼音首字母连续组合而成,这对于中文用户来说是最容易掌握的一种输入规则。例如,对于中文语言条目“丽泽桥”,“一字一键”编码的字符串为“lzq”。
    但是,对于小键盘来说,其由数字按键构成,用户按键序列的每次按键对应的是数字。例如,通常是2~9这8个键的每个键对应三或四个英文字母。这种情况下,本发明的“一字一键”编码的字符串由与对应的中文语言条目的每个汉字的拼音首字母所对应的数字串组合而成。例如,对于中文语言条目“丽泽桥”,“一字一键”编码的字符串为与“lzq”对应的数字串“597”。
    继续上面的例子,当采用“一字一键”编码时,当用户想要输入地名“丽泽桥”时,只需输入“lzq”或“597”,而不用输入全部拼音“lizeqiao”或与全部拼音对应的“54937426”。由于本发明可以利用场景信息“LOCAL”来对中文语言库A中的中文语言条目进行预筛选,筛选后与编码t“lzq”或“597”对应的中文语言条目的数量仍旧能保持较少的水平,因此,仍旧能够直接得到所要输入的地名“丽泽桥”。由此,本发明能够进一步提高中文输入的效率。
    当采用上述“一字一键”编码时,中文语言库A中的中文语言条目应当支持通过“一字一键”编码来搜索。例如采用拼音首字母编码时,则中文语言库A应当支持按照中文语言条目中每个汉字所对应的拼音的首字母来搜索。
    根据本发明的一种实施方式,所述中文语言库A将中文语言条目的普通编码(现有的各种编码规则)和“一字一键”编码混合编排,也就是将相同内容的中文语言条目所对应的采用不同编码规则的编码混合在一起不加以区分。如表2所示,内容为“丽泽桥”的中文语语言条目有两个,对应的编码分别是“lizeqiao”、“lzq”。这样做的好处是,无论用户输入普通编码还是“一字一键”编码,均可以得到所要得到的中文语言。而且,用户在输入时无需对输入时的编码规则进行选择就可直接输入。
    表2:普通编码与“一字一键”编码混合编排的中文语言库示例

    条目号中文语言条目编码0321li0322丽泽lize0323丽泽桥lizeqiao0324丽泽桥lzq0325丽泽桥北lizeqiaobei0326丽泽桥北lzqb

    但是,由于普通编码和“一字一键”编码可能发生重码,即,对于相同的编码t,采用不同的编码可能对应不同的中文语言条目,特别是当中文语言条目的数目变得很大时,这种重码的几率变得很高。
    因此,本发明的一种更优选方式是,所述中文语言库A将相同内容的中文语言条目的非“一字一键“编码与“一字一键”编码分开编排,并允许指定采用何种编码规则的编码来搜索中文语言条目。如表3所示,对于中文语言条目“丽泽桥”来说,在中文语言库A中,普通编码“lizeqiao”和“一字一键”编码“lzq”分别存储于不同的栏中,即其是具有区分性的。由此,用户可以指定在该中文语言库A,对于编码t以哪种编码进行搜索,由此可以大大减少重码率。
    表3:普通编码与“一字一键”编码分开编排的中文语言库示例
    条目号中文语言条目普通编码“一字一键”编码0321li 0322丽泽lize 0323丽泽桥lizeqiaolzq0324丽泽桥北lizeqiaobeilzqb

    为了实现用户对于编码规则的指定,本发明的一种实施方式是:电子设备还用于接收用户指定的编码类型的信息。例如:该编码类型的信息看作是一个特殊的场景标签,可称为“编码标签”。
    例如,我们设编码规则标签如下:“J”代表“一字一键”编码,“Q”代表普通编码。当然,也可以对普通编码不使用专门的标签,当索引信息i中不包括任何编码标签时,就默认采用普通编码。
    对于运程中文语言库的情况,以输入“丽泽桥”为例,索引信息i可能是“J/LOCAL+lzq”,也可能是“Q/LOCAL+lizeqiao”或“LOCAL+lizeqiao”。在搜索中文语言库A时,首先获得索引信息i中的编码标签,由此确定在以何种编码来搜索中文语言条目,再根据其他场景标签和编码t搜索相应的中文语言条目。其中“/”作为一个分隔符以识别场景信息部分和编码部分。当然,也可以采用其他任何合适的分隔符,或者当编码和场景信息之间容易区分时不采用分隔符。
    以上介绍了普通编码和“一字一键”编码混合编排和分开编排的两种不同的实施方式。在这两种实施方式中,均可以引入场景信息c。下面的表4和表5分别示出了这两种情况下的中文语言库A的示例。
    表4:普通编码与“一字一键”编码混合编排并引入场景信息的中文语言库示例

    表5:普通编码与“一字一键”编码分开编排并引入场景信息的中文语言库示例


    由上可见,不论对于何种编码的中文语言条目,均可以引用表示为场景标签的场景信息c。但是,本发明更加优选为,只对具有“一字一键”编码的中文语言条目引入场景信息。如表5所示,只对具有“一字一键”编码的“丽泽桥”和“丽泽桥北”添加和存储场景标签。这样可以更好地与现有的采用普通编码的输入法的兼容,由现有的中文字词库A0扩展到本发明的中文语言库A也更加方便。
    根据本发明的一种优选实施方式,为了方便用户切换输入时采用的编码类型,可通过设置一个专门的按键或按钮来切换,如前所述,所述按键或按钮可以是实体的,也可以是通过触控屏等显示设备进行虚拟的。并且,更优选地,当电子设备在接收用户按键输入的同时,在显示屏等显示设备上显示当前的编码类型,例如在屏幕上显示一个“一字一键”按钮,以不同显示效果的按键的形象来显示当前是否为“一字一键”编码输入模式。
    根据本发明的第三方面,输入法的中文语言库通过分布式网络进行存储和更新。
    如上所述,本发明的中文语言库A可以存储与中文语言条目对应的场景信息。更具体的说,每个中文语言条目可以对应一个或多个场景标签,也可以不对应任何一个场景信息。
    如前所述,本发明的中文语言库A既可以存储在本地电子设备上,也可以存储于与本地电子设备连接的分布式网络节点上。对于后一种情况,本发明优选为将中文语言库A以分布式网络存储。当其存储于分布式网络中时,本发明优选为以云存储的方式进行存储和更新。
    当本发明采用云端的方式存储和更新中文语言库A时,可以在不同的设备、不同的用户之间更新中文语言条目和场景信息。根据一种实施方式,在电子设备的本地和云端均驻留有中文语言库A。我们用AC表示本地的中文语言库,用AS表示云端的中文语言库。这样,当电子设备与云端取得连接时,电子设备既可以将本地的中文语言库AC中的中文语言条目及相应的编码、标签上传到云端,也可以将云端的中文语言库AS中的中文语言条目及相应的编码、标签下载到本地,或者是进行相互更新。当前的云存储和云计算技术已经极大发展,本发明可以采用现有的云存储和云计算来实现上述操作。此外,本发明的云端既可以是公有云,也可以是私有云,或者是二者的结合。
    根据本发明的一种优选实施方式,中文语言库A中存储的场景信息包括用户标识信息(例如表示为用户标识标签),这样,当中文语言库A存储在云端时,本地电子设备将当前用户的用户标识信息作为场景信息之一(例如强制增加一个用户标识标签),就相当于为用户定制了属于自己的中文语言库,从而更加促进中文输入的个性化,极大地改善用户输入体验。
    下面通过具体实施例来进一步描述本发明,以使本领域技术人员更清楚地了解本发明的特点和效果。
    实施例一
    实施例一的电子设备是采用全键盘输入的计算设备。在此,全键盘是指能够直接输入编码字符的键盘,包括传统的标准键盘和在触控屏等显示设备要模拟的虚拟键盘。该实施例一可应用于诸如网页浏览、网上聊天等需要用户输入的场合中,例如在打开台式电脑、笔记本、平板电脑等上安装的软件或应用时,同时可以开启采用本发明输入方法的输入法。图3A至图3D是该实施例的界面示意图。如图3A所示,在当前的软件或应用中具有一个输入框2,要求用户在该输入框2中输入文字。当用户希望输入中文语言时,其开启支持本发明的中文语言输入方法的输入法,由此在屏幕上显示输入法界面1。该输入法界面1包括用户输入区11、备选条目集显示区12、场景标签区13和一字一键编码切换区14。其中,用户输入区11和备选条目显示区12与现有的输入法类似。场景标签区13具有多个场景标签按钮,每个场景标签按钮对应电子设备及其中文语言库A所支持的场景标签中的至少一个。例如,“导航”按纽对应“导航”标签,“音乐”按纽对应“音乐”标签,还对应“歌曲名”、“mp3”等与音乐相关的标签。
    一字一键编码切换区14具有一个一字一键编码切换按钮。上述的各个按纽均具有两个状态,“未按下”和“按下”,并且,这两各状态在屏幕上以不同的显示效果加以显示。例如,“未按下”时显示为白底黑字、“按下”时显示黑底白字。如图3B和图3C所示,当将“一字一键”按钮未按下时,其显示为白底黑字,当将场景标签“导航”和“一字一键”的按钮按下时,该两个按下的键均显示为黑底白字,以指示用户当前的输入编码和场景信息设置的状态。
    当用户未按下“一字一键”时,场景标签区中不显示任何场景标签按钮,如图3B所示,用户可以用普通的编码规则输入字符串,如全码的拼音,并在用户输入区11中显示该输入的字符串,电子设备获得用户输入的字符串并从中文语言库A中搜索与该字符串相对应的中文语言备选条目集,并实时地将该条目集中的各个条目显示于备选条目显示区12中。由此,用户可以通过按键、鼠标、触控等方式从备选条目集中选择所要输入的中文语言条目,由此,电子设备将该用户所选择的中文语言条目作为最后结果传送到当前的应用中,并在当前应用的所述输入框2中显示。例如,当用户输入“lizeqiao”时,电子设备生成索引信息i为“Q‑lizeqiao”或者直接将“lizeqiao”作为索引信息i,并利用普通编码规则在中文语言库A中搜索普通编码为“lizeqiao”的中文语言条目,得到“丽泽桥”。上述过程与现有的输入法类似,因此,其可以与现有的输入法中的各项技术结合使用,例如智能联想、按词频排列备选条目集中的各个条目等。
    当用户按下“一字一键”时,场景标签区中显示场景标签按钮,如图3C所示,此时,用户可以根据当前的应用场景按下相应的场景标签按钮,例如当前的应用为地图应用时,可选择“导航”按钮并按下。此时,用户可以采用“一字一键”编码规则来输入,例如拼音首字符编码。当用户输入“lzq”时,电子设备生成索引信息i为“J‑导航‑lzq”,用户设备利用“一字一键”编码规则在中文语言库A中搜索“一字一键”编码为“lzq”且场景标签与“导航”按钮对应的中文语言条目,得到“丽泽桥”。
    对于一个标签按钮对应多个场景标签的情况,则电子设备在中文语言库A的所有具有与该标签按钮对应的场景标签的中文语言条目中搜索。
    因为场景标签区13的面积有限,因此,如图3D所示,在场景标签区13的右侧还设置有一个标签切换按钮,当用户点击该按钮或者按一个切换键时,电子设备将用当前未显示的标签按钮替换当前显示的标签按钮。
    此外,该实施例中,可以选择的是,并非电子设备及其中文语言库A所支持的所有场景标签都对应有相应的标签按钮。例如,当该实施例的电子设备是具有GPS导航设备的平板电脑时,其能够实时地获得当前的地理位置信息,例如经纬度。并且,该中文语言库中将每一个可能的经纬度范围作为标签,例如前述的“LOCAL”表示该平板电脑在本地,“121036”表示东经121度、北纬36度。但是,通过电子设备的默认设置,或者是用户的个性化设置,在场景标签区113中不包括与“LOCAL”或“121036”对应的标签按钮,而是用户设备直接将该标签与编码组合生成索引信息i。当用户携带该平板电脑从一个城市来到另一个城市,其内部的GPS设备会重新定位,根据定位信息自动更新当前的地理位置标签,由此,可以提高输入法的智能度和用户的输入体验。
    需要说明的是,上述实施例一的界面的设计可以由本领域技术人员根据应用场景的不同而进行不同的设计。例如各个区的划分和显示效果、场景标签按纽的实现等,均可以有多种设计,其均应包括在本发明的保护范围之内。
    实施例二
    实施例二的电子设备是具有触控屏幕的智能手机,其中安装有支持本发明的中文语言输入方法的输入法。图4是该智能手机的界面示意图。如图4所示,与实施例一不同的是,该实施例二的智能手机的触控屏幕上模拟的是在手机等小型便携式设备中常用的小键盘,即不能直接输入与中文语言条目的编码,而是需要先将对应图4中的数字按键用户输入序列(数字串)先转换为输入法所支持的编码字符串,即编码t,再利用该编码t生成索引信息i后在中文语言库A中进行搜索。
    与实施例一类似的,该触控屏上也模拟了场景标签按钮和“一字一键”按钮,并且与小键盘的按键一起显示。当然,图4中的按钮的布置方式只是一种示例,本领域技术人员来可以采用别的布置方式来实现同样的效果。按钮和按键的显示效果可以采用与实施例一相同的方式,也可以根据智能手机的界面风格来定置,这也在本领域技术人员进行变换的范围之内。
    由于现有技术中已经存在多种将由数字串表示的用户输入序列转换为编码字符串并利用编码字符串在中文语言库中搜索的方法,本发明可以直接采用这些方法,因此在此不再对其细节进行描述。
    但是,本发明的该实施例更优选为采用直接利用与用户输入序列对应的数字串直接生成索引信息i来搜索中文语言库A。此时,中文语言库A中还存储有与中文语言条目对应的数字编码,该数字编码是根据小键盘的数字‑字符映射关系从普通编码或“一字一键”编码映射得到。为了避免数字编码的重码过多,中文语言库A中只存储与“一字一键”编码对应的数字编码,而不存储与普通编码对应的数字编码。
    表6:存储有数字编码且普通编码与“一字一键”编码分开编排并引入场景信息的中文语言库示例

    如表6所示,对于具有“一字一键”编码的中文语言条目“丽泽桥”和“丽泽桥北”,中文语言库A中还存储数字编码“597”和“5972”。这样,电子设备接收用户输入的数字编码后直接将其作为编码t。结合本发明的“一字一键”编码规则和场景标签,直接采用数字编码的方式也可以达到与输入字符编码接近的重码率。这样,在手机等利用小键盘的输入装置上的输入得到大大的简化,用户不用花费时间去选择与数字编码对应的字符编码而直接得到中文语言条目集并进行选择。
    在这种实施方式中,为了节约中文语言库的占用空间,还可以将“一字一键”编码直接采用数字编码。如下表7所示。
    表7:“一字一键”编码采用数字编码且与普通编码分开编排并引入场景信息的中文语言库示例

    在该实施例中,智能手机具有无线网络连接设备,通过该无线网络连接设备,智能手机能够与云端的云服务器进行数据交互。图5显示了该智能手机与云服务器的数据交互示意图。
    如图5所示,该实施例中,智能手机3和云服务器4中均存储有中文语言库,即中文语言库AC和AS,其中的每个中文语言条目及其对应的编码、标签及序号可以分别被更新,并且对于每次更新,该中文语言库均保存与更新时间相关的更新记录。由此,当智能手机3与云服务器4进行连接时,通过比较更新记录中更新时间,可以实现本地中文语言库AC和云端中文语言库LS的实时同步。由于这种云端数据库同步技术在现有技术中已被大量运用,在此不再对其细节进行详细说明。
    该实施例中,该智能手机设置有一个用户标识,并将该用户标识作为一个特殊的场景标签。该场景标签可以存储于本地的中文语言库AC,也可以不存储于本地的中文语言库AC。但是,在云端的中文语言库AS中,对于与该用户标识所表示的用户相关的中文语言条目用该用户标识标签进行标注并存储。由此,当本地中文语言库AC和云端中文语言库LS进行同步时,只更新那些具有用户标识标签的中文语言条目。这样,就相当于为智能手机3的用户定制了属于该用户专用的中文语言库,从而,当该用户使用其他设备与云端进行连接时,其可以迅速地从云端获取或更新为自己定制的中文语言库。由此更加促进了中文输入的个性化,极大地改善用户输入体验。
    在该实施例中,在智能手机3和云端服务器4中还存储有与其各自存储的中文语言库对应的标签集LC和LS,以及标签按钮集BC和BS,该标签集是与其相对应的中文语言库中的所有场景标签的集合,而标签按钮集则存储与所述标签集中的标签对应的标签按钮及其对应关系。其中,一个标签按钮可以对应一个或多个场景标签,不同的标签按钮可以对应同一个标签。
    由此,智能手机3和云端服务器4之间不仅可以同步中文语言库中的中文语言条目,也可以同步其中的标签设置及标签按钮的设置。例如,当云端服务器中的中文语言库AS增加了新的场景标签“歌词”,其对应的标签按钮是“音乐”,则其标签集中也同样将增加一个标签“歌词”,在标签按钮集中将“歌词”标签对应的标签按钮设为“音乐”。这样,通过同步标签集和标签按钮集,不但可以方便地同步标签信息,也可以同步智能手机上的界面上的标签按钮。
    在该实施例的其他实施方式中,智能手机3本地也可以不存储中文语言库。当用户需要在智能手机3上输入中文语言时,其可以将其输入的用户信息t生成的索引信息直接发送到云端服务器,由云端服务器4来搜索云端的中文语言库,并返回备选条目集a。这种实施方式的优点是不需要在本地上安装中文语言库,但是对于无线通信网络的实时传输性能要求比较高。
    实施例三
    实施例三是本发明的具有中文输入功能的电子设备的一种具体模块架构。图6A至图6D是该实施例的模块架构示意图。图6A是该电子设备的基本模块架构图。如图6A所示,该电子设备主要包括用户输入接口模块、场景信息获得模块和输入控制模块,可选地具有显示模块。
    其中用户输入接口模块用于接受用户的按键序列,生成与该按键序列对应的编码t。该用户输入接口模块用于与该电子设备的键盘、鼠标和触控屏等相连接,并从其获得用户的按键序列。对于全键盘来说,根据用户的按键序列可以直接映射到字符串,该字符串可以直接作为编码t。
    场景信息获得模块用于接收用户指定或从所述电子设备外部获取场景信息c。如前所述,一种实施方式是生成表示输入场景信息的场景标签。场景标签的来源有两种,一种是来自于用户的设定,即其与用户输入接口相连,获取用户设定的场景,生成该场景生成场景标签。另一种是通过感测器获得,即该场景信息获得模块具有感测设备,用于感测当前的场景,生成相应的场景标签。所说的感测包括根据当前的应用类型、编辑器的类型、上下文识别信息来计算得到最接近的“标签”。
    输入控制模块用于根据所述场景信息c和所述编码t在一个所述中文语言库A中进行搜索,得到所有与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集。如前所述,所述中文语言库存储有中文语言条目以及与各中文语言条目对应的编码,以及与所述中文语言条目相关的场景信息。
    此外,所述用户输入接口模块还用于接收用户对于所述候选条目集中的中文语言条目的选择;所述输入控制模块还用于根据所述用户对于所述候选条目集中的中文语言条目的选择产生所要输入的中文语言。
    该电子设备还可包括显示模块,其与输入控制模块相连,用于实时显示用户输入的按键序列、由所述输入控制模块获得的候选条目集以及所述输入控制模块产生的中文语言。在具体实施方式中,显示模块用于显示表示场景信息的场景标签,包括编码标签等。场景标签和编码标签的实现和具体显示方式已在前面详细说明,在此不再赘述。
    但仍需说明的是,通过一个按键或按钮来切换输入时采用的编码类型由所述用户输入模块实现,在所述用户输入模块接收用户按键输入的同时显示当前的编码类型由显示模块实现。在特定情况下,用户输入模块和显示模块可由同一电子元件实现,诸如触控屏及其控制电路。图6B是在图6A显示的基本模块架构的基础上构造的另一种实施方式的架构图。在该实施方式中,所述电子设备还包括一个与输入控制模块相连的存储模块,该存储模块用于存储所述中文语言库A。由此,所述输入控制模块在获得所有与所述编码和场景信息对应的中文语言条目时,直接从该存储模块中调取中文语言库A并在该中文语言库A中根据所述编码和场景信息进行搜索。
    图6C是在图6A显示的基本模块架构的基础上构造的再一种实施方式的架构图。在该实施方式中,该电子设备除了包括存储有中文语言库A的存储模块,还包括与输入控制模块相连的收发模块。该收发模块用于与一个分布式网络节点进行连接,用于从该分布式网络节点同步所述存储模块中的中文语言库A。收发模块还可以与场景信息获得模块相连,以使场景信息模块从电子设备的外部获取场景信息。并且,收收模块还可以与输入控制模块相连,以接收输入控制模块对其收发动作的控制。
    图6D是在图6A显示的基本模块架构的基础上构造的再一种实施方式的架构图。如图6D所示,该电子设备包括与输入控制模块相连的收发模块,但不包括存储模块。在该实施方式中,输入控制模块用于根据编码t和场景信息c生成索引信息i,并将该索引信息i传送至收发模块;所述收发模块将该索引信息i发送到一个存储有中文语言库的分布式网络节点中,由该分布式网络节点根据索引信息i来搜索中文语言库,获得所有与所述编码和场景信息对应的中文语言条目,并将所述中文语言条目作为候选条目集并回传至所述收发模块,该收发模块还用于接收所述候选条目集,并传送至输入控制模块。也就是说,在这种情况下,电子设备不在本地存储的中文语言库中搜索,而是通过收发模块向分布式网络节点发送索引信息i来获得中文语言条目集。具体的实现过程这在前面已经说明,在此不再赘述。
    以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    基于 场景 感知 一字一键 中文 输入 方法 设备
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于场景感知的一字一键中文输入方法和设备.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1495848.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1