CN110582096A - Data request processing method and communication network system - Google Patents

Data request processing method and communication network system Download PDF

Info

Publication number
CN110582096A
CN110582096A CN201810596147.XA CN201810596147A CN110582096A CN 110582096 A CN110582096 A CN 110582096A CN 201810596147 A CN201810596147 A CN 201810596147A CN 110582096 A CN110582096 A CN 110582096A
Authority
CN
China
Prior art keywords
request
response data
data
edge computing
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810596147.XA
Other languages
Chinese (zh)
Other versions
CN110582096B (en
Inventor
吴鹏程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201810596147.XA priority Critical patent/CN110582096B/en
Publication of CN110582096A publication Critical patent/CN110582096A/en
Application granted granted Critical
Publication of CN110582096B publication Critical patent/CN110582096B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints

Abstract

The embodiment of the invention provides a data request processing method and a communication network system, and relates to the technical field of communication. The communication network system includes: a base station and an edge computing device, the method comprising: the edge computing device determines whether the received data request is a target request; if so, the edge computing device determines whether the data request has pre-stored response data, the pre-stored response data is obtained by storing the response data corresponding to the target request into the edge computing device under a preset condition, and the preset condition is that the access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold; if so, the edge computing device returns the pre-saved response data to the base station. Therefore, the problem that the network speed is low in the densely populated area is solved, frequently accessed data can be stored in advance and directly returned to the users who access subsequently, and the beneficial effect of improving the network speed is achieved.

Description

Data request processing method and communication network system
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data request processing method and a communications network system.
background
For a mobile communication network, in a densely populated area, due to a large number of data requests, the network load is large, the network speed is low, and under severe conditions, the problem that a user cannot surf the internet occurs.
In the prior art, two solutions have been proposed to solve the above-mentioned problems in densely populated areas. The first scheme receives data requests of a large number of users by deploying more base stations in a densely populated area; the second scheme adopts a service request process to establish a dedicated bearer for a part of network server addresses, and establishes a data transmission channel through a base station and a core network.
However, with the first scheme, when a large number of users request data for a long time, the core network load is too large, and the problem of low network speed is still unsolved; for the second scheme, when a large number of users access the same network server, the dedicated load is large, so that the problem of low network speed still cannot be solved.
Disclosure of Invention
in view of the above, the present invention is proposed to provide a data request processing method and a communication network system that overcome or at least partially solve the above problems.
According to an aspect of the present invention, there is provided a method for processing a data request, including:
The edge computing equipment receives a data request sent by the base station and determines whether the data request is a target request;
If the data request is a target request, the edge computing device determines whether the data request has pre-stored response data, the pre-stored response data is obtained by storing the response data corresponding to the target request into the edge computing device under a preset condition, and the preset condition is that the access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold;
if the data request has pre-stored response data, the edge computing device returns the pre-stored response data to the base station.
Optionally, the step of saving the response data corresponding to the target request to the edge computing device includes:
counting the access frequency of the target request in a specified time period;
If the access frequency is greater than or equal to a preset frequency threshold, downloading response data of the target request from a remote service server;
assigning a target location and saving the response data to the target location in the edge computing device.
Optionally, after the step of assigning a target location and saving the response data to the target location in the edge computing device, the method further includes:
Extracting first identification information of the target request;
And storing the first identification information and the target position into a preset target request list in the edge computing equipment according to the corresponding relation.
Optionally, the step of determining whether there is pre-saved response data in the data request includes:
Extracting second identification information of the data request;
Determining whether the second identifying information is present in the target request list of the edge computing device;
And if the second identification information exists in the target request list of the edge computing device, determining that the data request has response data saved in advance.
Optionally, the communication network system further includes a core network device, and the method further includes:
If the data request does not have response data stored in advance, forwarding the data request to the core network equipment so as to download the response data aiming at the data request from a remote service server;
and when response data which is returned by the core network equipment and aims at the data request is received, returning the response data to the base station.
According to another aspect of the present invention, there is provided a communication network system including: a base station and an edge computing device, the edge computing device comprising:
A target request determining module, configured to receive a data request sent by the base station, and determine whether the data request is a target request;
A first determining module, configured to determine whether a pre-stored response data exists in the data request if the data request is a target request, where the pre-stored response data is obtained by storing, in the edge computing device, the response data corresponding to the target request under a preset condition, where an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold;
And a first response data returning module, configured to return the pre-stored response data to the base station if the data request has the pre-stored response data.
optionally, the edge computing device further comprises:
The access frequency counting submodule is used for counting the access frequency of the target request in a specified time period;
a response data downloading submodule for downloading the response data of the target request from a remote service server;
And the response data storage submodule is used for distributing a target position and storing the response data to the target position in the edge computing equipment.
Optionally, the edge computing device further comprises:
the first identification information extraction module is used for extracting the first identification information of the target request;
And the request information storage submodule is used for storing the first identification information and the target position into a preset target request list in the edge computing device according to the corresponding relation.
Optionally, the first determining module includes:
the second identification information acquisition submodule is used for extracting second identification information of the data request;
A first determination sub-module to determine whether the second identification information is present in the target request list of the edge computing device;
A first determining submodule, configured to determine that the data request has response data saved in advance if the second identification information exists in the target request list of the edge computing device.
Optionally, the communication network system further includes a core network device, and the edge computing device is further configured to:
a data request forwarding module, configured to forward the data request to the core network device if the data request does not have response data stored in advance, so as to download response data for the data request from a remote service server;
And a second response data returning module, configured to return, when receiving response data for the data request returned by the core network device, the response data to the base station.
the embodiment of the invention has the following advantages:
According to the data request processing method and the communication network system, the edge computing equipment receives the data request sent by the base station and determines whether the data request is a target request; if the data request is a target request, the edge computing device determines whether the data request has pre-stored response data, the pre-stored response data is obtained by storing the response data corresponding to the target request into the edge computing device under a preset condition, and the preset condition is that the access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold; and if the data request has pre-stored response data, the edge computing equipment returns the pre-stored response data to the base station. Therefore, the problem that the network speed is low in the densely populated area is solved, frequently accessed data can be stored in advance and directly returned to the users who access subsequently, and the beneficial effect of improving the network speed is achieved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
drawings
various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a flow chart illustrating the steps of a first embodiment of a method for processing a data request according to the present invention;
FIG. 2 is a flow chart showing the steps of an embodiment of a method for processing a data request according to the present invention;
Fig. 3 shows a block diagram of a third embodiment of a communication network system according to the invention;
Fig. 4 shows a block diagram of a fourth embodiment of a communication network system according to the invention.
Detailed Description
exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
example one
Referring to fig. 1, a flowchart illustrating a first step of a first embodiment of a method for processing a data request according to the present invention is shown, which may specifically include the following steps:
Step 101, the edge computing device receives a data request sent by the base station, and determines whether the data request is a target request.
in practical applications, the original processing flow of a data request includes: firstly, a mobile terminal sends a data request to a base station where the mobile terminal is located; then, the base station receives the data request and forwards the data request to a core network; and finally, the core network acquires data from the corresponding remote service server and returns the data to the base station, and the base station returns the data to the mobile terminal. It can be seen that in the prior art, the base stations communicate directly with the core network, so that the core network needs to process all data requests of each base station.
the communication network system of the embodiment of the invention comprises: a base station, an edge computing device and a core network device. The edge computing device is located between the base station and the core network device and is a newly added device. In the embodiment of the invention, the edge computing device is used for receiving a data request sent by a base station and judging whether data corresponding to the data request is pre-stored or not; if the data is pre-stored, returning the stored data to the base station; if the data is not stored in advance, the data is downloaded from the remote service server, stored and returned to the base station.
The target request is a DNS (Domain Name System) request, or other types of requests.
specifically, whether the data request is a target request may be determined by a request type or an identifier carried in the target request. If the request type is the target request type, determining that the data request is the target request, judging whether the stored data exists or not, and processing the processing flow of the data request through the method and the device; if the request type is not the target request type, the data request is not the target request, the request is passed through and forwarded to the core network, and the data request is processed through the original processing flow of the data request.
step 102, if the data request is a target request, the edge computing device determines whether the data request has pre-stored response data, where the pre-stored response data is obtained by storing the response data corresponding to the target request into the edge computing device under a preset condition, and the preset condition is that an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold.
Wherein the access frequency may be represented by the number of accesses per unit time period within the history period. The unit time period may be hours, days, weeks, etc. For example, the ratio of the total number of visits in the past year to the number of days in the past year is calculated to obtain the average number of visits per day, namely the visit frequency in units of times per day; for another example, the ratio of the total number of visits in the past week to the number of hours in the week is calculated to obtain the average number of visits per hour, i.e., the visit frequency in units of times per hour.
It can be understood that the preset frequency threshold is related to a unit time period, and the historical time and the unit time period can be set according to an actual application scenario, so that the preset frequency threshold needs to be set according to different unit time periods, which is not limited in the embodiment of the present invention.
specifically, whether response data of the data request is stored in the edge computing device is determined according to the unique identifier of the target request, if so, the data request is indicated to have response data which is stored in advance, and the stored response data is directly returned to the base station; if not, it indicates that the data request does not have the pre-stored response data, and the data needs to be downloaded from the remote service server through the core network device.
and the pre-stored response data stores the downloaded response data to a cache or a preset storage position of the edge computing device when the target request is received for the first time. It is to be understood that when the edge computing device has an external storage area, the response data is saved to the external storage area; when the edge computing device only has an internal storage area, the response data is saved in the cache.
Step 103, if the data request has pre-stored response data, the edge computing device returns the pre-stored response data to the base station.
specifically, firstly, response data of the data request is acquired from a storage area of the edge computing device according to the identification of the data request; the response data is then returned to the base station.
it will be appreciated that there is pre-stored response data indicating that there have been other users or that the user has accessed the remote service server before. Therefore, the embodiment of the invention can be stored when the remote service server is accessed for the first time, so as to reduce the times of downloading data from the remote service server through the core network, thereby reducing the load of the core network and improving the network speed.
In the embodiment of the invention, the edge computing equipment receives a data request sent by the base station and determines whether the data request is a target request; if the data request is a target request, the edge computing device determines whether the data request has pre-stored response data, the pre-stored response data is obtained by storing the response data corresponding to the target request into the edge computing device under a preset condition, and the preset condition is that the access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold; and if the data request has pre-stored response data, the edge computing equipment returns the pre-stored response data to the base station. Therefore, the problem that the network speed is low in the densely populated area is solved, frequently accessed data can be stored in advance and directly returned to the users who access subsequently, and the beneficial effect of improving the network speed is achieved.
example two
referring to fig. 2, a flowchart illustrating steps of a second embodiment of a method for processing a data request according to the present invention is shown, which may specifically include the following steps:
In step 201, the edge computing device receives a data request sent by the base station, and determines whether the data request is a target request.
This step can refer to the detailed description of step 101, and is not described herein again.
step 202, if the data request is a target request, the edge computing device extracts second identification information of the data request.
The second identification information is the unique identification of the data request and is stored in the identification field of the data request. Thus, the second identification information needs to be extracted from the identification field of the data request.
It is understood that the format and length of the second identification information are related to the specification of the network protocol.
In step 203, the edge computing device determines whether the second identification information is present in the target request list of the edge computing device.
And the key value of each record in the target request list is the second identification information of the target request which already stores the response data.
It is to be understood that the target request list may be a MAP structure list, and the target request may be stored in a cache of the edge computing device or in an external storage area of the edge computing device. The key value is the second identification information of the target request, and the object value is the address information for storing the response data.
step 204, if the second identification information exists in the target request list of the edge computing device, the edge computing device determines that the data request has pre-stored response data, where the pre-stored response data is obtained by storing, in the edge computing device, response data corresponding to the target request under a preset condition, where an access frequency to the response data corresponding to the target request is greater than or equal to a preset frequency threshold.
this step can refer to the detailed description of step 102, and is not described herein again.
Step 205, if the data request has pre-saved response data, the edge computing device returns the pre-saved response data to the base station.
This step can refer to the detailed description of step 103, which is not repeated herein.
Step 206, if there is no response data pre-stored in the data request, forwarding the data request to the core network device, so as to download the response data for the data request from the remote service server.
the core network equipment is used for inquiring and processing the data request forwarded by the base station and returning the obtained data to the base station.
the remote service server is a server corresponding to a website accessed by the mobile terminal.
In the embodiment of the present invention, if the second identification information exists in the target request list of the edge computing device, it indicates that the data request has response data saved in advance; if the second identification information does not exist in the target request list of the edge computing device, it indicates that the data request does not have pre-stored response data, and thus the response data needs to be directly acquired from the remote service server.
in practical application, response data is directly acquired from a remote server and needs to be processed by core network equipment.
Step 207, when receiving response data for the data request returned by the core network device, returning the response data to the base station.
It can be understood that when the base station receives the response data, the data is returned to the mobile terminal, and the base station does not process the data.
Step 208, storing the response data corresponding to the target request into the edge computing device under a preset condition, where the preset condition is that the access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold.
It is understood that step 208 may be performed in synchronization with step 207, i.e.: and when the response data are obtained, storing the response data and sending the response data to the base station.
Optionally, in another embodiment of the present invention, the step 208 includes sub-steps 2081: to 2083:
Substep 2081, counting the access frequency of the target request within a specified time period.
The specified time period may be set according to an actual application scenario, and is not limited in the embodiment of the present invention. It can be understood that the longer the specified time period is, the more accurate the statistical access frequency is, but the higher the computational complexity is; the shorter the specified time period, the less accurate the statistical access frequency, but the less computationally complex.
the access frequency is the ratio of the total number of accesses within a specified time period to the unit time period. For the detailed description of the access frequency, reference may be made to the detailed description in step 102, which is not described herein again.
Substep 2082, if the access frequency is greater than or equal to a preset frequency threshold, downloading the response data of the target request from the remote service server.
the preset frequency threshold may be set according to an actual application scenario, and is not limited in the embodiments of the present invention. It can be understood that the higher the frequency threshold, the fewer the number of target requests for storing response data, and the lower the amplitude for increasing the network speed; the lower the frequency threshold, the greater the number of target requests to store response data, and the higher the magnitude of increasing network speed. Therefore, a smaller frequency threshold value can be set under the scene that the network congestion is serious.
it can be understood that, in practical applications, the data to be responded may be downloaded separately, or the downloaded data may be returned to the base station and stored in the edge computing device at the same time when the data is accessed for the first time.
Substep 2083, assigning a target location and saving the response data to the target location in the edge computing device.
In particular, the target locations may be randomly assigned from a storage area of the edge computing device.
optionally, in another embodiment of the present invention, after step 2082, sub-steps 2084 to 2085 are further included:
Substep 2084, extracting the first identification information of the target request.
The first identification information is identification information of a target request for which response data is not pre-stored, and the second identification information in step 202 is identification information of all target requests, including a target request for which response data is pre-stored and a target request for which response data is not pre-stored.
This step can refer to the detailed description of step 202, and will not be described herein.
Substep 2085, storing the first identification information and the target position in a preset target request list in the edge computing device according to the corresponding relationship.
specifically, the first identification information is used as a key value for retrieval, and the target position is used as an object value.
Thus, step 203 may determine whether response data corresponding to the data request exists in the target request list according to the second identification information. If so, response data is obtained from the target location.
in the embodiment of the invention, the edge computing equipment receives a data request sent by the base station and determines whether the data request is a target request; if the data request is a target request, the edge computing device determines whether the data request has pre-stored response data, the pre-stored response data is obtained by storing the response data corresponding to the target request into the edge computing device under a preset condition, and the preset condition is that the access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold; and if the data request has pre-stored response data, the edge computing equipment returns the pre-stored response data to the base station. Therefore, the problem that the network speed is low in the densely populated area is solved, frequently accessed data can be stored in advance and directly returned to the users who access subsequently, and the beneficial effect of improving the network speed is achieved. In addition, the speed information can be sent to the target cell during the switching, so that the target cell can determine the low-speed user as early as possible.
For simplicity of explanation, the method embodiments are described as a series of acts or combinations, but those skilled in the art will appreciate that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently with other steps in accordance with the embodiments of the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
EXAMPLE III
Referring to fig. 3, a block diagram illustrating a third embodiment of a communication network system according to the present invention specifically includes: a base station 301 and an edge computing device 302, the edge computing device 302 comprising:
A target request determining module 3021, configured to receive a data request sent by the base station, and determine whether the data request is a target request.
A first determining module 3022, configured to determine whether there is pre-stored response data in the data request if the data request is a target request, where the pre-stored response data is obtained by storing the response data corresponding to the target request in the edge computing device under a preset condition, and the preset condition is that an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold.
A first response data returning module 3023, configured to return the pre-saved response data to the base station if the data request has the pre-saved response data.
An embodiment of the present invention provides a communication network system, where the system includes: a base station and an edge computing device, the edge computing device comprising: a target request determining module, configured to receive a data request sent by the base station, and determine whether the data request is a target request; a first determining module, configured to determine whether a pre-stored response data exists in the data request if the data request is a target request, where the pre-stored response data is obtained by storing, in the edge computing device, the response data corresponding to the target request under a preset condition, where an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold; and a first response data returning module, configured to return the pre-stored response data to the base station if the data request has the pre-stored response data. Therefore, the problem that the network speed is low in the densely populated area is solved, frequently accessed data can be stored in advance and directly returned to the users who access subsequently, and the beneficial effect of improving the network speed is achieved.
the detailed description of the embodiment of the present invention, which corresponds to the first embodiment of the method, can refer to the first embodiment, and will not be described herein again.
Example four
referring to fig. 4, a block diagram illustrating a fourth embodiment of a communication network system according to the present invention specifically includes: a base station 401, an edge computing device 402, a core network device 403, and a far-end service server 404, where the edge computing device 402 includes:
A target request determining module 4021, configured to receive a data request sent by the base station 401, and determine whether the data request is a target request.
a first determining module 4022, configured to determine whether a pre-stored response data exists in the data request if the data request is a target request, where the pre-stored response data is obtained by storing the response data corresponding to the target request in the edge computing device 402 under a preset condition, and the preset condition is that an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold. Optionally, in an embodiment of the present invention, the first determining module 4022 includes:
The second identification information obtaining sub-module 40221 is configured to extract the second identification information of the data request.
A first judging sub-module 40222, configured to determine whether the second identification information exists in the target request list of the edge computing device 402.
The first determining sub-module 40223 is configured to determine that the data request has pre-stored response data if the second identification information exists in the target request list of the edge computing device 402.
a first response data returning module 4023, configured to return the pre-stored response data to the base station 401 if the data request has the pre-stored response data.
A data request forwarding module 4024, configured to forward the data request to the core network device 403 if there is no response data pre-stored in the data request, so as to download response data for the data request from the remote service server 404.
a second response data returning module 4025, configured to return, when receiving response data for the data request returned by the core network device 403, the response data to the base station 401.
A response data saving module 4026, configured to save the response data corresponding to the target request to the edge computing device 402 under a preset condition, where the preset condition is that an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold.
optionally, in another embodiment of the present invention, the response data saving module 4026 includes:
And the access frequency counting submodule is used for counting the access frequency of the target request in a specified time period.
and a response data downloading sub-module, configured to download, from the remote service server 404, the response data of the target request if the access frequency is greater than or equal to a preset frequency threshold.
A response data saving sub-module for assigning a target location and saving the response data to the target location in the edge computing device 402.
optionally, in another embodiment of the present invention, the response data saving module 4026 further includes:
And the first identification information extraction submodule is used for extracting the first identification information of the target request.
A request information storing submodule, configured to store the first identification information and the target location in a preset target request list in the edge computing device 402 according to a corresponding relationship.
An embodiment of the present invention provides a communication network system, where the system includes: a base station and an edge computing device, the edge computing device comprising: a target request determining module, configured to receive a data request sent by the base station, and determine whether the data request is a target request; a first determining module, configured to determine whether a pre-stored response data exists in the data request if the data request is a target request, where the pre-stored response data is obtained by storing, in the edge computing device, the response data corresponding to the target request under a preset condition, where an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold; and a first response data returning module, configured to return the pre-stored response data to the base station if the data request has the pre-stored response data. Therefore, the problem that the network speed is low in the densely populated area is solved, frequently accessed data can be stored in advance and directly returned to the users who access subsequently, and the beneficial effect of improving the network speed is achieved. In addition, the speed information can be sent to the target cell during the switching, so that the target cell can determine the low-speed user as early as possible.
The embodiment of the present invention corresponds to the second embodiment of the method, and the detailed description may refer to the second embodiment, which is not repeated herein.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a data request processing device according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
it should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.

Claims (10)

1. A method for processing a data request, the method being applied to a communication network system, the communication network system comprising: a base station and an edge computing device, the method comprising:
the edge computing equipment receives a data request sent by the base station and determines whether the data request is a target request;
if the data request is a target request, the edge computing device determines whether the data request has pre-stored response data, the pre-stored response data is obtained by storing the response data corresponding to the target request into the edge computing device under a preset condition, and the preset condition is that the access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold;
if the data request has pre-stored response data, the edge computing device returns the pre-stored response data to the base station.
2. The method according to claim 1, wherein the step of saving the response data corresponding to the target request to the edge computing device under the preset condition comprises:
Counting the access frequency of the target request in a specified time period;
If the access frequency is greater than or equal to a preset frequency threshold, downloading response data of the target request from a remote service server;
Assigning a target location and saving the response data to the target location in the edge computing device.
3. the method of claim 2, further comprising, after the steps of assigning a target location and saving the response data to the target location in the edge computing device:
Extracting first identification information of the target request;
And storing the first identification information and the target position into a preset target request list in the edge computing equipment according to the corresponding relation.
4. the method of claim 2, wherein the step of determining whether the data request has pre-saved response data comprises:
extracting second identification information of the data request;
Determining whether the second identifying information is present in the target request list of the edge computing device;
And if the second identification information exists in the target request list of the edge computing device, determining that the data request has response data saved in advance.
5. The method of claim 1, wherein the communication network system further comprises a core network device, and wherein the method further comprises:
If the data request does not have response data stored in advance, forwarding the data request to the core network equipment so as to download the response data aiming at the data request from a remote service server;
And when response data which is returned by the core network equipment and aims at the data request is received, returning the response data to the base station.
6. a communication network system, the communication network system comprising: a base station and an edge computing device, the edge computing device comprising:
A target request determining module, configured to receive a data request sent by the base station, and determine whether the data request is a target request;
a first determining module, configured to determine whether a pre-stored response data exists in the data request if the data request is a target request, where the pre-stored response data is obtained by storing, in the edge computing device, the response data corresponding to the target request under a preset condition, where an access frequency of the response data corresponding to the target request is greater than or equal to a preset frequency threshold;
and a first response data returning module, configured to return the pre-stored response data to the base station if the data request has the pre-stored response data.
7. the system of claim 6, wherein the edge computing device further comprises:
the access frequency counting submodule is used for counting the access frequency of the target request in a specified time period;
The response data downloading submodule is used for downloading the response data of the target request from a remote service server if the access frequency is greater than or equal to a preset frequency threshold;
And the response data storage submodule is used for distributing a target position and storing the response data to the target position in the edge computing equipment.
8. The system of claim 7, wherein the edge computing device further comprises:
The first identification information extraction submodule is used for extracting the first identification information of the target request;
and the request information storage submodule is used for storing the first identification information and the target position into a preset target request list in the edge computing device according to the corresponding relation.
9. The system of claim 7, wherein the first determining module comprises:
the second identification information acquisition submodule is used for extracting second identification information of the data request;
a first determination sub-module to determine whether the second identification information is present in the target request list of the edge computing device;
A first determining submodule, configured to determine that the data request has response data saved in advance if the second identification information exists in the target request list of the edge computing device.
10. The system of claim 6, wherein the communication network system further comprises a core network device, and wherein the edge computing device is further configured to:
A data request forwarding module, configured to forward the data request to the core network device if the data request does not have response data stored in advance, so as to download response data for the data request from a remote service server;
And a second response data returning module, configured to return, when receiving response data for the data request returned by the core network device, the response data to the base station.
CN201810596147.XA 2018-06-11 2018-06-11 Data request processing method and communication network system Active CN110582096B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810596147.XA CN110582096B (en) 2018-06-11 2018-06-11 Data request processing method and communication network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810596147.XA CN110582096B (en) 2018-06-11 2018-06-11 Data request processing method and communication network system

Publications (2)

Publication Number Publication Date
CN110582096A true CN110582096A (en) 2019-12-17
CN110582096B CN110582096B (en) 2021-02-05

Family

ID=68809394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810596147.XA Active CN110582096B (en) 2018-06-11 2018-06-11 Data request processing method and communication network system

Country Status (1)

Country Link
CN (1) CN110582096B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235297A (en) * 2020-10-14 2021-01-15 北京理工大学 MES system identification analysis method and system based on edge calculation
CN117278628A (en) * 2023-11-16 2023-12-22 凌锐蓝信科技(北京)有限公司 Data transmission method, device, system, computer equipment and storage medium
WO2024021107A1 (en) * 2022-07-29 2024-02-01 西门子股份公司 Industrial data storage method and apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139301A (en) * 2013-02-05 2013-06-05 华南师范大学 Internet access accelerating method and device which are used in content distribution network system
CN104348841A (en) * 2013-07-23 2015-02-11 中国联合网络通信集团有限公司 Content delivery method, analysis and management and control system and content delivery network system
CN104540097A (en) * 2014-12-29 2015-04-22 华为软件技术有限公司 Method and device for providing information
CN105791392A (en) * 2016-02-16 2016-07-20 中国科学院信息工程研究所 Mobile network based edge service communication method and system
CN106507326A (en) * 2015-09-07 2017-03-15 ***通信集团公司 A kind of charging method, system and relevant device
WO2017128881A1 (en) * 2016-01-28 2017-08-03 中兴通讯股份有限公司 Method, device and system for realizing mobile edge computing service
CN107404733A (en) * 2017-08-22 2017-11-28 山东省计算中心(国家超级计算济南中心) A kind of 5G method of mobile communication and system based on MEC and layering SDN

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139301A (en) * 2013-02-05 2013-06-05 华南师范大学 Internet access accelerating method and device which are used in content distribution network system
CN104348841A (en) * 2013-07-23 2015-02-11 中国联合网络通信集团有限公司 Content delivery method, analysis and management and control system and content delivery network system
CN104540097A (en) * 2014-12-29 2015-04-22 华为软件技术有限公司 Method and device for providing information
CN106507326A (en) * 2015-09-07 2017-03-15 ***通信集团公司 A kind of charging method, system and relevant device
WO2017128881A1 (en) * 2016-01-28 2017-08-03 中兴通讯股份有限公司 Method, device and system for realizing mobile edge computing service
CN105791392A (en) * 2016-02-16 2016-07-20 中国科学院信息工程研究所 Mobile network based edge service communication method and system
CN107404733A (en) * 2017-08-22 2017-11-28 山东省计算中心(国家超级计算济南中心) A kind of 5G method of mobile communication and system based on MEC and layering SDN

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235297A (en) * 2020-10-14 2021-01-15 北京理工大学 MES system identification analysis method and system based on edge calculation
WO2024021107A1 (en) * 2022-07-29 2024-02-01 西门子股份公司 Industrial data storage method and apparatus
CN117278628A (en) * 2023-11-16 2023-12-22 凌锐蓝信科技(北京)有限公司 Data transmission method, device, system, computer equipment and storage medium
CN117278628B (en) * 2023-11-16 2024-03-19 凌锐蓝信科技(北京)有限公司 Data transmission method, device, system, computer equipment and storage medium

Also Published As

Publication number Publication date
CN110582096B (en) 2021-02-05

Similar Documents

Publication Publication Date Title
CN110582096B (en) Data request processing method and communication network system
CN103281409B (en) Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol
US10645001B2 (en) Information transmission method and apparatus, device and storage medium
CN110677492B (en) Access request processing method and device, electronic equipment and storage medium
CN114338594B (en) ARP (Address resolution protocol) response-substituting method, device, equipment and storage medium in Kubernetes environment
CN104601702B (en) Cluster remote procedure calling (PRC) method and system
CN107979841A (en) The querying method and equipment of wireless access point authentication information
EP3754995A1 (en) Video optimization method, device, system, terminal, network apparatus, and storage medium
CN110764688B (en) Method and device for processing data
CN104469394A (en) Video resource acquiring method, background server, video client and system
CN108769157B (en) Message popup display method and device, computing equipment and computer storage medium
CN111416883B (en) Address query method, device, terminal and computer readable storage medium
CN112653989A (en) Broadband user positioning method, device, electronic equipment and storage medium
CN109873855A (en) A kind of resource acquiring method and system based on block chain network
CN111064821A (en) Method and device for determining IP address of edge node
CN104144170A (en) URL filtering method, device and system
CN109672665B (en) Access control method, device and system and computer readable storage medium
WO2021121176A1 (en) Method and device for updating status information of sim card, and server
CN107070887B (en) Network behavior information processing method and device and cache equipment
CN105187472A (en) Data synchronization method and data synchronization device
CN101453792B (en) Network information providing method and apparatus
CN113221049B (en) Page updating method and device, electronic equipment and storage medium
CN112491939A (en) Multimedia resource scheduling method and system
CN112235414B (en) File caching method, operator server and MEC server
CN106302608B (en) Information processing method and device

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