Communication processing method, device, medium and equipment based on edge computing platform

By introducing a service scheduling auxiliary module into the edge computing platform, modifying the source address in the service access request, the cloud service scheduling server can accurately schedule the requests of terminal devices, solving the problem of inaccurate scheduling in edge computing scenarios, reducing the time Delaying costs ensure compatibility.

CN111629030BActive Publication Date: 2025-01-07TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010331882.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-24
Publication Date
2025-01-07
Estimated Expiration
2040-04-24

AI Technical Summary

Technical Problem

In the edge computing scenario, the cloud service scheduling server cannot effectively schedule the terminal device's service access request because the received IP packet source address is the public network address of the local user-plane functional entity, resulting in inaccurate scheduling.

Method used

The service scheduling auxiliary module is introduced into the edge computing platform. The service access request is forwarded to the service scheduling auxiliary module through the edge user surface function entity for modification, so that the modified request contains the network address of the edge application server, and then send it to the service Scheduling servers, so that the service scheduling server can schedule accurately.

Benefits of technology

It realizes accurate scheduling of terminal equipment service access requests, reduces service access delay, and does not need to modify terminal equipment or edge user surface function entities, reduces service upgrade costs, and ensures the backward compatibility of service scheduling functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111629030B_ABST
    Figure CN111629030B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a communication processing method, apparatus, medium and equipment based on an edge computing platform. The method includes: receiving a service access request sent by a terminal device; if the destination address of the service access request is the network address of a designated service scheduling server, sending the service access request to the service scheduling auxiliary module; receiving a modified service access request returned by the service scheduling auxiliary module; sending the modified service access request to the designated service scheduling server; if the service access response message is received, sending the service access response message to the terminal device, so that the terminal device initiates a service access request to the edge application server according to the network address of the edge application server. The technical solution of the embodiments of the present application reduces the service access delay of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer and communication technology, and more specifically, to a communication processing method, apparatus, medium and equipment based on an edge computing platform. Background Art

[0002] At present, 5G networks have achieved a complete separation of the control plane and the user plane. The deployment of user plane functional entities usually adopts a multi-level approach. Especially in the edge computing scenario, edge user plane functional entities and local user plane functional entities will be deployed separately. Multiple edge user plane functional entities will aggregate user data traffic to the local user plane functional entity, which will then be sent to the network by the local user plane functional entity and finally reach the service scheduling server in the cloud. Of course, depending on the load situation, the local user plane functional entity can also be further aggregated to a higher-level user plane functional entity before entering the network and finally reaching the service scheduling server in the cloud.

[0003] However, in the edge computing scenario, the edge application server is deployed at the edge site, and the service scheduling is uniformly implemented by the service scheduling server deployed in the cloud. However, under this network architecture, the service scheduling server in the cloud cannot make effective scheduling. The reason is that after the service access request of the terminal device is converged to the local user plane function entity through the edge user plane function entity, it will be sent from the public network exit of the local user plane function entity, and finally reach the service scheduling server in the cloud through the network. At this time, the source address of the IP packet of the service access request received by the service scheduling server will be the public network address of the local user plane function entity, which makes it impossible for the service scheduling server to make correct scheduling. Summary of the invention

[0004] The embodiments of the present application provide a communication processing method, apparatus, medium and equipment based on an edge computing platform, which can enable the service scheduling server to make effective and accurate scheduling of the service access request of the terminal device to a certain extent, thereby reducing the service access delay of the terminal device.

[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0006] According to one aspect of an embodiment of the present application, a communication processing method based on an edge computing platform is provided, wherein the edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, and the method is executed by the edge user plane functional entity, and the communication processing method includes: receiving a service access request sent by a terminal device; if the destination address of the service access request is a network address of a specified service scheduling server, sending the service access request to the service scheduling auxiliary module; receiving a modified service access request returned by the service scheduling auxiliary module, wherein the modified service access request includes the network address of the edge application server; sending the modified service access request to the specified service scheduling server so that the specified service scheduling server returns a service access response message including the network address of the edge application server; if the service access response message is received, sending the service access response message to the terminal device so that the terminal device initiates a service access request to the edge application server according to the network address of the edge application server.

[0007] According to one aspect of an embodiment of the present application, a communication processing method based on an edge computing platform is provided, wherein the edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, and the method is executed by the service scheduling auxiliary module, and the communication processing method includes: receiving a service access request from a terminal device sent by the edge user plane functional entity, wherein the destination address of the service access request is a network address of a specified service scheduling server; modifying the service access request to obtain a modified service access request, wherein the modified service access request includes the network address of the edge application server; sending the modified service access request to the edge user plane functional entity, so that the edge user plane functional entity sends the modified service access request to the specified service scheduling server, and the modified service access request is used to enable the specified service scheduling server to return a service access response message including the network address of the edge application server to the terminal device.

[0008] According to one aspect of an embodiment of the present application, a communication processing device based on an edge computing platform is provided, the edge computing platform comprising an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, the device is arranged in the edge user plane functional entity, and the communication processing device comprises: a first receiving module, configured to receive a service access request sent by a terminal device; a first sending module, configured to send the service access request to the service scheduling auxiliary module when the destination address of the service access request is a network address of a designated service scheduling server; a second receiving module, configured to receive a modified service access request returned by the service scheduling auxiliary module, the modified service access request including the network address of the edge application server; a second sending module, configured to send the modified service access request to the designated service scheduling server, so that the designated service scheduling server returns a service access response message including the network address of the edge application server; a third sending module, configured to send the service access response message to the terminal device when receiving the service access response message, so that the terminal device initiates a service access request to the edge application server according to the network address of the edge application server.

