CN109842639A - Realize method, equipment and the system of business continuance in handoff procedure - Google Patents

Realize method, equipment and the system of business continuance in handoff procedure Download PDF

Info

Publication number
CN109842639A
CN109842639A CN201711190172.XA CN201711190172A CN109842639A CN 109842639 A CN109842639 A CN 109842639A CN 201711190172 A CN201711190172 A CN 201711190172A CN 109842639 A CN109842639 A CN 109842639A
Authority
CN
China
Prior art keywords
entity
user plane
plane functions
terminal
server
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.)
Granted
Application number
CN201711190172.XA
Other languages
Chinese (zh)
Other versions
CN109842639B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201711190172.XA priority Critical patent/CN109842639B/en
Publication of CN109842639A publication Critical patent/CN109842639A/en
Application granted granted Critical
Publication of CN109842639B publication Critical patent/CN109842639B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the present application provides method, equipment and the system for realizing business continuance in handoff procedure, and the continuity of business in server handoff procedure may be implemented.Method includes: that user plane functions entity obtains data processing instruction;The user plane functions entity is indicated according to the data processing, and the upstream data from the terminal received is sent respectively to the source server and the destination server;And the downlink data from the source server received is sent to the terminal;In the case where the user plane functions entity obtains data processing change instruction, which is sent to the destination server for the upstream data from the terminal received;And the downlink data from the destination server received is sent to the terminal.

Description

