MEC data processing method and device, electronic equipment and storage medium

By sending data collection requests to application instances on the MEC platform, receiving and processing target data, and performing data processing and API generation according to preset rules, the problem of insufficient data processing capabilities and functions of the MEC platform is solved, and more full utilization of data and improved user experience is achieved.

CN119829667APending Publication Date: 2025-04-15CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411909421.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

The existing MEC platform has shortcomings in data processing capabilities and functions, and cannot fully utilize the data value.

Method used

Send data collection requests to application instances through the MEC platform, receive and process target data, perform data processing according to preset rules, and generate APIs for publication to improve data processing capabilities and functions.

Benefits of technology

It improves the data processing capabilities of the MEC platform, enhances the platform functions, realizes more full utilization of data, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119829667A_ABST
    Figure CN119829667A_ABST
Patent Text Reader

Abstract

The invention provides an MEC data processing method and device, electronic equipment and a storage medium, and relates to the technical field of computers. The method comprises the steps of sending a data collection request to at least one application instance, wherein the data collection request is used for requesting the corresponding application instance to return target data to the MEC platform when a preset condition is met; receiving target data returned by the at least one application instance; performing data processing on the target data according to a preset data processing rule to obtain a data processing result; and storing the data processing result. According to the method and the device, the target data in each registered application instance is collected through the MEC platform, and the target data is subjected to data processing based on the preset data processing rule, so that the value of the data in the MEC platform is realized, the data processing capability of the MEC platform is improved, the functions of the MEC platform are enhanced, and the data can be more fully utilized.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] MEC (Multi-access Edge Computing) is a network architecture concept that brings computing power and service environment to the edge of mobile networks. Doing so can reduce latency, reduce the load on the core network, improve application performance, and provide users with a better service experience. The core idea of ​​MEC is to support local data processing, analysis, and storage by deploying computing resources at the edge of the network, so that applications can run closer to users.

[0003] In related technologies, the MEC platform can obtain corresponding data to feedback whether it affects the use of the APP, that is, the MEC platform can only play a role as a user of data. Therefore, there is an urgent need for a MEC data processing method to improve the data processing capability of the MEC platform, enhance the functions of the MEC platform, and achieve more effective use of data.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a MEC data processing method, device, electronic device and storage medium, which can improve the data processing capability of the MEC platform to at least a certain extent, enhance the function of the MEC platform, and realize more effective use of data.

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

[0007] According to one aspect of the present disclosure, a MEC data processing method is provided, which is executed by a MEC platform and includes:

[0008] Sending a data collection request to at least one application instance, wherein the data collection request is used to request the corresponding application instance to return target data to the MEC platform when a preset condition is met;

[0009] Receiving target data returned by the at least one application instance;

[0010] Processing the target data according to preset data processing rules to obtain a data processing result;

[0011] The data processing result is stored.

[0012] In some exemplary embodiments, the MEC data processing method provided by the embodiments of the present disclosure further includes:

[0013] Generate an API (Application Programming Interface) according to the data processing result;

[0014] The API is released externally, and is used by each application instance and / or target network element registered with the MEC platform to call corresponding data.

[0015] In some exemplary embodiments, receiving the target data returned by the at least one application instance includes:

[0016] Receive target data returned by the at least one application instance, wherein the target data includes original data, processed data, and processing time information.

[0017] In some exemplary embodiments, performing data processing on the target data according to a preset data processing rule to obtain a data processing result includes:

[0018] At least one of screening, formatting, deleting and training is performed on the target data to obtain the data processing result.

[0019] In some exemplary embodiments, after receiving the target data returned by the at least one application instance, the MEC data processing method provided by the embodiment of the present disclosure further includes:

[0020] Storing the target data;

[0021] The step of generating an API according to the data processing result includes:

[0022] The API is generated according to the target data and the data processing result.

[0023] In some exemplary embodiments, the MEC data processing method provided by the embodiments of the present disclosure further includes:

[0024] In response to receiving a registration request sent by a first application instance, the data collection request is sent to the first application instance, where the first application instance is any application instance.

