[go: up one dir, main page]

HK40053609B - Method for realizing data transmission for time-sensitive network, related device, and medium - Google Patents

Method for realizing data transmission for time-sensitive network, related device, and medium Download PDF

Info

Publication number
HK40053609B
HK40053609B HK42021043646.5A HK42021043646A HK40053609B HK 40053609 B HK40053609 B HK 40053609B HK 42021043646 A HK42021043646 A HK 42021043646A HK 40053609 B HK40053609 B HK 40053609B
Authority
HK
Hong Kong
Prior art keywords
port
time
sensitive
tsc
network
Prior art date
Application number
HK42021043646.5A
Other languages
Chinese (zh)
Other versions
HK40053609A (en
Inventor
王涛
Original Assignee
腾讯科技(深圳)有限公司
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of HK40053609A publication Critical patent/HK40053609A/en
Publication of HK40053609B publication Critical patent/HK40053609B/en

Links

Description

Method, related equipment and medium for realizing data transmission of time-sensitive network
Technical Field
The present invention relates to the field of communications technologies, and in particular, to the field of 5G (5 th Generation mobile network, fifth generation mobile communications technology) and sensitive time network (Time Sentive Network, TSN) technologies, and in particular, to a method for implementing TSN data transmission, a session management function device, and a computer storage medium.
Background
The R16 standard of 5G systems incorporates TSCs (Time Sentive Communication, time sensitive communications) that enable 5G systems to support precisely time controlled industrial automation manufacturing applications. The 5G system may be integrated into the TSN as an Ethernet Bridge of the TSN, as directed by the R16 standard of the 5G system, and the integrated system may be referred to as a TSN communication system. Traffic of the TSN communication system relies on ports (ports) allocated by CNCs (Centralized Network Controller, centralized network controllers) to achieve data transmission. However, it is found in practice that, based on the existing standard, in the process of implementing data transmission of the TSN communication system, problems such as transmission collision, port being unable to be well configured, etc. occur, so that the process of implementing TSN data transmission cannot be implemented.
Disclosure of Invention
The embodiment of the application provides a method, related equipment and medium for realizing TSN data transmission, which can effectively solve the problems of transmission conflict, port cannot be well configured and the like, and ensure the smooth proceeding of the TSN data transmission process.
In one aspect, an embodiment of the present application provides a method for implementing data transmission in a time-sensitive network, where the method includes:
in the protocol data unit session management process of a user terminal, session management function equipment reports port management parameters to a centralized network controller, wherein the port management parameters comprise an identifier of the user terminal, a first port list provided by a device side time sensitive network converter connected with the user terminal and a second port list provided by a network time sensitive network converter connected with user plane function equipment;
The session management function device receives a port configuration parameter issued by the centralized network controller, wherein the port configuration parameter comprises a port resource associated with the protocol data unit session.
In another aspect, an embodiment of the present application provides another method for implementing data transmission of a time sensitive network, where the method includes:
the method comprises the steps that session management function equipment receives port configuration parameters issued by a centralized network controller, wherein the port configuration parameters comprise port resources distributed by the centralized network controller for a target time-sensitive communication service data stream in a protocol data unit session of a user terminal;
and the session management function equipment distributes a newly-built target service quality stream for the user terminal according to the port configuration parameter, maps the target time-sensitive communication service data stream to the target service quality stream, and associates the target service quality stream with the port resource.
In yet another aspect, an embodiment of the present application provides a method for implementing data transmission of a time sensitive network, where the method includes:
in the process of logging off a first user terminal, when a protocol data unit session of the first user terminal is released, a session management function device reports port management parameters to a centralized network controller, wherein the port management parameters comprise port resources distributed by the centralized network controller for the protocol data unit session;
The session management function equipment receives port configuration parameters issued by the centralized network controller, wherein the port configuration parameters are used for indicating the centralized network controller to recover the port resources;
the session management function device sends the port configuration parameter to a second user terminal, so that the second user terminal indicates that the port resource has been recovered to a device-side time-sensitive network converter connected with the second user terminal; the first user terminal and the second user terminal share the same first port provided by the same equipment side time sensitive network converter.
In yet another aspect, an embodiment of the present application provides an apparatus for implementing data transmission of a time sensitive network, where the apparatus includes:
a port management parameter reporting unit, configured to report, to a centralized network controller, a port management parameter in a session management process of a protocol data unit of a user terminal, where the port management parameter includes an identifier of the user terminal, a first port list provided by a device-side time-sensitive network converter connected to the user terminal, and a second port list provided by a network time-sensitive network converter connected to a user plane function device;
And the port configuration parameter receiving unit is used for receiving port configuration parameters issued by the centralized network controller, and the port configuration parameters comprise port resources associated with the protocol data unit session.
In another aspect, an embodiment of the present application provides another apparatus for implementing data transmission in a time-sensitive network, where the apparatus includes:
a port configuration parameter receiving unit, configured to receive a port configuration parameter issued by a centralized network controller, where the port configuration parameter includes a port resource allocated by the centralized network controller to a target time-sensitive communication service data flow in a protocol data unit session of a user terminal;
and the processing unit is used for distributing newly-built target service quality flows to the user terminal according to the port configuration parameters, mapping the target time-sensitive communication service data flows to the target service quality flows, and associating the target service quality flows with the port resources.
In yet another aspect, an embodiment of the present application provides an apparatus for implementing data transmission in a time-sensitive network, where the apparatus includes:
the port management parameter reporting unit is used for reporting port management parameters to the centralized network controller when the protocol data unit session of the first user terminal is released in the process of logging off the first user terminal, wherein the port management parameters comprise port resources distributed by the centralized network controller for the protocol data unit session;
A port configuration parameter receiving unit, configured to receive a port configuration parameter issued by the centralized network controller, where the port configuration parameter is used to indicate that the centralized network controller has recovered the port resource;
a port configuration parameter sending unit, configured to send the port configuration parameter to a second user terminal, so that the second user terminal indicates to a device-side time-sensitive network converter connected to the second user terminal that the port resource has been reclaimed; the first user terminal and the second user terminal share the same first port provided by the same equipment side time sensitive network converter.
In still another aspect, an embodiment of the present application further provides a session management function device, including an input interface and an output interface, and further including:
a processor adapted to implement one or more instructions; the method comprises the steps of,
a computer storage medium storing one or more instructions adapted to be loaded by the processor and to perform the method of implementing a data transmission of a time-sensitive network as described above.
In yet another aspect, embodiments of the present application further provide a computer storage medium storing one or more instructions adapted to be loaded by a processor and to perform the above-described method of implementing data transmission of a time-sensitive network.
In the embodiment of the application, in the session management process of a protocol data unit of a user terminal, a session management function device reports port management parameters to a CNC, wherein the port management parameters comprise an identifier of the user terminal, a first port list provided by a device side time sensitive network converter connected with the user terminal, and a second port list provided by a network time sensitive network converter connected with user plane function device; the report process can enable CNC to timely and comprehensively master all the Port conditions in the protocol data unit session management process of the user terminal, so that the ports can be effectively and comprehensively managed, for example, port resources are allocated for aperiodic service and/or periodic service included in the protocol data unit session of the user terminal, or the allocated Port resources are managed and the like; thus, transmission conflict between aperiodic service data and periodic service is effectively solved, and ports can be well configured; and the CNC issues the Port configuration parameters to the session management function equipment, so that the session management function equipment can timely acquire the configuration content of the Port resources, and is beneficial to informing ports in the Port resources to be ready for transmission and timely transmitting data for the business data of the TSN.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of a TSN communication system according to an exemplary embodiment of the present application;
FIG. 2 illustrates a time difference measurement flow diagram provided by an exemplary embodiment of the present application;
FIG. 3 is a diagram illustrating the association of multiple QoS flows for a different ES to the same Port according to an exemplary embodiment of the present application;
FIG. 4 is a schematic diagram of transmitting multiple QoS flows with the same period on the same Port according to an exemplary embodiment of the present application;
fig. 5 is a flowchart of a method for implementing TSN data transmission according to an exemplary embodiment of the present application;
fig. 6 is a flowchart of another method for implementing TSN data transmission according to an exemplary embodiment of the present application;
Fig. 7 is a flowchart of another method for implementing TSN data transmission according to an exemplary embodiment of the present application;
fig. 8 is a flowchart of another method for implementing TSN data transmission according to an exemplary embodiment of the present application;
fig. 9 is a block diagram of an apparatus for implementing TSN data transmission according to an exemplary embodiment of the present application;
fig. 10 is a block diagram illustrating another apparatus for implementing TSN data transmission according to an exemplary embodiment of the present application;
fig. 11 is a block diagram illustrating another apparatus for implementing TSN data transmission according to an exemplary embodiment of the present application;
fig. 12 is a schematic structural diagram of a session management function device according to an exemplary embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
Fig. 1 is a schematic structural diagram of a TSN communication system according to an exemplary embodiment of the present application; as shown, the TSN communication system includes TSN and 5G systems. Wherein, the liquid crystal display device comprises a liquid crystal display device,
the 5G system comprises UE (User Equipment) and various functional entity devices; these functional entity devices mainly include: (1) UPF (User Plane Function), user plane function device; (2) NG RAN (NG Radio Access Network,5G radio access network function device), wherein the NG interface is an interface between the radio access network and the 5G core network. (3) The AMF (Access and Mobility Management Function, access and mobility management function device), responsible for mobility management, interfaces with the UE and NG RAN. (4) The SMF (Session Management Function, session management function device) is responsible for session management and is connected with the AMF and the UPF. (5) The PCF (Policy Control Function ) takes care of policy control and is connected to the SMF. (6) UDM (Unified Data Manager, unified data management device) for unified management of service data. (7) AF (Application Function, application function device) for providing service data. The TSN includes an ES (End Station) and a CNC (Centralized Network Controller ) for uniformly managing traffic of the entire TSN communication system. As shown in fig. 1, a UE in the 5G system is connected to one or more ESs in a TSN DN (Data Network) outside the 5G system through a DS-TT (Device Side TSN Translator, device-side TSN converter). The UPF is connected to one or more ES in the TSNDN through an NW-TT (NetWorkTSN Translator, network TSN converter). Wherein, DS-TT and NW-TT can both provide ports for data transmission.
The traffic of the TSN communication system comprises periodic TSC traffic and aperiodic TSC traffic, and each TSC traffic needs DS-TT and NW-TT to provide a Port to participate in data transmission of the TSC traffic. Before executing the TSC service, two ports participating in data transmission (namely, a Port provided by DS-TT and a Port provided by NW-TT) must achieve accurate time synchronization with a clock of a 5G system, and the TSC service performs data communication strictly according to the designated time on the basis of completing the synchronization; this time refers to the time of TSN Domain.
As a controller of traffic of the TSN communication system, a CNC control process of the TSC traffic approximately includes: (1) When receiving a data transmission request from a data sender or a data receiver of a TSC service, determining a data transmission path, for example: determining whether DL (DownLink) TSC data or UL (UpLink) TSC data is required to be transmitted, if DL TSC data is required to be transmitted, determining which ES transmits data to which UPF through which NW-TT, then transmitting data to the UE through which QoS Flow (Quality of Service Flow ) by the UPF, and finally transmitting data to the ES of the opposite communication end through which DS-TT by the UE. (2) determining each Port involved in the transmission path; (3) Corresponding TSN Port Management (TSN Port configuration) parameters are allocated to the ports about to participate in data transmission; specifically, corresponding Port configuration parameters can be allocated to ports according to the attribute of the service data of the TSC service. Here, the attribute of the service data includes, but is not limited to: the start time of the service data, the periodicity of the service data, the time accuracy requirement of the service data, the Class (Class) of the service data, the priority of the service data, etc. The periodicity of the service data refers to the periodicity of the service data provided by the AF; the start time of the traffic data refers to the time of TSN Domain. (4) Traffic data for the TSC traffic is scheduled for transmission on these configured ports. It should be specifically noted that, when different TSC services are scheduled on the same Port, the CNC needs to ensure that service data of the TSC services are transmitted at different times of the same Port, so that no transmission time conflict can occur, thereby ensuring time accuracy and certainty of the TSC services.
As previously mentioned, the purpose of introducing TSCs into the R16 standard of 5G systems is to enable the 5G systems to support precisely time controlled industrial automation manufacturing applications. To assist the NG RAN of the 5G system in accurate time control, the SMF generates a TSCAI (TSCAssistance Information, time sensitive communication assistance information) according to the attribute of the service data provided by the AF, where the TSCAI is actually information of the data flow, so that the SMF sends the TSCAI to the NG RAN, and the NG RAN can accurately time control the data flow according to the TSCAI. The following are some descriptions of TSCAI, specifically:
(1) TSCAI describes TSC traffic characteristics for 5G systems. Knowledge of TSN traffic patterns is useful for the gNB (5G base station) to allow the gNB to schedule periodic, deterministic traffic flows more efficiently by configuration grants, semi-persistent scheduling, or dynamic grants. The definition of TSCAI can be found in table one below, where TSCAI is provided by SMF to NG RAN, for example: the SMF provides TSCAI to the NG RAN in the process of establishing QoS Flow.
Table one: TSCAI
The table above includes burst arrival times (Burst Arrival Time) of traffic data, and Periodicity (Periodicity) of the traffic data. The service data arrives at NGRAN packet by packet at a time specified by the Periodicity after arriving from Burst Arrival Time.
(2) The SMF determines TSCAI based on information received from the AF. The burst arrival time component used to mark the transmission of TSCAI to the NG RAN is specified for the 5G clock. The SMF is responsible for mapping burst arrival times from the TSN clock (on which the TSN stream is based) to the 5G clock based on reporting the time difference between the TSN clock from the UPF and the 5G clock.
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 (abbreviated as 5G clock domain). Before the TSC service is executed, two ports participating in data transmission (i.e., a Port provided by the DS-TT and a Port provided by the NW-TT) must be precisely time-synchronized with the 5G clock domain, and at the same time, the NW-TT and the DS-TT, which are required to participate in transmission, must precisely measure the time difference between the 5G clock domain and the clock domain where the TSN DN is located (i.e., the TSN clock domain). Taking NW-TT as an example, the TSN DN of a UPF/NW-TT connection is one with its specific clock domain (i.e. TSN clock domain), but the TSN clock domain and the 5G clock domain are two different clock domains, so the NW-TT on the UPF needs to measure the time difference between the 5G clock domain and the TSN clock domain and report this time difference to the 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 does not need to report the measured time difference to the SMF. Furthermore, the ES connected with the DS-TT performs clock synchronization of a TSN domain through the DS-TT, the 5G system and the NW-TT and the TSNDN, so that clock synchronization between the ES connected with the DS-TT and the TSN DN is realized.
The time difference measurement may be implemented by using PTP (Precision Time Protocol, precision time protocol, defined by IEEE 1588 specification)/gPTP (generalized Precision Time Protocol, universal precision time protocol, defined by IEEE 802.1AS specification) messages and algorithms, and fig. 2 is a schematic diagram of a time difference measurement flow provided in an exemplary embodiment of the present application; fig. 2 relates to the following formula:
o=offset=5G clock domain where UPF/NW-TT is located-TSN clock domain
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
From the above formula, the time difference between the 5G clock domain where the UPF/NW-TT is located and the TSN clock domain can be expressed as o=offset= (t2+t3-t 1-t 4)/2. Wherein A and B are intermediate variables; t1 is a time value of a TSN clock domain carried in a Sync (synchronous message) message or a follow_up (Follow message) message sent by a TSN DN; t2, t3 are the time values of the 5G clock domain; t2 represents a time value of a corresponding 5G clock domain when the UPF/NW-TT receives the Sync message, and D represents a transmission delay value of the message transmitted from the TSN DN to the 5G system; t3 represents the time value of the corresponding 5G clock domain when the UPF/NW-TT sends a delay_req message; t4 is the time value of the corresponding TSN clock domain when the TSN DN receives the delay_req message. After the NW-TT on the UPF detects the time difference Offset between the local 5G clock domain and the TSN clock domain, the time-Offset of the local 5G system is used to obtain the clock value of the TSN DN.
Meanwhile, the NW-TT on the UPF also needs to send the time difference Offset between the measured 5G clock domain and the TSN clock domain to the SMF, so that the SMF can map the TSN clock domain to the 5G clock domain according to the Offset, thereby converting the "burst arrival time" in the TSCAI from the time of the TSN clock domain to the time of the 5G clock domain.
It should be noted that after one time of time difference measurement, the UPF/NW-TT continues to perform time difference measurement with the TSN DN to which it is connected, that is, continues to perform time difference measurement between the 5G clock domain and the TSN clock domain, so as to keep the error of Offset within an acceptable range, and if the time difference measurement is not performed continuously, a larger time difference may occur between the 5G clock domain and the TSN clock domain after a period of time, thereby affecting accurate time control of the service. In addition, the DS-TT can also continuously measure the time difference between the 5G clock domain and the TSN clock domain, so as to keep the error of the time difference Offset between the 5G clock domain and the TSN clock domain within an acceptable range. In addition, the ES connected to the DS-TT needs to continuously measure the time difference between the local time on the ES and the TSN clock domain where the TSN DN is located, and according to the Offset obtained by the measurement, the local time-Offset of the ES can obtain the time value of the TSN DN, and the obtained time value of the TSN DN is set as the time of the local clock of the ES, so that time synchronization between the ES and the TSN DN is achieved.
Messages (including Sync message, follow_up message, delay_req message, etc.) of ES and TSN DN connected to DS-TT in the time difference measurement are transmitted through a specific QoS Flow. As can be seen from fig. 2, there are many message interactions in the time difference measurement process, such as Sync message, follow_up message, delay_req message, etc., interactions; it can be seen that PTP/gPTP has a strong interaction characteristic and that PTP/gPTP also defines many other functions, such as the selection procedure of clocks, when these functions are enabled, more message interactions occur during the time difference measurement. As can be seen from fig. 2, the PTP/gPTP messages in the time difference measurement procedure are not periodic (i.e. there is no fixed time interval between the two messages), and thus the QoS Flow for implementing the transmission of the PTP/gPTP messages is also not periodic, so the PTP/gPTP messages in the synchronization procedure and the QoS Flow for transmitting these messages belong to traffic data of non-periodic TSC traffic in the TSN communication system. By aperiodic traffic data, it is meant that there is no fixed time interval between two adjacent data transmitted in the traffic. On the basis of the synchronization, the SDFs in the TSN communication system belong to periodic TSC services, which have a high periodicity and perform data communication strictly according to the periodicity time. By periodic traffic data is meant that a fixed time interval is maintained between two adjacent data transmitted in the traffic, which is the period of the traffic data.
The TSN communication system sets QoS Flow according to QoS requirement of TSC business; only a plurality of different TSC SDFs (Service Data Flow, traffic data flows) with the same QoS requirements may be mapped onto the same QoS Flow. Of course, multiple different TSC SDFs with the same QoS requirements may also be mapped onto different QoS flows. In addition, the TSN communication system supports a PDU (Protocol Data Unit ) connection service, which is a service for exchanging PDU packets between the UE and the TSN DN; the PDU connection service is implemented by the UE initiating the establishment of a PDU Session. After a PDU Session is established, a data transmission channel between the UE and the TSN DN is established. One or more PDU sessions may be established between one UE and the TSN DN, one PDU Session may include multiple TSC SDFs that may be mapped to one or more QoS flows for data transmission.
One DS-TT may provide one or more first ports, each identified with a respective MAC Address (Media Access Control Address ) as Port Number. Likewise, an NW-TT may provide one or more second ports, each identified with a respective MAC Address as Port Number. The R16 standard of existing 5G systems has the following limitations with respect to Port: (1) One UE may be connected to multiple DS-TTs, but one DS-TT may be connected to only one UE, and only one Port on one DS-TT is connected to the ES. Also, one UPF may be connected to multiple NW-TTs, but one NW-TT can only be connected to one UPF, and only one Port on one NW-TT is connected to the ES. (2) When a PDU Session is established for the UE, a first Port on the corresponding DS-TT and a second Port on the NW-TT may be allocated for the PDU Session, thereby forming a Port pair, i.e. a PDU Session is associated with only one Port pair. (3) When a QoS Flow is established for a UE, a first Port on the corresponding DS-TT and a second Port on the NW-TT may be allocated for the QoS Flow, thereby forming a Port pair. I.e., one QoS Flow corresponds to one Port pair.
In practice, it is found that the above-mentioned TSN data transmission process based on the existing standard has some problems, specifically:
(1) problem 1a: after TSC SDFs of different periods are mapped to QoS flows, collisions between QoSFlow and Port pairs may occur.
On the basis of synchronization completion, TSC service in a TSN communication system has high periodicity, and data communication is performed strictly according to periodicity time. Whereas existing standards set QoS flows according to the QoS requirements of TSC traffic. For example, when two TSCSDFs with different periods have the same QoS requirements, the two TSC SDFs may be mapped onto the same QoS Flow. If the TSC SDFs of these two different periods map onto the same QoS Flow, then the following occurs: 1) Since the two TSC SDFs mapped onto the same QoS Flow have no common data transmission period, CNC may not be able to configure Port pairs for the QoS Flow; 2) The CNC configures the two TSC SDFs on different Port pairs according to different periods of the two TSC SDFs, so that QoS flows mapped by the two TSC SDFs correspond to the two Port pairs; this conflicts with the 5G existing standard because the R16 standard according to the 5G system is one QoS Flow for one Port pair; 3) The CNC configures the two TSC SDFs on different Port pairs according to different periods of the two TSC SDFs; the two SDFs can be mapped to different QoS flows according to the existing standard of the 5G system, but the two QoS flows are associated with the same Port pair because the two QoS flows have the same QoS requirements; i.e., two QoS flows correspond to the same Port pair, which also creates a conflict with existing standards.
(2) Problem 1b: after no periodic TSC traffic and periodic TSC traffic are mapped to QoS Flow, collisions between QoS Flow and Port pairs may occur.
In a TSN communication system, there is not only periodic TSCSDF communication but also aperiodic TSC traffic data communication between the UE and the TSN DN, such as PTP/gPTP message, ARP (Address Resolution Protocol, address resolution protocol, a protocol for translating IP address into ethernet mac address) message, authentication or registration related message, etc. Whereas existing standards set QoS flows according to the QoS requirements of TSC traffic. If a TSCSDF with periodicity has the same QoS requirements as an aperiodic tsdf, the two TSC SDFs may be mapped onto the same QoS Flow. This would present three conflicting situations as in problem 1 a.
(3) Problem 2: the risk of starvation with Port pairs arises when TSC SDFs of different periods occur.
Theoretically, when multiple periodic TSCSDFs have the same period, they can share the same Port pair. Here, having the same period may mean that the periods are identical, for example: the period of both TSC SDFs is 4 mus (microseconds). Having the same period may also mean that all periods have a greatest common divisor, for example: one TSC SDF has a period of 4 μs and the other TSC SDF has a period of 6 μs, and their greatest common divisor is 2 μs, then both TSC SDFs can also be considered to have the same period. However, in practical applications, if multiple TSC SDFs have the same period, and the same period is the greatest common divisor of all periods, the greatest common divisor is too small in value to be supported; for example, the periods of 3 TSC SDFs are 4 μs, 6 μs, and 9 μs, respectively, and their greatest common divisor is 1 μs, and if a Port is known to not support a scheduling period of less than 2 μs based on actual product capabilities, then the 3 TSC SDFs cannot be allocated to the same Port pair. Therefore, in order to ensure that the data transmission process is performed normally, the CNC generally only allocates multiple TSC SDFs with identical periods to one Port pair, but since TSC service of one UE may include TSC SDFs with many different periods, the risk of the Port pair being insufficient is greatly likely to occur.
(4) Problem 3: port allocation problem for ES with multiple UE side connections
Problems (1) - (3) are all for the same UE side. When the ESs of multiple UE sides are connected to the same DS-TT, the first Port provided by this DS-TT is shared by multiple UE side devices, in which case there is no conflict problem in how to schedule the shared Port for use (i.e. allocate different Time slots (Time slots) on the shared Port), which is not involved in the existing standard. Also, when ESs on multiple UPF sides are connected to the same NW-TT, there is a case where the second Port provided by this NW-TT is shared by multiple ESs, and the existing standard does not have a good configuration solution for this case as well.
(5) Problem 4: configuration issues between PDU Session, qoS Flow and Port pairs
According to existing standards, one PDU Session of one UE may contain multiple TSC SDFs, which may be mapped to one or more QoS flows. And existing standards only support that one PDU Session can be associated with only one Port pair (consisting of one first Port on one DS-TT and one second Port on one NW-TT). However, if the PDU Session includes a plurality of QoS flows having different periods and the QoS flows need to be allocated to a plurality of Port pairs, the PDU Session is associated with a plurality of Port pairs, which conflicts with the existing standard. Or conversely, the current standard only supports that one PDU Session includes a plurality of TSC SDFs with the same period, so that the plurality of TSC SDFs can be mapped to the same QoS Flow and further allocated to the same Port pair; alternatively, the plurality of TSC SDFs may be mapped to a plurality of QoS flows, but since all TSC SDFs in the plurality of QoS flows have the same period, the plurality of QoS flows may share the same Port pair. That is, the existing standard does not support the case where one PDU Session contains TSC SDFs of a plurality of different periods; of course, there is no solution related to the case when both periodic TSC SDFs and aperiodic TSC SDFs are contained in one PDU Session.
In view of the above problems in implementing TSN data transmission based on the existing standards, embodiments of the present application propose some improved ideas, specifically including:
(1) Improvement 1: PDU Session is associated with multiple Port pairs
Since only one Port pair is supported by one PDU Session in the R16 standard of the current 5G system, only data transmission of TSC SDFs having the same period in one PDU Session is supported, but data transmission of TSC SDFs having different periods in one PDU Session is not supported, and data transmission of TSC SDFs having both aperiodicity and periodicity in one PDU Session is not supported (see the above-mentioned problem 4). The embodiment of the application proposes to associate one PDU Session with a plurality of Port pairs.
And offers improvements over the restrictions on ports in the R16 standard in existing 5G systems: one UE may be connected to multiple DS-TTs, one DS-TT may also be connected to multiple UEs, and one DS-TT may be provided with one or more ports connected to the ES. Also, one UPF may be connected to multiple NW-TTs, one NW-TT may also be connected to multiple UEs, and multiple Port and ES connections are provided on one NW-TT.
(2) Improvement 2: one QoS Flow corresponds to one Port pair, and an indication about a Port is required.
As with the existing standard, one QoS Flow corresponds to one Port pair. But on the basis of the existing standard, the application makes improvements, in particular: as the present application improves upon existing standards with respect to restrictions on ports, the allocation of ports becomes more flexible and there are more common problems. Therefore, when a QoS Flow is established for the UE, after a corresponding Port pair is allocated to the QoS Flow, an indication needs to be made to the DS-TT and the NW-TT, that is, the UE needs to instruct the DS-TT to which Port the DL data is sent by one mechanism, and the UPF needs to instruct the NW-TT to which Port the UL data is sent by one mechanism; for example: after the UPF receives the DL TSC data and transmits the DL TSC data to the UE through a QoS Flow, the UE sends the instruction DS-TT to an ES connected on the DS-TT side through a first Port specified in the corresponding Port through the corresponding relation between the QoS Flow and the Port pair. And the following steps: after receiving the UL TSC data and transmitting the UL TSC data to the UPF through a QoS Flow, the UPF sends an instruction NW-TT to the ES on the NW-TT side through a corresponding relationship between the QoS Flow and the Port pair, where the instruction NW-TT sends the UL TSC data to the ES on the NW-TT side through a second Port specified in the corresponding Port pair.
(3) Improvement 3: multiple QoS flows for different ES are associated to the same Port (not a Port pair)
In order to avoid the risk of insufficient ports in the existing standards, the present application proposes: different QoS flows of different ESs can be transmitted on one Port, but these different ESs QoS flows must have the same TSC transmission period; on this premise, the CNC is allowed to schedule ports (i.e., different slots are allocated on one Port for multiple QoS flows of multiple ESs with the same period). Otherwise, if the QoS flows of the different ESs have different periods, but are scheduled to transmit on the same Port, there may be transmission collisions.
FIG. 3 is a diagram illustrating the association of multiple QoS flows for a different ES to the same Port according to an exemplary embodiment of the present application; as shown in fig. 3: (1) The QoS Flow-A2 of ES-A uses the first Port1-3 on DS-TT1, the QoS Flow-B1 of ES-B uses the first Port3-3 on DS-TT3, but the two QoS flows share the second Port1-3 on NW-TT 1. (2) The QoS Flow-A1 of ES-A uses the first Port1-1 on DS-TT1, the QoS Flow-B2 of ES-B uses the first Port3-1 on DS-TT3, but the two QoS flows share the second Port1-1 on NW-TT 1. (3) The QoS Flow-B2 of ES-B shares the first Port3-1 on DS-TT3 with the QoS Flow-C1 of ES-C, but the QoS Flow-B2 of ES-B uses the first Port1-1 on NW-TT1, and the QoS Flow-C1 of ES-B uses the second Port3-1 on NW-TT 3.
Note that one QoS Flow corresponds to one Port pair (i.e., two ports including a first Port on one DS-TT and a second Port on one NW-TT). When two QoS flows of two different ESs correspond to the same second Port on one NW-TT, the first ports on the DS-TT corresponding to these QoS flows are generally different (e.g., the physical locations of the two ESs are far apart and cannot be connected to the same Port on the same DS-TT), and of course, the first ports on the DS-TT corresponding to these QoS flows may be the same (e.g., the physical locations of the two ESs are very close together and can be connected to the same Port of the same DS-TT at the same time). Conversely, when QoS flows of two physically close ESs correspond to the same Port on the same DS-TT, the ports on the NW-TT to which these QoS flows correspond may be different, e.g., SMF selects NW-TT1 on UPF-A for ES-A and NW-TT3 on UPF B for ES-B.
(4) Improvement 4: periodic QoS Flow management and Port management collaboration
FIG. 4 is a schematic diagram of transmitting multiple QoS flows with the same period on the same Port according to an exemplary embodiment of the present application; these QoS flows may be QoS flows from different UEs, and these QoS flows have periodicity, and occupy different transmission slots on the same Port, respectively. The length of the differently colored identified squares shown in fig. 4 represents the size of the traffic data of the transmitted TSC SDF. The size of the traffic data determines the transmission duration (i.e. the size of the time slot) of the TSC SDF on this Port. A fixed time interval, also called transmission guard interval, is required between time slots indicated by different color blocks for transmission protection, so that jitter in transmission can be prevented, which may cause transmission failure of both traffic data if a certain traffic data collides with adjacent (back or front) traffic data.
If a Port has an idle time interval in addition to the transmission time slot and the transmission guard interval, then this idle time interval can also be used to transmit more other QoS flows; when there is no idle time interval on a Port, that is, the capacity of the Port is full, the transmission time slot cannot be reassigned; no other QoS flows can be transmitted on this Port.
The TSC SDF of the UE needs to be mapped into the QoS Flow for transmission. When the SMF maps a certain TSC SDF of the UE to a certain QoS Flow, a CNC request is sent to allocate a Port for the TSC SDF; the CNC allocates a Port for data transmission to the TSC SDF according to the information (such as period, transmission delay, data start time, data end time, etc.) of the TSC SDF, and then determines at which slot the TSC SDF is transmitted. Therefore, when a certain TSC SDF in the QoS Flow is deleted or when the QoS Flow is released, all TSC SDFs in the QoS Flow are deleted, the SMF must notify the CNC of the deleted TSC SDFs, so that the CNC can recycle the time slots corresponding to the TSC SDFs, and the recycled time slots can be arranged for other TSC SDFs to use.
(5) Improvement 5: aperiodic QoS Flow management and Port management collaboration
Multiple aperiodic TSC SDFs can be mapped into the same QoS Flow if they have the same QoS requirement, and mapped to different QoS flows if they have different QoS requirements, respectively. The improvement of the embodiment of the application is that: by the method, the aperiodic QoS Flow and the periodic QoS Flow can be separately processed, so that the problem of conflict between the mixed transmission period and the aperiodic QoS Flow on the same Port (namely, the aperiodic TSC SDF possibly occupies the transmission time slot of the periodic TSC SDF) is avoided, and parallel transmission and isolation of the aperiodic TSC SDF and the periodic TSC SDF are realized.
Referring to modification 3 and fig. 3, the aperiodic QoS flows of different UEs are those two ports that can share the transmission aperiodic QoS Flow on one side or both sides, i.e., the aperiodic QoS flows of different UEs can share only the first Port on the DS-TT side, only the second Port on the NW-TT side, or the pair of ports.
Unlike modification 4, CNC does not allocate Time slots (Time slots) to the aperiodic TSC SDFs, but because of the limitation of transmission resources per Port, when a certain aperiodic TSC SDF is deleted or deleted because the QoS Flow in which the aperiodic TSC SDF is located is released, the CNC needs to be notified to the CNC, and the CNC recovers and releases the transmission resources occupied by the aperiodic TSC SDF on the corresponding Port, so that the CNC can allocate the recovered and released transmission resources to other aperiodic TSC SDFs of the same UE or the aperiodic TSC SDFs of other UEs for data transmission.
Based on the above improved ideas, a method for implementing TSN data transmission according to the embodiment of the present application will be described in detail.
According to the 3GPP specification, the 5G system needs to process the ports provided by DS-TT and NW-TT in the PDU Session management process of the UE. The PDU Session management procedure of the UE may include PDU Session Establishment (set up), PDU Session Modification (modification) and PDU Session Release (release) procedures.
Fig. 5 is a flowchart of a method for implementing TSN data transmission according to an exemplary embodiment of the present application; the method is used for describing the processing of the Port in the PDU Session management process of the UE, and comprises the following steps S501-S502:
S501, in the PDU Session management process of the UE, the SMF reports Port management parameters to the CNC, wherein the Port management parameters comprise an identifier of the UE, a first Port list provided by a DS-TT connected with the UE and a second Port list provided by an NW-TT connected with the UPF.
The process of reporting the port management parameters to the CNC by the SMF specifically comprises the following steps: (1) the SMF sends a session management policy control Update Request (Npcf_SMPolicyControl_update Request) to the PCF, wherein the Npcf_SMPolicyControl_update Request comprises a port management container (Port Management Container), and the Port Management Container carries the port management parameters; (2) the PCF sends an Event Report (Port Management Request)) for making a port management request to the AF, the Event Report (Port Management Request) includes Port Management Container therein, and the Port Management Container carries the port management parameter; (3) the AF forwards the Event Report to the CNC (Port Management Request).
The Port management parameters comprise a UE ID, a first Port management parameter and a second Port management parameter, wherein the first Port management parameter comprises a first Port list provided by a DS-TT connected with the UE; the second Port management parameter includes a second Port list provided by NW-TT connected to UPF. The UE ID (Identity Document, identification) may be the MAC Address of the UE; the Port management parameter includes a UE ID, and may enable the UE ID to correspond to a first Port list provided by the DS-TT and a second Port list provided by the NW-TT, where the CNC records all the first Port list and the second Port list corresponding to the UE ID, so that when performing Port allocation, the CNC may select a first Port from the first Port list, select a second Port from the second Port list, and allocate the first Port to a pair of ports, e.g., select a first Port from the first Port list corresponding to the UE ID, select a second Port from the second Port list corresponding to the UE ID to form a pair of ports, and allocate the ports to an aperiodic TSC SDF in PDU Session of the UE.
S502, the SMF receives a port configuration parameter issued by CNC, wherein the port configuration parameter comprises port resources associated with the protocol data unit session.
The process of the CNC sending the port configuration parameters to the SMF specifically comprises the following steps: (1) the CNC issues an Event Response (Port Management Rsponse) for performing port management Response to the AF, wherein the Event Response (Port Management Rsponse) comprises Port Management Container, and the Port Management Container carries the port configuration parameters; (2) AF forwards the Event Response to PCF (Port Management Rsponse); (3) the PCF sends a session management policy control Update Response (npcf_smplicycontrol_update Response) to the SMF, including Port Management Container, and the Port Management Container carries the port configuration parameters.
The Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource. The Port resources may include a plurality of Port pairs; one of the Port pairs is composed of one first Port in a first Port list provided by a DS-TT connected with the UE and one second Port in a second Port list provided by an NW-TT connected with the UPF. That is, one PDU Session of one UE associates multiple Port pairs for implementing data transmission of all TSC SDFs in the PDU Session. The method specifically comprises the following steps: (1) If the PDU Session of the UE includes an aperiodic TSC SDF, the port management parameter reported by the SMF to the CNC further includes a Flag of the aperiodic TSC SDF; after the CNC receives Port management parameters reported by the SMF, selecting a first Port from a first Port list corresponding to the UE ID, selecting a second Port from a second Port list corresponding to the UE ID, forming a Port pair, and distributing the Port pair to the aperiodic TSC SDF so as to realize data transmission of the aperiodic TSC SDF. In this case, the Port resource includes a Port pair for transmitting the aperiodic TSC SDF. (2) When the PDU Session of the UE includes multiple aperiodic TSC SDFs (e.g., TSC SDFs corresponding to PTP/gPTP messages), the multiple aperiodic TSC SDFs share transmission resources of the same Port pair; that is, multiple aperiodic TSC SDFs of the same UE may share the same Port pair for data transmission. (3) if the PDU Session of the UE includes a periodic TSC SDF; the port management parameters reported by the SMF to the CNC also include information of the periodic TSC SDF, where the information may include: period, transmission delay, data start time, data end time, etc. After the CNC receives the Port management parameters reported by the SMF, selecting another first Port (namely, a first Port different from the first Port used by the aperiodic TSC SDF) from the first Port list corresponding to the UE ID, selecting another second Port (namely, a second Port different from the second Port used by the aperiodic TSC SDF) from the second Port list corresponding to the UE ID and forming a Port pair, and distributing the Port pair to the periodic TSC SDF so as to realize the data transmission of the periodic TSC SDF; in this case, the Port resource further includes a Port pair for transmitting the periodic TSC SDF; (4) Periodic TSC SDFs can be mapped into QoS flows, then the mapped QoS flows correspond to Port pairs allocated for the periodic TSC SDFs; i.e., one QoS Flow corresponds to one Port pair. (5) When the PDU Session of the UE includes a plurality of periodic TSC SDFs, and the plurality of periodic TSC SDFs have the same period and the same QoS requirement, the plurality of periodic TSC SDFs are mapped into the same QoS Flow, and the plurality of periodic TSC SDFs occupy different timeslots of the same Port pair. (6) When the PDU Session of the UE includes a plurality of QoS flows and the QoS flows have the same period, the QoS flows share the same Port pair, but occupy different time slots in the same Port pair; the port resources in this case also include the same port pair that is shared and different time slots that are occupied respectively by the same port pair for transmitting periodic TSC SDFs in the QoS Flow.
In a possible implementation manner, the method of the embodiment shown in fig. 5 further includes the following steps S503 to S504:
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 with the UE.
The specific process of the SMF sending the first port configuration parameter to the UE includes: (1) the SMF sends a Communication message transfer (nmf_communication_n1n2message transfer) to the AMF, the namf_communication_n1n2message transfer (n1sm Container) comprising a port management information Container (Port Management Information Container), the Port Management Information Container carrying the first port configuration parameters. (2) The AMF forwards the Namf_communication_N1N2MessageTransfere (N1 SM Container) to the NG RAN. (3) The NG RAN sends AN access network specific resource modification (AN-specific resource Modification (N1 SM Container)) to the UE, the AN-specific resource Modification (N1 SM Container) includes Port Management Information Container, and the Port Management Information Container carries the first port configuration parameter.
The UE will indicate to the corresponding DS-TT according to the first Port in the Port resources in the first Port configuration parameter. Specifically, if there is an IP connection between the UE and the DS-TT, the manner of indicating to the DS-TT by the UE includes at least one of: and indicating through an IP Tunnel specified in the IP connection, indicating through the identification of the first Port in the Port resource, and indicating through an IP address corresponding to the IP connection. It should be noted that, one IP connection includes a plurality of IP tunnels, one IP Tunnel corresponds to one Port Number, and the designated IP Tunnel herein refers to the IP Tunnel corresponding to the Port Number of the first Port in the Port resource. If the UE and the DS-TT are connected through non-IP connection, the indication mode of the UE to the DS-TT can be indicated by a special L2 (data link layer) identifier or an L1 (physical layer) identifier, wherein the special L2 identifier refers to other identifiers different from the conventional L2 identifier; the L1 identifier of a feature refers to other identifiers that are different from the conventional L1 identifier.
S506, the SMF sends the second Port configuration parameter to the UPF so that the UPF indicates a second Port in the Port resource to an NW-TT connected with the UPF.
The specific process of the SMF sending the second port configuration parameter to the UPF includes: the SMF sends a session modification request (N4 Session Modification Request) to the UPF, the N4 Session Modification Request including Port Management Information Container therein, and the Port Management Information Container carrying the second port configuration parameters.
The UPF will indicate to the corresponding NW-TT according to the second Port in the Port resource in the second Port configuration parameter. Specifically, if there is an IP connection between the UPF and the NW-TT, the manner of indication of the UPF to the NW-TT includes at least one of: and indicating through an IP Tunnel designated in the IP connection, indicating through the identification of a second Port in the Port resource, and indicating through an IP address corresponding to the IP connection. It should be noted that, one IP connection includes a plurality of IP tunnels, one IP Tunnel corresponds to one Port Number, and the designated IP Tunnel herein refers to the IP Tunnel corresponding to the Port Number of the second Port in the Port resource. If the UPF and the NW-TT are connected through a non-IP connection, the indication mode of the UPF to the NW-TT can be indicated through a special L2 identifier or an L1 identifier.
In one possible implementation, the PDU Session management procedure of the UE includes: PDU Session Establishment procedure for UE; in this case, the first Port management parameter reported to the CNC by the SMF in step S501 further includes a residence time between the UE and each first Port under the DS-TT, and the residence time is reported to the CNC, so that the CNC can execute accurate time control on the TSC service. In addition, the port configuration parameter received by the SMF from the CNC in step S502 is used to indicate that the CNC has allocated the port resource for the PDU Session of the UE according to the port management parameter.
In this embodiment, the method further comprises the following steps S505-S506:
s505, in the process of establishing PDU Session of the UE, the SMF receives a first Port management parameter sent by the UE through the AMF, wherein the first Port management parameter comprises a first Port list provided by DS-TT connected with the UE and residence time between the UE and each first Port of the DS-TT;
the process of receiving the first port management parameter sent by the UE by the SMF specifically includes: (1) the UE sends a PDU Session establishment request (PDU Session Establishment Request) to the AMF, which PDU Session Establishment Request includes Port Management Container, and which Port Management Container carries the first port management parameter. (2) The AMF sends a PDU Session creation Session management context message (nsmf_pduse_createsmcontext (N1 SM Container)) to the SMF, where Port Management Container is included in the nsmf_pduse_createsmcontext (N1 SM Container), and Port Management Container carries the first port management parameter.
S506, the SMF receives a second Port management parameter sent by the UPF, wherein the second Port management parameter comprises a second Port list provided by NW-TT connected with the UPF.
The process of the SMF receiving the second port management parameter sent by the UPF specifically includes: (1) the SMF sends a session establishment request to the UPF (N4 Session Establishment); (2) the SMF receives a session setup response (N4 Session Establishment Response) sent by the UPF, where N4 Session Establishment Response carries the second port management parameter.
In this embodiment, i.e. during PDU Session Establishment of the UE, the UE indicates to the DS-TT connected to the UE the first Port in the Port resource, which enables the DS-TT to know which first Port under the DS-TT is allocated for data transmission; then, when the UE is receiving DL TSC data transmitted by the UPF, the DS-TT transmits the DL TSC data according to the indication to employ the first Port in the Port resource. Also, the UPF indicates to the NW-TT connected to the UPF a second Port in the Port resource, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data transmission; then, when the UPF is receiving the UL TSC data transmitted by the UE, the NW-TT transmits the UL TSC data according to the instruction of adopting the second Port in the Port resource.
In another possible embodiment, the PDU Session management procedure of the UE includes: PDU Session Modification procedure for UE. When part of service data in a PDU Session of the UE changes, for example, TSC SDF is newly added to an existing QoSFlow or a QoSFlow is newly added; or delete one TSC SDF or one QoS Flow (where all TSC SDFs in the QoS Flow are deleted); these changes all trigger the PDU Session Modification procedure for the UE. In this case, the port management parameter reported by the SMF to the CNC in step S501 further includes information of the changed service data in the PDU Session, where the information may include: flag of TSC SDF changed (added or deleted), transmission delay, data start time, data end time, etc. In addition, if the PDUSession Modification procedure is triggered due to the newly added TSC SDF, the Port configuration parameter received by the SMF from the CNC in step S502 is used to instruct the CNC to allocate the Port resources (such as Port pairs and slots on ports) for the newly added TSC SDF. In this case, the UE indicates to the DS-TT connected to the UE the first Port in the Port resource, which enables the DS-TT to learn which first Port under the DS-TT is allocated for data transmission; then, when the UE is receiving DL TSC data of the new TSC SDF transmitted by the UPF, the DS-TT transmits the DL TSC data according to the indication to employ the first Port in the Port resource. Also, the UPF indicates to the NW-TT connected to the UPF a second Port in the Port resource, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data transmission; then, when the UPF is receiving UL TSC data of the new TSC SDF transmitted by the UE, the NW-TT transmits the UL TSC data according to the indication to employ the second Port in the Port resource.
If PDUSession Modification procedure is triggered by deleting a TSC SDF or a QoS Flow, then the port configuration parameters received by the SMF from the CNC in step S502 are used to indicate to the CNC that the port resources used by all TSC SDFs in these deleted TSCSDFs or deleted qosfflow have been reclaimed. In this case, after the UE indicates the first Port of the Port resource to the DS-TT connected to the UE, the DS-TT knows that the first Port of the Port resource is recovered by the CNC according to the indication, and then is reassigned. Also, after the UPF indicates the second Port of the Port resource to the NW-TT connected with the UPF, the NW-TT knows that the second Port of the Port resource is recovered by CNC according to the indication, and then the second Port is reassigned.
In another possible embodiment, the PDU Session management procedure of the UE includes: PDU Session Release procedure for UE. When the PDU Session of the UE is released, all TSCs SDF and qosf included in the PDU Session are deleted. In this case, the port management parameter reported by the SMF to the CNC in step S501 further includes a port resource associated with PDU Session; the Port resource includes a plurality of Port pairs; the plurality of Port pairs are Port pairs allocated in the CNC for all TSC SDFs in the PDU Session; wherein one of the Port pairs is composed of one first Port in a first Port list provided by a DS-TT connected with the UE and one second Port in a second Port list provided by an NW-TT connected with the UPF. In addition, the port configuration parameter received by the SMF from the CNC in step S502 is used to indicate that the CNC has reclaimed the port resource. That is, when the PDU Session of the UE is released, the CNC will reclaim the Port pairs used by all TSC SDFs in the PDU Session, and the reclaimed Port pairs may be allocated to the TSC SDFs of other PDU sessions of the UE or the TSC SDFs of other UEs.
In this embodiment, after the UE indicates the first Port in the Port resource to the DS-TT connected to the UE, the DS-TT knows that the first Port in the Port resource is recovered by the CNC according to the indication, and then is reassigned. Also, after the UPF indicates the second Port in the Port resource to the NW-TT connected with the UPF, the NW-TT knows that the second Port in the Port resource is recovered by CNC according to the indication, and then the second Port is reassigned.
In the embodiment of the application, in the PDU Session management process of the UE, reporting Port management parameters to the CNC by the SMF, wherein the Port management parameters comprise a UE ID, a first Port list provided by a DS-TT connected with the UE, and a second Port list provided by an NW-TT connected with the UPF; the report process can enable CNC to timely and comprehensively master all Port conditions in the PDU Session management process of the UE, so that the ports can be effectively and comprehensively managed, for example, port resources are allocated for aperiodic service and/or periodic service included in the PDU Session of the UE, or the allocated Port resources are managed, and the like; thus, transmission conflict between aperiodic service data and periodic service is effectively solved, and ports can be well configured; and the CNC issues the Port configuration parameters to the session management function equipment, so that the session management function equipment can timely acquire the configuration content of the Port resources, and is beneficial to informing ports in the Port resources to be ready for transmission, thereby realizing the data transmission of the TSN.
Fig. 6 is a flowchart of another method for implementing TSN data transmission according to an exemplary embodiment of the present application; the method is used for describing the management of ports in the HR PDU Session management process of the UE when the PDU Session of the UE is the HR (Home Routed Roaming, home route roaming) PDU Session. As shown in fig. 6, in this embodiment, the SMFs include V-SMF (Visited-SMF, SMF of Visited network) and H-SMF (Home-SMF, SMF of Home network), where (1) V-SMF is responsible for processing a message sent by the UE/DS-TT through the AMF; (2) The H-SMF is responsible for processing the message sent by the UPF/NW-TT and interacting with CNC; (3) The V-SMF and the H-SMF can transmit, and the main contents of the transmission comprise a first port management parameter and a first port configuration parameter related to the UE/DS-TT. Specifically, the method includes the following steps S601 to S602:
s601, in the process of HR PDU Session management of the UE, H-SMF reports Port management parameters to CNC, wherein the Port management parameters comprise an identification of the UE, a first Port list provided by DS-TT connected with the UE and a second Port list provided by NW-TT connected with UPF.
S602, the H-SMF receives a port configuration parameter issued by CNC, wherein the port configuration parameter comprises port resources associated with the HR PDU Session.
Steps S601-S602 of the embodiment shown in fig. 6 can be seen in steps S501-S502 of the embodiment shown in fig. 5, with the difference that: the embodiment shown in fig. 6 is the processing of a Port in the HR PDU Session management procedure for a UE, and the embodiment shown in fig. 5 is the processing of a Port in the PDU Session management procedure for a UE; in addition, the embodiment shown in FIG. 6 interacts with the CNC by H-SMF, while the embodiment shown in FIG. 5 interacts with the CNC by SMF.
In a possible implementation, the method of the embodiment shown in fig. 6 further includes the following steps S603-S605:
and S603, the H-SMF sends the first port configuration parameters to the V-SMF.
The H-SMF sends a session management policy control Update Response (npcf_smpolicy control_update Response) to the V-SMF, where the npcf_smpolicy control_update Response includes Port Management Container, and the Port Management Container carries the first port configuration parameter.
S604, the V-SMF forwards the first Port configuration parameter to the UE so that the UE indicates a first Port in the Port resource to a DS-TT connected with the UE. Step S604 can be referred to as step S503 of the embodiment shown in fig. 5, where the difference is that: step S604 is for the V-SMF to send the first port configuration parameters to the UE, while step S503 shown in fig. 5 is for the SMF to send the first port configuration parameters to the UE.
S605, the H-SMF sends the second Port configuration parameter to the UPF so that the UPF indicates a second Port in the Port resource to an NW-TT connected with the UPF. Step S605 can be seen in step S504 of the embodiment shown in fig. 5, where the difference is that: step S605 is to send the second port configuration parameter from the H-SMF to the UPF, while step S504 shown in fig. 5 is to send the second port configuration parameter from the SMF to the UPF.
In another possible embodiment, the HR PDU Session management procedure of the UE includes: HR PDU Session Establishment procedure for UE; in this case, the first Port management parameters reported to the CNC by the H-SMF in step S601 further include the residence time of the UE to each first Port under the DS-TT, and the residence time is reported to the CNC, so that the CNC can execute accurate time control on the TSC service. In addition, the port configuration parameter received from the CNC by the H-SMF in step S602 is used to indicate that the CNC has allocated the port resource for the HR PDU Session of the UE according to the port management parameter.
In this embodiment, the method further comprises the following steps S606-S608:
s606, in the process of establishing the HR PDU Session of the UE, the V-SMF receives a first port management parameter sent by the UE through the AMF; step S606 can be referred to as step S505 of the embodiment shown in fig. 5, and the difference is that: step S606 is the V-SMF receiving UE transmitting the first port management parameter, while step S505 shown in fig. 5 is the SMF receiving UE transmitting the first port management parameter.
S607, H-SMF receives the first Port management parameters forwarded by V-SMF, wherein the first Port management parameters comprise a first Port list provided by DS-TT connected with UE and residence time between the UE and each first Port under the DS-TT.
The process of receiving the first port management parameter forwarded by the V-SMF by the H-SMF specifically includes: the H-SMF receives a session management policy control Update Request (Npcf_SMPolicyControl_UpdateRequest) sent by the V-SMF, the Npcf_SMPolicyControl_UpdateRequest includes Port Management Container, and the Port Management Container carries the first port management parameter.
And S608, the H-SMF receives a second Port management parameter sent by the UPF, wherein the second Port management parameter comprises a second Port list provided by NW-TT connected with the UPF. Step S608 can be seen in step S506 of the embodiment shown in fig. 5, where the difference is that: step S608 is the reception of the UPF by the H-SMF to transmit the second port management parameter, and step S506 shown in fig. 5 is the reception of the UPF by the SMF to transmit the second port management parameter.
In this embodiment, i.e. during HR PDU Session Establishment of the UE, after the UE indicates to the DS-TT connected to the UE the first Port in the Port resource, this enables the DS-TT to know which first Port under the DS-TT is allocated for data transmission; then, when the UE is receiving DL TSC data transmitted by the UPF, the DS-TT transmits the DL TSC data according to the indication to employ the first Port in the Port resource. Also, the UPF indicates to the NW-TT connected to the UPF a second Port in the second Port resource, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data transmission; then, when the UPF is receiving the UL TSC data transmitted by the UE, the NW-TT transmits the UL TSC data according to the instruction of adopting the second Port in the Port resource.
In another possible embodiment, the HR PDU Session management procedure of the UE includes: HR PDU Session Modification procedure for UE. When part of service data in an HR PDU Session of the UE changes, for example, a TSC SDF is added to an existing qosf or a qosf is added, or a TSC SDF or a QoS Flow is deleted (all TSC SDFs in the QoS Flow are deleted); these changes all trigger the HR PDU Session Modification procedure for the UE. In this case, the port management parameter reported to CNC by the H-SMF in step S601 further includes information of the service data that changes in the HR PDU Session, where the information may include: flag of TSC SDF changed (added or deleted), transmission delay, data start time, data end time, etc. In addition, if the HR PDUSession Modification procedure is triggered due to the newly added TSC SDF, the port configuration parameter received from the CNC by the H-SMF in step S602 is used to indicate the port resources allocated by the CNC for the newly added TSC SDF. In this case, the UE indicates to the DS-TT connected to the UE the first Port in the Port resource, which enables the DS-TT to learn which first Port under the DS-TT is allocated for data transmission; then, when the UE is receiving DL TSC data of the new TSC SDF transmitted by the UPF, the DS-TT transmits the DL TSC data according to the indication to employ the first Port in the Port resource. Also, the UPF indicates to the NW-TT connected to the UPF a second Port in the Port resource, which enables the NW-TT to learn which second Port under the NW-TT is allocated for data transmission; then, when the UPF is receiving UL TSC data of the new TSC SDF transmitted by the UE, the NW-TT transmits the UL TSC data according to the indication to employ the second Port in the Port resource.
If HR PDUSession Modification procedure is triggered by deleting one TSC SDF or one qosf low, then the port configuration parameters received from the CNC by the H-SMF in step S602 are used to indicate to the CNC that the port resources used by all TSC SDFs in these deleted TSCSDF or deleted qosf low have been reclaimed. In this case, after the UE indicates the first Port of the Port resource to the DS-TT connected to the UE, the DS-TT knows that the first Port of the Port resource is recovered by the CNC according to the indication, and then is reassigned. Also, after the UPF indicates the second Port of the Port resource to the NW-TT connected with the UPF, the NW-TT knows that the second Port of the Port resource is recovered by CNC according to the indication, and then the second Port is reassigned.
In another possible embodiment, the HR PDU Session management procedure of the UE includes: HR PDU Session Release procedure for UE. When the HR PDU Session of the UE is released, all TSCs SDF and qosf included in the HR PDU Session are deleted. In this case, the port management parameters reported to CNC by the H-SMF in step S601 further include port resources associated with HR PDU Session; the Port resource includes a plurality of Port pairs; the plurality of Port pairs are Port pairs allocated in the CNC for all TSC SDFs in the HR PDU Session; wherein one of the Port pairs is composed of one first Port in a first Port list provided by a DS-TT connected with the UE and one second Port in a second Port list provided by an NW-TT connected with the UPF. In addition, the port configuration parameters received from the CNC by the H-SMF in step S602 are used to indicate that the CNC has reclaimed the port resources. That is, when the HR PDU Session of the UE is released, the CNC will reclaim all the Port pairs used by all the TSC SDFs in the HR PDU Session, and the reclaimed Port pairs may be allocated to the TSC SDFs of other PDU sessions of the UE or the TSC SDFs of other UEs.
In this embodiment, after the UE indicates the first Port in the Port resource to the DS-TT connected to the UE, the DS-TT knows that the first Port in the Port resource is recovered by the CNC according to the indication, and then is reassigned. Also, after the UPF indicates the second Port in the Port resource to the NW-TT connected with the UPF, the NW-TT knows that the second Port in the second Port resource is recovered by CNC according to the indication, and then the second Port is reassigned.
In the embodiment of the application, in the process of HR PDU Session management of UE, H-SMF reports Port management parameters to CNC, wherein the Port management parameters comprise UE ID, a first Port list provided by DS-TT connected with the UE and a second Port list provided by NW-TT connected with UPF; the report process can enable CNC to timely and comprehensively master all Port conditions in the PDU Session management process of the UE, so that the ports can be effectively and comprehensively managed, for example, port resources are allocated for aperiodic services and/or periodic services included in the HR PDU Session of the UE, or the allocated Port resources are managed, and the like; thus, transmission conflict between aperiodic service data and periodic service is effectively solved, and ports can be well configured; and the CNC issues the Port configuration parameters to the session management function equipment, so that the session management function equipment can timely acquire the configuration content of the Port resources, and is beneficial to informing ports in the Port resources to be ready for transmission, thereby realizing the data transmission of the TSN.
Fig. 7 is a flowchart of another method for implementing TSN data transmission according to an exemplary embodiment of the present application; the method is used for describing the management of ports when a QoS Flow is newly established for the UE, and comprises the following steps S701-S702:
s701, the SMF receives a port configuration parameter issued by CNC, wherein the port configuration parameter comprises port resources distributed by CNC for a target TSC SDF in PDU Session of the UE.
The specific process of the SMF receiving the port configuration parameters issued by the CNC comprises the following steps: (1) the CNC sends service information (Service Information) to the AF, including a port management container (Port Management Container) in Service Information, with the port configuration parameters carried in Port Management Container. In addition, the Service Information further includes information of the UE ID and the target TSC SDF, where the information may include: period, transmission delay, data start time, data end time, etc. (2) The AF sends a policy authorization creation/Update Request (Npcf_PolicyAuthorization_Create/Update Request) to the PCF, including Port Management Container, carrying the port configuration parameters in Port Management Container. In addition, the npcf_policy_authorization_creation/Update Request also includes information of the UE ID and the target TSC SDF. (3) The PCF sends a session management policy control update notification response (npcf_smpoliccontrol_ Update Notify Response) to the SMF, where npcf_smpoliccontrol_ Update Notify Response includes Port Management Container, and where Port Management Container carries the port configuration parameters. The npcf_smpolicycontrol_ Update Notify Response also includes information of the target TSC SDF.
S702, the SMF distributes new target QoS Flow for 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 resources.
The SMF records port management parameters of the UE; CNC also records the port management parameters of the UE; the port management parameters comprise a UE ID, a first port management parameter and a second port management parameter; the first Port management parameters comprise a first Port list provided by a DS-TT connected with the UE, and residence time between the UE and each first Port under the DS-TT; the second Port management parameter includes a second Port list provided by NW-TT connected to UPF. The Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource. 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; wherein one of said existing QoS flows is associated with one of said Port pairs; if the existing QoS flows are periodic QoS flows, two or more than two of the existing QoS flows with the same period share the same Port pair and occupy different time slots in the same Port pair respectively. Or if the existing QoS flows are aperiodic QoS flows, two or more than two of the existing QoS flows share the same Port pair and occupy different transmission resources in the same Port pair.
For a target TSC SDF, CNC assigns target Port pairs (Port Number of a first Port on DS-TT and Port Number of a second Port on NW-TT) to the target TSC SDF; if the target TSC SDF is periodic service data, the CNC further allocates relevant configuration parameters such as a time slot for transmitting the target TSC SDF in the two ports of the target Port pair, where the Port resources include the target Port pair and the time slot occupied in the target Port pair for transmitting the target TSC SDF. If the target TSC SDF is non-periodic service data, the CNC allocates relevant configuration parameters such as transmission resources used for transmitting the target TSC SDF in two ports of the target Port pair to the target TSC SDF, where the Port resources include the target Port pair and transmission resources occupied in the target Port pair for transmitting the target TSC SDF. After the configuration is completed, the CNC sends the port configuration parameters allocated for the target TSC SDF to the SMF. If the periodicity requirement or QoS requirement of the target TSC SDF is different from the existing QoS Flow of the UE, that is, the target TSC SDF cannot be mapped to the existing QoS Flow, the SMF creates a target QoS Flow for the target TSC SDF, maps the target TSC SDF to the created target QoS Flow, and associates the created QoS Flow with the target Port pair allocated by CNC for the target TSC SDF. It should be noted that if the target TSC SDF is periodic service data, the target TSC SDF occupies one time slot on each Port in the target Port pair, and if the target TSC SDF is non-periodic service data, the target TSC SDF occupies transmission resources on each Port in the target Port pair.
Multiple periodic QoS flows for the same UE may share the same Port pair as long as they have the same period. Also, the QoS flows for the periodicity of different UEs may share the same Port pair, as long as they have the same periodicity. Since the CNC can know whether the capacity on each Port is full, when one Port pair is full (i.e., no free slots on the Port pair can be allocated), another Port pair is allocated. That is, if the capacity of a Port in the pair used by a QoS Flow is full, another Port pair may be selected for the QoS Flow, and the newly selected Port pair may also be used for sharing.
In a possible implementation manner, the method of the present embodiment further includes the following steps (1) - (2), where step (1) may be performed prior to step S702:
(1) The SMF judges whether the target Port pair is the Port pair associated with the existing QoS Flow recorded by the SMF; if not, the process proceeds to step S702.
(2) If the determination result is yes, the SMF maps the target TSC SDF to the existing QoS Flow and updates the information of the existing QoS Flow, where the updating process includes adding the information of the target TSC SDF to the existing QoS Flow.
If the target Port pair is a Port pair associated with an existing QoS Flow recorded by the SMF, it indicates that the target TSC SDF may use the Port pair associated with the existing QoS Flow for data transmission, and further indicates that the target TSC SDF has the same periodicity requirement and the same QoS requirement as the existing QoS Flow, and the target TSC SDF can be mapped into the existing QoS Flow. Otherwise, if the target Port pair is not the Port pair associated with the existing QoS Flow recorded by the SMF, it indicates that the target TSC SDF cannot use the Port pair associated with the existing QoS Flow to perform data transmission, and a new Port pair is required to perform data transmission; further, it is indicated that the target TSC SDF has different periodicity requirements or different QoS requirements than the existing QoS Flow, and the target TSC SDF cannot be mapped into the existing QoS Flow, and the SMF can only create one QoS Flow for the UE, and map the target TSC SDF into the created QoS Flow.
In another possible implementation, the method of the present embodiment further includes the following steps S703 to S704:
s703, the SMF sends the first Port configuration parameter to the UE so that the UE indicates a first Port in the Port resource to the DS-TT connected with the UE.
The specific process of the SMF sending the first port configuration parameter to the UE includes: (1) the SMF sends a Communication message transfer (nmf_communication_n1n2message transfer) to the AMF, the namf_communication_n1n2message transfer (n1sm Container) comprising a port management information Container (Port Management Information Container), the Port Management Information Container carrying the first port configuration parameters. (2) The AMF forwards the Namf_communication_N1N2MessageTransfere (N1 SM Container) to the NG RAN. (3) The NG RAN sends AN access specific resource modification (AN-specific resource Modification (N1 SM Container)) to the UE, the AN-specific resource Modification (N1 SM Container) includes Port Management Information Container, and the Port Management Information Container carries the first port configuration parameter.
The UE will inform which first Port's Port Number under which DS-TT will be used for data transmission of the TSC SDF according to which first Port in the Port resources in the Port configuration parameters. Specifically, if there is an IP connection between the UE and the DS-TT, the manner of indicating to the DS-TT by the UE includes at least one of: and indicating through an IP Tunnel specified in the IP connection, indicating through the identification of the first Port in the Port resource, and indicating through an IP address corresponding to the IP connection. It should be noted that, one IP connection includes a plurality of IP tunnels, one IP Tunnel corresponds to one Port Number, and the designated IP Tunnel herein refers to the IP Tunnel corresponding to the Port Number of the first Port in the Port resource. If the UE and the DS-TT are connected through non-IP connection, the indication mode of the UE to the DS-TT can be indicated by a special L2 (data link layer) identifier or an L1 (physical layer) identifier, wherein the special L2 identifier refers to other identifiers different from the conventional L2 identifier; the L1 identifier of a feature refers to other identifiers that are different from the conventional L1 identifier.
And S704, the SMF sends the second Port configuration parameters to the UPF so that the UPF indicates the second Port in the Port resource to the NW-TT connected with the UPF.
The specific process of the SMF sending the second port configuration parameter to the UPF includes: the SMF sends a session modification request (N4 Session Modification Request) to the UPF, the N4 Session Modification Request including Port Management Information Container therein, and the Port Management Information Container carrying the second port configuration parameters.
The UPF will inform which NW-TT which Port Number of which second Port under the NW-TT will be used for data transmission of the TSC SDF according to which second Port in the Port resources in the second Port configuration parameters. Specifically, if there is an IP connection between the UPF and the NW-TT, the manner of indication of the UPF to the NW-TT includes at least one of: and indicating through an IP Tunnel designated in the IP connection, indicating through the identification of a second Port in the Port resource, and indicating through an IP address corresponding to the IP connection. It should be noted that, one IP connection includes a plurality of IP tunnels, one IP Tunnel corresponds to one Port Number, and the designated IP Tunnel herein refers to the IP Tunnel corresponding to the Port Number of the second Port in the Port resource. If the UPF and the NW-TT are connected through a non-IP connection, the indication mode of the UPF to the NW-TT can be indicated through a special L2 identifier or an L1 identifier.
In another possible implementation, the method of the present embodiment further includes the following steps S705 to S706:
s705, when the target QoS Flow is deleted, the SMF reports the port resource to the CNC.
The process of reporting the port resource to the CNC by the SMF specifically comprises the following steps: (1) the SMF sends a session management policy control Update Request (npcf_smpolicy control_update Request (QoS Flow Termination)) to the PCF, the npcf_smpolicy control_update Request (rule requests (QoS Flow Termination)) includes a port management container (Port Management Container), the Port Management Container carries the port resource, in addition, the Port Management Container also includes information of the deleted TSC SDFs (i.e., all TSC SDFs in the target QoS Flow) (the 2 PCF sends a policy authorization notification Request (npcf_policy authorization_notification Request (TSC SDF Request)) to the AF, the npcf_policy authorization_notification Request (TSC SDF Request) includes Port Management Container, the 3583 carries the port resource (3 AF sends a notification Request (note Request (TSC SDF) to the CNC), and the TSC Request (36) includes the port resource in the TSC 36).
S706, the SMF receives updated port configuration parameters issued by the CNC, wherein the updated port configuration parameters are used for indicating that the CNC has recovered the port resources.
As described above, when CNC allocates a target Port pair for a new periodic target TSC SDF, it issues a Port configuration parameter to SMF, which creates a target QoS Flow, maps the target TSC SDF to the created target QoS Flow, and associates the created target QoS Flow with the target Port pair. When the target QoS Flow is deleted, then the target TSC SDF in the target QoS Flow is deleted at the same time, the SMF needs to notify the PCF/AF/CNC, the target Port pair allocated for the target TSC SDF in the target QoS Flow is reclaimed by the CNC, the Port configuration parameters are updated by the CNC, and then the CNC sends the updated Port configuration parameters to the AF/PCF/SMF. The procedure here is also applicable to the case where the aperiodic QoS Flow is deleted, and the SMF needs to notify the PCF/AF/CNC, because the CNC has a plan on all the transmission resources of the targeted Port pair, when the aperiodic QoS Flow of one UE is deleted, the CNC will update the transmission resources of two ports allocated for the aperiodic QoS Flow, release the Port transmission resources occupied by the aperiodic QoS Flow, and the released transmission resources may be allocated to other UEs, or the subsequent aperiodic QoS Flow of the UE.
In this embodiment, the method further comprises the following steps S707-S708:
and S707, the SMF sends the updated port configuration parameters to the UE so that the UE indicates that the port resources are recovered to the DS-TT connected with the UE.
S708, the SMF sends the port configuration parameter to the UPF, so that the UPF indicates to the NW-TT connected to the UPF that the port resource has been reclaimed.
In another possible implementation, the method of the present embodiment further includes the following steps S709-S710:
s709, when the target TSC SDF is deleted and the target QoS Flow further includes other TSC SDFs, the SMF reports the flag of the target TSC SDF and the port resource to the CNC;
and S710, the SMF receives updated Port configuration parameters issued by the CNC, wherein the updated Port configuration parameters are used for indicating that the CNC has recovered time slots or transmission resources in the target Port pair for transmitting the target TSC SDF.
In this embodiment, if only the target TSC SDF in the target QoS Flow is deleted and other TSC SDFs are still present in the target QoS Flow, i.e. the target QoS Flow is not deleted, the SMF needs to notify the CNC, and if the target TSC SDF is periodic service data, the CNC will recover the time slot allocated for the target TSC SDF on the target Port pair, the Port configuration parameter is updated by the CNC, and then the updated Port configuration parameter is sent to the SMF. If the target TSC SDF is non-periodic traffic data, the CNC recovers the transmission resources allocated to the target TSC SDF on the target Port pair, the Port configuration parameters are updated by the CNC, and the updated Port configuration parameters are sent to the SMF.
In this embodiment, the method further comprises the following steps S711-S712:
and S711, the SMF sends the updated Port configuration parameters to the UE so that the UE indicates to the DS-TT connected with the UE that the time slot or the transmission resource for transmitting the target TSC SDF in the target Port pair related to the Port resource is recovered.
S712, the SMF sends the Port configuration parameter to the UPF, so that the UPF indicates to the NW-TT connected to the UPF that the timeslot or transmission resource in the target Port pair involved in the Port resource for transmitting the target TSC SDF has been reclaimed.
In the embodiment of the application, when a PDU Session of a UE has a new TSC SDF, a new target QoS Flow, a deletion target TSC SDF, and the like, CNC updates the configuration of Port resources of the PDU Session of the UE, including allocating a slot or a transmission resource of a Port, recovering a Port pair, recovering a slot or a transmission resource of a Port, and the like, and updating a Port configuration parameter, and issuing the Port configuration parameter to Session management function equipment, so that the Session management function equipment can timely acquire the configuration content of the Port resources, and is favorable for notifying corresponding ports in the Port resources, thereby realizing effective management of ports, avoiding the problems of poor configuration, transmission collision, and the like, and ensuring smooth progress of data transmission of the TSN.
It should be noted that, the embodiment shown in fig. 7 relates to a process of creating and deleting a target QoS Flow, and also relates to a process of adding and deleting a target TSC SDF, and as described above, such a process may cause a change of part of service data of PDU Session of the UE, so as to trigger a PDU Session Modification process of the UE; thus, the embodiment shown in fig. 7 actually describes the processing scheme for ports in the process of PDU Session Modification of the UE. It will be appreciated that the HR PDU Session Modification procedure for the UE may refer to the flow shown in fig. 7, and unlike fig. 7, in HR PDU Session Modification the H-SMF interacts with CNC, UPF, PCF, AF and the V-SMF interacts with the UE, NG RAN, AMF; and, interaction is also performed between the V-SMF and the H-SMF, and the content of the interaction relates to the content of the first Port on the UE/DS-TT side, such as the first Port management parameter, the first Port configuration parameter, and the like.
Fig. 8 is a flowchart of another method for implementing TSN data transmission according to an exemplary embodiment of the present application; the method is used for describing the management of ports when one UE is powered off or disconnected, and comprises the following steps S801-S803:
S801, in the process of logging off the first UE, when the PDU Session of the first UE is released, reporting a port management parameter to the CNC by the SMF, wherein the port management parameter comprises port resources distributed by the CNC for the PDU Session of the first UE;
the process of reporting the port management parameter to the CNC by the SMF specifically comprises the following steps: (1) the SMF sends session management policy session termination (npcf_ SMPolicy Association Termination) to the PCF, including in the npcf_ SMPolicy Association Termination a port management container (Port Management Container), the Port Management Container carrying the port management parameters. (2) The PCF sends a policy authorization notification Request (TSC SDF Released) to the AF, including Port Management Container, to the AF, the npcf_policy authorization_notification Request (TSC SDF Released) carrying the port management parameters in Port Management Container. (3) The AF sends a notification Request (TSC SDF Released)) to the CNC, the notification Request (TSC SDF Released) including Port Management Container, the Port Management Container carrying the port management parameter.
S802, the SMF receives port configuration parameters issued by CNC, wherein the port configuration parameters are used for indicating that the CNC has recovered the port resources;
The process of the SMF receiving the port configuration parameters issued by the CNC specifically comprises the following steps: (1) the CNC issues a notification Response (notification Response) to the AF, wherein the notification Response comprises Port Management Container, and the Port Management Container carries the port configuration parameters; (2) the AF sends a policy authorization notification Response (Npcf_PolicyAuthorization_NotifyResponse) to the PCF; the npcf_policy_authorization_notify Response includes Port Management Container, and the Port Management Container carries the port configuration parameter; (3) the PCF sends a session management policy control Delete Response (npcf_smplicycontrol_delete Response) to the SMF, the npcf_smplicycontrol_delete Response including Port Management Container, and the Port Management Container carries the port configuration parameters.
S803, the SMF sends the port configuration parameters to a second UE so that the second UE indicates that the port resources are recovered to a DS-TT connected with the second UE; wherein the first UE and the second UE share the same first Port provided by the same DS-TT.
The Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource. The SMF specifically sends the first port configuration parameters to the second UE. The specific process of the SMF sending the first port configuration parameter to the second UE includes: (1) the SMF sends a Communication message transfer (nmf_communication_n1n2message transfer) to the AMF, the namf_communication_n1n2message transfer (n1sm Container) comprising a port management information Container (Port Management Information Container), the Port Management Information Container carrying the first port configuration parameters. (2) The AMF forwards the Namf_communication_N1N2MessageTransfere (N1 SM Container) to the NG RAN. (3) The NG RAN sends AN access network specific resource modification (AN-specific resource Modification (N1 SM Container)) to the second UE, the AN-specific resource Modification (N1 SM Container) comprising Port Management Information Container, and the Port Management Information Container carrying the first port configuration parameter.
The reason that the deregistration process of the first UE is initiated includes: the first UE is powered off or is not reachable between the first UE and the 5G network. The SMF records the port management parameters of the first UE and the port management parameters of the second UE; here, the port management parameters further include a UE ID, a first port management parameter, and a second port management parameter; the first Port management parameters comprise a first Port list provided by a DS-TT connected with the UE, and residence time between the UE and each first Port under the DS-TT; the second Port management parameter includes a second Port list provided by NW-TT connected to UPF. The SMF also records a first QoS Flow of the first UE and a second QoS Flow of the UE; if the first QoS Flow and the second QoS Flow are both periodic QoS flows and 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 respectively; or the first QoS Flow and the second QoS Flow share the same second Port, but occupy different time slots in the same second Port respectively; 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 respectively; one of the Port pairs is composed of one first Port in the first Port list and one second Port in the second Port list. If the first QoS Flow and the second QoS Flow are both aperiodic QoS flows, the first QoS Flow and the second QoS Flow share a transmission resource of a same first Port, or the first QoS Flow and the second QoS Flow share a transmission resource of a same second Port, or the first QoS Flow and the second QoS Flow share a transmission resource of a same Port pair.
In step S803, the SMF sends the first Port configuration parameter to the second UE, and the second UE indicates to the corresponding DS-TT according to the first Port in the Port resources in the first Port configuration parameter. Specifically, if there is an IP connection between the second UE and the DS-TT, the indication manner of the second UE to the DS-TT includes at least one of the following: and indicating through an IP Tunnel specified in the IP connection, indicating through the identification of the first Port in the Port resource, and indicating through an IP address corresponding to the IP connection. It should be noted that, one IP connection includes a plurality of IP tunnels, one IP Tunnel corresponds to one Port Number, and the designated IP Tunnel herein refers to the IP Tunnel corresponding to the Port Number of the first Port in the Port resource. If the second UE is connected to the DS-TT through a non-IP connection, the manner of indicating the second UE to the DS-TT may be indicated by a special L2 (data link layer) identifier or an L1 (physical layer) identifier, where the special L2 identifier refers to an identifier different from the conventional L2 identifier; the L1 identifier of a feature refers to other identifiers that are different from the conventional L1 identifier.
In this embodiment of the present application, when the first UE performs the logout procedure due to Power Off (Power Off) or user unreachable (UE unreachability), all PDU sessions of the first UE are released, in this case, the SMF needs to report to the CNC the Port management parameters of the first UE, where the Port management parameters include Port resources associated with all PDU sessions of the first UE, that is, port pairs used by the TSC SDF included in all PDU sessions of the first UE; the CNC will reclaim the Port pairs used for transmitting all TSC SDFs in all PDU sessions of the first UE, which can then be assigned to TSC SDFs of other UEs. The Port configuration parameters of the first UE are updated by CNC, and the updated Port configuration parameters are normally sent to the SMF by CNC and forwarded to the first UE by the SMF, so that the first UE indicates to the DS-TT connected to the first UE that the Port resources have been reclaimed, but the SMF cannot send the updated Port configuration parameters to the first UE because the UE has been powered off or is not reachable with the 5G network, which may result in the DS-TT connected to the first UE not knowing the change of the first Port in the Port resources. The solution proposed by the embodiment of the application is as follows: updating the Port configuration parameters for the same first Port on the common DS-TT is performed by another second UE sharing the same first Port on the same DS-TT with the first UE. Specifically, the SMF may send the port configuration parameter to the second UE, and the second UE indicates to the DS-TT connected to the second UE (i.e., the DS-TT to which the first UE and the second UE are commonly connected).
In the embodiment of the application, one UE is supported to be connected with a plurality of DS-TTs, and one DS-TT supports a plurality of ports. One UPF is supported to connect with a plurality of NW-TTs, and one NW-TT supports a plurality of ports. TSC traffic of a plurality of different periods and TSC traffic of a plurality of UEs are supported. The problem of Port management under different periodic TSC service conditions of different UE is solved; in addition, when the first UE performs the de-registration process due to Power Off (Power Off) or user unreachable (UE unreachability), the problem that the DS-TT connected to the first UE cannot learn about the change of the first Port in the Port resource due to the fact that the SMF cannot send the updated Port configuration parameters to the first UE because the first UE is powered Off or unreachable to the 5G network is solved. In the embodiment of the invention, the other second UE sharing the same first Port on the same DS-TT with the first UE is utilized to update the Port configuration parameters of the same first Port on the common DS-TT, and the second UE indicates the DS-TT connected with the second UE (namely, the DS-TT commonly connected with the first UE and the second UE), so that the DS-TT connected with the first UE can timely acquire the change of the first Port in the Port resource, thereby realizing the effective management of the ports, avoiding the problems of poor configuration, transmission conflict and the like, and ensuring the smooth proceeding of the data transmission of the TSN.
Fig. 9 is a block diagram of an apparatus for implementing TSN data transmission according to an exemplary embodiment of the present application. In one embodiment, the apparatus may be a computer program (including program code) running in an SMF; the apparatus may be used to perform the method shown in fig. 5. Referring to fig. 9, the apparatus includes the following units:
the Port management parameter reporting unit 901 is configured to report, to the CNC, a Port management parameter in a PDU Session management process of the UE, where the Port management parameter includes a UE ID, a first Port list provided by a DS-TT connected to the UE, and a second Port list provided by an NW-TT connected to the UPF.
A port configuration parameter receiving unit 902, configured to receive a port configuration parameter issued by CNC, where the port configuration parameter includes a port resource associated with PDU Session.
In one embodiment, the Port resource includes a plurality of Port pairs; wherein one of the Port pairs consists of one first Port in the first Port list and one second Port in the second Port list;
the Port management parameters comprise a UE ID, a first Port management parameter and a second Port management parameter, wherein the first Port management parameter comprises a first Port list provided by a DS-TT connected with the UE; the second Port management parameter comprises a second Port list provided by NW-TT connected with UPF;
The Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource.
In another embodiment, the PDU Session comprises an aperiodic TSC SDF; the port management parameter further includes a flag of the aperiodic TSC SDF; the Port resources include Port pairs for transmitting the aperiodic TSC SDF.
In another embodiment, when the PDU Session includes multiple aperiodic TSC SDFs, the multiple aperiodic TSC SDFs share the transmission resources of the same Port pair.
In another embodiment, the PDU Session comprises a periodic TSC SDF; the periodic TSC SDFs are mapped into QoS flows; the Port resources also include Port pairs for transmitting the QoS Flow.
In another embodiment, when the PDU Session includes a plurality of periodic TSC SDFs, and the plurality of periodic TSC SDFs have the same period and the same quality of service requirement, the plurality of periodic TSC SDFs are mapped into the same QoS Flow.
In another embodiment, when the PDU Session includes a plurality of QoS flows and the plurality of QoS flows have the same period, the plurality of QoS flows share the same Port pair and occupy different time slots in the same Port pair;
the Port resource further includes the same Port pair shared and different time slots respectively occupied by the same Port pair for transmitting periodic TSC SDFs in the QoS Flow.
In yet another embodiment, the PDU Session management procedure of the UE includes: a procedure of establishing PDU Session of the UE; the first Port management parameters further include residence time between the UE and each first Port under DS-TT; and the port configuration parameter is used for indicating the CNC to allocate the port resource for the PDU Session according to the port management parameter.
In yet another embodiment, the apparatus further comprises:
a port management parameter receiving unit 903, configured to receive a first port management parameter sent by the UE through the AMF in a process of establishing PDU Session of the UE; and receiving a second port management parameter sent by the UPF.
In yet another embodiment, the PDU Session management procedure of the UE includes: a procedure of releasing PDU Session of the UE; the port management parameter further includes a port resource associated with the PDU Session; the port configuration parameter is used to indicate to the CNC that the port resources have been reclaimed.
In yet another embodiment, the apparatus further comprises:
a Port configuration parameter sending unit 904, configured to send the first Port configuration parameter to the UE, so that the UE indicates a first Port in the Port resource to a DS-TT connected to the UE.
In yet another embodiment, if there is an IP connection between the UE and the DS-TT, the manner of indicating to the DS-TT by the UE includes at least one of: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a first Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UE is connected with the DS-TT through non-IP, the indication mode of the UE to the DS-TT comprises indication through an L2 identifier or an L1 identifier.
In yet another embodiment, the port configuration parameter sending unit 904 is further configured to: and sending the second Port configuration parameter to a UPF, so that the UPF indicates a second Port in the Port resource to an NW-TT connected with the UPF.
In yet another embodiment, if there is an IP connection between the UPF and the NW-TT, the manner of indicating the NW-TT by the UPF includes at least one of: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a second Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UPF and the NW-TT are connected through non-IP, the indication mode of the UPF to the NW-TT comprises indication through an L2 identifier or an L1 identifier.
In another embodiment, if the PDU Session is an HR PDU Session, the apparatus may be a computer program (including program code) running in an H-SMF device, which may be used to perform the method shown in fig. 6.
In one embodiment, the port management parameter receiving unit 903 is further configured to: in the process of establishing the HR PDU Session of the UE, H-SMF receives a first port management parameter sent by V-SMF, wherein the first port management parameter is sent to the V-SMF by the UE through AMF.
In another embodiment, the port configuration parameter sending unit 904 is further configured to: the H-SMF sends the first Port configuration parameter to the V-SMF, and the V-SMF forwards the first Port configuration parameter to the UE so that the UE indicates a first Port in the Port resource to a DS-TT connected with the UE.
In the embodiment of the application, in the PDU Session (or HR PDU Session) management process of the UE, reporting a Port management parameter to the CNC by the SMF (or H-SMF), wherein the Port management parameter comprises a UE ID, a first Port list provided by a DS-TT connected with the UE, and a second Port list provided by an NW-TT connected with the UPF; the report process can enable the CNC to timely and comprehensively master all the Port conditions in the PDU Session (or HR PDU Session) management process of the UE, so that the ports can be effectively and comprehensively managed, for example, non-periodic services and/or periodic service allocation Port resources included in the PDU Session (or HR PDU Session) of the UE, or the allocated Port resources can be managed; thus, transmission conflict between aperiodic service data and periodic service is effectively solved, and ports can be well configured; and the CNC issues the Port configuration parameters to the SMF (or H-SMF), so that the SMF (or H-SMF) can timely acquire the configuration content of the Port resource, and is beneficial to informing ports in the Port resource to make transmission preparation, thereby realizing the data transmission of the TSN.
Fig. 10 is a block diagram illustrating another apparatus for implementing TSN data transmission according to an exemplary embodiment of the present application. The apparatus may be a computer program (including program code) running in an SMF; the apparatus may be used to perform the method shown in fig. 7. Referring to fig. 10, the apparatus includes the following units:
a port configuration parameter receiving unit 1001, configured to receive a port configuration parameter issued by a CNC, where the port configuration parameter includes a port resource allocated by a CNC to a target TSC SDF in PDU Session of the UE;
a processing unit 1002, configured to allocate a new target QoS Flow to the UE according to the port configuration parameter, map the target TSC SDF to the target QoS Flow, and associate the target QoS Flow with the port resource.
In one embodiment, the SMF records port management parameters of the UE; CNC records port management parameters of the UE;
the port management parameters comprise a UE ID, a first port management parameter and a second port management parameter; the first Port management parameters comprise a first Port list provided by a DS-TT connected with the UE, and residence time between the UE and each first Port under the DS-TT; the second Port management parameter comprises a second Port list provided by NW-TT connected with UPF;
The Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource.
In another embodiment, if the target TSC SDF is periodic service data, the Port resource includes a target Port pair and a time slot occupied in the target Port pair for transmitting the target TSC SDF; if the target TSC SDF is aperiodic service data, the Port resources comprise a target Port pair and transmission resources occupied in the target Port pair and used for transmitting the target TSC SDF;
the target Port pair is composed of one first Port in the first Port list and one second Port in the second Port list.
In another embodiment, the SMF also records an existing QoS Flow associated Port pair 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;
in yet another embodiment, one of the existing QoS flows is associated with one of the Port pairs; if the existing QoS flows are periodical QoS flows, two or more than two existing QoS flows with the same period share the same Port pair and occupy different time slots in the same Port pair respectively; if the existing QoS flows are aperiodic QoS flows, two or more than two of the existing QoS flows share the same Port pair and occupy different transmission resources in the same Port pair.
In yet another embodiment, the processing unit 1002 is further configured to: judging whether the target Port pair is the Port pair associated with the existing QoS Flow recorded by SMF; if not, a target QoS Flow is newly established for the UE, the target TSC SDF is mapped to the target QoS Flow, and the target QoS Flow is associated with the port resource; if yes, mapping the target TSC SDF to the existing QoS Flow, and updating the information of the existing QoS Flow.
In yet another embodiment, the apparatus further comprises:
a port resource reporting unit 1003, configured to report the port resource to a CNC when the target qos flow is deleted;
the port configuration parameter receiving unit 1001 is configured to receive an updated port configuration parameter issued by the CNC, where the updated port configuration parameter is used to indicate that the CNC has recovered the port resource.
In yet another embodiment, the port resource reporting unit 1003 is further configured to: when the target TSC SDF is deleted and the target QoS Flow also comprises other TSC SDFs, reporting a mark of the target TSC SDF and the port resource to CNC;
the Port configuration parameter receiving unit 1001 is further configured to receive an updated Port configuration parameter issued by the CNC, where the updated Port configuration parameter is used to indicate that the CNC has recovered a time slot or a transmission resource in the target Port pair for transmitting the target TSC SDF.
In yet another embodiment, the apparatus further comprises:
the Port configuration parameter sending unit 1004 is configured to send the first Port configuration parameter to the UE, so that the UE indicates a first Port in the Port resource to a DS-TT connected to the UE.
In still another embodiment, if there is an IP connection between the UE and the DS-TT, the indication manner of the UE to the DS-TT includes at least one of the following: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a first Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UE is connected with the DS-TT through non-IP, the indication mode of the UE to the DS-TT comprises indication through an L2 identifier or an L1 identifier.
In yet another embodiment, the Port configuration parameter sending unit 1004 is further configured to send the second Port configuration parameter to a UPF, so that the UPF indicates, to NW-TT connected to the UPF, a second Port in the Port resource.
In yet another embodiment, if there is an IP connection between the UPF and the NW-TT, the manner of indicating the NW-TT by the UPF includes at least one of: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a second Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UPF and the NW-TT are connected through non-IP, the indication mode of the UPF to the NW-TT comprises indication through an L2 identifier or an L1 identifier.
In the embodiment of the application, when a PDU Session of a UE has a new TSC SDF, a new target QoS Flow, a deletion target TSC SDF, and the like, CNC updates the configuration of Port resources of the PDU Session of the UE, including allocating a slot or a transmission resource of a Port, recovering a Port pair, recovering a slot or a transmission resource of a Port, and the like, and updating a Port configuration parameter, and issuing the Port configuration parameter to Session management function equipment, so that the Session management function equipment can timely acquire the configuration content of the Port resources, and is favorable for notifying corresponding ports in the Port resources, thereby realizing effective management of ports, avoiding the problems of poor configuration, transmission collision, and the like, and ensuring smooth progress of data transmission of the TSN.
Fig. 11 is a block diagram illustrating another apparatus for implementing TSN data transmission according to an exemplary embodiment of the present application. The apparatus may be a computer program (including program code) running in an SMF; the apparatus may be used to perform the method shown in fig. 8. Referring to fig. 11, the apparatus includes the following units:
a port management parameter reporting unit 1101, configured to report a port configuration parameter to a CNC when a PDU Session of a first UE is released in a cancellation process of the first UE, where the port configuration parameter includes a port resource allocated by the CNC for the PDU Session;
A port configuration parameter receiving unit 1102, configured to receive a port configuration parameter issued by a CNC, where the port configuration parameter is used to indicate that the CNC has recovered the port resource;
a port configuration parameter sending unit 1103, configured to send the port configuration parameter to a second UE, so that the second UE indicates to a DS-TT connected to the second UE that the port resource has been reclaimed; wherein the first UE and the second UE share the same first Port provided by the same DS-TT.
The reason that the deregistration process of the first UE is initiated includes: the first UE is powered off or is not reachable between the first UE and the 5G network.
In one embodiment, the SMF records a port management parameter of the first UE and a port management parameter of the second UE;
the port management parameters comprise a UE ID, a first port management parameter and a second port management parameter; the first Port management parameters comprise a first Port list provided by a DS-TT connected with the UE, and residence time between the UE and each first Port under the DS-TT; the second Port management parameter comprises a second Port list provided by NW-TT connected with UPF;
the Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource.
In another embodiment, the SMF further records a first QoS Flow of the first UE and a second QoS Flow of the second UE;
if the first QoS Flow and the second QoS Flow are both periodic QoS flows and 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 different time slots in the same second Port respectively; 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 respectively;
one of the Port pairs is composed of one first Port in the first Port list and one second Port in the second Port list.
In still another embodiment, if the first QoS Flow and the second QoS Flow are both aperiodic QoS flows, the first QoS Flow and the second QoS Flow share a transmission resource of a same first Port, or the first QoS Flow and the second QoS Flow share a transmission resource of a same second Port, or the first QoS Flow and the second QoS Flow share a transmission resource of a same Port pair.
In still another embodiment, the port configuration parameter sending unit 1103 is specifically configured to send the first port configuration parameter to the second UE.
In yet another embodiment, if there is an IP connection between the second UE and the DS-TT, the indication manner of the second UE to the DS-TT includes at least one of the following: and indicating through the IP Tunnel appointed in the IP connection, indicating through the identification of the first Port in the Port resource, and indicating through the IP address corresponding to the IP connection. If the second UE is connected with the DS-TT through non-IP, the indication mode of the second UE to the DS-TT comprises indication through an L2 identifier or an L1 identifier.
In the embodiment of the application, one UE is supported to be connected with a plurality of DS-TTs, and one DS-TT supports a plurality of ports. One UPF is supported to connect with a plurality of NW-TTs, and one NW-TT supports a plurality of ports. TSC traffic of a plurality of different periods and TSC traffic of a plurality of UEs are supported. The problem of Port management under different periodic TSC service conditions of different UE is solved; in addition, when the first UE performs the de-registration process due to Power Off (Power Off) or user unreachable (UE unreachability), the problem that the DS-TT connected to the first UE cannot learn about the change of the first Port in the Port resource due to the fact that the SMF cannot send the updated Port configuration parameters to the first UE because the first UE is powered Off or unreachable to the 5G network is solved. In the embodiment of the invention, the other second UE sharing the same first Port on the same DS-TT with the first UE is utilized to update the Port configuration parameters of the same first Port on the common DS-TT, and the second UE indicates the DS-TT connected with the second UE (namely, the DS-TT commonly connected with the first UE and the second UE), so that the DS-TT connected with the first UE can timely acquire the change of the first Port in the Port resource, thereby realizing the effective management of the ports, avoiding the problems of poor configuration, transmission conflict and the like, and ensuring the smooth proceeding of the data transmission of the TSN.
Fig. 12 is a schematic structural diagram of a session management function device according to an exemplary embodiment of the present application; referring to fig. 12, the SMF includes at least a processor 1201, an input device 1202, an output device 1203, and a computer storage medium 1204. Wherein 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 means. The computer storage medium 1204 may be stored in a memory of the SMF, the computer storage medium 1204 being for storing a computer program, the computer program comprising program instructions, the processor 1201 being for executing the program instructions stored by the computer storage medium 1204. Processor 1201 (or CPU (Central Processing Unit, central processing unit)) is a computing core and a control core of the SMF, which is adapted to implement one or more instructions, in particular to load and execute one or more instructions to implement a corresponding method flow or a corresponding function.
The embodiment of the invention also provides a computer storage medium (Memory) 1204, which is a Memory device of the SMF, for storing programs and data. The computer storage media provides storage space in which one or more instructions, which may be one or more computer programs (including program code), are also stored that are adapted to be loaded and executed by the processor 1201. The computer storage medium herein may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory; optionally, at least one computer storage medium remote from the processor may be present.
In one embodiment, one or more instructions stored in a computer storage medium are loaded and executed by processor 1201 to implement the method of the embodiments illustrated in fig. 5-8. In one embodiment, one or more instructions in a computer storage medium are loaded by the processor 1201 and perform the steps of:
reporting Port management parameters to CNC (computer numerical control) in a PDU Session management process of the UE, wherein the Port management parameters comprise a UE ID, a first Port list provided by a DS-TT (digital system-to-analog) connected with the UE and a second Port list provided by an NW-TT connected with a UPF (unified power flow);
and receiving a port configuration parameter issued by the CNC, wherein the port configuration parameter comprises port resources associated with PDU Session.
In one embodiment, the Port resource includes a plurality of Port pairs; wherein one of the Port pairs consists of one first Port in the first Port list and one second Port in the second Port list;
the Port management parameters comprise a UE ID, a first Port management parameter and a second Port management parameter, wherein the first Port management parameter comprises a first Port list provided by a DS-TT connected with the UE; the second Port management parameter comprises a second Port list provided by NW-TT connected with UPF;
The Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource.
In another embodiment, the PDU Session comprises an aperiodic TSC SDF; the port management parameter further includes a flag of the aperiodic TSC SDF; the Port resources include Port pairs for transmitting the aperiodic TSC SDF.
In another embodiment, when the PDU Session includes multiple aperiodic TSC SDFs, the multiple aperiodic TSC SDFs share the transmission resources of the same Port pair.
In another embodiment, the PDU Session comprises a periodic TSC SDF; the periodic TSC SDFs are mapped into QoS flows; the Port resources also include Port pairs for transmitting the QoS Flow.
In another embodiment, when the PDU Session includes a plurality of periodic TSC SDFs, and the plurality of periodic TSC SDFs have the same period and the same quality of service requirement, the plurality of periodic TSC SDFs are mapped into the same QoS Flow.
In another embodiment, when the PDU Session includes a plurality of QoS flows and the plurality of QoS flows have the same period, the plurality of QoS flows share the same Port pair and occupy different time slots in the same Port pair;
the Port resource further includes the same Port pair shared and different time slots respectively occupied by the same Port pair for transmitting periodic TSC SDFs in the QoS Flow.
In yet another embodiment, the PDU Session management procedure of the UE includes: a procedure of establishing PDU Session of the UE; the first Port management parameters further include residence time between the UE and each first Port under DS-TT; and the port configuration parameter is used for indicating the CNC to allocate the port resource for the PDU Session according to the port management parameter.
In yet another embodiment, one or more instructions in the computer storage medium are loaded by processor 1201 and further perform the steps of:
in the process of establishing PDU Session of UE, receiving a first port management parameter sent by the UE through an AMF; and receiving a second port management parameter sent by the UPF.
In yet another embodiment, the PDU Session management procedure of the UE includes: a procedure of releasing PDU Session of the UE; the port management parameter further includes a port resource associated with the PDU Session; the port configuration parameter is used to indicate to the CNC that the port resources have been reclaimed.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of:
and sending the first Port configuration parameter to the UE so that the UE indicates a first Port in the Port resource to a DS-TT connected with the UE.
In yet another embodiment, if there is an IP connection between the UE and the DS-TT, the manner of indicating to the DS-TT by the UE includes at least one of: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a first Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UE is connected with the DS-TT through non-IP, the indication mode of the UE to the DS-TT comprises indication through an L2 identifier or an L1 identifier.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of: and sending the second Port configuration parameter to a UPF, so that the UPF indicates a second Port in the Port resource to an NW-TT connected with the UPF.
In yet another embodiment, if there is an IP connection between the UPF and the NW-TT, the manner of indicating the NW-TT by the UPF includes at least one of: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a second Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UPF and the NW-TT are connected through non-IP, the indication mode of the UPF to the NW-TT comprises indication through an L2 identifier or an L1 identifier.
In yet another embodiment, if the PDU Session is an HR PDU Session, the SMF is an H-SMF.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of: and in the process of establishing the HR PDU Session of the UE, receiving a first port management parameter sent by the V-SMF, wherein the first port management parameter is sent to the V-SMF by the UE through an AMF.
In another embodiment, one or more instructions in a computer storage medium are loaded by the processor 1201 and further perform the steps of: and sending the first Port configuration parameter to a V-SMF, and forwarding the first Port configuration parameter to the UE by the V-SMF so that the UE indicates a first Port in the Port resource to a DS-TT connected with the UE.
In another embodiment, one or more instructions in a computer storage medium are loaded by the processor 1201 and perform the steps of:
receiving a port configuration parameter issued by CNC, wherein the port configuration parameter comprises port resources distributed by the CNC for a target TSC SDF in PDU Session of the UE;
and distributing newly built target QoS Flow to the UE according to the port configuration parameters, mapping the target TSC SDF to the target QoS Flow, and associating the target QoS Flow with the port resources.
In one embodiment, the SMF records port management parameters of the UE; CNC records port management parameters of the UE;
the port management parameters comprise a UE ID, a first port management parameter and a second port management parameter; the first Port management parameters comprise a first Port list provided by a DS-TT connected with the UE, and residence time between the UE and each first Port under the DS-TT; the second Port management parameter comprises a second Port list provided by NW-TT connected with UPF;
the Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource.
In another embodiment, if the target TSC SDF is periodic service data, the Port resource includes a target Port pair and a time slot occupied in the target Port pair for transmitting the target TSC SDF; if the target TSC SDF is aperiodic service data, the Port resources comprise a target Port pair and transmission resources occupied in the target Port pair and used for transmitting the target TSC SDF;
The target Port pair is composed of one first Port in the first Port list and one second Port in the second Port list.
In another embodiment, the SMF also records an existing QoS Flow associated Port pair 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;
in yet another embodiment, one of the existing QoS flows is associated with one of the Port pairs; if the existing QoS flows are periodical QoS flows, two or more than two existing QoS flows with the same period share the same Port pair and occupy different time slots in the same Port pair respectively; if the existing QoS flows are aperiodic QoS flows, two or more than two of the existing QoS flows share the same Port pair and occupy different transmission resources in the same Port pair.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of: judging whether the target Port pair is the Port pair associated with the existing QoS Flow recorded by SMF; if not, a target QoS Flow is newly established for the UE, the target TSC SDF is mapped to the target QoS Flow, and the target QoS Flow is associated with the port resource; if yes, mapping the target TSC SDF to the existing QoS Flow, and updating the information of the existing QoS Flow.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of:
reporting the port resource to CNC when the target quality of service stream is deleted;
and receiving updated port configuration parameters issued by the CNC, wherein the updated port configuration parameters are used for indicating that the CNC has recovered the port resources.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of: when the target TSC SDF is deleted and the target QoS Flow also comprises other TSC SDFs, reporting a mark of the target TSC SDF and the port resource to CNC; the method comprises the steps of,
and receiving updated Port configuration parameters issued by the CNC, wherein the updated Port configuration parameters are used for indicating that the CNC has recovered time slots or transmission resources in the target Port pair for transmitting the target TSC SDF.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of: and sending the first Port configuration parameter to the UE so that the UE indicates a first Port in the Port resource to a DS-TT connected with the UE.
In still another embodiment, if there is an IP connection between the UE and the DS-TT, the indication manner of the UE to the DS-TT includes at least one of the following: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a first Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UE is connected with the DS-TT through non-IP, the indication mode of the UE to the DS-TT comprises indication through an L2 identifier or an L1 identifier.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and further perform the steps of: and sending the second Port configuration parameter to a UPF, so that the UPF indicates a second Port in the Port resource to an NW-TT connected with the UPF.
In yet another embodiment, if there is an IP connection between the UPF and the NW-TT, the manner of indicating the NW-TT by the UPF includes at least one of: indication is carried out through an IP Tunnel appointed in the IP connection, indication is carried out through an identification of a second Port in the Port resource, and indication is carried out through an IP address corresponding to the IP connection; if the UPF and the NW-TT are connected through non-IP, the indication mode of the UPF to the NW-TT comprises indication through an L2 identifier or an L1 identifier.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and perform the steps of:
in a cancellation process of a first UE, when PDU Session of the first UE is released, reporting port configuration parameters to CNC, wherein the port configuration parameters comprise port resources allocated by the CNC for the PDU Session;
receiving a port configuration parameter issued by CNC, wherein the port configuration parameter is used for indicating that the CNC has recovered the port resource;
transmitting the port configuration parameter to a second UE, so that the second UE indicates to a DS-TT connected to the second UE that the port resources have been reclaimed; wherein the first UE and the second UE share the same first Port provided by the same DS-TT.
The reason that the deregistration process of the first UE is initiated includes: the first UE is powered off or is not reachable between the first UE and the 5G network.
In one embodiment, the SMF records a port management parameter of the first UE and a port management parameter of the second UE;
the port management parameters comprise a UE ID, a first port management parameter and a second port management parameter; the first Port management parameters comprise a first Port list provided by a DS-TT connected with the UE, and residence time between the UE and each first Port under the DS-TT; the second Port management parameter comprises a second Port list provided by NW-TT connected with UPF;
The Port configuration parameters comprise a first Port configuration parameter and a second Port configuration parameter, and the first Port configuration parameter comprises a first Port in the Port resource; the second Port configuration parameter includes a second Port in the Port resource.
In another embodiment, the SMF further records a first QoS Flow of the first UE and a second QoS Flow of the second UE;
if the first QoS Flow and the second QoS Flow are both periodic QoS flows and 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 different time slots in the same second Port respectively; 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 respectively;
one of the Port pairs is composed of one first Port in the first Port list and one second Port in the second Port list.
In still another embodiment, if the first QoS Flow and the second QoS Flow are both aperiodic QoS flows, the first QoS Flow and the second QoS Flow share a transmission resource of a same first Port, or the first QoS Flow and the second QoS Flow share a transmission resource of a same second Port, or the first QoS Flow and the second QoS Flow share a transmission resource of a same Port pair.
In yet another embodiment, one or more instructions in a computer storage medium are loaded by processor 1201 and specifically perform the steps of: and sending the first port configuration parameters to a second UE.
In yet another embodiment, if there is an IP connection between the second UE and the DS-TT, the indication manner of the second UE to the DS-TT includes at least one of the following: and indicating through the IP Tunnel appointed in the IP connection, indicating through the identification of the first Port in the Port resource, and indicating through the IP address corresponding to the IP connection. If the second UE is connected with the DS-TT through non-IP, the indication mode of the second UE to the DS-TT comprises indication through an L2 identifier or an L1 identifier.
In the embodiment of the application, in the PDU Session management process of the UE, reporting Port management parameters to the CNC by the SMF, wherein the Port management parameters comprise a UE ID, a first Port list provided by a DS-TT connected with the UE, and a second Port list provided by an NW-TT connected with the UPF; the report process can enable CNC to timely and comprehensively master all Port conditions in the PDU Session management process of the UE, so that the ports can be effectively and comprehensively managed, for example, port resources are allocated for aperiodic service and/or periodic service included in the PDU Session of the UE, or the allocated Port resources are managed, and the like; thus, transmission conflict between aperiodic service data and periodic service is effectively solved, and ports can be well configured; and the CNC issues the Port configuration parameters to the session management function equipment, so that the session management function equipment can timely acquire the configuration content of the Port resources, and is beneficial to informing ports in the Port resources to be ready for transmission, thereby realizing the data transmission of the TSN.
The foregoing disclosure is illustrative of the present invention and is not to be construed as limiting the scope of the invention, which is defined by the appended claims.

