汽车故障诊断仪软键盘输入系统及方法

文档序号:6380502阅读:350来源:国知局
专利名称:汽车故障诊断仪软键盘输入系统及方法
技术领域
本发明涉及汽车诊断技术,具体涉及的是一种汽车故障诊断仪软键盘输入系统及方法,主要用于小型汽车故障诊断仪上,以通过软键盘实现用户对数字或字母的输入。
背景技术
汽车故障诊断仪是用于检测汽车故障的便携式智能汽车故障自检设备,用户可以利用它迅速地读取汽车电控系统中的故障,并通过汽车故障诊断仪的液晶显示屏显示故障信息,迅速查明发生故障的部位及原因。随着汽车诊断设备行业对产品性能要求的不断提高,以前只有在大型综合性设备 上才要求具备的数字或字符输入功能,在小型汽车故障诊断仪上也要求能够实现。由于小型化的故障诊断仪通常要求体积小、成本低、操作方便灵活,因此小型汽车故障诊断仪所设计的按键个数有限,通常设计为4 8个按键。而在汽车故障诊断仪的使用过程中,有时用户需要手动输入汽车的VIN码信息,由于汽车的VIN码是由数字和字母组成的17位字符,而按照目前汽车故障诊断仪所设计的按键个数而言,无法满足其输入要求。

发明内容
为此,本发明的目的在于提供一种汽车故障诊断仪软键盘输入系统及方法,通过软键盘实现用户对数字或字母的输入,以解决目前小型汽车故障诊断仪上因按键个数有限,无法输入汽车VIN码的问题。本发明的目的是通过以下技术方案实现的。—种汽车故障诊断仪软键盘输入系统,包括物理键盘、控制模块和显示模块,所述物理键盘与控制模块连接,用于产生按键信息,并发送给控制模块;所述控制模块与显示模块连接,用于通过显示模块在显示屏上显示软键盘字符输入界面,并根据来自物理键盘的按键信息对应产生操作指令,通过所述操作指令在软键盘字符输入界面对应输入信息。优选地,所述物理键盘上设置有确认键、后退键、上移键、下移键、左移键、右移键和功能选择键。优选地,所述软键盘字符输入界面数字与字母的排列规则为数字I和英文字母ABC分布在第一行第一列;数字2和英文字母DEF分布在第一行第二列;数字3和英文字母GHI分布在第一行第三列;数字4和英文字母JKL分布在第二行第一列;数字5和英文字母MNO分布在第二行第二列;数字6和英文字母PQR分布在第二行第三列;数字7和英文字母STU分布在第三行第一列;数字8和英文字母VWX分布在第三行第二列;数字9和英文字母YZ分布在第三行第三列;数字O单独分布在第四行第二列。优选地,该系统还包括有与控制模块连接的存储模块,所述存储模块用于存储软键盘字符显示程序。 优选地,所述控制模块为MCU控制模块,采用32位的Cortex_M3处理器。另外,本发明还提供了一种汽车故障诊断仪软键盘输入方法,包括步骤
SI、控制模块通过显示模块在显示屏上显示软键盘字符输入界面;S2、操作物理键盘产生按键信息,发送给控制模块;S3、控制模块根据上述按键信息对应控制选择光标移动,选择所需的数字和字母,进行输入操作。优选地,步骤SI具体包括控制模块调用存储模块中的软键盘字符显示程序,并通过显示模块在显示屏上显示软键盘字符输入界面,且产生选择光标,并使该选择光标位于软键盘字符输入界面的数字5和英文字母MNO的位置。优选地,步骤S2具体包括操作物理键盘上的上移键、下移键、左移键和右移键,对应产生按键信息,发送给 控制模块。优选地,步骤S3具体包括控制模块根据上述按键信息对应控制选择光标移动,选择所需的数字和字母,之后操作物理键盘上的确认键或后退键,选择确认的信息进行输入或删除输入错误的信息。优选地,操作物理键盘上的确认键后,操作功能选择键在当前软键盘按键上的字符之间进行循环切换。本发明与现有技术相比,有益效果在于本发明提供的汽车故障诊断仪软键盘输入系统及方法,通过控制模块在显示屏上对应显示软键盘字符输入界面,并通过操作物理键盘,实现按键信息输入,并对应反映在软键盘字符输入界面上,以供用户进行选择输入。本发明通过软键盘实现了用户对数字或字母的输入,解决了小型汽车故障诊断仪因按键个数有限,无法输入汽车VIN码的问题。


