Communication method, terminal, network device, communication system, medium, and program product

CN120958876APending Publication Date: 2025-11-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480015390.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2025-11-14

AI Technical Summary

Benefits of technology

[0014]根据本公开实施例的第十方面,提供了一种计算机程序。该计算机程序在计算机上运行时,使得计算机执行如第一方面和第二方面所述的通信方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120958876A_ABST
    Figure CN120958876A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to a communication method, a terminal, network equipment, a communication system, a medium and a program product. The communication method can be applied to a terminal, and the method comprises the following steps: performing communication connection recovery by using at least one of a first candidate configuration and a first key according to a first rule in the case of connection failure. Therefore, in the embodiment of the invention, the terminal and the network equipment determine at least one of the first candidate configuration and the first key used in the communication connection recovery process based on the first rule, so that the understanding of the terminal and the network equipment about the at least one of the first candidate configuration and the first key is kept consistent; therefore, the recovery probability of the communication connection is increased, and the security of the communication connection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, terminal, network device, communication system, medium, and program product. Background Technology

[0002] In the fifth-generation mobile communication technology New Radio (NR), network devices can control the terminal to change its serving cell by using a selected key across multiple candidate cells (or cell groups) based on layer 1 (L1) or layer 2 (L2) triggered mobility (L1 / L2-triggered mobility, LTM) technology or condition-triggered layer 3 mobility technology. Summary of the Invention

[0003] During a terminal communication connection failure, the network device may not be able to know the candidate cell configuration used by the terminal. Therefore, during the connection recovery process, the terminal and the network device cannot reach a consensus on the candidate configuration or key used in the connection recovery process.

[0004] This disclosure provides a communication method, terminal, network device, communication system, medium, and program product that enables a terminal to restore a communication connection without obtaining a key instruction.

[0005] According to a first aspect of the present disclosure, a communication method is provided, executed by a terminal, the method comprising: in the event of a connection failure, restoring a communication connection using at least one of a first candidate configuration and a first key according to a first rule.

[0006] According to a second aspect of the present disclosure, a communication method is provided, performed by a network device, the method comprising: sending third information, wherein the third information is used to indicate a first rule, the first rule being used by a terminal to restore a communication connection using at least one of a first candidate configuration and a first key in the event of a connection failure.

[0007] According to a third aspect of the present disclosure, a terminal is provided, comprising: a processing module configured to, in the event of a connection failure, restore a communication connection using at least one of a first candidate configuration and a first key, according to a first rule.

[0008] According to a fourth aspect of the present disclosure, a network device is provided, comprising: a transceiver module configured to send third information, wherein the third information is used to indicate a first rule, the first rule being used by a terminal to restore a communication connection using at least one of a first candidate configuration and a first key in the event of a connection failure.

[0009] According to a fifth aspect of the present disclosure, a terminal is provided, comprising: one or more processors; wherein the terminal is configured to perform the communication method described in the first aspect.

[0010] According to a sixth aspect of the present disclosure, a network device is provided, comprising: one or more processors; wherein the network device is configured to perform the communication method described in the second aspect.

[0011] According to a seventh aspect of the present disclosure, a communication system is provided. The communication system includes a terminal and a network device, wherein the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.

[0012] According to an eighth aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform the communication method as described in the first and second aspects.

[0013] According to a ninth aspect of the present disclosure, a program product is provided, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform the communication method as described in the first and second aspects.

[0014] According to a tenth aspect of the present disclosure, a computer program is provided. When this computer program is run on a computer, it causes the computer to perform the communication methods described in the first and second aspects.

[0015] According to an eleventh aspect of the present disclosure, a chip or chip system is provided. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform the communication method as described in the first or second aspect.

[0016] Through the embodiments of this disclosure, the terminal and the network device determine at least one of a first candidate configuration and a first key used in the communication connection restoration process based on a first rule, thereby ensuring that the terminal and the network device have a consistent understanding of at least one of the first candidate configuration and the first key, thereby increasing the probability of communication connection restoration and improving the security of the communication connection.

[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not constitute a limitation on the embodiments of this disclosure. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0019] Figure 1 This is a schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0020] Figure 2A This is a first interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure.

[0021] Figure 2B This is a first interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure.

[0022] Figure 3A This is a schematic flowchart of a terminal execution communication method provided according to an embodiment of the present disclosure.

[0023] Figure 3B This is a schematic flowchart illustrating a network device performing a communication method according to an embodiment of this disclosure.

[0024] Figure 4A This is another flowchart illustrating the terminal execution communication method provided according to an embodiment of the present disclosure.

[0025] Figure 4B This is another flowchart illustrating the network device performing a communication method according to an embodiment of this disclosure.

[0026] Figure 5 This is a schematic diagram of a communication device according to an embodiment of the present disclosure.

[0027] Figure 6 This is another structural schematic diagram of a communication device according to an embodiment of the present disclosure.

[0028] Figure 7 This is a schematic diagram of a chip structure proposed according to an embodiment of the present disclosure. Detailed Implementation

[0029] This disclosure provides a communication method, terminal, network device, communication system, medium, and program product.

[0030] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising: in the event of a connection failure, restoring the communication connection using at least one of a first candidate configuration and a first key according to a first rule.

[0031] In the above embodiments, the terminal can determine at least one of the first candidate configuration and the first key used in the communication connection restoration process based on the first rule. Since the first rule is pre-configured, the network device can also obtain the first rule, thereby ensuring that the terminal and the network device have a consistent understanding of at least one of the first candidate configuration and the first key, thereby increasing the probability of communication connection restoration and improving the security of the communication connection.

[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the first rule includes one of the following: using a first candidate configuration to restore the communication connection, wherein the second key associated with the first candidate configuration is the same as the third key used by the terminal during the handover process; or using a first key to restore the communication connection, wherein the first key is a key in a first key set dedicated to restoring the communication connection.

[0033] In the above embodiments, the terminal uses a first candidate configuration to restore the communication connection. Since the second key associated with the first candidate configuration is the same as the third key used by the terminal during handover, and the network device can know the third key, the terminal and the network device can maintain a consistent understanding of the key associated with the first candidate configuration. Furthermore, the terminal uses the first key to restore the communication connection. Since the first key is a key in a first key set specifically used for communication connection restoration, and the first key set can be determined by a first rule, the terminal and the network device can maintain a consistent understanding of the first key.

[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the cell corresponding to the first candidate configuration is associated with the cell where the terminal restores its communication connection; or, the cell corresponding to the first candidate configuration belongs to the same set of cells as the cell before the terminal's connection failed; or, the first candidate configuration belongs to the same set of configurations as the configuration corresponding to the cell before the terminal's connection failed.

[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the first key includes one of the following: a key in a first key set, the first key set being a key set associated with a first candidate configuration; or a key in a second key set, the second key set being a key set corresponding to the cell of the terminal before the connection failure.

[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the first key set and the second key set are dedicated to restoring the communication connection of the terminal.

[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the first key is determined by at least one of the following: the first key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the first key set; the first key set includes multiple keys, and the first key is determined according to the magnitude of the values ​​of the multiple keys; the second key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the second key set; the second key set includes multiple keys, and the second key is determined according to the magnitude of the values ​​of the multiple keys.

[0038] In conjunction with some embodiments of the first aspect, in some embodiments the above method further includes: sending first information, the first information being used to indicate the key used by the terminal during the communication connection restoration process.

[0039] In the above embodiments, by indicating to the network device the key it uses during the communication connection restoration process, the terminal can achieve consistency in understanding of the key between the terminal and the network device.

[0040] In conjunction with some embodiments of the first aspect, in some embodiments the above method further includes: receiving second information, the second information being used to indicate a third key used by the terminal during the handover process.

[0041] In the above embodiments, the network device instructs the terminal to use a third key during the handover process, so that the terminal can restore the communication connection using the first candidate configuration and determine the second key associated with the first candidate configuration based on the third key.

[0042] In conjunction with some embodiments of the first aspect, in some embodiments, connection failure includes at least one of the following: radio link failure; cell handover failure; cell change failure; cell group change failure.

[0043] In conjunction with some embodiments of the first aspect, in some embodiments the above method further includes: receiving third information, wherein the third information is used to indicate the first rule.

[0044] Secondly, embodiments of this disclosure propose a communication method executed by a network device, the method comprising: sending third information, wherein the third information is used to indicate a first rule, the first rule being used by a terminal to restore a communication connection using at least one of a first candidate configuration and a first key in the event of a connection failure.

[0045] In the above embodiments, by sending third information to the terminal to indicate the first rule, the network device can ensure that the terminal and the network device have a consistent understanding of at least one of the first candidate configuration and the first key, thereby increasing the probability of communication connection recovery and improving the security of the communication connection.

[0046] In conjunction with some embodiments of the second aspect, in some embodiments, the first rule includes one of the following: using a first candidate configuration to restore the communication connection, wherein the second key associated with the first candidate configuration is the same as the third key used by the terminal during the handover process; or using a first key to restore the communication connection, wherein the first key is a key in a first key set dedicated to restoring the communication connection.

[0047] In conjunction with some embodiments of the second aspect, in some embodiments, the cell corresponding to the first candidate configuration is associated with the cell where the terminal restores its communication connection; or, the cell corresponding to the first candidate configuration belongs to the same set of cells as the cell before the terminal's connection failed; or, the configuration corresponding to the first candidate configuration belongs to the same set of configurations as the configuration corresponding to the cell before the terminal's connection failed.

[0048] In conjunction with some embodiments of the second aspect, in some embodiments, the first key includes one of the following: a key in a first key set, the first key set being a key set associated with a first candidate configuration; or a key in a second key set, the second key set being a key set corresponding to the cell of the terminal before the connection failure.

[0049] In conjunction with some embodiments of the second aspect, in some embodiments, the first key set and the second key set are dedicated to restoring the communication connection of the terminal.

[0050] In conjunction with some embodiments of the second aspect, in some embodiments, the first key is determined by at least one of the following: the first key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the first key set; the first key set includes multiple keys, and the first key is determined according to the magnitude of the values ​​of the multiple keys; the second key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the second key set; the second key set includes multiple keys, and the second key is determined according to the magnitude of the values ​​of the multiple keys.

[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the above method further includes: receiving first information, the first information being used to indicate a key used by the terminal during the communication connection restoration process.

[0052] In conjunction with some embodiments of the second aspect, in some embodiments the above method further includes: sending second information, the second information being used to indicate a third key used by the terminal during the handover process.

[0053] In conjunction with some embodiments of the second aspect, in some embodiments, connection failure includes at least one of the following: radio link failure; cell handover failure; cell change failure; cell group change failure.

[0054] Thirdly, embodiments of this disclosure propose a terminal, which includes at least one of a transceiver module and a processing module; wherein the terminal is used to execute an optional implementation of the first aspect.

[0055] In conjunction with some embodiments of the third aspect, in some embodiments, the first rule includes one of the following: using a first candidate configuration to restore the communication connection, wherein the second key associated with the first candidate configuration is the same as the third key used by the terminal during the handover process; or using a first key to restore the communication connection, wherein the first key is a key in a first key set dedicated to restoring the communication connection.

[0056] In conjunction with some embodiments of the third aspect, in some embodiments, the cell corresponding to the first candidate configuration is associated with the cell where the terminal restores its communication connection; or, the cell corresponding to the first candidate configuration belongs to the same set of cells as the cell before the terminal's connection failed; or, the first candidate configuration belongs to the same set of configurations as the configuration corresponding to the cell before the terminal's connection failed.

[0057] In conjunction with some embodiments of the third aspect, in some embodiments, the first key includes one of the following: a key in a first key set, the first key set being a key set associated with a first candidate configuration; or a key in a second key set, the second key set being a key set corresponding to the cell of the terminal before the connection failure.

[0058] In conjunction with some embodiments of the third aspect, in some embodiments, the first key set and the second key set are dedicated to the restoration of the terminal's communication connection.

[0059] In conjunction with some embodiments of the third aspect, in some embodiments, the first key is determined by at least one of the following: the first key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the first key set; the first key set includes multiple keys, and the first key is determined according to the magnitude of the values ​​of the multiple keys; the second key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the second key set; the second key set includes multiple keys, and the second key is determined according to the magnitude of the values ​​of the multiple keys.

[0060] In conjunction with some embodiments of the third aspect, in some embodiments, the terminal further includes: a transceiver module configured to: send first information, the first information being used to indicate the key used by the terminal during the communication connection restoration process.

[0061] In conjunction with some embodiments of the third aspect, in some embodiments, the transceiver module described above is further configured to: receive second information, the second information being used to indicate the third key used by the terminal during the handover process.

[0062] In conjunction with some embodiments of the third aspect, in some embodiments, connection failure includes at least one of the following: radio link failure; cell handover failure; cell change failure; cell group change failure.

[0063] In conjunction with some embodiments of the third aspect, in some embodiments, the above-mentioned transceiver module is further configured to: receive third information, wherein the third information is used to indicate the first rule.

[0064] Fourthly, embodiments of this disclosure propose a network device, which includes at least one of a transceiver module and a processing module; wherein the network device is used to perform an optional implementation of the second aspect.

[0065] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first rule includes one of the following: using a first candidate configuration to restore the communication connection, wherein the second key associated with the first candidate configuration is the same as the third key used by the terminal during the handover process; or using a first key to restore the communication connection, wherein the first key is a key in a first key set dedicated to restoring the communication connection.

[0066] In conjunction with some embodiments of the fourth aspect, in some embodiments, the cell corresponding to the first candidate configuration is associated with the cell where the terminal restores its communication connection; or, the cell corresponding to the first candidate configuration belongs to the same set of cells as the cell before the terminal's connection failed; or, the configuration corresponding to the first candidate configuration belongs to the same set of configurations as the configuration corresponding to the cell before the terminal's connection failed.

[0067] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first key includes one of the following: a key in a first key set, the first key set being a key set associated with a first candidate configuration; or a key in a second key set, the second key set being a key set corresponding to the cell of the terminal before the connection failure.

[0068] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first key set and the second key set are dedicated to the restoration of the terminal's communication connection.

[0069] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first key is determined by at least one of the following: the first key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the first key set; the first key set includes multiple keys, and the first key is determined according to the magnitude of the values ​​of the multiple keys; the second key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the second key set; the second key set includes multiple keys, and the second key is determined according to the magnitude of the values ​​of the multiple keys.

[0070] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module described above is further configured to: receive first information, the first information being used to indicate the key used by the terminal during the communication connection restoration process.

[0071] In conjunction with some embodiments of the fourth aspect, in some embodiments, the transceiver module described above is further configured to: send second information, the second information being used to indicate the second key used by the terminal during the handover process.

[0072] In conjunction with some embodiments of the fourth aspect, in some embodiments, connection failure includes at least one of the following: radio link failure; cell handover failure; cell change failure; cell group change failure.

[0073] Fifthly, embodiments of this disclosure provide a terminal, which includes one or more processors; wherein the terminal is used to execute an optional implementation of the first aspect.

[0074] In a sixth aspect, embodiments of this disclosure provide a network device comprising: one or more processors; wherein the network device is configured to perform an optional implementation of the second aspect.

[0075] In a seventh aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the optional implementation of the first aspect, and the network device is configured to perform the method described in the optional implementation of the second aspect.

[0076] Eighthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method as described in the optional implementations of the first and second aspects.

[0077] In a ninth aspect, embodiments of this disclosure provide a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform the method as described in the optional implementations of the first and second aspects.

[0078] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in alternative implementations of the first and second aspects.

[0079] Eleventhly, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to optional implementations of the first and second aspects above.

[0080] It is understood that the aforementioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0081] This disclosure provides a communication method, a terminal, a network device, a communication system, a medium, and a program product. In some embodiments, the terms communication method, information processing method, connection failure handling method, key determination method during connection failure, and key determination method can be used interchangeably. The terms terminal, network device, communication apparatus, information processing apparatus, connection failure handling apparatus, key determination apparatus during connection failure, and key determination apparatus can be used interchangeably. The terms information processing system, communication system, connection failure handling system, key determination system during connection failure, and key determination system can be used interchangeably.

[0082] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0083] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0084] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0085] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0086] In the embodiments disclosed herein, "multiple" refers to two or more.

[0087] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0088] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0089] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0090] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0091] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0092] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0093] 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”.

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

