蒙文的输入处理方法和装置制造方法

文档序号:6508790阅读:239来源:国知局
蒙文的输入处理方法和装置制造方法
【专利摘要】本发明提供一种蒙文的输入处理方法和装置。该方法包括在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断,若判断获知所述字符不属于蒙文,则在蒙文“-”的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。本发明通过对之前输入的字符不属于蒙文的判断,在蒙文“-”的编码(即“0x202F”)前增加一自由变体选择符,使用户在使用IE显示蒙文的时候能够保证蒙文的正确显示。
【专利说明】蒙文的输入处理方法和装置

【技术领域】
[0001] 本发明涉及字符显示技术,尤其涉及一种蒙文的输入处理方法和装置。

【背景技术】
[0002] 我们在用浏览器(InternetExplorer;简称:IE)输入和显示蒙文时,根据实际情 况的需要,可能会经常用到多语种的组合例如会在蒙文中穿插英语字母、汉字或数字等情 况,此时蒙文能否正确显示非常重要。但发明人发现在现有技术中IE浏览器显示蒙文会出 现错误。
[0003] 图1为现有技术中蒙文显示不正确的示意图,如图1所示,在IE中蒙文显示不正 确的情况分为以下四种:
[0004] 1 :"段头(段开头蒙文(u键);
[0005] 2 :"阿拉伯数字蒙文(u键);
[0006] 3 :"汉字蒙文(u键);
[0007] 4:"英文蒙文(u键)。
[0008] 以上四种情况使后面蒙文的显示会出错,这个问题主要是IE的对文字输出支持 不彻底造成的。蒙文对应的"0x202F"在IE中没有作为蒙文字符来处理。因此,紧随 其后的蒙文字符U键)没有作为正确显示。目前,需要提供一种解决方案来实现蒙文的正 确显示。


【发明内容】

[0009] 本发明针对现有技术中的缺陷,提供一种蒙文的输入处理方法和装置,用以保证 IE在多语种混合情况下蒙文的正确显示。
[0010] 本发明提供的蒙文的输入处理方法,包括:
[0011] 在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判 断,若判断获知所述字符不属于蒙文,则在蒙文的编码前增加一自由变体选择符,并在 接收到所述待输入蒙文的编码后显示所述待输入蒙文。
[0012] 本发明提供的蒙文的输入处理装置,包括:
[0013] 判断模块,用于在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属 于蒙文进行判断;
[0014] 处理模块,用于若所述判断模块判断获知所述字符不属于蒙文,则在蒙文的编 码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。
[0015] 本发明提供的蒙文的输入处理方法和装置,通过对之前输入的字符不属于蒙文的 判断,在蒙文的编码(即"0X202F")前增加一自由变体选择符,使用户在使用IE显示蒙 文的时候能够保证蒙文的正确显示。

【专利附图】

【附图说明】
[0016] 图1为现有技术中蒙文显示不正确的示意图;
[0017] 图2为本发明蒙文的输入处理方法一实施例流程图;
[0018] 图3为本发明蒙文的输入处理方法正确显示示意图;
[0019] 图4为本发明自由变体选择符对标点产生影响示意图;
[0020] 图5为本发明蒙文的输入处理方法另一实施例流程图;
[0021] 图6为本发明蒙文的输入处理装置组成示意图。

