Mobility management method and device, communication equipment, medium and product

By dynamically determining the target heartbeat interval using ephemeris and meteorological data in the space-ground integrated network, the link interruption problem caused by cloud cover in the on-board UPF network element was solved, achieving resource conservation and network performance improvement.

CN120957257APending Publication Date: 2025-11-14CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511142890.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-15
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

In the context of space-ground integrated network, the high-speed movement of onboard UPF network elements may cause periodic link interruptions due to cloud cover or other reasons, resulting in unnecessary resource waste and network performance degradation, while also increasing communication security risks.

Method used

By introducing ephemeris data from the onboard UPF network element and meteorological data from the AF network element, and combining this with the deployment location of the SMF network element, the target heartbeat interval is dynamically determined and sent to the onboard UPF network element. This allows the UPF network element to use a dynamic heartbeat interval instead of the traditional fixed heartbeat interval, thus avoiding periodic link interruptions caused by weather obstruction.

Benefits of technology

It reduces unnecessary on-board UPF element switching in space-ground integrated network scenarios, reduces network resource and energy waste, reduces signaling overhead and satellite processing burden, and avoids network performance degradation and communication security risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120957257A_ABST
    Figure CN120957257A_ABST
Patent Text Reader

Abstract

The invention relates to a mobility management method and device, communication equipment, a medium and a product, and relates to the technical field of communication. The method is applied to an SMF network element, and comprises the following steps: receiving ephemeris data sent by a UPF network element and meteorological data sent by an AF network element; determining a target heartbeat interval according to the deployment position of the SMF network element, ephemeris data and meteorological data; and sending the target heartbeat interval to the on-satellite UPF network element, so that the on-satellite UPF network element sends a heartbeat signal to the SMF network element after waiting for the target heartbeat interval. According to the technology provided by the invention, the unnecessary on-satellite UPF network element switching in a satellite-ground fusion network scene is reduced, the unnecessary network resource and energy waste is reduced, the signaling overhead and the satellite processing burden are reduced, and in addition, the situation that the network performance is reduced due to the UPF network element switching and the additional communication security risk are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a mobility management method, apparatus, communication equipment, medium, and product. Background Technology

[0002] With the continuous development of communication technology, the terminal equipment accessing the network is showing a diversified development trend, presenting a converged network environment in which multiple terminals such as ground terminals, low-altitude terminals, or high-altitude terminals coexist.

[0003] In traditional technologies, during the mobility management of user equipment (UE), the communication connection between the UPF (User Plane Function) network element and the SMF (Session Management Function) network element is usually confirmed by the periodic transmission of heartbeat signals at fixed intervals between the UPF and SMF network elements, and the UPF network element is switched over in the event of a communication interruption.

[0004] However, in the context of space-ground integrated network, when the onboard UPF moves at high speed, periodic link interruptions may occur due to cloud cover or other factors, requiring the switching of UPF network elements. This results in unnecessary waste of resources, affects network performance, and increases communication security risks. Summary of the Invention

[0005] Therefore, it is necessary to provide a mobility management method, device, communication equipment, medium, and product to address the aforementioned technical problems, thereby reducing unnecessary UPF network element switching, and thus rationally scheduling network resources, improving network performance, and reducing communication security risks.

[0006] Firstly, this application provides a mobility management method applied to an SMF network element, comprising:

[0007] It receives ephemeris data sent by the UPF network element of the onboard user plane function and meteorological data sent by the AF network element of the application function.

[0008] The target heartbeat interval is determined based on the deployment location of the SMF network element for session management, the ephemeris data, and the meteorological data;

[0009] The target heartbeat interval is sent to the on-board UPF network element so that the on-board UPF network element waits for the target heartbeat interval before sending a heartbeat signal to the SMF network element.

[0010] In some embodiments, determining the target heartbeat interval based on the deployment location of the Session Management Function (SMF) network element, the ephemeris data, and the meteorological data includes: predicting the duration of obstruction caused by obstructing meteorological elements that would obstruct communication between the onboard UPF network element and the SMF network element; and determining the target heartbeat interval based on the obstruction duration.