[0009] In some embodiments of the present application, based on the aforementioned solution, the first sending module is configured to: send the service access request to the service scheduling auxiliary module through a general routing encapsulation tunnel.

[0010] In some embodiments of the present application, based on the aforementioned solution, the second receiving module is configured to: receive the modified service access request returned by the service scheduling auxiliary module through the general routing encapsulation tunnel.

[0011] In some embodiments of the present application, based on the aforementioned scheme, the first sending module is also configured to: before sending the service access request to the service scheduling auxiliary module, receive the traffic unloading policy configured by the service scheduling auxiliary module, and the traffic unloading policy is used to instruct the edge user plane function entity to forward the service access request to the service scheduling auxiliary module when it detects that the destination address of the service access request is the network address of the specified service scheduling server.

[0012] In some embodiments of the present application, based on the aforementioned scheme, the first sending module is further configured to: if the destination address of the service access request is not the network address of the designated service scheduling server, then the service access request is sent to the service scheduling server corresponding to the destination address of the service access request.

[0013] In some embodiments of the present application, based on the aforementioned scheme, the third sending module is also configured to: after sending the service access response message to the terminal device, receive a service access request sent by the terminal device, the service access request including the network address of the edge application server; send the service access request to the edge application server; if a service response result for the service access request returned by the edge application server is received, return the service response result to the terminal device.

[0014] According to one aspect of an embodiment of the present application, a communication processing device based on an edge computing platform is provided, wherein the edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, wherein the device is arranged in the service scheduling auxiliary module, and the communication processing device includes: a third receiving module, configured to receive a service access request from a terminal device sent by the edge user plane functional entity, wherein the destination address of the service access request is a network address of a specified service scheduling server; a modification module, configured to modify the service access request to obtain a modified service access request, wherein the modified service access request includes the network address of the edge application server; a fourth sending module, configured to send the modified service access request to the edge user plane functional entity, so that the edge user plane functional entity sends the modified service access request to the specified service scheduling server, and the modified service access request is used to enable the specified service scheduling server to return a service access response message including the network address of the edge application server to the terminal device.

[0015] In some embodiments of the present application, based on the aforementioned solution, the modification module is configured to: add the network address of the edge application server to the request header of the service access request to obtain a modified service access request.

[0016] In some embodiments of the present application, based on the aforementioned solution, the modification module is configured to: add the network address of the edge application server to the request body of the service access request to obtain a modified service access request.

[0017] In some embodiments of the present application, based on the aforementioned scheme, the third receiving module is configured to: receive a service access request from a terminal device sent by an edge user plane functional entity through a general routing encapsulation tunnel; and the fourth sending module is configured to: send the modified service access request to the edge user plane functional entity through the general routing encapsulation tunnel.

[0018] According to one aspect of an embodiment of the present application, a computer-readable medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the communication processing method based on the edge computing platform as described in the above embodiment is implemented.

[0019] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the communication processing method based on the edge computing platform as described in the above embodiments.

[0020] In the technical solutions provided in some embodiments of the present application, by adding a service scheduling auxiliary module to the edge computing platform, when the terminal device sends a service access request to the designated service scheduling server, the edge user plane functional entity forwards the service access request to the service scheduling auxiliary module for modification, so that the modified service access request contains the network address of the edge application server, and then the service scheduling auxiliary module returns the modified service access request to the edge user plane functional entity, and the edge user plane functional entity sends the modified service access request to the designated service scheduling server, so that after the designated service scheduling server receives the modified service access request, it can make effective and accurate scheduling for the service access request of the terminal device according to the network address of the edge application server, thereby reducing the service access delay of the terminal device. Compared with the service scheduling solution in the prior art, the technical solution of the embodiment of the present application is simple and easy to implement. Since it does not involve changes to the terminal device or the edge user plane functional entity, it greatly reduces the cost of service upgrades and does not bring challenges to the entire service scheduling software and hardware system. At the same time, the modification of the service access request by the technical solution of the embodiment of the present application can be fully compatible with the original service scheduling implementation, ensuring the downward compatibility of the service scheduling function and greatly reducing the implementation cost.

[0021] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0023] Figure 1 A schematic diagram showing an exemplary system architecture to which the technical solution of the embodiments of the present application can be applied;

[0024] Figure 2 A flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present application is shown;

[0025] Figure 3 A flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present application is shown;

[0026] Figure 4 A flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present application is shown;

[0027] Figure 5 An interactive flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present application is shown.

[0028] Figure 6 A block diagram of a communication processing device based on an edge computing platform according to an embodiment of the present application is shown;

[0029] Figure 7 A block diagram of a communication processing device based on an edge computing platform according to an embodiment of the present application is shown;

[0030] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0031] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.

[0032] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0033] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0034] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0035] Figure 1 A schematic diagram of an exemplary system architecture to which the technical solution of the embodiments of the present application can be applied is shown.

