Communication method, apparatus and terminal device

By using terminal equipment to determine whether to send connection failure information based on satellite-assisted information and cell coverage information, the handover and reconstruction of primary and secondary cell groups are optimized, solving the problem of insufficient communication flexibility caused by the high-speed movement of NTN nodes and improving communication efficiency.

CN120916274BActive Publication Date: 2026-02-24CHINA SATELLITE NETWORK EXPLORATION CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511419091.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2026-02-24
Estimated Expiration
2045-09-30

AI Technical Summary

Technical Problem

In dual-connectivity scenarios based on non-terrestrial networks, terminal devices have low communication flexibility, especially when NTN nodes move at high speeds and coverage areas change rapidly, resulting in invalid signaling interactions and insufficient communication flexibility.

Method used

Terminal equipment determines whether to send connection failure information by judging satellite auxiliary information and cell coverage-related information, including factors such as beamwidth, beam center angle, cell coverage area and cell movement speed, to optimize the handover and reconstruction process of primary and secondary cell groups.

Benefits of technology

It improves communication flexibility in NTN dual-connection scenarios, reduces invalid signaling interactions, and ensures effective handling of connection failures within the current satellite coverage area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120916274B_ABST
    Figure CN120916274B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method, device and terminal equipment. The method comprises: in the case of connection failure, determining whether to send a first message according to first information and second information; wherein the connection failure comprises a secondary cell group (SCG) failure or a master cell group (MCG) failure, the first information comprises satellite auxiliary information of a cell, the second information is cell coverage related information corresponding to the cell, and the first message comprises connection failure information. The flexibility of communication in the NTN-based dual connectivity scenario is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus and terminal device. Background Technology

[0002] In a dual connectivity (DC) scenario based on a non-terrestrial network (NTN), the terminal device may simultaneously connect to a terrestrial base station and non-terrestrial nodes (such as low-Earth orbit satellites, medium-Earth orbit satellites, geostationary orbit satellites, or high-altitude platform systems).

[0003] When a terminal device detects a Secondary Cell Group (SCG) failure, it triggers an SCG failure information procedure, reporting the failure information to the Master Node (MN). The MN then coordinates the release or reconstruction of the SCG connection. When a terminal device detects a radio link failure in the Master Cell Group (MCG), it triggers an MCG failure information procedure, where the MN and the Secondary Node (SN) negotiate how to handle the MCG failure.

[0004] During the aforementioned process, NTN nodes (such as low-Earth orbit satellites) move at high speeds and their coverage areas change rapidly. Terminals may leave the current satellite's coverage area before the MN or SN completes failure handling. After the terminal device reports a failure, it may no longer be able to receive a response, resulting in invalid signaling interactions and thus lower communication flexibility in NTN-based dual-connectivity scenarios. Summary of the Invention

[0005] This application provides a communication method, apparatus, and terminal device to address the problem of low communication flexibility in NTN-based dual-connectivity scenarios.

[0006] In a first aspect, embodiments of this application provide a communication method applied to a terminal device, the method comprising:

[0007] In the event of a connection failure, determine whether to send the first message based on the first and second information.

[0008] Among them, connection failure includes failure of the secondary cell group (SCG) or failure of the primary cell group (MCG). The first information includes the satellite auxiliary information of the cell, the second information is the cell coverage information of the cell, and the first message includes connection failure information.

[0009] In one possible implementation, the second information includes at least one of the following:

[0010] Beamwidth;

[0011] Information related to the beam center angle;

[0012] The coverage area of ​​the residential community;

[0013] The speed at which the community moves;

[0014] The direction of movement within the community.

[0015] In one possible implementation, determining whether to send the first message based on the first information and the second information includes:

[0016] If the MCG and SCG transmissions are not paused, a preset event is met, and the first condition is met based on the first and second information, a first message is sent.

[0017] The first condition indicates that the duration for which the cell provides services to the terminal device is longer than the duration for handling connection failures.

[0018] In one possible implementation, the connection failure is classified as an SCG failure, and the cell is the primary cell PCell in the primary cell group corresponding to the terminal device; a first message is sent, including:

[0019] Send a first message to the first network device. The first message includes SCG failure information. The first network device is the network device corresponding to PCell.

[0020] In one possible implementation, the preset event includes any of the following:

[0021] SCG wireless link failure detected;

[0022] Beam failure of PSCell was detected, and SCG was not deactivated;

[0023] SCG reconfiguration and synchronization failed;

[0024] SCG reconfiguration failed;

[0025] Upon receiving a first indication message, the first indication message is used to indicate that the integrity verification of the first signaling radio bearer has failed. The first signaling radio bearer is used to carry dedicated signaling between the second network device and the terminal device.

[0026] In one possible implementation, the first condition includes any of the following:

[0027] The first duration is longer than the second duration;

[0028] The first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than the first threshold.

[0029] The first duration is longer than the third duration, and the ratio of the third duration to the second duration is greater than the first preset value;

[0030] The first duration is the duration for which PCell provides services to the terminal device, and the second duration is the round-trip time (RTT) between the terminal device and the first network device. The first duration is determined based on the first information and the second information.

[0031] In one possible implementation, the method further includes:

[0032] If the second condition is met and a connection failure occurs, determine whether to send the first message based on the first and second information.

[0033] In one possible implementation, connection failure is defined as SCG failure, the cell is PCell, the first message includes SCG failure information, and the second condition includes at least one of the following:

[0034] PCell cells are non-terrestrial network (NTN) cells;

[0035] The satellite corresponding to the first network device is a low-Earth orbit satellite;

[0036] The orbital altitude of the satellite corresponding to the first network device is less than the first preset altitude;

[0037] The satellite corresponding to the first network device moves at a speed greater than a first preset speed;

[0038] The terminal device receives a second instruction message sent by the first network device. The second instruction message is used to instruct the terminal device to determine whether to send the first message based on the first and second information.

[0039] In one possible implementation, the method further includes:

[0040] When a first message is sent to the first network device and the terminal device is configured with the first configuration information, an assessment of the change of primary and secondary cell conditions is performed.

[0041] The first configuration information is the relevant configuration information for changes in the primary and secondary cell conditions.

[0042] In one possible implementation, the method further includes:

[0043] If the third condition is met, and the first message is sent to the first network device, and the terminal device is configured with the first configuration information, the evaluation of the change of the primary and secondary cells is performed.

[0044] In one possible implementation, the third condition includes at least one of the following:

[0045] The orbital altitude of the satellite corresponding to the first network device is greater than the second preset altitude;

[0046] The transmission delay between the terminal device and the first network device is greater than the first preset delay;

[0047] The round-trip time for sending and receiving messages between the terminal device and the first network device is greater than a first preset time.

[0048] The system receives a third indication message sent by the first network device. The third indication message is used to indicate that, when the first message is sent to the first network device and the terminal device is configured with the first configuration information, an assessment of the change of the primary and secondary cell conditions is performed.

[0049] In one possible implementation, the method further includes:

[0050] If it is determined that the conditions for changing the primary and secondary cells are met, a fourth instruction message is sent to the first network device. The fourth instruction message is used to instruct the terminal device to change the conditions for changing the primary and secondary cells.

[0051] In one possible implementation, the connection failure is defined as an MCG failure, and the cell is the primary cell PSCell in the secondary cell group corresponding to the terminal device; a first message is sent, including:

[0052] Send a first message to the second network device. The first message includes MCG failure information. The second network device is the network device corresponding to PSCell.

[0053] In one possible implementation, preset events include the terminal device being configured with a first signaling radio bearer and a second signaling radio bearer, the SCG not being deactivated, the terminal device being configured with a timer, the timer not running, and an MCG radio link failure being detected.

[0054] The second signaling radio bearer is used to carry dedicated signaling between the first network device and the terminal device, and between the second network device and the terminal device.

[0055] In one possible implementation, the first condition includes at least one of the following:

[0056] The fourth duration is longer than the fifth duration;

[0057] The fourth duration is longer than the fifth duration, and the difference between the fourth and fifth durations is greater than the second threshold.

[0058] The fourth duration is longer than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than the second preset value;

[0059] The fourth duration is the duration for which PSCell provides services to the terminal device, and the fifth duration is the round-trip time (RTT) between the terminal device and the second network device. The fourth duration is determined based on the first and second information.

[0060] In one possible implementation, the method further includes:

[0061] If the fourth condition is met and a connection failure occurs, determine whether to send the first message based on the first and second information.

[0062] In one possible implementation, connection failure is defined as MCG failure, the cell is a PSCell, the first message includes MCG failure information, and the fourth condition includes at least one of the following:

[0063] PSCell cells are NTN cells;

[0064] The satellite corresponding to the second network device is a low-Earth orbit satellite;

[0065] The orbital altitude of the satellite corresponding to the second network device is less than the second preset altitude;

[0066] The satellite corresponding to the second network device moves at a speed greater than the second preset speed;

[0067] The terminal device receives a fourth instruction message sent by the second network device. The fourth instruction message is used to instruct the terminal device to determine whether to send the first message based on the first and second information.

[0068] In one possible implementation, the method further includes:

[0069] When a first message is sent to a second network device and the terminal device is configured with second configuration information, an evaluation of conditional switching is performed.

[0070] The second configuration information is the configuration information related to condition switching.

[0071] In one possible implementation, the method further includes:

[0072] If the fifth condition is met, and the first message is sent to the second network device, and the terminal device is configured with the second configuration information, the condition switching evaluation is performed.

[0073] In one possible implementation, the fifth condition includes at least one of the following:

[0074] The orbital altitude of the satellite corresponding to the second network device is greater than the third preset altitude;

[0075] The transmission delay between the terminal device and the second network device is greater than the second preset delay;

[0076] The round-trip time for sending and receiving messages between the terminal device and the second network device is greater than the second preset time.

[0077] The terminal device receives a fifth instruction message sent by the second network device. The fifth instruction message is used to instruct the terminal device to perform a conditional handover assessment when the terminal device sends a first message to the second network device and is configured with second configuration information.

[0078] In one possible implementation, the method further includes:

[0079] If the conditions for switching the execution conditions are met, a sixth instruction message is sent to the second network device. The sixth instruction message is used to instruct the terminal device to switch the execution conditions.

[0080] In one possible implementation, the terminal device is in a dual-connection DC state.

[0081] Secondly, embodiments of this application provide a communication method applied to a first network device, the method comprising:

[0082] Based on the first information and the second information, receive the first message sent by the terminal device;

[0083] The first information includes satellite auxiliary information of the cell, the second information is cell coverage related information of the cell, the first message includes auxiliary cell group (SCG) failure information, and the cell is the primary cell (PCell) in the primary cell group corresponding to the terminal device.

[0084] In one possible implementation, the second information includes at least one of the following:

[0085] Beamwidth;

[0086] Information related to the beam center angle;

[0087] PCell's coverage area;

[0088] PCell's movement speed;

[0089] The direction of movement of PCell.

[0090] In one possible implementation, sending a first message to a first network device based on first information and second information includes:

[0091] If the MCG transmission and SCG transmission are not paused, and the preset event is met, and the first condition is met according to the first information and the second information, the first message sent by the terminal device is received.

[0092] The first condition indicates that the duration for which the cell provides services to the terminal device is longer than the duration for handling SCG failures.

[0093] In one possible implementation, the preset event includes any of the following:

[0094] SCG wireless link failure detected;

[0095] Beam failure of PSCell was detected, and SCG was not deactivated;

[0096] SCG reconfiguration and synchronization failed;

[0097] SCG reconfiguration failed;

[0098] Upon receiving the first indication information, which indicates that the integrity verification of the first signaling has failed, the first signaling is a dedicated signaling used for communication between the second network device and the terminal device.

[0099] In one possible implementation, the first condition includes any of the following:

[0100] The first duration is longer than the second duration;

[0101] The first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than the first threshold.

[0102] The first duration is longer than the third duration, and the ratio of the third duration to the second duration is greater than the first preset value;

[0103] The first duration is the duration for which PCell provides services to the terminal device, and the second duration is the round-trip time (RTT) between the terminal device and the first network device. The first duration is determined based on the first information and the second information.

[0104] In one possible implementation, the method further includes:

[0105] The terminal device receives a fourth instruction message, which is used to instruct the terminal device to change the primary and secondary cell conditions.

[0106] Thirdly, embodiments of this application provide a communication method applied to a second network device, the method comprising:

[0107] Based on the first information and the second information, receive the first message sent by the terminal device;