Claims (20)

1. A method of enabling data transmission for a time-sensitive network, the method comprising:
the session management function equipment reports a port number list of the equipment side time-sensitive network converter and a port number list of the network time-sensitive network converter to the application function equipment, wherein the port number list of the network time-sensitive network converter comprises port numbers corresponding to ports of one or more network time-sensitive network converters; the port number list of the equipment side time-sensitive network converter comprises port numbers corresponding to ports of one or more equipment side time-sensitive network converters;
the session management function device receives a port configuration parameter issued by the application function device, wherein the port configuration parameter comprises a port resource associated with a protocol data unit session; the protocol data unit session includes a plurality of periodic time-sensitive communication traffic data streams; the plurality of periodic time-sensitive communication traffic data streams are aggregated into the same quality of service stream; the port resources include port pairs for transmitting the quality of service streams, and the plurality of periodic time-sensitive communication service data streams occupy different time slots of the port pairs, respectively.
2. The method of claim 1, wherein the plurality of periodic time-sensitive communication traffic data streams have the same period and the same quality of service requirements.
3. The method of claim 2, wherein the having the same period means that the periods of the plurality of periodic time-sensitive communication traffic data streams are the same; or that the periods of the plurality of periodic time-sensitive communication traffic data streams have a greatest common divisor.
4. A method according to any of claims 1-3, wherein the plurality of periodic time sensitive communication traffic data streams occupy respectively different time slots of the port pairs is: the arrival times of the plurality of periodic time-sensitive communication service data streams to the same one of the pair of ports are different.
5. The method of claim 1, wherein the protocol data unit session comprises a plurality of quality of service flows that share a same port pair and each occupy a different time slot in the shared port pair.
6. The method of claim 5, wherein the plurality of quality of service streams have the same period.
7. The method of claim 5 or 6, wherein the plurality of quality of service flows occupy different time slots in the shared port pair respectively means: the arrival times of the plurality of quality of service flows to the same port in the shared port pair are different.
8. The method of claim 1, wherein the port resources comprise a plurality of port pairs; one port pair is composed of one port number in the port number list of the device side time sensitive network switch and one port number in the port number list of the network time sensitive network switch.
9. The method of claim 1, wherein the session management function device reporting the port number list of the network time-sensitive network switch to the application function device comprises:
after the protocol data unit session is established, the session management function device reports the port number list of the network time-sensitive network converter to the application function device.
10. The method of claim 1, wherein the session management function device reporting the port number list of the device-side time-sensitive network switch to the application function device comprises:
And in the process of establishing the protocol data unit session or modifying the protocol data unit session, the session management function equipment reports the port number list of the equipment-side time-sensitive network converter to the application function equipment.
11. The method of claim 1, wherein the method further comprises:
the session management function device sends the port configuration parameters to a user plane function device to enable the user plane function device to indicate the port configuration parameters to the network time sensitive network switch.
12. The method of claim 11, wherein if an IP connection exists between the user plane function device and the network time sensitive network switch, the manner in which the user plane function device indicates to the network time sensitive network switch comprises at least one of: indication is carried out through an IP tunnel appointed in the IP connection, indication is carried out through the identification of the port number provided by the network time sensitive network converter in the port resource, and indication is carried out through an IP address corresponding to the IP connection;
if the user plane function device and the network time sensitive network converter are connected through non-IP, the indication mode of the user plane function device to the network time sensitive network converter comprises indication through the identification of a data link layer or the identification of a physical layer.
13. The method of claim 1, wherein the method further comprises:
and the session management function equipment sends the port configuration parameters to a user terminal so that the user terminal indicates the port configuration parameters to the equipment-side time-sensitive network converter.
14. The method of claim 13, wherein: if there is an IP connection between the ue and the device-side time-sensitive network switch, the indication manner of the ue to the device-side time-sensitive network switch includes at least one of: indication is carried out through an IP tunnel appointed in the IP connection, indication is carried out through the identification of the port number provided by the equipment side time sensitive network converter in the port resource, and indication is carried out through an IP address corresponding to the IP connection;
if the user terminal and the equipment side time sensitive network converter are connected through non-IP, the indication mode of the user terminal to the equipment side time sensitive network converter comprises indication through the identification of a data link layer or the identification of a physical layer.
15. A method of enabling data transmission for a time-sensitive network, the method comprising:
The method comprises the steps that an application function device receives a port number list of a device side time-sensitive network converter and a port number list of a network time-sensitive network converter, wherein the port number list of the network time-sensitive network converter is reported by session management function device and comprises port numbers corresponding to ports of one or more network time-sensitive network converters; the port number list of the equipment side time-sensitive network converter comprises port numbers corresponding to ports of one or more equipment side time-sensitive network converters; the method comprises the steps of,
the application function device issues port configuration parameters to the session management function device, wherein the port configuration parameters comprise port resources associated with a protocol data unit session; the protocol data unit session includes a plurality of periodic time-sensitive communication traffic data streams; the plurality of periodic time-sensitive communication traffic data streams are aggregated into the same quality of service stream; the port resources include port pairs for transmitting the quality of service flows; the plurality of periodic time-sensitive communication service data streams occupy different time slots of the port pair, respectively.
16. An apparatus for enabling data transmission in a time-sensitive network, the apparatus comprising:
The port management parameter reporting unit is used for reporting a port number list of the equipment side time-sensitive network converter and a port number list of the network time-sensitive network converter to the application function equipment, wherein the port number list of the network time-sensitive network converter comprises port numbers corresponding to ports of one or more network time-sensitive network converters; the port number list of the equipment side time-sensitive network converter comprises port numbers corresponding to ports of one or more equipment side time-sensitive network converters; the method comprises the steps of,
a port configuration parameter receiving unit, configured to receive a port configuration parameter issued by the application function device, where the port configuration parameter includes a port resource associated with a protocol data unit session; the protocol data unit session includes a plurality of periodic time-sensitive communication traffic data streams; the plurality of periodic time-sensitive communication traffic data streams are aggregated into the same quality of service stream; the port resources include port pairs for transmitting the quality of service flows; the plurality of periodic time-sensitive communication service data streams occupy different time slots of the port pair, respectively.
17. An apparatus for enabling data transmission in a time-sensitive network, the apparatus comprising:
the list receiving unit is used for receiving a port number list of the equipment side time-sensitive network converter and a port number list of the network time-sensitive network converter, which are reported by the session management function equipment, wherein the port number list of the network time-sensitive network converter comprises port numbers corresponding to ports of one or more network time-sensitive network converters; the port number list of the equipment side time-sensitive network converter comprises port numbers corresponding to ports of one or more equipment side time-sensitive network converters; the method comprises the steps of,
a port configuration parameter sending unit, configured to send a port configuration parameter to the session management function device, where the port configuration parameter includes a port resource associated with a protocol data unit session; the protocol data unit session includes a plurality of periodic time-sensitive communication traffic data streams; the plurality of periodic time-sensitive communication traffic data streams are aggregated into the same quality of service stream; the port resources include port pairs for transmitting the quality of service flows; the plurality of periodic time-sensitive communication service data streams occupy different time slots of the port pair, respectively.
18. A session management function device comprising an input interface and an output interface, further comprising:
a processor adapted to implement one or more instructions; the method comprises the steps of,
computer storage medium storing one or more instructions adapted to be loaded by the processor and to perform the method of implementing a data transmission of a time-sensitive network according to any of claims 1-14.
19. An application function device, comprising:
a processor adapted to implement one or more instructions; the method comprises the steps of,
a computer storage medium storing one or more instructions adapted to be loaded by the processor and to perform the method of implementing a data transmission of a time-sensitive network of claim 15.
20. A computer storage medium storing one or more instructions adapted to be loaded and executed by a processor to perform the method of implementing a time-sensitive network according to any one of claims 1-14 or to perform the method of implementing a time-sensitive network according to claim 15.
HK42021043646.5A 2021-12-03 Method for realizing data transmission for time-sensitive network, related device, and medium HK40053609B (en)