[0025] According to another aspect of the present disclosure, there is also provided a MEC data processing device, which is applied to a MEC platform, including:

[0026] A data collection request sending module, used to send a data collection request to at least one application instance, wherein the data collection request is used to request the corresponding application instance to return target data to the MEC platform when a preset condition is met;

[0027] A target data receiving module, used for receiving the target data returned by the at least one application instance;

[0028] A data processing module is used to process the target data according to preset data processing rules to obtain a data processing result;

[0029] The data storage module is used to store the data processing results.

[0030] In some exemplary embodiments, the MEC data processing device provided by the embodiments of the present disclosure further includes:

[0031] An API generation module, used to generate an API according to the data processing result;

[0032] The API publishing module is used to publish the API externally, and the API is used for each application instance and / or target network element registered with the MEC platform to call corresponding data.

[0033] In some exemplary embodiments, the target data receiving module is used to receive target data returned by the at least one application instance, wherein the target data includes original data, processed data, and processing time information.

[0034] In some exemplary embodiments, the data processing module is used to perform at least one of screening, formatting, deleting, and training on the target data to obtain the data processing result.

[0035] In some exemplary embodiments, the data storage module is further used to store the target data;

[0036] The API generation module is used to generate the API according to the target data and the data processing result.

[0037] In some exemplary embodiments, the data collection request sending module is further used to send the data collection request to the first application instance in response to receiving a registration request sent by the first application instance, where the first application instance is any application instance.

[0038] According to another aspect of the present disclosure, an electronic device is also provided, which includes: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned MEC data processing methods by executing the executable instructions.

[0039] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above-mentioned MEC data processing methods is implemented.

[0040] According to another aspect of the present disclosure, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the MEC data processing method provided in various optional ways in any embodiment of the present disclosure.

[0041] The technical solution provided in the embodiments of the present disclosure can collect target data in each registered application instance through the MEC platform, and process the target data based on preset data processing rules, thereby realizing the value of the data in the MEC platform, improving the data processing capability of the MEC platform, enhancing the functions of the MEC platform, and achieving more effective use of the data.

[0042] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0044] Figure 1 A schematic diagram showing an exemplary system architecture in an embodiment of the present disclosure;

[0045] Figure 2 A flow chart of a method for processing MEC data in an embodiment of the present disclosure is shown;

[0046] Figure 3 A schematic diagram of a MEC data processing process in an embodiment of the present disclosure is shown;

[0047] Figure 4 Another flow chart of a method for processing MEC data in an embodiment of the present disclosure is shown;

[0048] Figure 5 A schematic diagram of a MEC data processing device in an embodiment of the present disclosure is shown;

[0049] Figure 6 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;

[0050] Figure 7 A schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0051] 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 the disclosure will be more comprehensive and complete and to fully convey the concepts of the 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.

[0052] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0053] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0054] Figure 1 FIG. 1 shows an exemplary application system architecture diagram to which the MEC data processing method in the embodiment of the present disclosure can be applied. Figure 1 As shown, the system architecture 100 may include a first server 101 , a network 102 , and a second server 103 .

[0055] Exemplarily, an MEC platform is deployed on the first server 101. In addition, each application instance in the embodiment of the present disclosure may be deployed on one or more second servers 103, wherein any second server 103 may be deployed with zero or more application instances.

[0056] Among them, the MEC platform can send a data collection request to at least one application instance, and the data collection request is used to request the corresponding application instance to return target data to the MEC platform when preset conditions are met.

[0057] Then, the MEC platform can receive the target data returned by the at least one application instance.

[0058] Then, the MEC platform can process the target data according to the preset data processing rules to obtain the data processing results.

[0059] Finally, the MEC platform can store the data processing results.

[0060] The network 102 is used as a medium for providing a communication link between the first server 101 and the second server 103 , and may be a wired network or a wireless network.

[0061] Optionally, the wireless network or wired network uses standard communication technologies and / or protocols. The network is typically the Internet, but may be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network).