[0108] The first information includes satellite-assisted information of the cell, the second information is cell coverage-related information of the cell, the first message includes MCG failure information of the primary cell group, and the cell is the primary cell PSCell in the secondary cell group corresponding to the terminal device.

[0109] In one possible implementation, the second information includes at least one of the following:

[0110] Beamwidth;

[0111] Information related to the beam center angle;

[0112] PSCell's coverage area;

[0113] PSCell's movement speed;

[0114] The direction of movement of PSCell.

[0115] In one possible implementation, receiving a second message sent by the terminal device based on the first information and the second information includes:

[0116] If the MCG transmission and SCG transmission are not paused, and the preset event is met, and the first condition is met according to the first information and the second information, the first message sent by the terminal device is received.

[0117] The first condition is used to indicate that the duration for which the cell provides services to the terminal device is longer than the duration for handling MCG failures.

[0118] In one possible implementation, preset events include the terminal device being configured with first signaling and second signaling, SCG not being deactivated, the terminal device being configured with a timer, the timer not running, and an MCG wireless link failure being detected.

[0119] In one possible implementation, the first condition includes at least one of the following:

[0120] The fourth duration is longer than the fifth duration;

[0121] The fourth duration is longer than the fifth duration, and the difference between the fourth and fifth durations is greater than the second threshold.

[0122] The fourth duration is longer than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than the second preset value;

[0123] The fourth duration is the duration for which PSCell provides services to the terminal device, and the fifth duration is the round-trip time (RTT) between the terminal device and the second network device. The fourth duration is determined based on the first and second information.

[0124] In one possible implementation, the method further includes:

[0125] The terminal device receives a sixth instruction message, which is used to instruct the terminal device to perform a condition switch.

[0126] In one possible implementation, the method further includes:

[0127] Send the sixth instruction message to the first network device.

[0128] Fourthly, embodiments of this application provide a communication device, the device comprising:

[0129] The processing module is used to determine whether to send a first message based on the first information and the second information in the event of a connection failure.

[0130] Among them, connection failure includes failure of the secondary cell group (SCG) or failure of the primary cell group (MCG). The first information includes the satellite auxiliary information of the cell, the second information is the cell coverage information of the cell, and the first message includes connection failure information.

[0131] In one possible implementation, the second information includes at least one of the following:

[0132] Beamwidth;

[0133] Information related to the beam center angle;

[0134] The coverage area of ​​the residential community;

[0135] The speed at which the community moves;

[0136] The direction of movement within the community.

[0137] In one possible implementation, the processing module is specifically used for:

[0138] If the MCG and SCG transmissions are not paused, a preset event is met, and the first condition is met based on the first and second information, a first message is sent.

[0139] The first condition indicates that the duration for which the cell provides services to the terminal device is longer than the duration for handling connection failures.

[0140] In one possible implementation, the processing module is specifically used for:

[0141] Send a first message to the first network device. The first message includes SCG failure information. The first network device is the network device corresponding to PCell.

[0142] In one possible implementation, the preset event includes any of the following:

[0143] SCG wireless link failure detected;

[0144] Beam failure of PSCell was detected, and SCG was not deactivated;

[0145] SCG reconfiguration and synchronization failed;

[0146] SCG reconfiguration failed;

[0147] Upon receiving a first indication message, the first indication message is used to indicate that the integrity verification of the first signaling radio bearer has failed. The first signaling radio bearer is used to carry dedicated signaling between the second network device and the terminal device.

[0148] In one possible implementation, the first condition includes any of the following:

[0149] The first duration is longer than the second duration;

[0150] The first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than the first threshold.

[0151] The first duration is longer than the third duration, and the ratio of the third duration to the second duration is greater than the first preset value;

[0152] The first duration is the duration for which PCell provides services to the terminal device, and the second duration is the round-trip time (RTT) between the terminal device and the first network device. The first duration is determined based on the first information and the second information.

[0153] In one possible implementation, the processing module is further configured to:

[0154] If the second condition is met and a connection failure occurs, determine whether to send the first message based on the first and second information.

[0155] In one possible implementation, connection failure is defined as SCG failure, the cell is PCell, the first message includes SCG failure information, and the second condition includes at least one of the following:

[0156] PCell cells are non-terrestrial network (NTN) cells;

[0157] The satellite corresponding to the first network device is a low-Earth orbit satellite;

[0158] The orbital altitude of the satellite corresponding to the first network device is less than the first preset altitude;

[0159] The satellite corresponding to the first network device moves at a speed greater than a first preset speed;

[0160] The terminal device receives a second instruction message sent by the first network device. The second instruction message is used to instruct the terminal device to determine whether to send the first message based on the first and second information.

[0161] In one possible implementation, the processing module is further configured to:

[0162] When a first message is sent to the first network device and the terminal device is configured with the first configuration information, an assessment of the change of primary and secondary cell conditions is performed.

[0163] The first configuration information is the relevant configuration information for changes in the primary and secondary cell conditions.

[0164] In one possible implementation, the processing module is further configured to:

[0165] If the third condition is met, and the first message is sent to the first network device, and the terminal device is configured with the first configuration information, the evaluation of the change of the primary and secondary cells is performed.

[0166] In one possible implementation, the third condition includes at least one of the following:

[0167] The orbital altitude of the satellite corresponding to the first network device is greater than the second preset altitude;

[0168] The transmission delay between the terminal device and the first network device is greater than the first preset delay;

[0169] The round-trip time for sending and receiving messages between the terminal device and the first network device is greater than a first preset time.

[0170] The system receives a third indication message sent by the first network device. The third indication message is used to indicate that, when the first message is sent to the first network device and the terminal device is configured with the first configuration information, an assessment of the change of the primary and secondary cell conditions is performed.

[0171] In one possible implementation, the processing module is specifically used for:

[0172] Send a first message to the second network device. The first message includes MCG failure information. The second network device is the network device corresponding to PSCell.

[0173] In one possible implementation, preset events include the terminal device being configured with a first signaling radio bearer and a second signaling radio bearer, the SCG not being deactivated, the terminal device being configured with a timer, the timer not running, and an MCG radio link failure being detected.

[0174] The second signaling radio bearer is used to carry dedicated signaling between the first network device and the terminal device, and between the second network device and the terminal device.

[0175] In one possible implementation, the first condition includes at least one of the following:

[0176] The fourth duration is longer than the fifth duration;

[0177] The fourth duration is longer than the fifth duration, and the difference between the fourth and fifth durations is greater than the second threshold.

[0178] The fourth duration is longer than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than the second preset value;

[0179] The fourth duration is the duration for which PSCell provides services to the terminal device, and the fifth duration is the round-trip time (RTT) between the terminal device and the second network device. The fourth duration is determined based on the first and second information.

[0180] In one possible implementation, the processing module is further configured to:

[0181] If the fourth condition is met and a connection failure occurs, determine whether to send the first message based on the first and second information.

[0182] In one possible implementation, connection failure is defined as MCG failure, the cell is a PSCell, the first message includes MCG failure information, and the fourth condition includes at least one of the following:

[0183] PSCell cells are NTN cells;

[0184] The satellite corresponding to the second network device is a low-Earth orbit satellite;

[0185] The orbital altitude of the satellite corresponding to the second network device is less than the second preset altitude;

[0186] The satellite corresponding to the second network device moves at a speed greater than the second preset speed;

[0187] The terminal device receives a fourth instruction message sent by the second network device. The fourth instruction message is used to instruct the terminal device to determine whether to send the first message based on the first and second information.

[0188] In one possible implementation, the processing module is further configured to:

[0189] When a first message is sent to a second network device and the terminal device is configured with second configuration information, an evaluation of conditional switching is performed.

[0190] The second configuration information is the configuration information related to condition switching.

[0191] In one possible implementation, the processing module is further configured to:

[0192] If the fifth condition is met, and the first message is sent to the second network device, and the terminal device is configured with the second configuration information, the condition switching evaluation is performed.

[0193] In one possible implementation, the fifth condition includes at least one of the following:

[0194] The orbital altitude of the satellite corresponding to the second network device is greater than the third preset altitude;

[0195] The transmission delay between the terminal device and the second network device is greater than the second preset delay;

[0196] The round-trip time for sending and receiving messages between the terminal device and the second network device is greater than the second preset time.

[0197] The terminal device receives a fifth instruction message sent by the second network device. The fifth instruction message is used to instruct the terminal device to perform a conditional handover assessment when the terminal device sends a first message to the second network device and is configured with second configuration information.

[0198] In one possible implementation, the terminal device is in a dual-connection DC state.

[0199] In one possible implementation, the communication device further includes a transmitting module.

[0200] The sending module is used for:

[0201] If it is determined that the conditions for changing the primary and secondary cells are met, a fourth instruction message is sent to the first network device. The fourth instruction message is used to instruct the terminal device to change the conditions for changing the primary and secondary cells.

[0202] The sending module is used for:

[0203] If the conditions for switching the execution conditions are met, a sixth instruction message is sent to the second network device. The sixth instruction message is used to instruct the terminal device to switch the execution conditions.

[0204] Fifthly, embodiments of this application provide a communication device, the device comprising:

[0205] The receiving module is used to receive a first message sent by the terminal device based on the first information and the second information.

[0206] The first information includes satellite auxiliary information of the cell, the second information is cell coverage related information of the cell, the first message includes auxiliary cell group (SCG) failure information, and the cell is the primary cell (PCell) in the primary cell group corresponding to the terminal device.

[0207] In one possible implementation, the second information includes at least one of the following:

[0208] Beamwidth;

[0209] Information related to the beam center angle;

[0210] PCell's coverage area;

[0211] PCell's movement speed;

[0212] The direction of movement of PCell.

[0213] In one possible implementation, sending a first message to a first network device based on first information and second information includes:

[0214] If the MCG transmission and SCG transmission are not paused, and the preset event is met, and the first condition is met according to the first information and the second information, the first message sent by the terminal device is received.

[0215] The first condition indicates that the duration for which the cell provides services to the terminal device is longer than the duration for handling SCG failures.

[0216] In one possible implementation, the preset event includes any of the following:

[0217] SCG wireless link failure detected;

[0218] Beam failure of PSCell was detected, and SCG was not deactivated;

[0219] SCG reconfiguration and synchronization failed;

[0220] SCG reconfiguration failed;

[0221] Upon receiving the first indication information, which indicates that the integrity verification of the first signaling has failed, the first signaling is a dedicated signaling used for communication between the second network device and the terminal device.

[0222] In one possible implementation, the first condition includes any of the following:

[0223] The first duration is longer than the second duration;

[0224] The first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than the first threshold.

[0225] The first duration is longer than the third duration, and the ratio of the third duration to the second duration is greater than the first preset value;

[0226] The first duration is the duration for which PCell provides services to the terminal device, and the second duration is the round-trip time (RTT) between the terminal device and the first network device. The first duration is determined based on the first information and the second information.

[0227] In one possible implementation, the receiving module is further configured to:

[0228] The terminal device receives a fourth instruction message, which is used to instruct the terminal device to change the primary and secondary cell conditions.

[0229] Sixthly, embodiments of this application provide a communication device, the device comprising:

[0230] The receiving module is used to receive a first message sent by the terminal device based on the first information and the second information.

[0231] The first information includes satellite-assisted information of the cell, the second information is cell coverage-related information of the cell, the first message includes MCG failure information of the primary cell group, and the cell is the primary cell PSCell in the secondary cell group corresponding to the terminal device.

[0232] In one possible implementation, the second information includes at least one of the following:

[0233] Beamwidth;

[0234] Information related to the beam center angle;

[0235] PSCell's coverage area;

[0236] PSCell's movement speed;

[0237] The direction of movement of PSCell.

[0238] In one possible implementation, receiving a second message sent by the terminal device based on the first information and the second information includes:

[0239] If the MCG transmission and SCG transmission are not paused, and the preset event is met, and the first condition is met according to the first information and the second information, the first message sent by the terminal device is received.

[0240] The first condition is used to indicate that the duration for which the cell provides services to the terminal device is longer than the duration for handling MCG failures.

[0241] In one possible implementation, preset events include the terminal device being configured with first signaling and second signaling, SCG not being deactivated, the terminal device being configured with a timer, the timer not running, and an MCG wireless link failure being detected.

[0242] In one possible implementation, the first condition includes at least one of the following:

[0243] The fourth duration is longer than the fifth duration;

[0244] The fourth duration is longer than the fifth duration, and the difference between the fourth and fifth durations is greater than the second threshold.

[0245] The fourth duration is longer than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than the second preset value;

