WO2021057523A1 - 实现时间敏感网络的数据传输的方法、相关设备及介质 - Google Patents

实现时间敏感网络的数据传输的方法、相关设备及介质 Download PDF

Info

Publication number
WO2021057523A1
WO2021057523A1 PCT/CN2020/115054 CN2020115054W WO2021057523A1 WO 2021057523 A1 WO2021057523 A1 WO 2021057523A1 CN 2020115054 W CN2020115054 W CN 2020115054W WO 2021057523 A1 WO2021057523 A1 WO 2021057523A1
Authority
WO
WIPO (PCT)
Prior art keywords
port
time
user terminal
function device
sensitive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/115054
Other languages
English (en)
French (fr)
Inventor
王涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to EP20869386.1A priority Critical patent/EP4037366B1/en
Priority to KR1020217034844A priority patent/KR102717537B1/ko
Priority to JP2021558711A priority patent/JP7214891B2/ja
Publication of WO2021057523A1 publication Critical patent/WO2021057523A1/zh
Priority to US17/494,028 priority patent/US11903043B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • H04L45/306Route determination based on the nature of the carried application
    • H04L45/3065Route determination based on the nature of the carried application for real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2416Real-time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Definitions

  • This application relates to the field of communication technology, specifically to the technical fields of 5G (5th Generation mobile network, fifth-generation mobile communication technology) and Time Sensitive Network (TSN), and in particular to a method for realizing TSN data transmission, a Session management function equipment and a computer storage medium.
  • 5G Fifth Generation mobile network, fifth-generation mobile communication technology
  • TSN Time Sensitive Network
  • the R16 standard of the 5G system introduced TSC (Time Sensitive Communication), which enables the 5G system to support precise time-controlled industrial automation manufacturing applications.
  • TSC Time Sensitive Communication
  • the 5G system can be integrated into the TSN as an Ethernet Bridge of the TSN, and the integrated system can be called the TSN communication system.
  • the business of the TSN communication system relies on the Port (port) allocated by the CNC (Centralized Network Controller) to realize data transmission.
  • the Port port allocated by the CNC (Centralized Network Controller)
  • the embodiments of the present application provide a method, related equipment, and media for implementing TSN data transmission, which can effectively solve problems such as transmission conflicts and poor port configuration, and ensure the smooth progress of the TSN data transmission process.
  • an embodiment of the present application provides a method for realizing data transmission in a time-sensitive network, and the method includes:
  • the session management function device reports port management parameters to the centralized network controller.
  • the port management parameters include the identifier of the user terminal and the time of the device connected to the user terminal The first port list provided by the sensitive network converter, and the second port list provided by the network time-sensitive network converter connected to the user plane function device;
  • the session management function device receives port configuration parameters issued by the centralized network controller, where the port configuration parameters include port resources associated with the protocol data unit session.
  • an embodiment of the present application provides another method for realizing data transmission in a time-sensitive network, and the method includes:
  • the session management function device receives the port configuration parameters issued by the centralized network controller, where the port configuration parameters include the port resources allocated by the centralized network controller for the target time-sensitive communication service data flow in the protocol data unit session of the user terminal;
  • the session management function device allocates a newly created target quality of service flow to the user terminal according to the port configuration parameters, maps the target time-sensitive communication service data flow to the target quality of service flow, and maps the target service The quality flow is associated with the port resource.
  • an embodiment of the present application provides yet another method for realizing data transmission in a time-sensitive network, and the method includes:
  • the session management function device reports port management parameters to the centralized network controller, and the port management parameters include the centralized network Port resources allocated by the controller for the protocol data unit session;
  • the session management function device sends the port configuration parameters to the second user terminal, so that the second user terminal indicates to the device-side time-sensitive network converter connected to the second user terminal that the port resource has been Reclaimed; wherein, the first user terminal and the second user terminal share the same first port provided by the same device-side time-sensitive network converter.
  • an embodiment of the present application provides a device for realizing data transmission in a time-sensitive network, and the device includes:
  • the port management parameter reporting unit is used to report port management parameters to the centralized network controller during the session management process of the protocol data unit of the user terminal.
  • the port management parameters include the identifier of the user terminal and are connected to the user terminal The first port list provided by the device-side time-sensitive network converter and the second port list provided by the network time-sensitive network converter connected to the user plane function device;
  • the port configuration parameter receiving unit is configured to receive port configuration parameters issued by the centralized network controller, where the port configuration parameters include port resources associated with the protocol data unit session.
  • an embodiment of the present application provides another device for realizing data transmission in a time-sensitive network, and the device includes:
  • the port configuration parameter receiving unit is configured to receive the port configuration parameters issued by the centralized network controller, where the port configuration parameters include the distribution of the target time-sensitive communication service data stream in the protocol data unit session of the user terminal by the centralized network controller Port resources;
  • the processing unit is configured to allocate a newly created target quality of service flow to the user terminal according to the port configuration parameters, map the target time-sensitive communication service data flow to the target quality of service flow, and map the target quality of service The flow is associated with the port resource.
  • an embodiment of the present application provides yet another device for realizing data transmission in a time-sensitive network, and the device includes:
  • the port management parameter reporting unit is configured to report port management parameters to the centralized network controller when the protocol data unit session of the first user terminal is released during the logout process of the first user terminal, where the port management parameters include Port resources allocated by the centralized network controller for the protocol data unit session;
  • a port configuration parameter receiving unit configured to receive port configuration parameters issued by the centralized network controller, where the port configuration parameters are used to indicate that the centralized network controller has reclaimed the port resources;
  • the port configuration parameter sending unit is configured to send the port configuration parameters to the second user terminal, so that the second user terminal indicates the port to the device-side time-sensitive network converter connected to the second user terminal Resources have been recovered; wherein, the first user terminal and the second user terminal share the same first port provided by the same device-side time-sensitive network switch.
  • an embodiment of the present application also provides a session management function device, including an input interface and an output interface, and also includes:
  • Computer storage media used to store one or more instructions
  • the processor is configured to load and execute the one or more instructions to implement the above-mentioned method for realizing data transmission in a time-sensitive network.
  • an embodiment of the present application also provides a computer storage medium, the computer storage medium stores one or more instructions, and the one or more instructions are loaded and executed by a processor, so as to realize the above-mentioned time-sensitive implementation.
  • the method of network data transmission is not limited to, but not limited to, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, Wi-Fi, etc.
  • the session management function device reports the port management parameters to the CNC.
  • the port management parameters include the identifier of the user terminal and the information connected to the user terminal.
  • the reporting process here can enable the CNC to timely and comprehensively grasp all the port conditions in the session management process of the protocol data unit of the user terminal, so that these ports can be managed effectively and in a coordinated manner, for example, the protocol data of the user terminal Aperiodic services and/or periodic services included in a unit session allocate port resources, or manage allocated port resources.
  • the transmission conflict between non-periodic service data and periodic service data can be effectively resolved, and the Port can be configured well; and the CNC sends the port configuration parameters to the session management function device, so that The session management function device can learn the configuration content of the port resource in time, and it is helpful to notify the Port in the port resource to be ready for transmission, and perform data transmission for the TSN service data in time.
  • Fig. 1 shows a schematic structural diagram of a TSN communication system provided by an exemplary embodiment of the present application
  • Fig. 2 shows a schematic diagram of a time difference measurement process provided by an exemplary embodiment of the present application
  • Fig. 3 shows a schematic diagram of multiple QoS Flows of different ESs associated with the same Port according to an exemplary embodiment of the present application
  • Fig. 4 shows a schematic diagram of transmitting multiple QoS Flows with the same period on the same Port provided by an exemplary embodiment of the present application
  • Fig. 5 shows a flow chart of a method for implementing TSN data transmission provided by an exemplary embodiment of the present application
  • Fig. 6 shows a flowchart of another method for implementing TSN data transmission provided by an exemplary embodiment of the present application
  • FIG. 7 shows a flowchart of another method for implementing TSN data transmission provided by an exemplary embodiment of the present application.
  • FIG. 8 shows a flowchart of another method for implementing TSN data transmission provided by an exemplary embodiment of the present application
  • FIG. 9 shows a structural diagram of a device for implementing TSN data transmission provided by an exemplary embodiment of the present application.
  • FIG. 10 shows a structural diagram of another apparatus for implementing TSN data transmission provided by an exemplary embodiment of the present application.
  • FIG. 11 shows a structural diagram of another device for implementing TSN data transmission provided by an exemplary embodiment of the present application.
  • Fig. 12 shows a schematic structural diagram of a session management function device provided by an exemplary embodiment of the present application.
  • Fig. 1 shows a schematic structural diagram of a TSN communication system provided by an exemplary embodiment of the present application.
  • the TSN communication system includes TSN and 5G systems. among them,
  • the 5G system includes UE (User Equipment, user terminal) and various functional entity equipment.
  • These functional entity devices mainly include: 1UPF (User Plane Function, user plane function equipment); 2NG RAN (NG Radio Access Network, 5G radio access network function equipment), where the NG interface is between the radio access network and the 5G core network Interface; 3AMF (Access and Mobility Management Function, access and mobility management function equipment), responsible for mobility management, connected to the UE and NG RAN; 4SMF (Session Management Function, session management function equipment), responsible for session management, and AMF and UPF are connected; 5PCF (Policy Control Function, policy control function equipment), responsible for policy control, and connected to SMF; 6UDM (Unified Data Manager, unified data management equipment), used for unified management of business data; 7AF( Application Function, application function equipment), used to provide business data.
  • 1UPF User Plane Function, user plane function equipment
  • 2NG RAN NG Radio Access Network, 5G radio access network function equipment
  • 3AMF Access and Mobility
  • TSN includes ES (End Station, terminal station equipment) and CNC (Centralized Network Controller, centralized network controller).
  • the CNC is used to uniformly manage the services of the entire TSN communication system.
  • the UE in the 5G system is connected to one or more ESs in the TSN (Data Network) outside the 5G system through a DS-TT (Device Side TSN Translator).
  • UPF is connected to one or more ESs in TSN DN through NW-TT (NetWork TSN Translator, network TSN converter).
  • NW-TT Network TSN Translator, network TSN converter
  • the services of the TSN communication system include periodic TSC services and non-periodic TSC services.
  • Each TSC service requires DS-TT and NW-TT to provide a Port to participate in the data transmission of the TSC service.
  • the two ports involved in data transmission that is, the Port provided by DS-TT and the Port provided by NW-TT
  • the TSC service conducts data communication strictly according to the specified time; this time refers to the time of the TSN Domain (TSN domain).
  • the CNC's control process of the TSC service roughly includes the following steps (1)-(4): (1) When receiving a data transmission request from the data sender or data receiver of the TSC service Then, first determine the data transmission path. For example, determine whether the data to be transmitted is DL (DownLink, downlink) TSC data or UL (UpLink, uplink) TSC data. If it is DL TSC data, determine which ES transmits the data to which UPF through which NW-TT, and then It is the QoS Flow (Quality of Service Flow) that the UPF transmits to the UE through which DS-TT is used to transmit the UE to the ES of the communication peer. (2) Determine the ports involved in the transmission path.
  • DL TSC data DownLink, downlink
  • UL UpLink, uplink
  • the corresponding TSN port configuration parameters may be allocated to the Port according to the attributes of the service data of the TSC service.
  • the attributes of the business data include, but are not limited to: the start time of the business data, the periodicity of the business data, the time accuracy requirements of the business data, the class of the business data, the priority of the business data, and so on.
  • the periodicity of the service data refers to the period of the service data provided by the AF; the start time of the service data refers to the time of the TSN Domain.
  • the service data of the scheduling TSC service is transmitted on these configured Ports. When scheduling different TSC services on the same port, the CNC needs to ensure that the service data of these TSC services are transmitted at different times in the same port, so as to ensure that there will be no transmission time conflicts, thereby ensuring TSC services Time accuracy and certainty.
  • TSCAI TSC Assistance Information, time-sensitive communication assistance information
  • TSCAI describes TSC traffic characteristics for 5G systems. Knowledge of TSN traffic patterns is useful for gNB (5G base station) to allow gNB to more effectively schedule periodic and deterministic service flows through configuration authorization, semi-persistent scheduling or dynamic authorization.
  • the definition of TSCAI can be found in Table 1 below.
  • TSCAI is provided to NGRAN by SMF.
  • SMF provides TSCAI to NGRAN in the process of establishing QoS Flow.
  • the above table includes the burst arrival time of service data (Burst Arrival Time) and the periodicity of service data (Periodicity).
  • the business data arrives at the NG RAN package by package at the time specified by Period after the arrival of Burst Arrival Time.
  • SMF determines TSCAI based on information received from AF.
  • the burst arrival time component used to indicate that the TSCAI is sent to the NG RAN is specified for the 5G clock.
  • the SMF is responsible for mapping the burst arrival time from the TSN clock (on which the TSN stream is based) to the 5G clock according to the time difference between the TSN clock and the 5G clock reported by the UPF.
  • Each device in the 5G system (including UPF, SMF, NG RAN, UE, DS-TT, NW-TT) is synchronized to the clock domain of the 5G system (referred to as the 5G clock domain).
  • the two ports involved in data transmission that is, the Port provided by DS-TT and the Port provided by NW-TT
  • the NW-TT and DS-TT participating in the transmission must accurately measure the time difference between the 5G clock domain and the clock domain where TSN DN is located (ie, the TSN clock domain).
  • NW-TT Take NW-TT as an example.
  • the TSN DN connected to UPF/NW-TT has its specific clock domain (ie TSN clock domain).
  • TSN clock domain and the 5G clock domain are two different clock domains. Therefore, NW-TT on UPF needs to measure the time difference between the 5G clock domain and the TSN clock domain, and report this time difference to SMF.
  • the DS-TT on the UE also needs to measure the time difference between the 5G clock domain and the TSN clock domain, but it does not need to report the measured time difference to the SMF.
  • the ES connected to the DS-TT performs clock synchronization in the TSN domain through the DS-TT, 5G system, and NW-TT and TSN DN, thereby realizing clock synchronization between the DS-TT connected ES and TSN DN.
  • Time difference measurement can be implemented using PTP (Precision Time Protocol, defined by IEEE 1588 specification)/gPTP (generalized Precision Time Protocol, defined by IEEE 802.1AS specification) messages and algorithms.
  • Fig. 2 shows a schematic diagram of a time difference measurement process provided by an exemplary embodiment of the present application. Figure 2 involves the following formula:
  • a and B are intermediate variables; t1 is the time value of the TSN clock domain carried in the Sync (synchronization message) message or Follow_up (follow message) message sent by TSN DN; t2, t3 are the time in the 5G clock domain Value; t2 represents the time value of the corresponding 5G clock domain when the UPF/NW-TT receives the Sync message, D represents the transmission delay value of the message from the TSN DN to the 5G system; t3 represents the UPF/NW-TT sending Delay_Req (delay Request message) The time value of the 5G clock domain corresponding to the message; t4 is the time value of the corresponding TSN clock domain when the TSN DN receives the Delay_Req message.
  • the NW-TT on the UPF also needs to send the measured time difference Offset between the 5G clock domain and the TSN clock domain to the SMF.
  • the SMF can map the TSN clock domain to the 5G clock domain according to the Offset. Convert the "burst arrival time" in TSCAI from the time in the TSN clock domain to the time in the 5G clock domain.
  • UPF/NW-TT continues to measure the time difference with the connected TSN DN, that is, it continues to measure the time difference between the 5G clock domain and the TSN clock domain to keep the offset error at an acceptable level Within range. If the time difference measurement is not performed continuously, there may be a large time difference between the 5G clock domain and the TSN clock domain after a period of time, which affects the precise time control of the service.
  • DS-TT can also continue to measure the time difference between the 5G clock domain and the TSN clock domain to keep the time difference Offset error between the 5G clock domain and the TSN clock domain within an acceptable range.
  • the ES connected to the DS-TT needs to continue to measure the time difference between the local time on the ES and the TSN clock domain where the TSN DN is located. According to the measured Offset, the ES’s local time-Offset can be used to obtain the TSN DN. Set the obtained time value of TSN DN as the time of the ES’s local clock, thus realizing time synchronization between ES and TSN DN.
  • the messages between the ES and TSN DN connected by DS-TT are transmitted through a specific QoS Flow.
  • Fig. 2 there are many message interactions in the time difference measurement process, such as Sync message, Follow_up message, Delay_Req message and other interactions.
  • PTP/gPTP has strong interaction characteristics, and PTP/gPTP also defines many other functions, such as the clock selection process. When these functions are enabled, more message interactions will occur during the time difference measurement process.
  • the PTP/gPTP message in the time difference measurement process is not periodic (that is, there is no fixed time interval between the two messages), so the QoS Flow used to implement PTP/gPTP message transmission is not Be cyclical. Therefore, the PTP/gPTP messages in the synchronization process and the QoS Flow used to transmit these messages belong to the service data of the aperiodic TSC service in the TSN communication system.
  • the so-called non-periodic service data refers to that there is no fixed time interval between two adjacent data transmitted in the service.
  • the SDF in the TSN communication system is a periodic TSC service.
  • periodic TSC services have a high degree of periodicity, and data communication is carried out in strict accordance with the periodic time.
  • the so-called periodic service data refers to a fixed time interval between two adjacent data transmitted in the service, and this time interval is the period of the service data.
  • the TSN communication system sets QoS Flow according to the QoS requirements of TSC services. Multiple different TSC SDF (Service Data Flow) with the same QoS requirement can be mapped to the same QoS Flow. Of course, multiple different TSCs and SDFs with the same QoS requirements can also be mapped to different QoS flows.
  • the TSN communication system supports PDU (Protocol Data Unit, Protocol Data Unit) connection service, which is the service of exchanging PDU data packets between UE and TSN DN.
  • the PDU connection service is realized by the establishment of a PDU Session (PDU Session) initiated by the UE. After a PDU Session is established, a data transmission channel between the UE and the TSN DN is established.
  • PDU Session PDU Session
  • a PDU Session can include multiple TSC SDFs, and the multiple TSC SDFs can be mapped to one or more QoS Flows for data transmission.
  • a DS-TT can provide one or more first Ports, and each first Port uses its own MAC Address (Media Access Control Address, Media Access Control Address) as a port number (Port Number) for identification.
  • one NW-TT can provide one or more second Ports, and each second Port uses its own MAC Address as the Port Number for identification.
  • the R16 standard of the 5G system has the following (1)-(3) restrictions on Port: (1) One UE can be connected to multiple DS-TTs, but one DS-TT can only be connected to one UE, and one DS-TT There is only one port connected to ES. Similarly, one UPF can be connected to multiple NW-TTs, but one NW-TT can only be connected to one UPF, and there is only one port connected to ES on one NW-TT.
  • a first Port on the DS-TT and a second Port on the NW-TT can be allocated to the PDU Session to form a Port pair, that is, a PDU Session Only associated with one Port pair.
  • a QoS Flow is established for the UE, a first Port on the DS-TT and a second Port on the NW-TT can be allocated to the QoS Flow to form a Port pair. That is, one QoS Flow corresponds to one Port pair.
  • the TSC service in the TSN communication system has a high degree of periodicity, and data communication is carried out in strict accordance with the periodic time.
  • the existing standards set QoS Flow based on the QoS requirements of TSC services. For example, when two TSCs and SDFs with different periods have the same QoS requirements, the two TSCs and SDFs may be mapped to the same QoS Flow. If these two TSC SDFs with different periods are mapped to the same QoS Flow, there will be three situations as follows: 1) Since the two TSC SDFs mapped to the same QoS Flow do not have a common data transmission period, CNC It may not be possible to configure a port pair for this QoS Flow.
  • the CNC configures the two TSC SDFs on different Port pairs according to the different cycles of the two TSC SDFs, so that the QoS Flow mapped to the two TSC SDFs corresponds to the two Port pairs.
  • This conflicts with the existing 5G standards, because according to the R16 standard of the 5G system, one QoS Flow should correspond to one Port pair.
  • the CNC configures the two TSC SDFs on different Port pairs according to the different cycles of the two TSCs SDF. According to the existing standards of the 5G system, these two SDFs can also be mapped to different QoS Flows, but because the two QoS Flows have the same QoS requirements, the two QoS Flows will be associated with the same Port pair. , That is, two QoS Flows correspond to the same Port pair, which also causes conflicts with existing standards.
  • TSN communication system in addition to the periodic TSC SDF communication between the UE and the TSN DN, there is also aperiodic TSC service data communication, such as PTP/gPTP messages, ARP (Address Resolution Protocol, address resolution protocol, A protocol that translates an IP address into an Ethernet MAC address) messages, authentication or registration related messages, etc.
  • PTP/gPTP messages such as PTP/gPTP messages, ARP (Address Resolution Protocol, address resolution protocol, A protocol that translates an IP address into an Ethernet MAC address) messages, authentication or registration related messages, etc.
  • ARP Address Resolution Protocol, address resolution protocol, A protocol that translates an IP address into an Ethernet MAC address
  • the existing standards set QoS Flow based on the QoS requirements of TSC services. If a periodic TSC SDF and an aperiodic TSC SDF have the same QoS requirements, the two TSC SDFs may be mapped to the same QoS Flow. There will be three conflict situations as in question 1a.
  • having the same period may mean that the period is completely the same, for example, the period of the two TSCs and SDFs is 4 ⁇ s (microseconds). Having the same period can also mean that all periods have the greatest common divisor. For example, one TSC SDF has a period of 4 ⁇ s, another TSC SDF has a period of 6 ⁇ s, and their greatest common divisor is 2 ⁇ s, then these two TSC SDFs can also be considered Have the same cycle.
  • the following situation may occur: multiple TSCs and SDFs have the same period, and the same period is the greatest common divisor of all periods, but the greatest common divisor is too small in value to be supported.
  • the periods of the three TSC SDFs are 4 ⁇ s, 6 ⁇ s, and 9 ⁇ s, and their greatest common divisor is 1 ⁇ s.
  • Port does not support a scheduling period of less than 2 ⁇ s, so these 3 TSC SDFs cannot be allocated to In the same port pair.
  • CNC in order to ensure the normal progress of the data transmission process, CNC generally only allocates multiple TSCs and SDFs with exactly the same period to the same Port pair, but because the TSC service of a UE may include many TSCs with different periods SDF, in this way, there is a risk of insufficient Port pairs.
  • Questions 1-3 are all for the same UE side.
  • the first Port provided by this DS-TT may be shared by multiple UE-side devices.
  • how to schedule and use the shared Port that is, allocate different time slots (Time Slot) on the shared Port
  • the second port provided by this NW-TT may also be shared by multiple ESs.
  • the existing standards also do not provide good information for this situation. Configuration solution.
  • 5Question 4 Regarding the configuration between PDU Session, QoS Flow and Port pair.
  • one PDU Session of a UE can contain multiple TSC SDFs, and these multiple TSC SDFs can be mapped to one or more QoS Flows.
  • the existing standard only supports that one PDU Session can only be associated with one Port pair (consisting of a first Port on a DS-TT and a second Port on an NW-TT).
  • this PDU Session includes multiple QoS Flows with different periods, and these QoS Flows need to be allocated to multiple Port pairs, then the PDU Session is associated with multiple Port pairs, which conflicts with the existing standards .
  • the current standard only supports multiple TSC SDFs with the same period in one PDU Session, so that these multiple TSC SDFs can be mapped to the same QoS Flow, and then assigned to the same Port pair; or, more A TSC SDF can also be mapped to multiple QoS Flows, but since all TSC SDFs in the multiple QoS Flows have the same period, the multiple QoS Flows can share the same Port pair. That is to say, the existing standard does not support the situation that a PDU Session contains multiple TSC SDFs of different periods, and of course it does not involve the situation when a PDU Session contains both periodic TSC SDF and aperiodic TSC SDF. s solution.
  • Improvement 1 One PDU Session is associated with multiple Port pairs.
  • a PDU Session in the current 5G system R16 standard only supports one Port pair, it only supports the data transmission of TSC SDF with the same period in one PDU Session, and does not support TSC SDF with different periods in a PDU Session. Data transmission does not support data transmission with both aperiodic TSC SDF and periodic TSC SDF in a PDU Session (see question 4 above).
  • the embodiment of the application proposes to associate one PDU Session with multiple Port pairs.
  • one UE can be connected to multiple DS-TTs, one DS-TT can also be connected to multiple UEs, and one DS-TT is on Provide one or more Ports to connect with ES.
  • one UPF can be connected to multiple NW-TTs, and one NW-TT can also be connected to multiple UEs, and one NW-TT provides multiple ports and ES connections.
  • the UPF when the UPF receives DL TSC data and transmits it to the UE through a QoS Flow, the UE instructs DS-TT to send the DL TSC data through the first Port specified in the corresponding Port pair through the correspondence between the QoS Flow and the Port pair.
  • the UPF instructs the NW-TT to pass the UL TSC data through the second specified in the corresponding Port pair through the correspondence between the QoS Flow and the Port pair.
  • the Port is sent to the ES on the NW-TT side.
  • this application proposes that one port can transmit different QoS Flows of different ESs, but the QoS Flows of these different ESs must have the same TSC transmission cycle; under this premise, CNC is allowed Planning for Port scheduling (that is, multiple QoS Flows of multiple ESs with the same period are allocated different time slots on one Port). Otherwise, if multiple QoS Flows of these different ESs have different cycles but are scheduled to be transmitted on the same Port, there may be transmission conflicts.
  • Fig. 3 shows a schematic diagram of multiple QoS Flows of different ESs associated with the same Port provided by an exemplary embodiment of the present application.
  • the quality of service flow A2 (QoS Flow-A2) of terminal station equipment A (ES-A) uses the first Port1-3 on DS-TT1
  • the quality of service of terminal station equipment B (ES-B) Flow B1 (QoS Flow-B1) uses the first Port3-3 on DS-TT3, but the two QoS Flows share the second Port1-3 on NW-TT1.
  • ES-A's quality of service flow A1 uses the first Port1-1 on DS-TT1
  • ES-B's quality of service flow B2 uses the first Port3- on DS-TT3. 1.
  • the two QoS flows share the second Port1-1 on NW-TT1.
  • ES-B QoS Flow-B2 and end station device C (ES-C) quality of service flow C1 (QoS Flow-C1) share the first Port3-1 on DS-TT3, but ES-B QoS Flow-B2
  • the second Port1-1 on NW-TT1 is used, while the QoS Flow-C1 of ES-C uses the second Port3-1 on NW-TT3.
  • One QoS Flow corresponds to one port pair (that is, two ports, including a first port on a DS-TT and a second port on an NW-TT).
  • the first ports on the DS-TT corresponding to these QoS flows are generally different (for example, the physical locations of the two ESs are far apart, It is impossible to connect to the same Port on the same DS-TT).
  • the first port on the DS-TT corresponding to these QoS Flows may also be the same (for example, if the physical locations of two ESs are very close, they can be connected to the same port of the same DS-TT at the same time).
  • the Port on the NW-TT corresponding to these QoS Flows may be different. For example, SMF is selected for ES-A NW-TT1 on UPF-A is selected, and NW-TT3 on UPF B is selected for ES-B.
  • Fig. 4 shows a schematic diagram of transmitting multiple QoS Flows with the same period on the same Port provided by an exemplary embodiment of the present application.
  • These QoS Flows may be QoS Flows from different UEs, and these QoS Flows are periodic and occupy different transmission time slots on the same Port.
  • the length of the squares marked with different colors shown in FIG. 4 represents the size of the transmitted TSC and SDF service data.
  • the size of the service data determines the transmission duration of the TSC and SDF on this Port (that is, the size of the time slot).
  • this idle time interval can also be used to transmit more other QoS Flows.
  • this idle time interval can also be used to transmit more other QoS Flows.
  • the TSC SDF of the UE needs to be mapped to the QoS Flow for transmission.
  • the SMF maps a certain TSC SDF of the UE to a certain QoS Flow, it requests the CNC to allocate a Port for the TSC SDF.
  • the CNC allocates a port for data transmission to the TSC SDF according to the information of the TSC SDF (such as cycle, transmission delay, data start time, data end time, etc.), and then determines which time slot the TSC SDF is on this port To transfer.
  • the SMF when a TSC SDF in this QoS Flow is deleted, or when this QoS Flow is released (at this time all TSC SDFs in this QoS Flow are deleted), the SMF must notify the CNC of the deleted TSC SDF information, In this way, the CNC can reclaim the time slots corresponding to these TSC SDFs, and these reclaimed time slots can be allocated to other TSC SDFs for use.
  • Improvement 5 Aperiodic QoS Flow management and Port management cooperation.
  • aperiodic TSC SDFs have the same QoS requirements, they can be mapped to the same QoS Flow, and if they have different QoS requirements, they can be mapped to different QoS Flows.
  • the improvement of the embodiment of this application is that a Port pair (that is, a first Port on a DS-TT and a second Port on a NW-TT) is specifically allocated to process aperiodic QoS Flow. data transmission.
  • Periodic TSC SDF may occupy periodic TSC SDF transmission time slot), thereby realizing parallel transmission and isolation of aperiodic TSC SDF and periodic TSC SDF.
  • the aperiodic QoS Flow of different UEs can share the two ports for transmitting the aperiodic QoS Flow on one or both sides, that is, the aperiodic QoS Flow of different UEs can only share the DS -The first Port on the TT side, or only the second Port on the NW-TT side, or this Port pair is shared.
  • CNC does not allocate time slots (Time Slot) for non-periodic TSC SDF.
  • time Slot time slots
  • CNC needs to be notified, and the CNC will The transmission resources occupied by the aperiodic TSC and SDF on the corresponding Port are recovered and released. In this way, CNC can allocate the released transmission resources to other aperiodic TSC SDF of the same UE or aperiodic TSC SDF of other UE for data transmission.
  • the 5G system needs to process the ports provided by the DS-TT and NW-TT during the UE's PDU and Session management process.
  • the PDU Session management process of the UE may include a PDU Session Establishment (establishment) process, a PDU Session Modification (modification) process, and a PDU Session Release (release) process.
  • Fig. 5 shows a flow chart of a method for implementing TSN data transmission provided by an exemplary embodiment of the present application. This method is used to describe the processing of the Port in the PDU Session management process of the UE. The method includes the following steps S501-S502.
  • Step S501 During the PDU Session management process of the UE, the SMF reports port management parameters to the CNC.
  • the port management parameters include the identifier of the UE, the first Port list provided by the DS-TT connected to the UE, and the UPF The second port list provided by the connected NW-TT.
  • the process of SMF reporting port management parameters to CNC specifically includes: 1 SMF sends a session management policy control update request (Npcf_SMPolicyControl_Update Request) to PCF.
  • the Npcf_SMPolicyControl_Update Request includes a port management container (Port Management Container), and the Port Management Container carries the Port management parameters;
  • 2 The PCF sends an event report (Event Report (Port Management Request)) for port management request to the AF.
  • the Event Report (Port Management Request) includes the Port Management Container, and the Port Management Container carries the Port management parameters; 3AF forwards the Event Report (Port Management Request) to CNC.
  • the port management parameters include UE ID, first port management parameters, and second port management parameters.
  • the first port management parameters include the first Port list provided by the DS-TT connected to the UE.
  • the second port management parameter includes the second port list provided by the NW-TT connected to the UPF.
  • the UE ID (Identity Document) may be the MAC Address of the UE.
  • the port management parameters include the UE ID, and the UE ID can correspond to the first Port list provided by DS-TT and the second Port list provided by NW-TT.
  • the CNC records all the first Port list and the second Port list corresponding to the UE ID, so that when port allocation is performed, the CNC can select the first port from the first port list and the second port list according to the UE ID Select the second port and form a port pair for distribution.
  • Step S502 The SMF receives the port configuration parameters issued by the CNC, where the port configuration parameters include port resources associated with the protocol data unit session.
  • the process of CNC sending port configuration parameters to SMF specifically includes: 1CNC sending an event response (Port Management Rsponse) for port management response to AF, and this Event Response (Port Management Rsponse) includes Port Management Container, and the Port Management Container carries the port configuration parameters; 2AF forwards the Event Response (Port Management Rsponse) to the PCF; 3 The PCF sends a session management policy control update response (Npcf_SMPolicyControl_Update Response) to the SMF, and the Npcf_SMPolicyControl_PortUpdateManagement Container, and the Port Management Container carries the port configuration parameters.
  • 1CNC sending an event response (Port Management Rsponse) for port management response to AF
  • this Event Response includes Port Management Container
  • the Port Management Container carries the port configuration parameters
  • 2AF forwards the Event Response (Port Management Rsponse) to the PCF
  • 3 The PCF sends a session management policy control update response (Npcf_SMPolicyControl_Update Response) to the SMF, and the Npc
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter
  • the first port configuration parameter includes a first Port in the port resource
  • the second port configuration parameter includes the port resource The second Port in.
  • the port resource may include multiple Port pairs; one Port pair is provided by a first Port in the first Port list provided by the DS-TT connected to the UE and the NW-TT connected to the UPF Composition of a second port in the second port list.
  • a PDU Session of a UE is associated with multiple Port pairs, and these multiple Port pairs are used to implement data transmission of all TSCs and SDFs in the PDU Session.
  • the port management parameters reported by SMF to CNC also include the aperiodic TSC SDF Flag.
  • the CNC receives the port management parameters reported by the SMF, it selects a first Port from the first Port list corresponding to the UE ID, and selects a second Port from the second Port list corresponding to the UE ID to form a Port pair.
  • the port pair is allocated to the aperiodic TSC SDF to realize the data transmission of the aperiodic TSC SDF.
  • the port resource includes a Port pair used to transmit the aperiodic TSC and SDF.
  • the PDU Session of the UE includes multiple aperiodic TSC SDFs (for example, TSC SDF corresponding to PTP/gPTP messages), these multiple aperiodic TSC SDFs share the transmission resources of the same Port pair. In other words, multiple aperiodic TSCs and SDFs of the same UE can share the same Port pair for data transmission.
  • the port management parameters reported by the SMF to the CNC also include the periodic TSC SDF information.
  • the information here may include: period, transmission delay , Data start time, data end time and other information.
  • the CNC After the CNC receives the port management parameters reported by the SMF, it selects another first Port from the first Port list corresponding to the UE ID (that is, different from the first Port used by the aperiodic TSC SDF), from the UE ID corresponding to the first Port. Select another second port (that is, different from the second port used by the aperiodic TSC SDF) from the second port list and form a port pair, and assign the port pair to the periodic TSC SDF for use Realize this periodic TSC and SDF data transmission.
  • the port resource also includes a Port pair used to transmit the periodic TSC SDF.
  • Periodic TSC SDF can be mapped to QoS Flow, then the mapped QoS Flow corresponds to the Port pair allocated for the periodic TSC SDF, that is, one QoS Flow corresponds to one Port pair.
  • the multiple periodic TSC SDFs are mapped to the same In a QoS Flow, different time slots of the same Port pair are occupied respectively.
  • the multiple QoS Flows share the same port pair, but occupy different ports in the same port pair. Gap.
  • the port resources also include the same shared port pair, and the different shared port pairs that are respectively occupied and used to transmit the periodic TSC and SDF in the QoS Flow. Time slot.
  • the method of the embodiment shown in FIG. 5 further includes the following steps S503-S504:
  • Step S503 The SMF sends the first port configuration parameter to the UE, so that the UE indicates the first Port in the port resource to the DS-TT connected to the UE.
  • the specific process of SMF sending the first port configuration parameters to the UE includes the following 1-3: 1 SMF sends a communication message transfer (Namf_Communication_N1N2MessageTransfer(N1 SM Container)) to AMF, and the Namf_Communication_N1N2MessageTransfer(N1 SM Container) includes the port management information container (Port Management Information Container), the Port Management Information Container carries the first port configuration parameter. 2AMF forwards the Namf_Communication_N1N2MessageTransfer(N1 SM Container) to the NG RAN. 3The NG RAN sends the access network designated resource Modification (AN-specific resource Modification (N1 SM Container)) to the UE. The AN-specific resource Modification (N1 SM Container) includes the Port Management Information Container, and the Port Management Information Container carries the The first port configuration parameter.
  • 1 SMF sends a communication message transfer (Namf_Communication_N1N2MessageTransfer(N1 SM Container) to
  • the UE gives an indication to the corresponding DS-TT according to the first Port in the port resource in the first port configuration parameter. Specifically, if there is an IP connection between the UE and the DS-TT, the way the UE indicates to the DS-TT includes at least one of the following: through the IP tunnel specified in the IP connection The indication is indicated by the identifier of the first Port in the port resource, and the indication is indicated by the IP address corresponding to the IP connection. It should be noted that one IP connection includes multiple IP Tunnels, and one IP Tunnel corresponds to one Port Number. The designated IP Tunnel here refers to the IP Tunnel corresponding to the Port Number of the first Port in the port resource.
  • the way the UE indicates to the DS-TT can be through a special L2 (data link layer) identifier or a special L1 (physical layer) identifier.
  • the special L2 mark here refers to other marks that are different from the conventional L2 mark
  • the special L1 mark refers to other marks that are different from the regular L1 mark.
  • Step S504 The SMF sends the second port configuration parameter to the UPF, so that the UPF indicates the second Port in the port resource to the NW-TT connected to the UPF.
  • the specific process of the SMF sending the second port configuration parameters to the UPF includes: the SMF sends a session modification request (N4 Session Modification Request) to the UPF.
  • the N4 Session Modification Request includes the Port Management Information Container, and the Port Management Information Container Carry the second port configuration parameter.
  • the UPF gives an indication to the corresponding NW-TT according to the second Port in the port resource in the second port configuration parameter.
  • the way the UPF indicates to the NW-TT includes at least one of the following: through the IP tunnel specified in the IP connection
  • the indication is indicated by the identifier of the second Port in the port resource, and is indicated by the IP address corresponding to the IP connection.
  • one IP connection includes multiple IP Tunnels, and one IP Tunnel corresponds to one Port Number, and the designated IP Tunnel here refers to the IP Tunnel corresponding to the Port Number of the second Port in the port resource.
  • the way of indicating to the NW-TT by the UPF can be indicated by a special L2 identifier or L1 identifier.
  • the PDU Session management process of the UE includes: the PDU Session Establishment process of the UE.
  • the first port management parameter reported by the SMF to the CNC in step S501 also includes the residence time between the UE and each first Port under the DS-TT, and this residence time is reported to the CNC , It is convenient for CNC to execute precise time control of TSC business.
  • the port configuration parameters received by the SMF from the CNC in step S502 are used to indicate that the CNC has allocated the port resources for the PDU Session of the UE according to the port management parameters.
  • the method further includes the following steps S505-S506:
  • Step S505 In the process of establishing the PDU Session of the UE, the SMF receives the first port management parameter sent by the UE through the AMF, and the first port management parameter includes the first port management parameter provided by the DS-TT connected to the UE. Port list and the residence time between the UE and each first Port of DS-TT.
  • the process of SMF receiving the first port management parameters sent by the UE specifically includes the following 1-2: 1
  • the UE sends a PDU Session Establishment Request (PDU Session Establishment Request) to the AMF.
  • the PDU Session Establishment Request includes the Port Management Container, and the Port Management The Container carries the first port management parameter.
  • the AMF sends a PDU Session creation session management context message (Nsmf_PDUSession_CreateSMContext(N1 SM Container)) to the SMF.
  • the Nsmf_PDUSession_CreateSMContext (N1 SM Container) includes the Port Management Container, and the Port Management Container carries the first port management parameter.
  • Step S506 The SMF receives the second port management parameter sent by the UPF, where the second port management parameter includes a second port list provided by the NW-TT connected to the UPF.
  • the process of SMF receiving the second port management parameters sent by UPF specifically includes the following 1-2: 1SMF sends a session establishment request (N4 Session Establishment) to UPF; 2SMF receives a session establishment response (N4 Session Establishment Response) sent by UPF.
  • the N4 Session Establishment Response carries the second port management parameter.
  • the UE indicates the first Port in the port resource to the DS-TT connected to the UE, so that the DS-TT can learn that the DS-TT is under Which of the first Port is allocated for data transmission. Then, when the UE receives the DL TSC data transmitted by the UPF, the DS-TT uses the first Port in the port resource according to the instruction to transmit the DL TSC data. Similarly, the UPF indicates the second Port in the port resource to the NW-TT connected to the UPF, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data transmission. Then, when the UPF receives the UL TSC data transmitted by the UE, the NW-TT uses the second Port in the port resource according to the instruction to transmit the UL TSC data.
  • the PDU Session Management process of the UE includes: the PDU Session Modification process of the UE.
  • the PDU Session Modification process of the UE When part of the service data in a PDU Session of the UE changes, for example, adding a TSC SDF to an existing QoSFlow or adding a QoSFlow, or deleting a TSC SDF or a QoS Flow (at this time, all the data in the QoS Flow) Both TSC and SDF will be deleted), and these changes will trigger the PDU Session Modification process of the UE.
  • the port management parameters reported by the SMF to the CNC in step S501 also include information about the changed service data in the PDU Session.
  • the information here may include: the changed (added or deleted) TSC SDF Information such as the Flag, transmission delay, data start time, data end time and other information.
  • the port configuration parameters received by the SMF from the CNC in step S502 are used to indicate the port resources allocated by the CNC for the newly added TSC SDF (such as the Port pair and the time slot on the Port).
  • the UE indicates the first Port in the port resource to the DS-TT connected to the UE, which enables DS-TT to learn which first Port under the DS-TT is allocated for data transmission.
  • the DS-TT uses the first Port in the port resource to transmit the DL TSC data according to the instruction.
  • the UPF indicates the second Port in the port resource to the NW-TT connected to the UPF, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data transmission.
  • the NW-TT uses the second Port in the port resource to transmit the UL TSC data according to the instruction.
  • the port configuration parameters received by the SMF from the CNC in step S502 are used to indicate that the CNC has deleted these deleted TSCs or SDFs.
  • the port resources used by all TSCs and SDFs in QoSFlow are recovered.
  • the DS-TT learns that the first Port in the port resource has been reclaimed by the CNC according to the indication. Was reassigned.
  • the NW-TT learns according to the instruction that the second Port of the port resource has been reclaimed by the CNC and will be re-allocated later .
  • the PDU Session management process of the UE includes: the PDU Session Release process of the UE.
  • the port management parameters reported by the SMF to the CNC in step S501 also include port resources associated with the PDU Session.
  • the port resources include multiple Port pairs.
  • the multiple Port pairs are defined by the CNC for the PDU Session.
  • the port configuration parameters received by the SMF from the CNC in step S502 are used to indicate that the CNC has reclaimed the port resources. That is to say, when the PDU Session of the UE is released, the CNC will recycle all the Port pairs used by the TSC SDF in the PDU Session, and the reclaimed Port pairs can be allocated to the TSC SDF or other PDU Sessions of the UE. TSC and SDF of other UEs.
  • the DS-TT learns that the first Port in the port resource has been reclaimed by the CNC according to the instruction, and subsequently Will be reassigned.
  • the NW-TT learns according to the instruction that the second Port in the port resource has been reclaimed by the CNC, and will be reclaimed later. distribution.
  • the SMF reports port management parameters to the CNC.
  • the port management parameters include the UE ID, the first Port list provided by the DS-TT connected to the UE, And the second port list provided by the NW-TT connected to the UPF.
  • the reporting process here can enable the CNC to timely and comprehensively grasp all the Ports in the PDU Session management process of the UE, so that these Ports can be managed effectively and in a coordinated manner, for example, the non-periodical included in the PDU Session of the UE.
  • Port resources are allocated for services and/or periodic services, or allocated port resources are managed.
  • the transmission conflict between non-periodic service data and periodic service data can be effectively resolved, and the port can be configured well; and the CNC sends the port configuration parameters to the session management function device, so that The session management function device can learn the configuration content of the port resource in time, and is helpful to notify the Port in the port resource to be ready for transmission, so as to realize the data transmission of the TSN.
  • Fig. 6 shows a flowchart of another method for implementing TSN data transmission provided by an exemplary embodiment of the present application. This method is used to describe the port management during the UE's HR PDU Session management process when the UE's PDU Session is HR (Home Routed Roaming) PDU Session.
  • the SMF in this embodiment includes V-SMF (Visited-SMF, SMF for visiting network) and H-SMF (Home-SMF, SMF for home network).
  • V-SMF is responsible for processing messages sent by UE/DS-TT through AMF
  • H-SMF is responsible for processing messages sent by UPF/NW-TT and interacting with CNC
  • V-SMF and H-SMF It will be transmitted during the transmission, and the main content of the transmission includes the first port management parameters and the first port configuration parameters related to the UE/DS-TT.
  • the method includes the following steps S601-S602:
  • Step S601 During the HR PDU Session management process of the UE, the H-SMF reports port management parameters to the CNC.
  • the port management parameters include the identifier of the UE and the first Port list provided by the DS-TT connected to the UE And the second port list provided by the NW-TT connected to the UPF.
  • Step S602 The H-SMF receives the port configuration parameters issued by the CNC, where the port configuration parameters include port resources associated with the HR PDU Session.
  • the steps S601-S602 of the embodiment shown in FIG. 6 can be referred to the steps S501-S502 of the embodiment shown in FIG. 5.
  • the difference between the two is: the embodiment shown in FIG. 6 is the processing of Port in the HR PDU Session management process for the UE , And the embodiment shown in Figure 5 is for the processing of the Port in the PDU Session management process for the UE; in addition, the embodiment shown in Figure 6 interacts with the CNC for H-SMF, and the embodiment shown in Figure 5 interacts with the CNC The interaction is SMF.
  • the method of the embodiment shown in FIG. 6 further includes the following steps S603-S605:
  • Step S603 The H-SMF sends the first port configuration parameter to the V-SMF.
  • the H-SMF sends a session management policy control update response (Npcf_SMPolicyControl_Update Response) to the V-SMF.
  • the Npcf_SMPolicyControl_UpdateResponse includes the Port Management Container, and the Port Management Container carries the first port configuration parameter.
  • Step S604 The V-SMF forwards the first port configuration parameter to the UE, so that the UE indicates the first Port in the port resource to the DS-TT connected to the UE.
  • step S604 refer to step S503 of the embodiment shown in FIG. 5.
  • step S503 shown in FIG. 5 is to send the SMF to the UE. Sending the first port configuration parameter.
  • Step S605 The H-SMF sends the second port configuration parameter to the UPF, so that the UPF indicates the second Port in the port resource to the NW-TT connected to the UPF.
  • Step S605 can refer to step S504 of the embodiment shown in FIG. 5. The difference between the two is that: step S605 is to send the second port configuration parameter from H-SMF to UPF, while step S504 shown in FIG. 5 is to send SMF to UPF. Sending the second port configuration parameter.
  • the HR PDU Session management process of the UE includes: the HR PDU Session Establishment process of the UE.
  • the first port management parameter reported by the H-SMF to the CNC in step S601 also includes the dwell time between the UE and each first Port under the DS-TT, and this dwell time is reported
  • the port configuration parameters received by the H-SMF from the CNC in step S602 are used to indicate that the CNC has allocated the port resources for the HRPDU Session of the UE according to the port management parameters.
  • the method further includes the following steps S606-S608:
  • Step S606 In the process of establishing the HR PDU Session of the UE, the V-SMF receives the first port management parameter sent by the UE through the AMF.
  • step S606 refer to step S505 of the embodiment shown in FIG. 5. The difference between the two is: step S606 is to receive the first port management parameter sent by the UE by V-SMF, while step S505 shown in FIG. 5 is to be received by SMF The first port management parameter sent by the UE.
  • Step S607 The H-SMF receives the first port management parameter forwarded by the V-SMF, where the first port management parameter includes the first Port list provided by the DS-TT connected to the UE, and the UE and the DS -The residence time between each first Port under TT.
  • the process of H-SMF receiving the first port management parameter forwarded by V-SMF specifically includes: H-SMF receiving a session management policy control update request (Npcf_SMPolicyControl_Update Request) sent by V-SMF, and the Npcf_SMPolicyControl_UpdateRequest includes Port Management Container, And the Port Management Container carries the first port management parameter.
  • H-SMF receiving a session management policy control update request (Npcf_SMPolicyControl_Update Request) sent by V-SMF
  • the Npcf_SMPolicyControl_UpdateRequest includes Port Management Container
  • the Port Management Container carries the first port management parameter.
  • Step S608 The H-SMF receives a second port management parameter sent by the UPF, where the second port management parameter includes a second port list provided by the NW-TT connected to the UPF.
  • Step S608 can refer to step S506 of the embodiment shown in FIG. 5. The difference between the two is that: step S608 is to receive the second port management parameter sent by UPF by H-SMF, while step S506 shown in FIG. 5 is to receive SMF.
  • the second port management parameter sent by the UPF is to receive the second port management parameter sent by the UPF.
  • the UE indicates the first Port in the port resource to the DS-TT connected to the UE, so that the DS-TT can learn the DS-TT Which of the first Ports below is allocated for data transmission. Then, when the UE receives the DL TSC data transmitted by the UPF, the DS-TT uses the first Port in the port resource according to the instruction to transmit the DL TSC data. Similarly, the UPF indicates the second Port in the second port resource to the NW-TT connected to the UPF, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data processing transmission. Then, when the UPF receives the UL TSC data transmitted by the UE, the NW-TT uses the second Port in the port resource according to the instruction to transmit the UL TSC data.
  • the HR PDU Session management process of the UE includes: the HR PDU Session Modification process of the UE.
  • the HR PDU Session Modification process of the UE When part of the service data in an HR PDU Session of the UE changes, for example, adding a TSC SDF to an existing QoS Flow or adding a QoS Flow, or deleting a TSC SDF or a QoS Flow (in this QoS Flow All TSC SDFs will be deleted), and these changes will trigger the HRPDU Session Modification process of the UE.
  • the port management parameters reported by the H-SMF to the CNC in step S601 also include information about the changed service data in the HR PDU Session.
  • the information here may include: changes (added or deleted) TSC, SDF Flag, transmission delay, data start time, data end time and other information.
  • the port configuration parameters received by the H-SMF from the CNC in step S602 are used to instruct the CNC to allocate the new TSC SDF.
  • the UE indicates the first Port in the port resource to the DS-TT connected to the UE, which enables DS-TT to learn which first Port under the DS-TT is allocated for data transmission.
  • the DS-TT uses the first Port in the port resource to transmit the DL TSC data according to the instruction.
  • the UPF indicates the second Port in the port resource to the NW-TT connected to the UPF, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data transmission.
  • the NW-TT uses the second Port in the port resource to transmit the UL TSC data according to the instruction.
  • the port configuration parameters received by the H-SMF from the CNC in step S602 are used to indicate that the CNC has deleted these deleted TSC SDFs or has been deleted.
  • the port resources used by all TSCs and SDFs in the deleted QoSFlow are recovered.
  • the DS-TT learns that the first Port in the port resource has been reclaimed by the CNC according to the indication. Was reassigned.
  • the NW-TT learns according to the instruction that the second Port of the port resource has been reclaimed by the CNC and will be re-allocated later .
  • the HR PDU Session management process of the UE includes: the HR PDU Session Release process of the UE.
  • the HR PDU Session of the UE is released, all TSC SDF and QoSFlow included in the HR PDU Session will be deleted.
  • the port management parameters reported by the H-SMF to the CNC in step S601 also include port resources associated with the HR PDU Session.
  • the port resources include multiple Port pairs. Port pairs allocated by all TSC and SDF in the HR PDU Session. Wherein, one of the Port pairs is a first Port in the first Port list provided by the DS-TT connected to the UE and a second Port in the second Port list provided by the NW-TT connected to the UPF Port composition.
  • the port configuration parameters received by the H-SMF from the CNC in step S602 are used to indicate that the CNC has reclaimed the port resources. That is to say, when the HR PDU Session of the UE is released, the CNC will reclaim all the Port pairs used by the TSC SDF in the HR PDU Session, and the reclaimed Port pairs can be allocated to other PDU Session TSCs of the UE. SDF or other UE's TSC SDF.
  • the DS-TT learns that the first Port in the port resource has been reclaimed by the CNC according to the instruction, and subsequently Will be reassigned.
  • the NW-TT learns according to the instruction that the second Port in the second port resource has been reclaimed by the CNC. Was reassigned.
  • the H-SMF reports the port management parameters to the CNC.
  • the port management parameters include the UE ID and the first provided by the DS-TT connected to the UE. Port list, and the second port list provided by NW-TT connected to UPF.
  • the reporting process here can enable the CNC to timely and fully grasp the situation of all ports in the UE's PDU Session management process, so that these Ports can be managed effectively and in a coordinated manner. For example, for the non-information included in the HR PDU Session of the UE. Periodic services and/or periodic services allocate port resources, or manage allocated port resources, etc.
  • the transmission conflict between non-periodic service data and periodic service data can be effectively resolved, and the Port can be configured well; and the CNC sends the port configuration parameters to the session management function device, so that The session management function device can learn the configuration content of the port resource in time, and is helpful to notify the Port in the port resource to be ready for transmission, so as to realize the data transmission of the TSN.
  • Fig. 7 shows a flowchart of another method for implementing TSN data transmission provided by an exemplary embodiment of the present application. This method is used to describe Port management when creating a new QoS Flow for the UE. The method includes the following steps S701-S702:
  • Step S701 The SMF receives the port configuration parameters issued by the CNC, and the port configuration parameters include the port resources allocated by the CNC for the target TSC SDF in the PDU Session of the UE.
  • the specific process of SMF receiving the port configuration parameters issued by CNC includes the following 1-3: 1CNC sends service information (Service Information) to AF, and this Service Information includes port management container (Port Management Container). Carry the port configuration parameters.
  • the Service Information also includes UE ID and target TSC SDF information, where the information may include: period, transmission delay, data start time, data end time and other information.
  • the AF sends a policy authorization creation/update request (Npcf_PolicyAuthorization_Creat/Update/Update Request) to the PCF.
  • the Npcf_PolicyAuthorization_Creat/Update Request includes the Port Management Container, and the Port Management Container carries the port configuration parameters.
  • the Npcf_PolicyAuthorization_Creat/Update Request also includes UE ID and target TSC SDF information.
  • the PCF sends a session management policy control update notification response (Npcf_SMPolicyControl_Update Notify Response) to the SMF.
  • the Npcf_SMPolicyControl_Update Notify Response includes the Port Management Container, and the Port Management Container carries the port configuration parameters.
  • the Npcf_SMPolicyControl_Update Notify Response also includes the information of the target TSC SDF.
  • Step S702 The SMF allocates a newly created target QoS Flow to the UE according to the port configuration parameters, maps the target TSC SDF to the target QoS Flow, and associates the target QoS Flow with the port resource.
  • the SMF records the port management parameters of the UE, and the CNC also records the port management parameters of the UE.
  • the port management parameters include UE ID, first port management parameters, and second port management parameters.
  • the first port management parameter includes the first Port list provided by the DS-TT connected to the UE, and the residence time between the UE and each first Port under the DS-TT; the second port management parameter Including the second port list provided by the NW-TT connected to the UPF.
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource.
  • the second port also records the port pair associated with the UE's existing QoS Flow.
  • a Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • one said existing QoS Flow is associated with one said Port pair. If the existing QoS Flow is a periodic QoS Flow, two or more existing QoS Flows with the same period share the same Port pair, and occupy different ports in the same Port pair. Time slot. Or, if the existing QoS Flow is an aperiodic QoS Flow, two or more existing QoS Flows share the same Port pair and occupy different ports in the same Port pair. Transmission resources.
  • CNC For a target TSC SDF, CNC will allocate a target Port pair (Port Number of a first Port on DS-TT and Port Number of a second Port on NW-TT) for the target TSC SDF. If the target TSC SDF is periodic service data, the CNC will also allocate related configuration parameters such as time slots for transmitting the target TSC SDF among the two ports of the target Port pair, and the port resources include the target Port pair And the occupied time slot in the target Port pair for transmitting the target TSC and SDF.
  • a target Port pair Port Number of a first Port on DS-TT and Port Number of a second Port on NW-TT
  • the target TSC SDF is aperiodic service data
  • CNC will allocate the target TSC SDF to the target TSC SDF two ports used to transmit the target TSC SDF transmission resources and other related configuration parameters, then the port resources include The target Port pair and the transmission resource occupied by the target Port pair for transmitting the target TSC and SDF.
  • the CNC will send the port configuration parameters allocated by the target TSC SDF to the SMF.
  • the SMF will create a new target QoS for the target TSC SDF Flow maps the target TSC SDF to the newly created target QoS Flow, and associates the newly created QoS Flow with the target Port pair allocated by the CNC for the target TSC SDF. If the target TSC SDF is periodic service data, then the target TSC SDF occupies a time slot on each Port in the target Port pair. If the target TSC SDF is aperiodic service data, then the target TSC SDF occupies the target Port pair. Transmission resources on each Port in the
  • these QoS Flows can share the same Port pair.
  • these QoS Flows can also share the same Port pair. Since the CNC can know whether the capacity on each port is full, when the capacity of a port pair is full (that is, there are no free time slots available for allocation on the port pair), another port pair will be allocated. That is, if the capacity of the Port in the Port pair used by a QoS Flow is full, another Port pair can be selected for the QoS Flow, and the newly selected Port pair can also be used for sharing.
  • the method of this embodiment further includes the following steps (1)-(2), wherein step (1) may be executed before step S702.
  • the SMF judges whether the target Port pair is a Port pair recorded by the SMF and associated with the existing QoS Flow; if the judgment result is no, then go to step S702.
  • SMF maps the target TSC SDF to the existing QoS Flow, and updates the information of the existing QoS Flow, where the update process is included in the existing QoS Flow Add the information of the target TSC and SDF.
  • the target Port pair is a Port pair recorded by the SMF and associated with an existing QoS Flow, it indicates that the target TSC SDF can use the Port pair associated with the existing QoS Flow for data transmission, which further indicates that the target TSC SDF is associated with the existing QoS Flow.
  • Some QoS Flows have the same periodic requirements and the same QoS requirements, and the target TSC SDF can be mapped to the existing QoS Flow.
  • the target Port pair is not a Port pair recorded by the SMF and associated with an existing QoS Flow, it indicates that the target TSC SDF cannot use the Port pair associated with the existing QoS Flow for data transmission, and a new Port pair is required for data transmission.
  • Target TSC SDF and the existing QoS Flow have different periodic requirements or different QoS requirements, then the target TSC SDF cannot be mapped to the existing QoS Flow, and the SMF can only be created for the UE A QoS Flow, and the target TSC SDF is mapped to the newly created QoS Flow.
  • the method of this embodiment further includes the following steps S703-S704:
  • Step S703 The SMF sends the first port configuration parameter to the UE, so that the UE indicates the first Port in the port resource to the DS-TT connected to the UE.
  • the specific process of SMF sending the first port configuration parameters to the UE includes the following 1-3: 1 SMF sends a communication message transfer (Namf_Communication_N1N2MessageTransfer(N1 SM Container)) to AMF, and the Namf_Communication_N1N2MessageTransfer(N1 SM Container) includes the port management information container (Port Management Information Container), the Port Management Information Container carries the first port configuration parameter. 2AMF forwards the Namf_Communication_N1N2MessageTransfer(N1 SM Container) to the NG RAN. 3The NG RAN sends the access network designated resource Modification (AN-specific resource Modification (N1 SM Container)) to the UE. The AN-specific resource Modification (N1 SM Container) includes the Port Management Information Container, and the Port Management Information Container carries the The first port configuration parameter.
  • 1 SMF sends a communication message transfer (Namf_Communication_N1N2MessageTransfer(N1 SM Container) to
  • the UE notifies the Port Number of which first Port under which DS-TT will be used for data transmission of TSC and SDF according to the first Port in the port resource in the port configuration parameter. Specifically, if there is an IP connection between the UE and the DS-TT, the way the UE indicates to the DS-TT includes at least one of the following: through the IP tunnel specified in the IP connection The indication is indicated by the identifier of the first Port in the port resource, and the indication is indicated by the IP address corresponding to the IP connection. It should be noted that one IP connection includes multiple IP Tunnels, and one IP Tunnel corresponds to one Port Number. The designated IP Tunnel here refers to the IP Tunnel corresponding to the Port Number of the first Port in the port resource.
  • the way the UE indicates to the DS-TT can be through a special L2 (data link layer) identifier or a special L1 (physical layer) identifier.
  • the special L2 mark here refers to other marks that are different from the conventional L2 mark
  • the special L1 mark refers to other marks that are different from the regular L1 mark.
  • Step S704 The SMF sends the second port configuration parameter to the UPF, so that the UPF indicates the second Port in the port resource to the NW-TT connected to the UPF.
  • the specific process of the SMF sending the second port configuration parameters to the UPF includes: the SMF sends a session modification request (N4 Session Modification Request) to the UPF.
  • the N4 Session Modification Request includes the Port Management Information Container, and the Port Management Information Container Carry the second port configuration parameter.
  • the UPF notifies the Port Number of which second Port under which NW-TT will be used for TSC and SDF data transmission according to the second Port in the port resource in the second port configuration parameter.
  • the way the UPF indicates to the NW-TT includes at least one of the following: through the IP tunnel specified in the IP connection
  • the indication is indicated by the identifier of the second Port in the port resource, and is indicated by the IP address corresponding to the IP connection.
  • one IP connection includes multiple IP Tunnels, and one IP Tunnel corresponds to one Port Number, and the designated IP Tunnel here refers to the IP Tunnel corresponding to the Port Number of the second Port in the port resource.
  • the way of indicating to the NW-TT by the UPF can be indicated by a special L2 identifier or L1 identifier.
  • the method of this embodiment further includes the following steps S705-S706:
  • Step S705 When the target QoS Flow is deleted, the SMF reports the port resource to the CNC.
  • the process of SMF reporting the port resources to CNC specifically includes the following 1-3: 1 SMF sends a session management policy control update request (Npcf_SMPolicyControl_Update Request(rule Reports(QoS Flow Termination)) to the PCF, and the Npcf_SMPolicyControl_Update Request(rule Reports(QoS) Flow Termination) includes the Port Management Container, which carries the port resources.
  • the Port Management Container also includes the deleted TSC SDF (that is, all TSC SDFs in the target QoS Flow). ) Information.
  • Npcf_PolicyAuthorization_Notify Request(TSC SDFReleased) a policy authorization notification request
  • TSC SDF Released a notification request
  • TSC SDF Released the Notify Request
  • TSC SDF Released the Notify Request
  • Step S706 The SMF receives the updated port configuration parameters issued by the CNC, where the updated port configuration parameters are used to indicate that the CNC has reclaimed the port resources.
  • the CNC when the CNC allocates the target port pair for a new periodic target TSC SDF, it will issue the port configuration parameters to the SMF.
  • the SMF creates a new target QoS Flow, maps the target TSC SDF to the newly created target QoS Flow, and associates the newly created target QoS Flow with the target Port pair. Then, when the target QoS Flow is deleted, the target TSC SDF in the target QoS Flow is deleted at the same time, and the SMF needs to notify the PCF/AF/CNC, and the CNC will assign the target to the target TSC SDF in the target QoS Flow.
  • the port pair is recycled, the port configuration parameters are updated, and then the updated port configuration parameters are sent to AF/PCF/SMF.
  • the process here is also applicable to the situation where the asynchronous QoS Flow is deleted.
  • SMF also needs to notify PCF/AF/CNC.
  • CNC has plans for all the transmission resources of the target port pair, when a UE's aperiodic QoS Flow is deleted, the CNC will update the transmission resources of the two ports allocated by the non-synchronous QoS Flow and release the non-periodical QoS Flow. Port transmission resources occupied by periodic QoS Flow.
  • the released transmission resources can be allocated to other UEs, or the subsequent aperiodic QoS Flow of this UE.
  • the method further includes the following steps S707-S708:
  • Step S707 The SMF sends the updated first port configuration parameter to the UE, so that the UE indicates to the DS-TT connected to the UE that the port resource has been recovered.
  • step S708 the SMF sends the updated second port configuration parameters to the UPF, so that the UPF indicates to the NW-TT connected to the UPF that the port resource has been recycled.
  • the method of this embodiment further includes the following steps S709-S710:
  • Step S709 When the target TSC SDF is deleted and other TSC SDFs are included in the target QoS Flow, the SMF reports the flag of the target TSC SDF and the port resources to the CNC.
  • Step S710 The SMF receives the updated port configuration parameters issued by the CNC, where the updated port configuration parameters are used to indicate that the CNC has reclaimed the time slot or transmission resource used to transmit the target TSC and SDF in the target Port pair .
  • the SMF needs to notify the CNC. If the target TSC SDF is periodic service data, the CNC will reclaim the time slot allocated for the target TSC SDF on the target Port, update the port configuration parameters, and then send the updated port configuration parameters to the SMF. If the target TSC SDF is aperiodic service data, the CNC will reclaim the transmission resources allocated for the target TSC SDF on the target Port, update the port configuration parameters, and then send the updated port configuration parameters to the SMF.
  • the method further includes the following steps S711-S712:
  • Step S711 The SMF sends the updated first port configuration parameter to the UE, so that the UE indicates to the DS-TT connected to the UE the time slot used to transmit the target TSC and SDF in the target Port pair involved in the port resource Or the transmission resource has been recycled.
  • Step S712 The SMF sends the updated second port configuration parameters to the UPF, so that the UPF indicates to the NW-TT connected to the UPF the time slot used to transmit the target TSC and SDF in the target Port pair involved in the port resource Or the transmission resource has been recycled.
  • the CNC when the UE’s PDU Session undergoes such processes as adding TSC SDF, creating a new target QoS Flow, deleting a target QoS Flow, and deleting a target TSC SDF, the CNC will update the configuration of the port resource of the UE’s PDU Session. Including allocating Port time slots or transmission resources, reclaiming Port pairs, reclaiming Port time slots or transmission resources, etc., and updating port configuration parameters, and sending the updated port configuration parameters to the session management function device.
  • the session management function device can learn the configuration content of the port resource in time, and is helpful to notify the corresponding port in the port resource, thereby realizing effective port management, avoiding problems such as poor configuration and transmission conflict, and ensuring TSN data The transmission went smoothly.
  • the embodiment shown in FIG. 7 relates to the process of creating and deleting a target QoS Flow, and also involves the process of adding and deleting a target TSC SDF. As mentioned earlier, such a process will change part of the service data of the UE's PDU Session, which triggers the UE's PDU Session Modification process. Therefore, the embodiment shown in FIG. 7 actually records the Port processing scheme in the PDU Session Modification process of the UE. For the UE's HR PDU Session Modification process, please refer to the process shown in Figure 7.
  • H-SMF is used to interact with CNC, UPF, PCF, and AF, while with UE , NG RAN, AMF interact with V-SMF; and, V-SMF and H-SMF will also interact with each other.
  • the content of the interaction is related to the related content of the first Port on the UE/DS-TT side, such as the first port. Port management parameters, first port configuration parameters, etc.
  • Fig. 8 shows a flowchart of another method for implementing TSN data transmission provided by an exemplary embodiment of the present application. This method is used to describe the Port management when a UE is powered off or disconnected from the network. The method includes the following steps S801-S803:
  • Step S801 During the logout process of the first UE, when the PDU Session of the first UE is released, the SMF reports the port management parameters to the CNC.
  • the port management parameters include the PDU Session allocated by the CNC for the first UE. Port resources.
  • the process of SMF reporting the port management parameters to CNC specifically includes the following 1-3: 1 SMF sends a session management policy session termination (Npcf_SMPolicy Association Termination) to the PCF, and the Npcf_SMPolicy Association Termination includes a port management container (Port Management Container), The Port Management Container carries the port management parameters. 2 The PCF sends a policy authorization notification request (Npcf_PolicyAuthorization_Notify Request (TSC SDF Released)) to the AF. The Npcf_PolicyAuthorization_Notify Request (TSC SDF Released) includes the Port Management Container, which carries the port management parameters. 3 The AF sends a notification request (Notify Request (TSC SDF Released)) to the CNC. The Notify Request (TSC SDF Released) includes the Port Management Container, and the Port Management Container carries the port management parameters.
  • step S802 the SMF receives the port configuration parameters issued by the CNC, and the port configuration parameters are used to indicate that the CNC has reclaimed the port resources.
  • the process of SMF receiving the port configuration parameters issued by CNC includes the following 1-3: 1 CNC sends a notification response (Notify Response) to AF, the Notify Response includes Port Management Container, and the Port Management Container carries the port configuration parameter. 2
  • the AF sends a policy authorization notification response (Npcf_PolicyAuthorization_Notify Response) to the PCF.
  • the Npcf_PolicyAuthorization_Notify Response includes the Port Management Container, and the Port Management Container carries the port configuration parameters.
  • the PCF sends a session management policy control delete response (Npcf_SMPolicyControl_Delete Response) to the SMF.
  • the Npcf_SMPolicyControl_Delete Response includes the Port Management Container, and the Port Management Container carries the port configuration parameters.
  • Step S803 The SMF sends the port configuration parameters to the second UE, so that the second UE indicates to the DS-TT connected to the second UE that the port resource has been recycled; wherein, the first The UE and the second UE share the same first Port provided by the same DS-TT.
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource.
  • the second port. What the SMF specifically sends to the second UE is the first port configuration parameter.
  • the specific process of SMF sending the first port configuration parameters to the second UE includes the following 1-3: 1 SMF sends a communication message transfer (Namf_Communication_N1N2MessageTransfer(N1 SM Container)) to AMF, the Namf_Communication_N1N2MessageTransfer(N1 SM Container) includes port management Information container (Port Management Information Container), the Port Management Information Container carries the first port configuration parameter.
  • the 2AMF forwards the Namf_Communication_N1N2MessageTransfer(N1 SM Container) to the NG RAN.
  • the NG RAN sends the access network designated resource modification (AN-specific resource Modification (N1 SM Container)) to the second UE.
  • the AN-specific resource Modification (N1 SM Container) includes the Port Management Information Container, and the Port Management Information Container carries The first port configuration parameter.
  • the reason for the initiation of the logout process of the first UE includes: the first UE is powered off, or the first UE is unreachable with the 5G network.
  • the SMF records the port management parameters of the first UE and the port management parameters of the second UE.
  • the port management parameters also include UE ID, first port management parameters, and second port management parameters.
  • the first port management parameter includes the first Port list provided by the DS-TT connected to the first UE, and the residence time between the first UE and each first Port under the DS-TT;
  • the second port management parameter includes the second port list provided by the NW-TT connected to the UPF.
  • the SMF also records the first QoS Flow of the first UE and the second QoS Flow of the UE.
  • first QoS Flow and the second QoS Flow are periodic QoS Flows, and both have the same period
  • the first QoS Flow and the second QoS Flow share the same first Port , But occupy different time slots in the same first Port; or, the first QoS Flow and the second QoS Flow share the same second Port, but occupy the same second Port respectively Different time slots; or, the first QoS Flow and the second QoS Flow share the same port pair, but occupy different time slots in the same Port pair.
  • One Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • the first QoS Flow and the second QoS Flow are both aperiodic QoS Flows, the first QoS Flow and the second QoS Flow share the transmission resources of the same first Port, or The first QoS Flow and the second QoS Flow share transmission resources of the same second Port, or the first QoS Flow and the second QoS Flow share transmission resources of the same Port pair.
  • the SMF sends the first port configuration parameter to the second UE, and the second UE will indicate to the corresponding DS-TT according to the first Port in the port resource in the first port configuration parameter.
  • the second UE indicates to the DS-TT in at least one of the following ways: through the IP tunnel specified in the IP connection (Tunnel) to indicate, indicate by the identifier of the first Port in the port resource, and indicate by the IP address corresponding to the IP connection.
  • IP connection includes multiple IP Tunnels, and one IP Tunnel corresponds to one Port Number.
  • the designated IP Tunnel here refers to the IP Tunnel corresponding to the Port Number of the first Port in the port resource.
  • the second UE and the DS-TT are connected through a non-IP connection, the second UE can indicate to the DS-TT in a special L2 (data link layer) identification or a special L1 (physical layer) ) Logo to indicate.
  • the special L2 mark here refers to other marks that are different from the conventional L2 mark, and the special L1 mark refers to other marks that are different from the regular L1 mark.
  • the SMF needs to report the port management parameters of the first UE to the CNC.
  • the port management parameters include the port resources associated with all PDU Sessions of the first UE, that is, the TSC SDF used in all PDU Sessions of the first UE. Port pair.
  • the CNC will reclaim the Port pairs used by all TSC SDFs in all PDU Sessions used to transmit the first UE, and the reclaimed Port pairs can subsequently be allocated to TSC SDFs of other UEs.
  • the CNC updates the port configuration parameters of the first UE.
  • the updated port configuration parameters are sent by CNC to SMF, and then forwarded by SMF to the first UE, so that the first UE indicates to the DS-TT connected to the first UE that the port resource has been recovered.
  • SMF cannot send the updated port configuration parameters to the first UE. This will cause the DS-TT connected to the first UE to fail to know the first UE in the port resource.
  • the solution proposed in the embodiment of this application is: another second UE that shares the same first Port on the same DS-TT with the first UE will check the information about the same first Port on the shared DS-TT.
  • the port configuration parameters were updated. Specifically, the SMF may send the port configuration parameters to the second UE, and the second UE will give an instruction to the DS-TT connected to the second UE (that is, the DS-TT in which the first UE and the second UE are connected together).
  • one UE is supported to connect to multiple DS-TTs, and one DS-TT supports multiple Ports.
  • the problem of Port management under different periodic TSC service situations of different UEs is solved.
  • the first UE performs the logout process due to Power Off or UE unreachability, it is resolved that the SMF cannot be reached because the first UE has been powered off or is unreachable with the 5G network.
  • Sending the updated port configuration parameters to the first UE causes a problem that the DS-TT connected to the first UE cannot learn the change of the first Port in the port resource.
  • another second UE that shares the same first Port on the same DS-TT with the first UE is used to update the port configuration parameters of the same first Port on the shared DS-TT.
  • the second UE gives an instruction to the DS-TT connected to the second UE (that is, the DS-TT that the first UE is connected to the second UE), so that the DS-TT connected to the first UE can learn the port resources in time.
  • the change of the first port realizes the effective management of the port, avoids problems such as poor configuration and transmission conflict, and ensures the smooth progress of the TSN data transmission.
  • Fig. 9 shows a structural diagram of a device for implementing TSN data transmission provided by an exemplary embodiment of the present application.
  • the device may be a computer program (including program code) running in the SMF.
  • the device can be used to perform the method shown in FIG. 5.
  • the device includes the following units 901-902:
  • the port management parameter reporting unit 901 is configured to report port management parameters to the CNC during the PDU Session management process of the UE.
  • the port management parameters include the UE ID, the first Port list provided by the DS-TT connected to the UE, And the second port list provided by the NW-TT connected to the UPF.
  • the port configuration parameter receiving unit 902 is configured to receive port configuration parameters issued by CNC, where the port configuration parameters include port resources associated with the PDU Session.
  • the port resource includes a plurality of Port pairs; wherein, one Port pair is composed of a first Port in the first Port list and a second Port in the second Port list .
  • the port management parameters include UE ID, first port management parameters, and second port management parameters.
  • the first port management parameters include the first Port list provided by the DS-TT connected to the UE, and the second port
  • the management parameters include the second Port list provided by the NW-TT connected to the UPF.
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource.
  • the second port includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource. The second port.
  • the PDU Session includes aperiodic TSC SDF; the port management parameter also includes a flag of the aperiodic TSC SDF; the port resource includes a non-periodic TSC SDF flag; The TSC SDF Port pair.
  • the multiple aperiodic TSCs SDF share the transmission resources of the same Port pair.
  • the PDU Session includes a periodic TSC SDF; the periodic TSC SDF is mapped to a QoS Flow; the port resource also includes a Port pair used to transmit the QoS Flow.
  • the PDU Session includes multiple periodic TSC SDFs, and the multiple periodic TSC SDFs have the same period and the same quality of service requirements, the multiple periodic TSC SDFs
  • the TSC SDF is mapped to the same QoS Flow.
  • the multiple QoS Flows share the same Port pair and occupy the same Port pair respectively. Different time slots in the port pair.
  • the port resources also include the same shared Port pair, and different time slots in the shared same Port pair that are respectively occupied and used to transmit the periodic TSC and SDF in the QoS Flow.
  • the PDU Session management process of the UE includes: a process of establishing a PDU Session of the UE.
  • the first port management parameter also includes the dwell time between the UE and each first Port under DS-TT; the port configuration parameter is used to indicate that the CNC has allocated the PDU Session according to the port management parameter The port resource.
  • the device further includes: a port management parameter receiving unit 903, configured to receive the first port management parameter sent by the UE through the AMF and receive the UPF transmission during the establishment of the PDU Session of the UE The second port management parameters.
  • a port management parameter receiving unit 903 configured to receive the first port management parameter sent by the UE through the AMF and receive the UPF transmission during the establishment of the PDU Session of the UE The second port management parameters.
  • the PDU Session management process of the UE includes: a process of releasing the PDU Session of the UE.
  • the port management parameters also include port resources associated with the PDU Session; the port configuration parameters are used to indicate that the CNC has reclaimed the port resources.
  • the device further includes: a port configuration parameter sending unit 904, configured to send the first port configuration parameter to the UE, so that the UE can send a message to the DS connected to the UE.
  • TT indicates the first Port in the port resource.
  • the manner in which the UE indicates to the DS-TT includes at least one of the following:
  • the IP Tunnel performs the indication, which is indicated by the identifier of the first Port in the port resource, and is indicated by the IP address corresponding to the IP connection. If the UE and the DS-TT are connected through a non-IP connection, the way of indicating by the UE to the DS-TT includes indicating through an L2 identifier or an L1 identifier.
  • the port configuration parameter sending unit 904 is further configured to: send the second port configuration parameter to the UPF, so that the UPF indicates the port to the NW-TT connected to the UPF The second port in the resource.
  • the manner in which the UPF indicates to the NW-TT includes at least one of the following:
  • the IP Tunnel performs the indication, which is indicated by the identifier of the second Port in the port resource, and is indicated by the IP address corresponding to the IP connection. If the UPF and the NW-TT are connected through a non-IP connection, the way of indicating by the UPF to the NW-TT includes indicating through an L2 identifier or an L1 identifier.
  • the device may be a computer program (including program code) running in the H-SMF device, and the device may be used to execute the program shown in FIG. 6 Methods.
  • the port management parameter receiving unit 903 is further configured to: in the process of establishing the HR PDU Session of the UE, the H-SMF receives the first port management parameter sent by the V-SMF, and the first port management parameter is sent by the V-SMF.
  • the port management parameters are sent by the UE to the V-SMF through AMF.
  • the port configuration parameter sending unit 904 is further configured to: H-SMF sends the first port configuration parameter to V-SMF, and the V-SMF forwards the first port configuration parameter to the UE.
  • Port configuration parameters so that the UE indicates the first Port in the port resource to the DS-TT connected to the UE.
  • the SMF reports the port management parameters to the CNC.
  • the port management parameters include the UE ID and the connection to the UE The first Port list provided by the DS-TT and the second Port list provided by the NW-TT connected to the UPF.
  • the reporting process here can enable the CNC to timely and comprehensively grasp the situation of all ports in the UE's PDU Session (or HR PDU Session) management process, so that these Ports can be managed effectively and in a coordinated manner, for example, the UE's PDU Aperiodic services and/or periodic services included in the Session (or HR PDU Session) allocate port resources, or manage allocated port resources, etc.
  • the transmission conflict between non-periodic service data and periodic service data can be effectively resolved, and the Port can be configured well; and the CNC sends the port configuration parameters to the SMF (or H-SMF)
  • the SMF or H-SMF
  • the SMF can learn the configuration content of the port resource in time, and it is helpful to notify the Port in the port resource to be ready for transmission, thereby realizing the data transmission of the TSN.
  • Fig. 10 shows a structural diagram of another device for implementing TSN data transmission provided by an exemplary embodiment of the present application.
  • the device may be a computer program (including program code) running in the SMF.
  • the device can be used to execute the method shown in FIG. 7. Please refer to Figure 10, the device includes the following units 1001-1002:
  • the port configuration parameter receiving unit 1001 is configured to receive port configuration parameters issued by the CNC, where the port configuration parameters include port resources allocated by the CNC to the target TSC SDF in the PDU Session of the UE.
  • the processing unit 1002 is configured to allocate a newly created target QoS Flow to the UE according to the port configuration parameters, map the target TSC SDF to the target QoS Flow, and associate the target QoS Flow with the port resource United.
  • the SMF records the port management parameters of the UE, and the CNC also records the port management parameters of the UE.
  • the port management parameters include UE ID, first port management parameters, and second port management parameters.
  • the first port management parameter includes the first Port list provided by the DS-TT connected to the UE, the residence time between the UE and each first Port under the DS-TT;
  • the second port management parameter includes the second port list provided by the NW-TT connected to the UPF.
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, and the first port configuration parameter includes a first Port in the port resource.
  • the second port configuration parameter includes the second Port in the port resource.
  • the port resources include the target Port pair and the time slot occupied by the target Port pair for transmitting the target TSC SDF . If the target TSC SDF is aperiodic service data, the port resources include the target Port pair and the transmission resources used for transmitting the target TSC SDF that are occupied in the target Port pair.
  • the target Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • the SMF also records the Port pair associated with the existing QoS Flow of the UE.
  • a Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • one of the existing QoS Flows is associated with one of the Port pairs. If the existing QoS Flow is a periodic QoS Flow, two or more existing QoS Flows with the same period share the same Port pair, and occupy different ports in the same Port pair. Time slot. If the existing QoS Flow is an aperiodic QoS Flow, then two or more of the existing QoS Flows share the same Port pair and occupy different transmission resources in the same Port pair. .
  • the processing unit 1002 is further configured to determine whether the target Port pair is a Port pair recorded by SMF and associated with the existing QoS Flow; if not, it is the UE Create a new target QoS Flow, map the target TSC SDF to the target QoS Flow, and associate the target QoS Flow with the port resource; if so, map the target TSC SDF to the existing QoS Flow, and update the existing QoS Flow information.
  • the device further includes: a port resource reporting unit 1003, configured to report the port resource to the CNC when the target quality of service flow is deleted.
  • the port configuration parameter receiving unit 1001 is configured to receive updated port configuration parameters issued by the CNC, and the updated port configuration parameters are used to indicate that the CNC has reclaimed the port resources.
  • the port resource reporting unit 1003 is further configured to: when the target TSC SDF is deleted, and the target QoS Flow also includes other TSC SDFs, report the target TSC SDF to the CNC The logo and the port resource.
  • the port configuration parameter receiving unit 1001 is further configured to receive updated port configuration parameters issued by CNC, and the updated port configuration parameters are used to indicate that the CNC has recycled the target port pair for transmitting the target TSC SDF time slot or transmission resource.
  • the apparatus further includes: a port configuration parameter sending unit 1004, configured to send the first port configuration parameter to the UE, so that the UE can send a message to the DS-connector connected to the UE.
  • TT indicates the first Port in the port resource.
  • the manner in which the UE indicates to the DS-TT includes at least one of the following:
  • the IP Tunnel performs the indication, which is indicated by the identifier of the first Port in the port resource, and is indicated by the IP address corresponding to the IP connection. If the UE and the DS-TT are connected through a non-IP connection, the way of indicating by the UE to the DS-TT includes indicating through an L2 identifier or an L1 identifier.
  • the port configuration parameter sending unit 1004 is further configured to send the second port configuration parameter to the UPF, so that the UPF indicates the port resource to the NW-TT connected to the UPF The second Port in.
  • the manner in which the UPF indicates to the NW-TT includes at least one of the following:
  • the IP Tunnel performs the indication, which is indicated by the identifier of the second Port in the port resource, and is indicated by the IP address corresponding to the IP connection. If the UPF and the NW-TT are connected through a non-IP connection, the way of indicating by the UPF to the NW-TT includes indicating through an L2 identifier or an L1 identifier.
  • the CNC when the UE’s PDU Session undergoes such processes as adding TSC SDF, creating a new target QoS Flow, deleting a target QoS Flow, and deleting a target TSC SDF, the CNC will update the configuration of the port resource of the UE’s PDU Session. Including allocating Port time slots or transmission resources, reclaiming Port pairs, reclaiming Port time slots or transmission resources, etc., and updating port configuration parameters, and sending the updated port configuration parameters to the session management function device.
  • the session management function device can learn the configuration content of the port resource in time, and is helpful to notify the corresponding port in the port resource, thereby realizing effective port management, avoiding problems such as poor configuration and transmission conflict, and ensuring TSN data The transmission went smoothly.
  • FIG. 11 shows a structural diagram of another apparatus for implementing TSN data transmission provided by an exemplary embodiment of the present application.
  • the device may be a computer program (including program code) running in the SMF.
  • the device can be used to perform the method shown in FIG. 8. Please refer to Figure 11, the device includes the following units 1101-1103:
  • the port management parameter reporting unit 1101 is configured to report port configuration parameters to the CNC when the PDU Session of the first UE is released during the logout process of the first UE.
  • the port configuration parameters include the CNC for the PDU Session Port resources allocated.
  • the port configuration parameter receiving unit 1102 is configured to receive the port configuration parameter issued by the CNC, and the port configuration parameter is used to indicate that the CNC has reclaimed the port resource.
  • the port configuration parameter sending unit 1103 is configured to send the port configuration parameter to a second UE, so that the second UE indicates to the DS-TT connected to the second UE that the port resource has been recovered; where , The first UE and the second UE share the same first Port provided by the same DS-TT.
  • the reason for the initiation of the logout process of the first UE includes: the first UE is powered off, or the first UE is unreachable with the 5G network.
  • the SMF records the port management parameters of the first UE and the port management parameters of the second UE.
  • the port management parameters include UE ID, first port management parameters, and second port management parameters.
  • the first port management parameter includes the first Port list provided by the DS-TT connected to the UE, and the residence time between the UE and each first Port under the DS-TT; the second port management parameter Including the second port list provided by the NW-TT connected to the UPF.
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource.
  • the second port includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource. The second port.
  • the SMF also records the first QoS Flow of the first UE and the second QoS Flow of the second UE.
  • first QoS Flow and the second QoS Flow are periodic QoS Flows, and both have the same period, the first QoS Flow and the second QoS Flow share the same first Port , But occupy different time slots in the same first Port; or, the first QoS Flow and the second QoS Flow share the same second Port, but occupy the same second Port respectively Different time slots; or, the first QoS Flow and the second QoS Flow share the same Port pair, but occupy different time slots in the same Port pair.
  • One Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • the first QoS Flow and the second QoS Flow are both aperiodic QoS Flows
  • the first QoS Flow and the second QoS Flow share the same first Port Or
  • the first QoS Flow and the second QoS Flow share the transmission resources of the same second Port, or the first QoS Flow and the second QoS Flow share the same Port pair Transmission resources.
  • the port configuration parameter sending unit 1103 is specifically configured to send the first port configuration parameter to the second UE.
  • the manner in which the second UE indicates to the DS-TT includes at least one of the following:
  • the specified IP tunnel in the connection is instructed by the identifier of the first Port in the port resource, and the instruction is by the IP address corresponding to the IP connection.
  • the indication manner of the second UE to the DS-TT includes indicating through an L2 identifier or an L1 identifier.
  • one UE is supported to connect to multiple DS-TTs, and one DS-TT supports multiple Ports.
  • the problem of Port management under different periodic TSC service situations of different UEs is solved.
  • the first UE performs the logout process due to Power Off or UE unreachability, it is resolved that the SMF cannot be reached because the first UE has been powered off or is unreachable with the 5G network.
  • Sending the updated port configuration parameters to the first UE causes a problem that the DS-TT connected to the first UE cannot learn the change of the first Port in the port resource.
  • another second UE that shares the same first Port on the same DS-TT with the first UE is used to update the port configuration parameters of the same first Port on the shared DS-TT.
  • the second UE gives an instruction to the DS-TT connected to the second UE (that is, the DS-TT that the first UE is connected to the second UE), so that the DS-TT connected to the first UE can learn the port resources in time.
  • the change of the first port realizes the effective management of the port, avoids problems such as poor configuration and transmission conflict, and ensures the smooth progress of the TSN data transmission.
  • Fig. 12 shows a schematic structural diagram of a session management function device provided by an exemplary embodiment of the present application.
  • the SMF includes at least a processor 1201, an input device 1202, an output device 1203, and a computer storage medium 1204.
  • the processor 1201, the input device 1202, the output device 1203, and the computer storage medium 1204 may be connected by a bus or other methods.
  • the computer storage medium 1204 may be located in the memory of the SMF and used to store computer programs.
  • the computer program includes program instructions, and the processor 1201 is configured to execute the program instructions stored in the computer storage medium 1204 to execute the method for realizing data transmission on a time-sensitive network described in the foregoing embodiment.
  • the processor 1201 (or CPU (Central Processing Unit, central processing unit)) is the computing core and control core of the SMF. It is suitable for implementing one or more instructions, and specifically for loading and executing one or more instructions to achieve the corresponding Method flow or corresponding function.
  • the embodiments of the present application also provide a computer program product or computer program.
  • the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
  • the processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the methods for realizing TSN data transmission provided in the foregoing various implementation manners.
  • the embodiment of the present application also provides a computer storage medium (Memory) 1204.
  • the computer storage medium is an SMF memory device for storing programs and data.
  • the computer storage medium provides a storage space.
  • One or more instructions suitable for being loaded and executed by the processor 1201 are stored in the storage space. These instructions may be one or more computer programs (including program codes).
  • the computer storage medium here may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage; optionally, it may also be at least one computer storage medium located far away from the aforementioned processor. .
  • the processor 1201 loads and executes one or more instructions stored in a computer storage medium to implement the method in the embodiment shown in FIGS. 5-8. In an embodiment, one or more instructions in the computer storage medium are loaded by the processor 1201 and execute the following steps:
  • the port management parameters include the UE ID, the first Port list provided by the DS-TT connected to the UE, and the NW-TT connected to the UPF The second Port list provided;
  • the port resource includes multiple Port pairs. Wherein, one Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • the port management parameters include UE ID, first port management parameters, and second port management parameters.
  • the first port management parameters include the first Port list provided by the DS-TT connected to the UE, and the second port
  • the management parameters include the second Port list provided by the NW-TT connected to the UPF.
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource.
  • the second port includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource. The second port.
  • the PDU Session includes aperiodic TSC SDF; the port management parameter also includes a flag of the aperiodic TSC SDF; the port resource includes a non-periodic TSC SDF flag; The TSC SDF Port pair.
  • the multiple aperiodic TSCs SDF share the transmission resources of the same Port pair.
  • the PDU Session includes a periodic TSC SDF; the periodic TSC SDF is mapped to a QoS Flow; the port resource also includes a Port pair used to transmit the QoS Flow.
  • the PDU Session includes multiple periodic TSC SDFs, and the multiple periodic TSC SDFs have the same period and the same quality of service requirements, the multiple periodic TSC SDFs
  • the TSC SDF is mapped to the same QoS Flow.
  • the multiple QoS Flows share the same Port pair and occupy the same Port pair respectively. Different time slots in the Port pair;
  • the port resources further include the same shared Port pair and different time slots in the shared same Port pair that are respectively occupied and used to transmit the periodic TSC and SDF in the QoS Flow.
  • the PDU Session management process of the UE includes: a process of establishing a PDU Session of the UE; the first port management parameter also includes the connection between the UE and each first Port under the DS-TT. Stay time; the port configuration parameter is used to indicate that the CNC has allocated the port resource for the PDU Session according to the port management parameter.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are further executed:
  • the PDU Session management process of the UE includes: a process of releasing the PDU Session of the UE; the port management parameter also includes port resources associated with the PDU Session; the port configuration parameter Used to indicate that the CNC has reclaimed the port resource.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are further executed:
  • the manner in which the UE indicates to the DS-TT includes at least one of the following:
  • the IP Tunnel is instructed by the identifier of the first Port in the port resource, and by the IP address corresponding to the IP connection; if the UE and the DS-TT are connected through a non-IP connection, then
  • the manner of indicating by the UE to the DS-TT includes indicating through an L2 identifier or an L1 identifier.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are also executed: sending the second port configuration parameters to the UPF, so that the UPF will communicate with the UPF.
  • the connected NW-TT indicates the second Port in the port resource.
  • the manner in which the UPF indicates to the NW-TT includes at least one of the following: The IP Tunnel is instructed by the identifier of the second Port in the port resource, and by the IP address corresponding to the IP connection; if there is a non-IP connection between the UPF and the NW-TT, then The way of indicating by the UPF to the NW-TT includes indicating through an L2 identifier or an L1 identifier.
  • the SMF is H-SMF.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are also executed: in the process of establishing the HR PDU Session of the UE, the first port sent by the V-SMF is received A management parameter, the first port management parameter is sent by the UE to the V-SMF through AMF.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are also executed: sending the first port configuration parameter to the V-SMF, and the V-SMF to the The UE forwards the first port configuration parameter, so that the UE indicates the first Port in the port resource to the DS-TT connected to the UE.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and execute the following steps:
  • the port configuration parameters include the port resources allocated by the CNC for the target TSC SDF in the PDU Session of the UE;
  • SMF records the port management parameters of the UE;
  • CNC records the port management parameters of the UE;
  • the port management parameters include UE ID, first port management parameters, and second port management parameters;
  • the first port management parameters include the first Port list provided by the DS-TT connected to the UE, the UE and the The residence time between each first Port under the DS-TT;
  • the second port management parameter includes the second Port list provided by the NW-TT connected to the UPF;
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource.
  • the second port includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource, and the second port configuration parameter includes a port in the port resource. The second port.
  • the port resources include the target Port pair and the time slot occupied by the target Port pair for transmitting the target TSC SDF ; If the target TSC SDF is aperiodic service data, the port resources include the target Port pair and the transmission resources occupied in the target Port pair for transmitting the target TSC SDF;
  • the target Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • the SMF also records the Port pair associated with the existing QoS Flow of the UE; a Port pair consists of a first Port in the first Port list and a port pair in the second Port list.
  • one of the existing QoS Flows is associated with one of the Port pairs; if the existing QoS Flow is a periodic QoS Flow, then two or more of the same periodicity The existing QoS Flows share the same Port pair and occupy different time slots in the same Port pair; if the existing QoS Flow is an aperiodic QoS Flow, then two or two The above-mentioned existing QoS Flows share the same Port pair, and respectively occupy different transmission resources in the same Port pair.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are also executed: determine whether the target port pair is the port associated with the existing QoS Flow recorded by the SMF. Yes; if the target port pair is not the port pair associated with the existing quality of service flow recorded by the session management function device, a new target QoS Flow is created for the UE, and the target TSC SDF is mapped to all The target QoS Flow, and associate the target QoS Flow with the port resource; if the target port pair is the port pair associated with the existing quality of service flow recorded by the session management function device, then Map the target TSC SDF to the existing QoS Flow, and update the information of the existing QoS Flow.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are further executed:
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are also performed: when the target TSC SDF is deleted, and the target QoS Flow also includes other TSC SDFs , Report the target TSC and SDF flag and the port resource to the CNC; and,
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are also executed: sending the first port configuration parameters to the UE, so that the UE can communicate with the The DS-TT to which the UE is connected indicates the first Port in the port resource.
  • the manner in which the UE indicates to the DS-TT includes at least one of the following: specified in the IP connection
  • the IP Tunnel is indicated by the first Port identifier in the port resource, and the IP address corresponding to the IP connection is used for the indication; if the UE and the DS-TT are connected through a non-IP connection, Then, the manner of indicating by the UE to the DS-TT includes indicating through the L2 identifier or the L1 identifier.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and the following steps are also executed: sending the second port configuration parameters to the UPF, so that the UPF will communicate with the UPF.
  • the connected NW-TT indicates the second Port in the port resource.
  • the manner in which the UPF indicates to the NW-TT includes at least one of the following: The IP Tunnel is instructed by the identifier of the second Port in the port resource, and by the IP address corresponding to the IP connection; if there is a non-IP connection between the UPF and the NW-TT, then The way of indicating by the UPF to the NW-TT includes indicating through an L2 identifier or an L1 identifier.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and execute the following steps:
  • the port configuration parameter is sent to the second UE, so that the second UE indicates to the DS-TT connected to the second UE that the port resource has been recycled; wherein, the first UE and the The second UE shares the same first Port provided by the same DS-TT.
  • the reason for the initiation of the logout process of the first UE includes: the first UE is powered off, or the first UE is unreachable with the 5G network.
  • the SMF records the port management parameters of the first UE and the port management parameters of the second UE;
  • the port management parameter includes the UE ID, the first port management parameter, and the second port management parameter;
  • the first port management parameter includes the first Port list provided by the DS-TT connected to the UE, the UE and the DS-TT The residence time between each first Port under the following;
  • the second port management parameter includes the second port list provided by the NW-TT connected to the UPF;
  • the port configuration parameter includes a first port configuration parameter and a second port configuration parameter, the first port configuration parameter includes a first Port in the port resource; the second port configuration parameter includes a port in the port resource The second port.
  • the SMF also records the first QoS Flow of the first UE and the second QoS Flow of the second UE;
  • first QoS Flow and the second QoS Flow are periodic QoS Flows, and both have the same period, the first QoS Flow and the second QoS Flow share the same first Port , But occupy different time slots in the same first Port; or, the first QoS Flow and the second QoS Flow share the same second Port, but occupy the same second Port respectively Different time slots; or, the first QoS Flow and the second QoS Flow share the same Port pair, but occupy different time slots in the same Port pair;
  • One Port pair is composed of a first Port in the first Port list and a second Port in the second Port list.
  • the first QoS Flow and the second QoS Flow are both aperiodic QoS Flows
  • the first QoS Flow and the second QoS Flow share the same first Port Or
  • the first QoS Flow and the second QoS Flow share the transmission resources of the same second Port, or the first QoS Flow and the second QoS Flow share the same Port pair Transmission resources.
  • one or more instructions in the computer storage medium are loaded by the processor 1201 and specifically perform the following steps: sending the first port configuration parameter to the second UE.
  • the manner in which the second UE indicates to the DS-TT includes at least one of the following:
  • the specified IP tunnel in the connection is instructed by the identifier of the first Port in the port resource, and the instruction is by the IP address corresponding to the IP connection.
  • the indication manner of the second UE to the DS-TT includes indicating through an L2 identifier or an L1 identifier.
  • the SMF reports port management parameters to the CNC.
  • the port management parameters include the UE ID, the first Port list provided by the DS-TT connected to the UE, And the second port list provided by the NW-TT connected to the UPF.
  • the reporting process here can enable the CNC to timely and comprehensively grasp the situation of all the ports in the PDU Session management process of the UE, so that these Ports can be managed effectively and in a coordinated manner, for example, for the non-information included in the PDU Session of the UE.
  • Periodic services and/or periodic services allocate port resources, or manage allocated port resources, etc.
  • the transmission conflict between non-periodic service data and periodic service data can be effectively resolved, and the Port can be configured well; and the CNC sends the port configuration parameters to the session management function device, so that The session management function device can learn the configuration content of the port resource in time, and is helpful to notify the Port in the port resource to be ready for transmission, so as to realize the data transmission of the TSN.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本申请实施例提供一种实现时间敏感网络的数据传输的方法、相关设备及介质,其中一种方法包括:在用户终端的协议数据单元会话管理过程中,会话管理功能设备向集中网络控制器上报端口管理参数,所述端口管理参数包括所述用户终端的标识、与所述用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表、以及与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表;所述会话管理功能设备接收所述集中网络控制器下发的端口配置参数,所述端口配置参数包括与所述协议数据单元会话相关联的端口资源。本申请能够有效解决传输冲突、端口不能很好配置等问题,保证时间敏感网络的数据传输过程的顺利进行。