[0036] like Figure 1 As shown, the system architecture 100 may include a terminal device 101 , an edge computing platform 102 , a local user plane functional entity 103 , and a service scheduling server 104 .

[0037] Among them, the terminal device 101 can be various electronic devices with a display screen, including but not limited to desktop computers, portable computers, smart phones, tablet computers and cameras, etc., and multiple application (application, APP for short) clients can be installed on the terminal device 101. Users can initiate business requests through different clients to obtain corresponding business data.

[0038] The edge computing platform 102 is deployed at the edge of the network close to the terminal device 101 or the data source, and can use the wireless access network to provide the services and cloud computing functions required by the terminal device 101 nearby, thereby creating a service environment with high performance, low latency and high bandwidth, accelerating the rapid download of various content, services and applications in the network, and allowing users to enjoy an uninterrupted high-quality network experience. In the embodiment of the present application, the edge computing platform 102 includes an edge user plane functional entity 1021, an edge application server 1022 and a business scheduling auxiliary module 1023.

[0039] The edge user plane function entity 1021 is used to forward the service access request or service access request of the terminal device 101, and the edge application server 1022 is used to process the service access request of the terminal device 101 and provide the terminal device 101 with the service data it needs.

[0040] The service scheduling auxiliary module 1023 is used to process the service access request of the terminal device 101 forwarded by the edge user plane function entity 1021, so that the processed service access request contains the network address of the edge application server 1022. In an exemplary embodiment, the service scheduling auxiliary module 1023 processes the service access request by adding the network address of the edge application server 1022 in the request header of the service access request, or by adding the network address of the edge application server 1022 in the request body of the service access request.

[0041] It is worth noting that the service scheduling auxiliary module 1023 can be deployed independently of the edge application server 1022 , or the service scheduling auxiliary module 1023 can be deployed in the edge application server 1022 .

[0042] The service scheduling server 104 may be composed of one server or multiple servers. The service scheduling server 104 may schedule the edge application server 1022 to provide service data for the terminal device 101 .

[0043] In one embodiment of the present application, the service scheduling auxiliary module 1023 can send the configured traffic unloading policy to the edge user plane functional entity 1021, and the traffic unloading policy is used to instruct the edge user plane functional entity 1021 to send the service access request to the service scheduling auxiliary module 1023 when it detects that the destination address of the service access request of the terminal device 101 is the network address of the specified service scheduling server, so that the service scheduling auxiliary module 1023 can process the service access request.

[0044] In one embodiment of the present application, the terminal device 101 can send a service access request to the edge user plane functional entity 1021 through the wireless access network. When the edge user plane functional entity 1021 detects that the destination address of the service access request is the network address of the specified service scheduling server, the service access request is sent to the service scheduling auxiliary module 1023. After modifying the service access request, the service scheduling auxiliary module 1023 can return the modified service access request to the edge user plane functional entity 1021.

[0045] In one embodiment of the present application, after receiving the modified service access request, the edge user plane functional entity 1021 can send the modified service access request to the network via the local user plane functional entity 103, and finally reach the service scheduling server 104, so that the service scheduling server 104 returns a service access response message containing the network address of the edge application server 1022.

[0046] In one embodiment of the present application, after receiving the service access response message returned by the service scheduling server 104, the edge user plane functional entity 1021 can send the service access response message to the terminal device 101, and then the terminal device 101 can send a service access request to the edge application server 1022 according to the network address of the edge application server 1022 contained in the service access response message.

[0047] The implementation details of the technical solution of the embodiment of the present application are described in detail below:

[0048] Figure 2 A flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present application is shown, wherein the edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module, and an edge application server. Figure 2 The communication processing method based on the edge computing platform shown can be performed by an edge user plane functional entity, such as Figure 1 The edge user plane function entity 1021 shown in FIG. Figure 2 As shown, the method includes:

[0049] Step S210: receiving a service access request sent by a terminal device;

[0050] Step S220: If the destination address of the service access request is the network address of the designated service scheduling server, the service access request is sent to the service scheduling auxiliary module;

[0051] Step S230: receiving a modified service access request returned by the service scheduling auxiliary module, wherein the modified service access request includes a network address of an edge application server;

[0052] Step S240: Send the modified service access request to the designated service scheduling server, so that the designated service scheduling server returns a service access response message including the network address of the edge application server;

[0053] Step S250: If a service access response message is received, the service access response message is sent to the terminal device, so that the terminal device initiates a service access request to the edge application server according to the network address of the edge application server.

[0054] These steps are described in detail below.

[0055] In step S210, a service access request sent by a terminal device is received.

[0056] Specifically, the service access request is an HTTP request sent by the terminal device to the service scheduling server in an existing manner. The terminal device sends the service access request to the service scheduling server to request the service scheduling server to schedule an edge application server for the terminal device so that the terminal device can access the service through the edge application server.

[0057] It is understandable that the service scheduling server is a server that can schedule edge application servers to process service access requests of terminal devices, wherein the service access requests of terminal devices may be, for example, requests to access a web page or requests to download data.

[0058] As mentioned before, the 5G network achieves a complete separation of the control plane and the user plane. Especially in the edge computing scenario, multi-level user plane functional entities are deployed. Therefore, the edge user plane functional entity can receive service access requests sent by terminal devices through the wireless access network.

