CN115119273B - Service and communication cooperative switching method, device and system - Google Patents

Service and communication cooperative switching method, device and system Download PDF

Info

Publication number
CN115119273B
CN115119273B CN202210847755.XA CN202210847755A CN115119273B CN 115119273 B CN115119273 B CN 115119273B CN 202210847755 A CN202210847755 A CN 202210847755A CN 115119273 B CN115119273 B CN 115119273B
Authority
CN
China
Prior art keywords
application
edge platform
terminal
service
switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210847755.XA
Other languages
Chinese (zh)
Other versions
CN115119273A (en
Inventor
李文杰
周桂英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202210847755.XA priority Critical patent/CN115119273B/en
Publication of CN115119273A publication Critical patent/CN115119273A/en
Application granted granted Critical
Publication of CN115119273B publication Critical patent/CN115119273B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0069Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/18Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/32Reselection being triggered by specific parameters by location or mobility data, e.g. speed data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a service and communication cooperative switching method, device and system, which relate to the technical field of communication and are used for solving the problem that service of a terminal application is possibly interrupted when the terminal performs communication network switching, wherein the method comprises the following steps: selecting a target edge platform for the application of the terminal when the terminal is predicted to trigger the communication network switching; indicating a source edge platform and a destination edge platform of the application to establish double-link service for the application; when the terminal triggers the communication network switching, only the service established by the destination edge platform for the application is reserved. The invention realizes the synchronous completion of the switching of the service of the terminal application when the communication network is switched for the terminal through the double-link service, and the service of the terminal application is not interrupted or has minimized interruption time, thereby ensuring the continuity of the application service and improving the experience of users.

Description

Service and communication cooperative switching method, device and system
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a service and communication collaborative switching method, device, and system.
Background
When the terminal moves rapidly (for example, the terminal of the internet of vehicles moves), coverage areas of a plurality of communication service areas and a plurality of edge service platforms are needed to be spanned, and in order to ensure the continuity of the communication service of the terminal, the terminal can carry the service to change from one cell to another cell through mobility management in the mobile communication network. In order to ensure the continuity of terminal application services, service continuity is generally realized through service migration or redirection between different edge platforms.
Because the current communication switching and service migration processes are independent, when the terminal spans coverage areas of a plurality of communication service areas and a plurality of edge platforms, two conditions of service migration and communication switching are needed to be tolerated to bring possible service interruption, especially low-delay application service of the terminal, if the service interruption time is too long, service experience can be obviously influenced.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a service and communication cooperative switching method, device and system for solving the problems that the service experience is affected due to overlong service interruption time of application business of a terminal when the terminal spans coverage areas of a plurality of communication service areas and a plurality of edge platforms in the prior art.
In a first aspect, the present invention provides a service and communication cooperative handover method, including:
selecting a target edge platform for the application of the terminal when the terminal is predicted to trigger the communication network switching;
indicating a source edge platform and a destination edge platform of the application to establish double-link service for the application;
when the terminal triggers the communication network switching, only the service established by the destination edge platform for the application is reserved.
Preferably, when it is predicted that the terminal will trigger the communication network handover, selecting a destination edge platform for an application of the terminal specifically includes:
acquiring application information of a terminal, and identifying a priority attribute of the application according to the application information;
acquiring real-time mobile information of the terminal, and predicting the communication network switching moment to be triggered by the terminal and the candidate destination edge platform set of the application according to the real-time mobile information;
and selecting a destination edge platform from the candidate destination edge platform set according to the priority attribute.
Preferably, the acquiring application information of the terminal, and identifying the priority attribute of the application according to the application information specifically includes:
Acquiring a delay reliability demand level and a resource demand level of an application of a terminal, and a predefined delay reliability demand threshold and a predefined resource demand threshold;
if the latency reliability requirement level is greater than or equal to the latency reliability requirement threshold, identifying that the priority attribute of the application includes a latency reliability priority attribute;
if the resource demand level is greater than or equal to the resource demand threshold, identifying that the priority attribute of the application includes a resource priority attribute;
acquiring a first level difference between the time delay reliability demand level and the time delay reliability demand threshold, and distributing a first weight for the time delay reliability priority attribute according to the first level difference;
and obtaining a second level difference between the resource demand level and the resource demand threshold, and distributing a second weight for the resource priority attribute according to the second level difference.
Preferably, the obtaining the delay reliability requirement level and the resource requirement level of the application of the terminal, and the predefined delay reliability requirement threshold and the predefined resource requirement threshold specifically include:
acquiring a terminal identifier and an application identifier which is being used by the terminal, and acquiring service and communication collaborative switching service registered by the terminal and the application according to the terminal identifier and the application identifier;
And acquiring the delay reliability demand level and the resource demand level of the application, and a predefined delay reliability demand threshold and a predefined resource demand threshold according to the service and communication cooperative switching service.
Preferably, the acquiring the real-time mobile information of the terminal specifically includes:
acquiring real-time network information and real-time state information of the terminal according to the terminal identifier of the terminal;
inquiring whether the terminal subscribes to a track planning service according to the terminal identifier;
if yes, acquiring planning track information of the current trip of the terminal, and acquiring real-time mobile information of the terminal according to the planning track information, the real-time network information and the real-time state information;
if not, further acquiring the historical track information of the terminal according to the terminal identifier, and predicting the real-time mobile information of the terminal according to the historical track information, the real-time network information and the real-time state information.
Preferably, the real-time network information specifically includes: the wireless node information and wireless network measurement information of the terminal are connected currently;
the real-time status information specifically includes: the current position, the current moving speed and the current moving direction of the terminal.
Preferably, the selecting a destination edge platform from the candidate destination edge platform set according to the priority attribute specifically includes:
acquiring negotiation time required by each edge platform in the candidate destination edge platform set and the source edge platform to complete service instance negotiation of the application;
acquiring information of available resources of each edge platform in the candidate destination edge platform set;
if the priority attribute only comprises a time delay reliability priority attribute, selecting an edge platform with the shortest negotiation time in the candidate target edge platform set as the target edge platform;
if the priority attribute only comprises a resource priority attribute, selecting the edge platform with the most available resources in the candidate destination edge platform set as the destination edge platform;
and if the priority attribute comprises a time delay reliability priority attribute and a resource priority attribute, calculating the negotiation time of each edge platform and the optimal solution of the available resources according to the first weight and the second weight, and selecting the edge platform with the optimal solution in the candidate target edge platform set as the target edge platform.
Preferably, the instructing the source edge platform and the destination edge platform of the application to establish a double-link service for the application specifically includes:
Generating a timer for indicating a source edge platform of the application to reserve a first service instance of the application, and sending the timer to the source edge platform so that the source edge platform keeps a link between the first service instance and the application within a corresponding duration of the timer;
and sending an instruction for negotiating the service instance of the application with the source edge platform to the destination edge platform, so that the destination edge platform creates a second service instance of the application and links with the application.
Preferably, the generating a timer for instructing the source edge platform of the application to reserve the first service instance of the application, and sending the timer to the source edge platform specifically includes:
acquiring communication switching history data of a wireless node currently connected with the terminal and/or a wireless node to be switched, and predicting switching time delay of the current communication network switching according to the communication switching history data;
acquiring negotiation time required by the destination edge platform and the source edge platform to complete service instance negotiation of the application, and generating the timer according to the negotiation time and the switching time delay;
And when the switching moment from the communication network is equal to the duration of the timer, the timer is sent to the source edge platform.
Preferably, when the terminal triggers a communication network handover, only the service established by the destination edge platform for the application is reserved, which specifically includes:
when the communication network switching time is reached, switching the communication network of the terminal from the currently connected wireless node to the wireless node to be switched;
the access address of the destination edge platform is reserved as a service address of the application, and at the moment, the second service instance continues to be linked with the application;
and removing the access address of the source edge platform as a service address of the application, wherein the first service instance automatically releases the link with the application under the instruction of the timer.
In a second aspect, the present invention provides a service and communication cooperative switching apparatus, including:
the selecting module is used for selecting a target edge platform for the application of the terminal when the terminal is predicted to trigger the communication network switching;
the indication module is connected with the selection module and is used for indicating the source edge platform and the destination edge platform of the application to establish double-link service for the application;
And the reservation module is connected with the indication module and is used for reserving only the service established by the destination edge platform for the application when the terminal triggers the communication network switching.
In a third aspect, the present invention provides a service and communication cooperative switching apparatus, comprising a memory and a processor, the memory storing a computer program, the processor executing the service and communication cooperative switching method as described above when the processor runs the computer program stored in the memory.
In a fourth aspect, the present invention provides a service and communication cooperative handover system, including:
the terminal is used for triggering the communication network switching;
service and communication cooperative switching means connected to the terminal for executing the service and communication cooperative switching method as described above;
the edge platform is connected with the service and communication cooperative switching device and the terminal, comprises a source edge platform and a destination edge platform, and is used for receiving the indication of the service and communication cooperative switching device and establishing double-link service for the application of the terminal.
The invention provides a service and communication cooperative switching method, a device and a system, which are used for triggering communication network switching through a prediction terminal, selecting a proper destination edge platform for an application, indicating a source edge platform of the application and the destination edge platform to establish double-link service for the application, and providing time and resource cooperation for terminal communication network switching and application service switching through the double-link service.
Drawings
FIG. 1 is a flow chart of a service and communication cooperative handover method according to an embodiment of the present invention;
FIG. 2 is a flow chart of another service and communication cooperative handover method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a service and communication cooperative switching device according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of another service and communication cooperative switching apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a service and communication cooperative handover system according to an embodiment of the present invention.
Detailed Description
In order to make the technical scheme of the present invention better understood by those skilled in the art, the following detailed description of the embodiments of the present invention will be given with reference to the accompanying drawings.
It is to be understood that the specific embodiments and figures described herein are merely illustrative of the invention, and are not limiting of the invention.
It is to be understood that the various embodiments of the invention and the features of the embodiments may be combined with each other without conflict.
It is to be understood that only the portions relevant to the present invention are shown in the drawings for convenience of description, and the portions irrelevant to the present invention are not shown in the drawings.
It should be understood that each unit and module in the embodiments of the present invention may correspond to only one physical structure, may be formed by a plurality of physical structures, or may be integrated into one physical structure.
It will be appreciated that, without conflict, the functions and steps noted in the flowcharts and block diagrams of the present invention may occur out of the order noted in the figures.
It is to be understood that the flowcharts and block diagrams of the present invention illustrate the architecture, functionality, and operation of possible implementations of systems, apparatuses, devices, methods according to various embodiments of the present invention. Where each block in the flowchart or block diagrams may represent a unit, module, segment, code, or the like, which comprises executable instructions for implementing the specified functions. Moreover, each block or combination of blocks in the block diagrams and flowchart illustrations can be implemented by hardware-based systems that perform the specified functions, or by combinations of hardware and computer instructions.
It should be understood that the units and modules related in the embodiments of the present invention may be implemented by software, or may be implemented by hardware, for example, the units and modules may be located in a processor.
For a better understanding of the present invention, the trend of the communication network will be described first.
With the development of 5G (fifth Generation mobile communication technology), computing power is extended downwards, cloud services are distributed from concentrated trend, and development of edge computing is promoted. The MEC (mobile edge computing ) edge cloud sinks the high-bandwidth, low-delay and localized service to the network edge, and can utilize the wireless access network to provide services and cloud computing functions required by users nearby to construct a high-performance, low-delay and high-bandwidth computing network service environment. Under the architecture of computing power network fusion, the network senses computing power, and cloud, network, edge, end and industry coordination is realized, so that fusion service can be provided with more flexible, elastic and reliable capability.
The development of the integration of the computing power network continuously widens the application scene of the service industry. In the industrial field, the terminal in the park is accessed to the nearest edge computing power network through the industrial gateway, the edge cloud is interconnected with the central cloud and the public cloud through the bearing network, the cloud, the network, the edge, the end and the industry cooperation of the industrial park are realized through the integration innovation of the computing power network by uniformly dispatching through a control platform of the computing power network. However, in the field of internet of vehicles, how to ensure continuity of business terminal business in communication and continuity of edge service in an integrated architecture of a computing network is a key problem to be solved.
On the basis of the above description, the following will describe in more detail the specific embodiments of the technical solution of the present invention with reference to the accompanying drawings.
Example 1:
as shown in fig. 1, embodiment 1 of the present invention provides a service and communication cooperative handover method, including:
s21, selecting a target edge platform for the application of the terminal when the terminal is predicted to trigger the communication network switching;
s22, indicating a source edge platform and the destination edge platform of the application to establish double-link service for the application;
s23, when the terminal triggers the communication network switching, only reserving the service established by the destination edge platform for the application.
Optionally, as shown in fig. 2, S21, when it is predicted that the terminal will trigger the communication network handover, selecting a destination edge platform for an application of the terminal specifically includes:
s201, acquiring application information of a terminal, and identifying a priority attribute of the application according to the application information;
s202, acquiring real-time mobile information of the terminal, and predicting the communication network switching moment to be triggered by the terminal and the candidate destination edge platform set of the application according to the real-time mobile information;
s203, selecting a destination edge platform from the candidate destination edge platform set according to the priority attribute.
Optionally, S201, acquiring application information of a terminal, and identifying a priority attribute of the application according to the application information, which specifically includes:
acquiring a delay reliability demand level and a resource demand level of an application of a terminal, and a predefined delay reliability demand threshold and a predefined resource demand threshold;
if the latency reliability requirement level is greater than or equal to the latency reliability requirement threshold, identifying that the priority attribute of the application includes a latency reliability priority attribute;
if the resource demand level is greater than or equal to the resource demand threshold, identifying that the priority attribute of the application includes a resource priority attribute;
Acquiring a first level difference between the time delay reliability demand level and the time delay reliability demand threshold, and distributing a first weight for the time delay reliability priority attribute according to the first level difference;
and obtaining a second level difference between the resource demand level and the resource demand threshold, and distributing a second weight for the resource priority attribute according to the second level difference.
Optionally, the acquiring the delay reliability requirement level and the resource requirement level of the application of the terminal, and the predefined delay reliability requirement threshold and the predefined resource requirement threshold specifically include:
acquiring a terminal identifier and an application identifier which is being used by the terminal, and acquiring service and communication collaborative switching service registered by the terminal and the application according to the terminal identifier and the application identifier;
and acquiring the delay reliability demand level and the resource demand level of the application, and a predefined delay reliability demand threshold and a predefined resource demand threshold according to the service and communication cooperative switching service.
Specifically, in the present embodiment, first, a computing power network convergence system for implementing the present invention may include: terminal, base station, core network, edge platform, edge service platform, edge operation platform, etc.; the terminal orders required application services and businesses through the edge operation platform, and the terminal accesses the edge platform to use the ordered services and businesses; the edge service platform is respectively butted with the edge operation platform, the network opening function of the core network and the edge platform, can obtain service information ordered by the terminal from the edge operation platform, obtain terminal information and network information of the terminal from the core network through open interfaces, and realize the whole collaborative management service for all butted edge platforms and self-application; the service and communication cooperative switching device can be arranged on an edge service platform.
The service and communication cooperative switching device specifically implements S201 by executing the following steps:
receiving terminal identification sent by a terminal for ordering the required service, application identification of the corresponding service required to be used on the terminal, service information ordered by the terminal for the corresponding application and the like, registering service and communication collaborative switching service for the terminal and the application thereof;
in the terminal moving process, acquiring a terminal identifier and an application identifier in use thereof, determining whether the terminal and a corresponding application are registered with a service and communication cooperative switching service according to the terminal identifier and the application identifier, and if so, acquiring application information required to be known for completing cooperative switching from the service and communication cooperative switching service, wherein the method comprises the following steps: the method comprises the steps of applying a delay reliability demand level, a bandwidth and a computing resource demand level, and a predefined delay reliability demand threshold Dt, a bandwidth and a computing resource demand threshold Rt;
identifying different priority attributes for the application according to the application information, including:
if the applied delay reliability requirement level is more than or equal to Dt, adding a 'delay reliability priority' mark for the application;
if the bandwidth of the application and the computing resource demand level are not less than Rt, adding a 'resource priority' mark for the application;
And assigning different weights to the two identifications according to the level difference between the demand level and the threshold value, and exemplarily:
time delay reliability requirement grading: l1:[email protected]%; l2:[email protected]%; l3:[email protected]%; l4:[email protected]%; l5:[email protected]%; when the delay reliability requirement level is L5 and Dt is L2, adding a delay reliability priority mark for the application, and distributing a weight alpha according to the difference of 3 levels;
bandwidth and computing resource demand ranking, for example: for upstream bandwidth, L1: (0, 50) Mbps; l2: [50,100) Mbps; l3: [100,500) Mbps; l4: [500, 1000) Mbps; l5: more than or equal to 1000Mbps; when the bandwidth and the computing resource demand level are L3 and Rt is L2, adding a resource priority mark for the application, and distributing a weight beta according to the difference of 1 level.
Optionally, in S202, the acquiring real-time mobile information of the terminal specifically includes:
acquiring real-time network information and real-time state information of the terminal according to the terminal identifier of the terminal;
inquiring whether the terminal subscribes to a track planning service according to the terminal identifier;
if yes, acquiring planning track information of the current trip of the terminal, and acquiring real-time mobile information of the terminal according to the planning track information, the real-time network information and the real-time state information;
If not, further acquiring the historical track information of the terminal according to the terminal identifier, and predicting the real-time mobile information of the terminal according to the historical track information, the real-time network information and the real-time state information.
Optionally, the real-time network information specifically includes: the wireless node information and wireless network measurement information of the terminal are connected currently;
the real-time status information specifically includes: the current position, the current moving speed and the current moving direction of the terminal.
Specifically, in this embodiment, the service and communication cooperative switching device interfaces with the network side open function to obtain the parameter information of the terminal and the network, and specifically, the following steps are executed to implement S202:
subscribing the network information service of the terminal to a core network in advance, wherein the subscribing comprises acquiring real-time network information and real-time state information of the terminal according to a terminal identifier; wherein the real-time network information includes: wireless node information, wireless network measurement information, wireless node information with switchable terminals and the like which are connected with the terminal at present; the real-time status information includes: the current position, the moving speed, the moving direction, the barrier information around the terminal and the like of the terminal;
Inquiring whether the terminal subscribes to a track planning service according to the terminal identifier, if so, acquiring the planning track information of the terminal, and acquiring real-time mobile information based on the planning track and the current position and other information of the terminal;
if not, starting a terminal movement trend prediction function, including: acquiring historical track information of the terminal according to the terminal identifier, and generating terminal movement trend prediction information (real-time movement information) based on an AI algorithm and combining the historical track information real-time state information and the like;
predicting a communication network switching time T0 to be triggered by the movement of the terminal and a candidate destination edge platform set A according to the real-time movement information; it will be appreciated that the information of the wireless node etc. to be handed over may also be predicted from the real-time movement information.
Optionally, S203, selecting a destination edge platform from the candidate destination edge platform set according to the priority attribute, specifically includes:
acquiring negotiation time required by each edge platform in the candidate destination edge platform set and the source edge platform to complete service instance negotiation of the application;
acquiring information of available resources of each edge platform in the candidate destination edge platform set;
If the priority attribute only comprises a time delay reliability priority attribute, selecting an edge platform with the shortest negotiation time in the candidate target edge platform set as the target edge platform;
if the priority attribute only comprises a resource priority attribute, selecting the edge platform with the most available resources in the candidate destination edge platform set as the destination edge platform;
and if the priority attribute comprises a time delay reliability priority attribute and a resource priority attribute, calculating the negotiation time of each edge platform and the optimal solution of the available resources according to the first weight and the second weight, and selecting the edge platform with the optimal solution in the candidate target edge platform set as the target edge platform.
Specifically, in this embodiment, the service and communication cooperative switching device selects an appropriate destination edge platform for the application according to the priority attribute identifier of the application, specifically, the following steps are executed to implement S203:
if the application has a 'time delay reliability priority' mark, acquiring negotiation time t required by completing service instance negotiation of the application between each edge platform of the candidate destination edge platform set A and the source edge platform, wherein the negotiation time t is the time required by completing instance creation and context synchronization of two instances of the same application on the two edge platforms;
Judging whether the application has a resource priority identifier, if not, selecting an edge platform corresponding to the shortest negotiation time t as a target edge platform;
if the resource priority mark exists, further acquiring the available bandwidth and calculation resource information of each edge platform of the candidate destination edge platform set A, calculating the optimal solution of the negotiation time and the available resources according to the weights alpha and beta, selecting the edge platform corresponding to the optimal solution as the destination edge platform, and acquiring the corresponding negotiation time t;
it can be understood that if there is no corresponding identifier, any edge platform of the candidate destination edge platform set a may be selected as a destination edge platform, or an edge platform with short negotiation time or more available resources may be selected as a destination edge platform, and only the "resource priority" identifier may select an edge platform with more available resources as a destination edge platform.
Optionally, as shown in fig. 2, S22 indicates that the source edge platform and the destination edge platform of the application establish a dual-link service for the application, which specifically includes:
s204, generating a timer for indicating a source edge platform of the application to reserve a first service instance of the application, sending the timer to the source edge platform, and sending an instruction for negotiating the service instance of the application with the source edge platform to the destination edge platform;
Specifically, the following is achieved by S204: the source edge platform is caused to maintain a link of the first service instance with the application for a corresponding duration of the timer, and the destination edge platform is caused to create a second service instance of the application and link with the application.
Optionally, in S204, the generating a timer for instructing the source edge platform of the application to reserve the first service instance of the application, and sending the timer to the source edge platform specifically includes:
acquiring communication switching history data of a wireless node currently connected with the terminal and/or a wireless node to be switched, and predicting switching time delay of the current communication network switching according to the communication switching history data;
acquiring negotiation time required by the destination edge platform and the source edge platform to complete service instance negotiation of the application, and generating the timer according to the negotiation time and the switching time delay;
and when the switching moment from the communication network is equal to the duration of the timer, the timer is sent to the source edge platform.
Specifically, in the present embodiment, the service and communication cooperative switching apparatus implements S204 by performing the following steps:
Calculating communication switching time delay Dcho according to communication switching history data between a currently connected wireless node and a wireless node to be switched, wherein the communication switching history data is acquired from a base station through a network side opening function;
generating a timer T for the application program, wherein t=t+dcho+Δt, the timer T being used to indicate a duration of a service instance session reservation applied on the source edge platform, Δt being an error adjustment amount of the prediction algorithm;
at the time of T0-T, a timer is sent to the source edge platform, a notice of service instance negotiation of an execution application is sent to the destination edge platform, so that the purpose edge platform executes a negotiation mechanism, a new instance (second service instance) is created for the application, context information of the terminal application is shared with an original instance (first service instance) on the source edge platform through the negotiation mechanism, after the negotiation is completed, the new instance on the destination edge platform and the original instance on the source edge platform provide service for the terminal application through double links, wherein the double links are a link protocol or mechanism, and the terminal application simultaneously maintains links with the first service instance on the source edge platform and the second service instance on the destination edge platform.
Optionally, as shown in fig. 2, S23, when the terminal triggers a communication network handover, only the service established by the destination edge platform for the application is reserved, which specifically includes:
s205, when the communication network switching moment is reached, switching the communication network of the terminal from a currently connected wireless node to a wireless node to be switched, and only reserving the access address of the destination edge platform as a unique service address of the application;
specifically, the reserving only the destination edge platform access address as the unique service address of the application includes: the access address of the destination edge platform is reserved as a service address of the application, and at the moment, the second service instance continues to be linked with the application; and removing the access address of the source edge platform as a service address of the application, wherein the first service instance automatically releases the link with the application under the instruction of the timer.
Specifically, in the present embodiment, the service and communication cooperative switching apparatus realizes S205 by specifically executing the following steps:
when the communication network switching time T0 is reached, the communication network switching and the application service switching are simultaneously executed, only the destination communication access address after the switching is reserved as the unique communication access address of the terminal, the destination edge platform access address is the unique service access address of the application, double links are not needed at this time, and the original instance on the source edge platform releases the original session according to the timer.
Example 2
As shown in fig. 3, embodiment 2 of the present invention provides a service and communication cooperative switching device, including:
a selection module 21, configured to select a destination edge platform for an application of a terminal when it is predicted that the terminal will trigger a communication network handover;
the indication module 22 is connected with the selection module 21 and is used for indicating the source edge platform and the destination edge platform of the application to establish double-link service for the application;
and the reservation module 23 is connected with the indication module 22 and is used for reserving only the service established by the destination edge platform for the application when the terminal triggers the communication network switching.
Optionally, the selecting module 21 specifically includes:
the identification sub-module is used for acquiring application information of the terminal and identifying the priority attribute of the application according to the application information;
the prediction sub-module is used for acquiring the real-time movement information of the terminal and predicting the communication network switching moment to be triggered by the terminal and the candidate destination edge platform set of the application according to the real-time movement information;
and the selecting sub-module is connected with the identification sub-module and the prediction sub-module and is used for selecting a target edge platform from the candidate target edge platform set according to the priority attribute.
Optionally, the identification sub-module specifically includes:
the first acquisition unit is used for acquiring the delay reliability demand level and the resource demand level of the application of the terminal, and a predefined delay reliability demand threshold value and a predefined resource demand threshold value;
the first identification unit is connected with the first acquisition unit and is used for identifying that the priority attribute of the application comprises a time delay reliability priority attribute if the time delay reliability requirement level is greater than or equal to the time delay reliability requirement threshold value;
the second identification unit is connected with the first acquisition unit and is used for identifying that the priority attribute of the application comprises a resource priority attribute if the resource demand level is greater than or equal to the resource demand threshold value;
the first weight unit is connected with the first identification unit and is used for acquiring a first level difference between the time delay reliability demand level and the time delay reliability demand threshold value and distributing a first weight for the time delay reliability priority attribute according to the first level difference;
and the second weight unit is connected with the second identification unit and is used for acquiring a second level difference between the resource demand level and the resource demand threshold value and distributing a second weight for the resource priority attribute according to the second level difference.
Optionally, the first obtaining unit specifically includes:
the first acquisition subunit is used for acquiring a terminal identifier and an application identifier which is being used by the terminal, and acquiring service and communication collaborative switching service registered by the terminal and the application according to the terminal identifier and the application identifier;
the second acquisition subunit is connected with the first acquisition subunit and is used for acquiring the delay reliability requirement level and the resource requirement level of the application, and a predefined delay reliability requirement threshold value and a predefined resource requirement threshold value according to the service and communication cooperative switching service.
Optionally, the prediction submodule specifically includes:
the second acquisition unit is used for acquiring real-time network information and real-time state information of the terminal according to the terminal identifier of the terminal;
the inquiring unit is used for inquiring whether the terminal orders a track planning service according to the terminal identification;
the third acquisition unit is connected with the second acquisition unit and the query unit and is used for acquiring planning track information of the terminal traveling this time and acquiring real-time mobile information of the terminal according to the planning track information, the real-time network information and the real-time state information if the planning track information is the planning track information;
The first prediction unit is connected with the second acquisition unit and the query unit, and is used for further acquiring the historical track information of the terminal according to the terminal identifier if not, and predicting the real-time mobile information of the terminal according to the historical track information, the real-time network information and the real-time state information.
Optionally, the real-time network information specifically includes: the wireless node information and wireless network measurement information of the terminal are connected currently;
the real-time status information specifically includes: the current position, the current moving speed and the current moving direction of the terminal.
Optionally, the selecting submodule specifically includes:
a fourth obtaining unit, configured to obtain a negotiation time required for each edge platform in the candidate destination edge platform set to complete service instance negotiation of the application with the source edge platform;
a fifth obtaining unit, configured to obtain information of available resources of each edge platform in the candidate destination edge platform set;
the first selecting unit is connected with the fourth obtaining unit and is used for selecting an edge platform with the shortest negotiation time in the candidate target edge platform set as the target edge platform if the priority attribute only comprises the time delay reliability priority attribute;
The second selecting unit is connected with the fifth obtaining unit and is used for selecting the edge platform with the most available resources in the candidate target edge platform set as the target edge platform if the priority attribute only comprises the resource priority attribute;
and the third selecting unit is connected with the fourth acquiring unit and the fifth acquiring unit and is used for selecting an edge platform with the optimal solution in the candidate target edge platform set as the target edge platform according to the negotiation time of each edge platform and the optimal solution of the available resources calculated by the first weight and the second weight if the priority attribute comprises the time delay reliability priority attribute and the resource priority attribute.
Optionally, the indication module 22 specifically includes:
a first sending unit, configured to generate a timer for indicating a source edge platform of the application to reserve a first service instance of the application, and send the timer to the source edge platform, so that the source edge platform maintains a link between the first service instance and the application within a corresponding duration of the timer;
and the second sending unit is connected with the first sending unit and is used for sending an instruction for negotiating the service instance of the application with the source edge platform to the destination edge platform so that the destination edge platform creates a second service instance of the application and links with the application.
Optionally, the first sending unit specifically includes:
the first prediction subunit is used for acquiring communication switching history data of the wireless node currently connected with the terminal and/or the wireless node to be switched, and predicting the switching time delay of the current communication network switching according to the communication switching history data;
the generation subunit is connected with the first prediction subunit and is used for acquiring the negotiation time required by the destination edge platform and the source edge platform to finish service instance negotiation of the application, and generating the timer according to the negotiation time and the switching time delay;
and the first sending subunit is connected with the generating subunit and used for sending the timer to the source edge platform when the switching moment from the communication network is equal to the duration of the timer.
Optionally, the retaining module 23 specifically includes:
a switching unit, configured to switch a communication network of the terminal from a currently connected wireless node to a wireless node to be switched when the communication network switching time arrives;
the reservation unit is connected with the switching unit and used for reserving the access address of the destination edge platform as the service address of the application, and at the moment, the second service instance continues to be linked with the application;
And the removing unit is connected with the reserving unit and is used for removing the access address of the source edge platform as the service address of the application, and at the moment, the first service example automatically releases the link with the application under the instruction of the timer.
Example 3:
as shown in fig. 4, embodiment 3 of the present invention provides a service and communication cooperative switching apparatus, the device includes a memory 10 and a processor 20, the memory 10 stores a computer program, and when the processor 20 runs the computer program stored in the memory 10, the processor 20 executes the service and communication cooperative switching method as described in embodiment 1.
The memory 10 is connected to the processor 20, the memory 10 may be a flash memory, a read-only memory, or other memories, and the processor 20 may be a central processing unit or a single chip microcomputer.
The memory 10 includes volatile or nonvolatile, removable or non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, computer program modules or other data. Computer-readable storage media includes, but is not limited to, RAM (Random Access Memory ), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory, charged erasable programmable Read-Only Memory), flash Memory or other Memory technology, CD-ROM (Compact Disc Read-Only Memory), digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.
Example 4:
as shown in fig. 5, embodiment 4 of the present invention provides a service and communication cooperative handover system, including:
a terminal 1, configured to trigger a communication network handover;
a service and communication cooperative switching device 2 connected to the terminal 1 for performing the service and communication cooperative switching method described in embodiment 1;
the edge platform 3 is connected with the service and communication cooperative switching device 2 and the terminal 1, and comprises a source edge platform and a destination edge platform, and is used for receiving an instruction of the service and communication cooperative switching device 2 to establish double-link service for the application of the terminal 1.
Embodiments 1 to 4 of the present invention provide a service and communication collaborative switching method, device, and system, which predict that a terminal will trigger a communication network to switch, select a suitable destination edge platform for an application, instruct a source edge platform and the destination edge platform of the application to establish a double-link service for the application, and provide time and resource collaboration for terminal communication network switching and application service switching through the double-link service, so that when the terminal performs communication network switching, service synchronization of the terminal application completes switching, and service of the terminal application is not interrupted or has minimized interruption time, thereby guaranteeing continuity of application service, and improving user experience.
It is to be understood that the above embodiments are merely illustrative of the application of the principles of the present invention, but not in limitation thereof. Various modifications and improvements may be made by those skilled in the art without departing from the spirit and substance of the invention, and are also considered to be within the scope of the invention.