[0246] The fourth duration is the duration for which PSCell provides services to the terminal device, and the fifth duration is the round-trip time (RTT) between the terminal device and the second network device. The fourth duration is determined based on the first and second information.

[0247] In one possible implementation, the receiving module is further configured to:

[0248] The terminal device receives a sixth instruction message, which is used to instruct the terminal device to perform a condition switch.

[0249] In one possible implementation, the communication device further includes a transmitting module.

[0250] The sending module is used for:

[0251] Send the sixth instruction message to the first network device.

[0252] Seventhly, embodiments of this application provide a terminal device, including:

[0253] At least one processor; and

[0254] A memory that is communicatively connected to at least one processor; wherein,

[0255] The memory stores instructions that can be executed by at least one processor, which, when executed by at least one processor, enables the at least one processor to perform the method described in any one of the first aspects.

[0256] Eighthly, embodiments of this application provide a network device, including:

[0257] At least one processor; and

[0258] A memory that is communicatively connected to at least one processor; wherein,

[0259] The memory stores instructions executable by at least one processor, which, when executed by at least one processor, enable the at least one processor to perform the method of any of the second aspects or any of the third aspects.

[0260] In a ninth aspect, embodiments of this application provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the method of any one of the first aspects, or any one of the second aspects, or any one of the third aspects.

[0261] In a tenth aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the method of any one of the first aspects, or any one of the second aspects, or any one of the third aspects.

[0262] The communication method, apparatus, and terminal device provided in this application, in the event of a connection failure (SCG failure or MCG failure), allow the terminal device to determine whether to send a connection failure message based on satellite auxiliary information and cell coverage-related information. The terminal device sends the connection failure message only if it determines that it can handle the connection failure message within the current satellite coverage area. This avoids situations where the terminal device handles SCG or MCG failures within the current satellite coverage area, reduces invalid signaling interactions, and improves the flexibility of communication in NTN-based dual-connectivity scenarios. Attached Figure Description

[0263] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0264] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;

[0265] Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application;

[0266] Figure 3A A schematic diagram illustrating the coverage area of ​​a cell provided in an embodiment of this application;

[0267] Figure 3B A schematic diagram illustrating the coverage area of ​​another cell provided in an embodiment of this application;

[0268] Figure 4 A flowchart illustrating another communication method provided in an embodiment of this application;

[0269] Figure 5 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0270] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0271] Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0272] Figure 8 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;

[0273] Figure 9 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0274] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0275] Figure 11 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application;

[0276] Figure 12 This is a schematic diagram of the network device provided in an embodiment of this application.

[0277] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0278] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0279] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0280] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0281] The technical solutions provided in this application can be applied to a variety of systems. Applicable systems may include, but are not limited to: narrowband Internet of Things (NB-IoT) systems, long-term evolution (LTE) systems, fifth-generation mobile communication systems or possible sixth-generation or seventh-generation mobile communication systems, vehicle-mounted short-range wireless communication systems, and future mobile communication systems.

[0282] The technical solutions provided in this application are also applicable to different network architectures, including but not limited to relay network architecture, dual-link architecture, vehicle-to-everything (V2X) architecture, and device-to-device (D2D) architecture.

[0283] The network devices involved in the embodiments of this application can be access network devices and core network devices. Taking access network devices as an example, they can include base stations and base station controllers.

[0284] The base station (BS) in this application embodiment, also referred to as base station equipment, is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in a 2G network, equipment providing base station functions includes a base transceiver station (BTS); in a 3G network, equipment providing base station functions includes a NodeB; in a 4G network, equipment providing base station functions includes an evolved NodeB (eNB); in wireless local area networks (WLANs), equipment providing base station functions is an access point (AP); in 5G new radio (NR), equipment providing base station functions includes a gNB and a next-generation eNodeB (ng-eNB). The gNB communicates with the terminal device using NR technology, while the ng-eNB communicates with the terminal device using evolved universal terrestrial radio access (E-UTRA) technology. Both the gNB and ng-eNB can connect to the 5G core network. The base station in this application embodiment also includes equipment that provides base station functionality in future new communication systems. The base station in this application embodiment can be deployed on a satellite (such as in a regenerative payload architecture) or can be a ground base station connected to a satellite (such as a base station in transparent forwarding mode).

[0285] The terminal device in this application is a device with wireless transceiver capabilities. The terminal device can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, vehicle-mounted terminal device, wireless terminal device in self-driving, wireless terminal device in remote medical care, wireless terminal device in smart grids, wireless terminal device in transportation safety, wireless terminal device in smart cities, wireless terminal device in smart homes, wearable terminal devices, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc. This application does not limit the scope of these embodiments. The terminal equipment involved in the embodiments of this application may also be referred to as user equipment (UE), access terminal equipment, vehicle-mounted terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, mobile station, remote station, remote user equipment, mobile device, wireless communication equipment, UE agent, or UE device, etc. The terminal equipment may also be fixed or mobile.

[0286] The following is a brief introduction to some of the terms and technologies involved in the embodiments of this application:

[0287] 1. Non-terrestrial Network (NTN)

[0288] NTN provides non-terrestrial New Radio (NR) access to terminals through NTN payloads and NTN gateway stations. NTN includes Low Earth Orbiting (LEO) satellites, Medium Earth Orbiting (MEO) satellites, Geosynchronous Orbit (GSO) satellites, and High Altitude Platform Systems (HAPS). NTN architecture includes architectures based on transparent relay satellites and architectures based on regenerative payloads.

[0289] In this system, the link between the NTN payload and the terminal is a service link, and the link between the NTN payload and the gateway station is a feeder link. There are three types of cells in the NTN system:

[0290] Earth-fixed: Provided by a beam that continuously covers the same geographic area (e.g., GSO satellites).

[0291] Quasi-Earth-fixed: Provided by a beam that covers one geographic area for a limited period and a different geographic area for another period (e.g., the case of a steerable beam generated by NGSO).

[0292] Earth-moving: Provided by a beam that slides across the Earth’s surface over its coverage area (e.g., non-geosynchronous orbit (NSGO) satellites that produce fixed or non-steerable beams).

[0293] 2. Dual connectivity (DC) based on NTN

[0294] Dual connectivity is a key technology in terrestrial networks, allowing terminal devices to connect simultaneously to two different base stations (or nodes) to improve network performance, reliability, and resource utilization. NTN-based dual connectivity means that at least one node the terminal connects to is an NTN node. NTN-based dual connectivity includes the following architectures:

[0295] Terrestrial Network (NTN) - NTN DC, where NTN is a transparent forwarding mode;

[0296] NTN-NTN DC, where NTN stands for transparent forwarding mode;

[0297] TN-NTN DC, where NTN is a regenerative payload architecture (gNB-DU is deployed on a satellite).

[0298] NTN-NTN DC, where NTN's architecture is a regenerative payload architecture (the entire gNB function is on the satellite).

[0299] In dual connectivity, the terminal device connects to both the MN and the SN simultaneously. The MN is the radio access node that establishes a control plane connection with the core network, while the SN provides additional resources to the terminal device but does not establish a control plane connection with the core network.

[0300] 3. Auxiliary Cell Group Failure Information (SCG failure information) process

[0301] This procedure is used to indicate that an SCG failure has occurred in the MN. The terminal triggers this procedure if any of the following events occur while both MCG and SCG transmissions are not suspended:

[0302] SCG wireless link failure detected;

[0303] The beam failure of PSCell was detected, and the SCG was not deactivated;

[0304] SCG reconfiguration and synchronization failed;

[0305] SCG reconfiguration failed;

[0306] An integrity check failure indication for SRB3 from the lower layer of SCG has appeared.

[0307] 4. Primary Cell Group Failure Information (MCG) Process

[0308] This procedure is used to indicate that an MCG failure has occurred in the network. In order to quickly restore the MCG link, when neither MCG nor SCG transmission is suspended, and the UE is configured to split SRB1 or SRB3, and the SCG is not deactivated, and T316 is configured but not running, the terminal triggers this procedure if an MCG radio link failure is detected.

[0309] To facilitate understanding, the following will be combined with... Figure 1 The application scenarios applicable to the embodiments of this application will be described.

[0310] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1 This includes terminal device 101, satellite 102, and network device 103. Satellite 102 contains network equipment, and network device 103 is a ground base station. In the NTN's DC scenario, terminal device 101 may simultaneously connect to satellite 102 and network device 103. Satellite 102 can act as the MN, and network device 102 can act as the SN. Alternatively, satellite 102 can act as the SN, and network device 102 can act as the MN. When terminal device 101 detects a secondary cell group (SCG) failure, it triggers the SCG failure information procedure, reporting the failure information to the MN, which then coordinates the release or reconstruction of the SCG connection. When terminal device 101 detects an MCG failure, it triggers the MCG failure information procedure, whereby the MN and SN negotiate to handle the MCG failure.

[0311] During the aforementioned process, NTN nodes (such as low-Earth orbit satellites) move at high speeds and their coverage areas change rapidly. Terminals may leave the current satellite's coverage area before the MN or SN completes failure handling. After the terminal device reports a failure, it may no longer be able to receive a response, resulting in invalid signaling interactions and thus lower communication flexibility in NTN-based dual-connectivity scenarios.

[0312] In this embodiment, in the event of a connection failure (SCG failure or MCG failure), the terminal device can determine whether to send a connection failure message based on satellite auxiliary information and cell coverage-related information. If the terminal device determines that it can handle the connection failure message within the current satellite coverage area, it will send the connection failure message. This avoids situations where the MN or SN cannot handle SCG or MCG failures within the current satellite coverage area, reducing invalid signaling interactions and improving the communication flexibility in NTN-based dual-connectivity scenarios.

[0313] The method described in this application will now be illustrated through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.

[0314] Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this application. Please refer to [link / reference]. Figure 2 The method may include:

[0315] S201. In the event of a connection failure, determine whether to send the first message based on the first information and the second information.

[0316] The execution entity in this application embodiment can be a terminal device or a communication device installed in the terminal device. The communication device can be implemented by software or by a combination of software and hardware.

[0317] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” can be used interchangeably.

[0318] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.

[0319] Among them, connection failure includes failure of the secondary cell group (SCG) or failure of the primary cell group (MCG). The first information includes the satellite auxiliary information of the cell, the second information is the cell coverage information of the cell, and the first message includes connection failure information.

[0320] For example, the satellite auxiliary information of a cell includes at least one of the following: satellite ephemeris information; timing advance (TA) related parameters; scaling factor; offset parameters.

[0321] Satellite ephemeris information is described using core orbital parameters, including the semi-major axis, eccentricity, orbital inclination, right ascension of the ascending node, argument of perigee, and mean anomaly. The semi-major axis is half the major axis of the orbital ellipse. Eccentricity is the flattening of the orbital ellipse (describing the degree of deviation from a circle). The orbital inclination is the angle between the orbital plane and the Earth's equatorial plane. The right ascension of the ascending node is the angle from the vernal equinox to the intersection of the orbital plane and the equatorial plane (the ascending node). The argument of perigee is the angle within the orbital plane from the ascending node to the perigee of the elliptical orbit. The mean anomaly describes the satellite's specific position in its orbit at a given reference time (epoch).

[0322] Satellite ephemeris information is described using vectors, including position and velocity vectors. The position vector represents the satellite's coordinates in three-dimensional space at a precise moment. The velocity vector represents the satellite's velocity components in the three coordinate directions at the same moment.

[0323] Satellite ephemeris information may also include time and auxiliary parameters, including the ephemeris reference epoch, ephemeris validity period, and perturbation parameters. The ephemeris reference epoch indicates the exact moment the orbital parameters are valid. The ephemeris validity period indicates the start and end times of the validity of the aforementioned information. The perturbation parameters represent the deviation of the satellite's actual orbit from the ideal Keplerian ellipse.

[0324] For example, timing advance parameters can be a common timing advance base value (Common TA). The scaling factor can be a scaling factor used to calculate the timing of the Media Access Control Layer (MAC) layer. Specifically, the scaling factor can be K. macThe offset parameter can be used for timestamp alignment and System frame number (SFN) synchronization. Specifically, the offset parameter can be K. offset .

[0325] In one possible implementation, the second information includes at least one of the following: beamwidth; relevant information about the beam center angle; the coverage area of ​​the cell; the cell's moving speed; and the cell's moving direction.

[0326] For example, beamwidth is the beam angle. Specifically, beamwidth is the angular range of the main beam (the radiation with the most concentrated energy) of the network device's antenna.

