User equipment relocation method, apparatus, device, and medium

By reserving resources and deploying application instances in the target MEC system in advance during the user device migration, the problem of insufficient resources during edge computing system switching is solved, achieving seamless service continuity and improving user experience.

CN115297515BActive Publication Date: 2026-01-27SHANDONG INSPUR SCI RES INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211022067.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-24
Publication Date
2026-01-27
Estimated Expiration
2042-08-24

AI Technical Summary

Technical Problem

During the movement of user devices, the switching between edge computing systems can lead to insufficient MEC system resources, resulting in service interruptions and affecting user experience.

Method used

By reserving resources, deploying application instances, and transmitting context data in advance in the target MEC system based on the user equipment's speed and location information during its movement, the system ensures that the user equipment has the ability to directly provide services when switching to the final MEC system.

Benefits of technology

It enables seamless switching of the MEC system, improves service continuity and user experience, and avoids service interruptions caused by insufficient resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115297515B_ABST
    Figure CN115297515B_ABST
Patent Text Reader

Abstract

The application provides a user equipment relocation method and device, equipment and medium, and relates to the field of computer communication network, and comprises the following steps: deploying a resource message, adding a relocation requirement identifier to user equipment, and generating a relocation requirement; extracting all target MEC systems from the MEC system, and sending the relocation requirement and the resource message to all target MEC systems; in the case that the difference between the second location information and the second preset range is less than the second preset difference, sending the edge computing application instance and the context data to all target MEC systems; in the case that the service signal strength between the target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, determining that the target MEC system is the final MEC system, the application can guarantee that the user equipment has the ability to provide services when entering the range of the final MEC system, and meet the demand for MEC service continuity in the user mobile state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer communication networks, and in particular to a user equipment relocation method, apparatus, device, and medium. Background Technology

[0002] Compared to traditional models, edge system architecture deploys cloud functions such as storage, computing, processing, and networking closer to the user device. Due to its low latency and high bandwidth capabilities, the edge computing industry has experienced rapid technological development and continuous market expansion, gradually playing a crucial role as information and communication technology infrastructure across various industries. However, current edge computing system standards and technologies primarily focus on the functions and interactions of modules within a unified system. With the deepening development of the Industrial Internet and the information exchange between vehicles and the outside world, the interaction requirements of edge computing systems are gradually increasing. The demands for service continuity during user device movement are rising, as is the need for seamless switching between multiple edge computing systems.

[0003] However, currently, due to the movement of user devices and switching between various edge computing systems, the resources of the multi-access edge computing (MEC) system after the switch are often insufficient, resulting in service interruptions and thus affecting the user experience. Summary of the Invention

[0004] This invention provides a user equipment relocation method, apparatus, device, and medium to address the technical deficiency of insufficient MEC system resources after user equipment handover in the prior art. This invention can ensure that user equipment has the ability to directly provide services when entering the MEC system after handover, thus meeting the user's need for MEC system service continuity in a mobile state.

[0005] In a first aspect, the present invention provides a user equipment relocation method, comprising:

[0006] If the first moving speed is greater than or equal to the preset speed, and / or if the difference between the first location information and the first preset range is less than the first preset difference, deploy resource messages related to the user equipment and add a relocation request identifier to the user equipment to generate a relocation request for the user equipment.

[0007] Extract all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system, and send the relocation request and resource message to all target MEC systems;

[0008] If the difference between the second location information and the second preset range is less than the second preset difference, the edge computing application instance and context data related to the user equipment are sent to all target MEC systems.

[0009] If the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system.

[0010] The first moving speed and the first location information are obtained by the user equipment during the initial MEC system service.

[0011] The second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems;

[0012] The resource message refers to the memory required for edge computing application instances and context data;

[0013] The target MEC system is a MEC system in a preset available state.

[0014] According to the user equipment relocation method provided by the present invention, the step of extracting all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system includes:

[0015] After identifying all MEC systems within the third preset range that have the same service capabilities as the initial MEC system, a first request instruction is sent to all MEC systems.

[0016] All target MEC systems are identified based on the first feedback instruction;

