CN110896412B - Network request processing method and device and electronic equipment - Google Patents

Network request processing method and device and electronic equipment Download PDF

Info

Publication number
CN110896412B
CN110896412B CN201910731729.9A CN201910731729A CN110896412B CN 110896412 B CN110896412 B CN 110896412B CN 201910731729 A CN201910731729 A CN 201910731729A CN 110896412 B CN110896412 B CN 110896412B
Authority
CN
China
Prior art keywords
domain name
address
service server
deployed
functional entity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910731729.9A
Other languages
Chinese (zh)
Other versions
CN110896412A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910731729.9A priority Critical patent/CN110896412B/en
Priority to CN202110737757.9A priority patent/CN113489772B/en
Publication of CN110896412A publication Critical patent/CN110896412A/en
Application granted granted Critical
Publication of CN110896412B publication Critical patent/CN110896412B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Abstract

The disclosure provides a network request processing method and device, electronic equipment and a storage medium, and relates to the technical field of mobile edge computing. The method comprises the following steps: receiving a domain name response which is returned by a domain name server and aims at a domain name request sent by terminal equipment; sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers, which are analyzed from the domain name response, to a session management function entity, and receiving the IP address of a target service server deployed in the edge cloud, which is returned by the session management function entity; and modifying the domain name response according to the IP address of the target service server, and sending the modified domain name response to the terminal equipment so as to enable the terminal equipment to communicate with the target service server. The method and the device can schedule the service server in the edge cloud, shorten the service response time delay and improve the user experience.

Description