[0095] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0096] In some embodiments, the terms "network devices", "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", "node", "access network node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femtocell", "picocell", "sector", "cell group", "serving cell", "carrier", "component carrier", and "bandwidth part (BWP)" can be used interchangeably.

[0097] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably.

[0098] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0099] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0100] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0101] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0102] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0103] Figure 1 This is a schematic diagram of an architecture of a communication system provided according to an embodiment of this disclosure. For example... Figure 1 As shown, the communication system 100 includes a terminal 101 and a network device 102. The network device 102 can also be referred to as an access network device.

[0104] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0105] In some embodiments, network device 102 may be a node or device that connects a terminal to a wireless network. Network device 102 may include at least one of the following: evolved NodeB (eNB), next-generation evolved NodeB (ng-eNB), next-generation NodeB (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in Wi-Fi system, but is not limited thereto.

[0106] In some embodiments, network device 102 may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. By adopting the CU-DU structure, the protocol layer of network device 102 can be separated. Some of the protocol layer functions are centrally controlled by the CU, and the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU. However, this is not the only possibility.

[0107] In some embodiments, the CU and DU can be centrally deployed on one network device or distributed across multiple network devices.

[0108] In some embodiments, a network device 102 may include a CU and at least one DU. A CU may be connected to multiple DUs, and a DU may only be connected to one CU.

[0109] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0110] The following embodiments of this disclosure can be applied to Figure 1The communication system 100 shown, or a part thereof, but not limited to it. Figure 1 The entities shown are illustrative; a communication system may include... Figure 1 All or part of the main body, or may include Figure 1 Other entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0111] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), new radio (NR), new radio access (NX), Futuregeneration radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Ultra-Wideband. Band (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0112] The following is an explanation and interpretation of the terminology used in this disclosure.

[0113] I. Introduction to Dynamic Cell (or Cell Group) Changes

[0114] In 5G systems, the network side can provide terminals with multiple candidate cells or candidate cell groups. The network side can control the terminal to make changes among multiple candidate cells or candidate cell groups through Layer 1 (L1) (e.g., downlink control information (DCI)) or Layer 2 (L2) (e.g., medium access control-control element (MAC-CE)) signaling.

[0115] In one example, the working cell or cell group is changed from "candidate cell or cell group-1" to "candidate cell or cell group-2".

[0116] In some embodiments, a serving cell or cell group may correspond to one or more "candidate cells or candidate cell groups".

[0117] In some embodiments, the above process can also be referred to as an L1 / L2 triggered Mobility (LTM) handover process. If the network node to which the target cell belongs (e.g., gNB or gNB-CU) and the network node to which the source cell belong remain unchanged when an LTM-type cell change is triggered, the terminal's key does not need to be updated. If the network node to which the target cell belongs (e.g., gNB or gNB-CU) and the network node to which the source cell belong change when an LTM-type cell change is triggered, the terminal's key needs to be updated.

[0118] In some embodiments, when triggering an LTM-type cell change, the network side may indicate the key used by the target candidate cell (e.g., indicating the next hopchaining counter (NCC)) in the LTM cell change MAC-CE signaling. Alternatively, before triggering an LTM-type cell change, the network side may indicate the key used by the target candidate cell for the next LTM cell change (e.g., indicating the NCC) via a radio resource control (RRC) message.

[0119] II. Introduction to Condition-Triggered Mobility Processes

[0120] In a 5G system, a terminal can receive pre-configured conditions from the network, as well as pre-configured cells or cell groups corresponding to those conditions. When the terminal meets the pre-configured conditions (e.g., a specific measurement event), the terminal will change its serving cell or cell group to the pre-configured cell or cell group.

[0121] The condition-triggered mobility process may include at least one of the following: conditional handover (CHO), conditional primary / secondary cell (or cell group) addition (CPA), and conditional primary / secondary cell (or cell group) change (CPC).

[0122] CHO refers to a handover performed by the UE when one or more handover execution conditions are met. After receiving the CHO configuration, the UE begins to evaluate the execution conditions and stops evaluating the execution conditions after performing the handover (including legacy handover and CHO).

[0123] CPA refers to the UE performing PSCell addition when the execution conditions are met. The UE begins evaluating the execution conditions upon receiving the CPA configuration, and stops evaluating the execution conditions once a PSCell addition or PSCell change is triggered.

[0124] CPC refers to the UE performing a PSCell change when the execution conditions are met. After receiving the CPC configuration, the terminal begins to evaluate the execution conditions. Once the PCell changes or a PCell change is triggered, the evaluation of the execution conditions stops.

[0125] In some embodiments, CPA and CPC can be collectively referred to as Conditional PSCell Addition or Change (CPAC).

[0126] In some embodiments, the terminal may also change the configuration of a specific cell (or cell group) after the pre-configured conditions are met, according to network instructions.

[0127] In one example, the terminal can change the PCell configuration, i.e., candidate cell (or cell group) configuration-1, to candidate cell (or cell group) configuration-2.

[0128] In some embodiments, the network side can configure pre-configured conditions for LTM candidate configurations. When the terminal meets the pre-configured conditions (e.g., a specific measurement event), the terminal changes its serving cell configuration or cell group configuration to the LTM candidate configuration. This condition-triggered mobility procedure type can be referred to as conditional LTM (C-LTM).

[0129] It should be noted that terms such as “change,” “modify,” “switch,” and “move” can be used interchangeably.

[0130] III. Introduction to Dual Connectivity (DC)

[0131] The UE can be configured with two cell groups at the same time: the master cell group (MCG) and the secondary cell group (SCG).

[0132] In some embodiments, an MCG may include at least one PCell, and may also include one or more secondary cells (SCells).

[0133] In some embodiments, an SCG may include at least one PSCell, and may also include one or more SCells.

[0134] In some embodiments, the network node used to manage the MCG is the master node (MN), and the network node used to manage the SCG is the secondary node (SN). PCell and PSCell can be collectively referred to as special cell (SpCell).

[0135] IV. Introduction to RRC Connection:

[0136] RRC connection is a connection method in wireless communication networks. RRC is responsible for broadcasting network system information to user equipment, establishing, re-establishing, maintaining, and releasing the connection between the UE and the radio access network.

[0137] In some embodiments, a terminal’s communication connection failure may include at least one of the following: radio link failure, cell handover failure, cell change failure, or cell group change failure.

[0138] In some embodiments, a radio link failure may include at least one of the following: random access procedure failure, radio link control (RLC) entity data transmission failure, or physical layer desynchronization failure.

[0139] In one example, a random access procedure failure could be caused by reaching the maximum number of random access attempts. In another example, an RCL entity data transmission failure could be caused by reaching the maximum number of RLC layer data transmission attempts. In yet another example, a physical layer desynchronization failure could be caused by a timeout of the desynchronization timer.

[0140] In some embodiments, cell handover failure may include at least one of the following: normal handover failure, condition-based handover process failure, and handover failure based on dynamic cell (cell group) changes.

[0141] In one example, a normal handover failure could occur when the terminal receives a normal handover command, starts a timer, and fails to successfully complete access to the target cell indicated by the command before the timer expires. In another example, a condition-based handover process failure could be a condition-triggered L3 mobility process failure. In yet another example, a handover failure based on dynamic cell (cell group) change could be an LTM handover failure.

[0142] In one example, a cell change failure could be a SCell change failure.

[0143] In one example, a cell group change failure could be either an MCG change failure or an SCG cell group change failure.

[0144] In some embodiments, when a terminal's RRC connection fails, such as in the event of a radio link failure (RLF), handover failure, LTM cell change process failure, or cross-radio access technology (RAT) handover failure, the terminal can use a candidate cell (or cell group) configured or a pre-configured cell (or cell group) for connection recovery. However, if the key for the candidate cell (or cell group) used for connection recovery configuration or the pre-configured cell (or cell group) is additionally indicated via MAC-CE or RRC messages, and the terminal did not obtain this key indication when the RRC connection failed, the terminal needs to consider how to handle the situation. Furthermore, it is also necessary to consider how the terminal and network devices can maintain consistency in this process to ensure that the terminal's RRC state is consistent with that of the network side.

[0145] This disclosure provides a communication method, terminal, network device, communication system, medium, and program product. The terminal and network device determine at least one of a first candidate configuration and a first key used in the communication connection recovery process based on a first rule. This ensures that the terminal and network device have a consistent understanding of at least one of the first candidate configuration and the first key, thereby increasing the probability of communication connection recovery and improving the security of the communication connection.

[0146] In some embodiments, the first rule may be defined by a protocol or configured by a network device.

[0147] In some embodiments, the first rule includes one of the following:

[0148] Rule 1: Use the first candidate configuration to restore the communication connection. The second key associated with the first candidate configuration is the same as the third key used by the terminal during the handover process.

[0149] Rule 2: Use the first key to restore the communication connection. The first key is a key in the first key set dedicated to restoring the communication connection.

[0150] In some embodiments, the third key may be indicated by the network device by sending second information to the terminal.

[0151] In some embodiments, the second information may be an RRC message, DCI, MAC-CE signaling, or other higher-level signaling.

[0152] In one example, a network device can indicate a third key by specifying an NCC value or NCC tag via MAC-CE, RRC messages, or other signaling.

[0153] In some embodiments, the first key may be determined from at least one of a first key set and a second key set.

[0154] In some embodiments, the first key set and the second key set may be key sets configured by the network device.

[0155] In some embodiments, the first key set may be used to indicate the key set associated with a first candidate configuration (denoted as candidate configuration a). In some embodiments, the first key set may be a key set pre-configured by the network device for candidate configuration a of the terminal. In some embodiments, the first key set may be used by the terminal when applying candidate configuration a during the communication connection restoration process.

[0156] In some embodiments, the first key set may be associated with candidate configuration a. In this case, when the terminal uses candidate configuration a, it can select a key from the first key set, which becomes the first key.

[0157] In some embodiments, the first key set may also be associated with the configuration set to which candidate configuration a belongs. In this case, when the terminal uses other candidate configurations in the configuration set to which candidate configuration a belongs, it can also select the key corresponding to other candidate configurations from the first key set.

[0158] In one example, the first key set may include one or more keys. In another example, a network device may indicate the one or more keys included in the first key set using one or more NCC values.

[0159] In some embodiments, the first key set may be dedicated to restoring the terminal's communication connection.

[0160] In some embodiments, the second key set may be used to indicate the key set corresponding to the cell before the connection failure. In some embodiments, the first key set may be used for cell handover.

[0161] In some embodiments, the second key set may also be associated with a candidate configuration (denoted as candidate configuration b) during the communication connection restoration process. In some embodiments, candidate configuration b is used for communication connection restoration. In this case, when the terminal uses candidate configuration b, it can select a key from the second key set, which is the first key.

[0162] In one example, the second key set may include one or more keys. In another example, the network device may indicate the one or more keys included in the second key set using one or more NCC values.

[0163] In some embodiments, the second key set may also be dedicated to restoring the terminal's communication connection.

[0164] In some embodiments, the second key set may be dedicated to a target candidate configuration during the communication connection restoration process. In some embodiments, the target candidate configuration may include candidate configuration a. In some embodiments, the target candidate configuration may include candidate configuration b.

[0165] In some embodiments, the first key set and the second key set may be the same or different.

[0166] In some embodiments, candidate configuration a and candidate configuration b may be the same or different.

[0167] In some embodiments, candidate configuration a and candidate configuration b may belong to different configuration sets.

[0168] In some embodiments, candidate configuration a and candidate configuration b may also belong to the same configuration set.

[0169] In one example, the key described in this disclosure embodiment may be a Next Hop (NH) parameter, a next hop chaining counter (NCC), or K. gNB K gNB* wait.

[0170] In some embodiments, K gNB This can be a key shared between the terminal and the gNB during communication. In some embodiments, K gNB* Can be with K gNB Related can refer to a subsequent stage in the key generation process or a variant key.

[0171] Figure 2A This is a first interactive schematic diagram of a communication method according to an embodiment of the present disclosure. For example... Figure 2A As shown, the embodiments of this disclosure relate to a communication method, which includes:

[0172] In some embodiments, the communication connection is restored using rule 1 above. In this case, the second key associated with the first candidate configuration used for communication connection restoration is the same as the third key used by the terminal during the handover process, and the terminal's key does not need to be updated.

[0173] In step S2101, network device 102 sends second information to terminal 101.

[0174] In some embodiments, terminal 101 receives second information.

[0175] In some embodiments, the second information is used to indicate the third key used by the terminal during the handover process.

[0176] In some embodiments, the second information is used to indicate a third key. In some embodiments, the third key is used in the terminal handover process.

[0177] In some embodiments, the name of the second information is not limited, and it may be, for example, "key information", "key configuration information", etc.

[0178] In some embodiments, the second information includes at least one third key.

[0179] In some embodiments, network device 102 may send second information to terminal 101 via RRC messages, DCI, MAC-CE signaling or other higher-level signaling, and this disclosure does not specifically limit this.

[0180] In one example, the second information may be included in messages such as RRC connection configuration, RRC connection reconfiguration, and RRC connection complete.

[0181] In step S2102, terminal 101 performs a handover.

[0182] In some embodiments, after receiving the second information, the terminal 101 performs a switch based on the third key indicated by the second information.

[0183] In some embodiments, the handover performed by terminal 101 may include at least one of the following: radio link handover, cell handover, cell change, or cell group change.

[0184] In some embodiments, wireless link handover may include at least one of the following: random access procedure, wireless link control entity data transmission failure, and physical layer desynchronization.

[0185] In some embodiments, cell handover may include at least one of the following: normal handover, condition-based handover, and handover based on dynamic cell (cell group) changes.

[0186] In one example, a normal handover might involve the terminal starting a timer after receiving a normal handover command, and completing access to the target cell indicated by the command before the timer expires. In another example, a condition-based handover might be a condition-triggered L3 mobility procedure. In yet another example, a handover based on dynamic cell (cell group) changes might be an LTM handover.

[0187] In one example, a cell change could be a SCell change.

[0188] In one example, a cell group change can be an MCG change or an SCG cell group change.

[0189] Step S2103, Terminal 101 switching failed.

[0190] In some embodiments, a handover failure may result in a connection failure or a communication connection failure. In some embodiments, terminal 101 may experience a connection failure. In some embodiments, terminal 101 may experience a communication connection failure.

[0191] In some embodiments, terms such as “switching failure,” “connection failure,” and “communication connection failure” can be used interchangeably.

[0192] In step S2104, network device 102 sends the first candidate configuration.

[0193] In some embodiments, terminal 101 receives a first candidate configuration.

[0194] In some embodiments, the first candidate configuration may be sent in the form of third information. In some embodiments, the third information is used to indicate a first rule. In some embodiments, the first rule includes instructing the terminal to use the first candidate configuration to restore the communication connection.

[0195] In some embodiments, the name of the third information is not limited, and it may be, for example, "candidate configuration information", "configuration information", etc.

[0196] In some embodiments, the third information may be included in messages such as RRC connection configuration, RRC connection reconfiguration, and RRC connection complete.

[0197] In some embodiments, the first candidate configuration is used for restoring the communication connection of terminal 101.