[0017] The first feedback instruction is a feedback instruction issued by the MEC system in a preset available state after receiving the first request instruction.

[0018] According to the user equipment relocation method provided by the present invention, after determining that the target MEC system is the final MEC system, the method further includes:

[0019] Send the first instruction to all unselected target MEC systems;

[0020] The first instruction is used to instruct all unselected target MEC systems to release the edge computing application instances and context data associated with the user equipment;

[0021] The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

[0022] Secondly, the present invention also provides a user equipment relocation method, comprising:

[0023] After receiving a relocation request and resource message, each target MEC system reserves reserved memory that matches the resource message of the user equipment.

[0024] After receiving the edge computing application instance and context data related to the user equipment, each target MEC system receives the edge computing application instance and context data related to the user equipment according to the reserved memory.

[0025] If any target MEC system receives the second instruction, the final MEC system is determined from all target MEC systems.

[0026] The second instruction is used to instruct the user equipment to switch its services in the initial MEC system to the user's services in the final MEC system.

[0027] According to the user equipment relocation method provided by the present invention, after determining the final MEC system from all target MEC systems, the method further includes:

[0028] Upon receiving the first instruction, the edge computing application instance and context data associated with the user equipment are released.

[0029] The first instruction is used to instruct all unselected target MEC systems to release the edge computing application instances and context data associated with the user equipment;

[0030] The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

[0031] According to the user equipment relocation method provided by the present invention, after determining the final MEC system from all target MEC systems, the method further includes:

[0032] The second moving speed and third location information of the user equipment in the final MEC system are obtained until the handover of the user equipment in any MEC system is completed.

[0033] Thirdly, the present invention also provides a user equipment relocation device, comprising:

[0034] Deployment module: used to deploy resource messages related to the user equipment and add a relocation request identifier to the user equipment when the first moving speed is greater than or equal to a preset speed, and / or when the difference between the first location information and the first preset range is less than a first preset difference, so as to generate a relocation request for the user equipment.

[0035] Extraction module: used to extract all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system, so as to send the relocation request and resource message to all target MEC systems;

[0036] Sending module: When the difference between the second location information and the second preset range is less than the second preset difference, it sends the edge computing application instance and context data related to the user equipment to all target MEC systems;

[0037] First determining module: used to determine the target MEC system as the final MEC system when the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment;

[0038] The first moving speed and the first location information are obtained by the user equipment during the initial MEC system service.

[0039] The second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems;

[0040] The resource message refers to the memory required for edge computing application instances and context data;

[0041] The target MEC system is a MEC system in a preset available state.

[0042] Fourthly, the present invention also provides a user equipment relocation device, comprising:

[0043] Reserved module: Used by each target MEC system to reserve memory that matches the resource message of the user equipment after receiving the relocation request and resource message;

[0044] Receiving module: Used for each target MEC system to receive the edge computing application instance and context data related to the user equipment according to the reserved memory after receiving the edge computing application instance and context data related to the user equipment;

[0045] The second determining module is used to determine the final MEC system from all target MEC systems when any target MEC system receives the second instruction.

[0046] The second instruction is used to instruct the user equipment to switch its services in the initial MEC system to the user's services in the final MEC system.

[0047] Fifthly, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the user equipment relocation method.

[0048] In a sixth aspect, a non-transitory computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the user equipment relocation method.

[0049] This invention provides a user equipment relocation method, apparatus, device, and medium. When the user equipment's movement speed and location information change, requiring switching between multiple edge computing systems, the method allows the target MEC system to prepare for the switch in advance based on the user equipment's different location states and preset judgment conditions. Specifically, before the user equipment moves into the target MEC system's range, resources are reserved in advance, application instances are deployed, and context data is transmitted to ensure that the user equipment has the ability to directly provide services when it enters the final MEC system's range. This meets the requirement for MEC service continuity during user mobility and improves service quality and user experience. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0051] Figure 1 This is one of the flowcharts illustrating the user equipment relocation method provided by the present invention;

[0052] Figure 2 This is a schematic diagram of the process for extracting all target MEC systems provided by the present invention;