Network request processing method and device and electronic equipment
Technical Field
The present disclosure relates to the field of mobile edge computing technologies, and in particular, to a network request processing method, a network request processing apparatus, an electronic device, and a computer-readable storage medium.
Background
ETSI (European Telecommunications Standards Institute) MEC (Mobile Edge Computing) working group defines an Edge Computing platform architecture for Mobile networks that can be used for internet services (e.g., enterprise internal applications) running within a local private network.
The processing logic of the internet service is complex, and an access layer is usually required to be introduced into a data center located at a network center to schedule a server for processing a specific service request. How to schedule a service server in an edge cloud becomes a technical problem to be solved urgently based on the internet service deployed by an ETSI MEC architecture.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure is directed to a network request processing method, a network request processing apparatus, an electronic device, and a computer-readable storage medium, so as to overcome a problem that a service server deployed in an edge cloud cannot be scheduled in an ETSI MEC architecture due to limitations and defects of related art to a certain extent.
According to a first aspect of the present disclosure, there is provided a network request processing method applied to a user plane function entity, the method including:
receiving a domain name response which is returned by a domain name server and aims at a domain name request sent by terminal equipment;
sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers which are analyzed from the domain name response to a session management function entity;
receiving an IP address of a target service server deployed in an edge cloud, which is returned by the session management functional entity, wherein the IP address of the target service server is determined by the session management functional entity according to the IP address of the terminal equipment and the IP addresses of the plurality of service servers;
and modifying the domain name response according to the IP address of the target service server, and sending the modified domain name response to the terminal equipment so as to enable the terminal equipment to communicate with the target service server.
In an exemplary embodiment of the present disclosure, the modifying the domain name response according to the IP address of the target service server includes:
and deleting other IP addresses except the IP address of the target service server in the domain name response.
In an exemplary embodiment of the present disclosure, the determining, by the session management functional entity, a target service server deployed in an edge cloud according to the IP address of the terminal device and the IP addresses of the plurality of service servers includes:
the session management functional entity sends the IP address of the terminal equipment and the IP addresses of the service servers to an access and mobile management functional entity and a storage functional entity respectively;
receiving the network position information of the terminal equipment returned by the access and mobile management functional entity and the network position information of the service server deployed in the edge cloud returned by the storage functional entity;
and taking the service server with the same network position information as the terminal equipment as a target service server.
In an exemplary embodiment of the present disclosure, the method further comprises:
and receiving a message for creating a target user plane functional entity sent by the session management functional entity, wherein the message for creating the target user plane functional entity is sent by the session management functional entity after the target user plane functional entity connected with the target service server is created.
In an exemplary embodiment of the disclosure, after receiving a domain name response returned by the domain name server for the domain name request sent by the terminal device, the method further includes:
sending the domain name in the domain name response to a storage function entity so that the storage function entity determines whether a service server corresponding to the domain name is deployed in the edge cloud or not according to a locally stored deployed domain name set;
responding to the received message which is returned by the storage functional entity and represents the deployment, and executing the step of sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers in the domain name response to a session management functional entity;
and in response to receiving the message which is returned by the storage function entity and indicates that the domain name is not deployed, forwarding the domain name response to the terminal equipment.
In an exemplary embodiment of the present disclosure, the communicating between the terminal device and the target service server includes:
the terminal equipment sends the service request to the target service server and receives a request result returned by the target service server;
the service request is forwarded to the target service server through the target user plane functional entity, and the request result is forwarded to the terminal device through the target user plane functional entity.
In an exemplary embodiment of the present disclosure, after the session management function entity sends the IP address of the terminal device and the IP addresses of the plurality of service servers to the access and mobility management function entity and the storage function entity, respectively, the method further includes:
enabling the access and mobile management functional entity to determine the network position information of the terminal equipment according to the mapping relation between the IP address and the network position information which are stored locally and the IP address of the terminal equipment;
and enabling the storage function entity to determine whether the plurality of service servers are deployed in the edge cloud or not according to the locally stored IP addresses and the network position information of the deployed service servers, and returning the network position information of the service servers deployed in the edge cloud after determining that the service servers are deployed.
In an exemplary embodiment of the present disclosure, the network location information includes: a local data network identification.
According to a second aspect of the present disclosure, there is provided a network request processing apparatus applied to a user plane function entity, the apparatus including:
the domain name response receiving module is used for receiving a domain name response which is returned by the domain name server and aims at the domain name request sent by the terminal equipment;
the IP address sending module is used for sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers, which are analyzed from the domain name response, to the session management functional entity;
a target IP address receiving module, configured to receive an IP address of a target service server deployed in an edge cloud, where the IP address of the target service server is determined by the session management functional entity according to the IP address of the terminal device and the IP addresses of the multiple service servers;
and the domain name response modification and sending module is used for modifying the domain name response according to the IP address of the target service server and sending the modified domain name response to the terminal equipment so as to enable the terminal equipment to communicate with the target service server.
In an exemplary embodiment of the disclosure, the domain name response modification and transmission module includes:
and the domain name response modifying unit is used for deleting other IP addresses except the IP address of the target service server in the domain name response.
In an exemplary embodiment of the present disclosure, the IP address sending module is configured to enable the session management functional entity to send the IP address of the terminal device and the IP addresses of the plurality of service servers to an access and mobility management functional entity and a storage functional entity, respectively;
receiving the network position information of the terminal equipment returned by the access and mobile management functional entity and the network position information of the service server deployed in the edge cloud returned by the storage functional entity;
and taking the service server with the same network position information as the terminal equipment as a target service server.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a message receiving module, configured to receive a message for creating a target user plane function entity sent by the session management function entity, where the message for creating the target user plane function entity is sent by the session management function entity after a target user plane function entity connected to the target service server is created.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a domain name sending module, configured to send the domain name in the domain name response to a storage function entity, so that the storage function entity determines, according to a locally stored deployed domain name set, whether a service server corresponding to the domain name is deployed in the edge cloud;
the IP address sending module is specifically configured to send, in response to receiving a message indicating that deployment is received, the IP address of the terminal device and the IP addresses of the multiple service servers in the domain name response to a session management function entity;
and the domain name response sending module is used for responding to the received message which is returned by the storage function entity and indicates that the domain name response is not deployed, and forwarding the domain name response to the terminal equipment.
In an exemplary embodiment of the present disclosure, the domain name response modification and sending module is configured to enable the terminal device to send the service request to the target service server, and receive a request result returned by the target service server;
the service request is forwarded to the target service server through the target user plane functional entity, and the request result is forwarded to the terminal device through the target user plane functional entity.
In an exemplary embodiment of the present disclosure, the IP address sending module is further configured to enable the access and mobility management functional entity to determine the network location information of the terminal device according to a mapping relationship between a locally stored IP address and network location information and the IP address of the terminal device;
and enabling the storage function entity to determine whether the plurality of service servers are deployed in the edge cloud or not according to the locally stored IP addresses and the network position information of the deployed service servers, and returning the network position information of the service servers deployed in the edge cloud after determining that the service servers are deployed.
In an exemplary embodiment of the present disclosure, the network location information includes: a local data network identification.
According to a third aspect of the present disclosure, there is provided an electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method of any one of the above via execution of the executable instructions.
According to a fourth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of the above.
Exemplary embodiments of the present disclosure may have some or all of the following benefits:
in the network request processing method provided by an example embodiment of the present disclosure, the user plane functional entity may modify the domain name response, so as to schedule the service server in the edge cloud, so that the target service server deployed in the edge cloud processes the service request of the terminal device, thereby implementing internet service delivery based on mobile edge computing, shortening service delay, and improving user experience. In addition, the network request processing method of the embodiment of the disclosure does not affect the existing service logic of the internet, does not modify the front end of the internet service, and has strong applicability.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
FIG. 1 illustrates a system architecture diagram of a network request processing method suitable for use in embodiments of the present disclosure;
fig. 2 shows a schematic diagram of a related art MEC architecture;
FIG. 3 schematically shows a flow diagram of a network request processing method according to one embodiment of the present disclosure;
FIG. 4 schematically illustrates a flow diagram of a network request processing method according to yet another embodiment of the present disclosure;
FIG. 5 schematically illustrates an interaction flow diagram of a network request processing method according to yet another embodiment of the present disclosure;
FIG. 6 schematically shows a block diagram of a network request processing device according to one embodiment of the present disclosure;
FIG. 7 illustrates a schematic structural diagram of a computer system suitable for use with the electronic device to implement embodiments of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
Referring to fig. 1, fig. 1 is a schematic system architecture diagram 100 of a network request processing method applicable to the embodiment of the present invention, including: the terminal device 101, the access network 102, the user plane function entity 103 in the 5G network, the session management function entity 104, the storage function entity 105, the access and mobility management function entity 106, the user plane function entity 107 created by the session management function entity 104, the central cloud 108 (including a domain name server), the edge cloud 109 (including a service server), and the internet 110.
The user plane functional entities 103 and 107 are internal network elements of the 5G network, the user plane functional entity 103 is configured to support forwarding of user data traffic between the center cloud 108 and the terminal device 101, and the user plane functional entity 107 is configured to support forwarding of user data traffic between the edge cloud 109 and the terminal device 101. There may be multiple user plane functional entities 103 inside the 5G network, and the user plane functional entity 107 connected to the edge cloud may be dynamically loaded or removed by the session management functional entity 104. The session management function entity 104 is responsible for session management, IP address assignment, management, and selection of the terminal apparatus 101, control of the user plane function entity 103 and the user plane function entity 107, and the like. The access and mobility management functional entity 106 is responsible for registration management, mobility management, and the like of the terminal apparatus 101. Storage function 105 is responsible for recording the deployment location of the business servers deployed within edge cloud 109 within the network. The service server is deployed in the edge cloud 109 and is responsible for processing specific service requests. The edge cloud 109 may be deployed in multiple locations, connected to the 5G network through the user plane functional entity 107. The domain name server is located inside the central cloud 108, and is responsible for selecting a specific service server according to the position of the terminal device 101 in the network.
Where the MEC architecture can be seen in fig. 2, the ETSI MEC working group defines the edge computing platform architecture for mobile networks. Wherein, the mobile edge application 201 and the mobile edge application 202 are deployed on the mobile edge host 200 in an instantiated form, and have the capability of providing or using the mobile edge service. The mobile edge host 200 is an entity including a mobile edge platform 204 and a virtualization infrastructure 203, and provides computing, storage and network resources for various mobile edge applications 201 and 202, and the underlying virtual infrastructure 203 provides computing, storage and network resources for various upper mobile edge applications 201 and 202.
The mobile edge platform 204 runs various kinds of mobile edge applications 201 and 202 on the mobile edge host 200, and can provide and use various mobile edge services. The mobile edge application 201 and the mobile edge application 202 can obtain the open capability of the underlying network, such as wireless network information, user location information, and network bandwidth management, by subscribing and invoking the mobile edge service.
Mobile edge host level 220 is a management component that performs specific function management of a particular mobile edge platform 204, mobile edge host 200 and its running mobile edge applications 201 and 202. The mobile edge system level 210 is a management component that systematically manages the global view of the entire mobile edge system by maintaining it. At the mobile edge system level 210, ETSI introduces a mobile edge orchestrator 207 as a core component to globally manage the entire system. In the mobile edge host level 210, ETSI defines application rules and requirements, and sets related rules and requirements for various mobile edge applications, which mainly include: required resources, maximum delay/latency, required or useful services, traffic rules, DNS rules and mobility support, etc. The mobile edge orchestrator 207 and the virtualization infrastructure manager 206 may manage the virtual machine images of the virtualized resources and applications while maintaining state information of the available resources. The mobile edge platform manager 205 has functions of managing the mobile edge platform 204 elements, managing the mobile edge application 201 and mobile edge application 202 lifecycle, and managing the mobile edge application 201 and mobile edge application 202 rules and requirements.
The technical solution of the embodiment of the present disclosure is explained in detail below:
based on the above system architecture, the following describes a network request processing method according to an embodiment of the present disclosure, and referring to fig. 3, fig. 3 schematically shows a flowchart of a network request processing method according to an embodiment of the present disclosure, which is applied to the user plane functional entity 103, and includes the following steps:
and S310, receiving a domain name response which is returned by the domain name server and aims at the domain name request sent by the terminal equipment.
And S320, sending the IP address of the terminal equipment and the IP addresses of the service servers, which are analyzed from the domain name response, to the session management function entity.
And S330, receiving the IP address of the target service server deployed in the edge cloud, which is returned by the session management functional entity, wherein the IP address of the target service server is determined by the session management functional entity according to the IP address of the terminal equipment and the IP addresses of the plurality of service servers.
S340, modifying the domain name response according to the IP address of the target service server, and sending the modified domain name response to the terminal equipment so as to enable the terminal equipment to communicate with the target service server.
According to the network request processing method, the user plane functional entity can modify the domain name response, so that the service server in the edge cloud is scheduled, the target service server deployed in the edge cloud processes the service request of the terminal device, the internet service delivery based on the mobile edge computing is realized, the service delay can be shortened, and the user experience is improved. In addition, the network request processing method of the embodiment of the disclosure does not affect the existing service logic of the internet, does not modify the front end of the internet service, and has strong applicability.
Referring to fig. 4, fig. 4 schematically shows a flow chart of a network request processing method according to yet another embodiment of the present disclosure, applied to the user plane function entity UPF 103, including the following steps:
and S410, receiving a domain name response which is returned by the domain name server and aims at the domain name request sent by the terminal equipment.
In the embodiment of the present disclosure, the domain name server DNS is a server that performs domain name and IP address translation corresponding to the domain name. The DNS stores a table of domain names and IP addresses corresponding to the domain names to resolve the domain names of the messages, and the domain name server may be deployed in a central cloud. Domain names are composed of a string of names separated by dots, usually containing the name of an organization, and always include a two to three letter suffix to indicate the type of organization or country or region in which the domain is located, e.g., the domain name is the address entered by a user accessing the internet. The terminal device may send a domain name request to the domain name server, and after receiving the domain name request, the domain name server returns a domain name response including IP addresses of a plurality of service servers according to a domain name in the domain name request, where the plurality of service servers are service servers corresponding to the domain name, and the plurality of service servers may include service servers deployed in an edge cloud.
And S420, sending the domain name resolved from the domain name response to the storage function entity, so that the storage function entity determines whether the service server corresponding to the domain name is deployed in the edge cloud according to the locally stored deployed domain name set.
It should be noted that the storage functional entity may be an unstructured data storage functional entity UDFS or a structured data storage functional entity. The deployed domain name set may be stored in the storage functional entity, and then, the user plane functional entity may send the domain name resolved from the domain name response to the storage functional entity, so as to determine whether the service server corresponding to the domain name is deployed in the edge cloud. After receiving the domain name sent by the user plane functional entity, the storage functional entity judges whether the domain name is stored in a local deployed domain name set, if so, the service server corresponding to the domain name is deployed in the edge cloud, and a message indicating that the domain name is deployed can be returned; otherwise, the service server corresponding to the domain name is not deployed in the edge cloud, and a message indicating that the service server is not deployed may be returned.
And S430, responding to the received message which is returned by the storage function entity and indicates that the terminal equipment is deployed, and sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers in the domain name response to the session management function entity.
In the embodiment of the present disclosure, if the user plane functional entity receives a message indicating that deployment is performed, which is returned by the storage functional entity, it may be determined that the service server corresponding to the domain name is deployed in the edge cloud. Therefore, the IP address of the terminal device and the IP addresses of the plurality of service servers in the domain name response may be sent to the session management function entity SMF, so that the session management function entity sends the IP address of the terminal device and the IP addresses of the plurality of service servers to the access and mobility management function entity AMF and the storage function entity, respectively.
After receiving the IP address of the terminal device, the access and mobility management functional entity may determine the network location information of the terminal device according to the mapping relationship between the locally stored IP address and the network location information and the IP address of the terminal device. And the storage functional entity may determine whether the plurality of service servers are deployed in the edge cloud according to the locally stored IP addresses and network location information of the deployed service servers, where determining whether the plurality of service servers are deployed in the edge cloud means determining that at least one of the plurality of service servers is deployed in the edge cloud, and not each of the plurality of service servers is deployed in the edge cloud. After determining that deployment has occurred, network location information for the traffic servers deployed within the edge cloud may be returned. The network location information may include: a local data network identification. The storage function entity can also interact with a controller in the ETSI MEC framework to collect the working state of each service server. The internet service background system can preset some scheduling management strategies in the storage function entity, so that the service server deployed in the edge cloud is effectively controlled.
After the session management function entity receives the network location information of the terminal device returned by the access and mobility management function entity and stores the network location information of the service server deployed in the edge cloud returned by the function entity, the network location information of the terminal device can be compared with the network location information of the service server deployed in the edge cloud. If the network position information is the same, the spatial distance between the terminal equipment and the service server is relatively close, and the terminal equipment can communicate with the service server, so that the service server with the same network position information as the terminal equipment can be used as the target service server.
S440, receiving the message for creating the target user plane functional entity and the IP address of the target service server sent by the session management functional entity.
In the embodiment of the present disclosure, after determining the target service server, the session management functional entity may create a target user plane functional entity connected to the target service server. If receiving the creation response returned by the target user plane functional entity, indicating that the target user plane functional entity has been successfully created, the method can send a message for creating the target user plane functional entity to the user plane functional entity. That is, the message to create the target user plane function entity is sent by the session management function entity after the target user plane function entity connected to the target service server is created. And the session management functional entity can also return the IP address of the target service server to the user plane functional entity.
S450, modifying the domain name response according to the IP address of the target service server, and sending the modified domain name response to the terminal equipment so as to enable the terminal equipment to communicate with the target service server.
In the embodiment of the present disclosure, the user plane functional entity may modify the domain name response according to the IP address of the target server sent by the session management functional entity, and optionally, may delete other IP addresses except the IP address of the target service server in the domain name response, that is, retain the IP address of the target service server. In this way, the terminal device may communicate with the target service server, and in an exemplary embodiment of the disclosure, the terminal device may send a service request (e.g., downloading a file, watching a video, etc.) to the target service server and receive a request result returned by the target service server. The service request sent by the terminal device is forwarded to the target service server through the target user plane functional entity, and the request result returned by the target service server is forwarded to the terminal device through the target user plane functional entity, that is, the target user plane functional entity can forward the user data traffic between the terminal device and the edge cloud.
And S460, responding to the received message which is returned by the storage function entity and indicates that the domain name is not deployed, and forwarding the domain name response to the terminal equipment.
And aiming at the condition that the service server corresponding to the domain name is not deployed in the edge cloud, the IP addresses of the plurality of service servers in the domain name response returned by the domain name server are the service servers deployed in the center cloud, and the domain name response is forwarded to the terminal equipment. And the terminal equipment selects a target service server according to the IP addresses of the plurality of service servers in the domain name response and communicates with the target service server.
According to the network request processing method, the user plane functional entity modifies the domain name response by interacting with the session management functional entity and the storage functional entity, so that the service server in the edge cloud is scheduled, the target service server deployed in the edge cloud processes the service request of the terminal device, internet service delivery based on mobile edge computing is achieved, service delay can be shortened, and user experience is improved. In addition, the network request processing method of the embodiment of the disclosure does not affect the existing service logic of the internet, does not modify the front end of the internet service, and has strong applicability. In addition, the internet service background system can effectively control the service server deployed in the edge cloud through the storage function entity.
Referring to fig. 5, fig. 5 schematically shows an interaction flow diagram of a network request processing method according to yet another embodiment of the present disclosure, including the steps of:
s501, the terminal device sends a domain name request to a domain name server, and the domain name request is forwarded to the domain name server through a user plane functional entity connected with the domain name server.
S502, the domain name server returns a domain name response for the domain name request, where the domain name response includes IP addresses of a plurality of service servers.
And S503, the user plane functional entity sends the domain name in the domain name response to the storage functional entity.
And S504, the storage function entity judges whether the service server corresponding to the domain name is deployed in the edge cloud. If yes, returning a message indicating that the deployment is performed, and executing S505; otherwise, returning a message indicating that the domain name is not deployed, and forwarding the domain name response to the terminal equipment.
And S505, the user plane functional entity responds to the received message indicating deployment and sends the IP address of the terminal equipment and the IP addresses of the plurality of service servers in the domain name response to the session management functional entity.
S506, the session management function entity sends the IP address of the terminal device to the access and mobile management function entity.
S507, the session management functional entity sends the IP addresses of the plurality of service servers to the storage functional entity.
S508, the access and mobility management functional entity may determine the network location information of the terminal device according to the mapping relationship between the locally stored IP address and the network location information and the IP address of the terminal device.
S509, the access and mobile management functional entity returns the network position information of the terminal equipment.
S510, the storage function entity determines whether the plurality of service servers are deployed in the edge cloud or not according to the locally stored IP addresses and the network position information of the deployed service servers.
And S511, the storage function entity returns the network position information of the service server deployed in the edge cloud after determining that the service server is deployed.
S512, the session management function entity takes the service server with the same network position information as the terminal device as the target service server.
S513, the session management functional entity creates a target user plane functional entity connected to the target service server. In the process, S5131 is included, and a response message returned by the target user plane function entity is received.
S514, the session management function entity sends the IP address of the target service server and the message for creating the target user plane function entity to the user plane function entity.
And S515, modifying the domain name response according to the IP address of the target service server. Alternatively, other IP addresses in the domain name response than the IP address of the target service server may be deleted.
And S516, sending the modified domain name response to the terminal equipment.
S517, the terminal device sends service request to the target service server, and the service request is forwarded to the target service server through the target user plane functional entity.
S518, the target service server returns the request result, and the request result is forwarded to the terminal equipment through the target user plane functional entity.
It should be noted that S501, S517, and S518 respectively include two transmission processes, and are not separately described here. In addition, the processing procedure of each step in the embodiment of fig. 5 may be as shown in the embodiment of fig. 4, and will not be described in detail here.
In the embodiment shown in fig. 5, the user plane functional entity interacts with the session management functional entity and the storage functional entity, so that the session management functional entity selects a target service server according to the IP address of the terminal device and the IP addresses of the plurality of service servers. The user plane functional entity can modify the domain name response according to the IP address of the target service server, so that the target service server deployed in the edge cloud processes the service request of the terminal device, thereby realizing the Internet service delivery based on mobile edge computing, shortening the service delay and improving the user experience. In addition, the network request processing method of the embodiment of the disclosure does not affect the existing service logic of the internet, does not modify the front end of the internet service, and has strong applicability.
It should be noted that although the various steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
Further, in this exemplary embodiment, there is also provided a network request processing apparatus 600, shown in fig. 6, including:
a domain name response receiving module 610, configured to receive a domain name response, which is returned by the domain name server and is addressed to the domain name request sent by the terminal device;
an IP address sending module 620, configured to send the IP address of the terminal device and the IP addresses of the multiple service servers, which are resolved in the domain name response, to the session management function entity;
a target IP address receiving module 630, configured to receive an IP address of a target service server deployed in the edge cloud, where the IP address of the target service server is determined by the session management functional entity according to the IP address of the terminal device and the IP addresses of the multiple service servers;
the domain name response modifying and sending module 640 is configured to modify a domain name response according to the IP address of the target service server, and send the modified domain name response to the terminal device, so that the terminal device communicates with the target service server.
In an exemplary embodiment of the disclosure, the domain name response modification and transmission module includes:
and the domain name response modifying unit is used for deleting other IP addresses except the IP address of the target service server in the domain name response.
In an exemplary embodiment of the present disclosure, the IP address sending module is configured to enable the session management functional entity to send the IP address of the terminal device and the IP addresses of the plurality of service servers to an access and mobility management functional entity and a storage functional entity, respectively;
receiving the network position information of the terminal equipment returned by the access and mobile management functional entity and the network position information of the service server deployed in the edge cloud returned by the storage functional entity;
and taking the service server with the same network position information as the terminal equipment as a target service server.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a message receiving module, configured to receive a message for creating a target user plane function entity sent by the session management function entity, where the message for creating the target user plane function entity is sent by the session management function entity after a target user plane function entity connected to the target service server is created.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a domain name sending module, configured to send the domain name in the domain name response to a storage function entity, so that the storage function entity determines, according to a locally stored deployed domain name set, whether a service server corresponding to the domain name is deployed in the edge cloud;
the IP address sending module is specifically configured to send, in response to receiving a message indicating that deployment is received, the IP address of the terminal device and the IP addresses of the multiple service servers in the domain name response to a session management function entity;
and the domain name response sending module is used for responding to the received message which is returned by the storage function entity and indicates that the domain name response is not deployed, and forwarding the domain name response to the terminal equipment.
In an exemplary embodiment of the present disclosure, the domain name response modification and sending module is configured to enable the terminal device to send the service request to the target service server, and receive a request result returned by the target service server;
the service request is forwarded to the target service server through the target user plane functional entity, and the request result is forwarded to the terminal device through the target user plane functional entity.
In an exemplary embodiment of the present disclosure, the IP address sending module is further configured to enable the access and mobility management functional entity to determine the network location information of the terminal device according to a mapping relationship between a locally stored IP address and network location information and the IP address of the terminal device;
and enabling the storage function entity to determine whether the plurality of service servers are deployed in the edge cloud or not according to the locally stored IP addresses and the network position information of the deployed service servers, and returning the network position information of the service servers deployed in the edge cloud after determining that the service servers are deployed.
In an exemplary embodiment of the present disclosure, the network location information includes: a local data network identification.
The specific details of each module or unit in the network request processing apparatus have been described in detail in the corresponding network request processing method, and therefore are not described herein again.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
In an exemplary embodiment of the present disclosure, there is also provided an electronic device including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute all or part of the steps of the network request processing method in the present exemplary embodiment.
Fig. 7 shows a schematic structural diagram of a computer system of an electronic device for implementing an embodiment of the present disclosure. It should be noted that the computer system 700 of the electronic device shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of the application of the embodiments of the present disclosure.
As shown in fig. 7, the computer system 700 includes a Central Processing Unit (CPU)701, which can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)702 or a program loaded from a storage section 708 into a Random Access Memory (RAM) 703. In the RAM 703, various programs and data necessary for system operation are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
The following components are connected to the I/O interface 705: an input portion 706 including a keyboard, a mouse, and the like; an output section 707 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 708 including a hard disk and the like; and a communication section 709 including a network interface card such as a Local Area Network (LAN) card, a modem, or the like. The communication section 709 performs communication processing via a network such as the internet. A drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read out therefrom is mounted into the storage section 708 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 709, and/or installed from the removable medium 711. When the computer program is executed by a Central Processing Unit (CPU)701, various functions defined in the apparatus of the present application are executed.
In an exemplary embodiment of the disclosure, there is also provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of the above.
It should be noted that the computer readable storage medium shown in the present disclosure can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, radio frequency, etc., or any suitable combination of the foregoing.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (18)