[0327] For example, information related to the beam center angle includes the beam azimuth and beam elevation angles. The beam azimuth is the clockwise angle between the beam center direction and a reference direction on the horizontal plane. The reference direction can be true north. The beam elevation angle is the angle between the beam center direction and the horizontal plane on the vertical plane. The beam center angle is the angle pointed to by the direction of maximum radiation of the main beam of the network device's antenna. The beam center angle is determined based on the beam azimuth and beam elevation angles.

[0328] For example, the coverage area of ​​a cell is the geographical area within which the radio signals of network devices can be reliably received by terminal devices (such as mobile phones), and the signals emitted by the terminal devices can be correctly decoded by the base station. The coverage area of ​​a cell can be represented by a circle or a polygon.

[0329] Below, in conjunction with Figures 3A-3B This section explains the coverage area of ​​the residential community. Figure 3A This is a schematic diagram illustrating the coverage area of ​​a cell as provided in an embodiment of this application. Please refer to... Figure 3A This includes coverage area 301. Coverage area 301 is characterized by a reference point O and a radius R. The coverage area of ​​a cell can be determined using the location information of the reference point O and the distance corresponding to the radius R. The location information of the reference point O can be represented by two-dimensional coordinates on a map. The location information of the reference point O can include the longitude and latitude of the reference point O.

[0330] Figure 3B This is a schematic diagram illustrating the coverage area of ​​another cell provided in an embodiment of this application. Please refer to... Figure 3B This includes a coverage area of ​​302. Coverage area 302 can be characterized by five reference points and the region comprised of these five reference points. The location information of each reference point includes longitude and latitude.

[0331] If a satellite beam corresponds to a cell, the terminal can calculate the real-time projection of the cell on the ground (i.e., the coverage area of ​​the cell) based on the beamwidth, the beam center angle and satellite ephemeris information.

[0332] For example, the terminal device can obtain the second information through pre-configuration, pre-storage, or from the network device. If the second information is obtained through the network device, it can be obtained through system information or dedicated signaling. The terminal device can obtain the second information through system information or dedicated signaling, or it can obtain the second information through dedicated signaling.

[0333] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0334] For example, system information can be System Information Block 19 (SIB19). Dedicated signaling can be Radio Resource Control (RRC) reconfiguration related signaling.

[0335] For example, the terminal device is in a dual-connection DC state, acquiring first information and second information. At this time, the terminal device is in a connected state.

[0336] In some embodiments, "acquire," "get," "obtain," "receive," "transmit," "bidirectional transmission," and "send and / or receive" can be used interchangeably and can be interpreted as receiving from other entities, acquiring from a protocol, acquiring from a higher layer, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of the following: the 3rd Generation Partnership Project (3GPP) protocol, the Wireless Fidelity (Wi-Fi) protocol, an audio protocol, or a video protocol.

[0337] In one possible implementation, the decision to send a first message can be made based on first information and second information as follows: if MCG transmission and SCG transmission are not suspended, a preset event is met, and a first condition is determined to be met based on the first information and second information, a first message is sent; wherein, the first condition is used to indicate that the duration for which the cell provides services to the terminal device is longer than the duration for handling connection failures.

[0338] The terminal device can determine whether to send a first message to the first network device when the SCG fails, and whether to send a first message to the second network device when the MCG fails. In the NTN-based DC scenario, the first network device is MN, and the second network device is SN. At least one of the first and second network devices is located on a satellite.

[0339] The following explains the process of determining whether to send a first message to the first network device when the connection failure is SCG failure.

[0340] In one possible implementation, the connection failure is an SCG failure, and the cell is the main cell PCell in the main cell group corresponding to the terminal device; if the MCG transmission and SCG transmission are not suspended, and a preset event is met, and the first condition is determined to be met according to the first information and the second information, a first message is sent to the first network device, the first message including SCG failure information, and the first network device is the network device corresponding to PCell.

[0341] For example, the first information includes PCell satellite auxiliary information. Specifically, the first information includes at least one of the following: PCell satellite ephemeris information; TA related parameters; scaling factor; offset parameters.

[0342] For example, the second information is cell coverage information related to the PCell. Specifically, the second information includes at least one of the following: beamwidth; beam center angle information; coverage area of ​​the PCell; moving speed of the PCell; and moving direction of the PCell.

[0343] Terminal devices can obtain PCell satellite auxiliary information and corresponding cell coverage information by pre-configuring, pre-storing, or from network devices. If obtaining PCell satellite auxiliary information and corresponding cell coverage information from network devices, this can be done through system information (e.g., SIB19) or dedicated signaling (e.g., RRC reconfiguration messages). Terminal devices can obtain PCell cell coverage information through PCell system information or dedicated signaling, or through dedicated signaling for PSCell.

[0344] For example, the first network device manages and controls the MCG. The MCG includes a primary cell (PCell) and at least one primary secondary cell (PSCell). The PCell is the cell in which the terminal device initially establishes a connection and completes initial access during the connection establishment or reconstruction process.

[0345] For example, SCG failure information includes at least one of the following: reason for failure; measurement result; location information; timestamp.

[0346] The reasons for failure may include: the expiration of timer T310 configured on the SCG; the terminal device failing to complete multiple random access procedures (e.g., establishing uplink synchronization with the secondary node) on the SCG; the data packet failing to transmit after the maximum number of retransmissions at the Radio Link Control (RLC) layer on the SCG link; the failure of the signaling integrity protection check configured on the SCG; and the failure of SCG reconfiguration.

[0347] The measurement results can be the radio signal quality of the SCG-related cell measured by the terminal device at the time of failure or just before failure. For example, radio signal quality can include Synchronization Signal Block-Reference Signal Received Power (SSB-RSRP), Synchronization Signal Block-Signal to Interference plus Noise Ratio (SSB-SINR), and Channel State Information-Reference Signal Received Power (CSI-RSRP), etc.

[0348] In one possible implementation, the preset event includes any of the following: detecting SCG radio link failure; detecting PSCell beam failure and SCG not being deactivated; SCG reconfiguration synchronization failure; SCG reconfiguration failure; receiving first indication information, the first indication information being used to indicate that the integrity verification of the first signaling radio bearer has failed, the first signaling radio bearer being used to carry dedicated signaling between the second network device and the terminal device.

[0349] For example, a beam failure of a PSCell is an event in a DC scenario where the directional beam connection between the terminal device and the PSCell completely fails due to wireless channel deterioration, resulting in the inability to communicate effectively through the beam.

[0350] Terminal equipment can determine the beam link quality of a PSCell by measuring the Channel State Information Reference Signal (CSI-RS), thereby identifying beam failure of the PSCell. If CSI-RS is not configured, the beam link quality of the PSCell is determined via the SSB.

[0351] For example, SCG not being deactivated is an event in a DC scenario where, in the event of a failure in the SCG's wireless link, the terminal device does not automatically enter the deactivation state as expected.

[0352] For example, an SCG reconfiguration synchronization failure is an event in which synchronization with an SCG is unsuccessful when a reconfiguration command sent by a network device includes synchronization with an SCG.

[0353] For example, an SCG reconfiguration failure is an event that causes the entire SCG configuration process to fail because the network device is unable to successfully respond to the reconfiguration command for the SCG.

[0354] For example, the first signaling radio bearer can be a split signaling radio bearer (split SRB1). The split SRB1 divides the signaling message of SRB1 into two parts, which are transmitted separately via the radio links of the MN and SN. SRB1 is specifically used to transmit specific RRC signaling and Non-Access Stratum (NAS) messages between terminal equipment and network equipment.

[0355] For example, the first indication information is used to indicate that an integrity check failure indication regarding SRB3 has occurred from the lower layer of SCG. SRB3 is used to carry RRC signaling through a logical channel in DC scenarios.

[0356] In one possible implementation, the first condition includes any one of the following: the first duration is greater than the second duration; the first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than a first threshold; the first duration is greater than the third duration, and the ratio of the third duration to the second duration is greater than a first preset value; wherein, the first duration is the duration for which the PCell provides services to the terminal device, the second duration is the round-trip time (RTT) between the terminal device and the first network device, and the first duration is determined based on the first information and the second information.

[0357] For example, the first duration can be the coverage duration provided by PCell.

[0358] For example, Round-Trip Time (RTT) is the total time required for a network request to travel from the sender to the receiver and back to the sender.

[0359] If the first condition is met, it indicates that the terminal device can handle SCG failures within the duration of PCell's service.

[0360] If the network architecture corresponding to PCell is based on regenerative payload, then the RTT between the terminal device and the network device is actually the RTT between the terminal device and the satellite. If the network architecture corresponding to PCell is based on transparent satellite relay, then the RTT between the terminal device and the network device is the RTT between the terminal device and the ground base station.

[0361] For example, the first threshold and the first preset value can be predefined by the protocol or configured by the network device; this application does not impose any restrictions.

[0362] In some embodiments, terms such as "certain", "preset", "default", "set", "indicated", "a certain", "any", and "first" can be used interchangeably. "Certain A", "preset A", "default A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0363] For example, the first threshold and the first preset speed are configured by the network device, and the first threshold and the first preset value can be carried in system information or dedicated signaling. The network device sends system information or dedicated signaling to the terminal device, and the terminal device obtains the first threshold and the first preset value through the system information or dedicated signaling.

[0364] The terminal device can determine in real time whether a preset event is met, and if the preset event is met, determine whether the first condition is met.

[0365] For example, terminal device A establishes connections with both network device 1 and network device 2 simultaneously. Network device 1 is located on a low-Earth orbit satellite, and network device 2 is a ground base station. Network device 1 is the MN, and network device 2 is the SN. Terminal device A acquires first information and second information. If terminal device A determines that an SCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event (detection of SCG radio link failure) is met. Based on the first and second information, terminal device A determines that the service duration provided by PCell to terminal device A is 5 minutes, and the round-trip time (RTT) between terminal device A and network device 1 is 2 minutes. If terminal device A determines that the first duration is greater than the second duration, it can determine that the first condition is met. Therefore, terminal device A sends a first message to network device 1, which includes SCG failure information.

[0366] If the terminal device cannot handle the SCG failure (e.g., release the current SCG, add a new SCG) within the time period that the PCell provides service, then the terminal device will not initiate SCG failure information, that is, it will not send the first message to the first network device. This avoids unnecessary signaling overhead.

[0367] For example, if MCG transmission and / or SCG transmission is suspended, or if a preset event is not met, or if it is determined from the first information and the second information that the first condition is not met, the first message is not sent to the first network device.

[0368] For example, terminal device A establishes connections with both network device 1 and network device 2 simultaneously. Network device 1 is located on a low-Earth orbit satellite, and network device 2 is a ground base station. Network device 1 is the MN, and network device 2 is the SN. If terminal device A determines that an SCG failure has occurred and that both MCG and SCG transmissions are suspended, then terminal device A will not send the first message to network device 1.

[0369] For example, terminal device A establishes connections with both network device 1 and network device 2 simultaneously. Network device 1 is located on a low-Earth orbit satellite, and network device 2 is a ground base station. Network device 1 is the MN, and network device 2 is the SN. If terminal device A determines that an SCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended, but a preset event is not met. Therefore, terminal device A does not send the first message to network device 1.

[0370] For example, terminal device A establishes connections with both network device 1 and network device 2 simultaneously. Network device 1 is located on a low-Earth orbit satellite, and network device 2 is a ground base station. Network device 1 is the MN, and network device 2 is the SN. Terminal device A acquires first information and second information. If terminal device A determines that an SCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event (detection of SCG wireless link failure) is met. Based on the first and second information, terminal device A determines that the service duration provided by PCell to terminal device A is 1 minute, and the round-trip time (RTT) between terminal device A and network device 1 is 2 minutes. If terminal device A determines that the first duration is less than the second duration, it can determine that the first condition is not met. Therefore, terminal device A does not send the first message to network device 1.

[0371] Optionally, if the second condition is met and a connection failure occurs, the terminal device may determine whether to send the first message based on the first information and the second information.

[0372] For example, when a connection failure occurs, the terminal device can first determine whether a preset event is met. If so, it can then determine whether a second condition is met. If the second condition is met, it can then determine whether the first condition is met.

[0373] In one possible implementation, connection failure is defined as SCG failure, the cell is PCell, the first message includes SCG failure information, and the second condition includes at least one of the following: the PCell cell is a non-terrestrial network NTN cell; the satellite corresponding to the first network device is a low-Earth orbit satellite; the orbital altitude of the satellite corresponding to the first network device is less than a first preset altitude; the moving speed of the satellite corresponding to the first network device is greater than a first preset speed; and a second indication message is received from the first network device, the second indication message being used to instruct the terminal device to determine whether to send the first message based on the first and second information.