[0053] Figure 3 This is the second flowchart illustrating the user equipment relocation method provided by the present invention;

[0054] Figure 4 This is one of the structural schematic diagrams of the user equipment relocation device provided by the present invention;

[0055] Figure 5 This is the second structural schematic diagram of the user equipment relocation device provided by the present invention;

[0056] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0058] In edge computing system applications, existing scenarios mostly focus on fixed MEC systems and services deployed in fixed environments. With the development of industries such as vehicle-to-the-world information exchange, the demand for service switching and invocation between MEC systems is gradually increasing, and collaboration technologies between MEC systems are also gaining importance. However, current MEC system relocation solutions involve relocating the user device to another MEC system before applying context data and application instances, which can lead to insufficient resources in the target MEC system and subsequent service interruptions. Therefore, this invention provides a technical solution that pre-deploys other MEC systems based on changes in the user device's movement speed and location information. This reduces the latency of switching between multiple edge computing systems due to location changes, achieving continuous and seamless switching of MEC system services. It prevents resource shortages caused by neighboring edge computing systems during edge computing system switching, or slow context data transmission or application instance establishment, thus avoiding further service interruptions and improving service quality and user experience.

[0059] Figure 1 This is one of the flowcharts illustrating the user equipment relocation method provided by the present invention, applied to an initial MEC system, including:

[0060] If the first moving speed is greater than or equal to the preset speed, and / or if the difference between the first location information and the first preset range is less than the first preset difference, deploy resource messages related to the user equipment and add a relocation request identifier to the user equipment to generate a relocation request for the user equipment.

[0061] Extract all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system, and send the relocation request and resource message to all target MEC systems;

[0062] If the difference between the second location information and the second preset range is less than the second preset difference, the edge computing application instance and context data related to the user equipment are sent to all target MEC systems.

[0063] If the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system.

[0064] The first moving speed and the first location information are obtained by the user equipment during the initial MEC system service.

[0065] The second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems;

[0066] The resource message refers to the memory required for edge computing application instances and context data;

[0067] The target MEC system is a MEC system in a preset available state.

[0068] In step 101, the first moving speed and the first location information are obtained by the user equipment under the service of the initial MEC system. That is, in this invention, the MEC system that provides services to the user equipment is designated as the initial MEC system, the execution entity is the initial MEC system, and the initial MEC system obtains the real-time moving speed and location information of the user equipment, namely the first moving speed and the first location information.

[0069] In another optional embodiment, the execution entity can also be the application relocation module in the initial MEC system. In such an embodiment, the application relocation method based on edge computing described in this invention is implemented by adding an application relocation module within the edge computing system. Specifically, the application relocation module is mainly responsible for identifying the relocation requirements of user devices, sending and obtaining the distance to the target MEC system, sending resource reservation information, application instance deployment messages, context data, and other operations to the target MEC system.

[0070] The preset speed is a preset value for the application relocation requirement, which can be customized according to the requirements and service resources. The first preset range is the maximum boundary of the service quality assurance range. The first preset difference can be customized according to the requirements and service resources. That is, when the user equipment is a certain distance away from the maximum boundary of the service quality assurance range, resource messages related to the user equipment are deployed, and a relocation requirement identifier is added to the user equipment to generate the relocation requirement of the user equipment.

[0071] In an optional embodiment, if the first moving speed is greater than or equal to a preset speed, a resource message related to the user equipment is deployed, and a relocation request identifier is added to the user equipment to generate a relocation request for the user equipment.

[0072] In another optional embodiment, if the difference between the first location information and the first preset range is less than the first preset difference, a resource message related to the user equipment is deployed, and a relocation request identifier is added to the user equipment to generate a relocation request for the user equipment.

[0073] In another alternative embodiment, if the first moving speed is greater than or equal to a preset speed, and if the difference between the first location information and the first preset range is less than a first preset difference, resource messages related to the user equipment are deployed, and a relocation request identifier is added to the user equipment to generate a relocation request for the user equipment.