[0062] In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged over the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec), etc. can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0063] The first server 101 and the second server 103 may be servers that provide various services, such as a background management server that provides support for devices operated by the user using the terminal device 101. The background management server may analyze and process the received request and other data, and feed back the processing results to the terminal device.

[0064] Optionally, the first server 101 and the second server 103 can be independent physical servers, or a server cluster or distributed system composed of multiple physical servers. They can also be cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0065] Those skilled in the art will know that Figure 1The number of the first server 101, the network 102, and the second server 103 is only illustrative, and any number of the first server 101, the network 102, and the second server 103 may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.

[0066] Under the above system architecture, an MEC data processing method is provided in an embodiment of the present disclosure, which can be executed by any electronic device with computing and processing capabilities.

[0067] In some embodiments, the MEC data processing method provided in the embodiments of the present disclosure can be executed by the MEC platform of the above-mentioned system architecture; in other embodiments, the MEC data processing method provided in the embodiments of the present disclosure can be implemented by the MEC platform in the above-mentioned system architecture through interaction with at least one application instance.

[0068] Figure 2 A flow chart of a method for processing MEC data in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the MEC data processing method provided in the embodiment of the present disclosure includes the following steps S202 to S208.

[0069] S202, the MEC platform sends a data collection request to at least one application instance, where the data collection request is used to request the corresponding application instance to return target data to the MEC platform when a preset condition is met.

[0070] The embodiments of the present disclosure do not limit the deployment method of the MEC platform, and the deployment method of the MEC can be set based on experience or application scenarios.

[0071] For example, when the application scenario is a 4G network, the MEC platform can be deployed near or inside an EPC (Evolved Packet Core).

[0072] For another example, when the application scenario is a 5G network, the MEC platform can be deployed near the UPF (User Plane Function) network element or directly integrated into the UPF network element.

[0073] For another example, the MEC platform can be deployed close to a base station, or can be directly embedded in a gNodeB (a 5G base station).

[0074] The embodiments of the present disclosure do not limit the application examples. By way of example, the application examples may be application examples for scenarios such as AR (Augmented Reality), VR (Virtual Reality), industrial Internet of Things, games, live broadcasts, and e-commerce.

[0075] It should be noted that the application instance can also be called an APP (Application) instance.

[0076] In some possible implementations, the MEC data processing method provided by the embodiments of the present disclosure further includes: in response to receiving a registration request sent by a first application instance, sending the data collection request to the first application instance, where the first application instance is any application instance.

[0077] In an exemplary embodiment, the MEC platform may send data collection requests to multiple application instances that have registered on the MEC platform. Alternatively, when a first application instance sends a registration request to the MEC platform, the MEC platform may send a corresponding data collection request to the first application instance after receiving the registration request.

[0078] In an exemplary embodiment, the data collection request may include data authenticity information, and may also include instructions for the corresponding application instance to return the original data and / or processed data. In addition, exemplarily, when the target data to be returned by the corresponding application instance includes processed data, the data collection request may also include instructions for instructing the corresponding application instance to return data processing time information.

[0079] It should be noted that other information may also be requested in the data collection request, and the embodiments of the present disclosure are not limited to this.

[0080] In a possible implementation, the preset condition may be a time condition. If the current time satisfies the time condition, the corresponding target data may be sent. The time condition may include, for example, a time interval. Alternatively, the preset condition may be an event trigger condition. When the application instance determines that the corresponding event is triggered, the corresponding target data is returned to the MEC platform.

[0081] S204, the MEC platform receives target data returned by at least one application instance.

[0082] In a possible exemplary embodiment, any application instance can determine whether to share data after receiving a data collection request. Taking the first application instance as an example, if the first application instance can share data, the corresponding target data can be returned to the MEC platform. If the first application instance determines not to share data, a refuse response message can be returned to the MEC platform.

[0083] In an exemplary embodiment, if the MEC platform receives a refuse response message returned by a certain application instance, the data collection process of the application instance can be terminated.

