工业现场总线通信方法、装置、电子设备及存储介质转让专利
申请号 : CN202210104016.1
文献号 : CN114126085B
文献日 : 2022-04-26
发明人 : 冯江平
申请人 : 深圳艾灵网络有限公司
摘要 :
权利要求 :
1.一种工业现场总线通信方法,其特征在于,所述方法包括:目标UPF接收虚拟工业现场总线中的用户设备通过用户面隧道发送的数据帧,其中,所述虚拟工业现场总线中包括多个用户设备,每个用户设备连接至少一个工业设备,所述用户设备接收对应的工业设备发送的所述数据帧,所述数据帧中包括目的工业设备的站点标识,所述多个用户设备与会话管理功能SMF具有多个已创建PDU会话,每个已创建PDU会话具有对应的用户面隧道和源站点标识,所述源站点标识为对应的工业设备的站点标识;
所述目标UPF根据所述SMF指示的数据帧协议类型对所述数据帧进行解析,确定所述目的工业设备的站点标识;
所述目标UPF根据所述目的工业设备的站点标识,采用所述SMF发送的数据帧转发规则,确定目标用户面隧道,其中,所述数据帧转发规则指示所述目标UPF:若所述目的工业设备的站点标识与所述已创建PDU会话所对应的源站点标识相匹配,将所述数据帧通过所述源站点标识对应的目标用户面隧道转发;所述数据帧转发规则还指示所述目标UPF:若所述目的工业设备的站点标识与所述已创建PDU会话的源站点标识不匹配,将所述数据帧向其他用户设备所建立的PDU会话对应的目标用户面隧道复制转发,其中,所述其他用户设备为所述虚拟工业现场总线中除了发送数据帧之外的用户设备;
所述目标UPF通过所述目标用户面隧道将所述数据帧发送给指定用户设备,并由所述指定用户设备将所述数据帧发送给所述目的工业设备。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述目标UPF根据所述数据帧协议类型对预设工业设备发送的数据帧进行解析,确定所述源站点标识,其中,所述数据帧中包含所述预设工业设备的源站点标识;
若所述目标UPF判断所述源站点标识为未向所述SMF上报过的新源站点标识,所述目标UPF向所述SMF上报所述新源站点标识,以使所述SMF向所述目标UPF发送报文转发控制协议PFCP会话修改请求信息,所述PFCP会话修改请求信息用于指示所述目标UPF:若所述目的工业设备的站点标识与所述新源站点标识相匹配,将所述数据帧通过所述新源站点标识对应的目标用户面隧道转发,其中,PFCP会话为所述用户设备与所述SMF创建PDU会话时,所述SMF与所述目标UPF创建的会话。
3.一种工业现场总线通信方法,其特征在于,所述方法还包括:会话管理功能SMF在接收到新用户设备发起的协议数据单元PDU会话创建请求后,从统一数据管理功能UDM中获取虚拟总线通信信息,其中,所述虚拟总线通信信息包括:数据帧协议类型、虚拟工业现场总线连接的多个用户设备的列表;
所述SMF根据所述多个用户设备的列表,确定所述虚拟工业现场总线中的多个已创建PDU会话的列表,以及所述列表中每个已创建PDU会话所对应的用户面隧道和源站点标识;
所述SMF向目标UPF发送报文转发控制协议PFCP会话创建请求信息,以创建新用户面隧道,所述PFCP会话创建请求信息用于指示所述目标UPF:所述数据帧协议类型、数据帧转发规则、以及将数据帧的源站点标识上报给所述SMF;所述数据帧转发规则指示所述目标UPF:若所述目标UPF接收到的数据帧的目的工业设备的站点标识与所述已创建PDU会话所对应的源站点标识相匹配,将所述数据帧通过所述源站点标识对应的目标用户面隧道转发;否则将所述数据帧向其他用户设备所建立的PDU会话对应的目标用户面隧道复制转发,其中,所述其他用户设备为所述虚拟工业现场总线中除了发送第一数据帧之外的用户设备;
所述SMF确定与所述新用户设备之间的所述PDU会话创建成功,并保存所述PDU会话与所述新用户面隧道的对应关系。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:所述SMF接收所述目标UPF上报的新源站点标识,其中,所述新源站点标识为所述目标UPF根据所述数据帧协议类型对预设工业设备发送的数据帧进行解析确定的;
所述SMF根据所述新源站点标识,保存所述新源站点标识与所述PDU会话和所述新用户面隧道的对应关系;
所述SMF根据所述对应关系,向所述目标UPF发送PFCP会话修改请求信息,所述PFCP会话修改请求信息用于指示所述目标UPF:若所述目的工业设备的站点标识与所述新源站点标识相匹配,将所述数据帧通过所述新源站点标识对应的新用户面隧道转发,其中,PFCP会话为所述用户设备与所述SMF创建PDU会话时,所述SMF与所述目标UPF创建的会话。
5.如权利要求3所述的方法,其特征在于,所述会话管理功能SMF在接收到新用户设备发起的协议数据单元PDU会话创建请求之前,所述方法还包括:所述SMF与多个UPF建立偶联关系,以获取所述多个UPF的总线通信能力,所述总线通信能力用于指示所述UPF是否支持总线通信以及所支持的总线协议类型;
所述新用户设备向所述SMF发起PDU会话创建请求;
所述SMF根据所述数据帧协议类型和所述多个UPF所支持的总线协议类型,从所述多个UPF中选择所述目标UPF。
6.如权利要求3所述的方法,其特征在于,所述会话创建请求信息还用于指示:所述目标UPF从所述数据帧中解析出站点标识后启动定时器,所述定时器用于指示接收到所述工业设备的数据帧的时间,所述方法还包括:所述SMF接收所述目标UPF在所述定时器的计时时长超过预设时长后发送的超时信息;
所述SMF根据所述超时信息向所述目标UPF发送PFCP会话更新信息,所述PFCP会话更新信息用于指示删除所述工业设备的源站点标识的数据帧转发规则。
7.一种工业现场总线通信装置,其特征在于,所述装置包括:数据帧接收模块,用于目标UPF接收虚拟工业现场总线中的用户设备通过用户面隧道发送的数据帧,其中,所述虚拟工业现场总线中包括多个用户设备,每个用户设备连接至少一个工业设备,所述用户设备接收对应的工业设备发送的所述数据帧,所述数据帧中包括目的工业设备的站点标识,所述多个用户设备与会话管理功能SMF具有多个已创建PDU会话,每个已创建PDU会话具有对应的用户面隧道和源站点标识,所述源站点标识为对应的工业设备的站点标识;
数据帧解析模块,用于所述目标UPF根据所述SMF指示的数据帧协议类型对所述数据帧进行解析,确定所述目的工业设备的站点标识;
用户面隧道确定模块,用于所述目标UPF根据所述目的工业设备的站点标识,采用所述SMF发送的数据帧转发规则,确定目标用户面隧道,其中,所述数据帧转发规则指示所述目标UPF:若所述目的工业设备的站点标识与所述已创建PDU会话所对应的源站点标识相匹配,将所述数据帧通过所述源站点标识对应的目标用户面隧道转发;所述数据帧转发规则还指示所述目标UPF:若所述目的工业设备的站点标识与所述已创建PDU会话的源站点标识不匹配,将所述数据帧向其他用户设备所建立的PDU会话对应的目标用户面隧道复制转发,其中,所述其他用户设备为所述虚拟工业现场总线中除了发送数据帧之外的用户设备;
数据帧发送模块,用于所述目标UPF通过所述目标用户面隧道将所述数据帧发送给指定用户设备,并由所述指定用户设备将所述数据帧发送给所述目的工业设备。
8.一种工业现场总线通信装置,其特征在于,所述装置还包括:信息获取模块,用于会话管理功能SMF在接收到新用户设备发起的协议数据单元PDU会话创建请求后,从统一数据管理功能UDM中获取虚拟总线通信信息,其中,所述虚拟总线通信信息包括:数据帧协议类型、虚拟工业现场总线连接的多个用户设备的列表;
会话列表确定模块,用于所述SMF根据所述多个用户设备的列表,确定所述虚拟工业现场总线中的多个已创建PDU会话的列表,以及所述列表中每个已创建PDU会话所对应的用户面隧道和源站点标识;
请求信息发送模块,用于所述SMF向目标UPF发送报文转发控制协议PFCP会话创建请求信息,以创建新用户面隧道,所述PFCP会话创建请求信息用于指示所述目标UPF:所述数据帧协议类型、数据帧转发规则、以及将数据帧的源站点标识上报给所述SMF;所述数据帧转发规则指示所述目标UPF:若所述目标UPF接收到的数据帧的目的工业设备的站点标识与所述已创建PDU会话所对应的源站点标识相匹配,将所述数据帧通过所述源站点标识对应的目标用户面隧道转发;否则将所述数据帧向其他用户设备所建立的PDU会话对应的目标用户面隧道复制转发,其中,所述其他用户设备为所述虚拟工业现场总线中除了发送第一数据帧之外的用户设备;
确认会话创建成功模块,用于所述SMF确定与所述新用户设备之间的所述PDU会话创建成功,并保存所述PDU会话与所述新用户面隧道的对应关系。
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至6任一所述的工业现场总线通信方法的步骤。
说明书 :
工业现场总线通信方法、装置、电子设备及存储介质
技术领域
背景技术
过通信网络进行远距离传输。
高。
发明内容
对数据帧进行封装,降低用户负担和成本。
述用户设备接收对应的工业设备发送的所述数据帧,所述数据帧中包括目的工业设备的站
点标识,所述多个用户设备与会话管理功能SMF具有多个已创建PDU会话,每个已创建PDU会
话具有对应的用户面隧道和源站点标识,所述源站点标识为对应的工业设备的站点标识;
设备的站点标识与所述已创建PDU会话所对应的源站点标识相匹配,将所述数据帧通过所
述源站点标识对应的目标用户面隧道转发;
会话对应的目标用户面隧道复制转发,其中,所述其他用户设备为所述虚拟工业现场总线
中除了发送数据帧之外的用户设备。
协议PFCP会话修改请求信息,所述PFCP会话修改请求信息用于指示所述目标UPF:若所述目
的工业设备的站点标识与所述新源站点标识相匹配,将所述数据帧通过所述新源站点标识
对应的目标用户面隧道转发,其中,PFCP会话为所述用户设备与所述SMF创建PDU会话时,所
述SMF与所述目标UPF创建的会话。
据帧协议类型、虚拟工业现场总线连接的多个用户设备的列表;
识;
转发规则、以及将数据帧的源站点标识上报给所述SMF;所述数据帧转发规则指示所述目标
UPF:若所述目标UPF接收到的数据帧的目的工业设备的站点标识与所述已创建PDU会话所
对应的源站点标识相匹配,将所述数据帧通过所述源站点标识对应的目标用户面隧道转
发;否则将所述数据帧向其他用户设备所建立的PDU会话对应的目标用户面隧道复制转发,
其中,所述其他用户设备为所述虚拟工业现场总线中除了发送第一数据帧之外的用户设
备;
源站点标识相匹配,将所述数据帧通过所述新源站点标识对应的新用户面隧道转发,其中,
PFCP会话为所述用户设备与所述SMF创建PDU会话时,所述SMF与所述目标UPF创建的会话。
方法还包括:
至少一个工业设备,所述用户设备接收对应的工业设备发送的所述数据帧,所述数据帧中
包括目的工业设备的站点标识,所述多个用户设备与会话管理功能SMF具有多个已创建PDU
会话,每个已创建PDU会话具有对应的用户面隧道和源站点标识,所述源站点标识为对应的
工业设备的站点标识;
述目标UPF:若所述目的工业设备的站点标识与所述已创建PDU会话所对应的源站点标识相
匹配,将所述数据帧通过所述源站点标识对应的目标用户面隧道转发;
会话对应的目标用户面隧道复制转发,其中,所述其他用户设备为所述虚拟工业现场总线
中除了发送数据帧之外的用户设备。
备的源站点标识;
目标UPF发送报文转发控制协议PFCP会话修改请求信息,所述PFCP会话修改请求信息用于
指示所述目标UPF:若所述目的工业设备的站点标识与所述新源站点标识相匹配,将所述数
据帧通过所述新源站点标识对应的目标用户面隧道转发,其中,PFCP会话为所述用户设备
与所述SMF创建PDU会话时,所述SMF与所述目标UPF创建的会话。
线通信信息包括:数据帧协议类型、虚拟工业现场总线连接的多个用户设备的列表;
用户面隧道和源站点标识;
所述数据帧协议类型、数据帧转发规则、以及将数据帧的源站点标识上报给所述SMF;所述
数据帧转发规则指示所述目标UPF:若所述目标UPF接收到的数据帧的目的工业设备的站点
标识与所述已创建PDU会话所对应的源站点标识相匹配,将所述数据帧通过所述源站点标
识对应的目标用户面隧道转发;否则将所述数据帧向其他用户设备所建立的PDU会话对应
的目标用户面隧道复制转发,其中,所述其他用户设备为所述虚拟工业现场总线中除了发
送第一数据帧之外的用户设备;
进行解析确定的;
业设备的站点标识与所述新源站点标识相匹配,将所述数据帧通过所述新源站点标识对应
的新用户面隧道转发,其中,PFCP会话为所述用户设备与所述SMF创建PDU会话时,所述SMF
与所述目标UPF创建的会话。
协议类型;
装置还包括:
据帧转发规则。
所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如上述实施例任
一所述的工业现场总线通信方法的步骤。
线通信方法的步骤。
线中包括多个用户设备,每个用户设备连接至少一个工业设备,用户设备接收对应的工业
设备发送的数据帧,数据帧中包括目的工业设备的站点标识,多个用户设备与会话管理功
能SMF具有多个已创建PDU会话,每个已创建PDU会话具有对应的用户面隧道和源站点标识,
源站点标识为对应的工业设备的站点标识;目标UPF根据SMF指示的数据帧协议类型对数据
帧进行解析,确定目的工业设备的站点标识,目标UPF根据目的工业设备的站点标识,采用
SMF发送的数据帧转发规则,确定目标用户面隧道,其中,数据帧转发规则指示目标UPF:若
目的工业设备的站点标识与已创建PDU会话所对应的源站点标识相匹配,将数据帧通过源
站点标识对应的目标用户面隧道;目标UPF通过目标用户面隧道将数据帧发送给指定用户
设备,并由指定用户设备将数据帧发送给目的工业设备。本申请通过目标UPF根据数据帧中
目的工业设备的站点标识,采用数据转发规则确定目标用户面隧道,以便目标UPF将数据帧
通过目标用户面隧道发送给指定用户设备,实现多个工业设备之间的通信,通过虚拟现场
工业现场总线直接转发数据帧,无需对数据帧进行封装,无需增加串口服务器,也无需对串
口服务器配置工业设备的通信地址,减小了用户负担,降低了通信成本。
附图说明
范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这
些附图获得其他相关的附图。
具体实施方式
本发明一部分实施例,而不是全部的实施例。
技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范
围。
况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外
的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包
含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的
那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的
其它步骤或单元。
等工业现场设备,本申请实施例的技术方案所应用的现场总线通信网络主要是各种第五代
(5th generation,5G)通信网络,当然也可以应用于未来新无线接入技术(new radio
access technology,NR),本申请对此不做限制。
理或用户装置。UE还可以是蜂窝电话、无线电话、会话启动协议(Session Initiation
Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL))站、个人数字助理
(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到
无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端设备或者未来演
进的公用陆地移动通信网络(Public Land Mobile Network,PLMN)中的终端设备等,还可
以是端设备,逻辑实体,智能设备,如手机,智能终端等终端设备,或者服务器,网关,基站,
控制器等通信设备,或者物联网设备,如传感器,电表,水表等物联网(Internet of
things,IoT)设备。
功能的接入网可以称为无线接入网(Radio Access Network,RAN)。无线接入网能够管理无
线资源,为终端提供接入服务,进而完成控制信号和用户数据在终端和核心网之间的转发。
制、或收费功能接口的终结点以及下行数据通知等。在本申请实施例中,可用于实现会话管
理网元的功能。
该网元接入到数据网络(data network,DN)。在本申请实施例中,可用于实现用户面网关的
功能。
约信息,UDM和UDR分别为5G通信网络中的前端和后端。
何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。应理解,上述网元之
间可以通过预设接口进行通信,在此不再赘述。
以集成于同一设备中实现不同的功能,本申请对此不做限定。
个用户设备20以及现场总线通信网络30。
户设备20通过RAN与SMF建立通信连接,以构成虚拟工业现场总线,多个工业设备10通过对
应连接的用户设备,实现通过虚拟工业现场总线进行数据交互。多个工业设备10中的任意
一个工业设备可以作为主站发送数据帧,其他工业设备可以作为从站接收数据帧,以实现
主从站之间的通信。
图3所示,该方法包括:
识,多个用户设备与SMF具有多个已创建PDU会话,每个已创建PDU会话具有对应的用户面隧
道和源站点标识,源站点标识为已创建PDU会话的用户设备所对应连接的工业设备的站点
标识。
备UE1创建的PDU会话1对应用户面隧道T1和源站点标识S1,用户设备UE2创建的PDU会话2对
应用户面隧道T2和源站点标识S2,用户设备UE3创建的PDU会话3对应用户面隧道T3和源站
点标识S3。
据帧进行解析,以从数据帧中解析出目的工业设备的站点标识。
户面隧道T2,或者,若目的工业设备的站点标识与源站点标识S3相匹配,确定目标用户面隧
道为用户面隧道T3。
应的目标用户面隧道复制转发,其中,其他用户设备为虚拟工业现场总线中除了发送数据
帧之外的用户设备。
复制转发。示例的,若目的工业设备的站点标识与源站点标识S2和源站点标识S3均不匹配,
将数据帧通过用户面隧道T2和用户面隧道T3进行复制转发。
用户设备将数据帧发送给对应连接的工业设备,以实现工业设备之间的通信。示例的,若目
标用户面隧道为用户面隧道T2,将数据帧通过用户面隧道T2发送给用户设备UE2,用户设备
UE2将数据帧发送给工业设备2;若目标用户面隧道为用户面隧道T3,将数据帧通过用户面
隧道T3发送给用户设备UE3,用户设备UE3将数据帧发送给工业设备3。
据帧转发给对应的工业设备,实现多个工业设备之间的通信。
用户面隧道发送给指定用户设备,实现多个工业设备之间的通信,通过虚拟现场工业现场
总线直接转发数据帧,无需对数据帧进行封装,无需增加串口服务器,也无需对串口服务器
配置工业设备的通信地址,减小了用户负担,降低了通信成本。
话。
目标UPF。目标UPF根据数据帧协议类型对数据帧进行解析,以确定预设工业设备的源站点
标识。
PFCP会话修改请求信息用于指示目标UPF:若目的工业设备的站点标识与新源站点标识相
匹配,将数据帧通过新源站点标识对应的目标用户面隧道转发,其中,PFCP会话为用户设备
与SMF创建PDU会话时,SMF与目标UPF创建的会话。
与PDU会话和新用户面隧道的对应关系,并向目标UPF发送PFCP会话修改请求信息。该PFCP
会话修改请求信息的内容可以参考前述S21,在此不做赘述。
PDU会话后,目标UPF可以确定与PDU会话对应的用户面隧道和源站点标识,从而实现多个工
业设备之间的通信。
图6所示,该方法包括:
用户设备的列表。
总线标识、虚拟工业现场总线所连接的多个用户设备的标识列表、虚拟总线协议类型,以虚
拟总线协议类型作为数据帧协议类型,用于对数据帧进行解析。
Function,AF)通过网络开放功能(Network Exposure Function,NEF)进行配置。
站点标识,其中,SMF可以预先根据每个工业设备发送的数据帧中的源站点标识,确定传输
该数据帧的用户面隧道与源站点标识的对应关系。
及将数据帧的源站点标识上报给SMF;数据帧转发规则指示目标UPF:若目标UPF接收到的数
据帧的目的工业设备的站点标识与已创建PDU会话所对应的源站点标识相匹配,将数据帧
通过源站点标识对应的目标用户面隧道转发;否则将数据帧向其他用户设备所建立的PDU
会话对应的目标用户面隧道复制转发,其中,其他用户设备为虚拟工业现场总线中除了发
送第一数据帧之外的用户设备。
目的工业设备的站点标识。数据转发规则用于指示目标UPF:若数据帧中的目的工业设备的
站点标识与多个已创建PDU会话中任意一个已创建PDU会话所对应的源站点标识相匹配,将
数据帧通过该源站点标识对应的目标用户面隧道转发,否则将数据帧通过其他用户设备所
建立的PDU对应的目标用户面隧道转发,其他用户设备为虚拟工业现场总线中除了发送第
一数据帧的用户设备之外的用户设备。将数据帧的源站点标识上报给SMF用于指示目标UPF
若从接收到的数据帧中解析出的源站点标识未向SMF上报过,则将该源站点标识上报给
SMF。
通过建立偶联关系以获取多个UPF的总线通信能力,总线通信能力用于指示UPF是否支持总
线,以及所支持的总线通信协议类型。
的PDU会话、以太网类型的PDU会话和非结构化类型的PDU会话。
太网类型,针对非结构化类型的PDU会话,也是由用户设备将数据帧封装为IP类型或者以太
网类型。而本申请实施例所针对的PDU会话为非结构化类型,用户设备无需对数据帧进行封
装,即可直接通过PDU会话发送至现场总线通信网络。
根据新用户设备所属虚拟总线协议类型,及多个UPF所支持的总线协议类型,从多个UPF中
选择与虚拟总线协议类型对应的目标UPF。
于发送数据帧的数据帧转发规则,以便目标UPF根据数据帧转发规则将数据帧通过用户面
隧道发送给指定用户设备,实现多个工业设备之间的通信,通过虚拟现场工业现场总线直
接转发数据帧,无需对数据帧进行封装,无需增加串口服务器,也无需对串口服务器配置工
业设备的通信地址,减小了用户负担,降低了通信成本。
户面隧道发送至目标UPF,目标UPF根据数据帧协议类型解析数据帧,得到该数据帧中的新
源站点标识,目标UPF判断是否向SMF上报过数据帧中的新源站点标识,若为否,将该新源站
点标识上报至SMF。
是否存在与该目的工业设备的站点标识相匹配的源站点标识,若存在,则将该数据帧通过
与该源站点标识对应的用户面隧道转发,否则将数据帧复制转发给该虚拟工业现场总线上
其他所有PDU会话所对应的用户面隧道,其他所有PDU会话为除了发送数据帧的用户设备所
对应的PDU会话外的其他PDU会话。
过新源站点标识对应的新用户面隧道转发,其中,PFCP会话为用户设备与SMF创建PDU会话
时,SMF与目标UPF创建的会话。
所有PFCP会话为除了新创建的PDU会话之外的其他所有PDU会话所对应的PFCP会话,PFCP会
话修改请求信息消息用于指示目标UPF新的数据帧转发规则,该数据帧转发规则中指示目
标UPF,若接受到的数据帧中的目标工业设备的站点标识与该新源站点标识相匹配,将数据
帧通过新源站点标识对应的新用户面隧道转发。
接的用户设备为UE2,UE2与SMF之间创建PDU会话2,PDU会话2对应PFCP会话2,创建的用户面
隧道为T2。PFCP会话1中的数据帧转发规则为:如果数据帧中目的工业设备的站点标识与源
站点标识S2相匹配,则将数据帧转发给源站点标识S2对应的用户面隧道T2;PFCP会话2中的
数据帧转发规则为:如果数据帧中目的工业设备的站点标识与源站点标识S1相匹配,则将
数据帧转发给源站点标识S1对应的用户面隧道T1。
工业现场总线中的多个已创建PDU会话的列表为PDU会话1和PDU会话2,以及PDU会话1对应
的用户面隧道T1和源站点标识S1,PDU会话2对应的用户面隧道T2和源站点标识S2。
帧,若目标UPF接收到的数据帧的目的工业设备的站点标识与源站点标识S1相匹配,将数据
帧通过S1对应的用户面隧道T1转发,若目标UPF接收到的数据帧的目的工业设备的站点标
识与源站点标识S2相匹配,将数据帧通过S2对应的用户面隧道T2转发;否则,将数据帧通过
用户面隧道T1和用户面隧道T2复制转发,或者将数据帧进行丢弃。
设备3的源站点标识S3,并判断未向SMF上报过源站点标识S3,将源站点标识S3上报至SMF。
SMF根据源站点标识S3,向目标UPF发送PFCP会话1和PFCP会话2的修改请求消息,修改PFCP
会话1和PFCP会话2,消息中指示:如果数据帧中目的工业设备的站点标识与源站点标识S3
相匹配,则将数据帧转发给源站点标识S3对应的用户面隧道T3。
站点标识S2对应的用户面隧道T2,如果数据帧中目的工业设备的站点标识与源站点标识S3
相匹配,则将数据帧转发给源站点标识S3对应的用户面隧道T3,否则将数据帧通过用户面
隧道T2和用户面隧道T3复制转发,或者将数据帧进行丢弃。
的用户面隧道T1,如果数据帧中目的工业设备的站点标识与源站点标识S3相匹配,则将数
据帧转发给源站点标识S3对应的用户面隧道T3,否则将数据帧通过用户面隧道T1和用户面
隧道T3复制转发,或者将数据帧进行丢弃。
他所有PFCP会话的数据帧转发规则,便于随着工业设备的增多,确定该工业设备的站点标
识与发送数据帧的用户面隧道的对应关系,实现无需对数据帧进行封装即可在多个工业设
备之间进行通信。
方法还包括:
间。若定时器的计时时长超过预设时长后仍未接收到目的工业设备发送的应答数据帧,目
标UPF将目的工业设备的站点标识通过PFCP会话上报至SMF。
发规则。之后,若目标UPF接收到的数据帧中包括目的工业设备的站点标识,根据目的工业
设备的站点标识确认不存在对应的用户面隧道,则由发送数据帧之外的用户面隧道之外的
其他用户面隧道复制转发该数据帧。
转发条目。
识S2对应的用户面隧道T2,否则将数据帧通过用户面隧道T2和用户面隧道T3复制转发,或
者将数据帧进行丢弃。
识S1对应的用户面隧道T1,否则将数据帧通过用户面隧道T1和用户面隧道T3复制转发,或
者将数据帧进行丢弃。
答的工业设备,降低现场总线通信网络的负载情况。
装置的结构示意图,如图9所示,该装置包括:
少一个工业设备,用户设备接收对应的工业设备发送的数据帧,数据帧中包括目的工业设
备的站点标识,多个用户设备与会话管理功能SMF具有多个已创建PDU会话,每个已创建PDU
会话具有对应的用户面隧道和源站点标识,源站点标识为对应的工业设备的站点标识;
业设备的站点标识与已创建PDU会话所对应的源站点标识相匹配,将数据帧通过源站点标
识对应的目标用户面隧道转发;
面隧道复制转发,其中,其他用户设备为虚拟工业现场总线中除了发送数据帧之外的用户
设备。
会话修改请求信息,PFCP会话修改请求信息用于指示目标UPF:若目的工业设备的站点标识
与新源站点标识相匹配,将数据帧通过新源站点标识对应的目标用户面隧道转发,其中,
PFCP会话为用户设备与SMF创建PDU会话时,SMF与目标UPF创建的会话。
信装置的结构示意图,如图10所示,该装置包括:
通信信息包括:数据帧协议类型、虚拟工业现场总线连接的多个用户设备的列表;
源站点标识;
型、数据帧转发规则、以及将数据帧的源站点标识上报给SMF;数据帧转发规则指示目标
UPF:若目标UPF接收到的数据帧的目的工业设备的站点标识与已创建PDU会话所对应的源
站点标识相匹配,将数据帧通过源站点标识对应的目标用户面隧道转发;否则将数据帧向
其他用户设备所建立的PDU会话对应的目标用户面隧道复制转发,其中,其他用户设备为虚
拟工业现场总线中除了发送第一数据帧之外的用户设备;
标识相匹配,将数据帧通过新源站点标识对应的新用户面隧道转发,其中,PFCP会话为用户
设备与SMF创建PDU会话时,SMF与目标UPF创建的会话。
或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门
阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元
件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central
Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成
在一起,以片上系统(system‑on‑a‑chip,简称SOC)的形式实现。
备300运行时,处理器301与存储介质302之间通过总线通信,处理器301执行程序指令,以执
行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结
合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的
相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通
信连接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发
明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器
(英文:Read‑Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简
称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。