Service unloading method and device, computer equipment and storage medium

By determining the network load in the mobile network device and sending the reconfiguration message of service offload preference information to the user terminal, the problem of excessive one-sided business offload decisions in the prior art is solved, and better user experience and network performance are achieved.

CN119402916APending Publication Date: 2025-02-07CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411325874.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The existing business uninstallation methods mainly rely on the network indicators of user terminals. The consideration is relatively one-sided, which may lead to poor results after the business uninstallation and fail to effectively improve the user experience.

Method used

By determining the network load in the mobile network device, when the load is higher than the threshold, a reconfiguration message carrying service offload preference information is sent to the user terminal, instructing the user terminal to perform the service offload operation.

Benefits of technology

This method takes into account the load situation on the mobile network side, triggers service offloading more comprehensively, effectively improves the user experience, reduces the burden on the mobile network, and improves the security and stability of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402916A_ABST
    Figure CN119402916A_ABST
Patent Text Reader

Abstract

The invention discloses a service unloading method and device, computer equipment and a storage medium. Belongs to the technical field of mobile communication. Under the condition that the network load is higher than a load threshold value, a reconfiguration message carrying service unloading preference information is sent to a user terminal running the target service; wherein the reconfiguration message is used for indicating the user terminal to execute the unloading operation of the target service based on the service unloading preference information. According to the invention, when the service is unloaded, the network load of the mobile network is considered, the consideration is more comprehensive, the user experience when the user uses the target service is effectively improved, the network load of the mobile network can be reduced, and the security and stability of the mobile network are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular to a service offloading method, apparatus, computer equipment and storage medium. Background Art

[0002] Service offloading refers to the operation of offloading a specific service of a user terminal (e.g., voice, video, etc.) from one network (e.g., a mobile network) to another network (e.g., a non-mobile network), and having the other network carry the specific service of the user terminal.

[0003] At present, when a user terminal performs service unloading, the decision is mostly made based on network indicators such as signal strength, signal quality, and packet loss rate of the network to which the user terminal is connected, which triggers the service unloading. However, this service unloading method is relatively one-sided and may result in poor results after service unloading, without improving the user experience. Summary of the invention

[0004] Based on this, it is necessary to provide a more comprehensive service offloading method, apparatus, computer device and storage medium for the above technical issues.

[0005] In a first aspect, the present application provides a service offloading method, which is applied to a network device of a mobile network, and the method includes:

[0006] Determine the network load of the mobile network;

[0007] When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

[0008] In one embodiment, determining a network load of a mobile network includes:

[0009] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network within a preset period of time, or the data usage of the mobile network.

[0010] In one embodiment, determining a network load of a mobile network includes:

[0011] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network by the target service within a preset period of time, or the data usage of the QoS flow corresponding to the target service in the mobile network.

[0012] In one of the embodiments, the service offloading preference information at least includes a preferred network.

[0013] In one of the embodiments, the service offloading preference information includes a freezing time period; the reconfiguration message is further used to instruct the user terminal to prohibit performing an offloading operation on the target service again within the freezing time period after performing an offloading operation on the target service.

[0014] In a second aspect, the present application provides another service offloading method, which is applied to a user terminal, and the method includes:

[0015] receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0016] According to the service uninstallation preference information, an uninstallation operation of the target service of the user terminal is performed.

[0017] In one of the embodiments, the service offloading preference information includes a preferred network;

[0018] Accordingly, according to the service uninstallation preference information, an uninstallation operation of the target service is performed, including:

[0019] The target service is offloaded based on the signal strength of the preferred network.

[0020] In one embodiment, performing an offloading operation of a target service according to a signal strength of a preferred network includes:

[0021] When the preferred network is a non-mobile network and the signal strength of the reference signal of the mobile network is higher than a first strength threshold, offloading the target service of the user terminal to the mobile network;

[0022] When the preferred network is a non-mobile network, the signal strength of the preferred network is higher than the second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the third strength threshold, the target service of the user terminal is offloaded to the non-mobile network; wherein the first strength threshold is higher than the third strength threshold.

[0023] In one embodiment, performing an offloading operation of a target service according to a signal strength of a preferred network includes:

[0024] When the preferred network is a mobile network and the signal strength of the reference signal of the mobile network is higher than a fourth strength threshold, offloading the target service of the user terminal to the mobile network; wherein the fourth strength threshold is lower than the first strength threshold;

[0025] When the preferred network is a mobile network, the signal strength of the non-mobile network is higher than the fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than the sixth strength threshold, the target service is offloaded to the non-mobile network; wherein the fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

[0026] In one of the embodiments, the service offloading preference information includes a freezing time period; the reconfiguration message is further used to instruct the user terminal to prohibit performing an offloading operation on the target service again within the freezing time period after performing an offloading operation on the target service.