[0374] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0375] For example, the first preset height and the first preset speed can be predefined by the protocol or configured by the network device; this application does not impose any restrictions. For instance, the first preset height and the first preset speed are configured by the network device, and the first preset height and the first preset speed can be carried in system information or dedicated signaling.

[0376] For example, terminal device A establishes connections with both network device 1 and network device 2 simultaneously. Network device 1 is located on a low-Earth orbit satellite, and network device 2 is a ground base station. Network device 1 is the MN, and network device 2 is the SN. Terminal device A acquires first information and second information. If terminal device A determines that an SCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event (SCG radio link failure detected) is met. If terminal device A determines that at least one of the following conditions is met, it determines, based on the first and second information, whether to send a first message to network device 1. The at least one condition specifically includes:

[0377] If, under condition 1, network device 1 is set on a low-Earth orbit satellite, then the PCell cell can be identified as an NTN cell.

[0378] Condition 2: If network device 1 is set on a low-Earth orbit satellite, then the satellite corresponding to the first network device can be determined to be a low-Earth orbit satellite.

[0379] Condition 3: Terminal device A obtains a first preset altitude of 2000km, and determines that the orbital altitude of the satellite corresponding to network device 1 is 1000km. Terminal device A also determines that the orbital altitude of the satellite corresponding to network device 1 is less than the first preset altitude.

[0380] Condition 4: Terminal device A obtains a first preset speed of 7 km / s, and determines that the moving speed of the satellite corresponding to network device 1 is 7.2 km / s. Terminal device A determines that the moving speed of the satellite corresponding to network device 1 is greater than the first preset speed.

[0381] Condition 5: Terminal device A receives the second instruction information. The second instruction information indicates that the terminal device is allowed to determine whether to send the first message based on the first and second information.

[0382] The terminal device sends a first message to the first network device, indicating that the terminal device has initiated the SCG failure information process. The terminal device can also independently assess whether to perform a Conditional PSCell Change (CPC).

[0383] In one possible implementation, when a first message is sent to a first network device and the terminal device is configured with first configuration information, an assessment of conditional primary and secondary cell change is performed; wherein, the first configuration information is the relevant configuration information for conditional primary and secondary cell change.

[0384] For example, the first configuration information includes at least one of the following: a list of candidate cells; execution conditions; execution validity period; number of executions; and relevant configuration information of the target cell.

[0385] The first configuration information can be predefined by the protocol or configured by the network device; this application does not impose any restrictions.

[0386] For example, terminal device A establishes connections with both network device 1 and network device 2 simultaneously. Network device 1 is located on a low-Earth orbit satellite, and network device 2 is a ground base station. Network device 1 is the MN (Network Node), and network device 2 is the SN (Network Node). Terminal device A acquires first information and second information. If it determines that an SCG (Super-Growth Grid) failure has occurred, terminal device A determines that MCG (Multi-Growth Grid) transmission and SCG transmission have not been suspended, and that a preset event (detection of SCG radio link failure) is met. Since network device 1 is located on a low-Earth orbit satellite, the PCell cell can be determined to be an NTN (Network Network Node). If terminal device A determines that the second condition is met, then based on the first and second information, terminal device A determines that the service duration provided by PCell to terminal device A is 5 minutes, and the round-trip time (RTT) between terminal device A and network device 1 is 2 minutes. If terminal device A determines that the first duration is greater than the second duration, then it can determine that the first condition is met. Therefore, terminal device A sends a first message to network device 1, which includes SCG failure information. Terminal device A determines that it is configured with first configuration information. Terminal device A can then perform CPC (Cyber-Purpose Grid) evaluation.

[0387] Optionally, when the terminal device sends the first message to the first network device, it first determines whether the third condition is met. If so, it performs CPC evaluation.

[0388] In one possible implementation, if a third condition is met, a first message is sent to the first network device, and the terminal device is configured with first configuration information, an assessment of the primary and secondary cell change condition is performed.

[0389] In one possible implementation, the third condition includes at least one of the following: the orbital altitude of the satellite corresponding to the first network device is greater than a second preset altitude; the transmission delay between the terminal device and the first network device is greater than a first preset delay; the round-trip time for sending and receiving messages between the terminal device and the first network device is greater than a first preset time; and a third indication information is received from the first network device, wherein the third indication information is used to indicate that, when a first message is sent to the first network device and the terminal device is configured with first configuration information, an assessment of the primary and secondary cell change condition is performed.

[0390] For example, the second preset height, the first preset delay, and the first preset duration can be predefined by the protocol or configured by the network device; this application does not impose any restrictions. For instance, the second preset height, the first preset delay, and the first preset duration can be configured by the network device and can be carried in system information or dedicated signaling.

[0391] For example, the transmission delay between the terminal device and the second network device can be configured by the network device or determined autonomously by the terminal.

[0392] For example, terminal device A establishes connections with both network device 1 and network device 2 simultaneously. Network device 1 is located on a low-Earth orbit satellite, and network device 2 is a ground base station. Network device 1 is the MN, and network device 2 is the SN. Terminal device A acquires first information and second information. If terminal device A determines that an SCG failure has occurred, it determines that MCG transmission and SCG transmission have not been suspended, and that a preset event (detection of SCG radio link failure) is met. If terminal device A determines that the first duration is greater than the second duration, it can then determine that the first condition is met. Therefore, terminal device A sends a first message to network device 1, the first message including SCG failure information. If terminal device A determines that at least one of the following conditions is met, and terminal device A is configured with first configuration information, it performs an evaluation of the primary / secondary cell change condition. The at least one condition specifically includes:

[0393] Condition 1: The first preset latency is 20ms, and the transmission latency between terminal device A and network device 1 is 25ms. The transmission latency between terminal device A and network device 2 is greater than the first preset latency.

[0394] Condition 2: The first preset duration is 30 seconds, and the round-trip time for sending and receiving messages between terminal device A and network device 1 is 2 minutes. The round-trip time for sending and receiving messages between terminal device A and network device 1 is greater than the first preset duration.

[0395] Condition 3: Receive the third indication information sent by the first network device. The third indication information is used to indicate that when the first message is sent to network device 1 and terminal device A is configured with the first configuration information, the evaluation of the conditional primary and secondary cell change is performed.

[0396] In one possible implementation, if it is determined that the conditions for changing the primary and secondary cells are met, a fourth instruction message is sent to the first network device. The fourth instruction message is used to instruct the terminal device to change the conditions for changing the primary and secondary cells.

[0397] For example, as illustrated above, if terminal device A determines that at least one of conditions 1 to 3 is met, and terminal device A is configured with first configuration information, it performs an evaluation of the conditional primary / secondary cell change. If terminal device A determines that the conditional primary / secondary cell change is met, it sends fourth instruction information to network device 1. This fourth instruction information instructs the terminal device to perform the conditional primary / secondary cell change.

[0398] In this embodiment, in the event of an SCG failure, the terminal device can perform the CPC process itself without waiting for the first network device to process it, which can restore the SN connection more quickly, improve communication flexibility, and enhance user experience.

[0399] The following explains the process of determining whether to send a first message to the second network device when the connection fails (MCG failure).

[0400] In one possible implementation, the connection failure is an MCG failure, and the cell is the primary cell PSCell in the secondary cell group corresponding to the terminal device; if the MCG transmission and SCG transmission are not suspended, and a preset event is met, and the first condition is determined to be met according to the first information and the second information, a first message is sent to the second network device, the first message including MCG failure information, and the second network device is the network device corresponding to the PSCell.

[0401] For example, the first information includes satellite auxiliary information of the PSCell. Specifically, the first information includes at least one of the following: satellite ephemeris information of the PSCell; TA related parameters; scaling factor; offset parameters.

[0402] For example, the second information is cell coverage information related to the PSCell. Specifically, the second information includes at least one of the following: beamwidth; beam center angle information; PSCell coverage area; PSCell movement speed; and PSCell movement direction.

[0403] Terminal devices can obtain PSCell satellite auxiliary information and cell coverage information corresponding to the PSCell through pre-configuration, pre-storage, or from network devices. If obtaining PSCell satellite auxiliary information and cell coverage information corresponding to the PSCell through network devices, it can be obtained through PCell system information (e.g., SIB19) or dedicated signaling (e.g., RRC reconfiguration message). This dedicated signaling can be dedicated signaling provided by PCell or dedicated signaling provided by PSCell.

[0404] For example, in a DC scenario, PSCell serves as the control anchor point, and is used to manage secondary cell groups.

[0405] For example, MCG failure information includes at least one of the following: reason for failure; measurement result; location information; timestamp.

[0406] The reasons for failure may include: failure of the radio link; failure of the terminal device to switch to another MCG cell according to the network handover command; failure of the data packet after the maximum number of retransmissions at the RLC layer on the MCG link; failure of the signaling integrity protection verification configured in the MCG; failure of MCG reconfiguration, etc.

[0407] The measurement results can be the wireless signal quality of the MCG and related neighboring cells measured by the terminal device at the time of failure or just before failure. For example, wireless signal quality can include the RSRP and RSRQ of the PCell.

[0408] In one possible implementation, the preset events include the terminal device being configured with a first signaling radio bearer and a second signaling radio bearer, the SCG not being deactivated, the terminal device being configured with a timer, the timer not running, and the detection of an MCG radio link failure; the second signaling radio bearer is used to carry dedicated signaling between the first network device and the terminal device, and between the second network device and the terminal device.

[0409] For example, the second signaling could be split SRB1 or SRB3.

[0410] In one possible implementation, the first condition includes at least one of the following: the fourth duration is greater than the fifth duration; the fourth duration is greater than the fifth duration, and the difference between the fourth duration and the fifth duration is greater than a second threshold; the fourth duration is greater than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than a second preset value; wherein, the fourth duration is the duration for which PSCell provides services to the terminal device, the fifth duration is the round-trip time (RTT) between the terminal device and the second network device, and the fourth duration is determined based on the first information and the second information.

[0411] For example, the first duration can be the coverage duration provided by PSCell.

[0412] If the first condition is met, it indicates that the terminal device can handle the MCG failure within the duration of PSCell's service.

[0413] For example, the second threshold and the second preset value can be predefined by the protocol or configured by the network device; this application does not impose any restrictions. For instance, the second threshold and the second preset value can be configured by the network device, and can be carried in system information or dedicated signaling.

[0414] The terminal device can determine in real time whether a preset event is met, and if the preset event is met, determine whether the first condition is met.

[0415] For example, terminal device B establishes connections with both network device 3 and network device 4 simultaneously. Network device 3 is located on a high-orbit satellite, and network device 4 is located on a low-orbit satellite. Network device 3 is MN, and network device 4 is SN. Terminal device B acquires first information and second information. If terminal device B determines that an MCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event is met. Based on the first and second information, terminal device B determines that the service duration provided by PSCell to terminal device A is 3 minutes, and that the round-trip time (RTT) between terminal device B and network device 4 is 1 minute. If terminal device B determines that the first duration is greater than the second duration, it can then determine that the first condition is met. Therefore, terminal device B sends a first message to network device 4, which includes MCG failure information.

[0416] If the terminal device cannot handle the MCG failure within the service duration provided by PSCell (e.g., negotiating with the first network device to forward its configuration information), the terminal device will not initiate MCG failure information, i.e., it will not send the first message to the second network device. This avoids unnecessary signaling overhead. The terminal device can trigger the RRC connection reconstruction process. It does not need to wait for the SCG link failure or T316 timeout to trigger RRC connection reconstruction, avoiding unnecessary waiting time for the terminal device and improving communication flexibility.

[0417] For example, if MCG transmission and / or SCG transmission is paused, or if a preset event is not met, or if it is determined from the first information and the second information that the first condition is not met, the first message is not sent to the second network device.

[0418] For example, terminal device B establishes connections with both network device 3 and network device 4 simultaneously. Network device 3 is located on a high-orbit satellite, and network device 4 is located on a low-orbit satellite. Network device 3 is MN, and network device 4 is SN. Terminal device B obtains first information and second information. If terminal device B determines that an MCG failure has occurred, and determines that MCG and SCG transmissions are suspended, then terminal device B will not send the first message to network device 4.