[0059] In step S220, if the destination address of the service access request is the network address of the designated service scheduling server, the service access request is sent to the service scheduling auxiliary module.

[0060] Here, after receiving the access request of the terminal device, if the edge user plane functional entity detects that the destination address of the service access request is the network address of the designated service scheduling server, it may send the service access request to the service scheduling auxiliary module.

[0061] It needs to be explained that the service scheduling auxiliary module is a newly added module in the edge computing platform, which also includes an edge user plane functional entity and an edge application server. The service scheduling auxiliary module can be deployed in the edge application server or independently deployed from the edge application server.

[0062] In one embodiment of the present application, the edge user plane functional entity is a 5G user plane device, and one of its main functions is to unload the uplink or downlink traffic passing through the edge user plane functional entity according to the corresponding policy configuration in the edge computing scenario. Therefore, before the edge user plane functional entity sends the service access request to the service scheduling auxiliary module, the method also includes:

[0063] The traffic unloading policy configured by the service scheduling auxiliary module is received, where the traffic unloading policy is used to instruct the edge user plane function entity to forward the service access request to the service scheduling auxiliary module when detecting that the destination address of the service access request is the network address of the designated service scheduling server.

[0064] In this embodiment, the service scheduling auxiliary module can send the configured traffic unloading policy to the edge user plane functional entity, so that the edge user plane functional entity can forward the service access request according to the traffic unloading policy. If the edge user plane functional entity detects that the destination address of the service access request is the network address of the specified service scheduling server according to the traffic unloading policy, the service access request is forwarded to the service scheduling auxiliary module. Conversely, if the edge user plane functional entity detects that the destination address of the service access request is not the network address of the specified service scheduling server according to the traffic unloading policy, the edge user plane functional entity can send the service access request to the service scheduling server corresponding to the destination address of the service access request.

[0065] In one embodiment of the present application, the edge user plane functional entity can send the service access request to the service scheduling auxiliary module through a tunnel. Sending the service access request through a tunnel can prevent the message of the service access request from being modified, thereby ensuring the integrity of the service access request. The tunnel can be a Generic Routing Encapsulation tunnel (GRE) or other tunnels, which are not specifically limited in the embodiments of the present application.

[0066] Step S230: Receive the modified service access request returned by the service scheduling auxiliary module, where the modified service access request includes the network address of the edge application server.

[0067] The service scheduling auxiliary module can be used to process the service access request, and its processing method can be to modify the service access request so that the modified service access request contains the network address of the edge application server. As before, the edge application server, the service scheduling auxiliary module and the edge user plane functional entity are in the same edge computing platform. The edge application server is a service server that can provide low latency and high-quality experience for terminal devices, such as a content delivery network (CDN) or a cloud tour server.

[0068] In one embodiment of the present application, the edge user plane function entity may send the service access request to the service scheduling auxiliary module through the tunnel, and accordingly, the service scheduling auxiliary module may also return the modified service access request to the edge user plane function entity through the tunnel. The tunnel may be a Generic Routing Encapsulation tunnel (GRE) or other tunnels, which are not limited in the embodiments of the present application.

[0069] Step S240: Send the modified service access request to the designated service scheduling server, so that the designated service scheduling server returns a service access response message including the network address of the edge application server.

[0070] Specifically, after receiving the modified service access request returned by the service scheduling auxiliary module, the edge user plane functional entity can send the service access request to the designated service scheduling server through the core network. After receiving the modified service access request, the designated service scheduling server can determine whether the modified service access request contains the network address of the edge application server. If so, it means that the edge application server can process the service access request of the terminal, and then return a service access response message containing the network address of the edge application server to the edge user plane functional entity.

[0071] In step S250, after receiving the service access response message, the edge user plane functional entity will directly forward the service access response message to the terminal device. The terminal device can obtain the network address of the edge application server according to the service access response message, and thus initiate a service access request according to the network address of the edge application server.

[0072] In the prior art, in order to solve the problem that the service scheduler cannot accurately perform service scheduling, the industry has developed a variety of solutions. For example, by modifying the terminal device, the service access request sent by the terminal device carries special data (such as the terminal geographic location information of the terminal device), and at the same time, the service scheduling logic of the service scheduling server is modified so that the service scheduling server can make correct scheduling according to the geographic location information of the terminal device. For example, by modifying the function of the edge user plane functional entity, when the service access request of the terminal device passes through the edge user plane functional entity, the identifier of the edge user plane functional entity is added to the service access request. When the service access request passes through the edge user plane functional entity and reaches the service scheduling server in the cloud, the service scheduling server can make correct service scheduling according to the identifier of the edge user plane functional entity. Of course, this method also requires modifying the processing logic of the service scheduling server.

[0073] Compared with the prior art, the present application is based on the technical solution provided by the above embodiments, by adding a service scheduling auxiliary module to the edge computing platform, and the service scheduling auxiliary module modifies the service access request so that the modified service access request contains the network address of the edge application server, so that after the designated service scheduling server receives the modified service access request, it can make effective and accurate scheduling for the service access request of the terminal device according to the network address of the edge application server, thereby reducing the service access delay of the terminal device, and the solution is simple and easy to implement. At the same time, since it does not involve modifications to the terminal device or the edge user plane functional entity, it greatly reduces the cost of service upgrades and does not bring challenges to the entire service scheduling software and hardware system. In addition, by adding a new service scheduling auxiliary module to the edge computing platform, the modification of the service access request by the service scheduling auxiliary module can be fully compatible with the original service scheduling logic, thereby ensuring the compatibility of the service scheduling function.