图I为本发明的系统原理框图。图2为本发明物理键盘输入界面的示意图。图3为本发明软键盘字符输入界面的示意图。图4为本发明的工作原理流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请参阅图I所示,图I为本发明的系统原理框图。本发明提供的是一种汽车故障诊断仪软键盘输入系统,通过在故障诊断仪显示屏上对应显示软键盘输入界面,满足不同数字和字母输入的要求,以解决目前小型汽车故障诊断仪因按键个数有限,无法输入汽车VIN码的问题。其中本发明所述的汽车故障诊断仪软键盘输入系统,具体包括有物理键盘、控制模块、显示模块、显示屏和存储模块,所述物理键盘与控制模块连接,用于产生按键信息,并发送给控制模块;所述控制模块与显示模块连接,显示模块与显示屏连接;存储模块与控制模块连接,用于存储软键盘字符显示程序。控制模块用于调用存储模块中的软键盘字符显示程序,然后通过显示模块在显示屏上显示出软键盘字符输入界面,并根据来自物理键盘的按键信息对应产生操作指令,通过所述操作指令在软键盘字符输入界面对应输入用户所需的信息。如图2所示,图2为本发明物理键盘输入界面的示意图。其中本系统中的物理键盘上设置有确认键(OK)、后退键(ESC)、上移键、下移键、左移键、右移键和功能选择键(FUN)。其中按下确认键(OK)后可以选择信息,对应进行输入;按下后退键(ESC)后,可以将已经输入的错误信息删除或退出当前选择;上移键、下移键、左移键和右移键,则对应用于控制选择光标移动的方向,以供用户进行选择不同的输入信息;功能选择键(FUN)则用于在一个选择项中包含有多个数字或字母时,通过按压该功能选择键,可实现在多个数字或字母中进行选择。·
如图3所示,图3为本发明软键盘字符输入界面的示意图。其中本系统中软键盘字符输入界面数字与字母的排列规则主要依据人们通常的生活习惯,将O 9共10个数字与A Z共26个英文大写字母均匀分布在12个格子里,其具体排列为数字I和英文字母ABC分布在第一行第一列;数字2和英文字母DEF分布在第一行第二列;数字3和英文字母GHI分布在第一行第三列;数字4和英文字母JKL分布在第二行第一列;数字5和英文字母MNO分布在第二行第二列;数字6和英文字母PQR分布在第二行第三列;数字7和英文字母STU分布在第三行第一列;数字8和英文字母VWX分布在第三行第二列;数字9和英文字母YZ分布在第三行第三列;数字O单独分布在第四行第二列。在图3中还包括有一个输入菜单,当用户选择到对应的字母或数字时,对应会在输入菜单中进行输入。以上是对本发明汽车故障诊断仪软键盘输入系统的说明,下面将结合附图2对本发明汽车故障诊断仪软键盘输入方法做进一步的描述。请参见图2所示,图2为本发明的工作原理流程图。本发明还提供了一种汽车故障诊断仪软键盘输入方法,其具体包括步骤如下SI、控制模块通过显示模块在显示屏上显示软键盘字符输入界面;控制模块调用存储模块中的软键盘字符显示程序,并通过显示模块在显示屏上显示软键盘字符输入界面,且产生选择光标,并使该选择光标位于软键盘字符输入界面的数字5和英文字母MNO的位置(见图3)。S2、操作物理键盘产生按键信息,发送给控制模块;操作物理键盘上的上移键、下移键、左移键和右移键,对应产生按键信息,发送给控制|吴块。S3、控制模块根据上述按键信息对应控制选择光标移动,选择所需的数字和字母,进行输入操作。控制模块根据上述按键信息对应控制选择光标移动,选择所需的数字和字母,之后操作物理键盘上的确认键或后退键,选择确认的信息进行输入或删除输入错误的信息。本发明在第一次进入到软键盘输入界面时,对应控制当前要选择的数字或字母为图3中表示的格子,即第二行第二列代表数字5和英文字母MNO的格子,如果使用者当前要输入的数字或字母是5或MNO中的任何一个,可以直接按“Fun”功能选择键在5,M,N,O这四个字符之间进行循环切换,当在字符输入框所要输入的字符时,按“OK”键确认,则完成了一个字符的输入。如果使用者当前要输入的数字或字母不是5或MNO中的任何一个,可以通过上、下、左、右四个按键移动选择光标到出现所有输入数字或字母的格子上,然后再通过“Fun”功能选择键选择所要输入的字符,最后按按“0K”键确认即可。在每次完成一个字符输入后,选择光标就会回到第二行第二列代表数字5和英文字母MNO的格子,这主要是因为这个格子处于12个格子的中央,可缩短使用者下个字符输入的操作按键次数,从而提高输入的速度和效率。相比与目前的小型汽车故障诊断仪,本发明不增加任何硬件成本,巧妙利用了小型汽车故障诊断仪上常用的6 8个按键,通过软件方式实现了数字与字母的快速输入,解决了用户在小型汽车故障诊断仪上不能方便快速输入汽车VIN的问题,增强了产品的功能,提闻了广品的易用性。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明实施例可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者 是更佳的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在可读取的存储介质中,如软盘,硬盘或光盘等,包括若干指令用以使得一台通讯设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种汽车故障诊断仪软键盘输入系统,其特征在于包括物理键盘、控制模块和显示模块,所述物理键盘与控制模块连接,用于产生按键信息,并发送给控制模块;所述控制模块与显示模块连接,用于通过显示模块在显示屏上显示软键盘字符输入界面,并根据来自物理键盘的按键信息对应产生操作指令,通过所述操作指令在软键盘字符输入界面对应输入信息。
2.根据权利要求I所述的汽车故障诊断仪软键盘输入系统,其特征在于所述物理键盘上设置有确认键、后退键、上移键、下移键、左移键、右移键和功能选择键。
3.根据权利要求I所述的汽车故障诊断仪软键盘输入系统,其特征在于所述软键盘字符输入界面数字与字母的排列规则为数字I和英文字母ABC分布在第一行第一列;数字2和英文字母DEF分布在第一行第二列;数字3和英文字母GHI分布在第一行第三列;数字4和英文字母JKL分布在第二行第一列;数字5和英文字母MNO分布在第二行第二列;数字6和英文字母PQR分布在第二行第三列;数字7和英文字母STU分布在第三行第一列;数字8和英文字母VWX分布在第三行第二列;数字9和英文字母YZ分布在第三行第三列;数字O单独分布在第四行第二列。
4.根据权利要求I所述的汽车故障诊断仪软键盘输入系统,其特征在于还包括有与控制模块连接的存储模块,所述存储模块用于存储软键盘字符显示程序。
5.根据权利要求I所述的汽车故障诊断仪软键盘输入系统,其特征在于所述控制模块为MCU控制模块,采用32位的Cortex-M3处理器。
6.一种汽车故障诊断仪软键盘输入方法,其特征在于包括步骤 51、控制模块通过显示模块在显示屏上显示软键盘字符输入界面; 52、操作物理键盘产生按键信息,发送给控制模块; 53、控制模块根据上述按键信息对应控制选择光标移动,选择所需的数字和字母,进行输入操作。
7.根据权利要求6所述的汽车故障诊断仪软键盘输入系统,其特征在于步骤SI具体包括 控制模块调用存储模块中的软键盘字符显示程序,并通过显示模块在显示屏上显示软键盘字符输入界面,且产生选择光标,并使该选择光标位于软键盘字符输入界面的数字5和英文字母MNO的位置。
8.根据权利要求6所述的汽车故障诊断仪软键盘输入系统,其特征在于步骤S2具体包括 操作物理键盘上的上移键、下移键、左移键和右移键,对应产生按键信息,发送给控制模块。
9.根据权利要求6所述的汽车故障诊断仪软键盘输入系统,其特征在于步骤S3具体包括 控制模块根据上述按键信息对应控制选择光标移动,选择所需的数字和字母,之后操作物理键盘上的确认键或后退键,选择确认的信息进行输入或删除输入错误的信息。
10.根据权利要求9所述的汽车故障诊断仪软键盘输入系统,其特征在于操作物理键盘上的确认键后,操作功能选择键在当前软键盘按键上的字符之间进行循环切换。
全文摘要
本发明公开了一种汽车故障诊断仪软键盘输入系统及方法,包括S1、控制模块通过显示模块在显示屏上显示软键盘字符输入界面;S2、操作物理键盘产生按键信息,发送给控制模块;S3、控制模块根据上述按键信息对应控制选择光标移动,选择所需的数字和字母,进行输入操作。本发明通过控制模块在显示屏上对应显示软键盘字符输入界面,并通过操作物理键盘,实现按键信息输入,并对应反映在软键盘字符输入界面上,以供用户进行选择输入。本发明通过软键盘实现了用户对数字或字母的输入,解决了小型汽车故障诊断仪因按键个数有限,无法输入汽车VIN码的问题。
文档编号G06F3/0481GK102945119SQ201210436500
公开日2013年2月27日 申请日期2012年11月5日 优先权日2012年11月5日
发明者刘均, 刘刚 申请人:深圳市元征科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1