嵌入式号牌号码输入法和输入系统的制作方法

文档序号:6382037阅读:192来源:国知局
专利名称:嵌入式号牌号码输入法和输入系统的制作方法
技术领域
本发明涉及到一种输入法,具体是一种嵌入式号牌号码输入法和输入系统。
背景技术
目前,在Windows Mobile和Windows CE平台上流行着很多种输入法,无论是输入汉字、数字、字母还是符号,这些输入法大致都能分为两大类手写输入法和拼音输入法。当在Windows Mobile和Windows CE平台上运行移动执法信息系统时,民警会需要经常输入号牌号码(俗称车牌号码)查询机动车信息或输入驾驶证号查询驾驶员信息时,会同时需要输入汉字(省份简称)、数字和字母,而这三类内容无论是手写还是拼音或键盘都不太容易 输入,因为需要切换它们之间的输入法状态,这样大大降低了输入速度。中国专利文献CN102520868A公开了一种通过虚拟键盘实现PDA设备快速车牌号输入的方法,具体是在PDA设备的系统应用层设置虚拟键盘程序,将PDA设备录入车牌号的编辑框程序与所述虚拟键盘程序动态绑定,虚拟键盘程序包括显示界面和输入界面,显示界面用于显示输入的字符,输入界面设有常用车牌汉字按键、非常用汉字按键、字母按键和数字按键,对应调用常用车牌汉字字符键盘程序,供使用者选择输入,输入完成后关闭虚拟键盘,同时显示界面的字符数据复制到编辑框程序,完成车牌号的录入。该文献的输入法建立于应用层,不需要修改PDA原生操作系统,不涉及操作系统自身拥有的中英文输入法,通过全屏虚拟键盘实现快速车牌号的录入。上述专利文献公开的车牌号输入方法,采用按钮响应预输入,使用时需要将车牌号先输入虚拟文本框,然后通过点击确定按钮响应准输入的功能,并不能一次直接输入到任何光标所在处的文本框,操作复杂。同时,上述专利文献公开的是一种简单的输入程序控制,基于将录入车牌号的编辑框程序和虚拟键盘程序动态绑定实现车牌输入法的调用,这样车牌输入法和特定的录入车牌号的编辑框程序的绑定,限定该输入法只支持特定程序的录入车牌号的编辑框,其它编辑框无法使用车牌输入法的虚拟键盘;而且在不知道录入车牌号的编辑框程序的前提下无法完成动态绑定,使用范围受限;而且,虚拟键盘程序和录入车牌号的编辑框程序的绑定使得虚拟键盘程序不能直接复制到其它移动设备的系统中使用,移植性差。

