本發(fā)明屬于汽車電子技術(shù),具體涉及一種檢測工具及車載3G/4G通信模塊的檢測方法。
背景技術(shù):
汽車已成為人類日常生活的重要組成部分,車載娛樂系統(tǒng)的發(fā)展也如火如荼,甚至進(jìn)行到白熱化階段。各種新型車載娛樂影音產(chǎn)品的不斷涌現(xiàn),隨著智能手機(jī)的出現(xiàn)致使車載產(chǎn)品受到很大的沖擊,因此,帶有3G/4G通信模塊的新型車載娛樂產(chǎn)品的研發(fā)勢在必行。隨著4G網(wǎng)絡(luò)的普及和3G/4G通信模塊的快速發(fā)展,3G/4G通信模塊可以實(shí)現(xiàn)語音通道和數(shù)據(jù)通道的并行。3G/4G通信模塊由于體積小,功耗低可內(nèi)置于導(dǎo)航產(chǎn)品中,內(nèi)置SIM卡后不僅解決了藍(lán)牙通話不穩(wěn)定,藍(lán)牙回聲等諸多問題,還可以擺脫wifi限制隨時(shí)隨地?zé)o線上網(wǎng)的問題。
3G/4G通信模塊上電啟動(dòng)后通過com端口與車載主機(jī)進(jìn)行通訊,然而在車載導(dǎo)航產(chǎn)品的研發(fā)階段,對于3G/4G通信模塊的調(diào)試需要PC設(shè)備通過串口線相連再發(fā)送AT指令執(zhí)行相關(guān)語音通話、撥號(hào)上網(wǎng)等功能,且語音通道和數(shù)據(jù)通道的切換步驟操作繁瑣,尤其在界面較小的觸摸屏上操作發(fā)送AT指令,設(shè)置撥號(hào)屬性均有很多不便。另外,如果更換新的3G/4G通信模塊,則所需串口線等還得重新制作,非常費(fèi)時(shí)費(fèi)力,降低了研發(fā)效率。
因此,有必要開發(fā)一種新的檢測工具及車載3G/4G通信模塊的檢測方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種檢測工具及車載3G/4G通信模塊的檢測方法,以提高檢測效率,且操作方便。
本發(fā)明所述的一種檢測工具,用于車載3G/4G通信模塊的檢測,該檢測工具包括:
輸入模塊,其包括用于手動(dòng)輸入指定號(hào)碼的小鍵盤,以及用于選擇檢測項(xiàng)目的按鈕;
配置模塊,用于配置默認(rèn)語音號(hào)碼、默認(rèn)網(wǎng)站網(wǎng)址、撥號(hào)屬性以及com端口;
判斷模塊,用于檢測車載導(dǎo)航系統(tǒng)中能用于與車載3G/4G通信模塊建立通訊的com端口的數(shù)量,并判斷可用的com端口的數(shù)量是否為1個(gè)或2個(gè),若否,則認(rèn)為車載3G/4G通信模塊未正常啟動(dòng),報(bào)錯(cuò)并輸出提示信息,若是,則認(rèn)為車載3G/4G通信模塊正常啟動(dòng);
檢測模塊,用于在車載3G/4G通信模塊正常啟動(dòng)后根據(jù)所選擇的測試項(xiàng)目執(zhí)行相應(yīng)的檢測工作,并輸出對應(yīng)的檢測結(jié)果。
所述檢測工具內(nèi)置于移動(dòng)存儲(chǔ)設(shè)備中。
所述移動(dòng)存儲(chǔ)設(shè)備為SD卡,或?yàn)閁盤。
本發(fā)明所述的車載3G/4G通信模塊的檢測方法,利用本發(fā)明所述的檢測工具進(jìn)行檢測,其檢測方法包括以下步驟:
A、當(dāng)檢測工具接入到車載導(dǎo)航系統(tǒng)時(shí),檢測工具自動(dòng)運(yùn)行并檢測車載導(dǎo)航系統(tǒng)中可用于與車載3G/4G通信模塊建立通訊的com端口的數(shù)量;
B、檢測工具判斷可用的com端口的數(shù)量是否為1個(gè)或2個(gè),若是,則認(rèn)為車載3G/4G通信模塊正常啟動(dòng),并進(jìn)入步驟C,若否,則認(rèn)為車載3G/4G通信模塊未正常啟動(dòng),報(bào)錯(cuò)并輸出提示信息;
C、選擇檢測項(xiàng)目,根據(jù)所選擇的檢測項(xiàng)目執(zhí)行相應(yīng)的檢測操作,并輸出檢測項(xiàng)目的檢測結(jié)果,若有異常,則匯報(bào)異常并給出提示信息;
所述檢測項(xiàng)目包括語音通道、數(shù)據(jù)通道以及模塊狀態(tài)信息。
所述步驟C中,當(dāng)可用的com端口的數(shù)量為2個(gè)時(shí),能同時(shí)進(jìn)行語音通道和數(shù)據(jù)通道的檢測。
所述步驟C中,當(dāng)選擇的檢測項(xiàng)目為語音通道時(shí),檢測工具通過com端口向車載3G/4G通信模塊發(fā)送AT指令,并根據(jù)預(yù)設(shè)的默認(rèn)語音號(hào)碼或通過小鍵盤輸入的指定號(hào)碼執(zhí)行呼叫動(dòng)作,若AT指令通信失敗,和/或號(hào)碼錯(cuò)誤,和/或無3G/4G信號(hào)時(shí),則報(bào)告異常并輸出相應(yīng)提示。
所述步驟C中,當(dāng)選擇的檢測項(xiàng)目為數(shù)據(jù)通道時(shí),檢測工具通過com端口且根據(jù)預(yù)設(shè)的撥號(hào)屬性執(zhí)行撥號(hào)動(dòng)作,并主動(dòng)嘗試訪問默認(rèn)網(wǎng)站,若撥號(hào)失敗或訪問網(wǎng)站失敗,則報(bào)告異常并輸出相應(yīng)提示。
所述步驟C中,當(dāng)選擇的檢測項(xiàng)目為模塊狀態(tài)信息時(shí),檢測工具通過com端口向車載3G/4G通信模塊發(fā)送AT指令(AT指令一般應(yīng)用于終端設(shè)備與PC應(yīng)用之間的連接與通信),檢測車載3G/4G通信模塊的各狀態(tài)信息,所述狀態(tài)信息包括廠家信息、IMEI(國際移動(dòng)設(shè)備標(biāo)識(shí))/IMSI(國際移動(dòng)用戶識(shí)別碼)、工作模式以及當(dāng)前信號(hào)。
所述步驟A中,檢測工具自動(dòng)掃描車載導(dǎo)航系統(tǒng)的所有com端口,并一一發(fā)送AT指令建立通訊,若超時(shí)未回應(yīng)AT指令則關(guān)閉該com端口并丟棄,若正?;貞?yīng)AT指令則關(guān)閉該com端口并呈現(xiàn)。
本發(fā)明的有益效果:
(1)能夠檢測3 G /4G通信模塊的語音通道、數(shù)據(jù)通道和模塊相關(guān)信息,能夠輔助非技術(shù)人員及時(shí)判斷通信模塊問題,以及輔助技術(shù)人員精確定位3/4G模塊的問題所在,從而及時(shí)解決產(chǎn)品問題,節(jié)約研發(fā)和售后成本,方便排查問題并提高效率。
(2)采用標(biāo)準(zhǔn)的AT指令集,在更換新的車載3G/4G通信模塊后,能夠快速判斷出新模塊的狀態(tài)。
(3)本發(fā)明操作簡單方便、無需串口線、按鍵等機(jī)械器件,可靠性高且成本低廉。
附圖說明
圖1為本發(fā)明的原理框圖;
圖2為本發(fā)明的流程圖;
圖中:1、輸入模塊,2、配置模塊,3、判斷模塊,4、檢測模塊。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步說明。
如圖1所示的一種檢測工具,用于車載3G/4G通信模塊的檢測,該檢測工具包括輸入模塊1、配置模塊2、判斷模塊3和檢測模塊4。其中:輸入模塊1包括用于手動(dòng)輸入指定號(hào)碼的小鍵盤(包含0-9,*,#等),以及用于選擇檢測項(xiàng)目的按鈕。配置模塊2用于配置默認(rèn)語音號(hào)碼、默認(rèn)網(wǎng)站網(wǎng)址、撥號(hào)屬性以及com端口。判斷模塊3用于檢測車載導(dǎo)航系統(tǒng)中能用于與車載3G/4G通信模塊建立通訊的com端口的數(shù)量,并判斷可用的com端口的數(shù)量是否為1個(gè)或2個(gè),若否,則認(rèn)為車載3G/4G通信模塊未正常啟動(dòng),報(bào)錯(cuò)并輸出提示信息,若是,則認(rèn)為車載3G/4G通信模塊正常啟動(dòng)。檢測模塊4用于在車載3G/4G通信模塊正常啟動(dòng)后根據(jù)所選擇的測試項(xiàng)目執(zhí)行相應(yīng)的檢測工作,并輸出對應(yīng)的檢測結(jié)果。
本發(fā)明依托車載娛樂系統(tǒng)的系統(tǒng)平臺(tái),所述檢測工具為軟件,將檢測工具存放于移動(dòng)存儲(chǔ)設(shè)備(例如SD卡或U盤,以下以SD卡為例)中,通過SD卡驅(qū)動(dòng)實(shí)現(xiàn)插卡即自動(dòng)運(yùn)行檢測工具。
本發(fā)明的內(nèi)部處理邏輯是:首先將內(nèi)置有檢測工具的SD卡插入到車載導(dǎo)航系統(tǒng)的SD卡卡槽內(nèi),檢測工具通過SD卡驅(qū)動(dòng)而運(yùn)行,首先會(huì)檢測車載導(dǎo)航系統(tǒng)與3G/4G模塊通信的com端口,然后根據(jù)內(nèi)置的“配置模塊”將com端口配置為“語音com端口”和“數(shù)據(jù)com端口”,并初始化預(yù)設(shè)的語音號(hào)碼、默認(rèn)撥號(hào)屬性、默認(rèn)網(wǎng)站網(wǎng)址等;檢測工具內(nèi)置的“檢測模塊”將在相關(guān)人員選定相應(yīng)的檢測項(xiàng)目后執(zhí)行對應(yīng)的檢測工作;檢測工具內(nèi)置的“輸入模塊”用于選擇檢測項(xiàng)目、測試其他語音號(hào)碼、手動(dòng)查詢相關(guān)模塊信息等。
本發(fā)明所述的車載3G/4G通信模塊的檢測方法,利用本發(fā)明所述的檢測工具進(jìn)行檢測,其檢測方法包括以下步驟:
A、當(dāng)檢測工具接入到車載導(dǎo)航系統(tǒng)時(shí),檢測工具自動(dòng)運(yùn)行并檢測車載導(dǎo)航系統(tǒng)中可用于與車載3G/4G通信模塊建立通訊的com端口的數(shù)量。
B、檢測工具判斷可用的com端口的數(shù)量是否為1個(gè)或2個(gè),若是,則認(rèn)為車載3G/4G通信模塊正常啟動(dòng),并進(jìn)入步驟C,若否,則認(rèn)為車載3G/4G通信模塊未正常啟動(dòng),報(bào)錯(cuò)并輸出提示信息。
C、選擇檢測項(xiàng)目,根據(jù)所選擇的檢測項(xiàng)目執(zhí)行相應(yīng)的檢測操作,并輸出檢測項(xiàng)目的檢測結(jié)果,若有異常,則匯報(bào)異常并給出提示信息。所述檢測項(xiàng)目包括語音通道、數(shù)據(jù)通道以及模塊狀態(tài)信息。
所述步驟C中,當(dāng)可用的com端口的數(shù)量為2個(gè)時(shí),能同時(shí)進(jìn)行語音通道和數(shù)據(jù)通道的檢測。
所述步驟C中,當(dāng)選擇的檢測項(xiàng)目為語音通道時(shí),檢測工具通過com端口向車載3G/4G通信模塊發(fā)送AT指令,并根據(jù)預(yù)設(shè)的默認(rèn)語音號(hào)碼或通過小鍵盤輸入的指定號(hào)碼執(zhí)行呼叫動(dòng)作,若AT指令通信失敗,和/或號(hào)碼錯(cuò)誤,和/或無3G/4G信號(hào)時(shí),則報(bào)告異常并輸出相應(yīng)提示。
所述步驟C中,當(dāng)選擇的檢測項(xiàng)目為數(shù)據(jù)通道時(shí),檢測工具通過com端口且根據(jù)預(yù)設(shè)的撥號(hào)屬性執(zhí)行撥號(hào)動(dòng)作,并主動(dòng)嘗試訪問默認(rèn)網(wǎng)站,若撥號(hào)失敗或訪問網(wǎng)站失敗,則報(bào)告異常并輸出相應(yīng)提示。
所述步驟C中,當(dāng)選擇的檢測項(xiàng)目為模塊狀態(tài)信息時(shí),檢測工具通過com端口向車載3G/4G通信模塊發(fā)送AT指令,檢測車載3G/4G通信模塊的各狀態(tài)信息,所述狀態(tài)信息包括廠家信息、IMEI/IMSI、工作模式以及當(dāng)前信號(hào);可用于研發(fā)階段精準(zhǔn)定位問題。
所述步驟A中,檢測工具自動(dòng)掃描車載導(dǎo)航系統(tǒng)的所有com端口,并一一發(fā)送AT指令建立通訊,若超時(shí)未回應(yīng)AT指令則關(guān)閉該com端口并丟棄,若正?;貞?yīng)AT指令則關(guān)閉該com端口并呈現(xiàn)。
如圖2所示,本發(fā)明所述的車載3G/4G通信模塊的檢測方法的具體實(shí)施流程如下,其包括步驟:
S201、開始。
S202、檢測可用的com端口;(車載導(dǎo)航系統(tǒng)與車載3G/4G通信模塊能正常AT指令通信的com端口)。
S203、判斷可用的com端口的數(shù)量是否為2個(gè),如果不等于2個(gè),則進(jìn)入步驟S209,否則進(jìn)入步驟S204。
S204、選擇相應(yīng)的檢測項(xiàng)目;若選擇的檢測項(xiàng)目為語音通道,則進(jìn)入S205,而選擇的檢測項(xiàng)目為數(shù)據(jù)通道時(shí),則進(jìn)入S206,若選擇的檢測項(xiàng)目為模塊狀態(tài)信息,則進(jìn)入S207。
S205、當(dāng)選擇檢測“語音通道”時(shí),檢測工具通過“語音com端口”發(fā)送AT指令,車載3G/4G通信模塊呼叫相應(yīng)的電話號(hào)碼,若用戶未手動(dòng)輸入電話號(hào)碼則呼叫“配置模塊”默認(rèn)的電話號(hào)碼。
S206、當(dāng)選擇檢測“數(shù)據(jù)通道”時(shí),檢測工具通過“數(shù)據(jù)com端口”根據(jù)默認(rèn)的撥號(hào)屬性建立撥號(hào)連接,并主動(dòng)嘗試訪問預(yù)設(shè)網(wǎng)址。
S207、當(dāng)選擇檢測“模塊狀態(tài)信息”時(shí),檢測工具通過“語音com端口”車載3G/4G通信模塊發(fā)送AT指令,檢測模塊各狀態(tài)信息。
S208、展示相應(yīng)項(xiàng)目的檢測信息,若有異常則呈現(xiàn)提示信息。
S209、判斷可用的com端口是否只有1個(gè),如果只有1個(gè)可用com端口,則進(jìn)入S210,否則進(jìn)入S211。
S210、可檢測通信模塊各狀態(tài)、檢測語音通道和數(shù)據(jù)通道,但不能同時(shí)檢測語音通道和數(shù)據(jù)通道??赡J(rèn)某一種通路(如語音通道),并可手動(dòng)選擇切換另一種通路(如數(shù)據(jù)通道)。
S211、異常的com端口數(shù)量,則車載3G/4G通信模塊未正常啟動(dòng),報(bào)錯(cuò)并呈現(xiàn)提示信息。
S212、結(jié)束。