[0074] Optionally, resource messages related to the user device are deployed. These resource messages are the memory required for edge computing application instances and context data, i.e., information representing the memory size that needs to be deployed. Adding a relocation requirement identifier to the user device is to generate a relocation requirement for the user device, at which point the user device may need to switch to the MEC system.

[0075] In step 102, all target MEC systems are extracted from all MEC systems within the scope of the initial multi-access edge computing (MEC) system. The relocation request and resource message are then sent to all target MEC systems. These target MEC systems are those in a preset available state; not all MEC systems within the scope of the initial MEC system are available. Some MEC systems may be unable to accept or respond to the handover service due to equipment failure, high load, or incompatibility, thus becoming unavailable. In such cases, all target MEC systems need to be extracted from all MEC systems, allowing the initial MEC system to send the relocation request and resource message determined in step 101 to all target MEC systems. This invention, upon receiving the relocation request and resource message from the user equipment of the initial MEC system, reserves the required memory and computing resources for seamless handover of subsequent application relocation services.

[0076] In step 103, if the difference between the second location information and the second preset range is less than the second preset difference, the edge computing application instance and context data related to the user equipment are sent to all target MEC systems. The second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems. Optionally, if the second preset difference is less than the first preset difference, that is, the user equipment is closer to the boundary of the quality of service assurance range, it is possible that the user equipment is already at the boundary of the quality of service assurance range, or is within the quality of service assurance range of other target MEC systems. In this case, the edge computing application instance and context data related to the user equipment can be sent to all target MEC systems.

[0077] Compared to step 102, where the relocation request and resource message with a smaller data volume are sent to other target MEC systems to reserve relevant memory locations, step 103 directly sends the specific content, namely the edge computing application instance and context data related to the user equipment, to each target MEC system to correspond with the reserved memory locations. After receiving the edge computing application instance and context data related to the user equipment, all target MEC systems use the reserved resources to establish the application instance and context data, preparing for the user equipment to enter the service quality assurance range boundary.

[0078] In step 104, if the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system. This invention monitors the service quality of the user equipment for all target MEC systems in real time. After the service quality of any target MEC system obtained by the user equipment is better than that of the initial MEC system, a service request is initiated to the target MEC system, and the target MEC system begins to provide services, becoming a new source MEC, that is, the final MEC system.

[0079] Optionally, after determining that the target MEC system is the final MEC system, the method further includes:

[0080] Send the first instruction to all unselected target MEC systems;

[0081] The first instruction is used to instruct all unselected target MEC systems to release the edge computing application instances and context data associated with the user equipment;

[0082] The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

[0083] Since the edge computing application instances and context data related to the user equipment were sent to all target MEC systems in step 103, a cache of these user equipment-related edge computing application instances and context data exists in all target MEC systems. If this cache is not cleared in time, it may lead to insufficient system resources, slow operation, or freezing in other target MEC systems. Therefore, after determining the final MEC system, it is necessary to release the user equipment-related edge computing application instances and context data in all unselected target MEC systems in a timely manner. That is, the initial MEC system sends a first instruction to all unselected target MEC systems, and all unselected target MEC systems release the user equipment-related edge computing application instances and context data after receiving the first instruction.

[0084] The application relocation method provided by this invention includes resource reservation for the target MEC system, pre-establishment of edge computing application instances, transmission of context data, and release of reserved expired resources. It can achieve seamless switching of MEC systems without excessive redevelopment or modification of existing MEC systems, further realizing the interoperability of ubiquitous edge computing power, improving service continuity, and enhancing user experience and service quality.

[0085] This invention provides a user equipment relocation method, apparatus, device, and medium. When the user equipment's movement speed and location information change, requiring switching between multiple edge computing systems, the method allows the target MEC system to prepare for the switch in advance based on the user equipment's different location states and preset judgment conditions. Specifically, before the user equipment moves into the target MEC system's range, resources are reserved in advance, application instances are deployed, and context data is transmitted to ensure that the user equipment has the ability to directly provide services when it enters the final MEC system's range. This meets the requirement for MEC service continuity during user mobility and improves service quality and user experience.