[0198] In some embodiments, terminal 101 may determine a second key corresponding to a first candidate configuration, where the second key is the same as the third key. In some embodiments, the terminal may restore the communication connection based on the first candidate configuration and the third key, in which case the terminal's key does not need to be updated.

[0199] In step S2105, if the connection fails, terminal 101 uses the first candidate configuration to restore the communication connection.

[0200] In some embodiments, if the terminal 101 fails to establish a connection, it restores the communication connection according to rule 1 based on the received first candidate configuration.

[0201] In some embodiments, terminal 101 sends RRC reestablishment request messages, RRC connection resume messages, and RRC setup request messages to network device 102 based on a first candidate configuration and a third key. These messages may or may not carry the third key. After network device 102 allows terminal 101 to access the network, network device 102 sends an RRC reestablishment message to terminal 101. Terminal 101 determines the candidate cell corresponding to the first candidate configuration based on the first candidate configuration and accesses the candidate cell. During the access process, terminal 101 uses the third key for security verification. After successful access, terminal 101 sends an RRC reestablishment complete message to network device 102.

[0202] In some embodiments, when terminal 101 restores communication connection using the first candidate configuration, the terminal needs to meet at least one of the following conditions:

[0203] Condition 1: The cell corresponding to the first candidate configuration is associated with the cell where the communication connection between terminal 101 is restored.

[0204] In some embodiments, the cell for which the terminal 101 restores communication connection can be determined from the cell set corresponding to the first candidate configuration.

[0205] In some embodiments, the cell for which the terminal 101 restores its communication connection may include a PCell or SpCell configured in the first candidate configuration.

[0206] In one example, after a connection failure, terminal 101 performs a cell reselection process and selects cell-1, which is the cell corresponding to the first candidate configuration. Then, the terminal uses the first candidate configuration to restore the communication connection.

[0207] Condition 2: The cell corresponding to the first candidate configuration belongs to the same cell set as the cell before the terminal connection failed.

[0208] In some embodiments, for the cell set in condition 2, the cells included in the cell set may belong to the same base station.

[0209] In some embodiments, the cells included in the cell set may belong to the same control entity. In one example, the control entity may be gNB-CU.

[0210] In some embodiments, the cells included in the cell set may use the same key or different keys from the same key set.

[0211] Condition 3: The first candidate configuration belongs to the same configuration set as the configuration corresponding to the cell before the terminal connection failed.

[0212] In some embodiments, for condition 3, the key set associated with the configuration set may be sent by the network device 102 before the connection process. In some embodiments, the key set associated with the configuration set may include one or more keys.

[0213] In some embodiments, for condition 3, different candidate configurations in the configuration set may correspond to different key sets or the same key set.

[0214] Step S2106, terminal 101 sends the first information.

[0215] In some embodiments, network device 102 receives first information.

[0216] In some embodiments, the first information may be used to indicate the key (e.g., a second key) used by the terminal during the communication connection restoration process. In some embodiments, the first information may be a key tag of the key used by the terminal during the communication connection restoration process.

[0217] In some embodiments, the name of the first information is not limited, and it may be, for example, "key information", "key indication information", etc.

[0218] In some embodiments, the first information may be carried in a first message, which may be a connection reconstruction request message, a connection configuration completion message, or a media access control layer message.

[0219] In some embodiments, step S2106 can be omitted. In this case, the network device can determine the key used by the terminal during the communication connection restoration process based on rule 1.

[0220] In some embodiments, steps S2105 and S2106 can be executed simultaneously.

[0221] In some embodiments, steps S2105 and S2106 can be executed in an interchangeable order.

[0222] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2106. For example, step S2104 may be implemented as a standalone embodiment. For example, step S2105 may be implemented as a standalone embodiment. For example, a combination of steps S2104 and S2105 may be implemented as a standalone embodiment. For example, a combination of steps S2105 and S2106 may be implemented as a standalone embodiment. For example, a combination of steps S2104, S2105, and S2106 may be implemented as a standalone embodiment. For example, a combination of steps S2101, S2102, S2103, and S2105 may be implemented as a standalone embodiment. For example, a combination of steps S2103, S2104, and S2105 may be implemented as a standalone embodiment, but is not limited thereto.

[0223] In some embodiments, steps S2105 and S2106 may be performed in an alternate order or simultaneously.

[0224] In some embodiments, steps S2101, S2102, S2103, S2105, and S2106 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0225] In some embodiments, steps S2101, S2102, S2103, S2104, and S2106 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0226] In some embodiments, steps S2101, S2102, S2103, and S2106 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0227] In some embodiments, steps S2101, S2102, S2103, and S2104 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0228] In some embodiments, see Figure 2A Other optional implementation methods described before or after the corresponding instruction manual.

[0229] Figure 2BThis is a second interactive schematic diagram of a communication method according to an embodiment of the present disclosure. For example... Figure 2B As shown, the embodiments of this disclosure relate to a communication method, which includes:

[0230] In some embodiments, the communication connection is restored using rule 2 described above. In this case, a first key is used for communication connection restoration, and the first key is a key from a set of first keys specifically used for communication connection restoration. At this time, the terminal's key is updated.

[0231] In step S2201, network device 102 sends second information to terminal 101.

[0232] For optional implementations of step S2201, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2101 Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0233] In step S2202, terminal 101 performs a handover.

[0234] For optional implementations of step S2202, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2102 Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0235] Step S2203: Terminal 101 failed to switch.

[0236] For optional implementations of step S2203, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2103 Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0237] In step S2204, network device 102 sends a key set to terminal 101.

[0238] In some embodiments, terminal 101 receives a set of keys.

[0239] In some embodiments, the key set may be sent in a third message. In some embodiments, the third message is used to indicate a first rule. In some embodiments, the first rule includes instructing the terminal to use the first key to restore the communication connection. In some embodiments, the first key is a key in the key set.

[0240] In some embodiments, the name of the third information is not limited, and it may be, for example, "key set information" or "rule information".

[0241] In some embodiments, the third information may be included in messages such as RRC connection configuration, RRC connection reconfiguration, and RRC connection complete.

[0242] In some embodiments, the key set may include a first key set and / or a second key set.

[0243] In some embodiments, the first key set may be used to indicate the key set associated with the first candidate configuration.

[0244] In some embodiments, the second key set may be used to indicate the key set corresponding to the cell before the connection failure.

[0245] In some embodiments, the first key set can be used to restore the communication connection of terminal 101. In some embodiments, the second key set can also be used to restore the communication connection of terminal 101.

[0246] In some embodiments, terminal 101 may determine the first key based on a first key set. In some embodiments, terminal may determine the first key based on a second key set. In some embodiments, the first key may be used for restoring the terminal's communication connection. In some embodiments, the first key may be dedicated solely to restoring the terminal's communication connection.

[0247] In some embodiments, if the first key set includes one key, then that key is the first key. In some embodiments, the first key set includes multiple keys, and the first key can be determined in various ways. In one embodiment, the above-mentioned various methods can be, but are not limited to, the following two methods:

[0248] Method 1: Determine the first key based on the order of multiple keys in the first key set.

[0249] Method 2: Determine the first key based on the magnitude of the values ​​of multiple keys.

[0250] In some embodiments, in mode 1, multiple keys in the first key set can be arranged according to the key configuration order (i.e., the order of the multiple keys in the first key set), and then the first key can be determined according to the arrangement order of each key.

[0251] In one example, in Method 1, the first key set includes the values ​​of three keys (e.g., three NCCs). These three key values ​​are arranged sequentially in the first key set. When determining the first key, the terminal selects the key that is first in the order of the three key values ​​(e.g., the first NCC) the first time, selects the key that is second in the order of the three keys the second time (e.g., the second NCC) the third time, and selects the key that is third in the order of the three keys the third time (e.g., the third NCC).

[0252] In some embodiments, in method 2, the values ​​of multiple keys in the first key set can be arranged according to their size, and then the first key can be determined according to the order of the values ​​of each key.

