Mobility optimization methods and network nodes
By receiving and analyzing the MCG and SCG handover reports from terminal devices, the handover configuration information is optimized, which solves the problem of poor mobility optimization effect under the CHO joint candidate SCG mechanism and achieves more comprehensive mobility optimization.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2026-04-02
AI Technical Summary
Under the CHO joint candidate SCG mechanism, when a UE performs mobility handover, the MCG and SCG reports generated by the UE are processed separately in the existing technology, resulting in poor mobility optimization performance.
By receiving mobility handover reports from terminal devices, including MCG handover reports and SCG change/addition reports, the handover configuration information is optimized, and the reports are sent to relevant network nodes for further optimization.
It improves the effectiveness of mobility optimization, avoids missing optimizations for switching configuration information, and achieves more comprehensive mobility optimization.
Smart Images

Figure CN2025088509_02042026_PF_FP_ABST
Abstract
Description
Mobility optimization method and network node
[0001] Cross-reference to related applications
[0002] This application claims priority to the Chinese patent application No. 202411368266.1, filed on September 29, 2024, and entitled "Mobility optimization method and network node", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of mobile communication technology, and in particular to a mobility optimization method and a network node. BACKGROUND
[0004] CHO (Conditional Handover, conditional handover) with candidate SCG (Secondary Cell Groups, secondary cell group) is mainly used in a dual-connection or multi-connection architecture to improve mobility performance and network connection reliability by configuring multiple candidate SCGs for a UE (User Equipment, user equipment). During mobility, the UE simultaneously evaluates the CHO condition and the PSCell (Primary Secondary Cell, primary secondary cell) change condition configured by the network side for the UE, and only when both conditions are met, the UE performs a handover operation. At this time, the UE switches to a target PCell (Primary Cell, primary cell) on the MCG (Master Cell Group, master cell group), and switches or adds a connection to a target PSCell on the SCG.
[0005] Since the handover performed by the UE (User Equipment, user equipment) simultaneously includes conditional handover on the MCG and addition / change on the SCG, in some failure cases, the UE can generate multiple SON (Self-Organizing Networks, self-organizing network) reports, such as a failure report for the MCG and a report generated for the SCG, which are generated in the same CHO with candidate SCG operation. In the related art, the UE reports the MCG report and the SCG report to the network side as independent reports, and the network side processes the MCG report and the SCG report respectively, that is, processes the mobility problem on the MCG based on the MCG report and processes the mobility problem on the SCG based on the SCG report. This processing method misses potential optimization opportunities, resulting in poor mobility optimization effect. SUMMARY
[0006] The embodiments of the present application aim to provide a mobility optimization method and a network node, to solve the problem of poor optimization effect of performing mobility handover for a UE under a CHO joint candidate SCG mechanism.
[0007] In one aspect, the embodiments of the present application provide a mobility optimization method applied to a first network node, the method comprising: receiving a mobility handover report sent by a terminal device; the mobility handover report is generated by the terminal device in a handover process; the mobility handover report comprises: a MCG handover report for indicating MCG handover information, and a SCG change / addition report for indicating SCG change / addition information; optimizing handover configuration information of the terminal device, and / or sending the mobility handover report to a second network node, the mobility handover report being used by the second network node to optimize the handover configuration information.
[0008] In another aspect, the embodiments of the present application provide a mobility optimization method applied to a second network node, the method comprising: receiving a mobility handover report sent by a first network node; the mobility handover report is generated by a terminal device in a mobility handover process; the mobility handover report comprises: a MCG handover report for indicating MCG handover information, and a SCG change / addition report for indicating SCG change / addition information; optimizing handover configuration information of the terminal device, and / or sending the mobility handover report to a third network node; the mobility handover report being used by the third network node to optimize the handover configuration information.
[0009] In still another aspect, the embodiments of the present application provide a network node, comprising: a first receiving module configured to receive a mobility handover report sent by a terminal device; the mobility handover report is generated by the terminal device in a handover process; the mobility handover report comprises: a MCG handover report for indicating MCG handover information, and a SCG change / addition report for indicating SCG change / addition information; a first optimization module configured to optimize handover configuration information of the terminal device, and / or send the mobility handover report to a second network node; the mobility handover report being used by the second network node to optimize the handover configuration information.
[0010] In still another aspect, an embodiment of the present application provides a network node, comprising: a second receiving module configured to receive a mobility switching report sent by a first network node; the mobility switching report is generated by a terminal device in a mobility switching process; the mobility switching report comprises a MCG switching report configured to indicate MCG switching information, and a SCG change / increase report configured to indicate SCG change / increase information; a second optimizing module configured to optimize switching configuration information of the terminal device, and / or send the mobility switching report to a third network node; the mobility switching report is used by the third network node to optimize the switching configuration information.
[0011] In still another aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory electrically connected to the processor, the memory storing a computer program, and the processor is configured to invoke and execute the computer program from the memory to implement the mobility optimization method of any one of the above aspects.
[0012] In still another aspect, an embodiment of the present application provides a computer readable storage medium configured to store a computer program, the computer program being executable by a processor to implement the mobility optimization method of any one of the above aspects.
[0013] In still another aspect, an embodiment of the present application provides a computer program product comprising a computer program, the computer program being executable by a processor to implement the mobility optimization method of any one of the above aspects. BRIEF DESCRIPTION OF DRAWINGS
[0014] In order to more clearly illustrate the technical solutions of one or more embodiments of the present application or the prior art, the drawings needed to be used in the embodiment or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments described in one or more embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0015] FIG. 1 is a schematic block diagram of a wireless communication system according to an embodiment of the present application;
[0016] FIG. 2 is a schematic flow chart of a mobility optimization method according to an embodiment of the present application;
[0017] FIG. 3 is a schematic flow chart of a mobility optimization method according to another embodiment of the present application;
[0018] FIG. 4 is a schematic flow chart of a mobility optimization method according to still another embodiment of the present application;
[0019] FIG. 5 is a schematic flow chart of a mobility optimization method according to still another embodiment of the present application;
[0020] Figure 6 is a schematic block diagram of a network node according to an embodiment of the application;
[0021] Figure 7 is a schematic block diagram of a network node according to another embodiment of the application;
[0022] Figure 8 is a schematic block diagram of an electronic device according to an embodiment of the application. DETAILED DESCRIPTION
[0023] Embodiments of the present application provide a mobility optimization method and a network node to solve the problem that the optimization effect of performing mobility handover for a UE under a CHO joint candidate SCG mechanism is poor.
[0024] In order for those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work should fall within the scope of protection of the present application.
[0025] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein.
[0026] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, but these technologies can also be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems.
[0027] FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal device 11 and a network node 12. The terminal device 11 can be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, also known as a notebook computer, a Personal Digital Assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (a home device with a wireless communication function, such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a personal computer (PC), a kiosk, or a self-service machine, etc. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart ankle bracelet, a smart ankle chain, etc.), a smart wristband, smart clothing, etc. It should be noted that the type of the terminal device 11 is not limited in the embodiments of the present application. The network node 12 can include an access network device or a core network device. The access network device 12 can also be referred to as a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit. The access network device 12 can include a base station, a WLAN access point, or a WiFi node, etc. The base station can be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home node B, a home evolved node B, a transmitting receiving point (TRP), or some other appropriate terminology in the art, as long as the same technical effects are achieved. The base station is not limited to a specific technical term, and it should be noted that only the base station in the NR system is taken as an example for introduction in the embodiments of the present application, and the type of the base station is not limited.
[0028] Before detailing the execution process of the mobility optimization method provided in the present application, first introduce the report generation mode of the terminal device when performing CHO joint candidate SCG handover. The terminal device performs CHO joint candidate SCG handover, including conditional handover on MCG and addition / change on SCG.
[0029] If the terminal device fails to perform MCG handover and also fails to perform SCG addition / change, the terminal device generates a RLF (Radio Link Failure) report for MCG handover failure and generates a SCG Failure Information Report for SCG addition / change failure.
[0030] If the terminal device fails to perform MCG handover, succeeds in performing SCG addition / change, but is close to failure (for example, SCG addition / change is delayed), the terminal device generates a RLF report for MCG handover failure and generates a SPR (Successful PSCell Change / Add Report) for SCG addition / change success but close to failure.
[0031] If the terminal device succeeds in performing MCG handover, but is close to failure, succeeds in performing SCG addition / change, but is close to failure, the terminal device generates a SHR (Successful Handover Report) for MCG handover success but close to failure, and generates a SPR for SCG addition / change success but close to failure.
[0032] If the terminal device succeeds in performing MCG handover, but is close to failure, fails to perform SCG addition / change, the terminal device generates a SHR (Successful Handover Report) for MCG handover success but close to failure, and generates a SCG Failure Information Report for SCG addition / change failure.
[0033] Figure 2 is a schematic flow chart of a mobility optimization method according to an embodiment of the present application. In this embodiment, the mobility optimization method is applied to a first network node, which is a network node receiving a mobility handover report sent by a terminal device. The first network node can be a new network node to which the terminal device accesses after a failed handover, or a network node to which the terminal device accesses after a successful handover, i.e. a target network node. In the following embodiments, the network node where the MCG is located is also referred to as MN (Master Node), and the network node where the SCG is located is also referred to as SN (Secondary Node).
[0034] As shown in Figure 2, the mobility optimization includes the following steps S202-S204.
[0035] S202, receiving a mobility handover report sent by a terminal device, the mobility handover report being generated by the terminal device during a handover process; the mobility handover report including: a MCG handover report for indicating master cell group MCG handover information, and a SCG change / addition report for indicating secondary cell group SCG change / addition information.
[0036] The MCG handover report includes: an RLF report for indicating a failed MCG handover, or an SHR for indicating a successful MCG handover and satisfying a first report generation condition. If the terminal device fails in the MCG handover process, the terminal device generates an RLF report. The reasons for the MCG handover failure can be that the handover is too early, too late, or to a wrong target PCell, resulting in a radio link failure between the terminal device and the source PCell or the target PCell. The RLF report contains MCG related failure information. The source PCell is a master cell to which the terminal device is connected before the handover, and the network node where the source PCell is located is the source MN. The target PCell is a target master cell to which the terminal device performs handover, and the network node where the target PCell is located is the target MN. The first report generation condition is satisfied when the MCG handover is successful but the handover process is very close to failure. For example, the terminal device performs a MCG handover process, and a timer related to the source PCell or the target PCell times out, resulting in a delay in the handover. This indicates that although the MCG handover is successful, it is very close to failure. In this case, an SHR is generated. The SHR contains MCG related near-failure information.
[0037] The SCG change / increase report includes: an SCG failure information report for characterizing an SCG change / increase failure, or an SPR for characterizing an SCG change / increase success and satisfying a second report generation condition. If the terminal device fails in the SCG change / increase procedure, the terminal device generates the SCG failure information report. Similar to the case of the MCG, the reason for the SCG change / increase failure can also be that the change / increase is too early, the change / increase is too late, or the change / increase is to a wrong target PSCell, resulting in a radio link failure between the terminal device and the source PSCell or the target PSCell. The SCG failure information report contains SCG-related failure information. The source PSCell is the primary secondary cell to which the terminal device is connected before performing the handover, and the target PSCell is the target primary secondary cell to which the terminal device performs the handover. The second report generation condition is satisfied, which means that the SCG change / increase is successful, but the change / increase procedure is very close to failure. For example, the terminal device times out a timer related to the source PSCell or the target PSCell during the SCG change / increase procedure, resulting in a change / increase delay. This indicates that the SCG change / increase is successful, but is very close to failure. In this case, the SPR is generated. The SPR contains SCG change / increase-related near-failure information.
[0038] In this embodiment, "change / increase" means change or increase. If the terminal device has an SCG connection before performing the handover, the terminal device performs the SCG change / increase as changing the connection on the SCG to the target PSCell. If the terminal device does not have an SCG connection before performing the handover (i.e., only has an MCG connection), the terminal device performs the SCG change / increase as adding the connection on the SCG to the target PSCell. "Change / increase" in other embodiments of the present application also means the same, and will not be repeated.
[0039] In addition, the mobility handover report can include at least one of the following information in addition to the MCG handover report and the SCG change / increase report: a report type of the mobility handover report, a handover time of the MCG handover, a change / increase time of the SCG change / increase, a number of times of satisfying the MCG handover condition, and a number of times of satisfying the SCG change / increase condition. The report type of the mobility handover report is used to characterize that the mobility handover report is generated due to the failure or near-failure of the CHO joint candidate SCG. The report type of the mobility handover report can include any of the following: an MCG failure type, an SCG failure type, an MCG near-failure type, and an SCG near-failure type. The number of times of satisfying the MCG handover condition is used to characterize the number of times of satisfying the MCG handover condition alone, and the number of times of satisfying the SCG change / increase condition is used to characterize the number of times of satisfying the SCG change / increase condition alone.
[0040] S204, optimizing the handover configuration information for the terminal device, and / or sending a mobility handover report to the second network node, the mobility handover report being used by the second network node to optimize the handover configuration information.
[0041] In an example, in case that the terminal device fails in performing the MCG handover, the terminal device generates an RLF report. Accordingly, the mobility handover report includes the RLF report, and the RLF report includes identification information of a master cell in which the terminal device fails in performing the handover, the first network node being a network node to which the terminal device accesses after failing in performing the handover. In performing step S204, the first network node sends the mobility handover report to a network node in which the master cell in which the terminal device fails in performing the handover is located, based on the identification information of the master cell in which the terminal device fails in performing the handover included in the RLF report.
[0042] The master cell in which the terminal device fails in performing the handover can be a source PCell to which the terminal device is connected before performing the handover, or a target PCell to which the terminal device performs the handover. If the master cell in which the terminal device fails in performing the handover is the source PCell to which the terminal device is connected before performing the handover, the first network node sends the mobility handover report to a network node in which the source PCell is located, i.e., a source MN. If the master cell in which the terminal device fails in performing the handover is the target PCell to which the terminal device performs the handover, the first network node sends the mobility handover report to a network node in which the target PCell is located, i.e., a target MN.
[0043] In an example, in case that the terminal device succeeds in performing the MCG handover but is close to failure, the terminal device generates an SHR. Accordingly, the mobility handover report includes the SHR, and the first network node is a network node in which a target master cell to which the terminal device succeeds in performing the handover is located. In performing step S204, the first network node first determines a cause of generating the SHR, and the cause of generating the SHR can be MCG handover delay. In case that the cause of generating the SHR is the handover delay and the handover configuration information is configured by the first network node, the first network node optimizes the handover configuration information. In case that the cause of generating the SHR is the handover delay and the handover configuration information is configured by a source MN, the first network node sends the mobility handover report to the source MN, and the source MN optimizes the handover configuration information according to the mobility handover report. The source MN is a network node to which the terminal device accesses before performing the handover.
[0044] When the first network node sends the mobility switching report to the second network node, in a case that an Xn interface is configured between the first network node and the second network node, the first network node sends the mobility switching report to the second network node through the Xn interface between the first network node and the second network node. In a case that the Xn interface is not configured between the first network node and the second network node, the first network node sends an NGAP (Next Generation Application Protocol) message to a core network element through the NG interface, and the NGAP message includes the mobility switching report and identification information of the second network node. The core network element sends the mobility switching report to the second network node according to the identification information of the second network node.
[0045] By adopting the technical solutions of the embodiments of the present application, the first network node receives the mobility switching report sent by the terminal device, the mobility switching report is generated by the terminal device in the execution of the switching process, and the mobility switching report includes: an MCG switching report used for indicating MCG switching information and an SCG change / increase report used for indicating SCG change / increase information. Further, the first network node optimizes the switching configuration information of the terminal device, and / or sends the mobility switching report to the second network node, and the mobility switching report is used for the second network node to optimize the switching configuration information. It can be seen that the MCG switching report and the SCG change / increase report received by the first network node are not independent, but are received as a whole (i.e., the mobility switching report), which enables the first network node to associate and analyze the MCG switching report and the SCG change / increase report, so as to optimize the switching configuration information according to the result of the associated analysis, greatly improving the effect of the mobility optimization. In addition, by sending the mobility switching report to the network node related to the mobility switching (i.e., the second network node), the network node related to the mobility switching can optimize the switching configuration information based on the mobility switching report, thereby avoiding the omission of the optimization opportunity of the related network node, making the optimization of the switching configuration information more comprehensive, and further improving the effect of the mobility optimization.
[0046] FIG. 3 is a schematic flowchart of a mobility optimization method according to another embodiment of the present application. In the embodiment, the mobility optimization method is applied to a second network node, which is a network node receiving a mobility switching report sent by a first network node, and can be a source MN accessed by a terminal device before the execution of switching or a target MN performing the switching.
[0047] As shown in FIG. 3, the mobility optimization method includes the following steps S302-S304.
[0048] S302, receiving a mobility switching report sent by the first network node; the mobility switching report is generated by the terminal device in performing a mobility switching process; the mobility switching report includes: an MCG switching report used for indicating MCG switching information, and an SCG change / increase report used for indicating SCG change / increase information.
[0049] The MCG switching report includes: an RLF report used for indicating MCG switching failure, or an SHR used for indicating MCG switching success and satisfying a first report generation condition. If the terminal device fails in the MCG switching process, the terminal device generates the RLF report. The reason for the MCG switching failure can be that the switching is too early, too late, or to a wrong target PCell, thereby causing a radio link failure between the terminal device and the source PCell or the target PCell. The RLF report contains MCG-related failure information. The source PCell is a primary cell to which the terminal device is connected before performing the switching, and the target PCell is a target primary cell to which the terminal device performs the switching. The first report generation condition is satisfied when the MCG switching succeeds but is very close to failure. For example, if a timer related to the source PCell or the target PCell times out during the MCG switching process of the terminal device, the switching is delayed, which indicates that the MCG switching succeeds but is very close to failure. In this case, the SHR is generated. The SHR contains MCG-related near-failure information.
[0050] The SCG change / increase report includes: an SCG failure information report used for indicating SCG change / increase failure, or an SPR used for indicating SCG change / increase success and satisfying a second report generation condition. If the terminal device fails in the SCG change / increase process, the terminal device generates the SCG failure information report. Similar to the MCG case, the reason for the SCG change / increase failure can be that the change / increase is too early, too late, or to a wrong target PSCell, thereby causing a radio link failure between the terminal device and the source PSCell or the target PSCell. The SCG failure information report contains SCG-related failure information. The source PSCell is a primary secondary cell to which the terminal device is connected before performing the switching, and the target PSCell is a target primary secondary cell to which the terminal device performs the switching. The second report generation condition is satisfied when the SCG change / increase succeeds but is very close to failure. For example, if a timer related to the source PSCell or the target PSCell times out during the SCG change / increase process of the terminal device, the change / increase is delayed, which indicates that the SCG change / increase succeeds but is very close to failure. In this case, the SPR is generated. The SPR contains SCG change / increase-related near-failure information.
[0051] In addition, the mobility handover report can include at least one of the following information in addition to the MCG handover report and the SCG change / addition report: a report type of the mobility handover report, a handover time of the MCG handover, a change / addition time of the SCG change / addition, a number of times of satisfying the MCG handover condition, and a number of times of satisfying the SCG change / addition condition. The report type of the mobility handover report is used to represent that the mobility handover report is generated due to the failure or near-failure of the CHO joint candidate SCG. The report type of the mobility handover report can include any one of the following: an MCG failure type, an SCG failure type, an MCG near-failure type, and an SCG near-failure type. The number of times of satisfying the MCG handover condition is used to represent the number of times of satisfying the MCG handover condition alone, and the number of times of satisfying the SCG change / addition condition is used to represent the number of times of satisfying the SCG change / addition condition alone.
[0052] S304, optimizing the handover configuration information of the terminal device, and / or sending the mobility handover report to the third network node; the mobility handover report is used for the third network node to optimize the handover configuration information.
[0053] In an example, in the case that the terminal device performs MCG handover failure, the terminal device generates an RLF report. Accordingly, the mobility handover report includes the RLF report, and the second network node is the source MN accessed by the terminal device before performing handover or the target MN performing handover. In performing step S304, the second network node determines the failure cause of the MCG handover failure based on the RLF report, and optimizes the handover configuration information in the case that the failure cause of the MCG handover is handover delay (i.e., handover is too late). If the second network node determines that the number of times of satisfying the MCG handover condition is more than the number of times of satisfying the SCG change / addition condition according to the mobility handover report, the failure cause of the MCG handover can be caused by improper configuration of the configuration information of the SCG change / addition. In this case, the second network node can not optimize the handover configuration information.
[0054] In an example, in a case that the terminal device performs MCG handover successfully but close to failure, the terminal device generates an SHR. Accordingly, the mobility handover report includes the SHR, and the second network node is a target MN performing handover for the terminal device. When performing step S304, the second network node first determines the generation reason of the SHR, and then optimizes the handover configuration information in a case that the generation reason of the SHR is handover delay and the handover configuration information is configured by the target MN. In a case that the generation reason of the SHR is handover delay (i.e. handover is too late) and the handover configuration information is configured by the source MN, the mobility handover report is sent to the source MN, and the handover configuration information is optimized by the source MN. Wherein, if the second network node determines, according to the mobility handover report, that the number of satisfaction of the MCG handover condition is more than the number of satisfaction of the SCG change / addition condition, the failure reason of the MCG handover is probably caused by improper configuration of the configuration information of the SCG change / addition, in which case, the second network node can not optimize the handover configuration information.
[0055] In an example, in a case that the terminal device performs SCG change / addition failure, or performs SCG change / addition successfully but close to failure, the terminal device generates an SCG change / addition report. Accordingly, the mobility handover report includes the SCG change / addition report, and the handover configuration information includes the configuration information of the SCG change / addition. The second network node is a source MN accessed by the terminal device before performing handover. When performing step S304, the second network node determines how to optimize the configuration information of the SCG change / addition according to the configuration source of the configuration information of the SCG change / addition. In an example, in a case that the configuration information of the SCG change / addition is configured by the source MN, the second network node (i.e. the source MN) optimizes the configuration information of the SCG change / addition. In a case that the configuration information of the SCG change / addition is configured by the source SN or the target SN, the second network node (i.e. the source MN) sends the mobility handover report to the source SN or the target SN, and the source SN or the target SN optimizes the configuration information of the SCG change / addition. Wherein, if the second network node determines, according to the mobility handover report, that the number of satisfaction of the SCG change / addition condition is more than the number of satisfaction of the MCG handover condition, the failure reason of the SCG change / addition is probably caused by improper configuration of the configuration information of the MCG handover, in which case, the second network node can not optimize the handover configuration information.
[0056] When the second network node sends the mobility switching report to the third network node, in a case that an Xn interface is configured between the second network node and the third network node, the second network node sends the mobility switching report to the third network node through the Xn interface between the second network node and the third network node. In a case that the Xn interface is not configured between the second network node and the third network node, the second network node sends an NGAP message to a core network element through an NG interface, and the NGAP message includes the mobility switching report and identification information of the third network node. The core network element sends the mobility switching report to the third network node according to the identification information of the third network node.
[0057] By adopting the technical solutions of the embodiments of the present application, the second network node receives the mobility switching report sent by the first network node, the mobility switching report is generated in the execution of the mobility switching process of the terminal device, and the mobility switching report includes the MCG switching report for indicating the MCG switching information and the SCG change / increase report for indicating the SCG change / increase information. Further, the second network node optimizes the switching configuration information of the terminal device, and / or sends the mobility switching report to the third network node, and the mobility switching report is used for the third network node to optimize the switching configuration information. It can be seen that the MCG switching report and the SCG change / increase report received by the second network node are not independent, but are received as a whole (i.e., the mobility switching report), which enables the second network node to associate and analyze the MCG switching report and the SCG change / increase report, so as to optimize the switching configuration information according to the result of the associated analysis, greatly improving the effect of the mobility optimization. In addition, although the second network node is not the network node to which the terminal device accesses after the execution of the switching, as the network node related to the mobility switching, the second network node can still receive the mobility switching report sent by the first network node connected with the terminal device, so that the network node related to the mobility switching (i.e., the second network node) can optimize the switching configuration information based on the mobility switching report, thereby avoiding the omission of the optimization opportunity of the related network node, making the optimization of the switching configuration information more comprehensive, and further improving the effect of the mobility optimization.
[0058] The mobility optimization method provided by the present application is described below through several embodiments.
[0059] In one embodiment, the terminal device performs CHO joint candidate SCG switching, and the following two situations occur at the same time: MCG switching failure, and SCG addition / change failure or near failure. The SCG addition / change near failure means that the SCG addition / change is successful, but the change / addition process is very close to failure. For example, the terminal device performs the SCG change / addition process, and the timer related to the source PSCell or the target PSCell times out, which means that the SCG change / addition is successful, but is very close to failure. In this case, the SPR is generated. Before performing the mobility optimization method, the network side pre-configures the terminal device with the configuration information of the CHO joint candidate SCG, including the configuration information of the MCG switching and the configuration information of the SCG addition / change. The terminal device evaluates the MCG switching condition and the SCG addition / change condition during the mobility process. When the MCG switching condition and the SCG addition / change condition are met at the same time, the terminal device performs the MCG switching and the SCG addition / change. If the terminal device already has an SCG connection, the terminal device performs the change to the target PSCell on the SCG. If the terminal device does not have an SCG connection, the terminal device adds the connection to the target PSCell.
[0060] As shown in FIG. 4, the mobility optimization method provided in this embodiment includes the following steps.
[0061] S401, the terminal device determines the MCG switching failure and determines the SCG addition / change failure or near failure.
[0062] S402, the terminal device generates the RLF report for the MCG switching failure, and generates the SCG change / addition report for the SCG addition / change.
[0063] The SCG change / addition report includes the SCG failure information report or the SPR. When the SCG change / addition fails, the SCG failure information report is generated. When the SCG change / addition is near failure, the SPR is generated.
[0064] S403, the terminal device sends the mobility switching report to the first network node, and the mobility switching report includes the RLF report and the SCG change / addition report.
[0065] In this embodiment, because the terminal device performs the MCG switching failure, the connection between the terminal device and the source network node is released. Therefore, the first network node is a new network node accessed by the terminal device after the MCG switching failure, which is neither the source network node accessed by the terminal device before the switching, nor the target network node of the terminal device performing the switching.
[0066] S404, the first network node receives the mobility switching report, and sends the mobility switching report to a second network node where a failed primary cell is located according to identification information of the failed primary cell included in the RLF report.
[0067] The failed primary cell can be a source PCell connected by the terminal device before performing the switching or a target PCell performing the switching by the terminal device. If the failed primary cell is the source PCell connected by the terminal device before performing the switching, the second network node is a source MN connected by the terminal device before performing the switching. If the failed primary cell is the target PCell performing the switching by the terminal device, the second network node is a target MN performing the switching by the terminal device.
[0068] According to whether the second network node is the source MN or the target MN, the second network node performs different actions after step S404. If the second network node is the source MN connected by the terminal device before performing the switching, steps S405-S406 are performed. If the second network node is the target MN performing the switching by the terminal device, step S407 is performed.
[0069] S405, the second network node determines a failure cause of the MCG switching according to the RLF report, and optimizes the switching configuration information in a case that the failure cause of the MCG switching is switching delay.
[0070] In an example, the mobility switching report further includes a number of times of satisfying the MCG switching condition and a number of times of satisfying the SCG change / addition condition. If the second network node determines, according to the mobility switching report, that the number of times of satisfying the MCG switching condition is more than the number of times of satisfying the SCG change / addition condition, the failure cause of the MCG switching can be caused by improper configuration of the SCG change / addition configuration information. In this case, the second network node (i.e., the source network node) can not optimize the switching configuration information.
[0071] S406, the second network node optimizes the SCG change / addition configuration information in a case that the SCG change / addition configuration information is configured by the source MN based on the SCG change / addition report, and sends the mobility switching report to the source SN or the target SN in a case that the SCG change / addition configuration information is configured by the source SN or the target SN.
[0072] When the second network node (i.e., the source MN) sends the mobility handover report to the source SN or the target SN, the second network node can send an XnAP message to the source SN or the target SN via an Xn interface, and the XnAP message includes the SCG failure information report or the SPR. In an example, the XnAP message can further include at least one of the following: a report type of the mobility handover report, a handover time of the MCG handover, a change / addition time of the SCG change / addition, a number of times of satisfaction of the MCG handover condition, and a number of times of satisfaction of the SCG change / addition condition.
[0073] When the second network node (i.e., the source MN) determines, according to the mobility handover report, that the number of times of satisfaction of the SCG change / addition condition is greater than the number of times of satisfaction of the MCG handover condition, the SCG change / addition failure reason can be caused by improper configuration of the MCG handover configuration information. In this case, the second network node can not optimize the handover configuration information.
[0074] After the source SN or the target SN receives the XnAP message, the source SN or the target SN optimizes the configuration information of the SCG change / addition based on the SCG failure information report or the SPR included in the XnAP message.
[0075] S407, the second network node determines, according to the RLF report, a failure reason of the MCG handover, and in a case where the failure reason of the MCG handover is that the handover is too early or the handover is to a wrong cell and the handover configuration information is configured by the source MN, the second network node sends the mobility handover report to the source MN.
[0076] After the source MN receives the mobility handover report, the source MN optimizes the handover configuration information based on the mobility handover report. In an example, if the source MN determines, according to the mobility handover report, that the number of times of satisfaction of the MCG handover condition is greater than the number of times of satisfaction of the SCG change / addition condition, the failure reason of the MCG handover can be caused by improper configuration of the configuration information of the SCG change / addition. In this case, the source MN can not optimize the handover configuration information.
[0077] In addition, after the first network node receives the mobility handover report (step S404), the first network node can selectively perform the following step S408.
[0078] S408, the first network node optimizes, based on the SCG change / addition report, the configuration information of the SCG change / addition in a case where the configuration information of the SCG change / addition is configured by the source MN, and sends the mobility handover report to the source SN or the target SN in a case where the configuration information of the SCG change / addition is configured by the source SN or the target SN.
[0079] When the first network node sends the mobility switching report to the source SN or the target SN, the first network node can send an XnAP message to the source SN or the target SN through an Xn interface, and the XnAP message includes the SCG failure information report or the SPR. In an example, the XnAP message can further include at least one of the following: a report type of the mobility switching report, a switching time of the MCG switching, a change / increase time of the SCG change / increase, a number of times of satisfying the MCG switching condition, and a number of times of satisfying the SCG change / increase condition.
[0080] After the source SN or the target SN receives the XnAP message, the source SN or the target SN optimizes the configuration information of the SCG change / increase based on the SCG failure information report or the SPR included in the XnAP message. In an example, if the source SN or the target SN determines, according to the XnAP message, that the number of times of satisfying the SCG change / increase condition is greater than the number of times of satisfying the MCG switching condition, the SCG change / increase failure reason can be caused by improper configuration of the configuration information of the MCG switching. In this case, the source SN or the target SN can not optimize the switching configuration information.
[0081] In one embodiment, when the terminal device performs CHO joint candidate SCG switching, the following two situations occur simultaneously: the MCG switching succeeds but is close to failure, and the SCG addition / change fails or is close to failure. Before performing the mobility optimization method, the network side pre-configures the configuration information of the CHO joint candidate SCG to the terminal device, including the configuration information of the MCG switching and the configuration information of the SCG addition / change. The terminal device evaluates the MCG switching condition and the SCG addition / change condition during the mobility process. When the MCG switching condition and the SCG addition / change condition are satisfied simultaneously, the terminal device performs the MCG switching and the SCG addition / change. If the terminal device already has an SCG connection, the terminal device performs the change to the target PSCell on the SCG. If the terminal device does not have an SCG connection, the terminal device adds the connection to the target PSCell. In this embodiment, since the terminal device performs the MCG switching successfully (although close to failure), the first network node is the target MN that performs the switching for the terminal device.
[0082] As shown in FIG. 5, the mobility optimization method provided in this embodiment includes the following steps.
[0083] S501, the terminal device determines that the MCG switching succeeds but is close to failure, and determines that the SCG addition / change fails or is close to failure.
[0084] S502, the terminal device generates an SHR for the MCG switching that succeeds but is close to failure, and generates an SCG change / increase report for the SCG addition / change.
[0085] The SCG change / increase report includes an SCG failure information report or an SPR. The SCG failure information report is generated when the SCG change / increase fails. The SPR is generated when the SCG change / increase is close to failure.
[0086] S503, the terminal device sends a mobility handover report to the first network node, the mobility handover report including the SHR and the SCG change / increase report.
[0087] S504, the first network node receives the mobility handover report, and in a case where it is determined that the generation reason of the SHR is handover delay and the handover configuration information is configured by the target MN, the handover configuration information is optimized; in a case where it is determined that the generation reason of the SHR is handover delay and the handover configuration information is configured by the source MN, the mobility handover report is sent to the source MN.
[0088] In an example, if the first network node determines, according to the mobility handover report, that the number of times that the MCG handover condition is met is greater than the number of times that the SCG change / increase condition is met, the reason for the MCG handover to be close to failure can be that the configuration information of the SCG change / increase is improperly configured, and in this case, the first network node can not optimize the handover configuration information.
[0089] S505, the source MN determines the generation reason of the SHR according to the RLF report; in a case where the generation reason of the SHR is handover delay and the handover configuration information is configured by the source MN, the handover configuration information is optimized; in a case where the generation reason of the SHR is handover delay and the handover configuration information is configured by the target MN, the source MN does not need to optimize the handover configuration information.
[0090] In an example, if the source MN determines, according to the mobility handover report, that the number of times that the MCG handover condition is met is greater than the number of times that the SCG change / increase condition is met, the generation reason of the SHR can be that the configuration information of the SCG change / increase is improperly configured, and in this case, the source MN can not optimize the handover configuration information.
[0091] S506, the source MN determines the configuration source of the configuration information of the SCG change / increase based on the SCG change / increase report, and sends the mobility handover report to the source SN or the target SN according to the configuration source.
[0092] The source MN can send an XnAP message to the source SN or the target SN through an Xn interface, and the XnAP message includes the SCG failure information report or the SPR. In an example, the XnAP message can further include at least one of the following: the report type of the mobility handover report, the handover time of the MCG handover, the change / increase time of the SCG change / increase, the number of times that the MCG handover condition is met, and the number of times that the SCG change / increase condition is met.
[0093] S507, after the source SN or the target SN receives the XnAP message, the configuration information of the SCG change / increase is optimized.
[0094] In an example, if the source SN or the target SN determines that the number of times of satisfying the SCG change / increase condition is greater than the number of times of satisfying the MCG handover condition according to the mobility handover report, the source MN or the target SN can not optimize the handover configuration information.
[0095] As can be seen from one or more of the above embodiments, in the CHO joint candidate SCG, the terminal device reports the handover report as a whole (i.e., the mobility handover report) rather than independently reporting each report. This makes the MCG handover report and the SCG change / increase report received by the network node not independent, but received as a whole (i.e., the mobility handover report), so that the network node can associate and analyze the MCG handover report and the SCG change / increase report, and optimize the handover configuration information according to the result of the association and analysis, greatly improving the effect of mobility optimization. In addition, even if the network node is not the network node accessed by the terminal device after performing the handover, but is a network node related to the mobility handover (such as the second network node), it can still receive the mobility handover report sent by the network node connected to the terminal device, so that the network node related to the mobility handover can optimize the handover configuration information based on the mobility handover report, thereby avoiding the omission of optimization opportunities for related network nodes, making the optimization of the handover configuration information more comprehensive, and further improving the effect of mobility optimization.
[0096] To sum up, specific embodiments of the present subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0097] The above is the mobility optimization method provided by the embodiments of the present application. Based on the same idea, the embodiments of the present application also provide a network node.
[0098] Figure 6 is a schematic block diagram of a network node according to an embodiment of the application. As shown in Figure 6, the apparatus comprises: a first receiving module 61, configured to receive a mobility switching report sent by a terminal device; the mobility switching report is generated by the terminal device in a switching process; the mobility switching report comprises: a master cell group (MCG) switching report used for indicating MCG switching information, and a secondary cell group (SCG) change / addition report used for indicating SCG change / addition information; a first optimizing module 62, configured to optimize switching configuration information of the terminal device, and / or send the mobility switching report to a second network node, wherein the mobility switching report is used for the second network node to optimize the switching configuration information.
[0099] In one embodiment, the MCG switching report comprises: a radio link failure (RLF) report used for characterizing MCG switching failure, or a successful switching report (SHR) used for characterizing successful MCG switching and satisfying a first report generation condition.
[0100] The SCG change / addition report comprises: an SCG failure information report used for characterizing SCG change / addition failure, or a successful primary / secondary cell change / addition report (SPR) used for characterizing successful SCG change / addition and satisfying a second report generation condition.
[0101] In one embodiment, the mobility switching report comprises the RLF report; the RLF report comprises identification information of a primary cell of switching failure; and the first network node is a network node accessed by the terminal device after the switching failure.
[0102] When the first optimizing module 62 optimizes the switching configuration information of the terminal device, and / or sends the mobility switching report to the second network node, the first optimizing module 62 performs the following step: based on the identification information of the primary cell of switching failure, the mobility switching report is sent to a network node where the primary cell of switching failure is located.
[0103] In one embodiment, the mobility switching report comprises the SHR; and the first network node is a network node where a target primary cell of successful switching of the terminal device is located.
[0104] The first optimization module 62 performs the following steps when optimizing the handover configuration information of the terminal device and / or sending the mobility handover report to the second network node: determining the generation reason of the SHR; in the case that the generation reason of the SHR is handover delay and the handover configuration information is configured by the first network node, optimizing the handover configuration information; in the case that the generation reason of the SHR is handover delay and the handover configuration information is configured by the source master network node MN, sending the mobility handover report to the source MN; the source MN is the network node accessed by the terminal device before performing handover.
[0105] In one embodiment, the mobility handover report further includes at least one of the following: a report type of the mobility handover report, a handover time of the MCG handover, a change / increase time of the SCG change / increase, a number of times of satisfying the MCG handover condition, a number of times of satisfying the SCG change / increase condition.
[0106] In one embodiment, the first optimization module 62 performs the following steps when sending the mobility handover report to the second network node: sending the mobility handover report to the second network node through an Xn interface between the first network node and the second network node; or sending a next generation application protocol (NGAP) message to a core network element through an NG interface; the NGAP message includes the mobility handover report and identification information of the second network node; the core network element is configured to send the mobility handover report to the second network node according to the identification information of the second network node.
[0107] The technical scheme of the embodiment of the application is adopted, the first network node receives the mobility switching report sent by the terminal device, the mobility switching report is generated by the terminal device in the execution of the switching process, and the mobility switching report comprises: an MCG switching report used for indicating MCG switching information, and an SCG change / increase report used for indicating SCG change / increase information. Further, the first network node optimizes the switching configuration information of the terminal device, and / or sends the mobility switching report to the second network node, and the mobility switching report is used for the second network node to optimize the switching configuration information. It can be seen that the MCG switching report and the SCG change / increase report received by the first network node are not independent, but are received as a whole (namely the mobility switching report), which enables the first network node to associatively analyze the MCG switching report and the SCG change / increase report, and thus optimizes the switching configuration information according to the result of the associative analysis, greatly improving the effect of the mobility optimization. In addition, by sending the mobility switching report to the network node (namely the second network node) related to the mobility switching, the network node related to the mobility switching can optimize the switching configuration information based on the mobility switching report, thereby avoiding the omission of the optimization opportunity of the related network node, making the optimization of the switching configuration information more comprehensive, and further improving the effect of the mobility optimization.
[0108] Those skilled in the art shall understand that the network node in FIG. 6 can be used to implement the mobility optimization method described above, and the details thereof shall be similar to the description in the method part above, and will not be described again here to avoid tediousness.
[0109] FIG. 7 is a schematic block diagram of a network node according to another embodiment of the application. As shown in FIG. 7, the apparatus comprises: a second receiving module 71, configured to receive the mobility switching report sent by the first network node; the mobility switching report is generated by the terminal device in the execution of the mobility switching process; the mobility switching report comprises: an MCG switching report used for indicating MCG switching information, and an SCG change / increase report used for indicating SCG change / increase information; and a second optimization module 72, configured to optimize the switching configuration information of the terminal device, and / or send the mobility switching report to a third network node; the mobility switching report is used for the third network node to optimize the switching configuration information.
[0110] In one embodiment, the MCG switching report comprises: a radio link failure (RLF) report used for characterizing MCG switching failure, or a successful switching report (SHR) used for characterizing that the MCG switching is successful and satisfies a first report generation condition.
[0111] The SCG change / addition report includes: an SCG failure information report for characterizing an SCG change / addition failure, or a successful primary / secondary cell change / addition report (SPR) for characterizing that the SCG change / addition is successful and a second report generation condition is satisfied.
[0112] In one embodiment, the mobility switching report includes the RLF report; and the second network node is a source MN accessed by the terminal device before performing switching or a target MN performing switching.
[0113] The second optimization module 72, when optimizing the switching configuration information of the terminal device and / or sending the mobility switching report to a third network node, performs the following steps: based on the RLF report, in a case where a failure cause of MCG switching is switching delay, optimizing the switching configuration information.
[0114] In one embodiment, the mobility switching report includes the SHR; and the second network node is a target MN performing switching for the terminal device.
[0115] The second optimization module 72, when optimizing the switching configuration information of the terminal device and / or sending the mobility switching report to a third network node, performs the following steps: determining a generation cause of the SHR; in a case where the generation cause of the SHR is switching delay and the switching configuration information is configured by the target MN, optimizing the switching configuration information; in a case where the generation cause of the SHR is switching delay and the switching configuration information is configured by a source MN, sending the mobility switching report to the source MN.
[0116] In one embodiment, the mobility switching report includes the SCG change / addition report; the switching configuration information includes configuration information of SCG change / addition; and the second network node is a source MN accessed by the terminal device before performing switching.
[0117] The second optimization module 72, when optimizing the switching configuration information of the terminal device and / or sending the mobility switching report to a third network node, performs the following steps: in a case where the configuration information of the SCG change / addition is configured by the source MN, optimizing the configuration information of the SCG change / addition; in a case where the configuration information of the SCG change / addition is configured by a source secondary network node (SN) or a target SN, sending the mobility switching report to the source SN or the target SN.
[0118] In an embodiment, the mobility handover report comprises the RLF report; the handover configuration information comprises configuration information of MCG handover; and the second network node is a target MN performing handover for the terminal device.
[0119] The second optimization module 72 performs the following steps when optimizing the handover configuration information of the terminal device and / or sending the mobility handover report to the third network node: in a case where it is determined that the failure cause of the MCG handover is handover too early or handover error, and the configuration information of the MCG handover is configured by the source MN, sending the mobility handover report to the source MN.
[0120] In an embodiment, the mobility handover report further comprises at least one of the following: a report type of the mobility handover report, a handover time of the MCG handover, a change / increase time of the SCG change / increase, a number of times of satisfying the MCG handover condition, and a number of times of satisfying the SCG change / increase condition.
[0121] In an embodiment, the second optimization module 72 performs the following steps when sending the mobility handover report to the third network node: sending the mobility handover report to the third network node through an Xn interface between the second network node and the third network node; or sending an NGAP message to a core network element through an NG interface; the NGAP message comprises the mobility handover report and identification information of the third network node; and the core network element is configured to send the mobility handover report to the third network node according to the identification information of the third network node.
[0122] The technical scheme of the embodiment of the application is adopted, the second network node receives the mobility switching report sent by the first network node, the mobility switching report is generated by the terminal device in the mobility switching process, and the mobility switching report includes: the MCG switching report used for indicating the MCG switching information, and the SCG change / increase report used for indicating the SCG change / increase information. Further, the second network node optimizes the switching configuration information of the terminal device, and / or sends the mobility switching report to the third network node, and the mobility switching report is used for the third network node to optimize the switching configuration information. It can be seen that the MCG switching report and the SCG change / increase report received by the second network node are not independent, but are received as a whole (that is, the mobility switching report), which enables the second network node to associate and analyze the MCG switching report and the SCG change / increase report, so as to optimize the switching configuration information according to the result of the associated analysis, greatly improving the effect of the mobility optimization. In addition, the second network node is not the network node accessed by the terminal device after the terminal device performs the switching, but as a network node related to the mobility switching, the second network node can still receive the mobility switching report sent by the first network node connected with the terminal device, so that the network node (that is, the second network node) related to the mobility switching can optimize the switching configuration information based on the mobility switching report, thereby avoiding omission of the optimization opportunity of the related network node, making the optimization of the switching configuration information more comprehensive, and further improving the effect of the mobility optimization.
[0123] Those skilled in the art should understand that the network node in FIG. 7 can be used to implement the mobility optimization method described above, and the details of the description should be similar to the description of the method part above. To avoid tediousness, it is not described here.
[0124] Based on the same idea, the embodiment of the application also provides an electronic device, as shown in FIG. 8. The electronic device can be quite different due to different configurations or performances, and can include one or more processors 801 and memories 802. The memory 802 can store one or more storage applications or data. The memory 802 can be temporary storage or persistent storage. The application stored in the memory 802 can include one or more modules (not shown in the figure), and each module can include a series of computer executable instructions in the electronic device. Further, the processor 801 can be configured to communicate with the memory 802 and execute a series of computer executable instructions in the memory 802 on the electronic device. The electronic device can also include one or more power supplies 803, one or more wired or wireless network interfaces 804, one or more input / output interfaces 805, and one or more keyboards 806.
[0125] In the embodiment, the electronic device includes a memory and one or more programs, wherein one or more programs are stored in the memory, and the one or more programs can include one or more modules, and each module can include a series of computer-executable instructions in the electronic device, and the one or more programs configured to be executed by one or more processors include computer-executable instructions for: receiving a mobility handover report sent by a terminal device; the mobility handover report is generated by the terminal device in a handover process; the mobility handover report includes: a master cell group (MCG) handover report for indicating MCG handover information, and a secondary cell group (SCG) change / addition report for indicating SCG change / addition information; optimizing handover configuration information of the terminal device, and / or sending the mobility handover report to a second network node, and the mobility handover report is used for the second network node to optimize the handover configuration information.
[0126] By adopting the technical solution of the embodiment of the application, the first network node receives the mobility handover report sent by the terminal device, the mobility handover report is generated by the terminal device in a handover process, and the mobility handover report includes: a MCG handover report for indicating MCG handover information, and a SCG change / addition report for indicating SCG change / addition information. Further, the first network node optimizes the handover configuration information of the terminal device, and / or sends the mobility handover report to a second network node, and the mobility handover report is used for the second network node to optimize the handover configuration information. It can be seen that the MCG handover report and the SCG change / addition report received by the first network node are not independent, but are received as a whole (i.e., the mobility handover report), which enables the first network node to associate and analyze the MCG handover report and the SCG change / addition report, so as to optimize the handover configuration information according to the result of the associated analysis, greatly improving the effect of mobility optimization. In addition, by sending the mobility handover report to the network node related to mobility handover (i.e., the second network node), the network node related to mobility handover can optimize the handover configuration information based on the mobility handover report, thereby avoiding omission of optimization opportunities for the related network node, making the optimization of the handover configuration information more comprehensive, and further improving the effect of mobility optimization.
[0127] In another embodiment, an electronic device includes a memory, and one or more programs, wherein one or more programs are stored in the memory and can include one or more modules, and each module can include a series of computer-executable instructions in the electronic device and is configured to be executed by one or more processors to perform the following computer-executable instructions: receiving a mobility handover report sent by a first network node; the mobility handover report is generated by a terminal device in a mobility handover process; the mobility handover report includes: an MCG handover report for indicating MCG handover information, and an SCG change / addition report for indicating SCG change / addition information; optimizing handover configuration information of the terminal device, and / or sending the mobility handover report to a third network node; the mobility handover report is used by the third network node to optimize the handover configuration information.
[0128] By adopting the technical solutions of the embodiments of the present application, the second network node receives the mobility handover report sent by the first network node, the mobility handover report is generated by the terminal device in the mobility handover process, and the mobility handover report includes: the MCG handover report for indicating the MCG handover information, and the SCG change / addition report for indicating the SCG change / addition information. Further, the second network node optimizes the handover configuration information of the terminal device, and / or sends the mobility handover report to the third network node, and the mobility handover report is used by the third network node to optimize the handover configuration information. It can be seen that the MCG handover report and the SCG change / addition report received by the second network node are not independent, but are received as a whole (i.e., the mobility handover report), which enables the second network node to associate and analyze the MCG handover report and the SCG change / addition report, so as to optimize the handover configuration information according to the result of the associated analysis, greatly improving the effect of mobility optimization. In addition, although the second network node is not the network node to which the terminal device accesses after performing the handover, as a network node related to the mobility handover, it can still receive the mobility handover report sent by the first network node connected with the terminal device, so that the network node related to the mobility handover (i.e., the second network node) can optimize the handover configuration information based on the mobility handover report, thereby avoiding the omission of optimization opportunities for related network nodes, making the optimization of the handover configuration information more comprehensive, and further improving the effect of mobility optimization.
[0129] The embodiment of the application further provides a computer readable storage medium storing one or more computer programs, the one or more computer programs comprising instructions capable of causing an electronic device comprising a plurality of application programs to execute the processes of the mobility optimization method embodiment and to perform the following: receiving a mobility switching report sent by a terminal device; the mobility switching report being generated by the terminal device during a switching process; the mobility switching report comprising: an MCG switching report for indicating master cell group MCG switching information, and an SCG change / increase report for indicating secondary cell group SCG change / increase information; optimizing switching configuration information of the terminal device, and / or sending the mobility switching report to a second network node, the mobility switching report being used by the second network node to optimize the switching configuration information.
[0130] The technical scheme of the embodiment of the application is adopted, the first network node receives a mobility switching report sent by a terminal device, the mobility switching report being generated by the terminal device during a switching process, the mobility switching report comprising: an MCG switching report for indicating master cell group MCG switching information, and an SCG change / increase report for indicating secondary cell group SCG change / increase information. Furthermore, the first network node optimizes switching configuration information of the terminal device, and / or sends the mobility switching report to a second network node, the mobility switching report being used by the second network node to optimize the switching configuration information. It can be seen that the MCG switching report and the SCG change / increase report received by the first network node are not independent, but are received as a whole (i.e. the mobility switching report), which enables the first network node to correlate and analyze the MCG switching report and the SCG change / increase report, thereby optimizing the switching configuration information according to the result of the correlation and analysis, greatly improving the effect of mobility optimization. In addition, by sending the mobility switching report to a network node related to mobility switching (i.e. the second network node), the network node related to mobility switching can optimize the switching configuration information based on the mobility switching report, thereby avoiding omission of optimization opportunities for the related network node, making the optimization of the switching configuration information more comprehensive, and further improving the effect of mobility optimization.
[0131] The embodiment of the application further provides a computer readable storage medium storing one or more computer programs, the one or more computer programs comprising instructions capable of causing an electronic device comprising a plurality of application programs to perform the processes of the above-mentioned mobility optimization method embodiment and to perform the following: receiving a mobility switching report sent by a first network node; the mobility switching report being generated by a terminal device in a mobility switching process; the mobility switching report comprising: an MCG switching report used for indicating MCG switching information, and an SCG change / increase report used for indicating SCG change / increase information; optimizing switching configuration information of the terminal device, and / or sending the mobility switching report to a third network node; the mobility switching report being used by the third network node to optimize the switching configuration information.
[0132] By adopting the technical scheme of the embodiment of the application, the second network node receives the mobility switching report sent by the first network node, the mobility switching report being generated by the terminal device in the mobility switching process, and the mobility switching report comprising: the MCG switching report used for indicating the MCG switching information, and the SCG change / increase report used for indicating the SCG change / increase information. Furthermore, the second network node optimizes the switching configuration information of the terminal device, and / or sends the mobility switching report to the third network node, the mobility switching report being used by the third network node to optimize the switching configuration information. It can be seen that the MCG switching report and the SCG change / increase report received by the second network node are not independent, but are received as a whole (i.e. the mobility switching report), which enables the second network node to associatively analyze the MCG switching report and the SCG change / increase report, and thus optimizes the switching configuration information according to the result of the associative analysis, greatly improving the effect of mobility optimization. In addition, although the second network node is not the network node to which the terminal device accesses after performing the switching, as a network node related to the mobility switching, it can still receive the mobility switching report sent by the first network node connected with the terminal device, enabling the network node related to the mobility switching (i.e. the second network node) to optimize the switching configuration information based on the mobility switching report, thereby avoiding omission of optimization opportunities of the related network node, making the optimization of the switching configuration information more comprehensive, and further improving the effect of mobility optimization.
[0133] The embodiment of the application provides a computer program product comprising a computer program, the computer program being executed by a processor to implement the processes of the above-mentioned mobility optimization method embodiment and to achieve the same technical effects. To avoid repetition, details are not described herein.
[0134] The systems, apparatuses, modules, or units disclosed in the above examples can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. The computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0135] For the sake of description, the above apparatuses are described in various units respectively in terms of functions. Of course, the functions of the units can be implemented in one or more software and / or hardware in implementing the present application.
[0136] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present 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, CD-ROMs, optical storage devices, etc.) containing computer-usable program code.
[0137] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts 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, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate means for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0138] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction means, which implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0139] These computer program instructions can also be loaded into 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 the flowchart and / or block diagram block or blocks.
[0140] In one typical arrangement, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0141] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) having a common memory 620, and / or non-volatile memory, such as read-only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable program read-only memory (EEPROM), flash memory, or other memory. The memory is an example of computer readable media.
[0142] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.
[0143] It should also be noted that the terms "comprising," "including," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that includes the recited element.
[0144] The application can be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules can be located in local and remote computer storage media including memory storage devices.
[0145] The various embodiments in this application are described in progressive manner, and the same or similar parts among the various embodiments can be mutually referred to. Each embodiment focuses on the difference from other embodiments. In particular, the system embodiments are described in a relatively simple manner because they are basically similar to the method embodiments, and the relevant parts can be referred to the description of the method embodiments.
[0146] The above description is merely illustrative of the application, and not intended to limit the application. Any modification and variation that can be made by those skilled in the art within the spirit and principle of the application shall be included in the scope of the application as defined in the following claims.
Claims
1. A mobility optimization method applied to a first network node, the method comprising: receiving a mobility handover report sent by a terminal device; the mobility handover report being generated by the terminal device in performing a handover procedure; the mobility handover report comprising: a master cell group (MCG) handover report for indicating MCG handover information, and a secondary cell group (SCG) change / addition report for indicating SCG change / addition information; optimizing handover configuration information of the terminal device, and / or sending the mobility handover report to a second network node for the second network node to optimize the handover configuration information. the MCG handover report comprising: a radio link failure (RLF) report for characterizing MCG handover failure, or a successful handover report (SHR) for characterizing successful MCG handover and satisfying a first report generation condition; the SCG change / addition report comprising: a SCG failure information report for characterizing SCG change / addition failure, or a successful primary and secondary cell change / addition report (SPR) for characterizing successful SCG change / addition and satisfying a second report generation condition. the mobility handover report comprising the RLF report; the RLF report comprising identification information of a primary cell of handover failure; the first network node being a network node to which the terminal device accesses after performing handover failure; the optimizing the handover configuration information of the terminal device, and / or the sending the mobility handover report to the second network node, comprising: sending the mobility handover report to a network node in which the primary cell of handover failure is located, based on the identification information of the primary cell of handover failure.
2. The method of claim 1, wherein, the mobility handover report comprising the SHR; the first network node being a network node in which a target primary cell of successful handover of the terminal device is located; the optimizing the handover configuration information of the terminal device, and / or the sending the mobility handover report to the second network node, comprising: determining a generation cause of the SHR; in a case that the generation cause of the SHR is handover delay and the handover configuration information is configured by the first network node, optimizing the handover configuration information; in a case that the generation cause of the SHR is handover delay and the handover configuration information is configured by a source master network node (MN), sending the mobility handover report to the source MN; the source MN being a network node to which the terminal device accesses before performing handover.
3. The method of claim 2, wherein, the mobility handover report further comprising at least one of: a report type of the mobility handover report, a handover time of the MCG handover, a change / addition time of the SCG change / addition, a number of times of satisfying an MCG handover condition, a number of times of satisfying an SCG change / addition condition. the sending the mobility handover report to the second network node, comprising: sending the mobility handover report to the second network node through an Xn interface between the first network node and the second network node; or, 4. The method of claim 2, wherein, 5. The method of claim 2, wherein, 6. The method of claim 1, wherein, sending, to a core network element via an NG interface, a next generation application protocol (NGAP) message, wherein the NGAP message comprises the mobility handover report and identification information of the second network node, and the core network element is configured to send the mobility handover report to the second network node according to the identification information of the second network node.
7. A mobility optimization method applied to a second network node, the method comprising: receiving a mobility handover report sent by a first network node; the mobility handover report is generated by a terminal device during a mobility handover process; the mobility handover report comprises a MCG handover report for indicating MCG handover information, and a SCG change / addition report for indicating SCG change / addition information; optimizing handover configuration information of the terminal device, and / or sending the mobility handover report to a third network node, wherein the mobility handover report is used by the third network node to optimize the handover configuration information.
8. The method of claim 7, wherein, the MCG handover report comprises a radio link failure (RLF) report for indicating MCG handover failure, or a successful handover report (SHR) for indicating successful MCG handover and satisfying a first report generation condition; the SCG change / addition report comprises a SCG failure information report for indicating SCG change / addition failure, or a successful primary / secondary cell change / addition report (SPR) for indicating successful SCG change / addition and satisfying a second report generation condition.
9. The method of claim 8, wherein, the mobility handover report comprises the RLF report, and the second network node is a source MN accessed by the terminal device before performing handover or a target MN performing handover; the optimizing the handover configuration information of the terminal device, and / or the sending the mobility handover report to the third network node, comprises: based on the RLF report, in a case where it is determined that a failure cause of MCG handover is handover delay, optimizing the handover configuration information.
10. The method of claim 8, wherein, the mobility handover report comprises the SHR, and the second network node is a target MN performing handover for the terminal device; the optimizing the handover configuration information of the terminal device, and / or the sending the mobility handover report to the third network node, comprises: determining a generation cause of the SHR; in a case where the generation cause of the SHR is handover delay and the handover configuration information is configured by the target MN, optimizing the handover configuration information; in a case where the generation cause of the SHR is handover delay and the handover configuration information is configured by a source MN, sending the mobility handover report to the source MN.
11. The method of claim 8, wherein, the mobility handover report comprises the SCG change / addition report, the handover configuration information comprises SCG change / addition configuration information, and the second network node is a source MN accessed by the terminal device before performing handover; the optimizing the handover configuration information of the terminal device, and / or the sending the mobility handover report to the third network node, comprises: In a case that the SCG change / addition configuration information is configured by the source MN, the SCG change / addition configuration information is optimized; In a case that the SCG change / addition configuration information is configured by a source secondary network node (SN) or a target SN, the mobility switching report is sent to the source SN or the target SN.
12. The method of claim 8, wherein, The mobility switching report comprises the RLF report; the switching configuration information comprises configuration information of MCG switching; the second network node is a target MN performing switching for the terminal device; The optimization of the switching configuration information of the terminal device, and / or the sending of the mobility switching report to the third network node, comprises: In a case that it is determined that a failure cause of MCG switching is switching too early or switching error, and the configuration information of the MCG switching is configured by a source MN, the mobility switching report is sent to the source MN.
13. The method of claim 7, wherein, The mobility switching report further comprises at least one of the following: a report type of the mobility switching report, a switching time of the MCG switching, a change / addition time of the SCG change / addition, a number of times of satisfaction of an MCG switching condition, and a number of times of satisfaction of an SCG change / addition condition.
14. The method of claim 7, wherein, The sending of the mobility switching report to the third network node comprises: The mobility switching report is sent to the third network node through an Xn interface between the second network node and the third network node. Or, An NGAP message is sent to a core network element through an NG interface; the NGAP message comprises the mobility switching report and identification information of the third network node; the core network element is configured to send the mobility switching report to the third network node according to the identification information of the third network node. 15.A network node, comprising: a first receiving module configured to receive a mobility switching report sent by a terminal device; The mobility switching report is generated by the terminal device during a switching process; The mobility switching report comprises an MCG switching report indicating master cell group (MCG) switching information, and an SCG change / addition report indicating secondary cell group (SCG) change / addition information; a first optimization module configured to optimize switching configuration information of the terminal device, and / or send the mobility switching report to a second network node, the mobility switching report being used for the second network node to optimize the switching configuration information. 16.A network node, comprising: a second receiving module configured to receive a mobility switching report sent by a first network node; The mobility switching report is generated by a terminal device during a mobility switching process; The mobility switching report comprises an MCG switching report indicating MCG switching information, and an SCG change / addition report indicating SCG change / addition information; A second optimization module is configured to optimize the handover configuration information of the terminal device, and / or send the mobility handover report to a third network node; the mobility handover report is used for the third network node to optimize the handover configuration information.
17. An electronic device, comprising a processor and a memory electrically connected to the processor, the memory storing a computer program, the processor being configured to call and execute the computer program from the memory to implement the mobility optimization method according to any one of claims 1-6, or the processor being configured to call and execute the computer program from the memory to implement the mobility optimization method according to any one of claims 7-14.
18. A computer readable storage medium, the storage medium being configured to store a computer program, the computer program being executable by a processor to implement the mobility optimization method according to any one of claims 1-6, or the computer program being executable by a processor to implement the mobility optimization method according to any one of claims 7-14.
19. A computer program product, comprising a computer program, the computer program being executable by a processor to implement the mobility optimization method according to any one of claims 1-6, or the computer program being executable by a processor to implement the mobility optimization method according to any one of claims 7-14.
Citation Information
Patent Citations
Information processing method and device
CN115334577A
Information processing method and device and readable storage medium
CN117641469A
Information processing method and device and readable storage medium
CN117641470A
Methods and Apparatuses for Providing Handover Related Information
US20230397080A1