Claims (12)

1. A service and communication cooperative handover method, comprising:
selecting a target edge platform for the application of the terminal when the terminal is predicted to trigger the communication network switching;
indicating the source edge platform and the destination edge platform of the application to establish double-link service for the application specifically comprises the following steps:
generating a timer for instructing a source edge platform of the application to reserve a first service instance of the application, and sending the timer to the source edge platform, so that the source edge platform maintains a link of the first service instance with the application for a corresponding duration of the timer,
sending an indication to the destination edge platform to negotiate a service instance of the application with the source edge platform, to cause the destination edge platform to create a second service instance of the application and link with the application,
Wherein, the timer comprises a switching time delay of communication network switching and a negotiation time of service instance negotiation;
when the terminal triggers the communication network switching, only the service established by the destination edge platform for the application is reserved.
2. The method according to claim 1, wherein selecting a destination edge platform for an application of the terminal when it is predicted that the terminal will trigger a communication network handover, specifically comprises:
acquiring application information of a terminal, and identifying a priority attribute of the application according to the application information;
acquiring real-time mobile information of the terminal, and predicting the communication network switching moment to be triggered by the terminal and the candidate destination edge platform set of the application according to the real-time mobile information;
and selecting a destination edge platform from the candidate destination edge platform set according to the priority attribute.
3. The method according to claim 2, wherein the acquiring application information of the terminal and identifying the priority attribute of the application according to the application information specifically includes:
acquiring a delay reliability demand level and a resource demand level of an application of a terminal, and a predefined delay reliability demand threshold and a predefined resource demand threshold;
If the latency reliability requirement level is greater than or equal to the latency reliability requirement threshold, identifying that the priority attribute of the application includes a latency reliability priority attribute;
if the resource demand level is greater than or equal to the resource demand threshold, identifying that the priority attribute of the application includes a resource priority attribute;
acquiring a first level difference between the time delay reliability demand level and the time delay reliability demand threshold, and distributing a first weight for the time delay reliability priority attribute according to the first level difference;
and obtaining a second level difference between the resource demand level and the resource demand threshold, and distributing a second weight for the resource priority attribute according to the second level difference.
4. A method according to claim 3, wherein the obtaining the latency reliability requirement level and the resource requirement level of the application of the terminal, and the predefined latency reliability requirement threshold and the predefined resource requirement threshold specifically comprises:
acquiring a terminal identifier and an application identifier which is being used by the terminal, and acquiring service and communication collaborative switching service registered by the terminal and the application according to the terminal identifier and the application identifier;
And acquiring the delay reliability demand level and the resource demand level of the application, and a predefined delay reliability demand threshold and a predefined resource demand threshold according to the service and communication cooperative switching service.
5. The method according to claim 2, wherein the acquiring real-time movement information of the terminal specifically includes:
acquiring real-time network information and real-time state information of the terminal according to the terminal identifier of the terminal;
inquiring whether the terminal subscribes to a track planning service according to the terminal identifier;
if yes, acquiring planning track information of the current trip of the terminal, and acquiring real-time mobile information of the terminal according to the planning track information, the real-time network information and the real-time state information;
if not, further acquiring the historical track information of the terminal according to the terminal identifier, and predicting the real-time mobile information of the terminal according to the historical track information, the real-time network information and the real-time state information.
6. The method according to claim 5, wherein the real-time network information specifically comprises: the wireless node information and wireless network measurement information of the terminal are connected currently;
The real-time status information specifically includes: the current position, the current moving speed and the current moving direction of the terminal.
7. A method according to claim 3, wherein said selecting a destination edge platform from said set of candidate destination edge platforms according to said priority attribute, in particular comprises:
acquiring negotiation time required by each edge platform in the candidate destination edge platform set and the source edge platform to complete service instance negotiation of the application;
acquiring information of available resources of each edge platform in the candidate destination edge platform set;
if the priority attribute only comprises a time delay reliability priority attribute, selecting an edge platform with the shortest negotiation time in the candidate target edge platform set as the target edge platform;
if the priority attribute only comprises a resource priority attribute, selecting the edge platform with the most available resources in the candidate destination edge platform set as the destination edge platform;
and if the priority attribute comprises a time delay reliability priority attribute and a resource priority attribute, calculating the negotiation time of each edge platform and the optimal solution of the available resources according to the first weight and the second weight, and selecting the edge platform with the optimal solution in the candidate target edge platform set as the target edge platform.
8. The method according to any of claims 1-7, wherein the generating a timer for instructing the source edge platform of the application to reserve the first service instance of the application and sending the timer to the source edge platform comprises:
acquiring communication switching history data of a wireless node currently connected with the terminal and/or a wireless node to be switched, and predicting switching time delay of the current communication network switching according to the communication switching history data;
acquiring negotiation time required by the destination edge platform and the source edge platform to complete service instance negotiation of the application, and generating the timer according to the negotiation time and the switching time delay;
and when the switching moment from the communication network is equal to the duration of the timer, the timer is sent to the source edge platform.
9. The method according to any one of claims 1-7, wherein when the terminal triggers a communication network handover, only the service established by the destination edge platform for the application is reserved, specifically including:
when the communication network switching time is reached, switching the communication network of the terminal from the currently connected wireless node to the wireless node to be switched;
The access address of the destination edge platform is reserved as a service address of the application, and at the moment, the second service instance continues to be linked with the application;
and removing the access address of the source edge platform as a service address of the application, wherein the first service instance automatically releases the link with the application under the instruction of the timer.
10. A service and communication cooperative switching apparatus, comprising:
the selecting module is used for selecting a target edge platform for the application of the terminal when the terminal is predicted to trigger the communication network switching;
the indication module is connected with the selection module and is used for indicating the source edge platform and the destination edge platform of the application to establish double-link service for the application, and specifically comprises the following steps:
generating a timer for indicating a source edge platform of the application to reserve a first service instance of the application, and sending the timer to the source edge platform so that the source edge platform keeps a link between the first service instance and the application within a corresponding duration of the timer;
sending an indication to the destination edge platform to negotiate a service instance of the application with the source edge platform, to cause the destination edge platform to create a second service instance of the application and link with the application,
Wherein, the timer comprises a switching time delay of communication network switching and a negotiation time of service instance negotiation;
and the reservation module is connected with the indication module and is used for reserving only the service established by the destination edge platform for the application when the terminal triggers the communication network switching.
11. A service and communication cooperative switching apparatus comprising a memory and a processor, wherein the memory stores a computer program, and wherein the processor performs the service and communication cooperative switching method according to any of claims 1 to 9 when the processor runs the computer program stored in the memory.
12. A service and communication cooperative handoff system, comprising:
the terminal is used for triggering the communication network switching;
service and communication cooperative switching means connected to the terminal for executing the service and communication cooperative switching method according to any one of claims 1 to 9;
the edge platform is connected with the service and communication cooperative switching device and the terminal, comprises a source edge platform and a destination edge platform, and is used for receiving the indication of the service and communication cooperative switching device and establishing double-link service for the application of the terminal.
CN202210847755.XA 2022-07-19 2022-07-19 Service and communication cooperative switching method, device and system Active CN115119273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210847755.XA CN115119273B (en) 2022-07-19 2022-07-19 Service and communication cooperative switching method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210847755.XA CN115119273B (en) 2022-07-19 2022-07-19 Service and communication cooperative switching method, device and system

