專利名稱:通信協(xié)議一致性檢測方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種通信協(xié)議一致性檢測方法和系統(tǒng)。
背景技術(shù):
用電信息采集系統(tǒng)主要實現(xiàn)廣大工商業(yè)和居民用戶電能表的自動抄表和自動控 制,是建設(shè)智能電網(wǎng)的基礎(chǔ)工程。用電信息采集系統(tǒng)規(guī)模大,設(shè)備廠家型號多,通信介質(zhì)和 通信協(xié)議種類多,系統(tǒng)各組成部分(主站、集中器和電能表)之間數(shù)據(jù)通信的互聯(lián)互通問題 越來越突出,大大增加了系統(tǒng)開發(fā)、安裝、調(diào)試、運行維護和電能表輪換的工作量,有時甚至 導(dǎo)致不能接入或通信不可靠,嚴(yán)重影響系統(tǒng)的一次采集成功率,電能表數(shù)據(jù)采集總差錯率 已經(jīng)嚴(yán)重制約了系統(tǒng)的推廣和應(yīng)用效果。用電信息采集系統(tǒng)的通信協(xié)議一致性測試系統(tǒng),可以解決用電信息采集系統(tǒng)建設(shè) 和運行過程中數(shù)據(jù)通信的互聯(lián)互通問題,該通信協(xié)議一致性測試系統(tǒng)使用者可以是各地電 力公司的檢測中心,也可以是用電信息采集終端(電能表)的生產(chǎn)廠家。該通信協(xié)議一致 性測試系統(tǒng)主要包括兩部分檢測內(nèi)容集中器與主站之間的上行通信協(xié)議的一致性檢測和 集中器與電能表之間的下行通信協(xié)議的一致性檢測。由于國外的智能電網(wǎng)通信協(xié)議標(biāo)準(zhǔn)和國內(nèi)的用電信息采集系統(tǒng)相關(guān)通信協(xié)議標(biāo) 準(zhǔn)都是最新頒布的,所以國內(nèi)外還沒有專門針對用電信息采集系統(tǒng)的通信協(xié)議一致性測試 系統(tǒng)。只有一些檢測機構(gòu)和廠家開發(fā)了針對特定設(shè)備對象的檢測系統(tǒng)。在這些現(xiàn)有檢測系 統(tǒng)中,通信協(xié)議一致性不作為一項獨立的檢測項目,分別存在針對集中器的功能檢測系統(tǒng) 和針對電能表的功能檢測系統(tǒng)。針對集中器的功能檢測系統(tǒng)使用模擬主站軟件,在GPRS通 信方式下,通過對被測廠家的集中器發(fā)送各種報文,檢測其上行通信協(xié)議與用電信息采集 系統(tǒng)行業(yè)標(biāo)準(zhǔn)、國網(wǎng)技術(shù)規(guī)范的一致性程度。針對電能表的功能檢測系統(tǒng)在RS485、電力線 載波等各種通信方式下,使用檢測方提供的支持DL/T645規(guī)約的模擬通信軟件,發(fā)送各種 報文,檢測被測電能表與通信協(xié)議一致性程度。發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有的通信協(xié)議一致性檢測存在如下缺陷 通信過程中,只能通過測試軟件返回的執(zhí)行結(jié)果,知道通信對象是否正確響應(yīng)了主站所發(fā) 出的指令,簡單的得出此項測試“通過”或“不通過”的結(jié)論,而在被測設(shè)備一端無法直觀了 解到通信的過程。而且,如果通信對象未反應(yīng),還需要人工分析報文,找出通信不成功的原 因。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種通信協(xié)議一致性檢測方法和系統(tǒng),以解決目前用電信息采 集系統(tǒng)的通信協(xié)議一致性測試過程中的各種問題。本發(fā)明實施例的上述目的是通過如下技術(shù)方案實現(xiàn)的一種通信協(xié)議一致性檢測方法,所述方法包括偵聽多個標(biāo)準(zhǔn)設(shè)備以及被測設(shè)備的通信情況,截獲所述多個標(biāo)準(zhǔn)設(shè)備以及所述被
4測設(shè)備的通信報文;將對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信報文連同截獲時間寫入數(shù)據(jù)庫;根據(jù)所述數(shù)據(jù)庫中保存的被測設(shè)備的通信報文,確定所述被測設(shè)備在應(yīng)用層、鏈 路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致。一種通信協(xié)議一致性檢測系統(tǒng),所述系統(tǒng)包括多個標(biāo)準(zhǔn)設(shè)備,每一個標(biāo)準(zhǔn)設(shè)備包括至少一個偵聽接口,用于采集或生成用電數(shù) 據(jù)提供給檢測服務(wù)器;智能規(guī)約分析儀,通過偵聽接口與所述多個標(biāo)準(zhǔn)硬件設(shè)備的偵聽接口相連,并與 被測設(shè)備相連,所述智能規(guī)約分析儀包括偵聽單元和入庫單元,所述偵聽單元用于偵聽所 述多個標(biāo)準(zhǔn)設(shè)備以及被測設(shè)備的通信情況,截獲所述多個標(biāo)準(zhǔn)設(shè)備以及所述被測設(shè)備的通 信報文,所述入庫單元用于將對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信報文連同截獲時間寫 入數(shù)據(jù)庫;數(shù)據(jù)庫,用于保存所述智能規(guī)約分析儀寫入的對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的 通信報文及其截獲時間;檢測服務(wù)器,通過網(wǎng)絡(luò)、GPRS或PSTN通信設(shè)備與所述多個硬件設(shè)備以及被測設(shè) 備相連,所述檢測服務(wù)器包括檢測單元,用于根據(jù)所述數(shù)據(jù)庫中保存的被測設(shè)備的通信報 文,確定所述被測設(shè)備在應(yīng)用層、鏈路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致。本發(fā)明實施例提供的通信協(xié)議一致性檢測方法和系統(tǒng),通過使用偵聽方法,不僅 可為檢測單位提供直觀、準(zhǔn)確檢測數(shù)據(jù)和圖形,便于進行通信過程定性和定量的分析,也可 為終端設(shè)備生產(chǎn)廠家提供一體化檢測和分析手段,通過該通信協(xié)議一致性檢測系統(tǒng)提供的 通信過程分析數(shù)據(jù),為廠家設(shè)備改進提供有效的參考信息。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不 構(gòu)成對本發(fā)明的限定。在附圖中圖1為本發(fā)明實施例的用電信息采集系統(tǒng)的布網(wǎng)結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例的用電信息采集系統(tǒng)的通信協(xié)議一致性檢測方法的流程圖;圖3為本發(fā)明實施例的通信協(xié)議一致性檢測系統(tǒng)的組成框圖;圖4為本實施例的用電信息采集系統(tǒng)的各監(jiān)測點的布置圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附 圖,對本發(fā)明實施例做進一步詳細(xì)說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本 發(fā)明,但并不作為對本發(fā)明的限定。圖1為本發(fā)明實施例的通信協(xié)議一致性檢測系統(tǒng)的布網(wǎng)結(jié)構(gòu)示意圖,請參照圖1, 該通信協(xié)議一致性檢測系統(tǒng)包括主站層11、通信層12和采集層13。其中主站層11包括智能規(guī)約分析儀111、檢測服務(wù)器112、打印機113。該主站層11 的各設(shè)備接入同一個局域網(wǎng)絡(luò),可以通過通信層12的PSTN方式、網(wǎng)絡(luò)方式或者GPRS方式 與采集層13的各個終端設(shè)備相耦合,獲取終端設(shè)備上報的數(shù)據(jù)。其中,智能規(guī)約分析儀111通過偵聽采集層13的各終端設(shè)備的通信信道,獲取報文數(shù)據(jù)。檢測服務(wù)器112通過集中器 131獲取各個電能表132上報的數(shù)據(jù)。打印機113用于打印各種報表。采集層13的終端設(shè)備主要包括集中器131和電能表132,還可以包括采集器133。 其中,電能表132可以包括三相多功能電能表1321,該三相多功能電能表1321直接連接集 中器,其生成的電能表數(shù)據(jù)直接上報集中器。電能表132也可以包括單相485電能表1322 和/或三相485電能表1323,該單相485電能表1322和/或三相485電能表1323通過采 集器133經(jīng)由PLC電力線載波向集中器131上報生成的電能表數(shù)據(jù)。電能表132還可以包 括單相載波電能表1324和/或三相載波電能表1325,該單相載波電能表1324和/或三相 載波電能表1325直接通過PLC電力線載波向集中器131上報生成的電能表數(shù)據(jù)。在本實施例中,為了進行通信協(xié)議一致性的檢測,除了被測設(shè)備以外,采集層的各 終端設(shè)備可以采用標(biāo)準(zhǔn)終端設(shè)備來實現(xiàn),所謂標(biāo)準(zhǔn)終端設(shè)備就是增加了偵聽接口的終端設(shè) 備。例如集中器通過標(biāo)準(zhǔn)集中器來實現(xiàn),該標(biāo)準(zhǔn)集中器就是帶偵聽接口的集中器。再例如采 集器通過標(biāo)準(zhǔn)采集器來實現(xiàn),該標(biāo)準(zhǔn)采集器就是帶偵聽接口的采集器。再例如,三相多功能 電能表通過標(biāo)準(zhǔn)三相多功能電能表來實現(xiàn),該標(biāo)準(zhǔn)三相多功能電能表就是帶偵聽接口的三 相多功能電能表。對于標(biāo)準(zhǔn)單相485電能表、標(biāo)準(zhǔn)三相485電能表、標(biāo)準(zhǔn)單相載波電能表、 標(biāo)準(zhǔn)載波電能表與前述相同,就是在單相485電能表、三相485電能表、單相載波電能表、載 波電能表的基礎(chǔ)上,增加偵聽接口。在本實施例中,偵聽接口可以是485接口,本實施例并不以此作為限制,其他任何 支持偵聽功能的接口都包含在本發(fā)明的保護范圍。在本實施例中,當(dāng)進行被測設(shè)備的通信協(xié)議一致性檢測的時候,只要將該被測設(shè) 備替換該采集層13上的相應(yīng)設(shè)備即可。例如,如果要檢測某一集中器的通信協(xié)議的一致 性,則將該集中器替換采集層13上的標(biāo)準(zhǔn)集中器,通過本實施例提供的方法和系統(tǒng),即可 檢測該集中器的通信協(xié)議一致性。再例如,如果要檢測某一三相多功能電能表的通信協(xié)議 的一致性,則將該三相多功能電能表替換采集層13上的標(biāo)準(zhǔn)三相多功能電能表,通過本實 施例提供的方法和系統(tǒng),即可檢測該三相多功能電能表的通信協(xié)議一致性。其中,對于本實 施例提供的方法和系統(tǒng),將在以下的實施例中進行詳細(xì)說明。圖2為本發(fā)明實施例提供的一種通信協(xié)議一致性檢測方法的流程圖,請參照圖2, 并結(jié)合圖1所示的系統(tǒng),該方法包括步驟201 通過智能規(guī)約分析儀偵聽多個標(biāo)準(zhǔn)設(shè)備以及被測設(shè)備的通信情況,截 獲所述多個標(biāo)準(zhǔn)設(shè)備以及所述被測設(shè)備的通信報文;其中,偵聽多個標(biāo)準(zhǔn)設(shè)備以及被測設(shè)備的通信情況,可以截獲該多個標(biāo)準(zhǔn)設(shè)備以 及該被測設(shè)備在通信過程中的通信報文,通過對截獲的通信報文進行簡單分析,可以獲得 針對每一個設(shè)備的報文數(shù)據(jù)。這里的報文數(shù)據(jù)可以包括詳細(xì)報文數(shù)據(jù)和匯總分析數(shù)據(jù),其 中,詳細(xì)報文數(shù)據(jù)包括報文的起止時間、數(shù)據(jù)內(nèi)容及其傳輸時標(biāo)、所屬規(guī)約類型、傳輸方向 等;匯總分析數(shù)據(jù)為該詳細(xì)報文數(shù)據(jù)的匯總分析數(shù)據(jù)。其中,這里的標(biāo)準(zhǔn)設(shè)備包括標(biāo)準(zhǔn)集中器、標(biāo)準(zhǔn)采集器、標(biāo)準(zhǔn)三相多功能電能表、標(biāo) 準(zhǔn)三相載波電能表、標(biāo)準(zhǔn)單相載波電能表、標(biāo)準(zhǔn)單相485電能表和/或標(biāo)準(zhǔn)三相485電能表 等。一個較佳的實施例為標(biāo)準(zhǔn)設(shè)備包括標(biāo)準(zhǔn)集中器、標(biāo)準(zhǔn)采集器和標(biāo)準(zhǔn)RS485電能表,這 里的標(biāo)準(zhǔn)RS485電能表包括標(biāo)準(zhǔn)單相485電能表和/或標(biāo)準(zhǔn)三相485電能表。另一個較佳的實施例為標(biāo)準(zhǔn)設(shè)備包括標(biāo)準(zhǔn)集中器和標(biāo)準(zhǔn)載波電能表,這里的標(biāo)準(zhǔn)載波電能表包括單 相載波電能表和/或三相載波電能表。在上述兩個較佳實施例中,都可以包含標(biāo)準(zhǔn)三相多 功能電能表。每一個標(biāo)準(zhǔn)設(shè)備都帶有偵聽接口,對于標(biāo)準(zhǔn)設(shè)備的含義已在前面進行了說明, 在此不再贅述。其中,這里的被測設(shè)備為各個設(shè)備廠家生產(chǎn)出來的待檢測設(shè)備,這些被測設(shè)備不 像標(biāo)準(zhǔn)設(shè)備一樣帶有偵聽接口,其與采集層13其他終端設(shè)備(標(biāo)準(zhǔn)設(shè)備或者被測設(shè)備)的 連接方式與現(xiàn)有方式相同,在此不再贅述。當(dāng)對該被測設(shè)備進行通信協(xié)議一致性檢測時, 該被測設(shè)備替換本實施例的通信協(xié)議一致性檢測系統(tǒng)的采集層13上的相應(yīng)類型的標(biāo)準(zhǔn)設(shè)備。步驟202 通過智能規(guī)約分析儀將對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信報文連 同截獲時間寫入數(shù)據(jù)庫;其中,通過偵聽采集層13的各硬件設(shè)備(標(biāo)準(zhǔn)設(shè)備和被測設(shè)備)的通信情況,獲 得了各硬件設(shè)備的報文數(shù)據(jù)后,可以將該報文數(shù)據(jù)寫入數(shù)據(jù)庫,以供數(shù)據(jù)分析使用。這里的 報文數(shù)據(jù)不僅包含各硬件設(shè)備的通信報文,還包含截獲時間。在本實施例中,可以將截獲到 的各硬件設(shè)備的通信報文連同截獲時間直接寫入數(shù)據(jù)庫,也即該通信報文在入庫之前沒有 經(jīng)過分析;也可以在對該通信報文進行分析之后,將分析之后的報文數(shù)據(jù)寫入數(shù)據(jù)庫,分析 之后的通信報文,其內(nèi)容更加豐富,也更直觀,經(jīng)過分析,也可以直接在智能規(guī)約分析儀上 加以顯示。步驟203 通過檢測服務(wù)器根據(jù)所述數(shù)據(jù)庫中保存的被測設(shè)備的通信報文,確定 所述被測設(shè)備在應(yīng)用層、鏈路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致。其中,檢測服務(wù)器按照常規(guī)的檢測方法檢測采集層13的各硬件設(shè)備的通信協(xié)議 的一致性,按照常規(guī)的檢測方法,如果檢測通過,則檢測服務(wù)器可以出具“通過”的檢測結(jié) 果;如果檢測不通過,則檢測服務(wù)器可以出具“不通過”的檢測結(jié)果。根據(jù)本實施例的方法, 如果檢測不通過,或者根據(jù)預(yù)定的檢測策略,例如無論檢測是否通過都要進行進一步的分 析,則檢測服務(wù)器會根據(jù)數(shù)據(jù)庫中保存的該被測設(shè)備的通信報文,確定該被測設(shè)備在應(yīng)用 層、鏈路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致,以此達到掌握通信過程、確定通過或 不通過的原因的目的。相比較現(xiàn)有檢測方式,只知道檢測結(jié)果,不知道失敗原因的方式,有 很大的進步,為檢測者掌握被測設(shè)備情況提供了強有力的依據(jù)。通過本實施例的通信協(xié)議一致性檢測方法,檢測服務(wù)器在采用常規(guī)檢測方法檢測 被測設(shè)備的通信協(xié)議是否一致的同時,智能規(guī)約分析儀將該被測設(shè)備在通信過程中的通信 報文連同截獲時間或者經(jīng)分析之后的報文數(shù)據(jù)寫入數(shù)據(jù)庫,以便檢測服務(wù)器可以根據(jù)對被 測設(shè)備的檢測結(jié)果,或者檢測策略,調(diào)用該數(shù)據(jù)庫中保存的數(shù)據(jù),確定該被測設(shè)備在應(yīng)用 層、鏈路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致,達到通信協(xié)議一致性檢測的目的。在本實施例中,由于數(shù)據(jù)庫中記錄了被測設(shè)備的報文數(shù)據(jù),而該報文數(shù)據(jù)包含了 報文的起止時間、數(shù)據(jù)內(nèi)容及其傳輸時標(biāo)、所屬規(guī)約類型、傳輸方向等,因此,根據(jù)該報文數(shù) 據(jù),可以確定該被測設(shè)備的通信協(xié)議與標(biāo)準(zhǔn)是否一致。例如,當(dāng)被測設(shè)備為集中器時,將該集中器替換采集層13的標(biāo)準(zhǔn)集中器,在本實 施例的通信協(xié)議一致性檢測系統(tǒng)工作過程中,智能規(guī)約分析儀截獲所有標(biāo)準(zhǔn)設(shè)備以及該待 測的集中器的通信報文,將該通信報文連同截獲時間,在本實施例中稱之為報文數(shù)據(jù)寫入數(shù)據(jù)庫。檢測服務(wù)器在檢測該待檢測的集中器是否通過的同時,或者之后,調(diào)用數(shù)據(jù)庫中關(guān) 于該待測的集中器的報文數(shù)據(jù),由于該報文數(shù)據(jù)反映了該待測的集中器的通信情況,因此, 根據(jù)該報文數(shù)據(jù),可以確定該待測的集中器在應(yīng)用層、鏈路層和/或物理層的通信協(xié)議與 標(biāo)準(zhǔn)是否一致。這里的標(biāo)準(zhǔn)可以是通過對標(biāo)準(zhǔn)集中器的檢測確定并保存的,也可以是根據(jù) 經(jīng)驗保存的。通過本實施例的方法,可以靈活監(jiān)測被測設(shè)備的通信協(xié)議與標(biāo)準(zhǔn)是否一致,進 而為檢測單位提供有效的參考信息。在本實施例中,有了數(shù)據(jù)庫中保存的標(biāo)準(zhǔn)設(shè)備和/或被測設(shè)備的報文數(shù)據(jù),本實 施例的檢測服務(wù)器可以對該報文數(shù)據(jù)進行分析,獲得對應(yīng)該報文數(shù)據(jù)的通信參數(shù),并加以 顯示,這里的通信參數(shù)可以包括表示串口通信的二進制方波、協(xié)議類型、報文方向、報文起 始和結(jié)束時刻、字節(jié)間隔、幀間響應(yīng)延時和/或前導(dǎo)字符個數(shù)等。具體顯示的結(jié)果將在以下 的實施例中加以說明。在本實施例中,當(dāng)被測設(shè)備在應(yīng)用層、鏈路層或者物理層的通信協(xié)議與標(biāo)準(zhǔn)不一 致時,也可能是標(biāo)準(zhǔn)有誤,則根據(jù)本實施例的方法,檢測服務(wù)器還可以修改標(biāo)準(zhǔn)中與被測設(shè) 備的類型相同的標(biāo)準(zhǔn)設(shè)備的相應(yīng)參數(shù),以便被測設(shè)備在應(yīng)用層、鏈路層或者物理層的通信 協(xié)議與修改后的標(biāo)準(zhǔn)一致。同時,該檢測設(shè)備可以對相應(yīng)的標(biāo)準(zhǔn)設(shè)備進行遠程調(diào)控,例如將 修改后的標(biāo)準(zhǔn)下發(fā)到相應(yīng)的標(biāo)準(zhǔn)設(shè)備,以便這些硬件設(shè)備根據(jù)這些調(diào)整參數(shù)進行相應(yīng)參數(shù) 的重新設(shè)置和學(xué)習(xí)。通過這種方法可以監(jiān)視這些硬件設(shè)備在通信過程中的變化情況以及被 測設(shè)備的通信性能表現(xiàn),也可以為硬件設(shè)備的生產(chǎn)廠家提供有效的參考信息。在本實施例中,檢測服務(wù)器在對被測設(shè)備進行了通信協(xié)議一致性檢測后,還可以 自動記錄檢測結(jié)果,并自動生成檢測報告。與現(xiàn)有的檢測報告不同的是,本實施例的檢測 報告除了包含“通過”或“不通過”的檢測結(jié)果以外,還可以帶有附件,也就是通過對數(shù)據(jù)庫 中保存的該被測設(shè)備的報文數(shù)據(jù)進行分析后,生成的有歷史通信的圖形和報文,以及相應(yīng) 的信道特征參數(shù),用來支持檢測結(jié)果,說明該檢測結(jié)果是怎樣得到的,并且提供的依據(jù)均是 “可見”和“可追溯”的。本發(fā)明實施例的通信協(xié)議一致性檢測方法通過偵聽采集層13的各硬件設(shè)備的信 道,不僅可為檢測單位提供直觀、準(zhǔn)確檢測數(shù)據(jù)和圖形,便于進行通信過程定性和定量的分 析,也可為終端設(shè)備生產(chǎn)廠家提供一體化檢測和分析手段,通過該通信協(xié)議一致性檢測系 統(tǒng)提供的通信過程分析數(shù)據(jù),為廠家設(shè)備改進提供有效的參考信息。為了使本實施例的通信協(xié)議一致性檢測方法更加清楚易懂,以下通過一個被測設(shè) 備的檢測過程和結(jié)果的生成過程為例,對本實施例的方法的使用過程進行說明。以下過程為一個被測設(shè)備的檢測過程和結(jié)果生成過程,為了敘述方便,將“通信協(xié) 議一致性檢測系統(tǒng)”稱之為“系統(tǒng)”,將該系統(tǒng)中的各個設(shè)備稱之為“模塊”。該過程包括1、被測設(shè)備的檔案信息錄入,選擇檢測方案。其中,檢測方案是多個檢測項的選集,并被命名,系統(tǒng)提供檢測方案的預(yù)置功能, 使用時只要選擇檢測方案即可。2、根據(jù)定義好的檢測方案,用戶啟動檢測流程,系統(tǒng)各模塊開始工作,系統(tǒng)各模塊 和被測設(shè)備通信的過程均被記錄。其中,智能規(guī)約分析儀實時監(jiān)測并保存通信過程,記錄每次通信的結(jié)果并保存入庫。
3、檢測方案執(zhí)行結(jié)束后,如果是自動檢測項,檢測服務(wù)器會將通信結(jié)果自動生成 并保存;如果是手動檢測項,用戶要在檢測服務(wù)器中就檢測結(jié)果進行人工確認(rèn),選擇“通 過”、“不通過”。4、系統(tǒng)提供歷史通信過程的回看、分析和統(tǒng)計,用戶可選擇其查詢結(jié)果是否附加 到檢測報告中。5、系統(tǒng)支持檢測報告模板的編輯和導(dǎo)入,每個檢測方案對應(yīng)一份檢測報告模板。 檢測過程中,檢測過程數(shù)據(jù)自動在后臺保存到數(shù)據(jù)庫中,檢測結(jié)束后,用戶在界面上點擊 “導(dǎo)出報告”,系統(tǒng)即可將報告導(dǎo)出,報告格式遵循預(yù)先定義的模板。通過以上過程,檢測服務(wù)器按照常規(guī)方式檢測被測設(shè)備的各檢測項,智能規(guī)約分 析儀將被測設(shè)備的通信過程的數(shù)據(jù)入庫,檢測服務(wù)器根據(jù)檢測結(jié)果出具檢測報告,該檢測 報告不僅包含各檢測項的檢測結(jié)果,還包含了歷史信息,以供查詢和參考。由此達到了通信 協(xié)議一致性檢測的目的。圖3為本發(fā)明實施例提供的一種通信協(xié)議一致性檢測系統(tǒng)的組成框圖,請參照圖 3,該通信協(xié)議一致性檢測系統(tǒng)包括多個標(biāo)準(zhǔn)設(shè)備31、智能規(guī)約分析儀32、數(shù)據(jù)庫33和檢 測服務(wù)器34,其中每一個標(biāo)準(zhǔn)設(shè)備31包括至少一個偵聽接口,用于采集或生成用電數(shù)據(jù)提供給檢 測服務(wù)器。智能規(guī)約分析儀32通過偵聽接口與所述多個標(biāo)準(zhǔn)硬件設(shè)備的偵聽接口相連,并 與被測設(shè)備相連,該智能規(guī)約分析儀包括偵聽單元321,用于偵聽多個標(biāo)準(zhǔn)設(shè)備31以及被測設(shè)備的通信情況,截獲該多個 標(biāo)準(zhǔn)設(shè)備31以及該被測設(shè)備的通信報文;入庫單元322,用于將對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信報文連同截獲時間 寫入數(shù)據(jù)庫。數(shù)據(jù)庫33用于保存智能規(guī)約分析儀32寫入的對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的 通信報文及其截獲時間。檢測服務(wù)器34通過網(wǎng)絡(luò)、GPRS或PSTN通信設(shè)備與多個硬件設(shè)備31以及被測設(shè) 備相連,該檢測服務(wù)器包括檢測單元341,用于根據(jù)數(shù)據(jù)庫33中保存的被測設(shè)備的通信報文,確定該被測設(shè) 備在應(yīng)用層、鏈路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致。在一個實施例中,該檢測服務(wù)器34還包括生成單元342,用于根據(jù)檢測單元341的檢測結(jié)果,生成檢測報告。所述檢測報告 包含對應(yīng)該被測設(shè)備的每一檢測項的檢測結(jié)果,以及該被測設(shè)備的歷史通信信息。在一個實施例中,檢測服務(wù)器34還包括分析單元343,用于對數(shù)據(jù)庫33中保存的標(biāo)準(zhǔn)設(shè)備31和/或被測設(shè)備的通信報文 及其截獲時間進行分析,獲得對應(yīng)該通信報文的通信參數(shù);顯示單元344,用于顯示該通信報文對應(yīng)的通信參數(shù),該通信參數(shù)包括表示串口 通信的二進制方波、協(xié)議類型、報文方向、報文起始和結(jié)束時刻、字節(jié)間隔、幀間響應(yīng)延時和 /或前導(dǎo)字符個數(shù)。在一個實施例中,檢測服務(wù)器34還包括
調(diào)整單元345,用于當(dāng)檢測單元341確定被測設(shè)備在應(yīng)用層、鏈路層或者物理層的 通信協(xié)議與標(biāo)準(zhǔn)不一致時,修改該標(biāo)準(zhǔn)中與被測設(shè)備的類型相同的標(biāo)準(zhǔn)設(shè)備的相應(yīng)參數(shù), 以便被測設(shè)備在應(yīng)用層、鏈路層或者物理層的通信協(xié)議與修改后的標(biāo)準(zhǔn)一致。
在一個較佳實施例中,多個標(biāo)準(zhǔn)設(shè)備為帶有偵聽接口的集中器、帶有偵聽接口的 載波采集器、以及帶有偵聽接口的RS485電能表,其中,帶有偵聽接口的集中器與帶有偵聽 接口的載波采集器以及帶有偵聽接口的RS485電能表相連,通過帶有偵聽接口的載波采集 器以及帶有偵聽接口的RS485電能表獲取用電數(shù)據(jù)。在另一個較佳實施例中,多個標(biāo)準(zhǔn)設(shè)備為帶有偵聽接口的集中器以及帶有偵聽 接口的載波電能表,其中,帶有偵聽接口的集中器與帶有偵聽接口的載波電能表相連,通過 帶有偵聽接口的載波電能表獲取數(shù)據(jù)。本實施例中,數(shù)據(jù)庫33可以包含于智能規(guī)約分析儀32,也可以包含于檢測服務(wù)器 34中,或者獨立存在,本實施例并不以此作為限制。其中,該數(shù)據(jù)庫33中保存的報文數(shù)據(jù)包括詳細(xì)報文數(shù)據(jù)和匯總分析數(shù)據(jù),其中, 詳細(xì)報文數(shù)據(jù)包括報文的起止時間、數(shù)據(jù)內(nèi)容及其傳輸時標(biāo)、所屬規(guī)約類型、傳輸方向等; 匯總分析數(shù)據(jù)為上述詳細(xì)報文數(shù)據(jù)的匯總分析數(shù)據(jù)。在一個實施例中,多個標(biāo)準(zhǔn)設(shè)備31、智能規(guī)約分析儀32以及檢測服務(wù)器34設(shè)置于 一個測試平臺上。本實施例的通信協(xié)議一致性檢測系統(tǒng)的各組成部分分別用于實現(xiàn)前述圖2所示 實施例的方法的各步驟的功能,由于在圖2所示實施例中,已經(jīng)對各步驟進行了詳細(xì)說明, 在此不再贅述。本實施例的通信協(xié)議一致性檢測系統(tǒng),通過偵聽用電信息采集系統(tǒng)的各硬件設(shè)備 的信道,不僅可為檢測單位提供直觀、準(zhǔn)確檢測數(shù)據(jù)和圖形,便于進行通信過程定性和定量 的分析,也可為終端設(shè)備生產(chǎn)廠家提供一體化檢測和分析手段,通過該通信協(xié)議一致性檢 測系統(tǒng)提供的通信過程分析數(shù)據(jù),為廠家設(shè)備改進提供有效的參考信息。為了使圖2所示實施例的方法和圖3所示實施例的系統(tǒng)更加清楚易懂,以下以一 個具體實例為例,對上述方法和系統(tǒng)進行詳細(xì)說明。圖4為本實施例的用電信息采集系統(tǒng)的各偵聽點的布置圖,A01、A02、A03是設(shè)置 于標(biāo)準(zhǔn)集中器上的偵聽點;B01、B02是設(shè)置于標(biāo)準(zhǔn)采集器上的偵聽點,該標(biāo)準(zhǔn)采集器連接 標(biāo)準(zhǔn)單相485表,采集標(biāo)準(zhǔn)單相485表生成的數(shù)據(jù);COl是設(shè)置于標(biāo)準(zhǔn)三相多功能表的偵聽 點;DOl是設(shè)置于標(biāo)準(zhǔn)三相載波表的偵聽點;EOl是設(shè)置于標(biāo)準(zhǔn)單相載波表的偵聽點。其中, A01、B02、C01是485偵聽點,通過485接口連接智能規(guī)約分析儀;A02、B01、D01以及EOl是 載波偵聽點,通過PLC偵聽接口連接智能規(guī)約分析儀;A03為集中器上行偵聽點,通過上行 偵聽接口,例如PSTN、GPRS或者網(wǎng)絡(luò)連接檢測服務(wù)器,完成被測設(shè)備的常規(guī)的檢測項的檢 測功能。在一個實施例中,該用電信息采集系統(tǒng)的所有設(shè)備的信道偵聽點均轉(zhuǎn)換為RS232 方式接入智能規(guī)約分析儀,然后通過智能規(guī)約分析儀進行信道的監(jiān)測、報文偵聽和分析,也 可以轉(zhuǎn)發(fā)給檢測服務(wù)器進行在線監(jiān)視、分析查詢結(jié)果。表一為通過本實施例的檢測方法對用電信息采集系統(tǒng)的各個監(jiān)測點進行信道偵 聽的說明。
權(quán)利要求
1.一種通信協(xié)議一致性檢測方法,其特征在于,所述方法包括偵聽多個標(biāo)準(zhǔn)設(shè)備以及被測設(shè)備的通信情況,截獲所述多個標(biāo)準(zhǔn)設(shè)備以及所述被測設(shè) 備的通信報文;將對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信報文連同截獲時間寫入數(shù)據(jù)庫;根據(jù)所述數(shù)據(jù)庫中保存的被測設(shè)備的通信報文,確定所述被測設(shè)備在應(yīng)用層、鏈路層 和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括對所述數(shù)據(jù)庫中保存的標(biāo)準(zhǔn)設(shè)備和/或被測設(shè)備的通信報文及其截獲時間進行分析, 獲得對應(yīng)所述通信報文的通信參數(shù);顯示所述通信報文對應(yīng)的通信參數(shù),所述通信參數(shù)包括表示串口通信的二進制方波、 協(xié)議類型、報文方向、報文起始和結(jié)束時亥IJ、字節(jié)間隔、幀間響應(yīng)延時、前導(dǎo)字符個數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述被測設(shè)備在應(yīng)用層、鏈路層或者物 理層的通信協(xié)議與標(biāo)準(zhǔn)不一致時,所述方法還包括修改所述標(biāo)準(zhǔn)中與所述被測設(shè)備的類型相同的標(biāo)準(zhǔn)設(shè)備的相應(yīng)參數(shù),以便所述被測設(shè) 備在應(yīng)用層、鏈路層或者物理層的通信協(xié)議與修改后的標(biāo)準(zhǔn)一致。
4.一種通信協(xié)議一致性檢測系統(tǒng),其特征在于,所述系統(tǒng)包括多個標(biāo)準(zhǔn)設(shè)備,每一個標(biāo)準(zhǔn)設(shè)備包括至少一個偵聽接口,用于采集或生成用電數(shù)據(jù)提 供給檢測服務(wù)器;智能規(guī)約分析儀,通過偵聽接口與所述多個標(biāo)準(zhǔn)硬件設(shè)備的偵聽接口相連,并與被測 設(shè)備相連,所述智能規(guī)約分析儀包括偵聽單元和入庫單元,所述偵聽單元用于偵聽所述多 個標(biāo)準(zhǔn)設(shè)備以及被測設(shè)備的通信情況,截獲所述多個標(biāo)準(zhǔn)設(shè)備以及所述被測設(shè)備的通信報 文,所述入庫單元用于將對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信報文連同截獲時間寫入數(shù) 據(jù)庫;數(shù)據(jù)庫,用于保存所述智能規(guī)約分析儀寫入的對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信 報文及其截獲時間;檢測服務(wù)器,通過網(wǎng)絡(luò)、GPRS或PSTN通信設(shè)備與所述多個硬件設(shè)備以及被測設(shè)備相 連,所述檢測服務(wù)器包括檢測單元,用于根據(jù)所述數(shù)據(jù)庫中保存的被測設(shè)備的通信報文, 確定所述被測設(shè)備在應(yīng)用層、鏈路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述檢測服務(wù)器還包括分析單元,用于對所述數(shù)據(jù)庫中保存的標(biāo)準(zhǔn)設(shè)備和/或被測設(shè)備的通信報文及其截獲 時間進行分析,獲得對應(yīng)所述通信報文的通信參數(shù);顯示單元,用于顯示所述通信報文對應(yīng)的通信參數(shù),所述通信參數(shù)包括表示串口通信 的二進制方波、協(xié)議類型、報文方向、報文起始和結(jié)束時刻、字節(jié)間隔、幀間響應(yīng)延時、前導(dǎo) 字符個數(shù)。
6.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述檢測服務(wù)器還包括調(diào)整單元,用于當(dāng)所述檢測單元確定所述被測設(shè)備在應(yīng)用層、鏈路層或者物理層的通 信協(xié)議與標(biāo)準(zhǔn)不一致時,修改所述標(biāo)準(zhǔn)中與所述被測設(shè)備的類型相同的標(biāo)準(zhǔn)設(shè)備的相應(yīng)參 數(shù),以便所述被測設(shè)備在應(yīng)用層、鏈路層或者物理層的通信協(xié)議與修改后的標(biāo)準(zhǔn)一致。
7.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述多個標(biāo)準(zhǔn)設(shè)備為帶有偵聽接口的集中器、帶有偵聽接口的載波采集器、以及帶有偵聽接口的RS485電能表,其中,所述帶有偵 聽接口的集中器與所述帶有偵聽接口的載波采集器以及所述帶有偵聽接口的RS485電能 表相連,通過所述帶有偵聽接口的載波采集器以及所述帶有偵聽接口的RS485電能表獲取 用電數(shù)據(jù)。
8.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述多個標(biāo)準(zhǔn)設(shè)備為帶有偵聽接口的集 中器以及帶有偵聽接口的載波電能表,其中,所述帶有偵聽接口的集中器與所述帶有偵聽 接口的載波電能表相連,通過所述帶有偵聽接口的載波電能表獲取數(shù)據(jù)。
9.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫包含于所述智能規(guī)約分析儀 或者所述檢測服務(wù)。
10.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述多個標(biāo)準(zhǔn)設(shè)備、所述智能規(guī)約分析 儀以及所述檢測服務(wù)器設(shè)置于一個測試平臺上。
全文摘要
本發(fā)明實施例提供一種通信協(xié)議一致性檢測方法和系統(tǒng),所述方法包括偵聽多個標(biāo)準(zhǔn)設(shè)備以及被測設(shè)備的通信情況,截獲所述多個標(biāo)準(zhǔn)設(shè)備以及所述被測設(shè)備的通信報文;將對應(yīng)每一個標(biāo)準(zhǔn)設(shè)備和被測設(shè)備的通信報文連同截獲時間寫入數(shù)據(jù)庫;根據(jù)所述數(shù)據(jù)庫中保存的被測設(shè)備的通信報文,確定所述被測設(shè)備在應(yīng)用層、鏈路層和/或物理層的通信協(xié)議與標(biāo)準(zhǔn)是否一致。通過本發(fā)明實施例的偵聽方法的使用,構(gòu)建了一套全新的通信協(xié)議一致性檢測系統(tǒng),不僅可為檢測單位提供直觀、準(zhǔn)確檢測數(shù)據(jù)和圖形,便于進行通信過程定性和定量的分析,也可為終端設(shè)備生產(chǎn)廠家提供一體化檢測和分析手段,通過該通信協(xié)議一致性檢測系統(tǒng)提供的通信過程分析數(shù)據(jù),為廠家設(shè)備改進提供有效的參考信息。
文檔編號H04L12/26GK102118282SQ20111007839
公開日2011年7月6日 申請日期2011年3月30日 優(yōu)先權(quán)日2011年3月30日
發(fā)明者劉守謙, 宋曉林, 楊曉西, 王立新, 羅威 申請人:北京煜邦電力技術(shù)有限公司, 陜西電力科學(xué)研究院