[0074] Figure 3 A flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present invention is shown, referring to Figure 3 As shown, after sending the service access response message to the terminal device through step S250, the communication processing method based on the edge computing platform also includes steps S310 to S330, which are described in detail as follows:

[0075] Step S310: Receive a service access request sent by a terminal device, where the service access request includes a network address of an edge application server.

[0076] Among them, the service access request is a request sent by the terminal device to the edge application server, for example, a web page access request, a data download request, etc. of the terminal device. After receiving the service access response message, the terminal device can obtain the network address of the edge application server that can process the service access request of the terminal device from the service access response message, and then send the service access request according to the network address of the edge application server. The service access request of the terminal device will be sent to the edge user plane functional entity in the edge computing platform through the wireless access network.

[0077] Step S320: Send the service access request to the edge application server.

[0078] Specifically, after the terminal device sends a service access request to the edge user plane functional entity, the edge user plane functional entity forwards the service access request to the edge application server, so that the edge application server can respond to the service access request.

[0079] Step S330: If a service response result for the service access request returned by the edge application server is received, the service response result is returned to the terminal device.

[0080] If the edge user plane functional entity receives a service response result for the service access request returned by the edge application server, it forwards the service response result to the terminal device.

[0081] Figure 4 A flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present invention is shown. The edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server. The communication processing method can be executed by the service scheduling auxiliary module. Figure 4 As shown, the communication processing method at least includes steps S410 to S430, which are described in detail as follows:

[0082] Step S410: Receive a service access request from a terminal device sent by an edge user plane function entity, where the destination address of the service access request is the network address of a designated service scheduling server.

[0083] Specifically, the service access request is an HTTP request sent by the terminal device to the designated service scheduling server in an existing manner. The terminal device sends the service access request whose destination address is the network address of the designated service scheduling server to the edge user plane functional entity. When the edge user plane functional entity detects that the destination address of the service access request is the network address of the designated service scheduling server, it forwards the service access request to the service scheduling auxiliary module.

[0084] In one embodiment of the present application, before the service scheduling auxiliary module receives the service access request, the communication processing method further includes:

[0085] The traffic offloading policy is sent to the edge user plane functional entity, where the traffic offloading policy is used to instruct the edge user plane functional entity to forward the service access request to the service scheduling auxiliary module when detecting that the destination address of the service access request is the network address of the designated service scheduling server.

[0086] As before, the service scheduling auxiliary module can send the configured traffic unloading policy to the edge user plane functional entity. In this way, the edge user plane functional entity can forward the service access request according to the traffic unloading policy, which can specifically include: if the edge user plane functional entity detects that the destination address of the service access request is the network address of the specified service scheduling server according to the traffic unloading policy, the service access request can be forwarded to the service scheduling auxiliary module; conversely, if the edge user plane functional entity detects that the destination address of the service access request is not the network address of the specified service scheduling server according to the traffic unloading policy, the edge user plane functional entity can send the service access request to the service scheduling server corresponding to the destination address of the service access request.

[0087] Step S420: modify the service access request to obtain a modified service access request, wherein the modified service access request includes the network address of the edge application server.

[0088] Since the service scheduling auxiliary module is a newly added module in the edge computing platform, which is used to process the service access request, in this step, after receiving the service access request, the service scheduling auxiliary module can modify the service access request so that the modified service access request can contain the network address of the edge application server. The edge application server is a server that can process the service access request of the terminal. The service scheduling auxiliary module and the edge application server are deployed in the same edge computing platform, wherein the service scheduling auxiliary module can be deployed independently of the edge application server or can be co-located with the edge application server.

[0089] In one embodiment of the present application, the service scheduling auxiliary module may modify the service access request by modifying the request header. In this embodiment, step S420 specifically includes:

[0090] The network address of the edge application server is added to the request header of the service access request to obtain a modified service access request.

[0091] In another embodiment of the present application, the service scheduling auxiliary module may modify the service access request by modifying the request body. In this embodiment, step S420 specifically includes:

[0092] The network address of the edge application server is added to the request body of the service access request to obtain a modified service access request.

[0093] Step S430: Send the modified service access request to the edge user plane function entity, so that the edge user plane function entity sends the modified service access request to the designated service scheduling server. The modified service access request is used to enable the designated service scheduling server to return a service access response message containing the network address of the edge application server to the terminal device.

[0094] It is easy to understand that after the service scheduling auxiliary module modifies the service access request, it can send the modified service access request to the edge user plane functional entity, and the edge user plane functional entity continues to forward the modified service access request to the designated service scheduling server, so that the designated service scheduling server responds to the modified service access request and returns a service access response message containing the network address of the edge application server.

[0095] In one embodiment of the present application, in order to ensure that the service access request of the terminal device does not change before being sent to the service scheduling auxiliary module for processing, the service access request can be sent to the service scheduling auxiliary module in a tunnel manner, and the service scheduling auxiliary module returns it through the original tunnel. In this embodiment, step S410 specifically includes: receiving the service access request from the terminal device sent by the edge user plane functional entity through the general routing encapsulation tunnel; step S430 specifically includes: sending the modified service access request to the edge user plane functional entity through the general routing encapsulation tunnel.