发明内容
为此,本发明所要解决的是现有技术中的车牌号输入法操作复杂的技术问题,提供一种嵌入式号牌号码输入法。本发明同时解决了现有车牌号输入法程序和录入车牌号的编辑框程序和移植性差绑定带来移植性差的技术问题,提供一种移植性高的号牌号码输入法。为解决上述技术问题,本发明采用的技术方案如下一种嵌入式号牌号码输入法,包括如下步骤启动号牌号码输入法;
显示号牌号码输入法界面,所述号牌号码输入法界面包括页签区和按键区,其中,所述页签区包括简称页签、数字页签、字母页签,所述按键区用于显示页签区定义的内容;简称页签对应的按键区包括与省市简称一一对应的按键;数字页签对应的按键区包括0-9十个数字对应的按键;字母页签对应的按键区包括二十六个字母和车牌号中非常用字对应的按键;在检测到简称页签、数字页签或字母页签被点击时,按键区显示简称页签、数字页签或字母页签定义的内容;在检测到各个页签对应的按键区有按键被点击时将该按键对应的内容直 接输入并显示在需要输入号牌号码的实际位置。将所述号牌号码输入法添加到系统自带的输入法管理器中;当所述号牌号码输入法选定时,通过系统自带输入法管理器启动号牌号码输入法。将号牌号码输入法界面的按键区默认为显示简称页签定义的内容。将所述页签设定为Tab页签。在所述简称页签、所述数字页签、所述字母页签对应的按键区设置删除按键,当所述删除按键被点击时,删除当前光标所在位置的前一个位置的内容或选中的文本内容。同时,提供一种嵌入式号牌号码输入系统,包括用于启动号牌号码输入法的装置;用于显示号牌号码输入法界面的装置,所述号牌号码输入法界面包括页签区和按键区,其中,所述页签区包括简称页签、数字页签、字母页签,所述按键区用于显示页签区定义的内容;简称页签对应的按键区包括与省市简称一一对应的按键;数字页签对应的按键区包括0-9十个数字对应的按键;字母页签对应的按键区包括二十六个字母和车牌号中非常用字对应的按键;用于在检测到简称页签、数字页签或字母页签被点击时,按键区显示简称页签、数字页签或字母页签定义的内容的装置;用于在检测到各个页签对应的按键区有按键被点击时将该按键对应的内容直接输入并显示在需要输入号牌号码的实际位置。还包括用于将所述号牌号码输入法添加到系统自带的输入法管理器的装置;当所述号牌号码输入法选定时,通过系统自带输入法管理器启动号牌号码输入法。还包括用于将号牌号码输入法界面的按键区默认为显示简称页签定义的内容的
>J-U ρ α装直。还包括将所述页签设定为Tab页签的装置。还包括用于在所述简称页签、所述数字页签、所述字母页签对应的按键区设置删除按键的装置,当所述删除按键被点击时,删除当前光标所在位置的前一个位置的内容或选中的文本内容。本发明的上述技术方案相比现有技术具有以下优点本发明的号牌号码输入方法和输入系统检测到按键区有按键被点击时自动将该按键对应的内容直接输入并显示在光标指示的实际需要输入位置,无需再设置专门的输入框,无需按钮预输入功能,快速直接完成号牌号码的输入,省时省力。同时精简了号牌号码输入法运行的程序量,更方便嵌入到移动终端的系统中使用。
通过注册输入法发布包将号牌号码输入法添加到系统自带的输入法管理器中;当所述号牌号码输入法选定时,通过系统自带输入法管理器启动号牌号码输入法;可方便移植嵌入到任何移动终端的系统中;同时,可在任何输入位置选择本发明的号牌号码输入法完成号牌号码的输入,比如在编辑短信的过程中,在网页查询的过程中,在任何需要输入的地方均可使用,使得本发明的号牌号码输入法和号牌号码输入系统使用范围广。通过选用Tab页签切换不同的输入内容,使得本发明的号牌号码输入法和号牌号码输入系统更易懂易用。将号牌号码输入法界面的按键区默认为显示简称页签定义的内容,充分考虑了号牌号码首字符为省市汉字简称的现实,实用性更强。在显示界面设置删除键,出现误输入时,方便删除错误内容。


