WO2021238377A1 - Procédé et appareil de gestion de sources d'horloges - Google Patents

Procédé et appareil de gestion de sources d'horloges Download PDF

Info

Publication number
WO2021238377A1
WO2021238377A1 PCT/CN2021/083205 CN2021083205W WO2021238377A1 WO 2021238377 A1 WO2021238377 A1 WO 2021238377A1 CN 2021083205 W CN2021083205 W CN 2021083205W WO 2021238377 A1 WO2021238377 A1 WO 2021238377A1
Authority
WO
WIPO (PCT)
Prior art keywords
clock source
clock
information
time synchronization
identification information
Prior art date
Application number
PCT/CN2021/083205
Other languages
English (en)
Chinese (zh)
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 华为技术有限公司
Publication of WO2021238377A1 publication Critical patent/WO2021238377A1/fr

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/0658Clock or time synchronisation among packet nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • 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/0644External master-clock
    • 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

Definitions

  • the embodiments of the present application relate to the field of communications, and more specifically, to a method and device for clock source management.
  • Time synchronization is the basis for the reliability and accuracy of communication.
  • a technology is known in which both parties in communication are based on messages that carry information from the same clock source, for example, the Grant Master (GM). Synchronization message) for time synchronization.
  • GM Grant Master
  • a clock source other than the main time service clock source such as the clock source of an external system, can be used to provide more
  • clock sources with different precisions and how to make network devices perceive these clock sources in a timely manner has become an urgent problem in the industry.
  • the present application provides a method and device for clock source management, which can improve the efficiency of clock source discovery and reduce the cost and delay of clock source discovery.
  • a method for clock source management includes: a first device maintains a clock source list, and the clock source list records identification information of each of at least one clock source, wherein all The identification information of the clock source is used to indicate the clock source; the first time synchronization message is received, and the first time synchronization message includes the identification information of the first clock source; if the identification information of the first clock source does not belong to all According to the identification information recorded in the clock source list, first information is sent, and the first information includes attribute information of the first clock source.
  • the first time synchronization message is a time synchronization message corresponding to the first clock source, that is, the first time synchronization message is used to carry and transfer time information of the first clock source.
  • the clock sources recorded in the clock source list include clock sources from which the network device (for example, a session management function entity or a network capability opening function entity, etc.) has obtained attribute information.
  • the network device for example, a session management function entity or a network capability opening function entity, etc.
  • the clock source management device (for example, the session management function entity or the network capability opening function entity, etc.) has obtained the attribute information of the clock source recorded in the clock source list.
  • the first device includes a device that can receive time synchronization messages and can detect time synchronization messages.
  • the first device includes any of the following devices: a terminal device, a user plane function UPF device, a device-side delay-sensitive network translator, and a network-side delay-sensitive network translator.
  • a clock source list recording the identification information of the clock source is configured in the receiving device of the time synchronization message, and the identification information of the clock source corresponding to the time synchronization message is carried in the time synchronization message, Therefore, the first device can determine whether the clock source corresponding to the received time synchronization message is a newly discovered clock source according to the clock source list, and can further determine whether the newly discovered clock source is The attribute information of the clock source is sent to the network device used to manage the clock source, so that the efficiency of clock source discovery can be improved, and the cost and delay of clock source discovery can be reduced.
  • the first information further includes a first identifier, and the first identifier is used to indicate that the first clock source is a newly discovered clock source.
  • the first identifier is used to indicate that the identification information of the first clock source is not recorded in the clock source list.
  • the first identifier is used to indicate that the identification information of the first clock source is added to the clock source list.
  • the identification information includes at least one of the following information: clock domain number, clock identification, or clock accuracy.
  • the attribute information of the first clock source includes at least one of the following information: the device identifier of the first device, the port number of the first port, the identifier of the first protocol data unit PDU session, and the first clock source
  • the clock domain number of the first clock source, the clock identifier of the first clock source, or the clock accuracy of the first clock source, the first port is a port used to transmit the first time synchronization message, and the first PDU session is used for The PDU session for transmitting the first time synchronization message.
  • the device identifier of the first device may include, but is not limited to, the mobile phone number of the terminal device, the device identifier of the terminal device, and the terminal device Internet Protocol address, etc.
  • the clock source list further includes recorded attribute information of the clock source.
  • the attribute information of the clock source and the identification information of the clock source may have an intersection, that is, some of the above-listed attribute information can be used as the identification information of the clock source.
  • some of the identification information listed above can be used as the identification information of the clock source.
  • the method further includes: after receiving the first time synchronization message, starting a first timer; and the sending the first information includes: if the first timer expires When a second time synchronization message is received, the first information is sent, and the second time synchronization message includes the identification information of the first clock source.
  • the reliability and practicability of the solution of the present application can be further improved.
  • the method further includes: recording the identification information of the first clock source in the clock source list.
  • each of the multiple clock sources recorded in the clock source list corresponds to a timer.
  • the method further includes: if a time synchronization message from a second clock source is received, starting or resetting a timer corresponding to the second clock source, the second clock source being the clock source One of the multiple clock sources recorded in the list.
  • the method further includes: if the time synchronization message of the second clock source is not received before the timer corresponding to the second clock source expires, deleting the clock source list Identification information of the second clock source.
  • the method further includes: if the time synchronization message of the second clock source is not received before the timer corresponding to the second clock source expires, sending second information, the second information It includes identification information and a second identifier of the second clock source, and the second identifier is used to indicate that the second clock source is out of date (or invalid).
  • the clock source management device can determine whether the discovered clock source is expired in time, thereby further improving the reliability and accuracy of communication.
  • the clock source recorded in the clock source list includes a clock source of an external system.
  • the first clock source includes a clock source of an external system.
  • the external system can be understood as a system other than the communication system where the terminal device currently resides.
  • the first clock source includes a clock source of a delay-sensitive network TSN.
  • the clock source recorded in the clock source list includes the clock source of TSN
  • the time synchronization message of the first clock source includes a General Precision Time Protocol gPTP message.
  • the time synchronization message of the first clock source includes a precision time protocol PTP message.
  • time synchronization message can be appropriately changed according to the system applied by this application, and this application is not particularly limited.
  • a method for clock source management includes: a clock management device receives first information from a first device, where the first information includes attribute information of the first clock source; and according to the first information , Manage the first clock source.
  • the first information is sent when the identification information of the first clock source does not belong to the clock source list stored in the first device, and the clock source list records each of at least one clock source The identification information of the clock source, where the identification information of the clock source is used to indicate the clock source.
  • the clock source management device includes, but is not limited to, a session management function (SMF) entity, a policy control function (PCF) entity, a unified data management (UDM) entity, or a network capability Open functional entities, etc.
  • SMF session management function
  • PCF policy control function
  • UDM unified data management
  • Open functional entities etc.
  • the first information further includes a first identifier, and the first identifier is used to indicate that the first clock source is a newly discovered clock source.
  • the identification information includes at least one of the following information: clock domain number, clock identification, or clock accuracy.
  • the attribute information of the first clock source includes at least one of the following information: the device identifier of the first device, the port number of the first port, the identifier of the first protocol data unit PDU session, and the first clock source
  • the clock domain number of the first clock source, the clock identifier of the first clock source, or the clock accuracy of the first clock source, the first port is a port used to transmit the first time synchronization message, and the first PDU session is used for The PDU session for transmitting the first time synchronization message.
  • the method further includes: receiving second information from the first device, where the second information includes identification information of a second clock source and a second identifier, and the second identifier is used to indicate the second clock source.
  • the clock source is out of date.
  • each of the multiple clock sources recorded in the clock source list corresponds to a timer
  • the second information is that the timer corresponding to the second clock source is not received before the timer expires. Sent when the time synchronization message of the second clock source
  • the method further includes: sending the attribute information of the first clock source to the network capability opening function device.
  • the clock source list further includes recorded attribute information of the clock source.
  • the attribute information of the clock source and the identification information of the clock source may have an intersection, that is, some of the above-listed attribute information can be used as the identification information of the clock source.
  • some of the identification information listed above can be used as the identification information of the clock source.
  • a clock source list recording the identification information of the clock source is configured in the receiving device of the time synchronization message, and the identification information of the clock source corresponding to the time synchronization message is carried in the time synchronization message, Therefore, the first device can determine whether the clock source corresponding to the received time synchronization message is a newly discovered clock source according to the clock source list, and can further determine whether the newly discovered clock source is The attribute information of the clock source is sent to the network device used to manage the clock source, so that the efficiency of clock source discovery can be improved, and the cost and delay of clock source discovery can be reduced.
  • a method for clock source management includes: a first device obtains a clock source list, and the clock source list records identification information of each of a plurality of clock sources, where all The identification information of the clock source is used to indicate the clock source, and each of the multiple clock sources recorded in the clock source list corresponds to a timer; if a time synchronization message from the second clock source is received, Start or reset the timer corresponding to the second clock source, where the second clock source is one of the multiple clock sources recorded in the clock source list; if the second clock source corresponds to If the time synchronization message of the second clock source is not received before the timer expires, the identification information of the second clock source is deleted from the clock source list; and/or if the second clock source corresponds to If the time synchronization message of the second clock source is not received before the timer expires, the second information is sent.
  • the second information includes the identification information and the second identification of the second clock source. The second identifier is used to indicate that
  • the clock source management device can determine whether the discovered clock source expires in time, thereby further improving the accuracy of communication reliability.
  • the identification information includes at least one of the following information: clock domain number, clock identification, and clock accuracy.
  • the first device includes a terminal device or a user plane function UPF device.
  • the first device includes a device capable of receiving time synchronization messages and capable of detecting time synchronization messages.
  • the first device includes any of the following devices: a terminal device, a user plane function UPF device, a device-side delay-sensitive network translator, and a network-side delay-sensitive network translator.
  • the clock source management device includes, but is not limited to, a session management function entity or a network capability opening function entity.
  • the clock source list further includes recorded attribute information of the clock source.
  • the attribute information of the first clock source includes at least one of the following information: the device identifier of the first device, the port number of the first port, the identifier of the first protocol data unit PDU session, and the clock of the first clock source
  • the domain number, the clock identifier of the first clock source, or the clock accuracy of the first clock source, the first port is a port used to transmit the first time synchronization message, and the first PDU session is used to transmit all data.
  • the PDU session of the first time synchronization message is used to transmit all data.
  • the device identifier of the first device may include, but is not limited to, the mobile phone number of the terminal device, the device identifier of the terminal device, and the terminal device Internet Protocol address, etc.
  • the attribute information of the clock source and the identification information of the clock source may have an intersection, that is, some of the above-listed attribute information can be used as the identification information of the clock source.
  • some of the identification information listed above can be used as the identification information of the clock source.
  • a method for clock source management includes: a clock source management device receives second information from a first device, where the second information includes identification information and a second identification of the second clock source, and The second identifier is used to indicate that the second clock source has expired; according to the second information, the second clock source is managed.
  • a clock source list is stored in the first device, and the clock source list records the identification information of each of the multiple clock sources, wherein the identification information of the clock source is used to indicate the clock source Source, each of the multiple clock sources recorded in the clock source list corresponds to a timer, and the second information is that the timer corresponding to the second clock source is not received before the timer expires.
  • the time synchronization message of the second clock source is sent.
  • the clock source management device can determine whether the discovered clock source expires in time, thereby further improving the accuracy of communication reliability.
  • the identification information includes at least one of the following information: clock domain number, clock identification, and clock accuracy.
  • the first device includes a terminal device or a user plane function UPF device.
  • the first device includes a device capable of receiving time synchronization messages and capable of detecting time synchronization messages.
  • the first device includes any of the following devices: a terminal device, a user plane function UPF device, a device-side delay-sensitive network translator, and a network-side delay-sensitive network translator.
  • the clock source management device includes, but is not limited to, the clock source management device includes, but is not limited to, a session management function entity, a policy control function entity, a unified data management entity, or a network capability opening function entity, and so on.
  • the clock management device receives first information from the first device, where the first information includes attribute information of the first clock source, where the first information is when the identification information of the first clock source does not belong to the first Is sent when the clock source list is stored in the device, and the clock source list records the identification information of each clock source in at least one clock source, and the identification information of the clock source is used to indicate the clock source;
  • the first information manages the first clock source.
  • the clock source management device includes but is not limited to a session management function entity or a network capability opening function entity.
  • the first information further includes a first identifier, and the first identifier is used to indicate that the first clock source is a newly discovered clock source.
  • the identification information includes at least one of the following information: clock domain number, clock identification, or clock accuracy.
  • the clock source list further includes recorded attribute information of the clock source.
  • the attribute information of the first clock source includes at least one of the following information: the device identifier of the first device, the port number of the first port, the identifier of the first protocol data unit PDU session, and the clock of the first clock source
  • the domain number, the clock identifier of the first clock source, or the clock accuracy of the first clock source, the first port is a port used to transmit the first time synchronization message, and the first PDU session is used to transmit all data.
  • the PDU session of the first time synchronization message is used to transmit all data.
  • the device identifier of the first device may include, but is not limited to, the mobile phone number of the terminal device, the device identifier of the terminal device, and the terminal device Internet Protocol address, etc.
  • the attribute information of the clock source and the identification information of the clock source may have an intersection, that is, some of the above-listed attribute information can be used as the identification information of the clock source.
  • some of the identification information listed above can be used as the identification information of the clock source.
  • a device for clock source management wherein each unit in the device is used to execute each step of the communication method in the first aspect or the third aspect and any one of its implementation manners.
  • the device is a communication chip
  • the communication chip may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
  • the apparatus is a communication device, and the communication device may include a transmitter for sending information or data, and a receiver for receiving information or data.
  • a device for clock source management wherein each unit in the device is respectively used to execute each step of the communication method in the second aspect or the fourth aspect and any one of its implementation manners.
  • the device is a communication chip
  • the communication chip may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
  • the apparatus is a communication device, and the communication device may include a transmitter for sending information or data, and a receiver for receiving information or data.
  • a communication device including a processor, a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the communication device executes the first aspect to the first aspect. Any one of the four aspects and the communication method in various implementations thereof.
  • processors there are one or more processors and one or more memories.
  • the memory may be integrated with the processor, or the memory and the processor may be provided separately.
  • the terminal device further includes a transmitter (transmitter) and a receiver (receiver).
  • a communication system including the communication device provided in the seventh aspect.
  • the communication system may also include other devices that interact with the communication device in the solution provided in the embodiments of the present application.
  • a communication system including the aforementioned network device and terminal device.
  • the terminal device is used to indicate the method of each implementation manner in the foregoing first aspect or the third aspect
  • the network device is used to execute the method of each implementation manner of the foregoing second aspect or the fourth aspect.
  • the communication system may also include other devices that interact with network devices or terminal devices in the solution provided in the embodiments of the present application.
  • a computer program product includes: a computer program (also called code, or instruction), which when the computer program is executed, causes the computer to execute the first aspect to the first aspect.
  • a computer program also called code, or instruction
  • a computer-readable medium stores a computer program (also called code, or instruction) when it runs on a computer, so that the computer executes the above-mentioned first aspect to Any aspect of the fourth aspect and the method in its possible implementation.
  • a computer program also called code, or instruction
  • a chip system including a memory and a processor, the memory is used to store a computer program, the processor is used to call and run the computer program from the memory, so that the communication device installed with the chip system executes Any of the above-mentioned first to fourth aspects and the method in its possible implementation manner.
  • the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
  • Fig. 1 is a schematic diagram of an example of the communication system of the present application.
  • Fig. 2 is a schematic diagram of another example of the communication system of the present application.
  • Fig. 3 is a schematic interaction diagram of an example of the clock source management process of the present application.
  • Fig. 4 is a schematic interaction diagram of another example of the clock source management process of the present application.
  • Fig. 5 is a schematic diagram of an example of an apparatus for processing time synchronization messages according to the present application.
  • Fig. 6 is a schematic diagram of an example of an apparatus for processing time synchronization messages according to the present application.
  • Fig. 7 is a schematic diagram of an example of a terminal device of the present application.
  • LTE long term evolution
  • FDD frequency division duplex
  • UMTS time division duplex
  • 5G future 5th generation
  • NR new radio
  • the communication system includes but is not limited to the following network elements:
  • the terminal equipment in the embodiments of the present application may also be referred to as: user equipment (UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT), access terminal, user unit, user station, Mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
  • UE user equipment
  • MS mobile station
  • MT mobile terminal
  • access terminal user unit, user station, Mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
  • the terminal device may be a device that provides users with voice/data connectivity, for example, a handheld device with a wireless connection function, a vehicle-mounted device, and so on.
  • some examples of terminals are: mobile phones (mobile phones), tablets, notebook computers, palmtop computers, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (augmented reality, AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving (self-driving), wireless terminals in remote medical surgery, and smart grid (smart grid) Wireless terminals, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocols , SIP) telephone, wireless local loop (wireless local loop, WLL) station, personal digital assistant (personal digital assistant, PDA), handheld device with wireless communication function, computing device or other processing equipment connected to wireless modem, vehicle Devices, wearable devices, terminal devices in the future 5G network or terminal devices in the future evolved public land mobile network (PLMN),
  • the terminal device may also be a wearable device.
  • Wearable devices can also be called wearable smart devices. It is a general term for using wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes.
  • a wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. Wearable devices are not only a hardware device, but also realize powerful functions through software support, data interaction, and cloud interaction.
  • wearable smart devices include full-featured, large-sized, complete or partial functions that can be achieved without relying on smart phones, such as smart watches or smart glasses, and only focus on a certain type of application function, which need to cooperate with other devices such as smart phones.
  • Use such as all kinds of smart bracelets and smart jewelry for physical sign monitoring.
  • the terminal device can also be a terminal device in the Internet of Things (IoT) system.
  • IoT Internet of Things
  • the IOT technology can achieve massive connections, deep coverage, and power saving of the terminal through, for example, narrowband (narrowband) NB technology.
  • the NB may include one resource block (resource bloc, RB), that is, the bandwidth of the NB is only 180 KB.
  • resource bloc resource block
  • the terminals must be discrete in access.
  • the communication method according to the embodiment of the present application can effectively solve the congestion problem of mass terminals of the IOT technology when accessing the network through the NB.
  • the terminal device may also communicate with terminal devices of other communication systems, for example, communication between devices.
  • the terminal device may also transmit (for example, send and/or receive) time synchronization messages with terminal devices of other communication systems.
  • the access device in the embodiment of the present application may be a device used to communicate with a terminal device.
  • the access device may also be called an access network device or a wireless access network device.
  • the access device may be an LTE system.
  • the evolved NodeB (evolved NodeB, eNB or eNodeB) in the cloud radio access network (cloud radio access network, CRAN) scenario can also be a wireless controller, or the access device can be a relay station, an access point, In-vehicle devices, wearable devices, and access devices in future 5G networks or access devices in future evolved PLMN networks, etc., can be access points (APs) in WLANs, and can be new wireless systems (new The gNB in the radio, NR) system is not limited in this embodiment of the application.
  • the access device is a device in the RAN, or in other words, a RAN node that connects a terminal device to a wireless network.
  • gNB transmission reception point
  • eNB evolved Node B
  • RNC radio network controller
  • NB Node B
  • BSC base station controller
  • BTS base transceiver station
  • home base station for example, home evolved NodeB, or home Node B, HNB
  • BBU Baseband unit
  • wireless fidelity wireless fidelity, Wifi) access point (AP), etc.
  • a network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node (CU).
  • CU centralized unit
  • DU distributed unit
  • RAN device including a CU node and a DU node, or a control plane CU node (CU).
  • -CP node user plane CU node
  • CU-UP node user plane CU node
  • RAN equipment of DU node may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node (CU).
  • -CP node user plane CU node (CU-UP node) and RAN equipment of DU node.
  • the access device provides services for the cell, and the terminal device communicates with the access device through the transmission resources (for example, frequency domain resources, or spectrum resources) used by the cell, and the cell may be corresponding to the access device (for example, a base station) A cell.
  • a cell can belong to a macro base station or a base station corresponding to a small cell.
  • the small cell here can include: metro cell, micro cell, pico cell, and micro cell. Femto cells, etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.
  • the carrier in the LTE system or the 5G system can have multiple cells working at the same frequency at the same time.
  • the concept of the above-mentioned carrier and the cell can also be regarded as equivalent.
  • CA carrier aggregation
  • the concept of carrier and cell is equivalent, for example, a terminal device accessing a carrier is equivalent to accessing a cell.
  • the communication system of the present application may also be applicable to vehicle to everything (V2X) technology, that is, the terminal device of the present application may also be a car, for example, a smart car or a self-driving car.
  • V2X vehicle to everything
  • V2X represents different communication targets.
  • V2X can include but is not limited to: vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to network, V2N), and vehicle to pedestrian (V2P).
  • V2V vehicle to vehicle
  • V2I vehicle to infrastructure
  • V2N vehicle to network
  • V2P vehicle to pedestrian
  • the access device can configure a "zone" for the UE. Among them, this area can also be called a geographic area.
  • this area can also be called a geographic area.
  • the regions When the regions are configured, the world will be divided into multiple regions, which are defined by reference points, length, and width.
  • the UE uses the length, width, number of areas above the length, number of areas above the width, and reference points for the remaining operations.
  • the above information can be configured by the access device.
  • the access management function entity is mainly used for mobility management and access management, etc., and can be used to implement other functions besides session management in the mobility management entity (MME) function in the LTE system, such as lawful interception and Access authorization/authentication and other functions.
  • MME mobility management entity
  • the access management network element may be an access and mobility management function (AMF) entity.
  • AMF access and mobility management function
  • the access management function entity may still be an AMF entity, or may also have other names, which is not limited in this application.
  • the session management function (SMF) entity is mainly used for session management, terminal device Internet protocol (IP) address allocation and management, selection of manageable user plane functions, policy control, and termination of charging function interfaces Point and downlink data notification, etc.
  • IP Internet protocol
  • the session management network element may still be an SMF entity, or may also have other names, which are not limited by this application.
  • the application function (AF) entity is used for data routing affected by the application, accessing the network capability opening function entity, interacting with the policy framework for policy control, and so on.
  • the application function entity may still be an AF entity, or may also have other names, which is not limited by this application.
  • the Network Exposure Function (NEF) entity is used to safely expose various capabilities of the system to the outside world for use by third-party applications.
  • NEF can open the time synchronization capability of a communication system (for example, a 5G system) to support application services such as professional audio and video, industrial control, and the like.
  • a communication system for example, a 5G system
  • application services such as professional audio and video, industrial control, and the like.
  • the network capability opening function entity may still be an NEF entity, or may also have other names, which is not limited by this application.
  • the user plane function (UPF) entity is used for packet routing and forwarding, and quality of service (QoS) processing of user plane data, etc.
  • QoS quality of service
  • the user plane function entity may still be a UPF entity, or may also have other names, which is not limited by this application.
  • the data network (DN) is used to provide a network for data transmission.
  • PCF Policy Control Function
  • UDR unified data warehouse
  • entity may also be referred to as a network element, equipment, device, or module, etc., which is not particularly limited in this application.
  • description of "entity” is omitted in part of the description.
  • SMF entity is referred to as SMF.
  • SMF should be understood as SMF network element or SMF. Entity, hereinafter, the description of the same or similar situation is omitted.
  • Fig. 2 shows a schematic diagram of another example of the present application.
  • the communication system of the present application can support a Time Sensitive Network (TSN).
  • TSN Time Sensitive Network
  • the TSN system uses a communication system (specifically, a communication system where terminal equipment resides), such as a 5G system, to send timing information to TSN nodes to achieve the purpose of clock synchronization for TSN nodes in the same time domain.
  • a communication system specifically, a communication system where terminal equipment resides
  • 5G system a communication system where terminal equipment resides
  • the clock time of each TSN node is the same.
  • the 5G system deploys functional modules on the terminal equipment: device side TSN translator (DS-TT), and deploys functional modules on the user plane function (user plane function, UPF): network side TSN converter (network side TSN) translator, NW-TT) to adapt to the external TSN system.
  • device side TSN translator DS-TT
  • user plane function user plane function, UPF
  • network side TSN converter network side TSN translator
  • the TSN system sends timing information through the TSN node to achieve the purpose of clock synchronization for the TSN nodes in the same time domain. Generally speaking, the clock time of each TSN node is the same.
  • the wireless communication system adapts the external TSN system by deploying a functional module: DS-TT in the terminal equipment and a functional module: NW-TT in the UPF. as shown in picture 2.
  • a 5G system is used as a TSN Bridge (TSN Bridge), it can be called a 5GS Virtual TSN Bridge (5GS Virtual TSN Bridge).
  • the embodiment of the application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the application, as long as the program that records the code of the method provided in the embodiment of the application can be executed according to the method provided in the embodiment of the application. Communication is sufficient.
  • the execution subject of the method provided in the embodiments of the present application may be a terminal device or a network device, or a functional module in a terminal device or a network device that can call and execute the program; or it can be used in a terminal device Or a component of a network device (such as a chip or circuit).
  • various aspects or features of the present application can be implemented as methods, devices, or products using standard programming and/or engineering techniques.
  • article of manufacture used in this application encompasses a computer program accessible from any computer-readable device, carrier, or medium.
  • computer-readable media may include, but are not limited to: magnetic storage devices (for example, hard disks, floppy disks or tapes, etc.), optical disks (for example, compact discs (CD), digital versatile discs (DVD) Etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.).
  • various storage media described herein may represent one or more devices and/or other machine-readable media for storing information.
  • machine-readable medium may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
  • multiple time synchronization capabilities can be provided to provide multiple precision time synchronization.
  • time synchronization capabilities may include but are not limited to the following capabilities:
  • TSN clock source for example, TSN GM
  • time synchronization can be based on TSN clock source 1 (TSN GM1) in the clock domain where TSN node 1 in Figure 2 is located, or it can be based on TSN clock source 2 in the clock domain where TSN node 2 is located in Figure 2 (TSN GM2) to synchronize.
  • TSN GM1 TSN clock source 1
  • TSN GM2 TSN clock source 2 in the clock domain where TSN node 2 is located in Figure 2
  • Different clock sources may have different synchronization accuracy.
  • the accuracy of 5G GM may be 0.1 millisecond (ms)
  • the accuracy of TSN GM1 may be 0.001 ms
  • the accuracy of TSN GM2 may be 0.001 ms.
  • the solution provided by this application can support time synchronization capabilities based on two types of three clock sources, for example, synchronization based on 5G system clock sources (5G GM) and TSN master clock sources (TSN GM1 and TSN GM2). Synchronize.
  • 5G GM 5G system clock sources
  • TSN GM1 and TSN GM2 TSN master clock sources
  • the above three clock sources provide different time synchronization accuracy, which are all exposed to third-party applications through NEF. According to different application requirements, different applications can choose to use one (or more) time synchronization capabilities.
  • video surveillance applications can choose to use time synchronization based on TSN GM1
  • production control applications can also choose to use time synchronization based on TSN GM1
  • video conferencing applications can choose to use time synchronization based on 5G GM.
  • time synchronization messages can be used between devices (including devices in the system, or between devices in the system and devices outside the system), such as the Generic Precision Time Protocol. , GPTP) messages (or messages) to carry and transfer time information.
  • devices including devices in the system, or between devices in the system and devices outside the system
  • GPTP Generic Precision Time Protocol
  • devices inside the system for example, network elements such as UEs and UPFs in the 5G system, UEs or network devices outside the 5G system, can perform time synchronization according to the time information in the received gPTP message.
  • the time information may include, but is not limited to, the sending time of the time synchronization message, the time offset, and the like.
  • time synchronization messages in this application may be the same as those used in the prior art for the time synchronization process. It is the same or similar, and the time information in this application may be the same as or similar to the information used for time synchronization in the prior art, or in other words, the information carried in the time synchronization message in the prior art.
  • FIG. 3 shows the interaction process between the device #A (ie, an example of the first device) and the SMF (ie, an example of the clock source management device) when a new clock source is discovered.
  • the device #A may be a device that can receive a time synchronization message in the communication system.
  • the device #A may include a UE, UPF, DS-TT, or NW-TT.
  • SMF is only an example of a clock source management device, and other devices that can communicate with device #A and can manage the clock source fall within the protection scope of the present application.
  • the device #A obtains the clock source list #A (ie, an example of the clock source list).
  • the clock source list #A records identification information of at least one clock source.
  • the identification information of the clock source is used to indicate (or distinguish) the clock source.
  • the identification information may include, but is not limited to, one or more of the following information:
  • the clock domain number is used to indicate (or distinguish) clock domains
  • the clock domain of a clock refers to the effective area of the clock.
  • the clock domain number may also be referred to as a clock domain ID (clock domain ID).
  • the clock identifier is used to indicate (or distinguish) the clock (or clock source).
  • Table 1 shows an example of the clock source list #A of the present application.
  • the identification information may include the information that can realize the function (or effect) of the identification information carried in the time message in the prior art, so as to avoid interference with the existing
  • the time synchronization message is modified to improve the compatibility of this application.
  • the identification information may also be information that is not carried in the existing time message, and this application is not particularly limited. That is, in this case, the time synchronization message of this application needs to carry identification information and is different from the current one. There is a technical time synchronization message, and the position of the identification information in the time synchronization message is not particularly limited, as long as it can ensure that the receiving device of the time synchronization message can obtain the identification information from the time synchronization message.
  • the clock source list #A also records attribute information (or parameter information) of at least one clock source.
  • the attribute information of a clock source is used to indicate the attribute or characteristic of the clock source.
  • the attributes or characteristics of a certain clock source can be used to determine whether the clock source is suitable for a certain service.
  • the attribute information may include, but is not limited to, one or more of the following information:
  • the clock domain number is used to indicate (or distinguish) clock domains
  • the clock domain of a clock refers to the effective area of the clock.
  • the clock identifier is used to indicate (or distinguish) the clock (or clock source).
  • Protocol Data Unit Session PDU Session
  • PDU Session ID The identifier (PDU Session ID) of the protocol data unit session (Protocol Data Unit Session, PDU Session) carried by the time synchronization message corresponding to the clock source.
  • Table 2 shows another example of the clock source list #A of the present application.
  • part or all of the identification information of the clock sources recorded in the clock source list #A may be issued to the device #A by the clock management device.
  • the identification information of some or all of the clock sources recorded in the clock source list #A may be recorded in the clock source list # when the device #A determines that a clock source is a newly discovered clock source. In A.
  • the clock source recorded in the clock source list may be an internal clock source or an external clock source, which is not specifically limited in this application.
  • the internal clock source can be understood as the clock source of the communication system where the device #A is currently located.
  • the internal system is the communication system where the terminal device currently resides, and when the device #A is a UPF
  • the internal system of the device is the communication system to which the UPF device belongs.
  • the internal clock source may include, but is not limited to, the clock source of the fifth-generation 5G or sixth-generation 6G system.
  • the external clock source can be understood as a clock source of a system other than the communication system where the device #A is currently located.
  • the external clock source may include, but is not limited to, the clock source of the delay-sensitive network TSN.
  • the device #A receives the time synchronization message #A (for example, gPTP).
  • #A for example, gPTP
  • the clock source (denoted as clock source #A) corresponding to the time synchronization message #A may be an internal clock source or an external clock source, which is not specifically limited in this application.
  • the time synchronization message #A may be a time synchronization message of TSN sent by an external device, for example.
  • the device #A can parse the time synchronization message #A to obtain the identification information #A (that is, the identification information of the clock source #A) carried in the time synchronization message #A.
  • the device #A can determine whether the identification information #A is recorded in the clock source list #A.
  • the device #A determines that the clock source #A indicated by the identification information #A is the discovered clock source according to the determination result.
  • the device #A determines that the clock source #A indicated by the identification information #A is the newly discovered clock source according to the determination result, and then executes S1140.
  • the device #A can obtain the attribute information of the clock source #A (or in other words, the time synchronization message #A).
  • device #A can use the clock domain number, clock identifier, or clock accuracy information carried in the time synchronization message #A (for example, the time information carried in the time synchronization message #A) as the attributes of the clock source #A information.
  • device #A can use the port number of the receiving port of the time synchronization message #A, the identification information of the device #A, or the PDU Session ID of the session carried by the time synchronization message #A as the clock source #A Property information.
  • the device #A can directly send the attribute information of the clock source #A to the SMF.
  • the device #A may send a clock management message #A (that is, an example of the first information) to the SMF, and the clock discovery message #A carries the attribute information of the clock source #A.
  • a clock management message #A that is, an example of the first information
  • the clock management message #A may also carry identification information of the clock source #A.
  • the clock management message #A may also carry a new clock source discovery identifier (that is, an example of the first identifier), and the new clock source discovery identifier is used to indicate the clock source carried in the clock management message #A It is a newly discovered clock source, in other words, the new clock source discovery identifier is used to indicate that the clock source to which the attribute information carried in the clock management message #A belongs is the newly discovered clock source.
  • a new clock source discovery identifier that is, an example of the first identifier
  • new clock source discovery identifier and the clock source expired identifier described later may share the same identification bit (or bit), and the new clock source discovery identifier and the clock source expired identifier correspond to different bit values.
  • the identification when the device finds a new clock source, the identification can be set to 1; when the device determines that the clock source is expired, the identification can be set to 0.
  • the SMF can determine the clock source (ie clock source #A) to which the attribute information carried in the clock management message #A belongs according to the new clock source discovery identifier as the newly discovered clock source, and then save the clock source #A Property information.
  • control can be performed so that the terminal device that needs to access the service can receive the time synchronization message of the clock source #A.
  • the SMF can send the attribute information of the clock source #A to NEF, so that the NEF can expose the attribute information of the clock source #A as a time synchronization capability of the system to the outside for use by third-party applications.
  • the device #A may directly send the clock management message #A.
  • the device #A may start a timer (denoted as timer #A) after determining that the clock source #A indicated by the identification information #A is a newly discovered clock source.
  • timer #A a timer
  • the timing duration of the timer #A may be specified by the communication system or communication protocol, or the timing duration of the timer #A may also be set by the administrator device, which is not particularly limited in this application.
  • the device #A can determine whether the time synchronization message of the clock source #A is received again before the timer #A expires.
  • the device #A can send the clock management message #A.
  • the device #A stops (in other words, prohibits or does not) send the clock management message #A.
  • multiple reporting periods can be divided in the time domain, assuming that device #A receives the time synchronization message #A at time #A, or device #A obtains the identification information at time #A #A ⁇ #A is the result of the determination of the newly discovered clock source, then device #A can send a clock management message #A in the reporting period of time #A; or, device #A can be at time #A
  • the clock management message #A is sent in the Tth reporting period after the reporting period, where the value of T is greater than or equal to 1, and the value of T can be specified by communication coordination or communication protocol, or the value of T can also be managed by Personnel equipment, this application is not particularly limited.
  • the clock management message #A may only carry the attribute information of the clock source #A, or the clock relationship message may also carry the attribute information of multiple clock sources (for example, discovered in the same reporting period).
  • the device #A may also record the identification information and attribute information of the clock source #A in the clock source list #A.
  • the device #A by configuring a clock source list recording the identification information of the clock source in the device #A, and carrying the identification information of the clock source corresponding to the time synchronization message in the time synchronization message, the device #A According to the list of clock sources, it can be determined whether the clock source corresponding to the received time synchronization message is a newly discovered clock source, and furthermore, if the determination is yes, the newly discovered clock source can be The attribute information is sent to a network device for managing clock sources such as SMF, so that the efficiency of clock source discovery can be improved, and the cost and delay of clock source discovery can be reduced.
  • a network device for managing clock sources such as SMF
  • the customizer corresponding to the clock source #A can be started (denoted as timer #B ), where timer #A and timer #B can be the same timer (or the timing duration is the same), or timer #A and timer #B can be different timers (or, the timing duration is different ), this application is not particularly limited.
  • the device #A if the device #A receives the time synchronization message of the clock source #A before the timer #B expires, the device #A resets the timer #B.
  • device #A If device #A does not receive a time synchronization message from clock source #A before timer #B is last reset (or started) until timer #B expires, device #A can get from clock source list #A Delete the identification information of the clock source #A.
  • the device #A may also send a clock management message #B (ie, an example of the second information) to the SMF, and the clock management message #B may also carry the identification information and/or attribute information of the clock source #A.
  • a clock management message #B ie, an example of the second information
  • the clock management message #B may also carry a clock source expiration identifier (that is, an example of the second identifier), and the clock source expiration identifier is used to indicate that the clock source #A is an expired clock source.
  • the clock source expiration identifier and the aforementioned new clock source discovery identifier may share the same identification bit (or bit), and the new clock source discovery identifier and the clock source expired identifier correspond to different bit values.
  • the SMF can determine that the clock source (ie, clock source #A) to which the attribute information carried in the clock management message #B belongs has expired according to the clock source expiration identifier, and then delete the attribute information of the clock source #A.
  • the clock source ie, clock source #A
  • the SMF can notify NEF that the clock source #1 has expired, so that NEF no longer exposes the attribute information of the clock source #A as a time synchronization capability of the system to the outside world.
  • the clock source management device can determine whether the discovered clock source expires in time, thereby further improving the accuracy of communication reliability.
  • FIG. 4 shows the interaction process between the device #1 (ie, an example of the first device) and the SMF (ie, an example of the clock source management device) when a new clock source is discovered.
  • the device #1 may be a device that can receive a time synchronization message in the communication system.
  • the device #1 may include a UE, UPF, DS-TT, or NW-TT.
  • the device #1 obtains the clock source list #1 (ie, an example of the clock source list).
  • the clock source list #1 records identification information of at least one clock source.
  • the function and role of the identification information are similar to those described in the process shown in FIG. 3. In order to avoid redundant description, detailed description is omitted.
  • the clock source list #1 also records attribute information (or parameter information) of at least one clock source.
  • each clock source recorded in clock source list #1 corresponds to a timer, where the timer duration can be specified by the communication system or communication protocol, or the timer duration can also be determined by the administrator
  • the device settings are not particularly limited in this application.
  • timing duration of the timers corresponding to any two clock sources may be the same or different, and this application is not particularly limited.
  • clock source #1 in the clock source list #1 expires is taken as an example for description.
  • device #1 can start the timer corresponding to clock source #1 (denoted as timer #1).
  • the device #1 may start the timer #1 based on the instruction of the network device (for example, UPF, SMF, AMF, etc.).
  • the network device for example, UPF, SMF, AMF, etc.
  • device #1 may start timer #1 when it receives the time synchronization message from clock source #1 for the first time.
  • the device #1 if the device #1 receives the time synchronization message of the clock source #1 before the timer #1 expires, the device #1 resets the timer #1.
  • the clock management message #1 may also carry identification information and/or attribute information of the clock source #1.
  • the clock management message #1 may also carry a clock source expiration identifier (that is, an example of the second identifier), and the clock source expiration identifier is used to indicate that the clock source carried in the clock management message #1 is an expired clock source, or ,
  • the clock source expiration identifier is used to indicate that the clock source to which the attribute information carried in the clock management message #1 belongs is an expired clock source, or in other words, the clock source expiration identifier is used to indicate the location of the identification information carried in the clock management message #1
  • the indicated clock source is an expired clock source.
  • the clock source expiration identifier and the aforementioned new clock source discovery identifier may share the same identification bit (or bit), and the new clock source discovery identifier and the clock source expired identifier correspond to different bit values.
  • the SMF can determine that the clock source (ie, clock source #1) to which the attribute information carried in the clock management message #1 belongs has expired according to the clock source expiration identifier, and then process the expired clock source.
  • the SMF can notify NEF that the clock source #1 has expired, so that NEF no longer exposes the attribute information of the clock source #1 as a time synchronization capability of the system to the outside world.
  • a clock source list with identification information of the clock source is configured in the device #1, and each clock source can correspond to a timer, and the time synchronization message is carried in the time synchronization message
  • the identification information of the corresponding clock source thus, device #1 can determine whether the clock source has expired according to the timer corresponding to each clock source, and furthermore, in the case where the determination is yes, it can manage the clock from, for example, SMF
  • the network device of the source reports the expired clock source, so that the clock source management device can determine whether the discovered clock source is expired in time, which can further improve the reliability and accuracy of communication.
  • FIG. 3 and FIG. 4 can be executed individually or jointly. That is, the above-mentioned device #A and device #1 can be the same device or different devices, and this application is not particularly limited.
  • clock management message #A and the clock management message #1 may be the same message or different messages, which is not particularly limited in this application.
  • clock management message #A and clock management message #1 are the same message, it means that the same clock relationship message carries the new clock source discovery identifier and also carries the clock source expiration identifier.
  • the newly discovered clock The location relationship between the source attribute information (and/or identification information) and the new clock source discovery identifier (specifically, the bearing position relationship in the clock relationship message) needs to meet the preset first relationship, and the expired The positional relationship between the attribute information (and/or identification information) of the clock source and the expiration identifier of the clock source satisfies the preset second relationship.
  • the first relationship and the second relationship may be specified by the communication system or communication protocol, or may also be determined by The device #A (or device #1) negotiates with the SMF to determine, so that the SMF can accurately determine which of the clock sources carried in the clock management message are newly discovered and which are out of date.
  • the device #1 can also delete the identification information and attribute information of the clock source #1 from the clock source list #1.
  • FIG. 5 is a schematic diagram of an apparatus 300 for processing a time synchronization message according to an embodiment of the application.
  • the apparatus 300 may be a terminal device, or a chip or circuit, for example, a chip or circuit that can be provided in a terminal device.
  • the device 300 may include a processing unit 310 (ie, an example of a processing unit), and optionally, may also include a storage unit 320.
  • the storage unit 320 is used to store instructions.
  • the processing unit 310 is configured to execute the instructions stored in the storage unit 320, so that the apparatus 300 implements the steps performed by the terminal device in the foregoing method.
  • the device 300 may also include an input port 330 (ie, an example of a communication unit) and an output port 340 (ie, another example of a transceiver unit).
  • the processing unit 310, the storage unit 320, the input port 330, and the output port 340 can communicate with each other through internal connection paths to transfer control and/or data signals.
  • the storage unit 320 is used to store a computer program, and the processing unit 310 can be used to call and run the calculation program from the storage unit 320 to complete the steps of the terminal device in the foregoing method.
  • the storage unit 320 may be integrated in the processing unit 310, or may be provided separately from the processing unit 310.
  • the input port 330 may be a receiver
  • the output port 340 may be a transmitter.
  • the receiver and the transmitter may be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
  • the input port 330 is an input interface
  • the output port 340 is an output interface
  • the functions of the input port 330 and the output port 340 may be implemented by a transceiver circuit or a dedicated chip for transceiver.
  • the processing unit 310 may be implemented by a dedicated processing chip, a processing circuit, a processing unit, or a general-purpose chip.
  • a general-purpose computer may be considered to implement the terminal device provided in the embodiments of the present application.
  • the program codes that realize the functions of the processing unit 310, the input port 330, and the output port 340 are stored in the storage unit 320.
  • the general processing unit implements the functions of the processing unit 310, the input port 330 and the output port 340 by executing the code in the storage unit 320. .
  • the input port 330 is used to obtain a clock source list, and the clock source list records identification information of each clock source in at least one clock source, wherein the identification information of the clock source is used to indicate
  • the clock source is used to receive a first time synchronization message, where the first time synchronization message includes identification information of the first clock source;
  • the processing unit 310 is configured to control the output port 340 to send first information, and the first information includes the identification information of the first clock source. Property information.
  • the first information further includes a first identifier, and the first identifier is used to indicate that the first clock source is a newly discovered clock source.
  • the identification information includes at least one of the following information: clock domain number, clock identification, or clock accuracy.
  • the attribute information of the first clock source includes at least one of the following information: the device identifier of the first device, the port number of the first port, the identifier of the first protocol data unit PDU session, and the first clock source The clock domain number, the clock ID of the first clock source, or the clock accuracy of the first clock source,
  • the first port is a port used to transmit the first time synchronization message
  • the first PDU session is a PDU session used to transmit the first time synchronization message.
  • the processing unit 310 is configured to start a first timer after the input port 330 receives the first time synchronization message; and, if the input port 330 receives the first timer before the first timer expires Two time synchronization messages, the output port 340 is controlled to send the first information, and the second time synchronization messages include the identification information of the first clock source.
  • the processing unit 310 is configured to record the identification information of the first clock source in the clock source list.
  • each of the multiple clock sources recorded in the clock source list corresponds to a timer
  • the processing unit 310 is configured to, if the input port 330 receives a time synchronization message from the second clock source, start or reset the timer corresponding to the second clock source, where the second clock source is the One of the multiple clock sources recorded in the clock source list.
  • the processing unit 310 is configured to delete from the clock source list if the input port 330 does not receive the time synchronization message of the second clock source before the timer corresponding to the second clock source expires Identification information of the second clock source.
  • the processing unit 310 is configured to control the output port 340 to send the second information if the input port 330 does not receive the time synchronization message of the second clock source before the timer corresponding to the second clock source expires ,
  • the second information includes identification information of the second clock source and a second identification, and the second identification is used to indicate that the second clock source has expired.
  • the first device includes any of the following devices: a terminal device, a user plane function UPF device, a device-side delay-sensitive network translator, and a network-side delay-sensitive network translator.
  • the input port 330 is used to obtain a clock source list, and the clock source list records the identification information of each of the multiple clock sources, wherein the identification information of the clock source is used for Indicate the clock source.
  • Each clock source among the multiple clock sources recorded in the clock source list corresponds to a timer; if the input port 330 receives a time synchronization message from the second clock source, the processing unit 310 starts Or reset the timer corresponding to the second clock source, where the second clock source is one of the multiple clock sources recorded in the clock source list; if the timer corresponding to the second clock source When the input port 330 does not receive the time synchronization message of the second clock source before the time is up, the processing unit 310 deletes the identification information of the second clock source from the clock source list; and/or if the first clock source Before the timer corresponding to the second clock source expires, the input port 330 does not receive the time synchronization message of the second clock source, and the processing unit 310 controls the output port 340 to send second
  • the functions and actions of the modules or units in the device 300 listed above are only exemplary.
  • the modules or units in the device 300 can be used Each action or process performed by the receiving device (for example, device #A or device #1) of the time synchronization message in the foregoing method.
  • the receiving device for example, device #A or device #1
  • detailed descriptions are omitted.
  • FIG. 6 is a schematic diagram of an apparatus 400 for processing a time synchronization message according to an embodiment of the application.
  • the apparatus 400 may be a network device, or a chip or circuit, such as a chip or circuit that can be set in a clock management device (for example, SMF).
  • a clock management device for example, SMF
  • the device 400 may include a processing unit 410 (that is, an example of a processing unit), and optionally, may also include a storage unit 420.
  • the storage unit 420 is used to store instructions.
  • the processing unit 410 is configured to execute the instructions stored in the storage unit 420, so that the apparatus 400 implements the steps performed by the network device in the foregoing method.
  • the device 400 may further include an input port 430 (ie, an example of a communication unit) and an output port 440 (ie, another example of a transceiver unit).
  • the processing unit 410, the storage unit 420, the input port 430, and the output port 440 can communicate with each other through internal connection paths to transfer control and/or data signals.
  • the storage unit 420 is used to store a computer program, and the processing unit 410 can be used to call and run the computer program from the storage unit 420 to complete the steps of the network device in the above method.
  • the storage unit 420 may be integrated in the processing unit 410, or may be provided separately from the processing unit 410.
  • the input port 430 may be a receiver
  • the output port 440 may be a transmitter.
  • the receiver and the transmitter may be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as transceivers.
  • the input port 430 is an input interface
  • the output port 440 is an output interface
  • the functions of the input port 430 and the output port 440 may be implemented by a transceiver circuit or a dedicated chip for transceiver.
  • the processing unit 410 may be implemented by a dedicated processing chip, a processing circuit, a processing unit, or a general-purpose chip.
  • a general-purpose computer may be considered to implement the network device provided in the embodiment of the present application.
  • the program code that realizes the functions of the processing unit 410, the input port 430 and the output port 440 is stored in the storage unit 420.
  • the general processing unit implements the functions of the processing unit 410, the input port 430 and the output port 440 by executing the code in the storage unit 420 .
  • each module or unit in the device 400 can be used to execute various actions or processes performed by the time management device (for example, SMF) in the above method.
  • SMF time management device
  • FIG. 7 is a schematic structural diagram of a terminal device 500 provided by this application.
  • the foregoing apparatus 300 may be configured in the terminal device 500, or the foregoing apparatus 300 itself may be the terminal device 500.
  • the terminal device 500 can perform the actions performed by the receiving device (for example, device #1 or device #A) of the time synchronization message in the foregoing method.
  • FIG. 7 only shows the main components of the terminal device.
  • the terminal device 500 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
  • the processor is mainly used to process the communication protocol and communication data, and to control the entire terminal device, execute the software program, and process the data of the software program. For example, it is used to support the terminal device to execute the above-mentioned transmission precoding matrix instruction method embodiment.
  • the memory is mainly used to store software programs and data, for example, to store the codebook described in the above embodiments.
  • the control circuit is mainly used for the conversion of baseband signals and radio frequency signals and the processing of radio frequency signals.
  • the control circuit and the antenna together can also be called a transceiver, which is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
  • Input and output devices such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.
  • the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program.
  • the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit.
  • the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal to the outside in the form of electromagnetic waves through the antenna.
  • the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data.
  • FIG. 7 only shows a memory and a processor. In actual terminal devices, there may be multiple processors and memories.
  • the memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiment of the present application.
  • the processor may include a baseband processor and a central processing unit.
  • the baseband processor is mainly used to process communication protocols and communication data.
  • the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software programs. data.
  • the processor in FIG. 7 integrates the functions of a baseband processor and a central processing unit.
  • the baseband processor and the central processing unit may also be independent processors and are interconnected by technologies such as a bus.
  • the terminal device may include multiple baseband processors to adapt to different network standards, the terminal device may include multiple central processors to enhance its processing capabilities, and the various components of the terminal device may be connected through various buses.
  • the baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip.
  • the central processing unit can also be expressed as a central processing circuit or a central processing chip.
  • the function of processing the communication protocol and the communication data can be built in the processor, or can be stored in the storage unit in the form of a software program, and the processor executes the software program to realize the baseband processing function.
  • the antenna and the control circuit with the transceiving function can be regarded as the transceiving unit 510 of the terminal device 500, and the processor with the processing function can be regarded as the processing unit 520 of the terminal device 500.
  • the terminal device 500 includes a transceiving unit 510 and a processing unit 520.
  • the transceiving unit may also be referred to as a transceiver, a transceiver, a transceiving device, and so on.
  • the device for implementing the receiving function in the transceiving unit 510 can be regarded as the receiving unit, and the device for implementing the sending function in the transceiving unit 510 can be regarded as the sending unit, that is, the transceiving unit includes a receiving unit and a sending unit.
  • the receiving unit may also be called a receiver, a receiver, a receiving circuit, etc.
  • the sending unit may be called a transmitter, a transmitter, or a transmitting circuit, etc.
  • the embodiment of the present application also provides a communication system, which includes one or more of the aforementioned terminal devices and network devices.
  • the processor may be a central processing unit (central processing unit, CPU), and the processor may also be other general-purpose processors, digital signal processors (digital signal processors, DSP), and dedicated integration Circuit (application specific integrated circuit, ASIC), ready-made programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • the volatile memory may be random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • static random access memory static random access memory
  • DRAM dynamic random access memory
  • DRAM synchronous dynamic random access memory
  • Access memory synchronous DRAM, SDRAM
  • double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
  • enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
  • synchronous connection dynamic random access memory Take memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM).
  • the foregoing embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination.
  • the above-mentioned embodiments may be implemented in the form of a computer program product in whole or in part.
  • the computer program product includes one or more computer instructions or computer programs.
  • the computer instructions or computer programs are loaded or executed on the computer, the processes or functions described in the embodiments of the present application are generated in whole or in part.
  • 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.
  • 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 a data storage device such as a server or a data center that includes one or more sets of available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium.
  • the semiconductor medium may be a solid state drive.
  • the size of the sequence numbers of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not correspond to the embodiments of the present application.
  • the implementation process constitutes any limitation.
  • the disclosed system, device, and method can be implemented in other ways.
  • the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit. If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
  • the technical solution of this application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk and other media that can store program codes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

La présente demande concerne un procédé et un appareil de gestion de sources d'horloges. Le procédé consiste à : maintenir, par un premier dispositif, une liste de sources d'horloges, la liste de sources d'horloges enregistrant des informations d'identification de chaque source d'horloges parmi au moins une source d'horloges et les informations d'identification de la source d'horloges servant à indiquer la source d'horloges ; recevoir un premier paquet de synchronisation temporelle, le premier paquet de synchronisation temporelle comprenant des informations d'identification d'une première source d'horloges ; et si les informations d'identification de la première source d'horloges n'appartiennent pas aux informations d'identification enregistrées dans la liste de sources d'horloges, enregistrer les informations d'identification de la première source d'horloges dans la liste de sources d'horloges et envoyer des premières informations, les premières informations comprenant des informations d'attribut de la première source d'horloges. Ainsi, l'efficacité de découverte de sources d'horloges peut être améliorée et les coûts et le retard temporel de découverte de sources d'horloges peuvent être réduits.
PCT/CN2021/083205 2020-05-28 2021-03-26 Procédé et appareil de gestion de sources d'horloges WO2021238377A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010466876.0 2020-05-28
CN202010466876.0A CN113746586B (zh) 2020-05-28 2020-05-28 时钟源管理的方法和装置

Publications (1)

Publication Number Publication Date
WO2021238377A1 true WO2021238377A1 (fr) 2021-12-02

Family

ID=78724131

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/083205 WO2021238377A1 (fr) 2020-05-28 2021-03-26 Procédé et appareil de gestion de sources d'horloges

Country Status (2)

Country Link
CN (1) CN113746586B (fr)
WO (1) WO2021238377A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024065308A1 (fr) * 2022-09-28 2024-04-04 Zte Corporation Procédé, dispositif et système de synchronisation temporelle
CN117812686A (zh) * 2022-09-30 2024-04-02 华为技术有限公司 通信方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1700623A (zh) * 2004-05-21 2005-11-23 华为技术有限公司 一种在同步光网络中通过q3接口实现时钟管理的方法
CN102868516A (zh) * 2012-10-09 2013-01-09 盛科网络(苏州)有限公司 同步以太网中时钟信息分发的方法和装置
CN103023595A (zh) * 2012-06-08 2013-04-03 中兴通讯股份有限公司 一种最佳主时钟算法的实现方法及装置
US20140286357A1 (en) * 2013-03-20 2014-09-25 Qulsar, Inc. Managed timing engine
CN104683132A (zh) * 2013-11-29 2015-06-03 中兴通讯股份有限公司 一种确定备份时钟源的方法及装置
CN105703893A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 时钟源属性的同步方法、装置及***
CN106209291A (zh) * 2016-08-30 2016-12-07 京信通信技术(广州)有限公司 基站时钟同步的时钟源列表更新、时钟同步方法和***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355346B (zh) * 2011-10-13 2018-02-09 中兴通讯股份有限公司 一种时钟同步源设备有效性判定方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1700623A (zh) * 2004-05-21 2005-11-23 华为技术有限公司 一种在同步光网络中通过q3接口实现时钟管理的方法
CN103023595A (zh) * 2012-06-08 2013-04-03 中兴通讯股份有限公司 一种最佳主时钟算法的实现方法及装置
CN102868516A (zh) * 2012-10-09 2013-01-09 盛科网络(苏州)有限公司 同步以太网中时钟信息分发的方法和装置
US20140286357A1 (en) * 2013-03-20 2014-09-25 Qulsar, Inc. Managed timing engine
CN104683132A (zh) * 2013-11-29 2015-06-03 中兴通讯股份有限公司 一种确定备份时钟源的方法及装置
CN105703893A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 时钟源属性的同步方法、装置及***
CN106209291A (zh) * 2016-08-30 2016-12-07 京信通信技术(广州)有限公司 基站时钟同步的时钟源列表更新、时钟同步方法和***

Also Published As

Publication number Publication date
CN113746586B (zh) 2022-12-06
CN113746586A (zh) 2021-12-03

Similar Documents

Publication Publication Date Title
WO2022016401A1 (fr) Procédé de communication et appareil de communication
WO2021203814A1 (fr) Procédé et appareil de traitement de message de synchronisation temporelle
WO2021013122A1 (fr) Procédé et dispositif de transfert intercellulaire
WO2020125608A1 (fr) Procédé d'attribution de ressources et appareil de communication
WO2020087509A1 (fr) Procédé de communication sans fil, dispositif terminal et dispositif de réseau
WO2020206582A1 (fr) Procédé et appareil de communication à relais
WO2021238377A1 (fr) Procédé et appareil de gestion de sources d'horloges
WO2021062730A1 (fr) Procédé et dispositif de communication sans fil
US20230086410A1 (en) Communication method and communication apparatus
WO2022056676A1 (fr) Procédé d'identification de service, dispositif terminal et dispositif de réseau
WO2020151585A1 (fr) Procédé et appareil de transmission de données
WO2017156789A1 (fr) Procédé et terminal de communication de dispositif à dispositif
WO2019218126A1 (fr) Procédé permettant de commander une congestion de réseau, dispositif terminal, et dispositif de réseau
WO2022160205A1 (fr) Procédé de transmission de données, dispositifs de terminal et dispositif de réseau
WO2021203983A1 (fr) Procédé et appareil de traitement de paquet de synchronisation temporelle
WO2022027375A1 (fr) Procédé de sélection d'accès à une cellule, dispositif de terminal et dispositif de réseau
WO2022032453A1 (fr) Procédé d'optimisation de radiomessagerie et dispositif de réseau
JP7513746B2 (ja) 時刻同期パケット処理方法および装置
WO2022061838A1 (fr) Procédé d'activation d'un mécanisme de mappage inverse, dispositif terminal et dispositif de réseau
WO2023070446A1 (fr) Procédé et dispositif d'enregistrement de tranche de réseau
WO2022082538A1 (fr) Procédé et appareil de communication sans fil et dispositif de communication
WO2024125498A1 (fr) Procédé et appareil de mise à jour de modèle, dispositif et support d'enregistrement
WO2024051313A1 (fr) Procédé, appareil et système de gestion de ressources de communication, et support d'enregistrement
WO2023216696A1 (fr) Procédé et appareil de traitement d'informations
WO2022222748A1 (fr) Procédé et appareil de communication par relais

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: 21813689

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21813689

Country of ref document: EP

Kind code of ref document: A1