Publications (2)

Publication Number Publication Date
CN115119273A CN115119273A (en) 2022-09-27
CN115119273B true CN115119273B (en) 2023-12-19

Family

ID=83332835

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210847755.XA Active CN115119273B (en) 2022-07-19 2022-07-19 Service and communication cooperative switching method, device and system

Country Status (1)

Country Link
CN (1) CN115119273B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017129742A1 (en) * 2016-01-27 2017-08-03 Nokia Solutions And Networks Oy Method and apparatus for implementing mobile edge application session connectivity and mobility
CN108028783A (en) * 2015-11-30 2018-05-11 华为技术有限公司 The methods, devices and systems of the mobile edge platform of switching
CN108282801A (en) * 2018-01-26 2018-07-13 重庆邮电大学 A kind of switch managing method based on mobile edge calculations
US10499304B1 (en) * 2018-06-18 2019-12-03 Google Llc Fifth generation new radio edge computing mobility management
CN111132253A (en) * 2019-12-31 2020-05-08 北京邮电大学 Joint mobility management method for communication switching and service migration
CN112187872A (en) * 2020-09-08 2021-01-05 重庆大学 Content caching and user association optimization method under mobile edge computing network
CN112492541A (en) * 2019-09-12 2021-03-12 英特尔公司 Method and apparatus for multiple access edge computing service for mobile user equipment
CN113037805A (en) * 2021-05-11 2021-06-25 福州大学 Multi-instance micro-service migration method facing mobile edge calculation
CN113055487A (en) * 2021-03-22 2021-06-29 重庆邮电大学 VMEC service network selection-based migration method
WO2022089724A1 (en) * 2020-10-27 2022-05-05 Lenovo (Singapore) Pte. Ltd. Entity access for an application

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11234204B2 (en) * 2019-02-12 2022-01-25 Intel Corporation Server selection for vehicle communications and applications

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108028783A (en) * 2015-11-30 2018-05-11 华为技术有限公司 The methods, devices and systems of the mobile edge platform of switching
WO2017129742A1 (en) * 2016-01-27 2017-08-03 Nokia Solutions And Networks Oy Method and apparatus for implementing mobile edge application session connectivity and mobility
CN108282801A (en) * 2018-01-26 2018-07-13 重庆邮电大学 A kind of switch managing method based on mobile edge calculations
US10499304B1 (en) * 2018-06-18 2019-12-03 Google Llc Fifth generation new radio edge computing mobility management
CN112492541A (en) * 2019-09-12 2021-03-12 英特尔公司 Method and apparatus for multiple access edge computing service for mobile user equipment
CN111132253A (en) * 2019-12-31 2020-05-08 北京邮电大学 Joint mobility management method for communication switching and service migration
CN112187872A (en) * 2020-09-08 2021-01-05 重庆大学 Content caching and user association optimization method under mobile edge computing network
WO2022089724A1 (en) * 2020-10-27 2022-05-05 Lenovo (Singapore) Pte. Ltd. Entity access for an application
CN113055487A (en) * 2021-03-22 2021-06-29 重庆邮电大学 VMEC service network selection-based migration method
CN113037805A (en) * 2021-05-11 2021-06-25 福州大学 Multi-instance micro-service migration method facing mobile edge calculation

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Resource management for mobile edge computing using user mobility prediction;Ojima T et al;《ICOIN 2018》;全文 *
边缘计算切换及服务迁移协同研究;汤丁媛;《中国硕士优秀学位论文全文数据库》;全文 *