[0027] In a third aspect, the present application provides a service offloading device, which is configured in a network device of a mobile network, and the device includes:

[0028] A determination module, used to determine a network load of a mobile network;

[0029] The sending module is used to send a reconfiguration message carrying service unloading preference information to a user terminal running a target service when the network load is higher than a load threshold; wherein the reconfiguration message is used to instruct the user terminal to perform an unloading operation of the target service based on the service unloading preference information.

[0030] In a fourth aspect, the present application provides another service offloading device, which is configured in a user terminal, and the device includes:

[0031] A receiving module, used for receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0032] The uninstallation module is used to execute the uninstallation operation of the target service of the user terminal according to the service uninstallation preference information.

[0033] In a fifth aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0034] Determine the network load of the mobile network;

[0035] When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

[0036] In a sixth aspect, the present application further provides another computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0037] receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0038] According to the service uninstallation preference information, an uninstallation operation of the target service of the user terminal is performed.

[0039] In a seventh aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0040] Determine the network load of the mobile network;

[0041] When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

[0042] In an eighth aspect, the present application further provides another computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0043] receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0044] According to the service uninstallation preference information, an uninstallation operation of the target service of the user terminal is performed.

[0045] In a ninth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0046] Determine the network load of the mobile network;

[0047] When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

[0048] In a tenth aspect, the present application further provides another computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0049] receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0050] According to the service uninstallation preference information, an uninstallation operation of the target service of the user terminal is performed.

[0051] The above-mentioned service unloading method, device, computer equipment and storage medium determine the network load of the mobile network. When the network load is higher than the load threshold, a reconfiguration message carrying service unloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform the unloading operation of the target service based on the service unloading preference information. Compared with the traditional user terminal, when performing the service unloading operation of the target service, only the network indicators on the terminal side are used as the service unloading decision, which is relatively one-sided and may cause the problem of poor effect after unloading. However, the present application also considers the network load on the mobile network side. When the network load is higher than the load threshold, a reconfiguration message carrying service unloading preference information is sent to the user terminal running the target service. The user terminal can perform the unloading operation of the target service based on the service unloading preference information. It can be seen that the present application considers more comprehensively when performing service unloading, thereby triggering the service unloading for the target service more reasonably, which not only effectively improves the user experience when the user uses the target service, but also reduces the network burden of the mobile network and improves the security and stability of the mobile network. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 An application environment diagram of a service offloading method provided in this embodiment;

[0053] Figure 2 A schematic diagram of the process of the first service offloading method provided in this embodiment;

[0054] Figure 3 A schematic diagram of a flow chart of a second service offloading method provided in this embodiment;

[0055] Figure 4 A schematic diagram of a flow chart of performing an offloading operation of a target service when the preferred network is a non-mobile network provided in this embodiment;

[0056] Figure 5 A schematic diagram of a flow chart of performing an offloading operation of a target service when the preferred network is a mobile network provided in this embodiment;

[0057] Figure 6 A signaling interaction diagram of the service offloading method provided in this embodiment;

[0058] Figure 7 A structural block diagram of a first service offloading device provided in this embodiment;

[0059] Figure 8 A structural block diagram of a second service offloading device provided in this embodiment;

[0060] Fig. 9 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION

[0061] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0062] The service unloading method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. A network device in a mobile network determines a network load of the mobile network. When the network load is higher than a load threshold, the network device sends a reconfiguration message carrying service unloading preference information to a user terminal running a target service. The reconfiguration message is used to instruct the user terminal to perform an unloading operation of the target service based on the service unloading preference information, for example, unloading the target service to a non-mobile network.

[0063] It should be noted that the service offloading in the present application refers to transferring the target service from one network to another network, and having the other network carry and execute the target service.

[0064] The network device refers to a network device in a mobile network that has direct or indirect communication with a user terminal, and has the function of directly or indirectly determining a network load of the mobile network and generating a reconfiguration message. It can be a network element device or a wireless network device.

[0065] User terminal refers to the terminal device at the user end, for example, it can be a smart terminal device such as a mobile phone, a computer, or a smart wearable device such as a smart bracelet or a smart watch.

[0066] Mobile network refers to mobile communication networks, including but not limited to cellular networks, for example, fourth-generation mobile communication 4G communication networks and fifth-generation mobile communication 5G mobile communication networks.

[0067] Non-mobile networks refer to other communication networks except mobile communication networks, for example, Wi-Fi (Wireless Fidelity) networks.

[0068] In one embodiment, Figure 2 is a flow chart of a service offloading method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the network device in as an example, the method includes the following steps:

[0069] S201, determining a network load of a mobile network.

[0070] Mobile network refers to mobile communication network, which uses radio waves to transmit data, enabling users to communicate and access network services at any time and any place. Network load refers to the indicator used to characterize the busyness of mobile network.