1. A network request processing method, applied to a user plane function entity, the method comprising:
receiving a domain name response which is returned by a domain name server and aims at a domain name request sent by terminal equipment;
sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers which are analyzed from the domain name response to a session management function entity;
receiving an IP address of a target service server deployed in an edge cloud, which is returned by the session management function entity, wherein the IP address of the target service server is the IP address of a service server, of which the network position information is the same as that of the terminal equipment, in the service servers determined by the session management function entity;
and modifying the domain name response according to the IP address of the target service server, and sending the modified domain name response to the terminal equipment so as to enable the terminal equipment to communicate with the target service server.
2. The method of claim 1, wherein the modifying the domain name response according to the IP address of the target service server comprises:
and deleting other IP addresses except the IP address of the target service server in the domain name response.
3. The method according to claim 1, wherein the determining, by the session management function entity, a target service server deployed in an edge cloud according to the IP address of the terminal device and the IP addresses of a plurality of service servers comprises:
the session management functional entity sends the IP address of the terminal equipment and the IP addresses of the service servers to an access and mobile management functional entity and a storage functional entity respectively;
receiving the network position information of the terminal equipment returned by the access and mobile management functional entity and the network position information of the service server deployed in the edge cloud returned by the storage functional entity;
and taking the service server with the same network position information as the terminal equipment as a target service server.
4. The method of claim 1, further comprising:
and receiving a message for creating a target user plane functional entity sent by the session management functional entity, wherein the message for creating the target user plane functional entity is sent by the session management functional entity after the target user plane functional entity connected with the target service server is created.
5. The method according to claim 1, wherein after receiving a domain name response returned by the domain name server for the domain name request sent by the terminal device, the method further comprises:
sending the domain name in the domain name response to a storage function entity so that the storage function entity determines whether a service server corresponding to the domain name is deployed in the edge cloud or not according to a locally stored deployed domain name set;
responding to the received message which is returned by the storage functional entity and represents the deployment, and executing the step of sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers in the domain name response to a session management functional entity;
and in response to receiving the message which is returned by the storage function entity and indicates that the domain name is not deployed, forwarding the domain name response to the terminal equipment.
6. The method of claim 4, wherein the terminal device communicates with the target service server, and wherein the method comprises:
the terminal equipment sends a service request to the target service server and receives a request result returned by the target service server;
the service request is forwarded to the target service server through the target user plane functional entity, and the request result is forwarded to the terminal device through the target user plane functional entity.
7. The method according to claim 3, wherein after the session management function entity sends the IP address of the terminal device and the IP addresses of the plurality of service servers to the access and mobility management function entity and the storage function entity, respectively, the method further comprises:
the access and mobile management functional entity determines the network position information of the terminal equipment according to the mapping relation between the IP address and the network position information which are stored locally and the IP address of the terminal equipment;
and the storage functional entity determines whether the plurality of service servers are deployed in the edge cloud or not according to the locally stored IP addresses and the network position information of the deployed service servers, and returns the network position information of the service servers deployed in the edge cloud after determining that the service servers are deployed.
8. The method of claim 3, wherein the network location information comprises: a local data network identification.
9. A network request processing apparatus, applied to a user plane function entity, the apparatus comprising:
the domain name response receiving module is used for receiving a domain name response which is returned by the domain name server and aims at the domain name request sent by the terminal equipment;
the IP address sending module is used for sending the IP address of the terminal equipment and the IP addresses of the plurality of service servers, which are analyzed from the domain name response, to the session management functional entity;
a target IP address receiving module, configured to receive an IP address of a target service server deployed in an edge cloud and returned by the session management functional entity, where the IP address of the target service server is an IP address of a service server whose network location information in the service servers is the same as the network location information of the terminal device, and is determined by the session management functional entity;
and the domain name response modification and sending module is used for modifying the domain name response according to the IP address of the target service server and sending the modified domain name response to the terminal equipment so as to enable the terminal equipment to communicate with the target service server.
10. The apparatus of claim 9, wherein the domain name response modification and sending module comprises:
and the domain name response modifying unit is used for deleting other IP addresses except the IP address of the target service server in the domain name response.
11. The apparatus according to claim 9, wherein the IP address sending module is configured to enable the session management function entity to send the IP address of the terminal device and the IP addresses of the plurality of service servers to the access and mobility management function entity and the storage function entity, respectively;
receiving the network position information of the terminal equipment returned by the access and mobile management functional entity and the network position information of the service server deployed in the edge cloud returned by the storage functional entity;
and taking the service server with the same network position information as the terminal equipment as a target service server.
12. The apparatus of claim 9, further comprising:
a message receiving module, configured to receive a message for creating a target user plane function entity sent by the session management function entity, where the message for creating the target user plane function entity is sent by the session management function entity after a target user plane function entity connected to the target service server is created.
13. The apparatus of claim 9, further comprising:
a domain name sending module, configured to send the domain name in the domain name response to a storage function entity, so that the storage function entity determines, according to a locally stored deployed domain name set, whether a service server corresponding to the domain name is deployed in the edge cloud;
the IP address sending module is specifically configured to send, in response to receiving a message indicating that deployment is received, the IP address of the terminal device and the IP addresses of the multiple service servers in the domain name response to a session management function entity;
and the domain name response sending module is used for responding to the received message which is returned by the storage function entity and indicates that the domain name response is not deployed, and forwarding the domain name response to the terminal equipment.
14. The apparatus according to claim 12, wherein the domain name response modification and sending module is configured to enable the terminal device to send a service request to the target service server and receive a request result returned by the target service server;
the service request is forwarded to the target service server through the target user plane functional entity, and the request result is forwarded to the terminal device through the target user plane functional entity.
15. The apparatus of claim 11, wherein the IP address sending module is further configured to enable the access and mobility management functional entity to determine the network location information of the terminal device according to a mapping relationship between a locally stored IP address and network location information and the IP address of the terminal device;
and enabling the storage function entity to determine whether the plurality of service servers are deployed in the edge cloud or not according to the locally stored IP addresses and the network position information of the deployed service servers, and returning the network position information of the service servers deployed in the edge cloud after determining that the service servers are deployed.
16. The apparatus of claim 11, wherein the network location information comprises: a local data network identification.
17. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1-8 via execution of the executable instructions.
18. A computer-readable program medium storing computer-readable instructions which, when executed by a processor, cause a computer to perform the method of any one of claims 1-8.
CN201910731729.9A 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment Active CN110896412B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910731729.9A CN110896412B (en) 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment
CN202110737757.9A CN113489772B (en) 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910731729.9A CN110896412B (en) 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202110737757.9A Division CN113489772B (en) 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN110896412A CN110896412A (en) 2020-03-20
CN110896412B true CN110896412B (en) 2021-07-30