[0084] Exemplarily, the application instance can collect its own raw data, and can also process the raw data to obtain processed data. Therefore, the target data returned by the application instance can include the raw data. Alternatively, the target data can include processed data. Alternatively, the target data can include the raw data and the processed data.

[0085] In addition, the application instance may also record the time information of processing the data. Therefore, in some possible implementations, receiving the target data returned by the at least one application instance includes: receiving the target data returned by the at least one application instance, wherein the target data includes original data, processed data, and processing time information.

[0086] In some possible implementations, after receiving the target data returned by the at least one application instance, the MEC data processing method provided by the embodiment of the present disclosure may further include: storing the target data.

[0087] S206, the MEC platform processes the target data according to preset data processing rules to obtain a data processing result.

[0088] In some exemplary embodiments, the MEC platform may perform corresponding data processing on the target data according to determined preset data processing rules after receiving the target data.

[0089] In some possible implementations, the data is processed according to preset data processing rules to obtain a data processing result, including: performing at least one of screening, formatting, deleting, and training on the data to obtain the data processing result.

[0090] In an exemplary embodiment, for example, if there is similar data in the target data sent by multiple application instances, the similar target data can be deleted or merged. For another example, if there may be data with low authenticity in the target data, the target data with low authenticity can be filtered out through screening processing.

[0091] For another example, in some application scenarios, in order to ensure the consistency and standardization of the target data, the target data returned by each application instance can be formatted. For another example, a machine learning model can be trained based on the target data, and the embodiment of the present disclosure does not limit the type of the machine learning model.

[0092] It should be noted that for different target data, the MEC platform can process the data based on the same or different preset data processing rules.

[0093] S208: The MEC platform stores the data processing results.

[0094] In some possible implementations, the MEC data processing method provided by the embodiments of the present disclosure may also include: generating an API based on the data processing results; publishing the API externally, and the API is used for each application instance and / or target network element registered with the MEC platform to call corresponding data.

[0095] In an exemplary embodiment, the disclosed embodiment can generate different APIs for data processing results based on the data processing mechanism of MEC for publication. In addition, the type of API can also be determined according to the processing capability of the MEC platform, for example, the type of API can be determined according to the data type of the data processing result, or the type of API can be determined according to the calling requirements.

[0096] It should be noted that the API can be called by various application instances and / or 3GPP (3rd Generation Partnership Project) network elements.

[0097] In some possible implementations, the disclosed embodiments may also store the target data. In this case, generating an API according to the data processing result may include: generating the API according to the target data and the data processing result.

[0098] It should be noted that the method for generating the API according to the target data and the data processing results may be the same as the above-mentioned method for generating the API according to the data processing results.

[0099] In an exemplary embodiment, after the target data and the data processing results are stored, the data may be overwritten and updated based on a preset period.

[0100] The method provided in the embodiment of the present disclosure can collect target data in each registered application instance through the MEC platform, and process the target data based on preset data processing rules, thereby realizing the value of the data in the MEC platform, improving the data processing capability of the MEC platform, enhancing the functions of the MEC platform, and achieving more effective use of the data.

[0101] Figure 3 A schematic diagram of a MEC data processing process provided by an embodiment of the present disclosure is shown.

[0102] In this Figure 3 In the MEC platform, the MEC platform may include a data receiving unit, a data processing unit, a data storage unit, and an API publishing unit.

[0103] Exemplarily, the data receiving unit may request data sharing from a registered application instance. Then, the data processing unit may perform data processing on the target data received from the application instance. The data processing operations that the data processing unit may perform may include at least one of screening, formatting, deleting, and training.

[0104] Furthermore, the data storage unit can store the target data received from the application instance and the processed data output by the data processing unit. Finally, the API publishing unit can present a unified API to the outside world, so that each application instance and 3GPP network element can call the relevant data in the data storage unit.

[0105] Figure 4 A flow chart of a method for processing MEC data provided by an embodiment of the present disclosure is shown. Figure 4 As shown, the MEC data processing method provided in the embodiment of the present disclosure includes the following steps S402 to S414.