[0086] Figure 2 This is a flowchart illustrating the process of extracting all target MEC systems provided by the present invention. The step of extracting all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system includes:

[0087] After identifying all MEC systems within the third preset range that have the same service capabilities as the initial MEC system, a first request instruction is sent to all MEC systems.

[0088] All target MEC systems are identified based on the first feedback instruction;

[0089] The first feedback instruction is a feedback instruction issued by the MEC system in a preset available state after receiving the first request instruction.

[0090] In step 1021, firstly, all MEC systems with the same service capabilities as the initial MEC system within a third preset range are identified. The third preset range can be customized according to needs and service resources. Then, a first request instruction is sent to all MEC systems. The first request instruction is used to instruct all MEC systems to choose whether to generate a first feedback instruction based on their own operating status.

[0091] In step 1022, all target MEC systems are determined according to the first feedback instruction. The first feedback instruction is a feedback instruction issued by the MEC system in the preset available state after receiving the first request instruction. That is, only the MEC system in the available state will send the first feedback instruction to the initial MEC system. The initial MEC system then receives the first feedback instruction and determines all target MEC systems according to the first feedback instruction.

[0092] Figure 3 This is the second flowchart of the user equipment relocation method provided by the present invention, which is applied to all target MEC systems. The execution entity is all target MEC systems, including:

[0093] After receiving a relocation request and resource message, each target MEC system reserves reserved memory that matches the resource message of the user equipment.

[0094] After receiving the edge computing application instance and context data related to the user equipment, each target MEC system receives the edge computing application instance and context data related to the user equipment according to the reserved memory.

[0095] If any target MEC system receives the second instruction, the final MEC system is determined from all target MEC systems.

[0096] The second instruction is used to instruct the user equipment to switch its services in the initial MEC system to the user's services in the final MEC system.

[0097] In step 201, the initial MEC system sends relocation requests and resource messages to all target MEC systems so that each target MEC system can receive the relocation requests and resource messages. After receiving the relocation requests and resource messages, each target MEC system starts reservation processing according to the relocation requests, determines the user equipment, and reserves reserved memory that matches the resource messages of the user equipment according to the resource messages.

[0098] In step 202, the initial MEC system sends the user equipment-related edge computing application instance and context data to all target MEC systems, so that each target MEC system receives the user equipment-related edge computing application instance and context data. After receiving the user equipment-related edge computing application instance and context data, since reserved memory matching the resource message of the user equipment has been reserved in step 201, it can receive the user equipment-related edge computing application instance and context data according to the reserved memory.

[0099] In step 203, according to step 104, if the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system, and a second instruction is generated. The initial MEC system sends the second instruction to the final MEC system among all target MEC systems. On the target MEC system side, that is, when any target MEC system receives the second instruction, the final MEC system is determined from all target MEC systems. The second instruction is used to instruct the user equipment to switch the service in the initial MEC system to the user's service in the final MEC system.

[0100] Optionally, after determining the final MEC system from all target MEC systems, the process also includes:

[0101] Upon receiving the first instruction, the edge computing application instance and context data associated with the user equipment are released.

[0102] The first instruction is used to instruct all unselected target MECs to release the edge computing application instances and context data associated with the user equipment;

[0103] The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

[0104] In such an embodiment, after the final MEC system is determined, it is necessary to promptly release the edge computing application instances and context data related to the user equipment in all unselected target MEC systems. That is, the initial MEC system sends a first instruction to all unselected target MEC systems, and all unselected target MEC systems release the edge computing application instances and context data related to the user equipment after receiving the first instruction.

[0105] Optionally, after determining the final MEC system from all target MEC systems, the process also includes:

[0106] The second moving speed and third location information of the user equipment in the final MEC system are obtained until the handover of the user equipment in any MEC system is completed.

[0107] Those skilled in the art will understand that, after determining the final MEC system from all target MEC systems, the final MEC system is used as the execution entity to obtain the second moving speed and third location information of the user equipment providing services within the final MEC system. Then, if the second moving speed is greater than or equal to a preset speed, and / or if the difference between the third location information and a first preset range is less than a first preset difference, resource messages related to the user equipment are deployed, and a relocation request identifier is added to the user equipment to generate a relocation request for the user equipment. All target MEC systems related to the final MEC system are extracted from all MEC systems within the scope of the final MEC system, and the relocation request and resource messages are sent to the target MEC system with the most... The target MEC system related to the final MEC system; if the difference between the fourth location information and the second preset range is less than the second preset difference, the edge computing application instance and context data related to the user equipment are sent to all target MEC systems. The fourth location information is obtained after the final MEC system sends the relocation request and resource message to all target MEC systems. If the service signal strength between any target MEC system related to the final MEC system and the user equipment is greater than the service signal strength between the final MEC system and the user equipment, the target MEC system is determined to be the MEC system to be switched. The user equipment's movement speed and location information are obtained in the MEC system to be switched until the user equipment is switched to any MEC system.

[0108] Figure 4This is one of the structural schematic diagrams of the user equipment relocation device provided by the present invention. The present invention provides a user equipment relocation device, the execution subject of which is an initial MEC system, including a deployment module 11: used to deploy resource messages related to the user equipment and add a relocation requirement identifier to the user equipment when the first moving speed is greater than or equal to a preset speed, and / or when the difference between the first location information and the first preset range is less than the first preset difference, so as to generate the relocation requirement of the user equipment. The working principle of the deployment module 11 can be referred to the aforementioned step 101, and will not be repeated here.

[0109] The user equipment relocation device further includes an extraction module 12: used to extract all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system, so as to send the relocation request and resource message to all target MEC systems. The working principle of the extraction module 12 can be referred to the aforementioned step 102, and will not be repeated here.

[0110] The user equipment relocation device further includes a sending module 13: when the difference between the second location information and the second preset range is less than the second preset difference, it sends the edge computing application instance and context data related to the user equipment to all target MEC systems. The working principle of the sending module 13 can be referred to the aforementioned step 103, and will not be repeated here.

[0111] The user equipment relocation device further includes a first determining module 14: used to determine the target MEC system as the final MEC system when the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment. The working principle of the first determining module 14 can be referred to the aforementioned step 104, and will not be repeated here.

[0112] The first moving speed and the first location information are obtained by the user equipment during the initial MEC system service.

[0113] The second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems;

[0114] The resource message refers to the memory required for edge computing application instances and context data;

[0115] The target MEC system is a MEC system in a preset available state.

[0116] This invention provides a user equipment relocation method, apparatus, device, and medium. When the user equipment's movement speed and location information change, requiring switching between multiple edge computing systems, the method allows the target MEC system to prepare for the switch in advance based on the user equipment's different location states and preset judgment conditions. Specifically, before the user equipment moves into the target MEC system's range, resources are reserved in advance, application instances are deployed, and context data is transmitted to ensure that the user equipment has the ability to directly provide services when it enters the final MEC system's range. This meets the requirement for MEC service continuity during user mobility and improves service quality and user experience.

[0117] Figure 5 This is the second structural schematic diagram of the user equipment relocation device provided by the present invention. The present invention also provides a user equipment relocation device, the execution subject of which is all target MEC systems, including a reservation module 21: used for each target MEC system to reserve reserved memory matching the resource message of the user equipment after receiving the relocation request and resource message. The working principle of the reservation module 21 can be referred to the aforementioned step 201, and will not be repeated here.

[0118] The user equipment relocation device further includes a receiving module 22: after each target MEC system receives the edge computing application instance and context data related to the user equipment, it receives the edge computing application instance and context data related to the user equipment according to the reserved memory. The working principle of the receiving module 22 can be referred to the aforementioned step 202, and will not be repeated here.

[0119] The user equipment relocation device further includes a second determining module 23: used to determine the final MEC system from all target MEC systems when any target MEC system receives the second instruction. The working principle of the second determining module 23 can be referred to the aforementioned step 203, and will not be repeated here.

[0120] The second instruction is used to instruct the user equipment to switch its services in the initial MEC system to the user's services in the final MEC system.

[0121] This invention provides a user equipment relocation method, apparatus, device, and medium. When the user equipment's movement speed and location information change, requiring switching between multiple edge computing systems, the method allows the target MEC system to prepare for the switch in advance based on the user equipment's different location states and preset judgment conditions. Specifically, before the user equipment moves into the target MEC system's range, resources are reserved in advance, application instances are deployed, and context data is transmitted to ensure that the user equipment has the ability to directly provide services when it enters the final MEC system's range. This meets the requirement for MEC service continuity during user mobility and improves service quality and user experience.

[0122] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. For example... Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute a user equipment relocation method. This method includes: when the first moving speed is greater than or equal to a preset speed, and / or when the difference between the first location information and the first preset range is less than a first preset difference, deploying resource messages related to the user equipment and adding a relocation request identifier to the user equipment to generate a relocation request for the user equipment; extracting all target MEC systems from all MEC systems within the initial multi-access edge computing (MEC) system's coverage area, and sending the relocation request and resource messages to all target MEC systems; and when the difference between the second location information and the second preset range is less than the second preset difference... The edge computing application instance and context data related to the user equipment are sent to all target MEC systems; if the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system; the first moving speed and the first location information are obtained based on the user equipment's service under the initial MEC system; the second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems; the resource message is the memory of the resources required by the edge computing application instance and context data; the target MEC system is the MEC system in a preset available state.

[0123] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0124] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute a user equipment relocation method provided by the above methods. The method includes: when the first moving speed is greater than or equal to a preset speed, and / or when the difference between the first location information and the first preset range is less than the first preset difference, deploying resource messages related to the user equipment and adding a relocation request identifier to the user equipment to generate a relocation request for the user equipment; extracting all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system, and sending the relocation request and resource messages to all target MEC systems. The system, when the difference between the second location information and the second preset range is less than the second preset difference, sends the edge computing application instance and context data related to the user equipment to all target MEC systems; when the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system; the first moving speed and the first location information are obtained based on the user equipment's service under the initial MEC system; the second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems; the resource message is the memory of the resources required for the edge computing application instance and context data; the target MEC system is the MEC system in a preset available state.

[0125] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements a user equipment relocation method provided by the methods described above. This method includes: when a first moving speed is greater than or equal to a preset speed, and / or when the difference between first location information and a first preset range is less than a first preset difference, deploying resource messages related to the user equipment and adding a relocation request identifier to the user equipment to generate a relocation request for the user equipment; extracting all target MEC systems from all MEC systems within the initial multi-access edge computing (MEC) system's effective range, and sending the relocation request and resource messages to all target MEC systems; when the second location information and a second preset range... If the difference between the ranges is less than a second preset difference, the edge computing application instance and context data related to the user equipment are sent to all target MEC systems; if the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system; the first moving speed and the first location information are obtained based on the user equipment's service under the initial MEC system; the second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems; the resource message is the memory of the resources required for the edge computing application instance and context data; the target MEC system is the MEC system in a preset available state.

[0126] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0127] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A user equipment relocation method, characterized in that, include: If the first moving speed is greater than or equal to the preset speed, and / or if the difference between the first location information and the first preset range is less than the first preset difference, deploy resource messages related to the user equipment and add a relocation request identifier to the user equipment to generate a relocation request for the user equipment. Extract all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system, and send the relocation request and resource message to all target MEC systems; The process of extracting all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system includes: After identifying all MEC systems within the third preset range that have the same service capabilities as the initial MEC system, a first request instruction is sent to all MEC systems. All target MEC systems are identified based on the first feedback instruction; The first feedback instruction is a feedback instruction issued by the MEC system in a preset available state after receiving the first request instruction; If the difference between the second location information and the second preset range is less than the second preset difference, the edge computing application instance and context data related to the user equipment are sent to all target MEC systems so that after each target MEC system receives the edge computing application instance and context data related to the user equipment, the application reserved resources are used to establish the application instance and context data. If the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment, the target MEC system is determined to be the final MEC system. The first moving speed and the first location information are obtained by the user equipment during the initial MEC system service. The second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems; The resource message refers to the memory required for edge computing application instances and context data; The target MEC system is a MEC system in a preset available state; After determining that the target MEC system is the final MEC system, a first instruction is sent to all unselected target MEC systems; The first instruction is used to instruct all unselected target MEC systems to release the edge computing application instances and context data associated with the user equipment; The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

