当前位置: 首页 > 专利查询>张雨专利>正文

中文动态联想输入方法技术

技术编号:4203191 阅读:294 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种中文动态联想输入方法。本发明专利技术在进行联想输入方式 从文字库中搜索的同时,还从在当前输入文字之前已输入的文字序列中选择 与当前输入文字匹配使用的文字,并将联想输入方式从文字库中搜索到的文 字与从已输入的文字序列中选择的文字均作为下一次输入的候选文字,因而 能够实现对联想输入方式搜索得到的候选文字进行动态调整,使得候选文字 不受文字库的各种限制,而能够动态适应不同用户的输入习惯,从而能够提 高文字信息的输入速度。

【技术实现步骤摘要】

本专利技术涉及输入法技术,特别涉及一种。
技术介绍
联想输入是指针对用户当前通过键盘输入的文字,从预设的文字库中搜索与当前输入文字匹配使用的至少一个候选文字、并在显示屏的候选区域显示输出,以便用户能够从显示屏的候选区域显示输出的候选文字中选择其中一个作为下一次输入的文字,而无须再次通过繁瑣的键盘输入,从而提高文字信息的输入速度。其中,文字库中对应每个当前输入文字的候选文字均是按照相对稳定的由高到低顺序排列。现有联想输入方式的搜索过程能够在一定程度上提高用户输入文字信息的速度,但由于文字库中的候选文字均是按照相对稳定的顺序排列,因而对于文字信息中包括非常用文字的情况,现有联想输入方式的搜索过程却无法解决文字信息的输入速度较低的问题。假设用户需要输入的文字信息中包括多个非常用文字,而非常用文字由于其使用的频率较低而排序比较靠后,因而即便通过联想输入方式搜索到上述非常用文字并在候选区域显示输出,也需要用户通过键盘移动候选区域的焦点、或者翻页操作,才能够找到上述非常用文字,从而使得用户输入文字信息的速度较慢。而且,有些非常用文字甚至有可能不存在于文字库中,因而通过联想输入方式无法搜索得到该非常用文字,此时,用户只能够通过键盘逐一地输入每一个非常用字。3可见,现有联想输入无法全面地解决文字信息输入速度较慢的问题。
技术实现思路
有鉴于此,本专利技术提供了一种,能够提高文字信息的输入速度。本专利技术提供的一种,该方法包括基于当前输入的文字进行联想方式搜索,该方法进一步包括在已输入文字序列中查找与所述当前输入文字相同的文字,并緩存所述已输入文字序列中与查找到的文字相邻且位于其后的文字;将当前输入的文字添加至所述已输入文字序列并保存;将所述联想输入方式搜索得到的、以及所緩存的文字所有文字作为候选文字显示输出。当前输入的文字添加至所述已输入文字序列的最后;在所述已输入文字序列中,从后至前依次查找与当前输入的文字相同的文字。所述已输入文字序列中与查找到的文字相邻且位于其后的文字,緩存于预先设置的临时緩存区中。预先设置临时緩存区的上限;在所述已输入文字序列中,查找到的与当前输入的文字相同的文字数量达到所述上限时,停止查找。所述将所緩存的文字、以及所述联想输入方式搜索得到的所有文字作为候选文字显示输出包括将临时緩存区中存储的文字填充至输出緩存区中;将所述联想输入方式搜索得到的文字与输出緩存区中的文字进行比较,并将联想输入方式搜索得到的所有文字中与输出緩存区中不同的文字填充至输出緩存区;将输出緩存区中存储的所有文字作为候选文字显示输出。由上述技术方案可见,本专利技术在进行联想输入方式从文字库中搜索的同 时,还从在当前输入文字之前已输入的文字序列中选择与当前输入文字匹配 使用的文字,并将联想输入方式从文字库中搜索到的文字与从已输入的文字 序列中选择的文字均作为下一次输入的候选文字,因而能够实现对联想输入 方式搜索得到的候选文字进行动态调整,使得候选文字不受文字库的各种限 制,而能够动态适应不同用户的输入习惯,从而能够提高文字信息的输入速 度。附图说明图1为本专利技术中所基于的键盘和显示屏示意图。图2a为通过现有联想输入方法得到候选文字的显示结果示意图。 图2b为通过本专利技术中文动态输入联想方法得到候选文字的显示结果示 意图。图3为本专利技术实施例中的的流程示意图。 具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本专利技术进一步详细说明。本专利技术中,在进行联想输入方式从文字库中搜索的同时,还从在当前输 入文字之前已输入的文字序列中选择与当前输入文字匹配使用的文字,并将 联想输入方式从文字库中搜索到的文字与从已输入的文字序列中选择的文 字均作为下 一次输入的候选文字。这样,本专利技术通过在候选文字中增加从已输入的文字序列中选择的文 字,因而能够实现对联想输入方式搜索得到的候选文字进行动态调整,使得 候选文字不受文字库的各种限制,而能够动态适应不同用户的输入习惯,从 而能够提高文字信息的输入速度。假设用户需要输入的文字信息中包括需重复输入的某个非常用文字。虽库中,但除第一次需要输入该非常用字之外,由于之前输入的文字序列中已 包括了该非常用文字,因此,当再次需要输入该非常用字时,该非常用字也 会作为候选文字而通过显示屏的候选区域显示输出,使得用户无需通过键盘 移动候选区域的焦点、或者翻页操作,即可选择该非常用文字作为下一次输 入的文字,从而提高了用户输入文字信息的速度。下面,对本专利技术进行详细i兑明。首先需要明确的是,实现本专利技术的技术方案无需改变输入状态、也无需 改变现有通用的键盘按键布局。图1为本专利技术中所基于的键盘和显示屏示意图。 如图l所示,以本专利技术中的技术方案应用于手机为例,显示屏中包括预设的上行候选字符显示区域21和下行候选字符显示区域2 2 。其中,上行候选字符显示区域21用于显示候选文字;下行候选字符显 示区域22则用于显示通过键盘输入文字的笔画、拼音等其他字符信息。如图l所示,键盘部分包括左软键23、右软键24、确定键25、方向 键26、删除键27、 *号键28、 #号键29、以及数字键(数字0~9键)20。由于本专利技术中文动态联想输入法所基于的键盘按键布局与现有相同,因 此,对于键盘中的各按键在此不再赘述。本专利技术在进行联想输入方式搜索的同时,主要还 包括如下3个处理过程1 )查找过程在完成当前的文字输入之后,在当前保存的已输入的文字序列中,从后 至前依次查找与当前输入的文字相同的文字,并将与查找到的文字相邻且位 于其后的文字,保存至临时緩存区中。其中,由于文字序列中排列靠后的文字为最近输入的文字,因此,本发 明采用从后至前的查找顺序。但实际应用中,也可以采用从前至后的查找顺 序。假设当前输入的文字为我,,,该文字可以是用户通过键盘输入的、也可以是用户从联想输入方式搜索到的候选文字中选择输入的;当前保存的已输入的文字序列为今天我们去我家找我同学玩,,。 则在保存的已输入的文字序列中查找到的文字为我;与查找到的文字相邻且位于其后的文字从后至前依次为同、家,,、们。2) 存储过程将当前输入的文字添加并保存至已保存的文字序列的最后。 假设当前输入的文字为我;当前保存的已输入的文字序列为今天我们去我家找我同学玩。 则将当前输入的文字添加并保存至当前保存的文字序列的最后之后,得到新的文字序列为今天我们去我家找我同学玩我。本专利技术中的存储过程是下一次输入文字之后的查找过程的前提。也就是说,每次查找过程所针对的当前文字序列,均是由当前的文字输入之前的所有输入文字按照输入的先后顺序构成并保存的。3) 输出过程将临时緩存区中存储的文字填充至输出緩存区中,然后将基于当前输入 的文字进行联想输入方式搜索得到的所有文字与输出緩存区中的文字进行 比较,并将联想输入方式搜索得到的所有文字中与输出緩存区中不同的文字 也填充至输出緩存区,即从联想输入方式搜索得到的所有文字中去除与输出 緩沖区中重复的文字。假设当前输入的文字为我;将临时緩存区中存储的文字填充至输出緩存区中之后,输出緩存区中存储的文字包括同、家、们;联想输入方式搜索得到的文字包括在、们、的、是、 有',、要,'、家,';则将联想输入方式搜索得到的所有文字中与输出緩存区中不同的文字本文档来自技高网...

