|
(11) | EP 4 546 673 A2 |
(12) | EUROPEAN PATENT APPLICATION |
|
|
|
|
|||||||||||||||||||||||
|
(54) | CLOCK DRIFT PROCESSING METHOD, NETWORK FUNCTION NETWORK ELEMENTS, AND STORAGE MEDIUM |
(57) A clock drift processing method. An SMF network element obtains a drift range value
of the clock domain of a data network relative to the clock domain of a wireless network,
and then sends the drift range value to a UPF network element. The UPF network element
sends a notification message to the SMF network element only upon detecting that the
maximum drift value is greater than the drift range value, and triggers the SMF network
element to initiate a PDU session modification process and to send an updated TSCAI
to a RAN device, thus saving signaling overheads while achieving accurate time control
over data flows in the clock domain of the data network.
|
FIELD
BACKGROUND
SUMMARY
obtaining, by a first network function element, a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a data network (DN), and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
transmitting, by the first network function element, the first drift amplitude value to a second network function element, the first drift amplitude value being used by the second network function element to transmit a first notification message in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value;
receiving, by the first network function element, the first notification message transmitted by the second network function element, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value;
determining, by the first network function element, first TSCAI according to the first clock difference; and
transmitting, by the first network function element, the first TSCAI to a RAN device, the first TSCAI being used by the RAN device to perform time control on a data stream in the first clock domain.
receiving, by a second network function element, a first drift amplitude value transmitted by a first network function element, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN that the second network function element accesses, and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
detecting, by the second network function element, a first maximum drift value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value; and
transmitting, by the second network function element, a first notification message to the first network function element in a case of detecting that the first maximum drift value is greater than the first drift amplitude value, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first TSCAI, and the first TSCAI being used by a RAN device to perform time control on a data stream in the first clock domain.
obtaining, by a policy control function PCF element, a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN, and the second clock domain being a clock domain of a wireless network in which a first network function element is located; and
transmitting, by the PCF element, the first drift amplitude value to the first network function element, the first drift amplitude value being used by a second network function element to transmit a first notification message to the first network function element in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first TSCAI, and the first TSCAI being used by a RAN device to perform time control on a data stream in the first clock domain.
an obtaining module, configured to obtain a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN, and the second clock domain being a clock domain of a wireless network in which a first network function element is located;
a transmission module, configured to transmit the first drift amplitude value obtained by the obtaining module to a second network function element, the first drift amplitude value being used by the second network function element to transmit a first notification message in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value;
a receiving module, configured to receive the first notification message transmitted by the second network function element, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value; and
a determination module, configured to determine first TSCAI according to the first clock difference received by the receiving module,
the transmission module being further configured to transmit the first TSCAI determined by the determination module to a RAN device, the first TSCAI being used by the RAN device to perform time control on a data stream in the first clock domain.
the transmission module is further configured to transmit a PDU session modification request to the RAN device;
the determination module is further configured to determine second TSCAI; and
the transmission module is further configured to transmit the second TSCAI to the RAN device, the second TSCAI being used by the RAN device to perform time control on a data stream in the third clock domain.
the receiving module is further configured to receive a second notification message transmitted by the second network function element, the second notification message including a second clock difference, the second notification message being transmitted by the second network function element in a case of detecting that a second maximum drift value is greater than the third drift amplitude value, the second maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the third clock domain and the second clock domain in a second time period, the second time period being a time period from a time instant at which the second network function element receives the third drift amplitude value to a time instant at which the second maximum drift value is greater than the third drift amplitude value, the second clock difference being a last clock difference between the third clock domain and the second clock domain that is acquired by the second network function element in the second time period, the last clock difference being a clock difference between the third clock domain and the second clock domain when the second maximum drift value is greater than the third drift amplitude value; and
the determination module is configured to determine the second TSCAI according to the second clock difference.
a receiving module, configured to receive a first drift amplitude value transmitted by a first network function element, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN that the second network function element accesses, and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
a detection module, configured to detect a first maximum drift value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value; and
a transmission module, configured to transmit a first notification message to the first network function element in a case of detecting that the first maximum drift value is greater than the first drift amplitude value received by the receiving module, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first TSCAI, and the first TSCAI being used by a RAN device to perform time control on a data stream in the first clock domain.
an obtaining module, configured to obtain a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN, and the second clock domain being a clock domain of a wireless network in which a first network function element is located; and
a transmission module, configured to transmit the first drift amplitude value obtained by the obtaining module to the first network function element, the first drift amplitude value being used by a second network function element to transmit a first notification message to the first network function element in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first TSCAI, and the first TSCAI being used by a RAN device to perform time control on a data stream in the first clock domain.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of a network architecture of a 5G network according to an embodiment of present disclosure.
FIG. 2 is a schematic diagram of another network architecture of a 5G network according to an embodiment of present disclosure.
FIG. 3 is a schematic diagram of an exemplary process of calculating a clock difference according to an embodiment of present disclosure.
FIG. 4 is a schematic diagram of a clock drift processing method according to an embodiment of present disclosure.
FIG. 5A is a schematic diagram of a network structure of clock drift processing according to an embodiment of present disclosure.
FIG. 5B is a schematic diagram of a network structure of clock drift processing according to another embodiment of present disclosure.
FIG. 5C is a schematic diagram of a network structure of clock drift processing according to another embodiment of present disclosure.
FIG. 6 is a schematic diagram of a clock drift processing method according to another embodiment of present disclosure.
FIG. 7 is a schematic diagram of a clock drift processing method according to another embodiment of present disclosure.
FIG. 8 is a schematic diagram of a clock drift processing method according to another embodiment of present disclosure.
FIG. 9 is a schematic diagram of a clock drift processing method according to another embodiment of present disclosure.
FIG. 10 is a schematic diagram of a network function element according to an embodiment of present disclosure.
FIG. 11 is a schematic diagram of a network function element according to another embodiment of present disclosure.
FIG. 12 is a schematic diagram of a PCF element according to an embodiment of present disclosure.
FIG. 13 is a schematic diagram of a network device according to an embodiment of present disclosure.
DESCRIPTION OF EMBODIMENTS
a maintaining and forwarding function, to eliminate a jitter; and
discovery and reporting of link-layer connectivity.
obtaining, by the first network function element, a third drift amplitude value, the third drift amplitude value being a maximum value of a change amplitude of a clock difference between a third clock domain and the second clock domain, the third clock domain being a clock domain of a DN that the second network function element accesses;
transmitting, by the first network function element, a PDU session modification request to the RAN device;
determining, by the first network function element, second TSCAI; and
transmitting, by the first network function element, the second TSCAI to the RAN device, the second TSCAI being used by the RAN device to perform time control on a data stream in the third clock domain.
transmitting, by the first network function element, the third drift amplitude value to the second network function element;
receiving, by the first network function element, a second notification message transmitted by the second network function element, the second notification message including a second clock difference, the second notification message being transmitted by the second network function element in a case of detecting that a second maximum drift value is greater than the third drift amplitude value, the second maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the third clock domain and the second clock domain in a second time period, the second time period being a time period from a time instant at which the second network function element receives the third drift amplitude value to a time instant at which the second maximum drift value is greater than the third drift amplitude value, the second clock difference being a last clock difference between the third clock domain and the second clock domain that is acquired by the second network function element in the second time period, the last clock difference being a clock difference between the third clock domain and the second clock domain when the second maximum drift value is greater than the third drift amplitude value; and
the determining, by the first network function element, second TSCAI may include:
determining, by the first network function element, the second TSCAI according to the second clock difference.
obtaining, by a PCF element, a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN, and the second clock domain being a clock domain of a wireless network in which a first network function element is located; and
transmitting, by the PCF element, the first drift amplitude value to the first network function element, the first drift amplitude value being used by a second network function element to transmit a first notification message to the first network function element in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first TSCAI, and the first TSCAI being used by a RAN device to perform time control on a data stream in the first clock domain.
receiving, by the PCF element, a second drift amplitude value transmitted by an AF element, or a second drift amplitude value transmitted by the AF element by using an NEF element; and
determining, by the PCF element, the first drift amplitude value according to the second drift amplitude value, the second drift amplitude value being less than the first drift amplitude value.
Downlink RAN burst arrival time = T1 (UPF/NW-TT) + Offset + delay of transmission from the UPF/NW-TT to the RAN; and
Uplink RAN burst arrival time = T2 (UE/DS-TT) + clock difference (an offset between a clock in a TSN domain where external data is located and a 5G clock (which is similar to a time zone difference)) + delay of transmission from the DS-TT to the UE.
T1 (UPF/NW-TT), T2 (UE/DS-TT), the delay of transmission from the DS-TT to the UE, and the delay of transmission from the UPF/NW-TT to the RAN may be determined from the initial TSCAI. The clock difference C in the scenario is Offset, and therefore, the clock difference C may be substituted into the foregoing equations, to obtain a new uplink or downlink RAN burst arrival time through calculation. In this way, the first TSCAI is determined.
the transmission module 602 is further configured to transmit a PDU session modification request to the RAN device;
the determination module 604 is further configured to determine second TSCAI; and
the transmission module 602 is further configured to transmit the second TSCAI to the RAN device, the second TSCAI being used by the RAN device to perform time control on a data stream in the third clock domain.
the receiving module 603 is further configured to receive a second notification message transmitted by the second network function element, the second notification message including a second clock difference, the second notification message being transmitted by the second network function element in a case of detecting that a second maximum drift value is greater than the third drift amplitude value, the second maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the third clock domain and the second clock domain in a second time period, the second time period being a time period from a time instant at which the second network function element receives the third drift amplitude value to a time instant at which the second maximum drift value is greater than the third drift amplitude value, the second clock difference being a last clock difference between the third clock domain and the second clock domain that is acquired by the second network function element in the second time period, the last clock difference being a clock difference between the third clock domain and the second clock domain when the second maximum drift value is greater than the third drift amplitude value; and
the determination module 604 is configured to determine the second TSCAI according to the second clock difference.
a receiving module 701, configured to receive a first drift amplitude value transmitted by a first network function element, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN that the second network function element accesses, and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
a detection module 702, configured to detect a first maximum drift value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value; and
a transmission module 703, configured to transmit a first notification message to the first network function element in a case that the detection module 702 detects that the first maximum drift value is greater than the first drift amplitude value received by the receiving module 701, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first TSCAI, and the first TSCAI being used by a RAN device to perform time control on a data stream in the first clock domain.
an obtaining module 801, configured to obtain a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a DN, and the second clock domain being a clock domain of a wireless network in which a first network function element is located; and
a transmission module 802, configured to transmit the first drift amplitude value obtained by the obtaining module 801 to the first network function element, the first drift amplitude value being used by a second network function element to transmit a first notification message to the first network function element in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value, the first notification message including a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first TSCAI, and the first TSCAI being used by a RAN device to perform time control on a data stream in the first clock domain.
receive a second drift amplitude value transmitted by an AF element, or a second drift amplitude value transmitted by the AF element by using an NEF element; and
determine the first drift amplitude value according to the second drift amplitude value, the second drift amplitude value being less than the first drift amplitude value.
The first aspect of the present disclosure relates to a clock drift processing method, comprising:
obtaining, by a first network function element, a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a data network, and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
transmitting, by the first network function element, the first drift amplitude value to a second network function element, the first drift amplitude value being used by the second network function element to transmit a first notification message in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value;
receiving, by the first network function element, the first notification message transmitted by the second network function element, the first notification message comprising a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value;
determining, by the first network function element, first time sensitive communication assistance information TSCAI according to the first clock difference; and
transmitting, by the first network function element, the first TSCAI to a radio access network RAN device, the first TSCAI being used by the RAN device to perform time control on a data stream in the first clock domain.
The second aspect of the present disclosure is a method according to the first aspect,
wherein the obtaining, by a first network function element, a first drift amplitude
value comprises:
receiving, by the first network function element, the first drift amplitude value
transmitted by a policy control function PCF element, the first drift amplitude value
being transmitted by an application function AF element to the PCF element or being
transmitted by the AF element to the PCF element by using a network exposure function
NEF element.
The third aspect of the present disclosure is a method according to the first aspect,
wherein the obtaining, by a first network function element, a first drift amplitude
value comprises:
receiving, by the first network function element, the first drift amplitude value
transmitted by a policy control function PCF element, the first drift amplitude value
being determined by the PCF element according to a second drift amplitude value, the
second drift amplitude value being transmitted by an application function AF element
to the PCF element or being transmitted by the AF element to the PCF element by using
a network exposure function NEF element, and the second drift amplitude value being
less than the first drift amplitude value.
The fourth aspect of the present disclosure is a method according to the first aspect,
wherein the obtaining, by a first network function element, a first drift amplitude
value comprises:
determining, by the first network function element, the first drift amplitude value
according to configuration information of the first network function element.
The fifth aspect of the present disclosure is a method according to any one of the first to fourth aspect, further comprising:
obtaining, by the first network function element, a third drift amplitude value, the third drift amplitude value being a maximum value of a change amplitude of a clock difference between a third clock domain and the second clock domain, the third clock domain being a clock domain of a data network that the second network function element accesses;
transmitting, by the first network function element, a packet data unit PDU session modification request to the RAN device;
determining, by the first network function element, second TSCAI; and
transmitting, by the first network function element, the second TSCAI to the RAN device, the second TSCAI being used by the RAN device to perform time control on a data stream in the third clock domain.
The sixth aspect of the present disclosure is a method according to the fifth aspect, wherein before the determining, by the first network function element, second TSCAI, the method further comprises:
transmitting, by the first network function element, the third drift amplitude value to the second network function element;
receiving, by the first network function element, a second notification message transmitted by the second network function element, the second notification message comprising a second clock difference, the second notification message being transmitted by the second network function element in a case of detecting that a second maximum drift value is greater than the third drift amplitude value, the second maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the third clock domain and the second clock domain in a second time period, the second clock difference being a last clock difference between the third clock domain and the second clock domain that is acquired by the second network function element in the second time period, the last clock difference being a clock difference between the third clock domain and the second clock domain when the second maximum drift value is greater than the third drift amplitude value, and the second time period being a time period from a time instant at which the second network function element receives the third drift amplitude value to a time instant at which the second maximum drift value is greater than the third drift amplitude value; and
the determining, by the first network function element, second TSCAI comprises:
determining, by the first network function element, the second TSCAI according to
the second clock difference.
The seventh aspect of the present disclosure is a method according to any one of the first to sixth aspect, wherein the first network function element is a session management function SMF element, and the second network function element is a user plane function UPF element.
The eighth aspect of the present disclosure is a method according to the seventh aspect, wherein the SMF element is an element used in a case that user equipment establishes a PDU session, the UPF element is an element in the PDU session or an element that is not in the PDU session, and the UPF element is connected to the clock domain of the data network, and is capable of detecting that the first maximum drift value is greater than the first drift amplitude value.
The ninth aspect of the present disclosure is a method according to the eighth aspect,
wherein in a case that the UPF element and the SMF element pertain to a same PDU session,
the first clock difference is received by using an N4 session establishment response
or an N4 session report; or
in a case that the UPF element and the SMF element do not pertain to the same PDU
session, the first clock difference is received by using an N4 association response
report.
The tenth aspect of the present disclosure is a clock drift processing method, comprising:
receiving, by a second network function element, a first drift amplitude value transmitted by a first network function element, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a data network that the second network function element accesses, and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
detecting, by the second network function element, a first maximum drift value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value; and
transmitting, by the second network function element, a first notification message to the first network function element in a case of detecting that the first maximum drift value is greater than the first drift amplitude value, the first notification message comprising a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first time sensitive communication assistance information TSCAI, and the first TSCAI being used by a radio access network RAN device to perform time control on a data stream in the first clock domain.
The eleventh aspect of the present disclosure is a method according to the tenth aspect, further comprising:
receiving, by the second network function element, a third drift amplitude value transmitted by the first network function element, the third drift amplitude value being a maximum value of a change amplitude of a clock difference between a third clock domain and the second clock domain, the third clock domain being a clock domain of a data network that the second network function element accesses;
transmitting, by the second network function element, a second notification message to the first network function element, the second notification message comprising a second clock difference, the second notification message being transmitted by the second network function element in a case of detecting that a second maximum drift value is greater than the third drift amplitude value, the second maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the third clock domain and the second clock domain in a second time period, the second time period being a time period from a time instant at which the second network function element receives the third drift amplitude value to a time instant at which the second maximum drift value is greater than the third drift amplitude value, the second clock difference being a last clock difference between the third clock domain and the second clock domain that is acquired by the second network function element in the second time period, the last clock difference being a clock difference between the third clock domain and the second clock domain when the second maximum drift value is greater than the third drift amplitude value, the second clock difference being used for determining second TSCAI, and the second TSCAI being used by the radio access network RAN device to perform time control on a data stream in the third clock domain.
The twelfth aspect of the present disclosure is a method according to the tenth or eleventh aspect, wherein the first network function element is a session management function SMF element, and the second network function element is a user plane function UPF element.
The thirteenth aspect of the present disclosure is a method according to the twelfth aspect, wherein the SMF element is an element used in a case that user equipment establishes a PDU session, the UPF element is an element in the PDU session or an element that is not in the PDU session, and the UPF element is connected to the clock domain of the data network and is capable of detecting that the first maximum drift value is greater than the first drift amplitude value.
The fourteenth aspect of the present disclosure is a method according to the thirteenth
aspect, wherein in a case that the UPF element and the SMF element pertain to a same
PDU session, the first clock difference is transmitted to the SMF element by using
an N4 session establishment response or an N4 session report; or
in a case that the UPF element and the SMF element do not pertain to a same PDU session,
the first clock difference is transmitted to the SMF element by using an N4 association
response report.
The fifteenth aspect of the present disclosure is a clock drift processing method, comprising:
obtaining, by a policy control function PCF element, a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a data network, and the second clock domain being a clock domain of a wireless network in which a first network function element is located; and
transmitting, by the PCF element, the first drift amplitude value to the first network function element, the first drift amplitude value being used by a second network function element to transmit a first notification message to the first network function element in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value, the first notification message comprising a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first time sensitive communication assistance information TSCAI, and the first TSCAI being used by a radio access network RAN device to perform time control on a data stream in the first clock domain.
The sixteenth aspect of the present disclosure is a method according to the fifteenth
aspect, wherein the obtaining, by a PCF element, a first drift amplitude value comprises:
receiving, by the PCF element, the first drift amplitude value transmitted by an application
function AF element, or the first drift amplitude value transmitted by the AF element
by using a network exposure function NEF element.
The seventeenth aspect of the present disclosure is a method according to the fifteenth aspect, wherein the obtaining, by a PCF element, a first drift amplitude value comprises:
receiving, by the PCF element, a second drift amplitude value transmitted by an AF element, or a second drift amplitude value transmitted by the AF element by using an NEF element, and
determining, by the PCF element, the first drift amplitude value according to the second drift amplitude value, the second drift amplitude value being less than the first drift amplitude value.
The eighteenth aspect of the present disclosure is a method according to the fifteenth
aspect, wherein the obtaining, by a PCF element, a first drift amplitude value comprises:
determining, by the PCF element, the first drift amplitude value according to configuration
information of the PCF element.
The nineteenth aspect of the present disclosure is a method according to any one of the fifteenth to eighteenth aspect, wherein the first network function element is a session management function SMF element, and the second network function element is a user plane function UPF element.
The twentieth aspect of the present disclosure is a method according to the nineteenth aspect, wherein the SMF element is an element used in a case that user equipment establishes a PDU session, the UPF element is an element in the PDU session or an element that is not in the PDU session, and the UPF element is connected to the clock domain of the data network, and is capable of detecting that the first maximum drift value is greater than the first drift amplitude value.
The twenty-first aspect of the present disclosure is a network function element, the network function element being a first network function element, and comprising:
an obtaining module, configured to obtain a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a data network, and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
a transmission module, configured to transmit the first drift amplitude value obtained by the obtaining module to a second network function element, the first drift amplitude value being used by the second network function element to transmit a first notification message in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value;
a receiving module, configured to receive the first notification message transmitted by the second network function element, the first notification message comprising a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value; and
a determination module, configured to determine first time sensitive communication assistance information TSCAI according to the first clock difference received by the receiving module,
the transmission module being further configured to transmit the first TSCAI determined by the determination module to a radio access network RAN device, the first TSCAI being used by the RAN device to perform time control on a data stream in the first clock domain.
The twenty-second aspect of the present disclosure is a network function element, the network function element being a second network function element, and comprising:
a receiving module, configured to receive a first drift amplitude value transmitted by a first network function element, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a data network that the second network function element accesses, and the second clock domain being a clock domain of a wireless network in which the first network function element is located;
a detection module, configured to detect a first maximum drift value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value; and
a transmission module, configured to transmit a first notification message to the first network function element in a case of detecting that the first maximum drift value is greater than the first drift amplitude value received by the receiving module, the first notification message comprising a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first time sensitive communication assistance information TSCAI, and the first TSCAI being used by a radio access network RAN device to perform time control on a data stream in the first clock domain.
The twenty-third aspect of the present disclosure is a policy control function element, comprising:
an obtaining module, configured to obtain a first drift amplitude value, the first drift amplitude value being a maximum value of a change amplitude of a clock difference between a first clock domain and a second clock domain, the first clock domain being a clock domain of a data network, and the second clock domain being a clock domain of a wireless network in which a first network function element is located; and
a transmission module, configured to transmit the first drift amplitude value obtained by the obtaining module to the first network function element, the first drift amplitude value being used by a second network function element to transmit a first notification message to the first network function element in a case of detecting that a first maximum drift value is greater than the first drift amplitude value, the first maximum drift value being a difference between a maximum clock difference and a minimum clock difference that are between the first clock domain and the second clock domain in a first time period, the first time period being a time period from a time instant at which the second network function element receives the first drift amplitude value to a time instant at which the first maximum drift value is greater than the first drift amplitude value, the first notification message comprising a first clock difference, the first clock difference being a last clock difference between the first clock domain and the second clock domain that is acquired by the second network function element in the first time period, the last clock difference being a clock difference between the first clock domain and the second clock domain when the first maximum drift value is greater than the first drift amplitude value, the first clock difference being used for determining first time sensitive communication assistance information TSCAI, and the first TSCAI being used by a radio access network RAN device to perform time control on a data stream in the first clock domain.
The twenty-fourth aspect of the present disclosure is a network device, comprising: a communication interface, a processor, and a memory, the memory being configured to store computer-executable instructions, and in a case that the network device runs, the communication interface being configured to perform operations in the clock drift processing method according to any one of the first to ninth aspect, and the processor executing the computer-executable instructions stored in the memory, to perform operations in the clock drift processing method according to any one of the first to ninth aspect.
The twenty-fifth aspect of the present disclosure is a network device, comprising: a communication interface, a processor, and a memory, the memory being configured to store computer-executable instructions, and in a case that the network device runs, the communication interface being configured to perform operations in the clock drift processing method according to any one of the tenth to fourteenth aspect, and the processor executing the computer-executable instructions stored in the memory, to perform operations in the clock drift processing method according to any one of the tenth to fourteenth aspect.
The twenty-sixth aspect of the present disclosure is a network device, comprising: a communication interface, a processor, and a memory, the memory being configured to store computer-executable instructions, and in a case that the network device runs, the communication interface being configured to perform operations in the clock drift processing method according to any one of the fifteenth to twentieth aspect, and the processor executing the computer-executable instructions stored in the memory, to perform operations in the clock drift processing method according to any one of the fifteenth to twentieth aspect.
The twenty-seventh aspect of the present disclosure is a computer-readable storage medium, comprising instructions, the instructions, when run on a computer, causing the computer to perform the clock drift processing method according to any one of the first to ninth aspect, or perform the clock drift processing method according to any one of the tenth to fourteenth aspect, or perform the clock drift processing method according to any one of the fifteenth to twentieth aspect.
The twenty-eighth aspect of the present disclosure is a computer program product, comprising instructions, the instructions, when run on a computer, causing the computer to perform the clock drift processing method according to any one of the first to ninth aspect, or perform the clock drift processing method according to any one of the tenth to fourteenth aspect, or perform the clock drift processing method according to any one of the fifteenth to twentieth aspect.
receiving, by a first network function element, a first notification message transmitted by a second network function element, the first notification message including a first clock difference, the first clock difference being a clock difference between a first clock domain and a second clock domain that is acquired by the second network function element in a first time period, the second network function element being triggered to transmit the first notification message in response to a clock drift between the first clock domain and the second clock domain being greater than a drift amplitude value, the first clock domain being a clock domain of a data network, the second clock domain being a clock domain of a wireless network, the clock drift between the first clock domain and the second clock domain being a difference between the first clock difference and a clock different acquired last time, the drift amplitude value being a maximum value of a change amplitude of a clock difference between the first clock domain and the second clock domain;
determining, by the first network function element, first time sensitive communication assistance information, TSCAI, according to the first clock difference; and
transmitting, by the first network function element, the first TSCAI to a radio access network, RAN, device, the first TSCAI being used by the RAN device to perform time control on a data stream in the first clock domain.
transmitting, by a second network function element, a first notification message to a first network function element, the first notification message including a first clock difference,
the first clock difference being a clock difference between a first clock domain and a second clock domain that is acquired by the second network function element in a first time period, the second network function element being triggered to transmit the first notification message in response to a clock drift between the first clock domain and the second clock domain being greater than a drift amplitude value, the first clock domain being a clock domain of a data network, and the second clock domain being a clock domain of a wireless network, the clock drift between the first clock domain and the second clock domain being a difference between the first clock difference and a clock different acquired last time, the drift amplitude value being a maximum value of a change amplitude of a clock difference between the first clock domain and the second clock domain, the first clock difference being used for the first network function element to determine first time sensitive communication assistance information, TSCAI, the first TSCAI being used for a radio access network, RAN, device to perform time control on a data stream in the first clock domain.
a receiving module, configured to receive a first notification message transmitted by a second network function element, the first notification message including a first clock difference, the first clock difference being a clock difference between a first clock domain and a second clock domain that is acquired by the second network function element in a first time period, the second network function element being triggered to transmit the first notification message in response to a clock drift between the first clock domain and the second clock domain being greater than a drift amplitude value, the first clock domain being a clock domain of a data network, and the second clock domain being a clock domain of a wireless network, the clock drift between the first clock domain and the second clock domain being a difference between the first clock difference and a clock different acquired last time, the drift amplitude value being a maximum value of a change amplitude of a clock difference between the first clock domain and the second clock domain;
a determination module, configured to determine first time sensitive communication assistance information, TSCAI, according to the first clock difference; and
a transmission module, configured to transmit the first TSCAI to a radio access network, RAN, device, the first TSCAI being used by the RAN device to perform time control on a data stream in the first clock domain.
a transmission module, configured to transmit a first notification message to a first network function element, the first notification message including a first clock difference,
the first clock difference being a clock difference between a first clock domain and a second clock domain that is acquired by the second network function element in a first time period, the second network function element being triggered to transmit the first notification message in response to a clock drift between the first clock domain and the second clock domain being greater than a drift amplitude value, the first clock domain being a clock domain of a data network, and the second clock domain being a clock domain of a wireless network, the clock drift between the first clock domain and the second clock domain being a difference between the first clock difference and a clock different acquired last time, the drift amplitude value being a maximum value of a change amplitude of a clock difference between the first clock domain and the second clock domain, the first clock difference being used for the first network function element to determine first time sensitive communication assistance information, TSCAI, the first TSCAI being used for a radio access network, RAN, device to perform time control on a data stream in the first clock domain.
REFERENCES CITED IN THE DESCRIPTION
Patent documents cited in the description