[0071] As an optional implementation of the present application, the network load of the mobile network is determined according to performance indicators of the mobile network, wherein the performance indicators include but are not limited to business volume, CPU utilization, network bandwidth, network rate, etc.

[0072] As an optional implementation of the present application, the network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network within a preset period of time, or according to the data usage of the mobile network within a preset period of time.

[0073] As another optional implementation of the present application, the network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network by the target service within a preset period of time, or the data usage of the QoS (Quality of Service) flow corresponding to the target service in the mobile network.

[0074] It should be noted that the utilization rate of the physical resource blocks and the data usage in the above embodiments may be values ​​such as the average, the median, and the 95th percentile that can be obtained by statistical methods.

[0075] S202: When the network load is higher than a load threshold, a reconfiguration message carrying service offloading preference information is sent to a user terminal running a target service.

[0076] The reconfiguration message is used to instruct the user terminal to perform the target service uninstallation operation based on the service uninstallation preference information. The reconfiguration message may be an RRC (Radio Resource Control) reconfiguration message. An important function of the reconfiguration message in this application is to carry the service uninstallation preference information. The service uninstallation preference information refers to information that characterizes which network the target service is preferred to be uninstalled to.

[0077] Optionally, the service offloading preference information in this embodiment includes but is not limited to a preferred network. A preferred network refers to a network to which a network device tends to offload a target service.

[0078] As an optional implementation of the embodiment of the present application, when the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to a user terminal running the target service. After the user terminal receives the reconfiguration message, the target service is offloaded to the preferred network based on the preferred network in the service offloading preference information.

[0079] As another optional implementation of the embodiment of the present application, when the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to a user terminal running the target service. After receiving the reconfiguration message, the user terminal compares the network quality of the preferred network in the service offloading preference information and the network quality of the mobile network, and offloads the target service to a network with better network quality.

[0080] It should be noted that in this application, if the network currently carrying the target service of the user terminal is the network finally determined to be the target service to be unloaded to, there is no need to perform the unloading operation of the target service. For example, based on the method of this application, it is finally determined that the target service of the user terminal is to be unloaded to the mobile network, and the target service is currently carried and executed by the mobile network. In this case, there is no need to perform the service unloading operation.

[0081] The above-mentioned service unloading method determines the network load of the mobile network. When the network load is higher than the load threshold, a reconfiguration message carrying service unloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform the unloading operation of the target service based on the service unloading preference information. Compared with the traditional user terminal, when performing the service unloading operation of the target service, only the network indicators on the terminal side are used as the service unloading decision, which is a one-sided consideration and may cause the problem of poor effect after unloading. The present application also considers the network load on the mobile network side. When the network load is higher than the load threshold, a reconfiguration message carrying service unloading preference information is sent to the user terminal running the target service. The user terminal can perform the unloading operation of the target service based on the service unloading preference information. It can be seen that the present application is more comprehensive when performing service unloading, which not only effectively improves the user experience when the user uses the target service, but also reduces the network burden of the mobile network and improves the security and stability of the mobile network.

[0082] In one embodiment, the service offloading preference information includes at least a freezing time; the reconfiguration message is further used to instruct the user terminal to prohibit performing the offloading operation on the target service again within the freezing time after performing the offloading operation on the target service. The freezing time is used to instruct the user terminal to make a decision not to trigger the service offloading within the time, thereby reducing the frequency of performing the service offloading.

[0083] Optionally, the service offloading preference information also includes the following content, as shown in Table 1 and Table 2:

[0084] Table 1

[0085]

[0086] Table 2

[0087]

[0088] The service offloading preference identifiers in Table 1 and Table 2 are used to distinguish each service offloading preference information;

[0089] The preferred network indicates that the target service is expected to be offloaded to a mobile network or a non-mobile network; the QoS flow applicable to the preference information is used to characterize the QoS flow applicable to the service offloading preference information. The radio bearer list applicable to the preference information is used to indicate that the QoS flow is mapped to the data radio bearer for transmitting data, used to characterize the radio bearer applicable to the service offloading preference information, and to determine the data usage of the target service based on the radio bearer; the validity period of the preference information refers to the effective duration of the service offloading preference information.

[0090] In this embodiment, the service offloading preference information includes at least a freezing time period, which is used to guide the user terminal not to trigger service offloading within the freezing time period. The service offloading preference information also includes a time limit and a preference identifier for distinguishing the service offloading preference information.

[0091] In one embodiment, Figure 3 is a flow chart of a service offloading method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the user terminal in as an example, the method includes the following steps:

[0092] S301: Receive a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network.

[0093] Among them, the reconfiguration message is sent by the network equipment of the mobile network when the network load is higher than the load threshold. The reconfiguration message carries service offloading preference information and can be used to instruct the user terminal to perform the offloading operation of the target service based on the service offloading preference information.