[0419] For example, terminal device B establishes connections with both network device 3 and network device 4 simultaneously. Network device 3 is located on a high-orbit satellite, and network device 4 is located on a low-orbit satellite. Network device 3 is MN, and network device 4 is SN. Terminal device B obtains first information and second information. If terminal device B determines that an MCG failure has occurred, and determines that MCG and SCG transmissions have not been suspended and that a preset event is not met, then terminal device B will not send the first message to network device 4.

[0420] For example, terminal device B establishes connections with both network device 3 and network device 4 simultaneously. Network device 3 is located on a high-orbit satellite, and network device 4 is located on a low-orbit satellite. Network device 3 is MN, and network device 4 is SN. Terminal device B acquires first information and second information. If terminal device B determines that an MCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event is met. Based on the first and second information, terminal device B determines that the service duration provided by PSCell to terminal device A is 3 minutes, and that the round-trip time (RTT) between terminal device B and network device 4 is 4 minutes. If terminal device B determines that the first duration is less than the second duration, it determines that the first condition is not met. Therefore, terminal device B does not send the first message to network device 4.

[0421] Optionally, if the fourth condition is met and a connection failure occurs, the terminal device may determine whether to send the first message based on the first information and the second information.

[0422] For example, when a connection failure occurs, the terminal device can first determine whether a preset event is met. If so, it can then determine whether a fourth condition is met. If the fourth condition is met, it can then determine whether the first condition is met.

[0423] In one possible implementation, connection failure is defined as MCG failure, the cell is PSCell, the first message includes MCG failure information, and the fourth condition includes at least one of the following: the PSCell cell is an NTN cell; the satellite corresponding to the second network device is a low-orbit satellite; the orbital altitude of the satellite corresponding to the second network device is less than a second preset altitude; the moving speed of the satellite corresponding to the second network device is greater than a second preset speed; and a fourth indication message is received from the second network device, the fourth indication message being used to instruct the terminal device to determine whether to send the first message based on the first information and the second information.

[0424] For example, the second preset height and the second preset speed can be predefined by the protocol or configured by the network device; this application does not impose any restrictions. For instance, the second preset height and the second preset speed can be configured by the network device and can be carried within system information or dedicated signaling.

[0425] For example, terminal device B establishes connections with both network device 3 and network device 4 simultaneously. Network device 3 is located on a high-orbit satellite, and network device 4 is located on a low-orbit satellite. Network device 3 is MN, and network device 4 is SN. Terminal device B acquires first information and second information. If terminal device B determines that an MCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event is met. If terminal device B determines that at least one of the following conditions is met, it determines, based on the first and second information, whether to send a first message to network device 4. The at least one condition specifically includes:

[0426] If, under condition 1, network device 4 is installed on a low-Earth orbit satellite, then the PCell cell can be identified as an NTN cell.

[0427] If, under condition 2, network device 4 is located on a low-Earth orbit satellite, then the satellite corresponding to the second network device can be determined to be a low-Earth orbit satellite.

[0428] Condition 3: Terminal device B obtains a first preset altitude of 2000km, and determines that the orbital altitude of the satellite corresponding to network device 1 is 1000km. Terminal device B also determines that the orbital altitude of the satellite corresponding to network device 4 is less than the first preset altitude.

[0429] Condition 4: Terminal device B obtains a first preset speed of 7 km / s, and determines that the moving speed of the satellite corresponding to network device 1 is 7.2 km / s. Terminal device B determines that the moving speed of the satellite corresponding to network device 4 is greater than the first preset speed.

[0430] Condition 5: Terminal device B receives the second instruction information. The second instruction information indicates that the terminal device is allowed to determine whether to send the first message based on the first and second information.

[0431] The terminal device sends a first message to the second network device, indicating that the terminal device has initiated the MCG failure information process. The terminal device can also independently assess whether to perform a conditional handover (CHO).

[0432] In one possible implementation, a conditional handover assessment is performed after a first message is sent to a second network device and the terminal device is configured with second configuration information; wherein the second configuration information is configuration information related to the conditional handover.

[0433] For example, the second configuration information includes at least one of the following: a list of candidate cells; execution conditions; execution validity period; number of executions; and relevant configuration information of the target cell.

[0434] The second configuration information can be predefined by the protocol or configured by the network device; this application does not impose any restrictions.

[0435] For example, terminal device B establishes connections with both network device 3 and network device 4 simultaneously. Network device 3 is located on a high-orbit satellite, and network device 4 is located on a low-orbit satellite. Network device 3 is MN, and network device 4 is SN. Terminal device B acquires first information and second information. If terminal device B determines that an MCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event is met. Based on the first and second information, terminal device B determines that the service duration provided by PSCell to terminal device A is 3 minutes, and that the round-trip time (RTT) between terminal device B and network device 4 is 1 minute. If terminal device B determines that the first duration is greater than the second duration, it can determine that the first condition is met. Therefore, terminal device B sends a first message to network device 4, which includes MCG failure information. Terminal device B determines that it is configured with second configuration information. Terminal device B can then perform a conditional handover assessment.

[0436] Optionally, when the terminal device sends the first message to the second network device, it first determines whether the fifth condition is met. If so, it performs the condition switching evaluation.

[0437] In one possible implementation, the condition switching evaluation is performed when the fifth condition is met, the first message is sent to the second network device, and the terminal device is configured with the second configuration information.

[0438] In one possible implementation, the fifth condition includes at least one of the following: the orbital altitude of the satellite corresponding to the second network device is greater than a third preset altitude; the transmission delay between the terminal device and the second network device is greater than a second preset delay; the round-trip time for sending and receiving messages between the terminal device and the second network device is greater than a second preset time; and a fifth indication message is received from the second network device, the fifth indication message being used to indicate that an evaluation of condition switching is performed when a first message is sent to the second network device and the terminal device is configured with second configuration information.

[0439] For example, the third preset height, the second preset delay, and the second preset duration can be predefined by the protocol or configured by the network device; this application does not impose any restrictions. For instance, if the third preset height, the second preset delay, and the second preset duration are configured by the network device, they can be carried in system information or dedicated signaling.

[0440] For example, the transmission delay between the terminal device and the second network device can be configured by the network device or determined autonomously by the terminal device.

[0441] For example, terminal device B establishes connections with both network device 3 and network device 4 simultaneously. Network device 3 is located on a high-orbit satellite, and network device 4 is located on a low-orbit satellite. Network device 3 is MN, and network device 4 is SN. Terminal device B acquires first information and second information. If terminal device B determines that an MCG failure has occurred, it determines that MCG and SCG transmissions have not been suspended and that a preset event is met. If terminal device B determines that the first duration is greater than the second duration, it can then determine that the first condition is met. Therefore, terminal device B sends a first message to network device 4, the first message including MCG failure information. If terminal device B determines that at least one of the following conditions is met, and the terminal device is configured with second configuration information, it performs a condition switching evaluation. The at least one condition specifically includes:

[0442] Condition 1: The first preset latency is 20ms, and the transmission latency between terminal device B and network device 4 is 25ms. The transmission latency between terminal device B and network device 4 is greater than the first preset latency.

[0443] Condition 2: The first preset duration is 1 minute, and the round-trip time for sending and receiving messages between terminal device B and network device 4 is 4 minutes. The round-trip time for sending and receiving messages between terminal device B and network device 4 is greater than the first preset duration.

[0444] Condition 3: Receive the fifth indication information sent by the first network device. The fifth indication information is used to indicate that when the first message is sent to the network device 4 and the terminal device B is configured with the second configuration information, the condition switching evaluation shall be performed.

[0445] In one possible implementation, if it is determined that the conditions for switching the execution conditions are met, a sixth instruction message is sent to the second network device. The sixth instruction message is used to instruct the terminal device to switch the execution conditions.

[0446] After receiving the sixth instruction information, the second network device sends the sixth instruction information to the first network device.

[0447] For example, as illustrated above, if terminal device B determines that at least one of conditions 1 to 3 is met, and terminal device B is configured with second configuration information, it performs an evaluation for condition switching. If terminal device B determines that the conditions for performing condition switching are met, it sends a sixth instruction to network device 4, which instructs the terminal device to perform condition switching.

[0448] In this embodiment, in the event of an MCG failure, the terminal device can automatically assess and execute the CHO process without waiting for network device processing. This avoids delays in RRC reconstruction due to waiting for T316 timeouts or SCG link failures, allowing for faster restoration of the MN connection, improving communication flexibility, and enhancing user experience.

[0449] The communication method provided in this application provides a failure handling strategy based on terminal location, satellite orbit parameters, and coverage area in the event of connection failure (SCG failure or MCG failure), ensuring that the terminal completes failure handling within the coverage area. After the terminal initiates a failure report, if the MN or SN processing delay is high, the terminal needs to have the ability to autonomously assess and execute conditional handover or conditional primary / secondary cell change to quickly restore the MN or SN connection.

[0450] Based on any of the above embodiments, the following, in conjunction with Figure 4 This section provides a detailed explanation of the communication method when SCG fails.

[0451] Figure 4 This is a flowchart illustrating another communication method provided in an embodiment of this application. Please refer to... Figure 4 The method includes:

[0452] S401, The terminal device obtains the first information and the second information.

[0453] The terminal device is in a dual-connection DC state, acquiring the first and second information. At this time, the terminal device is in a connected state.

[0454] The first piece of information includes satellite-aided information for the PCell. The second piece of information is the cell coverage information corresponding to the PCell.

[0455] S402. In the event of a connection failure, the terminal device determines that the MCG transmission and SCG transmission have not been suspended and that a preset event is met, and determines that the first condition is met based on the first information and the second information.

[0456] The connection failed due to an SCG failure.

[0457] The terminal device can determine in real time whether a preset event is met, and if the preset event is met, determine whether the first condition is met.

[0458] If the first condition is not met, it indicates that the terminal device cannot handle the SCG failure within the time period during which PCell provides services, and the terminal device will not send the first message to the first network device.

[0459] Optionally, in the event of a connection failure, the terminal device can first determine whether a preset event is met. If so, it can then determine whether a second condition is met. If the second condition is met, it can then determine whether the first condition is met.

[0460] S403, The terminal device sends the first message to the first network device.

[0461] Accordingly, the first network device receives the first message sent by the terminal device. The first message includes SCG failure information.

[0462] S404. When the terminal device is configured with first configuration information, the terminal device performs an assessment of the change of conditions between the primary and secondary cells.

[0463] Optionally, when the terminal device sends the first message to the first network device, it first determines whether the third condition is met. If so, it performs CPC evaluation.

[0464] S405, The terminal device sends the fourth instruction information to the first network device.

[0465] Correspondingly, the first network device receives the fourth instruction information sent by the terminal device. The fourth instruction information is used to instruct the terminal device to perform a change in the primary / secondary cell conditions.

[0466] It should be noted that the execution process of S401 to S405 can be found in S201, and will not be repeated here.

[0467] The communication method involved in the embodiments of this application may include at least one of steps S401 to S405. For example, step S401 may be implemented as a standalone embodiment, step S402 may be implemented as a standalone embodiment, and step S403 may be implemented as a standalone embodiment. Steps S401+S402 and steps S401+S402+S403 may be implemented as standalone embodiments (examples of important steps involving the inventive point are given), but are not limited thereto.

[0468] In some embodiments, steps S404 and S405 may be performed in an alternate order or simultaneously.

[0469] In some embodiments, steps S404 and S405 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0470] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0471] The communication method provided in this application dynamically evaluates the service duration and processing latency of the PCell, preventing the terminal device from initiating an invalid SCG failure information procedure when the MN cannot process failure information in a timely manner, thus reducing signaling interaction overhead. When conditions are met, the terminal autonomously executes the CPC procedure without waiting for a response from the MN, significantly reducing SN connection reconstruction time. Addressing the high mobility of low-Earth orbit satellites, the terminal device assesses the dynamic characteristics of the coverage area in real time to ensure that the failure handling procedure is completed within the effective coverage time, avoiding connection interruptions caused by satellite movement.

[0472] Based on any of the above embodiments, the following, in conjunction with Figure 5 This section provides a detailed explanation of the communication method when MCG fails.

[0473] Figure 5 This is a flowchart illustrating another communication method provided in an embodiment of this application. Please refer to... Figure 5 The method includes:

[0474] S501, The terminal device obtains the first information and the second information.

[0475] The terminal device is in a dual-connection DC state, acquiring the first and second information. At this time, the terminal device is in a connected state.

[0476] The first piece of information includes satellite-aided information for the PSCell. The second piece of information is the cell coverage information corresponding to the PSCell.