Publications (2)

Publication Number Publication Date
HK40053609A HK40053609A (en) 2022-02-11
HK40053609B true HK40053609B (en) 2023-09-01

Family

ID=

Similar Documents

Publication Publication Date Title
CN113556763B (en) Method, related equipment and medium for realizing data transmission of time-sensitive network
US11950127B2 (en) 5G system support for virtual TSN bridge management, QoS mapping and TSN Qbv scheduling
JP7183416B2 (en) Time-dependent networking communication method and apparatus
CN113950852B (en) TSN and 5GS QoS mapping-user plane based method
CN110838899B (en) Direct communication link resource allocation method and terminal
US12041481B2 (en) TSN-cellular communication system QoS mapping and RAN optimization based on TSN traffic pattern related information
JP2021170843A (en) Information transmission method and equipment
JP7399184B2 (en) Communication method and communication device
WO2022228162A1 (en) Communication method, apparatus, and system
CN111698787B (en) Scheduling rule determining method and device
HK40053609B (en) Method for realizing data transmission for time-sensitive network, related device, and medium
HK40053609A (en) Method for realizing data transmission for time-sensitive network, related device, and medium
HK40019570A (en) Method for transmitting data in time sentive network, device and medium
HK40019570B (en) Method for transmitting data in time sentive network, device and medium
CN117692398A (en) Scheduling method of time sensitive traffic in deterministic network
EP4152655A1 (en) Mobile radio communication system and method for providing a time-sensitive networking ethernet bridge
KR100424754B1 (en) Communication terminal accommodation apparatus and scheduling method
KR102012245B1 (en) Method for relaying of terminal
CN117941457A (en) Communication method and device
JP2002152233A (en) Communication terminal accommodation apparatus and scheduling method
CN120050739A (en) Data transmission method and device in multi-hop relay scene
EP3116242A1 (en) Method and apparatuses for communicating messages between user equipments in an lte communications network
JP2005278196A (en) Communication terminal accommodating apparatus and scheduling method