[0094] Optionally, in this embodiment, when the network device detects that the network load of the mobile network is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service. The user terminal receives the reconfiguration message carrying service offloading preference information sent by the network device of the mobile network.

[0095] As an optional implementation of the embodiment of the present application, after the network device of the mobile network establishes communication with the user terminal, a reconfiguration message carrying service offloading preference information sent by the network device of the mobile network is received.

[0096] As another optional implementation of the embodiment of the present application, a reconfiguration message carrying service offloading preference information is sent by a network device of a receiving mobile network through other devices (for example, a network element device or a communication device).

[0097] S302: Execute an uninstallation operation of a target service of a user terminal according to the service uninstallation preference information.

[0098] As an optional implementation of the embodiment of the present application, the target service is offloaded to the preferred network according to the preferred network carried in the service offloading preference message.

[0099] Another optional implementation of the embodiment of the present application is to offload the target service to a network with better network quality according to the network quality of the preferred network in the service offloading preference information and the network quality of the mobile network.

[0100] As another optional implementation of the embodiment of the present application, the service unloading preference information includes a preferred network, and the user terminal performs the unloading operation of the target service according to the signal strength of the preferred network. If the preferred network is a non-mobile network (such as a WIFI network), the signal strength is the signal strength of the non-mobile network. If the preferred network is a mobile network, the signal strength is the signal strength of the reference signal of the mobile network. Among them, the signal strength of the reference signal can be a reference signal RSRP (Reference Signal Receiving Power / Reference Signal Received Power, reference signal received power).

[0101] Optionally, the service uninstallation preference information also includes a freezing time period; the reconfiguration message is also used to instruct the user terminal to prohibit performing an uninstallation operation on the target service again within the freezing time period after performing an uninstallation operation on the target service.

[0102] Optionally, the content included in the service offloading preference information is described in detail in the above embodiment and will not be repeated here.

[0103] In this embodiment, the user terminal also considers the service unloading preference information when performing service unloading, and the service unloading preference information is issued by the network device when the network load is higher than the preset load threshold. That is to say, when the user terminal performs service unloading, the network load of the mobile network is also considered. It can be seen that the present application takes more comprehensive considerations when performing service unloading, which not only effectively improves the user experience when the user uses the target service, but also reduces the network burden of the mobile network and improves the security and stability of the mobile network.

[0104] In one embodiment, when the preferred network is a non-mobile network, in order to offload the target service to a network with better network quality and improve the user's service experience, such as Figure 4 As shown, an optional implementation of performing an offloading operation of a target service according to a signal strength of a preferred network includes:

[0105] S401: when the preferred network is a non-mobile network and the signal strength of a reference signal of the mobile network is higher than a first strength threshold, offloading a target service of a user terminal to the mobile network.

[0106] The first strength threshold refers to a boundary condition used to determine whether the signal strength of the reference signal of the mobile network meets certain requirements.

[0107] It should be noted that if the target service is currently carried and operated by a mobile network, there is no need to perform an unloading operation on the target service, and the target service remains in the mobile network and continues to be carried and operated by the mobile network.

[0108] S402: when the preferred network is a non-mobile network, the signal strength of the preferred network is higher than a second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than a third strength threshold, offloading the target service of the user terminal to the non-mobile network.

[0109] The second strength threshold refers to a boundary condition for determining whether the signal strength of the non-mobile network meets a certain condition. The third strength threshold refers to another boundary condition for determining whether the signal strength of the reference signal of the mobile network meets a certain requirement. In this embodiment, the first strength threshold is higher than the third strength threshold.

[0110] It should be noted that if the target service is currently carried and operated by a non-mobile network, there is no need to perform an unloading operation on the target service, and the target service remains in the non-mobile network and continues to be carried and operated by the non-mobile network.

[0111] In this embodiment, when the preferred network is a non-mobile network, it is further determined whether the signal strength of the reference signal of the mobile network is higher than the first strength threshold. If it is higher than the first strength threshold, the target service of the user terminal is unloaded to the mobile network. If it is not higher than the first strength threshold, and the signal strength of the preferred network is higher than the second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the third strength threshold, the target service of the user terminal is unloaded to the non-mobile network, so that the signal strength of the network to which the target service is unloaded is better, which can effectively improve the user's service experience for the target service.

[0112] On the basis of the above embodiment, when the preferred network is a mobile network, in order to offload the target service to a network with better network quality and improve the user's service experience, such as Figure 5 As shown, an optional implementation of performing an offloading operation of a target service according to a signal strength of a preferred network includes:

[0113] S501: when the preferred network is a mobile network and the signal strength of a reference signal of the mobile network is higher than a fourth strength threshold, offloading a target service of a user terminal to the mobile network.

