本發(fā)明實施例涉及汽車多媒體信息技術(shù)領(lǐng)域,特別是涉及一種車載導(dǎo)航的測試方法、裝置及系統(tǒng)。
背景技術(shù):
隨著人們生活水平的提高,汽車已經(jīng)成為一種重要的交通工具,并且隨著科技的發(fā)展,車載導(dǎo)航在汽車上的應(yīng)用越來越廣泛,車載導(dǎo)航的應(yīng)用使人們的出行更加便捷。為了及時發(fā)現(xiàn)車載導(dǎo)航的性能是否正常,需要對車載導(dǎo)航的性能進行測試,現(xiàn)有技術(shù)中,在對車載導(dǎo)航的性能進行測試時,是通過工作人員人工對其進行測試,不但增加了工作人員的工作量,降低了測試效率,而且由于人為因素的影響,還會導(dǎo)致測試精度降低。
因此,如何提供一種解決上述技術(shù)問題的車載導(dǎo)航的測試方法、裝置及系統(tǒng)成為本本領(lǐng)域的技術(shù)人員需要解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的是提供一種車載導(dǎo)航的測試方法、裝置及系統(tǒng),在使用過程中節(jié)約了人力,減小了工作人員的工作量,提高了測試效率和測試精度。
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種車載導(dǎo)航的測試方法,包括:
s11:獲取測試信息,所述測試信息包括測試項目及參數(shù)信息;
s12:依據(jù)所述測試項目及所述參數(shù)信息生成相應(yīng)的測試指令;
s13:依據(jù)所述測試指令對所述車載導(dǎo)航進行相應(yīng)的項目測試,得到測試結(jié)果。
可選的,所述測試項目為開關(guān)機測試。
可選的,所述參數(shù)信息為測試次數(shù)閾值及測試時間。
可選的,所述依據(jù)所述測試指令對所述車載導(dǎo)航進行相應(yīng)的項目測試,得到測試結(jié)果的過程為:
s131:依據(jù)所述測試指令控制所述車載導(dǎo)航的供電電源對所述車載導(dǎo)航進行斷電;
s132:獲取所述車載導(dǎo)航的供電電流,判斷所述供電電流是否在所述測試時間內(nèi)達到預(yù)設(shè)閾值,如果是,則關(guān)機成功,并進入s133;否則,關(guān)機失敗,停止測試并記錄相應(yīng)的測試結(jié)果;
s133:控制所述車載導(dǎo)航的供電電源對所述車載導(dǎo)航進行上電;
s134:判斷在所述測試時間內(nèi)是否能接收到所述車載導(dǎo)航發(fā)送的驗證信息,如果是,則開機成功,并進入s135,否則,開機失敗,停止測試并記錄相應(yīng)的測試結(jié)果;
s135:判斷測試次數(shù)是否達到所述測試次數(shù)閾值,如果是,則結(jié)束測試,并輸出測試結(jié)果;否則返回s131進行下一次開關(guān)機測試。
可選的,所述方法還包括:
依據(jù)所述測試結(jié)果判斷所述車載導(dǎo)航的運行狀態(tài)是否正常,如果否,則進行告警。
可選的,所述方法還包括:
將所述測試結(jié)果進行顯示。
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種車載導(dǎo)航的測試裝置,包括:
獲取模塊,用于獲取測試信息,所述測試信息包括測試項目及參數(shù)信息;
生成模塊,用于依據(jù)所述測試項目及所述參數(shù)信息生成相應(yīng)的測試指令;
測試模塊,用于依據(jù)所述測試指令對所述車載導(dǎo)航進行相應(yīng)的項目測試,得到測試結(jié)果。
可選的,還包括:
判斷模塊,用于依據(jù)所述測試結(jié)果判斷所述車載導(dǎo)航的運行狀態(tài)是否正常,如果否,則觸發(fā)告警模塊;
所述告警模塊,用于發(fā)出報警。
可選的,還包括:
顯示模塊,用于將將所述測試結(jié)果進行顯示。
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種車載導(dǎo)航的測試系統(tǒng),包括如上述所述的車載導(dǎo)航的測試裝置。
本發(fā)明實施例提供了一種車載導(dǎo)航的測試方法、裝置及系統(tǒng),包括獲取測試信息,測試信息包括測試項目及參數(shù)信息;依據(jù)測試項目及參數(shù)信息生成相應(yīng)的測試指令;依據(jù)測試指令對車載導(dǎo)航進行相應(yīng)的項目測試,得到測試結(jié)果。
可見,本發(fā)明實施例中通過所獲取的測試信息可以生成相應(yīng)的測試指令,進一步通過該測試指令對車載導(dǎo)航進行相應(yīng)的項目測試,測試結(jié)束后得到測試結(jié)果。本發(fā)明實施例可以自動實現(xiàn)對車載導(dǎo)航的相應(yīng)測試項目的測試,在使用過程中節(jié)約了人力,減小了工作人員的工作量,提高了測試效率和測試精度。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對現(xiàn)有技術(shù)和實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種車載導(dǎo)航的測試方法的流程示意圖;
圖2為本發(fā)明實施例提供的一種車載導(dǎo)航的測試裝置的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施例提供了一種車載導(dǎo)航的測試方法、裝置及系統(tǒng),在使用過程中節(jié)約了人力,減小了工作人員的工作量,提高了測試效率和測試精度。
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參照圖1,圖1為本發(fā)明實施例提供的一種車載導(dǎo)航的測試方法的流程示意圖。該方法包括:
s11:獲取測試信息,測試信息包括測試項目及參數(shù)信息;
s12:依據(jù)測試項目及參數(shù)信息生成相應(yīng)的測試指令;
s13:依據(jù)測試指令對車載導(dǎo)航進行相應(yīng)的項目測試,得到測試結(jié)果。
需要說明的是,當需要對車載導(dǎo)航的某一個測試項目進行測試時,可以獲取用戶輸入的測試信息,即測試項目及相應(yīng)的參數(shù)信息,具體可以通過計算機獲取測試信息,也可以通過測試裝置上的輸入模塊獲取測試信息。獲取測試信息后,生成相應(yīng)的測試指令,以對車載導(dǎo)航進行相應(yīng)的控制,從而實現(xiàn)對相應(yīng)的測試項目進行測試。
具體的,所測試的測試項目可以為開關(guān)機測試,當然也可以包括其他的測試項目,例如藍牙測試和倒車線測試等。
需要說明的是,當對車載導(dǎo)航進行開關(guān)機測試時,可以先讓車載導(dǎo)航開機,然后對其依次進行關(guān)機、開機的測試操作,進一步對車載導(dǎo)航進行開關(guān)機測試,也可以在車載導(dǎo)航處于關(guān)機狀態(tài)時,通過與開關(guān)機相應(yīng)的測試指令先時車載導(dǎo)航開機后,在對其進行開關(guān)機測試。
本發(fā)明實施例中,可以預(yù)先將車載導(dǎo)航進行開機后再對其進行開關(guān)機測試,并且在進行開關(guān)機測試時,用戶可以通過計算機設(shè)置相應(yīng)的參數(shù)信息,包括測試次數(shù)閾值(即最大測試次數(shù))和測試時間(即正常開機或正常關(guān)機所需時間),例如測試次數(shù)閾值可以為10000次,測試時間可以為30s。當獲取到測試項目和參數(shù)信息后,依據(jù)測試項目和參數(shù)信息生成相應(yīng)的測試指令對車載導(dǎo)航進行開關(guān)機測試,具體過程可以為:
s131:依據(jù)測試指令控制車載導(dǎo)航的供電電源對車載導(dǎo)航進行斷電;
s132:獲取車載導(dǎo)航的供電電流,判斷供電電流是否在測試時間內(nèi)達到預(yù)設(shè)閾值,如果是,則關(guān)機成功,并進入s133;否則,關(guān)機失敗,停止測試并記錄相應(yīng)的測試結(jié)果;
s133:控制車載導(dǎo)航的供電電源對車載導(dǎo)航進行上電;
s134:判斷在測試時間內(nèi)是否能接收到車載導(dǎo)航發(fā)送的驗證信息,如果是,則開機成功,并進入s135,否則,開機失敗,停止測試并記錄相應(yīng)的測試結(jié)果;
s135:判斷測試次數(shù)是否達到測試次數(shù)閾值,如果是,則結(jié)束測試,并輸出測試結(jié)果;否則返回s131進行下一次開關(guān)機測試。
需要說明的是,當車載導(dǎo)航的供電電流降低至預(yù)設(shè)閾值時,可以認為車載導(dǎo)航關(guān)機完成;并且當車載導(dǎo)航開機完成后,會通過通信模塊(例如can總線或者串口)向測試裝置發(fā)送驗證信息(例如字符等),以便測試裝置接收到驗證信息后即可知道車載導(dǎo)航以完成開機動作。
具體的,可以依據(jù)測試指令控制車載導(dǎo)航的供電電源的輸出電壓,使供電電源下降,進一步使車載導(dǎo)航的供電電流降低至預(yù)設(shè)閾值,從而使車載導(dǎo)航斷電,同時可以實時獲取車載導(dǎo)航的供電電流,判斷車載導(dǎo)航的供電電流在供電電源的輸出電壓減小的瞬間至供電電流降低至預(yù)設(shè)閾值時所經(jīng)歷的時間是否大于測試時間,如果在預(yù)設(shè)時間內(nèi)車載導(dǎo)航的供電電流降低至預(yù)設(shè)閾值,則說明本次車載導(dǎo)航可以正常關(guān)機,否則,說明本次車載導(dǎo)航關(guān)機不正常,此時可以停止測試,并記錄測試結(jié)果,即記錄車載導(dǎo)航當前的運行狀態(tài),例如記錄其供電電壓和供電電流的大小,及供電電流降低至預(yù)設(shè)閾值時所需的實際時間等運行信息,以便工作人員可以通過測試記錄對該車載導(dǎo)航進行相應(yīng)的后續(xù)處理。
當檢測到車載導(dǎo)航正常關(guān)機后,則通過相應(yīng)的指令控制車載導(dǎo)航的供電電流(具體為靜態(tài)電流)對車載導(dǎo)航進行上電,具體的可以控制車載導(dǎo)航的供電電源的供電電壓升高,進一部使車載導(dǎo)航進行上電。此時,可以實時監(jiān)測是否能夠接收到車載導(dǎo)航發(fā)送的驗證消息,如果在測試時間內(nèi)能夠接收到車載導(dǎo)航發(fā)送的驗證信息,則說明該車載導(dǎo)航可以正常開機,如果在測試時間內(nèi)沒有接收到車載導(dǎo)航發(fā)送的驗證信息,則說明該車載導(dǎo)航開機不正常,此時可以停止測試,并且記錄測試結(jié)果,即記錄車載導(dǎo)航當前的運行狀態(tài),例如記錄車載導(dǎo)航的供電電壓和供電電流的大小,以及接收到車載導(dǎo)航發(fā)送的驗證信息所需的實際時間等運行信息,以便工作人員可以通過測試記錄對該車載導(dǎo)航進行相應(yīng)的后續(xù)處理。
另外,當對車載導(dǎo)航進行開關(guān)機測試時,如果單次的關(guān)機測試和開機測試均正常,則在開機測試中車載導(dǎo)航正常開機后,進行下一次的關(guān)機、開機測試,直至出現(xiàn)關(guān)機失敗或者開機失敗,或者總的測試次數(shù)達到了測試次數(shù)閾值時,即可結(jié)束測試,同時記錄車載導(dǎo)航的當前運行狀態(tài),測試期間的測試記錄均可為工作人員對車載導(dǎo)航的運維提供依據(jù)。
還需要說明的是,本發(fā)明實施例中的供電電源(即車載導(dǎo)航供電電源芯片)可以采用但不僅限于采用lmr14050型號的供電電源,該供電電源可以提高較大的輸出電流,從而可以更好的滿足車載導(dǎo)航的供電需求。
可選的,參數(shù)信息為測試次數(shù)閾值及測試時間。
需要說明的是,本發(fā)明實施例中的參數(shù)信息不僅限于上述兩種信息,也可以包括其他的參數(shù)信息,例如輸出的供電電壓的大小等,具體可以根據(jù)實際情況進行確定,并且對于本發(fā)明實施例中的測試次數(shù)閾值及測試時間的具體數(shù)值也可以根據(jù)實際情況進行設(shè)定,本發(fā)明實施例對此不做特殊的限定,能實現(xiàn)本發(fā)明實施例的目的即可。
進一步的,該方法還可以包括:
依據(jù)測試結(jié)果判斷車載導(dǎo)航的運行狀態(tài)是否正常,如果否,則進行告警。
需要說明的是,在上述實施例的s13中得到測試結(jié)果后,還可以對該測試結(jié)果進行判斷,當該測試結(jié)果反映了車載導(dǎo)航的運行狀態(tài)不正常(例如,開機不正常或關(guān)機不正常)時,可以進行告警,以便工作人員及時發(fā)現(xiàn),并及時對車載導(dǎo)航進行查看與處理。
具體的,可以通過鳴笛進行告警,也可以通過燈光進行告警,具體采用哪種告警方式本發(fā)明實施例對此不做特殊限定,能實現(xiàn)本發(fā)明實施例的目的即可。
更進一步的,該方法還可以包括:
將測試結(jié)果進行顯示。
需要說明的是,本發(fā)明實施例中還可以將測試結(jié)果通過測試裝置中的顯示模塊進行顯示,工作人員除了可以通過主動查看測試記錄以外,還可以直接通過顯示模塊查看相應(yīng)的測試結(jié)果,使工作更加便捷。本發(fā)明實施例提供了一種車載導(dǎo)航的測試方法,包括獲取測試信息,測試信息包括測試項目及參數(shù)信息;依據(jù)測試項目及參數(shù)信息生成相應(yīng)的測試指令;依據(jù)測試指令對車載導(dǎo)航進行相應(yīng)的項目測試,得到測試結(jié)果。
可見,本發(fā)明實施例中通過所獲取的測試信息可以生成相應(yīng)的測試指令,進一步通過該測試指令對車載導(dǎo)航進行相應(yīng)的項目測試,測試結(jié)束后得到測試結(jié)果。本發(fā)明實施例可以自動實現(xiàn)對車載導(dǎo)航的相應(yīng)測試項目的測試,在使用過程中節(jié)約了人力,減小了工作人員的工作量,提高了測試效率和測試精度。
相應(yīng)的本發(fā)明實施例還公開了一種車載導(dǎo)航的測試裝置,具體請參照圖2,圖2為本發(fā)明實施例提供的一種車載導(dǎo)航的測試裝置的結(jié)構(gòu)示意圖。在上述實施例的基礎(chǔ)上:
該裝置包括:
獲取模塊1,用于獲取測試信息,測試信息包括測試項目及參數(shù)信息;
生成模塊2,用于依據(jù)測試項目及參數(shù)信息生成相應(yīng)的測試指令;
測試模塊3,用于依據(jù)測試指令對車載導(dǎo)航進行相應(yīng)的項目測試,得到測試結(jié)果。
具體的,本發(fā)明實施例中的獲取模塊1、生成模塊2以及測試模塊3可以集成在核心控制模塊上,并且還核心控制模塊可以采用arm新品stm32微處理器,當然,不僅限于采用上述微處理器作為核心控制模塊,也可以采用其他的處理器,具體本發(fā)明實施例對此不做特殊的限定。另外,核心控制模塊與車載導(dǎo)航之間可以通過串口和/或can總線模塊進行信息交互。進一步的,該裝置還可以包括:
判斷模塊,用于依據(jù)測試結(jié)果判斷車載導(dǎo)航的運行狀態(tài)是否正常,如果否,則觸發(fā)告警模塊;
告警模塊,用于發(fā)出報警。
更進一步的,該裝置還可以包括:
顯示模塊,用于將將測試結(jié)果進行顯示。
需要說明的是,在對測試裝置進行上電之前,需要對該裝置進行初始化,例如對各個端口、電源、掃描、顯示、告警等進行初始化,而后即可開始對車載導(dǎo)航進行相應(yīng)的項目測試。
具體的,本發(fā)明實施例提供了一種車載導(dǎo)航的測試裝置,在使用過程中可以自動實現(xiàn)對車載導(dǎo)航的相應(yīng)測試項目的測試,節(jié)約了人力,減小了工作人員的工作量,提高了測試效率和測試精度。需要說明的是,對于本發(fā)明實施例中所涉及到的車載導(dǎo)航的測試方法的具體介紹請參照上述方法實施例,本申請在此不再贅述。
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種車載導(dǎo)航的測試系統(tǒng),包括如上述的車載導(dǎo)航的測試裝置。
需要說明的是,本發(fā)明實施例提供了一種車載導(dǎo)航的測試系統(tǒng),在使用過程中可以自動實現(xiàn)對車載導(dǎo)航的相應(yīng)測試項目的測試,節(jié)約了人力,減小了工作人員的工作量,提高了測試效率和測試精度。
另外,對于本發(fā)明實施例中所涉及到的車載導(dǎo)航的測試方法的具體介紹請參照上述方法實施例,本申請在此不再贅述。
還需要說明的是,在本說明書中,諸如術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。