【技术实现步骤摘要】
一种报文转发方法及装置
[0001]本申请涉及通信
,尤其涉及一种报文转发方法及装置。
技术介绍
[0002]AGV(Automated Guided Vehicle,自动导引运输车)方案在仓储、物流、电力等行业得到了越来越多的应用。由于AGV小车在工作时需要在场所内不停地移动,为了与外界进行通信,要求AGV小车必须具备无线接入能力。
[0003]目前,AGV系统通常包括AGV地面控制器、接入控制器(Access Controller,AC)、多台接入点(Access Point,AP)、多台AGV小车等等。在AGV系统中,AGV小车通过自身接入的瘦(Fit)AP与AGV地面控制器进行通信。在这里,AGV小车及其接入的Fit AP均仅部署有一个射频单元。
[0004]对于AGV系统中的任一AGV小车而言,该AGV小车可以包括有与该AGV小车接入的Fit AP进行通信的收发模块、与该收发模块进行通信的车载控制模块、以及通过以太网总线与该车载控制模块连接的车载通信模块等等。这些车载通信模块与AGV地面控制器 ...
【技术保护点】
【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法应用于自动导引运输车AGV系统中的任一Fit AP,所述方法包括:在接收到所述AGV系统中的接入到该Fit AP上的任一AGV小车中的收发模块发送的需要发往所述AGV系统中的AGV地面控制器的第一无线报文时,若判断出所述第一无线报文中携带有第一VLAN标签字段,则将所述第一无线报文转换为携带有所述第一VLAN标签字段的第一有线报文,并根据所述第一VLAN标签字段中的第一报文优先级,将所述第一有线报文发送给该Fit AP关联的AC进行处理后转发至所述AGV地面控制器进行处理,其中,所述第一无线报文为所述收发模块在接收到该AGV小车中的车载控制模块发送的携带有所述第一VLAN标签字段的第二有线报文时,将所述第二有线报文转换为所述第一无线报文,并根据所述第一报文优先级,将其发送给该Fit AP的,所述第二有线报文为所述车载控制模块在通过以太网总线接收到该AGV小车中的所述第二有线报文的源IP地址对应的车载通信模块发送的第三有线报文时,对所述第三有线报文进行处理得到的,并在确定出发送所述第二有线报文时需要保留所述第一VLAN标签字段时,根据所述第一报文优先级,将所述第二有线报文发送给所述收发模块的,该AGV小车中的所有的通过以太网总线与所述车载控制模块连接的车载通信模块对应的VLAN标识不完全相同;在接收到所述AC发送的来源于所述AGV地面控制器且需要发往该AGV小车的第四有线报文时,确定所述第四有线报文的目的MAC地址和目的IP地址对应的VLAN标识、以及所述第四有线报文的第二报文优先级,将所述第四有线报文转换为携带有包括确定出的VLAN标识和所述第二报文优先级的第二VLAN标签字段的第二无线报文,并根据所述第二报文优先级,将所述第二无线报文发送给所述收发模块,以使所述收发模块在接收到所述第二无线报文、且判断出所述第二无线报文中携带有所述第二VLAN标签字段时,将所述第二无线报文转换为携带有所述第二VLAN标签字段的第五有线报文,并根据所述第二报文优先级,将其发送给所述车载控制模块进行处理后转发至所述目的IP地址对应的车载通信模块进行处理,其中,确定出的VLAN标识为所述目的IP地址对应的车载通信模块的VLAN标识。2.根据权利要求1所述的方法,其特征在于,通过以下方式判断所述第一无线报文中是否携带有第一VLAN标签字段:判断所述第一无线报文中是否携带有值为0x8100的标签协议标识TPID;若判断结果为是,则判断出所述第一无线报文中携带有第一VLAN标签字段;若判断结果为否,则判断出所述第一无线报文中未携带有第一VLAN标签字段。3.根据权利要求1所述的方法,其特征在于,所述第一VLAN标签字段位于所述第一无线报文中的报文协议头和所述第一无线报文中的数据载荷之间;所述第二VLAN标签字段位于所述第二无线报文中的报文协议头和所述第二无线报文中的数据载荷之间。4.根据权利要求1所述的方法,其特征在于,通过以下方式确定所述第四有线报文的目的MAC地址和目的IP地址对应的VLAN标识、以及所述第四有线报文的报文优先级:判断所述第四有线报文中是否携带有第三VLAN标签字段;在判断结果为是时,则将所述第三VLAN标签字段中的VLAN标识确定为所述第四有线报文的目的MAC地址和目的IP地址对应的VLAN标识,以及将所述第三VLAN标签字段中的报文优先级确定为所述第四有线报文的报文优先级;
在判断结果为否时,则在本地记录的AGV小车的信息表项中,查找所述第四有线报文的目的MAC地址和目的IP地址对应的VLAN标识,并将查找到的VLAN标识确定为,以及将该Fit AP与该AGV小车进行通信的空口的优先级确定为所述第四报文的报文优先级。5.一种报文转发方法,其特征在于,所述方法应用于自动导引运输车AGV系统中的任一AGV小车中的收发模块,所述方法包括:在接收到该AGV小车中的车载控制模块发送的需要发往所述AGV系统中的地面控制器、且携带有第一VLAN标签字段的第一有线报文时,将所述第一有线报文转换为携带有第一VLAN标签字段的第一无线报文,并根据所述第一VLAN标签字段中的第一报文优先级,将所述第一无线报文发送给所述AGV系统中该AGV小车接入的Fit AP,以使所述Fit AP在判断出所述第一无线报文中携带有所述第一VLAN标签字段时,将所述第一无线报文转换为携带有所述第一VLAN标签字段的第二有线报文,并根据所述第一报文优先级,将所述第二有线报文发送给所述AGV系统中的所述Fit AP关联的AC进行处理后转发至所述AGV地面控制器进行处理,其中,所述第一有线报文为所述车载控制模块在通过以太网总线接收到该AGV小车中的所述第一有线报文的源IP地址对应的车载通信模块发送的第三有线报文时,对所述第三有线报文进行处理得到的,并在确定出发送所述第二有线报文时需要保留所述第一VLAN标签字段时,根据所述第一报文优先级,将其发送给所述收发模块的,该AGV小车中的所有的通过以太网总线与所述车载控制模块连接的车载通信模块对应的VLAN标识不完全相同;在接收到所述Fit AP发送的第二无线报文时,若判断出所述第二无线报文中携带有第二VLAN标签字段,则将所述第二无线报文转换为携带有所述第二VLAN标签字段的第四有线报文,并根据所述第二VLAN标签字段中的第二报文优先级,将所述第四有线报文发送给该AGV小车中的所述车载控制模块,以由所述车载控制模块对所述第四有线报文进行处理后转发至所述第四有线报文的目的IP地址对应的车载通信模块进行处理,其中,第二VLAN标签字段中的VLAN标识为所述第四有...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。