为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中图I为本发明一个实施例的嵌入式号牌号码输入法流程图;图2为图I所示嵌入式号牌号码输入法的显示界面显示简称页签内容的示意图;图3为图I所示嵌入式号牌号码输入法的显示界面显示字母页签内容的示意图;图4为图I所示嵌入式号牌号码输入法的显示界面显示数字页签内容的示意图。
具体实施例方式参见图I所示,本发明一个实施例的嵌入式号牌号码输入法包括如下步骤SI:将所述号牌号码输入法添加到系统自带的输入法管理器中;当所述号牌号码输入法选定时,通过系统自带输入法管理器启动号牌号码输入法;S2:显示号牌号码输入法界面,所述号牌号码输入法界面包括Tab页签区和按键区,其中,所述Tab页签区包括简称Tab页签、数字Tab页签、字母Tab页签,所述按键区用于显示Tab页签区定义的内容;简称Tab页签对应的按键区包括与省市简称一一对应的按键和删除按键;数字Tab页签对应的按键区包括0-9十个数字对应的按键和删除按键;字母Tab页签对应的按键区包括二十六个字母和车牌号中非常用字对应的按键和删除按键;当所述删除按键被点击时,删除当前光标所在位置的前一个位置的内容或选中的文本内容;并将号牌号码输入法界面的按键区默认为显示简称页签定义的内容;通过将号牌号码输入法添加到系统自带的输入法管理器中,可方便移植嵌入到任何移动终端的系统中;同时,可在任何输入位置选择本发明的号牌号码输入法完成号牌号码的输入,比如在编辑短信的过程中,在网页查询的过程中,在任何需要输入的地方均可使用,使得本发明的号牌号码输入法和号牌号码输入系统使用范围广;通过选用Tab页签切换不同的输入内容,使得本发明的号牌号码输入法和号牌号码输入系统更易懂易用;将号牌号码输入法界面的按键区默认为显示简称页签定义的内容,充分考虑了号牌号码首字符为省市汉字简称的现实,实用性更强;在显示界面设置删除键,出现误输入时,方便删除错误内容;
S3:检测简称Tab页签对应的按键区是否有按键被点击,如是则转入下一步;如否,则转入S5;S4:将该按键对应的内容直接输入并显示在需要输入号牌号码的实际位置,完成省市简称的输入;S 5:检测数字Tab页签或字母Tab页签是否被点击,如是则转入下一步,否则,不动作;S6:按键区显示数字Tab页签或字母Tab页签定义的内容;S7:检测按键区是否有按键被点击,如是,则转入下一步;如否,继续步骤S6 ; S8:将被点击按键对应的内容直接输入并显示在需要输入号牌号码的实际位置上;S9:判断号牌号码输入是否完成,如否则转入S6步骤,否则转入下一步S10,退出本实施例的号牌号码输入法。作为实现本发明的嵌入式号牌号码输入方法,以移动终端设备系统为WindowsMobile 或 Windows CE 为例,可米用三个类:CEhlFactoryClass, CEhlInputMethod 和CEhlIMWnd,前面两个类分别继承于IClassFactory和IInputMethod,它们主要实现能让系统正常调用输入法所必须的com接口功能;而CEhlIMWnd则是输入法的窗口。上述三个类的关系是CEhlFactoryClass通过自身的CreateInstanceO函数来创建一个CEhlInputMethod类的对象,然后CEhlInputMethod类中会调用CEhlIMWnd类来显不一个输入法窗口。可通过复制到Windows Mobile和Windows CE设备中,通过注册方法添加到系统的输入法管理程序中,可以在输入法管理器中添加或删除该输入法。本发明的号牌号码输入方法和输入系统检测到按键区有按键被点击时自动将该按键对应的内容直接输入并显示在光标指示位置,无需再设置专门的输入框,无需按钮预输入功能,快速直接完成号牌号码的输入,省时省力。同时精简了号牌号码输入法运行的程序量,更方便嵌入到移动终端的系统中使用。作为本发明第二个实施例,上述实施例中的嵌入式号牌号码输入法中的所述Tab页签可被Button按钮代替,直观性差一点,但同样能实现本发明的输入法。作为本发明第三个实施例,上述实施例中的嵌入式号牌号码输入法中的步骤SI可为背景技术中提到的专利文献公开的方法实现,即通过将本发明的嵌入式号牌号码输入法程序与号牌号码输入框程序动态绑定,也能实现本发明直接输入的功能。作为本发明第四个实施例,上述实施例中的嵌入式号牌号码输入法中的删除键可以不设置,甚至也可以在所述简称Tab页签、所述数字Tab页签、所述字母Tab页签中至少一个对应的按键区根据需要增设前进按键、后退按键,其中,所述前进按键用于控制光标前移一个位置,所述后退按键用于控制光标后移一个位置。同时,提供一种嵌入式号牌号码输入系统,包括用于将所述号牌号码输入法添加到系统自带的输入法管理器的装置;当所述号牌号码输入法选定时,通过系统自带输入法管理器启动号牌号码输入法的装置;用于显示号牌号码输入法界面的装置,所述号牌号码输入法界面包括Tab页签区和按键区,其中,所述Tab页签区包括简称Tab页签、数字Tab页签、字母Tab页签,所述按键区用于显示Tab页签区定义的内容;简称Tab页签对应的按键区包括与省市简称一一对应的按键;数字Tab页签对应的按键区包括0-9十个数字对应的按键;字母Tab页签对应的按键区包括二十六个字母和车牌号中非常用字对应的按键;用于将号牌号码输入法界面的按键区默认为显示简称Tab页签定义的内容的装置;用于在检测到简称Tab页签、数字Tab页签或字母Tab页签被点击时,按键区显示简称Tab页签、数字Tab页签或字母Tab页签定义的内容的装置;用于在检测到所述简称Tab页签、所述数字Tab页签、所述字母Tab页签对应的按键区有按键被点击时将该按键对应的内容直接输入并显示在需要输入号牌号码的实际位
置的装置。显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对 于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
权利要求
1.一种嵌入式号牌号码输入法,其特征在于,包括如下步骤 启动号牌号码输入法; 显示号牌号码输入法界面,所述号牌号码输入法界面包括页签区和按键区,其中,所述页签区包括简称页签、数字页签、字母页签,所述按键区用于显示页签区定义的内容;简称页签对应的按键区包括与省市简称一一对应的按键;数字页签对应的按键区包括0-9十个数字对应的按键;字母页签对应的按键区包括二十六个字母和车牌号中非常用字对应的按键; 在检测到简称页签、数字页签或字母页签被点击时,按键区显示简称页签、数字页签或字母页签定义的内容; 在检测到各个页签对应的按键区有按键被点击时将该按键对应的内容直接输入并显示在需要输入号牌号码的实际位置。
2.根据权利要求I所述的嵌入式号牌号码输入法,其特征在于将所述号牌号码输入法添加到系统自带的输入法管理器中;当所述号牌号码输入法选定时,通过系统自带输入法管理器启动号牌号码输入法。
3.根据权利要求I或2所述的嵌入式号牌号码输入法,其特征在于将号牌号码输入法界面的按键区默认为显示简称页签定义的内容。
4.根据权利要求1-3任一所述的嵌入式号牌号码输入法,其特征在于将所述页签设定为Tab页签。
5.根据权利要求1-4任一所述的嵌入式号牌号码输入法,其特征在于在所述简称页签、所述数字页签、所述字母页签对应的按键区设置删除按键,当所述删除按键被点击时,删除当前光标所在位置的前一个位置的内容或选中的文本内容。
6.一种嵌入式号牌号码输入系统,其特征在于,包括 用于启动号牌号码输入法的装置; 用于显示号牌号码输入法界面的装置,所述号牌号码输入法界面包括页签区和按键区,其中,所述页签区包括简称页签、数字页签、字母页签,所述按键区用于显示页签区定义的内容;简称页签对应的按键区包括与省市简称一一对应的按键;数字页签对应的按键区包括0-9十个数字对应的按键;字母页签对应的按键区包括二十六个字母和车牌号中非常用字对应的按键; 用于在检测到简称页签、数字页签或字母页签被点击时,按键区显示简称页签、数字页签或字母页签定义的内容的装置; 用于在检测到各个页签对应的按键区有按键被点击时将该按键对应的内容直接输入并显示在需要输入号牌号码的实际位置。
7.根据权利要求6所述的嵌入式号牌号码输入系统,其特征在于还包括用于将所述号牌号码输入法添加到系统自带的输入法管理器的装置;当所述号牌号码输入法选定时,通过系统自带输入法管理器启动号牌号码输入法。
8.根据权利要求6或7所述的嵌入式号牌号码输入系统,其特征在于还包括用于将号牌号码输入法界面的按键区默认为显示简称页签定义的内容的装置。
9.根据权利要求6-8任一所述的嵌入式号牌号码输入系统,其特征在于还包括将所述页签设定为Tab页签的装置。
10.根据权利要求6-9任一所述的嵌入式号牌号码输入系统,其特征在于还包括用于在所述简称页签、所述数字页签、所述字母页签对应的按键区设置删除按键的装置,当所述删除按键被点击时,删除当前光标所在位置的前一个位置的内容或选中的文本内容。
全文摘要
本发明涉及一种嵌入式号牌号码输入法和输入系统,其中输入方法包括如下步骤启动号牌号码输入法;显示号牌号码输入法界面,号牌号码输入法界面包括页签区和按键区,页签区包括简称页签、数字页签、字母页签,按键区用于显示页签区定义的内容;检测到简称页签、数字页签或字母页签被点击时,按键区显示简称页签、数字页签或字母页签定义的内容;检测到各个页签对应的按键区有按键被点击时将该按键对应的内容直接输入并显示在需要输入号牌号码的实际位置。检测到按键区有按键被点击时自动将该按键对应的内容直接输入并显示在光标指示位置,无需再设置专门的输入框,快速直接完成号牌号码的输入,省时省力;同时精简了号牌号码输入法运行的程序量。
文档编号G06F3/0481GK102968246SQ20121047883
公开日2013年3月13日 申请日期2012年11月22日 优先权日2012年11月22日
发明者王照伟, 王爰, 张宏成 申请人:北京易华录信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1