一種顯示器界面的測試方法
【專利摘要】本申請?zhí)峁┑囊环N顯示器界面的測試方法,通過外部的陪試機生成測試信號,并通過該陪試機與顯示器相連的通信網(wǎng)絡(luò)進(jìn)行傳輸,當(dāng)顯示器接收到測試信號后,將符合通信網(wǎng)絡(luò)傳輸格式的測試信號轉(zhuǎn)換為符合顯示器MVB總線傳輸格式,不依賴于真實的MVB總線,由于陪試機生成與MVB對應(yīng)的測試信號,其測試過程與顯示器接收MVB格式的信號類似,無需工作人員找到所有變量的對應(yīng)的數(shù)據(jù)源頭并進(jìn)行賦值等復(fù)雜操作,檢測周期短,準(zhǔn)確度較高。并且由于陪試機可以為任意的外部連接設(shè)備,其通信網(wǎng)絡(luò)可以采用常用的網(wǎng)絡(luò),只要顯示器中具有相應(yīng)的接口即可,無需對顯示器結(jié)構(gòu)進(jìn)行改動,利于推廣。
【專利說明】一種顯示器界面的測試方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及列車設(shè)備領(lǐng)域,更具體的說,是涉及一種顯示器界面的測試方法。
【背景技術(shù)】
[0002] 顯示器是列車網(wǎng)絡(luò)控制系統(tǒng)中的一個重要的子設(shè)備,為了保證顯示器的安全運 行,需要對顯示器界面進(jìn)行測試。
[0003] 顯示器顯示的內(nèi)容是由GWM(Gate Way Module,網(wǎng)關(guān)模塊)生成,并且通過 MVB(Multifunction Vehicle Bus,多功能車輛總線)傳輸?shù)臄?shù)據(jù),顯示器的顯示依賴于該 MVB數(shù)據(jù)。
[0004] 為了使顯示器界面的測試不依賴于該MVB數(shù)據(jù),以防止出現(xiàn)MVB總線故障時導(dǎo)致 影響顯示器界面的測試結(jié)果,一般采用自測法對顯示器界面進(jìn)行測試,具體過程為:先找出 界面中需要測試的量,然后在程序中找出相應(yīng)的代碼段,針對該變量的數(shù)據(jù)源進(jìn)行賦值操 作,而后在顯示器界面中,查看顯示的數(shù)據(jù)是否為符合要求的數(shù)據(jù)。
[0005] 但是,采用該方法,當(dāng)顯示器的主界面中所有的數(shù)據(jù)需要進(jìn)行測試時,需要找到所 有變量的對應(yīng)的數(shù)據(jù)源頭,并進(jìn)行賦值,同時涉及的部分顯示邏輯,需要作強制處理。因此, 當(dāng)主界面中顯示的數(shù)據(jù)較多,且需要處理的邏輯非常多時,將導(dǎo)致程序員需要花費較多的 時間對數(shù)據(jù)和邏輯進(jìn)行處理,在數(shù)據(jù)和邏輯處理的過程中,可能存在測試數(shù)據(jù)未取消的情 況,如邏輯的強制在測試結(jié)束后未取消,數(shù)據(jù)的賦值未取消等情況。該錯誤的產(chǎn)生,又為程 序的測試帶來了新的BUG。所以,采用該方法檢測周期長,準(zhǔn)確度較低。
【發(fā)明內(nèi)容】
[0006] 有鑒于此,本發(fā)明提供了一種顯示器界面的測試方法,解決了現(xiàn)有技術(shù)中對顯示 器界面檢測的檢測周期長,準(zhǔn)確度低的問題。
[0007] 為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0008] -種顯示器界面的測試方法,所述方法應(yīng)用于被測顯示器,所述被測顯示器具有 多功能車輛總線MVB接口和第一通信網(wǎng)絡(luò)接口,該方法包括 :
[0009] 通過所述第一通信網(wǎng)絡(luò)接口接收測試信號,所述測試信號由陪試機生成并發(fā)送;
[0010] 依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解析轉(zhuǎn)換為MVB格式;
[0011] 依據(jù)MVB格式的測試信號對所述被測顯示器界面進(jìn)行測試。
[0012] 上述的方法,優(yōu)選的,依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解析轉(zhuǎn)換為MVB格式 具體包括:
[0013] 對所述測試信號進(jìn)行解包;
[0014] 依據(jù)所述MVB數(shù)據(jù)格式和預(yù)設(shè)的數(shù)據(jù)內(nèi)容協(xié)議,將解包得到的數(shù)據(jù)信息轉(zhuǎn)換為 MVB格式。
[0015] 上述的方法,優(yōu)選的,所述接收測試信號之前,還包括:
[0016] 接收測試啟動命令,所述測試啟動命令由陪試機生成并發(fā)送;
[0017] 依據(jù)所述測試啟動命令,控制所述被測顯示器進(jìn)入測試模式。
[0018] 上述的方法,優(yōu)選的,所述被測顯示器中預(yù)設(shè)有與所述第一通信網(wǎng)絡(luò)接口對應(yīng)的 第一存儲區(qū)域,所述依據(jù)所述測試啟動命令,控制所述被測顯示器進(jìn)入測試模式包括 :
[0019] 依據(jù)所述測試啟動命令,確定所述通信網(wǎng)絡(luò)接口為信號接收端口;
[0020] 確定第一區(qū)域,將通過所述第一通信網(wǎng)絡(luò)接口接收到的信號存儲至所述第一區(qū) 域。
[0021] 上述的方法,優(yōu)選的,依據(jù)MVB格式的測試信號測試所述被測顯示器之后,還包 括:
[0022] 接收測試停止命令;
[0023] 依據(jù)所述測試停止命令,控制所述被測顯示器進(jìn)入工作模式,通過所述MVB接口 接收GWM發(fā)送的MVB信號。
[0024] 上述的方法,優(yōu)選的,所述被測顯示器中預(yù)設(shè)有與所述MVB接口對應(yīng)的第二存儲 區(qū)域,所述依據(jù)所述測試停止命令,控制所述被測顯示器進(jìn)入工作模式包括:
[0025] 依據(jù)所述測試停止命令,確定所述MVB接口為信號接收端口;
[0026] 確定第二存儲區(qū)域,將通過所述MVB接口接收到的信號存儲至所述第二區(qū)域。
[0027] -種顯示器界面的測試方法,所述方法應(yīng)用于陪試機,所述陪試機具有第二通信 網(wǎng)絡(luò)接口,該方法包括:
[0028] 依據(jù)待測試數(shù)據(jù),生成測試信號;
[0029] 通過所述第二通信網(wǎng)絡(luò)接口發(fā)送所述測試信號至被測顯示器。
[0030] 上述的方法,優(yōu)選的,所述依據(jù)待測試數(shù)據(jù),生成測試信號包括:
[0031] 分析預(yù)設(shè)的地址配置文件,得到數(shù)據(jù)地址;
[0032] 依據(jù)所述待測試數(shù)據(jù)和預(yù)設(shè)的數(shù)據(jù)內(nèi)容協(xié)議,生成測試信息;
[0033] 將所述數(shù)據(jù)地址和所述測試信號組包,得到測試信號。
[0034] 上述的方法,優(yōu)選的,所述依據(jù)待測試數(shù)據(jù),生成測試信號之前,還包括:
[0035] 接收測試啟動信號,所述測試啟動信號依據(jù)用戶在所述陪試機中的啟動操作生 成;
[0036] 依據(jù)所述測試啟動信號生成測試啟動命令;
[0037] 將所述測試啟動命令通過所述第二通信網(wǎng)絡(luò)接口發(fā)送至被測顯示器。
[0038] 上述的方法,優(yōu)選的,通過所述第二通信網(wǎng)絡(luò)接口發(fā)送所述測試信號至被測顯示 器之后,還包括:
[0039] 接收測試停止信號,所述測試停止信號依據(jù)用戶在所述陪試機中的啟動操作生 成;
[0040] 依據(jù)所述測試停止信號生成測試停止命令;
[0041] 將所述測試停止命令通過所述第二通信網(wǎng)絡(luò)接口發(fā)送至被測顯示器。
[0042] 經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種顯示器界面的測 試方法,該方法應(yīng)用于被測顯示器中,該被測顯示器具有多功能車輛總線MVB接口和第一 通信網(wǎng)絡(luò)接口,該方法包括:通過所述第一通信網(wǎng)絡(luò)接口接收測試信號,所述測試信號由陪 試機生成并發(fā)送;依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解析轉(zhuǎn)換為MVB格式;依據(jù)MVB格 式的測試信號對所述被測顯示器界面進(jìn)行測試。采用該方法,通過外部的陪試機生成測試 信號,并通過該陪試機與顯示器相連的通信網(wǎng)絡(luò)進(jìn)行傳輸,當(dāng)顯示器接收到測試信號后,將 符合通信網(wǎng)絡(luò)傳輸格式的測試信號轉(zhuǎn)換為符合顯不器MVB總線傳輸格式,不依賴于真實的 MVB總線,由于陪試機生成與MVB對應(yīng)的測試信號,其測試過程與顯示器接收MVB格式的信 號類似,無需工作人員找到所有變量的對應(yīng)的數(shù)據(jù)源頭并進(jìn)行賦值等復(fù)雜操作,檢測周期 短,準(zhǔn)確度較高。并且由于陪試機可以為任意的外部連接設(shè)備,其通信網(wǎng)絡(luò)可以采用常用的 網(wǎng)絡(luò),只要顯示器中具有相應(yīng)的接口即可,無需對顯示器結(jié)構(gòu)進(jìn)行改動,利于推廣。
【專利附圖】
【附圖說明】
[0043] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0044] 圖1為本申請?zhí)峁┑囊环N顯示器界面的測試方法的通信拓?fù)浣Y(jié)構(gòu)圖;
[0045] 圖2為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例1的流程圖;
[0046] 圖3為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例2的流程圖;
[0047] 圖4為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例2的數(shù)據(jù)包解包圖;
[0048] 圖5為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例3的流程圖;
[0049] 圖6為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例4的流程圖;
[0050] 圖7為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例5的流程圖;
[0051] 圖8為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例5步驟S701的具體流程 圖;
[0052] 圖9為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例6的流程圖;
[0053] 圖10為本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例7的流程圖。
【具體實施方式】
[0054] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。
[0055] 本申請?zhí)峁┑囊环N顯示器界面的測試方法應(yīng)用于被測顯示器和陪試機,如圖1所 示的通信拓?fù)浣Y(jié)構(gòu)圖,被測顯示器101和陪試機102之間采用通信網(wǎng)絡(luò)103連接,該被測顯 示器和陪試機之間的信息通過該通信網(wǎng)絡(luò)進(jìn)行傳輸。
[0056] 如圖2所示,本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例1的流程圖,該方法 應(yīng)用于被測顯示器,其中,該被測顯示器具有MVB接口和通信網(wǎng)絡(luò)接口。
[0057] 該方法通過以下步驟實現(xiàn):
[0058] 步驟S201 :通過所述第一通信網(wǎng)絡(luò)接口接收測試信號;
[0059] 其中,該測試信號由陪試機生成,并通過該被測顯示器和陪試機之間的通信網(wǎng)絡(luò) 發(fā)送到該被測顯示器。
[0060] 具體的,該第一通信網(wǎng)絡(luò)接口與被測顯示器和陪試機之間的通信網(wǎng)絡(luò)一致,例如, 當(dāng)該通信網(wǎng)絡(luò)為以太網(wǎng)時,該第一通信網(wǎng)絡(luò)接口為以太網(wǎng)數(shù)據(jù)接口;當(dāng)該通信網(wǎng)絡(luò)為片總 線時,則該第一通信網(wǎng)絡(luò)接口為片總線數(shù)據(jù)接口;當(dāng)該通信網(wǎng)絡(luò)為485總線時,則該第一通 信網(wǎng)絡(luò)接口為485總線數(shù)據(jù)接口。
[0061] 其中,該測試信號為與該通信網(wǎng)絡(luò)傳輸格式對應(yīng)的數(shù)據(jù)格式,由于該通信網(wǎng)絡(luò)與 MVB總線不同,則該數(shù)據(jù)格式與MVB格式不同。
[0062] 具體實施中,該通信網(wǎng)絡(luò)可以根據(jù)被測顯示器中的第一通信網(wǎng)絡(luò)接口類型進(jìn)行設(shè) 置,該第一通信網(wǎng)絡(luò)接口類型不限定于本實施例中提供的兩種,也可為其他類型。
[0063] 步驟S202 :依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解析轉(zhuǎn)換為MVB格式;
[0064] 其中,該測試信號為滿足通信網(wǎng)絡(luò)傳輸格式的數(shù)據(jù)格式,而被測顯示器界面顯示 內(nèi)容是MVB格式的信號,為實現(xiàn)對被測顯示器界面的測試,需要將接收到的測試信號轉(zhuǎn)換 為MVB格式。
[0065] 具體的,被測顯示器中預(yù)設(shè)有格式轉(zhuǎn)換規(guī)則,依據(jù)該格式轉(zhuǎn)換規(guī)則將,該測試信號 轉(zhuǎn)換成滿足被測顯示器界面測試要求的MVB格式信號。具體的轉(zhuǎn)換過程后續(xù)實施例中做詳 細(xì)說明,本實施例中不再贅述。
[0066] 步驟S203 :依據(jù)MVB格式的測試信號對所述被測顯示器界面進(jìn)行測試。
[0067] 其中,經(jīng)過步驟S202中的轉(zhuǎn)換,被測顯示器界面中根據(jù)該MVB格式的測試信號進(jìn) 行顯示,
[0068] 具體的,依據(jù)該測試信號中攜帶的參數(shù)等信息,對顯示器的主界面中數(shù)據(jù)進(jìn)行測 試。該測試過程與現(xiàn)有技術(shù)中通過MVB傳輸數(shù)據(jù),以控制顯示器的主界面中顯示內(nèi)容類似, 本實施例不做贅述。
[0069] 綜上,本實施例提供的一種顯示器界面的測試方法,該方法應(yīng)用于被測顯示器中, 采用該方法,通過外部的陪試機生成測試信號,并通過該陪試機與顯示器相連的通信網(wǎng)絡(luò) 進(jìn)行傳輸,當(dāng)顯示器接收到測試信號后,將符合通信網(wǎng)絡(luò)傳輸格式的測試信號轉(zhuǎn)換為符合 顯示器MVB總線傳輸格式,不依賴于真實的MVB總線,由于陪試機生成與MVB對應(yīng)的測試信 號,其測試過程與顯示器接收MVB格式的信號類似,無需工作人員找到所有變量的對應(yīng)的 數(shù)據(jù)源頭并進(jìn)行賦值等復(fù)雜操作,檢測周期短,準(zhǔn)確度較高。并且由于陪試機可以為任意的 外部連接設(shè)備,其通信網(wǎng)絡(luò)可以采用常用的網(wǎng)絡(luò),只要顯示器中具有相應(yīng)的接口即可,無需 對顯示器結(jié)構(gòu)進(jìn)行改動,利于推廣。
[0070] 如圖3所示,本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例2的流程圖,該方法 通過以下步驟實現(xiàn):
[0071] 步驟S301 :通過所述第一通信網(wǎng)絡(luò)接口接收測試信號;
[0072] 其中,步驟S301 -實施例1中的步驟S201 -致,本實施例不再贅述。
[0073] 步驟S302 :對所述測試信號進(jìn)行解包;
[0074] 其中,該測試信號在通信網(wǎng)絡(luò)中是以數(shù)據(jù)包的形式傳輸,當(dāng)接收到該測試信號后, 需要對該測試信號進(jìn)行解包,以獲取其中攜帶的數(shù)據(jù)信息。
[0075] 具體的,解包得到的內(nèi)容可以包括:包頭、數(shù)據(jù)信息等。
[0076] 步驟S303 :依據(jù)所述MVB數(shù)據(jù)格式和預(yù)設(shè)的數(shù)據(jù)內(nèi)容協(xié)議,將解包得到的數(shù)據(jù)信 息轉(zhuǎn)換為MVB格式;
[0077] 其中,該數(shù)據(jù)內(nèi)容協(xié)議為發(fā)送該測試信號的陪試機和接收該測試信號的被測顯示 器之間的協(xié)議,具體的,該數(shù)據(jù)內(nèi)容協(xié)議為雙方約定的MVB地址片中的具體地址代表的含 義等,如0X40040代表接觸網(wǎng)電壓。
[0078] 具體的,如圖4所示的數(shù)據(jù)包解包圖,其中,401表示陪試機發(fā)送的測試信號數(shù)據(jù) 包,402表示解包得到的數(shù)據(jù)內(nèi)容。數(shù)據(jù)包解包得到地址為0X40040和0X40080,其中,如果 0x40040地址的第一個字,表示網(wǎng)壓,從圖4中的數(shù)據(jù)看,這個值為0x0001,即網(wǎng)壓值為IV, 從以太網(wǎng)解析數(shù)據(jù)的話,只需要識別地址0x40040,后續(xù)的數(shù)據(jù)即為以該地址為起始地址的 數(shù)據(jù)。并且數(shù)據(jù)內(nèi)容協(xié)議中對該地址片的數(shù)據(jù)是有定義的,比如定義0x40040起始地址的 第一個字表示網(wǎng)壓,第二個字節(jié)表示速度。
[0079] 需要說明的是,在數(shù)據(jù)內(nèi)容協(xié)議中只定義起始地址即可,無需對所有信息進(jìn)行定 義。
[0080] 具體實施中,該數(shù)據(jù)內(nèi)容協(xié)議可以為預(yù)先設(shè)置與被測顯示器中,也可為由測試信 號攜帶發(fā)送至該被測顯示器中,本申請中對該數(shù)據(jù)內(nèi)容協(xié)議的來源不做限制。
[0081] 本實施例中,解包得到的數(shù)據(jù)內(nèi)容結(jié)構(gòu)與MVB數(shù)據(jù)結(jié)構(gòu)一致,則無需進(jìn)行格式轉(zhuǎn) 換。
[0082] 實際實施中,由于各種數(shù)據(jù)內(nèi)容格式不定,當(dāng)其解包得到的數(shù)據(jù)內(nèi)容結(jié)構(gòu)與MVB 數(shù)據(jù)結(jié)構(gòu)不一致,則對其進(jìn)行格式轉(zhuǎn)換,使其結(jié)構(gòu)與MVB數(shù)據(jù)結(jié)構(gòu)一致。
[0083] 步驟S304 :依據(jù)MVB格式的測試信號對所述被測顯示器界面進(jìn)行測試。
[0084] 其中,步驟S304與實施例1中的步驟S203 -致,本實施例不再贅述。
[0085] 綜上,本實施例中提供了一種顯示器界面的測試方法中,該依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則, 將所述測試信號解析轉(zhuǎn)換為MVB格式具體包括:對所述測試信號進(jìn)行解包;依據(jù)所述MVB 數(shù)據(jù)格式和預(yù)設(shè)的數(shù)據(jù)內(nèi)容協(xié)議,將解包得到的數(shù)據(jù)信息轉(zhuǎn)換為MVB格式。采用該方法,對 接收到的滿足通信網(wǎng)絡(luò)的測試信號進(jìn)行轉(zhuǎn)換,得到顯示器顯示內(nèi)容所需的MVB格式信號, 保證了不使用MVB總線的同時,實現(xiàn)了對顯示器界面的測試,使得顯示器界面的測試不依 賴于該MVB總線。
[0086] 如圖5所示,本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例3的流程圖,該方法 通過以下步驟實現(xiàn):
[0087] 步驟S501 :接收測試啟動命令;
[0088] 其中,所述測試啟動命令由陪試機生成并發(fā)送。
[0089] 具體的,該測試啟動命令由該陪試機通過該被測顯示器和陪試機之間的通信網(wǎng)絡(luò) 發(fā)送到該被測顯示器。
[0090] 需要說明的是,由于被測顯示器中設(shè)置有兩種接口:MVB接口和通信網(wǎng)絡(luò)接口,而 這兩個接口處于常連接狀態(tài),因此,該被測顯示器能夠同時通過MVB接口接收GWM傳輸?shù)?MVB信號,以及陪試機通過通信網(wǎng)絡(luò)傳輸?shù)臏y試啟動命令。
[0091] 步驟S502 :依據(jù)所述測試啟動命令,控制所述被測顯示器進(jìn)入測試模式;
[0092] 其中,被測顯示器中預(yù)設(shè)與第一通信網(wǎng)絡(luò)接口對應(yīng)第一存儲區(qū)域。
[0093] 其中,當(dāng)接收到該測試啟動命令后,控制被測顯示器進(jìn)入測試模式,通過與該陪試 機相連的通信網(wǎng)絡(luò)配合的第一通信網(wǎng)絡(luò)接口接收測試信號,而不再對MVB接口進(jìn)行操作, 實現(xiàn)了被測顯示器由正常工作狀態(tài)切換為測試狀態(tài)。
[0094] 則步驟S502具體包括:依據(jù)所述測試啟動命令,確定所述通信網(wǎng)絡(luò)接口為信號接 收端口;確定所述第一存儲區(qū)域,將通過所述第一通信網(wǎng)絡(luò)接口接收到的信號存儲至所述 第一區(qū)域。
[0095] 具體實施中,該不再對MVB接口進(jìn)行操作可以為不再通過MVB接口接收GWM傳輸 的MVB信號,或者放棄將MVB信號存儲到其對應(yīng)的第二區(qū)域中。
[0096] 步驟S503 :通過所述第一通信網(wǎng)絡(luò)接口接收測試信號;
[0097] 步驟S504 :依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解析轉(zhuǎn)換為MVB格式;
[0098] 步驟S505 :依據(jù)MVB格式的測試信號對所述被測顯示器界面進(jìn)行測試。
[0099] 其中,步驟S503-505與實施例1中的步驟S201-203 -致,本實施例不做贅述。
[0100] 綜上,本實施例提供的一種顯示器界面的測試方法中,在接收測試信號之前,還包 括:接收測試啟動命令,所述測試啟動命令由陪試機生成并發(fā)送;依據(jù)所述測試啟動命令, 控制所述被測顯示器進(jìn)入測試模式。采用該方法,在接收到測試啟動命令后開始進(jìn)入測試 模式,實現(xiàn)了被測顯示器由正常工作狀態(tài)切換為測試狀態(tài)的過程,保證了該測試過程可控。
[0101] 如圖6所示,本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例4的流程圖,該方法 通過以下步驟實現(xiàn):
[0102] 步驟S601 :通過所述第一通信網(wǎng)絡(luò)接口接收測試信號;
[0103] 步驟S602 :依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解析轉(zhuǎn)換為MVB格式;
[0104] 步驟S603 :依據(jù)MVB格式的測試信號對所述被測顯示器界面進(jìn)行測試;
[0105] 其中,步驟S601-603與實施例1中的步驟S201-203 -致,本實施例不做贅述。
[0106] 步驟S604 :接收測試停止命令;
[0107] 其中,所述測試停止命令由陪試機生成并發(fā)送。
[0108] 具體的,該測試停止命令由該陪試機通過該被測顯示器和陪試機之間的通信網(wǎng)絡(luò) 發(fā)送到該被測顯示器。
[0109] 需要說明的是,當(dāng)被測顯示器處于測試模式時,其不能對MVB數(shù)據(jù)進(jìn)行接收或者 存儲,因此,只能通過被測顯示器和通信網(wǎng)絡(luò)接口接收測試停止命令,并根據(jù)該測試停止命 令進(jìn)行后續(xù)的停止測試響應(yīng)。
[0110] 步驟S605 :依據(jù)所述測試停止命令,控制所述被測顯示器進(jìn)入工作模式,通過所 述MVB接口接收GWM發(fā)送的MVB信號。
[0111] 其中,被測顯示器中預(yù)設(shè)有與所述MVB接口對應(yīng)的第二存儲區(qū)域。
[0112] 其中,當(dāng)接收到該測試停止命令后,控制被測顯示器退出測試模式并進(jìn)入工作模 式,通過與通過GWM相連的MVB總線接收MVB信號用于顯示器界面的內(nèi)容顯示。
[0113] 當(dāng)然,由于被測顯示器中的MVB接口和通信網(wǎng)絡(luò)接口處于常連接狀態(tài),因此,該被 測顯示器能夠同時通過MVB接口接收GWM傳輸?shù)腗VB信號,以及陪試機通過通信網(wǎng)絡(luò)傳輸 的其他信號。
[0114] 則步驟S605具體包括:依據(jù)所述測試停止命令,確定所述MVB接口為信號接收端 口;確定第二存儲區(qū)域,將通過所述MVB接口接收到的信號存儲至所述第二區(qū)域。
[0115] 綜上,本實施例提供的一種顯示器界面的測試方法中,依據(jù)MVB格式的測試信號 測試所述被測顯示器之后,還包括:接收測試停止命令;依據(jù)所述測試停止命令,控制所述 被測顯示器進(jìn)入工作模式,通過所述MVB接口接收GWM發(fā)送的MVB信號。采用該方法,在接 收到測試停止命令后退出測試模式進(jìn)入工作模式,實現(xiàn)了被測顯示器由測試狀態(tài)切換會正 常工作狀態(tài)的過程,保證了該測試過程可控。
[0116] 與上述的應(yīng)用于被測顯示器的一種顯示器界面的測試方法相應(yīng)的,本申請還提供 了應(yīng)用于陪試機的一種顯示器界面的測試方法,該陪試機具有第二通信網(wǎng)絡(luò)接口。該陪試 機為能夠生成測試信號的電子設(shè)備,具體的可以為臺式機、筆記本、平板電腦、手機等電子 設(shè)備。
[0117] 如圖7所示,本申請?zhí)峁┑囊环N顯示器界面的測試方法實施例5的流程圖,該方法 通過以下步驟實現(xiàn):
[0118] 步驟S701 :依據(jù)待測試數(shù)據(jù),生成測試信號;
[0119] 其中,該陪試機根據(jù)該待測試顯示器中的待測試數(shù)據(jù),生成與該待測試數(shù)據(jù)對應(yīng) 的測試信號。
[0120] 其中,該測試信號中攜帶待測試數(shù)據(jù)對應(yīng)的信息。
[0121] 如圖8所示的步驟S701的具體實現(xiàn)流程圖,包括:
[0122] 步驟S801 :分析預(yù)設(shè)的地址配置文件,得到數(shù)據(jù)地址;
[0123] 其中,該陪試機中預(yù)設(shè)有地址配置文件,該配置文件結(jié)構(gòu)如下表1所示。
[0124] 表1配置文件結(jié)構(gòu)
[0125]
【權(quán)利要求】
1. 一種顯示器界面的測試方法,其特征在于,所述方法應(yīng)用于被測顯示器,所述被測顯 示器具有多功能車輛總線MVB接口和第一通信網(wǎng)絡(luò)接口,該方法包括 : 通過所述第一通信網(wǎng)絡(luò)接口接收測試信號,所述測試信號由陪試機生成并發(fā)送; 依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解析轉(zhuǎn)換為MVB格式; 依據(jù)MVB格式的測試信號對所述被測顯示器界面進(jìn)行測試。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,依據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則,將所述測試信號解 析轉(zhuǎn)換為MVB格式具體包括: 對所述測試信號進(jìn)行解包; 依據(jù)所述MVB數(shù)據(jù)格式和預(yù)設(shè)的數(shù)據(jù)內(nèi)容協(xié)議,將解包得到的數(shù)據(jù)信息轉(zhuǎn)換為MVB格 式。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收測試信號之前,還包括: 接收測試啟動命令,所述測試啟動命令由陪試機生成并發(fā)送; 依據(jù)所述測試啟動命令,控制所述被測顯示器進(jìn)入測試模式。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述被測顯示器中預(yù)設(shè)有與所述第一通 信網(wǎng)絡(luò)接口對應(yīng)的第一存儲區(qū)域,所述依據(jù)所述測試啟動命令,控制所述被測顯示器進(jìn)入 測試模式包括: 依據(jù)所述測試啟動命令,確定所述通信網(wǎng)絡(luò)接口為信號接收端口; 確定第一區(qū)域,將通過所述第一通信網(wǎng)絡(luò)接口接收到的信號存儲至所述第一區(qū)域。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,依據(jù)MVB格式的測試信號測試所述被測顯 示器之后,還包括: 接收測試停止命令; 依據(jù)所述測試停止命令,控制所述被測顯示器進(jìn)入工作模式,通過所述MVB接口接收 網(wǎng)關(guān)模塊GWM發(fā)送的MVB信號。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述被測顯示器中預(yù)設(shè)有與所述MVB接口 對應(yīng)的第二存儲區(qū)域,所述依據(jù)所述測試停止命令,控制所述被測顯示器進(jìn)入工作模式包 括: 依據(jù)所述測試停止命令,確定所述MVB接口為信號接收端口; 確定第二存儲區(qū)域,將通過所述MVB接口接收到的信號存儲至所述第二區(qū)域。
7. -種顯示器界面的測試方法,其特征在于,所述方法應(yīng)用于陪試機,所述陪試機具有 第二通信網(wǎng)絡(luò)接口,該方法包括: 依據(jù)待測試數(shù)據(jù),生成測試信號; 通過所述第二通信網(wǎng)絡(luò)接口發(fā)送所述測試信號至被測顯示器。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述依據(jù)待測試數(shù)據(jù),生成測試信號包 括: 分析預(yù)設(shè)的地址配置文件,得到數(shù)據(jù)地址; 依據(jù)所述待測試數(shù)據(jù)和預(yù)設(shè)的數(shù)據(jù)內(nèi)容協(xié)議,生成測試信息; 將所述數(shù)據(jù)地址和所述測試信號組包,得到測試信號。
9. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述依據(jù)待測試數(shù)據(jù),生成測試信號之 前,還包括: 接收測試啟動信號,所述測試啟動信號依據(jù)用戶在所述陪試機中的啟動操作生成; 依據(jù)所述測試啟動信號生成測試啟動命令; 將所述測試啟動命令通過所述第二通信網(wǎng)絡(luò)接口發(fā)送至被測顯示器。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,通過所述第二通信網(wǎng)絡(luò)接口發(fā)送所述測 試信號至被測顯示器之后,還包括: 接收測試停止信號,所述測試停止信號依據(jù)用戶在所述陪試機中的啟動操作生成; 依據(jù)所述測試停止信號生成測試停止命令; 將所述測試停止命令通過所述第二通信網(wǎng)絡(luò)接口發(fā)送至被測顯示器。
【文檔編號】B61L15/00GK104158913SQ201410455386
【公開日】2014年11月19日 申請日期:2014年9月9日 優(yōu)先權(quán)日:2014年9月9日
【發(fā)明者】曾升, 李宇鋒, 饒?zhí)熨F, 譚軍祥, 楊杰, 楊玲, 葉鴻扉, 胡士杰 申請人:株洲南車時代電氣股份有限公司