Also Published As

Publication number Publication date
CN115119273A (en) 2022-09-27

Similar Documents

Publication Publication Date Title
US8249596B2 (en) Location based handoff
EP1512306B1 (en) Proactive deployment of decision mechanisms for optimal handover
US20160021508A1 (en) A method and system of providing data service according to a user's future location
CN110149665A (en) A kind of selection method and device of network element
EP1665853A1 (en) Selection of a target network for a seamless handover from a plurality of wireless networks
EP3072329B1 (en) Selection of a connection point based on the determined location of a mobile device
CN110650513B (en) Method and device for updating user plane path and computer storage medium
EP3085158B1 (en) Network handover optimization
JP2020535678A (en) Base station switching method and equipment based on mobile device movement status
CN114553713A (en) Intelligent dynamic communication handover for mobile applications
CN114401270B (en) Application migration method, system, device, electronic equipment and storage medium
EP2615857A1 (en) Method for determining a future location of a mobile electronic device
CN115119273B (en) Service and communication cooperative switching method, device and system
JP2007215238A (en) System, method, and apparatus for reserving resource in communication network
CN112449382B (en) Data transmission method and server
EP4030726B1 (en) Method of managing a vehicle internet service in a cellular network of at least fourth generation 4g
CN112449381B (en) Data transmission method and UE
CN112449398B (en) Path selection method and core network equipment
GB2611303A (en) Trajectory data collection in mobile telecommunication systems
WO2023121665A1 (en) Cross-domain resource coordination with ue episodic mobility
KR101289412B1 (en) System and method for predictive notification of bus arrivals
WO2021064425A1 (en) Routing vehicle-to-everything communications
JP2005012633A (en) Mobile radio system and mobile radio communication method
WO2022180849A1 (en) Network operating system and network control method
CN116887305A (en) Star-ground fusion network capability opening method, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant