CN109788078A - Application server switching method, equipment and system - Google Patents
Application server switching method, equipment and system Download PDFInfo
- Publication number
- CN109788078A CN109788078A CN201711116842.3A CN201711116842A CN109788078A CN 109788078 A CN109788078 A CN 109788078A CN 201711116842 A CN201711116842 A CN 201711116842A CN 109788078 A CN109788078 A CN 109788078A
- Authority
- CN
- China
- Prior art keywords
- dns
- application server
- source
- terminal
- dns record
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/58—Caching of addresses or names
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/148—Migration or transfer of sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present application provides application server switching method, equipment and system, it can be in terminal under the scene that source MEC platform is switched to that target MEC platform accesses, realize the timely switching of application server, and it does not need to carry out adaptation exploitation to the application server being deployed on MEC platform and terminal applies corresponding with the application server being deployed on MEC platform, be created condition for the large-scale application of MEC.Method includes: that terminal receives DNS refresh message, which carries DNS record identification, is used to indicate and refreshes the corresponding source DNS record of the DNS record identification;Terminal refreshes the corresponding source DNS record of the DNS record identification, according to the DNS refresh message to obtain target DNS record.
Description
Technical field
This application involves field of communication technology more particularly to application server switching methods, equipment and system.
Background technique
Mobile edge calculations (mobile edge computing, MEC) be based on the 5th generation (5rd generation,
5G) evolution architecture will access a kind of technology of net and Internet service depth integration.It is by application server (application
Server, AS) and mobile broadband (mobile broadband, MBB) core network part business processing and scheduling of resource function
It is deployed to the network edge close to access net together, is handled by business close to user, it is reliable, ultralow time delay ultimate attainment to provide
Business experience.
Same services are provided in general, to provide ultimate attainment business experience and just need to dispose on neighbouring MEC platform
Application server, and terminal the switching of MEC platform occurs after can be quickly by the object of access from being deployed on the MEC platform of source
Source application server on be switched to be deployed on target MEC platform provide same services destination application server on.Wherein,
In the prior art, when some application server of terminal access, usually pass through the domain name access of application server.Such as, it is assumed that
The domain name of certain application server is app.com, then the process of this application server of terminal access is as follows: Step 1: user is clear
It lookes in device to input app.com or directly open the corresponding terminal applies of this application server and access.Step 2: browser or
Terminal applies initiate domain name system (domain name system, DNS) request, to obtain the corresponding Internet protocol of app.com
The address (internet protocol, IP).Step 3: terminal operating system (operating system, OS) inquires the machine
Corresponding IP address is directly returned to browser or terminal is answered by DNS cache if inquiring the corresponding DNS record of app.com
With.Wherein, the mapping relations of a domain name and IP address are a DNS record.Step 4: if not inquired in step 3
The corresponding DNS record of app.com, then terminal sends dns resolution request to dns server.Step 5: dns server receives
Dns resolution is carried out after carrying out the dns resolution request of self terminal, the corresponding IP address of app.com is sent to by DNS response message
Terminal.Step 6: the corresponding IP address of app.com is returned to after terminal receives the dns resolution response from dns server
Browser or terminal applies, while in the terminal by corresponding DNS record storage.Wherein, when DNS records caching in the terminal
Between can be responded according to DNS in life span (time to live, TTL) parameter be configured, can also be by OS or terminal
Using being configured.After DNS record cache-time in the terminal expires, which will be removed or no longer valid.Step
Rapid seven, browser or terminal applies are initiated after obtaining the corresponding IP address of app.com to the corresponding application server of this IP address
Connection request.In turn, which can return to the content of request to terminal, and be shown by browser or terminal applies
Show.So far, the process of the terminal access application server terminates.However, providing identical clothes due to being deployed on different MEC platforms
The domain name of the application server of business is identical, and corresponding IP address is not identical, therefore, certain on the MEC platform of terminal access source
After a application server, the IP address in the DNS record of terminal storage is directed to dispose the application clothes on the MEC platform of this source
Business device.In this way, after the switching of MEC platform occurs for subsequent terminal, if terminal accesses still through the domain name of the application server,
And DNS record is still before the deadline, then terminal will be recorded according to the DNS, still can application service on access originator MEC platform
Device provides the application server of same services without access target MEC platform, so that the business body of user can be largely effected on
It tests.For example, if giving the IP address for the application server distribution being deployed on source MEC platform and target MEC platform for private network IP
Location then will lead to application server access failure;If to the application server being deployed on source MEC platform and target MEC platform
IP address be public network IP address, then will be so that access path be elongated.To solve the above problems, providing following two in the prior art
Kind solution:
The first scheme is that DNS record is reduced by the value of the TTL parameter in modification DNS response message in the terminal
Cache-time.It is corresponding after TTL parameter expires since TTL parameter is used to characterize the cache-time of DNS record in the terminal
DNS record will be removed or no longer valid, will be by thus when terminal accesses still through the domain name of the application server
According to the application server of same services is provided on the process access target MEC platform of above-mentioned terminal access application server, therefore,
The switching of application server can be accelerated by reducing the cache-time of DNS record in the terminal.However, on the one hand, even if setting
TTL parameter is smaller, and after the switching of MEC platform occurs for terminal, if the TTL parameter is also not yet due, the above problem is still remained;
On the other hand, if the value of TTL parameter be arranged it is too small, will lead to dns resolution request it is excessively frequent, thus will increase network pressure
Power;In another aspect, some terminals may determine the cache-time of DNS record in the terminal not according to TTL parameter, in this way, repairing
The value for changing TTL parameter possibly can not solve the above problems.Such as: the application in Android (android) terminal can oneself setting
The cache-time of DNS record in the terminal, it might even be possible to be arranged to always effectively.That is, modification TTL parameter at most can only
The switching for accelerating application server to a certain extent, can not fundamentally solve the above problems, and will lead to dns resolution
Request excessively frequently waits side effects.
Second scheme is interacted with core net by the application server being deployed on MEC platform and obtains MEC handover information,
Application server after realizing the switching of MEC platform by the application server that is deployed on MEC platform and terminal interaction switches.
However, the application server being each deployed on MEC platform in the program requires first to carry out adaptation exploitation, to support the application
Server is subscribed to core net and receives MEC handover event, and supports the application server and terminal interaction.Not only can in this way
The cost and difficulty of MEC are greatly increased, and terminal applies corresponding with the application server being deployed on MEC platform are also required to
Adaptation exploitation is carried out, which is post-processed with the switching notice for supporting terminal to receive application server, therefore will will affect
Application vendor uses the wish of MEC, to will affect the large-scale application of MEC.
Therefore, how terminal from source MEC platform be switched to target MEC platform access scene under, realize application service
The timely switching of device, and do not need to the application server being deployed on MEC platform and with the application that is deployed on MEC platform
The corresponding terminal applies of server carry out adaptation exploitation, are current urgent problems to be solved.
Summary of the invention
The embodiment of the present application provides application server switching method, equipment and system, can cut in terminal from source MEC platform
It changes under the scene of target MEC platform access, realizes the timely switching of application server, and do not need flat to MEC is deployed in
Application server and terminal applies corresponding with the application server being deployed on MEC platform on platform carry out adaptation exploitation, are
The large-scale application of MEC creates condition.
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 application server switching method, it is applied to terminal from the mobile edge calculations MEC platform in source
It is switched under the scene of target MEC platform access, this method comprises: terminal receives domain name system DNS refresh message, DNS brush
New information carries DNS record identification, which, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification,
Wherein, DNS record in the source includes the domain name for being deployed in each application server in M application server on the MEC platform of the source
With the corresponding relationship of corresponding source Internet protocol IP address, which is to be with the associated IP address of source MEC platform, M
Positive integer;Terminal refreshes the corresponding source DNS record of the DNS record identification, according to the DNS refresh message to obtain target DNS note
Record, wherein target DNS record includes the application clothes being equally also deployed on target MEC platform in the M application server
The domain name of device of being engaged in and the corresponding relationship of corresponding target ip address, the target ip address are and the associated IP of target MEC platform
Address.Based on the program, on the one hand, since the corresponding source DNS of DNS record identification can be refreshed in time after the switching of MEC platform
Record obtains target DNS record, and then the application service that can be deployed according to target DNS record access on target MEC platform
Device, therefore the timely switching of application server may be implemented;On the other hand, due to terminal applies in application server handoff procedure
It does not need to perceive with the application server being deployed on MEC platform, therefore does not need to terminal applies and be deployed in MEC platform
On application server carry out adaptation exploitation, so as to create conditions for the large-scale application of MEC.That is, based on should
Application server switching method, can be in terminal under the scene that source MEC platform is switched to that target MEC platform accesses, and realization is answered
With the timely switching of server, and do not need to the application server being deployed on MEC platform and be deployed on MEC platform
The corresponding terminal applies of application server carry out adaptation exploitation, created condition for the large-scale application of MEC.
Optionally, if above-mentioned M=1, above-mentioned application server switching method also be can be described as: terminal receives domain name system
System DNS refresh message, the DNS refresh message carry DNS record identification, which, which is used to indicate, refreshes DNS record
Identify corresponding source DNS record, wherein DNS record in the source includes the domain name for the application server being deployed on the MEC platform of the source
With the corresponding relationship of corresponding source Internet protocol IP address, which is and the associated IP address of source MEC platform;Terminal
According to the DNS refresh message, refresh the corresponding source DNS record of the DNS record identification, to obtain target DNS record, wherein should
Target DNS records the domain name for including the above-mentioned application server being deployed on target MEC platform and corresponding target ip address
Corresponding relationship, the target ip address be and the associated IP address of target MEC platform.Wherein, corresponding beneficial effect can join
It is admitted to the beneficial effect for stating application server switching method, details are not described herein.
In a kind of possible design, terminal refreshes the corresponding source DNS of the DNS record identification according to the DNS refresh message
Record, to obtain target DNS record, comprising: terminal deletes the corresponding source of DNS record identification according to the DNS refresh message
DNS record;For being equally also deployed on target MEC platform in the M application server, and terminal needs access it is every
A application server, terminal by it is following be directed to the first application server in the way of handle: terminal need to access this first
In the case where application server, terminal sends dns resolution request, and dns resolution request is for requesting and first application service
The corresponding target ip address of the domain name of device;Terminal receives target ip address corresponding with the domain name of first application server, and
It stores the domain name of first application server and is somebody's turn to do the corresponding of target ip address corresponding with the domain name of first application server
Relationship.Based on the program, since after the switching of MEC platform occurs, terminal can delete DNS record according to DNS refresh message
Corresponding source DNS record is identified, therefore, needs to record corresponding domain name access by some deleted DNS in terminal determination
When corresponding application server, inquiry is recorded less than corresponding DNS in local cache, therefore DNS request will be re-initiated,
So that refreshing the corresponding source DNS record of DNS record identification in time, target DNS record is obtained.
In a kind of possible design, terminal refreshes the corresponding source DNS of the DNS record identification according to the DNS refresh message
Record, to obtain target DNS record, comprising: terminal according to the DNS refresh message, in the M application server equally
It is deployed on target MEC platform, and the terminal needs each application server for accessing, is directed to first according to following and answers
Handled with the mode of server: in the case where terminal needs to access first application server, terminal sends dns resolution and asks
It asks, dns resolution request is for requesting target ip address corresponding with the domain name of first application server;Terminal receives and should
The corresponding target ip address of the domain name of first application server, and by domain with first application server in the first DNS record
The corresponding source IP address of name replaces with target ip address corresponding with the domain name of first application server, to obtain the 2nd DNS
Record, wherein the first DNS is recorded as the domain name of first application server and is somebody's turn to do the domain name pair with first application server
The corresponding relationship for the source IP address answered;2nd DNS is recorded as the domain name of first application server and is somebody's turn to do and first application
The corresponding relationship of the corresponding target ip address of the domain name of server.Based on the program, due to after the switching of MEC platform occurs, eventually
End can be according to DNS refresh message, for being equally also deployed on target MEC platform in M application server, and end
End needs each application server accessed, re-initiates DNS request, therefore it is corresponding to refresh DNS record identification in time
Source DNS record, obtain target DNS record.
In a kind of possible design, terminal receives DNS refresh message, comprising: terminal receives answering from control equipment
With trigger request, the DNS refresh message is carried in applications trigger request.It, can since the program is when sending DNS refresh message
To be multiplexed existing applications trigger process, therefore the complexity of scheme implementation is simplified, to increase the exploitativeness of scheme.
In a kind of possible design, terminal receives DNS refresh message, comprising: terminal, which receives, comes from session management entity
DNS refresh message.Applications trigger mechanism must be supported since the program does not need restriction terminal, expand answering for scheme
Use range.
Second aspect provides a kind of application server switching method, is applied to terminal from the mobile edge calculations MEC platform in source
It is switched under the scene of target MEC platform access, leads to this method comprises: control equipment receives the switching from session management entity
Know, which is used to indicate the terminal and the switching of MEC platform occurs;Equipment is controlled according to the switching notice, obtains domain name system
System DNS record identification;It controls equipment and sends DNS refresh message to the terminal, which carries the DNS record identification,
The DNS refresh message, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein DNS record in the source includes portion
The administration domain name of each application server and corresponding source Internet protocol IP in M application server on the MEC platform of the source
The corresponding relationship of location, the source IP address be with the associated IP address of source MEC platform, M is positive integer.Wherein, corresponding beneficial
Effect can refer to the description of beneficial effect in above-mentioned first aspect, and details are not described herein.
In a kind of possible design, control equipment to the terminal send DNS refresh message, comprising: control equipment to this
Terminal sending application trigger request, the applications trigger request in carry the DNS refresh message.Since the program is sending DNS brush
When new information, it can be multiplexed existing applications trigger process, therefore simplify the complexity of scheme implementation, to increase scheme
Exploitativeness.
In a kind of possible design, before control equipment receives the switching notice from session management entity, the party
Method further include: control equipment is sent to the session management entity subscribes to request, which requests for the MEC platform that pulls subscription
Handover event.By subscribing to the handover event of MEC platform, it may be implemented to customize service, be cut so that MEC platform occurs in terminal
In the case where changing, the equipment of notice control in time, and then pass through the timely switching that control equipment realizes application server.
In a kind of possible design, which carries DNS record identification;Equipment is controlled according to the switching notice,
Obtain DNS record identification, comprising: control equipment obtains the DNS record identification from the switching notice.It can make to control in this way
Equipment quick obtaining is to DNS record identification.
In a kind of possible design, which carries the mark of source MEC platform;Equipment is controlled according to the switching
Notice obtains DNS record identification, comprising: control equipment is according to the mark of source MEC platform and the mark of source MEC platform
With the corresponding relationship of DNS record identification, the DNS record identification is determined.Equipment can to control in this way to receive switching logical
After knowing, the DNS record identification is got from local, reduces the Signalling exchange with external equipment, saves signal resource.
In a kind of possible design, before control equipment determines the DNS record identification, further includes: control equipment is true
The fixed DNS record identification is before the deadline.If can cause in this way to avoid the DNS record identification got not before the deadline
Invalid operation.
In a kind of possible design, which carries the mark of source MEC platform;Equipment is controlled according to the switching
Notice obtains DNS record identification, comprising: control equipment is inquired from warehouse functions entity according to the mark of source MEC platform
The DNS record identification.DNS record identification can not be carried in switching notice so yet, and local obtain records mark less than DNS
In the case where knowledge, guarantee that control equipment can get DNS record identification.
The third aspect provides a kind of application server switching method, is applied to terminal from the mobile edge calculations MEC platform in source
It is switched under the scene of target MEC platform access, this method comprises: session management entity obtains domain name system DNS record identification;
Session management entity sends DNS refresh message to the terminal, which carries the DNS record identification, which refreshes
Message, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein DNS record in the source includes being deployed in the source
The correspondence of the domain name of each application server and corresponding source Internet protocol IP address in M application server on MEC platform
Relationship, the source IP address be with the associated IP address of source MEC platform, M is positive integer.Wherein, corresponding beneficial effect can join
It is admitted to the description for stating beneficial effect in first aspect, details are not described herein.
In a kind of possible design, session management entity obtain DNS record identification, comprising: session management entity according to
The corresponding relationship of the mark of source MEC platform and the mark of source MEC platform and DNS record identification determines that the DNS is recorded
Mark.Session management entity can be made to get the DNS record identification from local in this way, reduce the signaling with external equipment
Interaction, saves signal resource.
In a kind of possible design, before session management entity determines the 3DNS record identification, further includes: session pipe
Reason entity determines the DNS record identification before the deadline.If in this way can be to avoid the DNS record mark got not before the deadline
Invalid operation caused by knowledge.
In a kind of possible design, session management entity obtain DNS record identification, comprising: session management entity according to
The mark of source MEC platform inquires the DNS record identification from warehouse functions entity.It can locally obtain in this way less than DNS
In the case where record identification, guarantee that session management entity can get DNS record identification.
Fourth aspect provides a kind of application server switching method, this method comprises: terminal receives domain name system DNS brush
New information, the DNS refresh message carry DNS record identification, which, which is used to indicate, refreshes the DNS record identification pair
The source DNS record answered, wherein DNS record in the source includes the domain name and corresponding source Internet protocol IP address of source application server
Corresponding relationship;Terminal refreshes the corresponding source DNS record of the DNS record identification, according to the DNS refresh message to obtain target
DNS record, wherein target DNS record includes that the domain name of destination application server and the corresponding of corresponding target ip address are closed
System, the domain name of the source application server and the domain name of the destination application server are identical.
In a kind of possible design, terminal refreshes the corresponding source DNS of the DNS record identification according to the DNS refresh message
Record, comprising: terminal deletes the corresponding source DNS record of the DNS record identification according to the DNS refresh message;It is needed in terminal
In the case where accessing the destination application server, terminal sends dns resolution request, and dns resolution request is for requesting and the mesh
Mark the corresponding target ip address of domain name of application server;Terminal receives the target ip address, and stores the target application service
The corresponding relationship of the domain name of device and the corresponding target ip address, to obtain target DNS record.
In a kind of possible design, terminal refreshes the corresponding source DNS of the DNS record identification according to the DNS refresh message
Record, comprising: in the case where the terminal needs to access the destination application server, which sends dns resolution request, should
Dns resolution request is for requesting target ip address corresponding with the domain name of the destination application server;Terminal receives the Target IP
Address, and the source IP address in source DNS record is replaced with into the corresponding Target IP of the domain name with first application server
Address, to obtain target DNS record.
Wherein, the specific implementation that terminal receives DNS refresh message can refer to the associated description in first aspect, herein no longer
It repeats.
Wherein, technical effect brought by any design method can be found in different designs in first aspect in fourth aspect
Technical effect brought by mode, details are not described herein again.
5th aspect, provides a kind of application server switching method, this method comprises: control equipment receives and comes from session pipe
The switching notice of entity is managed, which is used to indicate the terminal and AS switching occurs;Equipment is controlled according to the switching notice, is obtained
Take domain name system DNS record identification;It controls equipment and sends DNS refresh message to the terminal, which carries the DNS
Record identification, which, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein source DNS note
Record includes the domain name of source application server and the corresponding relationship of corresponding source Internet protocol IP address.
In a kind of possible design, control equipment to the terminal send DNS refresh message, comprising: control equipment to this
Terminal sending application trigger request, the applications trigger request in carry the DNS refresh message.
In a kind of possible design, before control equipment receives the switching notice from session management entity, the party
Method further include: control equipment is sent to the session management entity subscribes to request, which requests for the MEC platform that pulls subscription
Handover event.
Wherein, according to the switching notice, the specific implementation for obtaining DNS record identification can refer in second aspect control equipment
Associated description, details are not described herein.
Wherein, technical effect brought by any design method can be found in different designs in second aspect in the 5th aspect
Technical effect brought by mode, details are not described herein again.
6th aspect, provides a kind of application server switching method, this method comprises: session management entity obtains domain name system
System DNS record identification;Session management entity sends DNS refresh message to terminal, which carries DNS record mark
Know, which, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein source DNS, which is recorded, includes
The corresponding relationship of the domain name of source application server and corresponding source Internet protocol IP address.
Wherein, the specific implementation that session management entity obtains DNS record identification can refer to the associated description in the third aspect,
Details are not described herein.
Wherein, technical effect brought by any design method can be found in different designs in the third aspect in the 6th aspect
Technical effect brought by mode, details are not described herein again.
7th aspect, provides a kind of terminal, which, which has, realizes side described in above-mentioned first aspect or fourth aspect
The function of method.The function can also execute corresponding software realization by hardware realization by hardware.The hardware or software
Including one or more modules corresponding with above-mentioned function.
Eighth aspect provides a kind of terminal, comprising: processor and memory;The memory is held for storing computer
Row instruction, when the terminal operating, which executes the computer executed instructions of memory storage, so that the terminal is held
Application server switching method of the row as described in any in above-mentioned first aspect or fourth aspect.
9th 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, computer is allowed to execute any one of above-mentioned first aspect or fourth aspect institute
The application server switching method stated.
Tenth aspect, provides a kind of computer program product comprising instruction, when run on a computer, so that
Computer can execute application server switching method described in any one of above-mentioned first aspect or fourth aspect.
On the one hand tenth, provides a kind of chip system, which includes processor, for supporting terminal to realize
Function involved in aspect is stated, such as according to DNS refresh message, refreshes the corresponding source DNS record of DNS record identification.One
In the possible design of kind, the chip system further includes memory, the memory, for saving the necessary program instruction of terminal
And data.The chip system, can be made of chip, also may include chip and other discrete devices.
Wherein, the 7th aspect technical effect brought by any design method into the tenth one side can be found in first party
Technical effect brought by different designs mode in face, details are not described herein again.
12nd aspect, provides a kind of control equipment, which, which has, realizes above-mentioned second aspect or the 5th side
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.
13rd aspect, provides a kind of control equipment, comprising: processor and memory;The memory is based on storing
Calculation machine executes instruction, and when control equipment operation, which executes the computer executed instructions of memory storage, with
The control equipment is set to execute the application server switching method as described in any in terms of above-mentioned second aspect or the 5th.
Fourteenth aspect provides a kind of computer readable storage medium, is stored in the computer readable storage medium
Instruction allows computer to execute any one of above-mentioned second aspect or the 5th aspect when run on a computer
The application server switching method.
15th aspect, provide a kind of computer program product comprising instruction makes when run on a computer
Application server switching method described in any one of above-mentioned second aspect or the 5th aspect can be executed by obtaining computer.
16th aspect, provides a kind of chip system, which includes processor, for supporting control equipment real
Function involved in existing above-mentioned aspect, such as according to switching notice, obtain domain name system DNS record identification.In a kind of possibility
Design in, the chip system further includes memory, the memory, for save control the necessary program instruction of equipment and
Data.The chip system, can be made of chip, also may include chip and other discrete devices.
Wherein, the 12nd aspect technical effect brought by any design method into the 16th aspect can be found in second
Technical effect brought by different designs mode in aspect, details are not described herein again.
17th aspect, provides a kind of session management entity, which, which has, realizes the above-mentioned third aspect
Or the 6th aspect described in method function.The function can also be executed corresponding soft by hardware realization by hardware
Part is realized.The hardware or software include one or more modules corresponding with above-mentioned function.
18th aspect, provides a kind of session management entity, comprising: processor and memory;The memory is for depositing
Computer executed instructions are stored up, when session management entity operation, the computer which executes memory storage is held
Row instruction, so that the application server that the session management entity executes as described in any in terms of the above-mentioned third aspect or the 6th is cut
Change method.
19th aspect, provides a kind of computer readable storage medium, is stored in the computer readable storage medium
Instruction allows computer to execute any one of the above-mentioned third aspect or the 6th aspect when run on a computer
The application server switching method.
20th aspect, provide a kind of computer program product comprising instruction makes when run on a computer
Application server switching method described in any one of the above-mentioned third aspect or the 6th aspect can be executed by obtaining computer.
On the one hand 20th, provides a kind of chip system, which includes processor, for supporting session management
Entity realizes function involved in above-mentioned aspect, such as obtains domain name system DNS record identification.In a kind of possible design
In, the chip system further includes memory, the memory, for saving the necessary program instruction sum number of session management entity
According to.The chip system, can be made of chip, also may include chip and other discrete devices.
Wherein, the 17th aspect technical effect brought by any design method into the 20th one side can be found in the
Technical effect brought by different designs mode in three aspects, details are not described herein again.
22nd aspect, provides a kind of application server switching system, which includes such as
Terminal shown in above-mentioned aspect and control equipment;Alternatively, the application server switching system includes the end as described in terms of above-mentioned
End and session management entity.
These aspects or other aspects of the application can more straightforward in the following description.
Detailed description of the invention
Fig. 1 is the switching flow schematic diagram of existing MEC platform;
Fig. 2 is the flow diagram of existing applications trigger mechanism;
Fig. 3 is the configuration diagram of application server switching system provided by the embodiments of the present application;
Fig. 4 is application architecture schematic diagram of the application server switching system provided by the embodiments of the present application in 5G;
Fig. 5 is the hardware structural diagram of communication equipment provided by the embodiments of the present application;
Fig. 6 is the flow diagram one of application server switching method provided by the embodiments of the present application;
Fig. 7 is the flow diagram two of application server switching method provided by the embodiments of the present application;
Fig. 8 is the flow diagram three of application server switching method provided by the embodiments of the present application;
Fig. 9 is the structural schematic diagram of device provided by the embodiments of the present application;
Figure 10 is the structural schematic diagram of control equipment provided by the embodiments of the present application;
Figure 11 is the structural schematic diagram of session management 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.
MEC platform:
MEC platform refers to the function of application server and MBB core network part business processing and scheduling of resource portion together
It affixes one's name to and is formed by a platform after the network edge of access side.In general, user plane functions can be disposed on MEC platform
(user plane function, UPF) entity, various application servers and DNS proxy (DNS Proxy, DNSP) entity etc.,
The embodiment of the present application is not especially limited this.
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.
Terminal applies:
Terminal applies refer to installation at the terminal, the software product of the service for accessing application server offer, can also
To be referred to as the applications client in terminal, such as the wechat client in terminal or the browser in terminal, it can be used for
The service that wechat server provides is accessed, is described collectively, is repeated no more below herein.
Application server:
Application server in the embodiment of the present application refers to the carrier for being capable of providing respective service.For example, wechat server
It can be the carrier for being capable of providing wechat service.
Wherein, the carrier in the embodiment of the present application can be virtual unit, be also possible to entity device, the embodiment of the present application
This is not especially limited.Wherein, virtual unit here for example can be virtual machine or container etc., the embodiment of the present application pair
This is not especially limited.
Edge application server and central application server:
Edge application server refers to the application server being deployed on MEC platform, and central application server is opposite
, can be interactive with edge application server for Edge Server, for example control can be issued to edge application server
Information or synchrodata etc., therefore edge application server usually has the repertoire or part function of central application server
Can, the embodiment of the present application is not especially limited this.Further, since edge application server disposition is in the net close to access net side
Network edge, that is to say, that deployed position is lower, therefore better service can be provided for user, such as time delay is lower, rate more
It is high.
It should be noted that in description in the following embodiments of the application, the application clothes that can will be deployed on MEC platform
Business device is described as edge application server, can also directly be described as the application server being deployed on MEC platform, and the application is real
It applies example and this is not especially limited.It is described collectively, is repeated no more below herein.
DNS record:
Terminal access application server usually passes through domain name access, when passing through domain name access, needs to first pass through dns resolution
Request obtains the IP address of corresponding application server, wherein the mapping relations of a domain name and IP address are a DNS note
Record.
DNS cache:
Terminal would generally be in local cache certain time, if terminal is again to the domain within this time after obtaining DNS record
Name can be recorded directly using the DNS of caching when accessing, do not need to initiate again new dns resolution request go to obtain it is corresponding
The IP address of application server.
The address of edge application server is distributed:
The IP address of edge application server is usually distributed by MEC platform when disposing edge application server, certainly
It can be and distributed unitedly by other address allocating devices.The IP address of edge application server can be private network IP address or public network
IP address, the embodiment of the present application are not especially limited this.
In a kind of possible implementation, the IP address for being deployed in the application server on each MEC platform can be one
In a or multiple IP address sections, the IP address for being deployed in the application server on different MEC platforms can be different.For example, deployment
System can distribute IP address section 1.1.0.1~1.1.255.255 for the application server on MEC platform 1, be on MEC platform 2
Application server distribute IP address section 2.2.0.1~2.2.255.255.In turn, MEC platform 1 is on deployment MEC platform 1
It can be app.com corresponding application server distribution IP address be 1.1.1.2 when application server;MEC platform 2 is being disposed
It can be the corresponding application server distribution IP address of app.com be 2.2.1.2 when application server on MEC platform 2.
DNS proxy on MEC platform:
A DNSP entity can be disposed on each MEC platform, when each application server is deployed on MEC platform
A private domain name can be specified by deployment system, which is taken by the true domain name of the application server with the application is disposed
The mark of MEC platform of device of being engaged in determines, the format usually true domain name+.mec<MECID>of application server thus, such as certain is answered
It is app.com with the true domain name of server, a private domain name can be designated when being deployed to MEC platform 1
The mapping relations of app.com and app.com.mec1 will be saved in app.com.mec1, DNSP entity, and
App.com.mec1 is deployed to the mapping relations of the IP address of the application server on MEC platform 1 with this.When terminal initiation is arrived
When the dns resolution request of app.com, the UPF entity on MEC platform 1 can request this dns resolution to be forwarded to DNSP entity,
DNSP entity can first pass through app.com and find its private domain name app.com.mec1, then find the portion by app.com.mec1
The IP address of the application server on MEC platform 1 is affixed one's name to, and terminal is sent by dns resolution response by this IP address.
It should be noted that the mark of MEC platform is used for one MEC platform of unique identification in the embodiment of the present application, such as
It can be the location information or data network access mark (data network of the UPF entity being deployed on MEC platform
Access identity, DNAI) etc., the embodiment of the present application is not especially limited.It is described collectively, repeats no more below herein.
It should be noted that, when some application server of terminal access, usually passing through application clothes in the embodiment of the present application
The domain name access of business device, the domain name of application server refers to the true domain name of application server here, carries out unified say herein
It is bright, it repeats no more below.
The switching of MEC platform:
The switching of MEC platform may be as caused by the switching of access device, it is also possible to since other reasons cause
, the embodiment of the present application is not especially limited this.It here is as caused by the switching of access device with the switching of MEC platform
For be illustrated, then the process of the switching of MEC platform can be as shown in Figure 1:
Conversation management functional (session management function, SMF) in S101, core net is physically pre-
First configure the corresponding relationship of the mark of access device and MEC platform.The corresponding relationship is connect for characterizing by which access device
It is fashionable which MEC platform to provide service by.
S102, terminal are triggered access device due to mobile etc. and switched, for example are switched to mesh from source access device
Mark access device access.
AMF entity transmitting path switching request (the path switch of S103, target access device into core net
Request), so that AMF entity receives the path switching request from target access device.
SMF entity of S104, AMF entity into core net sends bearing modification and requests (modify bearer
Request), so that SMF entity receives the bearing modification request from AMF entity.
S105, SMF entity determine that access device switches, and corresponding according to the mark of access device and MEC platform is closed
System determines the need for carrying out the switching of MEC platform, if it is desired, then to the target UPF entity being deployed on target MEC platform
Session establishment request (create session request) is sent, so that target UPF entity receives the meeting from SMF entity
Words establish request.
S106, target UPF entity send session establishment response (create session response) to SMF entity, with
So that SMF entity receives the session establishment response from target UPF entity.
S107, SMF entity send bearing modification response (modify bearer response) to AMF entity, so that
AMF entity receives the bearing modification response from SMF entity.
S108, AMF entity to target access device transmitting path handoff response (path switch response) so that
It obtains target access device and receives the path handoff response from AMF entity.
S109, SMF entity send session removal request (delete to the source UPF entity being deployed on the MEC platform of source
Session request) so that source UPF entity receives the session removal request from SMF entity.
S110, source UPF entity send session to SMF entity and delete response (delete session response), so that
It obtains SMF entity and receives the session deletion response from source UPF entity.
So far, the basic procedure of MEC switching terminates.Wherein, the specific implementation of step S101 to step S110 can refer to existing
The switching flow of some MEC platforms, details are not described herein.
It should be noted that since the deployed position of MEC platform is lower, the limited coverage area of each MEC platform, therefore
Terminal is easy to the switching of triggering MEC platform when mobile, be described collectively, repeat no more herein below.
Applications trigger (application trigger) mechanism:
Applications trigger mechanism provides a kind of application server by core network control surface to terminal active push message
Method, this mechanism is at third generation partner program (3rd generation partnership project, 3GPP)
It is had a detailed description in 23.501 4.4.5 and 23.5025.2.6.1.Its main flow is as shown in Fig. 2, include the following steps:
S201, application server are sent to network outside function (network exposure function, NEF) entity
Applications trigger requests (application trigger request), so that NEF entity receives answering from application server
Use trigger request.
It wherein, may include that terminal iidentification, requester identity, the validity period of message, terminal are answered in applications trigger request
Mark, triggering load (trigger payload) etc., terminal iidentification for example can be international mobile subscriber identity
(international mobile subscriber identity, IMSI) or the IP address of terminal etc., are used to indicate to which
A terminal PUSH message;Requester identity for example can be the IP address or title of the application server, be used to indicate message
Which initiated by application server, wherein the requester identity is usually after application server is contracted with operator by operator
Distribution or the mark that consults of both sides can be used for authenticating sender of the message, quota control or charging etc.;Message has
The effect phase be used to indicate message how long in effectively, if message send failure and also before the deadline, need core net
It is retransmitted;The mark of terminal applies for example can be number mark or domain name etc., generally also application server and operator
The globally unique mark negotiated after signing by operator's distribution or both sides, is used to indicate message and needs to issue in terminal
Which terminal applies;Triggering load is the content for needing terminal applies to handle, and specifically refers to currently existing scheme, not superfluous herein
It states.
S202, NEF entity according to applications trigger request in the terminal iidentification that carries from uniform data management (unified
Data management, UDM) obtain terminal relevant information.
Wherein, the relevant information of the terminal for example can be terminal thus and provide the core network element information of service, such as
Which access and mobile management function to ps domain (access and mobility management function, AMF) are the terminal
Service is provided.
S203, NEF entity send applications trigger request to the AMF entity for terminal service, so that AMF entity receives
Applications trigger request from NEF entity.
S204, AMF entity are to terminal sending application trigger request, so that terminal receives the application touching from AMF entity
Hair request.
S205, terminal trigger response (application trigger response) to AMF entity sending application, so that
It obtains AMF entity and receives the applications trigger response for carrying out self terminal.Wherein, applications trigger response is used to indicate terminal and successfully connects
Receive applications trigger request.
S206, AMF entity are triggered to NEF entity sending application and are responded, so that NEF entity is received from AMF entity
Applications trigger response.
S207, NEF entity are triggered to application server sending application and are responded, so that application server, which receives, comes from NEF
The applications trigger of entity responds.
So far, the basic procedure of applications trigger mechanism terminates.Wherein, the specific implementation of step S201 to step S207 can be joined
Existing applications trigger mechanism process is examined, details are not described herein.
It should be noted that must support the terminal of applications trigger mechanism that above-mentioned applications trigger process just can be used.
And terminal how to be allowed to support applications trigger mechanism, it can be there are many implementation, for example terminal baseband chip receives
Identify it is applications trigger request after Non-Access Stratum (non-access stratum, NAS) message, which can be asked
It asks and is sent to terminal OS processing.In turn, the service that terminal OS is provided can handle applications trigger request, here terminal OS
The service provided is exactly a function or functional module that operating system provides, realizes some specific functions, such as
Equipment control, message informing function etc. are described collectively herein, repeat no more below.It is asked alternatively, terminal OS receives applications trigger
After asking, can be requested according to applications trigger in the mark of terminal applies that carries, by applications trigger request be sent to one it is specific
Terminal applies handle, the embodiment of the present application is not especially limited this.Wherein, due to the terminal of processing applications trigger request
Using being a special applications, therefore the mark of corresponding terminal applies can be the special mark distributed by operator
Know, such as " 0 ", is described collectively, repeats no more below herein.
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 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 figure 3, being a kind of application server switching system 30 provided by the embodiments of the present application, which is cut
System 30 is changed to include terminal, be deployed in one or more application server in the MEC platform of source, be deployed on target MEC platform
The session management entity of one or more application server and deployment in the core network.Wherein, it is deployed in one in the MEC platform of source
A or multiple application servers for example may include source application server 1 ..., source application server k and application server
P etc.;Be deployed in one or more application server in target MEC platform for example may include destination application server 1 ...,
Destination application server k and application server q etc., p, q, k are positive number.
It should be noted that application server or source application server or the subsequent number of destination application server in Fig. 3
It is in order to distinguish the application server for being to provide different services, if number is identical, it is believed that there is provided identical services.Than
Such as, source application server 1 and destination application server 1 provide identical service, source application server k and target application service
Device k provides identical service.Certainly, in the embodiment of the present application, it is also possible to which some application servers are deployed only on source MEC platform
Or on one of MEC platform of target MEC platform, it is not deployed in source MEC platform and target MEC platform simultaneously.For example, as schemed
Shown in 3, application server p is deployed on the MEC platform of source, does not dispose corresponding application server on target MEC platform;Using
Server q is deployed on target MEC platform, does not dispose corresponding application server, the embodiment of the present application pair on the MEC platform of source
This is not especially limited.
Optionally, in a kind of possible implementation, it is switched to what target MEC platform accessed from source MEC platform in terminal
Under scene, session management entity sends DNS refresh message, the DNS refresh message for obtaining DNS record identification, and to terminal
DNS record identification is carried, is used to indicate and refreshes the corresponding source DNS record of the DNS record identification.Wherein, DNS record in the source includes
It is deployed in the correspondence of the domain name of each application server and corresponding source IP address in M application server on the MEC platform of source
Relationship, the source IP address be with the associated IP address of source MEC platform, M is positive integer.
Terminal refreshes for receiving the DNS refresh message from session management entity, and according to the DNS refresh message
The corresponding source DNS record of DNS record identification, to obtain target DNS record.Wherein, target DNS record includes M application service
It is equally also deployed in the domain name of each application server on target MEC platform in device and the corresponding of corresponding target ip address is closed
System, the target ip address are and the associated IP address of target MEC platform.
It should be noted that providing the application server deployment of identical function or service not in the embodiment of the present application
On same MEC platform, there may be different IP address.When an application server X is deployed on any MEC platform Y, I
Claim application server X associated with the MEC platform Y, the IP address of application server X is associated with the MEC platform Y
IP address.For example, source IP address is to be to be deployed in source MEC to put down with the associated IP address of source MEC platform, in particular to source IP address
The IP address of application server on platform;Target ip address be and the associated IP address of target MEC platform, in particular to Target IP
Address is the IP address for the application server being deployed on target MEC platform, is described collectively, repeats no more herein below.
Alternatively, it is optional, in alternatively possible implementation, as shown in figure 3, application provided by the embodiments of the present application is cut
Changing system 30 can also include control equipment.Wherein, equipment is controlled, for receiving the switching notice from session management entity,
The switching notice is used to indicate terminal and the switching of MEC platform occurs.
Equipment is controlled, is also used to obtain DNS record identification, and send DNS refreshing to terminal and disappear according to the switching notice
Breath, the DNS refresh message carry DNS record identification, are used to indicate and refresh the corresponding source DNS record of the DNS record identification.Its
In, DNS record in the source includes being deployed in M application server on the MEC platform of source the domain name of each application server and right
The corresponding relationship for the source IP address answered, the source IP address be with the associated IP address of source MEC platform, M is positive integer.
Terminal refreshes DNS note for receiving the DNS refresh message from control equipment, and according to the DNS refresh message
Record identifies corresponding source DNS record, to obtain target DNS record.Wherein, target DNS record includes same in M application server
Sample is also deployed in the domain name of the application server on target MEC platform and the corresponding relationship of corresponding target ip address, the target
IP address be and the associated IP address of target MEC platform.
Optionally, the control equipment in the embodiment of the present application can be application server or application function
(application function, AF) entity etc., the embodiment of the present application is not especially limited this.It is described collectively herein, with
Under repeat no more.
Optionally, in the embodiment of the present application, M application server being deployed on the MEC platform of source can be the source of being deployed in
Application server some or all of on MEC platform, the embodiment of the present application are not especially limited this.It is described collectively herein, with
Under repeat no more.
Optionally, it in the embodiment of the present application, is deployed in simultaneously for the application server being deployed on the MEC platform of source and also
Application server on target MEC platform can be part or all of application server after the switching of MEC platform occurs for terminal
It switches.For example, the source application server k being deployed on the MEC platform of source can be sent out after the switching of MEC platform occurs for terminal
Raw switching, the source application server 1 being deployed on the MEC platform of source can not switch;Alternatively, being deployed on the MEC platform of source
Source application server k and source application server 1 switch, the embodiment of the present application is not especially limited this.It unites herein
One explanation, repeats no more below.Wherein, in the embodiment of the present application, application server switch refer to terminal can quickly by
The object of access, which is switched to be deployed on target MEC platform from the source application server being deployed on the MEC platform of source, provides phase
On destination application server with service, it is described collectively, is repeated no more below herein.
Optionally, in the embodiment of the present application, source IP address and target ip address are with can be private network IP address or public network IP
Location, the embodiment of the present application are not especially limited this.It is described collectively, repeats no more below herein.
Optionally, can directly lead between each equipment in application server switching system provided by the embodiments of the present application
Letter, can also be communicated, the embodiment of the present application is not especially limited this by the forwarding of other equipment.
In application server switching system provided by the embodiments of the present application, target MEC is switched to from source MEC platform in terminal
In the case that platform accesses, DNS refresh message can be sent to terminal by controlling equipment or session management entity, so that terminal can be with
According to the DNS refresh message, refresh the corresponding source DNS record of DNS record identification, to obtain target DNS record.On the one hand, by
In the corresponding source DNS record of DNS record identification after the switching of MEC platform, can be refreshed in time, target DNS record is obtained, in turn
The application server that can be deployed according to target DNS record access on target MEC platform, therefore application server may be implemented
Timely switching;On the other hand, due to terminal applies in application server handoff procedure and the application clothes being deployed on MEC platform
Business device does not need to perceive, therefore does not need be adapted to terminal applies and the application server being deployed on MEC platform to open
Hair, so as to create conditions for the large-scale application of MEC.That is, being based on the application server switching system, Ke Yi
Terminal realizes the timely switching of application server, and not under the scene that source MEC platform is switched to that target MEC platform accesses
It needs to answer the application server being deployed on MEC platform and terminal corresponding with the application server being deployed on MEC platform
With adaptation exploitation is carried out, created condition for the large-scale application of MEC.
Optionally, application switching system shown in Fig. 3 can be applied to 5G network and following other networks, the application
Embodiment is not especially limited this.
By taking application switching system shown in Fig. 3 is applied to 5G network as an example, then as shown in figure 4, the session management in Fig. 3 is real
Body is specifically as follows conversation management functional (session management function, SMF) entity.In addition, as shown in figure 4,
It can also include access and mobile management function to ps domain (access and mobility management in core net
Function, AMF) entity, NEF entity and network function warehouse functions (network function repository
Function, NRF) entity etc.;It can also include source UPF entity and the first DNSP entity etc. in the MEC platform of source, target MEC is flat
It can also include target UPF entity and the 2nd DNSP entity etc. in platform, the embodiment of the present application is not especially limited this.
Wherein, before the switching of MEC platform occurs for terminal, terminal accesses source MEC platform by the first access device;Terminal hair
After raw MEC platform switching, terminal accesses target MEC platform by the second access device;First access device passes through the next generation
Network (Next generation, N) interface 3 (abbreviation N3) and source UPF entity communication;Second access device passes through the (letter of N interface 3
Claim N3) and target UPF entity communication;First access device and the second access device pass through N interface 2 (abbreviation N2) and AMF is real
Body communication;For AMF entity by N interface 11 (abbreviation N11) and SMF entity communication, SMF entity can be with NRF entity communication.Deployment
On the MEC platform of source application server (such as application server q, source application server 1 ..., source application server k),
And be deployed on target MEC platform application server (such as application server q, destination application server 1 ..., target
Application server k) can pass through NEF entity and NRF entity communication;SMF entity can be logical by NEF entity and control equipment
Letter, also, NRF entity can be communicated by NEF entity with control equipment.
It should be noted that embodiment shown in Fig. 4 with control equipment, the application server being deployed on the MEC platform of source,
And the NEF entity passed through when the application server being deployed on target MEC platform and NRF entity communication is identical NEF
Illustrated for entity, but NEF entity may be distributed deployment, the embodiment of the present application is to being deployed in source MEC platform
On the NEF that is passed through of application server and the application server that is deployed on target MEC platform and when NRF entity communication
The deployed position of entity is not especially limited.For example, the application server being deployed on the MEC platform of source may be by being deployed in source
NEF entity and NRF entity communication on MEC platform, the application server being deployed on target MEC platform may be by being deployed in
NEF entity and NRF entity communication on target MEC platform, are described collectively herein, repeat no more below.Certainly, the application is implemented
In embodiment, control equipment, the application server being deployed on the MEC platform of source and the application being deployed on target MEC platform
Server may also be communicated without NEF entity with core network element (such as NRF entity, AMF entity or SMF entity etc.), this
Application embodiment to whether optional, the reality shown in Fig. 4 that there is the deployed position of NEF entity and NEF entity to be not especially limited
It applies example to occur after the switching of MEC platform occurs with terminal before MEC platform switches with terminal, terminal passes through different access devices and accesses
For be illustrated, it is of course also possible, as described before, terminal occur MEC platform switching before and terminal occur MEC platform switching after, terminal
It can also be accessed by identical access device, the embodiment of the present application is not especially limited this.
It should be noted that the interface name between each network element in Fig. 4 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. 4, SMF entity, UPF entity, AMF entity, NEF entity and NRF entity etc.
It is only a name, name does not constitute restriction to equipment itself.In 5G network and following other networks, access device,
Network element corresponding to SMF entity, UPF entity, AMF entity, NEF entity and NRF entity or entity are also possible to other names,
The embodiment of the present application is not especially limited this.
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), terminal device (terminal device) etc..For convenience of description, the application
In, 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 terminal in Fig. 3, session management entity or control equipment can be realized by an entity device, can also
To be realized jointly by multiple entity devices, a logic functional block in an entity device can also be, the application is implemented
Example is not especially limited this.
For example, the terminal, session management entity or control equipment in Fig. 3 can be realized by the communication equipment in Fig. 5.
Fig. 5 show the hardware structural diagram of communication equipment provided by the embodiments of the present application.The communication equipment 500 includes at least one
Processor 501, communication line 502, memory 503 and at least one communication interface 504.
Processor 501 can be a general central processor (central processing unit, CPU), micro process
Device, application-specific integrated circuit (application-specific integrated circuit, ASIC) or one or more
A integrated circuit executed for controlling application scheme program.
Communication line 502 may include an access, and information is transmitted between said modules.
Communication interface 504, 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 503 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
Erasable 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, digital universal
Optical disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or store to have referring to
Enable or data structure form desired program code and can by any other medium of computer access, but not limited to this.
Memory, which can be, to be individually present, and is connected by communication line 502 with processor.Memory can also be integrated in processor
Together.
Wherein, memory 503 be used for store execution application scheme computer executed instructions, and by processor 501
Control executes.Processor 501 is for executing the computer executed instructions stored in memory 503, to realize that the application is following
The application server switching method 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 501 may include one or more CPU, such as in Fig. 5
CPU0 and CPU1.
In the concrete realization, as one embodiment, communication equipment 500 may include multiple processors, such as in Fig. 5
Processor 501 and processor 508.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 500 can also include that output equipment 505 and input are set
Standby 506.Output equipment 505 and processor 501 communicate, and can show information in many ways.For example, output equipment 505 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 506 and processor 501 communicate, and can receive the input of user in many ways.For example, input equipment 506 can be with
It is mouse, keyboard, touch panel device or sensing equipment etc..
Above-mentioned communication equipment 500 can be a common apparatus either special equipment.In the concrete realization, lead to
Letter equipment 500 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. 5
It is standby.The embodiment of the present application does not limit the type of communication equipment 500.
Below in conjunction with Fig. 1 to Fig. 5, application server switching method provided by the embodiments of the present application is specifically explained
It states.
It should be noted that the message name in the following embodiments of the application between each network element is an example, tool
Body is also possible to other names in realizing, the embodiment of the present application is not especially limited this.
It should be noted that Fig. 6 corresponding to the following embodiments of the application is merely exemplary into Fig. 8 and gives correlation
Network element needed for description is deployed in the source on the MEC platform of source for the network element being not directed in description, such as source access device
UPF entity and the first DNSP entity etc. do not show that, are described collectively herein, repeat no more below.
By taking application server switching system shown in Fig. 4 is in the application architecture in 5G network as an example, as shown in fig. 6, for this
Apply for a kind of application server switching method that embodiment provides, this method comprises the following steps:
S601, the relevant information of application server is physically configured in SMF.
Optionally, in the embodiment of the present application, the relevant information of application server may include being deployed in source MEC platform and mesh
Mark the domain name of the application server on MEC platform, or the application server being deployed on source MEC platform and target MEC platform
IP address or IP address section etc., the embodiment of the present application is not especially limited this.
Illustratively, the relevant information of the application server for example can be the application service being deployed on the MEC platform of source
The IP address section of device is 1.1.1.1~1.1.255.255, is deployed in the IP address section of the application server on target MEC platform
For 2.2.1.1~2.2.255.255.
Optionally, in the embodiment of the present application, the relevant information of application server (can be responsible for by MEC application management network element
The deployment and management of application server on MEC) automatically configure, it is also possible to by operation maintenance personnel manual configuration, the application
Embodiment is not specifically limited in this embodiment.
Optionally, the MEC application management network element in the embodiment of the present application for example can be the control equipment or only in Fig. 4
Vertical MEC application deployment and management function entity, the embodiment of the present application are not specifically limited in this embodiment.
It should be noted that the step S601 in the embodiment of the present application is an optional step, i.e. the embodiment of the present application
It can not include step S601, be described collectively herein, be repeated no more below.
S602, after source MEC platform upper affixes one's name to application server A, the application server A that is deployed on the MEC platform of source
To the information such as the domain name of NRF registers entities application server A and corresponding IP address, for example can be
AppA.com.mec11.1.1.2, wherein appA.com is the true domain name of application server A;Mec1 is the mark of source MEC platform
Know;It 1.1.1.2 is the IP address for the application server A being deployed on the MEC platform of source.
Optionally, the application server A in step S602 can be any one the application clothes being deployed on the MEC platform of source
Business device, for example can be source application server 1 in Fig. 4;Alternatively, application server k in source in Fig. 4;Alternatively, application service in Fig. 4
Device p etc., the embodiment of the present application is not especially limited this.
Optionally, as shown in fig. 6, the application server A being deployed on the MEC platform of source is to NRF registers entities application service
When the information such as the domain name of device A and corresponding IP address, the forwarding by NEF entity is needed, the embodiment of the present application does not make this
It is specific to limit.
It optionally, can be in the way of step S602 for each application server being deployed on the MEC platform of source
It executes, this is no longer going to repeat them.
S603, after target MEC platform upper affixes one's name to application server B, the application service that is deployed on target MEC platform
Device B is to the information such as the domain name of NRF registers entities application server B and corresponding IP address, for example can be
AppB.com.mec2 2.2.1.2, wherein appB.com is the true domain name of application server B;Mec2 is target MEC platform
Mark;It 2.2.1.2 is the IP address for the application server B being deployed on target MEC platform.
Optionally, the application server B in step S603 can be any one application being deployed on target MEC platform
Server, for example can be destination application server 1 in Fig. 4;Alternatively, destination application server k in Fig. 4;Alternatively, being answered in Fig. 4
With server q etc., the embodiment of the present application is not especially limited this.
Optionally, as shown in fig. 6, the application server B being deployed on target MEC platform takes to the application of NRF registers entities
Be engaged in device B domain name and the information such as corresponding IP address when, need the forwarding by NEF entity, the embodiment of the present application to this not
Make specific limit.
It optionally, can be according to the side of step S603 for each application server being deployed on target MEC platform
Formula executes, and this is no longer going to repeat them.
Optionally, the application server B in the application server A and step S603 in step S602 can be identical answer
With server, it is also possible to different application server, the embodiment of the present application is not especially limited this.
Wherein, the specific implementation registered in step S602 and step S603 can refer to existing implementation, refuse herein
It repeats.
S604, control equipment are sent to the SMF entity of deployment in the core network subscribes to request, so that SMF entity receives
Subscription request from control equipment.The handover event of application request subscription MEC platform is requested in the subscription.
Optionally, in the embodiment of the present application, the mark that MEC platform can be carried in request is subscribed to, it can flat according to MEC
The mark of platform is subscribed to.For example, the mark that can carry MEC platform A in request is subscribed to, in this way, if any terminal is flat from MEC
Platform A switches to the access of other MEC platforms, or switches to MEC platform A access from other MEC platforms, can trigger SMF reality
Body sends switching notice to control equipment;Alternatively, the mark of MEC platform A and the mark of MEC platform B can be carried by subscribing in request
Know, in this way, being accessed if any terminal switches to MEC platform B from MEC platform A, or switches to MEC platform A from MEC platform B and connect
Enter, can trigger SMF entity to control equipment and send switching notice.By carrying the mark of MEC platform in subscribing to request,
The customization service to the corresponding MEC platform of mark of the MEC platform may be implemented, so as to which the switching of MEC platform is occurring
MEC platform in include the MEC platform when, realize the timely switching of application server.
Alternatively, optional, in the embodiment of the present application, subscribing to can be identified in request with carried terminal, it can according to terminal
Mark is subscribed to.For example, subscribing to can be identified in request with carried terminal A, in this way, if terminal A is from any one MEC platform
Other any one MEC platform access is switched to, SMF entity can be triggered to control equipment and send switching notice.By
Subscribe to request in carried terminal mark, the customization service to the corresponding terminal of the terminal iidentification may be implemented, so as to
When the terminal that the switching of MEC platform occurs is the terminal, the timely switching of application server is realized.
Alternatively, it is optional, the mark with MEC platform can also be identified by carried terminal simultaneously in the embodiment of the present application
To be subscribed to according to the mark and terminal iidentification of MEC platform.It is put down for example, subscribing to and can be identified in request with carried terminal A with MEC
The mark of platform A in this way, accessing if terminal A switches to other MEC platforms from MEC platform A, or is switched to from other MEC platforms
MEC platform A access can just trigger SMF entity to control equipment and send switching notice;Alternatively, subscribing to can carry in request
Terminal A mark, the mark of the mark of MEC platform A and MEC platform B, in this way, if terminal A switches to MEC platform B from MEC platform A
Access, or MEC platform A access is switched to from MEC platform B, it is logical to control equipment transmission switching can just to trigger SMF entity
Know.By the mark of carried terminal mark and MEC platform in subscribing to request, may be implemented to the corresponding terminal of the terminal iidentification
Customization service on the corresponding MEC platform of mark of the MEC platform, so as in the terminal that the switching of MEC platform occurs
For the terminal, and occur in the MEC platform of MEC platform switching to realize cutting in time for application server when including the MEC platform
It changes.
Optionally, in the embodiment of the present application, the mark of MEC platform can be the information that can arbitrarily identify MEC platform, than
The data network access mark of network where such as can be globally unique MEC mark (identity, ID) or MEC platform
(data network access identifier, DNAI) etc., the embodiment of the present application is not especially limited this.
Wherein, the associated description of terminal iidentification can refer to embodiment shown in Fig. 2, and details are not described herein.
Optionally, as shown in fig. 6, control equipment needs the forwarding by NEF entity to the transmission subscription request of SMF entity,
The embodiment of the present application is not especially limited this.
S605, terminal are switched to the access of target MEC platform from source MEC platform.
Wherein, the specific implementation of step S605 can refer to embodiment shown in FIG. 1, and details are not described herein.
Assuming that carried terminal mark, the mark of source MEC platform or target MEC platform in subscription request in step S604
At least one of mark, then application switching method provided by the embodiments of the present application further includes following steps:
S606, SMF entity send switching notice to control equipment, so that control equipment receives cutting from SMF entity
Change notice.The switching notice is used to indicate the switching that MEC platform occurs for terminal.
Wherein, in the embodiment of the present application, carried terminal is identified in switching notice, which, which is used to indicate, occurs MEC
The terminal of platform switching.
Optionally, in the embodiment of the present application, the mark of source MEC platform can also be carried in switching notice, wherein source MEC
The mark of platform is used for subsequent acquisition DNS record identification, specifically refers to the description of subsequent embodiment, details are not described herein.
Optionally, it in the embodiment of the present application, is deployed on the MEC platform of source if being physically configured in step S601 in SMF
Application server IP address or IP address section, or the domain name etc. of application server being deployed on the MEC platform of source, then this
When switching notice in can also carry DNS record identification, the embodiment of the present application is not especially limited this.
It should be noted that the DNS record identification in the embodiment of the present application is that source DNS records corresponding mark, source DNS
Record includes with being deployed in M application server on the MEC platform of source the domain name and corresponding source IP of each application server
The corresponding relationship of location, the source IP address be with the associated IP address of source MEC platform, M is positive integer, is described collectively herein, below
It repeats no more.
Optionally, the DNS record identification in the embodiment of the present application for example may include M be deployed on the MEC platform of source
In the domain name of application server, or the IP address or IP address section of the M application server that are deployed on the MEC platform of source extremely
One few, the embodiment of the present application is not especially limited this.
Optionally, as shown in fig. 6, SMF entity, which sends switching notice to control equipment, needs the forwarding by NEF entity,
The embodiment of the present application is not especially limited this.
It should be noted that the step S604 in the embodiment of the present application is an optional step, i.e. the embodiment of the present application
It can not include step S604, but after terminal is switched to target MEC platform access (step S605) from source MEC platform, directly
It connects and executes step S606, the embodiment of the present application is not especially limited this.
S607, control equipment obtain DNS record identification according to switching notice.
Optionally, in a kind of possible implementation, the DNS record identification is carried in the switching notice in step S606,
Then control equipment obtains DNS record identification, can specifically include according to switching notice at this time: control equipment is from switching notice
Obtain DNS record identification.
Alternatively, optional, in a kind of possible implementation, it is assumed that do not carry this in the switching notice in step S606
DNS record identification, but carry the mark of MEC platform, then control equipment obtains DNS record identification according to switching notice at this time,
Can specifically include: control equipment is according to the mark of source MEC platform and pair of source MEC platform identified with DNS record identification
It should be related to, determine the DNS record identification.
For example, if control equipment itself is responsible for the deployment and management of application server on MEC platform, in MEC platform part
After administration completes, control equipment can store the mark of source MEC platform and the corresponding relationship of DNS record identification.In this way, control is set
It, can be according to the mark of source MEC platform and source MEC platform after the switching notice of the standby mark for receiving carrying source MEC platform
The corresponding relationship of mark and DNS record identification, determines the DNS record identification.In this case, M application server is usually portion
Affix one's name to whole application servers on the MEC platform of source.
Alternatively, for example, control equipment can be in the preceding once inquiry DNS record from the NRF entity disposed in the core network
After mark, the mark of storage source MEC platform and the corresponding relationship of DNS record identification.In this way, if the DNS record identification is effective
In phase, then after the switching notice for controlling the mark that equipment receives carrying source MEC platform, can according to the mark of source MEC platform, with
And the corresponding relationship of the mark and DNS record identification of source MEC platform, determine the DNS record identification.In this case, M application clothes
Business device is also usually the whole application servers being deployed on the MEC platform of source.
Alternatively, optional, in a kind of possible implementation, if aforesaid way can not determine DNS record identification, this
Time control control equipment obtains DNS record identification, can specifically include according to switching notice: controlling equipment according to the mark of source MEC platform
Know, DNS record identification is inquired from NRF entity.In this case, M application server is also usually deployed on the MEC platform of source
Whole application servers.It optionally, can should in control equipment after inquiring DNS record identification in NRF entity
The corresponding relationship of the mark of DNS record identification and source MEC platform local cache for a period of time, it is subsequent that the DNS is needed to record
When mark, from local acquisition, can be inquired to core net so as to reducing control equipment according to a kind of upper implementation
Number, wherein cache-time voluntarily determines that the embodiment of the present application is not especially limited this by control equipment.
S608, control equipment are to terminal sending application trigger request, so that terminal receives the application from control equipment
Trigger request.Wherein, applications trigger request carries DNS refresh message, which carries DNS record identification, be used for
Instruction refreshes the corresponding source DNS record of the DNS record identification.
Optionally, the applications trigger request in the embodiment of the present application can be multiplexed in applications trigger mechanism shown in Fig. 2
Applications trigger request, wherein in applications trigger request other than carrying parameter as shown in Figure 2, can also be touched in application
DNS refresh message is carried in the triggering load of hair request, the embodiment of the present application is not especially limited this.
Optionally, the DNS refresh message in the embodiment of the present application can indicate the movement refreshed.For example, can be brushed in DNS
In new information define " refresh activity " field, in this way, terminal parsing applications trigger request, obtain DNS refresh message it
Afterwards, according to " refresh activity " field, it can determine and need to refresh the corresponding source DNS record of the DNS record identification.Alternatively, can
With the movement that the mark of the terminal applies carried in being requested by applications trigger refreshes come implicit instruction, specifically, terminal is solving
After analysing applications trigger request, the mark of available terminal applies, and then can be according to the mark of the terminal applies, to correspondence
Terminal applies send DNS refresh requests, wherein the terminal applies for special disposal applications trigger request, specifically refer to
The description of following step S609, details are not described herein.
Optionally, in the embodiment of the present application, if M is the positive integer not less than 2, DNS record identification can be a remittance
IP address section after poly-, can reduce the length or quantity of content in DNS refresh message in this way, so as to save signaling money
Source.For example, if in M application server the corresponding source IP address of each application server be respectively 1.1.1.1,1.1.1.2,
1.1.1.3,1.1.1.4 and 1.1.1.5 can then pool 1.1.1.1~1.1.1.5;Alternatively, if in M application server
IP address section where the corresponding source IP address of each application server is respectively 1.1.1.1~1.1.1.100 and 1.1.1.111
~1.1.1.200, then can pool 1.1.1.1~1.1.1.200, and the embodiment of the present application does not limit the ethod of remittance specifically
It is fixed.Wherein, if DNS record identification carries in switching notice, the process of above-mentioned IP address convergence be can be by SMF reality
What body was realized, it is also possible to be realized by control equipment;If DNS record is locally obtained in control equipment, above-mentioned IP
The process of location convergence is realized by control equipment;If DNS record is that inquiry obtains from NRF entity, above-mentioned IP address
The process of convergence is realized by control equipment, is also possible to be realized by NRF entity, the embodiment of the present application is not made this specifically
It limits.
Optionally, as shown in fig. 6, control equipment is needed to terminal sending application trigger request through NEF entity, AMF reality
The forwarding of body and target access device, wherein control equipment here could alternatively be the application server in Fig. 2, specifically may be used
With reference to applications trigger process shown in Fig. 2, in this not go into detail.
S609, terminal according to applications trigger request in the DNS refresh message that carries, delete the corresponding source of DNS record identification
DNS record.
As shown in Figure 2, it is necessary to support the terminal of applications trigger mechanism that applications trigger stream shown in Fig. 2 just can be used
Journey.Therefore, it in the embodiment of the present application, is requested to the applications trigger in multiplexing applications trigger mechanism, which must support to answer
With trigger mechanism, such as shown in Figure 2, a specific terminal applies can be provided or terminal OS provides a service,
For handling applications trigger request.Meanwhile in the embodiment of the present application, disappear due to carrying DNS refreshing in applications trigger is requested
Breath, therefore it is required that the service that the terminal applies or terminal OS are provided is also equipped with the function or service of processing DNS refresh message, this
Sample, after terminal OS system obtains applications trigger request, can be requested according to applications trigger in the DNS refresh message that carries, look into
The corresponding source DNS record of DNS record identification is looked for, and then deletes the corresponding source DNS record of the DNS record identification;Alternatively, terminal OS
After obtaining applications trigger request, applications trigger can be requested be sent to corresponding terminal applies, by terminal applies according to answering
With the DNS refresh message carried in trigger request, the corresponding source DNS record of DNS record identification is searched, and then deletes DNS note
Record identifies corresponding source DNS record, and the embodiment of the present application is not especially limited this.
S610, terminal are to control equipment sending application triggering response, so that control equipment receives the triggering for carrying out self terminal
Respond applications trigger response.Wherein, applications trigger response is used to indicate terminal and applications trigger request has been received.
Optionally, as shown in fig. 6, terminal to control equipment sending application triggering response need by target access device,
The forwarding of AMF entity and NEF entity, wherein control equipment here could alternatively be the application server in Fig. 2, specifically may be used
With reference to applications trigger process shown in Fig. 2, in this not go into detail.
S611, terminal determination need to access the first application server, wherein first application server is M application clothes
An application server being equally also deployed in business device on target MEC platform.
Since terminal has deleted the domain name of the first application server and the correspondence of corresponding source IP address in step S609
Therefore relationship after terminal determines and needs to access first application server, will inquire in local cache less than corresponding
DNS record, and then step S612 will be executed.
The 2nd DNSP entity of S612, terminal on target MEC platform sends dns resolution request, so that the 2nd DNSP
Entity receives the dns resolution request for carrying out self terminal.Dns resolution request is corresponding with the domain name of the first application server for requesting
Target ip address.
Optionally, the dns resolution request in can carry the first application server domain name or other can be used for uniquely
The information of the first application server is identified, the embodiment of the present application is not especially limited this.
Optionally, as shown in fig. 6, terminal needs to set by target access to the transmission dns resolution request of the 2nd DNSP entity
The standby forwarding with the target UPF entity being deployed on target MEC platform, specifically, after terminal sends dns resolution request, mesh
Mark UPF Entity recognition goes out dns resolution request, and is forwarded to the 2nd DNSP entity handles, this process is, sheet transparent to terminal
Application embodiment is not especially limited this.
S613, the 2nd DNSP entity send dns resolution response to terminal, so that terminal, which receives, comes from the 2nd DNSP entity
Dns resolution response.Wherein, dns resolution response carries target ip address corresponding with the domain name of the first application server.
Optionally, as shown in fig. 6, the 2nd DNSP entity is needed to terminal transmission dns resolution response through target UPF entity
With the forwarding of target access device, the embodiment of the present application is not especially limited this.
S614, the 2nd DNS of terminal storage record, the 2nd DNS are recorded as the domain name of the first application server and corresponding
The corresponding relationship of target ip address.
In this way, within the validity period of the 2nd DNS record, if terminal needs to access first application server, terminal
It can directly be recorded according to the 2nd DNS, the corresponding first application server hair of the target ip address into the 2nd DNS record
Connection request is played, specifically refers to existing implementation, details are not described herein.
Optionally, in the embodiment of the present application, for being equally also deployed on target MEC platform in M application server
Terminal needs each application server accessed, can execute in the way of step S611 to S614, herein no longer one by one
It repeats.
Optionally, in the embodiment of the present application, it is also possible to the DNS carried in terminal is requested according to applications trigger refreshing and disappears
Breath, after deleting the corresponding source DNS record (step S609) of DNS record identification, for equally also being disposed in M application server
Each application server on target MEC platform, directly executes in the way of step S612 to S614, the embodiment of the present application
This is not especially limited.
Optionally, in the embodiment of the present application, for the application not being deployed in M application server on target MEC platform
Server, terminal can also send dns resolution request to the 2nd DNSP entity, since the application server is not deployed in target
On MEC platform, therefore the 2nd DNSP entity can send dns resolution request to actual dns server and obtain to terminal transmission
The IP address got, the embodiment of the present application are not especially limited this.
In application server switching method provided by the embodiments of the present application, target MEC is switched to from source MEC platform in terminal
In the case that platform accesses, control equipment can send DNS refresh message to terminal, and terminal is refreshed according to the DNS
Message refreshes the corresponding source DNS record of DNS record identification, to obtain target DNS record.On the one hand, due to being cut in MEC platform
After changing, the corresponding source DNS record of DNS record identification can be refreshed in time, obtain target DNS record, and then can direct basis
Target DNS record access is deployed in the application server on target MEC platform, therefore cutting in time for application server may be implemented
It changes;On the other hand, not due to terminal applies in application server handoff procedure and the application server being deployed on MEC platform
It needs to perceive, therefore does not need to carry out adaptation exploitation to terminal applies and the application server being deployed on MEC platform, so as to
Think that the large-scale application of MEC creates conditions.That is, it is based on the application server switching method, it can be in terminal from source
MEC platform is switched under the scene of target MEC platform access, realizes the timely switching of application server, and do not need to portion
Affix one's name on MEC platform application server and terminal applies corresponding with the application server being deployed on MEC platform fitted
With exploitation, created condition for the large-scale application of MEC.Simultaneously as the program is when sending DNS refresh message, Ke Yifu
With existing applications trigger process, therefore the complexity of scheme implementation is simplified, to increase the exploitativeness of scheme.
Wherein, the movement of terminal and control equipment can communication equipment as shown in Figure 5 into S614 by above-mentioned steps S601
Processor 501 in 500 calls the application code stored in memory 503 to execute, and the embodiment of the present application does not make this
Any restrictions.
Optionally, by taking application server switching system shown in Fig. 4 is in the application architecture in 5G network as an example, such as Fig. 7 institute
Show, for another application server switching method provided by the embodiments of the present application, this method comprises the following steps:
S701-S708, with step S601-S608, specifically refer to embodiment shown in fig. 6, details are not described herein.
S709, with step S610, specifically refer to embodiment shown in fig. 6, details are not described herein.
S710-S712, similar with step S611-S613, difference is only that, in the embodiment shown in fig. 6, in step
After S610, terminal can delete DNS refresh message;And in the embodiment shown in fig. 7, after step S708, terminal is needed
Cache the DNS refresh message.In this way, after terminal determines and needs to access the first application server (step S710), due to
The domain name of the first application server and the corresponding relationship of corresponding source IP address are also stored in terminal, therefore, terminal must combine
DNS refresh message determines the need for refreshing this DNS record, if being M application server than first application server
In an application server, and first application server is equally also deployed in target MEC platform, then terminal can continue to hold
Otherwise row subsequent step S711-S712 initiates the connection request, the embodiment of the present application to the corresponding application server of the source IP address
This is not especially limited.
Alternatively, optional, in the embodiment of the present application, after step S708, terminal can not also cache DNS refreshing and disappear
Breath, but after obtaining DNS refresh message, according to the DNS record identification carried in DNS refresh message, records and mark in the DNS
Know and increase a label in corresponding source DNS record, with for distinguish source DNS record it is to be refreshed.In this way, determining in terminal needs
After accessing the first application server (step S710), if having the label in corresponding source DNS record, the source can be determined
DNS record needs to refresh, and then terminal can continue to execute subsequent step S711-S712, otherwise corresponding to the source IP address
Application server initiates the connection request, and the embodiment of the present application is not especially limited this.
Alternatively, optional, after step S708, terminal can not also cache the DNS refresh message, but obtain
After DNS refresh message, according to the DNS record identification carried in DNS refresh message, by the corresponding source DNS of the DNS record identification
The TTL parameter of record is revised as invalid value.In this way, terminal determine need to access the first application server (step S710) it
Afterwards, if the TTL parameter in corresponding source DNS record is invalid value, it can determine that DNS record in the source needs to refresh, and then eventually
End can continue to execute subsequent step S711-S712, otherwise initiate the connection request to the corresponding application server of the source IP address,
The embodiment of the present application is not especially limited this.
Wherein, the specific implementation of step S710-S712 can refer to embodiment shown in fig. 6, and details are not described herein.
S713, terminal by the first DNS record in source IP address corresponding with the domain name of the first application server replace with
The corresponding target ip address of the domain name of first application server, to obtain the 2nd DNS record.
Wherein, the first DNS is recorded as the domain name of the first application server and the corresponding relationship of corresponding source IP address;Second
DNS is recorded as the domain name of the first application server and the corresponding relationship of corresponding target ip address.
In this way, within the validity period of the 2nd DNS record, if terminal needs to access first application server, terminal
It can directly be recorded according to the 2nd DNS, the corresponding first application server hair of the target ip address into the 2nd DNS record
Connection request is played, specifically refers to existing implementation, details are not described herein.
Optionally, in the embodiment of the present application, for being equally also deployed on target MEC platform in M application server
Terminal needs each application server accessed, can execute in the way of step S710 to S713, herein no longer one by one
It repeats.
Optionally, in the embodiment of the present application, it is also possible to receive in terminal and requests it from the applications trigger of control equipment
Afterwards, according to applications trigger request in the DNS refresh message that carries, for being equally also deployed in target MEC in M application server
Each application server on platform, directly executes in the way of step S711 to S713, the embodiment of the present application does not make this
It is specific to limit.
Optionally, in the embodiment of the present application, for the application not being deployed in M application server on target MEC platform
Server, terminal can also send dns resolution request to the 2nd DNSP entity, since the application server is not deployed in target
On MEC platform, therefore the 2nd DNSP entity can send dns resolution request to actual dns server and obtain to terminal transmission
The IP address got, the embodiment of the present application are not especially limited this.
In application server switching method provided by the embodiments of the present application, target MEC is switched to from source MEC platform in terminal
In the case that platform accesses, control equipment can send DNS refresh message to terminal, and terminal is refreshed according to the DNS
Message refreshes the corresponding source DNS record of DNS record identification, to obtain target DNS record.On the one hand, due to being cut in MEC platform
After changing, the corresponding source DNS record of DNS record identification can be refreshed in time, obtain target DNS record, and then can direct basis
Target DNS record access is deployed in the application server on target MEC platform, therefore cutting in time for application server may be implemented
It changes;On the other hand, not due to terminal applies in application server handoff procedure and the application server being deployed on MEC platform
Need to perceive, therefore do not need to carry out adaptation exploitation to the application server in terminal applies and MEC platform, so as to for
The large-scale application of MEC creates conditions.That is, it is based on the application server switching method, it can be flat from source MEC in terminal
Platform is switched under the scene of target MEC platform access, realizes the timely switching of application server, and is not needed to being deployed in
Application server and terminal applies corresponding with the application server being deployed on MEC platform on MEC platform carry out adaptation and open
Hair creates condition for the large-scale application of MEC.Simultaneously as the program when sending DNS refresh message, can be multiplexed now
Some applications trigger processes, therefore the complexity of scheme implementation is simplified, to increase the exploitativeness of scheme.
Wherein, the movement of terminal and control equipment can communication equipment as shown in Figure 5 into S713 by above-mentioned steps S701
Processor 501 in 500 calls the application code stored in memory 503 to execute, and the embodiment of the present application does not make this
Any restrictions.
Optionally, by taking application server switching system shown in Fig. 4 is in the application architecture in 5G network as an example, such as Fig. 8 institute
Show, for another application server switching method provided by the embodiments of the present application, this method comprises the following steps:
S801-S803, with step S601-S603, specifically refer to embodiment shown in fig. 6, details are not described herein.
S804, with step S605, specifically refer to embodiment shown in fig. 6, details are not described herein.
S805, SMF entity obtain DNS record identification.
Optionally, in a kind of possible implementation, SMF entity obtains DNS record identification, can specifically include: SMF is real
Body determines that DNS is recorded according to the corresponding relationship of the mark of source MEC platform and the mark of source MEC platform and DNS record identification
Mark.
For example, relevant if being configured with the application server that is deployed on the MEC platform of source in step S801 in SMF entity
Information, then SMF entity can store the mark of source MEC platform and the corresponding relationship of DNS record identification.In this way, SMF entity is true
Determine that mark can be recorded according to the mark of source MEC platform and the mark and DNS of source MEC platform after MEC platform switches
The corresponding relationship of knowledge determines DNS record identification.In this case, M application server is usually to be deployed on the MEC platform of source
Whole application servers.
Alternatively, for example, SMF entity can be in the preceding once inquiry DNS record mark from the NRF entity disposed in the core network
After knowledge, the mark of storage source MEC platform and the corresponding relationship of DNS record identification.In this way, if the DNS record identification is in validity period
Interior, then SMF entity, can be according to the mark of source MEC platform and source MEC platform after determining that MEC platform switches
The corresponding relationship of mark and DNS record identification, determines DNS record identification.In this case, M application server is also usually portion
Affix one's name to whole application servers on the MEC platform of source.
Alternatively, optional, in a kind of possible implementation, if can not to determine that source DNS is recorded corresponding for aforesaid way
DNS record identification, then SMF entity obtains DNS record identification at this time, and can specifically include: SMF entity is according to source MEC platform
Mark inquires DNS record identification from NRF entity.In this case, M application server is also usually deployed in source MEC platform
On whole application servers.Optionally, it in SMF entity after inquiring the DNS record identification in NRF entity, can incite somebody to action
The corresponding relationship of the mark of the DNS record identification and source MEC platform local cache for a period of time, it is subsequent that the DNS is needed to remember
When record mark, from local acquisition, can be inquired to core net so as to reducing SMF entity according to a kind of upper implementation
Number, wherein cache-time voluntarily determines that the embodiment of the present application is not especially limited this by SMF entity.
S806, SMF entity send switching notice to AMF entity, so that AMF entity receives the switching from SMF entity
Notice.Wherein, which carries DNS refresh message, which carries DNS record identification, be used to indicate refreshing
The corresponding source DNS record of the DNS record identification.
Optionally, in the embodiment of the present application, if M is the positive integer not less than 2, DNS record identification can be a remittance
IP address section after poly-, can reduce the length or quantity of content in DNS refresh message in this way, so as to save signaling money
Source.Associated description can refer to embodiment shown in fig. 6, and details are not described herein.
S807, AMF entity send NAS message 1 to terminal, so that terminal receives the NAS message 1 from AMF entity.Its
In, which carries DNS refresh message, which carries DNS record identification, is used to indicate and refreshes DNS note
Record identifies corresponding source DNS record.
Optionally, in the embodiment of the present application, DNS refresh message can carry the additional information in NAS message 1
In (additional information) cell or in other fields, the embodiment of the present application is not especially limited this.
Optionally, the DNS refresh message in the embodiment of the present application can indicate the movement refreshed.For example, can be brushed in DNS
" refresh activity " field is defined in new information, in this way, terminal is parsing NAS message 1, after obtaining DNS refresh message, according to
It is somebody's turn to do " refresh activity " field, can determine and need to refresh the corresponding source DNS record of the DNS record identification.Alternatively, alternatively, can be with
The movement refreshed by the mark that carried terminal is applied in switching notice and NAS message 1 come implicit instruction, specifically, terminal
After parsing NAS message 1, the mark of available terminal applies, and then can be according to the mark of the terminal applies, to correspondence
Terminal applies send DNS refresh message, wherein the terminal applies be used for special disposal DNS refresh message, specifically refer to step
The description of rapid S808, details are not described herein.
Optionally, as shown in figure 8, AMF entity, which sends NAS message 1 to terminal, needs the forwarding by target access device,
The embodiment of the present application is not especially limited this.
S808, terminal delete the corresponding source DNS note of DNS record identification according to the DNS refresh message carried in NAS message 1
Record.
Optionally, in the embodiment of the present application, a specific terminal applies can be provided or terminal OS provides a clothes
Business, for handling DNS refresh message.In this way, terminal baseband chip identifies it is DNS refresh message after receiving NAS message 1,
Terminal OS can be sent by the DNS refresh message.In this way, after terminal OS system obtains the DNS refresh message, it can basis
The DNS refresh message searches the corresponding source DNS record of DNS record identification, and then deletes the corresponding source DNS of the DNS record identification
Record;Alternatively, the DNS refresh message can be sent to corresponding terminal after terminal OS obtains the DNS refresh message and answered
With by terminal applies according to the DNS refresh message, the corresponding source DNS of lookup DNS record identification is recorded, and then deletes DNS note
Record identifies corresponding source DNS record, and the embodiment of the present application is not especially limited this.
Optionally, in the embodiment of the present application, if providing a specific terminal applies to handle DNS refresh message, NAS
The mark of the terminal applies can also be carried in message 1, the embodiment of the present application is not especially limited this.
S809, terminal send NAS message 2 to AMF entity, so that AMF entity receives the NAS message 2 for carrying out self terminal.Its
In, DNS refresh response is carried in the NAS message 2.DNS refresh requests have been received in DNS refresh response application instruction terminal.
Optionally, in the embodiment of the present application, DNS refresh response can carry in the additional information cell of NAS message 2 or
In other fields, the embodiment of the present application is not especially limited this.
Optionally, as shown in figure 8, terminal, which sends NAS message 2 to AMF entity, needs the forwarding by target access device,
The embodiment of the present application is not especially limited this.
S810-S813, with step S611-S614, specifically refer to embodiment shown in fig. 6, details are not described herein.
Optionally, in the embodiment of the present application, the mistake that target MEC platform accesses can also be switched to from source MEC platform in terminal
Cheng Zhong executes step S805 before step S107 as shown in Figure 2, in turn, in bearing modification response in step s 107
Above-mentioned DNS refresh message is carried, in this way, can be without carrying out the step S806 in the embodiment of the present application, to save letter
Resource is enabled, the embodiment of the present application is not especially limited this.It illustratively, can be by increasing DNS in bearing modification responds
The mode of refresh message field carries above-mentioned DNS refresh message in bearing modification response;It can also be responded in bearing modification
In protocol configuration option (protocol configuration option, PCO) cell in carry above-mentioned DNS refresh message, this
Application embodiment is not especially limited this.
Optionally, in the embodiment of the present application, after terminal receives the NAS message 1 from AMF entity, it is referred to Fig. 7
Shown step S710-S713 refreshes the corresponding source DNS record of DNS record identification, specifically refers to embodiment shown in Fig. 7,
Details are not described herein for the embodiment of the present application.
In application server switching method provided by the embodiments of the present application, target MEC is switched to from source MEC platform in terminal
In the case that platform accesses, SMF entity can send DNS refresh message to terminal, and terminal is disappeared according to DNS refreshing
Breath refreshes the corresponding source DNS record of DNS record identification, to obtain target DNS record.On the one hand, due to switching in MEC platform
Afterwards, the corresponding source DNS record of DNS record identification can be refreshed in time, obtain target DNS record, and then can be directly according to mesh
Mark DNS record access is deployed in the application server on target MEC platform, therefore cutting in time for application server may be implemented
It changes;On the other hand, not due to terminal applies in application server handoff procedure and the application server being deployed on MEC platform
Need to perceive, thus do not need to terminal applies and be deployed on MEC platform application carry out adaptation exploitation, so as to for
The large-scale application of MEC creates conditions.That is, it is based on the application server switching method, it can be flat from source MEC in terminal
Platform is switched under the scene of target MEC platform access, realizes the timely switching of application server, and is not needed to being deployed in
Application server and terminal applies corresponding with the application server being deployed on MEC platform on MEC platform carry out adaptation and open
Hair creates condition for the large-scale application of MEC.Meanwhile compared with Fig. 6 or embodiment shown in Fig. 7, the embodiment of the present application is not
Applications trigger mechanism must be supported by needing to limit terminal, therefore expand the application range of scheme.
Wherein, the movement of above-mentioned steps S801 terminal and SMF entity into S813 can communication equipment as shown in Figure 5
Processor 501 in 500 calls the application code stored in memory 503 to execute, and the embodiment of the present application does not make this
Any restrictions.
It should be noted that the above embodiments of the present application are applied to provided application server switching method
Be illustrated on MEC platform, certainly, above-mentioned application server switching method may also be applied to as MEC platform class
Under other scenes, the embodiment of the present application is not especially limited this.
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, above-mentioned terminal, conversation management functional entity and control equipment are in order to realize the above functions, each it comprises executing
The corresponding hardware configuration of a function and/or software module.Those skilled in the art should be readily appreciated that, in conjunction with institute herein
Each exemplary unit and algorithm steps of disclosed embodiment description, the application can be with hardware or hardware and computer software
Combining form is realized.Some functions is executed in a manner of hardware or computer software driving hardware actually, depends on skill
The specific application and design constraint of art scheme.Professional technician can carry out using distinct methods each specific application
It realizes described function, but this realizes it is not considered that exceeding scope of the present application.
The embodiment of the present application can carry out terminal, conversation management functional entity and control equipment according to above method example
The division of functional module can also will be two or more for example, each functional module of each function division can be corresponded to
Function is integrated in a processing module.Above-mentioned integrated module both can take the form of hardware realization, can also use soft
The form of part functional module is realized.It should be noted that being schematically, only to the division of module in the embodiment of the present application
A kind of logical function partition, there may be another division manner in actual implementation.
For example, Fig. 9 shows a kind of knot of device 90 in the case where to use the integrated each functional module of model split
Structure schematic diagram.The device 90 can be terminal, and the chip being also possible in terminal, the embodiment of the present application does not limit this specifically
It is fixed.Wherein, which includes: transceiver module 901 and processing module 902.Transceiver module 901 disappears for receiving DNS refreshing
Breath, the DNS refresh message carry DNS record identification, which, which is used to indicate, refreshes the corresponding source of DNS record identification
DNS record;Processing module 902, for refreshing the corresponding source DNS record of DNS record identification according to the DNS refresh message, with
It is recorded to target DNS.Wherein, the associated description of source DNS record and target DNS record can refer to above method embodiment, herein
It repeats no more.
Optionally, processing module 902 is specifically used for: according to DNS refresh message, deleting the corresponding source DNS of DNS record identification
Record;For being equally also deployed on target MEC platform in M application server, and each application that terminal needs to access
Server, by it is following be directed to the first application server in the way of handle: need to access the first application server in terminal
In the case of, dns resolution request is sent, dns resolution request is for requesting target corresponding with the domain name of the first application server
IP address;Target ip address corresponding with the domain name of the first application server is received, and stores the domain name of the first application server
With the corresponding relationship of target ip address corresponding with the domain name of the first application server.
Optionally, transceiver module 901 is specifically used for: receiving the applications trigger request from control equipment, applications trigger is asked
Seek middle carrying DNS refresh message.
Alternatively, optional, transceiver module 901 is specifically used for: receiving the DNS refresh message from session management entity.
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, which is presented in the form of using the integrated each functional module of model split.This
In " module " can refer to application-specific integrated circuit (application-specific integrated circuit,
ASIC), circuit, executes the processor and memory of one or more softwares or firmware program, integrated logic circuit and/or its
He can provide the device of above-mentioned function.
In a simple embodiment, it is shown in fig. 5 to be contemplated that device 90 can use by those skilled in the art
Form.
For example, processor 501 in Fig. 5 can by calling the computer executed instructions stored in memory 503 so that
Device 90 executes the application server switching method in above method embodiment.
Specifically, function/realization process of transceiver module 901 and processing module 902 in Fig. 9 can be by Fig. 5
Processor 501 calls the computer executed instructions stored in memory 503 to realize.Alternatively, processing module 902 in Fig. 9
Function/realization process can call the computer executed instructions stored in memory 503 come real by the processor 501 in Fig. 5
Existing, function/realization process of the transceiver module 902 in Fig. 9 can be realized by the communication interface 504 in Fig. 5.
Optionally, when the device 90 is chip, then the function of transceiver module 901/realization process can also pass through pin
Or circuit etc. is realized.Optionally, when the device 90 is chip, memory 503 can be the storage unit in chip, such as post
Storage, caching etc..Certainly, when the device 90 is terminal, memory 503 can be the storage positioned at chip exterior in terminal
Unit, the embodiment of the present application are not especially limited this.
Since device provided by the embodiments of the present application can be used for executing above-mentioned application server switching method, institute's energy
The technical effect of acquisition can refer to above method embodiment, and details are not described herein.
For example, Figure 10 shows a kind of control equipment in the case where to use the integrated each functional module of model split
100 structural schematic diagram.The control equipment 100 may include transceiver module 1001 and processing module 1002.Transceiver module 1001,
For receiving the switching notice from session management entity, which is used to indicate terminal and the switching of MEC platform occurs;Processing
Module 1002, for obtaining DNS record identification according to switching notice;Transceiver module 1001 is also used to send DNS brush to terminal
New information, the DNS refresh message carry DNS record identification, and it is corresponding which is used to indicate refreshing DNS record identification
Source DNS record, wherein source DNS record associated description can refer to above method embodiment, details are not described herein.
Optionally, transceiver module 1001 is used to send DNS refresh message to terminal, comprising: is used for terminal sending application
Trigger request, applications trigger request in carry DNS refresh message.
Optionally, transceiver module 1001 are also used to send to session management entity and subscribe to request, subscribe to request for requesting
Subscribe to the handover event of MEC platform.
In a kind of possible implementation, switching notice carries DNS record identification;Processing module 1002 is specifically used for: from
DNS record identification is obtained in switching notice.
In a kind of possible implementation, switching notice carries the mark of source MEC platform;Processing module 1002 is specifically used
In: according to the corresponding relationship of the mark and DNS record identification of the mark of source MEC platform and source MEC platform, determine that DNS is recorded
Mark.
Optionally, processing module 1002 are also used to determine DNS record identification before the deadline.
In a kind of possible implementation, switching notice carries the mark of source MEC platform;Processing module 1002 is specifically used
In: according to the mark of source MEC platform, DNS record identification is inquired from warehouse functions entity.
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, which is in the form of using the integrated each functional module of model split
It is existing.Here " module " can refer to that specific ASIC, circuit execute processor and the storage of one or more softwares or firmware program
Device, integrated logic circuit and/or other device of above-mentioned function can be provided.In a simple embodiment, this field
Technical staff is contemplated that control equipment 100 can use form shown in fig. 5.
For example, processor 501 in Fig. 5 can by calling the computer executed instructions stored in memory 503 so that
Control the application server switching method in the execution above method embodiment of equipment 100.
Specifically, function/realization process of 1001 sum of processing module 1002 and transceiver module in Figure 10 can pass through Fig. 5
In processor 501 call in memory 503 computer executed instructions that store to realize.Alternatively, the processing module in Figure 10
1002 function/realization process can call the computer stored in memory 503 execution to refer to by the processor 501 in Fig. 5
It enables to realize, function/realization process of the transceiver module 1001 in Figure 10 can be realized by the communication interface 504 in Fig. 5.
Since control equipment provided by the embodiments of the present application can be used for executing above-mentioned application server switching method,
Can be obtained technical effect can refer to above method embodiment, and details are not described herein.
For example, Figure 11 shows a kind of session management in the case where to use the integrated each functional module of model split
The structural schematic diagram of entity 110.The session management entity 110 may include transceiver module 1101 and processing module 1102.Processing
Module 1102, for obtaining DNS record identification;Transceiver module 1101, for sending DNS refresh message to terminal, which refreshes
Message carries DNS record identification, which, which is used to indicate, refreshes the corresponding source DNS record of DNS record identification, wherein
The associated description of source DNS record can refer to above method embodiment, and details are not described herein.
In one possible implementation, processing module 1102 is specifically used for: according to the mark of source MEC platform, and
The mark of source MEC platform and the corresponding relationship of DNS record identification, determine DNS record identification.
Optionally, processing module 1102 are also used to determine DNS record identification before the deadline.
In one possible implementation, processing module 1102 is specifically used for: according to the mark of source MEC platform, from storehouse
DNS record identification is inquired in library facility entity.
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 session management entity 110 is in the form of using the integrated each functional module of model split
To present.Here " module " can refer to specific ASIC, circuit, execute one or more softwares or firmware program processor and
Memory, integrated logic circuit and/or other device of above-mentioned function can be provided.In a simple embodiment, ability
The technical staff in domain is contemplated that session management entity 110 can use form shown in fig. 5.
For example, processor 501 in Fig. 5 can by calling the computer executed instructions stored in memory 503 so that
Session management entity 110 executes the application server switching method in above method embodiment.
Specifically, function/realization process of 1101 sum of processing module 1102 and transceiver module in Figure 11 can pass through Fig. 5
In processor 501 call in memory 503 computer executed instructions that store to realize.Alternatively, the processing module in Figure 11
1102 function/realization process can call the computer stored in memory 503 execution to refer to by the processor 501 in Fig. 5
It enables to realize, function/realization process of the transceiver module 1101 in Figure 11 can be realized by the communication interface 504 in Fig. 5.
Since session management entity provided by the embodiments of the present application can be used for executing above-mentioned application server switching method, because
This its can be obtained technical effect and can refer to above method embodiment, details are not described herein.
In above-described embodiment, device 90, control equipment 100 and session management entity 110 are drawn in a manner of using integrating
The form of each functional module is divided to present.Certainly, the embodiment of the present application can also correspond to each function division device, control is set
Standby and session management entity each functional module, the embodiment of the present application are not especially limited this.
Optionally, the embodiment of the present application provides a kind of chip system, which includes processor, for supporting control
Control equipment realizes above-mentioned application server switching method, such as according to switching notice, obtains DNS record identification.In a kind of possibility
Design in, which further includes memory.The memory, for saving the control necessary program instruction sum number of equipment
According to.The chip system, can be made of chip, also may include chip and other discrete devices, the embodiment of the present application to this not
Make specific limit.
Optionally, the embodiment of the present application provides a kind of chip system, which includes processor, for supporting meeting
It talks about management entity and realizes above-mentioned application server switching method, such as obtain DNS record identification.In a kind of possible design,
The chip system further includes memory.The memory, for saving the necessary program instruction of session management entity and data.The core
Piece system, can be made of chip, also may include chip and other discrete devices, and the embodiment of the present application does not limit this specifically
It is fixed.
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 (35)
1. a kind of application server switching method is switched to target MEC from the mobile edge calculations MEC platform in source applied to terminal and puts down
Under the scene of platform access, which is characterized in that the described method includes:
The terminal receives domain name system DNS refresh message, and the DNS refresh message carries DNS record identification, the DNS brush
New information, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein the source DNS record includes being deployed in
The domain name of each application server and corresponding source Internet protocol IP address in M application server on the source MEC platform
Corresponding relationship, the source IP address be with the associated IP address of source MEC platform, M is positive integer;
The terminal refreshes the corresponding source DNS record of the DNS record identification, according to the DNS refresh message to obtain target
DNS record, wherein the target DNS record includes equally also being deployed in the target MEC in the M application server to put down
The corresponding relationship of the domain name of application server on platform and corresponding target ip address, the target ip address are and the target
The associated IP address of MEC platform.
2. the method according to claim 1, wherein the terminal is according to the DNS refresh message, described in refreshing
The corresponding source DNS record of DNS record identification, to obtain target DNS record, comprising:
The terminal deletes the corresponding source DNS record of the DNS record identification according to the DNS refresh message;
For being equally also deployed on the target MEC platform in the M application server, and the terminal needs to access
Each application server, the terminal by it is following be directed to the first application server in the way of handle:
In the case where the terminal needs to access first application server, the terminal sends dns resolution request, described
Dns resolution request is for requesting target ip address corresponding with the domain name of first application server;
The terminal receives the target ip address corresponding with the domain name of first application server, and stores described first
The corresponding relationship of the domain name of application server and the target ip address corresponding with the domain name of first application server.
3. method according to claim 1 or 2, which is characterized in that the terminal receives DNS refresh message, comprising:
The terminal receives the applications trigger request from control equipment, carries the DNS in the applications trigger request and refreshes
Message.
4. method according to claim 1 or 2, which is characterized in that the terminal receives DNS refresh message, comprising:
The terminal receives the DNS refresh message from session management entity.
5. a kind of application server switching method is switched to target MEC from the mobile edge calculations MEC platform in source applied to terminal and puts down
Under the scene of platform access, which is characterized in that the described method includes:
It controls equipment and receives the switching notice from session management entity, the switching notice is used to indicate the terminal and occurs
The switching of MEC platform;
The control equipment obtains domain name system DNS record identification according to the switching notice;
The control equipment sends DNS refresh message to the terminal, and the DNS refresh message carries the DNS record identification,
The DNS refresh message, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein the source DNS record
Domain name and corresponding source including each application server in M application server being deployed on the source MEC platform are internet
The corresponding relationship of Protocol IP address, the source IP address be with the associated IP address of source MEC platform, M is positive integer.
6. according to the method described in claim 5, it is characterized in that, the control equipment disappears to terminal transmission DNS refreshing
Breath, comprising:
The control equipment carries the DNS in the applications trigger request and refreshes to the terminal sending application trigger request
Message.
7. method according to claim 5 or 6, which is characterized in that it is characterized in that, being come from control equipment reception
Before the switching notice of session management entity, the method also includes:
The control equipment is sent to the session management entity subscribes to request, and the subscription request is flat for the MEC that pulls subscription
The handover event of platform.
8. according to the described in any item methods of claim 5-7, which is characterized in that the switching notice carries the DNS record
Mark;
The control equipment obtains DNS record identification according to the switching notice, comprising:
The control equipment obtains the DNS record identification from the switching notice.
9. according to the described in any item methods of claim 5-7, which is characterized in that it is flat that the switching notice carries the source MEC
The mark of platform;
The control equipment obtains DNS record identification according to the switching notice, comprising:
The control equipment is according to the mark of the source MEC platform and the mark and DNS record identification of the source MEC platform
Corresponding relationship, determine the DNS record identification.
10. according to the method described in claim 9, it is characterized in that, the control equipment determine the DNS record identification it
Before, further includes:
The control equipment determines the DNS record identification before the deadline.
11. according to the described in any item methods of claim 5-7, which is characterized in that it is flat that the switching notice carries the source MEC
The mark of platform;
The control equipment obtains DNS record identification, comprising: the control equipment is according to the source according to the switching notice
The mark of MEC platform inquires the DNS record identification from warehouse functions entity.
12. a kind of application server switching method is switched to target MEC from the mobile edge calculations MEC platform in source applied to terminal
Under the scene of platform access, which is characterized in that the described method includes:
Session management entity obtains domain name system DNS record identification;
The session management entity sends DNS refresh message to the terminal, and the DNS refresh message carries the DNS record
Mark, the DNS refresh message, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein the source DNS
Record includes being deployed in the domain name of each application server and corresponding source in M application server on the source MEC platform
The corresponding relationship of Internet protocol IP address, the source IP address be with the associated IP address of source MEC platform, M is positive integer.
13. according to the method for claim 12, which is characterized in that the session management entity obtains DNS record identification, packet
It includes:
The session management entity is recorded according to the mark of the source MEC platform and the mark and DNS of the source MEC platform
The corresponding relationship of mark determines the DNS record identification.
14. according to the method for claim 13, which is characterized in that determine the 3DNS record in the session management entity
Before mark, further includes:
The session management entity determines the DNS record identification before the deadline.
15. according to the method for claim 12, which is characterized in that the session management entity obtains DNS record identification, packet
It includes:
The session management entity inquires the DNS record mark according to the mark of the source MEC platform from warehouse functions entity
Know.
16. a kind of terminal, which is characterized in that the terminal includes: transceiver module and processing module;
The transceiver module, for receiving domain name system DNS refresh message, the DNS refresh message carries DNS record identification,
The DNS refresh message, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein the source DNS record
Domain name and correspondence including each application server in M application server being deployed on the mobile edge calculations MEC platform in source
Source Internet protocol IP address corresponding relationship, the source IP address be with the associated IP address of source MEC platform, M is positive
Integer;
The processing module, for refreshing the corresponding source DNS record of the DNS record identification according to the DNS refresh message,
To obtain target DNS record, wherein the target DNS record includes equally also being deployed in target in the M application server
The corresponding relationship of the domain name of application server on MEC platform and corresponding target ip address, the target ip address for institute
State the associated IP address of target MEC platform.
17. terminal according to claim 16, which is characterized in that the processing module is specifically used for:
According to the DNS refresh message, the corresponding source DNS record of the DNS record identification is deleted;
For being equally also deployed on the target MEC platform in the M application server, and the terminal needs to access
Each application server, by it is following be directed to the first application server in the way of handle:
In the case where the terminal needs to access first application server, dns resolution request, the dns resolution are sent
Request is for requesting target ip address corresponding with the domain name of first application server;
The target ip address corresponding with the domain name of first application server is received, and stores first application service
The corresponding relationship of the domain name of device and the target ip address corresponding with the domain name of first application server.
18. terminal according to claim 16 or 17, which is characterized in that the transceiver module is specifically used for:
The applications trigger request from control equipment is received, carries the DNS refresh message in the applications trigger request.
19. terminal according to claim 16 or 17, which is characterized in that the transceiver module is specifically used for:
Receive the DNS refresh message from session management entity.
20. a kind of control equipment, which is characterized in that the control equipment includes: transceiver module and processing module;
The transceiver module, for receiving the switching notice from session management entity, the switching notice is used to indicate described
Mobile edge calculations MEC platform switching occurs for terminal;
The processing module, for obtaining domain name system DNS record identification according to the switching notice;
The transceiver module, is also used to send DNS refresh message to the terminal, and the DNS refresh message carries the DNS note
Record mark, the DNS refresh message, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein the source
DNS record includes being deployed in the domain name of each application server and corresponding source net in M application server on the MEC platform of source
The corresponding relationship of border Protocol IP address, the source IP address be with the associated IP address of source MEC platform, M is positive integer.
21. control equipment according to claim 20, which is characterized in that the transceiver module is used to send to the terminal
DNS refresh message, comprising:
For carrying the DNS refresh message in the applications trigger request to the terminal sending application trigger request.
22. the control equipment according to claim 20 or 21, which is characterized in that it is characterized in that,
The transceiver module is also used to send to the session management entity and subscribes to request, and the subscription request is ordered for requesting
Read the handover event of MEC platform.
23. according to the described in any item control equipment of claim 20-22, which is characterized in that described in the switching notice carries
DNS record identification;The processing module is specifically used for:
The DNS record identification is obtained from the switching notice.
24. according to the described in any item control equipment of claim 20-22, which is characterized in that described in the switching notice carries
The mark of source MEC platform;The processing module is specifically used for:
According to the corresponding relationship of the mark and DNS record identification of the mark of the source MEC platform and the source MEC platform, really
The fixed DNS record identification.
25. control equipment according to claim 24, which is characterized in that the processing module is also used to determine the DNS
Record identification is before the deadline.
26. according to the described in any item control equipment of claim 20-22, which is characterized in that described in the switching notice carries
The mark of source MEC platform;The processing module is specifically used for:
According to the mark of the source MEC platform, the DNS record identification is inquired from warehouse functions entity.
27. a kind of session management entity, which is characterized in that the session management entity includes: processing module and transceiver module;
The processing module, for obtaining domain name system DNS record identification;
The transceiver module, for sending DNS refresh message to the terminal, the DNS refresh message carries the DNS record
Mark, the DNS refresh message, which is used to indicate, refreshes the corresponding source DNS record of the DNS record identification, wherein the source DNS
Record include in M application server on the mobile edge calculations MEC platform in the source that is deployed in the domain name of each application server with
The corresponding relationship of corresponding source Internet protocol IP address, the source IP address are and the associated IP address of source MEC platform, M
For positive integer.
28. session management entity according to claim 27, which is characterized in that the processing module is specifically used for:
According to the corresponding relationship of the mark and DNS record identification of the mark of the source MEC platform and the source MEC platform, really
The fixed DNS record identification.
29. session management entity according to claim 28, which is characterized in that the processing module is also used to determine institute
State DNS record identification before the deadline.
30. session management entity according to claim 27, which is characterized in that the processing module is specifically used for:
According to the mark of the source MEC platform, the DNS record identification is inquired from warehouse functions entity.
31. a kind of device, which is characterized in that described device includes processor and memory;
The memory is for storing computer executed instructions, and when described device operation, the processor executes the storage
The computer executed instructions of device storage, so that described device executes the application as described in any one of claim 1-4
Server switching method.
32. device according to claim 31, which is characterized in that described device includes the core in terminal or the terminal
Piece.
33. a kind of control equipment, which is characterized in that the control equipment includes processor and memory;
The memory is for storing computer executed instructions, when control equipment operation, described in the processor execution
The computer executed instructions of memory storage, so that the control equipment is executed such as any one of claim 5-11 institute
The application server switching method stated.
34. a kind of session management entity, which is characterized in that the session management entity includes processor and memory;
The memory is for storing computer executed instructions, and when session management entity operation, the processor is executed
The computer executed instructions of the memory storage, so that the session management entity is executed as in claim 12-15
Application server switching method described in any one.
35. a kind of application server switching system, which is characterized in that the application server switching system includes such as claim
The described in any item terminals of 16-18 and such as described in any item control equipment of claim 20-26;
Alternatively, the application server switching system includes such as claim 16,17 or 19 described in any item terminals and as weighed
Benefit requires the described in any item session management entities of 27-30;
Alternatively, the application server switching system includes terminal as claimed in claim 32 and as claimed in claim 33
Control equipment;
Alternatively, the application server switching system includes terminal as claimed in claim 32 and as claimed in claim 34
Session management entity.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011005300.0A CN112291381B (en) | 2017-11-13 | 2017-11-13 | Application server switching method, device and system |
CN201711116842.3A CN109788078B (en) | 2017-11-13 | 2017-11-13 | Application server switching method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711116842.3A CN109788078B (en) | 2017-11-13 | 2017-11-13 | Application server switching method, device and system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011005300.0A Division CN112291381B (en) | 2017-11-13 | 2017-11-13 | Application server switching method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109788078A true CN109788078A (en) | 2019-05-21 |
CN109788078B CN109788078B (en) | 2020-10-16 |
Family
ID=66493834
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011005300.0A Active CN112291381B (en) | 2017-11-13 | 2017-11-13 | Application server switching method, device and system |
CN201711116842.3A Active CN109788078B (en) | 2017-11-13 | 2017-11-13 | Application server switching method, device and system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011005300.0A Active CN112291381B (en) | 2017-11-13 | 2017-11-13 | Application server switching method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN112291381B (en) |
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110896412A (en) * | 2019-08-08 | 2020-03-20 | 腾讯科技(深圳)有限公司 | Network request processing method and device and electronic equipment |
CN111447652A (en) * | 2020-03-20 | 2020-07-24 | 中移雄安信息通信科技有限公司 | Switching method, device and equipment of mobile edge operation host of mobile terminal |
CN111491013A (en) * | 2020-03-30 | 2020-08-04 | 腾讯科技(深圳)有限公司 | Server scheduling method, device, system, storage medium and computer equipment |
CN111836319A (en) * | 2019-08-23 | 2020-10-27 | 维沃移动通信有限公司 | Method and device for acquiring domain name address |
US10819636B1 (en) | 2019-06-26 | 2020-10-27 | Oracle International Corporation | Methods, systems, and computer readable media for producer network function (NF) service instance wide egress rate limiting at service communication proxy (SCP) |
CN111866950A (en) * | 2020-06-16 | 2020-10-30 | 华为技术有限公司 | Method and communication device for data transmission in MEC |
CN112291381A (en) * | 2017-11-13 | 2021-01-29 | 华为技术有限公司 | Application server switching method, device and system |
WO2021040827A1 (en) * | 2019-08-29 | 2021-03-04 | Oracle International Corporation | Method, system, and computer readable media for discovering and tracking addresses |
WO2021041467A1 (en) * | 2019-08-29 | 2021-03-04 | Idac Holdings, Inc. | Methods, apparatus, and system for edge resolution function |
CN112527475A (en) * | 2019-09-19 | 2021-03-19 | 北京国双科技有限公司 | Front-end system switching method and device |
CN112543511A (en) * | 2019-09-20 | 2021-03-23 | 大唐移动通信设备有限公司 | Method, device, apparatus and medium for providing and discovering moving edge calculation |
WO2021052080A1 (en) * | 2019-09-18 | 2021-03-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for local application server discovery in mobile edge computing |
WO2021055998A1 (en) * | 2019-08-29 | 2021-03-25 | Oracle International Corporation | Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 4g service endpoints |
CN112752253A (en) * | 2019-10-30 | 2021-05-04 | 大唐移动通信设备有限公司 | Message transmission method and device |
WO2021103016A1 (en) * | 2019-11-29 | 2021-06-03 | 华为技术有限公司 | Packet transmission method, communication device, and communication system |
CN113315796A (en) * | 2020-02-26 | 2021-08-27 | 中移物联网有限公司 | Edge drainage opening method, terminal and capacity opening platform |
JPWO2021171620A1 (en) * | 2020-02-28 | 2021-09-02 | ||
CN113542386A (en) * | 2019-07-15 | 2021-10-22 | 腾讯科技(深圳)有限公司 | Service processing method and related equipment |
US11159359B2 (en) | 2019-06-26 | 2021-10-26 | Oracle International Corporation | Methods, systems, and computer readable media for diameter-peer-wide egress rate limiting at diameter relay agent (DRA) |
CN113746872A (en) * | 2020-05-27 | 2021-12-03 | 中国联合网络通信集团有限公司 | Service access method and equipment |
US11224009B2 (en) | 2019-12-30 | 2022-01-11 | Oracle International Corporation | Methods, systems, and computer readable media for enabling transport quality of service (QoS) in 5G networks |
US11252093B2 (en) | 2019-06-26 | 2022-02-15 | Oracle International Corporation | Methods, systems, and computer readable media for policing access point name-aggregate maximum bit rate (APN-AMBR) across packet data network gateway data plane (P-GW DP) worker instances |
CN114145054A (en) * | 2019-07-31 | 2022-03-04 | 华为技术有限公司 | System and method for supporting traffic steering through service function chains |
US11271846B2 (en) | 2018-10-22 | 2022-03-08 | Oracle International Corporation | Methods, systems, and computer readable media for locality-based selection and routing of traffic to producer network functions (NFs) |
US11290549B2 (en) | 2020-08-24 | 2022-03-29 | Oracle International Corporation | Methods, systems, and computer readable media for optimized network function (NF) discovery and routing using service communications proxy (SCP) and NF repository function (NRF) |
CN114270789A (en) * | 2019-08-20 | 2022-04-01 | 华为技术有限公司 | Method and device for acquiring information |
CN114557037A (en) * | 2019-10-04 | 2022-05-27 | 株式会社Ntt都科摩 | Access control device and user plane device |
CN114598741A (en) * | 2020-11-20 | 2022-06-07 | ***通信有限公司研究院 | Switching processing method, device and communication equipment |
CN114615270A (en) * | 2020-12-09 | 2022-06-10 | 维沃移动通信有限公司 | Method and device for migrating edge application server and refreshing or emptying DNS (domain name system) cache |
CN114667721A (en) * | 2020-10-19 | 2022-06-24 | 甲骨文国际公司 | Methods, systems, and computer readable media for proactively discovering and tracking addresses associated with 4G service endpoints |
CN115150357A (en) * | 2021-03-30 | 2022-10-04 | 维沃移动通信有限公司 | Information processing method and device, terminal and network side equipment |
US11496954B2 (en) | 2021-03-13 | 2022-11-08 | Oracle International Corporation | Methods, systems, and computer readable media for supporting multiple preferred localities for network function (NF) discovery and selection procedures |
JP2022551498A (en) * | 2019-10-10 | 2022-12-09 | 中国移動通信有限公司研究院 | Information processing method and related network equipment |
US11528334B2 (en) | 2020-07-31 | 2022-12-13 | Oracle International Corporation | Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP) |
US11570262B2 (en) | 2020-10-28 | 2023-01-31 | Oracle International Corporation | Methods, systems, and computer readable media for rank processing for network function selection |
CN116325695A (en) * | 2020-11-09 | 2023-06-23 | 高通股份有限公司 | User equipment cache modification for edge computation |
EP4171086A4 (en) * | 2020-07-06 | 2023-12-20 | Huawei Technologies Co., Ltd. | Method and apparatus for sending domain name system request |
US11855956B2 (en) | 2022-02-15 | 2023-12-26 | Oracle International Corporation | Methods, systems, and computer readable media for providing network function (NF) repository function (NRF) with configurable producer NF internet protocol (IP) address mapping |
US11895080B2 (en) | 2021-06-23 | 2024-02-06 | Oracle International Corporation | Methods, systems, and computer readable media for resolution of inter-network domain names |
EP4319093A4 (en) * | 2021-04-23 | 2024-02-14 | Huawei Tech Co Ltd | Method and apparatus for selecting edge application server |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115022866A (en) * | 2021-03-04 | 2022-09-06 | 维沃移动通信有限公司 | Information processing method and device, terminal and network side equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616404A (en) * | 2008-06-23 | 2009-12-30 | 华为技术有限公司 | Select the methods, devices and systems of gateway |
CN101860932A (en) * | 2009-04-09 | 2010-10-13 | 华为技术有限公司 | Switch method, mobile node, router and communication system |
WO2017129742A1 (en) * | 2016-01-27 | 2017-08-03 | Nokia Solutions And Networks Oy | Method and apparatus for implementing mobile edge application session connectivity and mobility |
CN107172666A (en) * | 2017-04-28 | 2017-09-15 | 武汉星耀科技有限公司 | The method and device of its local service is kept when mobile terminal switches communication cell |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103152396A (en) * | 2013-02-05 | 2013-06-12 | 华南师范大学 | Data placement method and device applied to content distribution network system |
US20170118311A1 (en) * | 2015-10-22 | 2017-04-27 | Saguna Networks Ltd. | Methods Circuits Devices Systems and Functionally Associated Computer Executable Code for Facilitating Edge Computing on a Mobile Data Communication Network |
WO2017100640A1 (en) * | 2015-12-11 | 2017-06-15 | Interdigital Patent Holdings, Inc. | Method and apparatus for enabling third party edge clouds at the mobile edge |
CN107018534A (en) * | 2016-01-28 | 2017-08-04 | 中兴通讯股份有限公司 | A kind of method for realizing mobile edge calculations service, apparatus and system |
US10069688B2 (en) * | 2016-03-07 | 2018-09-04 | International Business Machines Corporation | Dynamically assigning, by functional domain, separate pairs of servers to primary and backup service processor modes within a grouping of servers |
CN107305502B (en) * | 2016-04-21 | 2022-01-25 | 中兴通讯股份有限公司 | Application instance migration method and device |
CN106790139A (en) * | 2016-12-28 | 2017-05-31 | 芜湖乐锐思信息咨询有限公司 | Secure user data processing system based on cloud computing |
CN112291381B (en) * | 2017-11-13 | 2022-01-21 | 华为技术有限公司 | Application server switching method, device and system |
-
2017
- 2017-11-13 CN CN202011005300.0A patent/CN112291381B/en active Active
- 2017-11-13 CN CN201711116842.3A patent/CN109788078B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616404A (en) * | 2008-06-23 | 2009-12-30 | 华为技术有限公司 | Select the methods, devices and systems of gateway |
CN101860932A (en) * | 2009-04-09 | 2010-10-13 | 华为技术有限公司 | Switch method, mobile node, router and communication system |
WO2017129742A1 (en) * | 2016-01-27 | 2017-08-03 | Nokia Solutions And Networks Oy | Method and apparatus for implementing mobile edge application session connectivity and mobility |
CN107172666A (en) * | 2017-04-28 | 2017-09-15 | 武汉星耀科技有限公司 | The method and device of its local service is kept when mobile terminal switches communication cell |
Non-Patent Citations (2)
Title |
---|
ETSI: "ETSI GR MEC 018 V1.1.1;Mobile Edge Computing (MEC);End to End Mobility Aspects", 《ETSI GROUP REPORT》 * |
ETSI: "ETSI GS MEC 011 V1.1.1;Mobile Edge Computing (MEC);Mobile Edge Platform Application Enablement", 《ETSI GROUP SPECIFICATION》 * |
Cited By (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291381A (en) * | 2017-11-13 | 2021-01-29 | 华为技术有限公司 | Application server switching method, device and system |
CN112291381B (en) * | 2017-11-13 | 2022-01-21 | 华为技术有限公司 | Application server switching method, device and system |
US11271846B2 (en) | 2018-10-22 | 2022-03-08 | Oracle International Corporation | Methods, systems, and computer readable media for locality-based selection and routing of traffic to producer network functions (NFs) |
US10819636B1 (en) | 2019-06-26 | 2020-10-27 | Oracle International Corporation | Methods, systems, and computer readable media for producer network function (NF) service instance wide egress rate limiting at service communication proxy (SCP) |
US11159359B2 (en) | 2019-06-26 | 2021-10-26 | Oracle International Corporation | Methods, systems, and computer readable media for diameter-peer-wide egress rate limiting at diameter relay agent (DRA) |
CN113647062A (en) * | 2019-06-26 | 2021-11-12 | 甲骨文国际公司 | Methods, systems, and computer readable media for producer Network Function (NF) service instance-wide egress rate limiting at a Service Communication Proxy (SCP) |
US11252093B2 (en) | 2019-06-26 | 2022-02-15 | Oracle International Corporation | Methods, systems, and computer readable media for policing access point name-aggregate maximum bit rate (APN-AMBR) across packet data network gateway data plane (P-GW DP) worker instances |
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 |
CN114145054A (en) * | 2019-07-31 | 2022-03-04 | 华为技术有限公司 | System and method for supporting traffic steering through service function chains |
US11671373B2 (en) | 2019-07-31 | 2023-06-06 | Huawei Technologies Co., Ltd. | Systems and methods for supporting traffic steering through a service function chain |
CN114145054B (en) * | 2019-07-31 | 2022-10-11 | 华为技术有限公司 | System and method for supporting traffic steering through service function chains |
CN110896412A (en) * | 2019-08-08 | 2020-03-20 | 腾讯科技(深圳)有限公司 | Network request processing method and device and electronic equipment |
CN110896412B (en) * | 2019-08-08 | 2021-07-30 | 腾讯科技(深圳)有限公司 | Network request processing method and device and electronic equipment |
CN114270789B (en) * | 2019-08-20 | 2023-09-01 | 华为技术有限公司 | Method and device for acquiring information |
CN114270789A (en) * | 2019-08-20 | 2022-04-01 | 华为技术有限公司 | Method and device for acquiring information |
US11757828B2 (en) | 2019-08-23 | 2023-09-12 | Vivo Mobile Communication Co., Ltd. | Domain name address obtaining method |
CN111836319B (en) * | 2019-08-23 | 2023-04-07 | 维沃移动通信有限公司 | Method and device for acquiring domain name address |
CN111836319A (en) * | 2019-08-23 | 2020-10-27 | 维沃移动通信有限公司 | Method and device for acquiring domain name address |
CN114430897A (en) * | 2019-08-29 | 2022-05-03 | Idac控股公司 | Method, device and system for edge resolution function |
US11765126B2 (en) | 2019-08-29 | 2023-09-19 | Interdigital Patent Holdings, Inc. | Methods, apparatus, and system for edge resolution function |
WO2021040827A1 (en) * | 2019-08-29 | 2021-03-04 | Oracle International Corporation | Method, system, and computer readable media for discovering and tracking addresses |
WO2021041467A1 (en) * | 2019-08-29 | 2021-03-04 | Idac Holdings, Inc. | Methods, apparatus, and system for edge resolution function |
CN114430897B (en) * | 2019-08-29 | 2023-12-29 | 交互数字专利控股公司 | Method, device and system for edge parsing function |
US11082393B2 (en) | 2019-08-29 | 2021-08-03 | Oracle International Corporation | Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 5G and non-5G service endpoints |
US11323413B2 (en) | 2019-08-29 | 2022-05-03 | Oracle International Corporation | Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 4G service endpoints |
CN114175596A (en) * | 2019-08-29 | 2022-03-11 | 甲骨文国际公司 | Method, system, and computer readable medium for address discovery and tracking |
WO2021055998A1 (en) * | 2019-08-29 | 2021-03-25 | Oracle International Corporation | Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 4g service endpoints |
CN114424508B (en) * | 2019-09-18 | 2024-01-26 | 瑞典爱立信有限公司 | Method and apparatus for local application server discovery in mobile edge computing |
US11979367B2 (en) | 2019-09-18 | 2024-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for local application server discovery in mobile edge computing |
WO2021052080A1 (en) * | 2019-09-18 | 2021-03-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for local application server discovery in mobile edge computing |
CN114424508A (en) * | 2019-09-18 | 2022-04-29 | 瑞典爱立信有限公司 | Method and apparatus for local application server discovery in mobile edge computing |
CN112527475A (en) * | 2019-09-19 | 2021-03-19 | 北京国双科技有限公司 | Front-end system switching method and device |
CN112543511A (en) * | 2019-09-20 | 2021-03-23 | 大唐移动通信设备有限公司 | Method, device, apparatus and medium for providing and discovering moving edge calculation |
CN114557037A (en) * | 2019-10-04 | 2022-05-27 | 株式会社Ntt都科摩 | Access control device and user plane device |
CN114557037B (en) * | 2019-10-04 | 2024-05-17 | 株式会社Ntt都科摩 | Access control device and user plane device |
JP2022551498A (en) * | 2019-10-10 | 2022-12-09 | 中国移動通信有限公司研究院 | Information processing method and related network equipment |
JP7299416B2 (en) | 2019-10-10 | 2023-06-27 | 中国移動通信有限公司研究院 | Information processing method and related network equipment |
CN112752253B (en) * | 2019-10-30 | 2021-10-29 | 大唐移动通信设备有限公司 | Message transmission method and device |
CN112752253A (en) * | 2019-10-30 | 2021-05-04 | 大唐移动通信设备有限公司 | Message transmission method and device |
WO2021083054A1 (en) * | 2019-10-30 | 2021-05-06 | 大唐移动通信设备有限公司 | Message transmission method and apparatus |
US11722574B2 (en) | 2019-11-29 | 2023-08-08 | Huawei Technologies Co., Ltd. | Packet transmission method, communication apparatus, and communication system |
WO2021103016A1 (en) * | 2019-11-29 | 2021-06-03 | 华为技术有限公司 | Packet transmission method, communication device, and communication system |
US11224009B2 (en) | 2019-12-30 | 2022-01-11 | Oracle International Corporation | Methods, systems, and computer readable media for enabling transport quality of service (QoS) in 5G networks |
CN113315796A (en) * | 2020-02-26 | 2021-08-27 | 中移物联网有限公司 | Edge drainage opening method, terminal and capacity opening platform |
CN113315796B (en) * | 2020-02-26 | 2022-09-06 | 中移物联网有限公司 | Edge drainage opening method, terminal and capacity opening platform |
JPWO2021171620A1 (en) * | 2020-02-28 | 2021-09-02 | ||
WO2021171620A1 (en) * | 2020-02-28 | 2021-09-02 | 日本電信電話株式会社 | Name resolution result control system, name resolution result control method, and program |
CN111447652A (en) * | 2020-03-20 | 2020-07-24 | 中移雄安信息通信科技有限公司 | Switching method, device and equipment of mobile edge operation host of mobile terminal |
CN111491013A (en) * | 2020-03-30 | 2020-08-04 | 腾讯科技(深圳)有限公司 | Server scheduling method, device, system, storage medium and computer equipment |
CN113746872A (en) * | 2020-05-27 | 2021-12-03 | 中国联合网络通信集团有限公司 | Service access method and equipment |
CN113746872B (en) * | 2020-05-27 | 2023-04-28 | 中国联合网络通信集团有限公司 | Service access method and device |
CN111866950A (en) * | 2020-06-16 | 2020-10-30 | 华为技术有限公司 | Method and communication device for data transmission in MEC |
EP4171086A4 (en) * | 2020-07-06 | 2023-12-20 | Huawei Technologies Co., Ltd. | Method and apparatus for sending domain name system request |
US11528334B2 (en) | 2020-07-31 | 2022-12-13 | Oracle International Corporation | Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP) |
US11290549B2 (en) | 2020-08-24 | 2022-03-29 | Oracle International Corporation | Methods, systems, and computer readable media for optimized network function (NF) discovery and routing using service communications proxy (SCP) and NF repository function (NRF) |
CN114667721A (en) * | 2020-10-19 | 2022-06-24 | 甲骨文国际公司 | Methods, systems, and computer readable media for proactively discovering and tracking addresses associated with 4G service endpoints |
US11570262B2 (en) | 2020-10-28 | 2023-01-31 | Oracle International Corporation | Methods, systems, and computer readable media for rank processing for network function selection |
CN116325695A (en) * | 2020-11-09 | 2023-06-23 | 高通股份有限公司 | User equipment cache modification for edge computation |
CN114598741A (en) * | 2020-11-20 | 2022-06-07 | ***通信有限公司研究院 | Switching processing method, device and communication equipment |
WO2022121902A1 (en) * | 2020-12-09 | 2022-06-16 | 维沃移动通信有限公司 | Edge application server migration and dns cache flushing or clearing method and apparatus |
CN114615270A (en) * | 2020-12-09 | 2022-06-10 | 维沃移动通信有限公司 | Method and device for migrating edge application server and refreshing or emptying DNS (domain name system) cache |
US11496954B2 (en) | 2021-03-13 | 2022-11-08 | Oracle International Corporation | Methods, systems, and computer readable media for supporting multiple preferred localities for network function (NF) discovery and selection procedures |
WO2022206865A1 (en) * | 2021-03-30 | 2022-10-06 | 维沃移动通信有限公司 | Information processing method and apparatus, terminal, and network side device |
CN115150357B (en) * | 2021-03-30 | 2024-04-26 | 维沃移动通信有限公司 | Information processing method, device, terminal and network side equipment |
CN115150357A (en) * | 2021-03-30 | 2022-10-04 | 维沃移动通信有限公司 | Information processing method and device, terminal and network side equipment |
EP4319093A4 (en) * | 2021-04-23 | 2024-02-14 | Huawei Tech Co Ltd | Method and apparatus for selecting edge application server |
US11895080B2 (en) | 2021-06-23 | 2024-02-06 | Oracle International Corporation | Methods, systems, and computer readable media for resolution of inter-network domain names |
US11855956B2 (en) | 2022-02-15 | 2023-12-26 | Oracle International Corporation | Methods, systems, and computer readable media for providing network function (NF) repository function (NRF) with configurable producer NF internet protocol (IP) address mapping |
Also Published As
Publication number | Publication date |
---|---|
CN112291381A (en) | 2021-01-29 |
CN109788078B (en) | 2020-10-16 |
CN112291381B (en) | 2022-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109788078A (en) | Application server switching method, equipment and system | |
US20220078047A1 (en) | Virtual network communication method, device, and system | |
EP3790315B1 (en) | Handover methods, apparatuses,communication system and computer-readable storage medium | |
CN110120988A (en) | Address management method, equipment and system | |
US20210306940A1 (en) | Network slice selection method, device, and system | |
CN110475239A (en) | Subscribe to update method, equipment and system | |
CN110035562A (en) | Conversation managing method, equipment and system | |
CN109981316A (en) | The switching method and session management network element, terminal device of application server | |
CN110248352A (en) | Conversation managing method, equipment and system | |
WO2021057600A1 (en) | Network slice selection method, device, and system | |
CN110049485A (en) | A kind of methods, devices and systems of the strategy of configuration UE | |
CN110166407A (en) | QoS flow processing method, equipment and system | |
US11818641B2 (en) | Local area network communication method, device, and system | |
US10674349B2 (en) | Subscription update method, device, and system | |
CN110098942A (en) | Message transmitting method, equipment and system | |
WO2020015506A1 (en) | Switching method, device and system | |
CN110324152A (en) | Strategy and charging control rule acquisition methods, apparatus and system | |
CN109587745A (en) | Cut-in method, equipment and system | |
CN109936506A (en) | Data transmission method, equipment and system | |
US20230269794A1 (en) | Local network accessing method and apparatus | |
CN114205866A (en) | Deterministic information reporting and issuing method and device, storage medium and electronic equipment | |
JP2024511907A (en) | Network function registration method, discovery method, equipment, device and medium | |
CN109429219A (en) | Switching method, equipment and system | |
Yitong et al. | Web-of-things framework for WeChat | |
CN114071649A (en) | Method and device for accessing local network |
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 |