机动车号牌号码的输入方法和输入系统的制作方法

文档序号:415087阅读:1427来源:国知局
专利名称:机动车号牌号码的输入方法和输入系统的制作方法
技术领域
本发明涉及到一种输入方法,具体是一种针对机动车号牌号码的输入方法。
背景技术
移动警务通或者android平台下移动警务终端设备在涉及号牌号码输入的时候,会调用系统多个键盘,例如京A23GW9输入的时候会首先调用中文输入方法键盘,然后调用英文大写输入方法键盘,后面五位不定调用英文大写输入方法和数字输入方法键盘。输入7位的号牌号码输入量小但是要调用的输入方法复杂多变,切换复杂,导致输入繁琐。移动警务终端设备这一针对智能交通领域的新型接入设备必然有很多功能模块涉及到号牌号码的输入,输入工作量巨大。中国专利文献CN1252868A公开了一种通过虚拟键盘实现PDA设备快速车牌号输入的方法,具体是在PDA设备的系统应用层设置虚拟键盘程序,将PDA设备录入车牌号的编辑框程序与所述虚拟键盘程序动态绑定,虚拟键盘程序包括显示界面和输入界面,显示界面用于显示输入的字符,输入界面设有常用车牌汉字按键、非常用汉字按键、字母按键和数字按键,对应调用常用车牌汉字字符键盘程序,供使用者选择输入,输入完成后关闭虚拟键盘,同时显示界面的字符数据复制到编辑框程序,完成车牌号的录入。该文献的输入方法建立于应用层,不需要修改PDA原生操作系统,不涉及操作系统自身拥有的中英文输入方法,通过全屏虚拟键盘实现快速车牌号的录入。上述专利文献公开的车牌号输入方法,输入字母时需要调用字母按键和,输入数字时需要调用数字按键,而实际中号牌号码的后五位的任何一位均可能是数字或字母,当号牌号码的后五位为交替排列的字母和数字时,实际输入时就需要在数字按键和字母按键之间不停切换,导致输入繁琐。

发明内容
为此,本发明所要解决的是现有技术中的号牌号码输入方法中字母按键和数字按键分别设置带来的操作复杂的技术问题,提供一种机动车号牌号码输入方法和输入系统。为解决上述技术问题,本发明采用的技术方案如下—种机动车号牌号码的输入方法,包括如下步骤根据编辑框号牌号码输入请求调用号牌号码输入方法;显示号牌号码输入方法界面,所述号牌号码输入方法界面包括输入方法自带编辑框区、控件区和按键区,所述输入方法自带编辑框区包括自带编辑框和对所述自带编辑框中的内容进行操作的功能键,所述功能键包括确认提交功能键;所述控件区包括省份简称和字母和数字两个页签,所述按键区用于显示对应控件区页签的内容;所述省份简称页签对应的按键区包括与省市简称一一对应的按键;所述字母和数字页签对应的按键区包括26个英文字母及0-9十个数字对应的按键;
按键区默认显示省份简称页签定义的内容;在检测到省份简称页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中,并自动跳转到字母和数字页签对应的按键区;在检测到字母和数字页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中;在检测到所述确认提交功能键被点击时,将所述自带编辑框中的内容复制到编辑框,并关闭号牌号码输入方法界面。在所述输入方法自带编辑框区设置删除功能键,其中,所述删除功能键用于对光标所在位置的前一个位置的内容或者光标选中的内容进行删除操作。在检测到所述自带编辑框中的汉字简称被删除时,自动跳转到省份简称页签定义的内容。在所述输入方法自带编辑框区设置清空功能键,其中,所述清空功能键用于对所述自带编辑框中的所有内容进行清空操作。在检测到所述清空功能键被点击时,自动跳转到省份简称页签定义的内容。在所述输入方法自带编辑框区设置关闭功能键,其中,所述关闭功能键用于关闭所述号牌号码输入法。 在所述自带编辑框的上方设置信息提示文字区,用于显示信息提示文字。同时,提供一种机动车号牌号码的输入系统,包括用于根据编辑框号牌号码输入请求调用号牌号码输入方法的装置;用于显示号牌号码输入方法界面的装置,所述号牌号码输入方法界面包括输入方法自带编辑框区、控件区和按键区,所述输入方法自带编辑框区包括自带编辑框和对所述自带编辑框中的内容进行操作的功能键,所述功能键包括确认提交功能键;所述控件区包括省份简称和字母和数字两个页签,所述按键区用于显示对应控件区页签的内容;所述省份简称页签对应的按键区包括与省市简称一一对应的按键;所述字母和数字页签对应的按键区包括26个英文字母及0-9十个数字对应的按键;按键区默认显示省份简称页签定义的内容;用于在检测到省份简称页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中,并自动跳转到字母和数字页签对应的按键区的装置;用于在检测到字母和数字页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中的装置;用于在检测到所述确认提交功能键被点击时,将所述自带编辑框中的内容复制到编辑框,并关闭号牌号码输入方法界面的装置。还包括用于在所述输入方法自带编辑框区设置删除功能键的装置,其中,所述删除功能键用于对光标所在位置的前一个位置的内容或者光标选中的内容进行删除操作法。还包括用于在检测到所述自带编辑框中的汉字简称被删除时,自动跳转到省份简称页签定义的内容的装置。还包括用于在所述输入方法自带编辑框区设置清空功能键的装置,其中,所述清空功能键用于对所述自带编辑框中的所有内容进行清空操作。
还包括用于在检测到所述清空功能键被点击时,自动跳转到省份简称页签定义的内容的装置。还包括在所述输入方法自带编辑框区设置关闭功能键的装置,其中,所述关闭功能键用于关闭所述号牌号码输入法。还包括在所述自带编辑框的上方设置信息提示文字区,用于显示信息提示文字的
装置本发明的上述技术方案相比现有技术具有以下优点
本发明的号牌号码输入方法和输入系统,其中的号牌号码输入界面包括字母和数字按键,将字母和数字统一显示在字母和数字页签控件对应的按键区,输入的时候,在一个软键盘上可同时完成字母和数字的输入,无需因输入字母和数字而在字母和数字键盘之间切换,充分考虑了号牌号码的构成特点,大大减少软键盘切换的次数,使得号牌号码输入更简单。将按键区默认显示省份简称页签定义的内容,充分考虑号牌号码的组成特点,可省去首次选择页签控件的步骤,简单实用。在自带编辑框区统一设置删除功能键,取代在每个页签控件对应的按键区均设置删除功能键,可有效减少程序复杂性。在检测到所述自带编辑框中的汉字简称被删除时,自动跳转到省份简称页签定义的内容,充分考虑号牌号码的组成特点,自动完成输入方法的切换,简单实用。在所述输入方法自带编辑框区设置清空功能键,完成清空操作,并在检测到所述清空功能键被点击时,自动跳转到省份简称页签定义的内容,自动完成输入方法的切换,简单实用。


