一种中文输入方法及装置制造方法及图纸

技术编号:7758660 阅读:175 留言:0更新日期:2012-09-13 23:55
本发明专利技术公开了一种中文输入方法及装置,所述中文输入方法应用于(L、S)波段卫星移动通信系统终端机中,该方法能够接收所述终端机的模拟键盘的按键码信号,并根据所述按键码信号及预先配置的汉字库显示出拼音和汉字,然后接收所述模拟键盘上用户选择正确的汉字的触发信号,最后根据所述触发信号,将用户选定的汉字的ANSI编码发送给编辑器。本发明专利技术实施例公开的中文输入方法及装置,能够与ARM环境很好的兼容。

【技术实现步骤摘要】

本专利技术涉及通信
,更具体的说,是涉及ー种中文输入方法及装置
技术介绍
卫星移动通信系统的特点是利用卫星通信的多址传输方式,为全球用户提供大跨度、大范围、远距离的漫游和 机动、灵活的移动通信服务,是陆地蜂窝移动通信系统的扩展和延伸,且在偏远的地区更具有独特的优越性。目前,在使用(L、S)波段卫星移动通信系统终端机中的中文输入方法有很多,但是,现有的方法中,并没有能够很好的与ARM环境兼容的,基于(L、S)波段卫星移动通信系统的中文输入方法。因此,如何提供ー种中文输入方法及装置,能够与ARM环境很好的兼容,是本领域技术人员急需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了ー种中文输入方法及装置,以使得中文输入法与ARM环境能够很好的兼容。为实现上述目的,本专利技术提供如下技术方案—种中文输入方法,应用于(L、S)波段卫星移动通信系统终端机中,包括接收所述終端机的模拟键盘的按键码信号;根据所述按键码信号及预先配置的汉字库显示出拼音和汉字;接收所述模拟键盘上用户选择正确的汉字的触发信号;根据所述触发信号,将用户选定的汉字的ANSI编码发送给编辑器。其中,所述根据所述按键码信号及预先配置的汉字库显示出拼音和汉字,具体包括根据所述按键码信号判断是拼音输入或开始选择汉字;在判断结果是拼音输入的情况下根据预设的配置自动组成拼音组合,并显示所述预设的汉字库中与所述按键码信号对应的拼音组合及汉字词组;在判断结果是开始选择汉字的情况下反显显示所述触发信号指示的用户选择的汉字。其中,所述根据所述按键码信号及预先配置的汉字库显示出拼音和汉字,具体为根据所述按键码信号与汉字库中拼音及汉字的对应关系,在汉字输入法的拼音框和汉字框中分别显示出拼音和汉字,所述汉字输入法的功能条显示于所述終端机的显示设备上。其中,所述汉字输入法的功能条位置可以自主定义。可选的,在将用户选定的汉字的ANSI编码发送给编辑器后,还包括测试输入的汉字是否正确。ー种中文输入装置,应用于(L、S)波段卫星移动通信系统终端机中,包括接收信号模块,用于接收所述终端机的模拟键盘的按键码信号;拼音汉字显示模块,用于根据所述按键码信号及预先配置的汉字库显示出拼音和汉字; 触发信号接收模块,用于接收所述模拟键盘上用户选择正确的汉字的触发信号;发送汉字编码模块,用于根据所述触发信号,将用户选定的汉字的ANSI编码发送给编辑器。其中,所述拼音汉字显示模块具体包括显示子模块,用于显示所述按键码值对应的拼音和汉字;拼音汉字判断模块,用于根据所述按键码信号判断是拼音输入或开始选择汉字;组合词组触发模块,用于在判断结果是拼音输入的情况下触发所述显示子模块根据预设的配置自动组成拼音组合,并显示所述汉字库中与所述按键码信号相对应的拼音组合及汉字词组;选择汉字触发模块,用于在判断结果是开始选择汉字的情况下触发所述显示子模块反显显示所述触发信号指示的用户选择的汉字。其中,所述拼音汉字显示模块具体用于根据所述按键码信号与汉字库中拼音及汉字的对应关系,在汉字输入法的拼音框和汉字框中分别显示出拼音和汉字,所述汉字输入法的功能条显示于所述終端机的显示设备上。可选的,还包括正确判断模块,用于测试输入的汉字是否正确。经由上述的技术方案可知,与现有技术相比,本专利技术公开了ー种中文输入方法及装置,所述中文输入方法应用于(L、S)波段卫星移动通信系统终端机中,该方法能够接收所述终端机的模拟键盘的按键码信号,井根据所述按键码信号及预先配置的汉字库显示出拼音和汉字,然后接收所述模拟键盘上用户选择正确的汉字的触发信号,最后根据所述触发信号,将用户选定的汉字的ANSI编码发送给编辑器。所述中文输入方法及装置,能够与ARM环境很好的兼容。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图I为本专利技术实施例公开的中文输入方法的第一流程图;图2为本专利技术实施例公开的中文输入方法的第二流程图;图3为本专利技术实施例公开的中文输入装置的第一结构示意图;图4为本专利技术实施例公开的中文输入装置的第二结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例公开的中文输入方法应用于(L、S)波段卫星移动通信系统终端机中。本专利技术实施例所公开的方法可以是ー个程序,所述程序的运行环境是ARM环境。 所述程序中使用的类描述如下I、中文输入类I)名称Chinesecharacterinput2)作用中文输入发类,完成中文输入的有关功能。2、中文输入测试类I)名称CharacterEditTest2)作用中文输入法中输入中文以后,需要该类显示出来已经输入的汉字,来测试中文输入法是否正确。类中的控件描述如下I中文输入类I. I拼音显示框I)名称lettercombine_test2)类型QLineEdit3)用途用于显示拼音组合。4)非默认属性a. setGeometry :32,0,576,20b. setBackgroundColor paletteBackgroundColor()c. setFrameShape QFrame::NoFrameI. 2汉字选择显示框I)名称character_test2)类型QLineEdit3)用途用于显示反显的拼音对应的汉字,和指示当前选择的汉字。4)非默认属性a. setGeometry :32,21,576,20b. setBackgroundColor paletteBackgroundColor()c.setFrame Shape :QFrame::NoFrameI. 3 定时器 II)名称timer I2)类型QTimer3)用途向右按键按下后的处理,由于Iineedit无法正常刷新,需要一个停顿,这是停顿过后的处理。I. 4 定时器 2I)名称timer22)类型QTimer3)用途用于按下向左或者向右按键以后的计时,时间到则反显汉字开始连续移 动。I. 5 定时器 3I)名称timer32)类型QTimer3)用途汉字框中反显汉字连续向右移动的时间间隔。I. 6 定时器 4I)名称timer42)类型QTimer3)用途汉字框中反显汉字连续向左移动的时间间隔。2中文输入测试类2. I编辑器的显示框I)名称IEditor2)类型QLineEdit3)用途显示中文输入法返回的汉字,测试汉字输入法是否可以正确的输入。4)非默认属性a. setGeometry :20,20,260,20中文输入法类中使用的全程常量定义如下#define LOWERCASEO // 小写字母#define UPPERCASEI // 大写字母#define NOKEY-I //无按键#define DEFAULTffAITTIME300 //按键释放切换字本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:吴伟林肖跃先姜维宋慧谭慧超
申请(专利权)人:成都林海电子有限责任公司
类型:发明
国别省市:

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

1