本發(fā)明涉及電氣設(shè)備測(cè)試領(lǐng)域,具體而言,涉及一種家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法及裝置。
背景技術(shù):隨著計(jì)算機(jī)技術(shù)、通訊技術(shù)、以及網(wǎng)絡(luò)技術(shù)的發(fā)展,智能化應(yīng)用逐步滲入人們的家庭生活。家庭總線系統(tǒng)(HomeBusSystem,簡(jiǎn)稱為HBS)是指在家庭內(nèi)部通過一定的傳輸介質(zhì)(例如,雙絞線、電力線)將各種電氣設(shè)備和電氣子系統(tǒng)連接起來,采用統(tǒng)一的通信協(xié)議,對(duì)內(nèi)實(shí)現(xiàn)資源共享,對(duì)外通過網(wǎng)關(guān)與外部網(wǎng)絡(luò)互聯(lián)實(shí)現(xiàn)信息交換。HBS系統(tǒng)能夠?qū)彝ブ械母鞣N電氣設(shè)備進(jìn)行集中或分布、本地或異地的控制、管理。因?yàn)榫哂胁僮骱?jiǎn)單、穩(wěn)定性好、擴(kuò)展方便、控制靈活,及容易維護(hù)等優(yōu)點(diǎn),HBS系統(tǒng)在家庭、工業(yè)、貿(mào)易,及商業(yè)樓宇等許多方面和場(chǎng)景中都得到了廣泛的應(yīng)用。目前,對(duì)HBS系統(tǒng)中的電氣設(shè)備進(jìn)行運(yùn)行可靠性測(cè)試的方法主要考慮以下幾個(gè)方面:1、機(jī)組的表面運(yùn)行狀況、2、短時(shí)間內(nèi)的數(shù)據(jù)人工判斷,以及3、短時(shí)間內(nèi)的總線波形判斷,這些方面的判斷多通過較為簡(jiǎn)單的人工判斷方法進(jìn)行,顯然存在以下缺陷:耗費(fèi)人力、無法滿足HBS總線長時(shí)間內(nèi)的運(yùn)行測(cè)試、測(cè)試效率低,以及測(cè)試不全面等。針對(duì)當(dāng)前的HBS系統(tǒng)中的電氣設(shè)備進(jìn)行運(yùn)行可靠性測(cè)試的方法的各種缺陷,現(xiàn)有技術(shù)中并沒有提供移一種可靠性高、測(cè)試全面的完整測(cè)試方法或測(cè)試方案。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供一種家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法及裝置,以至少解決上述問題之一。根據(jù)本發(fā)明的一個(gè)方面,提供了一種家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法,包括:檢測(cè)預(yù)定時(shí)長內(nèi)來自總線的原始數(shù)據(jù)是否能夠解碼,并對(duì)能夠解碼的原始數(shù)據(jù)進(jìn)行解碼;判斷解碼得到的解碼數(shù)據(jù)是否滿足預(yù)定的測(cè)試條件,如果滿足,則確定對(duì)原始數(shù)據(jù)進(jìn)行測(cè)試的測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格;顯示測(cè)試結(jié)果。優(yōu)選地,測(cè)試條件包括:總線數(shù)據(jù)錯(cuò)誤率、是否符合應(yīng)用層時(shí)序、是否符合應(yīng)用層協(xié)議,以及家庭總線系統(tǒng)(HBS)設(shè)備的設(shè)備回復(fù)率。優(yōu)選地,在檢測(cè)預(yù)定時(shí)長內(nèi)來自總線的原始數(shù)據(jù)是否能夠解碼之前,包括:通過連接于家庭總線系統(tǒng)(HBS)和計(jì)算機(jī)網(wǎng)絡(luò)之間的HBS/USB接口轉(zhuǎn)換器接收來自總線的原始數(shù)據(jù)。優(yōu)選地,判斷解碼后的解碼數(shù)據(jù)是否滿足預(yù)定的總線數(shù)據(jù)錯(cuò)誤率,包括:確定不能夠解碼的原始數(shù)據(jù)的個(gè)數(shù)M;根據(jù)以下公式確定總線數(shù)據(jù)錯(cuò)誤率P:P=M/N,其中,N為原始數(shù)據(jù)的個(gè)數(shù);當(dāng)總線數(shù)據(jù)錯(cuò)誤率P小于預(yù)定的總線數(shù)據(jù)錯(cuò)誤率時(shí),確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。優(yōu)選地,判斷解碼后的解碼數(shù)據(jù)是否符合應(yīng)用層時(shí)序,包括:判斷解碼數(shù)據(jù)的應(yīng)用層時(shí)序是否完全正確;如果完全正確,確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。優(yōu)選地,判斷解碼后的解碼數(shù)據(jù)是否符合應(yīng)用層協(xié)議,包括:判斷解碼數(shù)據(jù)中是否存在亂碼、斷碼,及校驗(yàn)錯(cuò)誤的數(shù)據(jù),如果不存在,判定解碼數(shù)據(jù)符合應(yīng)用層協(xié)議,否則,判定解碼數(shù)據(jù)不符合應(yīng)用層協(xié)議;當(dāng)解碼數(shù)據(jù)符合應(yīng)用層協(xié)議時(shí),確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。優(yōu)選地,判斷解碼后的解碼數(shù)據(jù)是否滿足預(yù)定的設(shè)備回復(fù)率,包括:確定家庭總線系統(tǒng)設(shè)備回復(fù)的數(shù)據(jù)幀個(gè)數(shù)Y;根據(jù)以下公式確定設(shè)備回復(fù)率U:U=Y(jié)/X,其中,X為點(diǎn)名的數(shù)據(jù)幀個(gè)數(shù);當(dāng)設(shè)備回復(fù)率U大于等于預(yù)定的設(shè)備回復(fù)率時(shí),確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。優(yōu)選地,HBS設(shè)備包括:空調(diào)和/或冰箱。根據(jù)本發(fā)明的另一方面,提供了一種家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試裝置,包括:解碼模塊,用于檢測(cè)預(yù)定時(shí)長內(nèi)來自總線的原始數(shù)據(jù)是否能夠解碼,并對(duì)能夠解碼的原始數(shù)據(jù)進(jìn)行解碼;判斷模塊,用于判斷解碼得到的解碼數(shù)據(jù)是否滿足預(yù)定的測(cè)試條件,如果滿足,則確定對(duì)所原始數(shù)據(jù)進(jìn)行測(cè)試的測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格;顯示模塊,用于顯示測(cè)試結(jié)果。優(yōu)選地,測(cè)試條件包括:總線數(shù)據(jù)錯(cuò)誤率、是否符合應(yīng)用層時(shí)序、是否符合應(yīng)用層協(xié)議,以及家庭總線系統(tǒng)(HBS)設(shè)備的設(shè)備回復(fù)率。優(yōu)選地,該裝置還包括:接收模塊,用于通過連接于HBS和計(jì)算機(jī)網(wǎng)絡(luò)之間的HBS/USB接口轉(zhuǎn)換器接收來自HBS總線的原始數(shù)據(jù)。優(yōu)選地,HBS設(shè)備包括:空調(diào)和/或冰箱。通過本發(fā)明,采用在預(yù)定時(shí)長內(nèi)的數(shù)據(jù)進(jìn)行解析,并把相應(yīng)的解析結(jié)果顯示出來的方式,解決了現(xiàn)有技術(shù)中無法滿足HBS總線長時(shí)間內(nèi)的運(yùn)行測(cè)試、測(cè)試效率低,以及測(cè)試不全面的問題,進(jìn)而達(dá)到了可靠性高、測(cè)試效率高且測(cè)試全面的技術(shù)效果。附圖說明此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施例的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法流程圖;圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的HBS的總線數(shù)據(jù)測(cè)試流程圖;圖3A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的總線數(shù)據(jù)錯(cuò)誤率的判斷結(jié)果為合格情況下的顯示示意圖;圖3B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的總線數(shù)據(jù)錯(cuò)誤率的判斷結(jié)果為不合格情況下的顯示示意圖;圖4A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層時(shí)序的判斷結(jié)果為合格情況下的顯示示意圖;圖4B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層時(shí)序的判斷結(jié)果為不合格情況下的顯示示意圖;圖5A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層協(xié)議的判斷結(jié)果為合格情況下的顯示示意圖;圖5B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層協(xié)議的判斷結(jié)果為不合格情況下的顯示示意圖;圖6A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的設(shè)備回復(fù)率的判斷結(jié)果為合格情況下的顯示示意圖;圖6B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的設(shè)備回復(fù)率的判斷結(jié)果為不合格情況下的顯示示意圖;圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的所有判斷結(jié)果的顯示狀態(tài)示意圖;圖8是根據(jù)本發(fā)明實(shí)施例的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試裝置的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。圖1是根據(jù)本發(fā)明實(shí)施例的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法流程圖,如圖1所示,該方法主要包括以下步驟(步驟S102-步驟S106):步驟S102,檢測(cè)預(yù)定時(shí)長內(nèi)來自總線的原始數(shù)據(jù)是否能夠解碼,并對(duì)能夠解碼的原始數(shù)據(jù)進(jìn)行解碼;步驟S104,判斷解碼得到的解碼數(shù)據(jù)是否滿足預(yù)定的測(cè)試條件,如果滿足,則確定對(duì)原始數(shù)據(jù)進(jìn)行測(cè)試的測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格;步驟S106,顯示測(cè)試結(jié)果。在本實(shí)施例中,測(cè)試條件可以包括:總線數(shù)據(jù)錯(cuò)誤率、是否符合應(yīng)用層時(shí)序、是否符合應(yīng)用層協(xié)議,以及家庭總線系統(tǒng)(HBS)設(shè)備的設(shè)備回復(fù)率。在本實(shí)施例中,在檢測(cè)預(yù)定時(shí)長內(nèi)來自總線的原始數(shù)據(jù)是否能夠解碼之前,可以通過連接于HBS和計(jì)算機(jī)網(wǎng)絡(luò)之間的HBS/USB接口轉(zhuǎn)換器接收來自HBS總線的原始數(shù)據(jù)。針對(duì)步驟S104,在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,在判斷解碼后的解碼數(shù)據(jù)是否滿足預(yù)定的總線數(shù)據(jù)錯(cuò)誤率時(shí),可以先確定不能夠解碼的原始數(shù)據(jù)的個(gè)數(shù)M,再根據(jù)以下公式確定總線數(shù)據(jù)錯(cuò)誤率P:P=M/N,其中,N為原始數(shù)據(jù)的個(gè)數(shù),當(dāng)總線數(shù)據(jù)錯(cuò)誤率P小于預(yù)定的總線數(shù)據(jù)錯(cuò)誤率時(shí),確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,在判斷解碼后的解碼數(shù)據(jù)是否符合應(yīng)用層時(shí)序時(shí),可以判斷解碼數(shù)據(jù)的應(yīng)用層時(shí)序是否完全正確,如果完全正確,確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,在判斷解碼后的解碼數(shù)據(jù)是否符合應(yīng)用層協(xié)議時(shí),可以先判斷解碼數(shù)據(jù)中是否存在亂碼、斷碼,及校驗(yàn)錯(cuò)誤的數(shù)據(jù),如果不存在,判定解碼數(shù)據(jù)符合應(yīng)用層協(xié)議,否則,判定解碼數(shù)據(jù)不符合應(yīng)用層協(xié)議,當(dāng)解碼數(shù)據(jù)符合應(yīng)用層協(xié)議時(shí),確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。在本發(fā)明的一個(gè)優(yōu)選實(shí)施方式中,在判斷解碼后的解碼數(shù)據(jù)是否滿足預(yù)定的設(shè)備回復(fù)率時(shí),可以先確定家庭總線系統(tǒng)設(shè)備回復(fù)的數(shù)據(jù)幀個(gè)數(shù)Y,再根據(jù)以下公式確定設(shè)備回復(fù)率U:U=Y(jié)/X,其中,X為點(diǎn)名的數(shù)據(jù)幀個(gè)數(shù),當(dāng)設(shè)備回復(fù)率U大于等于預(yù)定的設(shè)備回復(fù)率時(shí),確定測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格。在實(shí)際應(yīng)用中,HBS設(shè)備可以包括能夠應(yīng)用于HBS的各種電氣設(shè)備,例如:空調(diào)。當(dāng)然,針對(duì)包括各種家用電器的HSB系統(tǒng)也完全可以采用上述總線數(shù)據(jù)測(cè)試方法。下面結(jié)合圖2及一個(gè)優(yōu)選實(shí)施例對(duì)上述家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法進(jìn)行詳細(xì)描述。圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的HBS的總線數(shù)據(jù)測(cè)試流程圖,如圖2所示,該流程主要包括以下步驟:(步驟S202-步驟S212):步驟S202、使用計(jì)算機(jī)USB口通過一個(gè)HBS/USB的轉(zhuǎn)換器(例如,在實(shí)際應(yīng)用中,可以使用ARM公司的芯片,該芯片具備將數(shù)據(jù)從HBS系統(tǒng)轉(zhuǎn)換到支持USB的計(jì)算機(jī)網(wǎng)絡(luò)中)在預(yù)定時(shí)長(例如,在本實(shí)施例中,預(yù)定時(shí)長為24小時(shí))內(nèi)接收來自HBS系統(tǒng)的總線的數(shù)據(jù)(24小時(shí)內(nèi)的數(shù)據(jù),即上述的原始數(shù)據(jù));在實(shí)際應(yīng)用中,HBS/USB的轉(zhuǎn)換器還可以將232信號(hào)轉(zhuǎn)換到HBS信號(hào),HBS信號(hào)的波特率能夠支持57600bit/s,USB信號(hào)的波特率能夠支持38400bit/s。步驟S204、導(dǎo)入接收到的原始數(shù)據(jù)(即24小時(shí)內(nèi)的數(shù)據(jù));在實(shí)際應(yīng)用中,該方法完全可以在預(yù)先集中配置好各段運(yùn)行程序的專用軟件上(例如,可以將各段運(yùn)行程序集中成為一種labview軟件),一旦開始接收原始數(shù)據(jù),即可以實(shí)時(shí)地原始數(shù)據(jù)保存并導(dǎo)入到軟件內(nèi)部,為下一步對(duì)原始數(shù)據(jù)進(jìn)行解析做準(zhǔn)備。步驟S206、對(duì)原始數(shù)據(jù)進(jìn)行判斷操作和解碼操作;在實(shí)際應(yīng)用中,如果檢測(cè)到不能進(jìn)行解碼的原始數(shù)據(jù),即可將無法進(jìn)行解碼的數(shù)據(jù)實(shí)時(shí)地顯示在上位機(jī)(負(fù)責(zé)管理所有HBS設(shè)備)的顯示界面上,這樣,這些無法解碼的原始數(shù)據(jù)就可以被測(cè)試人員隨時(shí)發(fā)現(xiàn),以便根據(jù)實(shí)際情況對(duì)HBS系統(tǒng)中的各個(gè)裝置或設(shè)備進(jìn)行調(diào)整,而無需全部完成所有的測(cè)試條件再進(jìn)行調(diào)整。步驟S208、獲得進(jìn)行解碼操作后的數(shù)據(jù)(即解碼數(shù)據(jù));步驟S210A、檢測(cè)24小時(shí)內(nèi)的原始數(shù)據(jù)中不能解碼的原始數(shù)據(jù),并判斷HBS總線數(shù)據(jù)錯(cuò)誤率(即根據(jù)公式:不能夠解碼的原始數(shù)據(jù)的個(gè)數(shù)/原始數(shù)據(jù)的個(gè)數(shù)得到),如果錯(cuò)誤率達(dá)到5%(即預(yù)定總線數(shù)據(jù)錯(cuò)誤率)以上,則判定總線中的數(shù)據(jù)的正確率過低,從而確定判定結(jié)果為不合格,否則,則判定總線中的數(shù)據(jù)的正確率為正常,從而確定判定結(jié)果為合格。步驟S210B、判斷24小時(shí)內(nèi)的解碼數(shù)據(jù)的應(yīng)用層時(shí)序是否正確,如果所有原始數(shù)據(jù)的應(yīng)用層時(shí)序都正確,則在上位機(jī)的顯示界面上顯示“時(shí)序正常”,否則,在上位機(jī)的顯示界面上顯示應(yīng)用層時(shí)序出現(xiàn)錯(cuò)誤的地方;在實(shí)際應(yīng)用中,可以預(yù)先把HBS總線上的原始數(shù)據(jù)的所有應(yīng)用層時(shí)序集成到諸如上述labview軟件的判斷條件中,以這些應(yīng)用層時(shí)序作為總線上的原始數(shù)據(jù)的時(shí)序判斷標(biāo)準(zhǔn)。步驟S210C、判斷24小時(shí)內(nèi)的解碼數(shù)據(jù)是否符合HBS總線的應(yīng)用層協(xié)議,如果不符合應(yīng)用層協(xié)議的解碼數(shù)據(jù)達(dá)到5%,則判定HBS總線中的數(shù)據(jù)異常,否則,判定HBS總線中的數(shù)據(jù)正常;在實(shí)際應(yīng)用中,可以把HBS總線上的原始數(shù)據(jù)的應(yīng)用層協(xié)議格式集成到諸如上述labview軟件的判斷中,軟件就會(huì)自動(dòng)把總線數(shù)據(jù)中不符合應(yīng)用層協(xié)議格式的數(shù)據(jù)(包括:斷幀、亂碼、校驗(yàn)錯(cuò)誤)提取并進(jìn)行保存。步驟S210D、判斷24小時(shí)內(nèi)的對(duì)應(yīng)于解碼數(shù)據(jù)的各種HBS設(shè)備的設(shè)備回復(fù)率,如果每個(gè)HBS設(shè)備的回復(fù)率達(dá)到95%以上,則判定HBS總線上的數(shù)據(jù)為正常,否則,判定HBS總線上的數(shù)據(jù)為異常;步驟S212、匯總每個(gè)階段的判定結(jié)果,將最終的判斷結(jié)果顯示在上位機(jī)的顯示平面上。下面結(jié)合具體實(shí)施例對(duì)各個(gè)判定結(jié)果進(jìn)行顯示的界面進(jìn)行描述。以HBS總線的半小時(shí)的數(shù)據(jù)為例,將原始數(shù)據(jù)導(dǎo)入labview軟件,軟件將計(jì)算出半小時(shí)內(nèi)總線的數(shù)據(jù)長度為N:N=929114,不能解碼的數(shù)據(jù)為M:M=30000,解碼的數(shù)據(jù)為T:T=899114,顯示解碼后的數(shù)據(jù)T、不能解碼數(shù)據(jù)M和總線數(shù)據(jù)錯(cuò)誤率的計(jì)算結(jié)果P:P=M/N=3%。圖3A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的總線數(shù)據(jù)錯(cuò)誤率的判斷結(jié)果為合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D3A,當(dāng)測(cè)試的總線數(shù)據(jù)錯(cuò)誤率的判斷結(jié)果為合格時(shí),顯示的結(jié)果狀態(tài)如圖3A所示。圖3B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的總線數(shù)據(jù)錯(cuò)誤率的判斷結(jié)果為不合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D3B,當(dāng)測(cè)試的總線數(shù)據(jù)錯(cuò)誤率的判斷結(jié)果為不合格時(shí),顯示的結(jié)果狀態(tài)如圖3B所示。圖4A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層時(shí)序的判斷結(jié)果為合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D4A,當(dāng)測(cè)試的總線數(shù)據(jù)的應(yīng)用層時(shí)序的判斷結(jié)果為合格時(shí),顯示的結(jié)果狀態(tài)如圖4A所示。圖4B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層時(shí)序的判斷結(jié)果為不合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D4B,當(dāng)測(cè)試的總線數(shù)據(jù)的應(yīng)用層時(shí)序的判斷結(jié)果為不合格時(shí),顯示的結(jié)果狀態(tài)如圖4B所示。圖5A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層協(xié)議的判斷結(jié)果為合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D5A,當(dāng)測(cè)試的總線數(shù)據(jù)的應(yīng)用層協(xié)議的判斷結(jié)果為合格時(shí),顯示的結(jié)果狀態(tài)如圖5A所示。圖5B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的應(yīng)用層協(xié)議的判斷結(jié)果為不合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D5B,當(dāng)測(cè)試的總線數(shù)據(jù)的應(yīng)用層協(xié)議的判斷結(jié)果為不合格時(shí),顯示的結(jié)果狀態(tài)如圖5B所示。圖6A是根據(jù)本發(fā)明優(yōu)選實(shí)施例的設(shè)備回復(fù)率的判斷結(jié)果為合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D6A,當(dāng)測(cè)試的總線數(shù)據(jù)中對(duì)應(yīng)的所有HBS設(shè)備的設(shè)備回復(fù)率的判斷結(jié)果為合格時(shí),顯示的結(jié)果狀態(tài)如圖6A所示。圖6B是根據(jù)本發(fā)明優(yōu)選實(shí)施例的設(shè)備回復(fù)率的判斷結(jié)果為不合格情況下的顯示示意圖,請(qǐng)參照?qǐng)D6B,當(dāng)測(cè)試的總線數(shù)據(jù)中對(duì)應(yīng)的所有HBS設(shè)備的設(shè)備回復(fù)率的判斷結(jié)果為不合格時(shí),顯示的結(jié)果狀態(tài)如圖6B所示。圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的所有判斷結(jié)果的顯示狀態(tài)示意圖,請(qǐng)參照?qǐng)D7,將各個(gè)階段的判斷結(jié)果顯示在上位機(jī)(也可以是管理器)的顯示界面上,以便測(cè)試人員或管理人員根據(jù)測(cè)試結(jié)果對(duì)當(dāng)前的各種HBS設(shè)備進(jìn)行調(diào)試或修理。采用上述實(shí)施例提供的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法,可以對(duì)接收的數(shù)據(jù)進(jìn)行解析,然后實(shí)時(shí)地檢測(cè)HBS總線上不能解碼的數(shù)據(jù)并判斷HBS總線錯(cuò)誤率、測(cè)試HBS總線應(yīng)用層數(shù)據(jù)回復(fù)率、檢測(cè)不符合HBS總線應(yīng)用層協(xié)議的數(shù)據(jù),以及判斷HBS總線數(shù)據(jù)的應(yīng)用層時(shí)序是否正確,并把相應(yīng)的解析結(jié)果在電腦界面上顯示,進(jìn)而可以大大提高檢測(cè)效率及檢測(cè)準(zhǔn)確率,增強(qiáng)測(cè)試的可靠性。圖8是根據(jù)本發(fā)明實(shí)施例的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試裝置的結(jié)構(gòu)框圖,該裝置用以實(shí)現(xiàn)上述實(shí)施例提供的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試方法,如圖8所示,該裝置主要包括:解碼模塊10、判斷模塊20以及顯示模塊30。其中,解碼模塊10,用于檢測(cè)預(yù)定時(shí)長內(nèi)來自總線的原始數(shù)據(jù)是否能夠解碼,并對(duì)能夠解碼的原始數(shù)據(jù)進(jìn)行解碼;判斷模塊20,連接至解碼模塊10,用于判斷解碼得到的解碼數(shù)據(jù)是否滿足預(yù)定的測(cè)試條件,如果滿足,則確定對(duì)所原始數(shù)據(jù)進(jìn)行測(cè)試的測(cè)試結(jié)果為合格,否則,確定測(cè)試結(jié)果為不合格;顯示模塊30,連接至判斷模塊20,用于顯示測(cè)試結(jié)果。其中,測(cè)試條件包括:總線數(shù)據(jù)錯(cuò)誤率、是否符合應(yīng)用層時(shí)序、是否符合應(yīng)用層協(xié)議,以及家庭總線系統(tǒng)(HBS)設(shè)備的設(shè)備回復(fù)率。優(yōu)選地,在實(shí)際應(yīng)用中,HBS設(shè)備可以包括能夠應(yīng)用于HBS的各種電氣設(shè)備,例如:空調(diào)。當(dāng)然,針對(duì)包括各種家用電器的HSB系統(tǒng)也完全可以采用上述總線數(shù)據(jù)測(cè)試方法。圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試裝置的結(jié)構(gòu)示意圖,如圖9所示,在本發(fā)明一個(gè)優(yōu)選實(shí)施方式中,該裝置還可以進(jìn)一步包括:接收模塊40,與解碼模塊10相連接,用于通過連接于HBS和計(jì)算機(jī)網(wǎng)絡(luò)之間的HBS/USB接口轉(zhuǎn)換器接收來自HBS總線的原始數(shù)據(jù)。采用上述實(shí)施例提供的家庭總線系統(tǒng)的總線數(shù)據(jù)測(cè)試裝置,可以對(duì)接收的數(shù)據(jù)進(jìn)行解析,然后實(shí)時(shí)地檢測(cè)HBS總線上不能解碼的數(shù)據(jù)并判斷HBS總線錯(cuò)誤率、測(cè)試HBS總線應(yīng)用層數(shù)據(jù)回復(fù)率、檢測(cè)不符合HBS總線應(yīng)用層協(xié)議的數(shù)據(jù),以及判斷HBS總線數(shù)據(jù)的應(yīng)用層時(shí)序是否正確,并把相應(yīng)的解析結(jié)果在電腦界面上顯示,進(jìn)而可以大大提高檢測(cè)效率及檢測(cè)準(zhǔn)確率,增強(qiáng)測(cè)試的可靠性。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:采用對(duì)接收的數(shù)據(jù)進(jìn)行解析,然后實(shí)時(shí)地檢測(cè)HBS總線上不能解碼的數(shù)據(jù)并判斷HBS總線錯(cuò)誤率、測(cè)試HBS總線應(yīng)用層數(shù)據(jù)回復(fù)率、檢測(cè)不符合HBS總線應(yīng)用層協(xié)議的數(shù)據(jù),以及判斷HBS總線數(shù)據(jù)的應(yīng)用層時(shí)序是否正確,并把相應(yīng)的解析結(jié)果在電腦界面上顯示的方式,解決了現(xiàn)有技術(shù)中無法滿足HBS總線長時(shí)間內(nèi)的運(yùn)行測(cè)試、測(cè)試效率低,以及測(cè)試不全面的問題,進(jìn)而達(dá)到了可靠性高、測(cè)試效率高且測(cè)試全面的技術(shù)效果。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。