WO2021159724A1 - 通信方法、装置及*** - Google Patents

通信方法、装置及*** Download PDF

Info

Publication number
WO2021159724A1
WO2021159724A1 PCT/CN2020/121650 CN2020121650W WO2021159724A1 WO 2021159724 A1 WO2021159724 A1 WO 2021159724A1 CN 2020121650 W CN2020121650 W CN 2020121650W WO 2021159724 A1 WO2021159724 A1 WO 2021159724A1
Authority
WO
WIPO (PCT)
Prior art keywords
clock source
source information
clock
terminal device
network element
Prior art date
Application number
PCT/CN2020/121650
Other languages
English (en)
French (fr)
Inventor
李汉成
周汉
吴问付
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to KR1020227027587A priority Critical patent/KR20220125737A/ko
Priority to CA3170870A priority patent/CA3170870A1/en
Priority to JP2022548105A priority patent/JP7453394B2/ja
Priority to AU2020428669A priority patent/AU2020428669B9/en
Priority to EP20919004.0A priority patent/EP4084396A4/en
Priority to BR112022016126A priority patent/BR112022016126A2/pt
Publication of WO2021159724A1 publication Critical patent/WO2021159724A1/zh
Priority to US17/885,744 priority patent/US20220393784A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0652Synchronisation among time division multiple access [TDMA] nodes, e.g. time triggered protocol [TTP]
    • H04J3/0655Synchronisation among time division multiple access [TDMA] nodes, e.g. time triggered protocol [TTP] using timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/004Synchronisation arrangements compensating for timing error of reception due to propagation delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/004Synchronisation arrangements compensating for timing error of reception due to propagation delay
    • H04W56/005Synchronisation arrangements compensating for timing error of reception due to propagation delay compensating for timing error by adjustment in the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines

Definitions

  • This application relates to the field of communication technology, and in particular to communication methods, devices and systems.
  • the 3rd generation partnership project (3GPP) defines a clock synchronization scheme based on the black box architecture in revision (R) 16. As shown in Figure 1, the clock synchronization scheme defined in R16 is used for the device-side TSN translator (DS-TT) of the TSN ( Figure 1). Switch node 1/data terminal 1 in the TSN from other devices in the TSN (such as a network-side TSN translator (network-side TSN translator, NW-TT) adjacent devices in the TSN (switch node 2 in Figure 1) /Data Terminal 2)) Synchronize to the TSN clock.
  • DS-TT device-side TSN translator
  • NW-TT network-side TSN translator
  • the fifth-generation (5G) system is virtualized as a switching node in TSN, and the clock aware relay mechanism defined in 802.1AS is used to implement the clock of the device on the left side of DS-TT. Synchronize.
  • the internal network elements of the 5G system are clock synchronized, and the synchronized clock is called the 5G clock; the user plane function (UPF) network element, NW-TT, and the new radio node (new radio Node, gNB) pass through 1588 or
  • the 5G clock is synchronized by 802.1AS or other methods (the specific method is not limited in the standard), and the terminal device synchronizes from the gNB to the 5G clock through the air interface mechanism.
  • NW-TT After NW-TT receives a clock synchronization message from an adjacent device in TSN, it adds a time stamp based on the 5G clock to the clock synchronization message.
  • the time stamp is the time information when the NW-TT receives the clock synchronization message;
  • the clock synchronization message is sent to DS-TT through the protocol data unit (PDU) session of the terminal device, and DS-TT sends the clock synchronization message to the neighboring device in the TSN according to the time stamp in the clock synchronization message and DS-TT.
  • PDU protocol data unit
  • the clock synchronization message is sent to the neighboring device in the TSN, and then the neighboring device in the TSN realizes the clock synchronization of the TSN based on the definition of 802.1AS.
  • the UPF network element can provide a clock source to the external network according to configuration, etc., that is, the external network synchronizes the 5G clock source.
  • NW-TT is used as the clock source.
  • NW-TT can issue clock source declarations to neighboring devices on the external network and send clock synchronization messages; and DS-TT can also be used as a clock source, According to the function definition of the clock source, DS-TT can issue clock source declarations to neighboring devices on the external network and send clock synchronization messages.
  • the 5G system clock as the capability of the 5G network, can be opened to the external network, and then can release the clock to the external network and provide the clock synchronization function according to the requirements of the external network.
  • 3GPP R16 does not provide a method for DS-TT to obtain clock source information. If it is considered that DS-TT constructs the clock source information by itself, the clock source information may be different from the clock source information issued by the NW-TT side, resulting in The neighboring devices of NW-TT on the external network and the neighboring devices of DS-TT on the external network obtain different 5G system clock source information, and the devices on both sides may not be considered as the same clock source.
  • the embodiments of the present application provide a communication method, device, and system, which are used to solve the problem that the clock source information of the 5G system cannot be determined when the 5G system clock is used as the clock source.
  • a communication method including: a terminal device receives first clock source information, where the first clock source information is clock source information of a wireless communication system; and the terminal device sends the first clock source information to neighboring devices .
  • the terminal device can obtain the clock source information of the wireless communication system, and the clock source information obtained by the user plane network element is also the clock source information of the wireless communication system, the terminal device and the user plane network The element can obtain the same clock source information, so when a wireless communication system (such as a 5G system) is used as a clock source, the neighboring equipment of the terminal device and the neighboring equipment of the user plane network element can be regarded as the same externally provided by the wireless communication system. Clock source.
  • a wireless communication system such as a 5G system
  • the terminal device receiving the first clock source information includes: the terminal device receives a first clock source declaration from a user plane network element, and the first clock source declaration includes the first clock source declaration.
  • One clock source information That is, in this embodiment of the present application, the terminal device may obtain the first clock source information from the user plane network element.
  • the terminal device sending the first clock source information to the neighboring device includes: the terminal device sending the first clock source declaration to the neighboring device. That is, in the embodiment of the present application, the first clock source declaration may be constructed by the user plane network element, and the terminal device directly forwards the first clock source declaration.
  • the method further includes: when the terminal device determines that the first clock source information is clock source information of the wireless communication system, the terminal device constructs the first clock source information according to the first clock source information.
  • the second clock source declaration, the second clock source declaration includes the first clock source information; the terminal device sends the second clock source declaration to the neighboring device. That is to say, in this solution, the clock source declaration sent by the terminal device to the neighboring device may be initially constructed by the user plane network element, and subsequently may be constructed by the terminal device. Based on this solution, since the subsequent user plane network element does not need to periodically send the first clock source declaration to the terminal device, the load of the user plane network element can be reduced.
  • the terminal device sending the first clock source information to the neighboring device includes: when the terminal device determines that the first clock source information is clock source information of the wireless communication system, The terminal device constructs a third clock source declaration according to the first clock source information, and the third clock source declaration includes the first clock source information; the terminal device sends the third clock source declaration to the neighboring device. That is to say, in this solution, the clock source declaration sent by the terminal device to the neighboring device is always constructed by the terminal device. Based on this solution, since the subsequent user plane network element does not need to periodically send the first clock source declaration to the terminal device, the load of the user plane network element can be reduced.
  • the method further includes: the terminal device storing the first clock source information or the first clock source declaration. In this way, it is convenient for the subsequent terminal device to directly send the constructed clock source statement to the neighboring device after constructing the clock source statement.
  • the method further includes: when the terminal device determines that the first clock source information is the clock source information of the wireless communication system, and the clock corresponding to the first clock source information
  • the terminal device creates a clock synchronization message and sends the clock synchronization message to neighboring devices. That is to say, in the embodiment of the present application, the terminal device can construct the clock synchronization message sent to the neighboring device, and the user plane network element does not need to periodically construct the clock synchronization message and then send it to the terminal device, so it can reduce The load of the user plane network element.
  • the first clock source declaration includes indication information, and the indication information is used to indicate that the first clock source information is clock source information of the wireless communication system; the method further The method includes: the terminal device determines that the first clock source information is the clock source information of the wireless communication system according to the instruction information.
  • the method further includes: the terminal device determines that the first clock source information is the wireless communication system according to pre-stored characteristic information of the wireless communication system clock source information Clock source information.
  • the method further includes: the terminal device receives a clock synchronization message from a user plane network element, the clock synchronization message includes a first time stamp, and the first time stamp It is used to characterize the time when the user plane network element sends the clock synchronization message; the terminal device determines that the clock synchronization message is in the wireless communication system according to the first time stamp and the time when the terminal device forwards the clock synchronization message After the terminal device uses the forwarding delay as the calibration field in the clock synchronization message, the terminal device sends the clock synchronization message to the neighboring device at the moment when the terminal device forwards the clock synchronization message; or, the The terminal device sends the clock synchronization message to the neighboring device at the moment when the terminal device forwards the clock synchronization message, where the first time stamp in the clock synchronization message is updated to the second time stamp, and the second time stamp It is determined based on the forwarding delay. Based on this scheme, the terminal device can obtain the clock
  • the method further includes: the terminal device receives a fourth clock source declaration from an adjacent device, the fourth clock source declaration includes fourth clock source information, and the fourth clock source
  • the clock source information is a clock source information outside the wireless communication system; the terminal device sends the fourth clock source declaration to the user plane network element. That is, in the embodiment of the present application, after the terminal device receives the fourth clock source declaration from the external network, it needs to send the fourth clock source declaration to the user plane network element, and the user plane network element selects the optimal clock source.
  • the method further includes: the terminal device receives a fifth clock source declaration from a neighboring device, the fifth clock source declaration includes fifth clock source information, and the fifth clock source
  • the clock source information is a clock source information outside the wireless communication system; when the clock source corresponding to the fifth clock source information is better than the clock source corresponding to the first clock source information, the terminal device sends the information to the user plane network element
  • the fifth clock source statement that is to say, in this embodiment of the application, after the terminal device receives the fifth clock source declaration from the external network, it may change the clock source when the clock source corresponding to the fifth clock source information is better than the clock source corresponding to the first clock source information.
  • the fifth clock source declaration is sent to the user plane network element, so that the user plane network element learns the current optimal clock source.
  • that the terminal device receives the first clock source information includes: the terminal device receives the first clock source information from the control plane network element. That is, in this embodiment of the present application, the terminal device may obtain the first clock source information from the control plane network element.
  • the terminal device sending the first clock source information to the neighboring device includes: the terminal device constructs a sixth clock source declaration according to the first clock source information, and the sixth clock source The declaration includes the first clock source information; the terminal device sends the sixth clock source declaration to neighboring devices. That is, in this embodiment of the application, after the sixth clock source declaration is constructed by the terminal device, the sixth clock source declaration can be directly sent to the neighboring device. Since the user plane network element does not need to periodically construct the clock source and then send it to the terminal device, the load of the user plane network element can be reduced.
  • the method further includes: when the clock source corresponding to the first clock source information is the optimal clock source, the terminal device creates a clock synchronization message and sends it to the neighboring device Send the clock synchronization message. That is, in the embodiment of the present application, after the terminal device constructs the clock synchronization message, the clock synchronization message can be directly sent to the neighboring device. Since it is not necessary for the user plane network element to periodically construct a clock synchronization message and then send it to the terminal device, the load of the user plane network element can be reduced.
  • a communication method including: a user plane network element obtains first clock source information, where the first clock source information is clock source information of a wireless communication system; and the user plane network element is based on the first clock source information A first clock source declaration is constructed, and the first clock source declaration includes the first clock source information; the user plane network element sends the first clock source declaration to the terminal device.
  • the terminal device can obtain the clock source information of the wireless communication system, and the clock source information obtained by the user plane network element is also It is the clock source information of the wireless communication system, so the terminal device and the user plane network element can obtain the same clock source information, so that when the wireless communication system (for example, 5G system) is used as the clock source, the neighboring device of the terminal device and the user plane network
  • the neighboring devices of the element can be regarded as the same clock source provided by the wireless communication system.
  • the user plane network element obtains the first clock source information includes: the user plane network element receives the first clock source information from the application function network element. That is to say, in the embodiment of the present application, the first clock source information can be opened to the application function network element, so that the third party can learn the clock information of the wireless communication system, so that the third party can flexibly use the information according to the deployment and application requirements.
  • the embodiment of the present application can open the wireless communication system clock to the external network, so that the clock can be issued to the external network and the clock synchronization function can be provided according to the requirements of the external network.
  • the method further includes: when the user plane network element determines that the clock source corresponding to the first clock source information is the optimal clock source, the user plane network element creates clock synchronization Message, and send the clock synchronization message to the terminal device.
  • the first clock source declaration includes indication information, and the indication information is used to indicate that the first clock source information is clock source information of the wireless communication system. Based on the indication information, the terminal device can learn that the first clock source information is the clock source information of the wireless communication system.
  • the method further includes: the user plane network element receives a fourth clock source declaration from the terminal device, where the fourth clock source declaration is generated by the neighboring terminal device After the device is sent to the terminal device, the terminal device forwards it to the user plane network element, the fourth clock source declaration includes fourth clock source information, and the fourth clock source information is a clock source outside the wireless communication system information. That is, in the embodiment of the present application, after the terminal device receives the fourth clock source declaration from the external network, it needs to send the fourth clock source declaration to the user plane network element, and the user plane network element selects the optimal clock source.
  • the method further includes: the user plane network element receives a fifth clock source declaration from the terminal device, wherein the fifth clock source declaration is generated by the terminal device's phase After the neighboring device sends to the terminal device, when the clock source corresponding to the fifth clock source information is better than the clock source corresponding to the first clock source information, the terminal device forwards to the user plane network element, the fifth clock source
  • the statement includes fifth clock source information, and the fifth clock source information is a clock source information outside the wireless communication system.
  • the terminal device after the terminal device receives the fifth clock source declaration from the external network, it may change the clock source when the clock source corresponding to the fifth clock source information is better than the clock source corresponding to the first clock source information.
  • the fifth clock source declaration is sent to the user plane network element, so that the user plane network element learns the current optimal clock source.
  • the method further includes: the user plane network element sends sixth clock source information, where the sixth clock source information is part or all of the first clock source information. Based on the sixth clock source information, the control plane network element or the application function network element may determine the first clock source information or part of the first clock source information.
  • the sixth clock source information includes clock accuracy information, clock source identification, clock source priority of the wireless communication system, or domains that the wireless communication system can serve when it is open to the outside world At least one of the information.
  • the first clock source information includes clock accuracy information of the wireless communication system, clock source identification, clock source priority, and domains that the wireless communication system can serve when it is open to the outside world information.
  • a communication method including: a user plane network element receives first clock source information from an application function network element, where the first clock source information is clock source information of a wireless communication system; and the user plane network element is based on The first clock source information constructs a seventh clock source declaration, and the seventh clock source declaration includes the first clock source information; the user plane network element sends the seventh clock source declaration to neighboring devices. That is to say, in the embodiment of the present application, the first clock source information can be opened to the application function network element, so that the third party can learn the clock information of the wireless communication system, so that the third party can flexibly use the information according to the deployment and application requirements.
  • the embodiment of the present application can open the wireless communication system clock to the external network, so that the clock can be issued to the external network and the clock synchronization function can be provided according to the requirements of the external network.
  • the method further includes: when the user plane network element determines that the clock source corresponding to the first clock source information is the optimal clock source, the user plane network element creates a clock synchronization report And send the clock synchronization message to the terminal device.
  • the method further includes: the user plane network element receives a fourth clock source declaration from the terminal device, where the fourth clock source declaration is made by the neighboring terminal device After the device is sent to the terminal device, the terminal device forwards it to the user plane network element, the fourth clock source declaration includes fourth clock source information, and the fourth clock source information is a clock source outside the wireless communication system information. That is, in the embodiment of the present application, after the terminal device receives the fourth clock source declaration from the external network, it needs to send the fourth clock source declaration to the user plane network element, and the user plane network element selects the optimal clock source.
  • the method further includes: the user plane network element receives a fifth clock source declaration from the terminal device, wherein the fifth clock source declaration is generated by the terminal device's phase After the neighboring device sends to the terminal device, when the clock source corresponding to the fifth clock source information is better than the clock source corresponding to the first clock source information, the terminal device forwards to the user plane network element, the fifth clock source
  • the statement includes fifth clock source information, and the fifth clock source information is a clock source information outside the wireless communication system.
  • the terminal device after the terminal device receives the fifth clock source declaration from the external network, it may change the clock source when the clock source corresponding to the fifth clock source information is better than the clock source corresponding to the first clock source information.
  • the fifth clock source declaration is sent to the user plane network element, so that the user plane network element learns the current optimal clock source.
  • the method further includes: the user plane network element sends sixth clock source information, where the sixth clock source information is part or all of the first clock source information. Based on the sixth clock source information, the control plane network element or the application function network element may determine the first clock source information or part of the first clock source information.
  • the sixth clock source information includes clock accuracy information of the wireless communication system, clock source identification, clock source priority, or domains that the wireless communication system can serve when it is open to the outside world At least one of the information.
  • the first clock source information includes clock accuracy information of the wireless communication system, clock source identification, clock source priority, and domains that the wireless communication system can serve when it is opened to the outside world information.
  • a communication method including: an application function network element receives seventh clock source information, where the seventh clock source information is part or all of the first clock source information, and the first clock source information is Clock source information of the wireless communication system; the application function network element sends the first clock source information to the user plane network element or the control plane network element. That is to say, in the embodiment of the present application, the first clock source information can be opened to the application function network element, so that the third party can learn the clock information of the wireless communication system, so that the third party can flexibly use the information according to the deployment and application requirements.
  • the embodiment of the present application can open the wireless communication system clock to the external network, so that the clock can be issued to the external network and the clock synchronization function can be provided according to the requirements of the external network.
  • the method further includes: when the seventh clock source information is part of the first clock source information, the application function network element determines the first clock source information.
  • the application function network element determining the first clock source information includes:
  • the application function network element determines the first clock source information according to one or more of the seventh clock source information, local configuration information, other clock source information, or application requirement information, where the other clock source information is the wireless communication Clock source information outside the system.
  • the seventh clock source information includes clock accuracy information, clock source identification, clock source priority of the wireless communication system, or domains that the wireless communication system can serve when it is open to the outside world At least one of the information.
  • the first clock source information includes clock accuracy information of the wireless communication system, clock source identification, clock source priority, and domains that the wireless communication system can serve when it is opened to the outside world information.
  • a communication method including: a control plane network element receives the first clock source information from an application function network element, where the first clock source information is clock source information of a wireless communication system; and the control plane network element Send the first clock source information to the terminal device and/or the user plane network element.
  • the first clock source information can be opened to the application function network element, so that the third party can learn the clock information of the wireless communication system, so that the third party can flexibly use the clock information according to the deployment and application requirements.
  • the embodiment of the present application can open the wireless communication system clock to the external network, so that the clock can be issued to the external network and the clock synchronization function can be provided according to the requirements of the external network.
  • the method further includes: the control plane network element sends seventh clock source information to the application function network element, where the seventh clock source information is in the first clock source information Part or all of the information. Based on this solution, the application function network element can determine the first clock source information according to the seventh clock source information.
  • the method further includes: the control plane network element receives sixth clock source information from the user plane network element, where the sixth clock source information is in the seventh clock source information Some or all of the information. Based on the sixth clock source information, the control plane network element can determine the seventh clock source information.
  • the method further includes: the control plane network element determines the seventh clock source information according to a local policy or a default rule.
  • a communication device for implementing the above-mentioned various methods.
  • the communication device may be the terminal device in the first aspect described above, or a device including the terminal device described above; or, the communication device may be the user plane network element in the second aspect or the third aspect described above, or include the user plane network described above Or, the communication device may be the application function network element in the above-mentioned fourth aspect, or a device containing the above-mentioned application function network element; or, the communication device may be the control plane network element in the above-mentioned fifth aspect, Or a device containing the aforementioned control plane network element.
  • the communication device includes a module, unit, or means corresponding to the foregoing method, and the module, unit, or means can be realized by hardware, software, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules or units corresponding to the above-mentioned functions.
  • a communication device including: a processor and a memory; the memory is used to store computer instructions, and when the processor executes the instructions, the communication device executes the method described in any of the above aspects.
  • the communication device may be the terminal device in the first aspect described above, or a device including the terminal device described above; or, the communication device may be the user plane network element in the second aspect or the third aspect described above, or include the user plane network described above Or, the communication device may be the application function network element in the above-mentioned fourth aspect, or a device containing the above-mentioned application function network element; or, the communication device may be the control plane network element in the above-mentioned fifth aspect, Or a device containing the aforementioned control plane network element.
  • a communication device including: a processor; the processor is configured to couple with a memory, and after reading an instruction in the memory, execute the method according to any one of the foregoing aspects according to the instruction.
  • the communication device may be the terminal device in the first aspect described above, or a device including the terminal device described above; or, the communication device may be the user plane network element in the second aspect or the third aspect described above, or include the user plane network described above Or, the communication device may be the application function network element in the above-mentioned fourth aspect, or a device containing the above-mentioned application function network element; or, the communication device may be the control plane network element in the above-mentioned fifth aspect, Or a device containing the aforementioned control plane network element.
  • a computer-readable storage medium stores instructions that, when run on a computer, enable the computer to execute the method described in any of the above aspects.
  • a computer program product containing instructions which when running on a computer, enables the computer to execute the method described in any of the above aspects.
  • a communication device for example, the communication device may be a chip or a chip system
  • the communication device includes a processor for implementing the functions involved in any of the above aspects.
  • the communication device further includes a memory for storing necessary program instructions and data.
  • the communication device is a chip system, it may be composed of a chip, or may include a chip and other discrete devices.
  • a communication system in a twelfth aspect, includes a terminal device and a user plane network element; the user plane network element is used to send a first clock source declaration to the terminal device, and the first clock source declaration includes The first clock source information, the first clock source information is the clock source information of the wireless communication system; the terminal device is used to receive the first clock source declaration from the user plane network element and send the first clock source information to neighboring devices .
  • a communication system in a thirteenth aspect, includes a terminal device and a control plane network element; the control plane network element is configured to send first clock source information to the terminal device, and the first clock source information is wireless communication System clock source information; terminal equipment, used to receive the first clock source information from the control plane network element, and send the first clock source information to neighboring devices.
  • a communication system in a fourteenth aspect, includes an application function network element and a user plane network element; the application function network element is configured to send first clock source information to the user plane network element, and the first clock source The information is the clock source information of the wireless communication system; the user plane network element is used to receive the first clock source information from the application function network element, and construct a seventh clock source declaration according to the first clock source information, the seventh clock source declaration Includes the first clock source information; the user plane network element is also used to send the seventh clock source declaration to neighboring devices.
  • Figure 1 is a schematic diagram of a clock synchronization scheme defined based on the black box architecture in 3GPP R16;
  • FIG. 2 is a schematic diagram of the existing TSN architecture
  • FIG. 3 is a schematic diagram of the existing TSN centralized management architecture
  • Figure 4 is a schematic diagram of the existing optimal clock source selection
  • FIG. 5 is a schematic diagram of the architecture of a communication system provided by an embodiment of the application.
  • FIG. 6 is a schematic diagram of a possible network architecture corresponding to the communication system shown in FIG. 5 to which the embodiments of this application are applicable;
  • FIG. 7 is a schematic diagram of another possible network architecture corresponding to the communication system shown in FIG. 5 to which the embodiments of this application are applicable;
  • FIG. 8 is a schematic diagram of a network architecture combining a 5G system and a TSN provided by an embodiment of the application;
  • FIG. 9 is a schematic structural diagram of a communication device provided by an embodiment of the application.
  • FIG. 10 is a schematic flowchart of a communication method provided by an embodiment of this application.
  • FIG. 11 is a schematic diagram 1 of the interaction flow of the communication method provided by the embodiment of this application.
  • FIG. 12 is a schematic diagram 2 of the interaction flow of the communication method provided by the embodiment of this application.
  • FIG. 13 is the third schematic diagram of the interaction process of the communication method provided by the embodiment of this application.
  • FIG. 14 is a first structural diagram of a communication device provided by an embodiment of this application.
  • FIG. 15 is a second structural diagram of a communication device provided by an embodiment of this application.
  • TSN generally includes a switching node (bridge) and a data terminal (end station).
  • the data terminal and the switching node can form a network topology, and the switching node can forward the message through the forwarding rules configured or created by the switching node, and forward the message to the data terminal or other switching nodes.
  • FIG. 2 is a schematic diagram of a simple network topology of TSN, which includes multiple domains.
  • the individual domains include domain 1, domain 2, domain 3, and domain 4 as an example for illustration), and each domain includes one or more data terminals and one or more switching nodes.
  • devices and ports in the same domain have the same domain identifier (for example, traffic class).
  • TSN is based on Layer 2 transmission.
  • the TSN standard defines the behavior of data terminals and switching nodes and the scheduling method for switching nodes to forward data streams (a data stream is composed of one or more packets, and the data terminal and switching node forward the data stream. That is, one or more packets are transmitted, and the packets can become packets in the data stream), so as to achieve reliable time-delayed transmission.
  • the switching node in the TSN uses the destination media access control (MAC) address, internet protocol (IP) address or other message characteristics of the message as the flow characteristics of the data flow. According to the data flow
  • MAC media access control
  • IP internet protocol
  • the time delay requires resource reservation and scheduling planning, so as to ensure reliability and transmission delay according to the generated scheduling strategy.
  • the data terminal can be divided into a sender (talker) and a receiver (listener).
  • the sender of the data stream (stream) is called the talker
  • the receiver of the data stream is called the receiver (listener)
  • TSN configuration when the sender or the receiver sends the data stream request to the TSN, the TSN configuration will Starting, TSN configuration includes configuring the switching nodes on the path from the sender to the receiver.
  • the TSN may also include configuration network elements for implementing TSN configuration, such as a centralized network configuration (CNC) network element and a centralized user configuration (CUC) network element.
  • configuration network elements for implementing TSN configuration, such as a centralized network configuration (CNC) network element and a centralized user configuration (CUC) network element.
  • CNC centralized network configuration
  • CRC centralized user configuration
  • the centralized management architecture is one of the three architectures defined by 802.1qcc in the TSN standard.
  • the centralized management architecture includes the sender, the receiver, the switching node, and the CNC network. Yuan and CUC network elements. It should be noted that the number of network elements and the network topology shown in FIG. 3 are only examples, and the embodiment of the present application does not specifically limit this.
  • the switching node reserves resources for data streams according to the definition of the TSN standard, and schedules and forwards data packets.
  • the CNC network element is responsible for managing the topology of the TSN user plane and the information of the switching node, and according to the flow creation request provided by the CUC network element, generating the transmission path of the data stream and the forwarding rules on the data terminal and each switching node, and then the switching node
  • the forwarding rules (such as the flow characteristics of the data flow, the identification of the ingress and egress port during data transmission, etc.) and scheduling information (such as the time information of the ingress port, the information of the flow classification corresponding to the egress port, etc.) are issued to the corresponding Switch node.
  • the related description of the time information of the ingress port and the information of the flow classification corresponding to the egress port can refer to the prior art, which will not be repeated here.
  • the information of the switching node includes the port information of the switching node (such as the ingress and egress of data transmission) and the delay information (such as the internal transmission delay of the switching node), and the information of the switching node can be pre-defined by the switching node. Report to CNC network element.
  • a wireless communication system (such as a 5G system) may be used as a virtual switching node, and the information of the virtual switching node also includes port information and delay information of the virtual switching node.
  • the ports of the virtual switching node are divided into an ingress port and an egress port for transmitting uplink and downlink data.
  • the ingress port of the virtual switching node includes the port on the terminal device side and the port on the user plane network element side, such as the port on the terminal device side that receives uplink data, the port on the user plane network element side that receives downlink data, and the outbound port of the virtual switching node includes the terminal The port on the device side and the port on the user plane network element side, such as the port for sending downlink data on the terminal device side, and the port for sending uplink data on the user plane network element side.
  • the CUC network element is used to obtain the TSN capability of the data terminal, that is, the number of ports of the data terminal, the MAC address of each port, and the 802.1 capability supported by each port.
  • the CUC network element can collect the flow creation request of the data terminal, after matching the flow creation request of the sending end and the receiving end, request the CNC network element to create a data flow, and confirm the forwarding rules generated by the CNC network element.
  • Matching the flow creation request of the sender and the receiver refers to the flow creation request sent by the sender and the receiver to the CUC network element.
  • the flow creation request includes some information, such as the destination MAC address of the requested data stream, and the CUC network element.
  • CNC network elements and CUC network elements are control plane network elements in TSN.
  • the switching node in TSN also needs to have other functions, such as having a topology discovery function, determining the switch identification and switch port identification, and supporting the link layer discovery protocol (link layer discovery protocol, LLDP) and other protocols.
  • the transmission delay may be determined, and after the internal transmission delay of the switching node is detected, the detected transmission delay may be reported to the configuration network element, which is not specifically limited in the embodiment of the present application.
  • the data terminal and switching node in TSN are based on clock synchronization, which can realize end-to-end transmission with definite delay.
  • the existing protocols 1588 and 802.1AS define a clock synchronization mechanism, which can realize high-precision clock synchronization between network devices and clock sources.
  • 1588 supports multiple clock domains, that is, network devices can synchronize multiple clocks, and different clock domains are distinguished by clock domain identifiers;
  • 802.1AS supports selecting an optimal clock source for synchronization in the same TSN, and the master clock source will publish itself
  • the slave node compares the received master clock source information to determine the optimal clock source.
  • the slave device determines that GM2 is the optimal clock source. After that, GM1 determines that it is better than GM2 and issues a clock source declaration, which includes Clock source priority (priority) (such as grandmaster priority1, grandmaster priority2), clock accuracy information (grandmaster clock quality), and clock source identification (grandmaster identity) and other parameters; the slave device determines that GM1 is the best according to the received clock source declaration Clock source. After determining the optimal clock source, the slave device forwards the optimal clock source information to the downstream device and performs clock synchronization.
  • Clock source priority priority
  • grandmaster clock quality grandmaster clock quality
  • clock source identification grandmaster identity
  • the clock source information included in the clock source declaration in the embodiment of the present application includes but is not limited to the above: clock source priority, clock accuracy information, and clock source identification.
  • the clock source priority, clock accuracy information, and clock source identifier are combined and referred to as a system identity (system identity). If the information of system identity is combined as a value, the smaller the value of system identity, the better the clock source.
  • the priority of the clock source can be obtained. The smaller the value, the better the clock source; in the case of the same clock source priority, the higher the precision of the clock source, the better the clock source; the other fields in the system identity are similar.
  • At least one item (a) refers to any combination of these items, including any combination of a single item (a) or a plurality of items (a).
  • at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .
  • words such as “first” and “second” are used to distinguish the same or similar items with substantially the same function and effect.
  • words such as “first” and “second” do not limit the quantity and order of execution, and words such as “first” and “second” do not limit the difference.
  • words such as “exemplary” or “for example” are used as examples, illustrations, or illustrations. Any embodiment or design solution described as “exemplary” or “for example” in the embodiments of the present application should not be construed as being more preferable or advantageous than other embodiments or design solutions.
  • words such as “exemplary” or “for example” are used to present related concepts in a specific manner to facilitate understanding.
  • the communication system 50 includes a terminal device, a user plane network element, a control plane network element, and an application function (AF) network element.
  • the terminal device can communicate with the control plane network element and the user plane network element
  • the user plane network element can communicate with the control plane network element
  • the control plane network element and the user plane network element can also communicate with the AF network element.
  • the "communication" in the embodiments of the present application may be direct communication, or communication through forwarding of other devices, which is not specifically limited in the embodiments of the present application.
  • the above-mentioned network elements are respectively introduced below.
  • the terminal device in the embodiments of the present application may be a device used to implement wireless communication functions, such as a terminal or a chip that can be used in a terminal, etc., which may be deployed on land, including indoor or outdoor, handheld or vehicle-mounted ; It can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons, and satellites, etc.).
  • a terminal or a chip that can be used in a terminal, etc.
  • the terminal device in the embodiments of the present application may be a device used to implement wireless communication functions, such as a terminal or a chip that can be used in a terminal, etc., which may be deployed on land, including indoor or outdoor, handheld or vehicle-mounted ; It can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons, and satellites, etc.).
  • the terminal can be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, and a mobile station in a 5G network or a public land mobile network (PLMN) that will evolve in the future.
  • UE user equipment
  • PLMN public land mobile network
  • the access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), with wireless communication Functional handheld devices, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices or wearable devices, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, industrial control (industrial) Wireless terminal in control), wireless terminal in self-driving (self-driving), wireless terminal in remote medical (remote medical), wireless terminal in smart grid (smart grid), and wireless terminal in transportation safety. Terminals, wireless terminals in smart cities, wireless terminals in smart homes, etc.
  • the terminal can be mobile or fixed.
  • the user plane network element in the embodiment of this application is mainly responsible for processing user messages (such as clock source declaration or clock synchronization messages in the embodiment of this application), such as forwarding, billing, lawful interception, etc. .
  • the user plane network element may also be referred to as a protocol data unit (PDU) session anchor (PDU) session anchor (PSA).
  • PDU protocol data unit
  • PDU session anchor
  • PSA protocol data unit session anchor
  • the user plane network element may be a UPF network element.
  • future communication systems such as 6th generation (6G) communication
  • user plane network elements may still be UPF network elements or have other names, which are not limited in the embodiment of the present application.
  • control plane network element in the embodiment of the present application may include, for example, a mobility management network element, a policy control network element, a session management network element, or a network opening function network element.
  • the mobility management network element in the embodiment of this application is mainly used for terminal device attachment, mobility management, and tracking area update procedures in the mobile network.
  • the mobility management network element terminates the non-access stratum. , NAS) messages, complete registration management, connection management and reachability management, assign tracking area list (track area list, TA list) and mobility management, etc., and transparently route session management (SM) messages to session management Network element.
  • NAS non-access stratum
  • the mobility management network element may be an access and mobility management function (AMF) network element.
  • AMF access and mobility management function
  • the mobility management network element may still be an AMF network element or have other names, which is not limited in the embodiment of the present application.
  • the session management network element in the embodiment of the present application is mainly used for session management in the mobile network, such as session establishment, modification, and release.
  • Specific functions include assigning Internet Protocol (IP) addresses to users, selecting user plane network elements that provide message forwarding functions, and so on.
  • IP Internet Protocol
  • the session management network element may be a session management function (SMF) network element.
  • SMF session management function
  • the session management network element may still be an SMF network element or have other names, which is not limited in the embodiment of the present application.
  • the policy control network element in the embodiment of this application includes user subscription data management function, policy control function, charging policy control function, quality of service (QoS) control, etc., which are used to guide network behavior
  • the unified policy framework provides policy rule information for control plane function network elements (such as AMF network elements, etc.).
  • the policy control network element may be a policy control function (PCF) network element.
  • PCF policy control function
  • the policy control network element may still be a PCF network element or have other names, which is not limited in the embodiment of the present application.
  • the network opening function network element in the embodiment of the present application is used to provide a framework, authentication, and interface related to network capability opening, and to transfer information between the network function of the wireless communication system and other network functions.
  • the network opening function network element may be a network exposure function (NEF) network element.
  • NEF network exposure function
  • the network opening function network element may still be a NEF network element or have other names, which is not limited in the embodiment of the present application.
  • the AF network element in the embodiment of the present application is a functional network element that can provide various business services, and may be a third-party application control platform or an operator's own equipment.
  • the AF network element can provide services for multiple application servers, can interact with the core network directly or through network open function network elements, and can interact with the policy management framework for policy management.
  • FIG. 6 a schematic diagram of a network architecture corresponding to the communication system shown in FIG. 5 to which the embodiment of this application is applicable.
  • the network element or entity corresponding to the mobility management network element may be the AMF network element in the 5G communication system
  • the network element or entity corresponding to the session management network element may be the SMF network element or user plane network element in the 5G communication system.
  • the corresponding network element or entity may be a UPF network element in a 5G communication system
  • a network element or entity corresponding to a policy control network element may be a PCF network element in a 5G communication system
  • the entity may be a NEF network element in a 5G communication system.
  • the 5G system may also include a radio access network (RAN) device (in FIG. 5, the RAN device is a gNB as an example) and a data network (DN).
  • RAN radio access network
  • DN data network
  • the 5G system may also include a unified data management (UDM) network element or a unified data repository (UDR) network element, etc., which is not specifically limited in the embodiment of the present application.
  • the terminal device communicates with the AMF network element through the next generation network (next generation, N) 1 interface (abbreviated as N1)
  • the gNB communicates with the AMF network element through the N2 interface (abbreviated as N2)
  • the gNB communicates with the UPF through the N3 interface (abbreviated as N3).
  • UPF network element communicates with DN through N6 interface (referred to as N6)
  • AMF network element communicates with SMF network element through N11 interface (referred to as N11)
  • AMF network element communicates with PCF network element through N15 interface (referred to as N15)
  • the SMF network element communicates with the PCF network element through the N7 interface (abbreviated as N7)
  • the SMF network element communicates with the UPF network element through the N4 interface (abbreviated as N4).
  • the PCF network element communicates with the AF network element through the NEF network element.
  • the AF network element may also directly communicate with the PCF network element or the SMF network element, which is not specifically limited in the embodiment of the present application.
  • control plane network elements such as AF network elements, AMF network elements, SMF network elements, PCF network elements, or NEF network elements shown in FIG. 6 may also interact with service-oriented interfaces.
  • the servicing interface provided by the AF network element can be Naf
  • the servicing interface provided by the AMF network element can be Namf
  • the servicing interface provided by the SMF network element can be Nsmf
  • the PCF network element The service-oriented interface provided externally can be Npcf.
  • Npcf for related description, please refer to the 5G system architecture in the 23501 standard, which will not be repeated here.
  • FIG. 8 is a schematic diagram of a network architecture combining the 5G system and the TSN.
  • the TSN adaptation function NW-TT is added on the UPF network element side
  • the TSN adaptation function DS-TT is added on the terminal device side.
  • NW-TT and DS-TT are logical functions and are used to implement the 5G system as a TSN. Functions defined by TSN when switching nodes, such as clock synchronization, data forwarding, etc.
  • the TSN adaptation function refers to the adaptation of the characteristics and information of the 5G system to the information required by the TSN, through the ports/interfaces defined by the TSN and the network elements in the TSN (such as the switching node 1/data terminal 1 in Figure 8). , Or the switching node 2/data terminal 2) communication in FIG.
  • the AF network element as a connection node between the 5G system and the TSN, can interact with the CNC network element in the TSN, and provide the CNC network element with logical switching node information according to the requirements of the TSN switching node.
  • DS-TT can be deployed in terminal equipment (that is, deployed in one with terminal equipment), or deployed separately from terminal equipment; NW-TT can be deployed in UPF network elements (That is, it can be deployed in one with the UPF network element), or it can be deployed separately from the UPF network element, which is not specifically limited in the embodiment of the present application.
  • NW-TT can be deployed in UPF network elements as an example for description. The unified description is here, and the details are not repeated below.
  • DS-TT and NW-TT are only to distinguish the TSN adaptation function added on the terminal device side and the UPF network element side.
  • the TSN adaptation function added on the terminal device side and the UPF network element side can also have other names. The embodiments of this application do not specifically limit this.
  • the port on the terminal device side included in the virtual switching node may be a physical port of the terminal device or a physical port of DS-TT.
  • the virtual switching node may include one or more physical ports on the terminal device side.
  • the port on the terminal device side can be based on the granularity of the terminal device, that is, one terminal device corresponds to one port, and different terminal devices correspond to different ports; it can also be based on the PDU session granularity, that is, one session corresponds to one port, and different sessions correspond to each other. Different ports; it can also be based on TSN granularity, that is, one TSN domain corresponds to one or more ports, and the same virtual port cannot correspond to different TSN domains.
  • the UPF side port included in the virtual switching node may be a UPF network element or a physical port of the NW-TT.
  • a UPF network element or NW-TT may include multiple physical ports, and one physical port of a UPF network element or NW-TT corresponds to a virtual switching node, but a virtual switching node may include a UPF or NW-TT.
  • a physical port may also include multiple UPF network elements or multiple physical ports of NW-TT.
  • the data stream is transmitted in the TSN network based on the definition of TSN, and when passing through the 5G user plane, the transmission mechanism of the 5G system is used for transmission.
  • the data stream sent from the UPF network element to the terminal device is a downstream stream, which can be carried in a session of the terminal device; the data stream sent from the terminal device side to the UPF network element is an upstream stream.
  • FIG. 8 is only a schematic diagram of a network architecture that provides a combination of a 5G system and a TSN.
  • the communication method involved in the embodiments of the present application is mainly based on the schematic diagram of the network architecture shown in FIG. introduce.
  • the embodiments of this application do not limit the combination of other communication systems and 5G systems.
  • the communication method provided in the application embodiment is also applicable to this, and will be described in a unified manner here, and will not be repeated in the following.
  • the terminal device, control plane network element, user plane network element, or application function network element in the embodiment of the present application may also be referred to as a communication device or a communication device, which may be a general-purpose device or a dedicated device, The embodiments of the present application do not specifically limit this.
  • the relevant functions of the terminal device, control plane network element, user plane network element, or application function network element in the embodiment of the present application can be implemented by one device, or by multiple devices, or by one device.
  • One or more functional modules in the device are implemented, which is not specifically limited in the embodiment of the present application. It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or instantiated on a platform (for example, a cloud platform) Virtualization function.
  • FIG. 9 is a schematic structural diagram of a communication device 900 provided by an embodiment of the application.
  • the communication device 900 includes one or more processors 901, a communication line 902, and at least one communication interface (in FIG. 9 it is only an example that includes a communication interface 904 and a processor 901 as an example), optional
  • the memory 903 can also be included.
  • the processor 901 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more programs for controlling the execution of the program of this application. integrated circuit.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • the communication line 902 may include a path for connecting different components.
  • the communication interface 904 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), and so on.
  • the transceiver module may be a device such as a transceiver or a transceiver.
  • the communication interface 904 may also be a transceiver circuit located in the processor 901 to implement signal input and signal output of the processor.
  • the memory 903 may be a device having a storage function.
  • it can be read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), or other types that can store information and instructions
  • Dynamic storage devices can also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), or other optical disk storage, optical disc storage ( Including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program codes in the form of instructions or data structures and can be stored by a computer Any other media taken, but not limited to this.
  • the memory can exist independently, and is connected to the processor through the communication line 902. The memory can also be integrated with the processor.
  • the memory 903 is used to store computer-executable instructions for executing the solution of the present application, and the processor 901 controls the execution.
  • the processor 901 is configured to execute computer-executable instructions stored in the memory 903, so as to implement the communication method provided in the embodiment of the present application.
  • the processor 901 may also perform processing-related functions in the communication method provided in the following embodiments of the present application, and the communication interface 904 is responsible for communicating with other devices or communication networks.
  • the embodiment does not specifically limit this.
  • the computer execution instructions in the embodiments of the present application may also be referred to as application program codes, which are not specifically limited in the embodiments of the present application.
  • the processor 901 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 9.
  • the communication device 900 may include multiple processors, such as the processor 901 and the processor 908 in FIG. 9. Each of these processors can be a single-core processor or a multi-core processor.
  • the processor here may include but is not limited to at least one of the following: central processing unit (CPU), microprocessor, digital signal processor (DSP), microcontroller (microcontroller unit, MCU), or artificial intelligence
  • CPU central processing unit
  • DSP digital signal processor
  • MCU microcontroller unit
  • computing devices such as processors that run software.
  • Each computing device may include one or more cores for executing software instructions to perform operations or processing.
  • the communication device 900 may further include an output device 905 and an input device 906.
  • the output device 905 communicates with the processor 901 and can display information in a variety of ways.
  • the output device 905 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector (projector) Wait.
  • the input device 906 communicates with the processor 901 and can receive user input in a variety of ways.
  • the input device 906 may be a mouse, a keyboard, a touch screen device, a sensor device, or the like.
  • the aforementioned communication device 900 may sometimes be referred to as a communication device, and it may be a general-purpose device or a special-purpose device.
  • the communication device 900 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, the above-mentioned terminal device, the above-mentioned network device, or a picture 9 similar structure equipment.
  • PDA personal digital assistant
  • the embodiment of the present application does not limit the type of the communication device 900.
  • the communication method includes the following steps:
  • the terminal device receives first clock source information, where the first clock source information is clock source information of the wireless communication system.
  • the terminal device sends the first clock source information to the neighboring device.
  • the "neighboring device of the terminal device” in the embodiment of the present application refers to the device in the external network (that is, the network outside the wireless communication system) that has a connection relationship with the terminal device, for example, as shown in FIG. 8 In the network architecture where the 5G system and TSN are combined, the neighboring device of the terminal device is the switching node 1/data terminal 1.
  • the "neighboring device of the user plane network element" in the subsequent embodiments of this application refers to the device in the external network (that is, the network outside the wireless communication system) that has a connection relationship with the user plane network element, for example, in the figure
  • the adjacent device of the UPF network element is the switching node 2/data terminal 2, which is explained here in a unified manner, and will not be repeated in the following.
  • the terminal device receiving the first clock source information includes: the terminal device receives a first clock source declaration from a user plane network element, and the first clock source declaration includes the first clock source information.
  • the terminal device receives a first clock source declaration from a user plane network element, and the first clock source declaration includes the first clock source information.
  • the terminal device sending the first clock source information to the neighboring device includes: the terminal device sending the first clock source declaration to the neighboring device.
  • the terminal device sending the first clock source declaration to the neighboring device For this implementation manner, reference may be made to the description of step S1107 in FIG. 11 or the description of step S1207 in FIG. 12 later, which is not repeated here.
  • the communication method provided in the embodiment of the present application may further include: when the terminal device determines that the first clock source information is clock source information of the wireless communication system, the terminal device constructs a second clock according to the first clock source information Source declaration, and send a second clock source declaration to the neighboring device, the second clock source declaration includes the first clock source information.
  • the terminal device determines that the first clock source information is clock source information of the wireless communication system
  • the terminal device constructs a second clock according to the first clock source information Source declaration, and send a second clock source declaration to the neighboring device, the second clock source declaration includes the first clock source information.
  • the terminal device sending the first clock source information to the neighboring device includes: when the terminal device determines that the first clock source information is the clock source information of the wireless communication system, the terminal device constructs according to the first clock source information The third clock source declaration, and the third clock source declaration is sent to the neighboring device, and the third clock source declaration includes the first clock source information.
  • the terminal device determines that the first clock source information is the clock source information of the wireless communication system
  • the terminal device constructs according to the first clock source information
  • the third clock source declaration, and the third clock source declaration is sent to the neighboring device, and the third clock source declaration includes the first clock source information.
  • the communication method provided in the embodiment of the present application may further include: when the terminal device determines that the first clock source information is the clock source information of the wireless communication system, and the clock source corresponding to the first clock source information is optimal When the clock source is used, the terminal device creates a clock synchronization message and sends a clock synchronization message to neighboring devices.
  • the terminal device determines that the first clock source information is the clock source information of the wireless communication system, and the clock source corresponding to the first clock source information is optimal
  • the terminal device creates a clock synchronization message and sends a clock synchronization message to neighboring devices.
  • the first clock source declaration includes indication information, which is used to indicate that the first clock source information is clock source information of the wireless communication system; the communication method provided in this embodiment of the application may also include : The terminal device determines that the first clock source information is the clock source information of the wireless communication system according to the instruction information. For this implementation manner, reference may be made to the description of step S1207 in FIG. 12 below, and details are not described herein again.
  • the communication method provided in the embodiment of the present application may further include: the terminal device determines that the first clock source information is the clock source information of the wireless communication system according to pre-stored characteristic information of the clock source information of the wireless communication system .
  • the terminal device determines that the first clock source information is the clock source information of the wireless communication system according to pre-stored characteristic information of the clock source information of the wireless communication system .
  • the communication method provided in the embodiment of the present application may further include: the terminal device receives a clock synchronization message from a user plane network element, the clock synchronization message includes a first time stamp, and the first time stamp is used for To characterize the time when the user plane network element sends the clock synchronization message; the terminal device determines the forwarding delay of the clock synchronization message in the wireless communication system according to the first time stamp and the time when the terminal device forwards the clock synchronization message; After the device uses the forwarding delay as the calibration field in the clock synchronization message, it sends the clock synchronization message to the neighboring device at the time when the terminal device forwards the clock synchronization message; or, the terminal device transmits the clock synchronization message at the time when the terminal device forwards the clock synchronization message.
  • the communication method provided in the embodiment of the present application may further include: the terminal device receives a fourth clock source declaration from an adjacent device, the fourth clock source declaration includes fourth clock source information, and the fourth clock source The information is a clock source information outside the wireless communication system; the terminal device sends the fourth clock source declaration to the user plane network element; or, the communication method provided in this embodiment of the application may further include: the terminal device receives information from neighboring devices Fifth clock source declaration, the fifth clock source declaration includes fifth clock source information, and the fifth clock source information is information about a clock source outside the wireless communication system; when the clock source corresponding to the fifth clock source information is better than the first clock When the source information corresponds to the clock source, the terminal device sends a fifth clock source declaration to the user plane network element.
  • the terminal device receives a fourth clock source declaration from an adjacent device, the fourth clock source declaration includes fourth clock source information, and the fourth clock source The information is a clock source information outside the wireless communication system; the terminal device sends the fourth clock source declaration to the user plane network element; or, the
  • the terminal device receiving the first clock source information includes: the terminal device receiving the first clock source information from the control plane network element.
  • the terminal device receiving the first clock source information from the control plane network element includes: the terminal device receiving the first clock source information from the control plane network element.
  • the terminal device sending the first clock source information to the neighboring device includes: the terminal device constructs a sixth clock source declaration according to the first clock source information, and sending the sixth clock source declaration to the neighboring device.
  • the six clock source declaration includes the first clock source information.
  • the communication method provided in the embodiment of the present application may further include: when the clock source corresponding to the first clock source information is the optimal clock source, the terminal device creates a clock synchronization message and sends it to the neighboring device Clock synchronization message.
  • the terminal device creates a clock synchronization message and sends it to the neighboring device Clock synchronization message.
  • the terminal device can obtain the clock source information of the wireless communication system, and the clock source information obtained by the user plane network element is also the clock source information of the wireless communication system, the terminal device and the user plane network The element can obtain the same clock source information, so when the wireless communication system is used as the clock source, the neighboring device of the terminal device and the neighboring device of the user plane network element can be considered that the wireless communication system externally provides the same clock source.
  • the embodiment of the present application is not limited to the network architecture where the 5G system and TSN are combined as shown in FIG.
  • the names of the network elements used in the embodiments of the present application may maintain the same function in the future communication system, but the names may change.
  • a communication method provided by an embodiment of this application includes the following steps:
  • the UPF network element sends clock source information 1 to the SMF network element.
  • the SMF network element receives the clock source information 1 from the UPF network element.
  • the clock source information 1 is the clock source information of the 5G system.
  • the clock source information 1 is part or all of the clock source information (that is, the clock source information 3 below) included in the clock source declaration sent by the following UPF network element to the neighboring device. That is, the clock source information 1 may be the same as the following clock source information 3, or the clock source information 1 may be composed of part of the information in the following clock source information 3, which will be explained here in a unified manner and will not be repeated hereafter.
  • the clock source information 1 includes at least one of 5G system clock accuracy information, clock source identification, clock source priority, or domain information that the 5G system can serve when it is opened to the outside world.
  • the clock accuracy information in the embodiment of this application is the clock accuracy information defined in 802.1AS or 1588, which identifies the accuracy of the 5G system clock;
  • the clock source identifier is the information identifying the clock created by the UPF network element, or the UPF network element slave
  • the clock source priority is used to identify the priority of the 5G system's clock source relative to the clock source outside the 5G system (such as the TSN clock source);
  • the domain information is used to identify when the 5G system is open to the outside world
  • the serviceable domain for example, the domain information may be data network name (DNN), single network slice selection assistance information (S-NSSAI), clock domain identification and other information.
  • DNN data network name
  • S-NSSAI single network slice selection assistance information
  • the UPF network element may determine the clock source information 1 according to a local policy or a default rule, which is not specifically limited here.
  • the clock source information 1 in the embodiment of the present application may also be referred to as sixth clock source information, which is described here in a unified manner, and will not be described in detail below.
  • the SMF network element may obtain indication information at the same time in the process of obtaining clock source information 1, indicating that the 5G system clock is used as an external clock (or an external 5G system clock is used), such as a UPF network.
  • clock source information 1 indicating that the 5G system clock is used as an external clock (or an external 5G system clock is used), such as a UPF network.
  • the element reports clock source information 1 to the SMF network element, it indicates that the 5G system clock is used as an external clock source, which is not specifically limited in the embodiment of the present application.
  • the way that the UPF network element sends information can be reported to the SMF network element by the device granularity or the N4 interface corresponding to the user session through a container defined by 3GPP, or it can be reported through a new cell.
  • the SMF network element this embodiment of the application does not specifically limit this.
  • step S1101 in the embodiment of the present application may be that the UPF network element sends the clock source information 1 during the creation/modification of the user session (it can be sent in the process of a certain user session, and not necessarily in each session. It is sent during the session process); it can also be that after the AF network element sends the read instruction through the container, the UPF network element reports the clock source information 1, which is not specifically limited in the embodiment of the present application.
  • the SMF network element sends clock source information 2 to the AF network element.
  • the AF network element receives the clock source information 2 from the SMF network element.
  • the clock source information 2 is the clock source information of the 5G system.
  • the clock source information 2 is part or all of the clock source information (that is, the clock source information 3 described below) included in the clock source declaration sent by the following UPF network element to the neighboring device. That is, the clock source information 2 may be the same as the clock source information 3 described below, or the clock source information 2 may be composed of part of the information in the clock source information 3 described below, which is explained here in a unified manner, and will not be repeated hereafter.
  • the clock source information 2 includes at least one of 5G system clock accuracy information, clock source identification, clock source priority, or domain information that the 5G system can serve when it is opened to the outside world.
  • clock accuracy information clock source identification
  • clock source priority or domain information that the 5G system can serve when the 5G system is opened to the outside world.
  • the clock source information 2 may be the same as the clock source information 1; or the clock source information 2 includes the clock source information 1.
  • the SMF network element may determine the clock source information 2 according to one or more of the clock source information 1, the local policy or the default rule, which is not specifically limited in the embodiment of the present application.
  • the SMF network element can determine the clock source information 2 according to a local policy or a default rule, which is not specifically limited in the embodiment of the present application.
  • the SMF network element determines the clock accuracy information based on the clock synchronization accuracy of the gNB and the clock synchronization accuracy between the gNB and UPF network elements. For example, the smaller accuracy of the two is determined as the clock accuracy of the 5G system.
  • the embodiments of the present application do not specifically limit this.
  • the clock source information 2 in the embodiment of the present application may also be referred to as the seventh clock source information, which is described here in a unified manner, and will not be described in detail below.
  • the SMF network element can send clock source information 2 to the AF network element directly or through the NEF network element; it can also be that after the SMF network element sends the clock source information 2 to the PCF network element, the PCF The network element sends the clock source information 2 to the AF network element directly or through the NEF network element, which is not specifically limited in the embodiment of the present application.
  • the SMF network element may send the clock source information 2 during the user session creation/modification process (it can be sent in a certain user session process, not necessarily in each session process.
  • the SMF network element reports the clock source information 2 after the AF network element sends the read instruction through the container.
  • the embodiment of the application does not specifically limit this.
  • the AF network element determines clock source information 3, which is the clock source information of the 5G system.
  • the clock source information 3 includes clock accuracy information of the 5G system, clock source identification, clock source priority, and domain information that the 5G system can serve when the 5G system is opened to the outside world.
  • clock accuracy information For related descriptions of the clock accuracy information, clock source identifier, clock source priority, or domain information that the 5G system can serve when the 5G system is opened to the outside world, refer to the above step S1101, which will not be repeated here.
  • the AF network element may determine the above-mentioned clock source information 2 as the clock source information 3, that is, the clock source information 2 and the clock source information 3 in the embodiment of the present application are the same.
  • the AF network element may determine the clock source information 3 according to one or more of the clock source information 2, local configuration information, other clock source information, or application requirement information, where other clocks here
  • the source information is clock source information outside the 5G system, such as other clock source information in the TSN received from a CNC network element, or clock source information of a non-5G system received from other clock sources.
  • the local configuration information here may be, for example, a local policy or a default rule, or clock source information of a non-5G system configured on the AF network element, etc., which is not specifically limited in the embodiment of the present application.
  • the AF network element may determine the 5G system clock source as the optimal clock source and configure the highest clock priority according to the information of each clock source and application requirements (for example, the 5G system clock is considered to be relatively stable and reliable).
  • the AF network element may determine the clock domain identifier when the 5G system clock is used as the clock source according to the correspondence between the locally configured domain information (such as DNN or S-NSSAI) and the clock domain identifier; or the AF network element may also distribute the clock Source ID, as the clock source ID when the 5G system clock is used as the clock source.
  • the clock source information 3 in the embodiment of the present application may also be referred to as the first clock source information, which is described here in a unified manner, and will not be described in detail below.
  • the AF network element sends clock source information 3 to the UPF network element through the SMF network element.
  • the UPF network element receives the clock source information 3 from the AF network element.
  • the AF network element may send clock source information 3 to the UPF network element when determining to use the 5G system clock as the external clock.
  • the AF network element may use the clock source information interface defined by 802.1AS/1588 to encapsulate the clock source information 3, and then send the clock source information 3 to the UPF network element through the container.
  • the sending path can be, for example, AF network element -> NEF network element (optional) -> PCF network element -> SMF network element -> UPF network element or AF network element -> NEF network element (optional) -> SMF Network element -> UPF network element, which is not specifically limited in the embodiment of this application.
  • the AF network element may also send the clock source information 3 to the SMF network element through the cell, and the SMF network element configures the clock source information 3 to the UPF network element.
  • the path through which the AF network element sends the clock source information 3 to the SMF network element through the cell may be, for example, AF network element -> NEF network element (optional) -> PCF network element -> SMF network element or AF network Element -> NEF network element (optional) -> SMF network element, which is not specifically limited in the embodiment of this application.
  • the UPF network element constructs a clock source declaration 1 according to the clock source information 3, and sends the clock source declaration 1 to the terminal device.
  • the terminal device receives the clock source declaration 1 from the UPF network element.
  • the clock source declaration 1 includes clock source information 3.
  • the clock source declaration 1 in the embodiment of the present application may also be referred to as the first clock source declaration, which will be described in a unified manner here, and will not be described in detail below.
  • the UPF network element constructs a clock source declaration 2 according to the clock source information 3, and sends the clock source declaration 2 to neighboring devices of the UPF network element.
  • the neighboring device of the UPF network element receives the clock source declaration 2 from the UPF network element.
  • the clock source declaration 2 includes clock source information 3.
  • clock source declaration 1 and the clock source declaration 2 in the embodiment of the present application may be the same or different, which is not specifically limited in the embodiment of the present application.
  • the terminal device sends a clock source declaration 1 to the neighboring device.
  • the neighboring device of the terminal device receives the clock source declaration 1 from the terminal device.
  • the terminal device may send the fourth clock source declaration to the UPF network element.
  • the fourth clock source declaration includes fourth clock source information
  • the fourth clock source information is information about a clock source outside the 5G system.
  • the terminal device can send a fifth clock source declaration to the UPF network element when it is determined that the clock source corresponding to the fifth clock source information is better than the clock source of the 5G system.
  • the UPF network element may send the fifth clock source declaration to the neighboring device of the UPF network element, which is not specifically limited in the embodiment of the present application.
  • the UPF network element determines that the 5G system clock source is the optimal clock source, the UPF network element creates a clock synchronization message and sends the clock synchronization message to the terminal device.
  • the terminal device receives the clock synchronization message from the UPF network element.
  • the clock synchronization message in the embodiment of the present application may include a first time stamp, and the first time stamp is used to characterize the moment when the UPF network element sends the clock synchronization message.
  • the terminal device determines the forwarding delay of the clock synchronization packet in the 5G system according to the first time stamp and the time at which the terminal device forwards the clock synchronization packet.
  • the terminal device After the terminal device uses the forwarding delay as the calibration field in the clock synchronization message, it sends the clock synchronization message to the neighboring device of the terminal device at the moment when the terminal device forwards the clock synchronization message; or, the terminal device forwards the clock synchronization message to the terminal device
  • the time of the clock synchronization message sends a clock synchronization message to the neighboring device of the terminal device, where the first time stamp in the clock synchronization message is updated to the second time stamp, and the second time stamp is determined according to the forwarding delay .
  • the neighboring device of the terminal device receives the clock synchronization message.
  • the terminal device does not distinguish whether the received clock synchronization message is a 5G system clock synchronization message or a DN clock synchronization message, which will be explained here in a unified manner and will not be repeated in the following.
  • the terminal device can obtain the 5G system clock source information from the UPF network element, that is, the terminal device and the UPF network element can obtain the same 5G clock source information, so that When the 5G system is used as the clock source, the adjacent equipment of the terminal equipment and the adjacent equipment of the UPF network element can be regarded as the same clock source provided by the 5G system.
  • the embodiment of the present application reports the clock source information of the 5G system to the AF network element by opening the 5G clock, so that the third party can learn the clock information of the 5G system, so that the third party can flexibly use each system according to deployment and application requirements.
  • kind of clock source In other words, the embodiment of the present application can open the 5G system clock to the external network, so that the clock can be issued to the external network and the clock synchronization function can be provided according to the requirements of the external network.
  • the actions of the terminal device or UPF network element or AF network element or SMF network element in the above steps S1101 to S1110 can be performed by the processor 901 in the communication device 900 shown in FIG. 9 calling the application program code stored in the memory 903. Implementation, this embodiment does not impose any restriction on this.
  • another communication method provided in this embodiment of the application includes the following steps:
  • S1201-S1204 are the same as steps S1101-S1104 in the embodiment shown in FIG. 11.
  • steps S1101-S1104 in the embodiment shown in FIG. 11.
  • the UPF network element constructs a clock source declaration 1 according to the clock source information 3, and sends the clock source declaration 1 to the terminal device.
  • the terminal device receives the clock source declaration 1 from the UPF network element.
  • the clock source declaration 1 includes clock source information 3.
  • the clock source declaration 1 in the embodiment of the present application may further include indication information, and the indication information is used to indicate that the clock source information 3 is the clock source information of the 5G system.
  • a vendor-defined field defined by 1588/802.1AS may be added to the clock source declaration 1, and the indication information may be added therein, which is not specifically limited in the embodiment of the present application.
  • the clock source declaration 1 in the embodiment of the present application may also be referred to as the first clock source declaration, which will be described in a unified manner here, and will not be described in detail below.
  • the UPF network element constructs a clock source declaration 2 according to the clock source information 3, and sends the clock source declaration 2 to neighboring devices of the UPF network element.
  • the neighboring device of the UPF network element receives the clock source declaration 2 from the UPF network element.
  • the clock source declaration 2 includes clock source information 3.
  • clock source declaration 1 and the clock source declaration 2 in the embodiment of the present application may be the same or different, which is not specifically limited in the embodiment of the present application.
  • the terminal device sends a clock source declaration 1 to the neighboring device of the terminal device.
  • the neighboring device of the terminal device receives the clock source declaration 1 from the terminal device.
  • the communication method provided in the embodiment of this application may further include: when the terminal device determines the clock in the clock source declaration 1 When the source information 3 is the clock source information of the 5G system, the clock source information 3 or the clock source declaration 1 is stored. Furthermore, when the subsequent terminal device periodically sends the clock source declaration to the neighboring device, it may not need to receive the clock source declaration 1 sent by the UPF network element, but construct the second clock source declaration according to the clock source information 3, and send it to the neighboring device The device sends a second clock source declaration, where the second clock source declaration includes clock source information 3.
  • the clock source declaration sent by the terminal device to the neighboring device may be initially constructed by the UPF network element, and subsequently may be constructed by the terminal device. Based on this solution, since the subsequent UPF network element does not need to periodically send the clock source declaration 1 to the terminal device, the load of the UPF network element can be reduced.
  • step S1207 may not be performed, but after the terminal device receives the clock source declaration 1, if the terminal device determines that the clock source information 3 in the clock source declaration 1 is the clock of the 5G system Source information, the terminal device constructs a third clock source declaration according to the clock source information 3, and sends the third clock source declaration to the neighboring devices of the terminal device, where the third clock source declaration includes clock source information 3, which is implemented in this application
  • the terminal device can also store clock source information 3 or clock source declaration 1.
  • the terminal device When the subsequent terminal device periodically sends the clock source declaration to the neighboring device, the terminal device also constructs the third clock source declaration according to the clock source information 3 and sends the third clock source declaration to the neighboring device of the terminal device. That is to say, in this solution, the clock source declaration sent by the terminal device to the neighboring device is always constructed by the terminal device. Based on this solution, since the subsequent UPF network element does not need to periodically send the clock source declaration 1 to the terminal device, the load of the UPF network element can be reduced.
  • the terminal device may determine, according to the indication information included in the clock source statement 1, that the clock source information 3 in the clock source statement 1 is the clock source information of the 5G system; or, the terminal device may be stored in advance according to The characteristic information of the clock source information of the 5G system (such as the clock source identifier, etc.) determines that the clock source information 3 in the clock source declaration 1 is the clock source information of the 5G system; or, the UPF network element can send the clock to the terminal device through the user session Source statement 1.
  • the terminal device defaults that the clock source information 3 in the clock source statement 1 received from the user session is the clock source information of the 5G system, which is not specifically limited in the embodiment of the present application.
  • the characteristic information of the clock source information of the 5G system pre-stored in the terminal device may be, for example, the clock source information 3 configured by the SMF network element on the terminal device.
  • the clock source information 3 configured by the SMF network element on the terminal device.
  • the terminal device determines that the clock source information 3 in the clock source declaration 1 is the clock source information of the 5G system, and the 5G system clock source is the optimal clock source, the terminal device creates a clock synchronization message and sends it to the terminal device The neighboring device sends clock synchronization packets. Correspondingly, the neighboring device of the terminal device receives the clock synchronization message.
  • the terminal device can construct the clock synchronization message sent to the neighboring device, and the UPF network element does not need to periodically construct the clock synchronization message and then send it to the terminal device. Therefore, the UPF can be reduced. The load of the network element.
  • the terminal device determines that the clock source information 3 in the clock source declaration 1 is the clock source information of the 5G system, and the 5G system clock source is the optimal clock source, which can also be understood as the terminal device determination
  • the clock source of the 5G system corresponding to the clock source information 3 is used as an external clock source, which is described here in a unified manner, and will not be described in detail below.
  • the terminal device can obtain the 5G system clock source information from the UPF network element, that is, the terminal device and the UPF network element can obtain the same 5G clock source information, so that When the 5G system is used as the clock source, the adjacent equipment of the terminal equipment and the adjacent equipment of the UPF network element can be regarded as the same clock source provided by the 5G system.
  • the embodiment of the present application reports the clock source information of the 5G system to the AF network element by opening the 5G clock, so that the third party can learn the clock information of the 5G system, so that the third party can flexibly use each system according to deployment and application requirements.
  • kind of clock source is possible to the communication method provided by the embodiments of this application.
  • the embodiment of the present application can open the 5G system clock to the external network, so that the clock can be issued to the external network and the clock synchronization function can be provided according to the requirements of the external network.
  • the terminal device can construct the clock source declaration or clock synchronization message sent to the neighboring device in the embodiment of this application, there is no need for the UPF network element to periodically construct the clock source declaration or clock synchronization message backward. The terminal device sends it, so the load on the UPF network element can be reduced.
  • the actions of the terminal device or UPF network element or AF network element or SMF network element in the above steps S1201 to S1208 can be performed by the processor 901 in the communication device 900 shown in FIG. 9 calling the application program code stored in the memory 903. Implementation, this embodiment does not impose any restriction on this.
  • another communication method provided in this embodiment of the application includes the following steps:
  • S1301-S1304 are the same as steps S1101-S1104 in the embodiment shown in FIG. 11.
  • steps S1101-S1104 in the embodiment shown in FIG. 11.
  • the UPF network element constructs a clock source declaration 2 according to the clock source information 3, and sends the clock source declaration 2 to neighboring devices of the UPF network element.
  • the neighboring device of the UPF network element receives the clock source declaration 2 from the UPF network element.
  • the clock source declaration 2 includes clock source information 3.
  • the SMF network element sends clock source information 3 to the terminal device.
  • the terminal device receives the clock source information 3 from the SMF network element.
  • the SMF network element may send the clock source information 3 to the terminal device through the container.
  • the AF network element encapsulates the clock source information 3 through the container, and after the clock source information 3 is sent to the SMF network element, the SMF network element forwards the clock source information 3 to the terminal device; or, if the clock source information 3 is from the SMF network element If determined or reported by the UPF network element to the SMF network element, the SMF network element may, after determining the clock source information 3 or receiving the clock source information 3 from the UPF network element, encapsulate the clock source information 3 in a container, and then pass The container sends clock source information 3 to the terminal device, which is not specifically limited in the embodiment of the present application.
  • the SMF network element may send the clock source information 3 to the terminal device through the NAS cell.
  • the clock source information 3 in the embodiment of this application can be sent in a session creation/modification message, or it can be sent in a UE route selection policy (UE route selection policy, URSP) created by a PCF network element.
  • UE route selection policy UE route selection policy, URSP
  • This application does not specifically limit this.
  • the SMF network element may also send instruction information to the terminal device.
  • the instruction information indicates the 5G system corresponding to the clock source information 3
  • the clock source of is used as an external clock source, or the indication information indicates that the external network uses the clock source of the 5G system corresponding to the clock source information 3, which is not specifically limited in the embodiment of the present application.
  • the terminal device constructs a clock source statement 3, and sends the clock source statement 3 to neighboring devices of the terminal device.
  • the neighboring device of the terminal device receives the clock source declaration 3 from the terminal device.
  • the clock source declaration 3 includes clock source information 3.
  • clock source declaration 3 in the embodiment of the present application and the above-mentioned clock source declaration 2 may be the same or different, and the embodiment of the present application does not specifically limit this.
  • the terminal device can construct the clock source declaration to be sent to the neighboring device, and the UPF network element does not need to periodically construct the clock source declaration and then send it to the terminal device. Therefore, the UPF network element can be reduced. Load.
  • the terminal device when the terminal device determines that the clock source of the 5G system corresponding to the clock source information 3 is used as the external clock source, the terminal device constructs a clock source declaration 3 and sends it to the neighboring device of the terminal device Clock source declaration 3, this embodiment of the application does not specifically limit this.
  • the terminal device may determine the 5G system clock source corresponding to the clock source information 3 as the external clock source according to the instruction information sent by the SMF network element.
  • the clock source declaration 3 in the embodiment of the present application may also be referred to as the sixth clock source declaration, which is explained here in a unified manner, and will not be described in detail below.
  • the terminal device determines that the clock source of the 5G system corresponding to the clock source information 3 is used as the external clock source, the terminal device creates a clock synchronization message and sends the clock synchronization message to the neighboring device of the terminal device. Correspondingly, the neighboring device of the terminal device receives the clock synchronization message.
  • the terminal device can construct the clock synchronization message sent to the neighboring device, and the UPF network element does not need to periodically construct the clock synchronization message and then send it to the terminal device. Therefore, the UPF can be reduced. The load of the network element.
  • the terminal device determines the clock source of the 5G system corresponding to clock source information 3 as the external clock source, which can also be understood as: the terminal device determines that the clock source of the 5G system corresponding to clock source information 3 is
  • the optimal clock source is described here in a unified manner, and will not be described in detail below.
  • the terminal device may determine the 5G system clock source corresponding to the clock source information 3 as the external clock source according to the instruction information sent by the SMF network element.
  • the terminal device may determine the 5G system clock source corresponding to the clock source information 3 as the external clock source according to the optimal clock source selection algorithm, which is not specifically limited in the embodiment of the present application.
  • the terminal device can obtain the 5G system clock source information from the UPF network element, that is, the terminal device and the UPF network element can obtain the same 5G clock source information, so that When the 5G system is used as the clock source, the adjacent equipment of the terminal equipment and the adjacent equipment of the UPF network element can be regarded as the same clock source provided by the 5G system.
  • the third party can learn the clock information of the 5G system, thereby allowing the third party to flexibly use various clock sources according to deployment and application requirements.
  • the embodiment of the present application can open the 5G system clock to the external network, so that the clock can be issued to the external network and the clock synchronization function can be provided according to the requirements of the external network.
  • the terminal device can construct the clock source declaration or clock synchronization message sent to the neighboring device in the embodiment of this application, there is no need for the UPF network element to periodically construct the clock source declaration or clock synchronization message backward. The terminal device sends it, so the load on the UPF network element can be reduced.
  • the actions of the terminal device or UPF network element or AF network element or SMF network element in the above steps S1301 to S1308 can be performed by the processor 901 in the communication device 900 shown in FIG. 9 calling the application program code stored in the memory 903. Implementation, this embodiment does not impose any restriction on this.
  • the embodiments shown in FIG. 10 to FIG. 13 all take the newly added adaptation function (such as DS-TT or NW-TT) deployed in a terminal device or a UPF network element as an example for description.
  • the newly added adaptation function is not deployed in the terminal device or UPF network element, the above-mentioned embodiments still apply, and only part or all of the functions of the terminal device or UPF network element need to be deployed in DS-TT or NW-TT. It can be realized.
  • the terminal device and DS-TT are deployed separately, for step S1306, the terminal device receives clock source information 3, and then sends the clock source information 3 to DS-TT through an internal mechanism, and DS-TT executes steps S1307 and S1308. This is a unified description, and will not be repeated in the following.
  • the methods and/or steps implemented by the terminal device can also be implemented by components (such as chips or circuits) that can be used in the terminal device; the methods and/or steps implemented by the user plane network element Steps can also be implemented by components (such as chips or circuits) that can be used for user plane network elements; methods and/or steps implemented by control plane network elements can also be implemented by components (such as chips or circuits) that can be used for control plane network elements. ) Implementation; the methods and/or steps implemented by the application function network element can also be implemented by components (such as chips or circuits) that can be used for the application function network element.
  • an embodiment of the present application also provides a communication device.
  • the communication device may be the terminal device in the foregoing method embodiment, or a device including the foregoing terminal device, or a component that can be used in a terminal device; or, the communication device may It is the user plane network element in the above method embodiment, or a device containing the above user plane network element, or a component that can be used for the user plane network element; or, the communication device may be the control plane network element in the above method embodiment , Or a device containing the aforementioned control plane network element, or a component that can be used for a control plane network element; or, the communication device can be the application function network element in the foregoing method embodiment, or a device containing the aforementioned application function network element, Or it is a component that can be used for application function network elements.
  • the communication device includes hardware structures and/or software modules corresponding to each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
  • FIG. 14 shows a schematic structural diagram of a communication device 140.
  • the communication device 140 includes a receiving module 1401 and a sending module 1402.
  • the receiving module 1401 may also be referred to as a receiving unit to implement a receiving function, for example, it may be a receiving circuit, a receiver, a receiver, or a communication interface.
  • the sending module 1402 may also be referred to as a sending unit to implement a sending function, and may be, for example, a sending circuit, a transmitter, a transmitter, or a communication interface.
  • the receiving module 1401 and the sending module 1402 in the embodiment of the present application can also be deployed together as a transceiving module.
  • the transceiving module can also be called a transceiving unit to implement the transceiving function, for example, it can be a transceiving circuit, a transceiver,
  • the transceiver or the communication interface is not specifically limited in the embodiment of the present application.
  • the communication device may further include a processing module 1403 and/or a storage module 1404.
  • the receiving module 1401 is configured to receive first clock source information, where the first clock source information is clock source information of the wireless communication system; and the sending module 1402 is configured to send the first clock source information to neighboring devices.
  • the receiving module 1401 is specifically configured to receive a first clock source declaration from a user plane network element, where the first clock source declaration includes the first clock source information.
  • the sending module 1402 is specifically configured to send the first clock source declaration to the neighboring device.
  • the processing module 1403 is configured to, when it is determined that the first clock source information is the clock source information of the wireless communication system, construct a second clock source declaration according to the first clock source information, and the second clock source declaration includes the first clock Source information; the sending module 1402 is also used to send a second clock source statement to neighboring devices.
  • the processing module 1403 is configured to, when determining that the first clock source information is the clock source information of the wireless communication system, construct a third clock source declaration according to the first clock source information, and the third clock source declaration includes the first clock source Information; the sending module 1402 is specifically used to: send a third clock source statement to neighboring devices.
  • the storage module 1404 is configured to store the first clock source information or the first clock source declaration.
  • the processing module 1403 is configured to create a clock synchronization message when it is determined that the first clock source information is the clock source information of the wireless communication system, and the clock source corresponding to the first clock source information is the optimal clock source;
  • the module 1402 is also used to send clock synchronization messages to neighboring devices.
  • the first clock source declaration includes indication information, the indication information is used to indicate that the first clock source information is clock source information of the wireless communication system; the processing module 1403 is further configured to determine the first clock source information according to the indication information It is the clock source information of the wireless communication system.
  • the processing module 1403 is further configured to determine that the first clock source information is the clock source information of the wireless communication system according to pre-stored characteristic information of the clock source information of the wireless communication system.
  • the receiving module 1401 is further configured to receive a clock synchronization message from a user plane network element, the clock synchronization message includes a first time stamp, and the first time stamp is used to characterize the user plane network element sending the clock synchronization message
  • the processing module 1403 is also used to determine the forwarding delay of the clock synchronization message in the wireless communication system according to the first time stamp and the time at which the communication device 140 forwards the clock synchronization message; the sending module 1402 is also used to After the processing module 1403 uses the forwarding delay as the calibration field in the clock synchronization message, it sends the clock synchronization message to the neighboring device at the moment when the communication device 140 forwards the clock synchronization message; or, the sending module 1402 is also used for communication The device 140 sends a clock synchronization message to the neighboring device at the moment when the clock synchronization message is forwarded, where the first time stamp in the clock synchronization message is updated to the second time stamp, and the second time stamp is determined according to the forwarding delay .
  • the receiving module 1401 is further configured to receive a fourth clock source declaration from an adjacent device, the fourth clock source declaration includes fourth clock source information, and the fourth clock source information is a clock source outside the wireless communication system Information;
  • the sending module 1402 is also used to send a fourth clock source statement to the user plane network element.
  • the receiving module 1401 is further configured to receive a fifth clock source declaration from a neighboring device, the fifth clock source declaration includes fifth clock source information, and the fifth clock source information is one outside the wireless communication system Clock source information; the sending module 1402 is also used to send a fifth clock source declaration to the user plane network element when the clock source corresponding to the fifth clock source information is better than the clock source corresponding to the first clock source information.
  • the receiving module 1401 is specifically configured to receive the first clock source information from the control plane network element.
  • the processing module 1403 is configured to construct a sixth clock source declaration according to the first clock source information, and the sixth clock source declaration includes the first clock source information; the sending module 1402 is specifically configured to: send the sixth clock source to neighboring devices.
  • the clock source statement is specifically configured to: send the sixth clock source to neighboring devices.
  • the processing module 1403 is configured to create a clock synchronization message when the clock source corresponding to the first clock source information is the optimal clock source, and send the clock synchronization message to neighboring devices.
  • the receiving module 1401 is configured to receive seventh clock source information, the seventh clock source information is part or all of the first clock source information, and the first clock source information is clock source information of the wireless communication system; the sending module 1401 uses To send the first clock source information to the user plane network element or the control plane network element.
  • the processing module 1403 is configured to determine the first clock source information when the seventh clock source information is part of the first clock source information.
  • the processing module 1403 is specifically configured to: determine the first clock source information according to one or more of seventh clock source information, local configuration information, other clock source information, or application requirement information, where other clock source information It is the clock source information outside the wireless communication system.
  • the receiving module 1401 is used to receive the first clock source information from the application function network element, the first clock source information is the clock source information of the wireless communication system; the sending module 1402 is used to send to the terminal device and/or the user plane network element First clock source information.
  • the sending module 1402 is further configured to send seventh clock source information to the application function network element, where the seventh clock source information is part or all of the first clock source information.
  • the receiving module 1401 is further configured to receive sixth clock source information from the user plane network element, where the sixth clock source information is part or all of the seventh clock source information.
  • processing module 1403 is further configured to determine the seventh clock source information according to local policies or default rules.
  • the communication device 140 is presented in the form of dividing various functional modules in an integrated manner.
  • the "module” here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and/or other devices that can provide the above-mentioned functions.
  • the communication device 140 may take the form of the communication device 900 shown in FIG. 9.
  • the processor 901 in the communication device 900 shown in FIG. 9 may invoke the computer execution instructions stored in the memory 903 to enable the communication device 900 to execute the communication method in the foregoing method embodiment.
  • the functions/implementation processes of the receiving module 1401, the sending module 1402, the processing module 1403, and the storage module 1404 in FIG. 14 can be executed by the processor 901 in the communication device 900 shown in FIG. 9 calling the computer stored in the memory 903. Instructions to achieve.
  • the function/implementation process of the processing module 1403 in FIG. 14 can be implemented by the processor 901 in the communication device 900 shown in FIG.
  • the function/implementation process of the module 1402 can be implemented through the communication interface 905 in the communication device 900 shown in FIG. 9, and the function/implementation process of the storage module 1404 in FIG.
  • the memory 903 is implemented.
  • the communication device 140 provided in this embodiment can perform the communication methods provided in the embodiments shown in FIG. 10 to FIG. 13, the technical effects that can be obtained can refer to the embodiments shown in FIG. 10 to FIG. Go into details again.
  • FIG. 15 shows a schematic structural diagram of another communication device 150.
  • the communication device 150 includes a transceiver module 1501 and a processing module 1502.
  • the transceiver module 1501 may also be referred to as a transceiver unit to implement a transceiver function, for example, it may be a transceiver circuit, a transceiver, a transceiver or a communication interface.
  • the processing module 1502 is configured to obtain first clock source information, where the first clock source information is clock source information of the wireless communication system; the processing module 1502, is also configured to construct a first clock source declaration according to the first clock source information, the first clock source information
  • the source declaration includes the first clock source information; the transceiver module 1501 is used to send the first clock source declaration to the terminal device.
  • the processing module 1502 configured to obtain the first clock source information, includes: a processing module 1502, configured to receive the first clock source information from the application function network element through the transceiver module 1501.
  • the processing module 1502 is further configured to create a clock synchronization message when it is determined that the clock source corresponding to the first clock source information is the optimal clock source; the transceiver module 1501 is also configured to send a clock synchronization message to the terminal device .
  • the transceiver module 1501 is further configured to receive a fourth clock source declaration from a terminal device, where the fourth clock source declaration is sent by a neighboring device of the terminal device to the terminal device, and the terminal device forwards it to the user plane network.
  • the fourth clock source declaration includes fourth clock source information, and the fourth clock source information is information about a clock source outside the wireless communication system.
  • the transceiver module 1501 is further configured to receive a fifth clock source declaration from a terminal device, where the fifth clock source declaration is sent to the terminal device by an adjacent device of the terminal device, when the fifth clock source information corresponds to When the clock source is better than the clock source corresponding to the first clock source information, the terminal device forwards it to the user plane network element.
  • the fifth clock source declaration includes the fifth clock source information, and the fifth clock source information is one outside the wireless communication system. Clock source information.
  • the transceiver module 1501 is further configured to send sixth clock source information, and the sixth clock source information is part or all of the information in the first clock source information.
  • the transceiver module 1501 is configured to receive first clock source information from the application function network element, where the first clock source information is clock source information of the wireless communication system; the processing module 1502 is configured to construct a seventh clock source according to the first clock source information It is stated that the seventh clock source declaration includes the first clock source information; the transceiver module 1501 is also used to send the seventh clock source declaration to neighboring devices.
  • the processing module 1502 is further configured to create a clock synchronization message for the user plane network element when it is determined that the clock source corresponding to the first clock source information is the optimal clock source; the transceiver module 1501 is also configured to send to the terminal device Clock synchronization message.
  • the transceiver module 1501 is further configured to receive a fourth clock source declaration from a terminal device, where the fourth clock source declaration is sent by a neighboring device of the terminal device to the terminal device, and the terminal device forwards it to the user plane network.
  • the fourth clock source declaration includes fourth clock source information, and the fourth clock source information is information about a clock source outside the wireless communication system.
  • the transceiver module 1501 is further configured to receive a fifth clock source declaration from a terminal device, where the fifth clock source declaration is sent to the terminal device by an adjacent device of the terminal device, when the fifth clock source information corresponds to When the clock source is better than the clock source corresponding to the first clock source information, the terminal device forwards it to the user plane network element.
  • the fifth clock source declaration includes the fifth clock source information, and the fifth clock source information is one outside the wireless communication system. Clock source information.
  • the transceiver module 1501 is further configured to send sixth clock source information, and the sixth clock source information is part or all of the information in the first clock source information.
  • the communication device 150 is presented in the form of dividing various functional modules in an integrated manner.
  • the "module” here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and/or other devices that can provide the above-mentioned functions.
  • the communication device 150 may take the form of the communication device 900 shown in FIG. 9.
  • the processor 901 in the communication device 900 shown in FIG. 9 may invoke the computer execution instructions stored in the memory 903 to enable the communication device 900 to execute the communication method in the foregoing method embodiment.
  • the functions/implementation process of the transceiver module 1501 and the processing module 1502 in FIG. 15 may be implemented by the processor 901 in the communication device 900 shown in FIG. 9 invoking a computer execution instruction stored in the memory 903.
  • the function/implementation process of the processing module 1502 in FIG. 15 can be implemented by the processor 901 in the communication device 900 shown in FIG. 9 calling a computer execution instruction stored in the memory 903, and the function of the transceiver module 1501 in FIG. /The implementation process can be implemented through the communication interface 904 in the communication device 900 shown in FIG. 9.
  • the communication device 150 provided in this embodiment can execute the communication methods provided in the embodiments shown in FIG. 10 to FIG. 13, the technical effects that can be obtained can refer to the embodiments shown in FIG. 10 to FIG. Go into details again.
  • one or more of the above modules or units can be implemented by software, hardware or a combination of both.
  • the software exists in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions and implement the above method flow.
  • the processor can be built in SoC (system on chip) or ASIC, or it can be an independent semiconductor chip.
  • SoC system on chip
  • ASIC application specific integrated circuit
  • the processor's internal processing is used to execute software instructions to perform calculations or processing, and may further include necessary hardware accelerators, such as field programmable gate array (FPGA), PLD (programmable logic device) , Or a logic circuit that implements dedicated logic operations.
  • FPGA field programmable gate array
  • PLD programmable logic device
  • the hardware can be a CPU, a microprocessor, a digital signal processing (digital signal processing, DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, Any one or any combination of SoC, FPGA, PLD, dedicated digital circuit, hardware accelerator, or non-integrated discrete device can run necessary software or do not rely on software to perform the above method flow.
  • DSP digital signal processing
  • MCU microcontroller unit
  • an artificial intelligence processor an ASIC
  • Any one or any combination of SoC, FPGA, PLD, dedicated digital circuit, hardware accelerator, or non-integrated discrete device can run necessary software or do not rely on software to perform the above method flow.
  • an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), and the communication device includes a processor for implementing the method in any of the foregoing method embodiments.
  • the communication device further includes a memory.
  • the memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the foregoing method embodiments.
  • the memory may not be in the communication device.
  • the communication device is a chip system, it may be composed of a chip, or may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or includes one or more data storage devices such as servers, data centers, etc. that can be integrated with the medium.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Electric Clocks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)

Abstract

本申请实施例提供通信方法、装置及***,用于解决在5G***时钟作为时钟源时,无法确定5G***的时钟源信息的问题。方法包括:终端设备接收来自用户面网元或控制面网元的第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;终端设备向相邻设备发送该第一时钟源信息。

Description

通信方法、装置及***
本申请要求于2020年02月14日提交国家知识产权局、申请号为202010092659.X、申请名称为“通信方法、装置及***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及通信方法、装置及***。
背景技术
第三代合作伙伴计划(3rd generation partnership project,3GPP)在版本(revision,R)16中基于黑盒架构定义了时钟同步方案。如图1所示,R16中定义的时钟同步方案用于时延敏感网络(time sensitive network,TSN)转换器(device-side TSN translator,DS-TT)在TSN中的相邻设备(如图1中的交换节点1/数据终端1)从TSN中的其他设备(如网络侧TSN转换器(network-side TSN translator,NW-TT)在TSN中的相邻设备(如图1中的交换节点2/数据终端2))同步到TSN时钟。具体的,第五代(the fifth-generation,5G)***被虚拟为TSN中的一个交换节点,采用802.1AS中定义的时钟感知中继(time aware relay)机制实现DS-TT左侧设备的时钟同步。5G***内部网元是时钟同步的,同步的时钟称为5G时钟;用户面功能(user plane function,UPF)网元、NW-TT和新空口节点(new radio Node,gNB)之间通过1588或者802.1AS或者其他方式同步5G时钟(标准中不限定具体方法),终端设备通过空口机制从gNB同步到5G时钟。NW-TT在接收到来自TSN中的相邻设备的时钟同步报文后,为时钟同步报文添加基于5G时钟的时间戳,时间戳为NW-TT接收到时钟同步报文时的时间信息;之后该时钟同步报文通过终端设备的协议数据单元(protocol data unit,PDU)会话发送到DS-TT,DS-TT根据时钟同步报文中的时间戳及DS-TT向TSN中的相邻设备发送该时钟同步报文的时间信息,确定时钟同步报文从NW-TT传输到DS-TT经过的时延,并将该时延叠加到时钟同步报文中的校准信息,之后将修改后的时钟同步报文发送到TSN中的相邻设备,进而TSN中的相邻设备基于802.1AS的定义实现TSN的时钟同步。特别的,如果外部网络中没有时钟源(即网络中只有5G***有时钟源),UPF网元可根据配置等,向外部网络提供时钟源,即外部网络同步5G时钟源。此时NW-TT作为时钟源,按照时钟源的功能定义,NW-TT能够向外部网络的相邻设备发布时钟源申明,并发送时钟同步报文;以及,DS-TT也可以作为时钟源,按照时钟源的功能定义,DS-TT能够向外部网络的相邻设备发布时钟源申明,并发送时钟同步报文。
在3GPP R17中,5G***时钟作为5G网络的能力,可以开放给外部网络,进而能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。然而,3GPP R16中并未提供DS-TT获得时钟源信息的方法,如果考虑是DS-TT自己构造时钟源信息,则该时钟源信息可能和NW-TT侧发布的时钟源信息不同,从而导致NW-TT在外部网络中的相邻设备和DS-TT在外部网络中的相邻设备获得的5G***时钟源信息不同,进而两侧的设备可能认为不是同一时钟源。
因此,在5G***时钟作为时钟源时,如何确定5G***的时钟源信息,是目前亟待解决的问题。
发明内容
本申请实施例提供通信方法、装置及***,用于解决在5G***时钟作为时钟源时,无法确定5G***的时钟源信息的问题。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种通信方法,包括:终端设备接收第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;终端设备向相邻设备发送该第一时钟源信息。基于本申请实施例提供的通信方法,由于终端设备可以获得无线通信***的时钟源信息,而用户面网元获得的时钟源信息也为无线通信***的时钟源信息,因此终端设备和用户面网元可以获得相同的时钟源信息,从而在无线通信***(例如5G***)作为时钟源时,终端设备的相邻设备与用户面网元的相邻设备可以认为无线通信***向外提供的是同一时钟源。
结合第一方面,在一种可能的实现方式中,终端设备接收第一时钟源信息,包括:终端设备接收来自用户面网元的第一时钟源申明,该第一时钟源申明中包括该第一时钟源信息。也就是说,本申请实施例中,终端设备可以从用户面网元获得第一时钟源信息。
结合第一方面,在一种可能的实现方式中,终端设备向相邻设备发送该第一时钟源信息,包括:终端设备向相邻设备发送该第一时钟源申明。即,本申请实施例中,可以由用户面网元构造第一时钟源申明,终端设备直接转发第一时钟源申明。
结合第一方面,在一种可能的实现方式中,该方法还包括:当终端设备确定该第一时钟源信息为无线通信***的时钟源信息时,终端设备根据该第一时钟源信息构造第二时钟源申明,该第二时钟源申明中包括该第一时钟源信息;终端设备向相邻设备发送第二时钟源申明。也就是说,该方案中,终端设备向相邻设备发送的时钟源申明初始可以是由用户面网元构造的,后续可以是由终端设备构造的。基于该方案,由于后续用户面网元不需要周期性向终端设备发送第一时钟源申明,因此可以降低用户面网元的负载。
结合第一方面,在一种可能的实现方式中,终端设备向相邻设备发送该第一时钟源信息,包括:当终端设备确定该第一时钟源信息为无线通信***的时钟源信息时,终端设备根据该第一时钟源信息构造第三时钟源申明,第三时钟源申明中包括该第一时钟源信息;终端设备向相邻设备发送第三时钟源申明。也就是说,该方案中,终端设备向相邻设备发送的时钟源申明一直都是由终端设备构造的。基于该方案,由于后续用户面网元不需要周期性向终端设备发送第一时钟源申明,因此可以降低用户面网元的负载。
结合第一方面,在一种可能的实现方式中,该方法还包括:终端设备存储该第一时钟源信息或该第一时钟源申明。这样可以方便后续终端设备构造时钟源申明后,直接向相邻设备发送构造的时钟源声明。
结合第一方面,在一种可能的实现方式中,该方法还包括:当该终端设备确定该第一时钟源信息为该无线通信***的时钟源信息,且该第一时钟源信息对应的时钟源 为最优时钟源时,终端设备创建时钟同步报文,并向相邻设备发送该时钟同步报文。也就是说,本申请实施例中,可以由终端设备构造向相邻设备发送的时钟同步报文,不需要由用户面网元周期性的构造时钟同步报文后向终端设备发送,因此可以降低用户面网元的负载。
结合第一方面,在一种可能的实现方式中,该第一时钟源申明中包括指示信息,该指示信息用于指示该第一时钟源信息为该无线通信***的时钟源信息;该方法还包括:终端设备根据该指示信息,确定该第一时钟源信息为该无线通信***的时钟源信息。
结合第一方面,在一种可能的实现方式中,该方法还包括:终端设备根据预先存储的该无线通信***的时钟源信息的特征信息,确定该第一时钟源信息为该无线通信***的时钟源信息。
结合第一方面,在一种可能的实现方式中,该方法还包括:终端设备接收来自用户面网元的时钟同步报文,该时钟同步报文中包括第一时间戳,该第一时间戳用于表征该用户面网元发送该时钟同步报文的时刻;终端设备根据该第一时间戳以及该终端设备转发该时钟同步报文的时刻,确定该时钟同步报文在该无线通信***中的转发时延;终端设备将该转发时延作为该时钟同步报文中的校准字段后,在该终端设备转发该时钟同步报文的时刻向相邻设备发送该时钟同步报文;或者,该终端设备在该终端设备转发时钟同步报文的时刻向相邻设备发送该时钟同步报文,其中,该时钟同步报文中的第一时间戳被更新为第二时间戳,该第二时间戳是根据该转发时延确定的。基于该方案,终端设备可以获得时钟同步报文,并向外发送时钟同步报文,从而实现外网的时钟同步。
结合第一方面,在一种可能的实现方式中,该方法还包括:终端设备接收来自相邻设备的第四时钟源申明,该第四时钟源申明中包括第四时钟源信息,该第四时钟源信息为该无线通信***外的一个时钟源信息;终端设备向用户面网元发送该第四时钟源申明。也就是说,本申请实施例中,终端设备接收到外网的第四时钟源申明之后,需要将第四时钟源申明发送给用户面网元,由用户面网元进行最优时钟源选择。
结合第一方面,在一种可能的实现方式中,该方法还包括:终端设备接收来自相邻设备的第五时钟源申明,该第五时钟源申明中包括第五时钟源信息,该第五时钟源信息为该无线通信***外的一个时钟源信息;当该第五时钟源信息对应的时钟源优于该第一时钟源信息对应的时钟源时,终端设备向该用户面网元发送该第五时钟源申明。也就是说,本申请实施例中,终端设备接收到外网的第五时钟源申明之后,可以在第五时钟源信息对应的时钟源优于该第一时钟源信息对应的时钟源时,将第五时钟源申明发送给用户面网元,使得用户面网元获知当前的最优时钟源。
结合第一方面,在一种可能的实现方式中,终端设备接收第一时钟源信息,包括:终端设备接收来自控制面网元的第一时钟源信息。也就是说,本申请实施例中,终端设备可以从控制面网元获得第一时钟源信息。
结合第一方面,在一种可能的实现方式中,终端设备向相邻设备发送第一时钟源信息,包括:终端设备根据该第一时钟源信息构造第六时钟源申明,该第六时钟源申明中包括该第一时钟源信息;终端设备向相邻设备发送该第六时钟源申明。即,本申 请实施例中,可以由终端设备构造第六时钟源申明后,直接向相邻设备发送第六时钟源申明。由于不需要由用户面网元周期性的构造时钟源申明后向终端设备发送,因此可以降低用户面网元的负载。
结合第一方面,在一种可能的实现方式中,该方法还包括:当该第一时钟源信息对应的时钟源为最优时钟源时,终端设备创建时钟同步报文,并向相邻设备发送该时钟同步报文。即,本申请实施例中,可以由终端设备构造时钟同步报文后,直接向相邻设备发送时钟同步报文。由于不需要由用户面网元周期性的构造时钟同步报文后向终端设备发送,因此可以降低用户面网元的负载。
第二方面,提供了一种通信方法,包括:用户面网元获取第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;用户面网元根据该第一时钟源信息构造第一时钟源申明,该第一时钟源申明中包括该第一时钟源信息;用户面网元向终端设备发送该第一时钟源申明。基于本申请实施例提供的通信方法,由于用户面网元向终端设备发送该第一时钟源申明,因此终端设备可以获得无线通信***的时钟源信息,而用户面网元获得的时钟源信息也为无线通信***的时钟源信息,因此终端设备和用户面网元可以获得相同的时钟源信息,从而在无线通信***(例如5G***)作为时钟源时,终端设备的相邻设备与用户面网元的相邻设备可以认为无线通信***向外提供的是同一时钟源。
结合第二方面,在一种可能的实现方式中,用户面网元获取第一时钟源信息,包括:用户面网元接收来自应用功能网元的该第一时钟源信息。也就是说,本申请实施例中,可以将第一时钟源信息开放给应用功能网元,从而使得第三方可以获知无线通信***的时钟信息,进而使得第三方可以根据部署和应用需求灵活使用各种时钟源。换言之,本申请实施例可以将无线通信***时钟开放给外部网络,使得能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。
结合第二方面,在一种可能的实现方式中,该方法还包括:当该用户面网元确定该第一时钟源信息对应的时钟源为最优时钟源时,用户面网元创建时钟同步报文,并向该终端设备发送该时钟同步报文。
结合第二方面,在一种可能的实现方式中,第一时钟源申明中包括指示信息,该指示信息用于指示该第一时钟源信息为该无线通信***的时钟源信息。基于该指示信息,终端设备可以获知第一时钟源信息为无线通信***的时钟源信息。
结合第二方面,在一种可能的实现方式中,该方法还包括:用户面网元接收来自终端设备的第四时钟源申明,其中,该第四时钟源申明是由该终端设备的相邻设备发送给该终端设备后,该终端设备转发给该用户面网元的,该第四时钟源申明中包括第四时钟源信息,该第四时钟源信息为该无线通信***外的一个时钟源信息。也就是说,本申请实施例中,终端设备接收到外网的第四时钟源申明之后,需要将第四时钟源申明发送给用户面网元,由用户面网元进行最优时钟源选择。
结合第二方面,在一种可能的实现方式中,该方法还包括:用户面网元接收来自该终端设备的第五时钟源申明,其中,该第五时钟源申明是由该终端设备的相邻设备发送给该终端设备后,当该第五时钟源信息对应的时钟源优于该第一时钟源信息对应的时钟源时该终端设备转发给该用户面网元的,该第五时钟源申明中包括第五时钟源 信息,该第五时钟源信息为该无线通信***外的一个时钟源信息。也就是说,本申请实施例中,终端设备接收到外网的第五时钟源申明之后,可以在第五时钟源信息对应的时钟源优于该第一时钟源信息对应的时钟源时,将第五时钟源申明发送给用户面网元,使得用户面网元获知当前的最优时钟源。
结合第二方面,在一种可能的实现方式中,该方法还包括:用户面网元发送第六时钟源信息,该第六时钟源信息为该第一时钟源信息中的部分或全部信息。基于该第六时钟源信息,控制面网元或者应用功能网元可以确定上述第一时钟源信息或者第一时钟源信息的部分信息。
结合第二方面,在一种可能的实现方式中,该第六时钟源信息包括该无线通信***的时钟精度信息、时钟源标识、时钟源优先级或者该无线通信***对外开放时能服务的域信息中的至少一个。
结合第二方面,在一种可能的实现方式中,该第一时钟源信息包括该无线通信***的时钟精度信息、时钟源标识、时钟源优先级和该无线通信***对外开放时能服务的域信息。
第三方面,提供了一种通信方法,包括:用户面网元接收来自应用功能网元的第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;用户面网元根据该第一时钟源信息构造第七时钟源申明,该第七时钟源申明中包括该第一时钟源信息;用户面网元向相邻设备发送该第七时钟源申明。也就是说,本申请实施例中,可以将第一时钟源信息开放给应用功能网元,从而使得第三方可以获知无线通信***的时钟信息,进而使得第三方可以根据部署和应用需求灵活使用各种时钟源。换言之,本申请实施例可以将无线通信***时钟开放给外部网络,使得能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。
结合第三方面,在一种可能的实现方式中,该方法还包括:当用户面网元确定该第一时钟源信息对应的时钟源为最优时钟源时,用户面网元创建时钟同步报文,并向终端设备发送该时钟同步报文。
结合第三方面,在一种可能的实现方式中,该方法还包括:用户面网元接收来自终端设备的第四时钟源申明,其中,该第四时钟源申明是由该终端设备的相邻设备发送给该终端设备后,该终端设备转发给该用户面网元的,该第四时钟源申明中包括第四时钟源信息,该第四时钟源信息为该无线通信***外的一个时钟源信息。也就是说,本申请实施例中,终端设备接收到外网的第四时钟源申明之后,需要将第四时钟源申明发送给用户面网元,由用户面网元进行最优时钟源选择。
结合第三方面,在一种可能的实现方式中,该方法还包括:用户面网元接收来自该终端设备的第五时钟源申明,其中,该第五时钟源申明是由该终端设备的相邻设备发送给该终端设备后,当该第五时钟源信息对应的时钟源优于该第一时钟源信息对应的时钟源时该终端设备转发给该用户面网元的,该第五时钟源申明中包括第五时钟源信息,该第五时钟源信息为该无线通信***外的一个时钟源信息。也就是说,本申请实施例中,终端设备接收到外网的第五时钟源申明之后,可以在第五时钟源信息对应的时钟源优于该第一时钟源信息对应的时钟源时,将第五时钟源申明发送给用户面网元,使得用户面网元获知当前的最优时钟源。
结合第三方面,在一种可能的实现方式中,该方法还包括:用户面网元发送第六时钟源信息,该第六时钟源信息为该第一时钟源信息中的部分或全部信息。基于该第六时钟源信息,控制面网元或者应用功能网元可以确定上述第一时钟源信息或者第一时钟源信息的部分信息。
结合第三方面,在一种可能的实现方式中,该第六时钟源信息包括该无线通信***的时钟精度信息、时钟源标识、时钟源优先级或者该无线通信***对外开放时能服务的域信息中的至少一个。
结合第三方面,在一种可能的实现方式中,该第一时钟源信息包括该无线通信***的时钟精度信息、时钟源标识、时钟源优先级和该无线通信***对外开放时能服务的域信息。
第四方面,提供了一种通信方法,包括:应用功能网元接收第七时钟源信息,该第七时钟源信息为第一时钟源信息中的部分或全部信息,该第一时钟源信息为无线通信***的时钟源信息;应用功能网元向用户面网元或者控制面网元发送该第一时钟源信息。也就是说,本申请实施例中,可以将第一时钟源信息开放给应用功能网元,从而使得第三方可以获知无线通信***的时钟信息,进而使得第三方可以根据部署和应用需求灵活使用各种时钟源。换言之,本申请实施例可以将无线通信***时钟开放给外部网络,使得能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。
结合第四方面,在一种可能的实现方式中,该方法还包括:当该第七时钟源信息为第一时钟源信息中的部分信息时,应用功能网元确定该第一时钟源信息。
结合第四方面,在一种可能的实现方式中,应用功能网元确定该第一时钟源信息,包括:
应用功能网元根据该第七时钟源信息、本地配置信息、其他时钟源信息或者应用需求信息中的一个或多个,确定该第一时钟源信息,其中,该其它时钟源信息为该无线通信***外的时钟源信息。
结合第四方面,在一种可能的实现方式中,该第七时钟源信息包括该无线通信***的时钟精度信息、时钟源标识、时钟源优先级或者该无线通信***对外开放时能服务的域信息中的至少一个。
结合第四方面,在一种可能的实现方式中,该第一时钟源信息包括该无线通信***的时钟精度信息、时钟源标识、时钟源优先级和该无线通信***对外开放时能服务的域信息。
第五方面,提供了一种通信方法,包括:控制面网元接收来自应用功能网元的该第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;控制面网元向终端设备和/或用户面网元发送该第一时钟源信息。也就是说,本申请实施例中,可以将第一时钟源信息开放给应用功能网元,从而使得第三方可以获知无线通信***的时钟信息,进而使得第三方可以根据部署和应用需求灵活使用各种时钟源。换言之,本申请实施例可以将无线通信***时钟开放给外部网络,使得能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。
结合第五方面,在一种可能的实现方式中,该方法还包括:控制面网元向应用功能网元发送第七时钟源信息,该第七时钟源信息为该第一时钟源信息中的部分或全部 信息。基于该方案,应用功能网元可以根据第七时钟源信息确定第一时钟源信息。
结合第五方面,在一种可能的实现方式中,该方法还包括:控制面网元接收来自用户面网元的第六时钟源信息,该第六时钟源信息为该第七时钟源信息中的部分或全部信息。基于第六时钟源信息,控制面网元可以确定第七时钟源信息。
结合第五方面,在一种可能的实现方式中,该方法还包括:控制面网元根据本地策略或默认规则确定该第七时钟源信息。
第六方面,提供了一种通信装置用于实现上述各种方法。该通信装置可以为上述第一方面中的终端设备,或者包含上述终端设备的装置;或者,该通信装置可以为上述第二方面或第三方面中的用户面网元,或者包含上述用户面网元的装置;或者,该通信装置可以为上述第四方面中的应用功能网元,或者包含上述应用功能网元的装置;或者,该通信装置可以为上述第五方面中的控制面网元,或者包含上述控制面网元的装置。所述通信装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
第七方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行上述任一方面所述的方法。该通信装置可以为上述第一方面中的终端设备,或者包含上述终端设备的装置;或者,该通信装置可以为上述第二方面或第三方面中的用户面网元,或者包含上述用户面网元的装置;或者,该通信装置可以为上述第四方面中的应用功能网元,或者包含上述应用功能网元的装置;或者,该通信装置可以为上述第五方面中的控制面网元,或者包含上述控制面网元的装置。
第八方面,提供了一种通信装置,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述任一方面所述的方法。该通信装置可以为上述第一方面中的终端设备,或者包含上述终端设备的装置;或者,该通信装置可以为上述第二方面或第三方面中的用户面网元,或者包含上述用户面网元的装置;或者,该通信装置可以为上述第四方面中的应用功能网元,或者包含上述应用功能网元的装置;或者,该通信装置可以为上述第五方面中的控制面网元,或者包含上述控制面网元的装置。
第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述任一方面所述的方法。
第十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述任一方面所述的方法。
第十一方面,提供了一种通信装置(例如,该通信装置可以是芯片或芯片***),该通信装置包括处理器,用于实现上述任一方面中所涉及的功能。在一种可能的设计中,该通信装置还包括存储器,该存储器,用于保存必要的程序指令和数据。该通信装置是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第六方面至第十一方面中任一种设计方式所带来的技术效果可参见上述第一方面或第二方面或第三方面或第四方面或第五方面中不同设计方式所带来的技术效果,此处不再赘述。
第十二方面,提供了一种通信***,该通信***包括终端设备和用户面网元;该用户面网元,用于向终端设备发送第一时钟源申明,该第一时钟源申明中包括第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;终端设备,用于接收来自用户面网元的第一时钟源申明,并向相邻设备发送第一时钟源信息。
其中,第十二方面所带来的技术效果可参见上述第一方面或第二方面所带来的技术效果,此处不再赘述。
第十三方面,提供了一种通信***,该通信***包括终端设备和控制面网元;控制面网元,用于向终端设备发送第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;终端设备,用于接收来自控制面网元的第一时钟源信息,并向相邻设备发送第一时钟源信息。
其中,第十三方面所带来的技术效果可参见上述第一方面所带来的技术效果,此处不再赘述。
第十四方面,提供了一种通信***,该通信***包括应用功能网元和用户面网元;应用功能网元,用于向用户面网元发送第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息;用户面网元,用于接收来自应用功能网元第一时钟源信息,并根据该第一时钟源信息构造第七时钟源申明,该第七时钟源申明中包括该第一时钟源信息;用户面网元,还用于向相邻设备发送该第七时钟源申明。
其中,第十四方面所带来的技术效果可参见上述第三方面所带来的技术效果,此处不再赘述。
附图说明
图1为3GPP R16中基于黑盒架构定义的时钟同步方案的示意图;
图2为现有的TSN架构示意图;
图3为现有的TSN的集中管理架构示意图;
图4为现有的最优时钟源选择示意图;
图5为本申请实施例提供的通信***的架构示意图;
图6为本申请实施例适用的一种可能的与图5所示的通信***对应的网络架构示意图;
图7为本申请实施例适用的另一种可能的与图5所示的通信***对应的网络架构示意图;
图8为本申请实施例提供的5G***与TSN结合的网络架构示意图;
图9为本申请实施例提供的通信设备的结构示意图;
图10为本申请实施例提供的通信方法的流程示意图;
图11为本申请实施例提供的通信方法的交互流程示意图一;
图12为本申请实施例提供的通信方法的交互流程示意图二;
图13为本申请实施例提供的通信方法的交互流程示意图三;
图14为本申请实施例提供的通信装置的结构示意图一;
图15为本申请实施例提供的通信装置的结构示意图二。
具体实施方式
为方便理解本申请实施例的方案,首先给出相关技术或概念的简要介绍如下:
第一,TSN
TSN一般包括交换节点(bridge)和数据终端(end station)。其中,数据终端和交换节点可以形成网络拓扑结构,交换节点可通过其配置或创建的转发规则来转发报文,将报文转发给数据终端或其他交换节点。
数据终端和交换节点形成网络拓扑结构有多种,可以根据应用场景进行配置,请参见图2,为TSN的一种简单网络拓扑结构示意图,其中包括多个域(图2中示例性的以多个域包括域1、域2、域3和域4为例进行示意),每个域中包括一个或多个数据终端以及一个或多个交换节点。其中,同一域内的设备及端口有相同的域标识(例如流分类(traffic class))。
TSN基于二层传输,TSN标准定义了数据终端和交换节点的行为以及交换节点转发数据流的调度方式(数据流是由一个或多个报文构成的,数据终端以及交换节点转发该数据流,也就是传输一个或多个报文,该报文也就可以成为数据流中的报文),从而实现可靠时延传输。TSN中的交换节点以报文的目的媒体接入控制(media access control,MAC)地址、网际互连协议(internet protocol,IP)地址或其他报文特征为数据流的流特征,根据数据流的时延需求进行资源预留以及调度规划,从而根据生成的调度策略保障可靠性和传输时延。
数据终端可分为发送端(talker)和接收端(listener)。其中,将数据流(stream)的发送者称为发送端(talker),数据流的接收者称为接收端(listener);当发送端或接收端将数据流需求发送给TSN时,TSN配置会启动,TSN配置包括配置从发送端到接收端所经路径上的交换节点。
可选的,TSN还可以包括配置网元,用于实现TSN配置,如集中网络配置(centralized network configuration,CNC)网元、集中用户配置(centralized user configuration,CUC)网元。
请参见图3,为TSN的集中管理架构示意图,该集中管理架构为TSN标准中的802.1qcc定义的三种架构中的一种,该集中管理架构包括发送端、接收端、交换节点、CNC网元和CUC网元。需要说明的是,图3所示的网元的数量和网络拓扑结构仅是示例,本申请实施例对此不做具体限定。
其中,交换节点按照TSN标准的定义为数据流预留资源,并对数据报文进行调度和转发。
CNC网元,负责管理TSN用户面的拓扑以及交换节点的信息,并根据CUC网元提供的流创建请求,生成数据流的传输路径以及数据终端和各交换节点上的转发规则,之后将交换节点上的转发规则(如数据流的流特征、进行数据传输时的出入端口的标识等信息)以及调度信息(如入端口的时间信息、出端口对应的流分类的信息等信息)下发到对应的交换节点。其中,入端口的时间信息和出端口对应的流分类的信息的相关描述可参考现有技术,在此不再赘述。
其中,交换节点的信息包括交换节点的端口信息(如数据传输的入端口、出端口等信息)和时延信息(如交换节点的内部传输时延),交换节点的信息可以由该交换节点预先上报给CNC网元。
在本申请实施例中,无线通信***(如5G***)可以作为虚拟交换节点,虚拟 交换节点的信息也包括虚拟交换节点的端口信息和时延信息。
具体的,虚拟交换节点的端口分为传输上下行数据的入端口和出端口。虚拟交换节点的入端口包括终端设备侧的端口和用户面网元侧的端口,如终端设备侧接收上行数据的端口,用户面网元侧接收下行数据的端口,虚拟交换节点的出端口包括终端设备侧的端口和用户面网元侧的端口,如终端设备侧发送下行数据的端口,用户面网元侧发送上行数据的端口。
CUC网元,用于获取数据终端的TSN能力,即获取数据终端的端口数量、每个端口的MAC地址,以及每个端口支持的802.1能力。在此基础上CUC网元可以收集数据终端的流创建请求,在匹配发送端和接收端的流创建请求之后,向CNC网元请求创建数据流,并对CNC网元生成的转发规则进行确认。其中匹配发送端和接收端的流创建请求,指的是发送端和接收端各自向CUC网元发送的流创建请求,流创建请求包括一些信息,例如请求的数据流的目的MAC地址,CUC网元将流创建请求与不同的数据终端请求的数据流的目的MAC地址进行匹配,如果两个数据终端所请求的数据流的目的MAC地址相同,则这两个数据终端请求的是同一条数据流,匹配成功,可以创建数据流,否则只有发送端或接收端的流创建请求,无法创建数据流。
可以理解的是,CNC网元和CUC网元为TSN中的控制面网元。
TSN中的交换节点除了进行数据或报文转发,还需要具有其他功能,例如具有拓扑发现功能,确定交换机标识及交换机端口标识,支持链路层发现协议(link layer discovery protocol,LLDP)等协议,又例如可以确定传输时延,并在检测到交换节点的内部传输时延后,向配置网元上报检测到的传输时延等,本申请实施例对此不做具体限定。
第二,时钟同步及最优时钟源选择
TSN中的数据终端及交换节点基于时钟同步,能够实现端到端确定时延的传输。现有协议1588及802.1AS定义了时钟同步机制,能够实现网络设备和时钟源进行高精度的时钟同步。其中1588支持多时钟域,即网络设备能够同步多个时钟,不同的时钟域通过时钟域标识进行区分;802.1AS支持在同一个TSN中选择一个最优时钟源进行同步,主时钟源会发布自己的时钟源信息,从节点根据接收到的主时钟源信息进行比较,从而确定出最优时钟源。
如图4所示,在主时钟/主时钟源(grand master,GM)1之前,从设备确定出GM2是最优时钟源,之后GM1确定自己比GM2更优,并发布时钟源申明,其中包含时钟源优先级(priority)(如grandmaster priority1,grandmaster priority2),时钟精度信息(grandmaster clock quality),以及时钟源标识(grandmaster identity)等参数;从设备根据接收到的时钟源申明确定GM1是最优时钟源。从设备确定优时钟源后,向下游设备转发最优时钟源信息,并进行时钟同步。
其中,本申请实施例中的时钟源申明中包括的时钟源信息包括但不限于上述的:时钟源优先级,时钟精度信息,以及时钟源标识。其中,时钟源优先级、时钟精度信息以及时钟源标识合并后称为***标识(system identity)。如果将system identity的信息合并在一起作为一个数值,则system identity的值越小,时钟源越优。考虑到时钟源优先级所在字段的比特位高于时钟源精度所在字段的比特位,时钟源精度所在字 段的比特位高于时钟源标识所在字段的比特位,因此可以得出时钟源优先级的值越小,则时钟源越优;在时钟源优先级相同的情况下,时钟源精度越高,则时钟源越优;system identity中其他字段也是类似的。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。同时,在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
此外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
如图5所示,为本申请实施例提供的一种通信***50,该通信***50包括终端设备、用户面网元、控制面网元和应用功能(application function,AF)网元。其中,终端设备可以与控制面网元和用户面网元通信,用户面网元可以与控制面网元通信,控制面网元和用户面网元还可以与AF网元通信。本申请实施例中的“通信”可以是直接通信,也可以是通过其它设备的转发进行通信,本申请实施例对此不做具体限定。下面分别对上述网元进行介绍。
可选的,本申请实施例中的终端设备,可以是用于实现无线通信功能的设备,例如终端或者可用于终端中的芯片等,其可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。其中,终端可以是5G网络或者未来演进的公共陆地移动网(public land mobile network,PLMN)中的用户设备(user equipment,UE)、接入终端、终端单元、终端站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、终端代理或终端装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备或可穿戴设备,虚拟现实(virtual reality,VR)终 端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。终端可以是移动的,也可以是固定的。
可选的,本申请实施例中的用户面网元,主要负责对用户报文(如本申请实施例中的时钟源申明或者时钟同步报文)进行处理,如转发、计费、合法监听等。用户面网元也可以称为协议数据单元(protocol data unit,PDU)会话锚点(PDU session anchor,PSA)。在5G通信***中,用户面网元可以是UPF网元。在未来通信***如第六代(6th generation,6G)通信中,用户面网元仍可以是UPF网元,或有其它的名称,本申请实施例不做限定。
可选的,本申请实施例中的控制面网元例如可以包括移动管理网元、策略控制网元、会话管理网元或者网络开放功能网元等。
可选的,本申请实施例中的移动管理网元,主要用于移动网络中的终端设备的附着、移动性管理、跟踪区更新流程,移动管理网元终结了非接入层(non access stratum,NAS)消息、完成注册管理、连接管理以及可达性管理、分配跟踪区域列表(track area list,TA list)以及移动性管理等,并且透明路由会话管理(session management,SM)消息到会话管理网元。在5G通信***中,移动管理网元可以是接入与移动性管理功能(access and mobility management function,AMF)网元。在未来通信***如6G通信***中,移动管理网元仍可以是AMF网元,或者有其它名称,本申请实施例对此不作限定。
可选的,本申请实施例中的会话管理网元,主要用于移动网络中的会话管理,如会话建立、修改、释放。具体功能如为用户分配互联网协议(internet protocol,IP)地址、选择提供报文转发功能的用户面网元等。在5G通信***中,会话管理网元可以是会话管理功能(session management function,SMF)网元。在未来通信***如6G***中,会话管理网元仍可以是SMF网元,或有其它的名称,本申请实施例不做限定。
可选的,本申请实施例中的策略控制网元,包含用户签约数据管理功能、策略控制功能、计费策略控制功能、服务质量(quality of service,QoS)控制等,用于指导网络行为的统一策略框架,为控制平面功能网元(例如AMF网元等)提供策略规则信息等。在5G通信***中,策略控制网元可以是策略控制功能(policy control function,PCF)网元。在未来通信***如6G通信***中,策略控制网元仍可以是PCF网元,或者有其它名称,本申请实施例对此不作限定。
可选的,本申请实施例中的网络开放功能网元,用于提供网络能力开放相关的框架、鉴权和接口,在无线通信***的网络功能和其他网络功能之间传递信息。在5G通信***中,网络开放功能网元可以是网络开放功能(network exposure function,NEF)网元。在未来通信***如6G通信***中,网络开放功能网元仍可以是NEF网元,或者有其它名称,本申请实施例对此不作限定。
可选的,本申请实施例中的AF网元是可以提供各种业务服务的功能网元,可以是第三方的应用控制平台,也可以是运营商自己的设备。其中,AF网元可以为多个应 用服务器提供服务,能够直接或者通过网络开放功能网元与核心网交互,以及能够和策略管理框架交互进行策略管理。
以5G***为例,如图6所示,为本申请实施例适用的一种与图5所示的通信***对应的网络架构示意图。其中,移动管理网元所对应的网元或者实体可以为5G通信***中的AMF网元,会话管理网元所对应的网元或者实体可以为5G通信***中的SMF网元,用户面网元所对应的网元或者实体可以为5G通信***中的UPF网元,策略控制网元所对应的网元或者实体可以为5G通信***中的PCF网元,网络开放功能网元所对应的网元或者实体可以为5G通信***中的NEF网元。此外,如图5所示,该5G***还可以包括无线接入网(radio access network,RAN)设备(图5以RAN设备为gNB为例进行示意)和数据网络(data network,DN)。虽然未示出,该5G***还可以包括统一数据管理(unified data management,UDM)网元或者统一数据仓储(unified data repository,UDR)网元等,本申请实施例对此不作具体限定。
其中,终端设备通过下一代网络(next generation,N)1接口(简称N1)与AMF网元通信,gNB通过N2接口(简称N2)与AMF网元通信,gNB通过N3接口(简称N3)与UPF网元通信,UPF网元通过N6接口(简称N6)与DN通信,AMF网元通过N11接口(简称N11)与SMF网元通信,AMF网元通过N15接口(简称N15)与PCF网元通信,SMF网元通过N7接口(简称N7)与PCF网元通信,SMF网元通过N4接口(简称N4)与UPF网元通信。可选的,PCF网元通过NEF网元与AF网元通信。当然,AF网元也可以直接与PCF网元或者SMF网元通信,本申请实施例对此不作具体限定。
此外,需要说明的是,图6所示的AF网元、AMF网元、SMF网元、PCF网元或者NEF网元等控制面网元也可以采用服务化接口进行交互。比如,如图7所示,AF网元对外提供的服务化接口可以为Naf;AMF网元对外提供的服务化接口可以为Namf;SMF网元对外提供的服务化接口可以为Nsmf;PCF网元对外提供的服务化接口可以为Npcf。相关描述可以参考23501标准中的5G***架构(5G system architecture),在此不予赘述。
如上所述,无线通信***可以作为TSN中的一个虚拟交换节点。以无线通信***为上述5G***为例,则图8为5G***与TSN结合的网络架构示意图。其中,在UPF网元侧增加TSN适配功能NW-TT,在终端设备侧增加TSN适配功能DS-TT,NW-TT与DS-TT均为逻辑功能,用于实现5G***作为TSN中的交换节点时TSN定义的功能,例如时钟同步、数据转发等。其中,TSN适配功能指的是将5G***的特征和信息适配成TSN要求的信息,通过TSN定义的端口/接口与TSN中的网元(如图8中的交换节点1/数据终端1,或者图8中的交换节点2/数据终端2)通信,在此统一说明,以下不再赘述。此外,如图8所示,AF网元作为5G***和TSN的连接节点,可以和TSN中的CNC网元交互,按照TSN交换节点的要求向CNC网元提供逻辑交换节点的信息。
需要说明的是,本申请实施例中,DS-TT可以部署在终端设备中(即与终端设备合一部署),也可以和终端设备分开各自独立部署;NW-TT可以部署在UPF网元中(即与UPF网元合一部署),也可以和UPF网元分开各自独立部署,本申请实施例 对此不作具体限定。为方便描述,以下实施例均以DS-TT部署在终端设备中,NW-TT可以部署在UPF网元中为例进行说明,在此统一说明,以下不再赘述。此外,DS-TT和NW-TT仅是为了区分终端设备侧和UPF网元侧增加的TSN适配功能,当然,终端设备侧和UPF网元侧增加的TSN适配功能还可以是其它的名字,本申请实施例对此不作具体限定。
需要说明的是,在本申请实施例中,虚拟交换节点所包括的终端设备侧的端口可以是终端设备的物理端口或者DS-TT的物理端口。其中,虚拟交换节点可以包括一个或多个终端设备侧的物理端口。终端设备侧的端口可以是基于终端设备粒度的,即一个终端设备对应一个端口,不同的终端设备对应不同的端口;也可以是基于PDU会话粒度的,即一个会话对应一个端口,不同的会话对应不同的端口;还可以是基于TSN粒度的,即一个TSN域对应一个或多个端口,同一个虚拟端口不能对应不同的TSN域。
需要说明的是,在本申请实施例中,虚拟交换节点所包括的UPF侧的端口可以是UPF网元或者NW-TT的物理端口。其中,一个UPF网元或者NW-TT上可以包括多个物理端口,UPF网元或者NW-TT的一个物理端口对应一个虚拟交换节点,但是一个虚拟交换节点可以包括一个UPF或者NW-TT的多个物理端口,也可以包括多个UPF网元或者NW-TT的多个物理端口。
在5G***与TSN结合的网络架构中,数据流在TSN网络中基于TSN的定义进行传输,而在经过5G用户面时,使用5G***的传输机制进行传输。在5G***中,由UPF网元发往终端设备的数据流为下行流,该下行流可以承载在终端设备的会话中;由终端设备侧发往UPF网元的数据流为上行流。
需要说明的是,图8仅是示意性的提供了5G***与TSN结合的网络架构示意图,在下述实施例中,主要基于图8所示的网络架构示意图对本申请实施例中涉及的通信方法进行介绍。然而,事实上,本申请实施例并不限定其他通信***与5G***的结合,当其他通信***与5G***结合时,也可能存在5G***时钟作为时钟源时如何确定时钟源信息的问题,本申请实施例提供的通信方法对此同样适用,在此统一说明,以下不再赘述。
可选的,本申请实施例中的终端设备、控制面网元、用户面网元或者应用功能网元也可以称之为通信装置或通信设备,其可以是一个通用设备或者是一个专用设备,本申请实施例对此不做具体限定。
可选的,本申请实施例中的终端设备、控制面网元、用户面网元或者应用功能网元的相关功能可以由一个设备实现,也可以由多个设备共同实现,还可以是由一个设备内的一个或多个功能模块实现,本申请实施例对此不做具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是硬件与软件的结合,或者是平台(例如,云平台)上实例化的虚拟化功能。
例如,本申请实施例中的终端设备、控制面网元、用户面网元或者应用功能网元的相关功能可以通过图9中的通信设备900来实现。图9所示为本申请实施例提供的通信设备900的结构示意图。该通信设备900包括一个或多个处理器901,通信线路902,以及至少一个通信接口(图9中仅是示例性的以包括通信接口904,以及一个处 理器901为例进行说明),可选的还可以包括存储器903。
处理器901可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路902可包括一通路,用于连接不同组件之间。
通信接口904,可以是收发模块用于与其他设备或通信网络通信,如以太网,RAN,无线局域网(wireless local area networks,WLAN)等。例如,所述收发模块可以是收发器、收发机一类的装置。可选的,所述通信接口904也可以是位于处理器901内的收发电路,用以实现处理器的信号输入和信号输出。
存储器903可以是具有存储功能的装置。例如可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路902与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器903用于存储执行本申请方案的计算机执行指令,并由处理器901来控制执行。处理器901用于执行存储器903中存储的计算机执行指令,从而实现本申请实施例中提供的通信方法。
或者,可选的,本申请实施例中,也可以是处理器901执行本申请下述实施例提供的通信方法中的处理相关的功能,通信接口904负责与其他设备或通信网络通信,本申请实施例对此不做具体限定。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不做具体限定。
在具体实现中,作为一种实施例,处理器901可以包括一个或多个CPU,例如图9中的CPU0和CPU1。
在具体实现中,作为一种实施例,通信设备900可以包括多个处理器,例如图9中的处理器901和处理器908。这些处理器中的每一个可以是一个单核(single-core)处理器,也可以是一个多核(multi-core)处理器。这里的处理器可以包括但不限于以下至少一种:中央处理单元(central processing unit,CPU)、微处理器、数字信号处理器(DSP)、微控制器(microcontroller unit,MCU)、或人工智能处理器等各类运行软件的计算设备,每种计算设备可包括一个或多个用于执行软件指令以进行运算或处理的核。
在具体实现中,作为一种实施例,通信设备900还可以包括输出设备905和输入设备906。输出设备905和处理器901通信,可以以多种方式来显示信息。例如,输出设备905可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪 (projector)等。输入设备906和处理器901通信,可以以多种方式接收用户的输入。例如,输入设备906可以是鼠标、键盘、触摸屏设备或传感设备等。
上述的通信设备900有时也可以称为通信装置,其可以是一个通用设备或者是一个专用设备。例如通信设备900可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,PDA)、移动手机、平板电脑、无线终端设备、嵌入式设备、上述终端设备,上述网络设备、或具有图9中类似结构的设备。本申请实施例不限定通信设备900的类型。
如图10所示,为本申请实施例提供的一种通信方法,该通信方法包括如下步骤:
S1001、终端设备接收第一时钟源信息,该第一时钟源信息为无线通信***的时钟源信息。
S1002、终端设备向相邻设备发送第一时钟源信息。
需要说明的是,本申请实施例中的“终端设备的相邻设备”指的是外部网络(即无线通信***外的网络)中与终端设备有连接关系的设备,比如,在图8所示的5G***与TSN结合的网络架构中,终端设备的相邻设备为交换节点1/数据终端1。类似的,后续本申请实施例中的“用户面网元的相邻设备”指的是外部网络(即无线通信***外的网络)中与用户面网元有连接关系的设备,比如,在图8所示的5G***与TSN结合的网络架构中,UPF网元的相邻设备为交换节点2/数据终端2,在此统一说明,以下不再赘述。
其中,对于上述步骤S1101和S1102:
在一种可能的实现方式中,终端设备接收第一时钟源信息,包括:终端设备接收来自用户面网元的第一时钟源申明,第一时钟源申明中包括第一时钟源信息。该实现方式可参考后面图11中步骤S1105的描述、或者后面图12中步骤S1205的描述,在此不再赘述。
进一步的,可选的,终端设备向相邻设备发送第一时钟源信息,包括:终端设备向相邻设备发送第一时钟源申明。该实现方式可参考后面图11中步骤S1107的描述、或者后面图12中步骤S1207的描述,在此不再赘述。
进一步的,可选的,本申请实施例提供的通信方法还可以包括:当终端设备确定第一时钟源信息为无线通信***的时钟源信息时,终端设备根据第一时钟源信息构造第二时钟源申明,并向相邻设备发送第二时钟源申明,第二时钟源申明中包括第一时钟源信息。该实现方式可参考后面图12中步骤S1207的描述,在此不再赘述。
进一步的,可选的,终端设备向相邻设备发送第一时钟源信息,包括:当终端设备确定第一时钟源信息为无线通信***的时钟源信息时,终端设备根据第一时钟源信息构造第三时钟源申明,并向相邻设备发送第三时钟源申明,第三时钟源申明中包括第一时钟源信息。该实现方式可参考后面图12中步骤S1207的描述,在此不再赘述。
进一步的,可选的,本申请实施例提供的通信方法还可以包括:当终端设备确定第一时钟源信息为无线通信***的时钟源信息,且第一时钟源信息对应的时钟源为最优时钟源时,终端设备创建时钟同步报文,并向相邻设备发送时钟同步报文。该实现方式可参考后面图12中步骤S1208的描述,在此不再赘述。
进一步的,可选的,第一时钟源申明中包括指示信息,该指示信息用于指示第一 时钟源信息为所述无线通信***的时钟源信息;本申请实施例提供的通信方法还可以包括:终端设备根据所述指示信息,确定第一时钟源信息为无线通信***的时钟源信息。该实现方式可参考后面图12中步骤S1207的描述,在此不再赘述。
进一步的,可选的,本申请实施例提供的通信方法还可以包括:终端设备根据预先存储的无线通信***的时钟源信息的特征信息,确定第一时钟源信息为无线通信***的时钟源信息。该实现方式可参考后面图12中步骤S1207的描述,在此不再赘述。
进一步的,可选的,本申请实施例提供的通信方法还可以包括:终端设备接收来自用户面网元的时钟同步报文,该时钟同步报文中包括第一时间戳,第一时间戳用于表征用户面网元发送所述时钟同步报文的时刻;终端设备根据第一时间戳以及终端设备转发时钟同步报文的时刻,确定时钟同步报文在无线通信***中的转发时延;终端设备将转发时延作为时钟同步报文中的校准字段后,在终端设备转发时钟同步报文的时刻向相邻设备发送时钟同步报文;或者,终端设备在终端设备转发时钟同步报文的时刻向相邻设备发送时钟同步报文,其中,时钟同步报文中的第一时间戳被更新为第二时间戳,第二时间戳是根据转发时延确定的。该实现方式可参考后面图11中步骤S1108-S1110的描述,在此不再赘述。
进一步的,可选的,本申请实施例提供的通信方法还可以包括:终端设备接收来自相邻设备的第四时钟源申明,第四时钟源申明中包括第四时钟源信息,第四时钟源信息为无线通信***外的一个时钟源信息;终端设备向用户面网元发送所述第四时钟源申明;或者,本申请实施例提供的通信方法还可以包括:终端设备接收来自相邻设备的第五时钟源申明,第五时钟源申明中包括第五时钟源信息,第五时钟源信息为无线通信***外的一个时钟源信息;当第五时钟源信息对应的时钟源优于第一时钟源信息对应的时钟源时,终端设备向用户面网元发送第五时钟源申明。该实现方式可参考后面图11中步骤S1107的描述,在此不再赘述。
其中,对于上述步骤S1101和S1102:
在一种可能的实现方式中,终端设备接收第一时钟源信息,包括:终端设备接收来自控制面网元的第一时钟源信息。该实现方式可参考后面图13中步骤S1306的描述,在此不再赘述。
进一步的,可选的,终端设备向相邻设备发送第一时钟源信息,包括:终端设备根据第一时钟源信息构造第六时钟源申明,并向相邻设备发送第六时钟源申明,第六时钟源申明中包括第一时钟源信息。该实现方式可参考后面图13中步骤S1307的描述,在此不再赘述。
进一步的,可选的,本申请实施例提供的通信方法还可以包括:当第一时钟源信息对应的时钟源为最优时钟源时,终端设备创建时钟同步报文,并向相邻设备发送时钟同步报文。该实现方式可参考后面图13中步骤S1308的描述,在此不再赘述。
基于本申请实施例提供的通信方法,由于终端设备可以获得无线通信***的时钟源信息,而用户面网元获得的时钟源信息也为无线通信***的时钟源信息,因此终端设备和用户面网元可以获得相同的时钟源信息,从而在无线通信***作为时钟源时,终端设备的相邻设备与用户面网元的相邻设备可以认为无线通信***向外提供的是同一时钟源。
下面将结合图1至图10对本申请实施例提供的通信方法进行具体阐述。
需要说明的是,本申请实施例并不限定于图8所示的5G***与TSN结合的网络架构,还可以应用于未来其它的通信***,例如6G***与TSN或者其他***结合的网络架构。并且,本申请实施例所使用的各个网元的名称,在未来通信***中,可能保持功能相同,但名称可能会改变。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
首先,以无线通信***为5G***为例,如图11所示,为本申请实施例提供的一种通信方法,包括如下步骤:
S1101、可选的,UPF网元向SMF网元发送时钟源信息1。相应的,SMF网元接收来自UPF网元的时钟源信息1。该时钟源信息1为5G***的时钟源信息。
其中,该时钟源信息1为下述UPF网元向相邻设备发送的时钟源申明中包括的时钟源信息(即下述的时钟源信息3)中的部分或全部信息。即,该时钟源信息1可能与下述的时钟源信息3相同,或者,该时钟源信息1可能由下述的时钟源信息3中的部分信息组成,在此统一说明,以下不再赘述。
示例性的,该时钟源信息1包括5G***的时钟精度信息、时钟源标识、时钟源优先级或者5G***对外开放时能服务的域信息中的至少一个。其中,本申请实施例中的时钟精度信息为802.1AS或1588中定义的时钟精度信息,标识5G***时钟的精度;时钟源标识为UPF网元创建的标识时钟的信息,或者是UPF网元从5G***中同步到的时钟的标识;时钟源优先级用于标识5G***的时钟源相对于5G***外的时钟源(如TSN时钟源)的优先级;域信息用于标识5G***对外开放时能服务的域,例如域信息可以为数据网络名称(data network name,DNN)、单网络切片选择辅助信息(single network slice selection assistance information,S-NSSAI)、时钟域标识等信息。
可选的,本申请实施例中,UPF网元可以根据本地策略或默认规则确定时钟源信息1,在此不做具体限定。
可选的,本申请实施例中的时钟源信息1也可以称之为第六时钟源信息,在此统一说明,以下不再赘述。
可选的,本申请实施例中,SMF网元在获取时钟源信息1的过程中,可以同时获得指示信息,指示将5G***时钟作为外部时钟(或者说外部使用5G***时钟),例如UPF网元向SMF网元上报时钟源信息1时,指示5G***时钟作为外部时钟源,本申请实施例对此不做具体限定。
可选的,本申请实施例中,UPF网元发送信息的方式可以是通过3GPP定义的容器由设备粒度的或者用户会话对应的N4接口上报到SMF网元,也可以是通过新的信元上报到SMF网元,本申请实施例对此不作具体限定。
可选的,本申请实施例中的步骤S1101可以是在用户会话创建/修改过程中由UPF网元发送时钟源信息1(可选择在某一个用户会话的流程中发送,而不必要在每个会话流程中都发送);也可以是AF网元通过容器发送读取指令之后,UPF网元上报时 钟源信息1,本申请实施例对此不做具体限定。
S1102、SMF网元向AF网元发送时钟源信息2。相应的,AF网元接收来自SMF网元的时钟源信息2。该时钟源信息2为5G***的时钟源信息。
其中,该时钟源信息2为下述UPF网元向相邻设备发送的时钟源申明中包括的时钟源信息(即下述的时钟源信息3)中的部分或全部信息。即,该时钟源信息2可能与下述的时钟源信息3相同,或者,该时钟源信息2可能由下述的时钟源信息3中的部分信息组成,在此统一说明,以下不再赘述。
示例性的,该时钟源信息2包括5G***的时钟精度信息、时钟源标识、时钟源优先级或者5G***对外开放时能服务的域信息中的至少一个。5G***的时钟精度信息、时钟源标识、时钟源优先级或者5G***对外开放时能服务的域信息的相关描述可参考上述步骤S1101,在此不再赘述。
一种可能的实现方式中,若执行上述步骤S1101,则时钟源信息2可以与时钟源信息1相同;或者时钟源信息2包括时钟源信息1。其中,SMF网元可以根据时钟源信息1、本地策略或默认规则中的一个或多个确定时钟源信息2,本申请实施例对此不做具体限定。
另一种可能的实现方式中,若不执行上述步骤S1101,则SMF网元可以根据本地策略或默认规则确定时钟源信息2,本申请实施例对此不做具体限定。示例性的,SMF网元确定时钟精度信息可以是依据gNB的时钟同步精度及gNB和UPF网元之间的时钟同步精度来确定,例如将两者中较小的精度确定为5G***的时钟精度,本申请实施例对此不做具体限定。
可选的,本申请实施例中的时钟源信息2也可以称之为第七时钟源信息,在此统一说明,以下不再赘述。
可选的,本申请实施例中,SMF网元能够直接或者通过NEF网元向AF网元发送时钟源信息2;也可以是SMF网元将时钟源信息2发送到PCF网元后,由PCF网元直接或者通过NEF网元向AF网元发送时钟源信息2,本申请实施例对此不做具体限定。
可选的,本申请实施例中,可以是在用户会话创建/修改过程中由SMF网元发送时钟源信息2(可选择在某一个用户会话的流程中发送,而不必要在每个会话流程中都发送);也可以是AF网元通过容器发送读取指令之后,SMF网元上报时钟源信息2,本申请实施例对此不做具体限定。
S1103、AF网元确定时钟源信息3,该时钟源信息3为5G***的时钟源信息。
示例性的,该时钟源信息3包括5G***的时钟精度信息、时钟源标识、时钟源优先级以及5G***对外开放时能服务的域信息等。5G***的时钟精度信息、时钟源标识、时钟源优先级或者5G***对外开放时能服务的域信息的相关描述可参考上述步骤S1101,在此不再赘述。
一种可能的实现方式中,AF网元可以将上述时钟源信息2确定为时钟源信息3,即本申请实施例中的时钟源信息2和时钟源信息3相同。
另一种可能的实现方式中,AF网元可以根据时钟源信息2、本地配置信息、其他时钟源信息或者应用需求信息中的一个或多个,确定时钟源信息3,其中,这里的其 它时钟源信息为5G***外的时钟源信息,如从CNC网元接收到的TSN内其他时钟源信息,或者从其他时钟源接收到的非5G***的时钟源信息等。这里的本地配置信息例如可以是本地策略或默认规则或者配置在AF网元上的非5G***的时钟源信息等,本申请实施例对此不作具体限定。
示例性的,AF网元可以根据各时钟源的信息及应用需求(例如认为5G***时钟比较稳定可靠),确定将5G***时钟源作为最优时钟源,配置最高时钟优先级。或者,AF网元可以根据本地配置的域信息(如DNN或S-NSSAI)和时钟域标识的对应关系,确定5G***时钟作为时钟源时的时钟域标识;或者,AF网元还可以分配时钟源标识,作为5G***时钟作为时钟源时的时钟源标识。
可选的,本申请实施例中的时钟源信息3也可以称之为第一时钟源信息,在此统一说明,以下不再赘述。
S1104、AF网元通过SMF网元向UPF网元发送时钟源信息3。相应的,UPF网元接收来自AF网元的时钟源信息3。
可选的,本申请实施例中,AF网元可以在确定将5G***时钟作为外部时钟时向UPF网元发送时钟源信息3。
可选的,本申请实施例中,AF网元可以采用802.1AS/1588定义的时钟源信息接口封装时钟源信息3,之后通过容器将时钟源信息3发送到UPF网元。其中,发送路径例如可以是AF网元->NEF网元(可选)->PCF网元->SMF网元->UPF网元或者AF网元->NEF网元(可选)->SMF网元->UPF网元,本申请实施例对此不作具体限定。
可选的,本申请实施例中,AF网元也可以通过信元将时钟源信息3发送到SMF网元后,由SMF网元将时钟源信息3配置到UPF网元,本申请实施例对此不作具体限定。其中,AF网元通过信元将时钟源信息3发送到SMF网元所经的路径例如可以是AF网元->NEF网元(可选)->PCF网元->SMF网元或者AF网元->NEF网元(可选)->SMF网元,本申请实施例对此不作具体限定。
S1105、UPF网元根据时钟源信息3构造时钟源申明1,并向终端设备发送时钟源申明1。相应的,终端设备接收来自UPF网元的时钟源申明1。其中,时钟源申明1中包括时钟源信息3。
可选的,本申请实施例中的时钟源申明1也可以称之为第一时钟源申明,在此统一说明,以下不再赘述。
S1106、UPF网元根据时钟源信息3构造时钟源申明2,并向UPF网元的相邻设备发送时钟源申明2。相应的,UPF网元的相邻设备接收来自UPF网元的时钟源申明2。其中,时钟源申明2中包括时钟源信息3。
可选的,本申请实施例中的时钟源申明1与时钟源申明2可以相同,也可以不同,本申请实施例对此不做具体限定。
S1107、终端设备向相邻设备发送时钟源申明1。相应的,终端设备的相邻设备接收来自终端设备的时钟源申明1。
可选的,本申请实施例中,如果终端设备接收到相邻设备的第四时钟源申明,可以向UPF网元发送第四时钟源申明。其中,第四时钟源申明中包括第四时钟源信息,第四时钟源信息为5G***外的一个时钟源信息。UPF网元接收到第四时钟源申明之 后,若确定第四时钟源信息对应的时钟源优于5G***的时钟源,则可以向UPF网元的相邻设备发送第四时钟源申明,本申请实施例对此不作具体限定。
或者,可选的,本申请实施例中,如果终端设备接收到相邻设备的第五时钟源申明,第五时钟源申明中包括第五时钟源信息,第五时钟源信息为5G***外的一个时钟源信息,则终端设备可以在确定第五时钟源信息对应的时钟源优于5G***的时钟源时,向UPF网元发送第五时钟源申明。UPF网元接收到第五时钟源申明之后,可以向UPF网元的相邻设备发送第五时钟源申明,本申请实施例对此不作具体限定。
S1108、当UPF网元确定5G***时钟源为最优时钟源时,UPF网元创建时钟同步报文,并向终端设备发送时钟同步报文。相应的,终端设备接收来自UPF网元的时钟同步报文。
可选的,本申请实施例中的时钟同步报文中可以包括第一时间戳,第一时间戳用于表征UPF网元发送时钟同步报文的时刻。
S1109、终端设备根据第一时间戳以及终端设备转发时钟同步报文的时刻,确定时钟同步报文在5G***中的转发时延。
S1110、终端设备将转发时延作为时钟同步报文中的校准字段后,在终端设备转发时钟同步报文的时刻向终端设备的相邻设备发送时钟同步报文;或者,终端设备在终端设备转发时钟同步报文的时刻向终端设备的相邻设备发送时钟同步报文,其中,时钟同步报文中的第一时间戳被更新为第二时间戳,第二时间戳是根据转发时延确定的。
相应的,终端设备的相邻设备接收时钟同步报文。
需要说明的是,本申请实施例中,终端设备不区分接收到的时钟同步报文是5G***的时钟同步报文还是DN的时钟同步报文,在此统一说明,以下不再赘述。
基于本申请实施例提供的通信方法,一方面,由于终端设备可以从UPF网元获取5G***的时钟源信息,也就是说,终端设备和UPF网元可以获得相同的5G时钟源信息,从而在5G***作为时钟源时,终端设备的相邻设备与UPF网元的相邻设备可以认为5G***向外提供的是同一时钟源。另一方面,本申请实施例通过开放5G时钟,将5G***的时钟源信息上报给AF网元,使得第三方可以获知5G***的时钟信息,进而使得第三方可以根据部署和应用需求灵活使用各种时钟源。换言之,本申请实施例可以将5G***时钟开放给外部网络,使得能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。
其中,上述步骤S1101至S1110中的终端设备或UPF网元或AF网元或者SMF网元的动作可以由图9所示的通信设备900中的处理器901调用存储器903中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以无线通信***为5G***为例,如图12所示,为本申请实施例提供的另一种通信方法,包括如下步骤:
S1201-S1204、同图11所示的实施例中的步骤S1101-S1104,相关描述可参考图11所示的实施例,在此不再赘述。
S1205、UPF网元根据时钟源信息3构造时钟源申明1,并向终端设备发送时钟源申明1。相应的,终端设备接收来自UPF网元的时钟源申明1。其中,时钟源申明1中包括时钟源信息3。
可选的,本申请实施例中的时钟源申明1中还可以包括指示信息,该指示信息用于指示时钟源信息3为5G***的时钟源信息。可选的,本申请实施例中,可以在时钟源申明1中添加1588/802.1AS定义的厂商自定义字段,并在其中添加该指示信息,本申请实施例对此不做具体限定。
可选的,本申请实施例中的时钟源申明1也可以称之为第一时钟源申明,在此统一说明,以下不再赘述。
S1206、UPF网元根据时钟源信息3构造时钟源申明2,并向UPF网元的相邻设备发送时钟源申明2。相应的,UPF网元的相邻设备接收来自UPF网元的时钟源申明2。其中,时钟源申明2中包括时钟源信息3。
可选的,本申请实施例中的时钟源申明1与时钟源申明2可以相同,也可以不同,本申请实施例对此不做具体限定。
S1207、终端设备向终端设备的相邻设备发送时钟源申明1。相应的,终端设备的相邻设备接收来自终端设备的时钟源申明1。
可选的,本申请实施例中,在终端设备向终端设备的相邻设备发送时钟源申明1之后,本申请实施例提供的通信方法还可以包括:当终端设备确定时钟源申明1中的时钟源信息3为5G***的时钟源信息时,存储时钟源信息3或者时钟源申明1。进而,后续终端设备定期向相邻设备发送时钟源申明时,可以不用接收UPF网元发送的时钟源申明1,而是根据时钟源信息3构造第二时钟源申明,并向终端设备的相邻设备发送第二时钟源申明,其中,第二时钟源申明中包括时钟源信息3。也就是说,该方案中,终端设备向相邻设备发送的时钟源申明初始可以是由UPF网元构造的,后续可以是由终端设备构造的。基于该方案,由于后续UPF网元不需要周期性向终端设备发送时钟源申明1,因此可以降低UPF网元的负载。
可选的,本申请实施例中,也可以是不执行步骤S1207,而是在终端设备接收到时钟源申明1之后,若终端设备确定时钟源申明1中的时钟源信息3为5G***的时钟源信息,则终端设备根据时钟源信息3构造第三时钟源申明,并向终端设备的相邻设备发送第三时钟源申明,其中,第三时钟源申明中包括时钟源信息3,本申请实施例对此不做具体限定。当然,终端设备还可以存储时钟源信息3或者时钟源申明1。后续终端设备定期向相邻设备发送时钟源申明时,也是由终端设备根据时钟源信息3构造第三时钟源申明,并向终端设备的相邻设备发送第三时钟源申明。也就是说,该方案中,终端设备向相邻设备发送的时钟源申明一直都是由终端设备构造的。基于该方案,由于后续UPF网元不需要周期性向终端设备发送时钟源申明1,因此可以降低UPF网元的负载。
可选的,本申请实施例中,终端设备可以根据时钟源申明1中包括的指示信息确定时钟源申明1中的时钟源信息3为5G***的时钟源信息;或者,终端设备可以根据预先存储的5G***的时钟源信息的特征信息(例如时钟源标识等)确定时钟源申明1中的时钟源信息3为5G***的时钟源信息;或者,UPF网元可以通过用户会话向终端设备发送时钟源申明1,终端设备默认从用户会话接收到的时钟源申明1中的时钟源信息3为5G***的时钟源信息,本申请实施例对此不做具体限定。
可选的,本申请实施例中,终端设备中预先存储的5G***的时钟源信息的特征 信息例如可以是SMF网元配置在终端设备上的时钟源信息3,具体实现可参考下述图13所示的实施例,在此不再赘述。
S1208、当终端设备确定时钟源申明1中的时钟源信息3为5G***的时钟源信息,并且5G***时钟源为最优时钟源时,终端设备创建时钟同步报文,并向终端设备的相邻设备发送时钟同步报文。相应的,终端设备的相邻设备接收时钟同步报文。
也就是说,本申请实施例中,可以由终端设备构造向相邻设备发送的时钟同步报文,不需要由UPF网元周期性的构造时钟同步报文后向终端设备发送,因此可以降低UPF网元的负载。
需要说明的是,本申请实施例中,终端设备确定时钟源申明1中的时钟源信息3为5G***的时钟源信息,并且5G***时钟源为最优时钟源,也可以理解为终端设备确定时钟源信息3对应的5G***的时钟源作为外部时钟源,在此统一说明,以下不再赘述。
基于本申请实施例提供的通信方法,一方面,由于终端设备可以从UPF网元获取5G***的时钟源信息,也就是说,终端设备和UPF网元可以获得相同的5G时钟源信息,从而在5G***作为时钟源时,终端设备的相邻设备与UPF网元的相邻设备可以认为5G***向外提供的是同一时钟源。另一方面,本申请实施例通过开放5G时钟,将5G***的时钟源信息上报给AF网元,使得第三方可以获知5G***的时钟信息,进而使得第三方可以根据部署和应用需求灵活使用各种时钟源。换言之,本申请实施例可以将5G***时钟开放给外部网络,使得能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。再一方面,由于本申请实施例中可以由终端设备构造向相邻设备发送的时钟源申明或者时钟同步报文,不需要由UPF网元周期性的构造时钟源申明或者时钟同步报文后向终端设备发送,因此可以降低UPF网元的负载。
其中,上述步骤S1201至S1208中的终端设备或UPF网元或AF网元或者SMF网元的动作可以由图9所示的通信设备900中的处理器901调用存储器903中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以无线通信***为5G***为例,如图13所示,为本申请实施例提供的另一种通信方法,包括如下步骤:
S1301-S1304、同图11所示的实施例中的步骤S1101-S1104,相关描述可参考图11所示的实施例,在此不再赘述。
S1305、UPF网元根据时钟源信息3构造时钟源申明2,并向UPF网元的相邻设备发送时钟源申明2。相应的,UPF网元的相邻设备接收来自UPF网元的时钟源申明2。其中,时钟源申明2中包括时钟源信息3。
S1306、SMF网元向终端设备发送时钟源信息3。相应的,终端设备接收来自SMF网元的时钟源信息3。
可选的,本申请实施例中,SMF网元可以通过容器向终端设备发送时钟源信息3。比如AF网元通过容器封装时钟源信息3,将时钟源信息3发送至SMF网元之后,由SMF网元将时钟源信息3转发至终端设备;或者,若时钟源信息3是由SMF网元确定的或者UPF网元上报给SMF网元的,则SMF网元可以在确定出时钟源信息3之后或者接收来自UPF网元的时钟源信息3之后,将时钟源信息3采用容器封装,进而通 过容器向终端设备发送时钟源信息3,本申请实施例对此不作具体限定。
可选的,本申请实施例中,SMF网元可以通过NAS信元将时钟源信息3发送至终端设备。
可选的,本申请实施例中的时钟源信息3可以在会话创建/修改消息中发送,也可以是在PCF网元创建的UE路由选择策略(UE route selection policy,URSP)中发送,本申请实施例对此不做具体限定。
可选的,本申请实施例中,SMF网元向终端设备发送时钟源信息3的场景下,SMF网元还可以向终端设备发送指示信息,该指示信息指示将时钟源信息3对应的5G***的时钟源作为外部时钟源,或者该指示信息指示外部网络使用时钟源信息3对应的5G***的时钟源,本申请实施例对此不做具体限定。
S1307、终端设备构造时钟源申明3,并向终端设备的相邻设备发送时钟源申明3。相应的,终端设备的相邻设备接收来自终端设备的时钟源申明3。其中,时钟源申明3中包括时钟源信息3。
可选的,本申请实施例中的时钟源申明3与上述的时钟源申明2可以相同,也可以不同,本申请实施例对此不做具体限定。
也就是说,本申请实施例中,可以由终端设备构造向相邻设备发送的时钟源申明,不需要由UPF网元周期性的构造时钟源申明后向终端设备发送,因此可以降低UPF网元的负载。
可选的,本申请实施例中,可以是当终端设备确定时钟源信息3对应的5G***的时钟源作为外部时钟源时,终端设备构造时钟源申明3,并向终端设备的相邻设备发送时钟源申明3,本申请实施例对此不做具体限定。
可选的,本申请实施例中,终端设备可以根据SMF网元发送的指示信息确定时钟源信息3对应的5G***的时钟源作为外部时钟源。
可选的,本申请实施例中的时钟源申明3也可以称之为第六时钟源申明,在此统一说明,以下不再赘述。
S1308、当终端设备确定时钟源信息3对应的5G***的时钟源作为外部时钟源时,终端设备创建时钟同步报文,并向终端设备的相邻设备发送时钟同步报文。相应的,终端设备的相邻设备接收时钟同步报文。
也就是说,本申请实施例中,可以由终端设备构造向相邻设备发送的时钟同步报文,不需要由UPF网元周期性的构造时钟同步报文后向终端设备发送,因此可以降低UPF网元的负载。
需要说明的是,本申请实施例中,终端设备确定时钟源信息3对应的5G***的时钟源作为外部时钟源,也可以理解为:终端设备确定时钟源信息3对应的5G***的时钟源为最优时钟源,在此统一说明,以下不再赘述。
可选的,本申请实施例中,终端设备可以根据SMF网元发送的指示信息确定时钟源信息3对应的5G***的时钟源作为外部时钟源。或者,终端设备可以根据最优时钟源选择算法确定时钟源信息3对应的5G***的时钟源作为外部时钟源,本申请实施例对此不作具体限定。
基于本申请实施例提供的通信方法,一方面,由于终端设备可以从UPF网元获取 5G***的时钟源信息,也就是说,终端设备和UPF网元可以获得相同的5G时钟源信息,从而在5G***作为时钟源时,终端设备的相邻设备与UPF网元的相邻设备可以认为5G***向外提供的是同一时钟源。另一方面,通过开放5G时钟,将5G***的时钟源信息上报给AF网元,使得第三方可以获知5G***的时钟信息,进而使得第三方可以根据部署和应用需求灵活使用各种时钟源。换言之,本申请实施例可以将5G***时钟开放给外部网络,使得能够根据外部网络需求,向外部网络发布时钟并提供时钟同步功能。再一方面,由于本申请实施例中可以由终端设备构造向相邻设备发送的时钟源申明或者时钟同步报文,不需要由UPF网元周期性的构造时钟源申明或者时钟同步报文后向终端设备发送,因此可以降低UPF网元的负载。
其中,上述步骤S1301至S1308中的终端设备或UPF网元或AF网元或者SMF网元的动作可以由图9所示的通信设备900中的处理器901调用存储器903中存储的应用程序代码来执行,本实施例对此不作任何限制。
需要说明的是,图10至图13所示的实施例均以新增的适配功能(如DS-TT或NW-TT)部署在终端设备或UPF网元中为例进行说明。当然,若新增的适配功能未部署在终端设备或UPF网元中,则上述的实施例依然适用,仅需将终端设备或者UPF网元的部分或全部功能在DS-TT或NW-TT实现即可。例如,终端设备和DS-TT分开部署时,对于步骤S1306,终端设备接收时钟源信息3,之后通过内部机制将时钟源信息3发送到DS-TT,由DS-TT执行步骤S1307及S1308。在此统一说明,以下不再赘述。
可以理解的是,以上各个实施例中,由终端设备实现的方法和/或步骤,也可以由可用于终端设备的部件(例如芯片或者电路)实现;由用户面网元实现的方法和/或步骤,也可以由可用于用户面网元的部件(例如芯片或者电路)实现;由控制面网元实现的方法和/或步骤,也可以由可用于控制面网元的部件(例如芯片或者电路)实现;由应用功能网元实现的方法和/或步骤,也可以由可用于应用功能网元的部件(例如芯片或者电路)实现。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。相应的,本申请实施例还提供了通信装置,该通信装置可以为上述方法实施例中的终端设备,或者包含上述终端设备的装置,或者为可用于终端设备的部件;或者,该通信装置可以为上述方法实施例中的用户面网元,或者包含上述用户面网元的装置,或者为可用于用户面网元的部件;或者,该通信装置可以为上述方法实施例中的控制面网元,或者包含上述控制面网元的装置,或者为可用于控制面网元的部件;或者,该通信装置可以为上述方法实施例中的应用功能网元,或者包含上述应用功能网元的装置,或者为可用于应用功能网元的部件。可以理解的是,该通信装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
图14示出了一种通信装置140的结构示意图。该通信装置140包括接收模块1401和发送模块1402。所述接收模块1401,也可以称为接收单元用以实现接收功能,例如可以是接收电路,接收机,接收器或者通信接口。所述发送模块1402,也可以称为发送单元用以实现发送功能,例如可以是发送电路,发送机,发送器或者通信接口。当然,本申请实施例中的接收模块1401和发送模块1402也可以合一部署为收发模块,所述收发模块,也可以称为收发单元用以实现收发功能,例如可以是收发电路,收发机,收发器或者通信接口,本申请实施例对此不做具体限定。可选的,如图14所示,该通信装置还可以包括处理模块1403和/或存储模块1404。
以通信装置140为上述方法实施例中的终端设备或者设置在该终端设备中的芯片或其他部件为例,则:
接收模块1401,用于接收第一时钟源信息,第一时钟源信息为无线通信***的时钟源信息;发送模块1402,用于向相邻设备发送第一时钟源信息。
一种可能的实现方式中,接收模块1401具体用于:接收来自用户面网元的第一时钟源申明,第一时钟源申明中包括第一时钟源信息。
可选的,发送模块1402具体用于:向相邻设备发送第一时钟源申明。
可选的,处理模块1403,用于当确定第一时钟源信息为无线通信***的时钟源信息时,根据第一时钟源信息构造第二时钟源申明,第二时钟源申明中包括第一时钟源信息;发送模块1402,还用于向相邻设备发送第二时钟源申明。
可选的,处理模块1403,用于确定第一时钟源信息为无线通信***的时钟源信息时,根据第一时钟源信息构造第三时钟源申明,第三时钟源申明中包括第一时钟源信息;发送模块1402具体用于:向相邻设备发送第三时钟源申明。
可选的,存储模块1404,用于存储第一时钟源信息或第一时钟源申明。
可选的,处理模块1403,用于当确定第一时钟源信息为无线通信***的时钟源信息,且第一时钟源信息对应的时钟源为最优时钟源时,创建时钟同步报文;发送模块1402,还用于向相邻设备发送时钟同步报文。
可选的,第一时钟源申明中包括指示信息,指示信息用于指示第一时钟源信息为无线通信***的时钟源信息;处理模块1403,还用于根据指示信息,确定第一时钟源信息为无线通信***的时钟源信息。
或者,可选的,处理模块1403,还用于根据预先存储的无线通信***的时钟源信息的特征信息,确定第一时钟源信息为无线通信***的时钟源信息。
可选的,接收模块1401,还用于接收来自用户面网元的时钟同步报文,时钟同步报文中包括第一时间戳,第一时间戳用于表征用户面网元发送时钟同步报文的时刻;处理模块1403,还用于根据第一时间戳以及通信装置140转发时钟同步报文的时刻,确定时钟同步报文在无线通信***中的转发时延;发送模块1402,还用于在处理模块1403将转发时延作为时钟同步报文中的校准字段后,在通信装置140转发时钟同步报文的时刻向相邻设备发送时钟同步报文;或者,发送模块1402,还用于在通信装置140转发时钟同步报文的时刻向相邻设备发送时钟同步报文,其中,时钟同步报文中的第一时间戳被更新为第二时间戳,第二时间戳是根据转发时延确定的。
可选的,接收模块1401,还用于接收来自相邻设备的第四时钟源申明,第四时钟 源申明中包括第四时钟源信息,第四时钟源信息为无线通信***外的一个时钟源信息;发送模块1402,还用于向用户面网元发送第四时钟源申明。
或者,可选的,接收模块1401,还用于接收来自相邻设备的第五时钟源申明,第五时钟源申明中包括第五时钟源信息,第五时钟源信息为无线通信***外的一个时钟源信息;发送模块1402,还用于当第五时钟源信息对应的时钟源优于第一时钟源信息对应的时钟源时,向用户面网元发送第五时钟源申明。
另一种可能的实现方式中,接收模块1401具体用于:接收来自控制面网元的第一时钟源信息。
可选的,处理模块1403,用于根据第一时钟源信息构造第六时钟源申明,第六时钟源申明中包括第一时钟源信息;发送模块1402具体用于:向相邻设备发送第六时钟源申明。
可选的,处理模块1403,用于当第一时钟源信息对应的时钟源为最优时钟源时,创建时钟同步报文,并向相邻设备发送时钟同步报文。
以通信装置140为上述方法实施例中的应用功能网元或者设置在该应用功能网元中的芯片或其他部件为例,则:
接收模块1401,用于接收第七时钟源信息,第七时钟源信息为第一时钟源信息中的部分或全部信息,第一时钟源信息为无线通信***的时钟源信息;发送模块1401,用于向用户面网元或者控制面网元发送第一时钟源信息。
可选的,处理模块1403,用于当第七时钟源信息为第一时钟源信息中的部分信息时,确定第一时钟源信息。
可选的,处理模块1403具体用于:根据第七时钟源信息、本地配置信息、其他时钟源信息或者应用需求信息中的一个或多个,确定第一时钟源信息,其中,其它时钟源信息为无线通信***外的时钟源信息。
以通信装置140为上述方法实施例中的控制面网元或者设置在该控制面网元中的芯片或其他部件为例,则:
接收模块1401,用于接收来自应用功能网元的第一时钟源信息,第一时钟源信息为无线通信***的时钟源信息;发送模块1402,用于向终端设备和/或用户面网元发送第一时钟源信息。
可选的,发送模块1402,还用于向应用功能网元发送第七时钟源信息,第七时钟源信息为第一时钟源信息中的部分或全部信息。
可选的,接收模块1401,还用于接收来自用户面网元的第六时钟源信息,第六时钟源信息为第七时钟源信息中的部分或全部信息。
可选的,处理模块1403,还用于根据本地策略或默认规则确定第七时钟源信息。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该通信装置140以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该通信装置140可以采用图9所示的通信设备900的 形式。
比如,图9所示的通信设备900中的处理器901可以通过调用存储器903中存储的计算机执行指令,使得通信设备900执行上述方法实施例中的通信方法。
具体的,图14中的接收模块1401、发送模块1402、处理模块1403和存储模块1404的功能/实现过程可以通过图9所示的通信设备900中的处理器901调用存储器903中存储的计算机执行指令来实现。或者,图14中的处理模块1403的功能/实现过程可以通过图9所示的通信设备900中的处理器901调用存储器903中存储的计算机执行指令来实现,图14中的接收模块1401和发送模块1402的功能/实现过程可以通过图9中所示的通信设备900中的通信接口905来实现,图14中的存储模块1404的功能/实现过程可以通过图9中所示的通信设备900中的存储器903来实现。
由于本实施例提供的通信装置140可执行图10至图13所示的实施例提供的通信方法,因此其所能获得的技术效果可参考图10至图13所示的实施例,在此不再赘述。
图15示出了另一种通信装置150的结构示意图。该通信装置150包括收发模块1501和处理模块1502。所述收发模块1501,也可以称为收发单元用以实现收发功能,例如可以是收发电路,收发机,收发器或者通信接口。
以通信装置150为上述方法实施例中的用户面网元或者设置在该用户面网元中的芯片或其他部件为例,则一种可能的实现方式中:
处理模块1502,用于获取第一时钟源信息,第一时钟源信息为无线通信***的时钟源信息;处理模块1502,还用于根据第一时钟源信息构造第一时钟源申明,第一时钟源申明中包括第一时钟源信息;收发模块1501,用于向终端设备发送第一时钟源申明。
可选的,处理模块1502,用于获取第一时钟源信息,包括:处理模块1502,用于通过收发模块1501接收来自应用功能网元的第一时钟源信息。
可选的,处理模块1502,还用于当确定第一时钟源信息对应的时钟源为最优时钟源时,创建时钟同步报文;收发模块1501,还用于向终端设备发送时钟同步报文。
可选的,收发模块1501,还用于接收来自终端设备的第四时钟源申明,其中,第四时钟源申明是由终端设备的相邻设备发送给终端设备后,终端设备转发给用户面网元的,第四时钟源申明中包括第四时钟源信息,第四时钟源信息为无线通信***外的一个时钟源信息。
可选的,收发模块1501,还用于接收来自终端设备的第五时钟源申明,其中,第五时钟源申明是由终端设备的相邻设备发送给终端设备后,当第五时钟源信息对应的时钟源优于第一时钟源信息对应的时钟源时终端设备转发给用户面网元的,第五时钟源申明中包括第五时钟源信息,第五时钟源信息为无线通信***外的一个时钟源信息。
可选的,收发模块1501,还用于发送第六时钟源信息,第六时钟源信息为第一时钟源信息中的部分或全部信息。
或者,以通信装置150为上述方法实施例中的用户面网元或者设置在该用户面网元中的芯片或其他部件为例,则另一种可能的实现方式中:
收发模块1501,用于接收来自应用功能网元的第一时钟源信息,第一时钟源信息为无线通信***的时钟源信息;处理模块1502,用于根据第一时钟源信息构造第七时 钟源申明,第七时钟源申明中包括第一时钟源信息;收发模块1501,还用于向相邻设备发送第七时钟源申明。
可选的,处理模块1502,还用于当确定第一时钟源信息对应的时钟源为最优时钟源时,用户面网元创建时钟同步报文;收发模块1501,还用于向终端设备发送时钟同步报文。
可选的,收发模块1501,还用于接收来自终端设备的第四时钟源申明,其中,第四时钟源申明是由终端设备的相邻设备发送给终端设备后,终端设备转发给用户面网元的,第四时钟源申明中包括第四时钟源信息,第四时钟源信息为无线通信***外的一个时钟源信息。
可选的,收发模块1501,还用于接收来自终端设备的第五时钟源申明,其中,第五时钟源申明是由终端设备的相邻设备发送给终端设备后,当第五时钟源信息对应的时钟源优于第一时钟源信息对应的时钟源时终端设备转发给用户面网元的,第五时钟源申明中包括第五时钟源信息,第五时钟源信息为无线通信***外的一个时钟源信息。
可选的,收发模块1501,还用于发送第六时钟源信息,第六时钟源信息为第一时钟源信息中的部分或全部信息。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该通信装置150以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该通信装置150可以采用图9所示的通信设备900的形式。
比如,图9所示的通信设备900中的处理器901可以通过调用存储器903中存储的计算机执行指令,使得通信设备900执行上述方法实施例中的通信方法。
具体的,图15中的收发模块1501和处理模块1502的功能/实现过程可以通过图9所示的通信设备900中的处理器901调用存储器903中存储的计算机执行指令来实现。或者,图15中的处理模块1502的功能/实现过程可以通过图9所示的通信设备900中的处理器901调用存储器903中存储的计算机执行指令来实现,图15中的收发模块1501的功能/实现过程可以通过图9中所示的通信设备900中的通信接口904来实现。
由于本实施例提供的通信装置150可执行图10至图13所示的实施例提供的通信方法,因此其所能获得的技术效果可参考图10至图13所示的实施例,在此不再赘述。
需要说明的是,以上模块或单元的一个或多个可以软件、硬件或二者结合来实现。当以上任一模块或单元以软件实现的时候,所述软件以计算机程序指令的方式存在,并被存储在存储器中,处理器可以用于执行所述程序指令并实现以上方法流程。该处理器可以内置于SoC(片上***)或ASIC,也可是一个独立的半导体芯片。该处理器内处理用于执行软件指令以进行运算或处理的核外,还可进一步包括必要的硬件加速器,如现场可编程门阵列(field programmable gate array,FPGA)、PLD(可编程逻辑器件)、或者实现专用逻辑运算的逻辑电路。
当以上模块或单元以硬件实现的时候,该硬件可以是CPU、微处理器、数字信号 处理(digital signal processing,DSP)芯片、微控制单元(microcontroller unit,MCU)、人工智能处理器、ASIC、SoC、FPGA、PLD、专用数字电路、硬件加速器或非集成的分立器件中的任一个或任一组合,其可以运行必要的软件或不依赖于软件以执行以上方法流程。
可选的,本申请实施例还提供了一种通信装置(例如,该通信装置可以是芯片或芯片***),该通信装置包括处理器,用于实现上述任一方法实施例中的方法。在一种可能的设计中,该通信装置还包括存储器。该存储器,用于保存必要的程序指令和数据,处理器可以调用存储器中存储的程序代码以指令该通信装置执行上述任一方法实施例中的方法。当然,存储器也可以不在该通信装置中。该通信装置是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (30)

  1. 一种通信方法,其特征在于,所述方法包括:
    终端设备接收第一时钟源信息,所述第一时钟源信息为无线通信***的时钟源信息;
    所述终端设备向相邻设备发送所述第一时钟源信息。
  2. 根据权利要求1所述的方法,其特征在于,所述终端设备接收第一时钟源信息,包括:
    所述终端设备接收来自用户面网元的第一时钟源申明,所述第一时钟源申明中包括所述第一时钟源信息。
  3. 根据权利要求2所述的方法,其特征在于,所述终端设备向相邻设备发送所述第一时钟源信息,包括:
    所述终端设备向所述相邻设备发送所述第一时钟源申明。
  4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:
    当所述终端设备确定所述第一时钟源信息为所述无线通信***的时钟源信息时,所述终端设备根据所述第一时钟源信息构造第二时钟源申明,所述第二时钟源申明中包括所述第一时钟源信息;
    所述终端设备向所述相邻设备发送所述第二时钟源申明。
  5. 根据权利要求2所述的方法,其特征在于,所述终端设备向相邻设备发送所述第一时钟源信息,包括:
    当所述终端设备确定所述第一时钟源信息为所述无线通信***的时钟源信息时,所述终端设备根据所述第一时钟源信息构造第三时钟源申明,所述第三时钟源申明中包括所述第一时钟源信息;
    所述终端设备向所述相邻设备发送所述第三时钟源申明。
  6. 根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
    所述终端设备存储所述第一时钟源信息或所述第一时钟源申明。
  7. 根据权利要求2-6任一项所述的方法,其特征在于,所述方法还包括:
    当所述终端设备确定所述第一时钟源信息为所述无线通信***的时钟源信息,且所述第一时钟源信息对应的时钟源为最优时钟源时,所述终端设备创建时钟同步报文,并向所述相邻设备发送所述时钟同步报文。
  8. 根据权利要求4-7任一项所述的方法,其特征在于,所述第一时钟源申明中包括指示信息,所述指示信息用于指示所述第一时钟源信息为所述无线通信***的时钟源信息;所述方法还包括:
    所述终端设备根据所述指示信息,确定所述第一时钟源信息为所述无线通信***的时钟源信息。
  9. 根据权利要求4-7任一项所述的方法,其特征在于,所述方法还包括:
    所述终端设备根据预先存储的所述无线通信***的时钟源信息的特征信息,确定所述第一时钟源信息为所述无线通信***的时钟源信息。
  10. 根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
    所述终端设备接收来自所述用户面网元的时钟同步报文,所述时钟同步报文中包 括第一时间戳,所述第一时间戳用于表征所述用户面网元发送所述时钟同步报文的时刻;
    所述终端设备根据所述第一时间戳以及所述终端设备转发所述时钟同步报文的时刻,确定所述时钟同步报文在所述无线通信***中的转发时延;
    所述终端设备将所述转发时延作为所述时钟同步报文中的校准字段后,在所述终端设备转发所述时钟同步报文的时刻向所述相邻设备发送所述时钟同步报文;或者,所述终端设备在所述终端设备转发时钟同步报文的时刻向所述相邻设备发送所述时钟同步报文,其中,所述时钟同步报文中的第一时间戳被更新为第二时间戳,所述第二时间戳是根据所述转发时延确定的。
  11. 根据权利要求2-10任一项所述的方法,其特征在于,所述方法还包括:
    所述终端设备接收来自所述相邻设备的第四时钟源申明,所述第四时钟源申明中包括第四时钟源信息,所述第四时钟源信息为所述无线通信***外的一个时钟源信息;
    所述终端设备向所述用户面网元发送所述第四时钟源申明。
  12. 根据权利要求2-10任一项所述的方法,其特征在于,所述方法还包括:
    所述终端设备接收来自所述相邻设备的第五时钟源申明,所述第五时钟源申明中包括第五时钟源信息,所述第五时钟源信息为所述无线通信***外的一个时钟源信息;
    当所述第五时钟源信息对应的时钟源优于所述第一时钟源信息对应的时钟源时,所述终端设备向所述用户面网元发送所述第五时钟源申明。
  13. 根据权利要求1所述的方法,其特征在于,所述终端设备接收第一时钟源信息,包括:
    所述终端设备接收来自控制面网元的所述第一时钟源信息。
  14. 根据权利要求13所述的方法,其特征在于,所述终端设备向相邻设备发送所述第一时钟源信息,包括:
    所述终端设备根据所述第一时钟源信息构造第六时钟源申明,所述第六时钟源申明中包括所述第一时钟源信息;
    所述终端设备向所述相邻设备发送所述第六时钟源申明。
  15. 根据权利要求13或14所述的方法,其特征在于,所述方法还包括:
    当所述第一时钟源信息对应的时钟源为最优时钟源时,所述终端设备创建时钟同步报文,并向所述相邻设备发送所述时钟同步报文。
  16. 一种通信装置,其特征在于,所述通信装置包括:接收模块和发送模块;
    所述接收模块,用于接收第一时钟源信息,所述第一时钟源信息为无线通信***的时钟源信息;
    所述发送模块,用于向相邻设备发送所述第一时钟源信息。
  17. 根据权利要求16所述的通信装置,其特征在于,所述接收模块具体用于:
    接收来自用户面网元的第一时钟源申明,所述第一时钟源申明中包括所述第一时钟源信息。
  18. 根据权利要求17所述的通信装置,其特征在于,所述发送模块具体用于:
    向所述相邻设备发送所述第一时钟源申明。
  19. 根据权利要求18所述的通信装置,其特征在于,所述通信装置还包括:处理 模块;
    所述处理模块,用于当确定所述第一时钟源信息为所述无线通信***的时钟源信息时,根据所述第一时钟源信息构造第二时钟源申明,所述第二时钟源申明中包括所述第一时钟源信息;
    所述发送模块,还用于向所述相邻设备发送所述第二时钟源申明。
  20. 根据权利要求17所述的通信装置,其特征在于,所述通信装置还包括:处理模块;
    所述处理模块,用于确定所述第一时钟源信息为所述无线通信***的时钟源信息时,根据所述第一时钟源信息构造第三时钟源申明,所述第三时钟源申明中包括所述第一时钟源信息;
    所述发送模块具体用于:
    向所述相邻设备发送所述第三时钟源申明。
  21. 根据权利要求19或20所述的通信装置,其特征在于,所述通信装置还包括:存储模块;
    所述存储模块,用于存储所述第一时钟源信息或所述第一时钟源申明。
  22. 根据权利要求17-21任一项所述的通信装置,其特征在于,所述通信装置还包括:处理模块;
    所述处理模块,用于当确定所述第一时钟源信息为所述无线通信***的时钟源信息,且所述第一时钟源信息对应的时钟源为最优时钟源时,创建时钟同步报文;
    所述发送模块,还用于向所述相邻设备发送所述时钟同步报文。
  23. 根据权利要求19-22任一项所述的通信装置,其特征在于,所述第一时钟源申明中包括指示信息,所述指示信息用于指示所述第一时钟源信息为所述无线通信***的时钟源信息;
    所述处理模块,还用于根据所述指示信息,确定所述第一时钟源信息为所述无线通信***的时钟源信息。
  24. 根据权利要求19-22任一项所述的通信装置,其特征在于,所述处理模块,还用于根据预先存储的所述无线通信***的时钟源信息的特征信息,确定所述第一时钟源信息为所述无线通信***的时钟源信息。
  25. 根据权利要求17或18所述的通信装置,其特征在于,所述通信装置还包括:处理模块;
    所述接收模块,还用于接收来自所述用户面网元的时钟同步报文,所述时钟同步报文中包括第一时间戳,所述第一时间戳用于表征所述用户面网元发送所述时钟同步报文的时刻;
    所述处理模块,还用于根据所述第一时间戳以及所述通信装置转发所述时钟同步报文的时刻,确定所述时钟同步报文在所述无线通信***中的转发时延;
    所述发送模块,还用于在所述处理模块将所述转发时延作为所述时钟同步报文中的校准字段后,在所述通信装置转发所述时钟同步报文的时刻向所述相邻设备发送所述时钟同步报文;或者,所述发送模块,还用于在所述通信装置转发时钟同步报文的时刻向所述相邻设备发送所述时钟同步报文,其中,所述时钟同步报文中的第一时间 戳被更新为第二时间戳,所述第二时间戳是根据所述转发时延确定的。
  26. 根据权利要求17-25任一项所述的通信装置,其特征在于,所述接收模块,还用于接收来自所述相邻设备的第四时钟源申明,所述第四时钟源申明中包括第四时钟源信息,所述第四时钟源信息为所述无线通信***外的一个时钟源信息;
    所述发送模块,还用于向所述用户面网元发送所述第四时钟源申明。
  27. 根据权利要求17-25任一项所述的通信装置,其特征在于,所述接收模块,还用于接收来自所述相邻设备的第五时钟源申明,所述第五时钟源申明中包括第五时钟源信息,所述第五时钟源信息为所述无线通信***外的一个时钟源信息;
    所述发送模块,还用于当所述第五时钟源信息对应的时钟源优于所述第一时钟源信息对应的时钟源时,向所述用户面网元发送所述第五时钟源申明。
  28. 根据权利要求16所述的通信装置,其特征在于,所述接收模块具体用于:
    接收来自控制面网元的所述第一时钟源信息。
  29. 根据权利要求28所述的通信装置,其特征在于,所述通信装置还包括:处理模块;
    所述处理模块,用于根据所述第一时钟源信息构造第六时钟源申明,所述第六时钟源申明中包括所述第一时钟源信息;
    所述发送模块具体用于:
    向所述相邻设备发送所述第六时钟源申明。
  30. 根据权利要求28或29所述的通信装置,其特征在于,所述通信装置还包括:处理模块;
    所述处理模块,用于当所述第一时钟源信息对应的时钟源为最优时钟源时,创建时钟同步报文,并向所述相邻设备发送所述时钟同步报文。