[0011] In some embodiments, predicting the duration of obstruction of communication between the onboard UPF network element and the SMF network element by an obstructing meteorological element based on the deployment location of the SMF network element, the ephemeris data, and the meteorological data includes: determining the communication radiation area between the onboard UPF network element and the SMF network element at different times in the future period based on the deployment location of the SMF network element and the ephemeris data; for each time moment, determining the obstruction status of the communication radiation area by the obstructing meteorological element at the corresponding time moment based on the changes in the meteorological data; and statistically analyzing the times when obstruction occurs consecutively to obtain the obstruction duration.

[0012] In some embodiments, after sending the target heartbeat interval to the on-board UPF network element, the method further includes: waiting for a target waiting time; wherein the target waiting time is not less than the target heartbeat interval; and if no heartbeat signal is received from the on-board UPF network element within the target waiting time, switching to another on-board UPF network element for communication.

[0013] Secondly, this application also provides a mobility management method applied to an on-board UPF network element, including:

[0014] Send ephemeris data to SMF network elements;

[0015] The target heartbeat interval is received from the SMF network element; wherein the target heartbeat interval is determined by the SMF network element based on its own deployment location, the ephemeris data, and the meteorological data sent by the AF network element.

[0016] After waiting for the target heartbeat interval, a heartbeat signal is sent to the SMF network element.

[0017] Thirdly, this application also provides a mobility management device configured in an SMF network element, comprising:

[0018] The first receiving module is used to receive ephemeris data sent by the on-board UPF network element and meteorological data sent by the AF network element.

[0019] The first determining module is used to determine the target heartbeat interval based on the deployment location of the Session Management Function (SMF) network element, the ephemeris data, and the meteorological data.

[0020] The first transmitting module is used to send the target heartbeat interval to the on-board UPF network element, so that the on-board UPF network element waits for the target heartbeat interval and then sends a heartbeat signal to the SMF network element.

[0021] Fourthly, this application also provides a mobility management device configured in an on-board UPF network element, comprising:

[0022] The second transmitting module is used to send ephemeris data to the SMF network element;

[0023] The second receiving module is used to receive the target heartbeat interval sent by the SMF network element; wherein the target heartbeat interval is determined by the SMF network element based on its own deployment location, the ephemeris data and the meteorological data sent by the AF network element;

[0024] The third transmitting module is used to send a heartbeat signal to the SMF network element after waiting for the target heartbeat interval.

[0025] Fifthly, this application also provides a communication device, which includes a memory, a transceiver, and a processor. The memory stores a computer program, the transceiver is used to receive or send data under the control of the processor, and the processor executes the computer program to implement the steps of the method provided in the first or second aspect of the embodiment.

[0026] In a sixth aspect, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first or second aspect of the embodiment.

[0027] In a seventh aspect, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the method provided in the first or second aspect of the embodiment.

[0028] The aforementioned mobility management methods, devices, communication equipment, media, and products, in a space-ground converged network scenario, introduce ephemeris data from onboard UPF network elements and meteorological data from AF network elements, combined with the deployment location of SMF network elements, to determine the target heartbeat interval and send it to the onboard UPF network elements. This allows the onboard UPF network elements to use this dynamic heartbeat interval instead of the traditional fixed heartbeat interval when sending heartbeat signals to the SMF network elements. This avoids the periodic link interruptions caused by weather and other factors that would result in onboard UPF network element handovers under a fixed heartbeat interval, thereby reducing unnecessary onboard UPF network element handovers in a space-ground converged network scenario. This reduces unnecessary network resource and energy waste, signaling overhead, and satellite processing burden. Furthermore, it avoids network performance degradation and additional communication security risks caused by UPF network element handovers. Attached Figure Description

[0029] Figure 1 A flowchart illustrating a mobility management method provided in one embodiment;

[0030] Figure 2 A flowchart illustrating the steps for determining a target heartbeat interval as provided in one embodiment;

[0031] Figure 3 A flowchart illustrating a mobility management method provided in another embodiment;

[0032] Figure 4 A flowchart illustrating a mobility management method provided in another embodiment;

[0033] Figure 5 This is a structural block diagram of a mobility management device in one embodiment;

[0034] Figure 6 This is a structural block diagram of a mobility management device in another embodiment;

[0035] Figure 7 This is an internal structural diagram of a communication device in one embodiment. Detailed Implementation

[0036] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0037] To facilitate understanding, the communication terms used in this application will be introduced first.

[0038] UE (User Equipment) accesses data networks (DNs) and other services provided by operators or third parties on the DN by connecting to the operator's network. For ease of explanation, in the embodiments of this application, user terminal, user equipment, terminal equipment, or terminal can be collectively referred to as UE. That is, unless otherwise specified, the UE described in the embodiments of this application below can be replaced by user terminal, user equipment, terminal equipment, or terminal, and of course, they can be interchanged.