2. A user equipment relocation method, characterized in that, include: After receiving a relocation request and resource message, each target MEC system reserves reserved memory that matches the resource message of the user equipment. After receiving the edge computing application instance and context data related to the user equipment, each target MEC system receives the edge computing application instance and context data related to the user equipment according to the reserved memory, and uses the reserved resources to establish the application instance and context data. If any target MEC system receives the second instruction, the final MEC system is determined from all target MEC systems. The second instruction is used to instruct the user equipment to switch its services in the initial MEC system to the user's services in the final MEC system; After determining the final MEC system from all target MEC systems, and receiving the first instruction, the edge computing application instance and context data related to the user equipment are released. The first instruction is used to instruct all unselected target MEC systems to release the edge computing application instances and context data associated with the user equipment; The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

3. The user equipment relocation method according to claim 2, characterized in that, After determining the final MEC system from all target MEC systems, the following steps are also included: The second moving speed and third location information of the user equipment in the final MEC system are obtained until the handover of the user equipment in any MEC system is completed.

4. A user equipment relocation device, characterized in that, include: Deployment module: used to deploy resource messages related to the user equipment and add a relocation request identifier to the user equipment when the first moving speed is greater than or equal to a preset speed, and / or when the difference between the first location information and the first preset range is less than a first preset difference, so as to generate a relocation request for the user equipment. Extraction module: used to extract all target MEC systems from all MEC systems within the scope of the initial multi-access edge computing MEC system, so as to send the relocation request and resource message to all target MEC systems; specifically including: after determining all MEC systems with the same service capabilities as the initial MEC system within a third preset range, sending a first request instruction to all MEC systems; determining all target MEC systems according to a first feedback instruction; the first feedback instruction is a feedback instruction issued by the MEC system in a preset available state after receiving the first request instruction; Sending module: When the difference between the second location information and the second preset range is less than the second preset difference, it sends the edge computing application instance and context data related to the user equipment to all target MEC systems, so that after each target MEC system receives the edge computing application instance and context data related to the user equipment, it uses reserved resources to establish the application instance and context data. First determining module: used to determine the target MEC system as the final MEC system when the service signal strength between any target MEC system and the user equipment is greater than the service signal strength between the initial MEC system and the user equipment; The first moving speed and the first location information are obtained by the user equipment during the initial MEC system service. The second location information is obtained after the initial MEC system sends the relocation request and resource message to all target MEC systems; The resource message refers to the memory required for edge computing application instances and context data; The target MEC system is a MEC system in a preset available state; After determining that the target MEC system is the final MEC system, a first instruction is sent to all unselected target MEC systems; The first instruction is used to instruct all unselected target MEC systems to release the edge computing application instances and context data associated with the user equipment; The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

5. A user equipment relocation device, characterized in that, include: Reserved module: Used by each target MEC system to reserve memory that matches the resource message of the user equipment after receiving the relocation request and resource message; Receiving module: After each target MEC system receives the edge computing application instance and context data related to the user equipment, it receives the edge computing application instance and context data related to the user equipment according to the reserved memory, and uses the reserved resources to establish the application instance and context data. The second determining module is used to determine the final MEC system from all target MEC systems when any target MEC system receives the second instruction. The second instruction is used to instruct the user equipment to switch its services in the initial MEC system to the user's services in the final MEC system; After determining the final MEC system from all target MEC systems, and receiving the first instruction, the edge computing application instance and context data related to the user equipment are released. The first instruction is used to instruct all unselected target MEC systems to release the edge computing application instances and context data associated with the user equipment; The unselected target MEC systems refer to all target MEC systems other than the final MEC system.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the user equipment relocation method as described in any one of claims 1 to 3.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the user equipment relocation method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Application repositioning method and device based on edge computing

    CN112367605A

  • Communication method, device, system and storage medium

    CN114828120A