信息传输方法及其装置与流程

文档序号:20885571发布日期:2020-05-26 17:29阅读:235来源:国知局
信息传输方法及其装置与流程

本申请实施例涉及通信技术领域,具体涉及一种信息传输方法及其装置。



背景技术:

时延敏感网络(timesensitivenetworking,tsn)可以使以太网具有实时性和确定性,保障时延敏感业务数据传输的可靠性,以及可以预测端到端的传输时延。tsn克服了传统以太网不能提供高可靠性以及保障时延传输的弊端,可以满足汽车控制、工业互联网等领域的需求。tsn包括交换节点(bridge)和数据终端(endstation)。数据终端用于发送或接收tsn流,可分为发送端(talker)和接收端(listener)。交换节点以tsn流的目的媒体访问控制(mediaaccesscontrol,mac)地址为tsn流的标识,根据tsn流的时延需求进行资源预留,并根据调度规则对tsn流进行调度和转发,从而保障传输可靠性和传输时延,实现端到端的确定性传输。

在tsn系统中,交换节点需要向tsn系统中的控制面网元提供该交换节点的属性信息,属性信息包括网络拓扑信息和端口对信息,端口对信息包括端口对的关联关系、端口对的时延信息。tsn系统中的控制面网元在接收到来自交换节点的属性信息时,可根据属性信息规划tsn流的传输路径,以及规划该传输路径的网络资源。网络资源,例如为tsn流预留的传输带宽,或为传输tsn流的端口分配调度时间片等。调度时间片指的是接收端口在规定的时间段内接收报文,发送端口在规定的时间段内发送报文。

为了在第五代移动通信(5th-generation,5g)系统中,实现端到端确定性传输,提出了可以将5g系统虚拟为tsn系统中的交换节点,并实现tsn中交换节点的功能的假设。具体的,在目前5g系统的网络架构的基础上,在应用功能(applicationfunction,af)网元上增加tsn适配功能的控制面,在用户面功能(userplanefunction,upf)网元和用户设备(userequipment,ue)上增加tsn适配功能的用户面,这三者与5g系统一起组成逻辑交换节点(logicalbridge),即虚拟交换节点,作为tsn中的交换节点。

5g系统作为虚拟交换节点,也需要向tsn系统中的控制面网元上报属性信息,以便tsn系统中的控制面网元可以规划tsn流在该虚拟交换节点上的传输路径,以及该传输路径的网络资源。但是,目前只提出了将5g系统作为tsn系统中的虚拟交换节点,未提出5g系统作为虚拟交换节点时,如何获取并上报虚拟交换节点的属性信息。因此,在5g系统中,如何获取并上报虚拟交换节点的属性信息是亟待解决的技术问题。



技术实现要素:

本申请实施例所要解决的技术问题在于,提供一种信息传输方法及其装置,可以实现5g系统中对虚拟交换节点的属性信息的获取和上报,以便tsn系统中的控制面网元规划tsn流在虚拟交换节点上的传输路径以及传输路径的网络资源。

本申请实施例第一方面提供一种信息传输方法,包括:

在用户终端创建/修改与用户面功能网元之间的pdu会话的过程中,应用功能网元确定pdu会话对应的端口对的关联关系;确定端口对的时延信息;向时延敏感网络发送端口对信息,端口对信息包括端口对的关联关系和端口对的时延信息。

其中,pdu会话对应的端口对,即为用户终端、用户面功能网元、应用功能网元所构建的虚拟交换节点的端口对。

本申请实施例第一方面,在用户终端创建/修改pdu会话的过程中,应用功能网元确定端口对信息,并将端口对信息发送至时延敏感网络,以便时延敏感网络根据虚拟交换节点的端口对信息创建/修改tsn流在虚拟交换节点上的转发策略。

在一种可能的实现方式中,应用功能网元通过接收来自用户面功能网元或会话管理网元的第一消息,来确定该pdu会话对应的端口对的关联关系。该第一消息包括该pdu会话对应的端口对的关联关系。用户面功能网元或会话管理网元在确定该pdu会话对应的端口对的关联关系之后,将其告知应用功能网元,减少应用功能网元自己确定的工作量,有利于减少应用功能网元的处理负担。

在一种可能的实现方式中,应用功能网元自主确定该pdu会话对应的端口对的关联关系,具体可包括确定该pdu会话对应的虚拟端口标识,以及该pdu会话对应的用户面功能网元的端口标识,将该pdu会话对应的虚拟端口标识,与该pdu会话对应的用户面功能网元的端口标识进行关联,生成该pdu会话对应的端口对的关联关系。

在一种可能的实现方式中,应用功能网元可自主为该pdu会话分配虚拟端口标识,从而确定该pdu会话对应的虚拟端口标识。应用功能网元也可接收来自用户面功能网元或会话管理网元的第二消息,该第二消息用于指示该pdu会话对应的虚拟端口标识,从而确定该pdu会话对应的虚拟端口标识。

在一种可能的实现方式中,应用功能网元根据该pdu会话对应的dnn,以及用户面功能网元的端口信息,确定该pdu会话对应的用户面功能网元的端口标识。其中,该pdu会话对应的dnn携带在会话管理网元向应用功能网元发送的消息中。用户面功能网元的端口信息由用户面功能网元上报至应用功能网元。具体的,应用功能网元根据该pdu会话对应的dnn,以及用户面功能网元的端口信息,从用户面功能网元的端口中,选择能够服务该dnn的端口,并将其确定为该pdu会话对应的用户面功能网元的端口。

在一种可能的实现方式中,应用功能网元根据该pdu会话对应的dnn,该pdu会话对应的vlan信息,以及用户面功能网元的端口信息,确定该pdu会话对应的用户面功能网元的端口标识。具体的,应用功能网元根据该pdu会话对应的dnn,该pdu会话对应的vlan信息以及用户面功能网元的端口信息,从用户面功能网元的端口中,选择能够服务该dnn以及该vlan信息所标识的vlan的端口,并将其确定为该pdu会话对应的用户面功能网元的端口。

在一种可能的实现方式中,应用功能网元根据该pdu会话对应的dnn,该pdu会话对应的vlan信息,该pdu会话对应的cos信息和/或通信类别信息,以及用户面功能网元的端口信息,确定该pdu会话对应的用户面功能网元的端口标识。具体的,应用功能网元根据该pdu会话对应的dnn,该pdu会话对应的vlan信息,该pdu会话对应的cos信息和/或通信类别信息,以及用户面功能网元的端口信息,从用户面功能网元的端口中,选择能够服务该dnn以及该vlan信息所标识的vlan,且与该cos信息和/或通信类别信息相匹配的端口,并将其确定为该pdu会话对应的用户面功能网元的端口。

在一种可能的实现方式中,应用功能网元根据该pdu会话对应的dnn,该pdu会话对应的cos信息和/或通信类别信息,以及用户面功能网元的端口信息,确定该pdu会话对应的用户面功能网元的端口标识。具体的,应用功能网元根据该pdu会话对应的dnn,该pdu会话对应的cos信息和/或通信类别信息,以及用户面功能网元的端口信息,从用户面功能网元的端口中,选择能够服务该dnn且与该cos信息和/或通信类别信息相匹配的端口,并将其确定为该pdu会话对应的用户面功能网元的端口。

在一种可能的实现方式中,应用功能网元通过接收来自用户面功能网元、会话管理网元或策略管理网元的第三消息,确定端口对的时延信息,第三消息包括该pdu会话对应的端口对的时延信息。该第三消息包括该pdu会话对应的端口对的时延信息。用户面功能网元、会话管理网元或策略管理网元在确定该pdu会话对应的端口对的时延信息之后,将其告知应用功能网元,减少应用功能网元自己确定的工作量,有利于减少应用功能网元的处理负担。

在一种可能的实现方式中,第三消息还包括端口对的时延信息对应的5qi或通信类别信息,应用功能网元根据该5qi或通信类别信息,确定端口对的时延信息对应的通信类别信息。此时,端口对信息还包括端口对的时延信息对应的通信类别信息,应用功能网元将端口对的时延信息作为端口对的通信类别信息对应的时延信息上报至时延敏感网络。

具体的,若第三消息包括端口对的时延信息对应的5qi,应用功能网元上配置有各个5qi与通信类别信息之间的映射关系,应用功能网元在确定出该pdu会话的qos流的5qi时,根据该映射关系可确定5qi对应的通信类别信息,并将其确定为端口对的时延信息对应的通信类别信息。若第三消息包括端口对的时延信息对应的通信类别信息,应用功能网元可直接确定端口对的时延信息对应的通信类别信息。

在一种可能的实现方式中,应用功能网元可自主确定端口对的时延信息。具体的,应用功能网元获取该pdu会话的5qi,并确定该5qi对应的pdb,并将该5qi对应的pdb确定为端口对的时延信息。其中,该pdu会话的5qi可来自会话管理网元或策略管理网元。5qi对应的pdb,可由策略管理网元直接告知,也可由应用管理网元根据各个5qi与pdb之间的对应关系确定。

若应用功能网元上配置有5qi与通信类别信息之间的映射关系,则应用功能网元在确定端口对的时延信息之后,可根据映射关系确定5qi对应的通信类别信息,将其作为端口对的时延信息对应的通信类别信息。此时,端口对信息还包括端口对的时延信息对应的通信类别信息,应用功能网元将端口对的时延信息作为端口对的通信类别信息对应的时延信息上报至时延敏感网络。

在一种可能的实现方式中,应用功能网元接收来自会话管理网元的第一网络拓扑信息和/或第二网络拓扑信息;向时延敏感网络发送第一网络拓扑信息和/或第二网络拓扑信息,以便时延敏感网络可以获知第一网络拓扑信息和/或第二网络拓扑信息。

其中,第一网络拓扑信息包括与用户终端相连的第一对端设备的设备标识、第一对端设备的端口标识、pdu会话对应的虚拟交换节点标识和用户终端的虚拟端口标识;第二网络拓扑信息包括与pdu会话对应的用户面功能网元相连的第二对端设备的设备标识、第二对端设备的端口标识、pdu会话对应的虚拟交换节点标识和用户面功能网元的端口标识。

在一种可能的实现方式中,第一网络拓扑信息还包括第一对端设备的vlan信息和/或cos信息、第一对端设备的端口能力信息、虚拟端口的vlan信息和/或cos信息、或用户终端的虚拟端口的端口能力信息中的一种或多种;第二网络拓扑信息还包括第二对端设备的vlan信息和/或cos信息、第二对端设备的端口能力信息、所用户面功能网元的端口的vlan信息和/或cos信息、或用户面功能网元的端口的端口能力信息中的一种或多种。

本申请实施例第二方面提供一种信息传输方法,包括:

会话管理网元确定pdu会话对应的端口对的关联关系,向策略管理网元、用户面功能网元或应用功能网元发送端口对的关联关系;

会话管理网元确定端口对的时延信息,向策略管理网元或应用功能网元发送发送端口对的时延信息。

其中,会话管理网元向策略管理网元、用户面功能网元或应用功能网元发送端口对的关联关系,以便策略管理网元、用户面功能网元或应用功能网元根据端口对的关联关系,确定端口对的时延信息。

其中,会话管理网元向策略管理网元或应用功能网元所述端口对的时延信息,以便应用功能网元获知端口对的时延信息。

本申请实施例第二方面,由会话管理网元确定端口对的关联关系和端口对的时延信息,以便应用功能网元可以获知端口对。

在一种可能的实现方式中,会话管理网元可接收来自用户面功能网元的端口对的时延信息,以减少会话管理网元的处理负担。

在一种可能的实现方式中,会话管理网元从策略管理网元获取该pdu会话的5qi,并确定该5qi对应的pdb,并将其确定为端口对的时延信息。5qi对应的pdb,可由策略管理网元直接告知,也可由会话管理网元根据各个5qi与pdb之间的对应关系确定。

在一种可能的实现方式中,会话管理网元获取该pdu会话的通信类别信息,若会话管理网元上配置有5qi与通信类别信息之间的映射关系,则会话管理网元在确定端口对的时延信息之后,可根据映射关系确定该5qi对应的通信类别信息,将其作为端口对的时延信息对应的通信类别信息。会话管理网元还可从策略管理网元获取5qi与通信类别信息之间的映射关系,或从策略管理网元直接获取该5qi对应的通信类别信息。

在一种可能的实现方式中,会话管理网元可接收来自用户面功能网元的端口对的关联关系,用户面功能网元在确定该pdu会话对应的端口对的关联关系之后,将其告知会话管理网元,减少会话管理网元自己确定的工作量,有利于减少会话管理网元的处理负担。