[0039] SMF (Session Management Function) is a network element in the 5G core network that controls user sessions and ensures the correctness of user data transmission and service quality. It is responsible for user session management, including tunnel maintenance, IP (Internet Protocol) address allocation and management, UP function selection, policy enforcement and QoS (Quality of Service) control, billing data collection, and roaming support.

[0040] UPF (User Plane Function) is the only network element in the 5G core network that manages the user plane. It is responsible for functions such as routing and forwarding user plane data packets, identifying data and services, and executing actions and policies.

[0041] An Application Function (AF) is a functional entity in a communication network that communicates with the core network to provide services to users. It transmits application-layer requirements to the core network through interaction. For example, in video call services, the AF can inform the core network of user requirements for video quality, resolution, etc., so that the core network can allocate resources and adjust policies accordingly to ensure smooth service operation.

[0042] In some embodiments, see Figure 1 The mobility management method shown is applied to SMF network elements and includes:

[0043] S110 receives ephemeris data transmitted by the onboard UPF network element and meteorological data transmitted by the AF network element.

[0044] In this context, an on-board UPF network element can be understood as a UPF network element deployed on a satellite; ephemeris data is used to characterize the operational status of the satellite to which the on-board UPF network element is deployed. For example, ephemeris data may include at least one of the following: the satellite's elliptical orbit parameters and its current position, reflecting the satellite's trajectory. The elliptical orbit parameters may include, but are not limited to, semi-major axis, eccentricity, orbital inclination, right ascension of the ascending node, argument of perigee, true anomaly, and mean anomaly.

[0045] Meteorological data is used to characterize the distribution and changes of at least one meteorological element in the communication environment between SMF network elements and on-board UPF network elements. Meteorological elements may include at least one of the following: clouds, fog, dust storms, haze, and wind.

[0046] For example, the SMF network element can directly send an ephemeris data request to the onboard UPF network element; the onboard UPF network element responds to the ephemeris data request by sending ephemeris data back; and the SMF receives the ephemeris data sent by the onboard UPF network element. Alternatively, the onboard UPF network element can also periodically send ephemeris data to the SMF network element.

[0047] For example, the SMF network element can directly send a meteorological data request to the AF network element; the AF network element responds to the meteorological data request and sends meteorological data back to the SMF network element; the SMF network element receives the meteorological data sent by the AF network element. Alternatively, the AF network element can also periodically send meteorological data to the SMF network element.

[0048] It is worth noting that, to ensure the accuracy of the subsequently determined target heartbeat interval, meteorological data can be obtained by the AF network element based on the deployment location of the SMF network element and / or the on-orbit location of the on-board UPF network element to determine the communication area; and meteorological data of the target area to which the communication area belongs can be acquired. The target area can be obtained by extending a predetermined width outward from the boundary of a communication area. The predetermined width can be determined by technicians based on needs or experience, or through extensive experimentation; this application does not impose any limitations on it.

[0049] S120 determines the target heartbeat interval based on the deployment location of the SMF network element, ephemeris data, and meteorological data.

[0050] The target heartbeat interval can be understood as a dynamically determined heartbeat interval based on the meteorological changes in the communication environment between the SMF network element and the onboard UPF network element. Due to the orbital movement of the onboard UPF network element and the real-time changing nature of meteorological data, the target heartbeat interval is usually a dynamically variable heartbeat interval rather than a fixed heartbeat interval.

[0051] In some embodiments, for each group of reference SMF network elements and reference on-board UPF network elements, the communication interruption interval during the communication connection process between the reference SMF network element and the corresponding reference on-board UPF network element under different reference meteorological data can be statistically analyzed.

[0052] Optionally, a heartbeat interval determination function is constructed using the deployment location of each group of reference SMF network elements, the ephemeris data of the reference satellite UPF network elements, and the corresponding reference meteorological data as independent variables and the corresponding communication interruption interval as the dependent variable. Accordingly, the deployment location of the SMF network elements, the ephemeris data, and the meteorological data are input into the heartbeat interval determination function to obtain the target heartbeat interval.