[0253] In one example, in Method 2, the first key set includes the values ​​of three keys (e.g., three NCCs). These three key values ​​(e.g., NCC=1, NCC=2, and NCC=3) are all different. When determining the first key, the terminal can select the key that is first in the order of the three key values ​​in ascending order (e.g., NCC=1), select the key that is second in the order (e.g., NCC=2), and select the key that is third in the order (e.g., NCC=3).

[0254] In one example, in Method 2, the first key set includes the values ​​of three keys (e.g., three NCCs). These three key values ​​(e.g., NCC=1, NCC=2, and NCC=3) are all different. When determining the first key, the terminal can select the key that is first in the order of the three key values ​​from largest to smallest (e.g., NCC=3), select the key that is second in the order (e.g., NCC=2), and select the key that is third in the order (e.g., NCC=1).

[0255] In some embodiments, if the second key set includes one key, then that key is the first key. In some embodiments, the second key set includes multiple keys, and the first key can be determined in various ways. In one embodiment, the above-mentioned various ways can be, but are not limited to, the following two methods:

[0256] Method 3: Determine the first key based on the order of multiple keys in the second key set.

[0257] Method 4: Determine the second key based on the magnitude of the values ​​of multiple keys.

[0258] In some embodiments, in method 3, multiple keys in the second key set can be arranged in key configuration order (i.e., the order of multiple keys in the second key set), and then the first key can be determined according to the arrangement order of each key.

[0259] In one example, in method 3, the second key set includes the values ​​of three keys (e.g., three NCCs). These three key values ​​are arranged sequentially in the second key set. When determining the first key, the terminal selects the key that is first in the order of the three key values ​​(e.g., the first NCC) the first time, selects the key that is second in the order of the three keys the second time (e.g., the second NCC) the third time, and selects the key that is third in the order of the three keys the third time (e.g., the third NCC).

[0260] In some embodiments, in method 4, the values ​​of multiple keys in the second key set can be arranged in order of size, and then the first key can be determined according to the order of arrangement of the keys.

[0261] In one example, in method 4, the second key set includes the values ​​of three keys (e.g., three NCCs). These three key values ​​(e.g., NCC=1, NCC=2, and NCC=3) are all different. When determining the first key, the terminal can select the key that is first in the order of the three key values ​​in ascending order (e.g., NCC=1), select the key that is second in the order (e.g., NCC=2), and select the key that is third in the order (e.g., NCC=3).

[0262] In one example, in method 4, the second key set includes the values ​​of three keys (e.g., three NCCs). These three key values ​​(e.g., NCC=1, NCC=2, and NCC=3) are all different. When determining the first key, the terminal can select the key that is first in the order of the three key values ​​from largest to smallest. The first time, the terminal selects the key that is second in the order of the three keys (e.g., NCC=3). The second time, the terminal selects the key that is second in the order of the three keys (e.g., NCC=2). The third time, the terminal selects the key that is third in the order of the three keys (e.g., NCC=1).

[0263] In step S2205, if the connection fails, terminal 101 uses the first key to restore the communication connection.

[0264] In some embodiments, if the connection fails, the terminal 101 determines a first key based on the received key set and restores the communication connection according to rule 2.

[0265] In some embodiments, terminal 101 sends RRC reestablishment request messages, RRC connection resume messages, and RRC setup request messages to network device 102 based on a first key. These messages may or may not carry the first key. After network device 102 allows terminal 101 to access the network, network device 102 sends an RRC reestablishment message to terminal 101. Terminal 101 determines the candidate cell corresponding to the first candidate configuration based on the first candidate configuration and accesses the candidate cell. During the access process, terminal 101 uses a second key for security verification. After successful access, terminal 101 sends an RRC reestablishment complete message to network device 102.

[0266] In step S2206, terminal 101 sends first information to network device 102.

[0267] In some embodiments, step S2206 can be omitted. In this case, the network device can determine the key used by the terminal during the communication connection restoration process based on rule 2.

[0268] Other possible implementations of step S2206 can be found in [reference needed]. Figure 2A Optional implementation methods of step S2106, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.

[0269] The communication method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2206. For example, step S2204 may be implemented as a standalone embodiment. For example, step S2205 may be implemented as a standalone embodiment. For example, a combination of steps S2204 and S2205 may be implemented as a standalone embodiment. For example, a combination of steps S2205 and S2206 may be implemented as a standalone embodiment. For example, a combination of steps S2204, S2205, and S2206 may be implemented as a standalone embodiment. For example, a combination of steps S2201, S2202, S2203, and S2205 may be implemented as a standalone embodiment. For example, a combination of steps S2203, S2204, and S2205 may be implemented as a standalone embodiment, but is not limited thereto.

[0270] In some embodiments, steps S2205 and S2206 may be performed in an alternate order or simultaneously.

[0271] In some embodiments, steps S2201, S2202, S2203, S2205, and S2206 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0272] In some embodiments, steps S2201, S2202, S2203, S2204, and S2206 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0273] In some embodiments, steps S2201, S2202, S2203, and S2206 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0274] In some embodiments, steps S2201, S2202, S2203, and S2204 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0275] In some embodiments, see Figure 2B Other optional implementation methods described before or after the corresponding instruction manual.

[0276] In some embodiments, the terms "candidate cell configuration", "candidate cell group configuration", "candidate configuration", and "cell configuration" can be used interchangeably.

[0277] 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.

[0278] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.

[0279] In some embodiments, the terms “radio”, “wireless”, “radioaccess network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably.

[0280] 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 protocols, acquiring from higher layers, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of 3GPP protocols, Wi-Fi protocols, and audio and / or video protocols.

[0281] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0282] 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.

[0283] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values ​​(e.g., a comparison with a predetermined value), but is not limited thereto.

[0284] Figure 3A This is a schematic flowchart illustrating a terminal performing a communication method according to an embodiment of this disclosure. Figure 3AAs shown, this embodiment of the disclosure relates to a communication method executed by a terminal. The communication method includes steps S3101 to S3106.

[0285] Step S3101: Obtain the second information.

[0286] For optional implementations of step S3101, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2101 Figure 2B Optional implementation methods of step S2201, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0287] Step S3102: Perform the switch.

[0288] Optional implementations of step S3102 can be found in [reference]. Figure 2A Optional implementation methods of step S2102 Figure 2B Optional implementation methods of step S2202, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0289] Step S3103, switching failed.

[0290] For optional implementations of step S3103, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2103 Figure 2B Optional implementation methods of step S2203, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0291] Step S3104: Obtain third information.

[0292] For optional implementations of step S3104, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2104 Figure 2B Optional implementation methods of step S2204, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0293] Step S3105: In the event of a connection failure, the communication connection is restored using at least one of the first candidate configuration and the first key.

[0294] For optional implementations of step S3105, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2105 Figure 2B Optional implementation methods of step S2205, and Figure 2A, Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0295] Step S3106: Send the first message.

[0296] For optional implementations of step S3106, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2106 Figure 2B Optional implementation methods of step S2206, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0297] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3106. For example, step S3104 may be implemented as a standalone embodiment. For example, step S3105 may be implemented as a standalone embodiment. For example, a combination of steps S3104 and S3105 may be implemented as a standalone embodiment. For example, a combination of steps S3105 and S3106 may be implemented as a standalone embodiment. For example, a combination of steps S3104, S3105, and S3106 may be implemented as a standalone embodiment. For example, a combination of steps S3101, S3102, S3103, and S3105 may be implemented as a standalone embodiment. For example, a combination of steps S3103, S3104, and S3105 may be implemented as a standalone embodiment, but is not limited thereto.

[0298] In some embodiments, steps S3105 and S3106 may be performed in an alternate order or simultaneously.

[0299] In some embodiments, steps S3101, S3102, S3103, S3105, and S3106 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0300] In some embodiments, steps S3101, S3102, S3103, S3104, and S3106 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0301] In some embodiments, steps S3101, S3102, S3103, and S3106 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0302] In some embodiments, steps S3101, S3102, S3103, and S3104 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0303] Figure 3B This is a schematic flowchart illustrating a communication method performed by a network device according to an embodiment of this disclosure. Figure 3B As shown, this embodiment relates to a communication method executed by a network device. The communication method includes steps S3201 to S3203.

