CN109788078A - Application server switching method, equipment and system - Google Patents

Application server switching method, equipment and system Download PDF

Info

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
Application number
CN201711116842.3A
Other languages
Chinese (zh)
Other versions
CN109788078B (en
Inventor
王辉
孙德奎
王秋红
张春蕾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202011005300.0A priority Critical patent/CN112291381B/en
Priority to CN201711116842.3A priority patent/CN109788078B/en
Publication of CN109788078A publication Critical patent/CN109788078A/en
Application granted granted Critical
Publication of CN109788078B publication Critical patent/CN109788078B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/58Caching of addresses or names
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/148Migration or transfer of sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling 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

Application server switching method, equipment and system
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.
CN201711116842.3A 2017-11-13 2017-11-13 Application server switching method, device and system Active CN109788078B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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