Realize method, equipment and the system of business continuance in handoff procedure
Technical field
This application involves field of communication technology, more particularly to realize in handoff procedure the method, equipment of business continuance and System.
Background technique
In order to cope with the challenge of wireless broad band technology, third generation partner program (3rd generation is kept Partnership project, 3GPP) network leading superiority, 3GPP standard group formulated next-generation movement in the end of the year 2016 Communication system (next generation system) network architecture, referred to as the 5th generation (5rd generation, 5G) network rack Structure.
High reliability low time delay communication (ultra-reliable low latency is defined in the 5G network architecture Communication, URLLC) scene mainly includes that such as unmanned, industrial automation needs low time delay, highly reliable connection Business.For example, existing 5G technical standard (technical standards, TS) 22186 provides to want in long-range Driving Scene The end-to-end time delay between terminal and server is asked to need to remain within 5ms.In order to meet end-to-end time delay requirement, take Business device needs local disposition.If simultaneously terminal be in high-speed moving state, can presence server switch scene.
In current car networking proprietary protocol standard, the switching of server is realized using anycast (anycast) technology. Anycast technology refers on agreement (internet protocol, the IP) network interconnected between networks by one Anycast address identifies the server of one group of offer special services, while service access side is not relevant for providing the specific of service It is which server.That is, being realized in the scene of server switching using anycast (anycast) technology, terminal will not The switching of aware services device, gateway are responsible for for the upstream data packet of terminal being routed on nearest server.For example, as schemed Shown in 1, terminal is communicated with server 1 by gateway 1, when terminal due to mobile handoff to gateway 2 when, the upstream data packet of terminal Gateway 2 is reached, gateway 2 is responsible for the upstream data packet routing to server 2.In the process, upper line number transmitted by terminal Destination address according to packet is anycast address, that is to say, that the switching of terminal not aware services device, server switching front and back, The destination address for the upstream data packet that terminal is sent is constant.
However, destination server is receiving terminal hair in the scene for realizing server switching using anycast technology When the first packet business datum sent, the already off connection with source server of the terminal is indicated.And since destination server is taken in The upstream data amount from the terminal of preceding storage is seldom, therefore is related to the relevant industry of life security for remotely driving business etc. Business, may result in the interruption of business, to be unable to satisfy end-to-end time delay.
Therefore, how a kind of method for realizing business continuance in server handoff procedure is provided, is urgently to be resolved at present Technical solution.
Summary of the invention
The embodiment of the present application provides method, equipment and the system for realizing business continuance in handoff procedure, may be implemented to take The continuity of business in business device handoff procedure.
In order to achieve the above objectives, the embodiment of the present application provides the following technical solutions:
In a first aspect, providing a kind of method for realizing business continuance in handoff procedure, it is applied to terminal from source server During being switched to destination server, the source server and the destination server are provided which the business, this method comprises: user Face functional entity obtains data processing instruction;The user plane functions entity is indicated according to the data processing, is come from what is received The upstream data of the terminal is sent respectively to the source server and the destination server;And it is taken what is received from the source The downlink data of business device is sent to the terminal;It, should in the case where the user plane functions entity obtains data processing change instruction The upstream data from the terminal received is sent to the destination server by user plane functions entity;And it will receive The downlink data from the destination server be sent to the terminal.That is, being used in the scene for realizing server switching Family face functional entity can be indicated according to data processing, while by source server controlling terminal, be sent to destination server What is received carrys out the upstream data of self terminal.In this way, if data and part that destination server needs integrated terminal current are gone through History data just can control the terminal, then due to by source server controlling terminal while, can store one on destination server Partial data, therefore destination server gradually has the ability of controlling terminal.In turn, it is obtained at data in user plane functions entity In the case where managing change instruction, destination server can control the terminal.Due to there is a server can in whole process always To control the terminal, it is equivalent to the switching of seamless service device, therefore the continuity of business in server handoff procedure may be implemented.
In a kind of possible design, this method further include: the user plane functions entity refers to according to data processing change Show, the downlink data from the source server received is abandoned.Source server may be implemented in this way to destination server Switching, so that by destination server controlling terminal.
In a kind of possible design, this method further include: the user plane functions entity refers to according to data processing change Show, stops the upstream data from the terminal received being sent to the source server.Due at this time can be by destination service Device controlling terminal, therefore user plane functions entity stops for the upstream data from the terminal received being sent to source service Device can be to avoid the waste of resource.
In a kind of possible design, which obtains data processing change instruction, comprising: the user face Functional entity determines that timer expires, wherein the timer is to obtain the data processing in the user plane functions entity to indicate In the case of open.That is, after determining that timer expires, it is believed that stored certain on destination server to come The upstream data of self terminal, alternatively, destination server has been provided with the ability of controlling terminal.
In a kind of possible design, before the user plane functions entity determines that timing length expires, further includes: the use The timing length of the timer of the functional entity reception in family face from the session management entity.That is, can be by session pipe Reason entity determine when can store certain upstream data for carrying out self terminal on destination server, alternatively, destination server what When have the ability of controlling terminal.
Optionally, which determined according to the quality of service requirement of the business;Alternatively, the timing length is root It is determined according to the local policy or configuration information of the session management entity.
In a kind of possible design, the timing length of the timer is determined according to the quality of service requirement of the business 's;Alternatively, the timing length is determined according to the local policy or configuration information of the user plane functions entity.That is, When can be determined by user plane functions entity can store certain upstream data come self terminal on destination server, or When person, destination server have the ability of controlling terminal.
In a kind of possible design, which obtains data processing change instruction, comprising: the user face Functional entity receives the data processing change instruction from session management entity.That is, can be by session management entity Determine when can store certain upstream data for carrying out self terminal on destination server, alternatively, when destination server has The ability of controlling terminal.
In a kind of possible design, which obtains data processing instruction, comprising: the user plane functions Entity receives the data processing instruction from session management entity.That is, whether can be needed really by session management entity Realize business continuance in handoff procedure.
In a kind of possible design, which obtains data processing instruction, comprising: the user plane functions Entity obtains data processing instruction according at least one of local policy or configuration information and the service quality of the business. That is, whether can be needed to realize business continuance in handoff procedure really by user plane functions entity.
In a kind of possible design, which sends the upstream data from the terminal received Give the destination server, comprising: the user plane functions entity obtains the address information of the destination server;The user plane functions are real The upstream data from the terminal received is sent to the destination service according to the address information of the destination server by body Device.That is, user plane functions entity can be after receiving and carrying out the upstream data of self terminal, by the destination of upstream data The address of destination server is revised as in location, and then is sent to destination server.
In a kind of possible design, which obtains the address information of the destination server, comprising: should User plane functions entity sends address conversion request to address translation server, and address conversion request carries the position of the terminal The mark of at least one of location information of information and the user plane functions entity and the business;The user plane functions are real The address information of the destination server of the body reception from the address translation server.
In a kind of possible design, which obtains the address information of the destination server, comprising: should The address information of the destination server of the user plane functions entity reception from the session management entity.
In a kind of possible design, this method further include: the user plane functions entity receives real from the session management The address information of the source server of body;The upstream data from the terminal received is sent to by the user plane functions entity The source server, comprising: the user plane functions entity will be received from the terminal according to the address information of the source server Upstream data be sent to the source server.That is, user plane functions entity can receive the uplink for carrying out self terminal After data, the destination address of upstream data is revised as to the address of source server, and then is sent to source server.
Second aspect provides a kind of method for realizing business continuance in handoff procedure, is applied to terminal from source server During being switched to destination server, the source server and the destination server are provided which the business, this method comprises: session Management entity is determined as the user plane functions entity of terminal service, and sends data processing instruction to the user plane functions entity; The user plane functions entity receives the data processing instruction from the session management entity, and is indicated according to the data processing, The upstream data from the terminal received is sent respectively to the source server and the destination server;And it will receive To the downlink data from the source server be sent to the terminal;Data processing change is obtained in the user plane functions entity to refer to In the case where showing, which is sent to the destination server for the upstream data from the terminal received; And the downlink data from the destination server received is sent to the terminal.Wherein, skill brought by second aspect Art effect can be found in technical effect brought by first aspect, and details are not described herein again.
The third aspect provides a kind of user plane functions entity, which, which has, realizes above-mentioned first party The function of method described in face.The function can also execute corresponding software realization by hardware realization by hardware.It should Hardware or software include one or more modules corresponding with above-mentioned function.
Fourth aspect provides a kind of user plane functions entity, comprising: processor and memory;The memory is for depositing Computer executed instructions are stored up, when user plane functions entity operation, which executes the computer of memory storage It executes instruction, so that the user plane functions entity executes business in the realization handoff procedure as described in any in above-mentioned first aspect Successional method.
5th aspect, provides a kind of computer readable storage medium, finger is stored in the computer readable storage medium It enables, when run on a computer, allows computer to execute realization described in any one of above-mentioned first aspect and cut The method of business continuance during changing.
6th aspect, provides a kind of computer program product comprising instruction, when run on a computer, so that The method that computer can execute business continuance in realization handoff procedure described in any one of above-mentioned first aspect.
7th aspect, provides a kind of chip system, which includes processor, for supporting that user plane functions are real Body realizes function involved in above-mentioned aspect, such as obtains data processing instruction.In a kind of possible design, the chip System further includes memory, the memory, for saving the necessary program instruction of user plane functions entity and data.The chip System, can be made of chip, also may include chip and other discrete devices.
Wherein, third aspect technical effect brought by any design method into the 7th aspect can be found in first aspect Technical effect brought by middle different designs mode, details are not described herein again.
Eighth aspect provides a kind of system for realizing business continuance in handoff procedure, is applied to terminal from source server During being switched to destination server, the source server and the destination server are provided which the business, which includes: session Management entity and user plane functions entity;The session management entity, for being determined as the user plane functions entity of terminal service, And data processing instruction is sent to the user plane functions entity;The user plane functions entity comes from the session management for receiving The data processing of entity indicates, and is indicated according to the data processing, and the upstream data from the terminal received is distinguished It is sent to the source server and the destination server;And the downlink data from the source server received is sent to The terminal;The user plane functions entity is also used in the case where obtaining data processing change instruction, will be received from this The upstream data of terminal is sent to the destination server;And the downlink data from the destination server received is sent out Give the terminal.
In a kind of possible design, which is also used to the user plane functions entity transmission timer Timing length;The user plane functions entity is also used to receive the timing length from the session management entity;The user face Functional entity is for obtaining data processing change instruction, comprising: for determining that the timer expires, wherein the timer be What the user plane functions entity was opened in the case where obtaining data processing instruction.
In a kind of possible design, which is also used to send the data to the user plane functions entity Handle change instruction;User plane functions entity is for obtaining data processing change instruction, comprising: comes from the session for receiving The data processing change instruction of management entity.
In a kind of possible design, which is used to send the data processing to the user plane functions entity Change instruction, comprising: for according to the quality of service requirement of the business, the local policy of the session management entity or configuration information The data processing change instruction is sent to the user plane functions entity.
In a kind of possible design, which is also used to obtain the address information of the destination server, and The address information of the destination server is sent to the user plane functions entity;What the user plane functions entity was used to receive comes The destination server is sent to from the upstream data of the terminal, comprising: for obtaining the address information of the destination server;According to The upstream data from the terminal received is sent to the destination server by the address information of the destination server.
In a kind of possible design, which is used to obtain the address information of the destination server, comprising: For sending address conversion request to address translation server, address conversion request carries the location information and the use of the terminal At least one in the mark of the mark and the terminal of at least one of location information of family face functional entity and the business It is a;Receive the address information of the destination server from the address translation server.
In a kind of possible design, which is also used to obtain the address information of the source server;The meeting Management entity is talked about, is also used to send the address information of the source server to the user plane functions entity;The user plane functions entity For the upstream data from the terminal received to be sent to the source server, comprising: come from the session pipe for receiving Manage the address information of the source server of entity;According to the address information of the source server, by what is received from the terminal Upstream data is sent to the source server.
In a kind of possible design, which is also used to determine that needs are sent out to the user plane functions entity The data processing is given to indicate.
Wherein, technical effect brought by any design method can be found in different designs in first aspect in eighth aspect Technical effect brought by mode, details are not described herein again.
These aspects or other aspects of the application can more straightforward in the following description.
Detailed description of the invention
Fig. 1 is existing server handoff scenario schematic diagram;
Fig. 2 is the configuration diagram of the system of business continuance in realization handoff procedure provided by the embodiments of the present application;
Fig. 3 is 5G network architecture schematic diagram provided by the embodiments of the present application;
Fig. 4 is the hardware structural diagram of communication equipment provided by the embodiments of the present application;
Fig. 5 is the flow diagram one of the method for business continuance in realization handoff procedure provided by the embodiments of the present application;
Fig. 6 is the flow diagram two of the method for business continuance in realization handoff procedure provided by the embodiments of the present application;
Fig. 7 is the flow diagram three of the method for business continuance in realization handoff procedure provided by the embodiments of the present application;
Fig. 8 is the flow diagram four of the method for business continuance in realization handoff procedure provided by the embodiments of the present application;
Fig. 9 is the flow diagram five of the method for business continuance in realization handoff procedure provided by the embodiments of the present application;
Figure 10 is the flow diagram six of the method for business continuance in realization handoff procedure provided by the embodiments of the present application;
Figure 11 is the structural schematic diagram of user plane functions entity provided by the embodiments of the present application.
Specific embodiment
In order to facilitate the technical solution for understanding the embodiment of the present application, the brief introduction of the application the relevant technologies is provided first such as Under.
First, tunnel:
Tunnel in the embodiment of the present application includes next generation network (next generation, N) interface 3 (abbreviation N3) tunnel Road and the tunnel N interface 9 (abbreviation N9).Wherein, the tunnel N3 is access device (such as base station) and user plane functions (user plane Function, UPF) tunnel between entity;Tunnel of the tunnel N9 between UPF entity and UPF entity.In general, the tunnel N3 is The tunnel of session granularity, the tunnel N9 can be the tunnel of session granularity, or the tunnel of equipment granularity.
Wherein, the tunnel of session granularity refers to, for the tunnel resource of a session establishment, which only supplies a session It uses.Wherein, the tunnel of a session granularity only includes a routing rule, and the only routing rule can correspond to the tunnel Forward data.In addition, the life cycle in the tunnel of session granularity is the life cycle of a session, i.e., when a session disappears or When release, the tunnel of session granularity is also required to discharge.
The tunnel of equipment granularity refers to that, for the tunnel resource of one or more session establishments, which can be for one Or multiple sessions use.Wherein, the tunnel of an equipment granularity may include one or more routing rule, and this or more A routing rule can correspond to tunnel forwarding data.In addition, the life cycle in the tunnel of equipment granularity is that the tunnel is corresponding Multiple sessions life cycle, i.e. the tunnel of hypothesis equipment granularity correspond to M session, and M is the positive integer not less than 2, then when Preceding M-1 session in the corresponding multiple sessions in the tunnel disappears or when release, only discharges the corresponding routing rule of corresponding session; When the m-th session in the corresponding multiple sessions in the tunnel disappears or discharges, the tunnel of equipment granularity is likely to discharge.When So, when the m-th session in the corresponding multiple sessions in the tunnel disappears or release, the tunnel of the equipment granularity can also be retained Road does not need to re-establish the tunnel so as to subsequent, and the embodiment of the present application is not especially limited this.
Optionally, the session in the embodiment of the present application for example can be Packet Data Unit (packet data unit, PDU) session, the embodiment of the present application are not especially limited this.The following embodiments of the application by session be PDU session for into Row explanation, is described collectively herein, is repeated no more below.
Second, routing information:
Routing information in the embodiment of the present application is used to establish the user plane path of terminal.Wherein, which for example can be with It is above-mentioned tunnel, the embodiment of the present application is not especially limited this.
Optionally, the routing information in the embodiment of the present application may include in path uplink information and path downlink information At least one, for establishing the path between A and B.Wherein, path uplink information may include end-point addresses of the path in the side A Or Endpoint ID and the address of A etc., path downlink information include end-point addresses or Endpoint ID and B of the path in the side B Address etc., the embodiment of the present application is not especially limited this.
Optionally, the routing information in the embodiment of the present application can also include routing rule or other, routing rule tool Body refers to the rule that business datum is routed to next-hop device, specifically refers to existing description, it will not be described here.
Third, MEC platform:
MEC platform refer to will application and mobile broadband (mobile broadband, MBB) core network part business processing and The function of scheduling of resource is deployed to together is formed by a platform after the network edge of access side.In general, on MEC platform It can dispose UPF entity, various servers and domain name system (domain name system, DNS) agency (DNS Proxy, DNSP) entity etc., the embodiment of the present application is not especially limited this.
Wherein, for the UPF entity and server that are deployed on same MEC platform, UPF entity is had the ability self terminal in future Destination address be the address ayncast upstream data be sent to the server being deployed on the MEC platform.For example, the UPF is real Forward rule is configured on body, forward rule, which can be, shunts the stream of some anycast address+port one by local Mode be sent to the respective server being deployed on the MEC platform.In addition, no matter which kind of situation, UPF entity have the ability know The downlink data that Chu do not receive is that the server being deployed on the MEC platform is sent, and is still deployed in except the MEC platform Server send because the server being deployed in except the MEC platform is by the tunnel N9 between UPF to the UPF entity Send downlink data;And the server on the MEC platform is deployed in by the interface of the server and the UPF entity to the UPF Entity sends downlink data, is described collectively, repeats no more herein below.
Optionally, the MEC platform in the embodiment of the present application can also be referred to as MEC system or other, the embodiment of the present application This is not especially limited.
Optionally, in the following embodiments of the application, the destination address of the capable self terminal in future of UPF entity is ayncast The upstream data of address, which is sent to server, to be carried out so that UPF entity and server are deployed in the scene of same MEC platform as an example Illustrate, certainly, under other scenes, UPF entity may also have the ability self terminal in future destination address be the address ayncast it is upper Row data are sent to server, and the embodiment of the present application is not especially limited this.
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application is described.Its In, in the description of the present application, unless otherwise indicated, "/" indicate or the meaning, for example, A/B can indicate A or B;Herein "and/or" be only a kind of incidence relation for describing affiliated partner, indicate may exist three kinds of relationships, for example, A and/or B, Can indicate: individualism A exists simultaneously A and B, these three situations of individualism B.Also, in the description of the present application, remove Non- to be otherwise noted, " multiple " refer to two or more.In addition, for the ease of clearly describing the technical side of the embodiment of the present application Case, in embodiments herein, use the printed words such as " first ", " second " to function and act on essentially identical identical entry or Similar item distinguishes.It will be appreciated by those skilled in the art that the printed words such as " first ", " second " are not to quantity and execution order It is defined, and the printed words such as " first ", " second " also do not limit certain difference, the embodiment of the present application does not limit this specifically It is fixed.
The network architecture and business scenario of the embodiment of the present application description are to more clearly illustrate that the application is implemented The technical solution of example, does not constitute the restriction for technical solution provided by the embodiments of the present application, those of ordinary skill in the art It is found that technical solution provided by the embodiments of the present application is for similar with the differentiation of the network architecture and the appearance of new business scene The technical issues of, it is equally applicable.
As shown in Fig. 2, be a kind of system 20 for realizing business continuance in handoff procedure provided by the embodiments of the present application, it should The system 20 for realizing business continuance in handoff procedure includes user plane functions entity 201 and session management entity 202, is applied to During terminal is switched to destination server from source server, the source server and the destination server are provided which above-mentioned industry Business realizes the continuity of business in handoff procedure to avoid service disconnection.Wherein, business here for example can be car networking In long-range driving business, for example, terminal (terminal here refers specifically to vehicle) by itself sensing data collected and Camera image data collected is sent to server, and server can issue driving to terminal (vehicle) according to these data Instruction, such as acceleration, deceleration, turn, lane change etc. realize server to the long-range Driving control etc. of terminal.Here in business The disconnected interruption for being not necessarily referring to communicate between terminal and destination server, but refer to that destination server needs to be grasped terminal current data and adds Upper some historical datas can just make correct decision to terminal.Due to being just switched on destination server, destination service There is no the data of enough terminals on device, so correct decision can not be made to the behavior of terminal.For example, for remotely driving Business does not have the historical data of terminal on destination server, even if at this time when terminal has just been switched to a destination server Destination server receives the upstream data of terminal, correct Driving Decision-making can not be also made to terminal, for example accelerate, slow down, turn Curved, lane change etc., is described collectively herein, repeats no more below.
Wherein, session management entity 202, for being determined as the user plane functions entity of terminal service, and to the user face Functional entity sends data processing instruction.
User plane functions entity 201, for receiving the data processing instruction from session management entity, and according to the data Processing instruction, is sent respectively to source and target server for the upstream data for carrying out self terminal received;And it will connect The downlink data from source server received is sent to terminal.
In the case where user plane functions entity 201 obtains data processing change instruction, user plane functions entity 201, also For the upstream data for carrying out self terminal received to be sent to destination server;And it will receive from destination service The downlink data of device is sent to terminal.
Optionally, the user plane functions entity 201 in the embodiment of the present application, which can be, is occurring server switching, and occurs User plane functions entity switching scene under, reselect be terminal service target user face functional entity;Alternatively, this Shen Please the user plane functions entity 201 in embodiment can be server switching is occurring, but user plane functions entity does not occur and cuts It is the user plane functions entity of terminal service under the scene changed, the embodiment of the present application is not especially limited this.
Optionally, between the session management entity in the embodiment of the present application and user plane functions entity can with direct communication, It can also be communicated by the forwarding of other equipment, the embodiment of the present application is not especially limited this.
Optionally, the server in the embodiment of the present application can be application server (application server, AS) Or other servers, the embodiment of the present application are not especially limited this.
Optionally, in the embodiment of the present application, user plane functions entity, which obtains data processing change instruction, can characterize target Stored certain upstream data for carrying out self terminal on server, alternatively, destination server has been provided with the energy of controlling terminal Power is described collectively herein, repeats no more below.
Based on the system of business continuance in realization handoff procedure provided by the embodiments of the present application, server switching is being realized Scene in, user plane functions entity receives the data processing instruction from session management entity, and is referred to according to the data processing Show, the upstream data for carrying out self terminal received is sent respectively to source and target server;And it will receive Downlink data from source server is sent to terminal.Also, data processing change instruction is obtained in user plane functions entity In the case of, the upstream data for carrying out self terminal received is sent to destination server by user plane functions entity;And it will receive To the downlink data from destination server be sent to terminal.That is, in the scene for realizing server switching, user Face functional entity can be indicated according to data processing, while by source server controlling terminal, be connect to destination server transmission What is received carrys out the upstream data of self terminal.In this way, if data and partial history that destination server needs integrated terminal current Data just can control the terminal, then due to by source server controlling terminal while, can store one on destination server Divided data, therefore destination server gradually has the ability of controlling terminal.In turn, data processing is obtained in user plane functions entity In the case where change instruction, destination server can control the terminal.Due to there is a server can be in whole process always The terminal is controlled, is equivalent to the switching of seamless service device, therefore the continuity of business in server handoff procedure may be implemented.
Optionally, it is shown in Fig. 2 realize handoff procedure in business continuance system 20 can be applied to 5G network and The following others network, the present invention is not especially limit this.
Wherein, if the system 20 shown in Fig. 2 for realizing business continuance in handoff procedure is applied to 5G network, such as Fig. 3 It is shown, session management entity can in 5G network conversation management functional (session management function, SMF) entity;User plane functions entity can be the UPF entity in 5G network.
In addition, as shown in Fig. 2, the 5G network can also include access device, access and mobile management function (access And mobility management function, AMF) entity, source and target server etc., the embodiment of the present application This is not especially limited.
Optionally, which can also include control equipment or address translation server etc., after concrete function can refer to The description of continuous embodiment of the method, details are not described herein.
Although it is not shown, the 5G network can also include authentication server function (authentication server Function, AUSF) entity or policy control functions (policy control function, PCF) entity etc., the application reality It applies example and this is not especially limited.
Wherein, terminal is by N interface 1 (abbreviation N1) and AMF entity communication, access device by N interface 2 (abbreviation N2) with AMF entity communication, access device pass through the (abbreviation of N interface 11 by N interface 3 (abbreviation N3) and UPF entity communication, AMF entity N11) with SMF entity communication.
It should be noted that the interface name between each network element in Fig. 3 is an example, interface in specific implementation Name may be other names, and the embodiment of the present application is not especially limited this.
It should be noted that the access device of Fig. 3, AMF entity, SMF entity, UPF entity, control equipment, address conversion Server, source and target server etc. are only a names, and name does not constitute restriction to equipment itself.5G network with And in the following other networks, access device, AMF entity, SMF entity, UPF entity, control equipment, address translation server, Network element corresponding to source and target server or entity are also possible to other names, and the embodiment of the present application does not make this It is specific to limit.For example, the UPF entity it is also possible to be replaced by UPF or user entity, etc., is described collectively herein, It repeats no more below.
Optionally, equipment is controlled in Fig. 3 can be referred to as (vehicle to everything for the car networking communication technology Communication, V2X) control function (control function, CF) entity or application server etc., it carries out herein It is described collectively, repeats no more below.
Optionally, terminal (terminal) involved in the embodiment of the present application may include various with wireless communication The handheld device of function, wearable device, calculates equipment or is connected to other processing of radio modem and set mobile unit It is standby;It can also include subscriber unit (subscriber unit), cellular phone (cellular phone), smart phone (smart phone), wireless data card, are put down at personal digital assistant (personal digital assistant, PDA) computer Template computer, radio modem (modem), handheld device (handheld), laptop computer (laptop Computer), wireless phone (cordless phone) or wireless local loop (wireless local loop, WLL) Platform, machine type communication (machine type communication, MTC) terminal, user equipment (user equipment, UE), mobile station (mobile station, MS), vehicle or terminal device (terminal device) etc..For convenience of description, originally In application, apparatus mentioned above is referred to as terminal.
Optionally, the equipment that access device involved in the embodiment of the present application refers to core network access, such as can To be base station, broadband network Service Gateway (broadband network gateway, BNG), convergence switch, the non-third generation Partner program (3rd generation partnership project, 3GPP) access device etc..Base station may include Various forms of base stations, such as: macro base station, micro-base station (also referred to as small station), relay station, access point etc..
Optionally, the session management entity 201 in Fig. 2 or user plane functions entity 202 can be by an entity device realities It is existing, it can also be realized jointly by multiple entity devices, can also be a logic functional block in an entity device, this Shen Please embodiment this is not especially limited.
For example, the session management entity 201 or user plane functions entity 202 in Fig. 2 can pass through the communication equipment in Fig. 4 To realize.Fig. 4 show the hardware structural diagram of communication equipment provided by the embodiments of the present application.The communication equipment 400 includes At least one processor 401, communication line 402, memory 403 and at least one communication interface 404.
Processor 401 can be a general central processor (central processing unit, CPU), micro process Device, application-specific integrated circuit (application-specific integrated circuit, server I C) or one Or it is multiple for controlling the integrated circuit of application scheme program execution.
Communication line 402 may include an access, and information is transmitted between said modules.
Communication interface 404, using the device of any transceiver one kind, for other equipment or communication, such as Ethernet, wireless access network (radio access network, RAN), WLAN (wireless local area Networks, WLAN) etc..
Memory 403 can be read-only memory (read-only memory, ROM) or can store static information and instruction Other kinds of static storage device, random access memory (random access memory, RAM) or letter can be stored The other kinds of dynamic memory of breath and instruction, is also possible to Electrically Erasable Programmable Read-Only Memory (electrically Er server able programmable read-only memory, EEPROM), CD-ROM (compact disc Read-only memory, CD-ROM) or other optical disc storages, optical disc storage (including compression optical disc, laser disc, optical disc, number General optical disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or storing tool There is the desired program code of instruction or data structure form and can be by any other medium of computer access, but is not limited to This.Memory, which can be, to be individually present, and is connected by communication line 402 with processor.Memory can also be with processor collection At together.
Wherein, memory 403 be used for store execution application scheme computer executed instructions, and by processor 401 Control executes.Processor 401 is for executing the computer executed instructions stored in memory 403, to realize that the application is following The method for realizing business continuance in handoff procedure that embodiment provides.
Optionally, the computer executed instructions in the embodiment of the present application can also be referred to as application code, the application Embodiment is not especially limited this.
In the concrete realization, as one embodiment, processor 401 may include one or more CPU, such as in Fig. 4 CPU0 and CPU1.
In the concrete realization, as one embodiment, communication equipment 400 may include multiple processors, such as in Fig. 4 Processor 401 and processor 408.Each of these processors can be monokaryon (single-CPU) processor, It can be multicore (multi-CPU) processor.Here processor can refer to one or more equipment, circuit, and/or use In the processing core of processing data (such as computer program instructions).
In the concrete realization, as one embodiment, communication equipment 400 can also include that output equipment 405 and input are set Standby 406.Output equipment 405 and processor 401 communicate, and can show information in many ways.For example, output equipment 405 can To be liquid crystal display (liquid crystal display, LCD), Light-Emitting Diode (light emitting diode, LED equipment) is shown, cathode-ray tube (cathode ray tube, CRT) shows equipment or projector (projector) etc.. Input equipment 406 and processor 401 communicate, and can receive the input of user in many ways.For example, input equipment 406 can be with It is mouse, keyboard, touch panel device or sensing equipment etc..
Above-mentioned communication equipment 400 can be a common apparatus either special equipment.In the concrete realization, lead to Letter equipment 400 can be desktop computer, portable computer, network server, palm PC (personal digital Assistant, PDA), cell phone, tablet computer, wireless terminal device, embedded device or have setting for similar structures in Fig. 4 It is standby.The embodiment of the present application does not limit the type of communication equipment 400.
Below in conjunction with Fig. 1 to Fig. 4, by taking server is AS as an example, to realization handoff procedure provided by the embodiments of the present application The method of middle business continuance is specifically addressed.
It should be noted that parameter in message name or message in the following embodiments of the application between each network element Name is an example, and other names are also possible in specific implementation, for example notification message is further referred to as instruction and disappears Breath, is described collectively, the embodiment of the present application is not especially limited this herein.
By taking the system of business continuance in realization handoff procedure shown in Fig. 2 is applied to 5G network as shown in Figure 3 as an example, As shown in figure 5, be a kind of method for realizing business continuance in handoff procedure provided by the embodiments of the present application, this method with AS with UPF entity switches, and target AS and target UPF entity be deployed on same MEC platform for be illustrated, In, the original state before AS and UPF entity switches is terminal by source UPF entity and source AS progress service communication, should Method includes the following steps:
S501, terminal movement cause to eat dishes without rice or wine to switch.
Wherein, the specific implementation of step S501 can refer to existing implementation, and it will not be described here.
S502, access device send switching notice to SMF entity, so that SMF entity receives cutting from access device Change notice, wherein the location information of the switching notice carried terminal, the location information of the terminal is with for example can be the IP of terminal Location or the address media access control (media access control, MAC) etc., the embodiment of the present application does not limit this specifically It is fixed.
S503, SMF entity are according to the location information of terminal, after determining terminal out of the service range of source UPF entity, certainly Plan needs to carry out UPF entity, and then is determined as the target UPF entity of terminal service.
Wherein, SMF entity can be according to the location information of terminal, the service range of UPF entity or the load of UPF entity Etc. factors be determined as the target UPF entity of terminal service, specifically refer to existing implementation, it will not be described here.
S504, SMF entity send the first notification message to target UPF entity, so that the reception of target UPF entity comes from First notification message of SMF entity.
Wherein, which is used to indicate target UPF entity: by the upstream data for carrying out self terminal received point It is not sent to source AS and target AS;And the downlink data from source AS received is sent to terminal.
It should be noted that the upstream data for carrying out self terminal received is sent respectively to source in the embodiment of the present application AS and target AS refer to, after the upstream data for carrying out self terminal received is replicated, a copy of it is sent to source AS, another Part is sent to target AS.Certainly, come self terminal upstream data be also possible to by the equipment between terminal and target UPF entity into It is sent to target UPF entity after row duplication, the embodiment of the present application is not especially limited this.Following embodiment is with target UPF entity is illustrated for being replicated the upstream data for carrying out self terminal received, is described collectively herein, below no longer It repeats.
And first notification message is also used to indicate target UPF entity: establish source UPF entity and target UPF entity it Between the tunnel N9;And establish the tunnel N3 between target UPF entity and target access device.
Optionally, which is also used to indicate target UPF entity: the downlink from target AS that will be received Data abandon, that is to say, that by source AS controlling terminal.
Illustratively, the instruction of uplink bi-casting can be carried in the first notification message, uplink bi-casting instruction is used to indicate The upstream data for carrying out self terminal received is sent respectively to source AS and target AS by target UPF entity;And it will receive Downlink data from source AS is sent to terminal.
Illustratively, the first downlink can be carried in the first notification message and abandons instruction, which abandons instruction Target UPF entity is used to indicate to abandon the downlink data from target AS received.
It is of course also possible to carry data processing instruction in the first notification message, data processing instruction is used to indicate mesh It marks UPF entity and the upstream data for carrying out self terminal received is sent respectively to source AS and target AS;And come what is received Terminal is sent to from the downlink data of source AS.Optionally, data processing instruction is also used to indicate that target UPF entity will receive Downlink data from target AS abandon.That is, can be referred to respectively by the instruction of uplink bi-casting and the discarding of the first downlink Show to indicate respectively that the instruction of above-mentioned uplink bi-casting indicated content and the first downlink abandon the indicated content of instruction, it can also be with Indicate that above-mentioned uplink bi-casting instruction indicated content and the first downlink abandon indicated by instruction by data processing instruction Content, the embodiment of the present application are not especially limited this.Wherein, following embodiments in the first notification message to carry at data It is illustrated for reason instruction, is described collectively, repeats no more below herein.
Optionally, in the embodiment of the present application, it is also possible to service quality (the quality of in SMF entity according to business Service, QoS) demand, local policy or the notice of other network elements etc., it determines and needs to send at data to target UPF entity In the case where reason instruction, data processing instruction just is sent to target UPF entity, the embodiment of the present application does not limit this specifically It is fixed.For example, SMF entity can determine that needs send data processing to target UPF entity and refer to if the QoS demand of business is higher Show;Alternatively, if local policy instruction needs to carry out uplink bi-casting, then SMF entity can determine in the case where AS switching occurs It needs to send data processing instruction to target UPF entity.
Illustratively, routing information can be carried in the first notification message, it is real which is used to indicate target UPF Body establishes the tunnel N9 between source UPF entity and target UPF entity;And establish target UPF entity and target access device it Between the tunnel N3.
For example, the routing information may include first path uplink information and the second path uplink information, the first path Uplink information is used to indicate the tunnel N9 that target UPF entity is established between source UPF entity and target UPF entity;Second path Uplink information is used to indicate target UPF entity and establishes the tunnel N3 between target UPF entity and target access device.
Wherein, first path uplink information may include the tunnel N9 between source UPF entity and target UPF entity in source The end-point addresses or Endpoint ID of UPF entity side and the address etc. of source UPF entity;Second path uplink information may include The tunnel N3 between target UPF entity and target access device target access device side end-point addresses or Endpoint ID, with And the address etc. of source UPF entity, the embodiment of the present application is not especially limited this.
Optionally, which can also include first path downlink information and the second path downlink information, this first Path downlink information is used to indicate the tunnel N9 that target UPF entity is established between source UPF entity and target UPF entity;This second Path downlink information is used to indicate target UPF entity and establishes the tunnel N3 between target UPF entity and target access device.
Wherein, first path downlink information may include the tunnel N9 between source UPF entity and target UPF entity in target The end-point addresses or Endpoint ID of UPF entity side and the address etc. of target UPF entity;Second path downlink information can wrap The tunnel N3 between target UPF entity and target access device is included in the end-point addresses or Endpoint ID of target UPF entity side, with And the address etc. of target UPF entity, the embodiment of the present application is not especially limited this.
It should be noted that if above-mentioned routing information includes first path downlink information and the second path downlink information, then What the usual first path downlink information and the second path downlink information were distributed by SMF, certainly, above-mentioned first path downlink Information and the second path downlink information are also possible to by the distribution of target UPF entity, and the embodiment of the present application does not limit this specifically It is fixed.
Certainly, above-mentioned routing information can also include other, such as routing rule etc. specifically refers to existing realization Mode, it will not be described here.
Optionally, in the embodiment of the present application, the timing length of timer can also be carried in the first notification message, in this way Target UPF entity opening timing device can will be received in the case where obtaining data processing instruction after determining that timer expires To the upstream data for carrying out self terminal be sent to target AS;And the downlink data from target AS received is sent to Terminal;And optionally, the downlink data from source AS received is abandoned.That is, determining that timer expires Afterwards, it is believed that stored certain upstream data for carrying out self terminal on target AS, alternatively, target AS has been provided with control eventually The ability at end.
Wherein, in the embodiment of the present application, the timing length of timer can be determining according to the QoS demand of business.It should Qos requirement for example may include time delay or reliability requirements, and the embodiment of the present application is not especially limited this.For example, if industry The reliability requirement of business is higher, then longer timing length can be set;It, can be with alternatively, if the reliability requirement of business is lower Shorter timing length is set.
Alternatively, the timing length of timer can be local policy or configuration according to SMF entity in the embodiment of the present application What information determined.For example, local policy or configuration information can indicate that target UPF entity passes through after acquisition data processing instruction It crosses predetermined time (such as 5s) and carries out data processing change, then timing length is the predetermined time.
Optionally, the embodiment of the present application passes through the first notice with data processing instruction, routing information and timing length and disappears Breath is illustrated for carrying, and certainly, above-mentioned data processing instruction, routing information and timing length can also be respectively by not Same message carries, and the embodiment of the present application is not especially limited this.
S505, SMF entity send the request of N4 session establishment to source UPF entity, so that source UPF entity, which receives, comes from SMF The N4 session establishment of entity is requested.
Wherein, N4 session establishment request carries above-mentioned first path downlink information.
Optionally, N4 session establishment request can also carry above-mentioned first path uplink information, the embodiment of the present application This is not especially limited.
Optionally, other information can also be carried in N4 session establishment request, specifically refers to existing implementation, It will not be described here for the embodiment of the present application.
S506, SMF entity send switching response to target access device, so that target access device, which receives, comes from SMF The switching response of entity.
Wherein, which carries the second above-mentioned path downlink information.
Optionally, the switching response can also carry the second above-mentioned path uplink information, the embodiment of the present application to this not Make specific limit.
Optionally, other information can also be carried in the switching response, specifically refers to existing implementation, the application It will not be described here for embodiment.
So far, it can communicate between terminal and source AS and target AS, as shown in figure 5, target UPF entity can incite somebody to action The upstream data for carrying out self terminal received is sent respectively to source AS and target AS;And target UPF entity can will receive The downlink data from source AS be sent to terminal.
Optionally, if the data processing instruction in step S505 does not indicate that target UPF entity will be received from target The downlink data of AS abandons, then the downlink data from target AS received can also be sent to terminal by target UPF entity. In turn, after terminal receives the downlink data from source AS and the downlink data from target AS, one can be used by terminal Fixed treatment mechanism abandons the downlink data from target AS received, so that by source AS come controlling terminal, the application Embodiment is not especially limited this.
S507, SMF entity send second notification message to target UPF entity, so that the reception of target UPF entity comes from The second notification message of SMF entity.
Wherein, which is used to indicate target UPF entity: the upstream data for carrying out self terminal received is sent out Give target AS;And the downlink data from target AS received is sent to terminal.
Optionally, which is also used to indicate target UPF entity: source of release UPF entity and target UPF entity Between the tunnel N9.
Optionally, which is also used to indicate target UPF entity: the lower line number from source AS that will be received According to discarding, that is to say, that by target AS controlling terminal.
Illustratively, uplink bi-casting can be carried in second notification message and stops instruction, which stops instruction It is used to indicate target UPF entity and the upstream data for carrying out self terminal received is sent to target AS;And come what is received Terminal is sent to from the downlink data of target AS.
Illustratively, the second downlink can be carried in second notification message and abandons instruction, which abandons instruction Target UPF entity is used to indicate to abandon the downlink data from source AS received.
It is of course also possible to carry data processing change instruction in second notification message, which is used The upstream data for carrying out self terminal received is sent to target AS in instruction target UPF entity;And it is come from what is received The downlink data of target AS is sent to terminal.Optionally, which is also used to indicate that target UPF entity will connect The downlink data from source AS received abandons.That is, can instruction and the second downlink be stopped by uplink bi-casting respectively Instruction is abandoned to indicate respectively that above-mentioned uplink bi-casting stopping instruction indicated content and the second downlink abandon indicated by instruction Content can also indicate that above-mentioned uplink bi-casting stops under the indicated content and second of instruction by data processing change instruction Row abandons the indicated content of instruction, and the embodiment of the present application is not especially limited this.Wherein, following embodiments are with logical second Know and be illustrated for carrying data processing change instruction in message, is described collectively, repeats no more below herein.
Illustratively, path release instruction can be carried in second notification message, path release instruction is used to indicate The tunnel N9 between target UPF entity source of release UPF entity and target UPF entity, specifically refers to existing implementation, This is repeated no more.
Optionally, in the embodiment of the present application, SMF entity can be according to the qos requirement of business, the local policy of SMF entity Or the true directional aim UPF entity of configuration information sends the opportunity of second notification message.The qos requirement for example may include time delay or Reliability requirements, the embodiment of the present application are not especially limited this.For example, SMF is real if the reliability requirement of business is higher Body can after step S504 20s to target UPF entity send second notification message;Alternatively, for example, the local of SMF entity Strategy or configuration information can indicate that SMF entity is real by certain time (such as 5s) backward target UPF after step S504 Body sends second notification message.It has been deposited on target AS that is, can consider after step S504 by certain time The certain upstream data for carrying out self terminal of storage, alternatively, target AS has been provided with the ability of controlling terminal, the embodiment of the present application is to this It is not especially limited.
Optionally, the embodiment of the present application passes through second notification message with data processing change instruction and path release instruction It is illustrated for carrying, certainly, above-mentioned data processing change instruction and path release instruction can also be disappeared by different Breath carries, and the embodiment of the present application is not especially limited this.
Optionally, if the data processing change instruction in step S507 does not indicate that target UPF entity comes from what is received The downlink data of source AS abandons, then the downlink data from source AS received can also be sent to terminal by target UPF entity. In turn, after terminal receives the downlink data from source AS and the downlink data from target AS, one can be used by terminal Fixed treatment mechanism abandons the downlink data from source AS received, so that by target AS come controlling terminal, the application Embodiment is not especially limited this.
Optionally, if also carrying the timing length of timer, step S507 in the first notification message in step S504 In the first notification message can not carry data processing change instruction, but as described above, number is being obtained by target UPF entity The timer is opened in the case where according to processing instruction, after determining that timer expires, executes above-mentioned data processing change instruction institute The movement of instruction, the embodiment of the present application are not especially limited this.
It should be noted that if the timing length of timer is also carried in the first notification message in step S504, second Path release instruction is carried in notification message, then after target UPF entity receives second notification message, needs to meet simultaneously Timer expires, and the tunnel N9 between the real source of release UPF entity of ability and target UPF entity is described collectively, below not herein It repeats again.
S508, SMF entity send N4 session release request to source UPF entity, so that source UPF entity, which receives, comes from SMF The N4 session of entity discharges request.
Wherein, N4 session release request for request in the UPF entity of deletion source the corresponding user plane information of the terminal and Routing iinformation specifically refers to existing implementation, and details are not described herein.
S509, source UPF entity send N4 session to SMF entity and discharge response, so that SMF entity, which receives, comes from source UPF The N4 session of entity discharges response.
So far, the communication between terminal and source AS disconnects, and target AS is smoothed to have taken over terminal, as shown in figure 5, target The upstream data for carrying out self terminal received can be sent to target AS by UPF entity;And target UPF entity can will receive To the downlink data from target AS be sent to terminal.
Based on the method for business continuance in realization handoff procedure provided by the embodiments of the present application, in the field for realizing AS switching Jing Zhong, target UPF entity can be indicated according to data processing, while by source AS controlling terminal, be transmitted and received to target AS To the upstream data for carrying out self terminal gradually have the ability of controlling terminal so that can store a part of data on target AS. In turn, in the case where target UPF entity obtains data processing change instruction, by target AS controlling terminal.Due to whole process In there is an AS to can control the terminal always, be equivalent to seamless AS switching, therefore business in AS handoff procedure may be implemented Continuity.
Wherein, the movement of above-mentioned steps S501 target UPF entity and SMF entity into S509 can lead to as shown in Figure 4 Processor 401 in letter equipment 400 calls the application code stored in memory 403 to execute, the embodiment of the present application pair This is not intended to be limited in any.
Optionally, 5G net as shown in Figure 3 is applied to the system of business continuance in realization handoff procedure shown in Fig. 2 For network, as shown in fig. 6, being a kind of method for realizing business continuance in handoff procedure provided by the embodiments of the present application, the party Method is switched with AS and UPF entity, and it is the address ayncast that UPF entity, which has no ability to the destination address of self terminal in future, Upstream data be sent to for nearest AS (for example target AS and target UPF entity are not deployed on same MEC platform) into Row explanation, wherein the original state before AS and UPF entity switches is that terminal passes through source UPF entity and source AS progress industry Business communication, this method comprises the following steps:
S601-S603, with step S501-S503, specifically refer to embodiment shown in fig. 5, details are not described herein.
S604, SMF entity send address conversion request to address translation server, so that address translation server receives Address conversion request from SMF entity.Wherein, the location information and target UPF entity of address conversion request carried terminal At least one of location information and business mark and at least one of the mark of terminal.
On the one hand, it is contemplated that and not all AS provides identical business, possible certain AS are not provided needed for terminal Business, therefore address translation server, according at least one of the mark of terminal and the mark of business, can choose out can Meet the AS of terminal traffic requirement;On the other hand, address translation server is according to the location information of terminal and target UPF entity At least one of location information can choose nearest AS, for example, the address translation server has grasped the topology letter of AS Breath, therefore according at least one of the location information of the location information of terminal and target UPF entity, it can choose out nearest AS.That is, at least one in the location information of address conversion request carried terminal and the location information of target UPF entity At least one of a and business mark and the mark of terminal, address translation server can be made, which to select, to expire The nearest AS that sufficient terminal traffic requires.
Optionally, in the embodiment of the present application, the mark of terminal for example can be the IP address or international mobile use of terminal Family identifies (international mobile subscriber identity, IMSI) etc., and the embodiment of the present application does not make this It is specific to limit.
Optionally, in the embodiment of the present application, the mark of business for example can be the anycast address of the business datum of terminal Information, the anycast address information can be used for identification service, i.e., different business can pass through the anycast address information It is distinguish.Wherein, anycast address information may only include anycast address, it is also possible to including anycast address+port Information, the embodiment of the present application are not especially limited this.
Optionally, in the embodiment of the present application, the location information of target UPF entity for example can be network insertion point identification (data network access ID, DNAI), i.e. terminal access the mark of data network, can be with the reflection UPF's of coarseness Position.
It should be noted that in the embodiment of the present application, due to having the terminal in the overlay area of target UPF entity, The position of target UPF entity also can reflect the position of terminal, and then the location information of target UPF entity can also be referred to as eventually The location information at end, alternatively, the location information of terminal can also be referred to as the location information of target UPF entity, the application is implemented Example is not especially limited this.
S605, address translation server send address conversion response to SMF entity, so that SMF entity is received from ground The address conversion response of location change server SMF entity.The address information of address conversion response carrying target AS.
S606, similar with step S504, difference is only that: needing to carry in the first notification message in the embodiment of the present application The address information of source AS and the address information of target AS.Wherein, the address information of target AS is by step S604 and S605 Mode obtain;The address information of source AS can be stored in the local context of SMF entity, alternatively, if the local of SMF The address information of not stored source AS in context, SMF entity can be to the address information of source UPF entity requests source AS, this Shens Please embodiment this is not especially limited.
Thus it is possible, on the one hand, target UPF entity receive carry out the upstream data of self terminal after, can will receive The upstream data for carrying out self terminal replicated, destination address according to the address information of target AS is revised as target AS's by portion Address is sent to target AS;Destination address is revised as the address of source AS according to the address information of source AS by portion, is sent to source AS.On the other hand, since target UPF entity can directly know the address information of source AS, and then according to the address information of source AS The upstream data of direct self terminal in future is sent to source AS, therefore in the embodiment of the present application, can without setting up source UPF entity and The tunnel N9 between target UPF entity.In another aspect, target UPF entity will be received from target in the embodiment of the present application The downlink data of AS is to be abandoned when abandoning according to source address, if the source address of the downlink data received is target AS's Address then abandons the downlink data;And in implementation shown in fig. 5, target UPF entity will receive under target AS Row data when abandoning are abandoned according to the receiving interface of downlink data, for example, if the downlink data received is to pass through The interface of MEC platform, then the downlink data is abandoned.
S607, similar with step S506, difference, which is only that in the embodiment of the present application, does not need to establish source UPF entity and target The tunnel N9 between UPF entity, details are not described herein.
So far, it can communicate between terminal and source AS and target AS, as shown in fig. 6, target UPF entity can incite somebody to action The upstream data for carrying out self terminal received is sent respectively to source AS and target AS;And target UPF entity can will receive The downlink data from source AS be sent to terminal.
S608, similar with step S507, difference is only that: first, due to not needing to establish source UPF in the embodiment of the present application The tunnel N9 between entity and target UPF entity, therefore source of release UPF entity and target UPF are not needed in the embodiment of the present application The tunnel N9 between entity.Second, since the embodiment of the present application carries the address information of target AS in the first notification message, because This, on the one hand, target UPF entity receive carry out the upstream data of self terminal after, can be believed according to the address of target AS The destination address of the upstream data for carrying out self terminal received, is revised as the address of target AS, is sent to target AS by breath.It is another Aspect, in the embodiment of the present application, the downlink data from source AS that target UPF entity will receive is according to source address when abandoning It is abandoned, if the source address of the downlink data received is the address of source AS, which is abandoned;And Fig. 5 institute In the implementation shown, target UPF entity is the reception according to downlink data when abandoning the downlink data from source AS received What interface was abandoned, for example, if the downlink data received is by the N9 tunnel between source UPF entity and target UPF entity Road is received, then abandons the downlink data.
S609-S610, with step S508-S509, specifically refer to embodiment shown in fig. 5, details are not described herein.
So far, the communication between terminal and source AS disconnects, and target AS is smoothed to have taken over terminal, as shown in fig. 6, target The upstream data for carrying out self terminal received can be sent to target AS by UPF entity;And target UPF entity can will receive To the downlink data from target AS be sent to terminal.
It should be noted that the upstream data after duplication is sent to source AS with target UPF entity by embodiment shown in fig. 6 Mode be that the destination address of upstream data is directly revised as to the address of source AS, be then sent to for the AS of source and be illustrated. Certainly, the mode that the upstream data after duplication is sent to source AS by target UPF entity can also be as shown in Figure 5, that is, passes through source The tunnel N9 between UPF entity and target UPF entity forwards, and specific implementation can refer to embodiment shown in fig. 5, herein no longer It repeats.In addition, if being forwarded by the tunnel N9 between source UPF entity and target UPF entity, in the present embodiment step S606 The first notification message in without carrying the address information of source AS, but by target UPF entity directly by the upper line number after duplication It is sent to source UPF entity according to by the tunnel N9 between source UPF entity and target UPF entity, by source UPF entity by line number on this According to source AS is sent to, the embodiment of the present application is not especially limited this.
Based on the method for business continuance in realization handoff procedure provided by the embodiments of the present application, AS may be implemented and switched The continuity of business in journey.
Wherein, the movement of above-mentioned steps S601 target UPF entity and SMF entity into S610 can lead to as shown in Figure 4 Processor 401 in letter equipment 400 calls the application code stored in memory 403 to execute, the embodiment of the present application pair This is not intended to be limited in any.
Optionally, 5G net as shown in Figure 3 is applied to the system of business continuance in realization handoff procedure shown in Fig. 2 For network, as shown in fig. 7, being a kind of method for realizing business continuance in handoff procedure provided by the embodiments of the present application, the party Method is switched with AS and UPF entity, and it is the address ayncast that UPF entity, which has no ability to the destination address of self terminal in future, Upstream data be sent to for nearest AS (for example target AS and target UPF entity are not deployed on same MEC platform) into Row explanation, wherein the original state before AS and UPF entity switches is that terminal passes through source UPF entity and source AS progress industry Business communication, this method comprises the following steps:
S701-S706, with step S501-S506, specifically refer to embodiment shown in fig. 5, details are not described herein.
So far, it can communicate between terminal and source AS, as shown in fig. 7, target UPF entity can come what is received The upstream data of self terminal is sent to source AS;And target UPF entity can send out the downlink data from source AS received Give terminal.Since the first notification message indicates the upstream data for carrying out self terminal received being sent respectively to source AS and target AS, and the local address without corresponding nearest AS of target UPF entity discovery is matching, it is therefore desirable to obtain target AS's Address, as shown in following step S707 and S708.
S707-S708, similar with step S604-S605, difference is only that: first, SMF entity is replaced with into target UPF Entity.Second, since target UPF entity can not know the location information of terminal, the address in embodiment shown in Fig. 7 turns Change the location information of at least one of the mark of request carrying business and the mark of terminal and target UPF entity.Third, In embodiment shown in fig. 6, after SMF entity is determined as the target UPF entity of terminal service, sent out to address translation server Address conversion is sent to request;And in embodiment shown in Fig. 7, it is found in target UPF entity local without corresponding nearest AS's After address is matching, address conversion request is sent to address translation server.
So far, it can communicate between terminal and source AS and target AS, as shown in fig. 7, target UPF entity can incite somebody to action The upstream data for carrying out self terminal received is sent respectively to source AS and target AS;And target UPF entity can will receive The downlink data from source AS be sent to terminal.
S709-S711, with step S507-S509, specifically refer to embodiment shown in fig. 5, details are not described herein.
It should be noted that the upstream data after duplication is sent to source AS with target UPF entity by embodiment shown in Fig. 7 Mode be to be illustrated for being forwarded by the tunnel N9 between source UPF entity and target UPF entity.Certainly, target UPF The mode that upstream data after duplication is sent to source AS by entity can also be as shown in Figure 6, i.e., takes in the first notification message Address information with source AS, and then the destination address of the upstream data of a copy of it in the upstream data after duplication can be repaired It is changed to the address of source AS, is then sent to source AS, specifically refers to embodiment shown in fig. 6, the embodiment of the present application does not make this It is specific to limit.
Based on the method for business continuance in realization handoff procedure provided by the embodiments of the present application, AS may be implemented and switched The continuity of business in journey.
Wherein, the movement of above-mentioned steps S701 target UPF entity and SMF entity into S711 can lead to as shown in Figure 4 Processor 401 in letter equipment 400 calls the application code stored in memory 403 to execute, the embodiment of the present application pair This is not intended to be limited in any.
Optionally, 5G net as shown in Figure 3 is applied to the system of business continuance in realization handoff procedure shown in Fig. 2 For network, as shown in figure 8, being a kind of method for realizing business continuance in handoff procedure provided by the embodiments of the present application, the party Method is switched with AS and UPF entity, and it is the address ayncast that UPF entity, which has no ability to the destination address of self terminal in future, Upstream data be sent to for nearest AS (for example target AS and target UPF entity are not deployed on same MEC platform) into Row explanation, wherein the original state before AS and UPF entity switches is that terminal passes through source UPF entity and source AS progress industry Business communication, this method comprises the following steps:
S801-S803, with step S501-S503, specifically refer to embodiment shown in fig. 5, details are not described herein.
S804, SMF entity send third notice message to target UPF entity, so that the reception of target UPF entity comes from The third notice message of SMF entity.
Wherein, which is used to indicate target UPF entity: establishing target UPF entity and target access device Between the tunnel N3.Related realization can refer to embodiment shown in fig. 5, and details are not described herein.
Optionally, which is also used to indicate target UPF entity: establishing source UPF entity and target UPF entity Between the tunnel N9, in turn, target UPF entity can by the tunnel N9 will receive come self terminal upstream data send Give source AS;Alternatively, the third notice message carries the address information of source AS, in turn, target UPF entity can come what is received The destination address of the upstream data of self terminal is revised as the address of source AS, and is sent to source AS, and the embodiment of the present application does not make this It is specific to limit.Wherein, the embodiment of the present application for carrying the address information of source AS in third notice message to be illustrated.
S805, with step S506, specifically refer to embodiment shown in fig. 5, details are not described herein.
S806, SMF entity send the 4th notification message to control equipment, so that control equipment receives and comes from SMF entity The 4th notification message.Wherein, in the location information of the location information of the 4th notification message carried terminal and target UPF entity At least one and business mark and at least one of the mark of terminal.
S807, control equipment are according to the 4th notification message, selection target AS.
Wherein, the associated description of step S806 and S807 can refer to embodiment shown in fig. 6, and details are not described herein.
S808, control equipment send the address information of target AS to SMF entity, so that SMF entity is received from control The address information of the target AS of equipment.
It is S809, similar with step S606, it distinguishes and does not need to take in the first notification message being only that in the embodiment of the present application Address information with source AS specifically refers to embodiment shown in fig. 6, and details are not described herein.
So far, it can communicate between terminal and source AS and target AS, as shown in figure 8, target UPF entity can incite somebody to action The upstream data for carrying out self terminal received is sent respectively to source AS and target AS;And target UPF entity can will receive The downlink data from source AS be sent to terminal.
S810, target AS send the 5th notification message to control equipment, so that control equipment is received from target AS's 5th notification message.5th notification message is used to indicate the ability that target AS has controlling terminal.
For example, target AS can be to control after storing enough upstream datas for carrying out self terminal on target AS Equipment sends the 5th notification message.
S811, control equipment send the 5th above-mentioned notification message to SMF entity, so that SMF entity, which receives, carrys out automatic control 5th notification message of control equipment.
S812-S814, with step S608-S610, specifically refer to embodiment shown in fig. 6, details are not described herein.
It should be noted that in the embodiment of the present application, if the third notice message in step S804 is also used to indicate target UPF entity establishes the tunnel N9 between source UPF entity and target UPF entity, then the second notification message in step S812 is also used The tunnel N9 between instruction target UPF entity source of release UPF entity and target UPF entity.In addition, SMF entity also needs to refer to Show the tunnel N9 between source UPF entity source of release UPF entity and target UPF entity, the embodiment of the present application does not limit this specifically It is fixed.
So far, the communication between terminal and source AS disconnects, and target AS is smoothed to have taken over terminal, as shown in figure 8, target The upstream data for carrying out self terminal received can be sent to target AS by UPF entity;And target UPF entity can will receive To the downlink data from target AS be sent to terminal.
Optionally, in a kind of possible implementation, the embodiment of the present application can not include step S810.For example, can be with It is to control equipment to send the 5th above-mentioned notification message to SMF entity on specific opportunity according to local policy or configuration information, The embodiment of the present application is not especially limited this.
Alternatively, optional, in a kind of possible implementation, the embodiment of the present application can not include step S810 and S811.It is determined according to the qos requirement of business, the local policy of SMF entity or configuration information to mesh for example, can be SMF entity The opportunity that UPF entity sends second notification message is marked, specifically refers to embodiment shown in fig. 5, the embodiment of the present application is herein not It repeats again.
Based on the method for business continuance in realization handoff procedure provided by the embodiments of the present application, AS may be implemented and switched The continuity of business in journey.
Wherein, the movement of above-mentioned steps S801 target UPF entity and SMF entity into S814 can lead to as shown in Figure 4 Processor 401 in letter equipment 400 calls the application code stored in memory 403 to execute, the embodiment of the present application pair This is not intended to be limited in any.
Optionally, 5G net as shown in Figure 3 is applied to the system of business continuance in realization handoff procedure shown in Fig. 2 For network, as shown in figure 9, being a kind of method for realizing business continuance in handoff procedure provided by the embodiments of the present application, the party Method is switched with AS and UPF entity, and it is the address ayncast that UPF entity, which has no ability to the destination address of self terminal in future, Upstream data be sent to for nearest AS (for example target AS and target UPF entity are not deployed on same MEC platform) into Row explanation, wherein the original state before AS and UPF entity switches is that terminal passes through source UPF entity and source AS progress industry Business communication, this method comprises the following steps:
S901-S905, with step S801-S805, specifically refer to embodiment shown in Fig. 8, details are not described herein.
S906-S907, with step S707-S708, specifically refer to embodiment shown in Fig. 7, details are not described herein.
S908, target UPF entity are obtained according at least one of local policy or configuration information and the QoS of business Data processing instruction.Wherein, the associated description of data processing instruction can refer to embodiment shown in fig. 5, and details are not described herein.
For example, UPF entity, which can determine, needs to obtain data processing instruction if the QoS demand of business is higher;Alternatively, If local policy or configuration information instruction need to carry out uplink bi-casting, then target UPF entity can in the case where AS switching occurs Need to obtain data processing instruction to determine.
So far, it can communicate between terminal and source AS and target AS, as shown in figure 9, target UPF entity can incite somebody to action The upstream data for carrying out self terminal received is sent respectively to source AS and target AS;And target UPF entity can will receive The downlink data from source AS be sent to terminal.
S909, target UPF entity obtain data processing change instruction, wherein the associated description of data processing change instruction It can refer to embodiment shown in fig. 5, details are not described herein.
Wherein, target UPF entity can obtain in the following way data processing change instruction:
Illustratively, after target UPF entity obtains data processing instruction, it can star timer, it is real in target UPF Body determines in the overdue situation of timer, i.e., it is believed that stored certain upstream data for carrying out self terminal on target AS, or Person, target AS have been provided with the ability of controlling terminal, can carry out data processing change at this time.
Wherein, the timing length of the timer is determined according to the qos requirement of business;Alternatively, the timing length is root It is determined according to the local policy or configuration information of target UPF entity.For example, can be set if the reliability requirement of business is higher Set longer timing length;Alternatively, shorter timing length can be set if the reliability requirement of business is lower.Alternatively, local Strategy or configuration information can indicate target UPF entity obtain data processing instruction after by predetermined time (such as 5s) into Row data processing change, then timing length is the predetermined time.
S910-S911, same to S508-S509, specifically refer to embodiment shown in fig. 5, details are not described herein.
It should be noted that in the embodiment of the present application, if the third notice message in step S904 is also used to indicate target UPF entity establishes the tunnel N9 between source UPF entity and target UPF entity, then in the embodiment of the present application, SMF entity also needs Indicate the tunnel N9 between target UPF entity source of release UPF entity and target UPF entity;And SMF entity also needs to indicate The tunnel N9 between source UPF entity source of release UPF entity and target UPF entity, the embodiment of the present application are not especially limited this.
So far, the communication between terminal and source AS disconnects, and target AS is smoothed to have taken over terminal, as shown in figure 9, target The upstream data for carrying out self terminal received can be sent to target AS by UPF entity;And target UPF entity can will receive To the downlink data from target AS be sent to terminal.
Based on the method for business continuance in realization handoff procedure provided by the embodiments of the present application, AS may be implemented and switched The continuity of business in journey.
Wherein, the movement of above-mentioned steps S901 target UPF entity and SMF entity into S911 can lead to as shown in Figure 4 Processor 401 in letter equipment 400 calls the application code stored in memory 403 to execute, the embodiment of the present application pair This is not intended to be limited in any.
Optionally, 5G net as shown in Figure 3 is applied to the system of business continuance in realization handoff procedure shown in Fig. 2 It is a kind of method for realizing business continuance in handoff procedure provided by the embodiments of the present application, the party as shown in Figure 10 for network Method is switched with AS, but UPF entity does not switch, and UPF entity has no ability to the destination address of self terminal in future and is The upstream data of the address ayncast is sent to nearest AS (for example target AS and UPF entity are not deployed on same MEC platform) For be illustrated, wherein AS switch before original state to be that terminal by UPF entity and source AS carries out business logical Letter, this method comprises the following steps:
S1001, control equipment selection target AS.
Optionally, in the embodiment of the present application, the reason of AS gravity treatment occurs may be to control equipment to know the load of each AS Information determines the overload of source AS, and then controls equipment selection target AS;Alternatively, the reason of AS gravity treatment occurs may be source AS own load is overweight, and proactive notification controls equipment, and then controls equipment selection target AS, and the embodiment of the present application does not make this to have Body limits.
S1002, control equipment send switching notice to SMF entity, so that SMF entity receives cutting from control equipment Change notice.Wherein, which carries the address information of target AS and the mark of terminal.
Optionally, which is also possible to the address information of carrying source AS, and the embodiment of the present application does not limit this specifically It is fixed.
Optionally, which is also possible to carry above-mentioned data processing instruction, alternatively, the switching notice itself has The function of above-mentioned data processing instruction, the embodiment of the present application are not especially limited this.
S1003, similar with step S606, difference is: first, the target UPF entity in Fig. 6 is replaced in Figure 10 UPF entity.Second, since the switching of UPF entity not occurring, the address information of active AS is stored in UPF entity, thus, The address information that source AS is carried in the first notification message is not needed in the embodiment of the present application.Third, since UPF entity not occurring Switching, therefore the tunnel N3 established between target UPF entity and target access device is not needed in the embodiment of the present application.
So far, it can communicate between terminal and source AS and target AS, as shown in figure 5, UPF entity can will receive To the upstream data for carrying out self terminal be sent respectively to source AS and target AS;And UPF entity can will be received from source The downlink data of AS is sent to terminal.
S1004-S1006, similar with step S810-S812, difference is only that: the target UPF entity in Fig. 6 is replaced with UPF entity in Figure 10.
So far, the communication between terminal and source AS disconnects, and target AS is smoothed to have taken over terminal, as shown in Figure 10, UPF The upstream data for carrying out self terminal received can be sent to target AS by entity;And UPF entity can come what is received Terminal is sent to from the downlink data of target AS.
Based on the method for business continuance in realization handoff procedure provided by the embodiments of the present application, AS may be implemented and switched The continuity of business in journey.
Wherein, the movement of UPF entity can be in communication equipment 400 as shown in Figure 4 into S1006 by above-mentioned steps S1001 Processor 401 call in memory 403 application code that stores to execute, the embodiment of the present application does not make any limit to this System.
It is above-mentioned that mainly scheme provided by the embodiments of the present application is described from the angle of interaction between each network element.It can With understanding, in order to realize the above functions, it comprises execute each corresponding hardware of function for above-mentioned user plane functions entity Structure and/or software module.Those skilled in the art should be readily appreciated that, describe in conjunction with the embodiments described herein Each exemplary unit and algorithm steps, the application can realize with the combining form of hardware or hardware and computer software. Some function is executed in a manner of hardware or computer software driving hardware actually, specific application depending on technical solution And design constraint.Professional technician can realize described function using distinct methods to each specific application Can, but this realization is it is not considered that exceed scope of the present application.
The embodiment of the present application can carry out the division of functional module, example according to above method example to user plane functions entity Such as, each functional module of each function division can be corresponded to, two or more functions can also be integrated at one It manages in module.Above-mentioned integrated module both can take the form of hardware realization, can also use the form of software function module It realizes.It should be noted that being schematical, only a kind of logic function stroke to the division of module in the embodiment of the present application Point, there may be another division manner in actual implementation.
For example, Figure 11 shows a kind of user face function in the case where to use the integrated each functional module of model split The structural schematic diagram of energy entity 110.The user plane functions entity 110 includes: processing module 1101 and transceiver module 1102.Processing Module 1101, for obtaining data processing instruction;Transceiver module 1102 comes for being indicated according to data processing by what is received The upstream data of self terminal is sent respectively to source and target server;And it will receive from source server Downlink data is sent to terminal;Transceiver module 1102 is also used to obtain the feelings of data processing change instruction in processing module 1101 Under condition, the upstream data for carrying out self terminal received is sent to destination server;And it will receive from destination service The downlink data of device is sent to terminal.
Optionally, transceiver module 1102 are also used to be received from source server according to data processing change instruction Downlink data abandon.
Optionally, processing module 1101 are also used to stop carrying out self terminal for what is received according to data processing change instruction Upstream data be sent to source server.
Optionally, processing module 1101 is for obtaining data processing change instruction, comprising: for determining that timer expires, Wherein, timer is opened in the case where processing module 1101 obtains data processing instruction.
Optionally, transceiver module 1102 are also used to receive the timing length of the timer from session management entity.
Optionally, processing module 1101 is for obtaining data processing change instruction, comprising: comes from session management for receiving The data processing change instruction of entity.
Optionally, processing module 1101 is for obtaining data processing instruction, comprising: comes from session management entity for receiving Data processing instruction.
Optionally, processing module 1101 is for obtaining data processing instruction, comprising: for according to local policy or with confidence At least one of breath and the service quality of business obtain data processing instruction.
Optionally, transceiver module 1102 is used to the upstream data for carrying out self terminal received being sent to destination server, It include: the address information for obtaining destination server;According to the address information of destination server, carry out self terminal for what is received Upstream data be sent to destination server.
Optionally, transceiver module 1102 is used to obtain the address information of destination server, comprising: for taking to address conversion Device transmission address conversion of being engaged in is requested, and address conversion requests the location information of carried terminal and the position of user plane functions entity 110 The mark of at least one of information and business;Receive the address information of the destination server from address translation server.
Alternatively, optional transceiver module 1102 is used to obtain the address information of destination server, comprising: come from for receiving The address information of the destination server of session management entity.
Optionally, transceiver module 1102 are also used to receive the address information of the source server from session management entity;It receives Hair module 1102 is used to the upstream data for carrying out self terminal received being sent to source server, comprising: for being serviced according to source The upstream data for carrying out self terminal received is sent to source server by the address information of device.
Wherein, all related contents for each step that above method embodiment is related to can quote corresponding function module Function description, details are not described herein.
In the present embodiment, the user plane functions entity 110 is using the shape of the integrated each functional module of model split Formula is presented.Here " module " can refer to application-specific integrated circuit (application-specific integrated Circuit, ASIC), circuit, the processor and memory of the one or more softwares of execution or firmware program, integrated logic circuit, And/or other can provide the device of above-mentioned function.In a simple embodiment, those skilled in the art is contemplated that User plane functions entity 110 can use form shown in Fig. 4.
For example, processor 401 in Fig. 4 can by calling the computer executed instructions stored in memory 403 so that User plane functions entity 110 executes the method for realizing business continuance in handoff procedure in above method embodiment.
Specifically, function/realization process of processing module 1101 and transceiver module 1102 in Figure 11 can be by Fig. 4 Processor 401 call in memory 403 computer executed instructions that store to realize.Alternatively, the processing module in Figure 11 1101 function/realization process can call the computer stored in memory 403 execution to refer to by the processor 401 in Fig. 4 It enables to realize, function/realization process of the transceiver module 1102 in Figure 11 can be realized by the communication interface 404 in Fig. 4.
Since user plane functions entity provided by the embodiments of the present application can be used for executing business in above-mentioned realization handoff procedure Successional method, therefore it can be obtained technical effect can refer to above method embodiment, details are not described herein.
In above-described embodiment, user plane functions entity 110 is in the form of using the integrated each functional module of model split To present.Certainly, the embodiment of the present application can also correspond to each functional module of each function division user plane functions entity, this Application embodiment is not especially limited this.
Optionally, the embodiment of the present application provides a kind of chip system, which includes processor, uses for supporting The method that family face functional entity realizes business continuance in above-mentioned realization handoff procedure, such as obtain data processing instruction.One In the possible design of kind, which further includes memory.The memory, for saving the necessary journey of user plane functions entity Sequence instruction and data.The chip system, can be made of chip, also may include chip and other discrete devices, and the application is real It applies example and this is not especially limited.
In the above-described embodiments, can come wholly or partly by software, hardware, firmware or any combination thereof real It is existing.When being realized using software program, can entirely or partly realize in the form of a computer program product.The computer Program product includes one or more computer instructions.On computers load and execute computer program instructions when, all or It partly generates according to process or function described in the embodiment of the present application.The computer can be general purpose computer, dedicated meter Calculation machine, computer network or other programmable devices.The computer instruction can store in computer readable storage medium In, or from a computer readable storage medium to the transmission of another computer readable storage medium, for example, the computer Instruction can pass through wired (such as coaxial cable, optical fiber, number from a web-site, computer, server or data center Word user line (digital subscriber line, DSL)) or wireless (such as infrared, wireless, microwave etc.) mode to another A web-site, computer, server or data center are transmitted.The computer readable storage medium can be computer Any usable medium that can be accessed either includes the numbers such as one or more server, data centers that medium can be used to integrate According to storage equipment.The usable medium can be magnetic medium (for example, floppy disk, hard disk, tape), optical medium (for example, DVD), Or semiconductor medium (such as solid state hard disk (solid state disk, SSD)) etc..
Although the application is described in conjunction with each embodiment herein, however, implementing the application claimed In the process, those skilled in the art are by checking the attached drawing, disclosure and the appended claims, it will be appreciated that and it is real Other variations of the existing open embodiment.In the claims, " comprising " (comprising) word is not excluded for other compositions Part or step, "a" or "an" are not excluded for multiple situations.Claim may be implemented in single processor or other units In several functions enumerating.Mutually different has been recited in mutually different dependent certain measures, it is not intended that these are arranged It applies to combine and generates good effect.
Although the application is described in conjunction with specific features and embodiment, it is clear that, do not departing from this Shen In the case where spirit and scope please, it can be carry out various modifications and is combined.Correspondingly, the specification and drawings are only institute The exemplary illustration for the application that attached claim is defined, and be considered as covered within the scope of the application any and all and repair Change, change, combining or equivalent.Obviously, those skilled in the art the application can be carried out various modification and variations without It is detached from spirit and scope.If in this way, these modifications and variations of the application belong to the claim of this application and its Within the scope of equivalent technologies, then the application is also intended to include these modifications and variations.

Claims (30)

1. a kind of method for realizing business continuance in handoff procedure is switched to destination server from source server applied to terminal During, the source server and the destination server are provided which the business, which is characterized in that the described method includes:
User plane functions entity obtains data processing instruction;
The user plane functions entity is indicated according to the data processing, by the upstream data from the terminal received point It is not sent to the source server and the destination server;And the lower line number from the source server that will be received According to being sent to the terminal;
In the case where the user plane functions entity obtains data processing change instruction, the user plane functions entity will be received To the upstream data from the terminal be sent to the destination server;And it is taken what is received from the target The downlink data of business device is sent to the terminal.
2. the method according to claim 1, wherein the method also includes:
The user plane functions entity will receive under the source server according to the data processing change instruction Row data abandon.
3. method according to claim 1 or 2, which is characterized in that the method also includes:
The user plane functions entity will be received from the upper of the terminal according to the data processing change instruction, stopping Row data are sent to the source server.
4. method according to claim 1-3, which is characterized in that the user plane functions entity obtains at data Manage change instruction, comprising:
The user plane functions entity determines that timer expires, wherein the timer is obtained in the user plane functions entity It is opened in the case where taking the data processing to indicate.
5. according to the method described in claim 4, it is characterized in that, determining that timing length expires in the user plane functions entity Before, further includes:
The user plane functions entity receives the timing length of the timer from the session management entity.
6. according to the method described in claim 5, it is characterized in that, the timing length is the service quality according to the business It is required that determining;Alternatively, the timing length is determined according to the local policy or configuration information of the session management entity.
7. according to the method described in claim 4, it is characterized in that, the timing length of the timer is according to the business What quality of service requirement determined;Alternatively, the timing length is local policy or the configuration according to the user plane functions entity What information determined.
8. method according to claim 1-3, which is characterized in that the user plane functions entity obtains at data Manage change instruction, comprising:
The user plane functions entity receives the data processing change instruction from session management entity.
9. method according to claim 1-8, which is characterized in that the user plane functions entity obtains at data Reason instruction, comprising:
The user plane functions entity receives the data processing instruction from session management entity.
10. method according to claim 1-8, which is characterized in that the user plane functions entity obtains data Processing instruction, comprising:
The user plane functions entity is according at least one in the service quality of local policy or configuration information and the business It is a, obtain data processing instruction.
11. -10 described in any item methods according to claim 1, which is characterized in that the user plane functions entity will receive The upstream data from the terminal be sent to the destination server, comprising:
The user plane functions entity obtains the address information of the destination server;
The user plane functions entity will be received from the upper of the terminal according to the address information of the destination server Row data are sent to the destination server.
12. according to the method for claim 11, which is characterized in that the user plane functions entity obtains the destination service The address information of device, comprising:
The user plane functions entity sends address conversion request to address translation server, and the address conversion request carries institute State the mark of at least one of the location information of terminal and the location information of the user plane functions entity and the business Know;
The user plane functions entity receives the address information of the destination server from the address translation server;
Alternatively, the user plane functions entity obtains the address information of the destination server, comprising:
The user plane functions entity receives the address information of the destination server from the session management entity.
13. -12 described in any item methods according to claim 1, which is characterized in that the method also includes:
The user plane functions entity receives the address information of the source server from the session management entity;
The upstream data from the terminal received is sent to the source server by the user plane functions entity, packet It includes:
Address information of the user plane functions entity according to the source server, the uplink from the terminal that will be received Data are sent to the source server.
14. a kind of method for realizing business continuance in handoff procedure is switched to destination service from source server applied to terminal During device, the source server and the destination server are provided which the business, which is characterized in that the method packet It includes:
Session management entity is determined as the user plane functions entity of terminal service, and sends data to the user plane functions entity Processing instruction;
The user plane functions entity receives the data processing instruction from the session management entity, and according to the number It is indicated according to processing, the upstream data from the terminal received is sent respectively to the source server and the target takes Business device;And the downlink data from the source server received is sent to the terminal;
In the case where the user plane functions entity obtains data processing change instruction, the user plane functions entity will be received To the upstream data from the terminal be sent to the destination server;And it is taken what is received from the target The downlink data of business device is sent to the terminal.
15. a kind of user plane functions entity, during being switched to destination server from source server applied to terminal, feature It is, the user plane functions entity includes: processing module and transceiver module;
The processing module, for obtaining data processing instruction;
The transceiver module, for being indicated according to the data processing, by the upstream data from the terminal received point It is not sent to the source server and the destination server;And the lower line number from the source server that will be received According to being sent to the terminal;
The transceiver module is also used in the case where the processing module obtains data processing change instruction, by what is received Upstream data from the terminal is sent to the destination server;And it will receive from the destination server Downlink data be sent to the terminal.
16. user plane functions entity according to claim 15, which is characterized in that the transceiver module is also used to basis The data processing change instruction abandons the downlink data from the source server received.
17. user plane functions entity according to claim 15 or 16, which is characterized in that the processing module is also used to According to the data processing change instruction, stop for the upstream data from the terminal received being sent to the source service Device.
18. the described in any item user plane functions entities of 5-17 according to claim 1, which is characterized in that the processing module is used In acquisition data processing change instruction, comprising:
For determining that timer expires, wherein the timer is to obtain the data processing in the processing module to indicate In the case of open.
19. user plane functions entity according to claim 18, which is characterized in that the transceiver module is also used to receive The timing length of the timer from the session management entity.
20. the described in any item user plane functions entities of 5-19 according to claim 1, which is characterized in that the processing module is used It is indicated in obtaining data processing, comprising:
For obtaining at data according at least one of local policy or configuration information and the service quality of the business Reason instruction.
21. the described in any item user plane functions entities of 5-20 according to claim 1, which is characterized in that the transceiver module is used In the upstream data from the terminal received is sent to the destination server, comprising:
For obtaining the address information of the destination server;According to the address information of the destination server, by what is received Upstream data from the terminal is sent to the destination server.
22. user plane functions entity according to claim 21, which is characterized in that the transceiver module is described for obtaining The address information of destination server, comprising:
For sending address conversion request to address translation server, the address conversion request carries the position letter of the terminal The mark of at least one of location information of breath and the user plane functions entity and the business;It receives from described The address information of the destination server of address translation server;
Alternatively, the transceiver module is used to obtain the address information of the destination server, comprising:
For receiving the address information of the destination server from the session management entity.
23. the described in any item user plane functions entities of 5-22 according to claim 1, which is characterized in that
The transceiver module is also used to receive the address information of the source server from the session management entity;
The transceiver module is used to the upstream data from the terminal received being sent to the source server, comprising:
For the address information according to the source server, the upstream data from the terminal received is sent to described Source server.
24. a kind of system for realizing business continuance in handoff procedure is switched to destination service from source server applied to terminal During device, the source server and the destination server are provided which the business, which is characterized in that the system packet It includes: session management entity and user plane functions entity;
The session management entity, for being determined as the user plane functions entity of terminal service, and to user face function It can entity transmission data processing instruction;
The user plane functions entity, for receive from the session management entity the data processing instruction, and according to The upstream data from the terminal received is sent respectively to the source server and described by data processing instruction Destination server;And the downlink data from the source server received is sent to the terminal;
The user plane functions entity is also used in the case where obtaining data processing change instruction, will be received from institute The upstream data for stating terminal is sent to the destination server;And the downlink from the destination server that will be received Data are sent to the terminal.
25. system according to claim 24, which is characterized in that the session management entity is also used to the user The timing length of face functional entity transmission timer;
The user plane functions entity is also used to receive the timing length from the session management entity;
The user plane functions entity is for obtaining data processing change instruction, comprising:
For determining that the timer expires, wherein the timer is to obtain the data in the user plane functions entity It is opened in the case where processing instruction.
26. system according to claim 24, which is characterized in that the session management entity is also used to the user Face functional entity sends the data processing change instruction;
The user plane functions entity is for obtaining data processing change instruction, comprising:
For receiving the data processing change instruction from the session management entity.
27. system according to claim 26, which is characterized in that the session management entity is used for user face function Energy entity sends the data processing change instruction, comprising:
For according to the quality of service requirement of the business, the local policy of the session management entity or configuration information to described User plane functions entity sends the data processing change instruction.
28. according to the described in any item systems of claim 24-27, which is characterized in that the session management entity is also used to obtain The address information of the destination server is taken, and is believed to the address that the user plane functions entity sends the destination server Breath;
The user plane functions entity is used to the upstream data from the terminal received being sent to the destination service Device, comprising:
For obtaining the address information of the destination server;According to the address information of the destination server, by what is received Upstream data from the terminal is sent to the destination server.
29. according to the described in any item systems of claim 24-28, which is characterized in that the session management entity is also used to really Need to send the data processing instruction calmly to the user plane functions entity.
30. a kind of user plane functions entity, during being switched to destination server from source server applied to terminal, feature It is, the user plane functions entity includes: processor and memory;
The memory is for storing computer executed instructions, when user plane functions entity operation, the processor The computer executed instructions for executing the memory storage, so that the user plane functions entity executes such as claim 1- 13 described in any item methods for realizing business continuance in handoff procedure.
CN201711190172.XA 2017-11-24 2017-11-24 Method, equipment and system for realizing service continuity in switching process Active CN109842639B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711190172.XA CN109842639B (en) 2017-11-24 2017-11-24 Method, equipment and system for realizing service continuity in switching process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711190172.XA CN109842639B (en) 2017-11-24 2017-11-24 Method, equipment and system for realizing service continuity in switching process

Publications (2)

Publication Number Publication Date
CN109842639A true CN109842639A (en) 2019-06-04
CN109842639B CN109842639B (en) 2020-09-08

Family

ID=66876320

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711190172.XA Active CN109842639B (en) 2017-11-24 2017-11-24 Method, equipment and system for realizing service continuity in switching process

Country Status (1)

Country Link
CN (1) CN109842639B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112087737A (en) * 2019-06-14 2020-12-15 华为技术有限公司 Communication method, device and system
CN112135320A (en) * 2019-06-24 2020-12-25 华为技术有限公司 Method and device for transmitting service message
CN112134643A (en) * 2019-06-24 2020-12-25 华为技术有限公司 Method and device for transmitting service message
CN112714413A (en) * 2019-10-25 2021-04-27 ***通信有限公司研究院 Internet of vehicles service processing method, equipment and storage medium
WO2021081785A1 (en) * 2019-10-30 2021-05-06 Zte Corporation Reducing service disruption in handover scenarios
WO2021089034A1 (en) * 2019-11-07 2021-05-14 Huawei Technologies Co., Ltd. Systems and methods for user plane handling
CN112969209A (en) * 2021-02-20 2021-06-15 腾讯科技(深圳)有限公司 Switching control method and device of service server, electronic equipment and storage medium
WO2021128225A1 (en) * 2019-12-26 2021-07-01 华为技术有限公司 Method for processing service flow, apparatus, and system
WO2021174377A1 (en) * 2020-03-01 2021-09-10 华为技术有限公司 Switching method and communication apparatus
CN113507733A (en) * 2021-06-18 2021-10-15 新华三技术有限公司 User switching method based on MEC, server and storage medium
CN113542386A (en) * 2019-07-15 2021-10-22 腾讯科技(深圳)有限公司 Service processing method and related equipment
CN113950072A (en) * 2020-07-16 2022-01-18 中移(成都)信息通信科技有限公司 Gateway shunting method, device, equipment and storage medium
CN113973076A (en) * 2020-07-24 2022-01-25 华为技术有限公司 Multicast switching method and device
CN114501555A (en) * 2020-10-27 2022-05-13 中国电信股份有限公司 Service guarantee method, system, storage medium and service providing system
EP4024922A4 (en) * 2020-04-30 2022-12-07 Tencent Technology (Shenzhen) Company Limited Method for achieving service continuity and related devices
CN117042069A (en) * 2023-09-28 2023-11-10 新华三技术有限公司 Path switching method and device applied to 5G core network and electronic equipment
CN117812585A (en) * 2024-03-01 2024-04-02 合肥工业大学 Vehicle cloud communication method and communication system in multi-cloud environment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577953A (en) * 2009-06-09 2009-11-11 中兴通讯股份有限公司 Soft handover method and system in trunking communication
CN102255875A (en) * 2010-05-20 2011-11-23 华为软件技术有限公司 Server switching method and system
CN103227834A (en) * 2013-04-27 2013-07-31 苏州洁祥电子有限公司 Vehicle networking system and data backup method thereof
CN103248702A (en) * 2013-05-17 2013-08-14 北京九五一九零信息技术有限公司 Server self-adaptation system and method for backup & disaster recovery
CN103259881A (en) * 2013-05-17 2013-08-21 北京九五一九零信息技术有限公司 System and method for stagnation storage protection of attribution service access address
CN106792936A (en) * 2016-12-08 2017-05-31 上海华为技术有限公司 A kind of the PGW changing methods and communication equipment of holding business continuance
CN106953761A (en) * 2017-03-29 2017-07-14 杭州云纪网络科技有限公司 The method of server Disaster Preparedness System and processing message based on Disaster Preparedness System
US20170302626A1 (en) * 2016-04-13 2017-10-19 VisualThreat Inc. Vehicle communication system based on controller-area network bus firewall
US20170303082A1 (en) * 2014-07-29 2017-10-19 GeoFrenzy, Inc. Systems and methods for geofence security

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577953A (en) * 2009-06-09 2009-11-11 中兴通讯股份有限公司 Soft handover method and system in trunking communication
CN102255875A (en) * 2010-05-20 2011-11-23 华为软件技术有限公司 Server switching method and system
CN103227834A (en) * 2013-04-27 2013-07-31 苏州洁祥电子有限公司 Vehicle networking system and data backup method thereof
CN103248702A (en) * 2013-05-17 2013-08-14 北京九五一九零信息技术有限公司 Server self-adaptation system and method for backup & disaster recovery
CN103259881A (en) * 2013-05-17 2013-08-21 北京九五一九零信息技术有限公司 System and method for stagnation storage protection of attribution service access address
US20170303082A1 (en) * 2014-07-29 2017-10-19 GeoFrenzy, Inc. Systems and methods for geofence security
US20170302626A1 (en) * 2016-04-13 2017-10-19 VisualThreat Inc. Vehicle communication system based on controller-area network bus firewall
CN106792936A (en) * 2016-12-08 2017-05-31 上海华为技术有限公司 A kind of the PGW changing methods and communication equipment of holding business continuance
CN106953761A (en) * 2017-03-29 2017-07-14 杭州云纪网络科技有限公司 The method of server Disaster Preparedness System and processing message based on Disaster Preparedness System

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112087737A (en) * 2019-06-14 2020-12-15 华为技术有限公司 Communication method, device and system
WO2020248888A1 (en) * 2019-06-14 2020-12-17 华为技术有限公司 Communication method, apparatus and system
CN112087737B (en) * 2019-06-14 2022-02-11 华为技术有限公司 Communication method, device and system
US11677492B2 (en) 2019-06-24 2023-06-13 Huawei Technologies Co., Ltd. Service packet transmission method and apparatus
WO2020259430A1 (en) * 2019-06-24 2020-12-30 华为技术有限公司 Method and device for transmitting service message
CN112134643A (en) * 2019-06-24 2020-12-25 华为技术有限公司 Method and device for transmitting service message
CN112135320B (en) * 2019-06-24 2022-02-01 华为技术有限公司 Method and device for transmitting service message
CN112135320A (en) * 2019-06-24 2020-12-25 华为技术有限公司 Method and device for transmitting service message
CN113542386B (en) * 2019-07-15 2023-01-06 腾讯科技(深圳)有限公司 Service processing method and related equipment
CN113542386A (en) * 2019-07-15 2021-10-22 腾讯科技(深圳)有限公司 Service processing method and related equipment
CN112714413A (en) * 2019-10-25 2021-04-27 ***通信有限公司研究院 Internet of vehicles service processing method, equipment and storage medium
WO2021081785A1 (en) * 2019-10-30 2021-05-06 Zte Corporation Reducing service disruption in handover scenarios
CN114631354B (en) * 2019-10-30 2024-05-17 中兴通讯股份有限公司 Reducing service interruption in handover scenarios
CN114631354A (en) * 2019-10-30 2022-06-14 中兴通讯股份有限公司 Reducing service interruptions in handover scenarios
WO2021089034A1 (en) * 2019-11-07 2021-05-14 Huawei Technologies Co., Ltd. Systems and methods for user plane handling
US11871273B2 (en) 2019-11-07 2024-01-09 Huawei Technologies Co., Ltd. Systems and methods for user plane handling
WO2021128225A1 (en) * 2019-12-26 2021-07-01 华为技术有限公司 Method for processing service flow, apparatus, and system
WO2021174377A1 (en) * 2020-03-01 2021-09-10 华为技术有限公司 Switching method and communication apparatus
CN115136651A (en) * 2020-03-01 2022-09-30 华为技术有限公司 Switching method and communication device
EP4024922A4 (en) * 2020-04-30 2022-12-07 Tencent Technology (Shenzhen) Company Limited Method for achieving service continuity and related devices
CN113950072B (en) * 2020-07-16 2023-08-15 中移(成都)信息通信科技有限公司 Gateway shunting method, device, equipment and storage medium
CN113950072A (en) * 2020-07-16 2022-01-18 中移(成都)信息通信科技有限公司 Gateway shunting method, device, equipment and storage medium
CN113973076A (en) * 2020-07-24 2022-01-25 华为技术有限公司 Multicast switching method and device
CN113973076B (en) * 2020-07-24 2023-01-06 华为技术有限公司 Multicast switching method and device
CN114501555A (en) * 2020-10-27 2022-05-13 中国电信股份有限公司 Service guarantee method, system, storage medium and service providing system
CN112969209A (en) * 2021-02-20 2021-06-15 腾讯科技(深圳)有限公司 Switching control method and device of service server, electronic equipment and storage medium
CN113507733A (en) * 2021-06-18 2021-10-15 新华三技术有限公司 User switching method based on MEC, server and storage medium
CN113507733B (en) * 2021-06-18 2023-10-24 新华三技术有限公司 MEC-based user switching method, server and storage medium
CN117042069A (en) * 2023-09-28 2023-11-10 新华三技术有限公司 Path switching method and device applied to 5G core network and electronic equipment
CN117042069B (en) * 2023-09-28 2024-02-27 新华三技术有限公司 Path switching method and device applied to 5G core network and electronic equipment
CN117812585A (en) * 2024-03-01 2024-04-02 合肥工业大学 Vehicle cloud communication method and communication system in multi-cloud environment

Also Published As

Publication number Publication date
CN109842639B (en) 2020-09-08

Similar Documents

Publication Publication Date Title
CN109842639A (en) Realize method, equipment and the system of business continuance in handoff procedure
US11871283B2 (en) Service continuity implementation method, device, and service continuity implementation system
CN113595766B (en) Communication method and device
EP3879879B1 (en) Time sensitive networking communication method and apparatus thereof
CN109275160A (en) Data distribution method, equipment and system
KR20220034855A (en) Data transmission methods and related devices
EP3791622A1 (en) Management & orchestration aided transparent of 3gpp network into tsn bases industrial network
US10652730B2 (en) Traffic-aware group reformation in a multi-group P2P network
EP4005171B1 (en) Integration of communication network in time sensitive networking system
WO2022048505A1 (en) Multi-stream associated transmission method, apparatus, and system
JP2021524689A (en) Communication method and communication device
EP3790308B1 (en) Business service quality monitoring method, device and system
JP4422101B2 (en) Context transfer to deliver without interruption
Junior et al. Supporting mobility-aware computational offloading in mobile cloud environment
CN109150808A (en) Communication means, device and system
TW201918094A (en) Mobility management entity and method of determining handover under evolved packet core network
CN114866415A (en) Communication method, device and system
CN112087777B (en) MDBV (minimum drive buffer volume) determination method, device and system
CN106792923A (en) A kind of method and device for configuring qos policy
WO2023185286A1 (en) Communication method and apparatus
WO2013155931A1 (en) Wlan network user policy distribution device and method
WO2022252859A1 (en) Computing power resource scheduling method and related apparatus
JP5717597B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, SERVER DEVICE, AND COMMUNICATION CONTROL METHOD
WO2024032603A1 (en) Communication method and apparatus
Andreazi et al. A new framework for data routing management in smartphones

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