[0304] Step S3201: Send the second message.

[0305] For optional implementations of step S3201, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2101 Figure 2B Optional implementation methods of step S2201, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0306] Step S3202: Send the third message.

[0307] For optional implementations of step S3201, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2104 Figure 2B Optional implementation methods of step S2204, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0308] Step S3203: Obtain the first information.

[0309] For optional implementations of step S3201, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2106 Figure 2B Optional implementation methods of step S2206, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0310] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3103. For example, step S3201 may be implemented as a standalone embodiment. For example, step S3202 may be implemented as a standalone embodiment. For example, a combination of steps S3201 and S3302 may be implemented as a standalone embodiment. For example, a combination of steps S3201, S3202, and S3203 may be implemented as a standalone embodiment, but is not limited thereto.

[0311] In some embodiments, steps S3202 and S3203 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0312] In some embodiments, steps S3201 and S3203 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0313] Figure 4A This is a schematic flowchart illustrating a communication method executed on the terminal side according to an embodiment of this disclosure. Figure 4A As shown, this embodiment of the disclosure relates to a communication method, which is executed by a terminal. The communication method includes step S4101.

[0314] Step S4101: In the event of a connection failure, the communication connection is restored using at least one of the first candidate configuration and the first key.

[0315] For optional implementations of step S4101, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2105 Figure 2B Optional implementation methods of step S2205, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0316] Figure 4B This is a schematic flowchart illustrating a communication method executed on the network device side according to an embodiment of this disclosure. Figure 4B As shown, the embodiments of this disclosure relate to a communication method applied to the aforementioned network device, and the method includes step S4201.

[0317] Step S4201: Send the third message.

[0318] For optional implementations of step S4201, please refer to [link / reference]. Figure 2A Optional implementation methods of step S2104 Figure 2B Optional implementation methods of step S2204, and Figure 2A , Figure 2B Other related parts in the embodiments involved will not be described in detail here.

[0319] In the following, the technical solutions of the embodiments of this disclosure will be described by way of specific implementation.

[0320] In some embodiments, the network side sends "candidate configuration" information to the terminal, which is used for subsequent handover (or, cell change, or cell group change) processes.

[0321] In some embodiments, the key corresponding to the “candidate configuration” can be indicated by additional control signaling, such as medium access control-control element (MAC-CE) signaling or radio resource control (RRC) messages.

[0322] In some embodiments, after a terminal experiences a connection failure, the terminal uses a specified "candidate configuration" and / or a specified "key" to restore the connection, according to the protocol or network configuration rules.

[0323] In one example, when the terminal connection fails, if the target cell selected by the terminal is the cell associated with the "candidate configuration", the terminal will use the "candidate configuration" to restore the connection.

[0324] In some embodiments, the "connection failure type" includes any of the following:

[0325] Wireless link failure;

[0326] Switching failed;

[0327] Community change failed: e.g., SCell change failed;

[0328] Cell group change failed: For example, the MCG cell group change failed, or the SCG cell group change failed.

[0329] In some embodiments, the wireless link failure type includes any of the following:

[0330] The random access process failed: for example, the maximum number of random access attempts was reached.

[0331] RLC entity data transmission failure: For example, the maximum number of RLC layer data transmissions (or retransmissions) has been reached;

[0332] Physical layer out-of-sync failure: For example, the out-of-sync timer t310 times out. The out-of-sync timer t310 is started after the physical layer out-of-sync indication count reaches the maximum number.

[0333] In some embodiments, the switching failure type includes any of the following:

[0334] Normal handover failure: For example, if the terminal starts a T304 timer after receiving a normal handover command, and the terminal fails to successfully complete the access to the target cell indicated by the normal handover command before the T304 timer expires;

[0335] Condition-based handover process failure: e.g., "condition-triggered mobility process";

[0336] Handover failures based on dynamic cell (or cell group) changes: such as LTM handover process.

[0337] In some embodiments, when a terminal adopts a specified "candidate configuration", the terminal needs to satisfy at least one of the following rules:

[0338] The cell associated with this "candidate configuration" is the same cell selected during the terminal connection recovery process;

[0339] When the terminal applies this "candidate configuration", the terminal's key is not updated;

[0340] When the terminal applies the "candidate configuration", the cell associated with the "candidate configuration" belongs to the same cell set as the cell (or cell configuration) before the failure occurred: for example, the cells in the cell set belong to the same base station, or the cells in the cell set belong to the same control entity (e.g., gNB-CU (Centralized Unit); or the cells in the cell set use the same key).

[0341] In one example, after a connection failure, the terminal performs a cell reselection process and selects cell-1, which is the cell configured in "candidate configuration-1". The terminal then applies this "candidate configuration".

[0342] In some embodiments, the PCell (or SpCell) configured in the “candidate configuration” may be the same as the cell selected during the terminal connection recovery process.

[0343] In some embodiments, when the terminal uses a specified "key", the terminal selects the key using any of the following methods:

[0344] Method 1: The terminal selects one key from the key set associated with the "Candidate Configuration". This "key set" can be used only for the connection recovery process.

[0345] In one example, during the handover process, the key corresponding to the target candidate configuration is indicated by additional control signaling (e.g., MAC CE or RRC message indicating NCC (or NCC tag)). At the same time, the network side pre-configures the terminal's "candidate configuration" with its corresponding "key set" (e.g., one or more NCC values). This "key set" is used by the terminal when applying the "candidate configuration" when the connection is restored.

[0346] In some embodiments, when the "key set" contains multiple keys, the terminal selects a key using any of the following methods:

[0347] 1. The terminal selects keys sequentially from the key set according to the key configuration order of the key set.

[0348] In one example, the key set contains three key values ​​(e.g., three NCCs), which are arranged sequentially in the key set. When the terminal selects a key, it selects the first key (e.g., the first NCC) in the order of arrangement.

[0349] 2. The terminal selects keys from the key set in ascending order of key values.

[0350] In one example, the key set contains 3 key values ​​(e.g., 3 NCCs). These 3 key values ​​(e.g., NCC = 1 / 2 / 3) are all different. The terminal selects NCC = 1 for the first time, NCC = 2 for the second time, and so on, according to the key values ​​in ascending order.

[0351] Method 2: The terminal selects one key from the key set corresponding to the cell before the failure occurred. This "key set" can be used only for the target "candidate configuration" in the connection recovery process.

[0352] In one example, the terminal's serving cell is configured with a key set (e.g., one or more NCC values), which is used by the terminal when applying a "candidate configuration" upon connection restoration.

[0353] In some embodiments, when the "key set" contains multiple keys, the terminal selects a key in the same way as in method 1.

[0354] In some embodiments, the terminal may indicate its selected key to the network side (e.g., indicate the NCC value).

[0355] In one example, during connection restoration, the connection configuration complete message (or connection rebuild request message, or MAC CE) indicates the key to be used (e.g., the selected NCC value).

[0356] This disclosure also provides apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device) in any of the above methods.

[0357] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through a configuration file, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0358] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a CPU, microprocessor, graphics processing unit (GPU) (which can also be understood as a microprocessor), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc.

[0359] Figure 5 This is a schematic diagram of the structure of a communication device according to an embodiment of this disclosure. The communication device can be a terminal or a network device. Figure 5 As shown, the communication device 5100 may include a processing module 5101. In some embodiments, when the communication device is a terminal, the processing module 5101 is configured to restore the communication connection in the event of a connection failure, according to a first rule, using at least one of a first candidate configuration and a first key.