Family

ID=69785833

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910731729.9A Active CN110896412B (en) 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment
CN202110737757.9A Active CN113489772B (en) 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202110737757.9A Active CN113489772B (en) 2019-08-08 2019-08-08 Network request processing method and device and electronic equipment

Country Status (1)

Country Link
CN (2) CN110896412B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301077B (en) * 2020-05-20 2022-06-03 阿里巴巴集团控股有限公司 Cloud computing service deployment and distribution method, system, equipment and storage medium
CN111614767B (en) * 2020-05-22 2021-11-26 中国联合网络通信集团有限公司 Data storage method and device
CN111901387B (en) * 2020-07-01 2022-07-08 中国联合网络通信集团有限公司 Connection method and device of cloud special line
CN114760294A (en) * 2020-12-29 2022-07-15 中国联合网络通信集团有限公司 Government and enterprise business access method and system
CN114979284B (en) * 2021-04-27 2023-06-30 中移互联网有限公司 5G message scheduling method, device and system
CN113242319A (en) * 2021-07-09 2021-08-10 军事科学院***工程研究院网络信息研究所 Cloud edge cooperative work method and system based on video cloud service architecture
CN114422477B (en) * 2021-12-30 2023-07-21 联想(北京)有限公司 Domain name resolution method, device and storage medium based on edge cloud architecture
CN114827276B (en) * 2022-04-22 2023-10-24 网宿科技股份有限公司 Data processing method and device based on edge calculation and readable storage medium
CN115086332B (en) * 2022-06-27 2024-03-08 北京奇艺世纪科技有限公司 Communication method, device, electronic equipment and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105847353A (en) * 2016-03-22 2016-08-10 中国科学院信息工程研究所 Mobile CDN (content delivery network) content scheduling method and system for mobile communication network
CN109640319A (en) * 2019-01-16 2019-04-16 腾讯科技(深圳)有限公司 Dispatching method, device and electronic equipment based on access information
US10285155B1 (en) * 2018-09-24 2019-05-07 Cisco Technology, Inc. Providing user equipment location information indication on user plane
CN109729183A (en) * 2018-05-16 2019-05-07 平安科技(深圳)有限公司 Request processing method, device, equipment and storage medium
CN109788078A (en) * 2017-11-13 2019-05-21 华为技术有限公司 Application server switching method, equipment and system
CN109802997A (en) * 2018-12-20 2019-05-24 华为技术服务有限公司 A kind of selection method and its relevant device of node device
CN109889586A (en) * 2019-02-02 2019-06-14 腾讯科技(深圳)有限公司 Communication processing method, device, computer-readable medium and electronic equipment
CN109951880A (en) * 2019-03-15 2019-06-28 腾讯科技(深圳)有限公司 Communication processing method, device, computer-readable medium and electronic equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9923959B2 (en) * 2014-06-05 2018-03-20 Microsoft Technology Licensing, Llc Load balancing with layered edge servers
CN109661853B (en) * 2016-09-07 2020-12-08 华为技术有限公司 Dynamic establishing method, device and system of local packet data network
US10728952B2 (en) * 2017-01-09 2020-07-28 Huawei Technologies Co., Ltd. System and methods for session management
CN111917829B (en) * 2017-10-27 2022-06-14 华为技术有限公司 Domain name access method and device
CN110098947B (en) * 2018-01-31 2021-01-29 华为技术有限公司 Application deployment method, device and system
CN109561141B (en) * 2018-11-21 2020-05-22 中国联合网络通信集团有限公司 CDN node selection method and equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105847353A (en) * 2016-03-22 2016-08-10 中国科学院信息工程研究所 Mobile CDN (content delivery network) content scheduling method and system for mobile communication network
CN109788078A (en) * 2017-11-13 2019-05-21 华为技术有限公司 Application server switching method, equipment and system
CN109729183A (en) * 2018-05-16 2019-05-07 平安科技(深圳)有限公司 Request processing method, device, equipment and storage medium
US10285155B1 (en) * 2018-09-24 2019-05-07 Cisco Technology, Inc. Providing user equipment location information indication on user plane
CN109802997A (en) * 2018-12-20 2019-05-24 华为技术服务有限公司 A kind of selection method and its relevant device of node device
CN109640319A (en) * 2019-01-16 2019-04-16 腾讯科技(深圳)有限公司 Dispatching method, device and electronic equipment based on access information
CN109889586A (en) * 2019-02-02 2019-06-14 腾讯科技(深圳)有限公司 Communication processing method, device, computer-readable medium and electronic equipment
CN109951880A (en) * 2019-03-15 2019-06-28 腾讯科技(深圳)有限公司 Communication processing method, device, computer-readable medium and electronic equipment

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
A practical architecture for mobile edge computing;Tejas Subramanya;《2017 IEEE Conference on Network Function Virtualization and Software Defined Networks(NFV-SDN)》;20171211;全文 *
Key issue-support of mobile edge computing,SA WG2 Meeting #114,S2-162144;China Mobile;《3GPP数据库》;20160415;全文 *
移动边缘技术发展浅析;俞一帆;《电信网技术》;20161130;全文 *
移动边缘计算卸载技术综述;谢人超;《通信学报》;20181130;第39卷(第11期);全文 *