[0096] It should be noted that the Generic Routing Encapsulation (GRE) protocol encapsulates data packets of certain network layer protocols so that these encapsulated data packets can be transmitted in another network layer protocol. The GRE protocol is essentially an encapsulation protocol that provides a mechanism for encapsulating packets of one protocol in packets of another protocol, so that packets can be transmitted in heterogeneous networks. The transmission channel is called a tunnel.

[0097] For example, assuming that the network address of the terminal device is 33.3.3.3 and the network address of the designated service scheduling server is 11.2.2.2, the source address of the service access request sent by the terminal device to the designated service scheduling server is 33.3.3.3 and the destination address is 11.2.2.2.

[0098] When a terminal device sends a service access request to a designated service scheduling server, the terminal device may first send the service access request to an edge user plane functional entity. After receiving the service access request, the edge user plane functional entity may encapsulate an outer header outside the message of the service access request to form a GRE message.

[0099] Assume that the interface address corresponding to the general routing encapsulation tunnel port on the edge user plane functional entity is 22.1.1.1, and the interface address corresponding to the general routing encapsulation tunnel port on the service scheduling auxiliary module is 11.1.1.1. The outer source address of the encapsulated GRE message is the interface address corresponding to the GRE tunnel port on the edge user plane functional entity (i.e., 22.1.1.1), the outer destination address is the interface address corresponding to the GRE tunnel port on the service scheduling auxiliary module (i.e., 11.1.1.1), the inner source address of the GRE message is the network address of the terminal device (i.e., 33.3.3.3), and the inner destination address is the network address of the designated service scheduling server (i.e., 11.2.2.2).

[0100] After encapsulating the service access request to form a GRE message, the edge user plane functional entity sends the GRE message to the service scheduling auxiliary module. After receiving the GRE message sent by the edge user plane functional entity, the service scheduling auxiliary module can decapsulate the GRE message to obtain the service access request, modify the service access request, and then encapsulate the modified service access request, and return the modified service access request to the edge user plane functional entity through the interface corresponding to the general routing encapsulation tunnel port.

[0101] Figure 5 An interactive flow chart of a communication processing method based on an edge computing platform according to an embodiment of the present application is shown. The edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server. The communication processing method includes the following steps:

[0102] Step S510: the service scheduling auxiliary module sends a traffic offload policy to the edge user plane functional entity, wherein the traffic offload policy is used to instruct the edge user plane functional entity to forward the service access request to the service scheduling auxiliary module when detecting that the destination address of the service access request of the terminal device is the network address of the designated service scheduling server.

[0103] Step S520: The edge user plane function entity receives a service access request sent by the terminal device.

[0104] Step S530: The edge user plane function entity sends the service access request of the terminal device to the service scheduling auxiliary module.

[0105] As before, after the edge user plane functional entity receives the traffic offload policy, if the edge user plane functional entity detects that the destination address of the service access request is the network address of the designated service scheduling server according to the instruction of the traffic offload policy, the service access request can be sent to the service scheduling auxiliary module. Conversely, if the edge user plane functional entity detects that the destination address of the service access request is not the network address of the designated service scheduling server according to the instruction of the traffic offload policy, the edge user plane functional entity will not send the service access request to the service scheduling auxiliary module.

[0106] In one embodiment of the present application, the edge user plane functional entity can send the service access request of the terminal device to the service scheduling auxiliary module through a general routing encapsulation tunnel. Sending through the general routing encapsulation tunnel can ensure that the service access request sent to the service scheduling auxiliary module will not change.

[0107] Step S540: The service scheduling auxiliary module modifies the service access request, and the modified service access request includes the network address of the edge application server.

[0108] Optionally, the service scheduling auxiliary module can be modified by adding the network address of the edge application server in the request header of the service access request, or by adding the network address of the edge application server in the request body of the service access request. Of course, other methods can also be used so that the service access request modified by the service scheduling auxiliary module contains the network address of the edge application server.

[0109] Step S550: The service scheduling auxiliary module returns the modified service access request to the edge user plane function entity.

[0110] In one embodiment of the present application, the edge user plane functional entity sends the service access request of the terminal device to the service scheduling auxiliary module through the general routing encapsulation tunnel. After the service scheduling auxiliary module modifies the service access request, the service scheduling auxiliary module can return the modified service access request to the edge user plane functional entity through the general routing encapsulation tunnel.

[0111] Step S560: The edge user plane function entity sends the modified service access request to the service scheduling server.

[0112] It can be understood that after receiving the modified service access request, the edge user plane functional entity can further forward the modified service access request to the service scheduling server.

[0113] Step S570: The service scheduling server returns a service access response message including the network address of the edge application server to the edge user plane function entity.

[0114] Specifically, the service scheduling server receives the modified service access request and can determine that the edge application server can process the service request of the terminal device based on the network address of the edge application server contained in the modified service access request, and then generate a service access response message containing the network address of the edge application server and return it to the edge user plane functional entity.

[0115] Step S580: The edge user plane function entity sends a service access response message to the terminal device.

[0116] Step S590: After receiving the service access response message, the terminal device sends a service access request to the edge application server according to the network address of the edge application server included in the service access response message. The service access request of the terminal device can be sent to the edge user plane function entity through the wireless access network, and the edge user plane function entity forwards the service access request to the edge application server.

[0117] The following describes an embodiment of the device of the present application, which can be used to execute the communication processing method based on the edge computing platform in the above embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the communication processing method based on the edge computing platform in the above embodiment of the present application.

[0118] Figure 6 A block diagram of a communication processing device based on an edge computing platform according to an embodiment of the present application is shown, referring to Figure 6 As shown, according to an embodiment of the present application, a communication processing device 600 based on an edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, and the device is arranged in the edge user plane functional entity. The communication processing device includes: a first receiving module 602, a first sending module 604, a second receiving module 606, a second sending module 608, and a third sending module 610.

[0119] Among them, the first receiving module 602 is configured to receive a service access request sent by a terminal device; the first sending module 604 is configured to send the service access request to the service scheduling auxiliary module when the destination address of the service access request is the network address of a designated service scheduling server; the second receiving module 606 is configured to receive a modified service access request returned by the service scheduling auxiliary module, wherein the modified service access request includes the network address of the edge application server; the second sending module 608 is configured to send the modified service access request to the designated service scheduling server so that the designated service scheduling server returns a service access response message including the network address of the edge application server; the third sending module 610 is configured to send the service access response message to the terminal device if the service access response message is received so that the terminal device initiates a service access request to the edge application server according to the network address of the edge application server.

[0120] In some embodiments of the present application, the first sending module 604 is configured to: send the service access request to the service scheduling auxiliary module through a general routing encapsulation tunnel.

[0121] In some embodiments of the present application, the second receiving module 606 is configured to: receive the modified service access request returned by the service scheduling auxiliary module through the general routing encapsulation tunnel.

[0122] In some embodiments of the present application, the first sending module 604 is also configured to: before sending the service access request to the service scheduling auxiliary module, receive the traffic unloading policy configured by the service scheduling auxiliary module, and the traffic unloading policy is used to instruct the edge user plane function entity to forward the service access request to the service scheduling auxiliary module when it detects that the destination address of the service access request is the network address of the specified service scheduling server.

[0123] In some embodiments of the present application, the first sending module 604 is further configured to: when the destination address of the service access request is not the network address of the designated service scheduling server, send the service access request to the service scheduling server corresponding to the destination address of the service access request.

[0124] In some embodiments of the present application, the third sending module 610 is also configured to: after sending the service access response message to the terminal device, receive a service access request sent by the terminal device, the service access request including the network address of the edge application server; send the service access request to the edge application server; if a service response result for the service access request returned by the edge application server is received, return the service response result to the terminal device.

[0125] Figure 7 A block diagram of a communication processing device based on an edge computing platform according to an embodiment of the present application is shown.

[0126] See also Figure 7 As shown, according to an embodiment of the present application, a communication processing device 700 based on an edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, and the device is arranged in the service scheduling auxiliary module. The communication processing device includes: a third receiving module 702, a modification module 704 and a fourth sending module 706.

[0127] Among them, the third receiving module 702 is configured to receive a service access request from a terminal device sent by an edge user plane functional entity, and the destination address of the service access request is the network address of a designated service scheduling server; the modification module 704 is configured to modify the service access request to obtain a modified service access request, and the modified service access request includes the network address of an edge application server; the fourth sending module 706 is configured to send the modified service access request to the edge user plane functional entity, so that the edge user plane functional entity sends the modified service access request to the designated service scheduling server, and the modified service access request is used to enable the designated service scheduling server to return a service access response message including the network address of the edge application server to the terminal device.

[0128] In some embodiments of the present application, the modification module 704 is configured to: add the network address of the edge application server to the request header of the service access request to obtain a modified service access request.

[0129] In some embodiments of the present application, the modification module 704 is configured to: add the network address of the edge application server to the request body of the service access request to obtain a modified service access request.

[0130] In some embodiments of the present application, the third receiving module 702 is configured to: receive a service access request from a terminal device sent by an edge user plane functional entity through a general routing encapsulation tunnel; the fourth sending module 706 is configured to: send the modified service access request to the edge user plane functional entity through the general routing encapsulation tunnel.

[0131] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0132] It should be noted that Figure 8 The computer system 800 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0133] like Figure 8As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 802 or the program loaded from the storage part 808 to the random access memory (RAM) 803, such as executing the method described in the above embodiment. In the RAM 803, various programs and data required for system operation are also stored. The CPU 801, ROM 802 and RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0134] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 808 as needed.

[0135] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 809, and / or installed from a removable medium 811. When the computer program is executed by a central processing unit (CPU) 801, various functions defined in the system of the present application are executed.

[0136] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0137] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0138] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0139] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the above embodiment.

[0140] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0141] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0142] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.

[0143] It should be understood that the present application is not limited to the precise structures that have been 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 application is limited only by the appended claims.

Claims

1. A communication processing method based on an edge computing platform, characterized in that: The edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server. The method is performed by the edge user plane functional entity. The communication processing method includes: Receiving a service access request sent by a terminal device; If the destination address of the service access request is the network address of the designated service scheduling server, sending the service access request to the service scheduling auxiliary module; receiving a modified service access request returned by the service scheduling auxiliary module, wherein the modified service access request includes a network address of the edge application server; Sending the modified service access request to the designated service scheduling server, so that the designated service scheduling server returns a service access response message including the network address of the edge application server; If the service access response message is received, the service access response message is sent to the terminal device, so that the terminal device initiates a service access request to the edge application server according to the network address of the edge application server.