[0114] The fourth strength threshold refers to a boundary condition for determining whether the signal strength of the reference signal of the mobile network meets a certain condition. In this embodiment, when the preferred network is a mobile network, the fourth strength threshold is lower than the first strength threshold in the above embodiment.

[0115] It should be noted that if the target service is currently carried and operated by a mobile network, there is no need to perform an unloading operation on the target service, and the target service remains in the mobile network and continues to be carried and operated by the mobile network.

[0116] S502: when the preferred network is a mobile network, the signal strength of the non-mobile network is higher than a fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than a sixth strength threshold, offloading the target service to the non-mobile network.

[0117] The fifth strength threshold refers to a boundary condition for determining whether the signal strength of the non-mobile network meets certain requirements. The sixth strength threshold refers to a boundary condition for determining whether the signal strength of the mobile network meets certain requirements. In this embodiment, the fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

[0118] It should be noted that if the target service is currently carried and operated by a non-mobile network, there is no need to perform an unloading operation on the target service, and the target service remains in the non-mobile network and continues to be carried and operated by the non-mobile network.

[0119] In this embodiment, when the preferred network is a mobile network, it is further determined that the signal strength of the reference signal of the mobile network is higher than the fourth strength threshold. If it is higher than the fourth strength threshold, the target service of the user terminal is unloaded to the mobile network. If it is not higher than the fourth strength threshold, and the signal strength of the non-mobile network is higher than the fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than the sixth strength threshold, the target service is unloaded to the non-mobile network, which can make the signal strength of the network to which the target service is unloaded better, and can effectively improve the user's service experience for the target service.

[0120] In one of the embodiments, the above-mentioned first strength threshold, second strength threshold and third strength threshold are determined by the user terminal when performing service unloading when the service unloading preference information is not received. When the user terminal does not receive the service unloading preference information, an optional implementation method of service unloading is that if the signal strength of the reference signal of the mobile network is higher than the seventh strength threshold, the target service is unloaded to the mobile network. If the signal strength of the reference signal of the mobile network is not higher than the seventh strength threshold, and the signal strength of the non-mobile network is higher than the eighth strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the ninth strength threshold, the target service is unloaded to the non-mobile network. Among them, the first strength threshold is higher than the seventh strength threshold. The second strength threshold is lower than the eighth strength threshold. The third strength threshold is higher than the ninth strength threshold.

[0121] In one embodiment, if Figure 6 As shown, an optional implementation of a service offloading method includes:

[0122] S601, a network device determines a network load of a mobile network according to a utilization rate of a physical resource block of the mobile network or a data usage amount of the mobile network within a preset period of time.

[0123] S602: When the network load is higher than the load threshold, the network device sends a reconfiguration message carrying service offloading preference information of the preferred network to the user terminal running the target service. The service offloading preference information also includes the freezing time.

[0124] S603, the user terminal receives a reconfiguration message carrying the service uninstallation preference information of the preferred network sent by the network device of the mobile network. The service uninstallation preference information also includes a freezing time; the reconfiguration message is also used to instruct the user terminal to prohibit performing the uninstallation operation on the target service again within the freezing time after executing the uninstallation operation on the target service.

[0125] S604: when the preferred network is a non-mobile network and the signal strength of the reference signal of the mobile network is higher than a first strength threshold, offloading the target service of the user terminal to the mobile network.

[0126] S605: when the preferred network is a non-mobile network, the signal strength of the preferred network is higher than the second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the third strength threshold, offload the target service of the user terminal to the non-mobile network. The first strength threshold is higher than the third strength threshold.

[0127] S606: If the preferred network is a mobile network and the signal strength of the reference signal of the mobile network is higher than a fourth strength threshold, offload the target service of the user terminal to the mobile network, wherein the fourth strength threshold is lower than the first strength threshold.

[0128] S607: When the preferred network is a mobile network, the signal strength of the non-mobile network is higher than a fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than a sixth strength threshold, offloading the target service to the non-mobile network. The fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

[0129] In this embodiment, by determining the network load of the mobile network. When the network load is higher than the load threshold, a reconfiguration message carrying service unloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform the unloading operation of the target service based on the service unloading preference information. Compared with the traditional user terminal, when performing the service unloading operation of the target service, only the network indicators on the terminal side are used as the service unloading decision, which is a one-sided consideration and may cause the problem of poor effect after unloading. The present application also considers the network load on the mobile network side. When the network load is higher than the load threshold, a reconfiguration message carrying service unloading preference information is sent to the user terminal running the target service. The user terminal can perform the unloading operation of the target service based on the service unloading preference information. It can be seen that the present application is more comprehensive when performing service unloading, which not only effectively improves the user experience when the user uses the target service, but also reduces the network burden of the mobile network and improves the security and stability of the mobile network.

[0130] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0131] Based on the same inventive concept, the embodiment of the present application also provides a service unloading device for implementing the service unloading method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the one or more service unloading device embodiments provided below can refer to the limitations on the service unloading method above, and will not be repeated here.