为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中图1为本发明一个实施例的号牌号码输入方法流程图;图2为图1所示号牌号码输入方法的显示界面显示简称页签内容的示意图;图3为图1所示号牌号码输入方法的显示界面显示字母和数字页签内容的示意图。
具体实施例方式参见图1所不,本发明一个实施例的一种机动车号牌号码输入方法,包括如下步骤S1:根据编辑框号牌号码输入请求调用号牌号码输入方法,本实施例中将需要输入号牌号码的编辑框程序与机动车号牌号码输入方法动态绑定,在系统检测到所述程序对应的编辑框被光标点中时,则自动调用号牌号码输入方法程序;S2:号牌号码输入方法被调用后,首先显示所述号牌号码输入方法界面,所述号牌号码输入方法界面(即所述号牌号码输入法软键盘)包括输入方法自带编辑框区、控件区和按键区,所述输入方法自带编辑框区包括自带编辑框和对所述自带编辑框中的内容进行操作的功能键,所述功能键包括清空键、删除功能键、关闭功能键和确认提交功能键,其中,所述清空功能键位于所述自带编辑框左侧,用于对所述自带编辑框中的所有内容进行清空操作;所述删除功能键和所述确认提交功能键(0K键)位于所述自带编辑框右侧,所述删除功能键用于对光标所在位置的前一个位置的内容或者光标选中的内容进行删除操作;所述关闭功能键位于所述自带编辑框上方,用于关闭所述号牌号码输入法;所述tabhost控件区包括省份简称和字母和数字两个页签,所述按键区用于显示对应tabhost控件区页签的内容;所述省份简称页签对应的按键区包括与省市简称一一对应的按键;所述字母和数字页签对应的按键区包括26个英文字母及0-9十个数字对应的按键;此时按键区默认显示省份简称页签定义的内容;S3:检测省份简称页签对应的按键区是否有按键被输入,如有则转入下一步,否则,转入步骤S13 ;S4:将按键对应的省份简称直接显示在所述自带编辑框中,并自动跳转到字母和数字页签对应的按键区;S5:检测清空功能键或者删除功能键是否被选中,如被选中,则转入步骤S6,如未被选中,则转入步骤S7 ;S6:删除省份简称,并自动跳转到省份简称页签对应的按键区,转入步骤S3 ;S7 :检测字母和数字页签对应的按键区是否有按键被输入,如有则转入下一步,否则,转入步骤Sll ;S8:将按键对应的字母或数字直接显示在所述自带编辑框中;S9:判断删除功能键是否被选中,如被选中,则转入SlO ;如未被选中,则转入步骤S7 ;S10:删除光标所在位置的前一个位置的内容或者光标选中的内容,并转入步骤S7 ;Sll:判断确认递交键是否被点击;如是,则转入步骤S12 ;如确认递交键未被点击,则转入步骤S13 ;S12:将所述自带编辑框中的内容复制到编辑框,并关闭号牌号码输入方法界面,完成号牌号码的输入;S13:检测号牌号码输入法是否被关闭,如被关闭则转入步骤S14,退出号牌号码输入法,否则,转入步骤S15,转入原步骤的上一个步骤继续执行。在上述方法中,实时检测关闭功能键是否被点击,如被点击,则关闭号牌号码输入法,退出号牌号码输入法程序。作为上述实施例的一个变形,本发明的号牌号码输入法可在输入的过程中随时检测输入的号牌号码情况,并根据具体情况给出提示和反馈,比如,当检测到输入的号牌号码的位数超过预定阈值,比如八位时且不是特殊号牌号码时,则通过设置在所述自带标记框上方的信息提示文字区显示错误号牌号码位数提示号牌号码输入错误;当输入的号牌号码的位数为九位,且为特殊号牌号码时,则在信息提示文字区显示特殊号牌号码进行提示;当检测到号牌号码的位数超过预定阈值,比如九位,则禁止向所述自带编辑框中输入新内容,并在信息提示文字区显示无此号牌号码。以在安卓系统下实现上述方法为例,将本发明的机动车号牌号码输入方法介绍如下
首先将号牌号码输入方法进行封装,然后将软件中有涉及到号牌号码输入的地方监听号牌号码输入法软键盘,当每次软件界面进行号牌号码输入的时候调用软键盘。具体内容如下I)方法封装在android工作平台下新建类,命名为MySoft WareKeyboard. java写入方法,方法包含两个参数Context和EditText。其中,第一个参数Context主要设置软键盘显示的位置,第二个参数设置调用软键盘的控件,一般为EditText输入控件。在方法内为控件加上监听,并且在方法内限定当前android平台下不调用系统自带的软键盘。 代码示例
public static void MySoftKeyboard(final Context context, final EditText edittext)
{
edittext · setInputType (InputType ■ TYPE_NULL) ; //不调用系统 I'l 带的软键盘edittext. setOnClIckListener (new OnClickListener () { //为控件添加监听在onClick里面添加监听的内容,也就是要弹出的软键盘。2)为软键盘添加布局主要分为三部分软键盘主界面布局、软键盘省份简称页签布局、软键盘字母和数字页签布局。A、所述软键盘主界面布局也就是点击要输入号牌号码的编辑框所弹出来的软键盘界面,在项目布局layout文件夹中建立popupwindow_platenum. xml布局文件,页面内容包括信息提示文字用TextView控件实现,清空功能键、删除功能键、关闭功能键和确认提交功能键用Button控件实现,号牌号码输入法自带编辑框用EditText控件实现,页签布局切换用TabHost控件实现;所述软键盘省份简称页签布局和字母和数字软键盘页签布局,在popupwindow_platenum. xml布局文件中的tabHost控件中加入FrameLayout布局,根据FrameLayout布局的特性,加入两个LinearLayout布局第一个LinearLayout布局加入Grid View控件作为省份简称页签控件的实现,第二个Linear Layout加入GridView控件作为字母和数字页签控件的实现。B、在java文件中将所写的三个布局文件加入到popupWindow控件中,将小键盘界面用以PopupWindow的形式展现出来,并在popupWindow中将各个按钮以及Tabhost控件功能实现。3)实例化 popupwindow在java文件中新建一个popupWindow控件,实例化LayoutInflater,用于将popupwindow_platenum. xml布局加载进来,实例化TabHost控件并将两个Linear layout布局加载进来。4)将布局加载到popupwindow里面之后,再在里面加入tabhost控件,作为省份简称和字母和数字两个键盘的切换。final TabHost tabHost_qv= (TabHost) p IateNumVi ew. f indViewByld (R.1d. tabhost_pp_content);5)将三个布局设计完成后,获得各个布局所包含控件的Id,将其在java代码中进行整合,其中省份简称页面和字母和数字页面的内容是用gridView实现。6)将封装好的方法带到程序中调用。只需要加上当前使用软键盘要显示的页面和需要调用软键盘的控件作为两个参数传到所调用的方法里面即可。同时,提供一种上述号牌号码输入方法对·应的一种号牌号码输入系统,包括用于根据编辑框号牌号码输入请求调用号牌号码输入方法的装置;用于显示号牌号码输入方法界面的装置,所述号牌号码输入方法界面包括输入方法自带编辑框区、tabhost控件区和按键区,所述输入方法自带编辑框区包括自带编辑框和对所述自带编辑框中的内容进行操作的功能键,所述功能键包括确认提交功能键;所述tabhost控件区包括省份简称和字母和数字两个页签,所述按键区用于显示对应tabhost控件区页签的内容;所述省份简称页签对应的按键区包括与省市简称一一对应的按键;所述字母和数字页签对应的按键区包括26个英文字母及0-9十个数字对应的按键;按键区默认显示省份简称页签定义的内容;用于在检测到省份简称页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中,并自动跳转到字母和数字页签对应的按键区的装置;用于在检测到字母和数字页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中的装置;用于在检测到所述确认提交功能键被点击时,将所述自带编辑框中的内容复制到编辑框,并关闭号牌号码输入方法界面的装置。用于在所述输入方法自带编辑框区设置删除功能键的装置,其中,所述删除功能键用于对光标所在位置的前一个位置的内容或者光标选中的内容进行删除操作法。用于在检测到所述自带编辑框中的汉字简称被删除时,自动跳转到省份简称页签定义的内容的装置。用于在所述输入方法自带编辑框区设置清空功能键的装置,其中,所述清空功能键用于对所述自带编辑框中的所有内容进行清空操作。用于在检测到所述清空功能键被点击时,自动跳转到省份简称页签定义的内容的
>J-U ρ α装直。在所述输入方法自带编辑框区设置关闭功能键的装置,其中,所述关闭功能键用于关闭所述号牌号码输入法。在所述自带编辑框的上方设置信息提示文字区,用于显示信息提示文字的装置。本发明的号牌号码输入方法和输入系统,其中的号牌号码输入界面包括字母和数字按键,将字母和数字统一显示在字母和数字页签控件对应的按键区,输入的时候,在一个软键盘上可同时完成字母和数字的输入,无需因输入字母和数字而在字母和数字键盘之间切换,充分考虑了号牌号码的构成特点,大大减少软键盘切换的次数,使得号牌号码输入更简单。将按键区默认显示省份简称页签定义的内容,充分考虑号牌号码的组成特点,可省去首次选择页签控件的步骤,简单实用。通过在自带编辑框区统一设置删除功能键,取代在每个页签控件对应的按键区均设置删除功能键,可有效减少程序复杂性。在检测到所述自带编辑框中的汉字简称被删除时,自动跳转到省份简称页签定义的内容,充分考虑号牌号码的组成特点,自动完成输入方法的切换,简单实用。在所述输入方法自带编辑框区设置清空功能键,完成清空操作,并在检测到所述清空功能键被点击时,自动跳转到省份简称页签定义的内容,自动完成输入方法的切换,简单实用。显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
权利要求
1.一种机动车号牌号码的输入方法,其特征在于,包括如下步骤 根据编辑框号牌号码输入请求调用号牌号码输入方法; 显示号牌号码输入方法界面,所述号牌号码输入方法界面包括输入方法自带编辑框区、控件区和按键区,所述输入方法自带编辑框区包括自带编辑框和对所述自带编辑框中的内容进行操作的功能键,所述功能键包括确认提交功能键;所述控件区包括省份简称和字母和数字两个页签,所述按键区用于显示对应控件区页签的内容; 所述省份简称页签对应的按键区包括与省市简称一一对应的按键; 所述字母和数字页签对应的按键区包括26个英文字母及0-9十个数字对应的按键; 按键区默认显示省份简称页签定义的内容; 在检测到省份简称页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中,并自动跳转到字母和数字页签对应的按键区; 在检测到字母和数字页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中; 在检测到所述确认提交功能键被点击时,将所述自带编辑框中的内容复制到编辑框,并关闭号牌号码输入方法界面。
2.根据权利要求1所述的一种机动车号牌号码的输入方法,其特征在于在所述输入方法自带编辑框区设置删除功能键,其中,所述删除功能键用于对光标所在位置的前一个位置的内容或者光标选中的内容进行删除操作。
3.根据权利要求2所述的一种机动车号牌号码的输入方法,其特征在于在检测到所述自带编辑框中的汉字简称被删除时,自动跳转到省份简称页签定义的内容。
4.根据权利要求1-3任一所述的一种机动车号牌号码的输入方法,其特征在于在所述输入方法自带编辑框区设置清空功能键,其中,所述清空功能键用于对所述自带编辑框中的所有内容进行清空操作。
5.根据权利要求4所述的一种机动车号牌号码的输入方法,其特征在于在检测到所述清空功能键被点击时,自动跳转到省份简称页签定义的内容。
6.根据权利要求1-5任一所述的一种机动车号牌号码的输入方法,其特征在于在所述输入方法自带编辑框区设置关闭功能键,其中,所述关闭功能键用于关闭所述号牌号码输入法。
7.根据权利要求1-6任一所述的一种机动车号牌号码的输入方法,其特征在于在所述自带编辑框的上方设置信息提示文字区,用于显示信息提示文字。
8.—种机动车号牌号码的输入系统,其特征在于,包括 用于根据编辑框号牌号码输入请求调用号牌号码输入方法的装置; 用于显示号牌号码输入方法界面的装置,所述号牌号码输入方法界面包括输入方法自带编辑框区、控件区和按键区,所述输入方法自带编辑框区包括自带编辑框和对所述自带编辑框中的内容进行操作的功能键,所述功能键包括确认提交功能键;所述控件区包括省份简称和字母和数字两个页签,所述按键区用于显示对应控件区页签的内容; 所述省份简称页签对应的按键区包括与省市简称一一对应的按键; 所述字母和数字页签对应的按键区包括26个英文字母及-9十个数字对应的按键; 按键区默认显示省份简称页签定义的内容;用于在检测到省份简称页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中,并自动跳转到字母和数字页签对应的按键区的装置; 用于在检测到字母和数字页签对应的按键区有按键被输入时将该按键对应的内容直接显示在所述编辑框中的装置; 用于在检测到所述确认提交功能键被点击时,将所述自带编辑框中的内容复制到编辑框,并关闭号牌号码输入方法界面的装置。
9.根据权利要求8所述的一种机动车号牌号码的输入系统,其特征在于还包括用于在所述输入方法自带编辑框区设置删除功能键的装置,其中,所述删除功能键用于对光标所在位置的前一个位置的内容或者光标选中的内容进行删除操作法。
10.根据权利要求9所述的一种机动车号牌号码的输入系统,其特征在于还包括用于在检测到所述自带编辑框中的汉字简称被删除时,自动跳转到省份简称页签定义的内容的>j-U ρ α装直。
11.根据权利要求8-10任一所述的一种机动车号牌号码的输入系统,其特征在于还包括用于在所述输入方法自带编辑框区设置清空功能键的装置,其中,所述清空功能键用于对所述自带编辑框中的所有内容进行清空操作。
12.根据权利要求11所述的一种机动车号牌号码的输入系统,其特征在于还包括用于在检测到所述清空功能键被点击时,自动跳转到省份简称页签定义的内容的装置。
13.根据权利要求8-12任一所述的一种机动车号牌号码的输入系统,其特征在于还包括在所述输入方法自带编辑框区设置关闭功能键的装置,其中,所述关闭功能键用于关闭所述号牌号码输入法。
14.根据权利要求8-13任一所述的一种机动车号牌号码的输入系统,其特征在于还包括在所述自带编辑框的上方设置信息提示文字区,用于显示信息提示文字的装置。
全文摘要
本发明涉及一种机动车号牌号码输入方法和输入系统,输入方法包括调用号牌号码输入方法;显示号牌号码输入方法界面,所述号牌号码输入方法界面包括输入方法自带编辑框区、控件区和按键区;所述控件区包括省份简称和字母和数字两个页签,所述按键区用于显示对应控件区页签的内容;所述省份简称页签对应的按键区包括与省市简称一一对应的按键;所述字母和数字页签对应的按键区包括26个英文字母及0-9十个数字对应的按键;在字母和数字页签对应的按键区可同时完成字母和数字的输入,充分考虑了号牌号码的构成特点,使得号牌号码输入更简单。
文档编号G06F3/023GK103019408SQ20121048261
公开日2013年4月3日 申请日期2012年11月23日 优先权日2012年11月23日
发明者梅小雪, 王爰, 王海颖, 汪凯 申请人:北京易华录信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1