2. The method according to claim 1, characterized in that The sending the service access request to the service scheduling auxiliary module includes: The service access request is sent to the service scheduling auxiliary module through a general routing encapsulation tunnel.

3. The method according to claim 1, characterized in that The receiving the modified service access request returned by the service scheduling auxiliary module includes: The modified service access request returned by the service scheduling auxiliary module through the general routing encapsulation tunnel is received.

4. The method according to claim 1, characterized in that: Before sending the service access request to the service scheduling auxiliary module, the method further includes: Receive a traffic unloading policy configured by the service scheduling auxiliary module, wherein the traffic unloading policy is used to instruct the edge user plane function entity to forward the service access request to the service scheduling auxiliary module when detecting that the destination address of the service access request is the network address of the designated service scheduling server.

5. The method according to claim 1, characterized in that The method further comprises: If the destination address of the service access request is not the network address of the designated service scheduling server, the service access request is sent to the service scheduling server corresponding to the destination address of the service access request.

6. The method according to claim 1, characterized in that After sending the service access response message to the terminal device, the method further includes: Receiving a service access request sent by the terminal device, wherein the service access request includes a network address of the edge application server; Sending the service access request to the edge application server; If a service response result for the service access request returned by the edge application server is received, the service response result is returned to the terminal device.

7. A communication processing method based on an edge computing platform, characterized in that: The edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server. The method is performed by the service scheduling auxiliary module. The communication processing method includes: Receiving a service access request from a terminal device sent by an edge user plane function entity, wherein the destination address of the service access request is a network address of a designated service scheduling server; Modifying the service access request to obtain a modified service access request, wherein the modified service access request includes a network address of an edge application server; The modified service access request is sent to the edge user plane functional entity, so that the edge user plane functional entity sends the modified service access request to the designated service scheduling server, and the modified service access request is used to enable the designated service scheduling server to return a service access response message containing the network address of the edge application server to the terminal device.

8. The method according to claim 7, characterized in that The modifying the service access request to obtain a modified service access request includes: The network address of the edge application server is added to the request header of the service access request to obtain a modified service access request.

9. The method according to claim 7, characterized in that: The modifying the service access request to obtain a modified service access request includes: The network address of the edge application server is added to the request body of the service access request to obtain a modified service access request.

10. The method according to any one of claims 7 to 9, characterized in that: The receiving a service access request from a terminal device sent by an edge user plane function entity comprises: receiving a service access request from a terminal device sent by the edge user plane function entity through a general routing encapsulation tunnel; The sending the modified service access request to the edge user plane functional entity includes: sending the modified service access request to the edge user plane functional entity through the general routing encapsulation tunnel.

11. The method according to claim 7, characterized in that Before receiving the service access request from the terminal device sent by the edge user plane function entity, the method further includes: A traffic offloading policy is sent to the edge user plane functional entity, wherein the traffic offloading policy is used to instruct the edge user plane functional entity to forward the service access request to the service scheduling auxiliary module when detecting that the destination address of the service access request is the network address of the designated service scheduling server.

12. A communication processing device based on an edge computing platform, characterized in that: The edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, the device is arranged in the edge user plane functional entity, and the communication processing device includes: A first receiving module, used to receive a service access request sent by a terminal device; A first sending module, configured to send the service access request to the service scheduling auxiliary module if the destination address of the service access request is the network address of the designated service scheduling server; A second receiving module, configured to receive a modified service access request returned by the service scheduling auxiliary module, wherein the modified service access request includes a network address of the edge application server; A second sending module is used to send the modified service access request to the designated service scheduling server, so that the designated service scheduling server returns a service access response message including the network address of the edge application server; The third sending module is used to send the service access response message to the terminal device if the service access response message is received, so that the terminal device initiates a service access request to the edge application server according to the network address of the edge application server.

13. A communication processing device based on an edge computing platform, characterized in that: The edge computing platform includes an edge user plane functional entity, a service scheduling auxiliary module and an edge application server, the device is arranged in the service scheduling auxiliary module, and the communication processing device includes: A third receiving module is used to receive a service access request from a terminal device sent by an edge user plane function entity, wherein the destination address of the service access request is a network address of a designated service scheduling server; A modification module, used to modify the service access request to obtain a modified service access request, wherein the modified service access request includes a network address of an edge application server; The fourth sending module is used to send the modified service access request to the edge user plane functional entity, so that the edge user plane functional entity sends the modified service access request to the designated service scheduling server, and the modified service access request is used to enable the designated service scheduling server to return a service access response message containing the network address of the edge application server to the terminal device.

14. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the communication processing method based on the edge computing platform as described in any one of claims 1 to 6, or implements the communication processing method based on the edge computing platform as described in any one of claims 7 to 11.

15. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the communication processing method based on the edge computing platform as described in any one of claims 1 to 6, or implement the communication processing method based on the edge computing platform as described in any one of claims 7 to 11.

Citation Information

Patent Citations

  • Network access method and apparatus, and terminal

    CN107743149A

  • Communication processing method and device, computer readable medium and electronic equipment

    CN110995826A