【技术保护点】
一种中文动态联想输入方法,包括:基于当前输入的文字进行联想方式搜索,其特征在于,该方法进一步包括: 在已输入文字序列中查找与所述当前输入文字相同的文字,并缓存所述已输入文字序列中与查找到的文字相邻且位于其后的文字; 将当前输入的文字添加至所述已输入文字序列并保存; 将所述联想输入方式搜索得到的、以及所缓存的文字所有文字作为候选文字显示输出。

【技术特征摘要】
1、一种中文动态联想输入方法,包括基于当前输入的文字进行联想方式搜索,其特征在于,该方法进一步包括在已输入文字序列中查找与所述当前输入文字相同的文字,并缓存所述已输入文字序列中与查找到的文字相邻且位于其后的文字;将当前输入的文字添加至所述已输入文字序列并保存;将所述联想输入方式搜索得到的、以及所缓存的文字所有文字作为候选文字显示输出。2、 如权利要求1所述的方法,其特征在于,当前输入的文字添加至所 述已输入文字序列的最后;在所述已输入文字序列中,从后至前依次查找与当前输入的文字相同的 文字。3、 如权利要求1或2所述的方法,其特征在于,所述已输入文字序列 中与查找到的文...

【专利技术属性】
技术研发人员:张雨
申请(专利权)人:张雨
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1