Also Published As

Publication number Publication date
CN113489772A (en) 2021-10-08
CN110896412A (en) 2020-03-20
CN113489772B (en) 2022-09-09

Similar Documents

Publication Publication Date Title
CN110896412B (en) Network request processing method and device and electronic equipment
WO2020135800A1 (en) Domain name server allocation method and device
US9065772B2 (en) Dynamically modifying quality of service levels for resources running in a networked computing environment
US8504400B2 (en) Dynamically optimized distributed cloud computing-based business process management (BPM) system
CN107967140B (en) Software modification initiating method, metadata publishing method and device
CN109388626B (en) Method and apparatus for assigning numbers to services
CN111177112A (en) Database blocking method and device based on operation and maintenance management system and electronic equipment
US20230071561A1 (en) Wireless communication method and apparatus, device, storage medium, and computer program product
CN110995826A (en) Communication processing method and device, computer readable medium and electronic equipment
US20230079314A1 (en) Service server switching control method and apparatus, electronic device, and storage medium
US20230078344A1 (en) Switching control method and apparatus for service server, electronic device, and storage medium
CN111478781B (en) Message broadcasting method and device
CN105516086A (en) Service processing method and apparatus
CN111818194A (en) Domain name based access system and method
CN110083341A (en) A kind of front end development platform, front end development approach and page display method
CN113542386B (en) Service processing method and related equipment
CN114365107A (en) Network-based media processing (NBMP) workflow management controlled by 5G real-time uplink streaming framework (plus)
CN112104679B (en) Method, apparatus, device and medium for processing hypertext transfer protocol request
CN108958933B (en) Configuration parameter updating method, device and equipment of task executor
CN114500481A (en) Service request processing method, system and device
CN113760278A (en) Page management method and device
CN111131367B (en) Distributed access service processing method and device
US20190223004A1 (en) Implementation method, apparatus and system for remote access
CN115361279A (en) Configuration data updating method and device, electronic equipment and computer readable medium
CN113742617A (en) Cache updating method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40022043

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant