Information processing method and apparatus, and storage medium
By acquiring time synchronization scenario information and dynamically adjusting the propagation delay compensation method and cycle, the problem of high time synchronization overhead in communication systems is solved, and a flexible time synchronization strategy is realized to meet diverse time synchronization needs.
Patent Information
- Application Number
- CN202110267777.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-11
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2041-03-11
AI Technical Summary
Existing communication systems suffer from high system overhead in time synchronization, especially in their inability to effectively meet the flexibility and accuracy requirements of time synchronization in different scenarios.
By acquiring time synchronization scenario information, the target time synchronization strategy is determined, including the method of propagation delay compensation, the executing entity, and the compensation cycle. The time synchronization strategy is dynamically adjusted according to scenario requirements to improve the flexibility and accuracy of time synchronization.
It effectively reduces the system overhead of time synchronization and can meet the time synchronization needs of different scenarios, improving the applicability and accuracy of time synchronization strategies.
Smart Images

Figure CN115086981B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to an information processing method, apparatus, and storage medium. Background Technology
[0002] With the development of communication technology, the time synchronization requirements of communication systems are gradually increasing. For example, the 3rd Generation Partnership Project (3GPP) introduced a network deployment mechanism for 5G communication systems to access Time-Sensitive Networking (TSN), enabling support for Industrial Internet of Things (IIOT) scenarios. TSN, in particular, has high time synchronization requirements.
[0003] Currently, to overcome time synchronization errors caused by uncontrollable factors, Propagation Delay Compensation (PDC) is commonly used for time synchronization. However, this time synchronization method may have the problem of high system overhead. Summary of the Invention
[0004] This application provides an information processing method, apparatus, and storage medium to solve the problem of high overhead in time synchronization of communication systems.
[0005] In a first aspect, this application provides an information processing method applied to an access network device, the information processing method comprising:
[0006] Obtain time synchronization scenario information, which indicates the scenario corresponding to a specific time synchronization requirement;
[0007] Based on the time synchronization scenario information, determine the target time synchronization strategy.
[0008] Optionally, the target time synchronization strategy may include at least one of the following: the method of propagation delay compensation, the entity responsible for performing propagation delay compensation, and the compensation period for performing propagation delay compensation.
[0009] Optionally, based on the time synchronization scenario information, a target time synchronization strategy is determined, including:
[0010] Based on the time synchronization scenario information, determine the allowable range of target synchronization error;
[0011] The method of propagation delay compensation is determined based on the allowable range of target synchronization error.
[0012] Optionally, the time synchronization scenario information includes at least one of the following: the target scenario identifier of the time synchronization scenario, the allowable range of the target synchronization error, and the target time synchronization requirement corresponding to the business.
[0013] Optionally, the time synchronization scenario information includes the target scenario identifier for the time synchronization scenario. Based on the time synchronization scenario information, the allowable range of the target synchronization error is determined, including:
[0014] Based on the mapping relationship between scene identifiers and time synchronization errors, the allowable range of target synchronization error is determined to be the time synchronization error corresponding to the target scene identifier.
[0015] Optionally, the time synchronization scenario information includes the target time synchronization requirements corresponding to the business. Based on the time synchronization scenario information, the allowable range of target synchronization error is determined, including:
[0016] Based on the target time synchronization requirements of the business, obtain the allowable range of target synchronization error for the business.
[0017] Optionally, the method of propagation delay compensation can be determined based on the allowable range of target synchronization error, including:
[0018] If the value within the allowable range of target synchronization error is less than or equal to the first threshold, the propagation delay compensation method is determined to be compensation based on round-trip time (RTT); otherwise, the propagation delay compensation method is determined to be compensation based on time calibration (TA).
[0019] Optionally, based on the time synchronization scenario information, a target time synchronization strategy is determined, including:
[0020] If the time synchronization scenario information corresponds to the time synchronization between terminals, then the execution subject of the target time synchronization strategy is determined to be the access network device.
[0021] Optionally, based on the time synchronization scenario information, a target time synchronization strategy is determined, including:
[0022] If the value of the target synchronization error within the allowable range corresponding to the time synchronization scenario information is less than or equal to the second threshold, then the compensation period is determined to be the first duration; otherwise, the compensation period is determined to be the second duration.
[0023] The first duration is shorter than the second duration.
[0024] Optionally, obtain time synchronization scenario information, including:
[0025] Receive the first message from the terminal, which carries time synchronization scenario information.
[0026] Optionally, the time of sending the first message includes at least one of the following:
[0027] When a terminal enters connected mode and accesses a cell;
[0028] When the terminal has a service requiring uplink time synchronization;
[0029] When a terminal switches to a new cell;
[0030] The terminal periodically sends the first message at the specified time.
[0031] Optionally, the information processing methods also include:
[0032] Before receiving the first message from the terminal, a second message is sent to the terminal to request time synchronization scenario information.
[0033] Optionally, the second message is a Radio Resource Control (RRC) message or a Media Access Control (MAC) layer signaling message.
[0034] Optionally, obtain time synchronization scenario information, including:
[0035] Receive a third message from the core network device, which carries time synchronization scenario information.
[0036] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0037] Optionally, the information processing method further includes:
[0038] A fourth message is sent to the terminal. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0039] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0040] Secondly, this application provides an information processing method applied to a terminal, the information processing method comprising:
[0041] Send a first message to the access network device. The first message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0042] Optionally, the time of sending the first message includes at least one of the following:
[0043] When a terminal enters connected mode and accesses a cell;
[0044] When the terminal has a service requiring uplink time synchronization;
[0045] When a terminal switches to a new cell;
[0046] The terminal periodically sends the first message at the time of sending.
[0047] Optionally, the second message can be an RRC message or a MAC layer signaling message.
[0048] Optionally, the information processing method further includes:
[0049] The terminal receives a fourth message from the access network device. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or it is used to instruct the terminal not to perform time synchronization.
[0050] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0051] Thirdly, this application provides an information processing method applied to core network equipment, the information processing method comprising:
[0052] A third message is sent to the access network device. The third message carries time synchronization scenario information. The time synchronization scenario information is used to indicate the scenario corresponding to a specific time synchronization requirement and to determine the target time synchronization strategy for time synchronization.
[0053] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0054] Fourthly, this application provides an information processing apparatus for use in access network equipment, the information processing apparatus comprising a memory, a transceiver, and a processor:
[0055] Memory, used to store computer programs;
[0056] A transceiver is used to send and receive data under the control of a processor.
[0057] A processor is used to read computer programs from memory and perform the following operations:
[0058] Obtain time synchronization scenario information, which indicates the scenario corresponding to a specific time synchronization requirement;
[0059] Based on the time synchronization scenario information, determine the target time synchronization strategy.
[0060] Optionally, the target time synchronization strategy may include at least one of the following: the method of propagation delay compensation, the entity responsible for performing propagation delay compensation, and the compensation period for performing propagation delay compensation.
[0061] Optionally, the processor also performs the following operations:
[0062] Based on the time synchronization scenario information, determine the allowable range of target synchronization error;
[0063] The method of propagation delay compensation is determined based on the allowable range of target synchronization error.
[0064] Optionally, the time synchronization scenario information includes at least one of the following: the target scenario identifier of the time synchronization scenario, the allowable range of the target synchronization error, and the target time synchronization requirement corresponding to the business.
[0065] Optionally, the time synchronization scenario information includes the target scenario identifier for the time synchronization scenario, and the processor also performs the following operations:
[0066] Based on the mapping relationship between scene identifiers and time synchronization errors, the allowable range of target synchronization error is determined to be the time synchronization error corresponding to the target scene identifier.
[0067] Optionally, the time synchronization scenario information includes the target time synchronization requirements corresponding to the business, and the processor also performs the following operations:
[0068] Based on the target time synchronization requirements of the business, obtain the allowable range of target synchronization error for the business.
[0069] Optionally, the processor also performs the following operations:
[0070] If the value within the allowable range of target synchronization error is less than or equal to the first threshold, the propagation delay compensation method is determined to be compensation based on round-trip time (RTT); otherwise, the propagation delay compensation method is determined to be compensation based on time calibration (TA).
[0071] Optionally, the processor also performs the following operations:
[0072] If the time synchronization scenario information corresponds to the time synchronization between terminals, then the execution subject of the target time synchronization strategy is determined to be the access network device.
[0073] Optionally, the processor also performs the following operations:
[0074] If the value of the target synchronization error within the allowable range corresponding to the time synchronization scenario information is less than or equal to the second threshold, then the compensation period is determined to be the first duration; otherwise, the compensation period is determined to be the second duration.
[0075] The first duration is shorter than the second duration.
[0076] Optionally, the processor also performs the following operations:
[0077] Receive the first message from the terminal, which carries time synchronization scenario information.
[0078] Optionally, the time of sending the first message includes at least one of the following:
[0079] When a terminal enters connected mode and accesses a cell;
[0080] When the terminal has a service requiring uplink time synchronization;
[0081] When a terminal switches to a new cell;
[0082] The terminal periodically sends the first message at the specified time.
[0083] Optionally, the processor also performs the following operations:
[0084] Before receiving the first message from the terminal, a second message is sent to the terminal to request time synchronization scenario information.
[0085] Optionally, the second message is a Radio Resource Control (RRC) message or a Media Access Control (MAC) layer signaling message.
[0086] Optionally, the processor also performs the following operations:
[0087] Receive a third message from the core network device, which carries time synchronization scenario information.
[0088] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0089] Optionally, the processor also performs the following operations:
[0090] A fourth message is sent to the terminal. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0091] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0092] Fifthly, this application provides an information processing device for use in a terminal, the information processing device including a memory, a transceiver, and a processor:
[0093] Memory, used to store computer programs;
[0094] A transceiver is used to send and receive data under the control of a processor.
[0095] A processor is used to read computer programs from memory and perform the following operations:
[0096] Send a first message to the access network device. The first message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0097] Optionally, the time of sending the first message includes at least one of the following:
[0098] When a terminal enters connected mode and accesses a cell;
[0099] When the terminal has a service requiring uplink time synchronization;
[0100] When a terminal switches to a new cell;
[0101] The terminal periodically sends the first message at the specified time.
[0102] Optionally, the second message can be an RRC message or a MAC layer signaling message.
[0103] Optionally, the processor also performs the following operations:
[0104] The terminal receives a fourth message from the access network device. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or it is used to instruct the terminal not to perform time synchronization.
[0105] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0106] Sixthly, this application provides an information processing apparatus for use in core network equipment, the information processing apparatus comprising a memory, a transceiver, and a processor:
[0107] Memory, used to store computer programs;
[0108] A transceiver is used to send and receive data under the control of a processor.
[0109] A processor is used to read computer programs from memory and perform the following operations:
[0110] A third message is sent to the access network device. The third message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0111] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0112] Seventhly, this application provides an information processing apparatus for use in access network equipment, the information processing apparatus comprising:
[0113] The acquisition unit is used to acquire time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0114] The determination unit is used to determine the target time synchronization strategy based on the time synchronization scenario information.
[0115] Optionally, the target time synchronization strategy may include at least one of the following: the method of propagation delay compensation, the entity responsible for performing propagation delay compensation, and the compensation period for performing propagation delay compensation.
[0116] Optional, define the unit, specifically for:
[0117] Based on the time synchronization scenario information, determine the allowable range of target synchronization error;
[0118] The method of propagation delay compensation is determined based on the allowable range of target synchronization error.
[0119] Optionally, the time synchronization scenario information includes at least one of the following: the target scenario identifier of the time synchronization scenario, the allowable range of the target synchronization error, and the target time synchronization requirement corresponding to the business.
[0120] Optionally, the time synchronization scenario information includes the target scenario identifier and the determination unit, specifically used for:
[0121] Based on the mapping relationship between scene identifiers and time synchronization errors, the allowable range of target synchronization error is determined to be the time synchronization error corresponding to the target scene identifier.
[0122] Optionally, the time synchronization scenario information includes the target time synchronization requirement corresponding to the business, and the determination unit, specifically used for:
[0123] Based on the target time synchronization requirements of the business, obtain the allowable range of target synchronization error for the business.
[0124] Optional, define the unit, specifically for:
[0125] If the value within the allowable range of target synchronization error is less than or equal to the first threshold, the propagation delay compensation method is determined to be compensation based on round-trip time (RTT); otherwise, the propagation delay compensation method is determined to be compensation based on time calibration (TA).
[0126] Optional, define the unit, specifically for:
[0127] If the time synchronization scenario information corresponds to the time synchronization between terminals, then the execution subject of the target time synchronization strategy is determined to be the access network device.
[0128] Optional, define the unit, specifically for:
[0129] If the value of the target synchronization error within the allowable range corresponding to the time synchronization scenario information is less than or equal to the second threshold, then the compensation period is determined to be the first duration; otherwise, the compensation period is determined to be the second duration.
[0130] The first duration is shorter than the second duration.
[0131] Optional, the acquisition unit is specifically used for:
[0132] Receive the first message from the terminal, which carries time synchronization scenario information.
[0133] Optionally, the time of sending the first message includes at least one of the following:
[0134] When a terminal enters connected mode and accesses a cell;
[0135] When the terminal has a service requiring uplink time synchronization;
[0136] When a terminal switches to a new cell;
[0137] The terminal periodically sends the first message at the specified time.
[0138] Optionally, the information processing device further includes:
[0139] The first sending unit is used to send a second message to the terminal requesting time synchronization scenario information before receiving the first message sent by the terminal.
[0140] Optionally, the second message is a Radio Resource Control (RRC) message or a Media Access Control (MAC) layer signaling message.
[0141] Optional, the acquisition unit is specifically used for:
[0142] Receive a third message from the core network device, which carries time synchronization scenario information.
[0143] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0144] Optionally, the information processing device further includes:
[0145] The second sending unit is used to send a fourth message to the terminal. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0146] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0147] Eighthly, this application provides an information processing apparatus for use in a terminal, the information processing apparatus comprising:
[0148] The sending unit is used to send a first message to the access network device. The first message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0149] Optionally, the time of sending the first message includes at least one of the following:
[0150] When a terminal enters connected mode and accesses a cell;
[0151] When the terminal has a service requiring uplink time synchronization;
[0152] When a terminal switches to a new cell;
[0153] The terminal periodically sends the first message at the specified time.
[0154] Optionally, the second message can be an RRC message or a MAC layer signaling message.
[0155] Optionally, the information processing device further includes:
[0156] The receiving unit is used to receive a fourth message sent by the access network device. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0157] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0158] Ninthly, this application provides an information processing apparatus for use in core network equipment, the information processing apparatus comprising:
[0159] The sending unit is used to send a third message to the access network device. The third message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0160] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0161] In a tenth aspect, this application provides a processor-readable storage medium storing a computer program for causing a processor to perform the information processing method described in the first, second, or third aspect.
[0162] In one aspect, this application provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the information processing method as described in the first, second, or third aspect above.
[0163] In a twelfth aspect, this application provides a communication system including any of the access network devices, any of the terminals, and any of the core network devices described above.
[0164] This application provides an information processing method, apparatus, and storage medium in which an access network device can determine a corresponding target time synchronization strategy based on the acquired time synchronization scenario information, so that the target time synchronization strategy adapts to the synchronization requirements of the time synchronization scenario. Compared with using the same PDC method for time synchronization, it can effectively reduce the system overhead caused by time synchronization.
[0165] It should be understood that the description in the foregoing summary section is not intended to limit the key or essential features of the embodiments of the present invention, nor is it intended to restrict the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0166] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0167] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;
[0168] Figure 2 A schematic diagram illustrating another application scenario provided by an embodiment of this application;
[0169] Figure 3 A flowchart illustrating an information processing method provided in one embodiment of this application;
[0170] Figure 4 A flowchart illustrating an information processing method provided for another embodiment of this application;
[0171] Figure 5 A flowchart illustrating an information processing method provided for another embodiment of this application;
[0172] Figure 6 A flowchart illustrating an information processing method provided for another embodiment of this application;
[0173] Figure 7 A flowchart illustrating an information processing method provided for another embodiment of this application;
[0174] Figure 8 A schematic diagram of the structure of an information processing apparatus provided in an embodiment of this application;
[0175] Figure 9 A schematic diagram of the structure of an information processing apparatus provided in another embodiment of this application;
[0176] Figure 10 A schematic diagram of the structure of an information processing apparatus provided in another embodiment of this application;
[0177] Figure 11 A schematic diagram of the structure of an information processing apparatus provided in another embodiment of this application;
[0178] Figure 12 A schematic diagram of the structure of an information processing apparatus provided in another embodiment of this application;
[0179] Figure 13 This is a schematic diagram of the structure of an information processing apparatus provided in another embodiment of this application. Detailed Implementation
[0180] In this application, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0181] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0182] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0183] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminals and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G systems (5GS).
[0184] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). The wireless terminal can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0185] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal via one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0186] Network devices and terminals can each use one or more antennas for Multiple-Input Multiple-Output (MIMO) transmission. MIMO transmission can be Single-User MIMO (SU-MIMO) or Multiple-User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0187] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application, such as... Figure 1 As shown, this embodiment provides a communication system including a network device 110 and a terminal 120. The network device 110 includes a core network device 111 and multiple access network devices 112. In the communication system, the access network devices 112 and the terminal 120 each have their own independent clock modules. The time error of the crystal oscillator in the clock module, the propagation delay during the wireless signal propagation process, etc., result in time synchronization errors between different access network devices 112, between different terminals 120, and between access network devices 112 and terminals 120.
[0188] In this application scenario, the core network device 111 and the access network device 112 can be independent physical devices, or the functions of the core network device 111 and the logical functions of the access network device 112 can be integrated into the same physical device, or a single physical device can integrate some of the functions of the core network device 111 and some of the functions of the access network device 112. The terminal 120 can be fixed in location or movable. Figure 1 This is just an illustration; the communication system may also include other network devices, such as wireless repeater devices and wireless backhaul devices. Figure 1 It is not shown in the middle.
[0189] With the development of communication technology, in addition to supporting traditional services (such as voice calls), communication systems will also support more services with high time synchronization requirements, such as location services, autonomous driving services, and virtual reality services. The time synchronization requirements of communication systems are becoming more diversified.
[0190] Taking the network deployment mechanism for 5G system access to TSN network introduced by 3GPP as an example, Figure 2 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application. This application scenario involves a 5G system accessing the TSN, where both the TSN network and the 5G system have high time synchronization requirements. For example... Figure 2 As shown, the TSN system establishes a communication connection with the TSN's switching node (Bridge) or data terminal (End Station) through the 5G system. The first node is the 5G system, which serves as the TSN's logical switching node (Logical Bridge). The 5G system establishes communication connections with both the TSN system and the first node via bridging.
[0191] Therefore, the time synchronization requirements of communication systems vary across different application scenarios, and the allowable range of time synchronization errors assessed by the 3GPP system also differs significantly. For example, in application scenarios such as motion control, control-to-control (C2C) time synchronization, high-data-rate video streaming, and smart grids, the time synchronization requirement for high-data-rate video streaming is a time synchronization error of less than 10 microseconds, the time synchronization requirement for inter-terminal time synchronization is a time synchronization error of less than 1 microsecond, the allowable range of time synchronization error for inter-terminal time synchronization is ±145 nanoseconds to ±275 nanoseconds, and the allowable range of time synchronization error for smart grids is ±795 nanoseconds to ±845 nanoseconds.
[0192] Currently, time synchronization is performed using the same propagation delay compensation (PDC) method, without considering the different time synchronization requirements in different scenarios. This has the following shortcomings: On the one hand, performing time synchronization in some scenarios that do not require time synchronization (e.g., scenarios where the base station and terminal are close together and the time synchronization error requirement is not high) results in a large system overhead; on the other hand, if a propagation delay compensation method with low time synchronization accuracy is used to save system overhead, it cannot meet the needs of some scenarios with high time synchronization requirements.
[0193] To address the aforementioned issues, embodiments of this application provide an information processing method, apparatus, device, and medium. In this application, a target time synchronization strategy is determined specifically based on time synchronization scenario information, improving the flexibility and relevance of the time synchronization strategy, effectively reducing the system overhead of time synchronization, and meeting the time synchronization needs of different scenarios.
[0194] The methods and apparatus provided in the embodiments of this application are based on the same concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.
[0195] Figure 3 This is a flowchart illustrating an information processing method provided in one embodiment of this application. In this embodiment, the entity executing the information processing method is an access network device. Figure 3 As shown, the method includes:
[0196] S301, Obtain time synchronization scenario information.
[0197] The time synchronization scenario information indicates the scenario corresponding to a specific time synchronization requirement. A scenario corresponding to a specific time synchronization requirement means that the scenario has its own time synchronization needs. In other words, the time synchronization scenario information indicates the scenario currently undergoing time synchronization; different scenarios may have the same or different time synchronization requirements. For ease of description, the scenario corresponding to a specific time synchronization requirement will be referred to as a time synchronization scenario. The time synchronization scenario information may include the time synchronization scenario (which can be understood as an application scenario or business scenario) and / or the time synchronization requirement of the time synchronization scenario.
[0198] In this step, the access network device can obtain pre-stored time synchronization scenario information. For example, the access network device can pre-set time synchronization scenario information according to the time synchronization scenario in which it is located; or, the access network device can dynamically obtain time synchronization scenario information, for example, by determining the time synchronization scenario information based on the received service information or the communication distance between it and the terminal.
[0199] S302. Determine the target time synchronization strategy based on the time synchronization scenario information.
[0200] The target time synchronization strategy refers to the method of time synchronization.
[0201] In this step, after obtaining the time synchronization scenario information, the access network device can determine whether the time synchronization scenario has a high demand for time synchronization. Based on whether the time synchronization scenario has a high demand for time synchronization, it determines whether time synchronization should be performed and determines the target time synchronization strategy for time synchronization.
[0202] Specifically, if the time synchronization requirement is low in the time synchronization scenario, then time synchronization can be omitted, or a time synchronization strategy with lower accuracy but lower system overhead can be selected as the target time synchronization strategy to reduce system overhead. If the time synchronization requirement is high in the time synchronization scenario, then a time synchronization strategy with higher system overhead but higher accuracy can be selected as the target time synchronization strategy to improve the time synchronization effect.
[0203] In this embodiment, the access network device determines the target time synchronization strategy in a targeted manner based on the time synchronization scenario information, thereby improving the flexibility, rationality, and applicability of the time synchronization strategy in the time synchronization scenario, which helps to reduce system overhead and improve the time synchronization effect.
[0204] In some embodiments, the target time synchronization strategy includes at least one of the following: a method for propagation delay compensation, an entity responsible for performing propagation delay compensation, and a compensation period for performing propagation delay compensation. Therefore, determining at least one of the methods for propagation delay compensation, the entity responsible for performing propagation delay compensation, and the compensation period for performing propagation delay compensation for a time synchronization scenario is beneficial to improving the rationality of the target time synchronization strategy from one or more aspects.
[0205] Propagation delay is the time it takes for a wireless signal to travel from the transmitting end (e.g., access network equipment) to the receiving end (e.g., terminal). Propagation delay is one of the factors causing time synchronization errors between the access network equipment and the terminal. Propagation delay compensation refers to the method of compensating for the time it takes for the wireless signal to travel from the transmitting end to the receiving end. The entity responsible for performing propagation delay compensation indicates the entity that performs the propagation delay compensation method. For example, if propagation delay compensation is performed on the access network equipment side, the entity responsible is the access network equipment; if propagation delay compensation is performed on the terminal side, the entity responsible is the terminal. The compensation period for propagation delay compensation indicates that some propagation delay compensation is performed every compensation period, that is, time synchronization is performed every compensation period.
[0206] Specifically, the method of propagation delay compensation, the entity responsible for performing the compensation, and the compensation period all affect the time synchronization accuracy and system overhead. Different propagation delay compensation methods result in different time synchronization accuracies and system overheads. Furthermore, different devices perform propagation delay compensation with varying compensation periods, leading to different time synchronization accuracies and system overheads.
[0207] Therefore, when determining the target time synchronization strategy based on time synchronization scenario information, the access network device can determine at least one of the following: a corresponding delay compensation strategy, the entity responsible for implementing propagation delay compensation, and the compensation period for propagation delay compensation, depending on whether the time synchronization scenario has a high demand for time synchronization. The target time synchronization strategy is obtained from at least one of the following: the delay compensation strategy, the entity responsible for implementing propagation delay compensation, and the compensation period for propagation delay compensation.
[0208] In some embodiments, the time synchronization scenario information includes at least one of the following: a target scenario identifier, a permissible range of synchronization error, and a target time synchronization requirement corresponding to the service. One possible implementation of determining the target time synchronization strategy based on the time synchronization scenario information includes: determining the target time synchronization strategy based on at least one of the target scenario identifier, the permissible range of synchronization error, and the target time synchronization requirement corresponding to the service. The target scenario identifier, the permissible range of synchronization error, and the target time synchronization requirement corresponding to the service are associated with the time synchronization scenario and reflect the time synchronization requirements of the time synchronization scenario, which helps to further improve the applicability and accuracy of the target time synchronization strategy in the time synchronization scenario.
[0209] In one example, when the time synchronization scenario information includes a target scenario identifier, multiple scenario identifiers can be pre-configured, each with a unique identifier. A mapping relationship between the scenario's time synchronization requirements and the scenario identifiers is also pre-configured. When determining the target time synchronization strategy based on the time synchronization scenario information, the time synchronization requirement corresponding to the target scenario identifier is obtained from the mapping relationship between time synchronization requirements and scenario identifiers; this yields the time synchronization requirement for the time synchronization scenario. Furthermore, the target time synchronization strategy can be determined based on the time synchronization requirement of the time synchronization scenario.
[0210] In another example, when the time synchronization scenario information includes the target synchronization error allowable range and / or the target time synchronization requirement corresponding to the service, the time synchronization requirement of the time synchronization scenario can be determined based on the target synchronization error allowable range and / or the target time synchronization requirement corresponding to the service. Then, the target time synchronization strategy can be determined based on the time synchronization requirement of the time synchronization scenario.
[0211] The target time synchronization strategy includes methods for compensating for propagation delay. Figure 4 This is a flowchart illustrating an information processing method according to another embodiment of this application. In this embodiment, the entity executing the information processing method is an access network device. Figure 4 As shown, the method includes:
[0212] S401, Obtain time synchronization scenario information.
[0213] The implementation principle and technical effects of S401 can be referred to in the aforementioned embodiments, and will not be repeated here.
[0214] S402. Determine the allowable range of target synchronization error based on the time synchronization scenario information.
[0215] The target synchronization error allowable range reflects the time synchronization requirements of the time synchronization scenario. In other words, the target synchronization error allowable range refers to the time error range that must be met for time synchronization in a time synchronization scenario.
[0216] In this step, after obtaining the time synchronization scenario information, the access network device determines the target synchronization error allowable range corresponding to the time synchronization scenario information.
[0217] In one example, when the time synchronization scenario information includes the target scenario identifier of the time synchronization scenario, the access network device can find the synchronization error allowable range corresponding to the target scenario identifier in the mapping relationship between the scenario identifier and the synchronization error allowable range, and determine the target synchronization error allowable range as the synchronization error allowable range corresponding to the target scenario identifier.
[0218] In the access network equipment, multiple scene identifiers for time synchronization scenarios can be pre-configured, and each scene identifier is unique. Scene identifiers may include, for example, a scene number or scene name. For instance, the scene identifier for inter-terminal time synchronization is 1, and the scene identifier for the smart grid scenario is 2. The access network equipment can also configure a mapping relationship between scene identifiers and allowable synchronization error ranges based on the time synchronization requirements of each scenario. For example, if the time synchronization requirement for inter-terminal time synchronization is a synchronization error of less than 1 microsecond, then in the mapping relationship, the allowable synchronization error range corresponding to scene identifier 1 is less than or equal to 1 microsecond.
[0219] Specifically, after obtaining the time synchronization scenario information, the target scenario identifier can be retrieved from the time synchronization information. In the mapping relationship between scenario identifiers and allowable synchronization error ranges, the synchronization error operating range corresponding to the target scenario identifier is found. The found allowable synchronization error range corresponding to the target scenario identifier is determined as the target synchronization error allowable range.
[0220] In another example, when the time synchronization scenario information includes the target synchronization error allowable range, the access network device can directly obtain the target synchronization error allowable range from the time synchronization scenario information.
[0221] In another example, when the time synchronization scenario information includes the target time synchronization requirement corresponding to the service, the access network device can obtain the allowable range of target synchronization error corresponding to the service based on the target time synchronization requirement corresponding to the service.
[0222] The target time synchronization requirement corresponding to a service can be exemplified by the service's requirement for latency reliability. This requirement can be expressed as the allowable error range for latency reliability. Therefore, this allowable error range for latency reliability can be defined as the target synchronization error allowable range for the service. Examples of such services include positioning services, autonomous driving services, and navigation services.
[0223] S403. Determine the propagation delay compensation method in the target time synchronization strategy based on the allowable range of target synchronization error.
[0224] In this step, the access network device can determine whether the time synchronization scenario has a high time synchronization requirement based on the allowable range of the target synchronization error. Based on whether the time synchronization scenario has a high time synchronization requirement, the appropriate propagation delay compensation method can be determined.
[0225] Specifically, the values within the allowable range of the target synchronization error are compared with one or more thresholds. Based on the comparison results, the corresponding propagation delay compensation method is determined. For example, if the values within the allowable range of the target synchronization error are less than or equal to a certain threshold (e.g., the maximum, minimum, or median value within the allowable range of the target synchronization error is less than or equal to a certain threshold), it indicates that the time synchronization requirement in the time synchronization scenario is high. In this case, the propagation delay compensation method with higher time synchronization accuracy can be determined as the propagation delay compensation method in the target time synchronization strategy. If the values within the allowable range of the target synchronization error are greater than a certain threshold (e.g., the maximum, minimum, or median value within the allowable range of the target synchronization error is greater than a certain threshold), it indicates that the time synchronization requirement in the time synchronization scenario is not high. In this case, the propagation delay compensation method with lower time synchronization accuracy can be determined as the propagation delay compensation method in the target time synchronization strategy.
[0226] In this embodiment, the access network device determines the target synchronization error allowable range reflecting the time synchronization requirements of the time synchronization scenario based on time synchronization scenario information, and determines the propagation delay compensation method in the target time synchronization strategy based on the target synchronization error allowable range. Therefore, improving the flexibility, rationality, and applicability of the propagation delay compensation method in the time synchronization strategy is beneficial to reducing system overhead and improving time synchronization effect.
[0227] In some embodiments, the propagation delay compensation method includes a compensation strategy based on round-trip time (RTT) and a step size strategy based on time alignment (TA). In this case, a possible implementation of S403 includes: if the value within the allowable range of the target synchronization error is less than or equal to a first threshold, then the propagation delay compensation method in the target time synchronization strategy is determined to be RTT-based compensation; otherwise, the propagation delay compensation method in the target time synchronization strategy is determined to be TA-based compensation.
[0228] The first threshold is a preset constant value.
[0229] Optionally, the value in the allowable range of target synchronization error being less than or equal to the first threshold means that the maximum value in the allowable range of target synchronization error is less than or equal to the first threshold, or that the minimum value in the allowable range of target synchronization is less than or equal to the first threshold, or that the intermediate value in the allowable range of target synchronization is less than or equal to the first threshold.
[0230] Among them, compared with TA-based compensation, RTT-based compensation has higher time synchronization accuracy but higher system overhead.
[0231] Specifically, the access network device compares the value within the target synchronization error allowable range with a first threshold. If the value within the target synchronization error allowable range is less than or equal to the first threshold, it indicates a high time synchronization requirement in the time synchronization scenario. In this case, the propagation delay compensation method in the target time synchronization strategy is determined to be RTT-based compensation, which offers higher time synchronization accuracy, to ensure time synchronization precision. If the value within the target synchronization error allowable range is greater than the first threshold, it indicates a lower time synchronization requirement in the time synchronization scenario. In this case, the propagation delay compensation method in the target time synchronization strategy is determined to be TA-based compensation, which offers lower time synchronization accuracy but lower overhead, to reduce system overhead. Therefore, by selectively determining the propagation delay compensation method in the target time synchronization strategy based on the target synchronization error allowable range—between RTT-based compensation and TA-based compensation—the problem of high system overhead and poor time synchronization performance caused by using the same delay compensation strategy in different scenarios is solved.
[0232] In some embodiments, the target time synchronization strategy includes the execution subject of propagation delay compensation. According to the time synchronization scenario information, one possible implementation of determining the target time synchronization strategy is as follows: if the scenario corresponding to the time synchronization scenario information is inter-terminal time synchronization, then the execution subject of the target time synchronization strategy is determined to be the access network device.
[0233] In the scenario of inter-terminal time synchronization, wireless communication between different terminals requires multiple traversal through network devices. For example, if a first terminal is located in a first cell and a second terminal is located in a second cell, when the first terminal communicates with the second terminal, the first terminal sends its wireless signal to the network device belonging to the first cell. The network device in the first cell then forwards the received wireless signal to the network device belonging to the second cell, which in turn sends the wireless signal to the second terminal. Therefore, this scenario demands high efficiency in time synchronization.
[0234] Specifically, time synchronization on the access network device side is more efficient than time synchronization on the terminal side. Therefore, when the access network device determines that the time synchronization scenario information corresponds to inter-terminal time synchronization, for example, when the target scenario identifier in the time synchronization scenario information is an inter-terminal time synchronization scenario identifier, the access network device is determined to be the execution subject of the target time synchronization strategy.
[0235] Optionally, if the access network device determines that the time synchronization scenario information corresponds to the time synchronization between the terminal and the base station, such as the smart grid scenario, considering that the time synchronization between the terminal and the base station only goes through the network device once and the efficiency requirement for time synchronization is not high, the execution subject of the target time synchronization strategy is determined to be the terminal, so as to reduce the system overhead of the access network device.
[0236] The method for determining the implementing entity of the target time synchronization strategy can be combined with the method for determining the propagation delay compensation within the target time synchronization strategy. The implementing entity of the target time synchronization strategy is determined simultaneously with the method for determining the propagation delay compensation within the target time synchronization strategy.
[0237] For example, when the time synchronization scenario information corresponds to inter-terminal time synchronization, and the value within the allowable range of the target synchronization error is less than or equal to the first threshold, the access network device determines that the execution subject of the target time synchronization strategy is the access network device, and determines that the propagation delay compensation method in the target time synchronization strategy is RTT-based compensation. As another example, when the time synchronization scenario information corresponds to a scenario other than inter-terminal time synchronization, and the value within the allowable range of the target synchronization error is greater than the first threshold, the access network device determines that the execution subject of the target time synchronization strategy is the terminal, and determines that the propagation delay compensation method in the target time synchronization strategy is TA-based compensation.
[0238] In some embodiments, the target time synchronization strategy includes a compensation period. Another possible implementation of determining the target time synchronization strategy based on time synchronization scenario information is: determining the compensation period for time synchronization based on the target time synchronization strategy based on time synchronization scenario information.
[0239] Specifically, if the access network device determines, based on the time synchronization scenario information, that the time synchronization requirement in the scenario is high, a shorter compensation period can be determined to improve time synchronization accuracy. Conversely, if the time synchronization scenario information indicates that the time synchronization requirement is low, a longer compensation period can be determined to reasonably reduce the system overhead caused by time synchronization.
[0240] Furthermore, a first duration and a second duration are preset, with the first duration being shorter than the second duration. After determining the allowable range of the target synchronization error based on the time synchronization scenario information, the access network device can determine whether the target synchronization error operating range is less than or equal to a second threshold. If so, the compensation period is determined to be the first duration; otherwise, the compensation period is determined to be the second duration. The fact that the target synchronization error operating range meets the second condition indicates that the time synchronization requirement of the time synchronization scenario is high.
[0241] The second threshold is a preset constant value. The second threshold may be a different value from the first threshold mentioned above, or it may be the same value.
[0242] Optionally, the value in the allowable range of target synchronization error being less than or equal to the second threshold means that the maximum value in the allowable range of target synchronization error is less than or equal to the second threshold, or that the minimum value in the allowable range of target synchronization is less than or equal to the second threshold, or that the intermediate value in the allowable range of target synchronization is less than or equal to the second threshold.
[0243] Specifically, the values within the allowable range of the target synchronization error are compared with the second threshold. If the values within the allowable range are less than or equal to the second threshold, it indicates that the time synchronization requirement in the time synchronization scenario is high, and to improve time synchronization accuracy, the compensation period is determined to be the first duration. If the values within the allowable range are greater than the second threshold, it indicates that the time synchronization requirement in the time synchronization scenario is not high, and to reduce the system overhead caused by time synchronization, the compensation period is determined to be the second duration.
[0244] Furthermore, in addition to the first and second durations, a third and fourth duration can be preset, and in addition to the second threshold, a third and fourth threshold can also be preset. Based on multiple thresholds, the time synchronization requirements of the time synchronization scenario can be more finely divided, and the compensation period can be determined among multiple durations based on the division results.
[0245] Optionally, the methods for determining the executing entity of the target time synchronization strategy, the methods for determining the propagation delay compensation in the target time synchronization strategy, and the methods for determining the compensation period in the target synchronization strategy can be combined. For example, the access network device determines the propagation delay compensation method and / or the step size period in the target time synchronization strategy while determining the executing entity of the target time synchronization strategy. For example, when the access network device determines that the scenario corresponding to the time synchronization scenario information is inter-terminal time synchronization, the value in the allowable range of the target synchronization error is less than or equal to a first threshold, and the value in the allowable range of the target synchronization error is less than or equal to a second threshold, it determines that the executing entity of the target time synchronization strategy is the access network device, the propagation delay compensation method in the target time synchronization strategy is RTT-based compensation, and the compensation period in the target time synchronization strategy is a first duration.
[0246] In some embodiments, the time synchronization scenario information obtained by the access network device may come from the terminal or the core network device. Therefore, the access network device can dynamically obtain the time synchronization scenario information, which is beneficial to improving the accuracy of the time synchronization scenario information.
[0247] Figure 5 A flowchart illustrating an information processing method provided in another embodiment of this application. For example... Figure 5 As shown, the method in this embodiment may include:
[0248] S501, The terminal sends a first message to the access network device, and the first message carries time synchronization scenario information.
[0249] In this step, the terminal can proactively send a first message to the access network device to report time synchronization scenario information to the access network device.
[0250] Optionally, before sending the first message to the access network device, the terminal may obtain time synchronization scenario information from the application layer. The application layer is associated with the service and can store or dynamically retrieve service information. For example, the application layer may obtain the time synchronization scenario corresponding to the service and determine the scenario identifier of the time synchronization scenario as the target scenario identifier in the time synchronization scenario information; or, the application layer may obtain the time synchronization requirement corresponding to the service.
[0251] Optionally, before sending the first message to the access network device, the terminal may receive time synchronization scenario information sent by the core network device.
[0252] Furthermore, core network devices can send time synchronization scenario information to terminals via Non-Access Stratum (NAS) messages. For example, core network devices can obtain time synchronization scenario information based on the services they are connected to.
[0253] Optionally, the time of sending the first message includes at least one of the following:
[0254] When a terminal enters connected state and accesses a cell; when a terminal has a service requiring uplink time synchronization; when a terminal switches to a new cell; when a terminal periodically sends its first message at the time of sending.
[0255] Specifically, when a terminal enters a connected access cell, it sends a first message to the access network device. This triggers the access network device to determine a target time synchronization strategy based on the time synchronization scenario information in the first message. This facilitates time synchronization between the terminal and the access network device, providing a favorable communication environment for communication between them. Specifically, when a terminal enters a connected access cell, it may establish or re-establish a Radio Resource Control (RRC) connection with the access network device to which the cell belongs.
[0256] Specifically, services requiring uplink time synchronization refer to services where uplink signals from different terminals at different distances must arrive at the access network equipment synchronously. Therefore, when a terminal has a service requiring uplink time synchronization, it needs to perform time synchronization and send a first message to the access network equipment.
[0257] Specifically, when a terminal switches to access a new cell, there may be a large time synchronization error between the terminal and the access network equipment of the new cell. To ensure normal communication between the terminal and the new cell, the terminal can send a first message to the access network equipment of the new cell.
[0258] S502. The access network equipment determines the target time synchronization strategy based on the time synchronization scenario information.
[0259] The implementation process and technical principles of S502 can be referred to in the aforementioned embodiments, and will not be repeated here.
[0260] Optionally, after determining the target time synchronization strategy, the method in this embodiment further includes:
[0261] S503. The access network device sends a fourth message to the terminal. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0262] Specifically, if the access network device determines, based on the time synchronization information, that the target time synchronization strategy requires no time synchronization in the specified time synchronization scenario, then the access network device can send a fourth message to the terminal instructing the terminal not to perform time synchronization. Alternatively, if the access network device determines, based on the time synchronization information, that the entity executing the target time synchronization strategy is the access network device itself, then the access network device can send a fourth message to the terminal instructing the terminal not to perform time synchronization. Or, if the access network device determines, based on the time synchronization message, that the entity executing the target time synchronization strategy is the terminal, then the access network device can send a fourth message to the terminal instructing the terminal to perform time synchronization according to the target time synchronization strategy, thereby triggering the terminal to perform time synchronization according to the target time synchronization strategy.
[0263] Optionally, when the target time synchronization strategy includes a propagation delay compensation method, the fourth message is also used to instruct the terminal to perform delay compensation according to the propagation delay compensation method in the target time synchronization strategy.
[0264] Optionally, when the target time synchronization strategy includes a compensation period for propagation delay compensation, the fourth message is also used to instruct the terminal to perform a compensation period for time synchronization based on the target time synchronization strategy.
[0265] In this embodiment, the terminal can send time synchronization scenario information to the access network device according to the actual situation to perform time synchronization in a timely manner. Based on the time synchronization scenario information, the access network device determines a target time synchronization strategy that meets the time synchronization requirements of the scenario, improving the flexibility, rationality, and applicability of the time synchronization strategy in the time synchronization scenario, which helps reduce system overhead and improve time synchronization effectiveness.
[0266] Figure 6 This is a schematic flowchart illustrating an information processing method provided in an embodiment of this application. Figure 5 As shown, the method in this embodiment may include:
[0267] S601. The access network device sends a second message to the terminal. The second message is used to request time synchronization scenario information.
[0268] In this step, the access network device can send a second message to the terminal according to the actual situation to request time synchronization scenario information.
[0269] Optionally, the time of sending the second message includes at least one of the following:
[0270] When the access network device detects that the terminal has entered the connected state access cell; when the access network device detects that the terminal has switched to access a new cell; the access network device periodically sends a second message at the time of sending.
[0271] Specifically, this includes situations where the access network device detects that a terminal has entered a connected state access cell, such as when the access network device establishes an RRC connection with the terminal or reconnects. It also includes situations where the access network device detects that the terminal has switched to a new cell, such as when the access network device receives a cell handover request from the terminal's source access network device, or when the terminal successfully accesses the cell where the access network device is located through a cell handover.
[0272] Optionally, the second message is an RRC message or a Medium Access Control (MAC) layer message.
[0273] S602. The terminal sends a first message to the access network device, and the first message carries time synchronization scenario information.
[0274] In this step, after receiving the second message sent by the access network device, the terminal can obtain the time synchronization scenario information and send a first message carrying the time synchronization scenario information to the access network device.
[0275] The process of obtaining time synchronization scenario information for terminal devices can be referred to in the aforementioned embodiments and will not be repeated here.
[0276] S603. The access network equipment determines the target time synchronization strategy based on the time synchronization scenario information.
[0277] The implementation process and technical principles of S603 can be referred to in the aforementioned embodiments, and will not be repeated here.
[0278] Optionally, after determining the target time synchronization strategy, the method in this embodiment further includes:
[0279] S604. The access network device sends a fourth message to the terminal. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0280] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0281] S604 and the fourth message can be referred to in the aforementioned embodiments and will not be described again.
[0282] In this embodiment, the access network device requests time synchronization scenario information from the terminal based on the actual situation. After obtaining the time synchronization scenario information, it determines the target time synchronization strategy that meets the time synchronization requirements of the time synchronization scenario. This improves the flexibility, rationality, and applicability of the time synchronization strategy in the time synchronization scenario, which helps to reduce system overhead and improve the time synchronization effect.
[0283] Figure 7 A flowchart illustrating an information processing method provided in another embodiment of this application. For example... Figure 6 As shown, the method in this embodiment may include:
[0284] S701, the core network equipment sends a third message to the access network equipment, and the third message carries time synchronization scenario information.
[0285] In this step, the core network device may periodically send a third message to the access network device; or, when the access network device requests time synchronization scenario information from the core network device, the core network device sends a third message to the access network device; or, when the core network device accesses a service network (such as a TSN network), it sends a third message to the access network device.
[0286] Optionally, before sending a third message to the access network device, the core network device may obtain time synchronization scenario information from the Application Function (AF) module or from the Centralized Network Configuration (CNC). For example, time synchronization scenario information may be configured in the AF or CNC.
[0287] Optionally, the core network sends a third message to the access network device through the User Plane Function (UPF) to the N3 interface of the access network device.
[0288] S702. The access network equipment determines the target time synchronization strategy based on the time synchronization scenario information.
[0289] The implementation principle and technical effects of S702 can be referred to in the aforementioned embodiments, and will not be repeated here.
[0290] Optionally, after determining the target time synchronization strategy, the method in this embodiment further includes:
[0291] S703. The access network device sends a fourth message to the terminal. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0292] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0293] S703 and the fourth message can be referred to in the aforementioned embodiments and will not be described again.
[0294] In this embodiment, the core network device sends time synchronization scenario information to the access network device. Based on the time synchronization scenario information, the access network device determines the target time synchronization strategy that meets the time synchronization requirements of the time synchronization scenario. This improves the flexibility, rationality, and applicability of the time synchronization strategy in the time synchronization scenario, which helps to reduce system overhead and improve the time synchronization effect.
[0295] On the access network equipment side, embodiments of this application provide an information processing apparatus, such as... Figure 8 As shown, the information processing device in this embodiment can be an access network device, and the information processing device includes: a transceiver 801, a processor 802, and a memory 803.
[0296] Transceiver 801 is used to receive and send data under the control of processor 802.
[0297] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 802) and memory (memory 803). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 801 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 802 is responsible for managing the bus architecture and general processing, and the memory 803 can store data used by the processor 802 during operation.
[0298] The processor 802 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0299] The processor 802 executes any of the methods described in the embodiments of this application concerning the access network device by calling a computer program stored in the memory 803, according to the obtained executable instructions. The processor 802 and the memory 803 may also be physically separated.
[0300] Specifically, when the processor 802 executes the computer program stored in the memory 803, it performs the following operations: acquiring time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement; and determining the target time synchronization strategy based on the time synchronization scenario information.
[0301] Optionally, the target time synchronization strategy may include at least one of the following: the method of propagation delay compensation, the entity responsible for performing propagation delay compensation, and the compensation period for performing propagation delay compensation.
[0302] Optionally, the processor 802 may also perform the following operations: determine the allowable range of target synchronization error based on the time synchronization scenario information; and determine the method of propagation delay compensation based on the allowable range of target synchronization error.
[0303] Optionally, the time synchronization scenario information includes at least one of the following: the target scenario identifier of the time synchronization scenario, the allowable range of the target synchronization error, and the target time synchronization requirement corresponding to the business.
[0304] Optionally, when the time synchronization scenario information includes a target scenario identifier for the time synchronization scenario, the processor 802 further performs the following operations: determining the target synchronization error allowable range as the synchronization error allowable range corresponding to the target scenario identifier based on the mapping relationship between the scenario identifier and the synchronization error allowable range.
[0305] Optionally, when the time synchronization scenario information includes the target time synchronization requirement corresponding to the business in the time synchronization scenario, the processor 802 also performs the following operations: based on the target time synchronization requirement corresponding to the business, obtain the target synchronization error allowable range corresponding to the business.
[0306] Optionally, the processor 802 may also perform the following operations: if the value in the allowable range of the target synchronization error is less than or equal to a first threshold, then determine that the propagation delay compensation method is compensation based on round-trip time (RTT); otherwise, determine that the propagation delay compensation method is compensation based on time calibration (TA).
[0307] Optionally, the target time synchronization strategy includes the execution subject of propagation delay compensation. The processor 802 also performs the following operations: if the scenario corresponding to the time synchronization scenario information is time synchronization between terminals, then the execution subject of the target time synchronization strategy is determined to be the access network device.
[0308] Optionally, the target time synchronization strategy includes a compensation period, and the processor 802 further performs the following operations: if the value in the allowable range of the target synchronization error corresponding to the time synchronization scenario information is less than or equal to the second threshold, then the compensation period is determined to be the first duration; otherwise, the compensation period is determined to be the second duration; wherein, the first duration is less than the second duration.
[0309] Optionally, the processor 802 may also perform the following operations: receive a first message from the terminal, the first message carrying time synchronization scenario information.
[0310] Optionally, the time of sending the first message includes at least one of the following: when the terminal enters the connected state to access the cell; when the terminal has a service that requires uplink time synchronization; when the terminal switches to access a new cell; or when the terminal periodically sends the first message at the sending time.
[0311] Optionally, the processor 802 may also perform the following operations: before receiving the first message sent by the terminal, send a second message to the terminal to request time synchronization scenario information.
[0312] Optionally, the second message is a Radio Resource Control (RRC) message or a Media Access Control (MAC) layer signaling message.
[0313] Optionally, the processor 802 may also perform the following operations: receive a third message from the core network device, the third message carrying time synchronization scenario information.
[0314] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0315] Optionally, the processor 802 may also perform the following operations: send a fourth message to the terminal, the fourth message being used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message being used to instruct the terminal not to perform time synchronization.
[0316] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0317] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the access network device in the above method embodiment, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0318] On the terminal side, embodiments of this application provide an information processing device, such as... Figure 9 As shown, the information processing device in this embodiment can be a terminal, and the information processing device may include a transceiver 901, a processor 902, and a memory 903.
[0319] Transceiver 901 is used to receive and send data under the control of processor 902.
[0320] Among them, Figure 9 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 902 and memory represented by memory 903 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 901 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. Optionally, the information processing device may also include a user interface 904, which, for different user equipment, can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0321] The processor 902 is responsible for managing the bus architecture and general processing, while the memory 903 can store the data used by the processor 902 during operation.
[0322] Optionally, the processor 902 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 902 can also adopt a multi-core architecture.
[0323] The processor 902 executes any of the methods described in the embodiments of this application concerning the terminal according to the obtained executable instructions by calling a computer program stored in the memory 903. The processor 902 and the memory 903 may also be physically separated.
[0324] Specifically, when the processor 902 executes the computer program stored in the memory 903, it performs the following operations: sending a first message to the access network device. The first message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0325] Optionally, the time of sending the first message includes at least one of the following: when the terminal enters the connected state to access the cell; when the terminal has a service requiring uplink time synchronization; when the terminal switches to access a new cell; when the terminal periodically sends the first message at the sending time; when the terminal receives a second message from the access network device for requesting time synchronization scenario information.
[0326] Optionally, the second message can be an RRC message or a MAC layer signaling message.
[0327] Optionally, the processor 902 may also perform the following operations: receive a fourth message sent by the access network device, the fourth message being used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message being used to instruct the terminal not to perform time synchronization.
[0328] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0329] It should be noted that the device provided in this application can implement all the method steps implemented by the terminal in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0330] On the core network equipment side, embodiments of this application provide an information processing apparatus, such as... Figure 10 As shown, the information processing device in this embodiment can be an access network device, and the information processing device includes: transceiver 1001, processor 1002 and memory 1003.
[0331] Transceiver 1001 is used to receive and send data under the control of processor 1002.
[0332] Among them, Figure 10 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1002) and memory (memory 1003). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1001 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 1002 is responsible for managing the bus architecture and general processing, and the memory 1003 can store data used by the processor 1002 during operation.
[0333] The processor 1002 can be a CPU, ASIC, FPGA or CPLD, and the processor can also adopt a multi-core architecture.
[0334] The processor 1002 executes any of the methods described in the embodiments of this application concerning the core network device by calling a computer program stored in the memory 1003, according to the obtained executable instructions. The processor 1002 and the memory 1003 may also be physically separated.
[0335] Specifically, when the processor 1002 executes the computer program stored in the memory 1003, it performs the following operations: sending a third message to the access network device. The third message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0336] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0337] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the core network device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0338] On the access network equipment side, embodiments of this application also provide an information processing apparatus, such as... Figure 11 As shown, the information processing device in this embodiment can be an access network device, and the information processing device includes: an acquisition unit 1101 and a determination unit 1102.
[0339] The acquisition unit 1101 is used to acquire time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0340] The determining unit 1102 is used to determine the target time synchronization strategy based on the time synchronization scenario information.
[0341] Optionally, the target time synchronization strategy may include at least one of the following: the method of propagation delay compensation, the entity responsible for performing propagation delay compensation, and the compensation period for performing propagation delay compensation.
[0342] Optionally, the target time synchronization strategy includes a method for compensating for propagation delay. The determining unit 1102 is specifically used to: determine the allowable range of target synchronization error based on the time synchronization scenario information; and determine the method for compensating for propagation delay based on the allowable range of target synchronization error.
[0343] Optionally, the time synchronization scenario information includes at least one of the following: the target scenario identifier of the time synchronization scenario, the allowable range of the target synchronization error, and the target time synchronization requirement corresponding to the business.
[0344] Optionally, the time synchronization scenario information includes the target scenario identifier of the time synchronization scenario. The determining unit 1102 is specifically used to: determine the target synchronization error allowable range as the synchronization error allowable range corresponding to the target scenario identifier based on the mapping relationship between the scenario identifier and the synchronization error allowable range.
[0345] Optionally, the time synchronization scenario information includes the target time synchronization requirements corresponding to the business. The determining unit 1102 is specifically used to: obtain the target synchronization error allowable range corresponding to the business based on the target time synchronization requirements corresponding to the business.
[0346] Optionally, the determining unit 1102 is specifically used to: if the value in the allowable range of target synchronization error is less than or equal to the first threshold, then determine that the propagation delay compensation method is compensation based on round-trip time (RTT); otherwise, determine that the propagation delay compensation method is compensation based on time calibration (TA).
[0347] Optionally, the target time synchronization strategy includes the execution subject of propagation delay compensation. The determining unit 1102 is specifically used to: if the scenario corresponding to the time synchronization scenario information is time synchronization between terminals, then determine the execution subject of the target time synchronization strategy as the access network device.
[0348] Optionally, the target time synchronization strategy includes a compensation period. The determining unit 1102 is specifically used to: if the value in the target synchronization error corresponding to the time synchronization scenario information is less than or equal to the second threshold, then determine the compensation period as the first duration; otherwise, determine the compensation period as the second duration; wherein the first duration is less than the second duration.
[0349] Optionally, the acquisition unit 1101 is specifically used to: receive a first message from the terminal, the first message carrying time synchronization scenario information.
[0350] Optionally, the time of sending the first message includes at least one of the following: when the terminal enters the connected state to access the cell; when the terminal has a service that requires uplink time synchronization; when the terminal switches to access a new cell; or when the terminal periodically sends the first message at the sending time.
[0351] Optionally, the information processing device may also include:
[0352] The first sending unit 1103 is used to send a second message to the terminal requesting time synchronization scenario information before receiving the first message sent by the terminal.
[0353] Optionally, the second message is a Radio Resource Control (RRC) message or a Media Access Control (MAC) layer signaling message.
[0354] Optionally, the acquisition unit 1101 is specifically used to: receive a third message from the core network device, the third message carrying time synchronization scenario information.
[0355] Optionally, time synchronization scenario information is obtained by the core network equipment from the Application Function Module (AF) or the Central Network Configuration (CNC).
[0356] Optionally, the information processing device may also include:
[0357] The second sending unit 1104 is used to send a fourth message to the terminal. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0358] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0359] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the access network device in the above method embodiment, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0360] On the terminal side, embodiments of this application also provide an information processing device, such as... Figure 12 As shown, the information processing device in this embodiment can be a terminal, and the information processing device includes: a sending unit 1201.
[0361] The sending unit 1201 is used to send a first message to the access network device. The first message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0362] Optionally, the time of sending the first message includes at least one of the following: when the terminal enters the connected state to access the cell; when the terminal has a service requiring uplink time synchronization; when the terminal switches to access a new cell; when the terminal periodically sends the first message at the sending time; when the terminal receives a second message from the access network device for requesting time synchronization scenario information.
[0363] Optionally, the second message can be an RRC message or a MAC layer signaling message.
[0364] Optionally, the information processing device may also include:
[0365] The receiving unit 1202 is used to receive a fourth message sent by the access network device. The fourth message is used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message is used to instruct the terminal not to perform time synchronization.
[0366] Optionally, the fourth message is also used to instruct the terminal on the compensation period for time synchronization based on the target time synchronization strategy.
[0367] It should be noted that the device provided in this application can implement all the method steps implemented by the terminal in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0368] On the core network equipment side, embodiments of this application also provide an information processing apparatus, such as... Figure 13 As shown, the information processing device in this embodiment can be a core network device, and the information processing device includes: a sending unit 1301.
[0369] The sending unit 1301 is used to send a third message to the access network device. The third message carries time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement.
[0370] Optionally, the information processing device may also include:
[0371] The acquisition unit 1302 is used to acquire time synchronization scenario information from the application function module AF or the centralized network configuration CNC.
[0372] It should be noted that the apparatus provided in this application can implement all the method steps implemented by the core network device in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0373] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0374] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0375] On the terminal side, embodiments of this application provide a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute any of the methods described in the embodiments of this application concerning the terminal. This enables the processor to implement all the method steps implemented by the terminal in the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be specifically described here.
[0376] On the network side, embodiments of this application provide a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute any of the methods described in the embodiments of this application concerning a network device. This enables the processor to implement all the method steps implemented by the network device in the above method embodiments and achieve the same technical effects. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0377] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0378] On the terminal side, this application provides a computer program product containing instructions. When the instructions are run on the computer, the computer executes all the method steps implemented by the terminal in the above method embodiment, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0379] On the network side, this application provides a computer program product containing instructions. When the instructions are run on a computer, the computer executes all the method steps implemented by the network device in the above method embodiment, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0380] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0381] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0382] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0383] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0384] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. An information processing method applied to access network equipment, characterized in that, The information processing method includes: Obtain time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement; the time synchronization scenario information includes at least one of the following: target scenario identifier of the time synchronization scenario, target synchronization error allowable range, and target time synchronization requirement corresponding to the business. Based on the time synchronization scenario information, a target time synchronization strategy is determined; the target time synchronization strategy includes at least one of the following: the method of propagation delay compensation, the subject of propagation delay compensation, and the compensation period for propagation delay compensation; The information processing method further includes: A fourth message is sent to the terminal, the fourth message being used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message being used to instruct the terminal not to perform time synchronization.
2. The information processing method according to claim 1, characterized in that, The step of determining the target time synchronization strategy based on the time synchronization scenario information includes: Based on the time synchronization scenario information, determine the allowable range of target synchronization error; The method of propagation delay compensation is determined based on the allowable range of the target synchronization error.
3. The information processing method according to claim 2, characterized in that, The time synchronization scenario information includes a target scenario identifier for the time synchronization scenario. Determining the allowable range of the target synchronization error based on the time synchronization scenario information includes: Based on the mapping relationship between scene identifiers and allowable synchronization error ranges, the target allowable synchronization error range is determined to be the allowable synchronization error range corresponding to the target scene identifier.
4. The information processing method according to claim 2, characterized in that, The time synchronization scenario information includes the target time synchronization requirement corresponding to the service. Determining the allowable range of the target synchronization error based on the time synchronization scenario information includes: Based on the target time synchronization requirements of the business, obtain the allowable range of target synchronization error for the business.
5. The information processing method according to claim 2, characterized in that, The method for determining the propagation delay compensation based on the allowable range of the target synchronization error includes: If the value within the allowable range of the target synchronization error is less than or equal to the first threshold, then the propagation delay compensation method is determined to be compensation based on round-trip time (RTT); otherwise, the propagation delay compensation method is determined to be compensation based on time calibration (TA).
6. The information processing method according to claim 1, characterized in that, The step of determining the target time synchronization strategy based on the time synchronization scenario information includes: If the scenario corresponding to the time synchronization scenario information is time synchronization between terminals, then the execution subject of the target time synchronization strategy is determined to be the access network device.
7. The information processing method according to claim 1, characterized in that, The step of determining the target time synchronization strategy based on the time synchronization scenario information includes: If the value in the allowable range of the target synchronization error corresponding to the time synchronization scenario information is less than or equal to the second threshold, then the compensation period is determined to be the first duration; otherwise, the compensation period is determined to be the second duration. Wherein, the first duration is shorter than the second duration.
8. The information processing method according to any one of claims 1 to 7, characterized in that, The acquisition of time synchronization scenario information includes: Receive a first message from the terminal, the first message carrying the time synchronization scenario information.
9. The information processing method according to claim 8, characterized in that, The time at which the first message is sent includes at least one of the following: When the terminal enters the connected state and accesses the cell; When the terminal has a service requiring uplink time synchronization; When the terminal switches to access a new cell; The terminal periodically sends the first message at the time of sending.
10. The information processing method according to claim 8, characterized in that, The information processing method further includes: Before receiving the first message sent by the terminal, a second message is sent to the terminal to request the time synchronization scenario information.
11. The information processing method according to claim 10, characterized in that, The second message is either a Radio Resource Control (RRC) message or a Media Access Control (MAC) layer signaling message.
12. The information processing method according to any one of claims 1 to 7, characterized in that, The acquisition of time synchronization scenario information includes: A third message is received from the core network device, the third message carrying the time synchronization scenario information.
13. The information processing method according to claim 12, characterized in that, The time synchronization scenario information is obtained by the core network device from the application function module (AF) or the centralized network configuration (CNC).
14. The information processing method according to any one of claims 1 to 7, characterized in that, The fourth message is also used to instruct the terminal to perform a time synchronization compensation period based on the target time synchronization strategy.
15. An information processing method applied to a terminal, characterized in that, The information processing method includes: A first message is sent to the access network device. The first message carries time synchronization scenario information. The time synchronization scenario information is used to indicate the scenario corresponding to a specific time synchronization requirement and to determine the target time synchronization strategy for time synchronization. The time synchronization scenario information includes at least one of the following: target scenario identifier of the time synchronization scenario, target synchronization error allowable range, and target time synchronization requirement corresponding to the service. The target time synchronization strategy includes at least one of the following: propagation delay compensation method, propagation delay compensation execution subject, and propagation delay compensation period. The information processing method further includes: The terminal receives a fourth message sent by the access network device, the fourth message being used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message being used to instruct the terminal not to perform time synchronization.
16. The information processing method according to claim 15, characterized in that, The time at which the first message is sent includes at least one of the following: When the terminal enters the connected state and accesses the cell; When the terminal has a service requiring uplink time synchronization; When the terminal switches to access a new cell; The terminal periodically sends the first message at the time of sending.
17. The information processing method according to claim 15 or 16, characterized in that, The fourth message is also used to instruct the terminal to perform a time synchronization compensation period based on the target time synchronization strategy.
18. An information processing method applied to core network equipment, characterized in that, The information processing method includes: A third message is sent to the access network device. This third message carries time synchronization scenario information, which indicates a scenario corresponding to a specific time synchronization requirement and determines a target time synchronization strategy. The time synchronization scenario information includes at least one of the following: a target scenario identifier, a target synchronization error allowable range, and a target time synchronization requirement corresponding to the service. The target time synchronization strategy includes at least one of the following: a propagation delay compensation method, a propagation delay compensation execution entity, and a propagation delay compensation period. This enables the access network device to send a fourth message to the terminal. The fourth message instructs the terminal to perform time synchronization based on the target time synchronization strategy, or it instructs the terminal not to perform time synchronization.
19. An information processing apparatus, applied to access network equipment, characterized in that, The information processing device includes a memory, a transceiver, and a processor: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Obtain time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement; the time synchronization scenario information includes at least one of the following: target scenario identifier of the time synchronization scenario, target synchronization error allowable range, and target time synchronization requirement corresponding to the business. Based on the time synchronization scenario information, determine the target time synchronization strategy; The target time synchronization strategy includes at least one of the following: the method of propagation delay compensation, the subject of propagation delay compensation, and the compensation period for propagation delay compensation; The processor also performs the following operations: A fourth message is sent to the terminal, the fourth message being used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message being used to instruct the terminal not to perform time synchronization.
20. The information processing apparatus according to claim 19, characterized in that, The processor also performs the following operations: Based on the time synchronization scenario information, determine the allowable range of target synchronization error; The method of propagation delay compensation is determined based on the allowable range of the target synchronization error.
21. The information processing apparatus according to claim 20, characterized in that, The time synchronization scenario information includes a target scenario identifier for the time synchronization scenario, and the processor further performs the following operations: Based on the mapping relationship between scene identifiers and allowable synchronization error ranges, the target allowable synchronization error range is determined to be the allowable synchronization error range corresponding to the target scene identifier.
22. The information processing apparatus according to claim 20, characterized in that, The time synchronization scenario information includes the target time synchronization requirements corresponding to the service, and the processor also performs the following operations: Based on the target time synchronization requirements of the business, obtain the allowable range of target synchronization error for the business.
23. The information processing apparatus according to claim 20, characterized in that, The processor also performs the following operations: If the value within the allowable range of the target synchronization error is less than or equal to the first threshold, then the propagation delay compensation method is determined to be compensation based on round-trip time (RTT); otherwise, the propagation delay compensation method is determined to be compensation based on time calibration (TA).
24. The information processing apparatus according to claim 19, characterized in that, The processor also performs the following operations: If the scenario corresponding to the time synchronization scenario information is time synchronization between terminals, then the execution subject of the target time synchronization strategy is determined to be the access network device.
25. The information processing apparatus according to claim 19, characterized in that, The processor also performs the following operations: If the value in the allowable range of the target synchronization error corresponding to the time synchronization scenario information is less than or equal to the second threshold, then the compensation period is determined to be the first duration; otherwise, the compensation period is determined to be the second duration. Wherein, the first duration is shorter than the second duration.
26. An information processing device, applied to a terminal, characterized in that, The information processing device includes a memory, a transceiver, and a processor: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: A first message is sent to the access network device. The first message carries time synchronization scenario information. The time synchronization scenario information is used to indicate the scenario corresponding to a specific time synchronization requirement and to determine the target time synchronization strategy for time synchronization. The time synchronization scenario information includes at least one of the following: target scenario identifier of the time synchronization scenario, target synchronization error allowable range, and target time synchronization requirement corresponding to the service. The target time synchronization strategy includes at least one of the following: propagation delay compensation method, propagation delay compensation execution subject, and propagation delay compensation period. The processor is also used to perform the following operations: The terminal receives a fourth message sent by the access network device, the fourth message being used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message being used to instruct the terminal not to perform time synchronization.
27. An information processing device, applied to core network equipment, characterized in that, The information processing device includes a memory, a transceiver, and a processor: The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: A third message is sent to the access network device. This third message carries time synchronization scenario information, which indicates a scenario corresponding to a specific time synchronization requirement and determines a target time synchronization strategy. The time synchronization scenario information includes at least one of the following: a target scenario identifier, a target synchronization error allowable range, and a target time synchronization requirement corresponding to the service. The target time synchronization strategy includes at least one of the following: a propagation delay compensation method, a propagation delay compensation execution entity, and a propagation delay compensation period. This enables the access network device to send a fourth message to the terminal. The fourth message instructs the terminal to perform time synchronization based on the target time synchronization strategy, or it instructs the terminal not to perform time synchronization.
28. An information processing apparatus, applied to access network equipment, characterized in that, The information processing device includes: The acquisition unit is used to acquire time synchronization scenario information, which is used to indicate the scenario corresponding to a specific time synchronization requirement; the time synchronization scenario information includes at least one of the following: target scenario identifier of the time synchronization scenario, target synchronization error allowable range, and target time synchronization requirement corresponding to the service. The determining unit is used to determine a target time synchronization strategy based on the time synchronization scenario information; the target time synchronization strategy includes at least one of the following: the method of propagation delay compensation, the subject of propagation delay compensation, and the compensation period for propagation delay compensation; The information processing device further includes: The second sending unit is used to send a fourth message to the terminal, the fourth message being used to instruct the terminal to perform time synchronization based on the target time synchronization strategy, or the fourth message being used to instruct the terminal not to perform time synchronization.
29. An information processing device, applied to a terminal, characterized in that, The information processing device includes: A sending unit is configured to send a first message to an access network device. The first message carries time synchronization scenario information, which is used to indicate a scenario corresponding to a specific time synchronization requirement and to determine a target time synchronization strategy for time synchronization. The time synchronization scenario information includes at least one of the following: a target scenario identifier for the time synchronization scenario, a target synchronization error allowable range, and a target time synchronization requirement corresponding to the service. The target time synchronization strategy includes at least one of the following: a propagation delay compensation method, a propagation delay compensation execution entity, and a compensation period for propagation delay compensation. The information processing device further includes: The receiving unit is configured to receive a fourth message sent by the access network device, wherein the fourth message is configured to instruct the terminal to perform time synchronization based on a target time synchronization strategy, or the fourth message is configured to instruct the terminal not to perform time synchronization.
30. An information processing device, applied to core network equipment, characterized in that, The information processing device includes: A sending unit is configured to send a third message to an access network device. The third message carries time synchronization scenario information, which indicates a scenario corresponding to a specific time synchronization requirement and determines a target time synchronization strategy. The time synchronization scenario information includes at least one of the following: a target scenario identifier, a target synchronization error allowable range, and a target time synchronization requirement corresponding to the service. The target time synchronization strategy includes at least one of the following: a propagation delay compensation method, a propagation delay compensation execution entity, and a propagation delay compensation period. This enables the access network device to send a fourth message to a terminal. The fourth message instructs the terminal to perform time synchronization based on the target time synchronization strategy, or it instructs the terminal not to perform time synchronization.
31. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the information processing method according to any one of claims 1-18.
Citation Information
Patent Citations
Radio resource configuration method and device and storage medium
CN111092705A
Communication method and apparatus
CN111989889A
Round-trip time signaling
CN112314014A
Methods and Systems for Generalized RACH-less Mobility
US20200029292A1
Time synchronization enhancement for a group of ue
WO2020031113A1