[0106] S402, the MEC platform sends a data collection request.

[0107] S404, the MEC platform obtains the response information returned by the application instance.

[0108] S406, if the response information is rejection, the process ends; if the response information is confirmation, the target data is obtained from the application instance.

[0109] S408, the application instance sends target data to the MEC platform data.

[0110] S410, the MEC platform saves the target data and processes the target data according to preset data processing rules.

[0111] S412: Generate an API for data sharing.

[0112] S414, publish the API to the public.

[0113] It should be noted that the implementation of steps S402 to S414 can refer to the corresponding descriptions in the above steps S202 to S208, which will not be repeated here.

[0114] It should be noted that the acquisition, storage, use, and processing of data in the technical solution disclosed in this disclosure are in compliance with the relevant provisions of national laws and regulations, and various types of data such as personal identity data, operation data, behavioral data, etc. related to individuals, customers, and groups obtained in the embodiments of this disclosure have all been authorized.

[0115] Based on the same inventive concept, an MEC data processing device is also provided in the embodiments of the present disclosure, as described in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0116] Figure 5 A schematic diagram of a MEC data processing device in an embodiment of the present disclosure is shown, and the device can be applied to a MEC platform, such as Figure 5 As shown, the device comprises:

[0117] A data collection request sending module 501 is used to send a data collection request to at least one application instance, where the data collection request is used to request the corresponding application instance to return target data to the MEC platform when a preset condition is met;

[0118] The target data receiving module 502 is used to receive the target data returned by the at least one application instance;

[0119] The data processing module 503 is used to process the target data according to a preset data processing rule to obtain a data processing result;

[0120] The data storage module 504 is used to store the data processing result.

[0121] In some exemplary embodiments, the MEC data processing device provided by the embodiments of the present disclosure further includes:

[0122] An API generation module is used to generate an API according to the data processing result;

[0123] The API publishing module is used to publish the API externally. The API is used by each application instance and / or target network element registered on the MEC platform to call corresponding data.

[0124] In some exemplary embodiments, the target data receiving module 502 is used to receive target data returned by the at least one application instance, wherein the target data includes original data, processed data, and processing time information.

[0125] In some exemplary embodiments, the data processing module 503 is used to perform at least one of the following data processing operations on the target data: screening, formatting, deleting, and training, to obtain the data processing result.

[0126] In some exemplary embodiments, the data storage module 504 is further used to store the target data;

[0127] The API generation module is used to generate the API according to the target data and the data processing result.

[0128] In some exemplary embodiments, the data collection request sending module 501 is further used to send the data collection request to the first application instance in response to receiving a registration request sent by the first application instance, and the first application instance is any application instance.

[0129] The device provided by the embodiment of the present disclosure can collect target data in each registered application instance through the MEC platform, and process the target data based on preset data processing rules, thereby realizing the value of the data in the MEC platform, improving the data processing capability of the MEC platform, enhancing the function of the MEC platform, and realizing more effective use of the data.

[0130] It should be noted that the data collection request sending module 501, the target data receiving module 502, the data processing module 503, and the data storage module 504 correspond to S202 to S208 in the method embodiment, and the examples and application scenarios implemented by the above modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above method embodiment. It should be noted that the above modules, as part of the device, can be executed in a computer system such as a set of computer executable instructions.

[0131] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0132] The embodiment of the present disclosure provides an electronic device, which exemplarily includes: a processor and a memory. The memory can be used to store executable instructions of the processor. The processor is configured to perform the MEC data processing method provided by the embodiment of the present disclosure by executing the above executable instructions.

[0133] Refer to the following Figure 6 The electronic device 600 according to this embodiment of the present disclosure is described. Figure 6 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0134] like Figure 6 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include but are not limited to: at least one processing unit 610, at least one storage unit 620, and a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610).

[0135] The storage unit stores a program code, which can be executed by the processing unit 610, so that the processing unit 610 performs the steps of various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 610 can perform the following steps of the above method embodiment:

[0136] Send a data collection request to at least one application instance, where the data collection request is used to request the corresponding application instance to return target data to the MEC platform when a preset condition is met; receive the target data returned by the at least one application instance; process the target data according to preset data processing rules to obtain a data processing result; and store the data processing result.

[0137] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .

[0138] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0139] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0140] The electronic device 600 may also communicate with one or more external devices 640 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 600, and / or any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 650.

[0141] Furthermore, the electronic device 600 can also communicate with one or more networks (eg, a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through the network adapter 660 .

[0142] As shown, the network adapter 660 communicates with other modules of the electronic device 600 via the bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0143] Through the description of the above implementations, those skilled in the art can easily understand that the example implementations described here can be implemented by software, or by combining software with necessary hardware.

[0144] Therefore, the technical solution according to the embodiment of the present disclosure 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 a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0145] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer program product, which includes: a computer program, which implements the above-mentioned MEC data processing method when executed by a processor.

[0146] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is further provided, on which a computer program is stored, and when the computer program is executed by a processor, the MEC data processing method provided in the embodiment of the present disclosure can be implemented. The computer-readable storage medium can be a readable signal medium or a readable storage medium.

[0147] Figure 7 A schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure is shown. Figure 7 As shown, a program product capable of implementing the above method of the present disclosure is stored on the computer-readable storage medium 700. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0148] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), 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 foregoing.

[0149] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code 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. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0150] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0151] In specific implementations, program codes for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" or similar programming languages. The program codes may be executed entirely on the user computing device, partially on the user computing device, as a separate software package, partially on the user computing device, partially on a remote computing device, or entirely on a remote computing device or server.

[0152] Where a remote computing device is involved, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0153] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, such division is not mandatory.

[0154] In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0155] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0156] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software, or by combining software with necessary hardware.

[0157] Therefore, the technical solution according to the embodiment of the present disclosure 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 a number of instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0158] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.

Claims

1. A multi-access edge computing MEC data processing method, characterized in that: Executed by the MEC platform, including: Sending a data collection request to at least one application instance, wherein the data collection request is used to request the corresponding application instance to return target data to the MEC platform when a preset condition is met; Receiving target data returned by the at least one application instance; Processing the target data according to preset data processing rules to obtain a data processing result; The data processing result is stored.

2. The MEC data processing method according to claim 1, characterized in that: The method further comprises: Generate an application programming interface API according to the data processing result; The API is released externally, and is used by each application instance and / or target network element registered with the MEC platform to call corresponding data.

3. The MEC data processing method according to claim 1, characterized in that: The receiving the target data returned by the at least one application instance includes: Receive target data returned by the at least one application instance, wherein the target data includes original data, processed data, and processing time information.

4. The MEC data processing method according to claim 1, characterized in that: The step of processing the target data according to the preset data processing rules to obtain the data processing result includes: At least one of screening, formatting, deleting and training is performed on the target data to obtain the data processing result.

5. The MEC data processing method according to claim 2, characterized in that: After receiving the target data returned by the at least one application instance, the method further includes: Storing the target data; The step of generating an API according to the data processing result includes: The API is generated according to the target data and the data processing result.

6. The MEC data processing method according to claim 1, characterized in that: The method further comprises: In response to receiving a registration request sent by a first application instance, the data collection request is sent to the first application instance, where the first application instance is any application instance.

7. A MEC data processing device, characterized in that: Applied to MEC platform, including: A data collection request sending module, used to send a data collection request to at least one application instance, wherein the data collection request is used to request the corresponding application instance to return target data to the MEC platform when a preset condition is met; A target data receiving module, used for receiving the target data returned by the at least one application instance; A data processing module, used to process the target data according to preset data processing rules to obtain a data processing result; The data storage module is used to store the data processing results.

8. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the MEC data processing method according to any one of claims 1 to 6 by executing the executable instructions.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the MEC data processing method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the MEC data processing method as described in any one of claims 1 to 6.