Secondary node configuration method, and device, medium and program product
Patent Information
- Application Number
- PCT/CN2025/127105
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-18
- Filing Date
- 2025-10-11
- Publication Date
- 2026-08-27
Smart Images

Figure CN2025127105_27082026_PF_FP_ABST
Abstract
Description
A method, device, medium, and program product for configuring a secondary node.
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510181519.2, filed on February 18, 2025, entitled "A Configuration Method, Device, Medium and Program Product for an Auxiliary Node", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a method, device, medium and program product for configuring a secondary node. Background Technology
[0004] Dual connectivity technology refers to the ability of a terminal and a radio access network (RAN) to simultaneously transmit and receive data through two base stations, or to utilize the radio resources provided by two independently operating cell groups. Its main purpose is to enhance network performance by combining the resources of multiple cells.
[0005] Existing dual-connectivity technologies are typically designed based on terrestrial networks. However, in satellite communications, where fixed terminals are directly connected to satellites, the altitude of Low Earth Orbit (LEO) is usually between 160 km and 2000 km. This is significantly different from the altitude of base stations in terrestrial networks. Therefore, the network environments of the two are not the same, and terrestrial dual-connectivity technologies are not suitable for satellite networks. There is an urgent need to design a new dual-connectivity scheme for satellite networks. Summary of the Invention
[0006] This application provides a configuration method, device, medium, and program product for a secondary node, which provides a dual-connectivity solution suitable for satellite network scenarios.
[0007] In a first aspect, embodiments of this application provide a method for configuring auxiliary nodes, the method comprising:
[0008] Send measurement configuration information to the terminal, the measurement configuration information including a first distance threshold;
[0009] The terminal receives a measurement report, which is reported by the terminal when it detects a target satellite node that meets the first preset condition based on the first distance threshold. The measurement report includes the distance between the terminal and the target satellite node.
[0010] Select the auxiliary node of the terminal from the target satellite nodes included in the measurement report.
[0011] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than the first distance threshold, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0012] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0013] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0014] As an optional implementation, the method further includes:
[0015] Send a secondary node add request message to the secondary node;
[0016] The terminal receives a secondary node add request confirmation message from the secondary node and sends a secondary node add configuration message to the terminal. The secondary node add configuration message is used to instruct the terminal to establish a communication connection with the secondary node through a random access procedure.
[0017] As an optional implementation, the method further includes:
[0018] The terminal sends auxiliary node measurement configuration information, which includes a second distance threshold. The auxiliary node measurement configuration information is used to instruct the terminal to report a measurement report to the auxiliary node when it detects that the distance to the auxiliary node meets a second preset condition based on the second distance threshold.
[0019] As an optional implementation, the second preset condition includes: the distance between the terminal and the auxiliary node is greater than the second distance threshold.
[0020] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0021] The second preset condition includes: the distance between the terminal and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0022] As an optional implementation, the method further includes:
[0023] Receive the auxiliary node deletion request message sent by the auxiliary node;
[0024] Send a secondary node deletion request confirmation message to the secondary node, and send a secondary node deletion configuration message to the terminal;
[0025] Upon receiving the secondary node deletion configuration confirmation message sent by the terminal, a terminal context deletion message is sent to the secondary node.
[0026] As an optional implementation, the method further includes:
[0027] Receive measurement reports from target terminals, where the target terminal is a terminal with this node as a secondary node;
[0028] Send a secondary node deletion request message to the target primary node that serves the target terminal;
[0029] Receive the auxiliary node deletion request confirmation message and the terminal context deletion message sent by the target master node, and delete the context information of the target terminal.
[0030] Secondly, embodiments of this application provide a method for configuring auxiliary nodes, the method comprising:
[0031] Receive measurement configuration information sent by the master node currently serving itself, the measurement configuration information including a first distance threshold;
[0032] Based on the first distance threshold, target satellite nodes that meet the first preset conditions are detected;
[0033] The terminal reports a measurement report to the master node for selecting a secondary node from the target satellite node. The measurement report includes the distance between the terminal itself and the target satellite node.
[0034] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and itself and the target distance is less than the first distance threshold, wherein the target distance is the distance between itself and the master node currently serving itself.
[0035] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0036] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and itself and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between itself and the master node currently serving itself.
[0037] As an optional implementation, the method further includes:
[0038] After receiving the auxiliary node add configuration message sent by the master node, a communication connection is established with the auxiliary node through a random access procedure.
[0039] As an optional implementation, the method further includes:
[0040] Receive auxiliary node measurement configuration information sent by the master node, wherein the auxiliary node measurement configuration information includes a second distance threshold;
[0041] Based on the second distance threshold, if the distance to the auxiliary node meets the second preset condition, a measurement report is reported to the auxiliary node.
[0042] As an optional implementation, the second preset condition includes: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold.
[0043] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0044] The second preset condition includes: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0045] As an optional implementation, the method further includes:
[0046] Receive the secondary node deletion configuration message sent by the primary node;
[0047] Send a confirmation message to the master node confirming the deletion of the secondary node configuration.
[0048] Thirdly, embodiments of this application provide a configuration apparatus for an auxiliary node, the apparatus comprising:
[0049] The sending module is configured to send measurement configuration information to the terminal, the measurement configuration information including a first distance threshold.
[0050] The receiving module is configured to receive a measurement report reported by the terminal. The measurement report is reported by the terminal when it detects a target satellite node that meets the first preset condition based on the first distance threshold. The measurement report includes the distance between the terminal and the target satellite node.
[0051] The processing module is configured to select the auxiliary node of the terminal from the target satellite nodes included in the measurement report.
[0052] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than the first distance threshold, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0053] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0054] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0055] As an optional implementation, the sending module is further configured to: send a secondary node add request message to the secondary node;
[0056] The receiving module is further configured to: receive a secondary node add request confirmation message sent by the secondary node, and send a secondary node add configuration message to the terminal, wherein the secondary node add configuration message is used to instruct the terminal to establish a communication connection with the secondary node through a random access procedure.
[0057] As an optional implementation, the sending module is further configured as follows:
[0058] The terminal sends auxiliary node measurement configuration information, which includes a second distance threshold. The auxiliary node measurement configuration information is used to instruct the terminal to report a measurement report to the auxiliary node when it detects that the distance to the auxiliary node meets a second preset condition based on the second distance threshold.
[0059] As an optional implementation, the second preset condition includes: the distance between the terminal and the auxiliary node is greater than the second distance threshold.
[0060] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0061] The second preset condition includes: the distance between the terminal and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0062] As an optional implementation, the receiving module is further configured to:
[0063] Receive the auxiliary node deletion request message sent by the auxiliary node;
[0064] The sending module is further configured to: send a secondary node deletion request confirmation message to the secondary node, and send a secondary node deletion configuration message to the terminal; and
[0065] Upon receiving the secondary node deletion configuration confirmation message sent by the terminal, a terminal context deletion message is sent to the secondary node.
[0066] As an optional implementation, the receiving module is further configured to:
[0067] Receive measurement reports from target terminals, where the target terminal is a terminal with this node as a secondary node;
[0068] The sending module is further configured to send a secondary node deletion request message to the target primary node serving the target terminal;
[0069] The receiving module is further configured to: receive the auxiliary node deletion request confirmation message and the terminal context deletion message sent by the target master node, and delete the context information of the target terminal.
[0070] Fourthly, embodiments of this application provide a configuration apparatus for an auxiliary node, the apparatus comprising:
[0071] The receiving module is configured to receive measurement configuration information sent by the master node currently serving itself, the measurement configuration information including a first distance threshold;
[0072] The processing module is configured to detect target satellite nodes that meet the first preset conditions based on the first distance threshold;
[0073] The sending module is configured to report a measurement report to the master node for selecting a secondary node from the target satellite node, the measurement report including the distance between the terminal itself and the target satellite node.
[0074] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and itself and the target distance is less than the first distance threshold, wherein the target distance is the distance between itself and the master node currently serving itself.
[0075] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0076] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and itself and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between itself and the master node currently serving itself.
[0077] As an optional implementation, the processing module is further configured as follows:
[0078] After receiving the auxiliary node add configuration message sent by the master node, a communication connection is established with the auxiliary node through a random access procedure.
[0079] As an optional implementation, the receiving module is further configured to:
[0080] Receive auxiliary node measurement configuration information sent by the master node, wherein the auxiliary node measurement configuration information includes a second distance threshold;
[0081] The sending module is further configured to: based on the second distance threshold, if it detects that the distance to the auxiliary node meets the second preset condition, report a measurement report to the auxiliary node.
[0082] As an optional implementation, the second preset condition includes: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold.
[0083] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0084] The second preset condition includes: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0085] As an optional implementation, the receiving module is further configured to:
[0086] Receive the secondary node deletion configuration message sent by the primary node;
[0087] The sending module is also configured to send a confirmation message for deleting the auxiliary node configuration to the master node.
[0088] Fifthly, embodiments of this application provide a configuration device for a secondary node, the device including a processor and a memory, the memory being configured to store a program executable by the processor, and the processor being configured to read the program in the memory and execute the method described in any one of the first or second aspects.
[0089] In a sixth aspect, embodiments of this application also provide a computer storage medium having a computer program stored thereon, which, when executed by a processor, is used to implement the steps of the methods described in the first or second aspect above.
[0090] In a seventh aspect, this application provides a computer program product comprising: computer program code, which, when run on a computer, causes the computer to perform the method described in any one of the first or second aspects.
[0091] The beneficial effects of the embodiments of this application are as follows:
[0092] This application provides a method, device, medium, and program product for configuring a secondary node. Taking the primary node's process as an example, the primary node sends measurement configuration information to the terminal. This measurement configuration information includes a first distance threshold. The primary node receives a measurement report reported by the terminal. This measurement report is reported by the terminal when it detects a target satellite node that meets a first preset condition based on the first distance threshold. The measurement report includes the distance between the terminal and the target satellite node. Then, the primary node selects the terminal's secondary node from the target satellite nodes included in the measurement report. Because the measurement configuration information sent by the primary node to the terminal includes the first distance threshold, the terminal can trigger the reporting of a measurement report to the primary node based on the distance between itself and the satellite node, thus initiating the secondary node configuration process. In a fixed terminal directly connected to a satellite scenario, when the satellite node moves, the change in distance between it and the terminal is more significant than the change in signal strength or quality. Therefore, using the distance between the terminal and the satellite node as the decision condition allows the terminal to report the measurement report to the primary node more promptly, triggering the secondary node configuration process. This is more suitable for satellite network application scenarios.
[0093] These or other aspects of this application will become more apparent in the following description of embodiments. Attached Figure Description
[0094] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0095] Figure 1 is a schematic flowchart of the overall process of a configuration method for an auxiliary node provided in an embodiment of this application;
[0096] Figure 2 is a schematic flowchart of a method for configuring an auxiliary node according to an embodiment of this application;
[0097] Figure 3 is a schematic flowchart of another auxiliary node configuration method provided in an embodiment of this application;
[0098] Figure 4 is a schematic flowchart of a method for adding auxiliary nodes provided in an embodiment of this application;
[0099] Figure 5 is a signaling interaction diagram of a method for adding auxiliary nodes provided in an embodiment of this application;
[0100] Figure 6 is a schematic flowchart of a method for deleting auxiliary nodes provided in an embodiment of this application;
[0101] Figure 7 is a signaling interaction diagram of a method for deleting an auxiliary node provided in an embodiment of this application;
[0102] Figure 8 is a schematic diagram of the structure of a configuration device for an auxiliary node provided in an embodiment of this application;
[0103] Figure 9 is a schematic diagram of the configuration device for another auxiliary node provided in an embodiment of this application;
[0104] Figure 10 is a schematic diagram of a configuration device for an auxiliary node provided in an embodiment of this application;
[0105] Figure 11 is a schematic diagram of the configuration device of another auxiliary node provided in an embodiment of this application. Detailed Implementation
[0106] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0107] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0108] The application scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that with the emergence of new application scenarios, the technical solutions provided in this application are also applicable to similar technical problems. In the description of this application, unless otherwise stated, "multiple" means two or more.
[0109] Before introducing the auxiliary node configuration method provided in the embodiments of this application, the technical background of the embodiments of this application will be described in detail below for ease of understanding.
[0110] Dual connectivity technology refers to the ability of a terminal and the RAN to simultaneously transmit and receive data through two base stations, or to utilize the radio resources provided by two independently operating cell groups. Its main purpose is to enhance network performance by combining the resources of multiple cells.
[0111] Existing dual connectivity technologies are typically designed based on terrestrial networks. However, in satellite communications, where fixed terminals are directly connected to satellites, the LEO altitude is usually between 160 km and 2000 km, which is significantly different from the base station altitude in terrestrial networks. Therefore, the network environments of the two are not the same, and terrestrial dual connectivity technologies are not suitable for satellite networks. There is an urgent need to design a new dual connectivity scheme for satellite networks.
[0112] In view of this, the present application provides a method, device, medium, and program product for configuring a secondary node. Taking the primary node process as an example, the primary node sends measurement configuration information to the terminal. The measurement configuration information includes a first distance threshold. The primary node receives a measurement report reported by the terminal. The measurement report is reported by the terminal when it detects a target satellite node that meets a first preset condition based on the first distance threshold. The measurement report includes the distance between the terminal and the target satellite node. Then, the primary node selects the terminal's secondary node from the target satellite nodes included in the measurement report. Since the measurement configuration information sent by the primary node to the terminal includes the first distance threshold, the terminal can trigger the reporting of a measurement report to the primary node based on the first distance threshold and the distance between itself and the satellite node as a decision condition, thereby initiating the secondary node configuration process. In a fixed terminal directly connected to a satellite scenario, when the satellite node moves, the change in distance between it and the terminal is more significant than the change in signal strength or quality. Therefore, using the distance between the terminal and the satellite node as a decision condition allows the terminal to report the measurement report to the primary node more promptly, triggering the secondary node configuration process. This is more suitable for satellite network application scenarios.
[0113] After introducing the technical background of the embodiments of this application, the overall process of the configuration scheme of auxiliary nodes provided in the embodiments of this application will be described below.
[0114] As shown in Figure 1, the overall process of the auxiliary node configuration scheme provided in this application embodiment includes:
[0115] Step 101: The master node configures distance-based measurement configuration information for the terminal and instructs the terminal to add or delete measurement report events of the auxiliary node.
[0116] Step 102: Based on the distance measurement event, the terminal reports the measurement report to the master node (or to the slave node in the slave node deletion process).
[0117] Step 103: The master node (slave node) obtains the measurement report, triggering interaction between the master node (slave node) and the slave node (master node).
[0118] Step 104: The master node sends a configuration message to the terminal to add or delete the slave node.
[0119] After introducing the overall process of the auxiliary node configuration scheme provided in the embodiments of this application, the implementation flow of the auxiliary node configuration method provided in the embodiments of this application on the main node side and the terminal side will be described in detail below with reference to specific embodiments. In addition, the auxiliary node configuration method provided in the embodiments of this application includes the auxiliary node addition process and the auxiliary node deletion process, which will be described separately below.
[0120] I. The process of adding auxiliary nodes.
[0121] On the master node side, as shown in Figure 2, the process of adding a secondary node in the configuration method of the secondary node provided in this embodiment is as follows:
[0122] Step 201: Send measurement configuration information to the terminal. The measurement configuration information includes a first distance threshold.
[0123] In specific implementation, the master node can send measurement configuration information to the terminal via Radio Resource Control (RRC) reconfiguration messages. The specific sending method is not limited in this embodiment. The first distance threshold can be set based on empirical values, and is not limited in this embodiment.
[0124] Step 202: Receive the measurement report reported by the terminal. The measurement report is reported by the terminal based on the first distance threshold when it detects a target satellite node that meets the first preset condition. The measurement report includes the distance between the terminal and the target satellite node.
[0125] In practice, after receiving the measurement configuration information sent by the master node, the terminal detects whether there is a target satellite node that meets the first preset condition based on the first distance threshold. If a target satellite node that meets the first preset condition is detected, the terminal reports a measurement report to the master node. The measurement report includes at least the distance between the terminal and the target satellite node, and may also include information such as the node identifier of the target satellite node. There may be one or more target satellite nodes.
[0126] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than a first distance threshold, where the target distance is the distance between the terminal and the master node currently serving it.
[0127] In practical applications, after receiving the measurement configuration information from the master node, the terminal saves the first distance threshold. Then, the terminal obtains the ephemeris information of the master node and other satellite nodes through SIB (System Information Block) 19 broadcast messages. The terminal then calculates the target distance between its own position and the master node, as well as the distance between its own position and other satellite nodes. If the absolute value of the difference between the distance between the terminal and other satellite nodes and the target distance is less than the first distance threshold, the other satellite nodes are determined to meet a first preset condition, and the satellite nodes that meet the first preset condition are identified as the target satellite nodes.
[0128] It should be noted that in practical applications, the master node can only send ephemeris information of neighboring satellite nodes. In this way, the terminal can only calculate the distance between its own location and neighboring satellite nodes, reducing the amount of computation and improving the efficiency of determining the target satellite node.
[0129] In practical implementation, to improve stability, the measurement configuration information may also include a first preset distance range. The first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than a first distance threshold, and the distance is within the first preset distance range. The first preset distance range can be set empirically, and this embodiment does not limit it.
[0130] It should be noted that in other embodiments of this application, when the master node and the neighboring satellite nodes are in different orbital planes and have a large height difference, if the terminal measures the signal strength or signal quality of the neighboring satellite node to be greater than a certain threshold, the terminal can make a joint decision by combining the signal strength, signal quality, and distance between the terminal and the neighboring satellite node, and then report the measurement report to the master node.
[0131] Step 203: Select the auxiliary node of the terminal from the target satellite nodes included in the measurement report.
[0132] In practice, after receiving the measurement report from the terminal, the master node selects the terminal's auxiliary node from the target satellite nodes included in the measurement report. If the measurement report includes only one target satellite node, the master node designates that target satellite node as the terminal's auxiliary node. If the measurement report includes multiple target satellite nodes, the master node selects one target satellite node from the multiple target satellite nodes and designates the selected target satellite node as the terminal's auxiliary node. The specific method for selecting a target satellite node from multiple target satellite nodes can adopt methods from related technologies, and this application embodiment does not limit it.
[0133] In practice, after receiving the measurement report reported by the terminal, the master node can select a secondary node for the terminal and send a secondary node add request message to the secondary node. It can also receive a secondary node add request confirmation message from the secondary node and send a secondary node add configuration message to the terminal. The secondary node add configuration message is used to instruct the terminal to establish a communication connection with the secondary node through a random access procedure.
[0134] On the terminal side, as shown in Figure 3, the process of adding auxiliary nodes in the auxiliary node configuration method provided in this application embodiment is as follows:
[0135] Step 301: Receive measurement configuration information sent by the master node currently serving itself. The measurement configuration information includes a first distance threshold.
[0136] Step 302: Detect target satellite nodes that meet the first preset conditions based on the first distance threshold.
[0137] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and itself and the target distance is less than a first distance threshold, wherein the target distance is the distance between itself and the master node currently serving itself.
[0138] In practical applications, in order to improve stability, the measurement configuration information also includes a first preset distance range. The first preset conditions include: the absolute value of the difference between the distance between the satellite node and itself and the distance between it and the target is less than a first distance threshold and is within the first preset distance range.
[0139] In practice, after receiving the measurement configuration information from the master node, the terminal saves the first distance threshold and the first preset distance range, and determines the entry and exit conditions of the event based on the judgment conditions of the measurement event. Specifically:
[0140] In one example, the measurement event D3 can be defined as: the difference between the target distance between the terminal and the master node and the distance between the terminal and the neighboring satellite node (taking the neighboring satellite node as an example, or other satellite nodes) is less than a threshold value.
[0141] When the following condition D3-1 is met, the entry condition of event D3 is considered met, and the event is reported to the master node; when the following condition D3-2 is met, the exit condition of event D3 is considered met, and the reporting of the event to the master node is stopped.
[0142] D3-1:|D12+Of2+Oc2-(D11+Of1+Oc1)|+Hys1 <Thresh1
[0143] D3-2:|D12+Of2+Oc2-(D11+Of1+Oc1)|-Hys1>Thresh1
[0144] Wherein, D11 is the target distance between the terminal and the master node; Of1 is the measurement object-specific offset of the master node; Oc1 is the node-level offset of the master node, which defaults to 0 if not configured; D12 is the distance between the terminal and neighboring satellite nodes; Of2 is the measurement object-specific offset of the neighboring satellite nodes; Oc2 is the node-level offset of the neighboring satellite nodes, which defaults to 0 if not configured; Hys1 is any value within the first preset distance range, such as the maximum value; and thresh1 is the first distance threshold.
[0145] Step 303: Report a measurement report to the master node for selecting a secondary node from the target satellite node. The measurement report includes the distance between the terminal itself and the target satellite node.
[0146] In practice, after the terminal reports the measurement report to the master node, the master node determines the auxiliary node based on the measurement report, sends an auxiliary node add request message to the auxiliary node, receives an auxiliary node add request confirmation message from the auxiliary node, sends an auxiliary node add configuration message to the terminal, and then the terminal establishes a communication connection with the auxiliary node through a random access procedure.
[0147] The following section uses the terminal side as an example and refers to Figure 4 to describe in detail the process of adding auxiliary nodes in the configuration method of auxiliary nodes provided in this application embodiment.
[0148] As shown in Figure 4, the process of adding auxiliary nodes in the auxiliary node configuration method provided in this application embodiment includes:
[0149] Step 401: The terminal receives measurement configuration information sent by the master node. The measurement configuration information includes a first distance threshold and a first preset distance range.
[0150] Step 402: The terminal saves the first distance threshold and the first preset distance range, and determines the judgment conditions for the measurement event.
[0151] Among them, the measurement event is the measurement event D3 described in the above embodiment, the entry condition is D3-1, and the exit condition is D3-2, which will not be repeated here.
[0152] Step 403: The terminal receives ephemeris information from the master node and neighboring satellite nodes, and calculates the distance between itself and the master node and neighboring satellite nodes respectively.
[0153] Step 404: Based on the judgment conditions of the measured event, determine whether the reporting conditions are met. If yes, proceed to step 405; otherwise, continue to step 403.
[0154] Step 405: The terminal reports the measurement report to the master node.
[0155] The measurement report should include at least the distance between the target satellite node and the terminal that meets the criteria for determining the measurement event.
[0156] Step 406: The terminal receives the auxiliary node add configuration message sent by the master node and replies with a confirmation message.
[0157] Step 407: The terminal establishes a communication connection with the auxiliary node through a random access procedure.
[0158] The signaling interaction process for adding auxiliary nodes in the auxiliary node configuration method provided in this application embodiment will be described below with reference to Figure 5.
[0159] As shown in Figure 5, the signaling interaction process added to the auxiliary node in the configuration method of the auxiliary node provided in this embodiment includes:
[0160] Step 1: The master node sends distance event-based measurement configuration information to the terminal, for example, via an RRC (Radio Resource Control) message. The measurement configuration information includes a first distance threshold and a first preset distance range.
[0161] Step 2: The terminal replies to the master node with a measurement configuration confirmation message based on distance events.
[0162] Step 3: The terminal reports a distance-based measurement report to the master node.
[0163] In practice, the terminal obtains the ephemeris information of the master node and neighboring satellite nodes via SIB19 broadcast information. Then, the terminal calculates the target distance between its own position and the master node, as well as the distances between its own position and other satellite nodes. If the absolute value of the difference between the distances between the terminal and other satellite nodes and the target distance is less than a first distance threshold and within a first preset distance range, the other satellite nodes are determined to meet a first preset condition, and these satellite nodes are identified as target satellite nodes. The terminal then reports a measurement report to the master node, which includes at least the distance between the target satellite node and the terminal. The target satellite node can be one or more.
[0164] Step 4: The master node selects a secondary node for the terminal based on the target satellite nodes included in the measurement report, and sends a secondary node addition request message to the secondary node.
[0165] Step 5: The secondary node replies to the primary node with a confirmation message for the secondary node's add request.
[0166] Step 6: The master node sends a configuration addition message to the terminal for the slave node.
[0167] Step 7: The terminal replies to the master node with a confirmation message to add configuration to the slave node.
[0168] Step 8: The master node sends a confirmation message to the slave node to confirm the addition of configuration.
[0169] Step 9: The terminal and the auxiliary node establish a communication connection through a random access procedure.
[0170] II. Deletion process for auxiliary nodes.
[0171] On the master node side, after the terminal configures the auxiliary node, the master node can send auxiliary node measurement configuration information to the terminal. The auxiliary node measurement configuration information includes a second distance threshold. This auxiliary node measurement configuration information is used to instruct the terminal to report a measurement report to the auxiliary node when it detects that the distance to the auxiliary node meets the second preset condition based on the second distance threshold.
[0172] The second preset condition includes: the distance between the terminal and the auxiliary node is greater than the second distance threshold.
[0173] In practice, after receiving the auxiliary node measurement configuration information from the master node, the terminal saves the second distance threshold. Then, the terminal obtains the ephemeris information of the auxiliary node through SIB19 broadcast messages, and calculates the distance between its own position and the auxiliary node. If the distance between itself and the auxiliary node is greater than the second distance threshold, the auxiliary node is determined to meet the second preset condition, triggering the reporting of a measurement report to the auxiliary node.
[0174] In practical applications, to improve stability, the auxiliary node measurement configuration information may also include a second preset distance range. The second preset conditions include: the distance between the terminal and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0175] It should be noted that the second distance threshold and the second preset distance range can both be set based on experience, and the second distance threshold and the first distance threshold can be the same or different. Similarly, the second preset distance range and the first preset distance range can be the same or different. This application embodiment does not limit this.
[0176] In specific implementation, the auxiliary node measurement configuration information can be added to the auxiliary node add configuration message and sent together when the master node sends the auxiliary node add configuration message to the terminal. Of course, in other embodiments of this application, the auxiliary node measurement configuration information can also be sent to the terminal separately after the terminal establishes a connection with the auxiliary node. This application does not limit this.
[0177] In practice, after the terminal reports the measurement report to the auxiliary node, the master node receives the auxiliary node deletion request message sent by the auxiliary node, sends an auxiliary node deletion request confirmation message to the auxiliary node, and sends an auxiliary node deletion configuration message to the terminal. Then, after receiving the auxiliary node deletion configuration confirmation message sent by the terminal, the master node sends a terminal context deletion message to the auxiliary node, and the auxiliary node deletes the terminal context information.
[0178] In some implementations, the master node mentioned in the embodiments of this application can also serve as an auxiliary node for other target terminals. In this case, it receives the measurement report reported by the target terminal, which is a terminal with this node as an auxiliary node. Then, it sends an auxiliary node deletion request message to the target master node that serves the target terminal, and receives the auxiliary node deletion request confirmation message and the terminal context deletion message sent by the target master node, thereby deleting the context information of the target terminal.
[0179] On the terminal side, the terminal receives the auxiliary node measurement configuration information sent by the master node. The auxiliary node measurement configuration information includes a second distance threshold. Based on the second distance threshold, if the terminal detects that the distance to the auxiliary node meets the second preset condition, it reports a measurement report to the auxiliary node.
[0180] The second preset condition includes: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold.
[0181] In practical applications, in order to improve stability, the auxiliary node measurement configuration information also includes a second preset distance range. The second preset conditions include: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0182] In practice, after receiving the auxiliary node measurement configuration information from the master node, the terminal saves the second distance threshold and the second preset distance range, and determines the entry and exit conditions of the event based on the judgment conditions of the measurement event. Specifically:
[0183] In one example, the measurement event D4 can be defined as: the distance between terminal auxiliary nodes is greater than a threshold value.
[0184] When the following condition D4-1 is met, the entry condition of event D4 is considered met, and the event is reported to the auxiliary node; when the following condition D4-2 is met, the exit condition of event D4 is considered met, and the reporting of the event to the auxiliary node is stopped.
[0185] D4-1: D12+Of2+Oc2-Hys2>Thresh2
[0186] D4-2: D12+Of2+Oc2+Hys2 <Thresh2
[0187] Where D12 is the distance between the terminal and the auxiliary node, without considering any offset; Of2 is the object-specific offset of the auxiliary node; Oc2 is the node-level offset of the auxiliary node, which defaults to 0 if not configured; Hys2 is any value within the second preset distance range, such as the maximum value; and thresh2 is the second distance threshold.
[0188] In practice, when the terminal meets the entry condition of measurement event D4, it reports a measurement report to the auxiliary node. Then, the auxiliary node sends an auxiliary node deletion request message to the master node. After the master node replies to the auxiliary node with an auxiliary node deletion request confirmation message, it sends an auxiliary node deletion configuration message to the terminal. After receiving the auxiliary node deletion configuration confirmation message from the terminal, the master node sends a terminal context deletion message to the auxiliary node, and the auxiliary node deletes the terminal context information.
[0189] The following section uses the terminal side as an example and, in conjunction with Figure 6, provides a detailed explanation of the deletion process of the auxiliary node in the auxiliary node configuration method provided in this application embodiment.
[0190] As shown in Figure 6, the deletion process of auxiliary nodes in the auxiliary node configuration method provided in this application embodiment includes:
[0191] Step 601: The terminal receives auxiliary node measurement configuration information sent by the master node. The auxiliary node measurement configuration information includes a second distance threshold and a second preset distance range.
[0192] Step 602: The terminal saves the second distance threshold and the second preset distance range, and determines the judgment conditions for the measurement event.
[0193] Among them, the measurement event is the measurement event D4 described in the above embodiment. Its entry condition is D4-1 and its exit condition is D4-2, which will not be repeated here.
[0194] Step 603: The terminal receives the ephemeris information of the auxiliary node and calculates the distance between itself and the auxiliary node.
[0195] Step 604: Based on the judgment conditions of the measurement event, determine whether the reporting conditions are met. If yes, proceed to step 605; otherwise, continue to step 603.
[0196] Step 605: The terminal reports a measurement report to the auxiliary node.
[0197] The measurement report should include at least the distance between the terminal and the auxiliary node.
[0198] Step 606: The terminal receives the secondary node deletion configuration message sent by the master node and replies with a confirmation message.
[0199] The signaling interaction flow for deleting a secondary node in the configuration method of the secondary node provided in this application embodiment will be described below with reference to Figure 7.
[0200] As shown in Figure 7, the signaling interaction process added to the auxiliary node in the configuration method of the auxiliary node provided in this embodiment includes:
[0201] Step 1: The master node sends distance event-based auxiliary node measurement configuration information to the terminal, wherein the auxiliary node measurement configuration information includes a second distance threshold and a second preset distance range.
[0202] Step 2: The terminal replies to the master node with a confirmation message for the secondary node measurement configuration based on distance events.
[0203] Step 3: The terminal reports a distance event-based measurement report to the auxiliary node.
[0204] In practice, after receiving the auxiliary node measurement configuration information from the master node, the terminal saves the second distance threshold. Then, the terminal obtains the ephemeris information of the auxiliary node through SIB19 broadcast messages, and calculates the distance between its own position and the auxiliary node. If the distance between itself and the auxiliary node is greater than the second distance threshold, the auxiliary node is determined to meet the second preset condition, triggering the reporting of a measurement report to the auxiliary node.
[0205] Step 4: The secondary node sends a secondary node deletion request message to the primary node.
[0206] Step 5: The master node replies to the slave node with a confirmation message for the slave node's deletion request.
[0207] Step 6: The master node sends a message to the terminal to delete the configuration of the slave node.
[0208] Step 7: The terminal replies to the master node with a confirmation message confirming the deletion of the secondary node's configuration.
[0209] Step 8: The master node sends a terminal context deletion message to the slave node, and the slave node deletes the terminal context.
[0210] Based on the same inventive concept, on the main node side, as shown in Figure 8, this application embodiment also provides a configuration device for an auxiliary node, including:
[0211] The sending module 801 is configured to send measurement configuration information to the terminal, the measurement configuration information including a first distance threshold.
[0212] The receiving module 802 is configured to receive a measurement report reported by the terminal. The measurement report is reported by the terminal when it detects a target satellite node that meets the first preset condition based on a first distance threshold. The measurement report includes the distance between the terminal and the target satellite node.
[0213] Processing module 803 is configured to select the terminal's auxiliary node from the target satellite nodes included in the measurement report.
[0214] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than a first distance threshold, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0215] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0216] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0217] As an optional implementation, the sending module 801 is also configured to send a secondary node add request message to the secondary node;
[0218] The receiving module 802 is also configured to: receive a secondary node add request confirmation message sent by the secondary node, and send a secondary node add configuration message to the terminal. The secondary node add configuration message is used to instruct the terminal to establish a communication connection with the secondary node through a random access procedure.
[0219] As an optional implementation, the sending module 801 is further configured to:
[0220] The auxiliary node measurement configuration information is sent to the terminal. The auxiliary node measurement configuration information includes a second distance threshold. The auxiliary node measurement configuration information is used to instruct the terminal to report a measurement report to the auxiliary node when it detects that the distance to the auxiliary node meets the second preset condition based on the second distance threshold.
[0221] As an optional implementation, the second preset condition includes: the distance between the terminal and the auxiliary node is greater than a second distance threshold.
[0222] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0223] The second preset condition includes: the distance between the terminal and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0224] As an optional implementation, the receiving module 802 is further configured to:
[0225] Receive the secondary node deletion request message sent by the secondary node;
[0226] The sending module 801 is also configured to: send a secondary node deletion request confirmation message to the secondary node, and send a secondary node deletion configuration message to the terminal; and
[0227] Upon receiving a confirmation message from the terminal confirming the deletion of the secondary node configuration, a terminal context deletion message is sent to the secondary node.
[0228] As an optional implementation, the receiving module 802 is further configured to:
[0229] Receive measurement reports from the target terminal, which is a terminal that uses this node as a secondary node;
[0230] The sending module 801 is also configured to send a secondary node deletion request message to the target primary node that serves the target terminal;
[0231] The receiving module 802 is also configured to: receive the auxiliary node deletion request confirmation message and the terminal context deletion message sent by the target master node, and delete the context information of the target terminal.
[0232] Based on the same inventive concept, on the terminal side, as shown in Figure 9, this application embodiment also provides a configuration device for an auxiliary node, including:
[0233] The receiving module 901 is configured to receive measurement configuration information sent by the master node currently serving itself, the measurement configuration information including a first distance threshold;
[0234] Processing module 902 is configured to detect target satellite nodes that meet a first preset condition based on a first distance threshold;
[0235] The sending module 903 is configured to report a measurement report to the master node for selecting a secondary node from the target satellite node. The measurement report includes the distance between the terminal itself and the target satellite node.
[0236] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and itself and the target distance is less than a first distance threshold, wherein the target distance is the distance between itself and the master node currently serving itself.
[0237] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0238] The first preset conditions include: the absolute value of the difference between the satellite node and itself and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between itself and the master node currently serving itself.
[0239] As an optional implementation, the processing module 902 is further configured to:
[0240] After receiving the secondary node configuration addition message from the primary node, a communication connection is established with the secondary node through a random access process.
[0241] As an optional implementation, the receiving module 901 is further configured to:
[0242] Receive auxiliary node measurement configuration information sent by the master node, the auxiliary node measurement configuration information including the second distance threshold;
[0243] The sending module 903 is also configured to: based on the second distance threshold, if the distance to the auxiliary node meets the second preset condition, report a measurement report to the auxiliary node.
[0244] As an optional implementation, the second preset condition includes: the distance between the auxiliary node and the secondary node is greater than a second distance threshold.
[0245] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0246] The second preset condition includes: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0247] As an optional implementation, the receiving module 901 is further configured to:
[0248] Receive the secondary node deletion configuration message sent by the primary node;
[0249] The sending module 903 is also configured to send a confirmation message to the master node confirming the deletion of the secondary node's configuration.
[0250] Based on the same inventive concept, as shown in Figure 10, on the master node side, this application embodiment also provides a configuration device for a secondary node. This device includes a processor 1000 and a memory 1001. The memory 1001 is configured to store programs executable by the processor 1000, and the processor 1000 is configured to read and execute the programs from the memory 1001.
[0251] Send measurement configuration information to the terminal, including a first distance threshold;
[0252] The receiving terminal reports a measurement report. The measurement report is reported by the terminal when it detects a target satellite node that meets the first preset condition based on a first distance threshold. The measurement report includes the distance between the terminal and the target satellite node.
[0253] Select the terminal's auxiliary node from the target satellite nodes included in the measurement report.
[0254] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than a first distance threshold, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0255] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0256] The first preset condition includes: the absolute value of the difference between the distance between the satellite node and the terminal and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between the terminal and the master node currently serving itself.
[0257] As an optional implementation, the processor 1000 is also configured to execute:
[0258] Send a secondary node add request message to the secondary node;
[0259] The terminal receives a secondary node add request confirmation message from the secondary node and sends a secondary node add configuration message to the terminal. The secondary node add configuration message is used to instruct the terminal to establish a communication connection with the secondary node through a random access procedure.
[0260] As an optional implementation, the processor 1000 is also configured to execute:
[0261] The auxiliary node measurement configuration information is sent to the terminal. The auxiliary node measurement configuration information includes a second distance threshold. The auxiliary node measurement configuration information is used to instruct the terminal to report a measurement report to the auxiliary node when it detects that the distance to the auxiliary node meets the second preset condition based on the second distance threshold.
[0262] As an optional implementation, the second preset condition includes: the distance between the terminal and the auxiliary node is greater than a second distance threshold.
[0263] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0264] The second preset condition includes: the distance between the terminal and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0265] As an optional implementation, the processor 1000 is also configured to execute:
[0266] Receive the secondary node deletion request message sent by the secondary node;
[0267] Send a confirmation message for the deletion request to the secondary node, and send a configuration message for the deletion of the secondary node to the terminal;
[0268] Upon receiving a confirmation message from the terminal confirming the deletion of the secondary node configuration, a terminal context deletion message is sent to the secondary node.
[0269] As an optional implementation, the processor 1000 is also configured to execute:
[0270] Receive measurement reports from the target terminal, which is a terminal that uses this node as a secondary node;
[0271] Send a secondary node deletion request message to the target primary node that serves the target terminal;
[0272] Receive the secondary node deletion request confirmation message and the terminal context deletion message sent by the target primary node, and delete the context information of the target terminal.
[0273] Based on the same inventive concept, as shown in FIG11, on the terminal side, this application embodiment also provides a network switching device, which includes a processor 1100 and a memory 1101. The memory 1101 is configured to store programs executable by the processor 1100, and the processor 1101 is configured to read the programs in the memory 1101 and execute them.
[0274] Receive measurement configuration information sent by the master node currently serving it, including a first distance threshold;
[0275] Based on a first distance threshold, target satellite nodes that meet a first preset condition are detected;
[0276] The terminal reports a measurement report to the master node for selecting a secondary node from the target satellite node. The measurement report includes the distance between the terminal and the target satellite node.
[0277] As an optional implementation, the first preset condition includes: the absolute value of the difference between the distance between the satellite node and itself and the target distance is less than a first distance threshold, wherein the target distance is the distance between itself and the master node currently serving itself.
[0278] As an optional implementation, the measurement configuration information also includes a first preset distance range;
[0279] The first preset conditions include: the absolute value of the difference between the satellite node and itself and the target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is the distance between itself and the master node currently serving itself.
[0280] As an optional implementation, the processor 1100 is also configured to perform:
[0281] After receiving the secondary node configuration addition message from the primary node, a communication connection is established with the secondary node through a random access process.
[0282] As an optional implementation, the processor 1100 is also configured to perform:
[0283] Receive auxiliary node measurement configuration information sent by the master node, the auxiliary node measurement configuration information including the second distance threshold;
[0284] Based on the second distance threshold, if the distance to the auxiliary node meets the second preset condition, a measurement report is reported to the auxiliary node.
[0285] As an optional implementation, the second preset condition includes: the distance between the auxiliary node and the secondary node is greater than a second distance threshold.
[0286] As an optional implementation, the auxiliary node measurement configuration information also includes a second preset distance range;
[0287] The second preset condition includes: the distance between the auxiliary node and the auxiliary node is greater than the second distance threshold and is within the second preset distance range.
[0288] As an optional implementation, the processor 1100 is also configured to perform:
[0289] Receive the secondary node deletion configuration message sent by the primary node;
[0290] Send a confirmation message to the primary node confirming the deletion of the secondary node's configuration.
[0291] Based on the same inventive concept, embodiments of this application provide a computer storage medium, which includes computer program code. When the computer program code is run on a computer, it causes the computer to execute any of the secondary node configuration methods discussed above. Since the principle by which the computer storage medium solves the problem is similar to the configuration method of the secondary node, the implementation of the computer storage medium can be referred to the implementation of the method, and repeated details will not be elaborated further.
[0292] In specific implementation, computer storage media can include: Universal Serial Bus Flash Drive (USB), portable hard drive, Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk or optical disk, and other storage media that can store program code.
[0293] Based on the same inventive concept, this application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to execute any of the auxiliary node configuration methods discussed above. Since the principle by which the above computer program product solves the problem is similar to that of the auxiliary node configuration method, the implementation of the above computer program product can be referred to the implementation of the method, and repeated details will not be described again.
[0294] Computer program products may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0295] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0296] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0297] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction device that implements the functions specified in one or more flowcharts and / or one or more block diagrams.
[0298] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0299] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for configuring a secondary node, the method comprising: sending, to a terminal, measurement configuration information, the measurement configuration information comprising a first distance threshold; receiving a measurement report reported by the terminal, the measurement report being reported by the terminal in a case that the terminal detects a target satellite node satisfying a first preset condition based on the first distance threshold, the measurement report comprising a distance between the terminal and the target satellite node; selecting, from the target satellite node comprised in the measurement report, a secondary node of the terminal.
2. The method of claim 1, wherein, The first preset condition comprises that an absolute value of a difference between a distance between a satellite node and the terminal and a target distance is less than the first distance threshold, wherein the target distance is a distance between the terminal and a primary node currently serving the terminal.
3. The method of claim 1, wherein, The measurement configuration information further comprises a first preset distance range. The first preset condition comprises that an absolute value of a difference between a distance between a satellite node and the terminal and a target distance is less than the first distance threshold and is within the first preset distance range, wherein the target distance is a distance between the terminal and a primary node currently serving the terminal.
4. The method of claim 1, wherein, The method further comprises: sending, to the secondary node, a secondary node addition request message; receiving a secondary node addition request acknowledgement message sent by the secondary node, sending, to the terminal, a secondary node addition configuration message, the secondary node addition configuration message being used to instruct the terminal to establish a communication connection with the secondary node through a random access procedure.
5. The method of claim 1, wherein, The method further comprises: sending, to the terminal, secondary node measurement configuration information, the secondary node measurement configuration information comprising a second distance threshold, the secondary node measurement configuration information being used to instruct the terminal to report a measurement report to the secondary node in a case that the terminal detects that a distance to the secondary node satisfies a second preset condition based on the second distance threshold.
6. The method of claim 5, wherein, The second preset condition comprises that the distance between the terminal and the secondary node is greater than the second distance threshold.
7. The method of claim 5, wherein, The secondary node measurement configuration information further comprises a second preset distance range. The second preset condition comprises that the distance between the terminal and the secondary node is greater than the second distance threshold and is within the second preset distance range.
8. The method of claim 1, wherein, The method further comprises: receiving a secondary node deletion request message sent by the secondary node; sending, to the secondary node, a secondary node deletion request acknowledgement message and sending, to the terminal, a secondary node deletion configuration message; in a case that a secondary node deletion configuration acknowledgement message sent by the terminal is received, sending, to the secondary node, a terminal context deletion message.
9. The method of claim 1, wherein, The method further comprises: receiving a measurement report reported by a target terminal, the target terminal being a terminal with the node as a secondary node; sending, to a target primary node serving the target terminal, a secondary node deletion request message; receiving a secondary node deletion request acknowledgement message and a terminal context deletion message sent by the target primary node and deleting context information of the target terminal. 10.A method for configuring a secondary node, the method comprising: receiving measurement configuration information sent by a primary node currently serving the terminal, the measurement configuration information comprising a first distance threshold; detect, based on the first distance threshold, a target satellite node satisfying a first preset condition; report, to the master node, a measurement report for selecting a secondary node from the target satellite nodes, the measurement report including a distance between the terminal and the target satellite node.
11. The method of claim 10, wherein, The first preset condition includes that an absolute value of a difference between a distance between the satellite node and the terminal and a target distance is less than the first distance threshold, where the target distance is a distance between the terminal and a master node currently serving the terminal.
12. The method of claim 10, wherein, The measurement configuration information further includes a first preset distance range. The preset condition includes that an absolute value of a difference between a distance between the satellite node and the terminal and a target distance is less than the first distance threshold and is within the first preset distance range, where the target distance is a distance between the terminal and a master node currently serving the terminal.
13. The method of claim 10, wherein, The method further includes: after receiving the secondary node addition configuration message sent by the master node, establishing a communication connection with the secondary node through a random access procedure.
14. The method of claim 10, wherein, The method further includes: receiving secondary node measurement configuration information sent by the master node, the secondary node measurement configuration information including a second distance threshold; based on the second distance threshold, reporting a measurement report to the secondary node when a distance between the terminal and the secondary node satisfies a second preset condition.
15. The method of claim 14, wherein, The second preset condition includes that the distance between the terminal and the secondary node is greater than the second distance threshold.
16. The method of claim 14, wherein, The secondary node measurement configuration information further includes a second preset distance range. The second preset condition includes that the distance between the terminal and the secondary node is greater than the second distance threshold and is within the second preset distance range.
17. The method of claim 10, wherein, The method further includes: receiving a secondary node deletion configuration message sent by the master node; sending a secondary node deletion configuration confirmation message to the master node.
18. A secondary node configuration device, comprising a processor and a memory, the memory being configured to store programs executable by the processor, and the processor being configured to read the programs in the memory and perform steps of the method in any one of claims 1-17.
19. A computer storage medium having a computer program stored thereon, the program being executed by a processor to implement steps of the method in any one of claims 1-17.
20. A computer program product, wherein, The computer program product includes computer program code, which, when executed on a computer, causes the computer to perform steps of the method in any one of claims 1-17. The computer program product includes computer program code, which, when executed on a computer, causes the computer to perform steps of the method in any one of claims 1-17.