变形字符输入方法及系统技术方案

技术编号:11027197 阅读:108 留言:0更新日期:2015-02-11 14:41
本发明专利技术涉及计算机信息处理技术领域,公开了一种变形字符输入方法及系统,该方法包括:获取用户的击键信息;根据所述击键信息生成字符输入码;将所述字符输入码与一级码表中的输入码进行匹配,获取当前输入基本字符对应的变形字符在二级码表中的位置信息;根据所述位置信息从所述二级码表中获取当前输入基本字符对应的变形字符序列;将所述变形字符的变换序列显示在候选窗口中,以使所述用户从中选择需要输出的变形字符。利用本发明专利技术,可以方便地实现对变形字符的录入。

【技术实现步骤摘要】
变形字符输入方法及系统
本专利技术属于计算机信息处理
,具体涉及一种变形字符输入方法及系统。
技术介绍
现有的许多文字都存在变形字符,如中文的异体字、蒙古文的变形显现字符、维文的变形显现字符等。变形字符,是相对于基本字符而言的,它是基本字符在不同使用条件下的另一种形式,其音意与基本字符一样,字形又区别于基本字符;一个基本字符可以存在一个或者多个变形字符,这将由其本身及其使用来决定。输入和显示是一种处理文字的基础,目前,许多语言研究学者以及相关人员都需要编辑使用这些基本字符及其变形字符,现有的使用方式大都是通过基本字符结合变体控制符(控制变形字符变形的变体选择符和控制符)的方式,即不仅要点击基本字符输入码对应的按键,还要点击变体控制符输入码对应的按键,来实现对应变形字符的输出显示。对于存在多个变形字符的基本字符而言,其变体控制符也对应多个,有的一个变形字符涉及多个变体控制符,这就需要使用者去记忆每一个变形字符所对应的变体控制符及其排列次序,这样给使用者带来很大的困扰。
技术实现思路
本专利技术提供一种变形字符输入方法及系统,以方便用户对变形字符的录入。为此,本专利技术提供如下技术方案:一种变形字符输入方法,包括:获取用户的击键信息;根据所述击键信息生成字符输入码;将所述字符输入码与一级码表中的输入码进行匹配,获取当前输入基本字符对应的变形字符在二级码表中的位置信息,所述一级码表包括:基本字符编码、基本字符对应的输入码、所述基本字符对应的变形字符在所述二级码表中的位置信息;根据所述位置信息从所述二级码表中获取当前输入基本字符对应的变形字符序列,所述二级码表包括:变形字符序号及变形字符的变换序列;将所述变形字符的变换序列显示在候选窗口中,以使所述用户从中选择需要输出的变形字符。优选地,所述输入码为基本字符的读音。优选地,所述方法还包括:根据统计信息分别构建所述一级码表和所述二级码表。优选地,所述统计信息包括:基本字符的变形字符、所述基本字符的编码及其输入码、所述变形字符的变体选择符和控制符编码。优选地,所述方法还包括:在显示所述变形字符的变换序列时,显示所述变换序列中每个变形字符对应的按键;在感知到用户点击所述按键的操作时,输出并显示所述按键对应的变形字符。一种变形字符输入系统,包括:信息获取单元,用于获取用户的击键信息;输入码生成单元,用于根据所述击键信息生成字符输入码;第一查询单元,用于将所述字符输入码与一级码表中的输入码进行匹配,获取当前输入基本字符对应的变形字符在二级码表中的位置信息,所述一级码表包括:基本字符编码、基本字符对应的输入码、所述基本字符对应的变形字符在所述二级码表中的位置信息;第二查询单元,用于根据所述位置信息从所述二级码表中获取当前输入基本字符对应的变形字符序列,所述二级码表包括:变形字符序号及变形字符的变换序列;候选单元,用于将所述变形字符的变换序列显示在候选窗口中,以使所述用户从中选择需要输出的变形字符。优选地,所述输入码为基本字符的读音。优选地,所述系统还包括:码表构建单元,用于根据统计信息分别构建所述一级码表和所述二级码表。优选地,所述统计信息包括:基本字符的变形字符、所述基本字符的编码及其输入码、所述变形字符的变体选择符和控制符编码。优选地,所述候选单元,还用于在显示所述变形字符的变换序列时,显示所述变换序列中每个变形字符对应的按键;所述系统还包括:输出单元,用于在感知到用户点击所述按键的操作时,输出并显示所述按键对应的变形字符。本专利技术实施例提供的变形字符输入方法及系统,可以使用户像正常的输入基本字符一样实现变形字符的输入,而且在直观有效的输入变形字符同时解决了用户对变体序列记忆难的问题,该方法直观、简洁、易用,从而可以更加高效、准确地对变形字符进行录入和编辑。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本专利技术实施例变形字符输入方法的流程图;图2是本专利技术实施例变形字符输入系统的一种结构示意图;图3是本专利技术实施例变形字符输入系统的另一种结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例的方案,下面结合附图和实施方式对本专利技术实施例作进一步的详细说明。针对现有技术中通过基本字符结合变体控制符的方式来实现对应变形字符的输入,需要用户记忆每一个变形字符所对应的变体控制符及其排列次序,不方便用户使用的问题,本专利技术实施例提供一种变形字符输入方法及系统,无需用户对基本字符到变形字符变形规则进行记忆,用户只需按照基本字符进行录入,系统自动显示出对应该基本字符的变形字符序列,从而可以使用户通过直观而方便的方式实现变形字符的输入,大大方便了用户的使用。如图1所示,是本专利技术实施例变形字符输入方法的流程图,包括以下步骤:步骤101,获取用户的击键信息。所述击键信息是指用户点击键盘中的按键产生的信息,针对不同的输入法及字符编码,在输入一个字符时可能需要点击不同的按键,这些按键对应了该字符的输入码。步骤102,根据所述击键信息生成字符输入码。步骤103,将所述字符输入码与一级码表中的输入码进行匹配,获取当前输入基本字符对应的变形字符在二级码表中的位置信息;所述一级码表包括:基本字符编码、基本字符对应的输入码、所述基本字符对应的变形字符在所述二级码表中的位置信息。步骤104,根据所述位置信息从所述二级码表中获取当前输入基本字符对应的变形字符的变换序列;所述二级码表包括:变形字符序号及变形字符的变换序列;步骤105,将所述变形字符的变换序列显示在候选窗口中,以使所述用户从中选择需要输出的变形字符。在实际应用中,在显示所述变形字符的变换序列时,还可以显示所述变换序列中每个变形字符对应的按键;这样,在感知到用户点击所述按键的操作时,输出并显示所述按键对应的变形字符。上述按键可以是数字键或其他功能按键,对此本专利技术实施例不做限定。当然,对于具有触摸屏的输入终端,也可以仅显示变形字符的变换序列,然后根据用户的选择输出相应的变形字符。需要说明的是,还可以采用其他方式使用户简单方便地选择需要输出的变形字符,对此本专利技术实施例不做限定。可见,利用本专利技术实施例变形字符输入方法,可以使用户像正常的输入基本字符一样实现变形字符的输入,而且在直观有效的输入变形字符同时解决了用户对变体序列记忆难的问题,该方法直观、简洁、易用,从而可以更加高效、准确地对变形字符进行录入和编辑。需要说明的是,上述一级码表和二级码表可以根据基本字符和与其对应的变形字符预先建立。其中:所述一级码表由基本字符(基本字符是Unicode已经定义的字符)的编码和输入码、以及变形字符信息索引三部分内容组成。所述二级码表由变形字符序号和变形字符变换序列组成。下面以蒙古文为例,详细说明本专利技术实施例中一级码表和二级码表的构建过程。一个蒙古文字符的书写(显现形式)会根据其在词语中的位置不同、单词的词性等属性不同而发生变化,即呈现在人们面前的是该字符变化后的形式,因此,可以将蒙古文分为名义字符和显现字形,所谓名义字符是指每一个字母的各个变体中最具代理性的一个形式,而显本文档来自技高网
...
变形字符输入方法及系统