[0053] Alternatively, the deployment locations of each group of reference SMF network elements, the ephemeris data of the reference satellite's UPF network elements, and the corresponding reference meteorological data can be used as training samples, with the corresponding communication interruption interval as the label, to train the pre-built heartbeat interval prediction model, so that the trained heartbeat interval prediction model gradually acquires the ability to predict heartbeat intervals. The heartbeat detection prediction model can be implemented using traditional machine learning models or deep learning models; this application does not impose any limitations on the model structure. It is worth noting that the training process of the heartbeat interval prediction model can be implemented using traditional training methods, and this application does not impose any limitations on this either.

[0054] S130 sends the target heartbeat interval to the on-board UPF network element, so that the on-board UPF network element waits for the target heartbeat interval before sending a heartbeat signal to the SMF network element.

[0055] In traditional technology, on-board UPF network elements send heartbeat signals to SMF network elements at fixed heartbeat intervals to inform the SMF network elements of their own communication connection status. If the SMF network element fails to receive a heartbeat signal from the on-board UPF network element within the fixed heartbeat interval, it will directly assume that the on-board UPF network element is disconnected and will therefore directly switch to another on-board UPF network element to provide network services.

[0056] To avoid the introduction of the target heartbeat interval, which could lead to missed switching of on-board UPF network elements and affect user network communication, the SMF network element can wait for a target waiting time after sending the target heartbeat interval to the on-board UPF network element. The target waiting time is not less than the target heartbeat interval. If no heartbeat signal is received from the on-board UPF network element within the target waiting time, the SMF network element will switch to another on-board UPF network element for communication.

[0057] In some embodiments, the target waiting time can be directly the duration corresponding to the target heartbeat interval, or it can be the target heartbeat interval plus a preset time length. The preset time length can be an empirical value or an experimental value, or it can be determined based on the maximum communication delay between the onboard UPF network element and the SMF network element.

[0058] In other words, after the SMF network element sends the target heartbeat interval to the onboard UPF network element, it will wait for a period of time no less than the target heartbeat interval to receive a new heartbeat signal from the onboard UPF network element. If a new heartbeat signal is received within this period, it is determined that the communication blockage between the onboard UPF network element and the SMF network element is caused by weather factors, and no further switching to other onboard UPF network elements will be performed. If a new heartbeat signal is not received within this period, it is determined that the communication blockage between the onboard UPF network element and the SMF network element is not caused by weather factors, and therefore a switchover to other onboard UPF network elements is required to restore communication capability.

[0059] In this embodiment, after the SMF network element dynamically determines the target heartbeat interval, it sends the target heartbeat interval to the on-board UPF network element. Upon receiving the target heartbeat interval, the on-board UPF network element no longer uses a fixed heartbeat interval or a preceding heartbeat interval for heartbeat signal transmission. Instead, it waits for the target heartbeat interval before retransmitting the heartbeat, thus realizing the change from a fixed heartbeat interval to a dynamic heartbeat interval. The introduction of this dynamic heartbeat interval avoids the periodic link interruptions caused by weather or other factors that would result in on-board UPF network element switching under a fixed heartbeat interval. This reduces unnecessary on-board UPF network element switching in satellite-ground integrated network scenarios, thereby reducing unnecessary network resource and energy waste, signaling overhead, and satellite processing burden. Furthermore, it avoids network performance degradation and additional communication security risks caused by UPF network element switching.

[0060] Based on the technical solutions of the above embodiments, this application also provides some optional embodiments, in which the steps for determining the target heartbeat interval are refined.

[0061] See Figure 2 The target heart rate interval determination steps shown include:

[0062] S210, based on the deployment location of the SMF network element, ephemeris data and meteorological data, predicts the duration of obstruction of communication between the on-board UPF network element and the SMF network element due to obstruction by meteorological elements.

[0063] In some embodiments, for each group of reference SMF network elements and reference on-board UPF network elements, the communication interruption interval during the communication connection process between the reference SMF network element and the corresponding reference on-board UPF network element under different reference meteorological data can be statistically analyzed.

[0064] Optionally, a function for determining the duration of obstruction can be constructed, using the deployment location of each group of reference SMF network elements, the ephemeris data of the reference satellite UPF network elements, and the corresponding reference meteorological data as independent variables and the corresponding communication interruption interval as the dependent variable. Accordingly, the deployment location of the SMF network elements, the ephemeris data, and the meteorological data are input into the function for determining the duration of obstruction to obtain the duration of obstruction.

[0065] Alternatively, the deployment locations of each group of reference SMF network elements, the ephemeris data of the reference satellite's UPF network elements, and the corresponding reference meteorological data can be used as training samples, with the corresponding communication interruption interval as the label, to train the pre-built occlusion duration prediction model, so that the trained occlusion duration prediction model gradually acquires the ability to predict occlusion duration. The occlusion duration prediction model can be implemented using traditional machine learning models or deep learning models; this application does not impose any limitations on the model structure. It is worth noting that the training process of the occlusion duration prediction model can be implemented using traditional training methods, and this application does not impose any limitations on this either.

[0066] In other embodiments, the communication radiation area between the onboard UPF network element and the SMF network element at different times in the future period can be determined based on the deployment location and ephemeris data of the SMF network element; for each time moment, the occlusion of the communication radiation area by the obstructing meteorological elements at the corresponding time moment can be determined based on the changes in meteorological data; and the duration of occlusion can be obtained by statistically analyzing the times when occlusion occurs continuously.

[0067] The communication radiation area corresponding to each moment can be understood as the communication area where the corresponding SMF network element and the on-board UPF network element can communicate normally under the condition of no meteorological interference. The length of the future time period can be determined by technicians based on experience or experiments, for example, it could be 10 seconds after the current moment.

[0068] Among these, obstructing meteorological elements can be understood as meteorological factors that have the ability to obstruct communication, that is, meteorological factors that interfere with communication to a certain extent. Obstruction duration can be understood as the continuous cumulative duration during which communication signals in the communication radiation area are obstructed by obstructing meteorological elements.

[0069] For example, for any given moment, the location of the obstructing meteorological element can be determined based on changes in meteorological data; if the location of the obstructing meteorological element is within the communication radiation area at that moment, it indicates that obstruction exists; otherwise, there is no obstruction.

[0070] Understandably, by incorporating changes in meteorological data, the extent to which meteorological elements obstruct communication radiation between UPF and SMF network elements at different times can be determined, thus enabling the determination of obstruction duration. This makes the determined obstruction duration more accurate and reasonable, and eliminates the need to collect arrival data for function fitting or model training. This not only reduces the time and manpower costs of determining obstruction duration but also lowers the complexity of the obstruction duration determination process.

[0071] S220 determines the target heartbeat interval based on the duration of occlusion.

[0072] For example, the occlusion duration can be directly used as the target heartbeat interval. Alternatively, for example, the occlusion duration can be used as the target heartbeat interval only if it exceeds the traditional fixed heartbeat interval; otherwise, the fixed heartbeat interval can be used as the target heartbeat interval. Alternatively, for example, the occlusion duration can be used as the target heartbeat interval only if it exceeds the larger of the previously used heartbeat interval and the fixed heartbeat interval; otherwise, the fixed heartbeat interval can be used as the target heartbeat interval if the occlusion duration is not less than the larger of the previously used heartbeat interval and the fixed heartbeat interval.

[0073] This application embodiment predicts the duration of communication obstruction between onboard UPF network elements and SMF network elements by using meteorological data, the deployment location of SMF network elements, and meteorological data. Based on the obstruction duration, the target heartbeat interval is determined, making the determined target heartbeat interval more consistent with the communication obstruction situation caused by meteorological factors, thus improving the rationality and accuracy of the target heartbeat interval determination result.

[0074] The above describes the mobility management process using the SMF network element as the executing entity. The following will describe the mobility management process in detail using the UPF network element on the satellite as the executing entity.

[0075] See Figure 3 The mobility management method shown is applied to on-board UPF network elements, including:

[0076] S310 sends ephemeris data to the SMF network element.

[0077] The onboard UPF network element can periodically send ephemeris data to the SMF network element, or respond to the ephemeris data request sent by the SMF network element by sending ephemeris data back.

[0078] S320 receives the target heartbeat interval sent by the SMF network element; wherein, the target heartbeat interval is determined by the SMF network element based on its own deployment location, ephemeris data and meteorological data sent by the AF network element.

[0079] The process for determining the target heartbeat interval can be found in the relevant descriptions of the foregoing embodiments, and will not be repeated here.

[0080] S330, after waiting for the target heartbeat interval, sends a heartbeat signal to the SMF network element.

[0081] The target heartbeat interval indicates a communication interruption between onboard UPF and SMF network elements within a specific time period due to meteorological obstruction. After the target heartbeat interval, the obstruction usually improves, and communication resumes. Therefore, onboard UPF network elements can wait for the target heartbeat interval, meaning they will not send heartbeat signals to the SMF network element during this interval, and will resume sending heartbeat signals after the target heartbeat interval.

[0082] Optionally, resuming the transmission of heartbeat signals can be achieved by continuing to transmit heartbeat signals at fixed heartbeat intervals.

[0083] This application embodiment introduces ephemeris data from onboard UPF network elements and meteorological data from AF network elements in a space-ground integrated network scenario. Combined with the deployment location of SMF network elements, a target heartbeat interval is determined and sent to the onboard UPF network elements. This allows the onboard UPF network elements to use this dynamic heartbeat interval instead of the traditional fixed heartbeat interval when sending heartbeat signals to the SMF network elements. This avoids the periodic link interruptions caused by weather and other factors that would result in onboard UPF network element switching under a fixed heartbeat interval. This reduces unnecessary onboard UPF network element switching in the space-ground integrated network scenario, thereby reducing unnecessary network resource and energy waste, signaling overhead, and satellite processing burden. In addition, it avoids network performance degradation and additional communication security risks caused by UPF network element switching.

[0084] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment, in which the mobility management process will be described in detail from the perspective of multi-party interaction.

[0085] See Figure 4 The mobility management method shown includes:

[0086] S410, the onboard UPF sends ephemeris data to the SMF;

[0087] S420, AF sends meteorological data to SMF;

[0088] S430, based on its own deployment location, ephemeris data and meteorological data, predicts the duration of obstruction between meteorological elements and communication between on-board UPF network elements and SMF network elements.

[0089] S440, SMF determines the target heartbeat interval based on the duration of occlusion;

[0090] S450, SMF sends the target heartbeat interval and the waiting time for the target to the onboard UPF; the target waiting time is not less than the target heartbeat interval;

[0091] S460, on-board UPF waiting for target heartbeat interval;

[0092] S470, the onboard UPF continues to send heartbeat signals to the SMF at fixed heartbeat intervals;

[0093] If the S480 SMF does not receive a heartbeat signal from the onboard UPF within the target waiting time, it will switch to another onboard UPF for communication.

[0094] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0095] Based on the same inventive concept, this application also provides a mobility management device for implementing the mobility management method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more mobility management device embodiments provided below can be found in the limitations of the mobility management method described above, and will not be repeated here.

[0096] In one embodiment, such as Figure 5 As shown, a mobility management device is provided, configured in an SMF network element, including: a first receiving module 510, a first determining module 520, and a first transmitting module 530. Wherein,

[0097] The first receiving module 510 is used to receive ephemeris data sent by the on-board UPF network element and meteorological data sent by the AF network element.

[0098] The first determining module 520 is used to determine the target heartbeat interval based on the deployment location of the session management function SMF network element, the ephemeris data, and the meteorological data;

[0099] The first transmitting module 530 is used to transmit the target heartbeat interval to the on-board UPF network element, so that the on-board UPF network element waits for the target heartbeat interval and then sends a heartbeat signal to the SMF network element.

[0100] In some embodiments, the first determining module 520 includes: a prediction unit, configured to predict the duration of obstruction of communication between the on-board UPF network element and the SMF network element by obstructing meteorological elements based on the deployment location of the SMF network element, the ephemeris data, and the meteorological data; and a determining unit, configured to determine the target heartbeat interval based on the obstruction duration.

[0101] In some embodiments, the prediction unit is specifically configured to: determine the communication radiation area between the on-board UPF network element and the SMF network element at different times in the future period based on the deployment location of the SMF network element and the ephemeris data; for each time moment, determine the occlusion status of the occlusion meteorological element on the communication radiation area at the corresponding time moment based on the changes in the meteorological data; and statistically analyze the times when occlusion occurs continuously to obtain the occlusion duration.

[0102] In some embodiments, the device further includes: a waiting module, configured to wait for a target waiting time after sending the target heartbeat interval to the on-board UPF network element; wherein the target waiting time is not less than the target heartbeat interval; and a switching module, configured to switch to other on-board UPF network elements for communication if no heartbeat signal is received from the on-board UPF network element within the target waiting time.

[0103] In one embodiment, such as Figure 6 As shown, a mobility management device is also provided, configured in an on-board UPF network element, including: a second transmitting module 610, a second receiving module 620, and a third transmitting module 630. Among them,

