Communication method and device, terminal, network equipment and storage medium
By sending information containing SSB index to the terminal during soft switching of the satellite service link and performing time domain compensation, the problem that the terminal cannot accurately detect the SSB of the next satellite is solved, and the effect of accurate connection and power consumption is achieved. .
Patent Information
- Application Number
- CN202311002112.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-02-18
AI Technical Summary
Without changing the physical cell identity (PCI), the terminal may not be able to accurately detect the next satellite's synchronous signal block (SSB) during soft handover of the satellite service link, resulting in repeated connections to the original satellite.
By sending the first information including the first satellite and the second satellite SSB index to the terminal without changing the PCI, the terminal may determine the SSB of the second satellite based on these indexes and perform time domain compensation to ensure accurate detection.
This method allows the terminal to accurately detect the SSB of the second satellite, avoiding repeated connections to the original satellite, saving signaling overhead and reducing power consumption.
Smart Images

Figure CN119483689A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, apparatus, terminal, network equipment and storage medium. Background Art
[0002] In the related technology, in the scenario where the physical cell identifier (PCI) is not changed, for the soft switching of the satellite service link, during the switching process, the service coverage of the current satellite and the next satellite overlap for a period of time. During this period of time, the terminal in the same geographical location can observe the two satellites and receive the synchronization signal blocks (SSB) from the two satellites. Since the PCI remains unchanged, the SSB of the two satellites may be the same, and the terminal may reconnect to the original satellite after measurement. Summary of the invention
[0003] To solve related technical problems, the embodiments of the present application provide a communication method, apparatus, terminal, network equipment and storage medium.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] The present application provides a communication method, which is applied to a network device, and the method includes:
[0006] Sending first information to the terminal without changing the PCI and performing the satellite service link switching;
[0007] The terminal is located in an overlapping coverage area of the first satellite and the switched second satellite; the first information is used to determine the SSB of the second satellite, and at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
[0008] In the above solution, the first information also includes a time offset; wherein,
[0009] The time offset represents the time offset of the system frame number (SFN) of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0010] In the above solution, the time offset is a fixed time offset, or the time offset is determined based on the transmission delay difference; wherein,
[0011] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
[0012] In the above scheme, the method further comprises:
[0013] When the transmission delay difference is greater than or equal to the first threshold, time domain compensation is performed in the feeder link based on the transmission delay difference; wherein,
[0014] The transmission delay difference represents the time difference between the delay of the first SSB being transmitted to the terminal via the first satellite and the delay of the second SSB being transmitted to the terminal via the second satellite; the first threshold represents the duration of the SSB measurement timing configuration (SMTC, SSB Measurement Timing Configuration) measurement window.
[0015] In the above scheme, the method further comprises:
[0016] Sending a first message to the terminal via the service link of the first satellite; wherein,
[0017] The first message carries assistance information of the second satellite.
[0018] In the above solution, the first information is carried in a first signaling, and the first signaling also carries the time information when the second satellite starts the service, or carries the time interval relative to the time when the first satellite starts the service.
[0019] In the above solution, the first information is carried in the second message, wherein:
[0020] The second message is sent through the service link of the first satellite, and the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
[0021] In the above scheme, the method further comprises:
[0022] A third message is sent to the terminal, where the third message is used to indicate a remaining service time of the first satellite.
[0023] The present application also provides a communication method, which is applied to a terminal, and the method includes:
[0024] In a process of performing satellite service link switching without changing the PCI, receiving first information sent by a network device; wherein the terminal is located in an overlapping coverage area of the first satellite and the second satellite after switching; and the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite;
[0025] Based on the first information, the SSB of the second satellite is detected.
[0026] In the above solution, the first information also includes a time offset; wherein,
[0027] The time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0028] In the above solution, the time offset is a fixed time offset, or the time offset is determined based on the transmission delay difference; wherein,
[0029] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
[0030] In the above scheme, the method further includes:
[0031] receiving a first message sent by the network device; wherein,
[0032] The first message carries assistance information of the second satellite.
[0033] In the above solution, the first information is carried in a first signaling, and the first signaling also carries the time information when the second satellite starts the service, or carries the time interval relative to the time when the first satellite starts the service.
[0034] In the above solution, the first information is carried in the second message, wherein:
[0035] The second message is sent through the service link of the first satellite; the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
[0036] In the above scheme, the method further includes:
[0037] A third message sent by the network device is received, where the third message is used to indicate a remaining service time of the first satellite.
[0038] The present application also provides a communication device, including:
[0039] The first sending unit is used to send first information to the terminal without changing the PCI and performing the satellite service link switching process; wherein,
[0040] The terminal is located in an overlapping coverage area of a first satellite and a second satellite after switching; the first information is used to determine the SSB of the second satellite, and at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
[0041] The present application also provides a communication device, including:
[0042] A first receiving unit is configured to receive first information sent by a network device during a process of performing satellite service link switching without changing a PCI; wherein the terminal is located in an overlapping coverage area of the first satellite and a second satellite after switching; and the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite;
[0043] A detection unit is used to detect the SSB of the second satellite based on the first information.
[0044] The embodiment of the present application further provides a network device, including a first processor and a first communication interface, wherein:
[0045] The first communication interface is used to send first information to the terminal without changing the PCI and performing the satellite service link switching process; wherein,
[0046] The terminal is located in an overlapping coverage area of a first satellite and a second satellite after switching; the first information is used to determine the SSB of the second satellite, and at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
[0047] The embodiment of the present application further provides a terminal, including a second processor and a second communication interface, wherein:
[0048] The second communication interface is used to receive first information sent by a network device without changing the PCI and performing a satellite service link switching process; wherein the terminal is located in an overlapping coverage area of the first satellite and the second satellite after the switching; and the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite;
[0049] The second processor is used to detect the SSB of the second satellite based on the first information.
[0050] The embodiment of the present application further provides a network device, including a first processor and a first memory for storing a computer program that can be run on the first processor.
[0051] Wherein, the first processor is used to execute the steps of any method on the network device side when running the computer program.
[0052] The embodiment of the present application further provides a terminal, including a second processor and a second memory for storing a computer program that can be run on the second processor.
[0053] The second processor is used to execute the steps of any method on the terminal side when running the computer program.
[0054] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any method on the network device side or the steps of any method on the terminal side are implemented.
[0055] In the communication method, apparatus, terminal, network device and storage medium provided in the embodiment of the present application, in the process of performing satellite service link switching without changing PCI, the network device sends first information to the terminal; wherein the terminal is located in the overlapping coverage area of the first satellite and the second satellite after switching; the first information is used to determine the SSB of the second satellite, and at least includes the first SSB index corresponding to the first satellite and the second SSB index corresponding to the second satellite; in the process of performing satellite service link switching without changing PCI, the terminal receives the first information sent by the network device, and detects the SSB of the second satellite based on the first information. In the above scheme, the network device sends the first information to the terminal to indicate the second SSB index corresponding to the second satellite, so that the terminal can determine the SSB of the second satellite according to the second SSB index corresponding to the second satellite, thereby accurately detecting the SSB of the second satellite to connect to the second satellite and complete downlink synchronization, which can avoid the terminal from repeatedly accessing the first satellite due to the small RSRP difference between the two satellites, and avoid introducing layer 3 switching and modifying the configuration of the network device, saving additional signaling overhead and reducing power consumption. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 It is an example diagram of non-terrestrial network communication of the related technology without changing the PCI scenario;
[0057] Figure 2 A schematic diagram of a communication method implementation flow in an embodiment of the present application;
[0058] Figure 3 A schematic diagram of a communication method implementation flow in an embodiment of the present application;
[0059] Figure 4 A schematic diagram of an interactive flow of a communication method according to an embodiment of the present application;
[0060] Figure 5 A schematic diagram of an interactive flow of a communication method according to an embodiment of the present application;
[0061] Figure 6 This is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0062] Figure 7 This is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
[0063] Figure 8 This is a schematic diagram of the network device structure of an embodiment of the present application;
[0064] Fig. 9 This is a schematic diagram of the terminal structure of an embodiment of the present application. DETAILED DESCRIPTION
[0065] The current non-terrestrial network (NTN) communication supports three types of satellite service links based on the motion state of the satellite service cell, namely the Earth-fixed link, the semi-static (Quasi-Earth-fixed) link and the dynamic (Earth-moving) link, the difference lies in whether the service cell moves with the movement of the satellite. Among them, in the Quasi-Earth-fixed scenario, by adjusting the beam, the same beam keeps covering the same geographical area for a limited time. During this time period, the coverage of the beam will not change with the movement of the satellite, and different geographical areas can be covered in another time period.
[0066] Taking low-orbit satellites as an example, due to the high-speed movement of satellites, the geographical location of a single satellite coverage cell changes. For terminals in the same geographical area, when the current satellite cannot provide services, it will switch to the next satellite that can provide services, that is, satellite service link switching. For Quasi-Earth-fixed cells, when a satellite service link switching occurs, since the current satellite and the upcoming satellite are connected to the same base station, an unchanged PCI scenario is proposed, such as Figure 1 As shown, for the same area covered by two satellites in succession, there is no need to change the PCI, that is, after the terminals located in the same coverage area are connected to the new satellite, most of the high-level protocol stacks and high-level / physical layer configurations can be reused, thereby avoiding additional signaling overhead and power consumption.
[0067] Depending on the satellite deployment, service link switching may occur in the following two situations:
[0068] 1. Hard handover of service link: For terminals in the same geographical area, when the coverage of the current satellite completely disappears, the service link of the next satellite is switched, that is, the coverage areas of the two satellites will not overlap at the same time;
[0069] 2. Service link soft switching: During the satellite switching process, the beams of the two satellite service links will overlap and cover the same area for a period of time. For terminals in the same geographical area, two satellites may be observed for a period of time and synchronization signal blocks (SSB) (Synchronization Signal Block) from the two satellites may be received.
[0070] Currently, satellite auxiliary information related to non-terrestrial network communications is configured in the system information block (SIB) 19, including the relevant configuration of the current service cell and neighboring cells, among which the NTN configuration (ntn-Config) includes satellite ephemeris information and other information related to uplink synchronization, such as common time advance (TA, TimingAdvance), uplink synchronization validity period, timing relationship offset (K_offset) and other parameters.
[0071] In the unchanged PCI scenario, for the hard switching of the satellite's service link, the time when the current satellite stops serving is different from the time when the next satellite covers the same geographical area. There is a short time interval between the two. The terminal can obtain new satellite ephemeris information and time domain / frequency domain offset-related information according to the network configuration, thereby synchronizing with the new satellite and performing data transmission.
[0072] For the soft switching of the satellite service link, during the switching process, the service coverage of the current satellite and the next satellite may overlap for a period of time. During this period, the terminal at the same geographical location can observe the two satellites and receive SSBs from the two satellites. Since the service cell remains unchanged (PCI remains unchanged), the SSBs of the two satellites may be the same.
[0073] In the scenario of soft handover of satellite service link, the current terminal cannot distinguish the SSBs from two satellites. Considering the characteristics of NTN cells, the difference between the reference signal receiving power (RSRP) or reference signal receiving quality (RSRQ) of the service link observed by the terminal at the center and edge of the cell is small. When the coverage of the current satellite service link disappears or changes, the terminal may still measure a strong RSRP or RSRQ. Therefore, during the period when the service areas of the two satellites overlap, if the RSRP or RSRQ strengths of the SSBs from the two satellites measured by the terminal are similar, the satellite service link is selected only by the RSRP or RSRQ measurement results, and the terminal may reconnect to the original satellite after the measurement.
[0074] In addition, the base station covers the service range of the entire cell by sending an SSB set (SSB burst), and the SSBburst repeats according to a certain period. However, the current protocol stipulates that the sending time of each SSB burst should be within 5ms, that is, the base station sends the SSB of two satellites within 5ms, and the terminal measures the SSB window for a maximum duration of 5ms. However, due to the different positions of the two satellites and the very long propagation distance, the delay of communicating with the terminal in the same service cell through the two satellites may be different, and the delay difference may be relatively large. Therefore, there will be a large time difference between the SSBs of the two satellites tracked by the terminal, and it is difficult for the terminal to detect the SSB of another satellite within 5ms.
[0075] In summary, in the scenario of soft handover of the satellite's service link, the terminal cannot distinguish the SSBs from the two satellites, the terminal may not be able to detect the SSB of the next satellite providing service, or the terminal may reconnect to the original satellite after measurement.
[0076] Based on this, in each embodiment of the present application, without changing the PCI and performing the satellite service link switching, the network device sends the first information to the terminal; wherein the terminal is located in the overlapping coverage area of the first satellite and the second satellite after the switching; the first information is used to determine the SSB of the second satellite, and at least includes the first SSB index corresponding to the first satellite and the second SSB index corresponding to the second satellite; without changing the PCI and performing the satellite service link switching, the terminal receives the first information sent by the network device, and detects the SSB of the second satellite based on the first information. In the above scheme, the network device sends the first information to the terminal to indicate the second SSB index corresponding to the second satellite, so that the terminal can determine the SSB of the second satellite according to the second SSB index corresponding to the second satellite, thereby accurately detecting the SSB of the second satellite to connect to the second satellite and complete downlink synchronization, which can avoid the terminal from repeatedly accessing the first satellite due to the small RSRP difference between the two satellites, and avoid introducing layer 3 switching and modifying the configuration of the network device, saving additional signaling overhead and reducing power consumption.
[0077] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0078] The embodiment of the present application provides a communication method, which is applied to a network device, wherein the network device can communicate with a satellite without changing the PCI scenario, and the network device includes a ground base station in an NTN architecture without changing the PCI scenario, such as Figure 2 As shown, the method includes:
[0079] Step 201: Sending first information to a terminal without changing the PCI and performing satellite service link switching.
[0080] The terminal is located in an overlapping coverage area of the first satellite and the switched second satellite; the first information is used to determine the SSB of the second satellite, and at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
[0081] Here, in the process of not changing PCI and performing satellite service link switching, the network device determines the first information and sends the first information to the terminal; the first information may include a correspondence between the satellite and the SSB index, and the correspondence includes at least the identifier of the first satellite and the corresponding first SSB index, and the identifier of the second satellite and the corresponding second SSB index. Among them, the first satellite is a satellite that covers the cell corresponding to the PCI before the satellite service link switching, and the second satellite is a satellite that covers the cell corresponding to the PCI after the satellite service link switching; during the satellite service link switching process, the coverage areas of the first satellite and the second satellite will overlap for a period of time. Service link switching can be understood as service link soft switching. The first SSB index is different from the second SSB index and is used to distinguish SSBs of different satellites; the first SSB index generally refers to the SSB index corresponding to the first satellite, and the second SSB index generally refers to the SSB index corresponding to the second satellite; the first SSB index is at least one, and the second SSB index is also at least one. The first SSB index and the second SSB index can correspond to the same SSB or to different SSBs, that is, the same SSB can correspond to different SSB indexes, and / or one SSB corresponds to one SSB index.
[0082] For example, without changing the PCI and establishing a communication connection between the first satellite and the terminal in the cell corresponding to the PCI, the network device determines the SSB required to cover the cell corresponding to the PCI; in the process of executing the satellite service link switching, the network device associates the SSB required to cover the cell corresponding to the PCI to the first satellite and the second satellite respectively through different SSB indexes (first SSB index, second SSB index), and sends the first information to the terminal.
[0083] Specifically, for a group of SSBs that may contain one or more SSBs (for example, M SSBs, where M is a positive integer), the network device can configure different SSB indexes for each SSB; when the cell corresponding to the PCI only requires a single SSB, the network device selects one of the group of SSBs, and associates the first SSB index and the second SSB index of the SSB to the first satellite and the second satellite respectively, and indicates to the terminal the correspondence between the two satellites and the SSB indexes; when the cell corresponding to the PCI requires multiple SSBs, for example, the number is N (N≤M), and N is a positive integer, the network device selects N SSBs from a group of SSBs, associates the first SSB index and the second SSB index of each SSB in the N SSBs to the first satellite and the second satellite respectively, and indicates to the terminal the correspondence between the two satellites and the different SSB indexes of each SSB in the N SSBs.
[0084] It should be noted that since the coverage areas of the first satellite and the second satellite will overlap for a period of time during the satellite service link switching process, the terminal connected to the first satellite needs to detect the SSB of the first satellite before the second satellite starts to provide services. Therefore, the first information includes the first SSB index corresponding to the first satellite; when the second satellite starts to provide services, the terminal connected to the second satellite needs to detect the SSB corresponding to the second SSB index based on the second SSB index corresponding to the second satellite contained in the first information.
[0085] Considering that the communication distance in the NTN scenario is very large, and the positions of the first satellite and the second satellite are different, it is very likely that the delay difference between the two satellites (the first satellite and the second satellite) and the terminal in communicating is large, so it is difficult to always receive SSB according to the duration of the SMTC measurement window (for example, 5 milliseconds). Based on this, in order to ensure that the terminal can detect the SSB of the second satellite and avoid frequently compensating for time offsets through network devices, in one embodiment, the first information also includes a time offset; wherein,
[0086] The time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0087] Here, the time offset is used for the terminal to determine the time for detecting the SSB of the second satellite. The time for detecting the SSB of the second satellite can also be understood as the reception time of the SSB of the second satellite.
[0088] The time offset is also called an offset parameter, and the time offset can be described by the number of offset subframes or time slots. For example, the time offset can be the number of subframes or time slots by which the SFN of the first frame is offset relative to the SFN of the second frame.
[0089] In order to ensure that the terminal can detect the SSB of the second satellite and avoid the terminal failing to detect the SSB of the second satellite due to different satellite positions and satellite movements, in one embodiment, the time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein,
[0090] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
[0091] Here, the network device can dynamically determine the time offset based on the transmission delay difference; the network device can also configure a fixed time offset in a semi-static manner. It should be noted that when the network device is configured with a time offset, there is no need to restrict the terminal from receiving the SSBs of two satellites within the duration of the same SMTC measurement window. In other words, after detecting the SSB of the first satellite within the duration of one SMTC measurement window, the terminal can detect the SSB of the second satellite within the duration of another new SMTC measurement window.
[0092] When the time offset included in the first information is a fixed time offset, each time the satellite service link is switched, the terminal determines the receiving time of the SSB of the second satellite according to the fixed time offset, and detects the SSB of the second satellite at the determined receiving time; if the actual transmission delay difference is different each time the satellite service link is switched, the network device needs to perform time domain compensation in the feeder link according to the actual transmission delay difference to avoid errors in the time when the terminal detects the SSB of the second satellite, thereby ensuring that the terminal can detect the SSB of the second satellite within the configured SSB receiving time. Time domain compensation can be that the network device pre-adjusts the sending time of the SSB of the second satellite before sending the SSB of the second satellite, or adjusts the time when the second satellite forwards the SSB, so as to compensate for the error caused by the fixed time offset according to the actual transmission delay difference.
[0093] In actual application, when the transmission delay difference is greater than or equal to the duration of an SMTC measurement window, the network device determines the time offset based on the transmission delay difference and indicates the time offset to the terminal. For example, the network device indicates to the terminal the number of subframes or time slots by which the SFN of the first frame is offset relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located. Considering the mobility of the satellite, the time offset can be indicated in the following two ways:
[0094] Method 1: When the network device indicates the second SSB index corresponding to the second satellite to the terminal, the corresponding signaling or message also carries the time offset corresponding to the second SSB index. Since the satellite is always moving and the position of the same satellite is different at different times, the corresponding time offset needs to be configured according to the transmission delay difference during each satellite service link switching process. If the signaling received by the terminal carries both the second SSB index corresponding to the second satellite and the time offset corresponding to the second SSB index, including the second SSB index corresponding to the second satellite, the terminal detects or receives the SSB of the second satellite at a time when the SFN of the second frame is offset backward by the time offset (SFN of the second frame + offset).
[0095] Method 2: The network device semi-statically configures a fixed time offset for the cell corresponding to the PCI, that is, during each satellite service link switching process, the terminal determines the reception time of the SSB of the second satellite based on the fixed time offset, and detects or receives the SSB of the second satellite at the determined reception time; if the transmission delay difference changes during each satellite service link switching process, the network device needs to perform time domain compensation in the feeder link according to the actual transmission delay difference to avoid errors in the time when the terminal detects the SSB of the second satellite, thereby ensuring that the terminal can detect the SSB of the second satellite within the configured SSB reception time.
[0096] Through the above method, when the satellite service link switching occurs in the same half of the static service cell, the terminal can be instructed to start detecting the offset time of the SSB of the second satellite relative to the SSB of the first satellite through a signaling containing a time offset, thereby avoiding the terminal being unable to detect the SSB of the second satellite due to different satellite positions and satellite movements, so that the terminal located in the overlapping coverage area can accurately connect to the second satellite and complete uplink and downlink synchronization.
[0097] In the case where it is necessary to limit the terminal to detect the SSB of two satellites within the duration of the same SMTC measurement window, if the transmission delay difference is too large, for example, more than 5 milliseconds, it will not be guaranteed that the terminal can detect the SSB of the two satellites within the duration of the same SMTC measurement window. Based on this, in order to ensure that the terminal can detect the SSB of the two satellites within the duration of the same SMTC measurement window, in one embodiment, the method further includes:
[0098] When the transmission delay difference is greater than or equal to the first threshold, time domain compensation is performed in the feeder link based on the transmission delay difference; wherein,
[0099] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite; the first threshold represents the duration of the SMTC measurement window.
[0100] Here, when the transmission delay difference is greater than or equal to the first threshold, if it is necessary to limit the terminal to detect the SSBs of two satellites within the duration of the same SMTC measurement window, the network device performs time domain compensation in the feeder link based on the transmission delay difference before sending the SSB of the second satellite. For example, the transmission time of the SSB of the second satellite is pre-adjusted, or the time for the second satellite to forward the SSB is adjusted. The time domain compensation can also be understood as time domain pre-compensation.
[0101] Considering that the terminal connected to the second satellite needs to use the auxiliary information of the second satellite during uplink synchronization, in order to enable the terminal connected to the second satellite to achieve uplink synchronization, the network device also needs to send the auxiliary information of the second satellite to the terminal. Based on this, in one embodiment, the method further includes:
[0102] Sending a first message to the terminal via the service link of the first satellite; wherein,
[0103] The first message carries assistance information of the second satellite.
[0104] Here, before the first satellite ends the service, the network device sends a first message to the terminal through the service link of the first satellite.
[0105] The first message may be a system message, for example, the first message may be a System Information Block (SIB) 19 message. The auxiliary information may also be referred to as satellite auxiliary information; the auxiliary information mainly includes satellite ephemeris information, common TA parameters, K_offset and other parameters used for NTN uplink synchronization. The auxiliary information may be configured in the NTN-specific parameters indicated by SIB 19.
[0106] It should be noted that in the embodiment of the present application, the network device directly indicates the correspondence between the satellite and the SSB index to the terminal through the first information, and sends the auxiliary information of the second satellite to the terminal through different SIB19 messages, and sends the auxiliary information of the first satellite, that is, the SSB index of an SSB or a group of SSBs associated with two satellites will correspond to different SIB19 contents, so that after the terminal detects the SSB of the second satellite, it can establish uplink synchronization with the second satellite through a new SIB19 message. In addition, the auxiliary information of the first satellite does not need to be associated with the first SSB index, and the auxiliary information of the second satellite does not need to be associated with the second SSB index, so there is no need to change the format of the SIB19 message.
[0107] Before the network device sends the SSB of the second satellite, it is also necessary to indicate to the terminal relevant information about the second satellite starting service. Based on this, in one embodiment, the first information is carried in the first signaling, and the first signaling also carries the time information when the second satellite starts service, or carries the time interval relative to the time when the first satellite starts service.
[0108] Here, the time interval relative to the time when the first satellite starts the service refers to a time interval shifted backward from the time when the first satellite starts the service.
[0109] In the embodiment of the present application, signaling overhead can be saved by carrying the first information through the first signaling.
[0110] In order to save signaling overhead, the network device can carry the first information and the auxiliary information of the two satellites through the same SIB19 message. Based on this, in one embodiment, the first information is carried in the second message, wherein:
[0111] The second message is sent through the service link of the first satellite, and the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
[0112] Here, before the first satellite ends the service, the network device sends a second message to the terminal through the service link of the first satellite, and the second message may be a system message, for example, the second message includes a SIB19 message, and the SIB19 message is a new SIB19 message. In the second message, the auxiliary information of the first satellite may be associated with the first SSB index, and the auxiliary information of the second satellite may be associated with the second SSB index.
[0113] In the case where the first information and the auxiliary information of two satellites are carried by the same SIB19 message, the network device needs to indicate the remaining service time of the first satellite to the terminal. Based on this, in one embodiment, the method further includes:
[0114] A third message is sent to the terminal, where the third message is used to indicate a remaining service time of the first satellite.
[0115] Here, before the first satellite ends the service, the network device may also send a third message to the terminal through the service link of the first satellite.
[0116] The third message may be the same as or different from the second message. For example, the third message may be the second message, that is, the first information, the auxiliary information of the two satellites, and the remaining service time of the first satellite are carried by the same system message (such as SIB19 message). For another example, the third message may also be another system message, such as another SIB19 message; the SIB19 message does not need to change the message format; for example, in the SIB19 message, t-service-r17 under the configuration parameters of the first satellite is used to indicate the remaining service time of the first satellite, so that after receiving the SIB19 message carrying the first information and the auxiliary information of the two satellites, the terminal also re-acquires the SIB19 message carrying the remaining service time of the first satellite, so as to connect to the second satellite before the first satellite ends the service.
[0117] Correspondingly, the embodiment of the present application also provides a communication method, which is applied to a terminal, such as Figure 3 As shown, the method includes:
[0118] Step 301: receiving first information sent by a network device while the PCI is not changed and the satellite service link is switched.
[0119] The terminal is located in an overlapping coverage area of the first satellite and the switched second satellite; the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
[0120] Step 302: Detect the SSB of the second satellite based on the first information.
[0121] Here, the terminal detects the SSB of the second satellite based on the second SSB index included in the first information to achieve downlink synchronization.
[0122] In order to ensure that the terminal can detect the SSB of the second satellite and avoid the terminal failing to detect the SSB of the second satellite due to different satellite positions and satellite movements, in one embodiment, the first information also includes a time offset; wherein,
[0123] The time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0124] Here, the terminal determines the reception time of the SSB of the second satellite according to the time offset, and detects the SSB of the second satellite at the determined reception time.
[0125] In order to ensure that the terminal can detect the SSB of the second satellite, in one embodiment, the time offset is a fixed time offset, or the time offset is determined based on the transmission delay difference; wherein,
[0126] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
[0127] Considering that the terminal connected to the second satellite needs to use the auxiliary information of the second satellite during uplink synchronization, in order to enable the terminal connected to the second satellite to achieve uplink synchronization, the network device also needs to send the auxiliary information of the second satellite to the terminal. Based on this, in one embodiment, the method further includes:
[0128] receiving a first message sent by the network device; wherein,
[0129] The first message carries assistance information of the second satellite.
[0130] Here, the first message is sent by the network device through a service link of the first satellite.
[0131] Before the network device sends the SSB of the second satellite, it is also necessary to indicate to the terminal information related to the time when the second satellite starts service. In order to save signaling overhead, in one embodiment, the first information is carried in the first signaling, and the first signaling also carries the time information when the second satellite starts service, or carries the time interval relative to the time when the first satellite starts service.
[0132] Here, when the terminal receives the first signaling, the terminal determines the time when the second satellite starts service and the second SSB index corresponding to the second satellite by decoding the first signaling, and detects the SSB associated with the satellite service link of the second satellite according to the second SSB index corresponding to the second satellite; after successfully decoding the SSB of the second satellite, the terminal obtains downlink synchronization, re-obtains the SIB19 message, obtains the auxiliary information of the second satellite contained in the SIB19 message, and establishes uplink synchronization with the second satellite according to the auxiliary information of the second satellite.
[0133] In order to save signaling overhead, the network device may indicate the correspondence between the satellite and the SSB index and the satellite's auxiliary information to the terminal through a second message. Based on this, in one embodiment, the first information is carried in the second message, wherein:
[0134] The second message is sent through the service link of the first satellite; the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
[0135] Here, the terminal receives a second message sent by the network device through the service link of the first satellite, and the second message may include a SIB19 message; obtains the first SSB index corresponding to the first satellite, the second SSB index corresponding to the second satellite, the auxiliary information associated with the first SSB index, and the auxiliary information associated with the second SSB index carried in the second message; before the second satellite starts to provide services, the terminal detects the SSB of the first satellite according to the first SSB index to achieve downlink synchronization, and establishes uplink synchronization with the first satellite according to the auxiliary information associated with the first SSB index; when the second satellite starts to provide services, the terminal connects to the second satellite, detects the SSB of the second satellite according to the second SSB index to achieve downlink synchronization, and establishes uplink synchronization with the second satellite according to the auxiliary information associated with the second SSB index.
[0136] In order to enable the terminal to know the remaining service time of the first satellite and thus determine the time when the second satellite starts to serve, after the network device sends the second message to the terminal, the remaining service time of the first satellite is also indicated to the terminal. Based on this, in one embodiment, the method further includes:
[0137] A third message sent by the network device is received, where the third message is used to indicate a remaining service time of the first satellite.
[0138] The following further describes the embodiment of the present application in conjunction with the interactive process diagram.
[0139] Application scenario 1: Indicating the first information and the time when the second satellite starts service through the first signaling
[0140] Figure 4 The communications shown include:
[0141] Step 1: In the process of not changing the PCI and performing satellite service link switching, the network device sends a first signaling to the terminal, and the terminal receives the first signaling.
[0142] The terminal is located in the overlapping coverage area of the first satellite and the switched second satellite; the first signaling carries the first information; the first signaling also carries the time information when the second satellite starts the service, or carries the time interval relative to the time when the first satellite starts the service; the first information is used to determine the SSB of the second satellite, including at least the first satellite and the corresponding first SSB index, and the second satellite and the corresponding second SSB index.
[0143] In one embodiment, the first information also includes a time offset; wherein,
[0144] The time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0145] In one embodiment, the time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein,
[0146] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
[0147] Step 2: The network device sends a first message to the terminal through the service link of the first satellite, and the terminal receives the first message.
[0148] The first message carries the auxiliary information of the second satellite. The auxiliary information mainly includes the satellite's ephemeris information, common TA parameters, K_offset and other parameters used for NTN uplink synchronization. The auxiliary information can be configured in the NTN-specific parameters indicated by SIB19.
[0149] It should be noted that step 1 and step 2 can be performed in parallel or partially in sequence.
[0150] Step 3: The terminal determines the SSB corresponding to the second SSB index according to the second SSB index included in the first information, and obtains the SSB of the second satellite.
[0151] Step 4: The network device determines whether the terminal needs to detect the SSB of two satellites within the duration of the same SMTC measurement window.
[0152] Among them, when the terminal is required to detect the SSB of two satellites within the duration of the same SMTC measurement window, execute steps 5 to 8; when the terminal is not required to detect the SSB of two satellites within the duration of the same SMTC measurement window, execute steps 6 to 8.
[0153] Step 5: When the transmission delay difference is greater than or equal to the first threshold, the network device performs time domain compensation on the feeder link based on the transmission delay difference.
[0154] Among them, the transmission delay difference represents the time difference between the delay of the first SSB being transmitted to the terminal via the first satellite and the delay of the second SSB being transmitted to the terminal via the second satellite; the first threshold represents the duration of the SMTC measurement window.
[0155] Among them, time domain compensation can be that the network device pre-adjusts the sending time of the SSB of the second satellite before sending the SSB of the second satellite, or adjusts the time when the second satellite forwards the SSB, so that the terminal can detect the SSBs of two satellites within the duration of the same SMTC measurement window.
[0156] Step 6: The network device sends the SSB of the second satellite.
[0157] Step 7: The terminal receives the SSB corresponding to the second SSB index.
[0158] In which, when the first information also includes a time offset, the terminal also determines the reception time of the SSB of the second satellite according to the time offset, and receives the SSB corresponding to the second SSB index at the determined reception time.
[0159] It should be noted that, when the terminal is not required to detect the SSBs of two satellites within the duration of the same SMTC measurement window, the terminal can receive the SSB corresponding to the second SSB index within the duration of a new SMTC measurement window based on the time offset.
[0160] Step 8: The terminal establishes uplink synchronization with the second satellite according to the auxiliary information of the second satellite carried in the first message.
[0161] Application scenario 2: Indicating the first information and auxiliary information through the second message
[0162] Figure 5 The communications shown include:
[0163] Step 1: In the process of not changing the PCI and performing the satellite service link switching, the network device sends a second message to the terminal through the service link of the first satellite, and the terminal receives the second message.
[0164] The terminal is located in the overlapping coverage area of the first satellite and the switched second satellite; the second message carries the first information; the second message carries at least the first information, and also carries auxiliary information of the first satellite and auxiliary information of the second satellite; the first information is used to determine the SSB of the second satellite, and at least includes the first satellite and the corresponding first SSB index, and the second satellite and the corresponding second SSB index.
[0165] The auxiliary information mainly includes satellite ephemeris information, common TA parameters, K_offset and other parameters used for NTN uplink synchronization. The auxiliary information can be configured in the NTN-specific parameters indicated by SIB19.
[0166] In one embodiment, the first information also includes a time offset; wherein the time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame, the first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0167] In one embodiment, the time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein the transmission delay difference represents the time difference between the delay of a first SSB being transmitted to a terminal via a first satellite and the delay of a second SSB being transmitted to a terminal via a second satellite.
[0168] Step 2: The network device sends a third message to the terminal through the service link of the first satellite, and the terminal receives the third message.
[0169] The third message is used to indicate the remaining service time of the first satellite.
[0170] Step 3: The terminal determines the SSB of the second satellite according to the second SSB index included in the first information.
[0171] Step 4: The network device determines whether the terminal needs to detect the SSB of two satellites within the duration of the same SMTC measurement window.
[0172] Among them, when the terminal is required to detect the SSB of two satellites within the duration of the same SMTC measurement window, execute steps 5 to 8; when the terminal is not required to detect the SSB of two satellites within the duration of the same SMTC measurement window, execute steps 6 to 8.
[0173] Step 5: When the transmission delay difference is greater than or equal to the first threshold, the network device performs time domain compensation on the feeder link based on the transmission delay difference.
[0174] Among them, the transmission delay difference represents the time difference between the delay of the first SSB being transmitted to the terminal via the first satellite and the delay of the second SSB being transmitted to the terminal via the second satellite; the first threshold represents the duration of the SMTC measurement window.
[0175] Step 6: The network device sends the SSB of the second satellite.
[0176] Step 7: The terminal receives the SSB corresponding to the second SSB index.
[0177] In which, when the first information also includes a time offset, the terminal also determines the reception time of the SSB of the second satellite according to the time offset, and receives the SSB corresponding to the second SSB index at the determined reception time.
[0178] It should be noted that, when the terminal is not required to detect the SSBs of two satellites within the duration of the same SMTC measurement window, the terminal can receive the SSB corresponding to the second SSB index within the duration of a new SMTC measurement window based on the time offset.
[0179] Step 8: The terminal establishes uplink synchronization with the second satellite according to the auxiliary information of the second satellite carried in the second message.
[0180] The present application is described in further detail below in conjunction with application examples.
[0181] Application Example 1
[0182] For a terminal located in the same geographical area, the first satellite currently in service (satellite #1) and the upcoming second satellite (satellite #2) are connected to the same network device. Assuming that the network device configures the same 1 SSB for the two satellites covering the current service cell, the network device can configure the first SSB index of the first satellite to 0, and associate SSB index 0 with the first satellite; configure the second SSB index of the second satellite to 1, and associate SSB index 1 with the second satellite; before the service link communication of the first satellite is interrupted, the network device sends a first signaling to the terminal, and the first signaling carries the first information and the time information when the second satellite starts the service. The first information at least includes satellite #1 and the corresponding SSB index 0, and satellite #2 and the corresponding SSB index 1.
[0183] The network device configures auxiliary information related to satellite #2 in the SIB19 message. The auxiliary information includes parameters such as ephemeris information, common TA, and K_offset.
[0184] The terminal receives the first signaling sent by the network device, determines that the SSB index that needs to be detected to connect to the second satellite (satellite #2) is 1, finds the SSB corresponding to SSB index 1, and obtains the auxiliary information of the second satellite through the SIB19 message; the terminal successfully decodes the SSB and then establishes downlink synchronization with the second satellite, and establishes uplink synchronization according to the auxiliary information of the second satellite.
[0185] In addition, in order to ensure that the terminal can detect the SSB of the second satellite within 5 milliseconds (ms), when the reception time difference between SSB#0 and SSB#1 exceeds 5ms due to the change and movement of the satellite position, the network equipment needs to perform time domain compensation in the feeder link in advance according to the transmission delay difference, so that the terminal can receive the SSB of the second satellite within the duration of the configured SMTC measurement window. In actual application, the duration of an SMTC measurement window is 5ms.
[0186] Application example 2:
[0187] For terminals in the same geographical area, the currently serving first satellite (satellite #1) and the upcoming second satellite (satellite #2) are connected to the same network device. Assuming that the network device configures the same 1 SSB for the two satellites covering the current service cell, the network device can configure the first SSB index of the first satellite to 0, and associate SSB index 0 with the first satellite; configure the second SSB index of the second satellite to 1, and associate SSB index 1 with the second satellite; before the service link communication of the first satellite is interrupted, the network device configures the auxiliary information of the first satellite and the auxiliary information of the second satellite respectively, and configures a new SIB19 message (second message), which carries satellite #1 and the corresponding SSB index 0, the auxiliary information associated with SSB index 0, satellite #2 and the corresponding SSB index 1, the auxiliary information associated with SSB index 1. The auxiliary information includes parameters such as ephemeris information, public TA, and K_offset.
[0188] The terminal obtains a new SIB19 message, and in the new SIB19 message, determines that the SSB index associated with satellite #2 is 1, and determines the auxiliary information associated with SSB index 1; the terminal receives the SSB corresponding to SSB index 1, the terminal successfully decodes the SSB and then establishes downlink synchronization with the second satellite, and establishes uplink synchronization with the second satellite based on the auxiliary information associated with SSB index 1.
[0189] In order to ensure that the terminal can detect the SSB of the second satellite within 5ms, when the reception time difference between SSB#0 and SSB#1 exceeds 5ms due to the change and movement of the satellite position, the network equipment needs to pre-compensate in the feeder link in the time domain according to the transmission delay difference, so that the terminal can receive the SSB of the second satellite within the duration of the configured SMTC measurement window. In actual application, the duration of an SMTC measurement window is 5ms.
[0190] Considering that the communication distance in the NTN scenario is very large and the positions of the first satellite and the second satellite are different, it is very likely that the delay difference between the first satellite and the second satellite and the terminal is large. Therefore, it is difficult to always receive SSB according to the duration of the 5ms SMTC measurement window. For this problem, in order to avoid frequently compensating for time offsets through the network device side, the network device can detect the SSB of the second satellite by applying the solution of Example 3.
[0191] Application Example 3
[0192] For terminals in the same geographical area, the currently serving first satellite (satellite #1) and the upcoming second satellite (satellite #2) are connected to the same network device. Assuming that the network device has configured the same SSB for the two satellites covering the current service cell, the network device can configure the first SSB index of the first satellite to 0, and associate SSB index 0 with the first satellite; configure the second SSB index of the second satellite to 1, and associate SSB index 1 with the second satellite.
[0193] Before the service link communication of the first satellite is interrupted, the network device sends a first signaling to the terminal, and the first signaling carries the first information, the time information of the second satellite starting the service, and the time offset. The first information at least includes satellite #1 and the corresponding SSB index 0, and satellite #2 and the corresponding SSB index 1. The time offset can be recorded as SSB1_offset, which represents the time offset of the SFN of the frame where SSB1 is located relative to the SFN of the frame where SSB0 is located; SSB0 is the SSB of the first satellite, and SSB1 is the SSB of the second satellite.
[0194] The network device configures the auxiliary information of the second satellite in the SIB19 message. The auxiliary information includes ephemeris information, common TA, K_offset and other parameters related to uplink synchronization.
[0195] The terminal receives the first signaling sent by the network device, obtains the first information and time offset carried in the first signaling; determines the SSB index 1 corresponding to the second satellite in the first information; determines the receiving time of the SSB of the second satellite according to the time offset, for example, the receiving time is the time domain position of (SFN+SSB1_offset of the frame where SSB0 is located); the terminal starts to receive the SSB corresponding to SSB index 1 at the time domain position of (SFN+SSB1_offset of the frame where SSB0 is located), and obtains the auxiliary information of the second satellite through the SIB19 message; the terminal successfully decodes the SSB and then establishes downlink synchronization with the second satellite, and establishes uplink synchronization with the second satellite according to the auxiliary information of the second satellite. As a result, the terminal can receive the SSB of the second satellite within the duration of the new SMTC measurement window. In actual application, the duration of an SMTC measurement window is 5ms.
[0196] In the above scheme, the terminal determines the SSB of the second satellite according to the second SSB index corresponding to the second satellite, thereby accurately detecting the SSB of the second satellite to connect to the second satellite and complete downlink synchronization, which can not only avoid the terminal repeatedly accessing the first satellite due to the small RSRP difference between the two satellites, but also avoid introducing layer 3 switching and modifying the configuration of network equipment, saving additional signaling overhead and reducing power consumption.
[0197] In order to implement the communication method of the embodiment of the present application, the embodiment of the present application also provides a communication device, which is arranged on a network device, such as Figure 6 As shown, the device comprises:
[0198] The first sending unit 601 is used to send first information to the terminal without changing the PCI and performing the satellite service link switching; wherein the terminal is located in the overlapping coverage area of the first satellite and the second satellite after the switching; the first information is used to determine the SSB of the second satellite, including at least a first SSB index corresponding to the first satellite, and a second SSB index corresponding to the second satellite.
[0199] In one embodiment, the first information also includes a time offset; wherein the time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame, the first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0200] In one embodiment, the time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein the transmission delay difference represents the time difference between the delay of transmitting a first SSB to the terminal via the first satellite and the delay of transmitting a second SSB to the terminal via the second satellite.
[0201] In one embodiment, the device further comprises:
[0202] A compensation unit is used to perform time domain compensation in a feeder link based on a transmission delay difference when the transmission delay difference is greater than or equal to a first threshold; wherein the transmission delay difference represents the time difference between the delay of a first SSB transmitted to the terminal via the first satellite and the delay of a second SSB transmitted to the terminal via the second satellite; and the first threshold represents the duration of an SMTC measurement window.
[0203] In one embodiment, the device further comprises:
[0204] The second sending unit is used to send a first message to the terminal through the service link of the first satellite; wherein the first message carries the auxiliary information of the second satellite.
[0205] In one embodiment, the first information is carried in a first signaling, and the first signaling also carries time information when the second satellite starts to provide service, or carries a time interval relative to the time when the first satellite starts to provide service.
[0206] In one embodiment, the first information is carried in a second message, wherein the second message is sent through a service link of the first satellite, and the second message also carries auxiliary information of the first satellite and auxiliary information of the second satellite.
[0207] In one embodiment, the device further comprises:
[0208] The third sending unit is used to send a third message to the terminal, where the third message is used to indicate the remaining service time of the first satellite.
[0209] In actual application, the first sending unit 601, the second sending unit and the third sending unit can be implemented by a processor in the communication device in combination with a communication interface, and the compensation unit can be implemented by a processor in the communication device.
[0210] In order to implement the communication method of the embodiment of the present application, the embodiment of the present application also provides a communication device, which is arranged on a terminal, such as Figure 7 As shown, the device comprises:
[0211] The first receiving unit 701 is configured to receive first information sent by a network device without changing the PCI and performing a satellite service link switching process; wherein the terminal is located in an overlapping coverage area of the first satellite and the second satellite after the switching; and the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite;
[0212] The detection unit 702 is used to detect the SSB of the second satellite based on the first information.
[0213] In one embodiment, the first information also includes a time offset; wherein the time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame, the first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0214] In one embodiment, the time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein the transmission delay difference represents the time difference between the delay of transmitting a first SSB to the terminal via the first satellite and the delay of transmitting a second SSB to the terminal via the second satellite.
[0215] In one embodiment, the device further comprises:
[0216] The second receiving unit is used to receive a first message sent by the network device; wherein the first message carries the auxiliary information of the second satellite.
[0217] In one embodiment, the first information is carried in a first signaling, and the first signaling also carries time information when the second satellite starts to provide service, or carries a time interval relative to the time when the first satellite starts to provide service.
[0218] In one embodiment, the first information is carried in a second message, wherein:
[0219] The second message is sent through the service link of the first satellite; the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
[0220] In one embodiment, the device further comprises:
[0221] The third receiving unit is used to receive a third message sent by the network device, where the third message is used to indicate the remaining service time of the first satellite.
[0222] In actual application, the first receiving unit 701, the second receiving unit and the third receiving unit can be implemented by a processor in the communication device in combination with a communication interface, and the detection unit 702 can be implemented by a processor in the communication device.
[0223] It should be noted that: the fault prediction device provided in the above embodiment only uses the division of the above program modules as an example when performing fault prediction. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the fault prediction device provided in the above embodiment and the fault prediction method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0224] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device side of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Figure 8 As shown, the network device 800 includes:
[0225] The first communication interface 801 is capable of exchanging information with other network nodes;
[0226] The first processor 802 is connected to the first communication interface 801 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions on the network device side when running a computer program. The computer program is stored in the first memory 803.
[0227] Specifically, the first communication interface 801 is used to send the first information to the terminal without changing the PCI and performing the satellite service link switching process; wherein,
[0228] The terminal is located in an overlapping coverage area of a first satellite and a second satellite after switching; the first information is used to determine the SSB of the second satellite, and at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
[0229] In one embodiment, the first information also includes a time offset; wherein,
[0230] The time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0231] In one embodiment, the time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein,
[0232] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
[0233] In one embodiment, the first processor 802 is configured to perform time domain compensation in the feeder link based on the transmission delay difference when the transmission delay difference is greater than or equal to the first threshold; wherein,
[0234] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite; the first threshold represents the duration of the SMTC measurement window.
[0235] In one embodiment, the first communication interface 801 is further used to send a first message to the terminal through a service link of the first satellite; wherein the first message carries auxiliary information of the second satellite.
[0236] In one embodiment, the first information is carried in a first signaling, and the first signaling also carries time information when the second satellite starts the service, or carries a time interval relative to the time when the first satellite starts the service.
[0237] In one embodiment, the first information is carried in a second message, wherein:
[0238] The second message is sent through the service link of the first satellite, and the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
[0239] In one embodiment, the first communication interface 801 is further used to send a third message to the terminal, where the third message is used to indicate the remaining service time of the first satellite.
[0240] It should be noted that the specific processing process of the first processor 802 and the first communication interface 801 can be understood by referring to the above method.
[0241] Of course, in actual application, the various components in the network device 800 are coupled together through the bus system 804. It can be understood that the bus system 804 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 8 Various buses are labeled as bus system 804 .
[0242] The first memory 803 in the embodiment of the present application is used to store various types of data to support the operation of the network device 800. Examples of such data include: any computer program used to operate on the network device 800.
[0243] The method disclosed in the above embodiment of the present application can be applied to the first processor 802, or implemented by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the first processor 802 or an instruction in the form of software. The above-mentioned first processor 802 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 803, and the first processor 802 reads the information in the first memory 803 and completes the steps of the above method in combination with its hardware.
[0244] In an exemplary embodiment, the network device 800 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
[0245] Based on the hardware implementation of the above program modules, and in order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Fig. 9 As shown, the terminal 900 includes:
[0246] The second communication interface 901 is capable of exchanging information with other network nodes;
[0247] The second processor 902 is connected to the second communication interface 901 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the second electronic device side when running a computer program. The computer program is stored in the second memory 903.
[0248] Specifically, the second communication interface 901 is used to receive first information sent by a network device without changing the PCI and performing a satellite service link switching process; wherein the terminal is located in an overlapping coverage area of the first satellite and the second satellite after the switching; the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite;
[0249] The second processor 902 is used to detect the SSB of the second satellite based on the first information.
[0250] In one embodiment, the first information also includes a time offset; wherein,
[0251] The time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
[0252] In one embodiment, the time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein,
[0253] The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
[0254] In one embodiment, the second communication interface 901 is further used to receive a first message sent by the network device; wherein the first message carries auxiliary information of the second satellite.
[0255] In one embodiment, the first information is carried in a first signaling, and the first signaling also carries time information when the second satellite starts to provide service, or carries a time interval relative to the time when the first satellite starts to provide service.
[0256] In one embodiment, the first information is carried in a second message, wherein:
[0257] The second message is sent through the service link of the first satellite; the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
[0258] In one embodiment, the second communication interface 901 is further used to receive a third message sent by the network device, where the third message is used to indicate the remaining service time of the first satellite.
[0259] It should be noted that the specific processing process of the second processor 902 and the second communication interface 901 can be understood by referring to the above method.
[0260] Of course, in actual application, the various components in the terminal 900 are coupled together through the bus system 904. It can be understood that the bus system 904 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig. 9 Various buses are labeled as bus system 904.
[0261] The second memory 903 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 900. Examples of such data include: any computer program used to operate on the terminal 900.
[0262] The method disclosed in the above embodiment of the present application can be applied to the second processor 902, or implemented by the second processor 902. The second processor 902 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the second processor 902 or an instruction in the form of software. The above-mentioned second processor 902 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 902 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 903, and the second processor 902 reads the information in the second memory 903 and completes the steps of the above method in combination with its hardware.
[0263] In an exemplary embodiment, the terminal 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.
[0264] It can be understood that the memory (first memory 803, second memory 903) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can 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), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), 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 memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0265] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 803 storing a computer program, and the computer program can be executed by the first processor 802 of the network device 800 to complete the steps of the aforementioned network device side method. For another example, a second memory 903 storing a computer program can be executed by the second processor 902 of the terminal 900 to complete the steps of the aforementioned terminal side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0266] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0267] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.
[0268] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0269] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A communication method, characterized in that: Applied to a network device, the method comprises: In the process of not changing the physical cell identifier PCI and performing the satellite service link switching, first information is sent to the terminal; wherein, The terminal is located in the overlapping coverage area of the first satellite and the switched second satellite; the first information is used to determine the synchronization signal block SSB of the second satellite, including at least a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
2. The method according to claim 1, characterized in that The first information also includes a time offset; wherein, The time offset represents the time offset of the system frame number SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
3. The method according to claim 2, characterized in that The time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein, The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the transmission delay difference is greater than or equal to the first threshold, time domain compensation is performed in the feeder link based on the transmission delay difference; wherein, The transmission delay difference represents the time difference between the delay of the first SSB being transmitted to the terminal via the first satellite and the delay of the second SSB being transmitted to the terminal via the second satellite; the first threshold represents the duration of the SMTC measurement window of the SSB measurement timing configuration.
5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Sending a first message to the terminal via the service link of the first satellite; wherein, The first message carries assistance information of the second satellite.
6. The method according to claim 5, characterized in that The first information is carried in a first signaling, and the first signaling also carries time information when the second satellite starts to provide service, or carries a time interval relative to the time when the first satellite starts to provide service.
7. The method according to any one of claims 1 to 3, characterized in that: The first information is carried in a second message, wherein: The second message is sent through the service link of the first satellite, and the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
8. The method according to claim 7, characterized in that The method further comprises: A third message is sent to the terminal, where the third message is used to indicate a remaining service time of the first satellite.
9. A communication method, characterized in that: Applied to a terminal, the method comprises: In a process of performing satellite service link switching without changing the PCI, receiving first information sent by a network device; wherein the terminal is located in an overlapping coverage area of the first satellite and the second satellite after switching; and the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite; Based on the first information, the SSB of the second satellite is detected.
10. The method according to claim 9, characterized in that The first information also includes a time offset; wherein, The time offset represents the time offset of the SFN of the first frame relative to the SFN of the second frame. The first frame represents the frame where the SSB corresponding to the second SSB index is located, and the second frame represents the frame where the SSB corresponding to the first SSB index is located.
11. The method according to claim 10, characterized in that The time offset is a fixed time offset, or the time offset is determined based on a transmission delay difference; wherein, The transmission delay difference represents the time difference between the delay of transmitting the first SSB to the terminal via the first satellite and the delay of transmitting the second SSB to the terminal via the second satellite.
12. The method according to any one of claims 9 to 11, characterized in that: The method further comprises: receiving a first message sent by the network device; wherein, The first message carries assistance information of the second satellite.
13. The method according to claim 12, characterized in that The first information is carried in a first signaling, and the first signaling also carries time information when the second satellite starts to provide service, or carries a time interval relative to the time when the first satellite starts to provide service.
14. The method according to any one of claims 9 to 11, characterized in that: The first information is carried in a second message, wherein: The second message is sent through the service link of the first satellite; the second message also carries the auxiliary information of the first satellite and the auxiliary information of the second satellite.
15. The method according to claim 14, characterized in that The method further comprises: A third message sent by the network device is received, where the third message is used to indicate a remaining service time of the first satellite.
16. A communication device, characterized in that: include: The first sending unit is used to send first information to the terminal without changing the PCI and performing the satellite service link switching process; wherein, The terminal is located in an overlapping coverage area of the first satellite and the switched second satellite; The first information is used to determine the SSB of the second satellite, and at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
17. A communication device, characterized in that: include: A first receiving unit is configured to receive first information sent by a network device during a process of performing satellite service link switching without changing a PCI; wherein the terminal is located in an overlapping coverage area of the first satellite and a second satellite after switching; and the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite; A detection unit is used to detect the SSB of the second satellite based on the first information.
18. A network device, characterized in that: comprising a first processor and a first communication interface, wherein: The first communication interface is used to send first information to the terminal without changing the PCI and performing the satellite service link switching process; wherein, The terminal is located in an overlapping coverage area of a first satellite and a second satellite after switching; the first information is used to determine the SSB of the second satellite, and at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite.
19. A terminal, characterized in that: comprising a second processor and a second communication interface, wherein: The second communication interface is used to receive first information sent by a network device without changing the PCI and performing a satellite service link switching process; wherein the terminal is located in an overlapping coverage area of the first satellite and the second satellite after the switching; and the first information at least includes a first SSB index corresponding to the first satellite and a second SSB index corresponding to the second satellite; The second processor is used to detect the SSB of the second satellite based on the first information.
20. A network device, characterized in that: comprising a first processor and a first memory for storing a computer program capable of being executed on the first processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 8 are executed.
21. A terminal, characterized in that: comprising a second processor and a second memory for storing a computer program executable on the second processor, Wherein, when the second processor is used to run the computer program, the steps of the method described in any one of claims 9 to 15 are executed.
22. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented, or the steps of the method according to any one of claims 9 to 15 are implemented.