【技术保护点】
一种变形字符输入方法,其特征在于,包括:获取用户的击键信息;根据所述击键信息生成字符输入码;将所述字符输入码与一级码表中的输入码进行匹配,获取当前输入基本字符对应的变形字符在二级码表中的位置信息,所述一级码表包括:基本字符编码、基本字符对应的输入码、所述基本字符对应的变形字符在所述二级码表中的位置信息;根据所述位置信息从所述二级码表中获取当前输入基本字符对应的变形字符序列,所述二级码表包括:变形字符序号及变形字符的变换序列;将所述变形字符的变换序列显示在候选窗口中,以使所述用户从中选择需要输出的变形字符。

【技术特征摘要】
1.一种变形字符输入方法,其特征在于,包括:获取用户的击键信息;根据所述击键信息生成字符输入码;将所述字符输入码与一级码表中的输入码进行匹配,获取当前输入基本字符对应的变形字符在二级码表中的位置信息,所述一级码表包括:基本字符编码、基本字符对应的输入码、所述基本字符对应的变形字符在所述二级码表中的位置信息;根据所述位置信息从所述二级码表中获取当前输入基本字符对应的变形字符序列,所述二级码表包括:变形字符序号及变形字符的变换序列;将所述变形字符的变换序列显示在候选窗口中,以使所述用户从中选择需要输出的变形字符。2.根据权利要求1所述的方法,其特征在于,所述输入码为基本字符的读音。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据统计信息分别构建所述一级码表和所述二级码表。4.根据权利要求3所述的方法,其特征在于,所述统计信息包括:基本字符的变形字符、所述基本字符的编码及其输入码、所述变形字符的变体选择符和控制符编码。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:在显示所述变形字符的变换序列时,显示所述变换序列中每个变形字符对应的按键;在感知到用户点击所述按键的操作时,输出并显示所述按键对应的变形字符。6.一种变形字符输入系统,其特征在于,包括:信息获取单元,用于获取用户...

【专利技术属性】
技术研发人员:张国荣王玉欣
申请(专利权)人:北大方正集团有限公司方正信息产业控股有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1