[0132] In one embodiment, by Figure 7FIG. 2 shows a structural block diagram of a service offloading device in an embodiment. Figure 7 As shown, a service offloading device 1 is provided, the device comprising: a determination module 11 and a sending module 12, wherein:

[0133] A determination module 11, configured to determine a network load of a mobile network;

[0134] The sending module 12 is used to send a reconfiguration message carrying service unloading preference information to a user terminal running a target service when the network load is higher than a load threshold; wherein the reconfiguration message is used to instruct the user terminal to perform an unloading operation of the target service based on the service unloading preference information.

[0135] In one embodiment, the determination module 11 is further specifically configured to:

[0136] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network within a preset period of time, or the data usage of the mobile network.

[0137] In one embodiment, the determination module 11 is further specifically configured to:

[0138] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network by the target service within a preset period of time, or the data usage of the QoS flow corresponding to the target service in the mobile network.

[0139] In one of the embodiments, the service offloading preference information at least includes a preferred network.

[0140] In one of the embodiments, the service offloading preference information includes a freezing time period; the reconfiguration message is further used to instruct the user terminal to prohibit performing an offloading operation on the target service again within the freezing time period after performing an offloading operation on the target service.

[0141] In one embodiment, by Figure 8 FIG. 2 shows a structural block diagram of a service offloading device in an embodiment. Figure 8 As shown, a service unloading device 2 is provided, the device comprising: a receiving module 21 and an unloading module 22, wherein:

[0142] A receiving module 21, configured to receive a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0143] The uninstallation module 22 is used to execute the uninstallation operation of the target service of the user terminal according to the service uninstallation preference information.

[0144] In one of the embodiments, the service offloading preference information includes a preferred network;

[0145] Accordingly, according to the service uninstallation preference information, an uninstallation operation of the target service is performed, including:

[0146] The target service is offloaded based on the signal strength of the preferred network.

[0147] In one embodiment, the uninstall module 22 is further specifically configured to:

[0148] When the preferred network is a non-mobile network and the signal strength of the reference signal of the mobile network is higher than a first strength threshold, offloading the target service of the user terminal to the mobile network;

[0149] When the preferred network is a non-mobile network, the signal strength of the preferred network is higher than the second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the third strength threshold, the target service of the user terminal is offloaded to the non-mobile network; wherein the first strength threshold is higher than the third strength threshold.

[0150] In one embodiment, the uninstall module 22 is further specifically configured to:

[0151] When the preferred network is a mobile network and the signal strength of the reference signal of the mobile network is higher than a fourth strength threshold, offloading the target service of the user terminal to the mobile network; wherein the fourth strength threshold is lower than the first strength threshold;

[0152] When the preferred network is a mobile network, the signal strength of the non-mobile network is higher than the fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than the sixth strength threshold, the target service is offloaded to the non-mobile network; wherein the fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

[0153] In one of the embodiments, the service offloading preference information includes a freezing time period; the reconfiguration message is further used to instruct the user terminal to prohibit performing an offloading operation on the target service again within the freezing time period after performing an offloading operation on the target service.

[0154] Each module in the above service offloading device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0155] In one embodiment, a computer device is provided. The computer device may be a platform side, and its internal structure diagram may be as shown in FIG. Fig. 9As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store relevant information of the computing power node. The network interface of the computer device is used to communicate with an external user side through a network connection. When the computer program is executed by the processor, a service unloading method is implemented.

[0156] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0157] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0158] Determine the network load of the mobile network;

[0159] When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

[0160] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the network load of the mobile network, including:

[0161] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network within a preset period of time, or the data usage of the mobile network.

[0162] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the network load of the mobile network, including:

[0163] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network by the target service within a preset period of time, or the data usage of the QoS flow corresponding to the target service in the mobile network.

[0164] In one embodiment, when the processor executes the computer program, the following steps are further implemented: the service offloading preference information at least includes a preferred network.

[0165] In one embodiment, the processor further implements the following steps when executing the computer program: the service unloading preference information includes a freezing duration; the reconfiguration message is further used to instruct the user terminal to prohibit performing the unloading operation on the target service again within the freezing duration after performing the unloading operation on the target service.

[0166] In one embodiment, another computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0167] receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0168] According to the service uninstallation preference information, an uninstallation operation of the target service of the user terminal is performed.

[0169] In one embodiment, when the processor executes the computer program, the following steps are further implemented: the service offloading preference information includes a preferred network;

[0170] Accordingly, according to the service uninstallation preference information, an uninstallation operation of the target service is performed, including:

[0171] The target service is offloaded based on the signal strength of the preferred network.

[0172] In one embodiment, when the processor executes the computer program, the following steps are further implemented: performing an unloading operation of the target service according to the signal strength of the preferred network, including:

[0173] When the preferred network is a non-mobile network and the signal strength of the reference signal of the mobile network is higher than a first strength threshold, offloading the target service of the user terminal to the mobile network;

[0174] When the preferred network is a non-mobile network, the signal strength of the preferred network is higher than the second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the third strength threshold, the target service of the user terminal is offloaded to the non-mobile network; wherein the first strength threshold is higher than the third strength threshold.

[0175] In one embodiment, when the processor executes the computer program, the following steps are further implemented: performing an unloading operation of the target service according to the signal strength of the preferred network, including:

[0176] When the preferred network is a mobile network and the signal strength of the reference signal of the mobile network is higher than a fourth strength threshold, offloading the target service of the user terminal to the mobile network; wherein the fourth strength threshold is lower than the first strength threshold;

[0177] When the preferred network is a mobile network, the signal strength of the non-mobile network is higher than the fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than the sixth strength threshold, the target service is offloaded to the non-mobile network; wherein the fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

[0178] In one embodiment, the processor further implements the following steps when executing the computer program: the service unloading preference information includes a freezing duration; the reconfiguration message is further used to instruct the user terminal to prohibit performing the unloading operation on the target service again within the freezing duration after performing the unloading operation on the target service.

[0179] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0180] Determine the network load of the mobile network;

[0181] When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

[0182] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the network load of the mobile network, including:

[0183] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network within a preset period of time, or the data usage of the mobile network.

[0184] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the network load of the mobile network, including:

[0185] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network by the target service within a preset period of time, or the data usage of the QoS flow corresponding to the target service in the mobile network.

[0186] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: the service offloading preference information at least includes a preferred network.

[0187] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the service unloading preference information includes a freezing duration; the reconfiguration message is also used to instruct the user terminal to prohibit the unloading operation for the target service from being performed again within the freezing duration after performing the unloading operation for the target service.

[0188] In one embodiment, another computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0189] receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0190] According to the service uninstallation preference information, an uninstallation operation of the target service of the user terminal is performed.

[0191] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: the service offloading preference information includes a preferred network;

[0192] Accordingly, according to the service uninstallation preference information, an uninstallation operation of the target service is performed, including:

[0193] The target service is offloaded based on the signal strength of the preferred network.

[0194] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: performing an unloading operation of the target service according to the signal strength of the preferred network, including:

[0195] When the preferred network is a non-mobile network and the signal strength of the reference signal of the mobile network is higher than a first strength threshold, offloading the target service of the user terminal to the mobile network;

[0196] When the preferred network is a non-mobile network, the signal strength of the preferred network is higher than the second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the third strength threshold, the target service of the user terminal is offloaded to the non-mobile network; wherein the first strength threshold is higher than the third strength threshold.

[0197] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: performing an unloading operation of the target service according to the signal strength of the preferred network, including:

[0198] When the preferred network is a mobile network and the signal strength of the reference signal of the mobile network is higher than a fourth strength threshold, offloading the target service of the user terminal to the mobile network; wherein the fourth strength threshold is lower than the first strength threshold;

[0199] When the preferred network is a mobile network, the signal strength of the non-mobile network is higher than the fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than the sixth strength threshold, the target service is offloaded to the non-mobile network; wherein the fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

[0200] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the service unloading preference information includes a freezing duration; the reconfiguration message is also used to instruct the user terminal to prohibit the unloading operation for the target service from being performed again within the freezing duration after performing the unloading operation for the target service.

[0201] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0202] Determine the network load of the mobile network;

[0203] When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to the user terminal running the target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

[0204] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the network load of the mobile network, including:

[0205] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network within a preset period of time, or the data usage of the mobile network.

[0206] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the network load of the mobile network, including:

[0207] The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network by the target service within a preset period of time, or the data usage of the QoS flow corresponding to the target service in the mobile network.

[0208] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: the service offloading preference information at least includes a preferred network.

[0209] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the service unloading preference information includes a freezing duration; the reconfiguration message is also used to instruct the user terminal to prohibit the unloading operation for the target service from being performed again within the freezing duration after performing the unloading operation for the target service.

[0210] In one embodiment, another computer program product is provided, including a computer program, which, when executed by a processor, implements the following steps:

[0211] receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network;

[0212] According to the service uninstallation preference information, an uninstallation operation of the target service of the user terminal is performed.

[0213] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: the service offloading preference information includes a preferred network;

[0214] Accordingly, according to the service uninstallation preference information, an uninstallation operation of the target service is performed, including:

[0215] The target service is offloaded based on the signal strength of the preferred network.

[0216] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: performing an unloading operation of the target service according to the signal strength of the preferred network, including:

[0217] When the preferred network is a non-mobile network and the signal strength of the reference signal of the mobile network is higher than a first strength threshold, offloading the target service of the user terminal to the mobile network;

