本發(fā)明涉及GNSS接收機測試領域,具體涉及到一種GNSS接收機嵌入式自動化測試方法。
背景技術(shù):
隨著科技的不斷發(fā)展,全球衛(wèi)星導航系統(tǒng)(GNSS,Global Navigation Satellite System)日新月異。中國北斗導航系統(tǒng)在各個領域逐漸成熟,越來越多的導航終端設備投入其中融入人類生活。眾多終端設備中,GNSS接收機的使用尤其廣泛。
眾所周知,目前關于GNSS接收機測試方法主要為手動測試,其測試的方法也相當繁瑣,部分測試內(nèi)容在不同條件下也需要重復測試。甚至于批量生產(chǎn)時,需要投入大量的人力物力,費時費力。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種GNSS接收機嵌入式自動化測試方法,包括如下步驟:
開啟GNSS接收機,記錄開機信息并打印為報告信息項;
從開機信息中獲取藍牙模塊是否啟動;
從開機信息中獲取電子氣泡是否啟動;
從開機信息中獲取內(nèi)存是否啟動以及內(nèi)存是否有容量;
從開機信息中獲取是否有電壓;
記錄從開機到輸出的GPGGA衛(wèi)星狀態(tài)為“1”的時間是否小于60s,是為Pass,否則為Fail;
GPRS自動撥號5次成功,記錄成功次數(shù),返回失敗步驟,成功率為100%為Pass,否則為Fail;
從網(wǎng)絡模式切換為電臺模式,自動設置頻率X,自動接收60s信號包,17公里電臺信號包數(shù)大于50則記錄為A檔儀器,否則自動設置頻率Y,自動接收60s信號包,10公里電臺信號包數(shù)大于50則記錄為B檔儀器,否則Fail;
靜態(tài)數(shù)據(jù)記錄30min,導出數(shù)據(jù),并檢測靜態(tài)數(shù)據(jù)是否合格;
生成測試報告,記錄每項測試結(jié)果Pass/Fail,如有Fail則自動結(jié)束測試,報告自動分析測試是否通過,所有項Pass則通過,否則儀器返修。
在上述的GNSS接收機嵌入式自動化測試方法中,將裝載有測試程序的USB存儲設備與GNSS接收機相連;
開啟GNSS接收機,測試程序在GNSS接收機中運行,拔出USB存儲設備;
測試結(jié)束后,將GNSS接收機中的測試報告和靜態(tài)采集數(shù)據(jù)導出并分別進行分析,生成靜態(tài)數(shù)據(jù)測試報告;
分析兩份報告,通過后如有不通過項則進入返修流程,如全部通過后,對GNSS接收機執(zhí)行恢復出廠設置完成測試。
在上述的GNSS接收機嵌入式自動化測試方法中,將靜態(tài)采集數(shù)據(jù)導入數(shù)據(jù)處理軟件CHCDate軟件,生成靜態(tài)數(shù)據(jù)測試報告。
在上述的GNSS接收機嵌入式自動化測試方法中,開機信息包括:SN號、OEM版SN號、OEM版類型、電臺類型、GPRS模塊類型、藍牙類型、生產(chǎn)日期、BOOT版本。
通過以上描述,可以清晰的展現(xiàn)利用自動化測試過程。本發(fā)明不僅縮短了測試時間,而且節(jié)約的測試人員資源。不管從人力資源還是從簡易性來說,自動化更具優(yōu)勢。測試人員只需在測試之前將程序拷貝至USB存儲設備后,連接接收機并開機,等待測試結(jié)果即可,再根據(jù)測試結(jié)果來判斷所測試的設備是否合格。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明及其特征、外形和優(yōu)點將會變得更明顯。在全部附圖中相同的標記指示相同的部分。 并未刻意按照比例繪制附圖,重點在于示出本發(fā)明的主旨。
圖1為本發(fā)明提供的一種GNSS接收機嵌入式自動化測試方法的具體步驟圖;
圖2為本發(fā)明借助測試程序進行測試的流程圖。
具體實施方式
在下文的描述中,給出了大量具體的細節(jié)以便提供對本發(fā)明更為徹底的理解。然而,對于本領域技術(shù)人員而言顯而易見的是,本發(fā)明可以無需一個或多個這些細節(jié)而得以實施。在其他的例子中,為了避免與本發(fā)明發(fā)生混淆,對于本領域公知的一些技術(shù)特征未進行描述。
為了徹底理解本發(fā)明,將在下列的描述中提出詳細的步驟以及詳細的結(jié)構(gòu),以便闡釋本發(fā)明的技術(shù)方案。本發(fā)明的較佳實施例詳細描述如下,然而除了這些詳細描述外,本發(fā)明還可以具有其他實施方式。
本發(fā)明提供了一種GNSS接收機嵌入式自動化測試方法,針對GNSS接收機部分功能模塊重復且繁瑣的測試內(nèi)容,在此提出自動化的測試方案,不需要人為手動去一步步進行操作,僅需根據(jù)自動生成測試報告來分析判斷,達到省時省力的效果。參照圖1所示,本發(fā)明提供的方法主要包括如下步驟:首先,開啟GNSS接收機,記錄開機信息并打印為報告信息項。之后根據(jù)記錄的開機信息進行系列步驟:
從開機信息中獲取藍牙模塊是否啟動;
從開機信息中獲取電子氣泡是否啟動;
從開機信息中獲取內(nèi)存是否啟動以及內(nèi)存是否有容量;
從開機信息中獲取是否有電壓。
完成上述步驟后,繼續(xù)進行下列檢測程序:
記錄從開機到輸出的GPGGA衛(wèi)星狀態(tài)為“1”的時間是否小于60s,是為Pass,否則為Fail;
GPRS自動撥號5次成功,記錄成功次數(shù),返回失敗步驟,成功率為100% 為Pass,否則為Fail;
從網(wǎng)絡模式切換為電臺模式,自動設置頻率X,自動接收60s信號包,17公里電臺信號包數(shù)大于50則記錄為A檔儀器,否則自動設置頻率Y,自動接收60s信號包,10公里電臺信號包數(shù)大于50則記錄為B檔儀器,否則Fail;
靜態(tài)數(shù)據(jù)記錄30min,導出數(shù)據(jù),并檢測靜態(tài)數(shù)據(jù)是否合格;
生成測試報告,記錄每項測試結(jié)果Pass/Fail,如有Fail則自動結(jié)束測試,報告自動分析測試是否通過,所有項Pass則通過,否則儀器返修。
參照圖2所示,該圖示出了本發(fā)明借助測試程序進行測試的流程圖,自動化方案是將原先需要手動測試的內(nèi)容,通過編寫成軟件程序植入到GNSS接收機,使之自動運行監(jiān)測,并生成報告。下面進行進一步的描述:
首先,將裝載有測試程序的USB存儲設備(例如U盤)與GNSS接收機相連。
之后,開啟GNSS接收機,測試程序在GNSS接收機中運行,拔出USB存儲設備。具體程序運行進行測試的步驟在上文已有描述,在此不予贅述。
在測試結(jié)束后,將GNSS接收機中的測試報告和靜態(tài)采集數(shù)據(jù)導出并分別進行分析,生成靜態(tài)數(shù)據(jù)測試報告。
最后,分析兩份報告,通過后如有不通過項則進入返修流程,如全部通過后,對GNSS接收機執(zhí)行恢復出廠設置完成測試。
在本發(fā)明一可選的實施例中,將靜態(tài)采集數(shù)據(jù)導入數(shù)據(jù)處理軟件CHCDate軟件,生成靜態(tài)數(shù)據(jù)測試報告。
在本發(fā)明一可選的實施例中,開機信息包括:SN號、OEM版SN號、OEM版類型、電臺類型、GPRS模塊類型、藍牙類型、生產(chǎn)日期、BOOT版本。
通過以上描述,可以清晰的展現(xiàn)利用自動化測試過程。不僅縮短了測試時間,而且節(jié)約的測試人員資源。不管從人力資源還是從簡易性來說,自動化更具優(yōu)勢。測試人員只需在測試之前將程序拷貝至USB存儲設備后,連接接收機并開機,等待測試結(jié)果即可,再根據(jù)測試結(jié)果來判斷所測試的設備是否合格。
以上對本發(fā)明的較佳實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,其中未盡詳細描述的設備和結(jié)構(gòu)應該理解為用本領域中的普通方式予以實施;任何熟悉本領域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例,這并不影響本發(fā)明的實質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護的范圍內(nèi)。