[0104] The second transmitting module 610 is used to send ephemeris data to the SMF network element;

[0105] The second receiving module 620 is used to receive the target heartbeat interval sent by the SMF network element; wherein the target heartbeat interval is determined by the SMF network element based on its own deployment location, the ephemeris data and the meteorological data sent by the AF network element;

[0106] The third transmitting module 630 is used to send a heartbeat signal to the SMF network element after waiting for the target heartbeat interval.

[0107] Each module in the aforementioned mobility management device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the communication device in hardware form or independent of it, or stored in the memory of the communication device in software form, so that the processor can call and execute the operations corresponding to each module.

[0108] In one embodiment, a communication device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown, the communication device includes a processor, memory, network interface, and transceiver connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The transceiver, under the control of the processor, performs operations to receive or send data. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores data such as uplink and downlink SMS messages. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer program implements a mobility management method.

[0109] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the communication device to which the present application is applied. Specific communication devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0110] In one embodiment, a communication device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the processing logic in the computer program to perform the following steps:

[0111] It receives ephemeris data sent by the UPF network element of the onboard user plane function and meteorological data sent by the AF network element of the application function.

[0112] The target heartbeat interval is determined based on the deployment location of the SMF network element for session management, the ephemeris data, and the meteorological data;

[0113] The target heartbeat interval is sent to the on-board UPF network element so that the on-board UPF network element waits for the target heartbeat interval before sending a heartbeat signal to the SMF network element.

[0114] In one embodiment, when the processor executes the processing logic in the computer program, it further performs the following steps: predicting the duration of obstruction of communication between the on-board UPF network element and the SMF network element by obstructing meteorological elements based on the deployment location of the SMF network element, the ephemeris data, and the meteorological data; and determining the target heartbeat interval based on the obstruction duration.

[0115] In one embodiment, when the processor executes the processing logic in the computer program, it further implements the following steps: determining the communication radiation area between the on-board UPF network element and the SMF network element at different times in the future period based on the deployment location of the SMF network element and the ephemeris data; for each time moment, determining the occlusion status of the obstructing meteorological element on the communication radiation area at the corresponding time moment based on the changes in the meteorological data; and statistically analyzing the times when occlusion occurs continuously to obtain the occlusion duration.

[0116] In one embodiment, when the processor executes the processing logic in the computer program, it further implements the following steps: after sending the target heartbeat interval to the on-board UPF network element, waiting for a target waiting time; wherein the target waiting time is not less than the target heartbeat interval; if no heartbeat signal is received from the on-board UPF network element within the target waiting time, switching to another on-board UPF network element for communication.

[0117] In one embodiment, another communication device is also provided, including a memory and a processor, the memory storing a computer program, the processor executing the processing logic in the computer program to perform the following steps:

[0118] Send ephemeris data to SMF network elements;

[0119] The target heartbeat interval is received from the SMF network element; wherein the target heartbeat interval is determined by the SMF network element based on its own deployment location, the ephemeris data, and the meteorological data sent by the AF network element.

[0120] After waiting for the target heartbeat interval, a heartbeat signal is sent to the SMF network element.

[0121] In one embodiment, a computer-readable storage medium or computer program product is provided, on which a computer program is stored, wherein the processing logic in the computer program, when executed by a processor, performs the following steps:

[0122] It receives ephemeris data sent by the UPF network element of the onboard user plane function and meteorological data sent by the AF network element of the application function.

[0123] The target heartbeat interval is determined based on the deployment location of the SMF network element for session management, the ephemeris data, and the meteorological data;

[0124] The target heartbeat interval is sent to the on-board UPF network element so that the on-board UPF network element waits for the target heartbeat interval before sending a heartbeat signal to the SMF network element.

[0125] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are also performed: predicting the duration of obstruction of communication between the on-board UPF network element and the SMF network element by obstructing meteorological elements based on the deployment location of the SMF network element, the ephemeris data and the meteorological data; and determining the target heartbeat interval based on the obstruction duration.

[0126] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are also implemented: determining the communication radiation area between the on-board UPF network element and the SMF network element at different times in the future period based on the deployment location of the SMF network element and the ephemeris data; for each time moment, determining the occlusion status of the obstructing meteorological element on the communication radiation area at the corresponding time moment based on the changes in the meteorological data; and statistically analyzing the times when occlusion occurs continuously to obtain the occlusion duration.