在一种可能的实现方式中,会话管理网元自主确定该pdu会话对应的端口对的关联关系,具体可包括确定该pdu会话对应的虚拟端口标识,以及该pdu会话对应的用户面功能网元的端口标识,将该pdu会话对应的虚拟端口标识,与该pdu会话对应的用户面功能网元的端口标识进行关联,生成该pdu会话对应的端口对的关联关系。

在一种可能的实现方式中,会话管理网元接收该pdu会话的pdu会话管理请求,该pdu会话管理请求包括该pdu会话对应的dnn;pdu会话管理请求可以是pdu会话创建请求或pdu会话修改请求。

会话管理网元根据用户面功能网元的端口信息,以及该pdu会话对应的dnn,确定该pdu会话对应的用户面功能网元的端口标识。其中,pdu会话管理请求可以是pdu会话创建请求或pdu会话修改请求。

在一种可能的实现方式中,会话管理网元接收该pdu会话的pdu会话管理请求,该pdu会话管理请求包括该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种,和该pdu会话对应的dnn;pdu会话管理请求可以是pdu会话创建请求或pdu会话修改请求。

会话管理网元根据用户面功能网元的端口信息,该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种,以及该pdu会话对应的dnn,确定pdu会话对应的用户面功能网元的端口标识。

在一种可能的实现方式中,会话管理网元接收该pdu会话的pdu会话管理请求,该pdu会话管理请求包括该pdu会话对应的dnn;会话管理网元从策略管理网元获取签约数据,该签约数据包括该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。

会话管理网元根据用户面功能网元的端口信息,该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种,以及该pdu会话对应的dnn,确定pdu会话对应的用户面功能网元的端口标识。

在一种可能的实现方式中,会话管理网元接收来自该pdu会话对应的用户终端的第一网络拓扑信息;和/或接收来自用户面功能网元的第二网络拓扑信息;向应用功能网元发送第一网络拓扑信息和/或第二网络拓扑信息,以便应用功能网元获知并将其发送至时延敏感网络,便于时延敏感网络进行规划。

在一种可能的实现方式中,第一网络拓扑信息包括与用户终端相连的第一对端设备的设备标识、第一对端设备的端口标识、虚拟交换节点的虚拟交换节点标识和用户终端的虚拟端口标识;第二网络拓扑信息包括与用户面功能网元相连的第二对端设备的设备标识、第二对端设备的端口标识、虚拟交换节点的虚拟交换节点标识和用户面功能网元的端口标识。

在一种可能的实现方式中,第一网络拓扑信息还包括第一对端设备的vlan信息和/或cos信息、第一对端设备的端口能力信息、虚拟端口的vlan信息和/或cos信息、或用户终端的虚拟端口的端口能力信息中的一种或多种;第二网络拓扑信息还包括第二对端设备的vlan信息和/或cos信息、第二对端设备的端口能力信息、所用户面功能网元的端口的vlan信息和/或cos信息、或用户面功能网元的端口的端口能力信息中的一种或多种。

在一种可能的实现方式中,会话管理网元通过nas消息,接收来自用户终端的第一网络拓扑信息;第一网络拓扑信息通过管理信息库mib/网络配置netconf协议,封装在nas消息中。

在一种可能的实现方式中,会话管理网元通过n4接口消息,接收来自用户面功能网元的第二网络拓扑信息;第二网络拓扑信息通过mib/netconf协议,封装在n4接口消息中。

在一种可能的实现方式中,会话管理网元接收来自用户面功能网元的第一网络拓扑信息和/或第二网络拓扑信息,向时延敏感网络发送第一网络拓扑信息和/或第二网络拓扑信息。相当于,用户终端将第一网络拓扑信息发送至用户面功能网元,用户面功能网元将其转发至会话管理网元。

本申请实施例第三方面提供一种应用功能网元,该应用功能网元具有实现第一方面提供方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,该应用功能网元包括:处理单元和收发单元;处理单元,用于在用户终端创建/修改与用户面功能网元之间的pdu会话的过程中,确定所述pdu会话对应的端口对的关联关系;确定端口对的时延信息;收发单元,用于向时延敏感网络发送端口对信息,端口对信息包括端口对的关联关系和端口对的时延信息。

在一种可能的实现方式中,该应用功能网元包括:处理器、收发器和存储器,其中,存储器中存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序代码,执行以下操作:在用户终端创建/修改与用户面功能网元之间的pdu会话的过程中,确定所述pdu会话对应的端口对的关联关系;确定端口对的时延信息;控制收发器向时延敏感网络发送端口对信息,端口对信息包括端口对的关联关系和端口对的时延信息。

基于同一发明构思,由于该应用功能网元解决问题的原理以及有益效果可以参见第一方面所述的方法以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。

本申请实施例第五方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。

本申请实施例第六方面提供一种会话管理网元,该会话管理网元具有实现第二方面提供方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,该会话管理网元包括:处理单元和收发单元;处理单元,用于确定pdu会话对应的端口对的关联关系;收发单元,用于发送端口对的关联关系;处理单元,还用于确定端口对的时延信息;收发单元,还用于发送端口对的时延信息。

在一种可能的实现方式中,该会话管理网元包括:处理器、收发器和存储器,其中,存储器中存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序代码,执行以下操作:确定pdu会话对应的端口对的关联关系;控制收发器发送端口对的关联关系;处理单元,还用于确定端口对的时延信息;控制收发器发送端口对的时延信息。

基于同一发明构思,由于该会话管理网元解决问题的原理以及有益效果可以参见第二方面所述的方法以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

本申请实施例第七方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面所述的方法。

本申请实施例第八方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的方法。

本申请实施例第九方面提供一种信息传输方法,包括:

用户终端获取虚拟交换节点标识和虚拟端口标识;

用户终端向会话管理网元发送第一信息,该第一信息包括虚拟交换节点标识和虚拟端口标识,或第一信息包括虚拟交换节点标识、虚拟端口标识和虚拟端口的端口能力信息,或第一信息包括虚拟端口的端口能力信息。

其中,第一信息可以封装在链路层发现协议(linklayerdiscoveryprotocol,lldp)报文中,也可以通过mib/netconf协议封装在具体消息中。例如,用户终端可通过nas消息向会话管理网元发送第一信息,第一信息通过mib/netconf协议,封装在nas消息中。再例如,用户终端也可通过用户面消息向用户面功能网元发送第一信息,由用户面功能网元通过n4接口消息将第一信息发送至会话管理网元,第一信息可通过mib/netconf协议,封装在用户面消息和n4接口消息中。

所封装的第一信息可以是以容器的形式封装在具体消息中,例如,可在nas消息中指示容器包括的封装类型,封装类型例如简单网络管理协议(simplenetworkmanagementprotocol,snmp)、netconf、脚本对象简谱(javascriptobjectnotation,json)、lldp等,可选的在nas消息中指示容器中的信息的功能,例如指示容器中的信息用于拓扑发现或者用于相关tsn功能。

本申请实施例第九方面,用户终端将虚拟交换节点标识、虚拟端口标识以及虚拟端口的端口能力信息发送至会话管理网元,以便会话管理网元获知这些信息,向应用功能网元上报这些信息。

在一种可能的实现方式中,用户终端接收来自第一对端设备的第一报文。第一对端设备为与用户终端相连的设备。第一报文包括第一对端设备的设备标识、第一对端设备的端口标识、第一对端设备的valn信息、cos信息或通信类别信息中的一种或多种,以及第一对端设备的端口能力信息。此时,第一消息还包括第一报文,以便会话管理网元还获知虚拟交换节点的拓扑信息。

在一种可能的实现方式中,在用户终端创建/修改pdu会话的过程中,用户终端接收来自会话管理网元的该pdu会话对应的虚拟交换节点标识以及该pdu会话对应的虚拟端口标识,以获取虚拟交换节点标识和虚拟端口标识。用户终端可根据该虚拟端口标识提取该虚拟端口标识所标识的虚拟端口的端口能力信息,端口能力信息可以包括端口带宽能力、最大速率等。

本申请实施例第十方面提供一种用户终端,该用户终端具有实现第九方面提供方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,该用户终端包括:处理单元和收发单元;处理单元,用于在创建/修改pdu会话的过程中,获取该pdu会话对应的虚拟交换节点标识、该pdu会话对应的虚拟端口标识以及该虚拟端口标识所标识的虚拟端口的端口能力信息;收发单元,用于向会话管理网元发送第三报文,该第三报文包括虚拟交换节点标识、虚拟端口标识以及虚拟端口的端口能力信息。

在一种可能的实现方式中,该用户终端包括:处理器、收发器和存储器,其中,存储器中存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序代码,执行以下操作:在创建/修改pdu会话的过程中,获取该pdu会话对应的虚拟交换节点标识、该pdu会话对应的虚拟端口标识以及该虚拟端口标识所标识的虚拟端口的端口能力信息;控制收发器向会话管理网元发送第三报文,该第三报文包括虚拟交换节点标识、虚拟端口标识以及虚拟端口的端口能力信息。

基于同一发明构思,由于该用户终端解决问题的原理以及有益效果可以参见第九方面所述的方法以及所带来的有益效果,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

本申请实施例第十一方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第九方面所述的方法。

本申请实施例第十二方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第九方面所述的方法。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1为5g系统的网络架构示意图;

图2为tsn系统的网络拓扑示意图;

图3为tsn系统的集中管理架构示意图;

图4a为将5g系统虚拟为tsn中的交换节点的网络架构示意图;

图4b为应用本申请实施例的网络架构示意图;

图5为本申请实施例一提供的信息传输方法的流程示意图;

图6为本申请实施例二提供的信息传输方法的流程示意图;

图7为本申请实施例三提供的信息传输方法的流程示意图;

图8为本申请实施例四提供的信息传输方法的流程示意图;

图9为本申请实施例五提供的信息传输方法的流程示意图;

图10为本申请实施例六提供的信息传输方法的流程示意图;

图11为本申请实施例提供的通信装置的逻辑结构示意图;

图12为本申请实施例提供的通信装置的实体结构简化示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

此外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

