專利名稱:Pg協(xié)議的擴(kuò)充方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PG協(xié)議的擴(kuò)充方法,屬于電網(wǎng)監(jiān)控系統(tǒng)的網(wǎng)絡(luò)通信領(lǐng)域。
技術(shù)背景
隨著電網(wǎng)規(guī)模的不斷擴(kuò)大,電網(wǎng)監(jiān)視及運(yùn)行維護(hù)工作量日益增大,遠(yuǎn)程進(jìn)行變電 站一次設(shè)備的實(shí)時(shí)監(jiān)控、遙控操作的技術(shù)也日趨普及。如廣東電網(wǎng)率先在電力行業(yè)采用省 級(jí)、地區(qū)級(jí)和站端三級(jí)架構(gòu)的視頻監(jiān)控系統(tǒng)省級(jí)主站(全稱變電站視頻及環(huán)境監(jiān)控省級(jí) 主站系統(tǒng))用于監(jiān)視多個(gè)地區(qū)級(jí)主站的實(shí)時(shí)監(jiān)控信息;地區(qū)級(jí)主站(全稱變電站視頻及環(huán) 境監(jiān)控地區(qū)級(jí)主站系統(tǒng))用于監(jiān)視多個(gè)站端系統(tǒng)的實(shí)時(shí)監(jiān)控信息,并將信息上傳至省級(jí)主 站;站端系統(tǒng)(全稱變電站視頻及環(huán)境監(jiān)控站端系統(tǒng))包括站端處理系統(tǒng)(Remote Process Unit,又稱為RPU)和前端監(jiān)控設(shè)備,用于監(jiān)控變電站現(xiàn)場(chǎng)視頻及環(huán)境信息,并將信息上傳 至地區(qū)級(jí)主站。該三級(jí)架構(gòu)監(jiān)控系統(tǒng)利用光纖網(wǎng)絡(luò)和ADSL網(wǎng)絡(luò),將分散、獨(dú)立的圖像采集 點(diǎn)進(jìn)行聯(lián)網(wǎng),實(shí)現(xiàn)了跨地域、全范圍內(nèi)的統(tǒng)一監(jiān)控、統(tǒng)一存儲(chǔ)、統(tǒng)一管理、資源共享,其平臺(tái) 具有前端一體化、視頻數(shù)字化、監(jiān)控網(wǎng)絡(luò)化、系統(tǒng)集成化、管理智能化等特點(diǎn)。
由于網(wǎng)絡(luò)化的電網(wǎng)遠(yuǎn)程監(jiān)控越來(lái)越普及,因此協(xié)議作為網(wǎng)絡(luò)的通信渠道越來(lái)越受 到行業(yè)的關(guān)注。如地區(qū)級(jí)主站與站端系統(tǒng)的通信協(xié)議,以及站端系統(tǒng)與IPC設(shè)備間的通信 協(xié)議一般都采用PG協(xié)議,但是現(xiàn)有的PG協(xié)議的結(jié)構(gòu)較不合理,使傳輸?shù)姆€(wěn)定性較不理想, 且現(xiàn)有的PG協(xié)議沒(méi)有內(nèi)容擴(kuò)充性能,實(shí)用性和擴(kuò)展性大大受到限制。發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種PG協(xié)議的擴(kuò)充方法。本發(fā)明增強(qiáng)了協(xié)議傳輸?shù)恼_ 性能,提高了后期協(xié)議內(nèi)容的擴(kuò)充能力,具有非常理想的實(shí)用性和擴(kuò)展性。
本發(fā)明的技術(shù)方案PG協(xié)議的擴(kuò)充方法,PG協(xié)議包括IP首部、TCP/UDP首部和PG 報(bào)文,其特征在于PG報(bào)文分為PG首部和PG屬性兩部分;PG首部用以描述PG報(bào)文的宏觀 信息;PG屬性用以描述PG報(bào)文的數(shù)據(jù)內(nèi)容;該方法根據(jù)PG屬性的內(nèi)容類別將PG屬性歸類 成N個(gè)單位PG屬性,并對(duì)每個(gè)單位PG屬性的內(nèi)容定義為相應(yīng)的Value ;擴(kuò)充內(nèi)容時(shí),將擴(kuò) 充的內(nèi)容根據(jù)類別歸類并分別定義為相應(yīng)的Value,把每個(gè)Value描述成新的單位PG屬性, 增加至PG屬性內(nèi)。
上述的PG協(xié)議的擴(kuò)充方法中,單位PG屬性的結(jié)構(gòu)包括Type、Reserved、Length和 Value,擴(kuò)充內(nèi)容時(shí),將擴(kuò)充的內(nèi)容根據(jù)類別歸類并分別定義為相應(yīng)的Value,并加上Value 的Type、Reserved和Length組成新的單位PG屬性,增加至PG屬性內(nèi)。
前述的PG協(xié)議的擴(kuò)充方法中,所述PG首部用以描述PG報(bào)文的宏觀信息,包括 Verλ Codeλ Hdr Len、Attr Count、SeqNum、SessionId 禾口 Total Length。
與現(xiàn)有技術(shù)相比,本發(fā)明并具體具有以下優(yōu)點(diǎn)本發(fā)明由固定長(zhǎng)度的PG首部和可 變長(zhǎng)度的PG屬性組成,PG首部用于描述該報(bào)文的宏觀信息,包括版本信息(Ver)、報(bào)文類型 (Code)、PG 首部長(zhǎng)度(HdrLen)、屬性個(gè)數(shù)(Attr Count)、序列號(hào)(SeqNum)、會(huì)話 ID (SessionId)和數(shù)據(jù)長(zhǎng)度(Total Length);增強(qiáng)了協(xié)議傳輸?shù)恼_性。由于PG屬性是可變長(zhǎng)度,因 此可以包含多個(gè)屬性值,使協(xié)議可以靈活進(jìn)行擴(kuò)充,攜帶擴(kuò)展參數(shù);在PG首部的信息中定 義首部長(zhǎng)度(Hdr Len)用來(lái)驗(yàn)證首部接收的數(shù)據(jù)長(zhǎng)度是否合法,保證傳輸正確,在首部信息 中的屬性個(gè)數(shù)(Attr Count)表示PG首部后面攜帶了多少個(gè)PG屬性參數(shù),靈活定義擴(kuò)展屬 性參數(shù),還有數(shù)據(jù)總長(zhǎng)度(Total Length)通知接收方需要接收數(shù)據(jù)的總長(zhǎng)度,保證接收方 對(duì)數(shù)據(jù)接收的完整性進(jìn)行有效驗(yàn)證。
圖1是本發(fā)明的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明,但并不作為對(duì)本發(fā)明限制的依據(jù)。
實(shí)施例PG協(xié)議的擴(kuò)充方法,PG協(xié)議如附圖1所示,包括IP首部、TCP/UDP首部 和PG報(bào)文,PG協(xié)議中的控制命令使用TCP長(zhǎng)連接,報(bào)文格式為PGCP控制報(bào)文(Power Grid Control ftOtocol),PG協(xié)議中的音視頻媒體數(shù)據(jù)及其確認(rèn)信息通過(guò)UDP方式傳輸,報(bào)文 格式為PGSP媒體報(bào)文(Power Grid Stream Protocol)。PG報(bào)文分為PG首部和PG屬性 兩部分;PG首部用以描述PG報(bào)文的宏觀信息,包括Ver (版本號(hào))、Code (報(bào)文類型)、Hdr Len (包頭長(zhǎng)度)、Attr Count (屬性個(gè)數(shù))、kqNum (保留字段)、kssion Id (會(huì)話ID)和 TotalLength (數(shù)據(jù)長(zhǎng)度);PG屬性用以描述PG報(bào)文的數(shù)據(jù)內(nèi)容;根據(jù)PG屬性的內(nèi)容類別 歸類成N個(gè)單位PG屬性(PG屬性1、PG屬性2···Ρ6屬性N),并對(duì)每個(gè)單位PG屬性的內(nèi)容 定義為相應(yīng)的Value (屬性類別值),如將“設(shè)置IPC的IP地址等信息的請(qǐng)求報(bào)文”定義為 Value = 1011,將“設(shè)置IPC的IP地址等信息的響應(yīng)報(bào)文”定義為Value = 1012等;擴(kuò)充 內(nèi)容時(shí),將新擴(kuò)充的內(nèi)容根據(jù)類別歸類并分別定義為相應(yīng)的Value (屬性類別值),把每個(gè) Value描述成新的單位PG屬性,增加至PG屬性內(nèi)。
每個(gè)單位PG屬性的結(jié)構(gòu)包括Type (類型)、Reserved (版權(quán))、Length (長(zhǎng)度)和 Value(類別值),擴(kuò)充內(nèi)容時(shí),將擴(kuò)充的內(nèi)容根據(jù)類別歸類并分別定義為相應(yīng)的Value,得 到Value的Type、Reserved和Length組成新的單位PG屬性,增加至PG屬性內(nèi)。
權(quán)利要求
1.PG協(xié)議的擴(kuò)充方法,PG協(xié)議包括IP首部、TCP/UDP首部和PG報(bào)文,其特征在于PG 報(bào)文分為PG首部和PG屬性兩部分;PG首部用以描述PG報(bào)文的宏觀信息;PG屬性用以描述 PG報(bào)文的數(shù)據(jù)內(nèi)容;根據(jù)PG屬性的內(nèi)容類別歸類成N個(gè)單位PG屬性,并對(duì)每個(gè)單位PG屬 性的內(nèi)容定義為相應(yīng)的Value ;擴(kuò)充內(nèi)容時(shí),將擴(kuò)充的內(nèi)容根據(jù)類別歸類并分別定義為相 應(yīng)的Value,把每個(gè)Value描述成新的單位PG屬性,增加至PG屬性內(nèi)。
2.根據(jù)權(quán)利要求1所述的PG協(xié)議的擴(kuò)充方法,其特征在于單位PG屬性的結(jié)構(gòu)包括 Type、Reserved, Length和Value,擴(kuò)充內(nèi)容時(shí),將擴(kuò)充的內(nèi)容根據(jù)類別歸類并分別定義為 相應(yīng)的Value,并加上Value的Type、Reserved和Length組成新的單位PG屬性,增加至PG 屬性內(nèi)。
3.根據(jù)權(quán)利要求1至2所述的PG協(xié)議的擴(kuò)充方法,其特征在于所述PG首部用以描 述 PG 報(bào)文的宏觀信息,包括 Ver、Code、Hdr Len、Attr Count,SeqNum.Session Id 和 iTotal Length。
全文摘要
本發(fā)明公開(kāi)了一種PG協(xié)議的擴(kuò)充方法,PG協(xié)議包括IP首部、TCP/UDP首部和PG報(bào)文,其特征在于PG報(bào)文分為PG首部和PG屬性兩部分;PG首部用以描述PG報(bào)文的宏觀信息;PG屬性用以描述PG報(bào)文的數(shù)據(jù)內(nèi)容;根據(jù)PG屬性的內(nèi)容類別歸類成N個(gè)單位PG屬性,并對(duì)每個(gè)單位PG屬性的內(nèi)容定義為相應(yīng)的Value;擴(kuò)充內(nèi)容時(shí),將擴(kuò)充的內(nèi)容根據(jù)類別歸類并分別定義為相應(yīng)的Value,把每個(gè)Value描述成新的單位PG屬性,增加至PG屬性內(nèi)。本發(fā)明增強(qiáng)了協(xié)議傳輸?shù)恼_性能,提高了后期協(xié)議內(nèi)容的擴(kuò)充能力,具有非常理想的實(shí)用性和擴(kuò)展性。
文檔編號(hào)H04L29/06GK102035853SQ201010612350
公開(kāi)日2011年4月27日 申請(qǐng)日期2010年12月29日 優(yōu)先權(quán)日2010年12月29日
發(fā)明者張飛, 梁曉兵, 段新輝, 謝善益, 趙永發(fā), 高雅 申請(qǐng)人:廣東電網(wǎng)公司電力科學(xué)研究院