CN114363959B - Data distribution method, device, system, equipment and medium - Google Patents
Data distribution method, device, system, equipment and medium Download PDFInfo
- Publication number
- CN114363959B CN114363959B CN202210017967.5A CN202210017967A CN114363959B CN 114363959 B CN114363959 B CN 114363959B CN 202210017967 A CN202210017967 A CN 202210017967A CN 114363959 B CN114363959 B CN 114363959B
- Authority
- CN
- China
- Prior art keywords
- data
- distributed
- popularity
- determining
- area
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 19
- 239000013307 optical fiber Substances 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012163 sequencing technique Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a data distribution method, a device, a system, equipment and a medium, wherein the method comprises the following steps: acquiring popularity of service data in each area, and determining first data to be distributed according to the popularity; determining a corresponding area to be distributed of the first data to be distributed, and matching and covering satellite broadcast network resources of the corresponding area to be distributed; and distributing the first data to be distributed to the edge nodes of the corresponding areas to be distributed by using the matched satellite broadcast network resources, and caching the first data to be distributed in MEC servers of the corresponding edge nodes. According to the invention, the data distribution is carried out by fusing the edge computing network and the satellite broadcasting network, the high popularity business data of the area where the edge node is located is efficiently distributed to the edge nodes of each area by utilizing the satellite broadcasting network and is cached in the MEC server of each edge node, so that the problem that a user repeatedly downloads small parts of high popularity business data and occupies a large amount of network resources in the prior art is solved.
Description
Technical Field
The present invention relates to the field of data distribution technologies, and in particular, to a data distribution method, apparatus, system, device, and medium for fusing an edge computing network and a satellite broadcast network.
Background
As mobile internet is actively developed at present, demands of people for mobile services are continuously increased, such as video subscription playing and popularization of AR/VR (virtual reality/augmented reality) games, users have the same demands on part of content, and a small part of highly popular service data is repeatedly downloaded, so that a large amount of network resources are occupied, thereby causing network congestion and slowing down network response speed.
In view of this, how to cope with the repeated downloading request of the user for the service data, effectively alleviate the network congestion caused by repeated downloading, improve the user experience, and become the problem to be solved by those skilled in the art.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a data distribution method, a device, a system, equipment and a medium for solving the problems that users repeatedly download small portions of highly popular service data in the prior art, occupy a large amount of network resources, easily cause network congestion and slow down network response speed.
In a first aspect, the present invention provides a data distribution method applied to an edge computing MEC network control center, the method comprising:
Acquiring popularity of service data in each area, and determining first data to be distributed according to the popularity;
Determining a corresponding area to be distributed of the first data to be distributed, and matching and covering satellite broadcast network resources of the corresponding area to be distributed;
And distributing the first data to be distributed to the edge nodes of the corresponding areas to be distributed by using the matched satellite broadcast network resources, and caching the first data to be distributed in MEC servers of the corresponding edge nodes.
Preferably, the obtaining popularity of the service data in each area specifically includes:
acquiring the demand degree of the edge node of each area for service data;
and determining popularity of the business data in each area according to the demand.
Preferably, the determining the first data to be distributed according to the popularity comprises:
Sorting the business data according to the popularity;
And determining the service data with the popularity higher than a first preset threshold after sequencing as first data to be distributed.
Preferably, after determining the service data with the popularity higher than the first preset threshold after sorting as the first data to be distributed, the method further includes:
determining the service data with the popularity lower than a first preset threshold and higher than a second preset threshold after sequencing as second data to be distributed;
Determining a corresponding to-be-distributed area of the second to-be-distributed data;
And distributing the second data to be distributed to the edge nodes of the corresponding areas to be distributed by using the ground optical fiber distribution links.
Preferably, before determining the service data with the popularity higher than the first preset threshold after sorting as the first data to be distributed, the method further includes:
Determining the first preset threshold according to the coverage area and transmission performance of satellite broadcast network resources;
Before determining the service data with the popularity lower than the first preset threshold and higher than the second preset threshold after sorting as the second data to be distributed, the method further comprises:
and determining the second preset threshold according to the coverage area and the transmission performance of the ground optical fiber distribution link.
Preferably, the distributing the first data to be distributed to the edge node corresponding to the area to be distributed by using the matched satellite broadcast network resource specifically includes:
judging whether the first data to be distributed is time-sensitive data or non-time-sensitive data;
if the first data to be distributed is time-sensitive data, distributing the first data to be distributed to edge nodes of a corresponding area to be distributed by using high orbit satellites in the matched satellite broadcast network resources;
And if the first data to be distributed is time-insensitive data, distributing the first data to be distributed to edge nodes of the corresponding areas to be distributed by using low-orbit satellites in the matched satellite broadcast network resources.
In a second aspect, the present invention provides a data distribution device, provided in an edge computing MEC network control center, the device comprising:
the acquisition module is used for acquiring popularity of the business data in each area and determining first data to be distributed according to the popularity;
the matching module is connected with the acquisition module and used for determining a corresponding area to be distributed of the first data to be distributed and matching satellite broadcast network resources covering the corresponding area to be distributed;
And the distribution module is connected with the matching module and is used for distributing the first data to be distributed to the edge nodes of the corresponding areas to be distributed by using the matched satellite broadcast network resources and caching the first data to be distributed in MEC servers of the corresponding edge nodes.
In a third aspect, the present invention provides a data distribution system comprising:
an edge computing MEC network control center for executing the data distribution method as described above;
the edge node is used for receiving and caching first data to be distributed, which is distributed by the edge computing MEC network control center;
and the satellite broadcast network is used for distributing the first data to be distributed of the edge computing MEC network control center to the edge node.
In a fourth aspect, the invention provides a computer device comprising a memory and a processor, the memory having a computer program stored therein, the processor performing the method as described above when the processor runs the computer program stored in the memory.
In a fifth aspect, the invention provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method as described above.
According to the data distribution method, the device, the system, the equipment and the medium, the data distribution is carried out by fusing the edge computing network and the satellite broadcasting network, the high popularity business data of the area where the edge node is located is efficiently distributed to the edge nodes of each area by utilizing the satellite broadcasting network and is cached in the MEC servers of each edge node, so that when a user requests to download the business data with high popularity, the data is directly downloaded from the MEC servers to the user terminal, network resources occupied by repeatedly downloading the high popularity data from a core network are saved, network congestion is avoided, and the network response speed is accelerated.
Drawings
Fig. 1 is a flowchart of a data distribution method according to embodiment 1 of the present invention;
fig. 2 is a schematic diagram of a data distribution system according to embodiment 3 of the present invention;
fig. 3 is a schematic diagram of a data distribution device according to embodiment 2 of the present invention;
fig. 4 is a schematic structural diagram of a computer device according to embodiment 4 of the present invention.
Detailed Description
In order to make the technical scheme of the present invention better understood by those skilled in the art, the following detailed description of the embodiments of the present invention will be given with reference to the accompanying drawings.
It is to be understood that the specific embodiments and figures described herein are merely illustrative of the invention, and are not limiting of the invention.
It is to be understood that the various embodiments of the invention and the features of the embodiments may be combined with each other without conflict.
It is to be understood that only the portions relevant to the present invention are shown in the drawings for convenience of description, and the portions irrelevant to the present invention are not shown in the drawings.
It should be understood that each unit and module in the embodiments of the present invention may correspond to only one physical structure, may be formed by a plurality of physical structures, or may be integrated into one physical structure.
It will be appreciated that, without conflict, the functions and steps noted in the flowcharts and block diagrams of the present invention may occur out of the order noted in the figures.
It is to be understood that the flowcharts and block diagrams of the present invention illustrate the architecture, functionality, and operation of possible implementations of systems, apparatuses, devices, methods according to various embodiments of the present invention. Where each block in the flowchart or block diagrams may represent a unit, module, segment, code, or the like, which comprises executable instructions for implementing the specified functions. Moreover, each block or combination of blocks in the block diagrams and flowchart illustrations can be implemented by hardware-based systems that perform the specified functions, or by combinations of hardware and computer instructions.
It should be understood that the units and modules related in the embodiments of the present invention may be implemented by software, or may be implemented by hardware, for example, the units and modules may be located in a processor.
Example 1:
as shown in fig. 1, embodiment 1 of the present invention provides a data distribution method, which is applied to an edge computing MEC (Mobile Edge Computing) network control center 1 in the data distribution system shown in fig. 2.
Specifically, in the present embodiment, the data distribution system as shown in fig. 2 merges an edge computing network with a satellite broadcasting network 3, the edge computing network including an edge computing MEC network control center 1 and an edge node 2, and the satellite broadcasting network 3 includes at least a high orbit satellite (also referred to as geosynchronous orbit satellite, geostationaryOrbit, GEO) 31 and a low orbit satellite (LowEarthOrbit, LEO) 32 and corresponding satellite gateway stations.
The data distribution method executed by the edge computing MEC network control center 1 includes the following steps:
S11, acquiring popularity of the business data in each area, and determining first data to be distributed according to the popularity.
Specifically, in this embodiment, as shown in fig. 2, the MEC network control center 1 manages service data of the core network, and is responsible for controlling the distribution of the service data of the core network to the edge nodes 2 of each area, particularly, the distribution of the service data of high popularity to the corresponding high popularity area through the satellite broadcast network 3.
In this embodiment, the obtaining popularity of the service data in each area specifically includes:
Acquiring the demand degree of the edge node 2 of each area for service data;
and determining popularity of the business data in each area according to the demand.
It should be noted that, the 5G system architecture adopts the edge computing MEC technology to migrate the core network capability, such as computing processing, data storage, network acceleration, intelligent analysis, etc., to the network edge, and has hierarchical multi-layer and distributed deployment characteristics. Specifically, in the present embodiment, as shown in fig. 2, the edge node 2 includes a base station, an MEC server, and a satellite receiving unit, wherein the base station is configured to transmit and receive wireless signals, including receiving and responding to requests for service data by users. The MEC network control center 1 is also used for centralized control management of the edge nodes 2, and in the process of deploying the edge computing MEC network, all the edge nodes 2 need to be uniformly accessed into the MEC network control center 1 to carry out management and service data issuing. The request of the user on the service data received by the base station of the edge node 2 is counted, the demand degree of the edge node 2 on the service data in the area can be obtained, the popularity of the corresponding service data in the area can be determined through the demand degree, and the MEC network control center 1 can determine the corresponding first data to be distributed according to the demand degree of each edge node 2, so that the determined data to be distributed has area pertinence.
In this embodiment, the determining the first data to be distributed according to the popularity level specifically includes:
Sorting the business data according to the popularity;
And determining the service data with the popularity higher than a first preset threshold after sequencing as first data to be distributed.
Specifically, in this embodiment, the MEC network control center 1 sorts the service data according to the popularity thereof, and may set a first preset threshold, determine the service data with the popularity higher than the first preset threshold as high popularity data, that is, first data to be distributed, where the first data to be distributed has the highest popularity in the corresponding area, and the number of times of repeated downloading is the largest, so that the first data to be distributed needs to be distributed preferentially.
In this embodiment, before determining, as the first data to be distributed, the service data with the ranked popularity higher than the first preset threshold, the method further includes:
and determining the first preset threshold according to the coverage area and transmission performance of the satellite broadcast network 3 resources.
It should be noted that satellite communication has great advantages in wide area coverage, emergency communication and other aspects, and the satellite communication system and the ground mobile communication system are mutually integrated to make up for the shortages, so that the satellite communication system and the ground mobile communication system have become the mainstream trend of realizing the global three-dimensional seamless coverage of sea, land, air, space and ground integration in the future mobile communication network, so as to meet various ubiquitous service demands of users. Therefore, in this embodiment, the first preset threshold is determined according to the coverage area and transmission performance of the resources of the satellite broadcast network 3, that is, the first data to be distributed will be distributed by using the satellite broadcast network 3, so as to ensure that the first data to be distributed can be timely distributed to each edge node 2 by the satellite broadcast network 3, thereby meeting the requirement of the user on frequent requests of the first data to be distributed, and the coverage area and transmission performance of the resources of the satellite broadcast network 3 need to be considered when determining the first data to be distributed.
In this embodiment, after determining, as the first data to be distributed, the service data with the ranked popularity higher than the first preset threshold, the method further includes:
determining the service data with the popularity lower than a first preset threshold and higher than a second preset threshold after sequencing as second data to be distributed;
Determining a corresponding to-be-distributed area of the second to-be-distributed data;
And distributing the second data to be distributed to the edge nodes 2 of the corresponding areas to be distributed by using the ground optical fiber distribution links.
Specifically, in this embodiment, the MEC network control center 1 further sets a second preset threshold for the ordered service data, determines, based on the foregoing determination of the first to-be-distributed data, the service data with popularity between the first preset threshold and the second preset threshold as second to-be-distributed data, which still has higher popularity in the corresponding area, but has fewer user requests than the first to-be-distributed data, so that the second to-be-distributed data is selected for distribution according to the data distribution link resources, and because the second to-be-distributed data is determined according to popularity of the second to-be-distributed data in each area, the second to-be-distributed data can also be determined according to popularity of the second to-be-distributed data in each area, and after data distribution, the second to-be-distributed data is stored in the edge node 2 corresponding to the to-be-distributed area, so that the local user of the edge node 2 can quickly acquire the second to-be-distributed data, thereby accelerating the response speed and reducing network congestion.
In this embodiment, before determining, as the second data to be distributed, service data with popularity below the first preset threshold and above the second preset threshold after sorting, the method further includes:
and determining the second preset threshold according to the coverage area and the transmission performance of the ground optical fiber distribution link.
It should be noted that, the data distribution rate that can be supported by the terrestrial optical fiber distribution link is high, but the data distribution from the core network to the edge nodes 2 through the point-to-point terrestrial optical fiber distribution link has a multi-hop physical topology, the same content must be transmitted to each edge node 2 requesting it in parallel, and even if the data rate that can be supported by each individual optical fiber link is high, the required data distribution configuration time is significantly increased; meanwhile, due to the problem of a routing algorithm, the problems of routing revolution and the like can occur, so that the processing capacity of the whole network is not improved; and because the edge nodes 2 are numerous, the regional positions are scattered and the coverage is wide, and the edge nodes 2 in remote areas such as islands, deserts, mountains, ports and the like are subjected to the problems of huge cost, long-distance transmission delay, difficult link deployment and the like when the point-to-point ground optical fiber distribution links are deployed. Therefore, in this embodiment, the second preset threshold is determined according to the coverage area and the transmission performance of the terrestrial optical fiber distribution link, that is, the second data to be distributed is distributed by using the terrestrial optical fiber distribution link, and the coverage area and the transmission performance of the terrestrial optical fiber distribution link need to be considered when determining the second data to be distributed. The MEC network control center 1 has a dynamic planning function of a data distribution path, dynamically plans and distributes the data transmission path to be distributed, considers the coverage area and transmission performance of resources of the satellite broadcast network 3 and the coverage area and transmission performance of a ground optical fiber distribution link in addition to the requirement of the edge node 2 on the service data of each area, so as to determine the service data to be distributed and distribute the corresponding distribution path, and reduces the cost of deploying ground optical fiber connection, extends the coverage area of the data distribution network, reduces the time delay of long-distance data distribution transmission, improves the robustness of the data distribution network and optimizes the satellite resource cost consumption on the premise of meeting the requirements of edge computing MEC on large bandwidth, large connection, low time delay and network stability.
S12, determining a corresponding area to be distributed of the first data to be distributed, and matching and covering satellite broadcast network 3 resources of the corresponding area to be distributed;
Specifically, in this embodiment, the satellite receiving unit of the edge node 2 is configured to receive data distributed by the MEC network control center 1 through the satellite broadcast network 3, where the MEC network control center 1 matches, according to a corresponding to-be-distributed area of the first to-be-distributed data, the satellite broadcast network 3 resources that can be covered by each edge node 2, satellite communications has two unique advantages of data broadcasting and seamless coverage, and the satellite broadcast network 3 is utilized to provide a low-cost reliable network service for a remote area that cannot be covered by ground mobile communications, and extend the network to a place that cannot be reached by the ground network, and distribute, through the satellite broadcast network 3, the first to-be-distributed data with high popularity, so as to implement wide-area distribution of the first to-be-distributed data.
And S13, distributing the first data to be distributed to the edge node 2 corresponding to the area to be distributed by utilizing the matched satellite broadcast network 3 resources, and caching the first data to be distributed in an MEC server corresponding to the edge node 2.
Specifically, in this embodiment, the broadcasting capability of the satellite broadcasting network 3 is utilized to provide efficient data distribution service for users, as shown in fig. 2, the MEC network control center 1 is in communication with the satellite gateway station through the terrestrial optical fiber distribution link, and the MEC server, the base station and the satellite receiving unit in each edge node 2 are in communication, and have the capability of supporting protocol conversion and data routing forwarding between the edge computing network and the satellite network interface, and each set of satellite system includes the satellite gateway station, the satellite receiving unit and a space segment of satellite resources (communication satellite for receiving and forwarding data in space). The satellite gateway station is ground equipment for realizing control processing of ground data and transmitting and receiving data to a satellite, and is an interface between a satellite system and a ground edge computing network; the satellite receiving unit is ground equipment for receiving satellite network data signals of the edge node 2, and is an interface between a satellite system and a ground edge computing node. According to the demand level of each area for service data, the MEC network control center 1 utilizes satellite broadcasting capability to distribute first data to be distributed with high popularity to the edge nodes 2 of each area covered by satellite broadcasting at one time through the satellite broadcasting network 3, and the MEC server is used for caching the service data, providing local service data distribution capability for users in the area where the edge nodes 2 are located according to the request of the users for the service data, effectively relieving network congestion, improving response speed and improving user experience.
In this embodiment, the distributing the first data to be distributed to the edge node 2 corresponding to the area to be distributed by using the matched satellite broadcast network 3 resource specifically includes:
judging whether the first data to be distributed is time-sensitive data or non-time-sensitive data;
if the first data to be distributed is time-sensitive data, distributing the first data to be distributed to the edge node 2 of the corresponding area to be distributed by using the high orbit satellite 31 in the matched satellite broadcasting network 3 resource;
and if the first data to be distributed is time-insensitive data, distributing the first data to be distributed to the edge node 2 of the corresponding area to be distributed by using the low-orbit satellites 32 in the matched satellite broadcasting network 3 resources.
It should be noted that with the development of satellite communication technology, particularly high-throughput and low-orbit satellite 32 communication technology, satellite communication can meet the requirements of most 5G service scenarios in terms of rate and time delay. Therefore, in this embodiment, the capability of wide coverage and data broadcasting of satellite transmission is utilized, and multiple satellite transmission resources such as the high-orbit satellite 31 and the low-orbit satellite 32 are complementary in terms of bandwidth, coverage area and the like, and the satellite gateway station and the satellite are correspondingly matched, so that the satellite broadcast network 3 is a satellite broadcast backhaul network formed by the high-orbit satellite 31 system, the low-orbit satellite 32 system and the like. The MEC network control center 1 has a data distribution path dynamic planning function, further divides first data to be distributed according to whether the first data is sensitive to time, distributes the time sensitive data by adopting the matched available high-orbit satellite 31, and has the characteristics that the high-orbit satellite 31 is always available all the day, but the transmission capacity is smaller; the low-orbit satellite 32 which is matched and available is adopted for distributing the non-time-sensitive data, the low-orbit satellite 32 distributes the effective coverage area in sequence in the process of moving relative to the earth, the effective coverage area is not covered all the day, the service data is distributed when the effective coverage area is moved, the same service data can be distributed for multiple times, and the transmission capacity is large.
Example 2:
as shown in fig. 3, embodiment 2 of the present invention provides a data distribution device, which is disposed in an edge computing MEC network control center 1, and includes:
An obtaining module 11, configured to obtain popularity of service data in each area, and determine first data to be distributed according to the popularity;
The matching module 12 is connected with the obtaining module 11 and is used for determining a corresponding area to be distributed of the first data to be distributed and matching satellite broadcast network 3 resources covering the corresponding area to be distributed;
And the distribution module 13 is connected with the matching module 12 and is used for distributing the first data to be distributed to the edge nodes 2 corresponding to the areas to be distributed by utilizing the matched satellite broadcast network 3 resources, and buffering the first data to be distributed in MEC servers corresponding to the edge nodes 2.
Optionally, the acquiring module 11 specifically includes:
the acquiring unit is used for acquiring the demand degree of the edge node 2 of each area for the service data;
and the first determining unit is used for determining popularity of the business data in each area according to the demand degree.
Optionally, the acquiring module 11 specifically further includes:
The ordering unit is used for ordering the business data according to the popularity;
And the second determining unit is used for determining the service data with the popularity higher than the first preset threshold after sorting as the first data to be distributed.
Optionally, the distribution module 13 specifically includes:
A judging unit configured to judge whether the first data to be distributed is time-sensitive data or non-time-sensitive data;
A first distributing unit for distributing the first data to be distributed to the edge node 2 of the corresponding area to be distributed by using the high orbit satellite 31 in the matched satellite broadcasting network 3 resource if the first data to be distributed is time sensitive data;
And the second distributing unit is used for distributing the first data to be distributed to the edge node 2 of the corresponding area to be distributed by utilizing the low-orbit satellite 32 in the matched satellite broadcasting network 3 resource if the first data to be distributed is time-insensitive data.
Optionally, in the device:
The obtaining module 11 further includes a third determining unit, configured to determine, as second data to be distributed, service data with popularity below a first preset threshold and above a second preset threshold after sorting;
The matching module 12 further includes a fifth determining unit, configured to determine a corresponding area to be distributed of the second data to be distributed;
the distribution module 13 further comprises a third distribution unit for distributing the second data to be distributed to the edge nodes 2 of the corresponding area to be distributed using a terrestrial optical fiber distribution link.
Optionally, the apparatus further comprises:
The preset threshold module is configured to determine the first preset threshold according to a coverage area and transmission performance of a satellite broadcast network 3 resource, and determine the second preset threshold according to a coverage area and transmission performance of a terrestrial optical fiber distribution link.
Example 3:
as shown in fig. 2, embodiment 3 of the present invention provides a data distribution system, including:
An edge computing MEC network control center 1 for executing the data distribution method described in embodiment 1;
an edge node 2, configured to receive and cache first data to be distributed, which is distributed by the edge computing MEC network control center 1;
A satellite broadcast network 3 for distributing the first data to be distributed of the edge computing MEC network control centre 1 to the edge nodes 2.
Example 4:
As shown in fig. 4, embodiment 4 of the present invention provides a computer device including a memory 10 and a processor 20, wherein the memory 10 stores a computer program, and the processor 20 executes the data distribution method as described in embodiment 1 when the processor 20 runs the computer program stored in the memory 10.
The memory 10 is connected to the processor 20, the memory 10 may be a flash memory, a read-only memory, or other memories, and the processor 20 may be a central processing unit or a single chip microcomputer.
Example 5:
Embodiment 5 of the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the data distribution method as described in embodiment 1.
Computer-readable storage media include volatile or nonvolatile, removable or non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, computer program modules or other data. Computer-readable storage media includes, but is not limited to, RAM (Random Access Memory ), ROM (Read-Only Memory), EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY, charged erasable programmable Read-Only Memory), flash Memory or other Memory technology, CD-ROM (Compact Disc Read-Only Memory), digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.
According to the data distribution method, device, system, equipment and medium provided by the embodiments 1-5, the data distribution is performed by fusing the edge computing network and the satellite broadcasting network 3, the high popularity business data of the area where the edge node 2 is located is efficiently distributed to the edge nodes 2 of each area by using the satellite broadcasting network 3 and is cached in the MEC servers of each edge node 2, so that when a user requests to download the business data with high popularity, the data is directly downloaded to the user terminal from the MEC servers, network resources occupied by repeatedly downloading the high popularity data from a core network are saved, network congestion is avoided, and network response speed is accelerated.
It is to be understood that the above embodiments are merely illustrative of the application of the principles of the present invention, but not in limitation thereof. Various modifications and improvements may be made by those skilled in the art without departing from the spirit and substance of the invention, and are also considered to be within the scope of the invention.
Claims (8)
1. A data distribution method, applied to an edge computing MEC network control center, comprising:
acquiring popularity of service data in each area, and determining first data to be distributed according to the popularity and the coverage area and transmission performance of satellite broadcast network resources;
Determining a corresponding area to be distributed of the first data to be distributed, and matching and covering satellite broadcast network resources of the corresponding area to be distributed;
Distributing the first data to be distributed to the edge nodes of the corresponding areas to be distributed by using the matched satellite broadcast network resources, and caching the first data to be distributed in MEC servers of the corresponding edge nodes;
the determining the first data to be distributed according to the popularity comprises the following specific steps:
Sorting the business data according to the popularity;
determining the service data with the popularity higher than a first preset threshold after sequencing as first data to be distributed;
After determining the service data with the popularity higher than the first preset threshold after sorting as the first data to be distributed, the method further comprises:
determining the service data with the popularity lower than a first preset threshold and higher than a second preset threshold after sequencing as second data to be distributed;
Determining a corresponding to-be-distributed area of the second to-be-distributed data;
And distributing the second data to be distributed to the edge nodes of the corresponding areas to be distributed by using the ground optical fiber distribution links.
2. The method of claim 1, wherein the obtaining popularity of the business data in each area specifically comprises:
acquiring the demand degree of the edge node of each area for service data;
and determining popularity of the business data in each area according to the demand.
3. The method of claim 1, wherein before determining traffic data with ranked popularity above a first preset threshold as first data to be distributed, the method further comprises:
Determining the first preset threshold according to the coverage area and transmission performance of satellite broadcast network resources;
Before determining the service data with the popularity lower than the first preset threshold and higher than the second preset threshold after sorting as the second data to be distributed, the method further comprises:
and determining the second preset threshold according to the coverage area and the transmission performance of the ground optical fiber distribution link.
4. A method according to any one of claims 1 to 3, wherein said distributing said first data to be distributed to edge nodes of a corresponding area to be distributed using said matched satellite broadcast network resources, in particular comprises:
judging whether the first data to be distributed is time-sensitive data or non-time-sensitive data;
if the first data to be distributed is time-sensitive data, distributing the first data to be distributed to edge nodes of a corresponding area to be distributed by using high orbit satellites in the matched satellite broadcast network resources;
And if the first data to be distributed is time-insensitive data, distributing the first data to be distributed to edge nodes of the corresponding areas to be distributed by using low-orbit satellites in the matched satellite broadcast network resources.
5. A data distribution apparatus, disposed in an edge computing MEC network control center, comprising:
the acquisition module is used for acquiring popularity of the service data in each area and determining coverage areas and transmission performances of the first data to be distributed and satellite broadcast network resources according to the popularity;
the matching module is connected with the acquisition module and used for determining a corresponding area to be distributed of the first data to be distributed and matching satellite broadcast network resources covering the corresponding area to be distributed;
the distribution module is connected with the matching module and is used for distributing the first data to be distributed to the edge nodes of the corresponding areas to be distributed by using the matched satellite broadcast network resources and caching the first data to be distributed in MEC servers of the corresponding edge nodes;
the acquisition module specifically comprises:
The ordering unit is used for ordering the business data according to the popularity;
the second determining unit is used for determining the service data with the popularity higher than a first preset threshold after sorting as first data to be distributed;
the third determining unit is used for determining the service data with the popularity lower than the first preset threshold and higher than the second preset threshold after being sequenced as second data to be distributed;
the matching module is further used for determining a corresponding area to be distributed of the second data to be distributed;
The distribution module is further configured to distribute the second data to be distributed to an edge node corresponding to the area to be distributed by using a terrestrial optical fiber distribution link.
6. A data distribution system, comprising:
an edge computing MEC network control center for performing the data distribution method according to any one of claims 1 to 4;
the edge node is used for receiving and caching first data to be distributed, which is distributed by the edge computing MEC network control center;
and the satellite broadcast network is used for distributing the first data to be distributed of the edge computing MEC network control center to the edge node.
7. A computer device comprising a memory and a processor, wherein the memory has stored therein a computer program, which when executed by the processor performs the method of any of claims 1-4.
8. A computer readable storage medium, characterized in that a computer program is stored thereon, which computer program, when being executed by a processor, implements the method according to any of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210017967.5A CN114363959B (en) | 2022-01-07 | 2022-01-07 | Data distribution method, device, system, equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210017967.5A CN114363959B (en) | 2022-01-07 | 2022-01-07 | Data distribution method, device, system, equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114363959A CN114363959A (en) | 2022-04-15 |
CN114363959B true CN114363959B (en) | 2024-10-22 |
Family
ID=81107107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210017967.5A Active CN114363959B (en) | 2022-01-07 | 2022-01-07 | Data distribution method, device, system, equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114363959B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110535521A (en) * | 2018-05-25 | 2019-12-03 | 北京邮电大学 | The business transmitting method and device of Incorporate network |
CN113452431A (en) * | 2021-06-25 | 2021-09-28 | 亚太卫星宽带通信(深圳)有限公司 | Method for optimizing satellite network data service by utilizing edge computing technology |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6965816B2 (en) * | 2001-10-01 | 2005-11-15 | Kline & Walker, Llc | PFN/TRAC system FAA upgrades for accountable remote and robotics control to stop the unauthorized use of aircraft and to improve equipment management and public safety in transportation |
CN103079273A (en) * | 2012-11-19 | 2013-05-01 | 南京邮电大学 | Resource management method suitable for multilayer satellite system |
CN110535522B (en) * | 2018-05-25 | 2021-04-27 | 北京邮电大学 | Satellite-ground coordinated transmission method and device |
CN110535897B (en) * | 2018-05-25 | 2020-10-20 | 北京邮电大学 | Data caching method and device for heaven-earth integrated network |
CN110891295A (en) * | 2019-12-25 | 2020-03-17 | 深圳市星网荣耀科技有限公司 | Routing method and routing device for integrating satellite communication and ground communication network |
CN111556105A (en) * | 2020-04-16 | 2020-08-18 | 北京佰才邦技术有限公司 | Ka satellite base station-based service processing method and system and Ka satellite base station |
CN113543170B (en) * | 2021-03-03 | 2024-03-01 | 中国电子科技集团公司电子科学研究院 | Satellite communication system architecture based on space computation and service application processing method |
CN113839704B (en) * | 2021-09-30 | 2023-01-10 | 东南大学 | A Mobile Edge Computing Method for Dense LEO Satellite and Land Fusion |
CN113852554B (en) * | 2021-11-29 | 2022-03-04 | 中国星网网络系统研究院有限公司 | Data transmission method, device and equipment |
-
2022
- 2022-01-07 CN CN202210017967.5A patent/CN114363959B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110535521A (en) * | 2018-05-25 | 2019-12-03 | 北京邮电大学 | The business transmitting method and device of Incorporate network |
CN113452431A (en) * | 2021-06-25 | 2021-09-28 | 亚太卫星宽带通信(深圳)有限公司 | Method for optimizing satellite network data service by utilizing edge computing technology |
Also Published As
Publication number | Publication date |
---|---|
CN114363959A (en) | 2022-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhang et al. | Satellite mobile edge computing: Improving QoS of high-speed satellite-terrestrial networks using edge computing techniques | |
USRE44606E1 (en) | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network | |
US7463890B2 (en) | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network | |
EP2135430B1 (en) | Hierarchically clustered p2p streaming system | |
US7420954B2 (en) | Efficient lightweight information dissemination algorithm for mobile wireless ad hoc networks | |
CN113452432B (en) | Dynamic allocation method for downlink resources of multi-beam low-orbit satellite communication | |
US11861407B2 (en) | Method for managing computing capacities in a network with mobile participants | |
Syfullah et al. | Data broadcasting on Cloud-VANET for IEEE 802.11 p and LTE hybrid VANET architectures | |
Pfandzelter et al. | Edge (of the earth) replication: Optimizing content delivery in large leo satellite communication networks | |
Babu et al. | Bandwidth Scheduling for Content Delivery in VANET | |
CN114363959B (en) | Data distribution method, device, system, equipment and medium | |
Silva et al. | ODCRep: Origin–destination-based content replication for vehicular networks | |
CN115459828A (en) | Low-orbit constellation edge micro-cloud-oriented service autonomous migration method | |
Dalai et al. | On using edge servers in 5G satellite networks | |
CA2440204C (en) | Method for establishing a connection to a broadband communication platform | |
CN101610165B (en) | Method and device for automatically diffusing resources | |
CN112243239B (en) | Unmanned aerial vehicle deployment method based on overpass and related device | |
KR101665864B1 (en) | Method and System for Network Performance Improvement with Cooperative Caching Helper based on Offloading | |
CN113365309A (en) | Content caching and distributing method based on regional collaboration in satellite Internet | |
US20240243806A1 (en) | System and Method for Satellite Communication Supporting Reduced Latency | |
Ordóñez-Morales et al. | Sporangium: Exploiting a virtualization layer to support the concept of sporadic cloud computing with users on the move | |
CN117500024B (en) | Network cooperative processing method, system, device, equipment and storage medium | |
Rostampour et al. | 2D median filtering and pseudo median filtering | |
CN117675803A (en) | Method, medium and electronic equipment for transmitting cached file of star-ground fusion network | |
CN118694425A (en) | A multi-level cache and asynchronous update cache decision method for non-terrestrial networks |
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 |