一种电力线通信的虚拟MAC方法及装置制造方法及图纸

技术编号:28045593 阅读:33 留言:0更新日期:2021-04-09 23:30
本申请公开了一种电力线通信的虚拟MAC方法及装置,方法包括:当电力线通信网络为多协议网路时,首先判断源节点与目的节点之间之间是单跳网络还多跳网络,若是单跳网络,则根据目的节点的MAC协议对源节点的MAC协议重新编辑,使得二者能够进行通信;若是多跳网络,则根据下一节点的MAC协议对当前节点的待发送数据进行封装,使得当前节点与下一节点能够进行通信,不断重复上述过程,使得待发送数据经过中间多层的MAC协议封装后送达目的节点。本申请的虚拟MAC的方法能够在不同通信协议的电力通信网络下,进行异构组网,突破了不同协议下电力线通信不能通信的限制,从而解决了现有电力通信网无法在不同通信协议下进行异构组网通信的技术问题。

【技术实现步骤摘要】
一种电力线通信的虚拟MAC方法及装置
本申请涉及电力通信
,尤其涉及一种电力线通信的虚拟MAC方法及装置。
技术介绍
电力线通信PLC是指以电力线作为传输介质,将信息调制到电信号上进行数据传输的一种通信技术。该技术实现了电力线通信网络内部的各个节点之间以及与其他通信网络之间的通信。一个完整的电力线通信收发器是由物理层、介质访问控制层(MAC层)、逻辑链路层等构成。其中介质访问控制层(MAC层)主要完成收发器间链路的建立和维护、确认帧的发送和接收、信道的接入控制等功能。电力线通信需要在介质访问控制(MAC)层应用恰当的数据通信协议,而电力线通信PLC有很多种MAC协议,不同协议下的通信往往执行着不同的标准、不同的规则。目前,电力线通信仅仅实现在同一协议下节点传输,对于那些两个协议或者多个协议的节点的电力通信网,由于执行标准或规则不同,目前它们之间还无法实现通信。因此,如何在不同通信协议下进行异构组网通信成为目前电力线通信网急需解决的问题。
技术实现思路
本申请实施例提供了一种电力线通信的虚拟MAC方法及装本文档来自技高网...

【技术保护点】
1.一种电力线通信的虚拟MAC方法,其特征在于,包括:/nS1、当电力线通信网络为多协议网路时,判断源节点与目的节点之间是否存在中间节点,若是执行步骤S3,否则,执行步骤S2;/nS2、根据所述目的节点的MAC协议对所述源节点的MAC协议进行重新编辑,使得所述源节点的MAC协议与所述目的节点的MAC协议相同,将所述源节点的待发送报文发送到所述目的节点;/nS3、将所述源节点的IP地址设置为待发送报文的隧道源地址,将所述目的节点的IP地址设置为所述待发送报文的隧道目的地址;/nS4、根据中间节点组对应的MAC协议组对所述源节点的待发送报文进行封装后,将所述待发送报文发送到所述中间节点组;再根据所...

【技术特征摘要】
1.一种电力线通信的虚拟MAC方法,其特征在于,包括:
S1、当电力线通信网络为多协议网路时,判断源节点与目的节点之间是否存在中间节点,若是执行步骤S3,否则,执行步骤S2;
S2、根据所述目的节点的MAC协议对所述源节点的MAC协议进行重新编辑,使得所述源节点的MAC协议与所述目的节点的MAC协议相同,将所述源节点的待发送报文发送到所述目的节点;
S3、将所述源节点的IP地址设置为待发送报文的隧道源地址,将所述目的节点的IP地址设置为所述待发送报文的隧道目的地址;
S4、根据中间节点组对应的MAC协议组对所述源节点的待发送报文进行封装后,将所述待发送报文发送到所述中间节点组;再根据所述目的节点的MAC协议对所述中间节点组的待发送报文进行封装后,将所述待发送报文发送到所述目的节点。


2.根据权利要求1所述的电力线通信的虚拟MAC方法,其特征在于,步骤S4,具体包括:
S01、根据第i个中间节点的MAC协议,通过隧道封装技术对所述源节点的待发送报文进行封装,将所述待发送报文发送到所述第i个中间节点,其中,所述第i个中间节点为所述源节点的下一个中间节点;
S02、根据第i+1个中间节点的MAC协议,通过隧道封装技术对所述第i个中间节点的待发送报文进行封装,将所述待发送报文发送到所述第i+1个中间节点,重复步骤S01-S02,直至i=k,执行步骤S03,其中,k为中间节点的个数,其中i和k均为正整数且k大于i;
S03、根据所述目的节点的MAC协议,通过隧道封装技术对第k个中间节点的待发送报文进行封装,将所述待发送报文发送到所述目的节点。


3.根据权利要求2所述的电力线通信的虚拟MAC方法,其特征在于,所述通过隧道封装技术对所述源节点的待发送报文进行封装,具体包括:
所述电力线通信网络的IP层的输出函数调用隧道接口的输出函数,对所述源节点的待发送报文进行封装,使得所述待发送报文增加一层虚拟MAC层。


4.根据权利要求3所述的电力线通信的虚拟MAC方法,其特征在于,步骤S4之后,还包括:
S5、通过所述电力线通信网络的通用路由的解封装函数,对所述待发送报文的每一层虚拟MAC层进行解封装,得到所述待发送报文的原始报文。


5.根据权利要求4所述的电力线通信的虚拟MAC方法,其特征在于,步骤S5之后,还包括:对所述原始报文的协议进行重新编辑后,将所述原始报文添加到IP输入队列。


6.一种电力线通信的虚拟MAC装置,...

【专利技术属性】
技术研发人员:施展付佳佳梁宇图曾瑛
申请(专利权)人:广东电网有限责任公司电力调度控制中心
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1