本申请实施例所涉及的用户终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括ue、用户单元(subscriberunit)、蜂窝电话(cellularphone)、智能电话(smartphone)、无线数据卡、个人数字助理(personaldigitalassistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、无绳电话(cordlessphone)或者无线本地环路(wirelesslocalloop,wll)台、机器类型通信(machinetypecommunication,mtc)终端、ue,移动台(mobilestation,ms),终端设备(terminaldevice)或者中继用户设备等。其中,中继用户设备例如可以是5g家庭网关(residentialgateway,rg)。为方便描述,本申请实施例中,上面提到的设备统称为用户终端,并且用户终端以ue为例进行介绍。

请参见图1,为5g系统的网络架构示意图,该网络架构包括ue、接入网(accessnetwork,rn)设备和核心网网元。

其中,接入网设备也可以是无线接入网(radioaccessnetwork,ran)设备。

其中,核心网网元可以包括这些网元:upf、数据网络(datanetwork,dn)、鉴权服务器功能(authenticationserverfunction,ausf)、接入及移动性管理功能(accessandmobilitymanagementfunction,amf)、会话管理功能(sessionmanagementfunction,smf)、网络切片选择功能(networksliceselectionfunction,nssf)、网络开放功能(networkexposurefunction,nef)、网络存储功能(networkfunctionrepositoryfunction,nrf)、策略控制功能(policycontrolfunction,pcf)、统一数据管理(unifieddatamanagement,udm)和af。

核心网网元可分为控制面网元和用户面网元。用户面网元即为upf网元,主要负责分组数据包的转发、服务质量(qualityofservice,qos)控制、计费信息统计等。控制面网元主要负责业务流程交互、向用户面下发数据包转发策略、qos控制策略等。本申请实施例中涉及的控制面网元主要包括这些网元:amf、smf、pcf、af和nef。

其中,amf网元主要负责用户的接入和移动性管理。smf网元负责管理用户pdu会话的创建、删除等,维护pdu会话上下文及用户面转发管道信息。pcf网元用于生成、管理用户、会话、qos流处理策略。af网元用于提供各种业务服务的功能网元,能够通过nef网元与核心网交互,以及能够和策略管理框架交互进行策略管理。nef网元用于提供网络能力开放相关的框架、鉴权和接口,在5g系统网络功能和其他网络功能之间传递信息。

图1所示的网络架构中还标明了各个网元之间的通信接口,本申请实施例涉及的通信接口包括:n1,ue与核心网控制面amf网元之间的通信接口,用于传递非接入层(non-accessstratum,nas)信令;n2,接入网设备与amf网元之间的通信接口;n3,接入网设备与核心网用户面upf网元之间的通信接口,用于传输用户数据;n4,核心网控制面smf网元与upf网元之间的通信接口,用于对upf网元进行策略配置等。

本申请实施例所涉及的会话管理网元可以是smf网元,也可以是未来通信系统中与smf网元具有相同功能的网元;用户面功能网元可以是upf网元,也可以是未来通信系统中与upf网元具有相同功能的网元;应用功能网元可以是af网元,也可以是与af网元具有相同功能的网元;策略管理网元可以是pcf网元,也可以是与pcf网元具有相同功能的网元。

请参见图2,为tsn系统的网络拓扑结构示意图,该网络拓扑以4个音视频桥(audiovideobridging,avb)域为例。avb也可以称为tsn,图2所示的avb域也即tsn域。

tsn基于二层传输,包含交换节点和数据终端。区别于链路层的二层交换,链路层的二层交换基于媒体访问控制(mediaaccesscontrol,mac)地址转发,交换设备通过查询mac地址学习表获得转发端口;而tsn中的交换节点并不根据mac地址学习表来转发tsn流,而是通过交换节点上配置的或者创建的转发规则来转发tsn流。tsn标准定义了数据终端和交换节点的行为以及交换节点转发tsn流的调度方式,从而实现可靠时延传输。tsn中的交换节点以tsn流的目的mac地址或其他特征为tsn流的标识,根据tsn流的时延需求进行资源预留以及调度规划,从而根据生成的调度策略保障可靠性和传输时延。

其中,数据终端指的是tsn流的发送者和接收者,具体的,可以将tsn流的发送者称为发送端(talker),tsn流的接收者称为接收端(listener)。avb域边界端口指的是一个avb域中连接另一个avb域中的交换节点或数据终端的端口,例如avb域1中存在两个avb域边界端口,一个连接avb域2中的交换节点2,另一个连接avb域3中的交换节点5。tsn流不会流入avb域边界端口。可以理解的是,tsn流只在avb域内交换节点和数据终端内流通,因此avb域边界端口之间,局域网(localareanetwork,lan)携带非avb通信量;同一avb域内lan携带avb通信量。

请参见图3,为tsn系统的集中管理架构示意图,该集中管理架构为tsn标准中的802.1qcc定义的三种架构中的一种,该集中管理架构包括发送端、接收端、交换节点、集中网络配置(centralizednetworkconfiguration,cnc)网元和集中用户配置(centralizeduserconfiguration,cuc)网元。需要说明的是,图3所示的网元的数量和形态并不构成对本申请实施例的限定,图3以一个发送端、一个接收端和三个交换节点为例,实际应用中可以包括多个发送端、多个接收端或一个交换节点等等。

其中,交换节点按照tsn标准的定义为tsn流预留资源,并对tsn流进行调度和转发。

cnc网元,负责管理tsn用户面的拓扑以及交换节点的能力信息,根据cuc网元提供的tsn流创建请求,创建tsn流,并生成tsn流的转发路径以及数据终端和各交换节点上的处理策略,之后将交换节点上的处理策略下发到对应的交换节点。交换节点的能力信息,例如可以包括交换节点的发送时延和交换节点端口间的内部处理时延等,发送时延指的是从本交换节点的端口发送tsn流,到tsn流到达对端交换节点的端口,之间经过的时间;内部处理时延指的是从本交换节点的一个端口进入,到从本交换节点的另一个端口发出之间经过的时间。交换节点上的处理策略,例如可以包括收发tsn流的端口和时间片等,时间片指的是交换节点收发tsn流的时间信息,例如在t1到t2时间内接收tsn流。

cuc网元,用于收集数据终端的tsn流创建请求,在匹配发送端和接收端的请求之后,向cnc网元请求创建tsn流,并对cnc网元生成的处理策略进行确认。其中匹配发送端和接收端的请求,指的是发送端和接收端各自向cuc网元发送的tsn流创建请求,tsn流创建请求包括一些信息,例如请求的tsn流的目的mac地址,cuc网元将tsn流创建请求与不同的数据终端请求的tsn流的目的mac地址进行匹配,如果两个数据终端所请求的tsn流的目的mac地址相同,则这两个数据终端请求的同一条tsn流,匹配成功,cnc网元可以创建tsn流;否则只有发送端或接收端的tsn流创建请求,cuc网元无法向cnc网元请求创建tsn流,cnc网元也就无法创建tsn流。

可以理解的是,cnc网元和cuc网元为tsn系统中的控制面网元。

tsn标准中的802.1qbv定义了一种调度转发方式:交换节点在配置的时间片内,对tsn流进行发送。结合图2所示tsn的集中管理架构,能够实现端到端的确定性传输:cnc网元根据各交换节点的发送时延和内部处理时延,计算出tsn流的转发路径上的各交换节点的接收tsn流的时间片以及发送tsn流的时间片,生成各交换节点的转发策略信息,并向各交换节点下发对应的转发策略信息,从而实现各交换节点上在确定的时间片内接收和发送指定的tsn流,进而保证整个转发路径上传输该tsn流的时间和时延是确定的。其中,接收tsn流的时间片以及发送tsn流的时间片,例如某个交换节点的端口1在时间t1到t2内接收tsn流,接收到的tsn流将从端口2在时间t3到t4内发送出去。为了实现这个转发机制,tsn中的交换节点需要支持如下表1所示的功能和相应的能力。

表1

其中,拓扑发现指的是交换节点具备发现本交换节点的交换节点标识、端口标识的能力,以及发现对端交换节点的交换节点标识、端口标识的能力。支持lldp等协议,指的是拓扑发现的信息可通过lldp等协议传输,例如交换节点1通过lldp报文将交换节点1的交换节点标识以及端口标识发送至交换节点2,以便交换节点2获知交换节点1的交换节点标识和端口标识。端口传输时延,指的是报文从本交换节点的端口传出,到其他设备或其他交换节点接收到该报文的时延。内部处理时延,指的是本交换节点的接收端口接收到报文,到报文从本交换节点的发送端口发送出去之间的时延。

为了在第五代移动通信(5th-generation,5g)系统中,实现端到端确定性传输,提出了可以将5g系统虚拟为tsn中的交换节点,并实现tsn中交换节点的功能的假设。具体可参见图4a所示的网络架构示意图,在af网元上增加tsn适配功能的控制面,在upf网元上增加tsn适配功能的用户面(userplane,up)1,在ue上增加tsn适配功能的up2,这三者与5g系统一起组成逻辑交换节点,即虚拟交换节点,作为tsn中的交换节点。虽然图4a中,upf与up1,ue与up2是分开画的,但是实际上up1和up2是用户面tsn适配功能的逻辑功能,up1可以部署在upf网元上,或者up1可以是upf网元的内部功能模块;同理up2可以部署在ue上,或者up2可以是ue的内部功能模块。

其中,tsn适配功能指的是将5g网络的特征和信息适配成tsn要求的信息,通过tsn定义的接口与tsn中的网元通信。

其中,af网元和tsn系统中的cnc网元交互,进行信息传输。例如,cnc网元向af网元发送tsn流在虚拟交换节点上的转发策略信息。

虽然提出了图4a所示的网络架构示意图,但是未提出5g系统作为虚拟交换节点时,如何获取并上报虚拟交换节点的属性信息,从而影响tsn系统中的cnc网元规划tsn流在虚拟交换节点上的传输路径以及传输路径的网络资源。虚拟交换节点的属性信息包括虚拟交换节点的网络拓扑信息和虚拟交换节点的端口对信息。端口对信息包括端口对的关联关系和端口对的时延信息。

鉴于此,本申请实施例提供一种信息传输方法及其装置,可以实现5g系统中对虚拟交换节点的属性信息的获取和上报,以便tsn系统中的控制面网元规划tsn流在虚拟交换节点上的传输路径以及传输路径的网络资源。

请参见图4b,为应用本申请实施例的网络架构示意图。图4b中,将5g系统虚拟为tsn系统中的交换节点,该虚拟交换节点的端口包括ue侧的虚拟端口和upf侧的端口,该虚拟交换节点包括ue、(r)an、upf网元和af网元。

应用在本申请实施例中,虚拟交换节点所包括的ue侧的虚拟端口可以是基于ue粒度的,即一个ue对应一个虚拟端口,不同的ue对应不同的虚拟端口;也可以是基于pdu会话粒度的,即一个pdu会话对应一个虚拟端口,不同的pdu会话对应不同的虚拟端口;还可以是基于tsn粒度的,即一个tsn域对应一个或多个虚拟端口。ue侧的虚拟端口也可以是ue侧的物理端口,可以包括一个或多个ue侧的物理端口。因此,一个ue可以包括一个虚拟端口或多个虚拟端口。图4b中示出了ue的一个虚拟端口,并不构成对本申请实施例的限定,实际应用中,可能存在多个ue,若是基于ue粒度的,那么虚拟交换节点在ue侧可以包括多个虚拟端口。

应用在本申请实施例中,虚拟交换节点所包括的upf侧的端口为upf网元实际存在的物理端口,一个upf网元上可以包括多个物理端口,upf网元的一个物理端口对应一个虚拟交换节点,但是一个虚拟交换节点可以包括一个upf网元的多个物理端口,也可以包括多个upf网元的多个物理端口。图4b中示出的虚拟交换节点包括一个upf网元,该upf网元包括三个物理端口,这三个物理端口对应于同一个虚拟交换节点,并不够成对本申请实施例的限定,实际应用中,一个虚拟交换节点不止包括一个upf网元,那么虚拟交换节点所包括的upf侧的端口不止包括一个upf网元的物理端口。

为了便于区分,本申请实施例中,将虚拟交换节点ue侧的虚拟端口称为虚拟交换节点的虚拟端口,将虚拟交换节点upf侧的端口称为虚拟交换节点的物理端口,将upf侧的端口称为upf的物理端口进行介绍。

图4b中,ue上部署有tsn适配功能的用户面或tsn适配功能的用户面是ue的内部功能模块,即图4a中的up2,up2用于获取ue侧的虚拟端口的属性信息,并通过用户面或控制面发送到af网元。虚拟端口的属性信息可以包括虚拟端口对应的外部拓扑信息和虚拟端口对外传输时延(即ue侧发送时延)。同理,upf上部署有tsn适配功能的用户面或tsn适配功能的用户面是upf的内部功能模块,即图4a中的up1,up1用于获取upf侧的物理端口的属性信息,并通过用户面或控制面发送到af网元,还可以与af网元交互用户面相关的信息以及tsn参数相关的信息。物理端口的属性信息可以包括物理端口对应的外部拓扑信息和物理端口对外传输时延(即upf侧发送时延)。

图4b中,af网元是逻辑网元,可以是其他逻辑网元内的组件(例如smf网元内的组件),也可以是其他控制面功能网元,这里并不限定其名称。

图4b中,将ue侧的虚拟端口与upf侧的物理端口之间的处理时延称为内部传输时延,内部传输时延是针对端口对而言,不同的端口对可能具有不同的内部传输时延,例如,虚拟端口1与物理端口1之间的内部传输时延1,虚拟端口1与物理端口2之间的内部传输时延2,内部传输时延1与内部传输时延2的值可能不同。

图4b中,设备1和设备2可以相当于图2中的数据终端,也可以相当于图3中的发送端或接收端。设备1和ue侧的虚拟端口连接,该连接可以是物理链路,也可以是虚拟连接(例如设备1是ue所在设备内的处理单元);设备1可以是除ue之外的其他终端设备,也可以是交换节点。图4b中所示的设备1是作为终端设备和cuc网元进行交互。若设备1是交换节点,则设备1和cnc网元进行交互(类似于图4b中所示的和upf网元相连接的交换节点)。图4b中所示的设备2作为终端设备和cuc网元进行交互,设备2并不是直接与upf网元的物理端口相连接,设备2与虚拟交换节点之间还包括一个交换节点,该交换节点可以是tsn中实际存在的交换节点,例如可以是数据网络(datanetwork,dn)中的交换节点,也可以是另一个虚拟交换节点。设备2也可以直接与upf网元的物理端口相连接。

下面将对本申请实施例提供的信息传输方法进行具体阐述。在信息传输方法的介绍中,用户终端以ue为例,会话管理网元以smf网元为例,用户面功能网元以upf网元为例,应用功能网元以af网元为例,策略管理网元以pcf网元进行介绍,为了简便描述,实施例对应的图未示出“网元”两个字,实施例的具体描述中未指出“网元”两个字,但是这样并不影响对本申请实施例的理解。

需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。

本申请实施例提供的信息传输方法将分三个部分进行介绍,第一部分是网络拓扑信息的获取和上报(图5和图6),第二部分是端口对的关联关系的获取和上报(图7和图8),第三部分是端口对的时延信息的获取和上报(图9和图10)。

以本申请实施例应用于图4b所示的网络架构示意图为例,如图5所示,为本申请实施例一提供的信息传输方法的流程示意图,该实施例是网络拓扑信息的获取和上报。图5所示实施例可包括但不限于如下步骤:

步骤s101a,ue接收第一报文。

ue接收来自第一对端设备的第一报文,第一对端设备与ue相接。其中,第一报文可以是lldp报文。本申请实施例中,将5g系统中根据af、ue和upf所虚拟的交换节点以虚拟交换节点1为例进行介绍,虚拟交换节点1,也即本端虚拟交换节点。

在一种可能的实现方式中,第一对端设备为虚拟交换节点1外的交换节点。虚拟交换节点1外的交换节点可以是tsn系统中的交换节点,也可以是另一个虚拟交换节点。假设发送第一报文的交换节点为交换节点2,那么第一报文可以包括交换节点2的交换节点标识、交换节点2的端口标识(具体为交换节点2发送第一报文的端口标识)、交换节点2的虚拟局域网(virtuallocalareanetwork,vlan)信息以及交换节点2的端口能力信息(具体为交换节点2发送第一报文的端口能力信息)。

其中,交换节点2的vlan信息用于标识交换节点2所支持的vlan,可以是vlan标识(identity,id)或vlan值(value)等。可选的,第一报文还包括交换节点2的服务类别(classofservice,cos)信息,cos信息可以是cosid或cos值等。进一步的,第一报文包括交换节点2的vlan信息和/或cos信息。

交换节点2发送第一报文的端口能力信息,可以包括发送第一报文的端口的最大速率或端口带宽能力。最大速率可以是保证比特速率(guaranteedbitrate,gbr)、最大比特速率(maximumbitrate,mbr)或聚合最大比特速率(aggregatemaximumbitrate,ambr)等。

可选的,第一报文还包括交换节点2的对外拓扑信息和交换节点2的对外发送时延。交换节点2的一端与虚拟交换节点1相接,交换节点2的另一端与另一个交换节点或数据终端相接,交换节点2的对外拓扑信息指的是,交换节点2的另一端与另一个交换节点或数据终端的端口连接关系;交换节点2的对外发送时延包括交换节点2与虚拟交换节点1之间的发送时延,和/或交换节点2与另一个交换节点或数据终端之间的发送时延。

在一种可能的实现方式中,第一对端设备为虚拟交换节点1外的数据终端。假设发送第一报文的数据终端为数据终端1,那么第一报文包括数据终端1的设备标识、数据终端1的端口标识、数据终端1的vlan信息以及数据终端1的端口能力信息。

步骤s102a,ue获取虚拟交换节点标识和虚拟端口标识,构建第一网络拓扑信息。

ue获取虚拟交换节点1的虚拟交换节点标识以及虚拟交换节点1的虚拟端口标识。具体的,ue可在pdu会话创建或更新的过程中,接收来自smf的虚拟交换节点标识以及该虚拟交换节点的虚拟端口标识。该虚拟交换节点标识即为该pdu会话对应的虚拟交换节点标识,应用在本申请实施例中,该pdu会话对应的虚拟交换节点标识即为虚拟交换节点1的标识。该虚拟交换节点的虚拟端口标识,也即ue的虚拟端口标识。

其中,smf向ue发送的虚拟交换节点标识,可来自af,例如在ue创建该pdu会话的过程中,af在确定该pdu会话对应的虚拟交换节点标识之后将其告知smf,以便smf在该pdu会话创建完成之后将其发送至ue。也可直接由smf确定,例如在smf上维护着各个upf的标识与虚拟交换节点标识的对应关系的情况下,smf在ue创建pdu会话的过程中选择该pdu会话对应的upf,进而确定出该pdu会话对应的虚拟交换节点标识,之后,将该pdu会话对应的虚拟交换节点标识发送至ue。

smf向ue发送的该虚拟交换节点的虚拟端口标识,可以是smf自己为该虚拟交换节点分配的虚拟端口标识;也可以是smf通过接收来自af的消息来获取该虚拟交换节点的虚拟端口标识,此时由af为该虚拟交换节点分配虚拟端口标识;还可以通过接收upf的消息来获取该虚拟交换节点的虚拟端口标识,此时由upf为该虚拟交换节点分配虚拟端口标识。

可选的,在ue创建或更新pdu会话的过程中,smf还向ue发送该ue的虚拟端口对应的vlan信息和/或cos信息,以便ue确定ue的虚拟端口对应的vlan信息和/或cos信息。在一个pdu会话对应ue的一个虚拟端口的情况下,ue的虚拟端口对应的vlan信息和/或cos信息即为该pdu会话对应的vlan信息和/或cos信息。在ue的虚拟端口可以是ue的物理端口的情况下,一个pdu会话对应ue的多个物理端口,那么ue的虚拟端口可能为多个,此时ue的虚拟端口对应的vlan信息和/或cos信息,包括ue的每个虚拟端口对应的vlan信息和/或cos信息。

可选的,ue在确定虚拟交换节点1的虚拟交换节点标识、ue的虚拟端口标识,可选的确定虚拟端口对应的vlan信息和/或cos信息之后,可根据接收的第一报文,确定出ue的虚拟端口与交换节点2或数据终端1上的端口之间的第一连接关系。进一步地,ue可确定出ue的虚拟端口与第一对端设备的端口之间的第一连接关系。第一对端设备的端口,即第一对端设备发送第一报文的端口,例如交换节点2或数据终端1发送第一报文的端口。

ue根据本端虚拟交换节点标识、ue的虚拟端口标识、第一报文,构建第一网络拓扑信息。第一网络拓扑信息包括第一对端设备的设备标识、第一对端设备的端口标识、本端虚拟交换节点标识和ue的虚拟端口标识。换言之,第一网络拓扑信息用于指示本端端口是哪个交换节点上的哪个端口(例如,虚拟节点交换1的标识,ue的虚拟端口标识),以及对端端口是哪个交换节点或哪个数据终端的哪个端口(例如,交换节点2的标识,发送第一报文的端口标识)。

可选的,第一网络拓扑信息还包括第一对端设备的vlan信息和/或cos信息和第一对端设备的端口能力信息。可选的,第一网络拓扑信息还包括ue的虚拟端口的vlan信息和/或cos信息。可选的,第一网络拓扑信息还包括第一连接关系。

步骤s103a,ue向smf发送第一网络拓扑信息。相应的,smf接收来自ue的第一网络拓扑信息。

ue可通过非接入层(non-accessstratum,nas)消息向smf发送第一网络拓扑信息,即第一网络拓扑信息携带在nas消息发送至smf。第一网络拓扑信息在nas消息中的表现形式,可以是管理信息库(managementinformationbase,mib)/网络配置协议(networkconfigurationprotocol,netconf)封装第一网络拓扑信息在nas消息中;也可以是封装第一报文或根据第一网络拓扑信息构造的报文在nas消息中。所封装的第一网络拓扑信息可以是以容器的形式封装在nas消息中,可在nas消息中指示容器包括的封装类型,封装类型例如简单网络管理协议(simplenetworkmanagementprotocol,snmp)、netconf、脚本对象简谱(javascriptobjectnotation,json)、lldp等,可选的在nas消息中指示容器中的信息的功能,例如指示容器中的信息用于拓扑发现或者用于相关tsn功能。

ue可通过用户面消息向upf发送第一网络拓扑信息,之后由upf通过n4接口消息将第一网络拓扑信息发送到smf。第一网络拓扑信息在ue发送的用户面消息中,或者upf向smf发送的n4接口消息中的表现形式,可以是mib/netconf封装第一网络拓扑信息;也可以是封装第一报文或者根据第一网络拓扑信息构造的的报文。所封装的第一网络拓扑信息可以是以容器的形式封装在消息中,可在消息中指示容器包括的封装类型,封装类型例如snmp、netconf、json、lldp等,可选的在消息中指示容器中的信息的功能,例如指示容器中的信息用于拓扑发现或者用于相关tsn功能。

其中,mib定义了可访问的网络设备及其属性,包含信息的组织形式、通用结构和可能包含的分为若干组的大量对象。snmp能够对mib定义的信息进行操作。netconf为网管和设备之间通信提供了一套协议,网管通过netconf协议可实现本地管理,对远端设备的配置进行下发、修改和删除等操作。netconf支持基于可扩展标记语言定义的网络配置。

在一个pdu会话对应一个虚拟端口的情况下,即使第一网络拓扑信息不包括本端虚拟交换节点标识和ue的虚拟端口标识,smf也可以获知虚拟交换节点标识和ue的虚拟端口标识。原因是,一个pdu会话对应一个虚拟端口,smf能够从其和ue的nas消息中获得消息对应的pdu会话,由于是smf将其获取的该pdu会话对应的虚拟交换节点标识和ue的虚拟端口标识发送至ue,因此smf能够根据pdu会话确定会话对应的交换节点标识和ue的虚拟端口标识,即ue可在第一网络拓扑信息中不携带本端虚拟交换节点标识和ue的虚拟端口标识。

步骤s101b,upf接收第二报文。

upf接收来自第二对端设备的第二报文,第二对端设备与upf相接。其中,第二报文可以是lldp报文。第二对端设备可以是虚拟交换节点1外的交换节点,假设为交换节点3,也可以是虚拟交换节点1外的数据终端,假设为数据终端2。

步骤s101b与步骤s101a类似,只是执行主体不同,对端设备不同,具体可参见步骤s101a的具体描述,在此不再赘述。

步骤s102b,upf构建第二网络拓扑信息。

upf上配置有虚拟交换节点1的虚拟交换节点标识,以及虚拟交换节点1对应的物理端口的物理端口标识。一个upf上有多个物理端口,一个upf可以承载多个pdu会话,一个pdu会话可以对应一个或多个物理端口,例如upf1上有10个物理端口,物理端口标识分别为1-10,物理端口标识1-5所标识的物理端口对应pdu会话1,物理端口标识6-10所标识的物理端口对应pdu会话2。虚拟交换节点1对应的物理端口,指的是虚拟交换节点1对应的pdu会话对应的物理端口。例如,物理端口标识1-5所标识的物理标识对应pdu会话1,pdu会话1对应虚拟交换节点1,那么虚拟交换节点1对应的物理端口即为物理端口标识1-5所标识的物理端口。

upf还配置有物理端口对应的vlan信息和/或cos信息,以及物理端口的端口带宽能力、最大速率等。可选的,upf在接收到第二报文时,确定接收第二报文的物理端口标识,以及该物理端口标识与第二对端设备的端口之间的第二连接关系。第二对端设备的端口,即第二对端设备发送第二报文的端口,例如交换节点3或数据终端2发送第二报文的端口。

第二网络拓扑信息所包括的内容与第一网络拓扑信息所包括的内容类似,具体可参见上述对第一网络拓扑信息的具体描述。

步骤s103b,upf向smf发送第二网络拓扑信息。相应的,smf接收来自upf的第二网络拓扑信息。

可选的,upf向smf发送第二网络拓扑信息的方式和upf向smf转发第一网络拓扑信息的方式类似,具体可参见上述ue通过用户面消息向smf发送第一网络拓扑信息的具体描述。

步骤s104,smf向af发送第一网络拓扑信息和/或第二网络拓扑信息。

smf向af发送第一网络拓扑信息和/或第二网络拓扑信息,以便af向tsn系统中的cnc发送第一网络拓扑信息和/或第二网络拓扑信息,进而便于cnc获知第一网络拓扑信息和/或第二网络拓扑信息,cnc可根据第一网络拓扑信息和第二网络拓扑信息可获知虚拟交换节点1与第一对端设备、第二对端设备之间的拓扑连接关系。进一步的,cnc根据各个交换节点上报的网络拓扑信息,可得到各个交换节点之间的拓扑连接关系。

可选的,smf根据第一网络拓扑信息和/或第二网络拓扑信息生成网络拓扑信息。

smf根据第一网络拓扑信息和/或第二网络拓扑信息生成虚拟交换节点1的网络拓扑信息,该网络拓扑信息包括第一对端设备的设备标识、第一对端设备的端口标识、第二对端设备的设备标识、第二对端设备的端口标识、虚拟交换节点1的标识、ue的虚拟端口标识和虚拟交换节点1对应的物理端口的物理端口标识。可选的,该网络拓扑信息还包括第一对端设备的vlan信息和/或cos信息、第一对端设备的端口能力信息、第一连接关系、第二对端设备的vlan信息和/或cos信息、第二对端设备的端口能力信息、第二连接关系、ue的虚拟端口对应的vlan信息和/或cos信息、ue的虚拟端口的端口能力信息、物理端口对应的vlan信息和/或cos信息和物理端口的端口能力信息。

在图5所示的实施例一中,ue根据第一对端设备的第一报文构建第一网络拓扑信息,并将其发送至smf,upf根据第二对端设备的第二报文构建第二网络拓扑信息,并将其发送至smf,smf将第一网络拓扑信息和/或第二网络拓扑信息发送至af,由af上报至tsn系统,以便tsn系统获知第一对端设备、虚拟交换节点、第二对端设备之间的拓扑连接关系,进而便于cnc的规划。

在一种可能的实现方式中,ue在构建出第一网络拓扑信息之后,可将第一网络拓扑信息发送至upf,upf可将第一网络拓扑信息发送至af。upf在构建出第二网络拓扑信息之后,可将第二网络拓扑信息发送至af,这样可减少smf的处理负担。可选的,upf根据第一网络拓扑信息和第二网络拓扑信息生成虚拟交换节点的网络拓扑信息,并将其发送至af。或者,upf在构建出第二网络拓扑信息之后,将第一网络拓扑信息和第二网络拓扑信息一起发送至smf,由smf将其发送至af,这样便于smf获知第一网络拓扑信息和/或第二网络拓扑信息。其中,ue可通过用户面消息的方式将第一网络拓扑信息发送至upf。

以本申请实施例应用于图4b所示的网络架构示意图为例,如图6所示,为本申请实施例二提供的信息传输方法的流程示意图,该实施例是网络拓扑信息的获取和上报。图6所示实施例可包括但不限于如下步骤:

步骤s201a,ue获取虚拟交换节点标识和虚拟端口标识。

ue获取虚拟交换节点1的虚拟交换节点标识以及虚拟交换节点1的虚拟端口标识。具体的,ue可在pdu会话创建或更新过程中,接收来自smf的虚拟交换节点标识以及该虚拟交换节点的虚拟端口标识。该虚拟交换节点标识即为该pdu会话对应的虚拟交换节点标识。该虚拟交换节点的虚拟端口标识,也即ue的虚拟端口标识。

步骤s202a,ue向第一对端设备发送第一报文。相应的,第一对端设备接收来自ue的第一报文。

ue向第一对端设备发送第一报文,第一对端设备与ue相接,为虚拟交换节点1外的交换节点,假设第一对端设备为交换节点2。其中,第一报文可以是lldp报文。

第一报文可以包括虚拟交换节点1的虚拟交换节点标识、ue的虚拟端口标识、ue的虚拟端口对应的vlan信息和/或cos信息,以及ue的虚拟端口的端口能力信息。ue将端口带宽能力或者ue业务对应的gbr、mbr或ambr等参数作为虚拟端口的最大速率发送给第一对端设备,以便第一对端设备可以获知ue的虚拟端口的端口带宽能力或最大速率。换言之,ue的虚拟端口的端口能力信息包括ue的虚拟端口的端口带宽能力或最大速率。

步骤s203a,第一对端设备向cnc发送第一网络拓扑信息。相应的,cnc接收来自第一对端设备的第一网络拓扑信息。

可选的,第一对端设备在接收到来自ue的第一报文时,根据接收第一报文的端口以及ue的虚拟端口标识,确定ue的虚拟端口与第一对端设备的端口之间的第一连接关系。

第一对端设备根据交换节点2的交换节点标识、接收第一报文的端口标识以及第一报文,构建第一网络拓扑信息。第一网络拓扑信息包括虚拟交换节点1的虚拟交换节点标识、ue的虚拟端口标识、交换节点2的交换节点标识和接收第一报文的端口标识。

可选的,第一网络拓扑信息还包括ue的虚拟端口对应的vlan信息和/或cos信息和ue的虚拟端口的端口能力信息。可选的,第一网络拓扑信息还包括第一对端设备的vlan信息和/或cos信息和第一对端设备的端口能力信息。可选的,第一网络拓扑信息还包括第一连接关系。

步骤s201b,upf预先配置虚拟交换节点标识。

upf预先配置虚拟交换节点1的虚拟交换节点标识,以及虚拟交换节点1对应的物理端口的物理端口标识。upf还配置物理端口对应的vlan信息和/或cos信息,以及物理端口的端口带宽能力、最大速率等。

步骤s202b,upf向第二对端设备发送第二报文。相应的,第二对端设备接收来自upf的第二报文。

upf向第二对端设备发送第二报文,第二对端设备与upf相接,为虚拟交换节点1外的交换节点,假设第二对端设备为交换节点3。其中,第二报文可以是lldp报文。

第二报文可以包括虚拟交换节点1的虚拟交换节点标识、虚拟交换节点1对应的物理端口的物理端口标识、物理端口对应的vlan信息和/或cos信息以及物理端口的端口能力信息。

步骤s203b,第二对端设备向cnc发送第二网络拓扑信息。相应的,cnc接收来自第二对端设备的第二网络拓扑信息。

可选的,第二对端设备在接收到来自upf的第二报文时,根据接收第二报文的端口以及upf发送第二报文的物理端口标识,确定upf发送第二报文的物理端口与第二对端设备的端口之间的第二连接关系。

第二对端设备根据交换节点3的交换节点标识、接收第二报文的端口标识以及第二报文,构建第二网络拓扑信息。第二网络拓扑信息包括虚拟交换节点1的虚拟交换节点标识、虚拟交换节点1对应的物理端口的物理端口标识、交换节点3的交换节点标识和接收第二报文的端口标识。

可选的,第二网络拓扑信息还包括物理端口对应的vlan信息和/或cos信息和物理端口的端口能力信息。可选的,第二网络拓扑信息还包括第二对端设备的vlan信息和/或cos信息和第二对端设备的端口能力信息。可选的,第二网络拓扑信息还包括第二连接关系。

cnc在接收到第一网络拓扑信息和/或第二网络拓扑信息时,可根据第一网络拓扑信息和/或第二网络拓扑信息可获知虚拟交换节点1与第一对端设备、第二对端设备之间的拓扑连接关系。

图6所示的实施例二中,ue通过第一报文将虚拟交换节点1的虚拟交换节点标识以及虚拟端口相关信息发送至第一对端设备,upf通过将第二报文将虚拟交换节点1的虚拟交换节点标识以及物理端口相关信息发送至第二对端设备,由第一对端设备和第二对端设备进行拓扑发现,分别构建第一网络拓扑信息和第二网络拓扑信息,并分别发送至tsn系统中的cnc,以便cnc获知虚拟交换节点1与第一对端设备、第二对端设备之间的拓扑连接关系,进而便于cnc的规划。

图5所示的实施例与图6所示的实施例可结合,例如ue构建第一网络拓扑信息向smf发送,smf将其发送至af,af上报至cnc,upf向第二对端设备发送第二报文,第二对端设备向cnc上报第二网络拓扑信息。

以本申请实施例应用于图4b所示的网络架构示意图为例,如图7所示,为本申请实施例三提供的信息传输方法的流程示意图,该实施例是端口对的关联关系的获取和上报。图7所示实施例可包括但不限于如下步骤:

步骤s301,ue向smf发送pdu会话创建/修改请求。相应的,smf接收来自ue的pdu会话创建/修改请求。

需要说明的是,本申请实施例中ue与smf之间省略了(r)an和amf,但实际是存在的,只是未在图中示出。例如,ue通过(r)an向amf发送pdu会话创建请求,amf为该pdu会话选择smf,然后将该pdu会话创建请求发送至所选择的smf。

其中,pdu会话创建/修改请求包括该pdu会话对应的数据网络名称(datanetworkname,dnn),一个数据网络名称所指示的数据网络在upf侧可对应一个或多个物理端口。dnn可用于在upf上确定该pdu会话对应的物理端口。

可选的,pdu会话创建请求还包括该pdu会话对应的vlan信息、cos信息或通信类别(trafficclass)信息中的一种或多种。vlan信息、cos信息或通信类别信息中的一种或多种可用于在upf上确定该pdu会话对应的物理端口。dnn与vlan信息、cos信息或通信类别信息中的一种或多种可结合,用于在upf上确定该pdu会话对应的物理端口。

其中,通信类别信息,可以是通信类别标识或通信类别值等。通信类别或通信类别信息是tsn系统中的术语,用于标识tsn流所属的通信类别;cos或cos信息是二层网络中的术语,用于标识二层报文的服务质量(qualityofservice,qos)流的服务类别。根据cos信息可以确定通信类别信息,根据通信类别信息可以确定cos信息,以便将5g系统中的qos流与tsn系统中的tsn流进行关联。

在一个pdu会话对应ue的一个虚拟端口的情况下,该pdu会话对应的vlan信息、cos信息或通信类别中的一种或多种,即为ue的虚拟端口对应的vlan信息、cos信息或通信类别中的一种或多种。在ue的虚拟端口可以是ue的物理端口的情况下,一个pdu会话对应ue的多个物理端口,那么ue的虚拟端口可能为多个,此时该pdu会话对应的vlan信息、cos信息或通信类别中的一种或多种,可包括ue的每个虚拟端口对应的vlan信息和/或cos信息。

在一种可能的实现方式中,smf可以为该pdu会话分配虚拟端口标识。

步骤s302,smf向udm获取签约数据,该签约数据包括该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。

具体的,smf向udm发送签约数据请求,例如,该签约数据请求可包括该pdu会话对应的dnn和ue的标识,用于请求该ue在dnn所指示的数据网络的签约数据;

smf接收来自udm的签约数据响应,该签约数据响应包括该ue在dnn所指示的数据网络的签约数据,该签约数据可以包括该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。可以理解的是,该签约数据包括该ue在dnn所指示的数据网络中所订阅的vlan信息、cos信息或通信类别信息中的一种或多种,将所订阅的vlan信息、cos信息或通信类别信息中的一种或多种作为该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。

若步骤s301的pdu会话创建/修改请求包括该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种,则步骤s302可不执行;若步骤s301的pdu会话创建/修改请求不包括该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种,则执行步骤s302。

步骤s303,smf向upf发送第一请求。相应的,upf接收来自smf的第一请求。

其中,第一请求可以是n4会话创建/修改请求。第一请求包括该pdu会话对应的dnn,和该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种,以便upf在upf上确定该pdu会话对应的物理端口。

在smf为该pdu会话分配虚拟端口标识的情况下,第一请求还包括所分配的虚拟端口标识,以便upf获知该pdu会话对应的虚拟端口标识。

步骤s304,upf在upf上确定该pdu会话对应的物理端口标识。

在一种可能的实现方式中,upf根据该pdu会话对应的dnn,以及upf上各个物理端口的信息,从upf所配置的多个物理端口中,查找能够服务该dnn所指示的数据网络的物理端口,并将其标识确定为该pdu会话对应的物理端口标识。物理端口的信息可以包括端口带宽能力、最大速率、cos信息和/或通信类别、支持的dnn、vlan等。

在一种可能的实现方式中,upf根据该pdu会话对应的dnn,该pdu会话对应的vlan信息以及upf上各个物理端口的信息,从upf所配置的多个物理端口中,查找能够服务该dnn所指示的数据网络和vlan信息所标识的vlan的物理端口,并将其标识确定为该pdu会话对应的物理端口标识。

在一种可能的实现方式中,upf根据该pdu会话对应的dnn,该pdu会话对应的vlan信息,该pdu会话对应的cos信息和/或通信类别信息以及upf上各个物理端口的信息,从upf所配置的多个物理端口中,查找能够服务该dnn所指示的数据网络和vlan信息所标识的vlan,且与该pdu会话对应的cos信息和/或通信类别信息相匹配的物理端口,并将其标识确定为该pdu会话对应的物理端口标识。

在一种可能的实现方式中,upf根据该pdu会话对应的dnn,该pdu会话对应的cos信息和/或通信类别信息以及upf上各个物理端口的信息,从upf所配置的多个物理端口中,查找能够服务该dnn所指示的数据网络且与该pdu会话对应的cos信息和/或通信类别信息相匹配的物理端口,并将其标识确定为该pdu会话对应的物理端口标识。

需要说明的是,该pdu会话对应的物理端口的数量可能为一个,也可能为多个。

特别的,在ue的虚拟端口可以是ue的物理端口的情况下,一个pdu会话对应ue的多个物理端口,那么ue的虚拟端口可能为多个,针对ue的每个虚拟端口,upf在upf上确定每个虚拟端口对应的物理端口标识。例如,虚拟端口i为ue的多个虚拟端口中的任意一个,upf根据该pdu会话对应的dnn,虚拟端口i对应的vlan信息,以及upf上各个物理端口的信息,从upf所配置的多个物理端口中,查找能够服务该dnn所指示的数据网络和vlan信息所标识的vlan的物理端口的物理端口,并将其标识确定为虚拟端口i对应的物理端口标识。

步骤s305,upf将该pdu会话对应的虚拟端口标识与该pdu会话对应的物理端口标识进行关联,生成端口对的关联关系。

upf可以自己为该pdu会话分配虚拟端口标识,也可接收来自smf的虚拟端口标识。该pdu会话对应的虚拟端口标识的数量为一个或多个。

在一个pdu会话对应一个虚拟端口标识的情况下,upf或smf为该pdu会话分配一个虚拟端口标识,upf将该pdu会话对应的一个虚拟端口标识与该pdu会话对应的物理端口标识进行关联,生成端口对的关联关系,此时端口对的关联关系可以是一个虚拟端口标识对应一个物理端口标识,或一个虚拟端口标识对应多个物理端口标识。

在一个pdu会话对应多个虚拟端口标识的情况下,upf或smf可为该pdu会话分配多个虚拟端口标识,upf将该pdu会话对应的多个虚拟端口标识中每个虚拟端口标识分别与各自对应的物理端口标识进行关联,生成端口对的关联关系,此时端口对的关联关系可以是一个虚拟端口标识对应一个物理端口标识,一个虚拟端口标识对应多个物理端口标识,或多个虚拟端口标识对应多个物理端口标识。

可选的,upf在生成该pdu会话对应的端口对的关联关系之后,可直接将其发送至af,以便af向tsn系统中的cnc发送该pdu会话对应的端口对的关联关系。

步骤s306,upf向smf发送第一响应。相应的,smf接收来自upf的第一响应。

其中,第一响应可以是n4会话创建/修改响应。若第一请求为n4会话创建请求,则第一响应为n4会话创建响应;若第一请求为n4会话修改请求,则第一响应为n4会话修改响应。第一响应包括端口对的关联关系,以便smf向af发送端口对的关联关系,进而af向tsn系统上报该pdu会话对应的端口对的关联关系。

可选的,在upf为该pdu会话分配虚拟端口标识的情况下,第一响应还包括所分配的虚拟端口标识,以便smf获知该pdu会话对应的虚拟端口标识。

步骤s307,smf向ue发送pud会话创建/修改响应。相应的,ue接收来自smf的pdu会话创建/修改响应。

其中,pdu会话创建/修改响应包括ue的虚拟端口标识,以便ue在该虚拟端口标识所标识的虚拟端口上控制tsn流的传输。

步骤s308,smf向af发送该pdu会话对应的端口对的关联关系。相应的,af接收来自smf的该pdu会话对应的端口对的关联关系。

本申请实施例中,不限定步骤s307和步骤s308执行的先后顺序,可以同时执行,也可以先执行步骤s307,再执行步骤s308等。

smf在接收到第一响应的情况下,可直接向af发送该pdu会话对应的端口对的关联关系,也可通过pcf或nef等网元发送至af。

在一个pdu会话对应一个虚拟交换节点的情况下,该pdu会话对应的端口对的关联关系,即为该pdu会话对应的虚拟交换节点所对应的端口对的关联关系。

af在接收到该pdu会话对应的端口对的关联关系,将该pdu会话对应的端口对的关联关系作为虚拟交换节点的端口对的关联关系向tsn系统中的cnc发送虚拟交换节点的端口对的关联关系,以便cnc获知虚拟交换节点的端口对的关联关系。假设该pdu会话对应于虚拟交换节点1,那么cnc可获知虚拟交换节点1的端口对的关联关系。

需要说明的是,af可能不会单独向cnc发送虚拟交换节点的端口对的关联关系,而是将端口对的关联关系和端口对的时延信息一起作为端口对信息发送至cnc。图7所示的实施例主要是介绍upf如何确定端口对的关联关系,upf可以将端口对的关联关系和端口对的时延信息一起发送至af,af将这两个信息作为端口对信息发送至cnc;upf也可以先将端口对的关联关系发送至af,然后在确定端口对的时延信息之后,将端口对的时延信息发送至af,af将这两个信息作为端口对信息发送至cnc;upf也可以将端口对的关联关系发送至af,af接收来自其他网元(例如smf或pcf)的端口对的时延信息或af自己确定端口对的时延信息,然后af将这两个信息作为端口对信息发送至cnc。

在图7所示的实施例三中,由upf生成pdu会话对应的端口对的关联关系,并将其发送至smf,以便smf将其发送至tsn系统中的cnc,以便cnc获知虚拟交换节点的端口对的关联关系,进而便于cnc的规划。

以本申请实施例应用于图4b所示的网络架构示意图为例,如图8所示,为本申请实施例四提供的信息传输方法的流程示意图,该实施例是端口对的关联关系的获取和上报。图8所示实施例可包括但不限于如下步骤:

步骤s401,ue向smf发送pdu会话创建/修改请求。相应的,smf接收来自ue的pdu会话创建/修改请求。

步骤s401与步骤s301相同,具体可参见步骤s301的具体描述,在此不再赘述。特别的,在ue侧的虚拟端口是ue侧的物理端口,ue侧的多个物理端口可以对应一个pdu会话的情况下,ue还可向smf发送ue侧的物理端口的数量,以便smf或upf或af为ue侧的物理端口分配虚拟端口标识。ue侧的物理端口的数量可携带在pdu会话创建/修改请求中发送至smf,也可独立pdu会话创建/修改请求发送至smf。可选的,ue还向smf发送ue侧的各个物理端口的端口标识。可选的,若ue侧的每个物理端口对应的vlan信息、cos信息或通信类别信息中的一种或多种不同,则ue还向smf发送ue侧各个物理端口对应的vlan信息、cos信息或通信类别信息中的一种或多种。

可选的,若smf接收到ue侧的物理端口的数量,那么smf在为该pdu会话分配虚拟端口标识时,可根据ue侧的物理端口的数量为该pdu会话分配虚拟端口标识,例如ue侧的物理端口的数量为3个,则smf为该pdu会话分配3个虚拟端口标识。若smf接收到ue侧的各个物理端口的端口标识,则smf在为该pdu会话分配虚拟端口标识之后,对于ue侧的一个物理端口具有两个标识,一个标识为虚拟标识,另一个标识为物理标识,这两个标识可以标识同一个物理端口。

步骤s402,smf向udm获取签约数据,该签约数据包括该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。

步骤s402与步骤s302相同,具体可参见步骤s302的具体描述,在此不再赘述。

步骤s403,smf向upf发送第一请求。相应的,upf接收来自smf的第一请求。

其中,第一请求可以是n4会话创建/修改请求。第一请求可用于请求upf为该pdu会话分配虚拟端口标识。特别的,若ue向smf发送了ue侧的物理端口的数量,那么smf还向upf发送ue侧的物理端口的数量。

第一请求可包括该pdu会话对应的dnn和该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。特别的,若ue的pdu会话对应ue侧的多个物理端口,并且各物理端口的vlan信息、cos信息或通信类别信息中的一种或多种不同,那么第一请求可包括该pdu会话对应的ue侧的各个物理端口分别对应的vlan信息、cos信息或通信类别信息中的一种或多种。

步骤s404,upf为该pdu会话分配虚拟端口标识。

upf在接收到第一请求的情况下,为该pdu会话分配虚拟端口标识,若upf接收到ue侧的物理端口的数量,那么upf可根据ue侧的物理端口的数量为该pdu会话分配虚拟端口标识,例如ue侧的物理端口的数量为3个,则upf为该pdu会话分配3个虚拟端口标识。若upf接收到ue侧的各个物理端口的端口标识,则upf在为该pdu会话分配虚拟端口标识之后,对于ue侧的一个物理端口具有两个标识,一个标识为虚拟标识,另一个标识为物理标识,这两个标识可以标识同一个物理端口。

步骤s405,upf向smf发送第一响应。相应的,smf接收来自upf的第一响应。

其中,第一响应包括upf所分配的虚拟端口标识,若upf分配了多个虚拟端口标识,则第一响应包括多个虚拟端口标识。可选的,第一响应包括虚拟端口标识和ue侧的物理端口之间的对应关系,例如ue侧的各物理端口对应的vlan信息、cos信息或通信类别信息中的一种或多种不同时,upf分别为ue侧的各物理端口生成虚拟端口标识,并发送各物理端口对应的虚拟端口标识到smf。

需要说明的是,若smf为该pdu会话分配了虚拟端口标识,则步骤s403-步骤s405可不执行。

步骤s406,smf根据该pdu会话对应的dnn和该pdu会话对应的虚拟端口标识生成端口对的关联关系。

在upf通过smf向af上报upf所配置的物理端口信息时,smf可获知upf所配置的物理端口信息。smf根据该pdu会话对应的dnn确定该pdu会话对应的物理端口标识,可参考步骤s304中upf确定该pdu会话对应的物理端口标识的几种方式。

smf生成该pdu会话对应的端口对的关联关系,可参考步骤s305中upf生成该pdu会话对应的端口对的关联关系。

步骤s407,smf向ue发送pdu会话创建/修改响应。相应的,ue接收来自smf的pdu会话创建/修改响应。

其中,pdu会话创建/修改响应包括ue的一个或多个虚拟端口标识。若包括多个虚拟端口标识,ue侧的每个物理端口对应不同的vlan信息、cos信息或通信类别信息中的一种或多种,则ue可根据虚拟端口标识所标识的物理端口,以及物理端口对应的vlan信息、cos信息或通信类别信息中的一种或多种,建立各个虚拟端口标识与vlan信息、cos信息或通信类别信息中的一种或多种之间的对应关系。

其中,pdu会话创建/修改响应包括ue的一个或多个虚拟端口标识时,可选的,smf发送分配的虚拟端口标识和ue侧的物理端口的对应关系到ue,即smf发送ue侧的物理端口对应的虚拟端口标识到ue。

其中,smf从签约数据中获得pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种时,可选的,smf向ue发送pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种;若pdu会话对应多个ue侧的物理端口,可选的,smf向ue发送各物理端口或虚拟端口对应的vlan信息、cos信息或通信类别信息中的一种或多种。

步骤s408,smf向af发送该pdu会话对应的端口对的关联关系。相应的,af接收来自smf的该pdu会话对应的端口对的关联关系。

步骤s408与步骤s308相同,具体可参见步骤s308的具体描述,在此不再赘述。

上述步骤s401-步骤s408所描述的过程,为smf确定pdu会话的端口对的关联关系,并将其发送至af的过程。

af也可以确定pdu会话的端口对的关联关系,可通过如下两种方式实现:

方式一,步骤s405之后,还包括步骤s406a,smf向af发送第一消息。相应的,af接收来自smf的第一消息。

在一种可能的实现方式中,第一消息包括ue的虚拟端口标识、upf的物理端口信息、该pdu会话对应的dnn和该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。ue的虚拟端口标识即smf或upf为该pdu会话分配的虚拟端口标识。upf的物理端口信息,即upf通过smf向af上报的upf所配置的物理端口信息,包括端口带宽能力、最大速率、cos信息和/或通信类别、支持的dnn、vlan等。若预先upf向af上报了upf所配置的物理端口信息,那么第一消息可不包括upf的物理端口信息。

在一种可能的实现方式中,第一消息包括upf的物理端口信息、该pdu会话对应的dnn和该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。若预先upf向af上报了upf所配置的物理端口信息,那么第一消息可不包括upf的物理端口信息。此时第一消息不包括smf或upf为该pdu会话分配的虚拟端口标识,那么af在接收到第一消息时,可为该pdu会话分配虚拟端口标识。

方式二,步骤s405之后,还包括步骤s406b,upf向af发送第二消息。相应的,af接收来自upf的第二消息。upf向af发送的第二消息,可以是upf直接向af发送,也可以是upf向smf发送第二消息,然后smf向af发送第二消息。

其中,第二消息包括ue的虚拟端口标识、upf的物理端口信息、该pdu会话对应的dnn和该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种。ue的虚拟端口标识为upf为该pdu会话分配的虚拟端口标识。若upf未为该pdu会话分配的虚拟端口标识,则第二消息不包括ue的虚拟端口标识,af在接收到第二消息时,可为该pdu会话分配的虚拟端口标识。若预先upf向af上报了upf所配置的物理端口信息,那么第二消息可不包括upf的物理端口信息。第二消息所包括的该pdu会话对应的dnn和该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种,upf可从第一请求中获取。

步骤s406a和步骤s406b选择执行其中之一即可。在另一种可能的实现方式中,执行步骤s405a和步骤s406b,不过该方式下,第一消息和第二消息所包括的内容不同于上述步骤s405a和步骤s406b,例如,第一消息包括ue的虚拟端口标识、该pdu会话对应的dnn和该pdu会话对应的vlan信息、cos信息或通信类别信息中的一种或多种;第二消息包括upf的物理端口信息。

步骤s405a和步骤s406b之后,还包括步骤s407c,af生成该pdu会话对应的端口对的关联关系。af生成该pdu会话对应的端口对的关联关系,可参考步骤s305中upf生成该pdu会话对应的端口对的关联关系。af生成该pdu会话对应的端口对的关联关系之后,将该pdu会话对应的端口对的关联关系作为虚拟交换节点的端口对的关联关系向tsn系统中的cnc发送虚拟交换节点的端口对的关联关系,以便cnc获知虚拟交换节点的端口对的关联关系。

图8所示的实施例四中,由smf或af生成pdu会话对应的端口对的关联关系,以便af将其作为虚拟交换节点的端口对的关联关系向tsn系统中的cnc发送虚拟交换节点的端口对的关联关系,以便cnc获知虚拟交换节点的端口对的关联关系,进而便于cnc的规划。

以本申请实施例应用于图4b所示的网络架构示意图为例,如图9所示,为本申请实施例五提供的信息传输方法的流程示意图,该实施例是端口对的时延信息的获取和上报。图9所示实施例可包括但不限于如下步骤:

步骤s501,ue向smf发送pdu会话创建/修改请求。相应的,smf接收来自ue的pdu会话创建/修改请求。

步骤s501与步骤s301相同,具体可参见步骤s301的具体描述,在此不再赘述。

步骤s502,smf向pcf发送第一消息。相应的,pcf接收来自smf的第一消息。

其中,第一消息可以是会话管理策略创建消息,例如会话管理策略创建请求,用于请求pcf针对该pdu会话创建管理策略。第一消息可包括该pdu会话的pdu会话标识,以便pcf获知创建管理策略对应的pdu会话。

可选的,若smf确定了该pdu会话对应的端口对的关联关系,则第一消息还包括该pdu会话对应的端口对的关联关系。

步骤s503,pcf确定端口对的时延信息。

5g系统中,pdu会话可以有多条qos流,不同的qos流对应不同的时延要求,也即不同业务流对应不同的时延要求。5g系统中定义了报文时延预算(packetdelaybudget,pdb),用于限定ue、(r)an、upf之间对qos流的最大时延预算。pcf生成5g系统中各个节点的qos配置信息,qos配置信息中包括pdb,之后将qos配置信息下发到ue、(r)an、upf,之后ue、(r)an、upf在转发qos配置信息对应的qos流时,按照pdb的限制,使得qos流的传输时延小于pdb。

5g系统中,采用5gqos标识(5gqosidentity,5qi)来区分不同的qos流,即5qi用于标识5gqos流。

pcf确定端口对的时延信息,具体确定虚拟交换节点1对应的端口对的时延信息,也即确定ue创建/修改的pdu会话对应的端口对的时延信息。本申请实施例中将该pdu会话的qos流对应的pdb作为端口对的时延信息。

pcf在接收到第一消息的情况下,获取ue的该pdu会话的签约数据。pcf可从udm获取该pdu会话的签约数据,或者pcf的本地配置信息中保存有该pdu会话的签约数据。该签约数据包括该pdu会话的qos流的5qi。pcf上配置了该pdu会话的各个qos流与pdb之间的对应关系,也即各个5qi与pdb之间存在对应关系,通过该对应关系可以获得签约数据所包括的5qi对应的pdb。签约数据所包括的5qi对应的pdb,即该pdu会话的qos流对应的pdb,即端口对的时延信息。

pcf还确定端口对的时延信息对应的通信类别信息,本申请实施例中将该pdu会话的qos流对应的通信类别信息作为端口对的时延信息对应的通信类别信息。该pdu会话的qos流对应的通信类别信息,即签约数据所包括的5qi对应的通信类别信息。pcf在确定出端口对的时延信息对应的通信类别信息时,将端口对的时延信息作为端口对的通信类别信息对应的时延信息。

pcf可通过如下两种方式来确定该pdu会话的qos流对应的通信类别信息。

方式一,pcf上配置有各个5qi与通信类别信息之间的映射关系,pcf根据签约数据所包括的5qi在映射关系中查询该5qi对应的通信类别信息,从而确定出该pdu会话的qos流对应的通信类别信息。

方式二,该pdu会话的签约数据包括该pdu会话的qos流的5qi,以及该5qi对应的通信类别信息。pcf直接通过该pdu会话的签约数据可以确定该pdu会话的qos流对应的通信类别信息。

步骤s504,pcf向af发送第二消息。相应的,af接收来自pcf的第二消息。

其中,第二消息可以是rx会话创建消息。第二消息可包括端口对的时延信息,以便af获知端口对的时延信息。

在pcf确定端口对的时延信息对应的通信类别信息的情况下,第二消息还包括端口对的时延信息对应的通信类别信息,以便af获知端口对的时延信息对应的通信类别信息。af在获知端口对的时延信息对应的通信类别信息之后,向tsn系统中的cnc上报端口对的通信类别信息对应的时延信息。

第二消息还包括端口对的时延信息对应的5qi,端口对的时延信息对应的5qi,即签约数据所包括的5qi,以便af根据该5qi确定端口对的时延信息对应的通信类别信息。

af在获知端口对的时延信息对应的通信类别信息和/或5qi时,可根据该通信类别和/或该5qi确定端口对的时延信息。具体的,af上配置有5qi与pdb之间的对应关系,从而确定该5qi对应的pdb,并将其确定为端口对的时延信息。af上还配置有5qi与通信类别信息之间的映射关系,从而确定该通信类别对应的5qi,进而确定该5qi对应的pdb,并将其确定为端口对的时延信息。

在第一消息包括该pdu会话对应的端口对的关联关系的情况下,第二消息还包括该pdu会话对应的端口对的关联关系,以便af获知该pdu会话对应的端口对的关联关系,向tsn系统中的cnc上报虚拟交换节点的端口对的关联关系以及端口对的时延信息。

若第一消息不包括该pdu会话对应的端口对的关联关系,则执行步骤s505-步骤s508。其中,步骤s505-步骤s507的具体实现过程可参见图8所示实施例中步骤s403-步骤s405的具体描述,在此不再赘述。

步骤s505,smf向upf发送第一请求。相应的,upf接收来自smf的第一请求。

步骤s506,upf为该pdu会话分配虚拟端口标识。

步骤s507,upf向smf发送第一响应。相应的,smf接收来自upf的第一响应。

步骤s508,smf向pcf发送第三消息。相应的,pcf接收来自smf的第三消息。

其中,第三消息可以是会话管理策略修改消息,例如会话管理策略修改请求,用于请求pcf对该pdu会话的管理策略进行修改。第三消息包括该pdu会话对应的端口对的关联关系,以便pcf获知该pdu会话对应的端口对的关联关系,向af上报该pdu会话对应的端口对的关联关系。

步骤s509,pcf向af发送第四消息。相应的,af接收来自pcf的第四消息。

其中,第四消息可以是rx会话修改消息。第四消息可包括该pdu会话对应的端口对的关联关系,以便af获知该pdu会话对应的端口对的关联关系。

在一种可能的实现方式中,pcf可在确定端口对的时延信息以及端口对的时延信息对应的通信类别信息之后,便向af发送第二消息,在确定该pdu会话对应的端口对的关联关系之后,向af发送包括该pdu会话对应的端口对的关联关系的第四消息。换言之,该方式中,第二消息和第四消息分开发送。

在一种可能的实现方式中,pcf可在确定端口对的时延信息以及端口对的时延信息对应的通信类别信息之后,不发送第二消息,即不执行步骤s504;等确定该pdu会话对应的端口对的关联关系之后,向af发送第四消息,此时第四消息包括该pdu会话对应的端口对的关联关系、端口对的时延信息以及端口对的时延信息对应的通信类别信息。

af在接收到该pdu会话对应的端口对的关联关系、端口对的时延信息以及端口对的时延信息对应的通信类别信息之后,向tsn系统中的cnc发送该pdu会话对应的端口对的关联关系、端口对的时延信息以及端口对的时延信息对应的通信类别信息。

在一种可能的实现方式中,pcf可在确定端口对的时延信息以及端口对的时延信息对应的5qi后,向af发送第四消息,此时第四消息包括该pdu会话对应的端口对的关联关系、端口对的时延信息以及端口对的时延信息对应的5qi。

af在接收到该pdu会话对应的端口对的关联关系、端口对的时延信息以及端口对的时延信息对应的5qi后,根据固定的或者配置的5qi和通信类别信息的对应关系,确定端口对的时延信息对应的通信类别信息,向tsn系统中的cnc发送该pdu会话对应的端口对的关联关系、端口对的时延信息以及端口对的时延信息的通信类别信息。

步骤s510,smf向ue发送pdu会话创建/修改响应。相应的,ue接收来自smf的pdu会话创建/修改响应。

本申请实施例中不限定步骤s508与步骤s510执行的先后顺序。

步骤s510与步骤s308相同,具体可参见步骤s308的具体描述,在此不再赘述。

上述步骤s501-步骤s509所描述的过程为pcf确定端口对的时延信息,并将其发送至af的过程,以便af向tsn系统中的cnc发送端口对的时延信息,以便cnc根据端口对的时延信息为tsn流创建/修改转发策略。

在一种可能的实现方式中,upf也可以确定端口对的时延信息,并将其发送至af,以便af向tsn系统中的cnc发送端口对的时延信息,以便cnc根据端口对的时延信息为tsn流创建/修改转发策略。

步骤s503之后,还包括步骤s503a,pcf向smf发送会话管理策略创建/修改响应,该会话管理策略创建/修改响应包括签约数据所包括的5qi。可选的,pcf向smf发送5qi与通信类别信息之间的映射关系,或该5qi对应的通信类型信息。

步骤s505中的第一请求还包括签约数据所包括的5qi,可选的包括5qi与通信类别信息之间的映射关系,或该5qi对应的通信类型信息。步骤s505之后,还包括步骤s505a,upf确定端口对的时延信息对应的通信类别信息。不限定步骤s505a和步骤s506执行的先后顺序。具体的,upf上配置有该pdu会话的各个qos流与pdb之间的对应关系,通过该对应关系可以获得签约数据所包括的5qi对应的pdb。步骤s505a中,upf还可确定该pdu会话的qos流对应的通信类别信息,具体的,upf上配置有各个5qi与通信类别信息之间的映射关系,那么upf可确定出该pdu会话的qos流对应的通信类别信息;或者步骤s505中第一请求包括该5qi对应的通信类别信息,从而upf直接根据第一请求确定端口对的时延信息对应的通信类别信息;获取步骤s505中第一请求包括5qi与通信类别信息之间的映射关系,从而upf根据该pdu会话的qos流的5qi确定端口对的时延信息对应的通信类别信息。

upf在确定端口对的时延信息之后,执行步骤s511,upf向af发送端口对的时延信息。可选的,upf还向af发送该pdu会话对应的端口对的关联关系。二者可同时发送,也可先向af发送该pdu会话对应的端口对的关联关系,在确定端口对的时延信息之后,再向af发送端口对的时延信息。在upf确定端口对的时延信息对应的通信类别信息之后,upf在向af发送端口对的时延信息时,同时发送端口对的时延信息对应的通信类别信息。或者在upf确定端口对的时延信息对应的5qi后,upf在向af发送端口对的时延信息时,同时发送端口对的时延信息对应的5qi;af在接收到端口对的时延信息及对应的5qi后,类似于步骤s509的确定端口对时延对应的通信类别信息。需要说明的是,步骤s511执行的前提条件是,upf与af之间存在直接的接口,否则upf与af之间的消息需要通过smf转发。

以本申请实施例应用于图4b所示的网络架构示意图为例,如图10所示,为本申请实施例六提供的信息传输方法的流程示意图,该实施例是端口对的时延信息的获取和上报。图10所示实施例中与图9相同或类型的部分,可参见图9中的相应部分的具体描述。图10所示实施例可包括但不限于如下步骤:

步骤s601,ue向smf发送pdu会话创建/修改请求。相应的,smf接收来自ue的pdu会话创建/修改请求。

步骤s602,smf向pcf发送第二请求。相应的,pcf接收来自smf的第二请求。

其中,第二请求可以是会话管理创建/修改请求,用于请求pcf针对该pdu会话创建/修改管理策略。第二请求可包括该pdu会话的pdu会话标识,以便pcf获知创建/修改管理策略对应的pdu会话。pcf在接收到第二请求时,获取该pdu会话的签约数据,该签约数据包括该pdu会话的qos流的5qi和/或通信类别信息,pcf确定该5qi对应的pdb,可选的确定该5qi对应的通信类别信息,具体可参见步骤s503的具体描述,在此不再赘述。

步骤s603,pcf向smf发送第二响应。相应的,smf接收来自pcf的第二响应。

pcf在确定该5qi对应的pdb之后,向smf发送第二响应,第二响应包括该5qi以及该5qi对应的pdb。可选的,第二响应还包括该5qi对应的通信类别信息。其中,第二响应可以是会话管理创建/修改响应。

若smf上配置有各个5qi与通信类别信息之间的映射关系,smf在接收到来自pcf的5qi时,可确定该5qi对应的通信类别信息,此时第二响应可不携带该5qi对应的通信类别信息。或者,该5qi与通信类别信息之间的对应关系是固定的,第二响应也可不携带该5qi对应的通信类别信息。

步骤s604,smf向upf发送第一请求。相应的,upf接收来自smf的第一请求。

其中,第一请求可以是n4会话创建/修改请求,可以包括该5qi、该5qi对应的pdb,可选的还包括该5qi对应的通信类别信息。

若upf上配置有各个5qi与通信类别信息之间的映射关系,upf在接收到来自smf的5qi时,可确定该5qi对应的通信类别信息,此时第一请求可不携带该5qi对应的通信类别信息。或者,该5qi与通信类别信息之间的对应关系是固定的,第一请求也可不携带该5qi对应的通信类别信息。

步骤s605,upf确定该pdu会话对应的端口对的关联关系以及端口对的时延信息。

upf确定该pdu会话对应的端口对的关联关系,具体可参见图7所示实施例中的具体描述,在此不再赘述。图8所示实施例中,smf在确定该pdu会话对应的端口对的关联关系之后,可将其告知upf,以便upf获知该pdu会话对应的端口对的关联关系。

upf确定端口对的时延信息,具体可参见图9所示实施例中的具体描述,在此不再赘述。upf还可确定端口对的时延信息对应的通信类别信息和/或5qi。

步骤s606,upf向af发送端口对信息。相应的,af接收来自upf的端口对信息。

其中,端口对信息包括端口对的关联关系和端口对的时延信息。本申请实施例中,端口对信息指示的ue创建/修改的pdu会话对应的端口对信息,也即虚拟交换节点1对应的端口对信息。

upf可直接将端口对信息发送至af,也可以先发送至smf,然后由sm发将其发送至af。

需要说明的是,步骤s605为可选步骤,在执行了步骤s605的情况下,才执行步骤s606。若未执行步骤s605,则由smf来确定端口对的时延信息并上报至af。

步骤s607,upf向smf发送第一响应。相应的,smf接收来自upf的第一响应。

其中,第一响应可以是n4会话创建/修改响应。

步骤s608,smf确定该pdu会话对应的端口对的关联关系以及端口对的时延信息。

smf确定该pdu会话对应的端口对的关联关系,具体可参见图8所示实施例中的具体描述,在此不再赘述。图7所示实施例中,upf在确定该pdu会话对应的端口对的关联关系之后,可将其告知smf,以便smf获知该pdu会话对应的端口对的关联关系。

smf确定端口对的时延信息,可参考图9所示实施例中pcf或upf确定端口对的时延信息。smf也可通过接收来自pcf或upf的端口对的时延信息来确定端口对的时延信息。smf还可确定端口对的时延信息对应的通信类别信息和/或5qi。

步骤s609,smf向af发送端口对信息。相应的,af接收来自smf的端口对信息。

其中,端口对信息包括端口对的关联关系和端口对的时延信息。

可选的,smf向af发送端口对的时延信息的5qi和/或通信类别信息,用于af确定端口对时延对应的通信类别信息。af确定端口对的时延信息的具体方法同步骤s504的说明。

步骤s610,smf向ue发送pdu会话创建/修改响应。相应的,ue接收来自smf的pdu会话创建/修改响应。

图10所示的实施例中,步骤s606、步骤s609并不限定其相对其他步骤的执行的时机和先后顺序。

在图10所示的实施例六中,upf或smf可以确定端口对的时延信息,并将其上报至af,以便af向tsn系统中的cnc发送端口对的时延信息,以便cnc根据端口对的时延信息为tsn流预留传输资源。

在一种可能的实现方式中,af也可以确定端口对的时延信息,以便af向tsn系统中的cnc发送端口对的时延信息。

pcf/smf/upf在向af发送该pdu会话对应的端口对信息时,还可向af发送端口对信息对应的通信类别信息和/或5qi,以便af确定端口对的通信类别信息对应的时延信息,并将其发送至tsn系统中的cnc。例如通信类别信息和/或5qi对应的pdb是固定的或者配置在af上,从而af根据端口对信息对应的通信类别信息和/或5qi,确定端口对的通信类别信息对应的时延信息。

pcf/smf/upf在向af发送ue的虚拟端口标识时,还可向af发送虚拟端口标识对应的通信类别信息和/或5qi,以便af确定端口对的通信类别信息对应的时延信息,并将其发送至tsn系统中的cnc。例如af根据虚拟交换节点的端口信息确定端口对的关联关系,并且通信类别信息和/或5qi对应的pdb是固定的或者配置在af上,进而af根据虚拟端口标识对应的通信类别信息和/或5qi,确定端口对对应的通信类别信息和/或5qi,并确定端口对的通信类别信息对应的时延信息。

需要说明的是,af向cnc上报的端口对信息包括虚拟交换节点的端口对的关联关系以及端口对的通信类别信息对应的时延信息,本申请实施例中af将端口对的时延信息作为端口对的通信类别信息对应的时延信息上报至cnc,并同时上报端口对的时延信息对应的通信类型信息,以便cnc获知该端口对的时延信息即为端口对的通信类别信息对应的时延信息。

需要说明的是,af可能不会单独向cnc发送虚拟交换节点的端口对的关联关系或端口对的时延信息,而是将端口对的关联关系和端口对的时延信息一起作为端口对信息发送至cnc。本申请实施例中,upf、smf或af可确定虚拟交换节点的端口对的关联关系,pcf、upf、smf、upf或af可确定虚拟交换节点的端口对的时延信息,确定端口对的关联关系的网元与确定对端口的时延信息的网元可任意组合,最终由af向cnc发送端口对信息,不过先确定端口对的关联关系的网元需要将端口对的关联关系发送至另一个网元,然后由接收端口对的关联关系的网元确定端口对的时延信息,例如smf先确定端口对的关联关系,smf将其发送至pcf,由pcf确定端口对的时延信息,然后pcf将端口对信息发送至af。

若确定端口对的关联关系的网元与确定对端口的时延信息的网元是同一网元,该网元可将端口对的关联关系和端口对的时延信息一起作为端口对信息发送af,例如该网元为smf,smf可将端口对的关联关系和端口对的时延信息一起作为端口对信息发送af,smf可直接将其发送至af,也可通过pcf或nef转发至af;也可以不同时发送。

上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。

请参见图11,是本申请实施例提供的通信装置的逻辑结构示意图,该通信装置60可以包括收发单元601和处理单元602。该通信装置60为信息传输装置,可以是应用功能网元,也可以是会话管理网元。

针对该通信装置60为应用功能网元的情况:

处理单元602,用于在用户终端创建/修改与用户面功能网元之间的pdu会话的过程中,确定所述pdu会话对应的端口对的关联关系;确定端口对的时延信息;

收发单元601,用于向时延敏感网络发送端口对信息,端口对信息包括端口对的关联关系和端口对的时延信息。

该通信装置60为应用功能网元时,可以实现图5-图10所示实施例中af的功能,该通信装置60中各个单元执行详细过程可以参见图5-图10所示实施例中af的执行步骤,此处不再赘述。

针对该通信装置60为会话管理网元的情况:

在一种可能的实现方式中,处理单元602,用于确定pdu会话对应的端口对的关联关系;收发单元601,用于发送端口对的关联关系;处理单元602,还用于确定端口对的时延信息;收发单元601,还用于发送端口对的时延信息。

在一种可能的实现方式中,收发单元601,用于接收虚拟交换节点的第一网络拓扑信息,接收虚拟交换节点的第二网络拓扑信息;向虚拟交换节点中的应用功能网元发送第一网络拓扑信息和第二网络拓扑信息。

该通信装置60为会话管理网元时,可以实现图5-图10所示实施例中smf的功能,该通信装置60中各个单元执行详细过程可以参见图5-图10所示实施例中smf的执行步骤,此处不再赘述。

请参见图12,是本申请实施例提供的通信装置的实体结构简化示意图。该通信装置70为信息传输装置,可以是应用功能网元,也可以是会话管理网元。

该通信装置70包括收发器701、处理器702和存储器703。收发器701、处理器702和存储器703可以通过总线704相互连接,也可以通过其它方式相连接。图11所示的收发单元601所实现的相关功能可以由收发器701来实现。图11所示的处理单元602所实现的相关功能可以通过一个或多个处理器702来实现。

存储器703包括但不限于是随机存储记忆体(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、或便携式只读存储器(compactdiscread-onlymemory,cd-rom),该存储器703用于相关指令及数据。

收发器701用于发送数据和/或信令,以及接收数据和/或信令。

若该通信装置70是图5-图10所示实施例中的af,则收发器701可用于与upf、smf、和cnc进行通信,例如执行图5所示实施例中的步骤s105;执行图7所示实施例中的步骤s308;执行图8所示实施例中的步骤s406a、步骤s406b和步骤s408;执行图10所示实施例中的步骤s504、步骤s509和步骤s511。

若该通信装置70是图5-图10所示实施例中的smf,则收发器701可用于与amf、upf和af进行通信,例如执行图5所示实施例中的步骤s103a、步骤s103b和步骤s105;执行图7所示实施例中的步骤s303、步骤s306步骤s308;执行图8所示实施例中的步骤s403、步骤s405、步骤s406a和步骤s408;执行图9所示实施例中的步骤s505、步骤s507和步骤s508;执行图10所示实施例中的步骤s602、步骤s603、步骤s604、步骤s607和步骤s609。

处理器702可以包括是一个或多个处理器,例如包括一个或多个中央处理器(centralprocessingunit,cpu),在处理器702是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。

若该通信装置70是图5-图10所示实施例中的af,则处理器702可用于执行控制af的操作,例如执行图8所示实施例中的步骤s407c。

若该通信装置70是图6-图10所示实施例中的smf,则处理器702可用于执行控制smf的操作,例如执行图8所示实施例中的步骤s406;执行图10所示实施例中的步骤s608。

存储器703用于存储通信装置70的程序代码和数据。

关于处理器702和收发器701所执行的步骤,具体可参见图5-图10所示实施例的描述,在此不再赘述。

可以理解的是,图12仅仅示出了通信装置的简化设计。在实际应用中,通信装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器、通信单元等,而所有可以实现本申请的设备都在本申请的保护范围之内。

本申请实施例还提供一种信息传输系统,可以包括应用功能网元和会话管理网元,该应用功能网元和会话管理网元可以用于实现图5-图10所示实施例中af和smf的功能,具体可参见图5-图10中af和smf的具体实现过程。

该信息传输系统还包括用户面功能网元,该用户面功能网元可以用于实现图5-图10所示实施例中upf的功能,具体可参见图5-图10中upf的具体实现过程。

该信息传输系统还包括策略管理网元,该策略管理网元可以用于实现图5-图10所示实施例中pcf的功能,具体可参见图5-图10中pcf的具体实现过程。

该信息传输系统还包括用户终端,该用户终端可以用于实现图5-图10所示实施例中ue的功能,具体可参见图5-图10中ue的具体实现过程。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。因此,本申请又一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本申请又一实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1