【具体实施方式】
[0022] 首先介绍一下在IE中输入蒙文的操作过程,当用户需要在IE中输入蒙文时,首 先要将计算机的输入法设置为"蒙文输入法"的状态,然后再按键盘上的键,此时计算 机处理程序可以根据用户按动键操作生成其对应的编码"0x202F",此后计算机便可以 获知若用户再次按动键盘上的按键时则要自动生成与该按键对应的蒙文编码,并在计算机 的显示屏上显示对应的蒙文。例如,用户在计算机上需要输入蒙文,将输入法设置为蒙文 输入法,并按动键盘上的键,然后按动键盘上的键,此时显示屏上显示蒙文" ?,, 〇 但是现有技术中出现通过上述操作,蒙文不能正确显示的缺陷。本发明针对现有技术的缺 陷提供一种解决方案,即基于之前输入的字符不属于蒙文的判断,在蒙文的编码(即 "0x202F")前增加一自由变体选择符,使用户在使用IE显示蒙文的时候能够保证蒙文的正 确显示。
[0023] 图2为本发明蒙文的输入处理方法一实施例流程图,如图2所示,该方法包括:
[0024] 步骤10、在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文 进行判断;
[0025] 本发明提供的方法中,若需要输入蒙文,则首先要将计算机的输入法设置为蒙文 输入状态,并后再按键盘上的键,此时计算机处理程序可以根据用户按动键操作生 成其对应的编码"0x202F",此后计算机便可以获知若用户再次按动键盘上的按键时则要自 动生成与该按键对应的蒙文编码。本发明的改进之处在于,生成键的编码"0x202F"后, 要对已输入的、且临近待输入蒙文的字符进行是否属于蒙文的判断。其中所述的待输入蒙 文为用户即将要输入的蒙文,也就是用户在按动键后要按动的键所对应的蒙文(可以理 解的是此时用户还没有按动键盘上的键)。当然,对已输入的、且临近待输入蒙文的字符进 行是否属于蒙文的判断也可以发生在用户按动键盘上的键后、进行蒙文显示之前进行,本 发明对上述判断动作发生的时间并不做具体限定。所述的已输入的、且临近待输入蒙文的 字符是指,用户在输入蒙文之前最后一个输入的字符。可以理解的是若用户直接输入蒙文, 则已输入的、且临近待输入蒙文的字符具体是指段头。
[0026] 步骤20、若判断获知所述字符不属于蒙文,则在蒙文的编码前增加一自由变 体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。
[0027] 计算机处理程序若判断获知已输入的、且临近待输入蒙文的字符不属于蒙文,则 说明此时要进行多语言的组合输入。为了避免待输入蒙文显示不正确的缺陷,本发明自动 在处理程序中键的编码"0x202F"之前增加一个蒙文的自由变体选择符,所述自由变体 选择符可以为0xl80B、0xl80C或0xl80D等,来确保蒙文后待输入蒙文字符的正确显示。
[0028]本发明中已输入的、且临近待输入蒙文的字符包括但不限于段头、阿拉伯数字、汉 字、英文和标点符号,具体可以通过该字符的编码是否属于蒙文编码的范围来判断其是否 是蒙文。
[0029] 计算机处理程序若判断获知已输入的、且临近待输入蒙文的字符属于蒙文,则不 需增加自由变体选择符,按照现有技术进行处理,此处不再赘述。图3为本发明蒙文的输入 处理方法正确显示示意图。
[0030] 在上述方法实施例的基础上,本发明还包括如下步骤:若判断获知已输入的、且临 近待输入蒙文的字符不属于蒙文,但属于具有方向的标点符号,则在自由变体选择符之前 再增加一个空格键对应的编码。图4为本发明自由变体选择符对标点产生影响示意图,如 图4所示,在本发明上述方法中,由于自由变体选择符会对某些标点(例如书名号、括号)的 方向产生影响,因此在增加自由变体符之前,需要增加一个空格处理,确保对前面标点字符 方向不会产生影响。
[0031] 图5为本发明蒙文的输入处理方法另一实施例流程图,如图5所示,该方法包括:
[0032] 步骤100、流程开始,判断是否是蒙文字符0x202F;若是,则执行步骤101 ;若不是, 则流程结束;
[0033] 步骤101、判断自由变体选择符前是否需增加空格,若是,则执行步骤102 ;若否, 则执行步骤103 ;
[0034] 本发明判断是否添加自由空格键的原则是:判断蒙文前的字符是不是有方向 的标点符号(例如书名号(编码为0xff08、0xff09)、括号(编码为0x300a、x300b)),若是这 些符号,则增加空格键;若不是这些符号,则不必要增加空格键。
[0035] 步骤102、增加空格键(0x0020);
[0036] 步骤103、增加自由变体选择符(0xl80B、0xl80C等),流程结束。
[0037] 本发明提供的蒙文的输入处理方法,通过对之前输入的字符不属于蒙文的判断, 在蒙文的编码(即"0x202F")前增加一自由变体选择符,使用户在使用IE显示蒙文的 时候能够保证蒙文的正确显示。
[0038] 图6为本发明蒙文的输入处理装置组成示意图,如图6所示,该装置包括判断模块 61和处理模块62,其中,判断模块61用于在蒙文输入状态下,对已输入的、且临近待输入蒙 文的字符是否属于蒙文进行判断;处理模块61用于若所述判断模块判断获知所述字符不 属于蒙文,则在蒙文的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编 码后显示所述待输入蒙文。
[0039] 所述的字符包括但不限于段头、阿拉伯数字、汉字、英文和标点符号。
[0040] 为了避免自由变体选择符对具有方向的标点符号,例如书名号和括号的影响,本 发明中处理模块62还用于若判断模块61判断获知已输入的、且临近待输入蒙文的字符不 属于蒙文,但属于具有方向的标点符号,则在所述自由变体选择符之前再增加一个空格键 对应的编码。
[0041] 本发明提供的蒙文的输入处理装置用于执行上述方法实施例,具体处理过程此处 不再赘述。该处置装置能够使用户在使用IE显示蒙文的时候能够保证蒙文的正确显示。[0042] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【权利要求】
1. 一种蒙文的输入处理方法,其特征在于,包括: 在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断,若 判断获知所述字符不属于蒙文,则在蒙文的编码前增加一自由变体选择符,并在接收到 所述待输入蒙文的编码后显示所述待输入蒙文。
2. 根据权利要求1所述的方法,其特征在于,所述字符包括但不限于段头、阿拉伯数 字、汉字、英文和标点符号。
3. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 若判断获知已输入的、且临近待输入蒙文的字符不属于蒙文,但属于具有方向的标点 符号,则在所述自由变体选择符之前再增加一个空格键对应的编码。
4. 根据权利要求3所述的方法,其特征在于,所述字符包括但不限于书名号和括号。
5. -种蒙文的输入处理装置,其特征在于,包括: 判断模块,用于在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙 文进行判断; 处理模块,用于若所述判断模块判断获知所述字符不属于蒙文,则在蒙文的编码前 增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。
6. 根据权利要求5所述的装置,其特征在于,所述字符包括但不限于段头、阿拉伯数 字、汉字、英文和标点符号。
7. 根据权利要求5或6所述的装置,其特征在于: 所述处理模块还用于,若所述判断模块判断获知已输入的、且临近待输入蒙文的字符 不属于蒙文,但属于具有方向的标点符号,则在所述自由变体选择符之前再增加一个空格 键对应的编码。
8. 根据权利要求7所述的装置,其特征在于,所述字符包括但不限于书名号和括号。
【文档编号】G06F3/023GK104423622SQ201310373529
【公开日】2015年3月18日 申请日期:2013年8月23日 优先权日:2013年8月23日
【发明者】邓超尘 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1