[0127] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are also implemented: after sending the target heartbeat interval to the on-board UPF network element, waiting for a target waiting time; wherein the target waiting time is not less than the target heartbeat interval; if no heartbeat signal is received from the on-board UPF network element within the target waiting time, switching to another on-board UPF network element for communication.

[0128] In one embodiment, another computer-readable storage medium or computer program product is also provided, having a computer program stored thereon, wherein the processing logic in the computer program, when executed by a processor, performs the following steps:

[0129] Send ephemeris data to SMF network elements;

[0130] The target heartbeat interval is received from the SMF network element; wherein the target heartbeat interval is determined by the SMF network element based on its own deployment location, the ephemeris data, and the meteorological data sent by the AF network element.

[0131] After waiting for the target heartbeat interval, a heartbeat signal is sent to the SMF network element.

[0132] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0133] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0134] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0135] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A mobility management method, characterized in that, Applied to SMF network elements, including: It receives ephemeris data sent by the UPF network element of the onboard user plane function and meteorological data sent by the AF network element of the application function. The target heartbeat interval is determined based on the deployment location of the SMF network element for session management, the ephemeris data, and the meteorological data; The target heartbeat interval is sent to the on-board UPF network element so that the on-board UPF network element waits for the target heartbeat interval before sending a heartbeat signal to the SMF network element.

2. The method according to claim 1, characterized in that, The step of determining the target heartbeat interval based on the deployment location of the Session Management Function (SMF) network element, the ephemeris data, and the meteorological data includes: Based on the deployment location of the SMF network element, the ephemeris data, and the meteorological data, predict the duration of obstruction of communication between the on-board UPF network element and the SMF network element caused by obstructing meteorological elements; The target heart rate interval is determined based on the duration of the occlusion.

3. The method according to claim 2, characterized in that, The step of predicting the duration of obstruction of communication between the onboard UPF network element and the SMF network element based on the deployment location of the SMF network element, the ephemeris data, and the meteorological data includes: Based on the deployment location of the SMF network element and the ephemeris data, the communication radiation area between the onboard UPF network element and the SMF network element at different times in the future period is determined; For each moment, based on the changes in the meteorological data, determine the extent to which the obstructing meteorological element obstructs the communication radiation area at the corresponding moment. The duration of occlusion is obtained by statistically analyzing the times when occlusion occurs continuously.

4. The method according to any one of claims 1-3, characterized in that, After sending the target heartbeat interval to the on-board UPF network element, the method further includes: Waiting time for the target; wherein, the waiting time for the target is not less than the target heartbeat interval; If no heartbeat signal is received from the on-board UPF network element within the target waiting time, the system will switch to another on-board UPF network element for communication.

5. A mobility management method, characterized in that, Applications to on-board UPF network elements include: Send ephemeris data to SMF network elements; The target heartbeat interval is received from the SMF network element; wherein the target heartbeat interval is determined by the SMF network element based on its own deployment location, the ephemeris data, and the meteorological data sent by the AF network element. After waiting for the target heartbeat interval, a heartbeat signal is sent to the SMF network element.

6. A mobility management device, characterized in that, Configured in SMF network elements, including: The first receiving module is used to receive ephemeris data sent by the on-board UPF network element and meteorological data sent by the AF network element. The first determining module is used to determine the target heartbeat interval based on the deployment location of the Session Management Function (SMF) network element, the ephemeris data, and the meteorological data. The first transmitting module is used to send the target heartbeat interval to the on-board UPF network element, so that the on-board UPF network element waits for the target heartbeat interval and then sends a heartbeat signal to the SMF network element.

7. A mobility management device, characterized in that, The UPF network elements configured on the satellite include: The second transmitting module is used to send ephemeris data to the SMF network element; The second receiving module is used to receive the target heartbeat interval sent by the SMF network element; wherein the target heartbeat interval is determined by the SMF network element based on its own deployment location, the ephemeris data, and the meteorological data sent by the AF network element; The third transmitting module is used to send a heartbeat signal to the SMF network element after waiting for the target heartbeat interval.

8. A communication device, comprising a memory, a transceiver, and a processor, wherein the memory stores a computer program, characterized in that, The transceiver is used to receive or send data under the control of the processor, wherein the processor, when executing the computer program, implements the steps of the method according to any one of claims 1-5.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1-5.

10. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method described in any one of claims 1-5.