Failure processing method for synchronization process, synchronization processing method, and related device
By performing the failure processing method of synchronization in the terminal, the problem of a large amount of letter of letter order in non -ground network is solved, and the efficiency improvement during service link switching is realized.
Patent Information
- Application Number
- PCT/CN2024/105457
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-21
- Filing Date
- 2024-07-15
- Publication Date
- 2025-01-30
AI Technical Summary
In a satellite-based non-terrestrial network, the terminal frequently performs the layer 3 handover process, resulting in a large signaling overhead.
By performing the failure method of synchronization process in the terminal, the first operation is performed in the case where the first synchronization process is not completed. For example Order overhead.
The L3 switching process is not required when the service link is switched, reducing signaling overhead and improving the efficiency of the communication system.
Smart Images

Figure CN2024105457_30012025_PF_FP_ABST
Abstract
Description
Failure handling method of synchronization process, synchronization processing method and related equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202310901283.6 filed in China on July 21, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a method for handling failure of a synchronization process, a synchronization processing method, and related equipment. Background Art
[0004] With the advancement of communication technology, satellite-based non-terrestrial network (NTN) communication systems are becoming increasingly widespread. Currently, when a service link handover occurs, a terminal typically needs to perform a Layer 3 (L3) handover. However, due to the relative motion of low-orbit satellites relative to the ground, terminals frequently need to change cells, which means they may need to frequently perform L3 handovers. This process may involve frequent synchronization, resulting in high signaling overhead.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a method for handling failure of a synchronization process, a synchronization processing method, and related equipment, which can solve the problem of large signaling overhead.
[0007] In a first aspect, a method for handling synchronization failure is provided, comprising:
[0008] The terminal performs a first synchronization process at a first moment;
[0009] If the first synchronization process is not completed, the terminal performs a first operation;
[0010] The first operation includes any one of the following:
[0011] executing a second synchronization process;
[0012] Initiate the radio resource control RRC connection reestablishment process;
[0013] Enter RRC idle state;
[0014] The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
[0015] In a second aspect, a synchronization processing method is provided, comprising:
[0016] The network-side device sends first information to the terminal, where the first information is used to determine a first time at which the terminal performs a first synchronization process; the first information includes any one of the following: time information indicated by dedicated signaling or a system message; third indication information, and information used to indicate when the serving cell stops serving;
[0017] The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the serving cell stops providing service and the preset time offset; the preset time offset;
[0018] The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal believes that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs a synchronization process at the first moment.
[0019] In a third aspect, a device for handling synchronization failure is provided, comprising:
[0020] A first execution module, configured to execute a first synchronization process at a first moment;
[0021] a second execution module, configured to cause the terminal to execute a first operation if the first synchronization process is not completed;
[0022] The first operation includes any one of the following:
[0023] executing a second synchronization process;
[0024] Initiate the radio resource control RRC connection reestablishment process;
[0025] Enter RRC idle state;
[0026] The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
[0027] In a fourth aspect, a synchronization processing device is provided, comprising:
[0028] A first sending module is configured to send first information to a terminal, where the first information is used to determine a first moment at which the terminal performs a first synchronization process; the first information includes any one of the following: time information indicated by dedicated signaling or a system message; third indication information, and information indicating when a serving cell stops serving;
[0029] The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the serving cell stops providing service and the preset time offset; the preset time offset;
[0030] The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal believes that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs a synchronization process at the first moment.
[0031] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0032] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is configured to perform a first synchronization process at a first moment; if the first synchronization process is not completed, the terminal performs a first operation;
[0033] The first operation includes any one of the following:
[0034] executing a second synchronization process;
[0035] Initiate the radio resource control RRC connection reestablishment process;
[0036] Enter RRC idle state;
[0037] The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
[0038] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0039] In an eighth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is configured to send first information to a terminal, the first information being used to determine a first moment at which the terminal performs a first synchronization process; the first information comprising any one of the following: time information indicated by dedicated signaling or a system message; third indication information; and information indicating when a serving cell stops serving.
[0040] The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the serving cell stops providing service and the preset time offset; the preset time offset;
[0041] The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal believes that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs a synchronization process at the first moment.
[0042] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0043] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0044] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0045] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0046] In an embodiment of the present application, the terminal performs a first synchronization process at a first moment; if the first synchronization process is not completed, the terminal performs a first operation; wherein the first operation includes any one of the following: performing a second synchronization process; initiating a radio resource control (RRC) connection reestablishment process; entering an RRC idle state; wherein the first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process. In this way, the terminal performs the first synchronization process at the first moment, and the behavior of the terminal if the first synchronization process is not completed is clarified, so that the L3 switching process does not need to be performed when sending a service link switch, thereby reducing signaling overhead. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;
[0048] FIG2 is a schematic diagram of a non-terrestrial network structure applicable to embodiments of the present application;
[0049] FIG3 is a schematic diagram of a service link switching embodiment of the present application;
[0050] FIG4 is a flow chart of a method for handling failure of a synchronization process provided by an embodiment of the present application;
[0051] FIG5 is a schematic diagram of a flow chart of a synchronization processing method provided in an embodiment of the present application;
[0052] FIG6 is a schematic diagram of the structure of a failure handling device for a synchronization process provided by an embodiment of the present application;
[0053] FIG7 is a schematic structural diagram of a synchronization processing device provided in an embodiment of the present application;
[0054] FIG8 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0055] FIG9 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0056] FIG10 is a schematic structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0057] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0058] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0059] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0060] FIG1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), a teller machine (ATM), or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0061] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0062] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0063] 1. Non-terrestrial networks.
[0064] Non-terrestrial networks refer to networks or network segments that use satellites, unmanned aircraft systems (UAS) platforms, or high-altitude platform systems (HAPS) for transmission. Compared with terrestrial communication systems, satellite-based non-terrestrial communication systems have a wider coverage area. Typical applicable scenarios include situations where ground base stations cannot be built or are damaged, such as continuous coverage in remote mountainous areas, deserts, oceans, and forests, and emergency communications when ground base stations are damaged due to natural disasters.
[0065] Satellites: including Low Earth Orbiting (LEO) satellites, Medium Earth Orbiting (MEO) satellites, Geostationary Earth Orbiting (GEO) satellites and Highly Elliptical Orbiting (HEO) satellites.
[0066] Typical scenarios for non-terrestrial networks include transparent forwarding, where the satellite acts as a forwarding relay, as shown in Figure 2. The link between the satellite and the terminal is the service link, and the link between the satellite and the ground base station is the feeder link.
[0067] It should be pointed out that due to the very large distance between the satellite and the base station and UE, it will cause great radio link loss between the base station and the satellite and between the satellite and the UE, resulting in an extremely low radio link budget for NTN communication, and thus only supporting very low wireless transmission rates.
[0068] 2. NTN deployment methods and service link switching.
[0069] According to different cell deployment methods, it can be divided into the following deployment methods:
[0070] Earth-moving cell: The cell (ground coverage area) moves over time;
[0071] Quasi-earth-fixed cell: A cell covers one geographic area during one period of time and a different geographic area during another period of time (for example, a satellite can achieve this by generating a steerable beam);
[0072] Geostationary cell: A cell that covers the same geographical area (e.g., cell coverage provided by geostationary satellites).
[0073] Alternatively, NTNs based on low- or medium-orbit satellites can adopt a quasi-earth-fixed cell deployment approach. Satellites can adjust the antenna direction of their service links to maintain cell coverage of a fixed geographic area for a specified period of time. Due to satellite movement, cell coverage of a given area will disappear over time, and the area will be replaced by cells provided by subsequently arriving satellite service links.
[0074] For example, satellite 1 provides cell coverage for the geographical area shown in the figure below for a period of time; as satellite 1 moves, it will stop covering the area shown in the figure after a period of time, and the cell coverage will continue to be provided by satellite 2 that arrives later.
[0075] As mentioned above, the scenario where different satellites successively provide cell coverage for a given area without changing the connected ground base station (gNB) is called "service link switch".
[0076] Optionally, for the aforementioned "service link handover" scenario, satellite 2 and satellite 1 must use different cells to provide coverage for a given area, i.e., the physical cell identifier (PCI) 1 changes to PCI 2 in Figure 3. This means that for a given area, service link handover will result in a change in the terrestrial cell, requiring the network to trigger a Layer 3 handover (L3 handover) procedure for UEs in the area, so that the UEs can access the new cell (i.e., the cell provided by satellite 2 in Figure 3).
[0077] Since low-orbit satellites move relative to the ground, terminals need to frequently change cells and execute the L3 switching process. For example, the NTN cell covers a large area and has a large number of terminals in the cell. When the service link switches, all terminals in the cell need to perform L3 switching, resulting in a large amount of signaling overhead. In order to save the signaling overhead of switching, it can be considered that in a quasi-stationary scenario with respect to the earth, if a service link switch occurs, it is considered that the PCI does not change (that is, L3 mobility is not required). Furthermore, if the satellite changes, the terminal may lose synchronization and the terminal needs to be resynchronized. For this reason, a failure handling method for the synchronization process of this application is proposed.
[0078] The following describes in detail the failure handling method of the synchronization process provided by the embodiment of the present application through some embodiments and their application scenarios in combination with the accompanying drawings.
[0079] 4 , an embodiment of the present application further provides a method for handling failure of a synchronization process. As shown in FIG4 , the method for handling failure of a synchronization process includes:
[0080] Step 401: The terminal performs a first synchronization process at a first moment;
[0081] Step 402: If the first synchronization process is not completed, the terminal performs a first operation;
[0082] The first operation includes any one of the following:
[0083] executing a second synchronization process;
[0084] Initiate the Radio Resource Control (RRC) connection reestablishment process;
[0085] Enter RRC idle state;
[0086] The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
[0087] In the embodiment of the present application, the cell accessed by the terminal may be a quasi-stationary cell. In this case, when a service link switch occurs, it can be assumed that the PCI has not changed, so that synchronization with the network-side device can be achieved after the first synchronization process, thereby reducing the signaling overhead caused by the service link switch.
[0088] Optionally, the first synchronization process mentioned above can be understood as a synchronization process performed based on service link switching.
[0089] Optionally, the above-mentioned incomplete first synchronization process can be understood as at least one of incomplete time synchronization and frequency synchronization based on the first synchronization process.
[0090] Optionally, in some embodiments, at least one of the first synchronization process and the second synchronization process satisfies any one of the following:
[0091] Synchronization process performed through the Random Access Channel (RACH) process;
[0092] A synchronization procedure performed through a RACH-less procedure.
[0093] Optionally, the first moment may be indicated by a network-side device, or determined based on information indicated by the network-side device.
[0094] It should be noted that the first operation including executing the second synchronization process can be understood as: the terminal can continue to execute synchronization in the same cell, and the terminal does not need to re-access other cells, thereby saving reconfiguration signaling overhead.
[0095] The first operation includes initiating an RRC connection reestablishment process, which can be understood as: when the signal quality of the current cell (ie, the first cell used to perform the first synchronization process) is poor, attempting to connect to other cells to ensure service continuity.
[0096] The first operation includes entering the RRC idle state, which can be understood as: the terminal can perform a local release (local release) to enter the RRC idle state, thereby avoiding continuous attempts to access a cell and saving signaling overhead.
[0097] In an embodiment of the present application, the terminal performs a first synchronization process at a first moment; if the first synchronization process is not completed, the terminal performs a first operation; wherein the first operation includes any one of the following: performing a second synchronization process; initiating a radio resource control (RRC) connection reestablishment process; entering an RRC idle state; wherein the first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process. In this way, the terminal performs the first synchronization process at the first moment, and the behavior of the terminal if the first synchronization process is not completed is clarified, so that the L3 switching process does not need to be performed when sending a service link switch, thereby reducing signaling overhead.
[0098] Optionally, in some embodiments, when the first synchronization process is not completed, the terminal performing the first operation includes:
[0099] In a case where the first synchronization process is not completed, the terminal considers that a first failure event is satisfied, where the first failure event includes a radio link failure or a first synchronization process failure;
[0100] If the terminal determines that the first failure event is satisfied, the terminal performs the first operation.
[0101] Optionally, in some embodiments, when the first synchronization process is not completed, the terminal considers that a first failure event is satisfied, including at least one of the following:
[0102] When the first synchronization process is a synchronization process performed through a RACH process, and the RRC layer of the terminal receives a random access problem indicated by a media access control (MAC) layer of the terminal outside a first time window, the terminal considers that a first failure event is met;
[0103] When the first synchronization process is a synchronization process performed through a RACH process, and when the number of times the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a first preset number, the terminal considers that a first failure event is met;
[0104] When the first synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a first time window, the terminal considers that a first failure event is satisfied;
[0105] The first time window is a time window for executing the first synchronization process.
[0106] In the embodiment of the present application, when the first synchronization process is a synchronization process performed through a RACH process, if the RRC layer receives X (X is less than a value of a first preset number) random access questions indicated by the MAC layer, the terminal considers that the first failure event is not satisfied. The terminal considers that the first failure event is satisfied until the RRC layer receives N random access questions indicated by the MAC layer, where N is equal to the value of the first preset number.
[0107] Optionally, in some embodiments, if the terminal does not complete synchronization within the first time window (i.e., no first synchronization process is not completed), the terminal considers that the first failure event is met. For example, in the case where the first synchronization process is a synchronization process performed through a RACH process, if the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal within the first time window, the terminal considers that the first failure event is not met; if the RRC layer receives a random access problem indicated by the MAC layer outside the first time window, the terminal considers that the first failure event is met.
[0108] Optionally, the above-mentioned first time window can be agreed upon by a protocol or configured by a network-side device. If configured by a network-side device, it can be configured through dedicated signaling (such as RRCReconfiguration) or system messages (such as SIB19).
[0109] Optionally, in some embodiments, the incompleteness of the first synchronization process includes at least one of the following:
[0110] The first synchronization process is not completed within the first time window;
[0111] When the first synchronization process is a synchronization process performed through a RACH process and the number of times the RRC layer of the terminal receives the random access question indicated by the MAC layer of the terminal is greater than or equal to a first preset number, the first synchronization process is not completed;
[0112] The first time window is a time window for executing the first synchronization process, and the starting moment of the first time window is the first moment.
[0113] Optionally, in some embodiments, the first operation includes performing a second synchronization process, and the method further includes:
[0114] In a case where the second synchronization process is not completed, the terminal performs a second operation, where the second operation includes any one of the following: initiating an RRC connection reestablishment process; entering an RRC idle state.
[0115] In the embodiment of the present application, the second synchronization process may be the same as or different from the synchronization method of the first synchronization process, which is not further limited here.
[0116] Optionally, when the second synchronization process is not completed, the terminal performing the second operation includes:
[0117] If the second synchronization is not completed, the terminal considers that a second failure event is satisfied, where the second failure event includes a radio link failure or a second synchronization process failure;
[0118] If the terminal determines that the second failure event is satisfied, the terminal performs a second operation.
[0119] Optionally, when the second synchronization is not completed, the terminal considers that the second failure event is satisfied, including at least one of the following:
[0120] When the second synchronization process is a synchronization process performed through a RACH process and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside the second time window, the terminal considers that a second failure event is satisfied;
[0121] When the second synchronization process is a synchronization process performed through a RACH process, and when the number of times the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a second preset number, the terminal considers that the second failure event is met;
[0122] When the second synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a second time window, the terminal considers that a second failure event is satisfied;
[0123] The second time window is a time window for executing the second synchronization process, the start time of the second time window is the end time of the first time window, and the first time window is a time window for executing the first synchronization process.
[0124] Optionally, the incompleteness of the second synchronization process includes at least one of the following:
[0125] The second synchronization process is not completed within the second time window;
[0126] When the second synchronization process is a synchronization process performed through the RACH process and the number of times the RRC layer of the terminal receives the random access question indicated by the MAC layer of the terminal is greater than or equal to a second preset number, the second synchronization process is not completed;
[0127] The second time window is a time window for performing the second synchronization, the start time of the second time window is the end time of the first time window, and the first time window is a time window for performing the first synchronization process.
[0128] Optionally, the running time of the second time window may be the same as the running time of the first time window. In addition, the second running time window may also reuse the first running time window, for example, maintaining the first time window based on a first timer, and restarting the first timer to maintain the second time window when the first time window ends (i.e., when the first timer times out).
[0129] In the embodiment of the present application, the above-mentioned second synchronization process can be understood as executing the synchronization process again, and the above-mentioned second time window can be agreed upon by the protocol or configured by the network side device.
[0130] Optionally, in some embodiments, the first time window is determined based on any one of the following:
[0131] the first moment and the running time of the first timer;
[0132] the first moment and the first duration;
[0133] the first moment and the second moment;
[0134] The second moment is after the first moment.
[0135] In the embodiment of the present application, the first time window is determined based on the first moment and the running time of the first timer. This can be understood as starting the first timer at the first moment. If the first timer is running, it means that the current time is within the first time window. If the first timer times out or the first timer is not running, it means that the current time is not within the first time window. The running time of the first timer can be configured by the network-side device or agreed upon by the protocol.
[0136] Optionally, the first time window is determined based on the first moment and the first duration. It can be understood that the start time of the first time window is the first moment, and the duration of the first time window is the first duration, that is, the end time of the first time window is the sum of the first moment and the first duration. The first duration can be agreed upon by a protocol or indicated by a network-side device, and the unit of the first duration can be seconds, milliseconds, microseconds, frames, subframes, time slots, or symbols.
[0137] Optionally, the first time window is determined based on the first moment and the second moment, which can be understood as: the start time of the first time window is the first moment, and the end time of the first time window is the second moment. The second moment can be indicated by the network side device.
[0138] Optionally, in some embodiments, the first timer satisfies at least one of the following:
[0139] The start time of the first timer is the first time;
[0140] The condition for stopping the first timer includes that the terminal completes synchronization during the running of the first timer;
[0141] When the first timer times out, the first time window ends.
[0142] In the embodiment of the present application, the first timer can be started at the first moment, and the value of the first timer (i.e., the length of the running time) can be in seconds, milliseconds, microseconds, frames, subframes, time slots, or symbols. The first timer can reuse T304 (provided through dedicated signaling), or introduce a new timer (such as a timer dedicated to synchronization).
[0143] Optionally, during the running of the first timer, if the terminal completes synchronization, the terminal stops the first timer.
[0144] Optionally, when the first timer times out, the first time window ends, which can be understood as any one of the following:
[0145] When the first timer times out and the terminal has not completed synchronization, the terminal performs a first operation;
[0146] When the first timer times out and the terminal has not completed synchronization, the terminal considers that a first failure event is satisfied. In the case where the terminal considers that the first failure event is satisfied, the terminal performs the first operation.
[0147] Optionally, in some embodiments, the second time window is determined based on any one of the following:
[0148] The third moment and the running time of the second timer;
[0149] third moment and second duration;
[0150] The third and fourth moments;
[0151] The third moment is the end moment of the first time window, and the fourth moment is after the third moment.
[0152] In the embodiment of the present application, the second time window is determined based on the third moment and the running time of the second timer, which can be understood as starting the second timer at the third moment. If the second timer is running, it means that the current time is within the second time window; if the second timer times out or is not running, it means that the current time is not within the second time window. The running time of the second timer can be configured by the network-side device or agreed upon by the protocol.
[0153] Optionally, the second time window is determined based on the third moment and the second duration. It can be understood that the third moment is the start time of the second time window, and the duration of the second time window is the second duration, that is, the end time of the second time window is the sum of the third moment and the second duration. The second duration can be agreed upon by a protocol or indicated by a network-side device, and the unit of the second duration can be seconds, milliseconds, microseconds, frames, subframes, time slots, or symbols.
[0154] Optionally, the second time window is determined based on the third and fourth moments, which can be understood as the third moment being the start time of the second time window and the fourth moment being the end time of the second time window.
[0155] Optionally, the first moment, the second moment, the third moment, and the fourth moment may be absolute time (eg, Universal Time Coordinated, UTC) or relative time (eg, system frame number, subframe number, etc.).
[0156] Optionally, in some embodiments, when the first condition is met, the first operation includes executing a second synchronization process; and / or,
[0157] When the first condition is not met, the first operation includes initiating an RRC connection reestablishment process or entering an RRC idle state.
[0158] Optionally, the first condition includes at least one of the following:
[0159] A first signal strength of the first cell measured by the terminal is greater than or equal to a first threshold;
[0160] The first signal quality of the first cell measured by the terminal is greater than or equal to a second threshold;
[0161] A distance between the terminal and the first reference position of the first cell is less than or equal to a third threshold;
[0162] The first cell is a cell used to perform the first synchronization process.
[0163] In the embodiment of the present application, the terminal performing the first synchronization process can be understood as the terminal performing the first synchronization process in the first cell. The first signal strength can include at least one of the measured reference signal received power (RSRP), signal-to-noise and interference ratio (SINR), and signal-to-noise ratio (SNR), and the signal quality can be understood as reference signal received quality (RSRQ).
[0164] Optionally, the first signal strength of the service cell measured by the terminal may be the signal strength measured on the first beam or the first BWP, where the specific form of the first beam may be a synchronization signal block (Synchronization Signal Block, SSB) or a channel state information reference signal (Channel State Information Reference Signal, CSI-RS), and the first beam or the first BWP may be a beam or BWP selected by the terminal.
[0165] Optionally, in some embodiments, the method further comprises:
[0166] The terminal obtains a first measurement result at a first moment, where the first measurement result includes at least one of the first signal strength, the first signal quality, and the first reference position.
[0167] Optionally, in some embodiments, after initiating the RRC connection reestablishment process, the method further includes:
[0168] The terminal selects the second cell;
[0169] In a case where the second cell and the first cell are different cells, the terminal sends an RRC reestablishment request message to the second cell; wherein the first cell is a cell used to perform the first synchronization process.
[0170] Optionally, the method further includes:
[0171] When the second cell and the first cell are the same cell, the terminal performs a third synchronization process;
[0172] The third synchronization process includes at least one of a time synchronization process and a frequency synchronization process.
[0173] It should be understood that in the embodiment of the present application, the third synchronization process may be the same as or different from the first synchronization process.
[0174] Optionally, in some embodiments, the method further comprises:
[0175] If the third synchronization process is not completed, the terminal performs a third operation, where the third operation includes at least one of the following:
[0176] Initiate the connection reestablishment process;
[0177] Enter RRC idle state.
[0178] Optionally, when the third synchronization process is not completed, the terminal performing a third operation includes:
[0179] In a case where the third synchronization is not completed, the terminal considers that a third failure event is satisfied, where the third failure event includes a radio link failure or a third synchronization process failure;
[0180] If the terminal determines that the third failure event is satisfied, the terminal performs a third operation.
[0181] Optionally, when the third synchronization is not completed, the terminal considers that the third failure event is satisfied, including at least one of the following:
[0182] When the third synchronization process is a synchronization process performed through a RACH process and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside a third time window, the terminal considers that a third failure event is met;
[0183] When the third synchronization process is a synchronization process performed through a RACH process, and when the number of times the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a third preset number, the terminal considers that a third failure event is satisfied;
[0184] When the third synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a third time window, the terminal considers that a third failure event is satisfied;
[0185] The third time window is a time window for executing the third synchronization process.
[0186] Optionally, the third synchronization process being incomplete includes at least one of the following:
[0187] The third synchronization process is not completed within the third time window;
[0188] If the third synchronization process is a synchronization process performed through the RACH process and the number of times the RRC layer of the terminal receives the random access question indicated by the MAC layer of the terminal is greater than or equal to a third preset number, the third synchronization process is not completed;
[0189] The third time window is a time window for performing the third synchronization.
[0190] Optionally, the third time window is determined based on any one of the following:
[0191] The fifth moment and the running time of the third timer;
[0192] fifth moment and third duration;
[0193] the fifth and sixth moments;
[0194] Among them, the fifth moment is the moment when it is determined that the second cell and the first cell are the same cell, or the end moment of the first time window, or the moment when the RRC connection reconstruction process is initiated. The first time window is the time window for executing the first synchronization process, and the sixth moment is after the fifth moment.
[0195] In the embodiment of the present application, the third time window is determined based on the fifth moment and the running time of the third timer, which can be understood as starting the third timer at the fifth moment. If the third timer is running, it means that the current time is within the third time window; if the third timer times out or is not running, it means that the current time is not within the third time window. The running time of the third timer can be configured by the network-side device or agreed upon by the protocol.
[0196] Optionally, the third time window is determined based on the fifth moment and the third duration. It can be understood that the fifth moment is the start time of the third time window, and the duration of the third time window is the third duration, that is, the end time of the third time window is the sum of the fifth moment and the third duration. The third duration can be agreed upon by a protocol or indicated by a network-side device, and the unit of the third duration can be seconds, milliseconds, microseconds, frames, subframes, time slots, or symbols.
[0197] Optionally, the third time window is determined based on the fifth and sixth moments, which can be understood as the fifth moment being the start time of the third time window and the sixth moment being the end time of the second time window.
[0198] Optionally, the fifth moment and the sixth moment may be absolute time (eg, Universal Time Coordinated, UTC) or relative time (eg, system frame number, subframe number, etc.).
[0199] It should be noted that the end moment of the first time window can be understood as the moment corresponding to the end time point of the first time window, and can also be understood as the end moment of the time unit where the end time point of the first time window is located. The above-mentioned moment of initiating the RRC connection reconstruction process can be understood as the moment corresponding to the start time point of initiating the RRC connection reconstruction process, and can also be understood as the end moment of the time unit where the start time point of initiating the RRC connection reconstruction process is located. The moment of determining that the second cell is the same cell as the cell that performs the first synchronization process can be understood as the moment corresponding to the time point of determining that the second cell is the same cell as the cell that performs the first synchronization process, and can also be understood as the end moment of the time unit where the time point of determining that the second cell is the same cell as the cell that performs the first synchronization process is located.
[0200] Optionally, in some embodiments, the method further comprises:
[0201] The terminal determines a synchronization mode of the first synchronization process based on the first indication information or the second condition;
[0202] Among them, the first indication information is used to instruct the terminal to perform the first synchronization process through the RACH process or to perform the first synchronization process through the RACH-less process; the second condition includes at least one of the following: the second signal strength of the first cell measured by the terminal is greater than or equal to the first threshold; the second signal quality of the first cell measured by the terminal is greater than or equal to the second threshold; the distance between the terminal's position and the second reference position of the first cell is less than or equal to a third threshold.
[0203] Optionally, in some embodiments, the method further comprises:
[0204] The terminal obtains a second measurement result at the first moment, where the second measurement result includes at least one of the second signal strength, the second signal quality, and the second reference position.
[0205] In the embodiment of the present application, the first indication information may indicate any of the following:
[0206] The terminal synchronizes using RACH-less mode at the first moment;
[0207] The terminal performs synchronization using the RACH at the first moment.
[0208] Optionally, the first indication information may be carried by any of the following:
[0209] a Medium Access Control Control Element (MAC CE), which may be a newly designed MAC CE and configured to include first indication information; a value in a reserved index range of 35-46 may be used as a Logical Channel Identification (LCID) to define this MAC CE as instructing the terminal to perform synchronization in a RACH-less manner at the first moment; the content of the MAC CE may be empty, or include a 1-bit indication, or the UE may ignore the content of the MAC CE (i.e., upon receipt of the MAC CE, the UE is deemed to be instructed by the network to perform synchronization in a RACH-less manner at the first moment);
[0210] Downlink Control Information (DCI);
[0211] A broadcast message (e.g., SIB19) may use one bit to represent the first indication information. For example, when this bit exists and the value is true, it indicates that the terminal is instructed to perform synchronization in a RACH-less manner at the first moment, otherwise the terminal performs synchronization through the RACH process. For another example, when the value of this bit is 1, it indicates that the terminal is executed in a RACH-less manner at the first moment, and when the value is 0, it indicates that the terminal is instructed to perform synchronization in a RACH manner at the first moment.
[0212] Dedicated signaling.
[0213] Optionally, in some embodiments, the terminal performing the first synchronization process at the first moment includes any one of the following:
[0214] When the terminal receives first indication information from the network side device, and the first indication information instructs the terminal to perform the first synchronization process through the RACH process, the terminal performs the first synchronization process through the RACH process at a first moment;
[0215] When the terminal receives first indication information from the network side device, and the first indication information instructs the terminal to perform the first synchronization process through the RACH-less process, the terminal performs the first synchronization process through the RACH-less process at a first moment;
[0216] When the terminal has not yet received the first indication information sent by the network side device, the terminal performs a first synchronization process through a RACH process at a first moment;
[0217] When the second condition is met, the terminal performs a first synchronization process through a RACH-less process at a first moment;
[0218] When the second condition is not met, the terminal performs a first synchronization process through a RACH process at a first moment.
[0219] Optionally, in some embodiments, when the terminal determines the synchronization mode of the first synchronization process based on the second condition, the method further includes:
[0220] The terminal sends second indication information to the network side device, where the second indication information is used to indicate a synchronization mode of the first synchronization process.
[0221] In the embodiment of the present application, the second indication information may be carried through dedicated signaling, MAC CE or uplink control information (UCI).
[0222] Optionally, in some embodiments, the synchronization process performed through the RACH process includes: initiating a RACH process; initiating a timing advance reporting process.
[0223] Optionally, the synchronization process performed through the RACH-less process includes:
[0224] Obtain target uplink scheduling and trigger the timing advance reporting process;
[0225] A timing advance report is sent based on the target uplink scheduling.
[0226] Optionally, the target uplink scheduling is obtained by at least one of the following methods:
[0227] Obtained through dedicated signaling;
[0228] If the target uplink scheduling is not obtained through dedicated signaling or the target uplink scheduling is not obtained through dedicated signaling, the terminal monitors the physical downlink control channel (PDCCH) scrambled by the cell radio network temporary identifier (C-RNTI).
[0229] Optionally, the target uplink scheduling may be an uplink scheduling associated with a second beam or a second BWP. The second beam or the second BWP is a beam or BWP selected by the terminal, or a beam or BWP indicated by a network-side device.
[0230] Optionally, in some embodiments, the method further comprises:
[0231] The terminal receives first information from a network-side device, where the first information is used to determine the first time; the first information includes any one of the following: time information indicated by dedicated signaling or a system message; third indication information, and information indicating when a serving cell stops serving;
[0232] The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the serving cell stops providing service and the preset time offset; the preset time offset;
[0233] The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal believes that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs a synchronization process at the first moment.
[0234] In the embodiment of the present application, upon receiving the third indication information, the terminal may consider t-service to be the first moment, where t-service is used to indicate when the serving cell stops serving. The target satellite may be understood as the satellite that provides service to the terminal after the service link switching is performed.
[0235] Optionally, in some embodiments, the above time information may be carried via SIB19.
[0236] Optionally, in some embodiments, the method further comprises:
[0237] Before the first moment, the terminal obtains second information through a system message (such as SIB19), where the second information includes satellite assistance information required for accessing the target satellite;
[0238] The terminal performing the first synchronization process at the first moment includes: the terminal performing the first synchronization process at the first moment based on the second information;
[0239] The terminal obtains the second information in any of the following ways:
[0240] The terminal considers that the satellite assistance information included in the first element in the target list included in the system message is the second information, the carrier frequency indicated in the first element is the same as the carrier frequency of the serving cell, and the PCI indicated in the first element is the same as the PCI of the serving cell;
[0241] The terminal determines, based on the fourth indication information sent by the network side device, in the target list included in the system message, that the satellite auxiliary information included in the second element is the second information;
[0242] The terminal determines the satellite assistance information included in the target field in the system message as the second information;
[0243] The target list is a list including satellite auxiliary information of neighboring cells.
[0244] In the embodiment of the present application, the above-mentioned target domain can be understood as a newly defined domain, which is used to include the above-mentioned second information.
[0245] Optionally, in some embodiments, the terminal may consider being out of synchronization at the first moment and obtain the second information through SIB19;
[0246] Optionally, in some embodiments, the second information may be obtained through dedicated signaling, that is, the network-side device sends the second information through dedicated signaling before the first moment.
[0247] Optionally, the above-mentioned target list may include a first list or a second list, wherein the first list may be understood as a neighbor cell configuration list (ntn-NeighCellConfigList), and the above-mentioned second list may be understood as a neighbor cell configuration extension list (ntn-NeighCellConfigListExt).
[0248] Optionally, in some embodiments, the second information includes at least one of the following:
[0249] ephemeris information of the target satellite;
[0250] Timing advance (TA) parameters, including information required by the terminal to calculate the common TA;
[0251] K_mac, represents the scheduling offset provided by the network in case the downlink and uplink frame times are not aligned at the base station;
[0252] epochTime;
[0253] ntn-UlSyncValidityDuration: indicates the maximum time, starting from epochTime, that the terminal can apply the satellite assistance information of the target satellite without acquiring new satellite assistance information of the target satellite;
[0254] The polarization direction of the uplink can be left polarization, right polarization or circular polarization;
[0255] The polarization direction of the downlink can be left polarization, right polarization or circular polarization;
[0256] The target reference position is a reference position of a serving cell. Furthermore, the target reference position is a reference position of a serving cell at a first moment / after a first moment.
[0257] Optionally, in some embodiments, the fourth indication information includes any one of the following:
[0258] an index value, where the index value is used to indicate a position of the second element;
[0259] Carrier frequency and PCI;
[0260] Satellite identification.
[0261] Optionally, the index value can be one-dimensional, taking values 0-7 or 1-8. Taking 0-7 as an example, index values 0-3 correspond one-to-one to the elements in the first list (ntn-NeighCellConfigList), and index values 4-7 correspond one-to-one to the elements in the second list (ntn-NeighCellConfigListExt).
[0262] Optionally, the index value can also be two-dimensional, with the first dimension taking values of 0-1 or 1-2, and the second dimension taking values of 0-3 or 1-4. Taking the former as an example, (0, 3) means that the second element is the 4th element in the first list.
[0263] Optionally, if the above-mentioned fourth indication information includes a carrier frequency and PCI that are the same as the carrier frequency and PCI contained in the second element, the terminal considers that the satellite auxiliary information included in the second element is the second information, and the second element is an element in the first list (ntn-NeighCellConfigList) or the second list (ntn-NeighCellConfigListExt).
[0264] Optionally, the satellite identifier corresponds to the satellite assistance information in the first list (ntn-NeighCellConfigList) and the second list (ntn-NeighCellConfigListExt). Specifically, each non-empty element in the first list and the second list corresponds to a satellite identifier.
[0265] 5 , the present application also provides a synchronization processing method, including:
[0266] Step 501: A network-side device sends first information to a terminal, where the first information is used to determine a first time at which the terminal performs a first synchronization process. The first information includes any one of the following: time information indicated by dedicated signaling or a system message; third indication information; and information indicating when a serving cell stops serving.
[0267] The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the serving cell stops providing service and the preset time offset; the preset time offset;
[0268] The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal believes that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs a synchronization process at the first moment.
[0269] Optionally, the method further includes:
[0270] Before the first moment, the network-side device sends a system message, where the system message is used to determine second information, where the second information includes satellite assistance information required for accessing a target satellite;
[0271] In the target list included in the system message, the satellite assistance information included in the first element is the second information, the carrier frequency indicated in the first element is the same as the carrier frequency of the serving cell, and the PCI indicated in the first element is the same as the PCI of the serving cell;
[0272] In the target list included in the system message, the satellite auxiliary information included in the second element is the second information, and the second element is determined by the fourth indication information sent by the network side device;
[0273] The satellite assistance information included in the target field in the system message is the second information.
[0274] Optionally, the fourth indication information includes any one of the following:
[0275] an index value, where the index value is used to indicate a position of the second element;
[0276] Carrier frequency and PCI;
[0277] Satellite identification.
[0278] Optionally, the method further includes:
[0279] The network side device sends first indication information to the terminal, where the first indication information is used to instruct the terminal to perform the first synchronization process through a RACH process or a RACH-less process.
[0280] The synchronization process failure handling method provided in the embodiment of the present application can be executed by a synchronization process failure handling device. In the embodiment of the present application, the synchronization process failure handling method is executed by a synchronization process failure handling device as an example to illustrate the synchronization process failure handling device provided in the embodiment of the present application.
[0281] 6 , the embodiment of the present application also embodies a synchronization process failure processing device. As shown in FIG6 , the synchronization process failure processing device 600 includes:
[0282] A first execution module 601 is configured to execute a first synchronization process at a first moment;
[0283] A second execution module 602, in which the terminal executes a first operation when the first synchronization process is not completed;
[0284] The first operation includes any one of the following:
[0285] executing a second synchronization process;
[0286] Initiate the radio resource control RRC connection reestablishment process;
[0287] Enter RRC idle state;
[0288] The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
[0289] Optionally, at least one of the first synchronization process and the second synchronization process satisfies any one of the following:
[0290] Synchronization process performed through the random access channel RACH process;
[0291] A synchronization procedure performed through a RACH-less procedure.
[0292] Optionally, the second execution module 602 is specifically configured to perform the following operations:
[0293] If the first synchronization process is not completed, it is considered that a first failure event is satisfied, where the first failure event includes a radio link failure or a first synchronization process failure;
[0294] In a case where it is considered that the first failure event is satisfied, the first operation is performed.
[0295] Optionally, the second execution module 602 is specifically configured to execute at least one of the following:
[0296] When the first synchronization process is a synchronization process performed through a RACH process and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside the first time window, it is considered that the first failure event is met;
[0297] If the first synchronization process is a synchronization process performed through a RACH process, and the number of times the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal is greater than or equal to a first preset number, it is considered that the first failure event is met;
[0298] If the first synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a first time window, it is considered that a first failure event is met;
[0299] The first time window is a time window for executing the first synchronization process.
[0300] Optionally, the incompleteness of the first synchronization process includes at least one of the following:
[0301] The first synchronization process is not completed within the first time window;
[0302] When the first synchronization process is a synchronization process performed through a RACH process and the number of times the RRC layer of the terminal receives the random access question indicated by the MAC layer of the terminal is greater than or equal to a first preset number, the first synchronization process is not completed;
[0303] The first time window is a time window for executing the first synchronization process, and the starting moment of the first time window is the first moment.
[0304] Optionally, the first operation includes executing a second synchronization process, and the second execution module 602 is further used to: when the second synchronization process is not completed, execute a second operation, and the second operation includes any one of the following: initiating an RRC connection reconstruction process; entering an RRC idle state.
[0305] Optionally, the second execution module 602 is specifically configured to:
[0306] If the second synchronization is not completed, it is considered that a second failure event is satisfied, where the second failure event includes a radio link failure or a second synchronization process failure;
[0307] If the second failure event is considered to be satisfied, a second operation is performed.
[0308] Optionally, the second execution module 602 is specifically configured to execute at least one of the following:
[0309] When the second synchronization process is a synchronization process performed through a RACH process and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside the second time window, it is considered that a second failure event is met;
[0310] If the second synchronization process is a synchronization process performed through a RACH process, and the number of times the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a second preset number, it is considered that the second failure event is met;
[0311] If the second synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within the second time window, it is considered that the second failure event is met;
[0312] The second time window is a time window for executing the second synchronization process, the start time of the second time window is the end time of the first time window, and the first time window is a time window for executing the first synchronization process.
[0313] Optionally, the incompleteness of the second synchronization process includes at least one of the following:
[0314] The second synchronization process is not completed within the second time window;
[0315] When the second synchronization process is a synchronization process performed through the RACH process and the number of times the RRC layer of the terminal receives the random access question indicated by the MAC layer of the terminal is greater than or equal to a second preset number, the second synchronization process is not completed;
[0316] The second time window is a time window for performing the second synchronization, the start time of the second time window is the end time of the first time window, and the first time window is a time window for performing the first synchronization process.
[0317] Optionally, the first time window is determined based on any one of the following:
[0318] the first moment and the running time of the first timer;
[0319] the first moment and the first duration;
[0320] the first moment and the second moment;
[0321] The second moment is after the first moment.
[0322] Optionally, the first timer satisfies at least one of the following:
[0323] The start time of the first timer is the first time;
[0324] The condition for stopping the first timer includes that the terminal completes synchronization during the running of the first timer;
[0325] When the first timer times out, the first time window ends.
[0326] Optionally, the second time window is determined based on any one of the following:
[0327] The third moment and the running time of the second timer;
[0328] third moment and second duration;
[0329] The third and fourth moments;
[0330] The third moment is the end moment of the first time window, and the fourth moment is after the third moment.
[0331] Optionally, when the first condition is met, the first operation includes executing a second synchronization process; and / or,
[0332] When the first condition is not met, the first operation includes initiating an RRC connection reestablishment process or entering an RRC idle state.
[0333] Optionally, the first condition includes at least one of the following:
[0334] A first signal strength of the first cell measured by the terminal is greater than or equal to a first threshold;
[0335] The first signal quality of the first cell measured by the terminal is greater than or equal to a second threshold;
[0336] A distance between the terminal and the first reference position of the first cell is less than or equal to a third threshold;
[0337] The first cell is a cell used to perform the first synchronization process.
[0338] Optionally, the synchronization process failure processing device 600 further includes:
[0339] The measurement module is configured to obtain a first measurement result at a third moment, where the first measurement result includes at least one of the first signal strength, the first signal quality, and the first reference position.
[0340] Optionally, the synchronization process failure processing device 600 further includes:
[0341] A selection module, configured to select a second cell;
[0342] The second sending module is configured to send an RRC reestablishment request message to the second cell when the second cell is different from the first cell, wherein the first cell is a cell used to perform the first synchronization process.
[0343] Optionally, the second execution module 602 is further configured to:
[0344] When the second cell and the first cell are the same cell, performing a third synchronization process;
[0345] The third synchronization process includes at least one of a time synchronization process and a frequency synchronization process.
[0346] Optionally, the second execution module 602 is further configured to:
[0347] If the third synchronization process is not completed, performing a third operation, where the third operation includes at least one of the following:
[0348] Initiate the connection reestablishment process;
[0349] Enter RRC idle state.
[0350] Optionally, the second execution module 602 is specifically configured to perform the following operations:
[0351] If the third synchronization is not completed, it is considered that a third failure event is satisfied, where the third failure event includes a radio link failure or a third synchronization process failure;
[0352] If the third failure event is considered to be satisfied, a third operation is performed.
[0353] Optionally, the second execution module 602 is specifically configured to execute at least one of the following:
[0354] If the third synchronization process is a synchronization process performed through a RACH process, and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside the third time window, it is considered that the third failure event is met;
[0355] If the third synchronization process is a synchronization process performed through a RACH process, and the number of times the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a third preset number, determining that a third failure event is met;
[0356] If the third synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a third time window, it is considered that a third failure event is met;
[0357] The third time window is a time window for executing the third synchronization process.
[0358] Optionally, the third synchronization process being incomplete includes at least one of the following:
[0359] The third synchronization process is not completed within the third time window;
[0360] If the third synchronization process is a synchronization process performed through the RACH process and the number of times the RRC layer of the terminal receives the random access question indicated by the MAC layer of the terminal is greater than or equal to a third preset number, the third synchronization process is not completed;
[0361] The third time window is a time window for performing the third synchronization.
[0362] Optionally, the third time window is determined based on any one of the following:
[0363] The fifth moment and the running time of the third timer;
[0364] fifth moment and third duration;
[0365] the fifth and sixth moments;
[0366] Among them, the fifth moment is the moment when it is determined that the second cell and the first cell are the same cell, or the end moment of the first time window, or the moment when the RRC connection reconstruction process is initiated. The first time window is the time window for executing the first synchronization process, and the sixth moment is after the fifth moment.
[0367] Optionally, the synchronization process failure processing device 600 further includes:
[0368] A determination module, configured to determine a synchronization mode of the first synchronization process based on the first indication information or the second condition;
[0369] Among them, the first indication information is used to instruct the terminal to perform the first synchronization process through the RACH process or to perform the first synchronization process through the RACH-less process; the second condition includes at least one of the following: the second signal strength of the first cell measured by the terminal is greater than or equal to the first threshold; the second signal quality of the first cell measured by the terminal is greater than or equal to the second threshold; the distance between the terminal's position and the second reference position of the first cell is less than or equal to a third threshold.
[0370] Optionally, the synchronization process failure processing device 600 further includes:
[0371] The measurement module is configured to obtain a second measurement result at the first moment, where the second measurement result includes at least one of the second signal strength, the second signal quality, and the second reference position.
[0372] Optionally, the first execution module 601 is specifically configured to execute any one of the following:
[0373] When the terminal receives first indication information from the network side device, and the first indication information instructs the terminal to perform a first synchronization process through a RACH process, performing the first synchronization process through the RACH process at a first moment;
[0374] When the terminal receives first indication information from the network side device, and the first indication information instructs the terminal to perform the first synchronization process through the RACH-less process, performing the first synchronization process through the RACH-less process at a first moment;
[0375] When the terminal has not yet received the first indication information sent by the network side device, performing a first synchronization process through a RACH process at a first moment;
[0376] When the second condition is met, performing a first synchronization process through a RACH-less process at a first moment;
[0377] When the second condition is not satisfied, a first synchronization process is performed through a RACH process at a first moment.
[0378] Optionally, the synchronization process failure processing device 600 further includes:
[0379] The second sending module is used to send second indication information to the network side device when the synchronization mode of the first synchronization process is determined based on the second condition, where the second indication information is used to indicate the synchronization mode of the first synchronization process.
[0380] Optionally, the synchronization process performed through the RACH process includes: initiating a RACH process; and initiating a timing advance reporting process.
[0381] Optionally, the synchronization process performed through the RACH-less process includes:
[0382] Obtain target uplink scheduling and trigger the timing advance reporting process;
[0383] A timing advance report is sent based on the target uplink scheduling.
[0384] Optionally, the synchronization process failure processing device 600 further includes:
[0385] a receiving module, configured to receive first information from a network-side device, the first information being used to determine the first moment; the first information comprising any one of the following: time information indicated by dedicated signaling or a system message; third indication information; and information indicating when a serving cell stops serving;
[0386] The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the serving cell stops providing service and the preset time offset; the preset time offset;
[0387] The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal believes that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs a synchronization process at the first moment.
[0388] Optionally, the synchronization process failure processing device 600 further includes:
[0389] an acquisition module, configured to acquire, before the first moment, through a system message, second information, where the second information includes satellite assistance information required for accessing a target satellite;
[0390] The first execution module 601 is specifically configured to execute a first synchronization process at a first moment based on the second information;
[0391] The terminal obtains the second information in any of the following ways:
[0392] It is considered that the satellite assistance information included in the first element of the target list included in the system message is the second information, the carrier frequency indicated in the first element is the same as the carrier frequency of the serving cell, and the PCI indicated in the first element is the same as the PCI of the serving cell;
[0393] Determining, based on the fourth indication information sent by the network-side device, that the satellite assistance information included in the second element in the target list included in the system message is the second information;
[0394] Determining the satellite assistance information included in the target field in the system message as the second information;
[0395] The target list is a list including satellite auxiliary information of neighboring cells.
[0396] Optionally, the fourth indication information includes any one of the following:
[0397] an index value, where the index value is used to indicate a position of the second element;
[0398] Carrier frequency and PCI;
[0399] Satellite identification.
[0400] The synchronization processing method provided in the embodiment of the present application can be executed by a synchronization processing device. In the embodiment of the present application, the synchronization processing device provided in the embodiment of the present application is described by taking the synchronization processing method executed by the synchronization processing device as an example.
[0401] 7 , the embodiment of the present application also embodies a synchronization processing device. As shown in FIG7 , the synchronization processing device 700 includes:
[0402] A first sending module 701 is configured to send first information to a terminal, where the first information is used to determine a first time at which the terminal performs a first synchronization process; the first information includes any one of the following: time information indicated by dedicated signaling or a system message; third indication information; and information indicating when a serving cell stops serving.
[0403] The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the serving cell stops providing service and the preset time offset; the preset time offset;
[0404] The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal believes that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs a synchronization process at the first moment.
[0405] Optionally, the first sending module 701 is further configured to:
[0406] Before the first moment, sending a system message, where the system message is used to determine second information, where the second information includes satellite assistance information required for accessing a target satellite;
[0407] In the target list included in the system message, the satellite assistance information included in the first element is the second information, the carrier frequency indicated in the first element is the same as the carrier frequency of the serving cell, and the PCI indicated in the first element is the same as the PCI of the serving cell;
[0408] In the target list included in the system message, the satellite auxiliary information included in the second element is the second information, and the second element is determined by the fourth indication information sent by the network side device;
[0409] The satellite assistance information included in the target field in the system message is the second information.
[0410] Optionally, the fourth indication information includes any one of the following:
[0411] an index value, where the index value is used to indicate a position of the second element;
[0412] Carrier frequency and PCI;
[0413] Satellite identification.
[0414] Optionally, the first sending module 701 is further used to: send first indication information to the terminal, where the first indication information is used to instruct the terminal to perform the first synchronization process through a RACH process or to perform the first synchronization process through a RACH-less process.
[0415] The failure handling device and synchronization processing device of the synchronization process in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0416] The failure handling device and synchronization processing device of the synchronization process provided in the embodiments of the present application can implement the various processes implemented by the method embodiments of Figures 4 to 5 and achieve the same technical effects. To avoid repetition, they will not be repeated here.
[0417] As shown in Figure 8, an embodiment of the present application further provides a communication device 800, including a processor 801 and a memory 802. The memory 802 stores a program or instruction that can be run on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned failure handling method embodiment of the synchronization process, and can achieve the same technical effect. When the communication device 800 is a network-side device, the program or instruction is executed by the processor 801 to implement the various steps of the above-mentioned synchronization processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0418] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG4 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG9 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0419] The terminal 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909 and at least some of the components of the processor 910.
[0420] Those skilled in the art will appreciate that the terminal 900 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 910 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG9 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0421] It should be understood that in an embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042, and the graphics processing unit 9041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0422] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 901 may transmit the data to the processor 910 for processing. Furthermore, the RF unit 901 may send uplink data to the network-side device. Typically, the RF unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0423] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 909 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0424] Processor 910 may include one or more processing units. Optionally, processor 910 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 910.
[0425] The radio frequency unit 901 is configured to perform a first synchronization process at a first moment; if the first synchronization process is not completed, the terminal performs a first operation;
[0426] The first operation includes any one of the following:
[0427] executing a second synchronization process;
[0428] Initiate the radio resource control RRC connection reestablishment process;
[0429] Enter RRC idle state;
[0430] The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
[0431] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the failure handling method embodiment of the synchronization process, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0432] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG5 . This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.
[0433] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 10, network-side device 1000 includes an antenna 101, a radio frequency device 102, a baseband device 103, a processor 104, and a memory 105. Antenna 101 is connected to radio frequency device 102. In the uplink direction, radio frequency device 102 receives information via antenna 101 and sends the received information to baseband device 103 for processing. In the downlink direction, baseband device 103 processes the information to be transmitted and sends it to radio frequency device 102. Radio frequency device 102 processes the received information and then sends it through antenna 101.
[0434] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 103 , which includes a baseband processor.
[0435] The baseband device 103 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 10, one of which is, for example, a baseband processor, which is connected to the memory 105 through a bus interface to call the program in the memory 105 and execute the network device operations shown in the above method embodiment.
[0436] The network side device may further include a network interface 106, which is, for example, a Common Public Radio Interface (CPRI).
[0437] Specifically, the network side device 1000 of the embodiment of the present application also includes: instructions or programs stored in the memory 105 and executable on the processor 104. The processor 104 calls the instructions or programs in the memory 105 to execute the method of execution of each module shown in Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0438] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by the processor, the failure handling method of the above-mentioned synchronization process or each process of the synchronization processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0439] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0440] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the failure handling method of the above-mentioned synchronization process or each process of the synchronization processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0441] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0442] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the failure handling method of the above-mentioned synchronization process or the various processes of the synchronization processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0443] An embodiment of the present application also provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the failure handling method of the synchronization process as described above, and the network side device can be used to execute the steps of the synchronization processing method as described above.
[0444] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0445] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0446] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A method for handling failure of a synchronization process, comprising: The terminal performs a first synchronization process at a first moment; When the first synchronization process is not completed, the terminal performs a first operation; The first operation includes any one of the following: executing a second synchronization process; Initiate the radio resource control RRC connection reestablishment process; Enter RRC idle state; The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
2. The method according to claim 1, wherein: At least one of the first synchronization process and the second synchronization process satisfies any one of the following: A synchronization process performed through a random access channel RACH process; The synchronization procedure is performed through the RACH-less procedure.
3. The method according to claim 1, wherein: When the first synchronization process is not completed, the terminal performs a first operation including: In a case where the first synchronization process is not completed, the terminal considers that a first failure event is satisfied, where the first failure event includes a radio link failure or a first synchronization process failure; When the terminal considers that the first failure event is satisfied, the terminal performs the first operation.
4. The method according to claim 3, wherein: When the first synchronization process is not completed, the terminal considers that a first failure event is satisfied, including at least one of the following: When the first synchronization process is a synchronization process performed through a RACH process, and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside the first time window, the terminal considers that a first failure event is satisfied; When the first synchronization process is a synchronization process performed through a RACH process, and when the number of times that the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a first preset number, the terminal considers that a first failure event is satisfied; When the first synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a first time window, the terminal considers that a first failure event is satisfied; The first time window is a time window used to execute the first synchronization process.
5. The method according to claim 1, wherein: The first synchronization process is not completed including at least one of the following: In the first time window, the first synchronization process is not completed; In the case where the first synchronization process is a synchronization process performed through a RACH process and the number of times that the RRC layer of the terminal receives the random access question indicated by the MAC layer of the terminal is greater than or equal to a first preset number of times, the first synchronization process The process is not completed; The first time window is a time window for executing the first synchronization process, and the starting time of the first time window is the first time.
6. The method according to any one of claims 1 to 5, wherein: The first operation includes performing a second synchronization process, and the method further includes: When the second synchronization process is not completed, the terminal performs a second operation, and the second operation includes any one of the following: initiating an RRC connection reconstruction process; entering an RRC idle state.
7. The method according to claim 6, wherein: When the second synchronization process is not completed, the terminal performing a second operation includes: In a case where the second synchronization is not completed, the terminal considers that a second failure event is satisfied, where the second failure event includes a radio link failure or a second synchronization process failure; When the terminal considers that the second failure event is satisfied, the terminal performs a second operation.
8. The method according to claim 7, wherein: In the case that the second synchronization is not completed, the terminal considers that the second failure event is satisfied, including at least one of the following: When the second synchronization process is a synchronization process performed through a RACH process, and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside the second time window, the terminal considers that a second failure event is met; When the second synchronization process is a synchronization process performed through a RACH process, and when the number of times that the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a second preset number, the terminal considers that a second failure event is satisfied; When the second synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a second time window, the terminal considers that a second failure event is satisfied; The second time window is a time window for executing the second synchronization process, the start time of the second time window is the end time of the first time window, and the first time window is a time window for executing the first synchronization process.
9. The method according to claim 6, wherein: The second synchronization process is not completed including at least one of the following: In the second time window, the second synchronization process is not completed; When the second synchronization process is a synchronization process performed through a RACH process, and the number of times the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a second preset number of times, the second synchronization process is not completed; The second time window is a time window for executing the second synchronization, the start time of the second time window is the end time of the first time window, and the first time window is a time window for executing the first synchronization process.
10. The method according to claim 4, 5, 8 or 9, wherein: The first time window is determined based on any one of the following: The first moment and the running time of the first timer; the first moment and the first duration; the first moment and the second moment; The second moment is located after the first moment.
11. The method according to claim 10, wherein: The first timer satisfies at least one of the following: The start time of the first timer is the first time; The condition for stopping the first timer includes that the terminal completes synchronization during the running of the first timer; When the first timer times out, the first time window ends.
12. The method according to claim 8 or 9, wherein: The second time window is determined based on any one of the following: The third moment and the running time of the second timer; the third moment and the second duration; The third and fourth moments; The third moment is the end moment of the first time window, and the fourth moment is after the third moment.
13. The method according to any one of claims 1 to 12, wherein: When the first condition is met, the first operation includes executing a second synchronization process; and / or, When the first condition is not met, the first operation includes initiating an RRC connection reestablishment procedure or entering an RRC idle state.
14. The method according to claim 13, wherein: The first condition includes at least one of the following: A first signal strength of the first cell measured by the terminal is greater than or equal to a first threshold; The first signal quality of the first cell measured by the terminal is greater than or equal to the second threshold; The distance between the position of the terminal and the first reference position of the first cell is less than or equal to a third threshold; The first cell is a cell used to perform the first synchronization process.
15. The method according to claim 14, further comprising: The terminal obtains a first measurement result at a third moment, where the first measurement result includes at least one of the first signal strength, the first signal quality, and the first reference position.
16. The method according to any one of claims 1 to 5, wherein: After initiating the RRC connection reestablishment process, the method further includes: The terminal selects the second cell; In the case that the second cell and the first cell are different cells, the terminal sends an RRC reestablishment request message to the second cell; wherein the first cell is a cell used to perform the first synchronization process.
17. The method according to claim 16, further comprising: In a case where the second cell and the first cell are the same cell, the terminal performs a third synchronization process; The third synchronization process includes at least one of a time synchronization process and a frequency synchronization process.
18. The method according to claim 17, further comprising: If the third synchronization process is not completed, the terminal performs a third operation, where the third operation includes at least one of the following: Initiate the connection reestablishment process; Enter RRC idle state.
19. The method according to claim 18, wherein: When the third synchronization process is not completed, the terminal performing a third operation includes: In a case where the third synchronization is not completed, the terminal considers that a third failure event is satisfied, where the third failure event includes a radio link failure or a third synchronization process failure; When the terminal determines that the third failure event is satisfied, the terminal performs a third operation.
20. The method according to claim 19, wherein: In the case that the third synchronization is not completed, the terminal considers that the third failure event is satisfied, including at least one of the following: When the third synchronization process is a synchronization process performed through a RACH process, and the RRC layer of the terminal receives a random access problem indicated by the MAC layer of the terminal outside the third time window, the terminal considers that a third failure event is satisfied; When the third synchronization process is a synchronization process performed through a RACH process, and when the number of times that the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a third preset number, the terminal considers that a third failure event is satisfied; When the third synchronization process is a synchronization process performed through a RACH-less process and the synchronization process is not completed within a third time window, the terminal considers that a third failure event is satisfied; The third time window is a time window for executing the third synchronization process.
21. The method according to claim 18, wherein: The third synchronization process is not completed including at least one of the following: In the third time window, the third synchronization process is not completed; In a case where the third synchronization process is a synchronization process performed through a RACH process, and the number of times that the RRC layer of the terminal receives the random access problem indicated by the MAC layer of the terminal is greater than or equal to a third preset number of times, the third synchronization process is not completed; The third time window is a time window used to perform the third synchronization.
22. The method according to claim 20 or 21, wherein: The third time window is determined based on any one of the following: The fifth moment and the running time of the third timer; fifth moment and third duration; The fifth and sixth moments; Among them, the fifth moment is the moment when it is determined that the second cell and the first cell are the same cell, or the end time of the first time window, or the moment when the RRC connection reconstruction process is initiated, the first time window is the time window for executing the first synchronization process, and the sixth moment is after the fifth moment.
23. The method according to any one of claims 1 to 22, further comprising: The terminal determines the synchronization mode of the first synchronization process based on the first indication information or the second condition; The first indication information is used to instruct the terminal to perform the first synchronization process through a RACH process or to perform the first synchronization process through a RACH-less process; the second condition includes at least one of the following: the first The second signal strength of the cell is greater than or equal to the first threshold; the second signal quality of the first cell measured by the terminal is greater than or equal to the second threshold; the distance between the terminal's position and the second reference position of the first cell is less than or equal to a third threshold.
24. The method according to claim 23, further comprising: The terminal obtains a second measurement result at the first moment, where the second measurement result includes at least one of the second signal strength, the second signal quality, and the second reference position.
25. The method according to claim 23, wherein: The terminal performs a first synchronization process at a first moment, including any of the following: When the terminal receives first indication information from the network side device, and the first indication information indicates that the terminal performs a first synchronization process through a RACH process, the terminal performs the first synchronization process through the RACH process at a first moment; When the terminal receives first indication information from the network side device, and the first indication information indicates that the terminal performs the first synchronization process through the RACH-less process, the terminal performs the first synchronization process through the RACH-less process at a first moment; In a case where the terminal has not yet received the first indication information sent by the network side device, the terminal performs a first synchronization process through a RACH process at a first moment; When the second condition is met, the terminal performs a first synchronization process through a RACH-less process at a first moment; When the second condition is not met, the terminal performs a first synchronization process through a RACH process at a first moment.
26. The method according to claim 25, wherein: In a case where the terminal determines the synchronization mode of the first synchronization process based on the second condition, the method further includes: The terminal sends second indication information to the network side device, where the second indication information is used to indicate a synchronization mode of the first synchronization process.
27. The method according to any one of claims 2, 4, 8, 23 and 25, wherein: The synchronization process performed through the RACH process includes: initiating the RACH process; initiating the timing advance reporting process.
28. The method according to any one of claims 2, 4, 8, 23 and 25, wherein: The synchronization process performed through the RACH-less process includes: Obtain target uplink scheduling and trigger the timing advance reporting process; A timing advance report is sent based on the target uplink scheduling.
29. The method according to any one of claims 1 to 28, further comprising: The terminal receives first information from a network side device, where the first information is used to determine the first time; the first information includes any one of the following: time information indicated by dedicated signaling or a system message; The third indication information and the information used to indicate when the serving cell stops serving; The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the service cell stops service and the preset time offset; the preset time offset; The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal considers that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs the synchronization process at the first moment.
30. The method according to any one of claims 1 to 29, further comprising: Before the first moment, the terminal obtains second information through a system message, where the second information includes satellite assistance information required for accessing a target satellite; The terminal performing a first synchronization process at a first moment includes: the terminal performing a first synchronization process at a first moment based on the second information; The method for the terminal to obtain the second information includes any one of the following: The terminal considers that in the target list included in the system message, the satellite auxiliary information included in the first element is the second information, the carrier frequency indicated in the first element is the same as the carrier frequency of the serving cell, and the PCI indicated in the first element is the same as the PCI of the serving cell; The terminal determines, based on the fourth indication information sent by the network side device, that in the target list included in the system message, the satellite auxiliary information included in the second element is the second information; The terminal determines the satellite assistance information included in the target field in the system message as the second information; The target list is a list including satellite auxiliary information of neighboring cells.
31. The method according to claim 30, wherein: The fourth indication information includes any one of the following: An index value, where the index value is used to indicate a position of the second element; Carrier frequency and PCI; Satellite identification.
32. A synchronization processing method, comprising: The network side device sends first information to the terminal, where the first information is used to determine a first time when the terminal performs a first synchronization process; the first information includes any one of the following: time information indicated by dedicated signaling or a system message; The third indication information and the information used to indicate when the serving cell stops serving; The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the service cell stops service and the preset time offset; the preset time offset; The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal considers that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs the synchronization process at the first moment.
33. The method according to claim 32, further comprising: Before the first moment, the network side device sends a system message, where the system message is used to determine second information, where the second information includes satellite auxiliary information required for accessing a target satellite; In the target list included in the system message, the satellite assistance information included in the first element is the second information, the carrier frequency indicated in the first element is the same as the carrier frequency of the serving cell, and the PCI indicated in the first element is the same as the PCI of the serving cell; In the target list included in the system message, the satellite auxiliary information included in the second element is the second information, and the second element is determined by the fourth indication information sent by the network side device; The satellite assistance information included in the target field in the system message is the second information.
34. The method of claim 33, wherein: The fourth indication information includes any one of the following: An index value, where the index value is used to indicate a position of the second element; Carrier frequency and PCI; Satellite identification.
35. The method of claim 32, further comprising: The network side device sends first indication information to the terminal, where the first indication information is used to instruct the terminal to perform the first synchronization process through a RACH process or to perform the first synchronization process through a RACH-less process.
36. A failure handling device for a synchronization process, comprising: A first execution module, configured to execute a first synchronization process at a first moment; A second execution module, when the first synchronization process is not completed, the terminal executes a first operation; The first operation includes any one of the following: executing a second synchronization process; Initiate the radio resource control RRC connection reestablishment process; Enter RRC idle state; The first synchronization process and the second synchronization process both include at least one of a time synchronization process and a frequency synchronization process.
37. A synchronization processing device, comprising: A first sending module is used to send first information to a terminal, where the first information is used to determine a first moment when the terminal performs a first synchronization process; the first information includes any one of the following: time information indicated by dedicated signaling or a system message; The third indication information and the information used to indicate when the serving cell stops serving; The time information includes any one of the following: the time when the target satellite starts to provide coverage, the target satellite is the satellite that the terminal needs to access; the time when the service cell stops service and the preset time offset; the preset time offset; The third indication information is used to indicate that the service cell supports any one of the following items: in the case of service link switching, the terminal considers that the physical cell identifier PCI does not change; in the case of service link switching, the terminal does not perform layer 3 switching; in the case of service link switching, the terminal performs a synchronization process; and performs the synchronization process at the first moment.
38. A terminal comprising a processor and a memory, wherein the memory stores programs or instructions that can be executed on the processor, and when the programs or instructions are executed by the processor, the steps of the failure handling method of the synchronization process as described in any one of claims 1 to 32 are implemented.
39. A network side device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the synchronization processing method as described in any one of claims 32 to 36 are implemented.
40. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the failure handling method of the synchronization process as described in any one of claims 1 to 31, or implements the steps of the synchronization processing method as described in any one of claims 32 to 36.
Citation Information
Patent Citations
Method and device used for wireless communication
CN114205915A
Timing synchronization method and apparatus therefor
US20200351957A1
Information transmission method, terminal device, and network device
WO2022205014A1
Uplink signal synchronization method and communication apparatus
WO2023011148A1