[0218] When the preferred network is a non-mobile network, the signal strength of the preferred network is higher than the second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than the third strength threshold, the target service of the user terminal is offloaded to the non-mobile network; wherein the first strength threshold is higher than the third strength threshold.

[0219] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: performing an unloading operation of the target service according to the signal strength of the preferred network, including:

[0220] When the preferred network is a mobile network and the signal strength of the reference signal of the mobile network is higher than a fourth strength threshold, offloading the target service of the user terminal to the mobile network; wherein the fourth strength threshold is lower than the first strength threshold;

[0221] When the preferred network is a mobile network, the signal strength of the non-mobile network is higher than the fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than the sixth strength threshold, the target service is offloaded to the non-mobile network; wherein the fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

[0222] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the service unloading preference information includes a freezing duration; the reconfiguration message is also used to instruct the user terminal to prohibit the unloading operation for the target service from being performed again within the freezing duration after performing the unloading operation for the target service.

[0223] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present 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), magnetoresistive 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited thereto.

[0224] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, 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.

[0225] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A service offloading method, characterized in that: A network device applied to a mobile network, the method comprising: determining a network load of the mobile network; When the network load is higher than the load threshold, a reconfiguration message carrying service offloading preference information is sent to a user terminal running a target service; wherein the reconfiguration message is used to instruct the user terminal to perform an offloading operation of the target service based on the service offloading preference information.

2. The method according to claim 1, characterized in that The determining of the network load of the mobile network includes: The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network within a preset time period, or the data usage of the mobile network.

3. The method according to claim 1, characterized in that The determining of the network load of the mobile network includes: The network load of the mobile network is determined according to the utilization rate of the physical resource blocks of the mobile network by the target service within a preset time period, or the data usage of the quality of service (QoS) flow corresponding to the target service in the mobile network.

4. The method according to claim 1, characterized in that The service offloading preference information at least includes a preferred network.

5. The method according to claim 1, characterized in that The service uninstallation preference information includes a freezing time period; the reconfiguration message is further used to instruct the user terminal to prohibit performing an uninstallation operation on the target service again within the freezing time period after performing an uninstallation operation on the target service.

6. A service unloading method, characterized in that: Applied to a user terminal, the method comprises: receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network; An uninstall operation of the target service of the user terminal is performed according to the service uninstall preference information.

7. The method according to claim 6, characterized in that The service offloading preference information includes a preferred network; Correspondingly, performing the uninstallation operation of the target service according to the service uninstallation preference information includes: The target service is offloaded according to the signal strength of the preferred network.

8. The method according to claim 7, characterized in that The performing the unloading operation of the target service according to the signal strength of the preferred network includes: When the preferred network is a non-mobile network and the signal strength of the reference signal of the mobile network is higher than a first strength threshold, offloading the target service of the user terminal to the mobile network; When the preferred network is a non-mobile network, the signal strength of the preferred network is higher than a second strength threshold, and the signal strength of the reference signal of the mobile network is not higher than a third strength threshold, the target service of the user terminal is offloaded to the non-mobile network; wherein the first strength threshold is higher than the third strength threshold.

9. The method according to claim 8, characterized in that The performing the unloading operation of the target service according to the signal strength of the preferred network includes: When the preferred network is a mobile network and the signal strength of the reference signal of the mobile network is higher than a fourth strength threshold, offloading the target service of the user terminal to the mobile network; wherein the fourth strength threshold is lower than the first strength threshold; When the preferred network is a mobile network, the signal strength of the non-mobile network is higher than a fifth strength threshold, and the signal strength of the reference signal of the mobile network is lower than a sixth strength threshold, the target service is offloaded to the non-mobile network; wherein the fifth strength threshold is higher than the second strength threshold, and the sixth strength threshold is lower than the third strength threshold and lower than the fourth strength threshold.

10. The method according to claim 6, characterized in that The service uninstallation preference information includes a freezing time period; the reconfiguration message is further used to instruct the user terminal to prohibit performing an uninstallation operation on the target service again within the freezing time period after performing an uninstallation operation on the target service.

11. A service unloading device, characterized in that: A network device configured in a mobile network, the device comprising: A determination module, configured to determine a network load of the mobile network; A sending module is used to send a reconfiguration message carrying service unloading preference information to a user terminal running a target service when the network load is higher than a load threshold; wherein the reconfiguration message is used to instruct the user terminal to perform an unloading operation of the target service based on the service unloading preference information.

12. A service unloading device, characterized in that: Configured in a user terminal, the device includes: A receiving module, used for receiving a reconfiguration message carrying service offloading preference information sent by a network device of a mobile network; The uninstallation module is used to execute the uninstallation operation of the target service of the user terminal according to the service uninstallation preference information.

13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 10 are implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.