專利名稱:汽車故障診斷儀軟鍵盤輸入系統(tǒng)及方法
技術領域:
本發(fā)明涉及汽車診斷技術,具體涉及的是一種汽車故障診斷儀軟鍵盤輸入系統(tǒng)及方法,主要用于小型汽車故障診斷儀上,以通過軟鍵盤實現(xiàn)用戶對數(shù)字或字母的輸入。
背景技術:
汽車故障診斷儀是用于檢測汽車故障的便攜式智能汽車故障自檢設備,用戶可以利用它迅速地讀取汽車電控系統(tǒng)中的故障,并通過汽車故障診斷儀的液晶顯示屏顯示故障信息,迅速查明發(fā)生故障的部位及原因。隨著汽車診斷設備行業(yè)對產品性能要求的不斷提高,以前只有在大型綜合性設備 上才要求具備的數(shù)字或字符輸入功能,在小型汽車故障診斷儀上也要求能夠實現(xiàn)。由于小型化的故障診斷儀通常要求體積小、成本低、操作方便靈活,因此小型汽車故障診斷儀所設計的按鍵個數(shù)有限,通常設計為4 8個按鍵。而在汽車故障診斷儀的使用過程中,有時用戶需要手動輸入汽車的VIN碼信息,由于汽車的VIN碼是由數(shù)字和字母組成的17位字符,而按照目前汽車故障診斷儀所設計的按鍵個數(shù)而言,無法滿足其輸入要求。
發(fā)明內容
為此,本發(fā)明的目的在于提供一種汽車故障診斷儀軟鍵盤輸入系統(tǒng)及方法,通過軟鍵盤實現(xiàn)用戶對數(shù)字或字母的輸入,以解決目前小型汽車故障診斷儀上因按鍵個數(shù)有限,無法輸入汽車VIN碼的問題。本發(fā)明的目的是通過以下技術方案實現(xiàn)的?!N汽車故障診斷儀軟鍵盤輸入系統(tǒng),包括物理鍵盤、控制模塊和顯示模塊,所述物理鍵盤與控制模塊連接,用于產生按鍵信息,并發(fā)送給控制模塊;所述控制模塊與顯示模塊連接,用于通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面,并根據(jù)來自物理鍵盤的按鍵信息對應產生操作指令,通過所述操作指令在軟鍵盤字符輸入界面對應輸入信息。優(yōu)選地,所述物理鍵盤上設置有確認鍵、后退鍵、上移鍵、下移鍵、左移鍵、右移鍵和功能選擇鍵。優(yōu)選地,所述軟鍵盤字符輸入界面數(shù)字與字母的排列規(guī)則為數(shù)字I和英文字母ABC分布在第一行第一列;數(shù)字2和英文字母DEF分布在第一行第二列;數(shù)字3和英文字母GHI分布在第一行第三列;數(shù)字4和英文字母JKL分布在第二行第一列;數(shù)字5和英文字母MNO分布在第二行第二列;數(shù)字6和英文字母PQR分布在第二行第三列;數(shù)字7和英文字母STU分布在第三行第一列;數(shù)字8和英文字母VWX分布在第三行第二列;數(shù)字9和英文字母YZ分布在第三行第三列;數(shù)字O單獨分布在第四行第二列。優(yōu)選地,該系統(tǒng)還包括有與控制模塊連接的存儲模塊,所述存儲模塊用于存儲軟鍵盤字符顯示程序。 優(yōu)選地,所述控制模塊為MCU控制模塊,采用32位的Cortex_M3處理器。另外,本發(fā)明還提供了一種汽車故障診斷儀軟鍵盤輸入方法,包括步驟
SI、控制模塊通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面;S2、操作物理鍵盤產生按鍵信息,發(fā)送給控制模塊;S3、控制模塊根據(jù)上述按鍵信息對應控制選擇光標移動,選擇所需的數(shù)字和字母,進行輸入操作。優(yōu)選地,步驟SI具體包括控制模塊調用存儲模塊中的軟鍵盤字符顯示程序,并通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面,且產生選擇光標,并使該選擇光標位于軟鍵盤字符輸入界面的數(shù)字5和英文字母MNO的位置。優(yōu)選地,步驟S2具體包括操作物理鍵盤上的上移鍵、下移鍵、左移鍵和右移鍵,對應產生按鍵信息,發(fā)送給 控制模塊。優(yōu)選地,步驟S3具體包括控制模塊根據(jù)上述按鍵信息對應控制選擇光標移動,選擇所需的數(shù)字和字母,之后操作物理鍵盤上的確認鍵或后退鍵,選擇確認的信息進行輸入或刪除輸入錯誤的信息。優(yōu)選地,操作物理鍵盤上的確認鍵后,操作功能選擇鍵在當前軟鍵盤按鍵上的字符之間進行循環(huán)切換。本發(fā)明與現(xiàn)有技術相比,有益效果在于本發(fā)明提供的汽車故障診斷儀軟鍵盤輸入系統(tǒng)及方法,通過控制模塊在顯示屏上對應顯示軟鍵盤字符輸入界面,并通過操作物理鍵盤,實現(xiàn)按鍵信息輸入,并對應反映在軟鍵盤字符輸入界面上,以供用戶進行選擇輸入。本發(fā)明通過軟鍵盤實現(xiàn)了用戶對數(shù)字或字母的輸入,解決了小型汽車故障診斷儀因按鍵個數(shù)有限,無法輸入汽車VIN碼的問題。
圖I為本發(fā)明的系統(tǒng)原理框圖。圖2為本發(fā)明物理鍵盤輸入界面的示意圖。圖3為本發(fā)明軟鍵盤字符輸入界面的示意圖。圖4為本發(fā)明的工作原理流程圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖I所示,圖I為本發(fā)明的系統(tǒng)原理框圖。本發(fā)明提供的是一種汽車故障診斷儀軟鍵盤輸入系統(tǒng),通過在故障診斷儀顯示屏上對應顯示軟鍵盤輸入界面,滿足不同數(shù)字和字母輸入的要求,以解決目前小型汽車故障診斷儀因按鍵個數(shù)有限,無法輸入汽車VIN碼的問題。其中本發(fā)明所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),具體包括有物理鍵盤、控制模塊、顯示模塊、顯示屏和存儲模塊,所述物理鍵盤與控制模塊連接,用于產生按鍵信息,并發(fā)送給控制模塊;所述控制模塊與顯示模塊連接,顯示模塊與顯示屏連接;存儲模塊與控制模塊連接,用于存儲軟鍵盤字符顯示程序??刂颇K用于調用存儲模塊中的軟鍵盤字符顯示程序,然后通過顯示模塊在顯示屏上顯示出軟鍵盤字符輸入界面,并根據(jù)來自物理鍵盤的按鍵信息對應產生操作指令,通過所述操作指令在軟鍵盤字符輸入界面對應輸入用戶所需的信息。如圖2所示,圖2為本發(fā)明物理鍵盤輸入界面的示意圖。其中本系統(tǒng)中的物理鍵盤上設置有確認鍵(OK)、后退鍵(ESC)、上移鍵、下移鍵、左移鍵、右移鍵和功能選擇鍵(FUN)。其中按下確認鍵(OK)后可以選擇信息,對應進行輸入;按下后退鍵(ESC)后,可以將已經輸入的錯誤信息刪除或退出當前選擇;上移鍵、下移鍵、左移鍵和右移鍵,則對應用于控制選擇光標移動的方向,以供用戶進行選擇不同的輸入信息;功能選擇鍵(FUN)則用于在一個選擇項中包含有多個數(shù)字或字母時,通過按壓該功能選擇鍵,可實現(xiàn)在多個數(shù)字或字母中進行選擇?!?br>
如圖3所示,圖3為本發(fā)明軟鍵盤字符輸入界面的示意圖。其中本系統(tǒng)中軟鍵盤字符輸入界面數(shù)字與字母的排列規(guī)則主要依據(jù)人們通常的生活習慣,將O 9共10個數(shù)字與A Z共26個英文大寫字母均勻分布在12個格子里,其具體排列為數(shù)字I和英文字母ABC分布在第一行第一列;數(shù)字2和英文字母DEF分布在第一行第二列;數(shù)字3和英文字母GHI分布在第一行第三列;數(shù)字4和英文字母JKL分布在第二行第一列;數(shù)字5和英文字母MNO分布在第二行第二列;數(shù)字6和英文字母PQR分布在第二行第三列;數(shù)字7和英文字母STU分布在第三行第一列;數(shù)字8和英文字母VWX分布在第三行第二列;數(shù)字9和英文字母YZ分布在第三行第三列;數(shù)字O單獨分布在第四行第二列。在圖3中還包括有一個輸入菜單,當用戶選擇到對應的字母或數(shù)字時,對應會在輸入菜單中進行輸入。以上是對本發(fā)明汽車故障診斷儀軟鍵盤輸入系統(tǒng)的說明,下面將結合附圖2對本發(fā)明汽車故障診斷儀軟鍵盤輸入方法做進一步的描述。請參見圖2所示,圖2為本發(fā)明的工作原理流程圖。本發(fā)明還提供了一種汽車故障診斷儀軟鍵盤輸入方法,其具體包括步驟如下SI、控制模塊通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面;控制模塊調用存儲模塊中的軟鍵盤字符顯示程序,并通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面,且產生選擇光標,并使該選擇光標位于軟鍵盤字符輸入界面的數(shù)字5和英文字母MNO的位置(見圖3)。S2、操作物理鍵盤產生按鍵信息,發(fā)送給控制模塊;操作物理鍵盤上的上移鍵、下移鍵、左移鍵和右移鍵,對應產生按鍵信息,發(fā)送給控制|吳塊。S3、控制模塊根據(jù)上述按鍵信息對應控制選擇光標移動,選擇所需的數(shù)字和字母,進行輸入操作??刂颇K根據(jù)上述按鍵信息對應控制選擇光標移動,選擇所需的數(shù)字和字母,之后操作物理鍵盤上的確認鍵或后退鍵,選擇確認的信息進行輸入或刪除輸入錯誤的信息。本發(fā)明在第一次進入到軟鍵盤輸入界面時,對應控制當前要選擇的數(shù)字或字母為圖3中表示的格子,即第二行第二列代表數(shù)字5和英文字母MNO的格子,如果使用者當前要輸入的數(shù)字或字母是5或MNO中的任何一個,可以直接按“Fun”功能選擇鍵在5,M,N,O這四個字符之間進行循環(huán)切換,當在字符輸入框所要輸入的字符時,按“OK”鍵確認,則完成了一個字符的輸入。如果使用者當前要輸入的數(shù)字或字母不是5或MNO中的任何一個,可以通過上、下、左、右四個按鍵移動選擇光標到出現(xiàn)所有輸入數(shù)字或字母的格子上,然后再通過“Fun”功能選擇鍵選擇所要輸入的字符,最后按按“0K”鍵確認即可。在每次完成一個字符輸入后,選擇光標就會回到第二行第二列代表數(shù)字5和英文字母MNO的格子,這主要是因為這個格子處于12個格子的中央,可縮短使用者下個字符輸入的操作按鍵次數(shù),從而提高輸入的速度和效率。相比與目前的小型汽車故障診斷儀,本發(fā)明不增加任何硬件成本,巧妙利用了小型汽車故障診斷儀上常用的6 8個按鍵,通過軟件方式實現(xiàn)了數(shù)字與字母的快速輸入,解決了用戶在小型汽車故障診斷儀上不能方便快速輸入汽車VIN的問題,增強了產品的功能,提聞了廣品的易用性。通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明實施例可借助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者 是更佳的實施方式?;谶@樣的理解,本發(fā)明實施例的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該軟件產品存儲在可讀取的存儲介質中,如軟盤,硬盤或光盤等,包括若干指令用以使得一臺通訊設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于包括物理鍵盤、控制模塊和顯示模塊,所述物理鍵盤與控制模塊連接,用于產生按鍵信息,并發(fā)送給控制模塊;所述控制模塊與顯示模塊連接,用于通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面,并根據(jù)來自物理鍵盤的按鍵信息對應產生操作指令,通過所述操作指令在軟鍵盤字符輸入界面對應輸入信息。
2.根據(jù)權利要求I所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于所述物理鍵盤上設置有確認鍵、后退鍵、上移鍵、下移鍵、左移鍵、右移鍵和功能選擇鍵。
3.根據(jù)權利要求I所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于所述軟鍵盤字符輸入界面數(shù)字與字母的排列規(guī)則為數(shù)字I和英文字母ABC分布在第一行第一列;數(shù)字2和英文字母DEF分布在第一行第二列;數(shù)字3和英文字母GHI分布在第一行第三列;數(shù)字4和英文字母JKL分布在第二行第一列;數(shù)字5和英文字母MNO分布在第二行第二列;數(shù)字6和英文字母PQR分布在第二行第三列;數(shù)字7和英文字母STU分布在第三行第一列;數(shù)字8和英文字母VWX分布在第三行第二列;數(shù)字9和英文字母YZ分布在第三行第三列;數(shù)字O單獨分布在第四行第二列。
4.根據(jù)權利要求I所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于還包括有與控制模塊連接的存儲模塊,所述存儲模塊用于存儲軟鍵盤字符顯示程序。
5.根據(jù)權利要求I所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于所述控制模塊為MCU控制模塊,采用32位的Cortex-M3處理器。
6.一種汽車故障診斷儀軟鍵盤輸入方法,其特征在于包括步驟 51、控制模塊通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面; 52、操作物理鍵盤產生按鍵信息,發(fā)送給控制模塊; 53、控制模塊根據(jù)上述按鍵信息對應控制選擇光標移動,選擇所需的數(shù)字和字母,進行輸入操作。
7.根據(jù)權利要求6所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于步驟SI具體包括 控制模塊調用存儲模塊中的軟鍵盤字符顯示程序,并通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面,且產生選擇光標,并使該選擇光標位于軟鍵盤字符輸入界面的數(shù)字5和英文字母MNO的位置。
8.根據(jù)權利要求6所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于步驟S2具體包括 操作物理鍵盤上的上移鍵、下移鍵、左移鍵和右移鍵,對應產生按鍵信息,發(fā)送給控制模塊。
9.根據(jù)權利要求6所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于步驟S3具體包括 控制模塊根據(jù)上述按鍵信息對應控制選擇光標移動,選擇所需的數(shù)字和字母,之后操作物理鍵盤上的確認鍵或后退鍵,選擇確認的信息進行輸入或刪除輸入錯誤的信息。
10.根據(jù)權利要求9所述的汽車故障診斷儀軟鍵盤輸入系統(tǒng),其特征在于操作物理鍵盤上的確認鍵后,操作功能選擇鍵在當前軟鍵盤按鍵上的字符之間進行循環(huán)切換。
全文摘要
本發(fā)明公開了一種汽車故障診斷儀軟鍵盤輸入系統(tǒng)及方法,包括S1、控制模塊通過顯示模塊在顯示屏上顯示軟鍵盤字符輸入界面;S2、操作物理鍵盤產生按鍵信息,發(fā)送給控制模塊;S3、控制模塊根據(jù)上述按鍵信息對應控制選擇光標移動,選擇所需的數(shù)字和字母,進行輸入操作。本發(fā)明通過控制模塊在顯示屏上對應顯示軟鍵盤字符輸入界面,并通過操作物理鍵盤,實現(xiàn)按鍵信息輸入,并對應反映在軟鍵盤字符輸入界面上,以供用戶進行選擇輸入。本發(fā)明通過軟鍵盤實現(xiàn)了用戶對數(shù)字或字母的輸入,解決了小型汽車故障診斷儀因按鍵個數(shù)有限,無法輸入汽車VIN碼的問題。
文檔編號G06F3/0481GK102945119SQ201210436500
公開日2013年2月27日 申請日期2012年11月5日 優(yōu)先權日2012年11月5日
發(fā)明者劉均, 劉剛 申請人:深圳市元征科技股份有限公司