[0360] In some embodiments, the communication device further includes a transceiver module 5102. In some embodiments, when the communication device is a terminal, the transceiver module 5102 is used to send second information, which indicates the key used by the terminal during the communication connection restoration process. In some embodiments, the transceiver module is also used to perform at least one of the communication steps (e.g., steps S3101, S3104, S3106, but not limited thereto) performed by the terminal in any of the above methods, which will not be elaborated here. In some embodiments, when the communication device is a network device, the transceiver module 5102 is used to send third information, wherein the third information indicates a first rule, which is used by the terminal to restore the communication connection using at least one of a first candidate configuration and a first key in the event of a connection failure. In some embodiments, the transceiver module is also used to perform at least one of the communication steps (e.g., steps S3201, S3202, S3203, but not limited thereto) performed by the network device in any of the above methods, which will not be elaborated here.

[0361] In some embodiments, the transceiver module described above may include a transmitting module and / or a receiving module. The transmitting module and the receiving module may be separate or integrated together. Optionally, the transceiver module described above may be interchangeable with a transceiver.

[0362] Figure 6 This is a schematic diagram of the structure of a communication device provided according to an embodiment of this disclosure. The communication device 6100 can be a terminal or a network device, or it can be a chip, chip system, or processor that supports the terminal or network device in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0363] like Figure 6 As shown, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.

[0364] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S3101, S3104, S3106, S3201, S3202, S3203, but not limited thereto), and the processor 6101 performs at least one of other steps (e.g., steps S3102, S3103, S3105, but not limited thereto). In optional embodiments, the transceiver 6102 may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0365] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and can be used to receive data from the memories 6103 or other devices, and to send data to the memories 6103 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6103 and send that data to the processor 6101.

[0366] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may vary. Figure 6 The limitations. Communication equipment can be a standalone device or part of a larger device. For example, communication equipment can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0367] Figure 7This is a schematic diagram of the chip structure provided according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to... Figure 7 The diagram shown is a schematic representation of the structure of chip 7100, but it is not limited to this.

[0368] Chip 7100 includes one or more processors 7101. Chip 7100 is used to perform any of the above methods.

[0369] In some embodiments, chip 7100 further includes one or more interface circuits 7102. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 7100 further includes one or more memories 7103 for storing data. Optionally, all or part of the memories 7103 may be located outside chip 7100. Optionally, interface circuit 7102 is connected to memory 7103, and interface circuit 7102 can be used to receive data from memory 7103 or other devices, and interface circuit 7102 can be used to send data to memory 7103 or other devices. For example, interface circuit 7102 can read data stored in memory 7103 and send the data to processor 7101.

[0370] In some embodiments, the interface circuit 7102 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S3101, S3104, S3106, S3201, S3202, and S3203, but not limited thereto). The interface circuit 7102 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 7102 performing data interaction between the processor 7101, the chip 7100, the memory 7103, or the transceiver device. In some embodiments, the processor 7101 performs at least one of other steps (e.g., steps S3102, S3103, and S3105, but not limited thereto).

[0371] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0372] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0373] This disclosure also provides a program product, including a program and / or instructions, which, when executed by a communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.

[0374] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0375] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0376] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A communication method, executed by a terminal, the method comprising: In the event of a connection failure, the communication connection shall be restored using at least one of the first candidate configuration and the first key, in accordance with the first rule.

2. The method according to claim 1, wherein, The first rule includes one of the following: The communication connection is restored using the first candidate configuration, and the second key associated with the first candidate configuration is the same as the third key used by the terminal during the handover process; The communication connection is restored using the first key, which is a key from a first key set specifically used for communication connection restoration.

3. The method according to claim 1 or 2, wherein, The cell corresponding to the first candidate configuration is associated with the cell where the terminal restored its communication connection; or, the cell corresponding to the first candidate configuration belongs to the same cell set as the cell before the terminal's connection failed; or, the configuration corresponding to the cell before the terminal's connection failed belongs to the same configuration set.

4. The method according to any one of claims 1 to 3, wherein, The first key includes one of the following: A key from a first key set, wherein the first key set is the key set associated with the first candidate configuration; One key from the second key set, which is the key set corresponding to the cell of the terminal before the connection failure.

5. The method according to claim 4, wherein, The first key set and the second key set are dedicated to restoring the communication connection of the terminal.

6. The method according to claim 4 or 5, wherein, The first key is determined by at least one of the following: The first key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the first key set; The first key set includes multiple keys, and the first key is determined based on the magnitude of the values ​​of the multiple keys; The second key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the second key set; The second key set includes multiple keys, and the second key is determined based on the magnitude of the values ​​of the multiple keys.

7. The method according to any one of claims 1 to 6, wherein, The method further includes: Send a first message, which indicates the key used by the terminal during the communication connection restoration process.

8. The method according to any one of claims 1 to 7, wherein, The method further includes: Receive second information, which indicates the third key used by the terminal during the handover process.

9. The method according to any one of claims 1 to 8, wherein, The connection failure includes at least one of the following: Wireless link failure; Cell handover failed; Community change failed; The change of neighborhood group failed.

10. The method according to any one of claims 1 to 9, wherein, The method further includes: Receive third information, wherein the third information is used to instruct the first rule.

11. A communication method performed by a network device, the method comprising: Send a third message, wherein the third message is used to instruct a first rule, the first rule being used by the terminal to restore the communication connection in the event of a connection failure using at least one of a first candidate configuration and a first key.

12. The method according to claim 11, wherein, The first rule includes one of the following: The communication connection is restored using the first candidate configuration, and the second key associated with the first candidate configuration is the same as the third key used by the terminal during the handover process; The communication connection is restored using the first key, which is a key from a first key set specifically used for communication connection restoration.

13. The method according to claim 11 or 12, wherein, The cell corresponding to the first candidate configuration is associated with the cell where the terminal restored its communication connection; or, the cell corresponding to the first candidate configuration belongs to the same cell set as the cell before the terminal's connection failed; or, the configuration corresponding to the cell before the terminal's connection failed belongs to the same configuration set.

14. The method according to any one of claims 11 to 13, wherein, The first key includes one of the following: A key from a first key set, wherein the first key set is the key set associated with the first candidate configuration; One key from the second key set, which is the key set corresponding to the cell of the terminal before the connection failure.

15. The method according to claim 14, wherein, The first key set and the second key set are dedicated to restoring the communication connection of the terminal.

16. The method according to claim 14 or 15, wherein, The first key is determined by at least one of the following: The first key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the first key set; The first key set includes multiple keys, and the first key is determined based on the magnitude of the values ​​of the multiple keys; The second key set includes multiple keys, and the first key is determined according to the order of the multiple keys in the second key set; The second key set includes multiple keys, and the second key is determined based on the magnitude of the values ​​of the multiple keys.

17. The method according to any one of claims 11 to 16, wherein, The method further includes: Receive first information, which is used to indicate the key used by the terminal during the communication connection restoration process.

18. The method according to any one of claims 11 to 17, wherein, The method further includes: Send a second message, which indicates the third key used by the terminal during the handover process.

19. The method according to any one of claims 11 to 18, wherein, The connection failure includes at least one of the following: Wireless link failure; Cell handover failed; Community change failed; The change of neighborhood group failed.

20. A terminal, comprising: The processing module is configured to restore the communication connection in the event of a connection failure, according to a first rule, using at least one of a first candidate configuration and a first key.

21. A network device, comprising: The transceiver module is configured to send third information, wherein the third information is used to indicate a first rule, the first rule being used by the terminal to restore the communication connection using at least one of a first candidate configuration and a first key in the event of a connection failure.

22. A terminal, comprising: One or more processors; The terminal is used to execute the communication method according to any one of claims 1 to 10.

23. A network device, comprising: One or more processors; The network device is used to perform the communication method according to any one of claims 11 to 19.

24. A communication system, comprising: The device includes a terminal and a network device, wherein the terminal is configured to implement the communication method according to any one of claims 1 to 10, and the network device is configured to implement the communication method according to any one of claims 11 to 19.

25. A storage medium storing instructions, characterized in that, When the instructions are executed on the communication device, the communication device performs the communication method as described in any one of claims 1 to 10, 11 to 19.

26. A program product comprising a program and / or instructions, characterized in that, When the program and / or instructions are executed by the communication device, they implement the communication method according to any one of claims 1 to 10, 11 to 19.