PCT/CN2020/121650 2020-02-14 2020-10-16 通信方法、装置及*** WO2021159724A1 (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
KR1020227027587A KR20220125737A (ko) 2020-02-14 2020-10-16 통신 방법, 장치 및 시스템
CA3170870A CA3170870A1 (en) 2020-02-14 2020-10-16 Communication method, apparatus, and system
JP2022548105A JP7453394B2 (ja) 2020-02-14 2020-10-16 通信方法、装置及びシステム
AU2020428669A AU2020428669B9 (en) 2020-02-14 2020-10-16 Communication method, apparatus, and system
EP20919004.0A EP4084396A4 (en) 2020-02-14 2020-10-16 Communication method, apparatus and system
BR112022016126A BR112022016126A2 (pt) 2020-02-14 2020-10-16 Método e aparelho de comunicação
US17/885,744 US20220393784A1 (en) 2020-02-14 2022-08-11 Communication method, apparatus, and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010092659.X 2020-02-14
CN202010092659.XA CN113271653B (zh) 2020-02-14 2020-02-14 通信方法、装置及***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/885,744 Continuation US20220393784A1 (en) 2020-02-14 2022-08-11 Communication method, apparatus, and system

Publications (1)

Publication Number Publication Date
WO2021159724A1 true WO2021159724A1 (zh) 2021-08-19

Family

ID=77227236

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/121650 WO2021159724A1 (zh) 2020-02-14 2020-10-16 通信方法、装置及***

Country Status (9)

Country Link
US (1) US20220393784A1 (zh)
EP (1) EP4084396A4 (zh)
JP (1) JP7453394B2 (zh)
KR (1) KR20220125737A (zh)
CN (2) CN115226195A (zh)
AU (1) AU2020428669B9 (zh)
BR (1) BR112022016126A2 (zh)
CA (1) CA3170870A1 (zh)
WO (1) WO2021159724A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115967461A (zh) * 2021-10-12 2023-04-14 华为技术有限公司 时钟同步方法、设备及***
US20230216839A1 (en) * 2021-12-31 2023-07-06 Dell Products, L.P. Server Node-Controlled Advertisement

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109155788A (zh) * 2016-05-19 2019-01-04 西门子股份公司 借助明确拆除消息在tsn网络中快速重新配置gm时钟的方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9843405B2 (en) * 2014-12-11 2017-12-12 Khalifa University of Science, Technology, and Research Method and devices for clock synchronization over links with asymmetric transmission rates
US10356184B2 (en) * 2016-03-31 2019-07-16 Huawei Technologies Co., Ltd. Systems and methods for service and session continuity in software defined topology management
CN108011682B (zh) * 2016-10-27 2020-09-08 北京华为数字技术有限公司 确定时间源的方法和网络设备
US10666372B2 (en) * 2017-06-30 2020-05-26 Qualcomm Incorporated Precision time protocol over cellular
US11233594B2 (en) * 2017-12-19 2022-01-25 Qualcomm Incorporated Time synchronization for wireless communications
EP3791622A1 (en) * 2018-05-08 2021-03-17 Nokia Solutions and Networks Oy Management & orchestration aided transparent of 3gpp network into tsn bases industrial network
US20220124708A1 (en) * 2019-02-22 2022-04-21 Ntt Docomo, Inc. Radio base station and user equipment
CN113595668B (zh) * 2019-06-24 2022-08-02 腾讯科技(深圳)有限公司 一种时钟漂移处理的方法、网络功能网元及存储介质
WO2021066732A1 (en) * 2019-10-03 2021-04-08 Telefonaktiebolaget Lm Ericsson (Publ) Timing advance for tsn
US11589326B2 (en) * 2020-07-30 2023-02-21 Nokia Technologies Oy Secure clock source as a service in a communication system
KR20220019569A (ko) * 2020-08-10 2022-02-17 삼성전자주식회사 이동통신 네트워크에서 시각 동기 네트워크의 설정을 지원하는 방법 및 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109155788A (zh) * 2016-05-19 2019-01-04 西门子股份公司 借助明确拆除消息在tsn网络中快速重新配置gm时钟的方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CMCC: "Support for Accurate Reference Timing Delivery", 3GPP DRAFT; R3-186625_SUPPORT FOR ACCURATE REFERENCE TIMING DELIVERY, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG3, no. Spokane, WA, USA; 20181112 - 20181116, 3 November 2018 (2018-11-03), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051482752 *
HUAWEI, HISILICON: "Solution of time synchronization", 3GPP DRAFT; S2-1811022 WAS11212 WAS10788 TIME SYNC_R6, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. Dongguan, P.R. China; 20181015 - 20181019, 19 October 2018 (2018-10-19), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051539912 *
See also references of EP4084396A4
TENCENT: "AF Requested TSN Synchronization Activation and Deactivation", 3GPP DRAFT; S2-2000459, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. Incheon; 20200113 - 20200117, 7 January 2020 (2020-01-07), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051842526 *

Also Published As

Publication number Publication date
CA3170870A1 (en) 2021-08-19
EP4084396A4 (en) 2023-06-28
AU2020428669A1 (en) 2022-09-15
AU2020428669B9 (en) 2024-05-02
CN115226195A (zh) 2022-10-21
US20220393784A1 (en) 2022-12-08
KR20220125737A (ko) 2022-09-14
AU2020428669B2 (en) 2024-04-18
BR112022016126A2 (pt) 2022-10-04
EP4084396A1 (en) 2022-11-02
CN113271653A (zh) 2021-08-17
JP2023512574A (ja) 2023-03-27
JP7453394B2 (ja) 2024-03-19
CN113271653B (zh) 2022-06-10

Similar Documents

Publication Publication Date Title
US11095731B2 (en) System and methods for generating a slice deployment description for a network slice instance
CN111953576B (zh) 虚拟网络通信方法、设备及***
WO2020220747A1 (zh) 一种tsn业务的处理方法、装置及***
WO2020253456A1 (zh) 数据传输的方法、管理服务质量流的方法、设备及介质
JP7183416B2 (ja) 時間依存ネットワーキング通信方法及び装置
WO2021093515A1 (zh) 一种数据传输的方法以及相关装置
US20210274418A1 (en) Information Transmission Method and Apparatus
JP6940041B2 (ja) サービスのサービス品質を検出するための方法、デバイスおよびシステム
US11528239B2 (en) Time-sensitive networking communication method and apparatus for configuring virtual switching node
US20220393784A1 (en) Communication method, apparatus, and system
WO2022048505A1 (zh) 多流关联传输的方法、装置及***
WO2020220799A1 (zh) 一种通信方法、装置及***
CN112019363B (zh) 确定业务传输需求的方法、设备及***
US20220353731A1 (en) Data Transmission Method, Device, and System
WO2022222745A1 (zh) 一种通信方法及装置
WO2021134353A1 (zh) 通信方法、装置及***
WO2021218321A1 (zh) 用于处理数据流的方法和通信装置
WO2021057342A1 (zh) 一种网络切片的计费方法及装置
WO2021134347A1 (zh) 资源分配方法、装置及***
WO2021103009A1 (zh) 上行pdr的生成方法、装置及***
WO2022193127A1 (zh) 业务调度方法、装置及***
WO2024027633A1 (zh) 一种业务流属性配置方法、装置和***
US20230308898A1 (en) Network slices for time sensitive networking
WO2022228401A1 (zh) 数据传输方法、装置及***
WO2021046746A1 (zh) 上报会话管理信息的方法、设备及***

Legal Events

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

Ref document number: 20919004

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020919004

Country of ref document: EP

Effective date: 20220727

ENP Entry into the national phase

Ref document number: 2022548105

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20227027587

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 3170870

Country of ref document: CA

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112022016126

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 2020428669

Country of ref document: AU

Date of ref document: 20201016

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 112022016126

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20220812