專(zhuān)利名稱(chēng):有線電視網(wǎng)絡(luò)設(shè)備的監(jiān)控信息通信方法和監(jiān)控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及有線電視網(wǎng)絡(luò)設(shè)備的管理監(jiān)控方法,特別涉及一種在管理設(shè)備與被監(jiān)控設(shè)備之間快速、準(zhǔn)確地收發(fā)監(jiān)控信息的通信方法,以及基于該通信方法的有線電視網(wǎng)絡(luò)設(shè)備監(jiān)控方法。
背景技術(shù):
有線電視網(wǎng)絡(luò)是一種樹(shù)型拓樸結(jié)構(gòu)的信號(hào)傳輸系統(tǒng),傳輸頻率高達(dá)860MHz,傳輸距離數(shù)十公里,因此信號(hào)在傳輸過(guò)程中存在損耗。為了彌補(bǔ)這種傳輸損耗,需要在傳輸路徑上設(shè)置專(zhuān)用的光接收機(jī)(或光工作站)、電放大器(或電工作站)及電源等網(wǎng)絡(luò)設(shè)備對(duì)傳輸信號(hào)進(jìn)行中繼放大。由于這些設(shè)備的構(gòu)造復(fù)雜,工作環(huán)境惡劣,而且發(fā)生故障后的影響面廣,所以為了加強(qiáng)有線電視網(wǎng)絡(luò)運(yùn)行的可靠性,常需要對(duì)主要的網(wǎng)絡(luò)傳輸設(shè)備的運(yùn)行狀態(tài)進(jìn)行監(jiān)控,以便將設(shè)備的故障消滅在失效之前。
圖1為有線電視網(wǎng)絡(luò)典型結(jié)構(gòu)的示意圖。如圖1所示,光前端1與光工作站2之間以及光工作站2與電放大器A和C之間通過(guò)光纖連接,電放大器A與B之間電氣連接,并且光前端1還與作為有線電視網(wǎng)絡(luò)管理設(shè)備的計(jì)算機(jī)3相連。由于被監(jiān)控的網(wǎng)絡(luò)傳輸設(shè)備(這里為光工作站2和電放大器A~C)都可以實(shí)現(xiàn)雙向傳輸信息,也就是說(shuō),每臺(tái)設(shè)備既可以接收信號(hào),又可以發(fā)送(傳輸)信號(hào),因此只要在每臺(tái)被監(jiān)控設(shè)備上安裝狀態(tài)數(shù)據(jù)采集模塊和通信模塊,計(jì)算機(jī)1就可與被監(jiān)控設(shè)備建立雙向串行通信連接,從而實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)傳輸設(shè)備的狀態(tài)監(jiān)控。
隨著有線電視網(wǎng)絡(luò)規(guī)模的擴(kuò)大,被監(jiān)控設(shè)備的數(shù)量也急劇增加,雙向串行通信的數(shù)據(jù)量也相應(yīng)增加,在上下行信道帶寬一定的情況下,需要對(duì)監(jiān)控過(guò)程中傳輸?shù)谋O(jiān)控信息采用高效的編碼方式來(lái)實(shí)現(xiàn)管理設(shè)備與被監(jiān)控設(shè)備之間高效、準(zhǔn)確的監(jiān)控?cái)?shù)據(jù)交換。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種通過(guò)高效編碼監(jiān)控信息來(lái)實(shí)現(xiàn)管理設(shè)備與被監(jiān)控設(shè)備之間快速、準(zhǔn)確通信的方法。
本發(fā)明的上述目的通過(guò)下列技術(shù)方案實(shí)現(xiàn)一種有線電視網(wǎng)絡(luò)內(nèi)管理設(shè)備與被監(jiān)控設(shè)備之間的通信方法,管理設(shè)備經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送監(jiān)控命令消息,而被監(jiān)控設(shè)備響應(yīng)管理設(shè)備發(fā)送的監(jiān)控命令消息,經(jīng)上行信道返回監(jiān)控應(yīng)答消息,所述監(jiān)控命令消息和監(jiān)控應(yīng)答消息以幀為單位發(fā)送,每幀依次包含報(bào)頭,其包含分別表示每幀起始位置和被監(jiān)控設(shè)備地址的定長(zhǎng)信息段;數(shù)據(jù)部分,其依次包含表示命令或應(yīng)答類(lèi)型的定長(zhǎng)信息段和內(nèi)容與命令或應(yīng)答類(lèi)型相對(duì)應(yīng)的數(shù)據(jù)核,其中,與應(yīng)答類(lèi)型相對(duì)應(yīng)的數(shù)據(jù)核依次包含定長(zhǎng)的設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)、定長(zhǎng)的數(shù)據(jù)格式代碼和不定長(zhǎng)的應(yīng)答數(shù)據(jù),設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)的每個(gè)比特表示應(yīng)答設(shè)備其中一個(gè)狀態(tài)參數(shù)是否處于正常狀態(tài),數(shù)據(jù)格式代碼與應(yīng)答類(lèi)型相對(duì)應(yīng),應(yīng)答數(shù)據(jù)由若干表示狀態(tài)參數(shù)具體取值的數(shù)據(jù)組成并具有數(shù)據(jù)格式代碼表示的格式;報(bào)尾,其包含分別表示報(bào)頭和數(shù)據(jù)部分發(fā)送數(shù)據(jù)的校驗(yàn)信息和每幀結(jié)束位置的定長(zhǎng)信息段。
比較好的是,在上述通信方法中,所述表示每幀起始位置和表示目的發(fā)送設(shè)備地址的定長(zhǎng)信息段的長(zhǎng)度分別為1個(gè)字節(jié)和2個(gè)字節(jié),報(bào)頭包含兩個(gè)標(biāo)識(shí)每幀起始位置的定長(zhǎng)信息段并且表示目的發(fā)送設(shè)備地址的定長(zhǎng)信息段位于它們之間。
比較好的是,在上述通信方法中,表示命令或應(yīng)答類(lèi)型的定長(zhǎng)信息段與數(shù)據(jù)核之間還包括表示數(shù)據(jù)核字節(jié)數(shù)的定長(zhǎng)信息段,并且表示命令或應(yīng)答類(lèi)型的定長(zhǎng)信息段和表示數(shù)據(jù)核字節(jié)數(shù)的定長(zhǎng)信息段的長(zhǎng)度皆為1個(gè)字節(jié)。
比較好的是,在上述通信方法中,所述校驗(yàn)信息基于報(bào)頭內(nèi)后兩個(gè)定長(zhǎng)信息段的數(shù)據(jù)和數(shù)據(jù)部分內(nèi)的數(shù)據(jù)計(jì)算得到,表示校驗(yàn)信息的定長(zhǎng)信息段先于表示每幀結(jié)束位置的定長(zhǎng)信息段并且二者的長(zhǎng)度皆為1個(gè)字節(jié)。
本發(fā)明的另一個(gè)目的是提供一種利用上述通信方法對(duì)有線電視網(wǎng)絡(luò)設(shè)備進(jìn)行快速、準(zhǔn)確監(jiān)控的方法。
本發(fā)明的上述目的通過(guò)以下的技術(shù)方案實(shí)現(xiàn)一種對(duì)有線電視網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)控的方法,包含下列步驟(1)管理設(shè)備經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送具有如權(quán)利要求1~4中任意一項(xiàng)所述幀結(jié)構(gòu)的監(jiān)控命令消息;(2)被監(jiān)控設(shè)備將接收到的監(jiān)控命令消息中包含的被監(jiān)控設(shè)備地址與本地被監(jiān)控設(shè)備地址進(jìn)行比較,如果二者不一致,則不予應(yīng)答,否則,被監(jiān)控設(shè)備根據(jù)該監(jiān)控命令消息中包含的命令類(lèi)型確定相應(yīng)的應(yīng)答類(lèi)型并完成相應(yīng)的監(jiān)控操作以獲取所需的狀態(tài)參數(shù)信息;(3)被監(jiān)控設(shè)備按照與應(yīng)答類(lèi)型對(duì)應(yīng)的數(shù)據(jù)格式代碼所確定的格式生成具有如權(quán)利要求1~4中任意一項(xiàng)所述幀結(jié)構(gòu)的監(jiān)控應(yīng)答消息,并經(jīng)上行信道將該監(jiān)控應(yīng)答消息返回管理設(shè)備;(4)管理設(shè)備根據(jù)接收到的該監(jiān)控應(yīng)答消息中包含的設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)確定狀態(tài)參數(shù)是否處于正常狀態(tài),如果有處于異常狀態(tài)的狀態(tài)參數(shù),則根據(jù)數(shù)據(jù)格式代碼所表示的格式從應(yīng)答數(shù)據(jù)中讀取處于異常狀態(tài)的狀態(tài)參數(shù)的具體取值。
比較好的是,在上述對(duì)有線電視網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)控的方法中,在步驟(1)中,所述管理設(shè)備在經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送監(jiān)控命令消息之前,先對(duì)監(jiān)控命令消息作擾碼處理,并且在步驟(3)中,所述被監(jiān)控設(shè)備在經(jīng)上行信道向管理設(shè)備返回監(jiān)控應(yīng)答消息之前,先對(duì)監(jiān)控應(yīng)答消息作擾碼處理。
本發(fā)明具有如下的優(yōu)點(diǎn)。首先,由于僅根據(jù)設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)就可以判斷應(yīng)答設(shè)備是否處于正常狀態(tài),所以簡(jiǎn)化了監(jiān)控過(guò)程,提高了監(jiān)控速度和效率。其次,應(yīng)答數(shù)據(jù)由若干表示狀態(tài)參數(shù)具體取值的數(shù)據(jù)組成,其屬性、含義和排列順序等由占用少量字節(jié)的數(shù)據(jù)格式代碼表示,因此編碼效率很高,通信的數(shù)據(jù)量也大幅度降低。最后,校驗(yàn)信息和擾碼處理的引入提高了監(jiān)控信息傳輸?shù)目煽啃浴?br>
圖1為有線電視網(wǎng)絡(luò)典型結(jié)構(gòu)的示意圖。
圖2為按照本發(fā)明一個(gè)較佳實(shí)施例的有線電視網(wǎng)絡(luò)設(shè)備監(jiān)控方法流程圖。
具體實(shí)施例方式
按照源設(shè)備或目的設(shè)備的不同,管理設(shè)備與被監(jiān)控設(shè)備之間傳輸?shù)谋O(jiān)控信息分為兩類(lèi)1、管理設(shè)備向特定或全部被監(jiān)控設(shè)備發(fā)送的監(jiān)控信息,這類(lèi)信息應(yīng)至少包含被監(jiān)控設(shè)備的地址和對(duì)被監(jiān)控設(shè)備的操作命令,以下將這類(lèi)信息稱(chēng)為監(jiān)控命令消息。
2、被監(jiān)控設(shè)備向管理設(shè)備發(fā)送的監(jiān)控信息,這類(lèi)信息應(yīng)至少包含被監(jiān)控設(shè)備的地址和根據(jù)操作命令進(jìn)行操作產(chǎn)生的結(jié)果信息,例如,當(dāng)操作命令為輪詢(xún)命令時(shí),被監(jiān)控設(shè)備測(cè)量其諸如射頻電平輸出、工作溫度、電流、電壓之類(lèi)的各種工作參數(shù)并將測(cè)量結(jié)果返回管理設(shè)備,又如,當(dāng)操作命令是遠(yuǎn)程軟件下載時(shí),被監(jiān)控設(shè)備下載相應(yīng)的設(shè)備軟件并且將操作是否成功、下載結(jié)束時(shí)間之類(lèi)的情況返回管理設(shè)備。以下將這類(lèi)信息稱(chēng)為監(jiān)控應(yīng)答消息。
為了簡(jiǎn)化上述兩類(lèi)消息的編碼和解碼處理,本發(fā)明采用統(tǒng)一的幀結(jié)構(gòu)框架對(duì)它們進(jìn)行描述,以下作進(jìn)一步的闡述。
對(duì)于一個(gè)數(shù)據(jù)幀,其一般由報(bào)頭、數(shù)據(jù)部分和報(bào)尾三部分組成,在時(shí)間先后順序上,報(bào)頭最前,數(shù)據(jù)部分次之,而報(bào)尾最后。在本發(fā)明中,報(bào)頭除了包含標(biāo)識(shí)每幀開(kāi)始位置的定長(zhǎng)信息段之外,還用定長(zhǎng)的地址信息段來(lái)表示該幀欲發(fā)送至的被監(jiān)控設(shè)備地址;報(bào)尾除了包含標(biāo)識(shí)每幀結(jié)束位置的定長(zhǎng)信息段之外,為了提高傳輸?shù)目煽啃?,還用定長(zhǎng)的地址信息段來(lái)表示報(bào)頭和數(shù)據(jù)部分發(fā)送數(shù)據(jù)的校驗(yàn)信息。
對(duì)于數(shù)據(jù)部分,由于各種操作命令和應(yīng)答結(jié)果的數(shù)據(jù)量是變化的,因此整個(gè)數(shù)據(jù)部分的長(zhǎng)度是不定的,在本發(fā)明中,數(shù)據(jù)部分被分為定長(zhǎng)和不定長(zhǎng)兩部分,定長(zhǎng)部分在前而不定長(zhǎng)部分在后,其中,定長(zhǎng)部分采用一個(gè)定長(zhǎng)信息段來(lái)表示操作命令類(lèi)型(如果是監(jiān)控命令消息)或與操作命令對(duì)應(yīng)的應(yīng)答類(lèi)型(如果是監(jiān)控應(yīng)答消息);不定長(zhǎng)部分用于存儲(chǔ)與命令或應(yīng)答類(lèi)型相對(duì)應(yīng)的數(shù)據(jù),以下稱(chēng)為數(shù)據(jù)核。在監(jiān)控應(yīng)答消息中,數(shù)據(jù)核占用的字節(jié)數(shù)一般較多而且隨不同的應(yīng)答類(lèi)型變化較大,本發(fā)明對(duì)此作如下的安排數(shù)據(jù)核依次包含定長(zhǎng)的設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)、定長(zhǎng)的數(shù)據(jù)格式代碼和不定長(zhǎng)的應(yīng)答數(shù)據(jù),設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)的每個(gè)比特表示應(yīng)答設(shè)備其中一個(gè)狀態(tài)參數(shù)是否處于正常狀態(tài),數(shù)據(jù)格式代碼與應(yīng)答類(lèi)型相對(duì)應(yīng),應(yīng)答數(shù)據(jù)由若干表示狀態(tài)參數(shù)具體取值的數(shù)據(jù)組成并具有數(shù)據(jù)格式代碼表示的格式。與應(yīng)答類(lèi)型相比,命令類(lèi)型比較簡(jiǎn)單,無(wú)需大量字節(jié)來(lái)描述應(yīng)答結(jié)果和與命令有關(guān)的特征參數(shù),因此數(shù)據(jù)核部分的長(zhǎng)度較短。
當(dāng)采用上述幀結(jié)構(gòu)來(lái)描述監(jiān)控命令消息和監(jiān)控應(yīng)答消息后,即可在管理設(shè)備與被監(jiān)控設(shè)備之間實(shí)現(xiàn)快速、準(zhǔn)確的通信連接。以下描述按照本發(fā)明的通信方法的一個(gè)較佳實(shí)施例。
為了避免對(duì)傳輸信號(hào)產(chǎn)生干擾,管理設(shè)備與被監(jiān)控設(shè)備之間必須采用單獨(dú)的二個(gè)射頻物理信道完成通信,其中,管理設(shè)備經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送監(jiān)控命令消息,而被監(jiān)控設(shè)備響應(yīng)管理設(shè)備發(fā)送的監(jiān)控命令消息,經(jīng)上行信道返回監(jiān)控應(yīng)答消息。假設(shè)上行信道的頻率范圍一般設(shè)定為5~21MHz,下行信道的頻率范圍設(shè)定為85~109.3MHz,上下行信道各用一個(gè)頻點(diǎn),例如通常選取的上行頻率為17MHz,下行頻率為107.5MHz;傳輸速率則固定為38.4kbps;調(diào)制方式采用FSK(頻移鍵控)方式,頻偏Δf=±50kHz,傳號(hào)Mark(1)為正頻偏(+Δf),空號(hào)Space(0)為負(fù)頻偏(-Δf)。
表1示出了承載監(jiān)控命令消息和監(jiān)控應(yīng)答消息的數(shù)據(jù)幀結(jié)構(gòu)。
表1
如表1所示,數(shù)據(jù)幀由報(bào)頭、數(shù)據(jù)部分、報(bào)尾三大部分組成,每個(gè)部分又由如下定義的信息段構(gòu)成1.幀起始符其為固定的十六進(jìn)制數(shù)68H,表示一個(gè)數(shù)據(jù)幀的開(kāi)始,接收設(shè)備以此確定一個(gè)完整的幀數(shù)據(jù)包的開(kāi)始。在本實(shí)施例中,在地址信息段之后再添加一個(gè)相同的幀起始符68H。
2.地址A0/A1其表示被監(jiān)控設(shè)備的編號(hào),每臺(tái)被監(jiān)控設(shè)備(例如圖1中的光工作站1、電放大器A、電放大器B和電放大器C等)都被賦予唯一的編號(hào)以示區(qū)分。在本實(shí)施例中,地址采用BCD編碼方式并占用2個(gè)字節(jié),因此最多可用于9999臺(tái)被監(jiān)控設(shè)備。此外,全1的二進(jìn)制地址被保留作為廣播地址。
3.命令或應(yīng)答類(lèi)型C其表示各種操作命令或應(yīng)答類(lèi)型的識(shí)別碼。表2示出了識(shí)別碼的代碼表,共包含9項(xiàng)操作18種代碼,其中命令碼是通過(guò)主動(dòng)發(fā)出請(qǐng)求啟動(dòng)操作的命令代碼,應(yīng)答碼是被動(dòng)回答設(shè)備對(duì)命令作出響應(yīng)時(shí)使用的應(yīng)答代碼。例如對(duì)“上行開(kāi)關(guān)”命令,發(fā)出該命令的設(shè)備在監(jiān)控命令消息的命令類(lèi)型信息段位置用69H代碼,而執(zhí)行這條命令的應(yīng)答設(shè)備在監(jiān)控應(yīng)答消息的應(yīng)答類(lèi)型信息段位置用C9H代碼。
表2
4.數(shù)據(jù)長(zhǎng)度L其以字節(jié)數(shù)為單位,表示數(shù)據(jù)核的長(zhǎng)度。
5.數(shù)據(jù)核DATA其包含各種實(shí)際數(shù)據(jù),內(nèi)容隨命令或應(yīng)答類(lèi)型而變化,最大長(zhǎng)度253字節(jié),以下將作進(jìn)一步的詳述。
6.校驗(yàn)碼CS為控制差錯(cuò)而設(shè)置的幀校驗(yàn),在本實(shí)施例中為縱向算術(shù)累加校驗(yàn)和,長(zhǎng)度為一個(gè)字節(jié),校驗(yàn)范圍自地址信息段開(kāi)始至數(shù)據(jù)核DATA結(jié)束。如果接收方檢測(cè)到縱向信息校驗(yàn)和出錯(cuò),則將放棄該信息幀,不予響應(yīng)。
7.結(jié)束符其為固定的十六進(jìn)制數(shù)16H,表示一個(gè)數(shù)據(jù)幀的結(jié)束。接收設(shè)備根據(jù)其確定一個(gè)完整數(shù)據(jù)幀的結(jié)束。
以下以輪詢(xún)命令操作為例描述管理設(shè)備與被監(jiān)控設(shè)備之間一次完整的通信過(guò)程。
在作為管理設(shè)備的計(jì)算機(jī)側(cè),生成如下的輪詢(xún)命令操作幀,假設(shè)欲向地址為8888的被監(jiān)控設(shè)備發(fā)送輪詢(xún)命令。表3為該幀的示意圖,數(shù)字表示信息段的具體取值(16進(jìn)制)并且在時(shí)間上左邊先于右邊表3
該幀由9個(gè)字節(jié)組成,命令碼為74H,數(shù)據(jù)長(zhǎng)度L為1字節(jié),數(shù)據(jù)核部分以數(shù)據(jù)字節(jié)00填充,校驗(yàn)碼的校驗(yàn)和為65,最后以幀結(jié)束符16結(jié)束。
接著,計(jì)算機(jī)對(duì)該輪詢(xún)命令操作幀按字節(jié)進(jìn)行加33H的擾碼處理以有效增加抗擾能力。經(jīng)過(guò)加擾處理后,幀原始數(shù)據(jù)68H 88H 88H 68H 74H 01H 00H65H 16H變換為9BH BBH BBH 9BH A7H 34H 33H 98H 49H。
被監(jiān)控設(shè)備接收到輪詢(xún)命令操作幀后,進(jìn)行去擾碼處理以還原得到原始數(shù)據(jù),并利用校驗(yàn)信息判斷接收到的輪詢(xún)命令操作幀是否正確,如果不正確,則放棄該幀,如果正確,則進(jìn)一步判斷該被監(jiān)控設(shè)備的地址碼與8888是否一致。如果判斷該被監(jiān)控設(shè)備的地址碼與8888不一致,則該設(shè)備不作出響應(yīng),否則,根據(jù)預(yù)先規(guī)定的輪詢(xún)命令操作的規(guī)程,完成各項(xiàng)操作步驟,并根據(jù)一定的數(shù)據(jù)格式將操作結(jié)果放置在表4所示的輪詢(xún)命令應(yīng)答幀內(nèi),表4中的數(shù)字表示信息段的具體取值(16進(jìn)制)并且在時(shí)間上左邊先于右邊。
表4
由于管理設(shè)備可能還將接收到其它被監(jiān)控設(shè)備的應(yīng)答消息,因此應(yīng)答幀的報(bào)頭部分包含本應(yīng)答設(shè)備的地址碼(這里為8888),以便計(jì)算機(jī)正確區(qū)分各被監(jiān)控設(shè)備的監(jiān)控應(yīng)答消息。由表2可見(jiàn),B4H為與輪詢(xún)命令命令碼74H對(duì)應(yīng)的應(yīng)答碼,其后為表示數(shù)據(jù)核長(zhǎng)度L的信息段和數(shù)據(jù)核。數(shù)據(jù)核為一串特殊規(guī)格的數(shù)據(jù),表4中以XX表示,以下借助表5描述數(shù)據(jù)核的結(jié)構(gòu)。
表5
由表5可見(jiàn),數(shù)據(jù)核依次包含ALR_STA1、ALR_STA2、Code和DATA-R,其中,長(zhǎng)度皆為1個(gè)字節(jié)的ALR_STA1和ALR_STA2標(biāo)志字節(jié)為快速反應(yīng)被監(jiān)控設(shè)備工作狀態(tài)而設(shè)置,其每個(gè)比特都用來(lái)表示被監(jiān)控設(shè)備其中一個(gè)狀態(tài)參數(shù),例如電壓、電流、溫度、數(shù)據(jù)電平、射頻電平、激光功率等等。對(duì)光工作站而言,這二個(gè)字節(jié)的8個(gè)比特定義如下ALR_STA1
ALR_STA2
Code占用1個(gè)字節(jié),其表示數(shù)據(jù)格式代碼,即,應(yīng)答數(shù)據(jù)DATA-R的性質(zhì)和格式。對(duì)于每種型號(hào)的被監(jiān)控設(shè)備,都被分配一個(gè)固定的數(shù)據(jù)格式代碼并且規(guī)定一套相應(yīng)的數(shù)據(jù)格式。例如光工作站的數(shù)據(jù)格式代碼為02H。
應(yīng)答數(shù)據(jù)占用(L-3)個(gè)字節(jié),其由表示狀態(tài)參數(shù)具體取值的數(shù)據(jù)組成并具有數(shù)據(jù)格式代碼表示的格式。以光工作站為例,其應(yīng)答數(shù)據(jù)格式如表6所示表6
報(bào)警標(biāo)志1報(bào)警標(biāo)志2光站標(biāo)識(shí)(共16種)端蓋鎖詢(xún)答器內(nèi)部溫度
60v交流電壓24v直流電壓24v直流電流正向數(shù)據(jù)載波電平射頻輸出電平1射頻輸出電平2射頻輸出電平3射頻輸出電平4接收光功率回傳光功率回傳激光器電流在表6中,每種狀態(tài)參數(shù)的出現(xiàn)順序和占用字節(jié)都是固定不變的,換句話說(shuō),它們?cè)趹?yīng)答數(shù)據(jù)內(nèi)具有固定的位置。此外,ALR_STA1和ALR_STA2標(biāo)志字節(jié)內(nèi)所反應(yīng)的被監(jiān)控設(shè)備工作狀態(tài)在表6所示的應(yīng)答數(shù)據(jù)內(nèi)都有具體的數(shù)值。
當(dāng)被監(jiān)控設(shè)備生成上述輪詢(xún)命令應(yīng)答幀后,將對(duì)該幀按字節(jié)進(jìn)行加33H的擾碼處理并向管理設(shè)備發(fā)送。
管理設(shè)備在接收到應(yīng)答設(shè)備發(fā)送的加擾處理后的輪詢(xún)應(yīng)答幀后,同樣先進(jìn)行去擾碼處理以還原得到原始數(shù)據(jù),并利用校驗(yàn)信息判斷接收到的輪詢(xún)應(yīng)答幀是否正確,如果正確,則讀取幀內(nèi)的數(shù)據(jù)并據(jù)此作出相應(yīng)的監(jiān)控動(dòng)作。
以下借助附圖描述利用上述通信方法較佳實(shí)施例的有線電視網(wǎng)絡(luò)設(shè)備監(jiān)控方法。
如圖2所示,在步驟1中,作為管理設(shè)備的計(jì)算機(jī)經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送具有上述較佳實(shí)施例所述幀結(jié)構(gòu)并經(jīng)過(guò)加擾處理的監(jiān)控命令消息,這里假設(shè)被監(jiān)控設(shè)備為光工作站,其地址碼為8888,并且命令類(lèi)型為輪詢(xún)命令操作,因此監(jiān)控命令消息中的地址信息段取值為8888,命令類(lèi)型信息段取值為74。
隨后,在步驟2中,被監(jiān)控設(shè)備根據(jù)校驗(yàn)信息CS判斷去加擾處理后的監(jiān)控命令消息是否正確,如果正確,則進(jìn)一步判斷該消息中包含的被監(jiān)控設(shè)備地址與其本地被監(jiān)控設(shè)備地址是否一致。如果二者不一致,則不予應(yīng)答,否則,被監(jiān)控設(shè)備根據(jù)該監(jiān)控命令消息中包含的命令類(lèi)型確定相應(yīng)的應(yīng)答類(lèi)型并完成相應(yīng)的監(jiān)控操作以獲取所需的狀態(tài)參數(shù)信息,對(duì)于光工作站,其輪詢(xún)操作包括對(duì)表6所示的所有狀態(tài)參數(shù)進(jìn)行數(shù)據(jù)采集測(cè)量。
在步驟3中,光工作站按照與應(yīng)答類(lèi)型對(duì)應(yīng)的數(shù)據(jù)格式代碼(這里為02H)所確定的格式生成具有上述較佳實(shí)施例所示幀結(jié)構(gòu)的監(jiān)控應(yīng)答消息,對(duì)其施行加擾處理并經(jīng)上行信道返回計(jì)算機(jī)。
最后,在步驟4中,當(dāng)計(jì)算機(jī)根據(jù)校驗(yàn)信息CS判斷去加擾處理后的監(jiān)控應(yīng)答消息是否正確,如果正確,則從接收到的該監(jiān)控應(yīng)答消息中提取出ALR_STA1和ALR_STA2標(biāo)志字節(jié)。如果ALR_STA1和ALR_STA2標(biāo)志字節(jié)表明所有的狀態(tài)參數(shù)都處于正常狀態(tài),則可以不再繼續(xù)讀取應(yīng)答數(shù)據(jù)DATA-R內(nèi)的數(shù)據(jù),否則,則根據(jù)數(shù)據(jù)格式代碼Code讀取處于依次工作狀態(tài)的狀態(tài)參數(shù)的具體取值并采取相應(yīng)的監(jiān)控措施。
在上述監(jiān)控方法中,管理設(shè)備利用ALR_STA1和ALR_STA2標(biāo)志字節(jié)可以簡(jiǎn)單、快速地了解被監(jiān)控設(shè)備的工作狀態(tài),提高了監(jiān)控效率。此外,由于每種狀態(tài)參數(shù)在應(yīng)答數(shù)據(jù)內(nèi)具有固定的位置,所以無(wú)需用大量的字節(jié)來(lái)注明每個(gè)狀態(tài)參數(shù)的名稱(chēng)或含意,減少數(shù)據(jù)傳輸量。
權(quán)利要求
1.一種有線電視網(wǎng)絡(luò)內(nèi)管理設(shè)備與被監(jiān)控設(shè)備之間的通信方法,管理設(shè)備經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送監(jiān)控命令消息,而被監(jiān)控設(shè)備響應(yīng)管理設(shè)備發(fā)送的監(jiān)控命令消息,經(jīng)上行信道返回監(jiān)控應(yīng)答消息,其特征在于,所述監(jiān)控命令消息和監(jiān)控應(yīng)答消息以幀為單位發(fā)送,每幀依次包含報(bào)頭,其包含分別表示每幀起始位置和被監(jiān)控設(shè)備地址的定長(zhǎng)信息段;數(shù)據(jù)部分,其依次包含表示命令或應(yīng)答類(lèi)型的定長(zhǎng)信息段和內(nèi)容與命令或應(yīng)答類(lèi)型相對(duì)應(yīng)的數(shù)據(jù)核,其中,與應(yīng)答類(lèi)型相對(duì)應(yīng)的數(shù)據(jù)核依次包含定長(zhǎng)的設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)、定長(zhǎng)的數(shù)據(jù)格式代碼和不定長(zhǎng)的應(yīng)答數(shù)據(jù),設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)的每個(gè)比特表示應(yīng)答設(shè)備其中一個(gè)狀態(tài)參數(shù)是否處于正常狀態(tài),數(shù)據(jù)格式代碼與應(yīng)答類(lèi)型相對(duì)應(yīng),應(yīng)答數(shù)據(jù)由若干表示狀態(tài)參數(shù)具體取值的數(shù)據(jù)組成并具有數(shù)據(jù)格式代碼表示的格式;報(bào)尾,其包含分別表示報(bào)頭和數(shù)據(jù)部分發(fā)送數(shù)據(jù)的校驗(yàn)信息和每幀結(jié)束位置的定長(zhǎng)信息段。
2.如權(quán)利要求1所述的通信方法,其特征在于,所述表示每幀起始位置和表示目的發(fā)送設(shè)備地址的定長(zhǎng)信息段的長(zhǎng)度分別為1個(gè)字節(jié)和2個(gè)字節(jié),報(bào)頭包含兩個(gè)表示每幀起始位置的定長(zhǎng)信息段并且表示目的發(fā)送設(shè)備地址的定長(zhǎng)信息段位于它們之間。
3.如權(quán)利要求2所述的通信方法,其特征在于,表示命令或應(yīng)答類(lèi)型的定長(zhǎng)信息段與數(shù)據(jù)核之間還包括表示數(shù)據(jù)核字節(jié)數(shù)的定長(zhǎng)信息段,并且表示命令或應(yīng)答類(lèi)型的定長(zhǎng)信息段和表示數(shù)據(jù)核字節(jié)數(shù)的定長(zhǎng)信息段的長(zhǎng)度皆為1個(gè)字節(jié)。
4.如權(quán)利要求3所述的通信方法,其特征在于,所述校驗(yàn)信息基于報(bào)頭內(nèi)后兩個(gè)定長(zhǎng)信息段的數(shù)據(jù)和數(shù)據(jù)部分內(nèi)的數(shù)據(jù)計(jì)算得到,表示校驗(yàn)信息的定長(zhǎng)信息段先于表示每幀結(jié)束位置的定長(zhǎng)信息段并且二者的長(zhǎng)度皆為1個(gè)字節(jié)。
5.一種對(duì)有線電視網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)控的方法,其特征在于,包含下列步驟(1)管理設(shè)備經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送具有如權(quán)利要求1~4中任意一項(xiàng)所述幀結(jié)構(gòu)的監(jiān)控命令消息;(2)被監(jiān)控設(shè)備將接收到的監(jiān)控命令消息中包含的被監(jiān)控設(shè)備地址與本地被監(jiān)控設(shè)備地址進(jìn)行比較,如果二者不一致,則不予應(yīng)答,否則,被監(jiān)控設(shè)備根據(jù)該監(jiān)控命令消息中包含的命令類(lèi)型確定相應(yīng)的應(yīng)答類(lèi)型并完成相應(yīng)的監(jiān)控操作以獲取所需的狀態(tài)參數(shù)信息;(3)被監(jiān)控設(shè)備按照與應(yīng)答類(lèi)型對(duì)應(yīng)的數(shù)據(jù)格式代碼所確定的格式生成具有如權(quán)利要求1~4中任意一項(xiàng)所述幀結(jié)構(gòu)的監(jiān)控應(yīng)答消息,并經(jīng)上行信道將該監(jiān)控應(yīng)答消息返回管理設(shè)備;(4)管理設(shè)備根據(jù)接收到的該監(jiān)控應(yīng)答消息中包含的設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)確定狀態(tài)參數(shù)是否處于正常狀態(tài),如果有處于異常狀態(tài)的狀態(tài)參數(shù),則根據(jù)數(shù)據(jù)格式代碼所表示的格式從應(yīng)答數(shù)據(jù)中讀取處于異常狀態(tài)的狀態(tài)參數(shù)的具體取值。
6.如權(quán)利要求5所述的對(duì)有線電視網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)控的方法,其特征在于,在步驟(1)中,所述管理設(shè)備在經(jīng)下行信道向被監(jiān)控設(shè)備發(fā)送監(jiān)控命令消息之前,先對(duì)監(jiān)控命令消息作擾碼處理,并且在步驟(3)中,所述被監(jiān)控設(shè)備在經(jīng)上行信道向管理設(shè)備返回監(jiān)控應(yīng)答消息之前,先對(duì)監(jiān)控應(yīng)答消息作擾碼處理。
全文摘要
本發(fā)明提供一種通過(guò)高效編碼監(jiān)控信息來(lái)實(shí)現(xiàn)管理設(shè)備與被監(jiān)控設(shè)備之間快速、準(zhǔn)確通信的方法。在該方法中,每個(gè)數(shù)據(jù)幀的數(shù)據(jù)部分依次包含表示命令或應(yīng)答類(lèi)型的定長(zhǎng)信息段和內(nèi)容與命令或應(yīng)答類(lèi)型相對(duì)應(yīng)的數(shù)據(jù)核,其中,與應(yīng)答類(lèi)型相對(duì)應(yīng)的數(shù)據(jù)核依次包含定長(zhǎng)的設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)、定長(zhǎng)的數(shù)據(jù)格式代碼和不定長(zhǎng)的應(yīng)答數(shù)據(jù),設(shè)備報(bào)警狀態(tài)標(biāo)志字節(jié)的每個(gè)比特表示應(yīng)答設(shè)備其中一個(gè)狀態(tài)參數(shù)是否處于正常狀態(tài),數(shù)據(jù)格式代碼與應(yīng)答類(lèi)型相對(duì)應(yīng),應(yīng)答數(shù)據(jù)由若干表示狀態(tài)參數(shù)具體取值的數(shù)據(jù)組成并具有數(shù)據(jù)格式代碼表示的格式。由于可根據(jù)標(biāo)志字節(jié)快速判斷應(yīng)答設(shè)備的狀態(tài),所以提高了監(jiān)控效率。其次,每種狀態(tài)參數(shù)在應(yīng)答數(shù)據(jù)內(nèi)具有固定位置,因此編碼效率很高。
文檔編號(hào)H04N7/10GK1567997SQ03129338
公開(kāi)日2005年1月19日 申請(qǐng)日期2003年6月18日 優(yōu)先權(quán)日2003年6月18日
發(fā)明者周新民, 馮航輝, 唐菊平, 殷源海, 陳衛(wèi)平 申請(qǐng)人:上海金陵電子網(wǎng)絡(luò)股份有限公司