[0477] S502. In the event of a connection failure, the terminal device determines that the MCG transmission and SCG transmission have not been suspended and that a preset event is met, and determines that the first condition is met based on the first information and the second information.

[0478] The terminal device can determine in real time whether a preset event is met, and if the preset event is met, determine whether the first condition is met.

[0479] If the terminal device cannot process the MCG failure within the time limit provided by PSCell, it indicates that the first condition is not met, and therefore the first message will not be sent to the second network device.

[0480] Optionally, in the event of a connection failure, the terminal device can first determine whether a preset event is met. If so, it can then determine whether the fourth condition is met. If the fourth condition is met, it can then determine whether the first condition is met.

[0481] S503, The terminal device sends the first message to the second network device.

[0482] Accordingly, the second network device receives the first message sent by the terminal device. The first message includes MCG failure information.

[0483] S504. When the terminal device is configured with second configuration information, the terminal device performs an evaluation of conditional switching.

[0484] Optionally, when the terminal device sends the first message to the second network device, it first determines whether the fifth condition is met. If so, it performs the condition switching evaluation.

[0485] S505, The terminal device sends the sixth instruction information to the second network device.

[0486] Correspondingly, the second network device receives the sixth instruction information sent by the terminal device. The sixth instruction information is used to instruct the terminal device to perform a condition switch.

[0487] Optionally, after receiving the sixth indication information, the second network device sends the sixth indication information to the first network device.

[0488] It should be noted that the execution process of S501 to S505 can be found in S201, and will not be repeated here.

[0489] The communication method involved in the embodiments of this application may include at least one of steps S501 to S505. For example, step S501 may be implemented as a standalone embodiment, step S502 may be implemented as a standalone embodiment, and step S503 may be implemented as a standalone embodiment. Steps S501+S502 and steps S501+S502+S503 may be implemented as standalone embodiments (examples of arrangements and combinations of important steps involving the inventive point), but are not limited thereto.

[0490] In some embodiments, steps S504 and S505 may be performed in an alternate order or simultaneously.

[0491] In some embodiments, steps S504 and S505 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0492] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0493] The communication method provided in this application dynamically evaluates the service duration and processing latency of the PSCell. When the SN cannot process failure information in a timely manner, the terminal avoids initiating an invalid MCG failure information procedure, reducing signaling interaction overhead. When conditions are met, the terminal directly triggers RRC reconstruction or autonomously executes the CHO procedure without waiting for T316 timeout or SCG failure, significantly reducing MN connection interruption time. Addressing the high latency characteristics of high-orbit satellites, the terminal evaluates the dynamic characteristics of the coverage area in real time to ensure that the failure handling process is completed within the effective coverage time, avoiding connection interruptions due to latency.

[0494] Figure 6 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device 10 can be a terminal device, or a chip or chip module in a terminal device. Please refer to... Figure 6 The communication device 10 may include:

[0495] Processing module 11 is used to determine whether to send a first message based on the first information and the second information in the event of a connection failure.

[0496] Among them, connection failure includes failure of the secondary cell group (SCG) or failure of the primary cell group (MCG). The first information includes the satellite auxiliary information of the cell, the second information is the cell coverage information of the cell, and the first message includes connection failure information.

[0497] In one possible implementation, the second information includes at least one of the following:

[0498] Beamwidth;

[0499] Information related to the beam center angle;

[0500] The coverage area of ​​the residential community;

[0501] The speed at which the community moves;

[0502] The direction of movement within the community.

[0503] In one possible implementation, the processing module 11 is specifically used for:

[0504] If the MCG and SCG transmissions are not paused, a preset event is met, and the first condition is met based on the first and second information, a first message is sent.

[0505] The first condition indicates that the duration for which the cell provides services to the terminal device is longer than the duration for handling connection failures.

[0506] In one possible implementation, the processing module 11 is specifically used for:

[0507] Send a first message to the first network device. The first message includes SCG failure information. The first network device is the network device corresponding to PCell.

[0508] In one possible implementation, the preset event includes any of the following:

[0509] SCG wireless link failure detected;

[0510] Beam failure of PSCell was detected, and SCG was not deactivated;

[0511] SCG reconfiguration and synchronization failed;

[0512] SCG reconfiguration failed;

[0513] Upon receiving a first indication message, the first indication message is used to indicate that the integrity verification of the first signaling radio bearer has failed. The first signaling radio bearer is used to carry dedicated signaling between the second network device and the terminal device.

[0514] In one possible implementation, the first condition includes any of the following:

[0515] The first duration is longer than the second duration;

[0516] The first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than the first threshold.

[0517] The first duration is longer than the third duration, and the ratio of the third duration to the second duration is greater than the first preset value;

[0518] The first duration is the duration for which PCell provides services to the terminal device, and the second duration is the round-trip time (RTT) between the terminal device and the first network device. The first duration is determined based on the first information and the second information.

[0519] In one possible implementation, the processing module 11 is further configured to:

[0520] If the second condition is met and a connection failure occurs, determine whether to send the first message based on the first and second information.

[0521] In one possible implementation, connection failure is defined as SCG failure, the cell is PCell, the first message includes SCG failure information, and the second condition includes at least one of the following:

[0522] PCell cells are non-terrestrial network (NTN) cells;

[0523] The satellite corresponding to the first network device is a low-Earth orbit satellite;

[0524] The orbital altitude of the satellite corresponding to the first network device is less than the first preset altitude;

[0525] The satellite corresponding to the first network device moves at a speed greater than a first preset speed;

[0526] The terminal device receives a second instruction message sent by the first network device. The second instruction message is used to instruct the terminal device to determine whether to send the first message based on the first and second information.

[0527] In one possible implementation, the processing module 11 is further configured to:

[0528] When a first message is sent to the first network device and the terminal device is configured with the first configuration information, an assessment of the change of primary and secondary cell conditions is performed.

[0529] The first configuration information is the relevant configuration information for changes in the primary and secondary cell conditions.

[0530] In one possible implementation, the processing module 11 is further configured to:

[0531] If the third condition is met, and the first message is sent to the first network device, and the terminal device is configured with the first configuration information, the evaluation of the change of the primary and secondary cells is performed.

[0532] In one possible implementation, the third condition includes at least one of the following:

[0533] The orbital altitude of the satellite corresponding to the first network device is greater than the second preset altitude;

[0534] The transmission delay between the terminal device and the first network device is greater than the first preset delay;

[0535] The round-trip time for sending and receiving messages between the terminal device and the first network device is greater than a first preset time.

[0536] The system receives a third indication message sent by the first network device. The third indication message is used to indicate that, when the first message is sent to the first network device and the terminal device is configured with the first configuration information, an assessment of the change of the primary and secondary cell conditions is performed.

[0537] In one possible implementation, the processing module 11 is specifically used for:

[0538] Send a first message to the second network device. The first message includes MCG failure information. The second network device is the network device corresponding to PSCell.

[0539] In one possible implementation, preset events include the terminal device being configured with a first signaling radio bearer and a second signaling radio bearer, the SCG not being deactivated, the terminal device being configured with a timer, the timer not running, and an MCG radio link failure being detected.

[0540] The second signaling radio bearer is used to carry dedicated signaling between the first network device and the terminal device, and between the second network device and the terminal device.

[0541] In one possible implementation, the first condition includes at least one of the following:

[0542] The fourth duration is longer than the fifth duration;

[0543] The fourth duration is longer than the fifth duration, and the difference between the fourth and fifth durations is greater than the second threshold.

[0544] The fourth duration is longer than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than the second preset value;

[0545] The fourth duration is the duration for which PSCell provides services to the terminal device, and the fifth duration is the round-trip time (RTT) between the terminal device and the second network device. The fourth duration is determined based on the first and second information.

[0546] In one possible implementation, the processing module 11 is further configured to:

[0547] If the fourth condition is met and a connection failure occurs, determine whether to send the first message based on the first and second information.

[0548] In one possible implementation, connection failure is defined as MCG failure, the cell is a PSCell, the first message includes MCG failure information, and the fourth condition includes at least one of the following:

[0549] PSCell cells are NTN cells;

[0550] The satellite corresponding to the second network device is a low-Earth orbit satellite;

[0551] The orbital altitude of the satellite corresponding to the second network device is less than the second preset altitude;

[0552] The satellite corresponding to the second network device moves at a speed greater than the second preset speed;

[0553] The terminal device receives a fourth instruction message sent by the second network device. The fourth instruction message is used to instruct the terminal device to determine whether to send the first message based on the first and second information.

[0554] In one possible implementation, the processing module 11 is further configured to:

[0555] When a first message is sent to a second network device and the terminal device is configured with second configuration information, an evaluation of conditional switching is performed.

[0556] The second configuration information is the configuration information related to condition switching.

[0557] In one possible implementation, the processing module 11 is further configured to:

[0558] If the fifth condition is met, and the first message is sent to the second network device, and the terminal device is configured with the second configuration information, the condition switching evaluation is performed.

[0559] In one possible implementation, the fifth condition includes at least one of the following:

[0560] The orbital altitude of the satellite corresponding to the second network device is greater than the third preset altitude;

[0561] The transmission delay between the terminal device and the second network device is greater than the second preset delay;

[0562] The round-trip time for sending and receiving messages between the terminal device and the second network device is greater than the second preset time.

[0563] The terminal device receives a fifth instruction message sent by the second network device. The fifth instruction message is used to instruct the terminal device to perform a conditional handover assessment when the terminal device sends a first message to the second network device and is configured with second configuration information.

[0564] In one possible implementation, the terminal device is in a dual-connection DC state.

[0565] The communication device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0566] Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application. Figure 6 Based on the illustrated embodiments, please refer to Figure 7 The communication device 10 also includes a transmission module 12.

[0567] The sending module 12 is used for:

[0568] If it is determined that the conditions for changing the primary and secondary cells are met, a fourth instruction message is sent to the first network device. The fourth instruction message is used to instruct the terminal device to change the conditions for changing the primary and secondary cells.

[0569] The sending module 12 is used for:

[0570] If the conditions for switching the execution conditions are met, a sixth instruction message is sent to the second network device. The sixth instruction message is used to instruct the terminal device to switch the execution conditions.

[0571] The communication device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0572] Figure 8 This is a schematic diagram illustrating the structure of another communication device provided in an embodiment of this application. The communication device 20 can be a first network device, or a chip or chip module within the first network device. Please refer to... Figure 8 The communication device 20 may include:

[0573] The receiving module 21 is used to receive a first message sent by the terminal device based on the first information and the second information;

[0574] The first information includes satellite auxiliary information of the cell, the second information is cell coverage related information of the cell, the first message includes auxiliary cell group (SCG) failure information, and the cell is the primary cell (PCell) in the primary cell group corresponding to the terminal device.

[0575] In one possible implementation, the second information includes at least one of the following:

[0576] Beamwidth;

[0577] Information related to the beam center angle;

[0578] PCell's coverage area;

[0579] PCell's movement speed;

[0580] The direction of movement of PCell.

[0581] In one possible implementation, sending a first message to a first network device based on first information and second information includes:

[0582] If the MCG transmission and SCG transmission are not paused, and the preset event is met, and the first condition is met according to the first information and the second information, the first message sent by the terminal device is received.

[0583] The first condition indicates that the duration for which the cell provides services to the terminal device is longer than the duration for handling SCG failures.

[0584] In one possible implementation, the preset event includes any of the following:

[0585] SCG wireless link failure detected;

[0586] Beam failure of PSCell was detected, and SCG was not deactivated;

[0587] SCG reconfiguration and synchronization failed;

[0588] SCG reconfiguration failed;

[0589] Upon receiving the first indication information, which indicates that the integrity verification of the first signaling has failed, the first signaling is a dedicated signaling used for communication between the second network device and the terminal device.

[0590] In one possible implementation, the first condition includes any of the following:

[0591] The first duration is longer than the second duration;

[0592] The first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than the first threshold.

[0593] The first duration is longer than the third duration, and the ratio of the third duration to the second duration is greater than the first preset value;

[0594] The first duration is the duration for which PCell provides services to the terminal device, and the second duration is the round-trip time (RTT) between the terminal device and the first network device. The first duration is determined based on the first information and the second information.

[0595] In one possible implementation, the receiving module 21 is further configured to:

[0596] The terminal device receives a fourth instruction message, which is used to instruct the terminal device to change the primary and secondary cell conditions.

[0597] The communication device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0598] Figure 9 This is a schematic diagram illustrating the structure of another communication device provided in an embodiment of this application. The communication device 30 can be a second network device, or a chip or chip module within the second network device. Please refer to... Figure 9 The communication device 30 may include:

[0599] The receiving module 31 is used to receive a first message sent by the terminal device based on the first information and the second information;

[0600] The first information includes satellite-assisted information of the cell, the second information is cell coverage-related information of the cell, the first message includes MCG failure information of the primary cell group, and the cell is the primary cell PSCell in the secondary cell group corresponding to the terminal device.

[0601] In one possible implementation, the second information includes at least one of the following:

[0602] Beamwidth;

[0603] Information related to the beam center angle;

[0604] PSCell's coverage area;

[0605] PSCell's movement speed;

[0606] The direction of movement of PSCell.

[0607] In one possible implementation, receiving a second message sent by the terminal device based on the first information and the second information includes:

[0608] If the MCG transmission and SCG transmission are not paused, and the preset event is met, and the first condition is met according to the first information and the second information, the first message sent by the terminal device is received.

[0609] The first condition is used to indicate that the duration for which the cell provides services to the terminal device is longer than the duration for handling MCG failures.

[0610] In one possible implementation, preset events include the terminal device being configured with first signaling and second signaling, SCG not being deactivated, the terminal device being configured with a timer, the timer not running, and an MCG wireless link failure being detected.

[0611] In one possible implementation, the first condition includes at least one of the following:

[0612] The fourth duration is longer than the fifth duration;

[0613] The fourth duration is longer than the fifth duration, and the difference between the fourth and fifth durations is greater than the second threshold.

[0614] The fourth duration is longer than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than the second preset value;

[0615] The fourth duration is the duration for which PSCell provides services to the terminal device, and the fifth duration is the round-trip time (RTT) between the terminal device and the second network device. The fourth duration is determined based on the first and second information.

[0616] In one possible implementation, the receiving module 31 is further configured to:

[0617] The terminal device receives a sixth instruction message, which is used to instruct the terminal device to perform a condition switch.

[0618] The communication device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0619] Figure 10This is a schematic diagram of another communication device provided in an embodiment of this application. Figure 9 Based on the illustrated embodiments, please refer to Figure 10 The communication device 30 also includes a transmitting module 31.

[0620] The sending module 31 is used for:

[0621] Send the sixth instruction message to the first network device.

[0622] The communication device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0623] Figure 11 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. The terminal device can be exemplarily described above. Please refer to... Figure 11 The terminal device 40 includes a transceiver 41, a memory 42, and a processor 44. The transceiver 41 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, and the receiver may also be referred to as a receiver, receiver, receiving port, or receiving interface, etc. Exemplarily, the transceiver 41, memory 42, and processor 43 are interconnected via a bus 44.

[0624] Memory 42 is used to store program instructions;

[0625] The processor 43 is used to execute the program instructions stored in the memory, so that the terminal device 40 performs any of the communication methods shown above.

[0626] The transceiver 41 is used to perform the transmit and receive functions of the terminal device 40 in the above communication method.

[0627] The terminal device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0628] Figure 12 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. Exemplary examples of this network device may be the first network device and the second network device mentioned above. Please refer to... Figure 12 The network device 50 includes a transceiver 51, a memory 52, and a processor 53. The transceiver 51 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter port, or transmitter interface, etc., and the receiver may also be referred to as a receiver, receiver port, or receiver interface, etc. Exemplarily, the transceiver 51, memory 52, and processor 53 are interconnected via a bus 54.

[0629] Memory 52 is used to store program instructions;

[0630] The processor 53 is used to execute the program instructions stored in the memory to cause the network device 40 to perform any of the communication methods shown above.

[0631] The transceiver 51 is used to perform the transmit and receive functions of the network device 50 in the above communication method.

[0632] The network device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0633] This application provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above-described method when executed by a processor.

[0634] This application embodiment may also provide a computer program product, including a computer program that, when executed by a processor, can implement the above-described method.

[0635] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.

[0636] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0637] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0638] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0639] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

[0640] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

Claims

1. A communication method, characterized in that, Applied to a terminal device, the method includes: If the second condition is met and a connection failure occurs, the system determines whether to send a first message based on the first information and the second information. The second condition includes at least one of the following: the satellite corresponding to the first network device is a low-Earth orbit (LEO) satellite; the orbital altitude of the satellite corresponding to the first network device is less than a first preset altitude; the moving speed of the satellite corresponding to the first network device is greater than a first preset speed; and the system receives second indication information sent by the first network device, which instructs the terminal device to determine whether to send the first message based on the first information and the second information, wherein the satellite corresponding to the first network device is a LEO satellite. The connection failure includes either a secondary cell group (SCG) failure or a primary cell group (MCG) failure. The first information includes satellite auxiliary information of the cell, the second information is cell coverage-related information corresponding to the cell, and the first message includes connection failure information. In the case of a secondary cell group (SCG) failure, the first network device is the network device corresponding to the primary cell (PCell) in the primary cell group corresponding to the terminal device. In the case of a primary cell group (MCG) failure, the first network device is the network device corresponding to the primary cell (PSCell) in the secondary cell group corresponding to the terminal device. The method further includes: In the event of a failure of the secondary cell group (SCG), the first message is sent to the first network device. If the terminal device is configured with first configuration information, an assessment of conditional primary / secondary cell change is performed. The first configuration information is configuration information related to conditional primary / secondary cell change. The first message includes the SCG failure information. In the event of a failure of the primary cell group (MCG), the first message is sent to the first network device, and the terminal device is configured with second configuration information. An assessment of conditional handover is performed. The second configuration information is configuration information related to conditional handover. The first message includes the MCG failure message.

2. The method according to claim 1, characterized in that, The second information includes at least one of the following: Beamwidth; Information related to the beam center angle; The coverage area of ​​the cell; The moving speed of the cell; The direction of movement of the cell.

3. The method according to claim 1 or 2, characterized in that, Based on the first and second information, determine whether to send the first message, including: The first message is sent when the MCG and SCG transmissions are not paused, the preset event is met, and the first condition is determined to be met based on the first information and the second information. The first condition is used to indicate that the duration for which the cell provides services to the terminal device is greater than the duration for which the connection failure is processed.

4. The method according to claim 3, characterized in that, The connection failure refers to the SCG failure, and the cell refers to the primary cell PCell in the primary cell group corresponding to the terminal device. Sending the first message includes: The first message is sent to the first network device, and the first message includes SCG failure information.

5. The method according to claim 3, characterized in that, The preset event includes any one of the following: SCG wireless link failure detected; Beam failure of PSCell was detected, and SCG was not deactivated; SCG reconfiguration and synchronization failed; SCG reconfiguration failed; Upon receiving a first indication message, the first indication message indicates that the integrity verification of the first signaling radio bearer has failed. The first signaling radio bearer is used to carry dedicated signaling between the first network device and the terminal device.

6. The method according to claim 3, characterized in that, The first condition includes any one of the following: The first duration is longer than the second duration; The first duration is greater than the second duration, and the difference between the first duration and the second duration is greater than the first threshold. The first duration is greater than the third duration, and the ratio of the third duration to the second duration is greater than a first preset value; Wherein, the first duration is the duration for which PCell provides services to the terminal device, the second duration is the round-trip time (RTT) between the terminal device and the first network device, and the first duration is determined based on the first information and the second information.

7. The method according to claim 1, characterized in that, The connection failure refers to the SCG failure, the cell is PCell, and the first message includes the SCG failure information.

8. The method according to any one of claims 4-7, characterized in that, The method further includes: If the third condition is met, the first message is sent to the first network device, and the terminal device is configured with the first configuration information, an assessment of the change of primary and secondary cells is performed.

9. The method according to claim 8, characterized in that, The third condition includes at least one of the following: The orbital altitude of the satellite corresponding to the first network device is greater than the second preset altitude; The transmission delay between the terminal device and the first network device is greater than the first preset delay; The round-trip time for sending and receiving messages between the terminal device and the first network device is greater than a first preset time. Upon receiving a third indication message sent by the first network device, the third indication message is used to instruct the terminal device to perform an assessment of the conditional primary and secondary cell change when the first message is sent to the first network device and the terminal device is configured with first configuration information.

10. The method according to claim 8, characterized in that, The method further includes: If it is determined that the conditions for changing the primary and secondary cells are met, a fourth instruction message is sent to the first network device. The fourth instruction message is used to instruct the terminal device to change the conditions for changing the primary and secondary cells.

11. The method according to claim 3, characterized in that, The connection failure refers to the failure of the MCG, and the cell is the primary cell PSCell in the secondary cell group corresponding to the terminal device; sending the first message includes: The first message is sent to the first network device, and the first message includes MCG failure information.

12. The method according to claim 11, characterized in that, The preset events include: the terminal device is configured with a first signaling radio bearer and a second signaling radio bearer; the SCG is not deactivated; the terminal device is configured with a timer; the timer is not running; and an MCG radio link failure is detected. The second signaling radio bearer is used to carry dedicated signaling between the first network device and the terminal device.

13. The method according to claim 11, characterized in that, The first condition includes at least one of the following: The fourth duration is longer than the fifth duration; The fourth duration is greater than the fifth duration, and the difference between the fourth duration and the fifth duration is greater than the second threshold. The fourth duration is greater than the sixth duration, and the ratio of the sixth duration to the fifth duration is greater than the second preset value; Wherein, the fourth duration is the duration for which the PSCell provides services to the terminal device, the fifth duration is the round-trip time (RTT) between the terminal device and the first network device, and the fourth duration is determined based on the first information and the second information.

14. The method according to claim 1, characterized in that, The method further includes: If the fourth condition is met and a connection failure occurs, determine whether to send the first message based on the first and second information.

15. The method according to claim 14, characterized in that, The connection failure refers to the failure of the MCG, and the cell is a PSCell.

16. The method according to claim 11, characterized in that, The method further includes: If the fifth condition is met, the first message is sent to the first network device, and the terminal device is configured with the second configuration information, an evaluation of condition switching is performed.

17. The method according to claim 16, characterized in that, The fifth condition includes at least one of the following: The orbital altitude of the satellite corresponding to the first network device is greater than the third preset altitude; The transmission delay between the terminal device and the first network device is greater than the second preset delay; The round-trip time for sending and receiving messages between the terminal device and the first network device is greater than the second preset time. The terminal device receives a fifth indication message sent by the first network device. The fifth indication message is used to indicate that when the first message is sent to the first network device and the terminal device is configured with second configuration information, an evaluation of condition switching is performed.

18. The method according to claim 1, characterized in that, The method further includes: If it is determined that the conditions for switching the execution conditions are met, a sixth indication message is sent to the first network device, the sixth indication message being used to instruct the terminal device to perform the condition switching.

19. The method according to claim 1 or 2, characterized in that, The terminal device is in a dual-connection DC state.

20. A communication device, characterized in that, The device includes: The processing module is used to determine whether to send a first message based on the first information and the second information in the event of a connection failure. The connection failure includes either a secondary cell group (SCG) failure or a primary cell group (MCG) failure. The first information includes satellite auxiliary information of the cell, the second information is cell coverage-related information corresponding to the cell, and the first message includes connection failure information. In the case of a secondary cell group (SCG) failure, the first network device is the network device corresponding to the primary cell (PCell) in the primary cell group corresponding to the terminal device. In the case of a primary cell group (MCG) failure, the first network device is the network device corresponding to the primary cell (PSCell) in the secondary cell group corresponding to the terminal device. The processing module is further configured to: when the second condition is met and a connection failure occurs, determine whether to send a first message based on the first information and the second information; the second condition includes at least one of the following: the satellite corresponding to the first network device is a low-orbit satellite; the moving speed of the satellite corresponding to the first network device is greater than a first preset speed; The processing module is further configured to: in the event of a failure of the secondary cell group (SCG), send the first message to the first network device, and, if the terminal device is configured with first configuration information, perform an assessment of conditional primary / secondary cell change; wherein the first configuration information is configuration information related to conditional primary / secondary cell change; and the first message includes the SCG failure information; and in the event of a failure of the primary cell group (MCG), send the first message to the first network device, and if the terminal device is configured with second configuration information, perform an assessment of conditional handover; wherein the second configuration information is configuration information related to conditional handover; and the first message includes the MCG failure message.

21. A terminal device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 19.

22. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, in, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 19.

23. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 19.

Citation Information

Patent Citations

  • Communication method and device

    CN115134747A

  • Method and apparatus for using a CHO configuration for RLF recovery in a wireless communication system

    US20250142440A1

  • Method and apparatus of reconnecting a radio link for a multi-connectivity scenario

    US20250240844A1