Description

实现时间敏感网络的数据传输的方法、相关设备及介质
本申请要求于2019年9月27日提交中国专利局、申请号为201910927880.X、发明名称为“实现时间敏感网络的数据传输的方法、相关设备及介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,具体涉及5G(5th Generation mobile network,第五代移动通信技术)及敏感时间网络(Time Sentive Network,TSN)技术领域,尤其涉及一种实现TSN数据传输的方法、一种会话管理功能设备及一种计算机存储介质。
背景技术
5G系统的R16标准中引入了TSC(Time Sentive Communication,时间敏感通信),这使得5G系统能够支持精确时间控制的工业自动化制造应用。按照5G系统的R16标准的指引,5G系统可作为TSN的一个Ethernet Bridge(以太网桥接器)而被整合到TSN中,整合后的系统可被称作TSN通信系统。TSN通信系统的业务依靠CNC(Centralized Network Controller,集中网络控制器)分配的Port(端口)来实现数据传输。但实践发现,基于现有的标准在实现TSN通信系统的数据传输的过程中,会发生诸如传输冲突、Port不能很好配置等问题,从而使得TSN数据传输的过程无法实现。
发明内容
本申请实施例提供一种实现TSN数据传输的方法、相关设备及介质,能够有效解决传输冲突、Port不能很好配置等问题,保证TSN数据传输过程的顺利进行。
一方面,本申请实施例提供一种实现时间敏感网络的数据传输的方法,所述方法包括:
在用户终端的协议数据单元会话管理过程中,会话管理功能设备向集中网络控制器上报端口管理参数,所述端口管理参数包括所述用户终端的标识、与所述用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表、以及与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表;
所述会话管理功能设备接收所述集中网络控制器下发的端口配置参数,所述端口配置参数包括与所述协议数据单元会话相关联的端口资源。
另一方面,本申请实施例提供另一种实现时间敏感网络的数据传输的方法,所述方法包括:
会话管理功能设备接收集中网络控制器下发的端口配置参数,所述端口配置参数包括所述集中网络控制器为用户终端的协议数据单元会话中的目标时间敏感通信服务数据流分配的端口资源;
所述会话管理功能设备根据所述端口配置参数为所述用户终端分配新建的目标服务质量流,将所述目标时间敏感通信服务数据流映射至所述目标服务质量流,并将所述目标服务质量流与所述端口资源相关联。
再一方面,本申请实施例提供再一种实现时间敏感网络的数据传输的方法,所述方法包括:
在第一用户终端的注销过程中,当所述第一用户终端的协议数据单元会话被释放时,会话管理功能设备向集中网络控制器上报端口管理参数,所述端口管理参数包括所述集中网络控制器为所述协议数据单元会话分配的端口资源;
所述会话管理功能设备接收所述集中网络控制器下发的端口配置参数,所述端口配置参数用于指示所述集中网络控制器已回收所述端口资源;
所述会话管理功能设备向第二用户终端发送所述端口配置参数,以使所述第二用户终端向与所述第二用户终端相连接的设备侧时间敏感网络转换器指示所述端口资源已被回收;其中,所述第一用户终端与所述第二用户终端共享同一个设备侧时间敏感网络转换器提供的同一个第一端口。
再一方面,本申请实施例提供一种实现时间敏感网络的数据传输的装置,所述装置包括:
端口管理参数上报单元,用于在用户终端的协议数据单元会话管理过程中,向集中网络控制器上报端口管理参数,所述端口管理参数包括所述用户终端的标识、与所述用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表、以及与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表;
端口配置参数接收单元,用于接收所述集中网络控制器下发的端口配置参数,所述端口配置参数包括与所述协议数据单元会话相关联的端口资源。
另一方面,本申请实施例提供另一种实现时间敏感网络的数据传输的装置,所述装置包括:
端口配置参数接收单元,用于接收集中网络控制器下发的端口配置参数,所述端口配置参数包括所述集中网络控制器为用户终端的协议数据单元会话中的目标时间敏感通信服务数据流分配的端口资源;
处理单元,用于根据所述端口配置参数为所述用户终端分配新建的目标服务质量流,将所述目标时间敏感通信服务数据流映射至所述目标服务质量流,并将所述目标服务质量流与所述端口资源相关联。
再一方面,本申请实施例提供再一种实现时间敏感网络的数据传输的装置,所述装置包括:
端口管理参数上报单元,用于在第一用户终端的注销过程中,当所述第一用户终端的协议数据单元会话被释放时,向集中网络控制器上报端口管理参数,所述端口管理参数包括所述集中网络控制器为所述协议数据单元会话分配的端口资源;
端口配置参数接收单元,用于接收所述集中网络控制器下发的端口配置参数,所述端 口配置参数用于指示所述集中网络控制器已回收所述端口资源;
端口配置参数发送单元,用于向第二用户终端发送所述端口配置参数,以使所述第二用户终端向与所述第二用户终端相连接的设备侧时间敏感网络转换器指示所述端口资源已被回收;其中,所述第一用户终端与所述第二用户终端共享同一个设备侧时间敏感网络转换器提供的同一个第一端口。
再一方面,本申请实施例还提供一种会话管理功能设备,包括输入接口和输出接口,还包括:
计算机存储介质,用于存储一条或多条指令;
处理器,用于加载并执行所述一条或多条指令,以实现上述的实现时间敏感网络的数据传输的方法。
再一方面,本申请实施例还提供一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令由处理器加载并执行,以实现上述的实现时间敏感网络的数据传输的方法。
本申请实施例中,在用户终端的协议数据单元会话管理过程中,由会话管理功能设备向CNC上报端口管理参数,该端口管理参数包括所述用户终端的标识、与所述用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表、以及与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表。此处的上报过程可以使得CNC能够及时、全面掌握用户终端的协议数据单元会话管理过程中的所有Port情况,从而能够对这些Port进行有效地、统筹地管理,例如,为该用户终端的协议数据单元会话所包括的非周期性的业务和/或周期性的业务分配端口资源,或对已分配的端口资源进行管理等。这样,能够有效地解决非周期性的业务数据与周期性的业务数据之间的传输冲突,以及能够对Port进行很好配置;并且,CNC将端口配置参数下发给会话管理功能设备,这样使得会话管理功能设备能够及时获知端口资源的配置内容,并且有利于通知端口资源中的Port作好传输准备,及时为TSN的业务数据进行数据传输。
附图简要说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一个示例性实施例提供的一种TSN通信系统的结构示意图;
图2示出了本申请一个示例性实施例提供的一种时间差测量流程示意图;
图3示出了本申请一个示例性实施例提供的一种不同ES的多个QoS Flow关联到同一个Port上的示意图;
图4示出了本申请一个示例性实施例提供的在同一个Port上传输具有相同周期的多个QoS Flow的示意图;
图5示出了本申请一个示例性实施例提供的一种实现TSN数据传输的方法流程图;
图6示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的方法流程图;
图7示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的方法流程图;
图8示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的方法流程图;
图9示出了本申请一个示例性实施例提供的一种实现TSN数据传输的装置的结构图;
图10示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的装置的结构图;
图11示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的装置的结构图;
图12示出了本申请一个示例性实施例提供的一种会话管理功能设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
图1示出了本申请一个示例性实施例提供的一种TSN通信系统的结构示意图。如图所示,该TSN通信系统包括TSN和5G系统。其中,
5G系统包括UE(User Equipment,用户终端)及各种功能实体设备。这些功能实体设备主要包括:①UPF(User Plane Function,用户面功能设备);②NG RAN(NG Radio Access Network,5G无线接入网功能设备),其中NG接口是无线接入网与5G核心网之间的接口;③AMF(Access and Mobility Management Function,接入和移动管理功能设备),负责移动性管理,与UE和NG RAN相连接;④SMF(Session Management Function,会话管理功能设备),负责会话管理,与AMF和UPF相连接;⑤PCF(Policy Control Function,策略控制功能设备),负责策略控制,并与SMF相连;⑥UDM(Unified Data Manager,统一数据管理设备),用于对业务数据进行统一管理;⑦AF(Application Function,应用功能设备),用于提供业务数据。TSN包括ES(End Station,终端站设备)和CNC(Centralized Network Controller,集中网络控制器),该CNC用于对整个TSN通信系统的业务进行统一管理。如图1所示,5G系统中的UE通过DS-TT(Device Side TSN Translator,设备侧TSN转换器)与5G系统外部的TSN DN(Data Network,数据网络)中的一个或多个ES相连。UPF通过NW-TT(NetWorkTSN Translator,网络TSN转换器)与TSN DN中的一个或多个ES相连。其中,DS-TT及NW-TT均可提供用于进行数据传输的Port(端口)。
TSN通信系统的业务包括周期性的TSC业务和非周期性的TSC业务,每个TSC业务均需要DS-TT和NW-TT各提供一个Port来参与TSC业务的数据传输。在执行TSC业务之前,参与数据传输的两个Port(即DS-TT提供的Port与NW-TT提供的Port)必须与5G系统的时钟实现精确的时间同步。在完成同步的基础上,TSC业务是严格按照指定的时间来进行数据通信的;这个时间是指TSN Domain(TSN域)的时间。
作为TSN通信系统的业务的控制者,CNC对TSC业务的控制过程大致包括如下步骤 (1)-(4):(1)当接收到来自TSC业务的数据发送方或数据接收方的数据传输请求后,先确定数据传输路径。例如:确定需要传输的是DL(DownLink,下行)TSC数据或是UL(UpLink,上行)TSC数据,若为DL TSC数据,则确定数据是由哪个ES通过哪个NW-TT传输给哪个UPF,再由UPF经哪个QoS Flow(Quality of Service Flow,服务质量流)传输给UE,最后UE再通过哪个DS-TT传输给通信对端的ES。(2)确定传输路径中涉及到的各个Port。(3)为这些即将参与数据传输的Port分配对应的TSN Port Management(TSN端口配置)参数。具体可以是根据TSC业务的业务数据的属性来为Port分配对应的TSN端口配置参数。此处,业务数据的属性包括但不限于:业务数据的开始时间、业务数据的周期性、业务数据的时间精度要求、业务数据的类(Class)、业务数据的优先级等等。其中,业务数据的周期性是指由AF提供的业务数据的周期;业务数据的开始时间是指TSN Domain的时间。(4)调度TSC业务的业务数据在这些已配置的Port上进行传输。当在同一个Port上调度不同的TSC业务时,CNC需保证这些TSC业务的业务数据是在该同一个Port的不同时间上进行传输,这样才能保证不会出现传输时间的冲突,从而保证TSC业务的时间精确性和确定性。
如前所述,5G系统的R16标准中引入TSC的目的在于使得5G系统能够支持精确时间控制的工业自动化制造应用。为了帮助5G系统的NG RAN进行精确时间控制,SMF根据AF提供的业务数据的属性生成TSCAI(TSC Assistance Information,时间敏感通信辅助信息),TSCAI实际上是数据流的信息,这样,SMF将TSCAI发送给NG RAN,NG RAN就可以根据TSCAI对数据流进行精确的时间控制。下述(1)-(2)是关于TSCAI的一些说明,具体如下:
(1)TSCAI描述了用于5G系统的TSC流量特征。TSN流量模式的知识对于gNB(5G基站)是有用的,以允许gNB通过配置授权、半持久调度或动态授权更有效地调度周期性、确定性的业务流。TSCAI的定义可参见下述表一,其中,TSCAI由SMF提供给NG RAN,例如,SMF在建立QoS Flow的过程中将TSCAI提供给NG RAN。
表一:TSCAI
Figure PCTCN2020115054-appb-000001
上表包括业务数据的突发到达时间(Burst Arrival Time)、以及业务数据的周期性(Periodicity)。业务数据是从Burst Arrival Time到达后,以Periodicity规定的时间一包一包的到达NG RAN。
(2)SMF基于从AF接收的信息来确定TSCAI。用于标志向NG RAN发送TSCAI的突发到达时间分量是针对5G时钟指定的。SMF负责根据UPF报告的TSN时钟和5G时钟之间的时间差,将突发到达时间从TSN时钟(TSN流所基于的)映射到5G时钟。
5G系统中的各设备(包括UPF,SMF,NG RAN,UE,DS-TT,NW-TT)都是同步到该5G系统的时钟域(简称5G时钟域)的。TSC业务被执行之前,参与数据传输的两个Port(即DS-TT提供的Port与NW-TT提供的Port)必须与5G时钟域实现精确的时间同步。同时,要求参与传输的NW-TT与DS-TT必须对5G时钟域与TSN DN所在的时钟域(即TSN时钟域)之间的时间差进行精确测量。以NW-TT为例,UPF/NW-TT连接的TSN DN是有其特定的时钟域的(即TSN时钟域),但是,TSN时钟域与5G时钟域是两个不同的时钟域,因此,UPF上的NW-TT需要测量5G时钟域与TSN时钟域之间的时间差,并将这个时间差报告给SMF。UE上的DS-TT也需要测量5G时钟域与TSN时钟域之间的时间差,但不需要将测量的时间差报告给SMF。进一步,DS-TT所连接的ES通过DS-TT、5G系统及NW-TT与TSN DN进行TSN域的时钟同步,从而实现了DS-TT连接的ES与TSN DN之间的时钟同步。
时间差测量可以采用PTP(Precision Time Protocol,精确时间协议,由IEEE 1588规范所定义)/gPTP(generalized Precision Time Protocol,通用精确时间协议,由IEEE 802.1AS规范所定义)消息与算法来实现。图2示出了本申请一个示例性实施例提供的一种时间差测量流程示意图。图2涉及如下公式:
O=Offset=UPF/NW-TT所在的5G时钟域-TSN时钟域
t2=t1+D+O
A=t2-t1=D+O
B=t4-t3=D-O
D=(A+B)/2
O=(A-B)/2
t4=t3-O+D
根据上述公式可知,UPF/NW-TT所在的5G时钟域与TSN时钟域之间的时间差可表示为O=Offset=(t2+t3-t1-t4)/2。其中,A和B为中间变量;t1是在TSN DN发送的Sync(同步报文)消息或Follow_up(跟随报文)消息中携带的TSN时钟域的时间值;t2,t3是5G时钟域的时间值;t2表示UPF/NW-TT接收到Sync消息时对应的5G时钟域的时间值,D表示消息从TSN DN传输到5G系统的传输时延值;t3表示UPF/NW-TT发送Delay_Req(延迟请求报文)消息时对应的5G时钟域的时间值;t4是TSN DN接收到Delay_Req消息时对应的TSN时钟域的时间值。当UPF上的NW-TT测出本地5G时钟域与TSN时钟域的时间差Offset后,将本地5G系统的时间-Offset,就可以得到TSN DN的时钟值。
同时,UPF上的NW-TT还需要将这个测量得到的5G时钟域与TSN时钟域之间的时间差Offset发送给SMF,这样,SMF就可根据Offset进行TSN时钟域到5G时钟域的映射,从而将TSCAI中“突发到达时间”从TSN时钟域的时间转换为5G时钟域的时间。
在一次时间差测量后,UPF/NW-TT一直继续与其所连接的TSN DN进行时间差测量,也就是一直继续进行5G时钟域与TSN时钟域之间的时间差测量,以保持Offset的误差在可接受的范围内。若不持续进行时间差测量,则一段时间后5G时钟域与TSN时钟域可能 出现较大的时间差,从而影响业务的精确时间控制。另外,DS-TT也可以一直继续进行5G时钟域与TSN时钟域之间的时间差测量,以保持5G时钟域与TSN时钟域的时间差Offset的误差在可接受的范围内。另外,DS-TT所连接的ES需一直继续进行ES上的本地时间与TSN DN所在的TSN时钟域之间的时间差测量,根据测量得到的Offset,将ES的本地时间-Offset就可以得到TSN DN的时间值,并将得到的TSN DN的时间值设置为ES的本地时钟的时间,从而实现了ES与TSN DN的时间同步。
在进行时间差测量过程中,DS-TT所连接的ES与TSN DN之间的消息(包括Sync消息、Follow_up消息、Delay_Req消息等)是通过一个特定的QoS Flow来进行传输的。从图2中可知,时间差测量过程中存在很多的消息交互,例如Sync消息、Follow_up消息、Delay_Req消息等交互。可见,PTP/gPTP具有强烈的交互特性,并且,PTP/gPTP还定义了其它很多的功能,例如时钟的选择流程,当这些功能被启用时,时间差测量过程中会出现更多的消息交互。由图2可以看出,时间差测量过程中的PTP/gPTP消息是没有周期性的(即两个消息之间没有固定的时间间隔),那么,用于实现PTP/gPTP消息传输的QoS Flow也不具备周期性。因此,同步过程中的PTP/gPTP消息以及用于传输这些消息的QoS Flow属于TSN通信系统中的非周期性的TSC业务的业务数据。所谓非周期性的业务数据,是指业务中所传输的相邻两个数据之间没有固定的时间间隔。在完成同步的基础上,TSN通信系统中的SDF则属于周期性的TSC业务。这些周期性的TSC业务具有高度的周期性,并且严格按照周期性的时间来进行数据通信。所谓周期性的业务数据,是指业务中所传输的相邻两个数据之间保持固定的时间间隔,这个时间间隔就是该业务数据的周期。
TSN通信系统是依据TSC业务的QoS需求来设置QoS Flow的。具有相同QoS需求的多个不同TSC SDF(Service Data Flow,服务数据流),可以映射到同一个QoS Flow上。当然,具有相同QoS需求的多个不同的TSC SDF,也可以映射到不同的QoS Flow上。另外,TSN通信系统支持PDU(Protocol Data Unit,协议数据单元)连接业务,PDU连接业务就是UE和TSN DN之间交换PDU数据包的业务。PDU连接业务通过UE发起PDU Session(PDU会话)的建立来实现。一个PDU Session建立后,也就是建立了一条UE和TSN DN的数据传输通道。一个UE与TSN DN之间可以建立一个或多个PDU Session,一个PDU Session可以包括多个TSC SDF,该多个TSC SDF可以映射至一个或多个QoS Flow来进行数据传输。
一个DS-TT可以提供一个或多个第一Port,每个第一Port采用各自的MAC Address(Media Access Control Address,媒体访问控制地址)作为端口号(Port Number)来进行标识。同样,一个NW-TT可以提供一个或多个第二Port,每个第二Port采用各自的MAC Address作为Port Number来进行标识。5G系统的R16标准关于Port有如下(1)-(3)的限制:(1)一个UE可以连接到多个DS-TT,但是一个DS-TT只能连接到一个UE,并且一个DS-TT上只有一个Port与ES连接。同样,一个UPF可以连接到多个NW-TT,但是一个NW-TT只能连接到一个UPF,并且一个NW-TT上只有一个Port与ES连接。(2)当为UE建立一个PDU Session时,可以为这个PDU Session分配对应的DS-TT上的一个第 一Port以及NW-TT上的一个第二Port,从而形成一个Port对,即一个PDU Session只与一个Port对相关联。(3)当为UE建立一个QoS Flow时,可以为这个QoS Flow分配对应的DS-TT上的一个第一Port以及NW-TT上的一个第二Port,从而组成一个Port对。即一个QoS Flow对应一个Port对。
实践中发现,上述基于现有的标准在实现TSN数据传输的过程中,会存在一些问题,具体包括如下四个问题:
①问题1a:不同周期的TSC SDF映射至QoS Flow后,会产生QoS Flow与Port对之间的冲突。
在同步完成的基础上,TSN通信系统中的TSC业务具有高度的周期性,是严格按照周期性的时间来进行数据通信的。而现有的标准是依据TSC业务的QoS需求来设置QoS Flow的。举例来说,当两个具有不同周期的TSC SDF具有相同的QoS需求时,这两个TSC SDF可能会被映射到同一个QoS Flow上。如果这两个不同周期的TSC SDF映射到同一个QoS Flow上,那么会出现如下三种情况:1)由于映射到同一个QoS Flow上的这两个TSC SDF没有共同的数据传输周期,因此CNC可能无法对该QoS Flow配置Port对。2)CNC按照这两个TSC SDF的不同周期,分别将这两个TSC SDF配置在不同的Port对上,这样就使得这两个TSC SDF映射到的QoS Flow对应两个Port对。这与5G现有标准发生了冲突,因为按照5G系统的R16标准,应该是一个QoS Flow对应一个Port对。3)CNC按照这两个TSC SDF的不同周期,分别将这两个TSC SDF配置在不同的Port对上。而按照5G系统的现有标准,也可将这两个SDF映射到不同的QoS Flow上,但由于该两个QoS Flow具备相同的QoS需求,会将这两个QoS Flow与同一个Port对关联,即两个QoS Flow与同一个Port对对应,这同样造成了与现有标准的冲突。
②问题1b:没有周期性的TSC业务与周期性的TSC业务映射至QoS Flow后,会产生QoS Flow与Port对之间的冲突。
TSN通信系统中,UE与TSN DN之间除了有周期性的TSC SDF通信之外,还有非周期性的TSC业务的数据通信,例如PTP/gPTP消息、ARP(Address Resolution Protocol,地址解析协议,一个将IP地址翻译成Ethernet MAC地址的协议)消息、认证或注册相关的消息等等。而现有的标准是依据TSC业务的QoS需求来设置QoS Flow的。如果一个具有周期性的TSC SDF与一个非周期性的TSC SDF具有相同的QoS需求,这两个TSC SDF可能会被映射到同一个QoS Flow上。这就会出现如同问题1a的三种冲突情况。
③问题2:当出现不同周期的TSC SDF时,会产生Port对不足的风险。
理论上,当多个周期性的TSC SDF具备相同的周期时,它们可以共享同一个Port对。此处,具备相同的周期可以是指周期完全相同,例如,两个TSC SDF的周期均为4μs(微秒)。具备相同的周期还可以指所有周期具备最大公约数,例如,一个TSC SDF的周期为4μs,另一个TSC SDF的周期为6μs,它们的最大公约数为2μs,则这两个TSC SDF也可认为具备相同的周期。但实际应用中,可能会出现如下情况:多个TSC SDF具备相同的周期,且该相同的周期是所有周期的最大公约数,但这个最大公约数在数值上过小而不被支 持。例如,3个TSC SDF的周期分别是4μs、6μs、9μs,它们的最大公约数为1μs,根据实际产品能力可知,Port并不支持小于2μs的调度周期,那么这3个TSC SDF是不能分配到同一个Port对中的。所以,为了保证数据传输过程的正常进行,CNC一般只会将具有完全相同的周期的多个TSC SDF分配至同一个Port对中,但由于一个UE的TSC业务中可能会包括很多不同周期的TSC SDF,这样就极有可能会出现Port对不足的风险。
④问题3:多UE侧连接的ES的Port对分配问题。
问题①-③都是针对同一个UE侧而言的。当多个UE侧的ES连接到同一个DS-TT时,这个DS-TT所提供的第一Port存在被多个UE侧的设备共用的情况。这种情况下如何对该共享的Port进行调度使用(即在该共享的Port上分配不同的时隙(Time Slot))而不出现冲突问题,是现有标准未涉及到的。同样,当多个UPF侧的ES连接到同一个NW-TT时,这个NW-TT所提供的第二Port也存在被多个ES共用的情况,现有标准针对这种情况同样没有提供很好的配置解决方案。
⑤问题4:关于PDU Session、QoS Flow与Port对之间的配置问题。
依据现有标准,一个UE的一个PDU Session可以包含多个TSC SDF,这多个TSC SDF可以被映射至一个或多个QoS Flow。并且现有标准仅支持一个PDU Session只能与一个Port对(由一个DS-TT上的一个第一Port与一个NW-TT上的一个第二Port组成)相关联。但是,如果这个PDU Session中包括多个具有不同周期的QoS Flow,且这些QoS Flow需要被分配至多个Port对,那么该PDU Session则与多个Port对关联,这就与现有的标准相冲突。反过来说,目前的标准只支持一个PDU Session中包括多个具有相同周期的TSC SDF,这样这多个TSC SDF可以被映射至同一个QoS Flow,进而被分配同一个Port对;或者,这多个TSC SDF也可以被映射至多个QoS Flow,但由于这多个QoS Flow中所有TSC SDF均具备相同的周期,因此这多个QoS Flow可共享同一个Port对。也就是说,现有标准并不支持一个PDU Session中包含多个不同周期的TSC SDF的情况,当然更未涉及当一个PDU Session中同时包含周期性的TSC SDF和非周期性的TSC SDF的情况的解决方案。
针对上述基于现有标准在实现TSN数据传输的过程中存在的问题,本申请实施例提出一些改进的方案,具体包括改进1-5:
(1)改进1:一个PDU Session与多个Port对关联.
因目前5G系统的R16标准中一个PDU Session只支持一个Port对,因此仅支持在一个PDU Session中具有相同周期的TSC SDF的数据传输,而不支持在一个PDU Session中具有不同周期的TSC SDF的数据传输,也不支持在一个PDU Session中同时具备非周期性的TSC SDF和周期性的TSC SDF的数据传输(参见上述问题4)。本申请实施例提出,将一个PDU Session与多个Port对相关联。
并且对现有5G系统中的R16标准中关于Port的限制提出改进,具体如下:一个UE可以连接到多个DS-TT,一个DS-TT也可以连接到多个UE,并且一个DS-TT上提供一个或多个Port与ES连接。同样,一个UPF可以连接到多个NW-TT,一个NW-TT也可连接 到多个UE,并且一个NW-TT上提供多个Port与ES连接。
(2)改进2:一个QoS Flow对应一个Port对,并且需要进行关于Port的指示。
与现有标准相同的是,一个QoS Flow与一个Port对相对应。但在现有标准的基础上,本申请作出了改进。由于本申请对现有标准关于Port的限制作出了改进,因此,对Port的分配变得更为灵活,也存在更多共用问题。因此,当为UE建立一个QoS Flow,并为这个QoS Flow分配了对应的Port对之后,还需要向DS-TT和NW-TT作出指示,即UE需要通过一个机制来指示DS-TT将DL数据发送到哪个Port,UPF需要通过一个机制来指示NW-TT将UL数据发送至哪个Port。例如,当UPF收到DL TSC数据并通过一个QoS Flow传输给UE后,UE通过QoS Flow与Port对的对应关系,指示DS-TT将此DL TSC数据通过对应Port对中指定的第一Port发送给DS-TT侧连接的ES。再如,当UE收到UL TSC数据并通过一个QoS Flow传输给UPF后,UPF通过QoS Flow与Port对的对应关系,指示NW-TT将此UL TSC数据通过对应的Port对中指定的第二Port发送给NW-TT侧的ES。
(3)改进3:不同ES的多个QoS Flow关联到同一个Port上(不是Port对)。
为了避免出现现有标准中Port不足的风险,本申请提出:一个Port上可以传输不同ES的不同QoS Flow,但是这些不同ES的QoS Flow必须具有相同的TSC传输周期;在此前提下,允许CNC对Port进行调度的规划(即在一个Port上为多个ES的多个具有相同周期的QoS Flow分配不同的时隙)。否则,如果这些不同ES的多个QoS Flow具备不同的周期,但却调度在同一个Port上传输,就有可能存在传输的冲突。
图3示出了本申请一个示例性实施例提供的一种不同ES的多个QoS Flow关联到同一个Port上的示意图。如图3所示:终端站设备A(ES-A)的服务质量流A2(QoS Flow-A2)使用DS-TT1上的第一Port1-3,终端站设备B(ES-B)的服务质量流B1(QoS Flow-B1)使用DS-TT3上的第一Port3-3,但是两个QoS Flow却共用了NW-TT1上的第二Port1-3。ES-A的服务质量流A1(QoS Flow-A1)使用DS-TT1上的第一Port1-1,ES-B的服务质量流B2(QoS Flow-B2)使用DS-TT3上的第一Port3-1,但是两个QoS Flow却共用了NW-TT1上的第二Port1-1。ES-B的QoS Flow-B2与终端站设备C(ES-C)的服务质量流C1(QoS Flow-C1)共用DS-TT3上的第一Port3-1,但ES-B的QoS Flow-B2使用NW-TT1上的第二Port1-1,而ES-C的QoS Flow-C1却使用了NW-TT3上的第二Port3-1。
一个QoS Flow对应于一个Port对(即两个Port,包括一个DS-TT上的第一Port和一个NW-TT上的一个第二Port)。当两个不同ES的QoS Flow对应一个NW-TT上的相同第二Port时,这些QoS Flow对应的DS-TT上的第一Port一般是不同的(如两个ES的物理位置相距较远,不可能连接到同一个DS-TT上的同一个Port)。当然,这些QoS Flow对应的DS-TT上的第一Port也可能是相同的(如两个ES的物理位置相距很近,则可以同时连接到同一个DS-TT的同一个Port)。反过来,当两个物理位置很近的ES的QoS Flow对应同一个DS-TT上的相同Port时,这些QoS Flow对应的NW-TT上的Port可能是不同的,例如SMF为ES-A选择了UPF-A上的NW-TT1,而为ES-B选择了UPF B上的NW-TT3。
(4)改进4:周期性的QoS Flow的管理与Port的管理协作。
图4示出了本申请一个示例性实施例提供的在同一个Port上传输具有相同周期的多个QoS Flow的示意图。这些QoS Flow可能是来自不同UE的QoS Flow,且这些QoS Flow具备周期性,分别占据同一个Port上的不同传输时隙。图4所示的以不同颜色标识的方块的长度表示所传输的TSC SDF的业务数据的大小。业务数据的大小决定了该TSC SDF在这个Port上的传输时长(即时隙的大小)。在不同颜色的方块表示的时隙之间需要有一个固定的时间间隔,该时间间隔被称作传输保护间隔,用于进行传输的保护,这样可以防止传输的抖动。如果某个业务数据与相邻(后面或前面)的业务数据发生了碰撞,会造成两个业务数据均传输失败,而传输保护间隔可以避免相邻业务数据的碰撞。
如果一个Port除传输时隙和传输保护间隔之外还存在空闲的时间间隔,那么这个空闲的时间间隔还可以用于传输更多的其它的QoS Flow。当一个Port上没有空闲的时间间隔时,也就是说这个Port的容量满了,无法再分配传输时隙,那这个Port上就不能传输其它的QoS Flow了。
UE的TSC SDF需要被映射至QoS Flow中来进行传输。当SMF将UE的某个TSC SDF映射至某个QoS Flow时,向CNC请求为TSC SDF分配Port。CNC根据该TSC SDF的信息(如周期、传输时延、数据开始时间、数据结束时间等信息)为TSC SDF分配用于进行数据传输的Port,然后确定在这个Port上TSC SDF是在哪个时隙进行传输。因此,当这个QoS Flow中某个TSC SDF被删除时,或者当这个QoS Flow被释放时(此时这个QoS Flow中的所有TSC SDF被删除),SMF必须通知CNC被删除的TSC SDF的信息,这样,CNC就可以将这些TSC SDF对应的时隙进行回收,这些被回收的时隙可以分配给其它的TSC SDF来使用。
(5)改进5:非周期性的QoS Flow的管理与Port的管理协作。
多个非周期性的TSC SDF如果具有相同的QoS需求,就可以映射到同一个QoS Flow中,而如果具有不同的QoS需求,则分别映射到不同的QoS Flow。本申请实施例的改进之处在于:专门分配一个Port对(即由一个DS-TT上的一个第一Port与一个NW-TT上的一个第二Port组成)来处理非周期性的QoS Flow的数据传输。使用这种方法,就可以实现非周期性的QoS Flow与周期性的QoS Flow的分开处理,从而避免了在同一个Port上混合传输周期性与非周期性的QoS Flow的相互冲突问题(即非周期性的TSC SDF可能占用周期性的TSC SDF的传输时隙),从而实现非周期性的TSC SDF与周期性的TSC SDF的并行传输与隔离。
参考改进3及图3,不同UE的非周期性的QoS Flow可以单侧或双侧共用传输非周期性的QoS Flow的这两个Port,即不同UE的非周期性的QoS Flow可以仅共用DS-TT侧的第一Port,或者仅共用NW-TT侧的第二Port,或者共用这个Port对。
与改进4不同的是,CNC对于非周期性的TSC SDF是不分配时隙(Time Slot)的。但是,由于每个Port有传输资源的限制,当某个非周期性的TSC SDF被删除或由于该非周期性的TSC SDF所在的QoS Flow被释放而被删除时,需要通知CNC,CNC则将对应的Port上该非周期性的TSC SDF所占用的传输资源进行回收释放。这样,CNC就可将回 收释放的传输资源分配给同一UE的其它非周期性的TSC SDF或其它UE的非周期性的TSC SDF进行数据传输。
基于上述的改进方案,下面将对本申请实施例提出的实现TSN数据传输的方法的进行详细描述。
按照3GPP规范,5G系统需要在UE的PDU Session管理过程中对DS-TT和NW-TT所提供的Port进行处理。UE的PDU Session管理过程可包括PDU Session Establishment(建立)过程、PDU Session Modification(修改)过程及PDU Session Release(释放)过程。
图5示出了本申请一个示例性实施例提供的一种实现TSN数据传输的方法流程图。该方法用于描述在UE的PDU Session管理过程中对Port的处理,该方法包括以下步骤S501-S502。
步骤S501,在UE的PDU Session管理过程中,SMF向CNC上报端口管理参数,所述端口管理参数包括UE的标识、与所述UE相连接的DS-TT所提供的第一Port列表以及与UPF相连接的NW-TT所提供的第二Port列表。
其中,SMF向CNC上报端口管理参数的过程具体包括:①SMF向PCF发送会话管理策略控制更新请求(Npcf_SMPolicyControl_Update Request),该Npcf_SMPolicyControl_Update Request包括端口管理容器(Port Management Container),该Port Management Container中携带所述端口管理参数;②PCF向AF发送用于进行端口管理请求的事件报告(Event Report(Port Management Request)),该Event Report(Port Management Request)中包括Port Management Container,且该Port Management Container中携带所述端口管理参数;③AF向CNC转发所述Event Report(Port Management Request)。
其中,所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数,所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表,所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表。UE ID(Identity Document,标识)可以是UE的MAC Address。端口管理参数包含UE ID,可以让UE ID与DS-TT所提供的第一Port列表及NW-TT提供的第二Port列表相对应。CNC将该UE ID对应的第一Port列表和第二Port列表全部记录下来,这样进行Port分配时,CNC就可以根据UE ID从第一Port列表中选择第一Port,以及从第二Port列表中选择第二Port并组成Port对来进行分配。例如,从UE ID对应的第一Port列表中选择一个第一Port,并从UE ID对应的第二Port列表中选择一个第二Port组成Port对,将该Port对分配给该UE的PDU Session中的非周期性的TSC SDF。
步骤S502,SMF接收CNC下发的端口配置参数,所述端口配置参数包括与所述协议数据单元会话相关联的端口资源。
其中,CNC向SMF下发端口配置参数的过程具体包括:①CNC向AF下发用于进行端口管理响应的事件响应(Event Response(Port Management Rsponse)),该Event Response(Port Management Rsponse)中包括Port Management Container,且该Port Management Container中携带所述端口配置参数;②AF向PCF转发所述Event Response(Port  Management Rsponse);③PCF向SMF发送会话管理策略控制更新响应(Npcf_SMPolicyControl_Update Response),该Npcf_SMPolicyControl_UpdateResponse包括Port Management Container,且该Port Management Container中携带所述端口配置参数。
其中,所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port,所述第二端口配置参数包括所述端口资源中的第二Port。所述端口资源可包括多个Port对;一个所述Port对由与UE相连接的DS-TT所提供的第一Port列表中的一个第一Port和与UPF相连接的NW-TT所提供的第二Port列表中的一个第二Port组成。也就是说,一个UE的一个PDU Session关联多个Port对,这多个Port对用于实现该PDU Session中所有TSC SDF的数据传输。具体包括如下情况(1)-(6):(1)若该UE的PDU Session包括非周期性的TSC SDF,则SMF向CNC上报的所述端口管理参数还包括该非周期性的TSC SDF的Flag(标志)。CNC接收到SMF上报的端口管理参数之后,从UE ID对应的第一Port列表中选择一个第一Port,从UE ID对应的第二Port列表中选择一个第二Port并组成一个Port对,将该Port对分配给该非周期性的TSC SDF,以用来实现该非周期性的TSC SDF的数据传输。在此情况下,所述端口资源包括用于传输所述非周期性的TSC SDF的Port对。(2)当该UE的PDU Session包括多个非周期性的TSC SDF(例如PTP/gPTP消息对应的TSC SDF)时,这些多个非周期性的TSC SDF共享同一个Port对的传输资源。也就是说,同一个UE的多个非周期性的TSC SDF可以共用同一个Port对来进行数据传输。(3)若该UE的PDU Session包括周期性的TSC SDF,则SMF向CNC上报的所述端口管理参数还包括该周期性的TSC SDF的信息,此处的信息可包括:周期、传输时延、数据开始时间、数据结束时间等信息。CNC接收到SMF上报的端口管理参数之后,从UE ID对应的第一Port列表中选择另一个第一Port(即不同于非周期性的TSC SDF所使用的第一Port),从UE ID对应的第二Port列表中选择另一个第二Port(即不同于非周期性的TSC SDF所使用的第二Port)并组成一个Port对,将该Port对分配给该周期性的TSC SDF,以用来实现该周期性的TSC SDF的数据传输。在此情况下,所述端口资源还包括用于传输该周期性的TSC SDF的Port对。(4)周期性的TSC SDF能够被映射至QoS Flow中,那么该映射至的QoS Flow与为该周期性的TSC SDF分配的Port对相对应,即一个QoS Flow对应一个Port对。(5)当该UE的PDU Session包括多个周期性的TSC SDF,且这多个周期性的TSC SDF具备相同的周期和相同的QoS需求时,这多个周期性的TSC SDF被映射至同一个QoS Flow中,并分别占用同一个Port对的不同的时隙。(6)当该UE的PDU Session包括多个QoS Flow,且这多个QoS Flow具备相同的周期时,这多个QoS Flow共享同一个Port对,但分别占用该同一个端口对中不同的时隙。在此情况下,所述端口资源还包括该共享的同一个端口对,以及该共享的同一个端口对中分别被占用的、用于传输所述QoS Flow中的周期性的TSC SDF的不同的时隙。
在一种可行的实施方式下,图5所示实施例的方法还包括以下步骤S503-S504:
步骤S503,SMF向该UE发送所述第一端口配置参数,以使该UE向与该UE相连接的DS-TT指示所述端口资源中的第一Port。
其中,SMF向UE发送所述第一端口配置参数的具体过程包括如下①-③:①SMF向AMF发送通信消息传输(Namf_Communication_N1N2MessageTransfer(N1 SM Container)),该Namf_Communication_N1N2MessageTransfer(N1 SM Container)包括端口管理信息容器(Port Management Information Container),该Port Management Information Container携带所述第一端口配置参数。②AMF向NG RAN转发所述Namf_Communication_N1N2MessageTransfer(N1 SM Container)。③NG RAN向UE发送接入网指定资源修改(AN-specific resource Modification(N1 SM Container)),该AN-specific resource Modification(N1 SM Container)包括Port Management Information Container,且该Port Management Information Container携带所述第一端口配置参数。
UE根据该第一端口配置参数中的端口资源中的第一Port来向对应的DS-TT作出指示。具体地,如果所述UE与所述DS-TT之间存在IP连接,那么UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel(隧道)进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。需要说明的是,一个IP连接包括多个IP Tunnel,一个IP Tunnel对应一个Port Number,此处的指定的IP Tunnel是指所述端口资源中的第一Port的Port Number对应的IP Tunnel。如果UE与所述DS-TT之间通过非IP连接,那么UE向所述DS-TT的指示方式可以是通过特殊的L2(数据链路层)标识或特殊的L1(物理层)标识来指示。此处的特殊的L2标识是指区别于常规L2标识的其他标识,特殊的L1标识是指区别于常规L1标识的其他标识。
步骤S504,SMF向所述UPF发送所述第二端口配置参数,以使所述UPF向与所述UPF相连接的NW-TT指示所述端口资源中的第二Port。
其中,SMF向UPF发送所述第二端口配置参数的具体过程包括:SMF向UPF发送会话修改请求(N4 Session Modification Request),该N4 Session Modification Request中包括Port Management Information Container,且该Port Management Information Container携带所述第二端口配置参数。
UPF根据该第二端口配置参数中的端口资源中的第二Port来向对应的NW-TT作出指示。具体地,如果所述UPF与所述NW-TT之间存在IP连接,那么UPF向所述NW-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel(隧道)进行指示,通过所述端口资源中的第二Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。需要说明的是,一个IP连接包括多个IP Tunnel,一个IP Tunnel对应一个Port Number,此处的指定的IP Tunnel是指所述端口资源中的第二Port的Port Number对应的IP Tunnel。如果UPF与所述NW-TT之间通过非IP连接,那么UPF向所述NW-TT的指示方式可以是通过特殊的L2标识或L1标识来指示。
在一种可行的实施方式中,UE的PDU Session管理过程包括:UE的PDU Session Establishment过程。此情况下,步骤S501中SMF向CNC上报的所述第一端口管理参数还包括所述UE与DS-TT下的每个第一Port之间的驻留时间,将此驻留时间上报给CNC,便于CNC对TSC业务执行精确时间控制。另外,步骤S502中SMF从CNC接收的端口 配置参数用于指示CNC根据所述端口管理参数已为该UE的PDU Session分配所述端口资源。
在此实施方式下,所述方法还包括以下步骤S505-S506:
步骤S505,在建立该UE的PDU Session的过程中,SMF接收该UE通过AMF发送的第一端口管理参数,所述第一端口管理参数包括与该UE相连接的DS-TT所提供的第一Port列表、以及该UE与DS-TT的每个第一Port之间的驻留时间。
其中,SMF接收UE发送的第一端口管理参数的过程具体包括如下①-②:①UE向AMF发送PDU Session建立请求(PDU Session Establishment Request),该PDU Session Establishment Request中包括Port Management Container,该Port Management Container中携带所述第一端口管理参数。②AMF向SMF发送PDU Session创建会话管理上下文消息(Nsmf_PDUSession_CreateSMContext(N1 SM Container)),该Nsmf_PDUSession_CreateSMContext(N1 SM Container)中包括Port Management Container,该Port Management Container中携带所述第一端口管理参数。
步骤S506,SMF接收UPF发送的第二端口管理参数,所述第二端口管理参数包括与该UPF相连接的NW-TT所提供的第二Port列表。
其中,SMF接收UPF发送的第二端口管理参数的过程具体包括如下①-②:①SMF向UPF发送会话建立请求(N4 Session Establishment);②SMF接收UPF发送的会话建立响应(N4 Session Establishment Response),该N4 Session Establishment Response中携带所述第二端口管理参数。
在此实施方式下,即在UE的PDU Session Establishment过程中,UE向与该UE相连接的DS-TT指示所述端口资源中的第一Port,这使得DS-TT能够获知该DS-TT下的哪一个第一Port被分配用于进行数据传输。那么,当UE在接收到UPF传输的DL TSC数据时,DS-TT根据指示采用所述端口资源中的第一Port来传输所述DL TSC数据。同样,UPF向与该UPF相连接的NW-TT指示所述端口资源中的第二Port,这使得NW-TT能够获知该NW-TT下的哪一个第二Port被分配用于进行数据传输。那么,当UPF在接收到UE传输的UL TSC数据时,NW-TT根据指示采用所述端口资源中的第二Port来传输所述UL TSC数据。
在另一种可行的实施方式中,UE的PDU Session管理过程包括:UE的PDU Session Modification过程。当UE的一个PDU Session中的部分业务数据发生变化,例如新增TSC SDF到一个已有的QoSFlow上或新增一个QoSFlow,或者删除一个TSC SDF或一个QoS Flow(此时该QoS Flow中的所有TSC SDF均会被删除),这些变化均会触发该UE的PDU Session Modification过程。在此情况下,步骤S501中SMF向CNC上报的所述端口管理参数还包括该PDU Session中发生变化的业务数据的信息,此处的信息可包括:发生变化(新增或删除)的TSC SDF的Flag、传输时延、数据开始时间、数据结束时间等信息。另外,如果PDUSession Modification过程是由于新增TSC SDF的原因而触发的,那么步骤S502中SMF从CNC接收的所述端口配置参数用于指示CNC为该新增的TSC SDF分配的所述 端口资源(如Port对与Port上的时隙)。在此情况下,UE向与该UE相连接的DS-TT指示所述端口资源中的第一Port,这使得DS-TT能够获知该DS-TT下的哪一个第一Port被分配用于进行数据传输。那么,当UE在接收到UPF传输的该新增的TSC SDF的DL TSC数据时,DS-TT根据指示采用所述端口资源中的第一Port来传输所述DL TSC数据。同样,UPF向与该UPF相连接的NW-TT指示所述端口资源中的第二Port,这使得NW-TT能够获知该NW-TT下的哪一个第二Port被分配用于进行数据传输。那么,当UPF在接收到UE传输的该新增的TSC SDF的UL TSC数据时,NW-TT根据指示采用所述端口资源中的第二Port来传输所述UL TSC数据。
如果PDUSession Modification过程是由于删除一个TSC SDF或一个QoS Flow的原因而触发的,那么步骤S502中SMF从CNC接收的所述端口配置参数用于指示CNC已将这些被删除的TSC SDF或被删除的QoSFlow中所有的TSC SDF所使用的所述端口资源进行回收。在此情况下,UE向与该UE相连接的DS-TT指示所述端口资源的第一Port之后,DS-TT根据指示获知所述端口资源中的第一Port已被CNC回收,后续将会被重新分配。同样,UPF向与该UPF相连接的NW-TT指示所述端口资源的第二Port之后,NW-TT根据指示获知所述端口资源中的第二Port已被CNC回收,后续将会被重新分配。
在另一种可行的实施方式中,UE的PDU Session管理过程包括:UE的PDU Session Release过程。当UE的PDU Session被释放时,该PDU Session包括的所有TSC SDF及QoSFlow均会被删除。在此情况下,步骤S501中SMF向CNC上报的所述端口管理参数还包括与PDU Session相关联的端口资源,该端口资源包括多个Port对,这多个Port对是CNC为该PDU Session中的所有TSC SDF分配的Port对。其中,一个所述Port对由与UE相连接的DS-TT所提供的第一Port列表中的一个第一Port和与UPF相连接的NW-TT所提供的第二Port列表中的一个第二Port组成。另外,步骤S502中SMF从CNC接收的所述端口配置参数用于指示CNC已回收所述端口资源。也就是说,当UE的PDU Session被释放时,CNC会将该PDU Session中所有TSC SDF所使用的Port对进行回收,被回收的Port对则可以分配给该UE的其他PDU Session的TSC SDF或其他UE的TSC SDF。
在此实施方式下,UE向与该UE相连接的DS-TT指示所述端口资源中的第一Port之后,DS-TT根据指示获知所述端口资源中的第一Port已被CNC回收,后续将会被重新分配。同样,UPF向与该UPF相连接的NW-TT指示所述端口资源中的第二Port之后,NW-TT根据指示获知所述端口资源中的第二Port已被CNC回收,后续将会被重新分配。
本申请实施例中,在UE的PDU Session管理过程中,由SMF向CNC上报端口管理参数,该端口管理参数包括UE ID、与所述UE相连接的DS-TT所提供的第一Port列表、以及与UPF相连接的NW-TT所提供的第二Port列表。此处的上报过程可以使得CNC能够及时、全面掌握UE的PDU Session管理过程中的所有Port情况,从而能够对这些Port进行有效地、统筹地管理,例如为该UE的PDU Session所包括的非周期性的业务和/或周期性的业务分配端口资源,或对已分配的端口资源进行管理等。这样,能够有效地解决非周期性的业务数据与周期性的业务数据之间的传输冲突,以及能够对Port进行很好配置; 并且,CNC将端口配置参数下发给会话管理功能设备,这样使得会话管理功能设备能够及时获知端口资源的配置内容,并且有利于通知端口资源中的Port作好传输准备,从而实现TSN的数据传输。
图6示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的方法流程图。该方法用于描述当UE的PDU Session是HR(Home Routed Roaming,家乡路由漫游)PDU Session时,在UE的HR PDU Session管理过程中对Port的管理。如图6所示,本实施例中SMF包括V-SMF(Visited-SMF,访问网络的SMF)和H-SMF(Home-SMF,家乡网络的SMF)。其中,V-SMF负责对UE/DS-TT通过AMF发送的消息进行处理;H-SMF负责对UPF/NW-TT发送的消息进行处理,并与CNC进行交互;V-SMF与H-SMF之间会进行传输,其传输的主要内容包括UE/DS-TT相关的第一端口管理参数和第一端口配置参数。具体地,该方法包括以下步骤S601-S602:
步骤S601,在UE的HR PDU Session管理过程中,H-SMF向CNC上报端口管理参数,所述端口管理参数包括UE的标识、与所述UE相连接的DS-TT所提供的第一Port列表以及与UPF相连接的NW-TT所提供的第二Port列表。
步骤S602,H-SMF接收CNC下发的端口配置参数,所述端口配置参数包括与所述HR PDU Session相关联的端口资源。
图6所示实施例的步骤S601-S602可参见图5所示实施例的步骤S501-S502,二者差异在于:图6所示实施例为针对UE的HR PDU Session管理过程中对Port的处理,而图5所示实施例为针对UE的PDU Session管理过程中对Port的处理;另外,图6所示实施例中与CNC交互的为H-SMF,而图5所示实施例中与CNC交互的为SMF。
在一种可行的实施方式中,图6所示实施例的方法还包括以下步骤S603-S605:
步骤S603,H-SMF向V-SMF发送所述第一端口配置参数。
其中,H-SMF向V-SMF发送会话管理策略控制更新响应(Npcf_SMPolicyControl_Update Response),该Npcf_SMPolicyControl_UpdateResponse包括Port Management Container,且该Port Management Container中携带所述第一端口配置参数。
步骤S604,V-SMF向UE转发所述第一端口配置参数,以使UE向与UE相连接的DS-TT指示所述端口资源中的第一Port。步骤S604可参见图5所示实施例的步骤S503,二者差异在于:步骤S604是由V-SMF向UE发送所述第一端口配置参数,而图5所示的步骤S503是由SMF向UE发送所述第一端口配置参数。
步骤S605,H-SMF向所述UPF发送所述第二端口配置参数,以使所述UPF向与所述UPF相连接的NW-TT指示所述端口资源中的第二Port。步骤S605可参见图5所示实施例的步骤S504,二者差异在于:步骤S605是由H-SMF向UPF发送所述第二端口配置参数,而图5所示的步骤S504是由SMF向UPF发送所述第二端口配置参数。
在另一种可行的实施方式中,UE的HR PDU Session管理过程包括:UE的HR PDU Session Establishment过程。此情况下,步骤S601中H-SMF向CNC上报的所述第一端口 管理参数还包括所述UE与DS-TT下的每个第一Port之间的驻留时间,将此驻留时间上报给CNC,便于CNC对TSC业务执行精确时间控制。另外,步骤S602中H-SMF从CNC接收的端口配置参数用于指示CNC根据所述端口管理参数已为该UE的HR PDU Session分配所述端口资源。
在此实施方式下,所述方法还包括以下步骤S606-S608:
步骤S606,在建立UE的HR PDU Session过程中,V-SMF接收UE通过AMF发送的第一端口管理参数。步骤S606可参见图5所示实施例的步骤S505,二者差异在于:步骤S606是由V-SMF接收UE发送的所述第一端口管理参数,而图5所示的步骤S505是由SMF接收UE发送的所述第一端口管理参数。
步骤S607,H-SMF接收V-SMF转发的所述第一端口管理参数,所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表、以及UE与所述DS-TT下的每个第一Port之间的驻留时间。
其中,H-SMF接收V-SMF转发的所述第一端口管理参数的过程具体包括:H-SMF接收V-SMF发送的会话管理策略控制更新请求(Npcf_SMPolicyControl_Update Request),该Npcf_SMPolicyControl_UpdateRequest包括Port Management Container,且该Port Management Container中携带所述第一端口管理参数。
步骤S608,H-SMF接收UPF发送的第二端口管理参数,所述第二端口管理参数包括与该UPF相连接的NW-TT所提供的第二Port列表。步骤S608可参见图5所示实施例的步骤S506,二者差异在于:步骤S608是由H-SMF接收UPF发送的所述第二端口管理参数,而图5所示的步骤S506是由SMF接收UPF发送的所述第二端口管理参数。
在此实施方式下,即在UE的HR PDU Session Establishment过程中,UE向与该UE相连接的DS-TT指示所述端口资源中的第一Port,这使得DS-TT能够获知该DS-TT下的哪一个第一Port被分配用于进行数据传输。那么,当UE接收到UPF传输的DL TSC数据时,DS-TT根据指示采用所述端口资源中的第一Port来传输所述DL TSC数据。同样,UPF向与该UPF相连接的NW-TT指示所述第二端口资源中的第二Port,这使得NW-TT能够获知该NW-TT下的哪一个第二Port被分配用于进行数据传输。那么,当UPF接收到UE传输的UL TSC数据时,NW-TT根据指示采用所述端口资源中的第二Port来传输所述UL TSC数据。
在另一种可行的实施方式中,UE的HR PDU Session管理过程包括:UE的HR PDU Session Modification过程。当UE的一个HR PDU Session中的部分业务数据发生变化,例如,新增TSC SDF到一个已有的QoSFlow中或新增一个QoSFlow,或者删除一个TSC SDF或一个QoS Flow(此时该QoS Flow中的所有TSC SDF均会被删除),这些变化均会触发该UE的HR PDU Session Modification过程。在此情况下,步骤S601中H-SMF向CNC上报的所述端口管理参数还包括该HR PDU Session中发生变化的业务数据的信息,此处的信息可包括:发生变化(新增或删除)的TSC SDF的Flag、传输时延、数据开始时间、数据结束时间等信息。另外,如果HR PDUSession Modification过程是由于新增TSC SDF的原 因而触发的,那么步骤S602中H-SMF从CNC接收的所述端口配置参数用于指示CNC为该新增的TSC SDF分配的所述端口资源。在此情况下,UE向与该UE相连接的DS-TT指示所述端口资源中的第一Port,这使得DS-TT能够获知该DS-TT下的哪一个第一Port被分配用于进行数据传输。那么,当UE接收到UPF传输的该新增的TSC SDF的DL TSC数据时,DS-TT根据指示采用所述端口资源中的第一Port来传输所述DL TSC数据。同样,UPF向与该UPF相连接的NW-TT指示所述端口资源中的第二Port,这使得NW-TT能够获知该NW-TT下的哪一个第二Port被分配用于进行数据传输。那么,当UPF接收到UE传输的该新增的TSC SDF的UL TSC数据时,NW-TT根据指示采用所述端口资源中的第二Port来传输所述UL TSC数据。
如果HR PDUSession Modification过程是由于删除一个TSC SDF或一个QoSFlow的原因而触发的,那么步骤S602中H-SMF从CNC接收的所述端口配置参数用于指示CNC已将这些被删除的TSC SDF或被删除的QoSFlow中的所有TSC SDF所使用的所述端口资源进行回收。在此情况下,UE向与该UE相连接的DS-TT指示所述端口资源的第一Port之后,DS-TT根据指示获知所述端口资源中的第一Port已被CNC回收,后续将会被重新分配。同样,UPF向与该UPF相连接的NW-TT指示所述端口资源的第二Port之后,NW-TT根据指示获知所述端口资源中的第二Port已被CNC回收,后续将会被重新分配。
在另一种可行的实施方式中,UE的HR PDU Session管理过程包括:UE的HR PDU Session Release过程。当UE的HR PDU Session被释放时,该HR PDU Session包括的所有TSC SDF及QoSFlow均会被删除。在此情况下,步骤S601中H-SMF向CNC上报的所述端口管理参数还包括与HR PDU Session相关联的端口资源,该端口资源包括多个Port对,这多个Port对是CNC为该HR PDU Session中的所有TSC SDF分配的Port对。其中,一个所述Port对由与UE相连接的DS-TT所提供的第一Port列表中的一个第一Port和与UPF相连接的NW-TT所提供的第二Port列表中的一个第二Port组成。另外,步骤S602中H-SMF从CNC接收的所述端口配置参数用于指示CNC已回收所述端口资源。也就是说,当UE的HR PDU Session被释放时,CNC会将该HR PDU Session中所有TSC SDF所使用的Port对进行回收,被回收的Port对则可以分配给该UE的其他PDU Session的TSC SDF或其他UE的TSC SDF。
在此实施方式下,UE向与该UE相连接的DS-TT指示所述端口资源中的第一Port之后,DS-TT根据指示获知所述端口资源中的第一Port已被CNC回收,后续将会被重新分配。同样,UPF向与该UPF相连接的NW-TT指示所述端口资源中的第二Port之后,NW-TT根据指示获知所述第二端口资源中的第二Port已被CNC回收,后续将会被重新分配。
本申请实施例中,在UE的HR PDU Session管理过程中,由H-SMF向CNC上报端口管理参数,该端口管理参数包括UE ID、与所述UE相连接的DS-TT所提供的第一Port列表,以及与UPF相连接的NW-TT所提供的第二Port列表。此处的上报过程可以使得CNC能够及时、全面掌握UE的PDU Session管理过程中的所有Port情况,从而能够对这些Port进行有效地、统筹地管理,例如为该UE的HR PDU Session所包括的非周期性的业务和/ 或周期性的业务分配端口资源,或对已分配的端口资源进行管理等。这样,能够有效地解决非周期性的业务数据与周期性的业务数据之间的传输冲突,以及能够对Port进行很好配置;并且,CNC将端口配置参数下发给会话管理功能设备,这样使得会话管理功能设备能够及时获知端口资源的配置内容,并且有利于通知端口资源中的Port作好传输准备,从而实现TSN的数据传输。
图7示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的方法流程图。该方法用于描述在为UE新建一个QoS Flow时对Port的管理,该方法包括以下步骤S701-S702:
步骤S701,SMF接收CNC下发的端口配置参数,所述端口配置参数包括CNC为UE的PDU Session中的目标TSC SDF分配的端口资源。
其中,SMF接收CNC下发的端口配置参数的具体过程包括如下①-③:①CNC向AF发送服务信息(Service Information),该Service Information中包括端口管理容器(Port Management Container),该Port Management Container中携带所述端口配置参数。另外,所述Service Information中还包括UE ID和目标TSC SDF的信息,此处的信息可包括:周期、传输时延、数据开始时间、数据结束时间等信息。②AF向PCF发送策略授权创建/更新请求(Npcf_PolicyAuthorization_Creat/Update Request),该Npcf_PolicyAuthorization_Creat/Update Request包括Port Management Container,该Port Management Container中携带所述端口配置参数。另外,该Npcf_PolicyAuthorization_Creat/Update Request还包括UE ID和目标TSC SDF的信息。③PCF向SMF发送会话管理策略控制更新通知响应(Npcf_SMPolicyControl_Update Notify Response),该Npcf_SMPolicyControl_Update Notify Response包括Port Management Container,该Port Management Container中携带所述端口配置参数。该Npcf_SMPolicyControl_Update Notify Response还包括目标TSC SDF的信息。
步骤S702,SMF根据所述端口配置参数为UE分配新建的目标QoS Flow,将目标TSC SDF映射至目标QoS Flow,并将目标QoS Flow与所述端口资源相关联。
SMF记录了UE的端口管理参数,CNC也记录了UE的端口管理参数。所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数。所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表、UE与DS-TT下的每个第一Port之间的驻留时间;所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表。所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port,所述第二端口配置参数包括所述端口资源中的第二Port。SMF还记录了UE的已有的QoS Flow关联的Port对。一个Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。其中,一个所述已有的QoS Flow与一个所述Port对相关联。如果所述已有的QoS Flow为周期性的QoS Flow,则两个或两个以上具有相同周期的所述已有的QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的时隙。或者,如果所述已有的QoS Flow为非周期性的QoS Flow,则两个 或两个以上所述已有的QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的传输资源。
对于一个目标TSC SDF,CNC会为该目标TSC SDF分配目标Port对(DS-TT上的一个第一Port的Port Number与NW-TT上的一个第二Port的Port Number)。如果该目标TSC SDF为周期性的业务数据,那么CNC还会分配该目标Port对的两个Port中用于传输该目标TSC SDF的时隙等相关配置参数,则所述端口资源包括目标Port对及所述目标Port对中被占用的、用于传输所述目标TSC SDF的时隙。如果目标TSC SDF为非周期性的业务数据,CNC会为该目标TSC SDF分配该目标Port对中两个Port中用于传输该目标TSC SDF的传输资源等相关配置参数,则所述端口资源包括目标Port对及所述目标Port对中被占用的、用于传输所述目标TSC SDF的传输资源。完成配置之后,CNC将为目标TSC SDF分配的端口配置参数发送给SMF。如果该目标TSC SDF的周期性要求或QoS需求与该UE已有的QoS Flow不同,也就是说该目标TSC SDF无法映射至已有的QoS Flow,那么SMF会为该目标TSC SDF新建一个目标QoS Flow,将该目标TSC SDF映射至该新建的目标QoS Flow中,并且将新建的QoS Flow与CNC为目标TSC SDF分配的目标Port对进行关联。如果目标TSC SDF为周期性的业务数据,那么该目标TSC SDF占用目标Port对中各Port上的一个时隙,如果目标TSC SDF为非周期性的业务数据,那么该目标TSC SDF占用目标Port对中各Port上的传输资源。
针对同一个UE的多个周期性的QoS Flow,只要具备相同的周期,这些QoS Flow就可以共享同一个Port对。同样,针对不同UE的周期性的QoS Flow,只要具备相同的周期,这些QoS Flow也可以共享同一个Port对。由于CNC可以知道每个Port上的容量是否已经满了,所以当一个Port对的容量已经满了(即Port对上已无空闲时隙能够分配)时,就会分配另外一个Port对。即如果某个QoS Flow所使用的Port对中的Port的容量已满,可以为该QoS Flow选择另外一个Port对,新选择的Port对也可以用于共享。
在一种可行的实施方式中,本实施例的方法还包括以下步骤(1)-(2),其中步骤(1)可先于步骤S702被执行。
(1)SMF判断所述目标Port对是否为SMF所记录的、与所述已有的QoS Flow关联的Port对;若判断结果为否,则转入执行步骤S702。
(2)如果判断结果为是,SMF将所述目标TSC SDF映射至所述已有的QoS Flow,并更新所述已有的QoS Flow的信息,此处更新过程包括在已有的QoS Flow中添加该目标TSC SDF的信息。
如果目标Port对是SMF所记录的、与已有的QoS Flow关联的Port对,那么表明目标TSC SDF可以使用与已有的QoS Flow关联的Port对进行数据传输,进一步表明目标TSC SDF与该已有的QoS Flow具备相同的周期性要求和相同的QoS需求,则目标TSC SDF能够被映射至该已有的QoS Flow中。反之,如果目标Port对不是SMF所记录的、与已有的QoS Flow关联的Port对,那么表明目标TSC SDF无法使用与已有的QoS Flow关联的Port对进行数据传输,需要新的Port对进行数据传输;进一步表明目标TSC SDF与该已有的 QoS Flow具备不同的周期性要求或不同的QoS需求,则目标TSC SDF不能够被映射至该已有的QoS Flow中,SMF只能为UE新建一个QoS Flow,并将该目标TSC SDF映射至该新建的QoS Flow中。
在另一种可行的实施方式中,本实施例的方法还包括以下步骤S703-S704:
步骤S703,SMF向UE发送所述第一端口配置参数,以使UE向与UE相连接的DS-TT指示所述端口资源中的第一Port。
其中,SMF向UE发送所述第一端口配置参数的具体过程包括如下①-③:①SMF向AMF发送通信消息传输(Namf_Communication_N1N2MessageTransfer(N1 SM Container)),该Namf_Communication_N1N2MessageTransfer(N1 SM Container)包括端口管理信息容器(Port Management Information Container),该Port Management Information Container携带所述第一端口配置参数。②AMF向NG RAN转发所述Namf_Communication_N1N2MessageTransfer(N1 SM Container)。③NG RAN向UE发送接入网指定资源修改(AN-specific resource Modification(N1 SM Container)),该AN-specific resource Modification(N1 SM Container)包括Port Management Information Container,且该Port Management Information Container携带所述第一端口配置参数。
UE根据该端口配置参数中的端口资源中的第一Port来通知哪个DS-TT下的哪个第一Port的Port Number将用于TSC SDF的数据传输。具体地,如果所述UE与所述DS-TT之间存在IP连接,那么UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel(隧道)进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。需要说明的是,一个IP连接包括多个IP Tunnel,一个IP Tunnel对应一个Port Number,此处的指定的IP Tunnel是指所述端口资源中的第一Port的Port Number对应的IP Tunnel。如果UE与所述DS-TT之间通过非IP连接,那么UE向所述DS-TT的指示方式可以是通过特殊的L2(数据链路层)标识或特殊的L1(物理层)标识来指示。此处的特殊的L2标识是指区别于常规L2标识的其他标识,特殊的L1标识是指区别于常规L1标识的其他标识。
步骤S704,SMF向UPF发送所述第二端口配置参数,以使UPF向与UPF相连接的NW-TT指示所述端口资源中的第二Port。
其中,SMF向UPF发送所述第二端口配置参数的具体过程包括:SMF向UPF发送会话修改请求(N4 Session Modification Request),该N4 Session Modification Request中包括Port Management Information Container,且该Port Management Information Container携带所述第二端口配置参数。
UPF根据该第二端口配置参数中的端口资源中的第二Port通知哪个NW-TT下的哪个第二Port的Port Number将用于TSC SDF的数据传输。具体地,如果所述UPF与所述NW-TT之间存在IP连接,那么UPF向所述NW-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel(隧道)进行指示,通过所述端口资源中的第二Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。需要说明的是,一个IP连接包括多个IP  Tunnel,一个IP Tunnel对应一个Port Number,此处的指定的IP Tunnel是指所述端口资源中的第二Port的Port Number对应的IP Tunnel。如果UPF与所述NW-TT之间通过非IP连接,那么UPF向所述NW-TT的指示方式可以是通过特殊的L2标识或L1标识来指示。
在另一种可行的实施方式中,本实施例的方法还包括以下步骤S705-S706:
步骤S705,当所述目标QoS Flow被删除时,SMF向CNC上报所述端口资源。
其中,SMF向CNC上报所述端口资源的过程具体包括如下①-③:①SMF向PCF发送会话管理策略控制更新请求(Npcf_SMPolicyControl_Update Request(rule Reports(QoS Flow Termination)),该Npcf_SMPolicyControl_Update Request(rule Reports(QoS Flow Termination))中包括端口管理容器(Port Management Container),该Port Management Container中携带所述端口资源。另外,该Port Management Container中还包括被删除的TSC SDF(即目标QoS Flow中的所有TSC SDF)的信息。②PCF向AF发送策略授权通知请求(Npcf_PolicyAuthorization_Notify Request(TSC SDF Released)),该Npcf_PolicyAuthorization_Notify Request(TSC SDF Released)包括Port Management Container,该Port Management Container中携带所述端口资源。③AF向CNC发送通知请求(Notify Request(TSC SDF Released)),该Notify Request(TSC SDF Released)中包括Port Management Container,该Port Management Container中携带所述端口资源。
步骤S706,SMF接收CNC下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示CNC已回收所述端口资源。
如前述,当CNC为一个新的周期性的目标TSC SDF分配目标Port对后,会下发端口配置参数至SMF。SMF新建目标QoS Flow,并将目标TSC SDF映射至新建的目标QoS Flow,同时将新建的目标QoS Flow与目标Port对关联。那么,当这个目标QoS Flow被删除时,这个目标QoS Flow中的目标TSC SDF同时被删除,SMF就需要通知PCF/AF/CNC,由CNC将为这个目标QoS Flow中的目标TSC SDF分配的目标Port对进行回收,更新端口配置参数,然后再将更新的端口配置参数发送到AF/PCF/SMF。这里的过程同样也适用于非同期性的QoS Flow被删除的情况。当非同期性的QoS Flow被删除时,SMF也需要通知PCF/AF/CNC。因为CNC有目标Port对的所有传输资源上的规划,当一个UE的非周期性的QoS Flow被删除时,CNC将更新为非同期性的QoS Flow分配的两个Port的传输资源,并释放该非周期性的QoS Flow所占用的Port传输资源。被释放的传输资源可以分配给其它的UE,或此UE后续的非周期性的QoS Flow。
在此实施方式下,所述方法还包括以下步骤S707-S708:
步骤S707,SMF向UE发送更新后的第一端口配置参数,以使UE向与UE相连接的DS-TT指示所述端口资源已被回收。
步骤S708,SMF向UPF发送更新后的第二端口配置参数,以使UPF向与UPF相连接的NW-TT指示所述端口资源已被回收。
在另一种可行的实施方式中,本实施例的方法还包括以下步骤S709-S710:
步骤S709,当所述目标TSC SDF被删除,并且所述目标QoS Flow中还包括其他的 TSC SDF时,SMF向CNC上报所述目标TSC SDF的标志及所述端口资源。
步骤S710,SMF接收CNC下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示CNC已回收所述目标Port对中用于传输所述目标TSC SDF的时隙或传输资源。
本实施方式中,如果只是删除了目标QoS Flow中的目标TSC SDF,而目标QoS Flow中还存在其他的TSC SDF,即目标QoS Flow未被删除,那么SMF需要通知CNC。如果目标TSC SDF为周期性的业务数据,那么CNC会将目标Port对上为该目标TSC SDF分配的时隙进行回收,更新端口配置参数,然后将更新的端口配置参数发送到SMF。如果目标TSC SDF为非周期性的业务数据,那么CNC会将目标Port对上为该目标TSC SDF分配的传输资源进行回收,更新端口配置参数,然后将更新的端口配置参数发送到SMF。
在此实施方式下,所述方法还包括以下步骤S711-S712:
步骤S711,SMF向UE发送更新后的第一端口配置参数,以使UE向与UE相连接的DS-TT指示所述端口资源涉及的目标Port对中用于传输所述目标TSC SDF的时隙或传输资源已被回收。
步骤S712,SMF向UPF发送更新后的第二端口配置参数,以使UPF向与UPF相连接的NW-TT指示所述端口资源涉及的目标Port对中用于传输所述目标TSC SDF的时隙或传输资源已被回收。
本申请实施例中,当UE的PDU Session发生新增TSC SDF、新建目标QoS Flow、删除目标QoS Flow、删除目标TSC SDF等过程时,CNC均会更新该UE的PDU Session的端口资源的配置,包括分配Port的时隙或传输资源,回收Port对,回收Port的时隙或传输资源等,并更新端口配置参数,且将该更新的端口配置参数下发给会话管理功能设备。这样使得会话管理功能设备能够及时获知端口资源的配置内容,并且有利于通知端口资源中的相应Port,从而实现了对Port的有效管理,避免产生配置不好、传输冲突等问题,保证TSN的数据传输的顺利进行。
图7所示实施例涉及对一个目标QoS Flow的新建、删除的过程,也涉及对一个目标TSC SDF进行新增和删除的过程。如前所述,这样的过程会使得UE的PDU Session的部分业务数据发生变化,从而触发UE的PDU Session Modification过程。因此,图7所示实施例实际记载了UE的PDU Session Modification过程中对Port的处理方案。针对UE的HR PDU Session Modification过程可以参考图7所示流程,而与图7不同的是,在HR PDU Session Modification过程中,与CNC、UPF、PCF、AF交互的为H-SMF,而与UE、NG RAN、AMF交互的是V-SMF;并且,V-SMF和H-SMF之间也会进行交互,其交互的内容关于UE/DS-TT侧的第一Port的相关内容,例如第一端口管理参数、第一端口配置参数等。
图8示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的方法流程图。该方法用于描述在一个UE断电或断网时对Port的管理,该方法包括以下步骤S801-S803:
步骤S801,在第一UE的注销过程中,当所述第一UE的PDU Session被释放时,SMF向CNC上报端口管理参数,所述端口管理参数包括CNC为该第一UE的PDU Session分配的端口资源。
其中,SMF向CNC上报所述端口管理参数的过程具体包括如下①-③:①SMF向PCF发送会话管理策略会话终止(Npcf_SMPolicy Association Termination),该Npcf_SMPolicy Association Termination中包括端口管理容器(Port Management Container),该Port Management Container中携带所述端口管理参数。②PCF向AF发送策略授权通知请求(Npcf_PolicyAuthorization_Notify Request(TSC SDF Released)),该Npcf_PolicyAuthorization_Notify Request(TSC SDF Released)包括Port Management Container,该Port Management Container中携带所述端口管理参数。③AF向CNC发送通知请求(Notify Request(TSC SDF Released)),该Notify Request(TSC SDF Released)中包括Port Management Container,该Port Management Container中携带所述端口管理参数。
步骤S802,SMF接收CNC下发的端口配置参数,所述端口配置参数用于指示CNC已回收所述端口资源。
SMF接收CNC下发的端口配置参数的过程具体包括如下①-③:①CNC向AF下发通知响应(Notify Response),该Notify Response中包括Port Management Container,且该Port Management Container中携带所述端口配置参数。②AF向PCF发送策略授权通知响应(Npcf_PolicyAuthorization_Notify Response),该Npcf_PolicyAuthorization_Notify Response包括Port Management Container,且该Port Management Container中携带所述端口配置参数。③PCF向SMF发送会话管理策略控制删除响应(Npcf_SMPolicyControl_Delete Response),该Npcf_SMPolicyControl_Delete Response包括Port Management Container,且该Port Management Container中携带所述端口配置参数。
步骤S803,SMF向第二UE发送所述端口配置参数,以使所述第二UE向与所述第二UE相连接的DS-TT指示所述端口资源已被回收;其中,所述第一UE与所述第二UE共享同一个DS-TT提供的同一个第一Port。
所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port,所述第二端口配置参数包括所述端口资源中的第二Port。SMF向第二UE具体发送的是第一端口配置参数。其中,SMF向第二UE发送所述第一端口配置参数的具体过程包括如下①-③:①SMF向AMF发送通信消息传输(Namf_Communication_N1N2MessageTransfer(N1 SM Container)),该Namf_Communication_N1N2MessageTransfer(N1 SM Container)包括端口管理信息容器(Port Management Information Container),该Port Management Information Container携带所述第一端口配置参数。②AMF向NG RAN转发所述Namf_Communication_N1N2MessageTransfer(N1 SM Container)。③NG RAN向第二UE发送接入网指定资源修改(AN-specific resource Modification(N1 SM Container)),该AN-specific resource Modification(N1 SM Container)包括Port Management Information Container,且该Port Management Information Container携带所述第一端口配置参数。
其中,所述第一UE的注销过程发起的原因包括:所述第一UE断电,或者所述第一UE与5G网络之间不可达。SMF记录了所述第一UE的端口管理参数及所述第二UE的端 口管理参数。此处,所述端口管理参数还包括UE ID、第一端口管理参数和第二端口管理参数。所述第一端口管理参数包括与第一UE相连接的DS-TT所提供的第一Port列表、第一UE与DS-TT下的每个第一Port之间的驻留时间;所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表。SMF还记录了所述第一UE的第一QoS Flow、以及所述UE的第二QoS Flow。如果所述第一QoS Flow与所述第二QoS Flow均为周期性的QoS Flow,且二者具备相同的周期,则所述第一QoS Flow与所述第二QoS Flow共享同一个第一Port,但分别占用所述同一个第一Port中不同的时隙;或者,所述第一QoS Flow与所述第二QoS Flow共享同一个第二Port,但分别占用所述同一个第二Port中不同的时隙;或者,所述第一QoS Flow与所述第二QoS Flow共享同一个端口对,但分别占用所述同一个Port对中不同的时隙。一个所述Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。如果所述第一QoS Flow与所述第二QoS Flow均为非周期性的QoS Flow,则所述第一QoS Flow与所述第二QoS Flow共享同一个第一Port的传输资源,或者,所述第一QoS Flow与所述第二QoS Flow共享同一个第二Port的传输资源,或者,所述第一QoS Flow与所述第二QoS Flow共享同一个Port对的传输资源。
步骤S803中,SMF向第二UE发送的是所述第一端口配置参数,第二UE将根据该第一端口配置参数中的端口资源中的第一Port来向对应的DS-TT作出指示。具体地,如果所述第二UE与所述DS-TT之间存在IP连接,那么第二UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel(隧道)进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。需要说明的是,一个IP连接包括多个IP Tunnel,一个IP Tunnel对应一个Port Number,此处的指定的IP Tunnel是指所述端口资源中的第一Port的Port Number对应的IP Tunnel。如果第二UE与所述DS-TT之间通过非IP连接,那么第二UE向所述DS-TT的指示方式可以是通过特殊的L2(数据链路层)标识或特殊的L1(物理层)标识来指示。此处的特殊的L2标识是指区别于常规L2标识的其他标识,特殊的L1标识是指区别于常规L1标识的其他标识。
本申请实施例中,在第一UE由于断电(Power Off)或用户不可达(UE unreachability)的原因而执行注销过程中,第一UE的所有PDU Session均被释放。在此情况下,SMF需要向CNC上报第一UE的端口管理参数,该端口管理参数包括第一UE的所有PDU Session相关联的端口资源,即第一UE的所有PDU Session包括的TSC SDF所使用的Port对。CNC会将用于传输第一UE的所有PDU Session中所有TSC SDF所使用的Port对进行回收,被回收的Port对后续可分配给其他UE的TSC SDF。CNC更新该第一UE的端口配置参数。正常情况下,该更新后的端口配置参数由CNC发送给SMF,再由SMF转发给第一UE,使得第一UE向与第一UE相连接的DS-TT指示该端口资源已被回收。但是,由于UE已断电或与5G网络之间不可达,因此SMF无法将更新的端口配置参数发送给第一UE,这就会导致第一UE连接的DS-TT无法获知端口资源中的第一Port的变化。本申请实施例提出的解决方案为:由与第一UE共用同一个DS-TT上的同一个第一Port的另外一个第二 UE来对关于共用的DS-TT上的同一个第一Port的端口配置参数实施更新。具体地,SMF可以将端口配置参数发送给该第二UE,由第二UE向与第二UE相连接的DS-TT(即第一UE与第二UE共同连接的DS-TT)作出指示。
本申请实施例中,支持一个UE连接多个DS-TT,一个DS-TT支持多个Port。支持一个UPF连接多个NW-TT,一个NW-TT支持多个Port。支持多个不同周期的TSC业务以及多个UE的TSC业务。解决了不同UE的不同的周期性的TSC业务情形下的Port管理的问题。另外,在第一UE由于断电(Power Off)或用户不可达(UE unreachability)的原因而执行注销过程中,解决了由于第一UE已断电或与5G网络之间不可达,因此SMF无法将更新的端口配置参数发送给第一UE而导致第一UE连接的DS-TT无法获知端口资源中的第一Port的变化的问题。本申请实施例利用与第一UE共用同一个DS-TT上的同一个第一Port的另外一个第二UE来对关于共用的DS-TT上的同一个第一Port的端口配置参数实施更新,由第二UE向与第二UE相连接的DS-TT(即第一UE与第二UE共同连接的DS-TT)作出指示,使第一UE连接的DS-TT能够及时获知端口资源中的第一Port的变化,从而实现了对Port的有效管理,避免产生配置不好、传输冲突等问题,保证TSN的数据传输的顺利进行。
图9示出了本申请一个示例性实施例提供的一种实现TSN数据传输的装置的结构图。在一个实施例中,该装置可以是运行于SMF中的一个计算机程序(包括程序代码)。该装置可以用于执行图5所示的方法。请参见图9,该装置包括如下单元901-902:
端口管理参数上报单元901,用于在UE的PDU Session管理过程中,向CNC上报端口管理参数,所述端口管理参数包括UE ID、与UE相连接的DS-TT所提供的第一Port列表、以及与UPF相连接的NW-TT所提供的第二Port列表。
端口配置参数接收单元902,用于接收CNC下发的端口配置参数,所述端口配置参数包括与PDU Session相关联的端口资源。
一种实施方式中,所述端口资源包括多个Port对;其中,一个所述Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。
所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数,所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表,所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表。
所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port,所述第二端口配置参数包括所述端口资源中的第二Port。
另一种实施方式中,所述PDU Session包括非周期性的TSC SDF;所述端口管理参数还包括所述非周期性的TSC SDF的标志;所述端口资源包括用于传输所述非周期性的TSC SDF的Port对。
另一种实施方式中,当所述PDU Session包括多个非周期性的TSC SDF时,所述多个非周期性的TSC SDF共享同一个Port对的传输资源。
另一种实施方式中,所述PDU Session包括周期性的TSC SDF;所述周期性的TSC SDF被映射至QoS Flow中;所述端口资源还包括用于传输所述QoS Flow的Port对。
另一种实施方式中,当所述PDU Session包括多个周期性的TSC SDF,且所述多个周期性的TSC SDF具备相同的周期和相同的服务质量需求时,所述多个周期性的TSC SDF被映射至同一个QoS Flow中。
另一种实施方式中,当所述PDU Session包括多个QoS Flow,且所述多个QoS Flow具备相同的周期时,所述多个QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的时隙。
所述端口资源还包括所述共享的同一个Port对,以及所述共享的同一个Port对中分别被占用的、用于传输所述QoS Flow中的周期性的TSC SDF的不同的时隙。
再一种实施方式中,所述UE的PDU Session管理过程包括:建立UE的PDU Session的过程。所述第一端口管理参数还包括UE与DS-TT下的每个第一Port之间的驻留时间;所述端口配置参数用于指示CNC根据所述端口管理参数已为所述PDU Session分配所述端口资源。
再一种实施方式中,所述装置还包括:端口管理参数接收单元903,用于在建立UE的PDU Session的过程中,接收UE通过AMF发送的第一端口管理参数,以及接收所述UPF发送的第二端口管理参数。
再一种实施方式中,所述UE的PDU Session管理过程包括:释放所述UE的PDU Session的过程。所述端口管理参数还包括与所述PDU Session相关联的端口资源;所述端口配置参数用于指示CNC已回收所述端口资源。
再一种实施方式中,所述装置还包括:端口配置参数发送单元904,用于向所述UE发送所述第一端口配置参数,以使所述UE向与所述UE相连接的DS-TT指示所述端口资源中的第一Port。
再一种实施方式中,若所述UE与所述DS-TT之间存在IP连接,则所述UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。若所述UE与所述DS-TT之间通过非IP连接,则所述UE向所述DS-TT的指示方式包括通过L2标识或L1标识进行指示。
再一种实施方式中,所述端口配置参数发送单元904还用于:向UPF发送所述第二端口配置参数,以使所述UPF向与所述UPF相连接的NW-TT指示所述端口资源中的第二Port。
再一种实施方式中,若所述UPF与所述NW-TT之间存在IP连接,则所述UPF向所述NW-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第二Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。若所述UPF与所述NW-TT之间通过非IP连接,则所述UPF向所述NW-TT的指示方式包括通过L2标识或L1标识进行指示。
在另一个实施例中,若所述PDU Session为HR PDU Session,则所述装置可以是运行于H-SMF设备中的一个计算机程序(包括程序代码),该装置可以用于执行图6所示的方法。
一种实施方式中,所述端口管理参数接收单元903还用于:在建立所述UE的HR PDU Session的过程中,H-SMF接收V-SMF发送的第一端口管理参数,所述第一端口管理参数是所述UE通过AMF发送至所述V-SMF的。
另一种实施方式中,所述端口配置参数发送单元904还用于:H-SMF向V-SMF发送所述第一端口配置参数,由所述V-SMF向所述UE转发所述第一端口配置参数,以使所述UE向与所述UE相连接的DS-TT指示所述端口资源中的第一Port。
本申请实施例中,在UE的PDU Session(或HR PDU Session)管理过程中,由SMF(或H-SMF)向CNC上报端口管理参数,该端口管理参数包括UE ID、与所述UE相连接的DS-TT所提供的第一Port列表、以及与UPF相连接的NW-TT所提供的第二Port列表。此处的上报过程可以使得CNC能够及时、全面掌握UE的PDU Session(或HR PDU Session)管理过程中的所有Port情况,从而能够对这些Port进行有效地、统筹地管理,例如为该UE的PDU Session(或HR PDU Session)所包括的非周期性的业务和/或周期性的业务分配端口资源,或对已分配的端口资源进行管理等。这样,能够有效地解决非周期性的业务数据与周期性的业务数据之间的传输冲突,以及能够对Port进行很好配置;并且,CNC将端口配置参数下发给SMF(或H-SMF),这样使得SMF(或H-SMF)能够及时获知端口资源的配置内容,并且有利于通知端口资源中的Port作好传输准备,从而实现TSN的数据传输。
图10示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的装置的结构图。该装置可以是运行于SMF中的一个计算机程序(包括程序代码)。该装置可以用于执行图7所示的方法。请参见图10,该装置包括如下单元1001-1002:
端口配置参数接收单元1001,用于接收CNC下发的端口配置参数,所述端口配置参数包括CNC为UE的PDU Session中的目标TSC SDF分配的端口资源。
处理单元1002,用于根据所述端口配置参数为所述UE分配新建的目标QoS Flow,将所述目标TSC SDF映射至所述目标QoS Flow,并将所述目标QoS Flow与所述端口资源相关联。
一种实施方式中,SMF记录了所述UE的端口管理参数,CNC也记录了所述UE的端口管理参数。
所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数。所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表、所述UE与所述DS-TT下的每个第一Port之间的驻留时间;所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表。
所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port。所述第二端口配置参数包括所述端口资源中的第二 Port。
另一种实施方式中,若所述目标TSC SDF为周期性的业务数据,所述端口资源包括目标Port对及所述目标Port对中被占用的、用于传输所述目标TSC SDF的时隙。若所述目标TSC SDF为非周期性的业务数据,所述端口资源包括目标Port对及所述目标Port对中被占用的、用于传输所述目标TSC SDF的传输资源。
所述目标Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。
另一种实施方式中,SMF还记录了所述UE的已有的QoS Flow关联的Port对。一个Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。
再一种实施方式中,一个所述已有的QoS Flow与一个所述Port对相关联。如果所述已有的QoS Flow为周期性的QoS Flow,则两个或两个以上具有相同周期的所述已有的QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的时隙。若所述已有的QoS Flow为非周期性的QoS Flow,则两个或两个以上所述已有的QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的传输资源。
再一种实施方式中,所述处理单元1002还用于:判断所述目标Port对是否为SMF所记录的、与所述已有的QoS Flow关联的Port对;若否,则为所述UE新建目标QoS Flow,将所述目标TSC SDF映射至所述目标QoS Flow,并将所述目标QoS Flow与所述端口资源相关联;若是,则将所述目标TSC SDF映射至所述已有的QoS Flow,并更新所述已有的QoS Flow的信息。
再一种实施方式中,所述装置还包括:端口资源上报单元1003,用于当所述目标服务质量流被删除时,向CNC上报所述端口资源。
所述端口配置参数接收单元1001,用于接收CNC下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示CNC已回收所述端口资源。
再一种实施方式中,所述端口资源上报单元1003还用于:当所述目标TSC SDF被删除,且所述目标QoS Flow中还包括其他的TSC SDF时,向CNC上报所述目标TSC SDF的标志及所述端口资源。
所述端口配置参数接收单元1001,还用于接收CNC下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示CNC已回收所述目标Port对中用于传输所述目标TSC SDF的时隙或传输资源。
再一种实施方式中,所述装置还包括:端口配置参数发送单元1004,用于向所述UE发送所述第一端口配置参数,以使所述UE向与所述UE相连接的DS-TT指示所述端口资源中的第一Port。
再一种实施方式中,若所述UE与所述DS-TT之间存在IP连接,则所述UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。 若所述UE与所述DS-TT之间通过非IP连接,则所述UE向所述DS-TT的指示方式包括通过L2标识或L1标识进行指示。
再一种实施方式中,所述端口配置参数发送单元1004还用于向UPF发送所述第二端口配置参数,以使所述UPF向与所述UPF相连接的NW-TT指示所述端口资源中的第二Port。
再一种实施方式中,若所述UPF与所述NW-TT之间存在IP连接,则所述UPF向所述NW-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第二Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。若所述UPF与所述NW-TT之间通过非IP连接,则所述UPF向所述NW-TT的指示方式包括通过L2标识或L1标识进行指示。
本申请实施例中,当UE的PDU Session发生新增TSC SDF、新建目标QoS Flow、删除目标QoS Flow、删除目标TSC SDF等过程时,CNC均会更新该UE的PDU Session的端口资源的配置,包括分配Port的时隙或传输资源,回收Port对,回收Port的时隙或传输资源等,并更新端口配置参数,且将该更新的端口配置参数下发给会话管理功能设备。这样使得会话管理功能设备能够及时获知端口资源的配置内容,并且有利于通知端口资源中的相应Port,从而实现了对Port的有效管理,避免产生配置不好、传输冲突等问题,保证TSN的数据传输的顺利进行。
图11示出了本申请一个示例性实施例提供的另一种实现TSN数据传输的装置的结构图。该装置可以是运行于SMF中的一个计算机程序(包括程序代码)。该装置可以用于执行图8所示的方法。请参见图11,该装置包括如下单元1101-1103:
端口管理参数上报单元1101,用于在第一UE的注销过程中,当所述第一UE的PDU Session被释放时,向CNC上报端口配置参数,所述端口配置参数包括CNC为所述PDU Session分配的端口资源。
端口配置参数接收单元1102,用于接收CNC下发的端口配置参数,所述端口配置参数用于指示CNC已回收所述端口资源。
端口配置参数发送单元1103,用于向第二UE发送所述端口配置参数,以使所述第二UE向与所述第二UE相连接的DS-TT指示所述端口资源已被回收;其中,所述第一UE与所述第二UE共享同一个DS-TT提供的同一个第一Port。
其中,所述第一UE的注销过程发起的原因包括:所述第一UE断电,或者所述第一UE与5G网络之间不可达。
在一种实施方式中,SMF记录了所述第一UE的端口管理参数及所述第二UE的端口管理参数。
所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数。所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表、UE与DS-TT下的每个第一Port之间的驻留时间;所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表。
所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port,所述第二端口配置参数包括所述端口资源中的第二Port。
另一种实施方式中,SMF还记录了所述第一UE的第一QoS Flow,以及所述第二UE的第二QoS Flow。
若所述第一QoS Flow与所述第二QoS Flow均为周期性的QoS Flow,且二者具备相同的周期,则所述第一QoS Flow与所述第二QoS Flow共享同一个第一Port,但分别占用所述同一个第一Port中不同的时隙;或者,所述第一QoS Flow与所述第二QoS Flow共享同一个第二Port,但分别占用所述同一个第二Port中不同的时隙;或者,所述第一QoS Flow与所述第二QoS Flow共享同一个Port对,但分别占用所述同一个Port对中不同的时隙。
一个所述Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。
再一种实施方式中,若所述第一QoS Flow与所述第二QoS Flow均为非周期性的QoS Flow,则所述第一QoS Flow与所述第二QoS Flow共享同一个第一Port的传输资源,或者,所述第一QoS Flow与所述第二QoS Flow共享同一个第二Port的传输资源,或者,所述第一QoS Flow与所述第二QoS Flow共享同一个Port对的传输资源。
再一种实施方式中,所述端口配置参数发送单元1103具体用于向第二UE发送所述第一端口配置参数。
再一种实施方式中,若所述第二UE与所述DS-TT之间存在IP连接,则所述第二UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。若所述第二UE与所述DS-TT之间通过非IP连接,则所述第二UE向所述DS-TT的指示方式包括通过L2标识或L1标识进行指示。
本申请实施例中,支持一个UE连接多个DS-TT,一个DS-TT支持多个Port。支持一个UPF连接多个NW-TT,一个NW-TT支持多个Port。支持多个不同周期的TSC业务以及多个UE的TSC业务。解决了不同UE的不同的周期性的TSC业务情形下的Port管理的问题。另外,在第一UE由于断电(Power Off)或用户不可达(UE unreachability)的原因而执行注销过程中,解决了由于第一UE已断电或与5G网络之间不可达,因此SMF无法将更新的端口配置参数发送给第一UE而导致第一UE连接的DS-TT无法获知端口资源中的第一Port的变化的问题。本申请实施例利用与第一UE共用同一个DS-TT上的同一个第一Port的另外一个第二UE来对关于共用的DS-TT上的同一个第一Port的端口配置参数实施更新,由第二UE向与第二UE相连接的DS-TT(即第一UE与第二UE共同连接的DS-TT)作出指示,使第一UE连接的DS-TT能够及时获知端口资源中的第一Port的变化,从而实现了对Port的有效管理,避免产生配置不好、传输冲突等问题,保证TSN的数据传输的顺利进行。
图12示出了本申请一个示例性实施例提供的一种会话管理功能设备的结构示意图。 请参见图12,该SMF至少包括处理器1201、输入设备1202、输出设备1203以及计算机存储介质1204。其中,处理器1201、输入设备1202、输出设备1203以及计算机存储介质1204可通过总线或者其它方式连接。计算机存储介质1204可以位于SMF的存储器中,用于存储计算机程序。所述计算机程序包括程序指令,所述处理器1201用于执行所述计算机存储介质1204存储的程序指令,以执行上述实施例所述的实现时间敏感网络的数据传输的方法。处理器1201(或称CPU(Central Processing Unit,中央处理器))是SMF的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能。
本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种实现方式中提供的实现TSN数据传输的方法。
本申请实施例还提供了一种计算机存储介质(Memory)1204,所述计算机存储介质是SMF的记忆设备,用于存放程序和数据。计算机存储介质提供存储空间,在该存储空间中还存放了适于被处理器1201加载并执行的一条或多条的指令,这些指令可以是一个或多个的计算机程序(包括程序代码)。此处的计算机存储介质可以是高速RAM存储器,也可以是非易失性存储器(non-volatile memory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述处理器的计算机存储介质。
在一个实施例中,由处理器1201加载并执行计算机存储介质中存放的一条或多条指令,以实现图5-图8所示实施例中的方法。在一个实施例中,计算机存储介质中的一条或多条指令由处理器1201加载并执行如下步骤:
在UE的PDU Session管理过程中,向CNC上报端口管理参数,所述端口管理参数包括UE ID、与UE相连接的DS-TT所提供的第一Port列表、以及与UPF相连接的NW-TT所提供的第二Port列表;
接收CNC下发的端口配置参数,所述端口配置参数包括与PDU Session相关联的端口资源。
一种实施方式中,所述端口资源包括多个Port对。其中,一个所述Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。
所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数,所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表,所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表。
所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port,所述第二端口配置参数包括所述端口资源中的第二Port。
另一种实施方式中,所述PDU Session包括非周期性的TSC SDF;所述端口管理参数还包括所述非周期性的TSC SDF的标志;所述端口资源包括用于传输所述非周期性的TSC  SDF的Port对。
另一种实施方式中,当所述PDU Session包括多个非周期性的TSC SDF时,所述多个非周期性的TSC SDF共享同一个Port对的传输资源。
另一种实施方式中,所述PDU Session包括周期性的TSC SDF;所述周期性的TSC SDF被映射至QoS Flow中;所述端口资源还包括用于传输所述QoS Flow的Port对。
另一种实施方式中,当所述PDU Session包括多个周期性的TSC SDF,且所述多个周期性的TSC SDF具备相同的周期和相同的服务质量需求时,所述多个周期性的TSC SDF被映射至同一个QoS Flow中。
另一种实施方式中,当所述PDU Session包括多个QoS Flow,且所述多个QoS Flow具备相同的周期时,所述多个QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的时隙;
所述端口资源还包括所述共享的同一个Port对、以及所述共享的同一个Port对中分别被占用的、用于传输所述QoS Flow中的周期性的TSC SDF的不同的时隙。
再一种实施方式中,所述UE的PDU Session管理过程包括:建立UE的PDU Session的过程;所述第一端口管理参数还包括UE与DS-TT下的每个第一Port之间的驻留时间;所述端口配置参数用于指示CNC根据所述端口管理参数已为所述PDU Session分配所述端口资源。
再一种实施方式,所述计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:
在建立UE的PDU Session的过程中,接收UE通过AMF发送的第一端口管理参数;以及接收所述UPF发送的第二端口管理参数。
再一种实施方式中,所述UE的PDU Session管理过程包括:释放所述UE的PDU Session的过程;所述端口管理参数还包括与所述PDU Session相关联的端口资源;所述端口配置参数用于指示CNC已回收所述端口资源。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:
向所述UE发送所述第一端口配置参数,以使所述UE向与所述UE相连接的DS-TT指示所述端口资源中的第一Port。
再一种实施方式中,若所述UE与所述DS-TT之间存在IP连接,则所述UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示;若所述UE与所述DS-TT之间通过非IP连接,则所述UE向所述DS-TT的指示方式包括通过L2标识或L1标识进行指示。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:向UPF发送所述第二端口配置参数,以使所述UPF向与所述UPF相连接的NW-TT指示所述端口资源中的第二Port。
再一种实施方式中,若所述UPF与所述NW-TT之间存在IP连接,则所述UPF向所述NW-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第二Port的标识进行指示,通过所述IP连接对应的IP地址进行指示;若所述UPF与所述NW-TT之间通过非IP连接,则所述UPF向所述NW-TT的指示方式包括通过L2标识或L1标识进行指示。
再一种实施方式中,若所述PDU Session为HR PDU Session,则所述SMF为H-SMF。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:在建立所述UE的HR PDU Session的过程中,接收V-SMF发送的第一端口管理参数,所述第一端口管理参数是所述UE通过AMF发送至所述V-SMF的。
另一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:向V-SMF发送所述第一端口配置参数,由所述V-SMF向所述UE转发所述第一端口配置参数,以使所述UE向与所述UE相连接的DS-TT指示所述端口资源中的第一Port。
另一个实施例中,计算机存储介质中的一条或多条指令由处理器1201加载并执行如下步骤:
接收CNC下发的端口配置参数,所述端口配置参数包括CNC为UE的PDU Session中的目标TSC SDF分配的端口资源;
根据所述端口配置参数为所述UE分配新建的目标QoS Flow,将所述目标TSC SDF映射至所述目标QoS Flow,并将所述目标QoS Flow与所述端口资源相关联。
一种实施方式中,SMF记录了所述UE的端口管理参数;CNC记录了所述UE的端口管理参数;
所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数;所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表、所述UE与所述DS-TT下的每个第一Port之间的驻留时间;所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表;
所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port,所述第二端口配置参数包括所述端口资源中的第二Port。
另一种实施方式中,若所述目标TSC SDF为周期性的业务数据,所述端口资源包括目标Port对及所述目标Port对中被占用的、用于传输所述目标TSC SDF的时隙;若所述目标TSC SDF为非周期性的业务数据,所述端口资源包括目标Port对及所述目标Port对中被占用的、用于传输所述目标TSC SDF的传输资源;
所述目标Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。
另一种实施方式中,SMF还记录了所述UE的已有的QoS Flow关联的Port对;一个Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组 成;
再一种实施方式中,一个所述已有的QoS Flow与一个所述Port对相关联;如果所述已有的QoS Flow为周期性的QoS Flow,则两个或两个以上具有相同周期的所述已有的QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的时隙;若所述已有的QoS Flow为非周期性的QoS Flow,则两个或两个以上所述已有的QoS Flow共享同一个Port对,且分别占用所述同一个Port对中不同的传输资源。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:判断所述目标Port对是否为SMF所记录的所述已有的QoS Flow关联的Port对;若所述目标端口对不是所述会话管理功能设备所记录的所述已有的服务质量流关联的端口对,则为所述UE新建目标QoS Flow,将所述目标TSC SDF映射至所述目标QoS Flow,并将所述目标QoS Flow与所述端口资源相关联;若所述目标端口对是所述会话管理功能设备所记录的所述已有的服务质量流关联的端口对,则将所述目标TSC SDF映射至所述已有的QoS Flow,并更新所述已有的QoS Flow的信息。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:
当所述目标服务质量流被删除时,向CNC上报所述端口资源;
接收CNC下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示CNC已回收所述端口资源。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:当所述目标TSC SDF被删除,且所述目标QoS Flow中还包括其它的TSC SDF时,向CNC上报所述目标TSC SDF的标志及所述端口资源;以及,
接收CNC下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示CNC已回收所述目标Port对中用于传输所述目标TSC SDF的时隙或传输资源。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:向所述UE发送所述第一端口配置参数,以使所述UE向与所述UE相连接的DS-TT指示所述端口资源中的第一Port。
再一种实施方式中,若所述UE端与所述DS-TT之间存在IP连接,则所述UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示;若所述UE与所述DS-TT之间通过非IP连接,则所述UE向所述DS-TT的指示方式包括通过L2标识或L1标识进行指示。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且还执行如下步骤:向UPF发送所述第二端口配置参数,以使所述UPF向与所述UPF相连接的NW-TT指示所述端口资源中的第二Port。
再一种实施方式中,若所述UPF与所述NW-TT之间存在IP连接,则所述UPF向所述NW-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示, 通过所述端口资源中的第二Port的标识进行指示,通过所述IP连接对应的IP地址进行指示;若所述UPF与所述NW-TT之间通过非IP连接,则所述UPF向所述NW-TT的指示方式包括通过L2标识或L1标识进行指示。
再一个实施例中,计算机存储介质中的一条或多条指令由处理器1201加载并执行如下步骤:
在第一UE的注销过程中,当所述第一UE的PDU Session被释放时,向CNC上报端口配置参数,所述端口配置参数包括CNC为所述PDU Session分配的端口资源;
接收CNC下发的端口配置参数,所述端口配置参数用于指示CNC已回收所述端口资源;
向第二UE发送所述端口配置参数,以使所述第二UE向与所述第二UE相连接的DS-TT指示所述端口资源已被回收;其中,所述第一UE与所述第二UE共享同一个DS-TT提供的同一个第一Port。
其中,所述第一UE的注销过程发起的原因包括:所述第一UE断电,或者所述第一UE与5G网络之间不可达。
在一种实施方式中,SMF记录了所述第一UE的端口管理参数及所述第二UE的端口管理参数;
所述端口管理参数包括UE ID、第一端口管理参数和第二端口管理参数;所述第一端口管理参数包括与UE相连接的DS-TT所提供的第一Port列表、UE与DS-TT下的每个第一Port之间的驻留时间;所述第二端口管理参数包括与UPF相连接的NW-TT所提供的第二Port列表;
所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一Port;所述第二端口配置参数包括所述端口资源中的第二Port。
另一种实施方式中,SMF还记录了所述第一UE的第一QoS Flow,以及所述第二UE的第二QoS Flow;
若所述第一QoS Flow与所述第二QoS Flow均为周期性的QoS Flow,且二者具备相同的周期,则所述第一QoS Flow与所述第二QoS Flow共享同一个第一Port,但分别占用所述同一个第一Port中不同的时隙;或者,所述第一QoS Flow与所述第二QoS Flow共享同一个第二Port,但分别占用所述同一个第二Port中不同的时隙;或者,所述第一QoS Flow与所述第二QoS Flow共享同一个Port对,但分别占用所述同一个Port对中不同的时隙;
一个所述Port对由所述第一Port列表中的一个第一Port与所述第二Port列表中的一个第二Port组成。
再一种实施方式中,若所述第一QoS Flow与所述第二QoS Flow均为非周期性的QoS Flow,则所述第一QoS Flow与所述第二QoS Flow共享同一个第一Port的传输资源,或者,所述第一QoS Flow与所述第二QoS Flow共享同一个第二Port的传输资源,或者,所述第一QoS Flow与所述第二QoS Flow共享同一个Port对的传输资源。
再一种实施方式中,计算机存储介质中的一条或多条指令由处理器1201加载并且具体执行如下步骤:向第二UE发送所述第一端口配置参数。
再一种实施方式中,若所述第二UE与所述DS-TT之间存在IP连接,则所述第二UE向所述DS-TT的指示方式包括以下至少一种:通过所述IP连接中指定的IP Tunnel进行指示,通过所述端口资源中的第一Port的标识进行指示,通过所述IP连接对应的IP地址进行指示。若所述第二UE与所述DS-TT之间通过非IP连接,则所述第二UE向所述DS-TT的指示方式包括通过L2标识或L1标识进行指示。
本申请实施例中,在UE的PDU Session管理过程中,由SMF向CNC上报端口管理参数,该端口管理参数包括UE ID、与所述UE相连接的DS-TT所提供的第一Port列表、以及与UPF相连接的NW-TT所提供的第二Port列表。此处的上报过程可以使得CNC能够及时、全面掌握UE的PDU Session管理过程中的所有Port情况,从而能够对这些Port进行有效地、统筹地管理,例如,为该UE的PDU Session所包括的非周期性的业务和/或周期性的业务分配端口资源,或对已分配的端口资源进行管理等。这样,能够有效地解决非周期性的业务数据与周期性的业务数据之间的传输冲突,以及能够对Port进行很好配置;并且,CNC将端口配置参数下发给会话管理功能设备,这样使得会话管理功能设备能够及时获知端口资源的配置内容,并且有利于通知端口资源中的Port作好传输准备,从而实现TSN的数据传输。
以上所揭露的仅为本申请的实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

Claims (39)

  1. 一种实现时间敏感网络的数据传输的方法,所述方法包括:
    在用户终端的协议数据单元会话管理过程中,会话管理功能设备向集中网络控制器上报端口管理参数,所述端口管理参数包括所述用户终端的标识、与所述用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表、以及与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表;
    所述会话管理功能设备接收所述集中网络控制器下发的端口配置参数,所述端口配置参数包括与所述协议数据单元会话相关联的端口资源。
  2. 如权利要求1所述的方法,其中,所述端口资源包括多个端口对;其中,一个所述端口对由所述第一端口列表中的一个第一端口与所述第二端口列表中的一个第二端口组成;
    所述端口管理参数包括所述用户终端的标识、第一端口管理参数和第二端口管理参数,所述第一端口管理参数包括与所述用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表,所述第二端口管理参数包括与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表;
    所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一端口,所述第二端口配置参数包括所述端口资源中的第二端口。
  3. 如权利要求2所述的方法,其中,所述协议数据单元会话包括非周期性的时间敏感通信服务数据流;所述端口管理参数还包括所述非周期性的时间敏感通信服务数据流的标志;
    所述端口资源包括用于传输所述非周期性的时间敏感通信服务数据流的端口对。
  4. 如权利要求3所述的方法,其中,当所述协议数据单元会话包括多个非周期性的时间敏感通信服务数据流时,所述多个非周期性的时间敏感通信服务数据流共享同一个端口对的传输资源。
  5. 如权利要求2所述的方法,其中,所述协议数据单元会话包括周期性的时间敏感通信服务数据流;所述周期性的时间敏感通信服务数据流被映射至服务质量流中;
    所述端口资源还包括用于传输所述服务质量流的端口对。
  6. 如权利要求5所述的方法,其中,当所述协议数据单元会话包括多个周期性的时间敏感通信服务数据流,且所述多个周期性的时间敏感通信服务数据流具备相同的周期和相同的服务质量需求时,所述多个周期性的时间敏感通信服务数据流被映射至同一个服务质量流中。
  7. 如权利要求6所述的方法,其中,当所述协议数据单元会话包括多个服务质量流,且所述多个服务质量流具备相同的周期时,所述多个服务质量流共享同一个端口对,且分别占用所述同一个端口对中不同的时隙;
    所述端口资源还包括所述共享的同一个端口对、以及所述共享的同一个端口对中分别被占用的、用于传输所述服务质量流中的周期性的时间敏感通信服务数据流的不同的时隙。
  8. 如权利要求2所述的方法,其中,所述用户终端的协议数据单元会话管理过程包括:建立所述用户终端的协议数据单元会话的过程;
    所述第一端口管理参数还包括所述用户终端与所述设备侧时间敏感网络转换器下的每个第一端口之间的驻留时间;
    所述端口配置参数用于指示所述集中网络控制器根据所述端口管理参数已为所述协议数据单元会话分配所述端口资源。
  9. 如权利要求8所述的方法,其中,所述方法还包括:
    在建立所述用户终端的协议数据单元会话的过程中,所述会话管理功能设备接收所述用户终端通过接入和移动管理功能设备发送的第一端口管理参数;
    所述会话管理功能设备接收所述用户平面功能设备发送的第二端口管理参数。
  10. 如权利要求1所述的方法,其中,所述用户终端的协议数据单元会话管理过程包括:释放所述用户终端的协议数据单元会话的过程;
    所述端口管理参数还包括与所述协议数据单元会话相关联的端口资源;
    所述端口配置参数用于指示所述集中网络控制器已回收所述端口资源。
  11. 如权利要求2所述的方法,其中,所述方法还包括:
    所述会话管理功能设备向所述用户终端发送所述第一端口配置参数,以使所述用户终端向与所述用户终端相连接的设备侧时间敏感网络转换器指示所述端口资源中的第一端口。
  12. 如权利要求11所述的方法,其中,若所述用户终端与所述设备侧时间敏感网络转换器之间存在IP连接,则所述用户终端向所述设备侧时间敏感网络转换器的指示方式包括以下至少一种:通过所述IP连接中指定的IP隧道进行指示,通过所述端口资源中的第一端口的标识进行指示,通过所述IP连接对应的IP地址进行指示;
    若所述用户终端与所述设备侧时间敏感网络转换器之间通过非IP连接,则所述用户终端向所述设备侧时间敏感网络转换器的指示方式包括通过数据链路层的标识或物理层的标识进行指示。
  13. 如权利要求2所述的方法,其中,所述方法还包括:
    所述会话管理功能设备向所述用户平面功能设备发送所述第二端口配置参数,以使所述用户平面功能设备向与所述用户平面功能设备相连接的网络时间敏感网络转换器指示所述端口资源中的第二端口。
  14. 如权利要求13所述的方法,其中,若所述用户平面功能设备与所述网络时间敏感网络转换器之间存在IP连接,则所述用户平面功能设备向所述网络时间敏感网络转换器的指示方式包括以下至少一种:通过所述IP连接中指定的IP隧道进行指示,通过所述端口资源中的第二端口的标识进行指示,通过所述IP连接对应的IP地址进行指示;
    若所述用户平面功能设备与所述网络时间敏感网络转换器之间通过非IP连接,则所述用户平面功能设备向所述网络时间敏感网络转换器的指示方式包括通过数据链路层的标识或物理层的标识进行指示。
  15. 如权利要求2所述的方法,其中,若所述协议数据单元会话为家乡路由漫游协议数据单元会话,则所述会话管理功能设备为家乡网络的会话管理功能设备。
  16. 如权利要求15所述的方法,其中,所述方法还包括:
    在建立所述用户终端的家乡路由漫游协议数据单元会话的过程中,所述家乡网络的会话管理功能设备接收访问网络的会话功能设备发送的第一端口管理参数,所述第一端口管理参数是所述用户终端通过接入和移动管理功能设备发送至所述访问网络的会话功能设备的。
  17. 如权利要求15所述的方法,其中,所述方法还包括:
    所述家乡网络的会话管理功能设备向访问网络的会话功能设备发送所述第一端口配置参数,由所述访问网络的会话功能设备向所述用户终端转发所述第一端口配置参数,以使所述用户终端向与所述用户终端相连接的设备侧时间敏感网络转换器指示所述端口资源中的第一端口。
  18. 一种实现时间敏感网络的数据传输的方法,所述方法包括:
    会话管理功能设备接收集中网络控制器下发的端口配置参数,所述端口配置参数包括所述集中网络控制器为用户终端的协议数据单元会话中的目标时间敏感通信服务数据流分配的端口资源;
    所述会话管理功能设备根据所述端口配置参数为所述用户终端分配新建的目标服务质量流,将所述目标时间敏感通信服务数据流映射至所述目标服务质量流,并将所述目标服务质量流与所述端口资源相关联。
  19. 如权利要求18所述的方法,其中,所述会话管理功能设备记录了所述用户终端的端口管理参数;所述集中网络控制器记录了所述用户终端的端口管理参数;
    所述端口管理参数包括所述用户终端的标识、第一端口管理参数和第二端口管理参数;所述第一端口管理参数包括与所述用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表、所述用户终端与所述设备侧时间敏感网络转换器下的每个第一端口之间的驻留时间;所述第二端口管理参数包括与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表;
    所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一端口,所述第二端口配置参数包括所述端口资源中的第二端口。
  20. 如权利要求19所述的方法,其中,若所述目标时间敏感通信服务数据流为周期性的业务数据,所述端口资源包括目标端口对及所述目标端口对中被占用的、用于传输所述目标时间敏感通信服务数据流的时隙;
    若所述目标时间敏感通信服务数据流为非周期性的业务数据,所述端口资源包括目标 端口对及所述目标端口对中被占用的、用于传输所述目标时间敏感通信服务数据流的传输资源;
    所述目标端口对由所述第一端口列表中的一个第一端口与所述第二端口列表中的一个第二端口组成。
  21. 如权利要求20所述的方法,其中,所述会话管理功能设备还记录了所述用户终端的已有的服务质量流关联的端口对;一个端口对由所述第一端口列表中的一个第一端口与所述第二端口列表中的一个第二端口组成;
    其中,一个所述已有的服务质量流与一个所述端口对相关联;如果所述已有的服务质量流为周期性的服务质量流,则两个或两个以上具有相同周期的所述已有的服务质量流共享同一个端口对,且分别占用所述同一个端口对中不同的时隙;若所述已有的服务质量流为非周期性的服务质量流,则两个或两个以上所述已有的服务质量流共享同一个端口对,且分别占用所述同一个端口对中不同的传输资源。
  22. 如权利要求21所述的方法,其中,所述方法还包括:
    所述会话管理功能设备判断所述目标端口对是否为所述会话管理功能设备所记录的所述已有的服务质量流关联的端口对;
    若所述目标端口对不是所述会话管理功能设备所记录的所述已有的服务质量流关联的端口对,所述会话管理功能设备则执行为所述用户终端新建目标服务质量流,将所述目标时间敏感通信服务数据流映射至所述目标服务质量流,并将所述目标服务质量流与所述端口资源相关联的步骤。
  23. 如权利要求22所述的方法,其中,所述方法还包括:
    若所述目标端口对是所述会话管理功能设备所记录的所述已有的服务质量流关联的端口对,所述会话管理功能设备将所述目标时间敏感通信服务数据流映射至所述已有的服务质量流,并更新所述已有的服务质量流的信息。
  24. 如权利要求18所述的方法,其中,所述方法还包括:
    当所述目标服务质量流被删除时,所述会话管理功能设备向集中网络控制器上报所述端口资源;
    所述会话管理功能设备接收所述集中网络控制器下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示所述集中网络控制器已回收所述端口资源。
  25. 如权利要求20所述的方法,其中,所述方法还包括:
    当所述目标时间敏感通信服务数据流被删除,且所述目标服务质量流中还包括其它的时间敏感通信服务数据流时,所述会话管理功能设备向集中网络控制器上报所述目标时间敏感通信服务数据流的标志及所述端口资源;
    所述会话管理功能设备接收所述集中网络控制器下发的更新后的端口配置参数,所述更新后的端口配置参数用于指示所述集中网络控制器已回收所述目标端口对中用于传输所述目标时间敏感通信服务数据流的时隙或传输资源。
  26. 如权利要求19所述的方法,其中,所述方法还包括:
    所述会话管理功能设备向所述用户终端发送所述第一端口配置参数,以使所述用户终端向与所述用户终端相连接的设备侧时间敏感网络转换器指示所述端口资源中的第一端口。
  27. 如权利要求26所述的方法,其中,若所述用户终端与所述设备侧时间敏感网络转换器之间存在IP连接,则所述用户终端向所述设备侧时间敏感网络转换器的指示方式包括以下至少一种:通过所述IP连接中指定的IP隧道进行指示,通过所述端口资源中的第一端口的标识进行指示,通过所述IP连接对应的IP地址进行指示;
    若所述用户终端与所述设备侧时间敏感网络转换器之间通过非IP连接,则所述用户终端向所述设备侧时间敏感网络转换器的指示方式包括通过数据链路层的标识或物理层的标识进行指示。
  28. 如权利要求19所述的方法,其中,所述方法还包括:
    所述会话管理功能设备向所述用户平面功能设备发送所述第二端口配置参数,以使所述用户平面功能设备向与所述用户平面功能设备相连接的网络时间敏感网络转换器指示所述端口资源中的第二端口。
  29. 如权利要求28所述的方法,其中,若所述用户平面功能设备与所述网络时间敏感网络转换器之间存在IP连接,则所述用户平面功能设备向所述网络时间敏感网络转换器的指示方式包括以下至少一种:通过所述IP连接中指定的IP隧道进行指示,通过所述端口资源中的第二端口的标识进行指示,通过所述IP连接对应的IP地址进行指示;
    若所述用户平面功能设备与所述网络时间敏感网络转换器之间通过非IP连接,则所述用户平面功能设备向所述网络时间敏感网络转换器的指示方式包括通过数据链路层的标识或物理层的标识进行指示。
  30. 一种实现时间敏感网络的数据传输的方法,所述方法包括:
    在第一用户终端的注销过程中,当所述第一用户终端的协议数据单元会话被释放时,会话管理功能设备向集中网络控制器上报端口管理参数,所述端口管理参数包括所述集中网络控制器为所述协议数据单元会话分配的端口资源;
    所述会话管理功能设备接收所述集中网络控制器下发的端口配置参数,所述端口配置参数用于指示所述集中网络控制器已回收所述端口资源;
    所述会话管理功能设备向第二用户终端发送所述端口配置参数,以使所述第二用户终端向与所述第二用户终端相连接的设备侧时间敏感网络转换器指示所述端口资源已被回收;其中,所述第一用户终端与所述第二用户终端共享同一个设备侧时间敏感网络转换器提供的同一个第一端口。
  31. 如权利要求30所述的方法,其中,所述第一用户终端的注销过程发起的原因包括:所述第一用户终端断电,或者所述第一用户终端与5G网络之间不可达。
  32. 如权利要求30所述的方法,其中,所述会话管理功能设备记录了所述第一用户终端的端口管理参数及所述第二用户终端的端口管理参数;
    所述端口管理参数还包括所述用户终端的标识、第一端口管理参数和第二端口管理参 数;所述第一端口管理参数包括与用户终端相连接的设备侧时间敏感网络转换器所提供的第一端口列表、用户终端与所述设备侧时间敏感网络转换器下的每个第一端口之间的驻留时间;所述第二端口管理参数包括与用户平面功能设备相连接的网络时间敏感网络转换器所提供的第二端口列表;
    所述端口配置参数包括第一端口配置参数和第二端口配置参数,所述第一端口配置参数包括所述端口资源中的第一端口;所述第二端口配置参数包括所述端口资源中的第二端口。
  33. 如权利要求32所述的方法,其中,所述会话管理功能设备还记录了所述第一用户终端的第一服务质量流,以及所述第二用户终端的第二服务质量流;
    若所述第一服务质量流与所述第二服务质量流均为周期性的服务质量流,且二者具备相同的周期,则所述第一服务质量流与所述第二服务质量流共享同一个第一端口,但分别占用所述同一个第一端口中不同的时隙;或者,所述第一服务质量流与所述第二服务质量流共享同一个第二端口,但分别占用所述同一个第二端口中不同的时隙;或者,所述第一服务质量流与所述第二服务质量流共享同一个端口对,但分别占用所述同一个端口对中不同的时隙;
    一个所述端口对由所述第一端口列表中的一个第一端口与所述第二端口列表中的一个第二端口组成。
  34. 如权利要求33所述的方法,其中,若所述第一服务质量流与所述第二服务质量流均为非周期性的服务质量流,则所述第一服务质量流与所述第二服务质量流共享同一个第一端口的传输资源,或者,所述第一服务质量流与所述第二服务质量流共享同一个第二端口的传输资源,或者,所述第一服务质量流与所述第二服务质量流共享同一个端口对的传输资源。
  35. 如权利要求32所述的方法,其中,所述会话管理功能设备向第二用户终端发送所述端口配置参数,具体为:所述会话管理功能设备向第二用户终端发送所述第一端口配置参数。
  36. 如权利要求30所述的方法,其中,若所述第二用户终端与所述设备侧时间敏感网络转换器之间存在IP连接,则所述第二用户终端向所述设备侧时间敏感网络转换器的指示方式包括以下至少一种:通过所述IP连接中指定的IP隧道进行指示,通过所述端口资源中的第一端口的标识进行指示,通过所述IP连接对应的IP地址进行指示。
  37. 如权利要求30所述的方法,其中,若所述第二用户终端与所述设备侧时间敏感网络转换器之间通过非IP连接,则所述第二用户终端向所述设备侧时间敏感网络转换器的指示方式包括通过数据链路层的标识或物理层的标识进行指示。
  38. 一种会话管理功能设备,包括输入接口和输出接口,还包括:
    计算机存储介质,用于存储一条或多条指令;
    处理器,用于加载并执行所述一条或多条指令,以实现如权利要求1-17任一项所述的实现时间敏感网络的数据传输的方法,或者实现如权利要求18-29任一项所述的实现时间 敏感网络的数据传输的方法,或者实现如权利要求30-37任一项所述的实现时间敏感网络的数据传输的方法。
  39. 一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令由处理器加载并执行,以实现如权利要求1-17任一项所述的实现时间敏感网络的数据传输的方法,或者实现如权利要求18-29任一项所述的实现时间敏感网络的数据传输的方法,或者实现如权利要求30-37任一项所述的实现时间敏感网络的数据传输的方法。
PCT/CN2020/115054 2019-09-27 2020-09-14 实现时间敏感网络的数据传输的方法、相关设备及介质 Ceased WO2021057523A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP20869386.1A EP4037366B1 (en) 2019-09-27 2020-09-14 Method for realizing data transmission of time-sensitive network, related device and medium
KR1020217034844A KR102717537B1 (ko) 2019-09-27 2020-09-14 시간-민감형 네트워크의 데이터 송신을 실현하기 위한 방법, 관련 디바이스 및 매체
JP2021558711A JP7214891B2 (ja) 2019-09-27 2020-09-14 時間に敏感なネットワークのデータ伝送を実現する方法、関連装置及びコンピュータプログラム
US17/494,028 US11903043B2 (en) 2019-09-27 2021-10-05 Method for implementing data transmission of time sensitive network, related device and medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910927880.X 2019-09-27
CN201910927880.XA CN110611924B (zh) 2019-09-27 2019-09-27 实现时间敏感网络的数据传输的方法、相关设备及介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/494,028 Continuation US11903043B2 (en) 2019-09-27 2021-10-05 Method for implementing data transmission of time sensitive network, related device and medium

Publications (1)

Publication Number Publication Date
WO2021057523A1 true WO2021057523A1 (zh) 2021-04-01

Family

ID=68893688

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/115054 Ceased WO2021057523A1 (zh) 2019-09-27 2020-09-14 实现时间敏感网络的数据传输的方法、相关设备及介质

Country Status (6)

Country Link
US (1) US11903043B2 (zh)
EP (1) EP4037366B1 (zh)
JP (1) JP7214891B2 (zh)
KR (1) KR102717537B1 (zh)
CN (2) CN110611924B (zh)
WO (1) WO2021057523A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115604197A (zh) * 2022-10-08 2023-01-13 国网智能电网研究院有限公司(Cn) 时间敏感网络的报文调度方法、装置、设备及存储介质
WO2023049076A1 (en) * 2021-09-20 2023-03-30 Intel Corporation Methods and apparatus for bandwidth efficient configuration of time synchronization services in 5g systems
CN115883438A (zh) * 2022-11-16 2023-03-31 重庆邮电大学 时间敏感网络中时间触发流量的路由与调度方法、装置及可读存储介质
WO2023081267A1 (en) * 2021-11-03 2023-05-11 Intel Corporation Methods and arrangements for static filtering entries for time sensitive communications
CN117377091A (zh) * 2022-06-27 2024-01-09 华为技术有限公司 一种通信方法及装置
CN117579207A (zh) * 2022-08-08 2024-02-20 华为技术有限公司 一种时钟同步保证方法及装置

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110830268B (zh) * 2018-08-13 2022-12-30 华为技术有限公司 通信方法和通信装置
WO2020034911A1 (zh) 2018-08-13 2020-02-20 华为技术有限公司 通信方法和通信装置
CN110611924B (zh) * 2019-09-27 2021-08-24 腾讯科技(深圳)有限公司 实现时间敏感网络的数据传输的方法、相关设备及介质
KR102371921B1 (ko) * 2020-01-06 2022-03-08 삼성전자 주식회사 이동통신 시스템에서 시간에 민감한 통신 지원 정보 갱신 방법 및 장치
CN114270913B (zh) * 2020-01-22 2024-08-09 华为技术有限公司 一种时间敏感网络时间同步方法及装置
CN113260039B (zh) 2020-02-13 2023-04-07 维沃移动通信有限公司 信息控制方法及通信设备
KR20210104376A (ko) * 2020-02-17 2021-08-25 삼성전자주식회사 무선 통신 네트워크에서 이종 시스템간 시간 동기화를 위한 장치 및 방법
WO2021163901A1 (zh) * 2020-02-18 2021-08-26 华为技术有限公司 一种会话处理方法及其装置
CN111490841B (zh) * 2020-03-23 2024-05-31 腾讯科技(深圳)有限公司 用于实现时间同步的方法及相关设备
CN111525973B (zh) * 2020-03-23 2024-08-30 腾讯科技(深圳)有限公司 时间同步方法、装置、计算机可读介质及电子设备
CN111490842B (zh) 2020-03-23 2024-08-30 腾讯科技(深圳)有限公司 时间同步方法、装置、计算机可读介质及电子设备
CN113518421A (zh) * 2020-04-09 2021-10-19 华为技术有限公司 处理时间同步报文的方法和装置
CN113518419B (zh) * 2020-04-09 2022-11-22 华为技术有限公司 处理时间同步报文的方法和装置
EP4366387A3 (en) * 2020-05-05 2024-07-03 Apple Inc. Time sensitive communications between user equipment
CN115413403B (zh) * 2020-05-07 2024-05-24 高通股份有限公司 促进用户设备处的时间同步功能
CN113676931A (zh) * 2020-05-14 2021-11-19 英特尔公司 Tsn中的af实体、以及网络端tsn转换器
CN113708869B (zh) * 2020-05-20 2024-04-12 华为技术有限公司 配置端口状态的方法、装置及系统
CN113709856B (zh) * 2020-05-21 2023-03-28 大唐移动通信设备有限公司 处理tsn时间同步服务的方法及设备
CN113709802A (zh) * 2020-05-21 2021-11-26 维沃移动通信有限公司 支持数据传输的方法及设备
CN113726657B (zh) 2020-05-25 2024-12-03 中兴通讯股份有限公司 报文转发方法、装置、系统、设备和存储介质
CN115516903B (zh) * 2020-05-30 2025-04-04 华为技术有限公司 一种通信方法和通信装置
WO2022006725A1 (zh) * 2020-07-06 2022-01-13 华为技术有限公司 一种通信方法及装置
KR20230025894A (ko) * 2020-07-21 2023-02-23 지티이 코포레이션 트래픽 패턴 핸들링
WO2022020020A1 (en) * 2020-07-23 2022-01-27 Intel Corporation 5g time sensitive networking bridge configuration
CN116671252A (zh) * 2020-07-29 2023-08-29 中兴通讯股份有限公司 流量类别处理
WO2022027666A1 (zh) * 2020-08-07 2022-02-10 华为技术有限公司 一种时间同步方法及装置
EP4186307A4 (en) * 2020-09-29 2023-10-04 ZTE Corporation PORT STATUS HANDLING IN WIRELESS COMMUNICATIONS
WO2022069058A1 (en) * 2020-10-02 2022-04-07 Nokia Solutions And Networks Oy Frer support of wireless communication system operable as tsn bridge
CN114501528B (zh) * 2020-10-23 2024-03-26 大唐移动通信设备有限公司 时延抖动同步方法、装置及存储介质
WO2022082724A1 (en) * 2020-10-23 2022-04-28 Nokia Shanghai Bell Co., Ltd. Method and apparatus for multicast service support in time sensitive network
CN112654090B (zh) * 2020-12-10 2022-08-30 中国联合网络通信集团有限公司 资源分配方法、装置、系统和计算机可读存储介质
CN115136649B (zh) * 2021-01-26 2025-11-28 北京小米移动软件有限公司 一种应用功能会话处理方法、装置及存储介质
CN114915988B (zh) * 2021-02-10 2025-12-19 维沃移动通信有限公司 信息传输方法、通信设备及存储介质
CN115412930A (zh) * 2021-05-26 2022-11-29 维沃移动通信有限公司 策略生成方法、装置、终端、设备及会话管理单元
US11843512B2 (en) * 2021-08-24 2023-12-12 Cisco Technology, Inc. Integration of a standalone non-public network and a public land mobile network using an application function session
CN115776697A (zh) * 2021-09-07 2023-03-10 华为技术有限公司 数据传输的方法和装置
CN116017701A (zh) * 2021-10-19 2023-04-25 中兴通讯股份有限公司 数据处理方法、网络设备及计算机可读存储介质
CN116014261A (zh) 2021-10-22 2023-04-25 株式会社Lg新能源 圆筒形电池、包括该圆筒形电池的电池组及汽车
CN116582918B (zh) * 2022-01-30 2026-01-02 华为技术有限公司 通信方法和装置
CN117016029A (zh) * 2022-02-24 2023-11-07 华为技术有限公司 一种时间敏感网络中门控列表的切换方法及装置
CN114945216A (zh) * 2022-06-06 2022-08-26 中国联合网络通信集团有限公司 传输资源的分配方法、装置、设备及存储介质
CN117319135A (zh) * 2022-06-24 2023-12-29 中兴通讯股份有限公司 Tsn网络的桥接方法、装置、电子设备及存储介质
CN117354233B (zh) * 2022-06-29 2025-10-17 中兴通讯股份有限公司 跨网元的确定性转发的方法、装置、网元和存储介质
EP4425804A4 (en) * 2022-07-29 2025-01-15 New H3C Technologies Co., Ltd. METHOD, SYSTEM AND DEVICE FOR PERIOD SYNCHRONIZATION AND ELECTRONIC DEVICE
CN117858068A (zh) * 2022-09-30 2024-04-09 中兴通讯股份有限公司 网桥端口分配方法及装置
CN116319607B (zh) * 2023-03-22 2025-05-27 电子科技大学 一种基于sms架构时间敏感网络交换机及方法
CN116456291B (zh) * 2023-05-04 2025-11-04 华东师范大学 一种异种网间基于时间限的非实时数据避让垂直切换方法
CN119922113A (zh) * 2023-10-31 2025-05-02 中兴通讯股份有限公司 Tsn下的报文转发策略控制方法、设备和存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103597778A (zh) * 2011-06-08 2014-02-19 三星电子株式会社 用于音频视频网络的增强流预留协议
US20170099118A1 (en) * 2015-10-06 2017-04-06 Kodiak Networks Inc. System and Method for Tuning PTT over LTE
CN109218038A (zh) * 2018-09-05 2019-01-15 四川译讯信息科技有限公司 一种多语言即时会话平台
CN110048869A (zh) * 2018-01-16 2019-07-23 中国科学院沈阳自动化研究所 面向工业时间敏感软件定义网络的资源分配方法和系统
WO2019166081A1 (en) * 2018-02-28 2019-09-06 Nokia Technologies Oy Transparent integration of 3gpp network into tsn based industrial network
CN110611924A (zh) * 2019-09-27 2019-12-24 腾讯科技(深圳)有限公司 实现时间敏感网络的数据传输的方法、相关设备及介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11425752B2 (en) * 2016-10-19 2022-08-23 Ipla Holdings Inc. Radio interface protocol architecture aspects, quality of service (QOS), and logical channel prioritization for 5G new radio
CN108738080B (zh) * 2017-04-20 2020-06-26 华为技术有限公司 数据传输的方法和装置
CN109392042B (zh) * 2017-08-14 2021-10-26 华为技术有限公司 一种会话管理方法、异系统互操作的方法及网络装置
CN109981488B (zh) * 2017-12-27 2021-06-22 华为技术有限公司 一种调度方法及装置
US10986528B2 (en) * 2018-02-15 2021-04-20 Huawei Technologies Co., Ltd. Tracking QoS violated events
TWI735052B (zh) * 2018-11-27 2021-08-01 瑞典商Lm艾瑞克生(Publ)電話公司 處理精確時序協定框之裝置及方法
CN113424463B (zh) * 2019-02-14 2022-12-06 瑞典爱立信有限公司 对虚拟TSN桥接器管理、QoS映射和TSN Qbv调度的5G系统支持
WO2020245679A1 (en) * 2019-06-03 2020-12-10 Telefonaktiebolaget Lm Ericsson (Publ) TSN AND 5GS QoS MAPPING - A USER PLANE BASED METHOD
CN113994751B (zh) * 2019-06-12 2025-06-24 瑞典爱立信有限公司 用于逻辑tsn网桥的方法和装置
CN110267312B (zh) * 2019-06-17 2023-09-19 腾讯科技(深圳)有限公司 数据传输的方法、管理服务质量流的方法、设备及介质
KR20210125842A (ko) * 2020-04-09 2021-10-19 삼성전자주식회사 무선 통신 시스템에서 브리지 관리 정보를 전달하기 위한 장치 및 방법
EP4366387A3 (en) * 2020-05-05 2024-07-03 Apple Inc. Time sensitive communications between user equipment
WO2021226634A1 (en) * 2020-05-05 2021-11-11 Apple Inc. System and method for survival time delivery in 5gc
WO2022020020A1 (en) * 2020-07-23 2022-01-27 Intel Corporation 5g time sensitive networking bridge configuration

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103597778A (zh) * 2011-06-08 2014-02-19 三星电子株式会社 用于音频视频网络的增强流预留协议
US20170099118A1 (en) * 2015-10-06 2017-04-06 Kodiak Networks Inc. System and Method for Tuning PTT over LTE
CN110048869A (zh) * 2018-01-16 2019-07-23 中国科学院沈阳自动化研究所 面向工业时间敏感软件定义网络的资源分配方法和系统
WO2019166081A1 (en) * 2018-02-28 2019-09-06 Nokia Technologies Oy Transparent integration of 3gpp network into tsn based industrial network
CN109218038A (zh) * 2018-09-05 2019-01-15 四川译讯信息科技有限公司 一种多语言即时会话平台
CN110611924A (zh) * 2019-09-27 2019-12-24 腾讯科技(深圳)有限公司 实现时间敏感网络的数据传输的方法、相关设备及介质

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ERICSSON: "Support for IEEE 802.1Qbv scheduling", 3GPP DRAFT; S2-1903378_QBV_SCHEDULING_SUPPORT_DP, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. Xi’an - China; 20190408 - 20190412, 2 April 2019 (2019-04-02), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051719540 *
HUAWEI, HISILICON: "QoS Negotiation between 3GPP and TSN networks KI#3.1", 3GPP DRAFT; S2-1811021 WAS 1811435 WAS S2-1811211 WAS S2-1810475_TR23.734_SOLUTION FOR KI 3_QOS NEGOTIATION BETWEEN 3GPP AND TSN NETWORKS V3, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPH, vol. SA WG2, no. Dongguan, China; 20181015 - 20181019, 19 October 2018 (2018-10-19), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051503394 *
See also references of EP4037366A4 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023049076A1 (en) * 2021-09-20 2023-03-30 Intel Corporation Methods and apparatus for bandwidth efficient configuration of time synchronization services in 5g systems
WO2023081267A1 (en) * 2021-11-03 2023-05-11 Intel Corporation Methods and arrangements for static filtering entries for time sensitive communications
CN117377091A (zh) * 2022-06-27 2024-01-09 华为技术有限公司 一种通信方法及装置
CN117377091B (zh) * 2022-06-27 2025-12-16 华为技术有限公司 一种通信方法及装置
CN117579207A (zh) * 2022-08-08 2024-02-20 华为技术有限公司 一种时钟同步保证方法及装置
CN115604197A (zh) * 2022-10-08 2023-01-13 国网智能电网研究院有限公司(Cn) 时间敏感网络的报文调度方法、装置、设备及存储介质
CN115883438A (zh) * 2022-11-16 2023-03-31 重庆邮电大学 时间敏感网络中时间触发流量的路由与调度方法、装置及可读存储介质

Also Published As

Publication number Publication date
CN113556763B (zh) 2023-05-16
JP7214891B2 (ja) 2023-01-30
JP2022526387A (ja) 2022-05-24
CN110611924B (zh) 2021-08-24
CN110611924A (zh) 2019-12-24
US11903043B2 (en) 2024-02-13
KR20210142179A (ko) 2021-11-24
KR102717537B1 (ko) 2024-10-16
US20220030641A1 (en) 2022-01-27
EP4037366A4 (en) 2023-10-04
CN113556763A (zh) 2021-10-26
EP4037366B1 (en) 2026-04-22
EP4037366A1 (en) 2022-08-03

Similar Documents

Publication Publication Date Title
CN110611924B (zh) 实现时间敏感网络的数据传输的方法、相关设备及介质
US11864019B2 (en) Time-sensitive networking communication method and apparatus
KR102814972B1 (ko) 데이터 전송 방법 및 관련된 장치
US11516704B2 (en) Information transmission method and apparatus
US11356888B2 (en) Quality of service QoS parameter processing method and network element, system, and storage medium
CN111200878B (zh) 信息传输方法及其装置
ES2945475T3 (es) Método de procesamiento de parámetros de calidad de servicio (QoS), elemento de red, medio de almacenamiento y sistema
WO2020083102A1 (zh) 信息传输方法及网络设备
EP3952213B1 (en) Communication method, apparatus, and system
US20250175433A1 (en) Method for configuring service flow attribute, apparatus, and system
CN117793808A (zh) 资源预留方法、通信系统和通信设备
WO2020191684A1 (zh) QoS规则的优先级处理方法、设备及存储介质
CN118044290A (zh) 用于时间敏感通信的接入网的状态通知
CN117812644A (zh) 资源预留方法、通信系统和通信设备
HK40053609A (zh) 实现时间敏感网络的数据传输的方法、相关设备及介质
HK40019570A (zh) 实现时间敏感网络的数据传输的方法、相关设备及介质
HK40019570B (zh) 实现时间敏感网络的数据传输的方法、相关设备及介质
HK40053609B (zh) 实现时间敏感网络的数据传输的方法、相关设备及介质
CN114731332A (zh) 流间延迟抖动的减轻

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20869386

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2021558711

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20217034844

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2020869386

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2020869386

Country of ref document: EP

Effective date: 20220428

WWG Wipo information: grant in national office

Ref document number: 2020869386

Country of ref document: EP