CN113891359B - Data processing method, device and storage medium - Google Patents
Data processing method, device and storage medium Download PDFInfo
- Publication number
- CN113891359B CN113891359B CN202111183639.4A CN202111183639A CN113891359B CN 113891359 B CN113891359 B CN 113891359B CN 202111183639 A CN202111183639 A CN 202111183639A CN 113891359 B CN113891359 B CN 113891359B
- Authority
- CN
- China
- Prior art keywords
- base station
- resource
- network
- data processing
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a data processing method, a data processing device and a storage medium, relates to the technical field of communication, and is used for solving the technical problem that a base station cannot reasonably allocate wireless network resources to a terminal. The method comprises the following steps: after receiving the resource configuration information from the base station and obtaining the resource requirement information, the resource configuration information is used for indicating the network resource provided when the base station accesses the edge application program APP for at least one terminal, and the resource requirement information is used for indicating the network resource requirement when the at least one terminal accesses the edge APP. The method and the device improve the utilization rate of network resources.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a data processing method, apparatus, and storage medium.
Background
Currently, on a mobile edge computing (mobile edge computing, MEC) server, multiple mobile edge platforms (maintenance edge platform, MEPs) can be deployed and web services (e.g., bandwidth resources) are provided for each MEP's corresponding Application (APP).
When the MEP provides bandwidth resources for the APP, the MEP generally allocates bandwidth resources according to a set allocation policy after receiving the bandwidth resources sent by the base station. However, when the set allocation policy is unreasonable, bandwidth resources obtained by the APP may not meet the requirements of wireless network service quality.
Disclosure of Invention
The application provides a data processing method, a data processing device and a storage medium, which are used for solving the problem that a base station cannot reasonably allocate wireless network resources to a terminal.
In order to achieve the above purpose, the present application adopts the following technical scheme:
in a first aspect, a data processing method is provided, including: after receiving the resource configuration information from the base station and obtaining the resource requirement information, the resource configuration information is used for indicating the network resource provided when the base station accesses the edge application program APP for at least one terminal, and the resource requirement information is used for indicating the network resource requirement when the at least one terminal accesses the edge APP.
Optionally, the method for acquiring the resource requirement information specifically includes: transmitting resource configuration information to a mobile edge platform MEP corresponding to the edge APP, so that the MEP provides network services corresponding to the resource configuration information to the edge APP; receiving resource demand information sent by an MEP; the resource demand information is sent to the MEP by the edge APP through the network service provided by the MEP.
Optionally, the method for updating the network resource configuration of the base station specifically includes: acquiring service priority of at least one terminal; and updating the network resource allocation of the base station according to the service priority of at least one terminal.
Optionally, the data processing method further includes: the method comprises the steps that a base station calculates MEC (media access control) to a mobile edge, so that the MEC provides network service for an MEP (media access point) corresponding to an edge APP according to the data distribution strategy, and the MEP starts the edge APP; the data splitting policy is used to represent splitting of received data to MEPs corresponding to the received data.
In a second aspect, there is provided a data processing apparatus comprising: an acquisition unit and a processing unit; an acquisition unit, configured to receive resource configuration information from a base station; the resource allocation information is used for representing network resources provided by the base station when the base station accesses the edge application program APP for at least one terminal; the method is also used for acquiring resource demand information; the resource requirement information is used for representing network resource requirements when at least one terminal accesses the edge APP; the processing unit is used for updating the network resource configuration of the base station when the resource configuration information acquired by the acquisition unit cannot meet the resource requirement information, so that the network resource provided by the base station when the base station accesses the edge APP for at least one terminal meets the resource requirement information.
Optionally, the acquiring unit is specifically configured to: transmitting resource configuration information to a mobile edge platform MEP corresponding to the edge APP, so that the MEP provides network services corresponding to the resource configuration information to the edge APP; receiving resource demand information sent by an MEP; the resource demand information is sent to the MEP by the edge APP through the network service provided by the MEP.
Optionally, the processing unit is specifically configured to: acquiring service priority of at least one terminal; and updating the network resource allocation of the base station according to the service priority of at least one terminal.
Optionally, the data processing apparatus further includes: a transmitting unit; the transmitting unit is used for transmitting a data distribution strategy to the mobile edge operation MEC through the base station, so that the MEC provides network service for the MEP corresponding to the edge APP according to the data distribution strategy, and the MEP starts the edge APP; the data splitting policy is used to represent splitting of received data to MEPs corresponding to the received data.
In a third aspect, a data processing apparatus is provided, comprising a memory and a processor; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; when the data processing apparatus is running, the processor executes computer-executable instructions stored in the memory to cause the data processing apparatus to perform the data processing method according to the first aspect.
The data processing apparatus may be a network device or may be a part of an apparatus in a network device, for example a system-on-chip in a network device. The system-on-a-chip is adapted to support the network device to implement the functions involved in the first aspect and any one of its possible implementations, e.g. to receive, determine, and offload data and/or information involved in the above-mentioned data processing method. The chip system includes a chip, and may also include other discrete devices or circuit structures.
In a fourth aspect, there is provided a computer readable storage medium comprising computer executable instructions which, when run on a computer, cause the computer to perform the data processing method of the first aspect and the first aspect.
It should be noted that the above-mentioned computer instructions may be stored in whole or in part on the first computer readable storage medium. The first computer readable storage medium may be packaged together with the processor of the data processing apparatus or may be packaged separately from the processor of the data processing apparatus, which is not limited in this application.
In this application, the names of the above-mentioned data processing apparatuses do not constitute limitations on the devices or function modules themselves, and in actual implementations, these devices or function modules may appear under other names. Insofar as the function of each device or function module is similar to the present application, it is within the scope of the claims of the present application and the equivalents thereof.
These and other aspects of the present application will be more readily apparent from the following description.
The technical scheme provided by the application at least brings the following beneficial effects:
based on any one of the above aspects, in the present application, the data processing device may receive resource configuration information for indicating network resources provided when the base station accesses the edge APP for at least one terminal, and obtain resource requirement information for indicating network resource requirements when the at least one terminal accesses the edge APP. When the resource allocation information cannot meet the resource demand information, the data processing device can update the network resource allocation of the base station, so that the network resource provided by the base station when the base station accesses the edge APP for at least one terminal can meet the resource demand information. In this way, the data processing device can update the network resource configuration of the base station by sensing the resource demand information of different terminals and monitoring the network resources provided by the base station, so that the base station can reasonably provide the network resources for the terminals, the network resource demands of different terminals are met, and the utilization rate of the network resources is improved.
Drawings
FIG. 1A is a schematic diagram of a data processing system according to an embodiment of the present application;
FIG. 1B is a schematic diagram of a second embodiment of a data processing system;
fig. 2A is a schematic hardware structure of a communication device according to an embodiment of the present application;
fig. 2B is a schematic diagram of another hardware structure of the communication device according to the embodiment of the present application;
FIG. 3 is a flowchart illustrating a data processing method according to an embodiment of the present application;
fig. 4 is a second flowchart of a data processing method according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a data processing method according to an embodiment of the present application;
fig. 6 is a flow chart diagram of a data processing method according to an embodiment of the present application;
fig. 7 is a flowchart fifth of a data processing method according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
It should be noted that, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the terms "first", "second", and the like are used to distinguish the same item or similar items having substantially the same function and effect, and those skilled in the art will understand that the terms "first", "second", and the like are not limited in number and execution order.
Furthermore, the terms "comprising" and "having" in the embodiments and claims of the present application and in the drawings are not exclusive. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to only those steps or modules but may include other steps or modules not listed.
As described in the background. When the MEP provides network services (such as bandwidth resources) for the APP, the MEP generally allocates network resources according to a set allocation policy after receiving the network resources sent by the base station. However, when the set allocation policy is unreasonable, network resources obtained by the APP may not meet the requirement of the APP on the wireless network service quality.
In view of the foregoing technical problems, an embodiment of the present application provides a data processing method, where a data processing device may receive resource configuration information for indicating network resources provided when a base station accesses an edge APP for at least one terminal, and obtain resource requirement information for indicating network resource requirements when the at least one terminal accesses the edge APP. When the resource allocation information cannot meet the resource demand information, the data processing device can update the network resource allocation of the base station, so that the network resource provided by the base station when the base station accesses the edge APP for at least one terminal can meet the resource demand information.
In this way, the data processing device can update the network resource configuration of the base station by sensing the resource demand information of different terminals and monitoring the network resources provided by the base station, so that the base station can reasonably provide the network resources for the terminals, the network resource demands of different terminals are met, and the utilization rate of the network resources is improved.
The data processing method is suitable for a data processing system. FIG. 1A illustrates one configuration of the data processing system 100. As shown in fig. 1A, the data processing system 100 includes: a terminal 101, a base station 102, a MEC103 and data processing means 104.
Wherein the terminal 101 may be communicatively coupled to the base station 102 and the MEC103, respectively. The base station 102 may be communicatively coupled to the terminals 101, the MEC103 and the data processing apparatus 104, respectively. The MEC103 may be communicatively coupled with the terminal 101, the base station 102, and the data processing device 104, respectively. The data processing means 104 may be communicatively coupled to the base station 102 and the MEC103, respectively.
Alternatively, the data processing device 104 may be a functional module for performing data processing inside the base station 102, or may be disposed independently of the base station 102, which is not specifically limited in this application.
Illustratively, when the data processing apparatus 104 is a functional module for performing data processing inside the base station 102, the data processing apparatus 104 may be a radio access network intelligent controller (Ran Intelligent Controller, RIC) inside the base station 102.
The RIC realizes the configuration of the base station according to xAPP through a link between the RIC and the base station. The xAPP is an APP independently deployed by a third party, wherein an artificial intelligence (artificial intelligence, AI) inference model and a strategy are deployed in the xAPP, and different xAPPs are functionally associated with different radio access networks (radio access network, RAN), so that functional components of the RAN have flexible programmability and expandability. RIC supports E2 termination services, conflict resolution services, database services, message subscription management services, xAPP management services, and message middleware services.
For ease of understanding, the present application will mainly be described with reference to the base station 102 and the data processing apparatus 104 being separately provided.
It will be readily appreciated that when the data processing apparatus 104 is a functional module within the base station 102, the manner of communication between the base station 102 and the data processing apparatus 104 is communication between modules within the base station. In this case, the communication flow therebetween is the same as "in the case where the base station 102 and the data processing apparatus 104 are independent of each other".
Alternatively, when the data processing device 104 is an RIC inside the base station 102, the RIC may be communicatively connected to a Centralized Unit (CU) and a Distributed Unit (DU) of the base station 102 through an E2 interface, respectively.
In practice, the base station 102 may be communicatively connected to a plurality of terminals. Fig. 1A illustrates an example in which a base station 102 is communicatively connected to one terminal 101.
When the data processing device 104 is provided independently of the base station 102, the number processing device 104 may be a server for processing acquired data.
The server may be a single server, or may be a server cluster formed by a plurality of servers. In some implementations, the server cluster may also be a distributed cluster. The present disclosure is not limited to a specific implementation of the server.
Alternatively, the terminal 101 in FIG. 1A may be a device that provides voice and/or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access network (radio access network, RAN). The wireless terminals may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers with mobile terminals, as well as portable, pocket, hand-held, computer-built-in or car-mounted mobile devices which exchange voice and/or data with radio access networks, e.g. cell phones, tablet computers, notebook computers, netbooks, personal digital assistants (personal digital assistant, PDA).
Alternatively, the base station 102 in fig. 1A may be a base station for wireless communication or the like. In the embodiment of the present application, the base station may be a base station (base transceiver station, BTS) in a global system for mobile communications (global system for mobile communication, GSM), a base station (base transceiver station, BTS) in a code division multiple access (code division multiple access, CDMA), a base station (node B) in a wideband code division multiple access (wideband code division multiple access, WCDMA), a base station (eNB) in an internet of things (internet of things, ioT) or a narrowband internet of things (NB-IoT), a base station in a future 5G mobile communication network or a future evolved public land mobile network (public land mobile network, PLMN), which is not limited in any way by the embodiment of the present application.
The MEC103 in fig. 1A deploys the functions of application and content, as well as mobile broadband (MBB) core network portion service processing and resource scheduling, to the network edge near the access side, providing a reliable and elegant service experience through service near the user processing, and collaboration of the application, content and network. For example, the core network function is deployed close to the user, so that extremely low-latency experience can be realized, such as providing 1ms end-to-end latency based on MEC to support services such as autopilot.
Alternatively, as shown in FIG. 1B in conjunction with FIG. 1A, MEC data plane modules (multi-Access edge computing data plane, MEC DP) and MEPs may be deployed on MEC 103.
The MEC DP may be connected to the DU communication of the base station 102 through an N3 interface. MEP may be communicatively coupled to MEC DP via an N6 interface. The data processing device 104 may be communicatively coupled to the MEP via an A1 interface.
In practical applications, referring to fig. 1b, the MEP may be in communication connection with the terminal 101 through the MP1 interface by performing communication connection between the APP Server (application Server, APP Server) and the MEP through the MP1 interface, and performing communication connection between the APP Client (application Client, APPClient) and the terminal 101, and then performing communication connection between the APP Server and the APP Client, so as to implement communication connection between the MEP and the terminal 101 through the MP1 interface.
Alternatively, when the data processing device 104 is a RIC within the base station 102, the RIC may also be communicatively coupled to the MEP via an A1 interface.
The MEC DP is responsible for providing a data forwarding path between the radio access network and the core network, and implementing local offloading of data traffic. MEC DP has parsing processing capability for N3 general packet radio service tunneling protocol (general packet radio service tunneling protocol, GTP) data flows. For example, MEC DP resolves the destination internet protocol (internet protocol, IP) address of a GTP packet data packet from a base station, and routes the IP packet to an internal private network if it is local traffic. Therefore, the public network traffic and the private network traffic can be separated through the MEC DP, so that the safety of private network data is ensured.
MEPs may incorporate load balancers. Through cooperation of MEP and MEC DP, the traffic of the specific third party user can be distributed to the corresponding edge APP.
The basic hardware architecture of the terminal 101, base station 102, MEC103 and data processing device 104 in the data processing system 100 is similar and includes the elements included in the communication device shown in fig. 2A or fig. 2B. The hardware configuration of the terminal 101, the base station 102, the MEC103, and the data processing apparatus 104 will be described below taking the communication apparatus shown in fig. 2A and 2B as an example.
Fig. 2A is a schematic hardware structure of a communication device according to an embodiment of the present application. The communication device comprises a processor 21, a memory 22, a communication interface 23, a bus 24. The processor 21, the memory 22 and the communication interface 23 may be connected by a bus 24.
The processor 21 is a control center of the communication device, and may be one processor or a collective term of a plurality of processing elements. For example, the processor 21 may be a general-purpose central processing unit (central processing unit, CPU), or may be another general-purpose processor. Wherein the general purpose processor may be a microprocessor or any conventional processor or the like.
As one example, processor 21 may include one or more CPUs, such as CPU0 and CPU1 shown in fig. 2A.
In a possible implementation, the memory 22 may exist separately from the processor 21, and the memory 22 may be connected to the processor 21 by a bus 24 for storing instructions or program code. The processor 21, when calling and executing instructions or program code stored in the memory 22, is capable of implementing the data processing method provided in the embodiments described below.
In the embodiment of the present application, the software programs stored in the memory 22 are different for the terminal 101, the base station 102, and the MEC103, and the data processing apparatus 104, so the functions implemented by the terminal 101, the base station 102, and the MEC103, and the data processing apparatus 104 are different. The functions performed with respect to the respective devices will be described in connection with the following flowcharts.
In another possible implementation, the memory 22 may also be integrated with the processor 21.
A communication interface 23 for connecting the communication device with other devices via a communication network, which may be an ethernet, a radio access network (radio access network, RAN), a wireless local area network (wireless local area networks, WLAN), etc. The communication interface 23 may include a receiving unit for receiving data and a scheduling unit for transmitting data.
Bus 24 may be an industry standard architecture (industry standard architecture, ISA) bus, an external device interconnect (peripheral component interconnect, PCI) bus, or an extended industry standard architecture (extended industry standard architecture, EISA) bus, among others. The bus may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 2A, but not only one bus or one type of bus.
It should be noted that the structure shown in fig. 2A does not constitute a limitation of the communication device, and the communication device may include more or less components than those shown in fig. 2A, or may combine some components, or may be arranged in different components.
Fig. 2B shows another hardware structure of the communication device in the embodiment of the present application. As shown in fig. 2B, the communication device may include a processor 31 and a communication interface 32. The processor 31 is coupled to a communication interface 32.
The function of the processor 31 may be as described above with reference to the processor 21. The processor 31 also has a memory function and can function as the memory 22.
The communication interface 32 is used to provide data to the processor 31. The communication interface 32 may be an internal interface of the communication device or an external interface of the communication device (corresponding to the communication interface 23).
It should be noted that the structure shown in fig. 2A (or fig. 2B) does not constitute a limitation of the communication apparatus, and the communication apparatus may include more or less components than those shown in fig. 2A (or fig. 2B), or may combine some components, or may be arranged in different components.
Fig. 3 is a schematic flow chart of a data processing method according to an embodiment of the present application. The embodiment of the application is applied to the data processing system shown in fig. 1A, and the data processing method is applied to a data processing device, wherein the data processing device belongs to a terminal, a base station and an MEC, and the data processing system is formed by the data processing devices. The data processing method comprises the following steps: S301-S303.
S301, the data processing device receives resource configuration information from the base station.
The resource configuration information is used for indicating network resources provided when the base station accesses the edge APP for at least one terminal.
Specifically, since a plurality of MEPs are deployed on the MEC, each MEP corresponds to one edge APP. Thus, at least one terminal may send an access request message to the base station when accessing the edge APP through the base station. After receiving the access request message, the base station provides network resources for at least one terminal so that the at least one terminal accesses the edge APP, and sends resource configuration information to the data processing device. Accordingly, the data processing apparatus receives resource configuration information from the base station.
Alternatively, the base station may send the resource configuration information to the data processing apparatus through the E2 interface. Correspondingly, the data processing device receives the resource configuration information from the base station through the E2 interface.
Alternatively, the data processing apparatus may be preconfigured with a memory module for storing resource configuration information from the base station.
Optionally, the network resource provided by the base station when accessing the edge APP for at least one terminal may include at least one of bandwidth management information of the wireless network, wireless channel quality, and ID and load information of a cell in which the terminal is located.
Optionally, the network resources provided by the base station when accessing the edge APP for at least one terminal may also include terminal information. The terminal information includes: information such as identity information of the terminal and position information of the terminal.
When the data processing apparatus is a RIC, the RIC is an internal functional module of the base station. At this time, a connection may be established between a near-real-time RAN intelligent controller (near real time RAN intelligent controller, near-RT RIC) and an E2 node (node) through an E2 interface. After the near-RT RIC and the E2 Node normally establish connection through the E2 interface, the E2 Node informs the near-RT RIC of the RAN function. The near-RT RIC may place a message indicating that the E2 Node transmits resource configuration information in a subscription message. Accordingly, the E2 Node may send report (report) information including resource configuration information to the near-RT RIC according to the subscription message. Subsequently, after receiving report information from the E2 Node, a functional module based on location (location), bandwidth (bandwidth) and radio network information service (radio network information services, RNIS) in the near-RT RIC may trigger a location, bandwidth and RNIS open process according to the report information, so as to provide network services to the edge APP according to the resource configuration information of the base station.
S302, the data processing device acquires the resource requirement information.
The resource requirement information is used for indicating network resource requirements when at least one terminal accesses the edge APP.
Specifically, after receiving the resource configuration information from the base station, the data processing device may obtain, according to the resource configuration information, resource requirement information sent by the edge APP.
Optionally, the network resource requirement when the at least one terminal accesses the edge APP may include at least one of a bandwidth requirement, a delay requirement and a jitter requirement of the edge APP for the network resource, so as to ensure stability and security of service data transmission.
Optionally, the network resource requirement when the at least one terminal accesses the edge APP may further include terminal information. The terminal information includes: information such as identity information of the terminal and position information of the terminal.
And S303, when the resource allocation information cannot meet the resource demand information, the data processing device updates the network resource allocation of the base station so that the network resource provided by the base station when the base station accesses the edge APP for at least one terminal meets the resource demand information.
Specifically, after receiving the resource configuration information from the base station and obtaining the resource requirement information, the data processing apparatus may monitor whether the resource configuration information of the base station meets the resource requirement information according to the resource configuration information and the resource requirement information.
When the resource allocation information cannot meet the resource requirement information, the data processing device can update the network resource allocation of the base station according to the network resource requirement of the at least one terminal for accessing the edge APP, so that the network resource provided by the base station when the base station accesses the edge APP for the at least one terminal meets the resource requirement information.
Optionally, when updating the network resource configuration of the base station according to the network resource requirement of the at least one terminal accessing the edge APP, the data processing device may determine the network resource configuration information to be updated according to the network resource requirement of the at least one terminal accessing the edge APP. Then, the data processing apparatus transmits the network resource configuration information to be updated to the base station. After receiving the network resource configuration information to be updated from the data processing device, the base station updates the network resource configuration according to the network resource configuration information to be updated, so that the network resource provided when the at least one terminal accesses the edge APP meets the network resource requirement of the at least one terminal accessing the edge APP.
Optionally, the data processing device may monitor whether the resource configuration information meets the resource requirement information according to a predetermined monitoring mode according to the resource configuration message and the resource requirement information.
And when the current monitoring resource allocation information meets the resource demand information, if so, the data processing device ends the monitoring. Subsequently, the data processing device prepares for the next monitoring according to a predetermined monitoring mode. If not, updating the network resource configuration of the base station so that the network resource provided by the base station when the base station accesses the edge APP for at least one terminal meets the resource requirement information.
Alternatively, the predetermined monitoring mode may be continuous or periodic, which is not limited in this application.
Optionally, the data processing device may be preconfigured with a monitoring module and an updating module, where the monitoring module monitors network resources provided by the base station when the base station accesses the edge APP for at least one terminal after receiving a network resource requirement when the at least one terminal accesses the edge APP. When it is monitored that network resources provided by the base station when the base station accesses the edge APP for at least one terminal cannot meet network resource requirements when the base station accesses the edge APP for at least one terminal, the monitoring module may send an update notification message to the update module. The update module updates the network resource configuration of the base station after receiving the update notification message from the monitoring module so that the network resource provided when the edge APP is accessed for the at least one terminal meets the network resource requirement of the at least one terminal for accessing the edge APP.
Illustratively, when accessing the edge APP1, the terminal 1 transmits the resource requirement information including a required bandwidth of not less than 50M, a required network delay of not more than 10ms, and a required network jitter of not more than 5ms. The base station 1 provides the terminal 1 with network resources with a bandwidth of 30M, a network delay of 5ms and a network jitter of 5ms and sends to the data processing device along with the resource configuration information. After receiving the network resource requirement sent by the edge APP1 and the resource configuration information sent by the terminal 1, the data processing device judges whether the resource configuration information meets the resource requirement information. At this time, the resource allocation information cannot satisfy the resource demand information, and the data processing apparatus updates the network resources in the resource allocation information to be bandwidth 50M, network delay 5ms and network jitter 5ms, and transmits the network resources to the base station 1 in the resource allocation information to be updated. After receiving the network resource configuration information to be updated from the data processing device, the base station 1 updates the network resource configuration according to the network resource configuration information to be updated, so that the network resource provided for the terminal 1 when accessing the edge APP1 meets the network resource requirement of the terminal 1 when accessing the edge APP 1.
In summary, the data processing device in the embodiment of the present application may receive network resources provided when the base station accesses the edge APP for at least one terminal, and obtain a network resource requirement when the at least one terminal accesses the edge APP. When the network resource provided by the base station when the base station accesses the edge APP for at least one terminal cannot meet the network resource requirement when the base station accesses the edge APP for at least one terminal, the data processing device can update the network resource configuration of the base station according to the resource requirement information, so that the network resource provided by the base station when the base station accesses the edge APP for at least one terminal can meet the network resource requirement when the base station accesses the edge APP for at least one terminal. Therefore, the embodiment of the application senses the wireless network demands of different terminals through the data processing device and monitors the wireless network resources provided by the base station, and the base station can reasonably provide the wireless network resources for the terminals, so that the user network experience is improved.
In one implementation manner, referring to fig. 3, as shown in fig. 4, in S302, a method for obtaining resource requirement information by a data processing apparatus includes: S401-S402.
S401, the data processing device sends resource configuration information from the base station to a mobile edge platform MEP corresponding to the edge APP, so that the MEP provides network services corresponding to the resource configuration information to the edge APP.
The resource configuration information is used for the MEP to provide network services corresponding to the resource configuration information to the edge APP.
Specifically, the data processing device sends the resource configuration information to the MEP after receiving the resource configuration information from the base station, so that the MEP provides the network service corresponding to the resource configuration information to the edge APP. Accordingly, the MEP receives the resource configuration information from the data processing device and provides the network service corresponding to the resource configuration information to the edge APP.
Alternatively, the data processing apparatus may send the resource configuration information to the MEP through the A1 interface. After receiving the resource configuration information, the MEP provides network services corresponding to the resource configuration information to the edge APP through the MP1 interface. Illustratively, the MEP receives resource configuration information from the base station 1 sent by the data processing device, and provides network resources provided therein to the terminal 1 to the edge APP accessed by the terminal 1.
It should be noted that, the A1 interface is an interface for interconnecting a non-real-time RAN intelligent controller (non real time RAN intelligent controller, non-RT RIC) and a near-RT RIC, and the development of a module non-RT RIC in a 3GPP standard architecture has not been completed yet. Therefore, in the embodiment of the present application, when the data processing apparatus is a RIC, a method of connecting the MEP to the near-RT RIC through the A1 interface is proposed, and the non-RT RIC is replaced by the MEP. In this way, the RIC may send the resource configuration information to the MEP through the A1 interface, and at the same time, the MEP may provide the resource requirement information of the edge APP to the RIC through the A1 interface, so as to implement configuration and management of the wireless network resources.
S402, the data processing device receives resource requirement information sent by the MEP.
The resource demand information is sent to the MEP by the edge APP through network services provided by the MEP.
Specifically, when the terminal accesses the edge APP, the edge APP may send resource requirement information to the MEP through a network service provided by the MEP. Correspondingly, after receiving and packaging the resource demand information from the edge APP, the MEP sends the resource demand information to the data processing device. Correspondingly, the data processing device receives the resource requirement information sent by the MEP.
Optionally, when the terminal accesses the edge APP, the edge APP may send resource requirement information to the MEP through the MP1 interface. Correspondingly, after receiving and packaging the resource demand information from the edge APP through the MP1 interface, the MEP can send the resource demand information to the data processing device through the A1 interface. Correspondingly, the data processing device receives the resource demand information sent by the MEP through the A1 interface
It should be noted that, the existing MEP platform has serious sealing performance, different platform systems of different manufacturers, and proprietary definition of MP1 interfaces, which is inconvenient for intercommunication. Therefore, when the APP is deployed on a large scale, each APP is deployed on the MEP developed by each party, and customized development and service docking are required for each platform, so that repeated development and maintenance work of the service of a third party is greatly increased.
In the embodiment of the application, the standardization of the platform interface and the standardization of the platform architecture can be realized, and the MP1 interface specified by European telecommunication standardization institute (European telecommunications standards institute, ETSI) is enhanced. Thus, the edge APP can send resource requirement information to the MEP through the MP1 interface. Correspondingly, the MEP platform can receive the resource demand information from the edge APP through the MP1 interface, record and forward the resource demand information, and therefore the perception of the resource demand of the edge APP wireless network is realized.
In practical applications, because the network resource requirements of different edge APPs are different, the resource requirement information corresponding to the network resource requirements of different edge APPs is also different.
Optionally, the manner in which the edge APP sends the resource requirement information may be periodic, aperiodic, or semi-persistent, which is not limited in this embodiment of the present application.
Optionally, when the edge APP provides a service for the terminal, the edge APP may actively send the resource requirement information to the MEP through the MP1 interface, or may send the resource requirement information after receiving a message sent by the MEP and used for requesting to obtain the resource requirement information.
In one implementation manner, as shown in fig. 5 in connection with fig. 3, in S303, the method for updating the network resource configuration of the base station by the data processing apparatus includes: S501-S502.
S501, the data processing device acquires the service priority of at least one terminal.
The service priority is used for indicating the sequence of the wireless network resources obtained by the terminal when the plurality of terminals access the same edge APP.
Specifically, after receiving the resource configuration information from the base station, the data processing apparatus may determine identity information of at least one terminal according to the resource configuration information, and determine a service priority of the at least one terminal according to the identity information of the at least one terminal.
Alternatively, the identity information of the terminal may be international mobile subscriber identity (international mobile subscriber identification number, IMSI) information in a subscriber identity authentication module (subscriber identification module, SIM) of the terminal. If the IMSI information is a pre-registered private network user of the base station, determining that the service priority of the terminal is high. If the IMSI information is a public network user that is not registered in advance, determining that the service priority of the terminal is a low priority.
S502, the data processing device updates the network resource configuration of the base station according to the service priority of at least one terminal.
Specifically, when the resource allocation information cannot meet the resource requirement information, the data processing device may determine, according to the service priority of at least one terminal, a network resource requirement of the at least one high-priority terminal for accessing the edge APP, and update, according to the network resource requirement of the at least one high-priority terminal for accessing the edge APP, the network resource allocation of the base station, so that the network resource provided by the base station when accessing the edge APP for the at least one high-priority terminal meets the network resource requirement of the at least one high-priority terminal for accessing the edge APP. Optionally, the method for updating the network resource configuration of the base station by the data processing device according to the network resource requirement of the at least one high-priority terminal for accessing the edge APP may refer to S303, and the method for updating the network resource configuration of the base station by the data processing device according to the network resource requirement of the at least one terminal for accessing the edge APP is not described herein.
Optionally, after the at least one high-priority terminal finishes accessing the edge APP, the data processing device may update the network resource configuration of the base station according to the network resource requirement of the at least one low-priority terminal accessing the edge APP, so that the network resource provided by the base station when accessing the edge APP for the at least one low-priority terminal meets the network resource requirement of the at least one low-priority terminal accessing the edge APP.
Optionally, the method for updating the network resource configuration of the base station by the data processing device according to the network resource requirement of the at least one low-priority terminal for accessing the edge APP may refer to S303, and the method for updating the network resource configuration of the base station by the data processing device according to the network resource requirement of the at least one terminal for accessing the edge APP is not described herein.
Illustratively, the data processing apparatus receives the resource allocation information from the base station 1, and recognizes that the base station 1 provides network resources with a bandwidth of 30M, a network delay of 5ms, and a network jitter of 5ms for both the terminal 1 and the terminal 2, and that the traffic priority of the terminal 1 is high and the traffic priority of the terminal 2 is low. The data processing device receives the resource requirement information from the MEP and identifies network resources for which the terminal 1 requires a bandwidth of at least 50M, a network delay of not more than 5ms and a network jitter of not more than 5ms, and the terminal 2 requires network resources for which the bandwidth is at least 30M, the network delay of not more than 5ms and the network jitter of not more than 5 ms. Then, the data processing device monitors that the network resource provided by the base station 1 cannot meet the network resource requirement of the terminal 1, recognizes that the service priority of the terminal 1 is high priority and the service priority of the terminal 2 is low priority, and sends an update instruction to the base station 1, so that the base station 1 preferentially provides the network resource with the bandwidth of 50M, the network delay of 5ms and the network jitter of 5ms for the terminal 1 with the high priority. After the terminal 1 finishes the service or the other services finish to release the network resources, the base station 1 provides the network resources to the terminal 2.
In one implementation, in conjunction with fig. 3, as shown in fig. 6, before step S301, the data processing method further includes: s601.
S601, the data processing device sends a data distribution strategy to the mobile edge operation MEC through the base station, so that the MEC provides network service for the MEP corresponding to the edge APP according to the data distribution strategy, and the MEP starts the edge APP.
The data splitting policy is used for splitting received data to the MEP corresponding to the received data.
In particular, the data processing apparatus may be preconfigured with the splitting module. The distribution module is provided with a data distribution strategy. The data processing device may acquire the data offloading policy in the offloading module first, and then send the data offloading policy to the base station. Correspondingly, the base station receives the data offloading policy from the data processing apparatus and sends it to the MEC. Correspondingly, the MEC receives the data distribution strategy from the base station, provides network service for the MEP corresponding to the edge APP according to the data distribution strategy, and enables the MEP to start the edge APP.
Optionally, the MEC DP deployed on the MEC may receive a data offloading policy from the base station, provide network services for the MEP corresponding to the edge APP according to the data offloading policy, and enable the MEP to start the edge APP
Illustratively, terminal 1 sends a request message to base station 1 when access to edge APP1 is required. Accordingly, the base station 1 receives the request message from the terminal 1 to access the edge APP1 and transmits the request message to the MEC. Accordingly, the MEC receives the request message from the base station 1 and sends the request message to the MEP according to the data offloading policy. Accordingly, in response to the request message, the MEP matches to the edge APP corresponding to the request message and starts.
Alternatively, the MEC DP may be connected to the base station via an N3 interface. After receiving the data offloading policy from the data processing apparatus, the base station may send the data offloading policy to the MEC DP through the N3 interface. Correspondingly, the MEC DP receives the data offloading policy from the base station via the N3 interface. Subsequently, after the base station receives the request message from the terminal to access the edge APP and sends the request message to the MEC DP, the MEC DP receives the request message from the base station and shunts the request message to the MEP corresponding to the edge APP according to the data shunting policy. Accordingly, in response to the request message, the MEP matches to the edge APP corresponding to the request message and starts.
Optionally, the data splitting policy may be an ip+computer PORT (PORT) splitting manner, or a domain name system (domain name system, DNS) splitting manner. For example, when the data splitting policy is the splitting mode of ip+port, the MEC DP can split according to the destination IP address and destination PORT number in the service IP five-tuple. When the data splitting policy is a DNS splitting mode, the MEC DP can redirect a specific DNS domain name query request to the MEC DNS service for processing. In the MEC, a user plane function (user plane function, UPF) is generally deployed to implement data offloading. However, the UPF has multiple functions such as a/D conversion, signaling conversion, and UNI activation/deactivation, so the deployment cost of the UPF is also high. However, when MECs are deployed in enterprise areas, the function of UPF data offloading is mainly utilized, and other functions of UPF are not utilized. In the embodiment of the application, the data processing device configures the data distribution strategy for the MEC DP to finish data distribution, thereby realizing the replacement of UPF and reducing the deployment cost.
In one implementation, as shown in fig. 7, the data processing method includes: S701-S710.
S701, the data processing device sends a data distribution strategy to the MEC DP through the base station.
It should be understood that, for a specific implementation manner of the data processing apparatus sending the data splitting policy to the MECDP through the base station, reference may be made to the description of S601, which is not repeated herein.
S702, the terminal sends a request message to the base station.
Specifically, after the terminal successfully accesses the wireless network of the base station, when the terminal needs to access the edge APP, a request message is sent to the base station. The request message is used for the terminal to access the edge APP.
In practical applications, the base station and session management function (session management function, SMF) or mobility management function (core access and mobility management function, AMF) establish different protocol data unit sessions (protocol data unit session, PDU session) for the terminal according to different services, so as to develop services required by the terminal. After the PDU session is established, service data can be transmitted between the terminal and the base station.
S703, in response to the request message, the base station transmits the request message to the MEC DP.
Specifically, after receiving the request message from the terminal, the base station sends the request message to the MEC DP.
Alternatively, the base station may send a request message to the MEC DP through the N3 interface.
S704, in response to the request message, the MEC DP shunts the received request message to the MEP corresponding to the received request message according to the data shunt policy.
Specifically, after receiving the request message from the base station, the MEC DP may parse the request message to obtain the IP address of the edge APP accessed by the terminal, and determine, according to the data offloading policy, the MEP corresponding to the edge APP accessed by the terminal. In response to the request message, the MEC DP shunts the received request message to the MEP corresponding to the received request message.
Alternatively, the MEC DP may send the request message to the MEP via the N6 interface.
S705, the base station transmits resource allocation information to the data processing apparatus in response to the request message.
Specifically, the base station receives a request message from the terminal, and transmits resource configuration information to the data processing apparatus in response to the request message. The resource configuration information is used for indicating network resources provided by the base station for the terminal access edge APP.
Optionally, the base station may provide network resources for the terminal according to a preset resource allocation rule.
S706, the data processing apparatus sends resource configuration information to the MEP.
Specifically, the data processing device receives the resource configuration information from the base station, and sends the resource configuration information from the base station to the MEP, so that the MEP provides the network service corresponding to the resource configuration information to the edge APP.
It should be understood that, regarding the specific implementation manner of the data processing apparatus to receive the resource configuration information from the base station, reference may be made to the description of S301, which is not repeated herein.
It should be understood that, regarding a specific implementation manner in which the data processing apparatus sends the resource configuration information to the MEP so that the MEP provides the network service corresponding to the resource configuration information to the edge APP, reference may be made to the description of S401, which is not repeated herein.
S707, in response to the request message, the MEP starts an edge APP corresponding to the request message, and provides the edge APP with a network service corresponding to the resource configuration information from the data processing apparatus.
Specifically, the MEP receives a request message from the MEC DP and resource configuration information from the data processing device, starts an edge APP corresponding to the request message in response to the request message, and provides network services corresponding to the network configuration information to the edge APP according to the resource configuration information.
Optionally, the MEP may provide network services for the edge APP through the MP1 interface.
S708, the edge APP sends the resource requirement information to the MEP.
Specifically, the edge APP sends resource requirement information to the MEP.
Optionally, the edge APP may send resource requirement information to the MEP through the MP1 interface.
Optionally, the edge APP may monitor the wireless network status in real time or periodically, and send the resource requirement information to the MEP through the MP1 interface when the current wireless network status is perceived to be worse.
S709, in response to the resource requirement information, the MEP transmits the resource requirement information to the data processing apparatus.
It should be understood that, for the specific implementation of S709, reference may be made to the description of S402, which is not repeated herein.
S710, the data processing device receives the resource requirement information from the MEP, and when the resource requirement information cannot be met, the data processing device updates the network resource configuration of the base station so that the network resource provided when the base station accesses the edge APP for at least one terminal meets the resource requirement information.
It should be understood that, for the specific implementation of S710, reference may be made to the description of S303, which is not repeated herein.
The codes of step S703 and step S705 are only for convenience of description, and do not limit the actual execution sequence. For example, S704 and step S708 may be performed simultaneously.
The foregoing description of the solution provided in the embodiments of the present application has been mainly presented in terms of a method. To achieve the above functions, it includes corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the application may divide the functional modules of the terminal according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated modules may be implemented in hardware or in software functional modules. Optionally, the division of the modules in the embodiments of the present application is schematic, which is merely a logic function division, and other division manners may be actually implemented.
Fig. 8 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application. The data processing apparatus may be used to perform the data processing method as shown in fig. 3 to 7. The data processing apparatus shown in fig. 8 includes: an acquisition unit 801, and a processing unit 802.
An obtaining unit 801, configured to receive resource configuration information from a base station. The resource configuration information is used to indicate network resources provided by the base station when the base station accesses the edge application APP for at least one terminal. For example, in connection with fig. 3, the acquisition unit 801 may be used to perform S301.
The obtaining unit 801 is further configured to obtain resource requirement information. The resource requirement information is used for indicating network resource requirements when at least one terminal accesses the edge APP. For example, in connection with fig. 3, the acquisition unit 801 may be used to perform S302.
A processing unit 802, configured to update the network resource configuration of the base station when the resource configuration information acquired by the acquiring unit 801 cannot meet the resource requirement information, so that the network resource provided when the base station accesses the edge APP for at least one terminal meets the resource requirement information. For example, in connection with fig. 3, the processing unit 802 may be configured to perform S303.
Optionally, the acquiring unit 801 is specifically configured to:
And sending the resource configuration information to a mobile edge platform MEP corresponding to the edge APP, so that the MEP provides network services corresponding to the resource configuration information to the edge APP. For example, in connection with fig. 4, the acquisition unit 801 may be used to perform S401.
And receiving the resource demand information sent by the MEP. The resource demand information is sent to the MEP by the edge APP through the network service provided by the MEP. For example, in connection with fig. 4, the acquisition unit 801 may be used to perform S402.
Optionally, the processing unit 802 is specifically configured to:
and acquiring the service priority of at least one terminal. For example, in connection with fig. 5, the processing unit 802 may be configured to perform S501.
And updating the network resource allocation of the base station according to the service priority of at least one terminal. For example, in connection with fig. 5, the processing unit 802 may be configured to perform S502.
Optionally, the data processing apparatus further includes: a transmitting unit 803.
A sending unit 803, configured to send, by using the base station, a data splitting policy to the mobile edge computing MEC, so that the MEC provides network services for an MEP corresponding to the edge APP according to the data splitting policy, and causes the MEP to start the edge APP; the data splitting policy is used to represent splitting of received data to MEPs corresponding to the received data. For example, in connection with fig. 6, the transmission unit 803 may be used to perform S601.
The embodiment of the present application also provides a computer program, which can be directly loaded into a memory and contains software codes, and the computer program can implement the information processing method provided in the above embodiment after being loaded and executed by a computer.
Those of skill in the art will appreciate that in one or more of the examples described above, the functions described herein may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, these functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer-readable storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and the division of modules or units, for example, is merely a logical function division, and other manners of division are possible when actually implemented. For example, multiple units or components may be combined or may be integrated into another device, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form. The units described as separate parts may or may not be physically separate, and the parts shown as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units. The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions for causing a device (may be a single-chip microcomputer, a chip or the like) or a processor (processor) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
The foregoing is merely specific embodiments of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions easily conceivable by those skilled in the art within the technical scope of the present application should be covered in the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
1. A method of data processing, comprising:
receiving resource configuration information from a base station; the resource configuration information is used for indicating network resources provided by the base station when the base station accesses an edge application program APP for at least one terminal;
acquiring resource demand information; the resource requirement information is used for indicating network resource requirements when the at least one terminal accesses the edge APP;
monitoring whether the resource allocation information meets the resource demand information according to a preset monitoring mode; the predetermined monitoring mode comprises the following steps: when the resource allocation information meets the resource demand information, ending the current monitoring and waiting for the next monitoring;
the monitoring whether the resource configuration information meets the resource requirement information comprises the following steps: after receiving the network resource requirement of the at least one terminal accessing the edge APP, a preconfigured monitoring module monitors the network resource provided by the base station when the at least one terminal accesses the edge APP;
When the resource allocation information cannot meet the resource demand information, updating the network resource allocation of the base station so that the network resource provided by the base station when accessing the edge APP for at least one terminal meets the resource demand information; the updating the network resource configuration of the base station comprises the following steps: the monitoring module sends an update notification message to a preconfigured update module; the updating module is used for updating the network resources in the resource configuration information after receiving the updating notification message from the monitoring module, and transmitting the updated network resources in the resource configuration information to the base station; the base station is configured to receive the network resource configuration information to be updated, and update the network resource configuration according to the network resource configuration information to be updated.
2. The method for processing data according to claim 1, wherein the obtaining resource requirement information includes:
the resource configuration information is sent to a mobile edge platform MEP corresponding to the edge APP, so that the MEP provides network services corresponding to the resource configuration information to the edge APP;
Receiving the resource demand information sent by the MEP; and the resource demand information is sent to the MEP by the edge APP through network services provided by the MEP.
3. The data processing method according to claim 1, wherein the updating the network resource configuration of the base station comprises:
acquiring the service priority of the at least one terminal;
and updating the network resource configuration of the base station according to the service priority of the at least one terminal.
4. A data processing method according to any one of claims 1 to 3, further comprising:
transmitting a data distribution strategy to a mobile edge operation MEC through the base station, so that the MEC provides network service for an MEP corresponding to the edge APP according to the data distribution strategy, and the MEP starts the edge APP; the data splitting policy is used to indicate splitting of received data to an MEP corresponding to the received data.
5. A data processing apparatus, comprising: an acquisition unit and a processing unit;
the acquisition unit is used for receiving resource configuration information from the base station; the resource configuration information is used for indicating network resources provided by the base station when the base station accesses an edge application program APP for at least one terminal;
The acquisition unit is also used for acquiring resource demand information; the resource requirement information is used for indicating network resource requirements when the at least one terminal accesses the edge APP;
the processing unit is used for monitoring whether the resource configuration information acquired by the acquisition unit meets the resource demand information according to a preset monitoring mode; the predetermined monitoring mode comprises the following steps: when the resource allocation information acquired by the acquisition unit meets the resource demand information, ending the current monitoring and waiting for the next monitoring;
the monitoring whether the resource configuration information meets the resource requirement information comprises the following steps: after receiving the network resource requirement of the at least one terminal accessing the edge APP, a preconfigured monitoring module monitors the network resource provided by the base station when the at least one terminal accesses the edge APP;
when the resource allocation information acquired by the acquisition unit cannot meet the resource requirement information, updating the network resource allocation of the base station so that the network resource provided by the base station when accessing the edge APP for at least one terminal meets the resource requirement information; the updating the network resource configuration of the base station comprises the following steps: the monitoring module sends an update notification message to a preconfigured update module; the updating module is used for updating the network resources in the resource configuration information after receiving the updating notification message from the monitoring module, and transmitting the updated network resources in the resource configuration information to the base station; the base station is configured to receive the network resource configuration information to be updated, and update the network resource configuration according to the network resource configuration information to be updated.
6. The data processing device according to claim 5, wherein the acquisition unit is specifically configured to:
the resource configuration information is sent to a mobile edge platform MEP corresponding to the edge APP, so that the MEP provides network services corresponding to the resource configuration information to the edge APP;
receiving the resource demand information sent by the MEP; and the resource demand information is sent to the MEP by the edge APP through network services provided by the MEP.
7. The data processing device according to claim 5, wherein the processing unit is specifically configured to:
acquiring the service priority of the at least one terminal;
and updating the network resource configuration of the base station according to the service priority of the at least one terminal.
8. A data processing apparatus according to any one of claims 5-7, wherein the data processing apparatus further comprises: a transmitting unit;
the sending unit is configured to send a data distribution policy to a mobile edge computing MEC through the base station, so that the MEC provides network services for an MEP corresponding to the edge APP according to the data distribution policy, and the MEP starts the edge APP; the data splitting policy is used to indicate splitting of received data to an MEP corresponding to the received data.
9. A data processing apparatus comprising a memory and a processor; the memory is used for storing computer execution instructions, and the processor is connected with the memory through a bus; the processor, when the data processing apparatus is running, executes the computer-executable instructions stored in the memory to cause the data processing apparatus to perform the data processing method of any one of claims 1-4.
10. A computer readable storage medium comprising computer executable instructions which, when run on a computer, cause the computer to perform the data processing method according to any of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111183639.4A CN113891359B (en) | 2021-10-11 | 2021-10-11 | Data processing method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111183639.4A CN113891359B (en) | 2021-10-11 | 2021-10-11 | Data processing method, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113891359A CN113891359A (en) | 2022-01-04 |
CN113891359B true CN113891359B (en) | 2023-06-20 |
Family
ID=79006186
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111183639.4A Active CN113891359B (en) | 2021-10-11 | 2021-10-11 | Data processing method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113891359B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116056240B (en) * | 2023-04-03 | 2023-06-23 | 阿里巴巴(中国)有限公司 | Resource allocation system, method and equipment |
CN116389593B (en) * | 2023-04-17 | 2024-01-23 | 阿里巴巴(中国)有限公司 | Resource configuration method, system and electronic equipment |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106231607A (en) * | 2016-09-21 | 2016-12-14 | 北京佰才邦技术有限公司 | The method of a kind of resource distribution and base station |
CN106550476A (en) * | 2017-01-17 | 2017-03-29 | 北京佰才邦技术有限公司 | A kind of resource regulating method and base station and terminal |
CN108683613A (en) * | 2018-05-10 | 2018-10-19 | Oppo广东移动通信有限公司 | A kind of method, apparatus and computer storage media of scheduling of resource |
CN109165972A (en) * | 2018-07-30 | 2019-01-08 | 广东工业大学 | A kind of mobile block chain resource allocation methods of task based access control migration mechanism |
CN109640348A (en) * | 2019-01-08 | 2019-04-16 | 中国联合网络通信集团有限公司 | The multi-service MEC network architecture, the processing method and processing device of multi-service data flow |
CN110769045A (en) * | 2019-10-16 | 2020-02-07 | 世纪龙信息网络有限责任公司 | Data processing method, data processing device, computer equipment and storage medium |
CN110944330A (en) * | 2018-09-21 | 2020-03-31 | 华为技术有限公司 | MEC platform deployment method and device |
CN111654541A (en) * | 2020-06-02 | 2020-09-11 | 中国联合网络通信集团有限公司 | Service function chain arrangement method, system and orchestrator for edge computing service |
EP3731495A1 (en) * | 2018-07-13 | 2020-10-28 | Samsung Electronics Co., Ltd. | Method and electronic device for edge computing service |
CN111868802A (en) * | 2018-01-29 | 2020-10-30 | 交互数字专利控股公司 | Method for Mobile Edge Computing (MEC) deployment of unmanned aerial system service management (UTM) system applications |
CN111935205A (en) * | 2020-06-19 | 2020-11-13 | 东南大学 | Distributed resource allocation method based on alternative direction multiplier method in fog computing network |
CN112492541A (en) * | 2019-09-12 | 2021-03-12 | 英特尔公司 | Method and apparatus for multiple access edge computing service for mobile user equipment |
CN112738723A (en) * | 2019-10-11 | 2021-04-30 | 中国电信股份有限公司 | Network resource allocation method and device and computer readable storage medium |
CN112738851A (en) * | 2020-12-16 | 2021-04-30 | 北京邮电大学 | Intelligent resource allocation system based on prediction mobile edge network and allocation method thereof |
CN112788764A (en) * | 2020-12-23 | 2021-05-11 | 华北电力大学 | Method and system for task unloading and resource allocation of NOMA ultra-dense network |
CN112860429A (en) * | 2020-12-29 | 2021-05-28 | 重庆大学 | Cost-efficiency optimization system and method for task unloading in mobile edge computing system |
CN113133051A (en) * | 2019-12-30 | 2021-07-16 | 中国移动通信集团山西有限公司 | Access resource configuration method, device, base station and medium |
WO2021158018A1 (en) * | 2020-02-03 | 2021-08-12 | Samsung Electronics Co., Ltd. | Method and apparatus for improving a multi-access edge computing (mec) network |
CN113377547A (en) * | 2021-08-12 | 2021-09-10 | 南京邮电大学 | Intelligent unloading and safety guarantee method for computing tasks in 5G edge computing environment |
CN113453194A (en) * | 2020-03-24 | 2021-09-28 | 大唐移动通信设备有限公司 | Mobile edge service updating method, device, system, equipment and medium |
-
2021
- 2021-10-11 CN CN202111183639.4A patent/CN113891359B/en active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106231607A (en) * | 2016-09-21 | 2016-12-14 | 北京佰才邦技术有限公司 | The method of a kind of resource distribution and base station |
CN106550476A (en) * | 2017-01-17 | 2017-03-29 | 北京佰才邦技术有限公司 | A kind of resource regulating method and base station and terminal |
CN111868802A (en) * | 2018-01-29 | 2020-10-30 | 交互数字专利控股公司 | Method for Mobile Edge Computing (MEC) deployment of unmanned aerial system service management (UTM) system applications |
CN108683613A (en) * | 2018-05-10 | 2018-10-19 | Oppo广东移动通信有限公司 | A kind of method, apparatus and computer storage media of scheduling of resource |
EP3731495A1 (en) * | 2018-07-13 | 2020-10-28 | Samsung Electronics Co., Ltd. | Method and electronic device for edge computing service |
CN109165972A (en) * | 2018-07-30 | 2019-01-08 | 广东工业大学 | A kind of mobile block chain resource allocation methods of task based access control migration mechanism |
CN110944330A (en) * | 2018-09-21 | 2020-03-31 | 华为技术有限公司 | MEC platform deployment method and device |
CN109640348A (en) * | 2019-01-08 | 2019-04-16 | 中国联合网络通信集团有限公司 | The multi-service MEC network architecture, the processing method and processing device of multi-service data flow |
CN112492541A (en) * | 2019-09-12 | 2021-03-12 | 英特尔公司 | Method and apparatus for multiple access edge computing service for mobile user equipment |
CN112738723A (en) * | 2019-10-11 | 2021-04-30 | 中国电信股份有限公司 | Network resource allocation method and device and computer readable storage medium |
CN110769045A (en) * | 2019-10-16 | 2020-02-07 | 世纪龙信息网络有限责任公司 | Data processing method, data processing device, computer equipment and storage medium |
CN113133051A (en) * | 2019-12-30 | 2021-07-16 | 中国移动通信集团山西有限公司 | Access resource configuration method, device, base station and medium |
WO2021158018A1 (en) * | 2020-02-03 | 2021-08-12 | Samsung Electronics Co., Ltd. | Method and apparatus for improving a multi-access edge computing (mec) network |
CN113453194A (en) * | 2020-03-24 | 2021-09-28 | 大唐移动通信设备有限公司 | Mobile edge service updating method, device, system, equipment and medium |
CN111654541A (en) * | 2020-06-02 | 2020-09-11 | 中国联合网络通信集团有限公司 | Service function chain arrangement method, system and orchestrator for edge computing service |
CN111935205A (en) * | 2020-06-19 | 2020-11-13 | 东南大学 | Distributed resource allocation method based on alternative direction multiplier method in fog computing network |
CN112738851A (en) * | 2020-12-16 | 2021-04-30 | 北京邮电大学 | Intelligent resource allocation system based on prediction mobile edge network and allocation method thereof |
CN112788764A (en) * | 2020-12-23 | 2021-05-11 | 华北电力大学 | Method and system for task unloading and resource allocation of NOMA ultra-dense network |
CN112860429A (en) * | 2020-12-29 | 2021-05-28 | 重庆大学 | Cost-efficiency optimization system and method for task unloading in mobile edge computing system |
CN113377547A (en) * | 2021-08-12 | 2021-09-10 | 南京邮电大学 | Intelligent unloading and safety guarantee method for computing tasks in 5G edge computing environment |
Non-Patent Citations (3)
Title |
---|
"S5-132097 NGMN Next Generation Converged Operations Requirements - Final Deliverable".3GPP tsg_sa\wg5_tm.2013,全文. * |
Wireless_Powered_Mobile_Edge_Computing_Dynamic_Resource_Allocation_and_Throughput_Maximization;Xiumei Deng;《IEEE XPLORE》;全文 * |
基于混合能量收集的移动边缘计算系统资源分配策略;陈加法;《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113891359A (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3606157B1 (en) | Communication method and device | |
CN110267343B (en) | Paging management method, network data analysis function and network side equipment | |
CN110073638B (en) | Data transmission method, terminal and access network element | |
US8824958B2 (en) | Relay node connection management | |
CN110351836B (en) | Method and equipment for configuring relay resources | |
CN113891359B (en) | Data processing method, device and storage medium | |
US20240089299A1 (en) | Method for Providing Restricted Service, and Communications Device | |
CN117278995A (en) | Efficient discovery of edge computing servers | |
CN114666850B (en) | QoS control method, qoS control device and readable storage medium | |
CN111182584A (en) | Method, device, equipment and storage medium for activating SCG | |
CN109462863B (en) | Method and equipment for voice called | |
CN112788698B (en) | Data processing method and device and terminal equipment | |
US20230363024A1 (en) | Transmission method, transmission apparatus, communication device, and readable storage medium | |
CN113271178A (en) | User equipment capacity transmission method, information transmission method and related products | |
JP7472110B2 (en) | Cellular Telecommunications Networks | |
CN111869172A (en) | Data transmission method and device and communication equipment | |
CN115669185A (en) | Data transmission method, device and storage medium | |
CN114095124B (en) | Communication method, device and computer readable storage medium | |
US11743772B2 (en) | Systems and methods for differentiated traffic treatment for different traffic types associated with multi-persona applications | |
CN112087777A (en) | Method, device and system for determining MDBV | |
CN114340035B (en) | Method and equipment for service transmission | |
CN111132223B (en) | Data packet transmission method and communication equipment | |
CN111869311B (en) | Techniques for multipath bundling and determining Wi-Fi connections for multipath bundling | |
CN111510912B (en) | Control method of terminal transmission rate, base station and core network equipment | |
CN111917667A (en) | Dynamic bandwidth allocation method, SDN controller and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |