Pg协议的扩充方法

文档序号:7897714阅读:3240来源:国知局
专利名称:Pg协议的扩充方法
技术领域
本发明涉及PG协议的扩充方法,属于电网监控系统的网络通信领域。
技术背景
随着电网规模的不断扩大,电网监视及运行维护工作量日益增大,远程进行变电 站一次设备的实时监控、遥控操作的技术也日趋普及。如广东电网率先在电力行业采用省 级、地区级和站端三级架构的视频监控系统省级主站(全称变电站视频及环境监控省级 主站系统)用于监视多个地区级主站的实时监控信息;地区级主站(全称变电站视频及环 境监控地区级主站系统)用于监视多个站端系统的实时监控信息,并将信息上传至省级主 站;站端系统(全称变电站视频及环境监控站端系统)包括站端处理系统(Remote Process Unit,又称为RPU)和前端监控设备,用于监控变电站现场视频及环境信息,并将信息上传 至地区级主站。该三级架构监控系统利用光纤网络和ADSL网络,将分散、独立的图像采集 点进行联网,实现了跨地域、全范围内的统一监控、统一存储、统一管理、资源共享,其平台 具有前端一体化、视频数字化、监控网络化、系统集成化、管理智能化等特点。
由于网络化的电网远程监控越来越普及,因此协议作为网络的通信渠道越来越受 到行业的关注。如地区级主站与站端系统的通信协议,以及站端系统与IPC设备间的通信 协议一般都采用PG协议,但是现有的PG协议的结构较不合理,使传输的稳定性较不理想, 且现有的PG协议没有内容扩充性能,实用性和扩展性大大受到限制。发明内容
本发明的目的在于,提供一种PG协议的扩充方法。本发明增强了协议传输的正确 性能,提高了后期协议内容的扩充能力,具有非常理想的实用性和扩展性。
本发明的技术方案PG协议的扩充方法,PG协议包括IP首部、TCP/UDP首部和PG 报文,其特征在于PG报文分为PG首部和PG属性两部分;PG首部用以描述PG报文的宏观 信息;PG属性用以描述PG报文的数据内容;该方法根据PG属性的内容类别将PG属性归类 成N个单位PG属性,并对每个单位PG属性的内容定义为相应的Value ;扩充内容时,将扩 充的内容根据类别归类并分别定义为相应的Value,把每个Value描述成新的单位PG属性, 增加至PG属性内。
上述的PG协议的扩充方法中,单位PG属性的结构包括Type、Reserved、Length和 Value,扩充内容时,将扩充的内容根据类别归类并分别定义为相应的Value,并加上Value 的Type、Reserved和Length组成新的单位PG属性,增加至PG属性内。
前述的PG协议的扩充方法中,所述PG首部用以描述PG报文的宏观信息,包括 Verλ Codeλ Hdr Len、Attr Count、SeqNum、SessionId 禾口 Total Length。
与现有技术相比,本发明并具体具有以下优点本发明由固定长度的PG首部和可 变长度的PG属性组成,PG首部用于描述该报文的宏观信息,包括版本信息(Ver)、报文类型 (Code)、PG 首部长度(HdrLen)、属性个数(Attr Count)、序列号(SeqNum)、会话 ID (SessionId)和数据长度(Total Length);增强了协议传输的正确性。由于PG属性是可变长度,因 此可以包含多个属性值,使协议可以灵活进行扩充,携带扩展参数;在PG首部的信息中定 义首部长度(Hdr Len)用来验证首部接收的数据长度是否合法,保证传输正确,在首部信息 中的属性个数(Attr Count)表示PG首部后面携带了多少个PG属性参数,灵活定义扩展属 性参数,还有数据总长度(Total Length)通知接收方需要接收数据的总长度,保证接收方 对数据接收的完整性进行有效验证。


图1是本发明的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。
实施例PG协议的扩充方法,PG协议如附图1所示,包括IP首部、TCP/UDP首部 和PG报文,PG协议中的控制命令使用TCP长连接,报文格式为PGCP控制报文(Power Grid Control ftOtocol),PG协议中的音视频媒体数据及其确认信息通过UDP方式传输,报文 格式为PGSP媒体报文(Power Grid Stream Protocol)。PG报文分为PG首部和PG属性 两部分;PG首部用以描述PG报文的宏观信息,包括Ver (版本号)、Code (报文类型)、Hdr Len (包头长度)、Attr Count (属性个数)、kqNum (保留字段)、kssion Id (会话ID)和 TotalLength (数据长度);PG属性用以描述PG报文的数据内容;根据PG属性的内容类别 归类成N个单位PG属性(PG属性1、PG属性2···Ρ6属性N),并对每个单位PG属性的内容 定义为相应的Value (属性类别值),如将“设置IPC的IP地址等信息的请求报文”定义为 Value = 1011,将“设置IPC的IP地址等信息的响应报文”定义为Value = 1012等;扩充 内容时,将新扩充的内容根据类别归类并分别定义为相应的Value (属性类别值),把每个 Value描述成新的单位PG属性,增加至PG属性内。
每个单位PG属性的结构包括Type (类型)、Reserved (版权)、Length (长度)和 Value(类别值),扩充内容时,将扩充的内容根据类别归类并分别定义为相应的Value,得 到Value的Type、Reserved和Length组成新的单位PG属性,增加至PG属性内。
权利要求
1.PG协议的扩充方法,PG协议包括IP首部、TCP/UDP首部和PG报文,其特征在于PG 报文分为PG首部和PG属性两部分;PG首部用以描述PG报文的宏观信息;PG属性用以描述 PG报文的数据内容;根据PG属性的内容类别归类成N个单位PG属性,并对每个单位PG属 性的内容定义为相应的Value ;扩充内容时,将扩充的内容根据类别归类并分别定义为相 应的Value,把每个Value描述成新的单位PG属性,增加至PG属性内。
2.根据权利要求1所述的PG协议的扩充方法,其特征在于单位PG属性的结构包括 Type、Reserved, Length和Value,扩充内容时,将扩充的内容根据类别归类并分别定义为 相应的Value,并加上Value的Type、Reserved和Length组成新的单位PG属性,增加至PG 属性内。
3.根据权利要求1至2所述的PG协议的扩充方法,其特征在于所述PG首部用以描 述 PG 报文的宏观信息,包括 Ver、Code、Hdr Len、Attr Count,SeqNum.Session Id 和 iTotal Length。
全文摘要
本发明公开了一种PG协议的扩充方法,PG协议包括IP首部、TCP/UDP首部和PG报文,其特征在于PG报文分为PG首部和PG属性两部分;PG首部用以描述PG报文的宏观信息;PG属性用以描述PG报文的数据内容;根据PG属性的内容类别归类成N个单位PG属性,并对每个单位PG属性的内容定义为相应的Value;扩充内容时,将扩充的内容根据类别归类并分别定义为相应的Value,把每个Value描述成新的单位PG属性,增加至PG属性内。本发明增强了协议传输的正确性能,提高了后期协议内容的扩充能力,具有非常理想的实用性和扩展性。
文档编号H04L29/06GK102035853SQ201010612350
公开日2011年4月27日 申请日期2010年12月29日 优先权日2010年12月29日
发明者张飞, 梁晓兵, 段新辉, 谢善益, 赵永发, 高雅 申请人:广东电网公司电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1