CN113242304A - Edge side multi-energy data acquisition scheduling control method, device, equipment and medium - Google Patents

Edge side multi-energy data acquisition scheduling control method, device, equipment and medium Download PDF

Info

Publication number
CN113242304A
CN113242304A CN202110521095.1A CN202110521095A CN113242304A CN 113242304 A CN113242304 A CN 113242304A CN 202110521095 A CN202110521095 A CN 202110521095A CN 113242304 A CN113242304 A CN 113242304A
Authority
CN
China
Prior art keywords
data acquisition
energy data
energy
side multi
network structure
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
CN202110521095.1A
Other languages
Chinese (zh)
Other versions
CN113242304B (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.)
China Southern Power Grid Digital Grid Technology Guangdong Co ltd
Original Assignee
Southern Power Grid Digital Grid Research Institute 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 Southern Power Grid Digital Grid Research Institute Co Ltd filed Critical Southern Power Grid Digital Grid Research Institute Co Ltd
Priority to CN202110521095.1A priority Critical patent/CN113242304B/en
Publication of CN113242304A publication Critical patent/CN113242304A/en
Application granted granted Critical
Publication of CN113242304B publication Critical patent/CN113242304B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • 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/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to the technical field of comprehensive energy data acquisition, and provides a method, a device, equipment and a medium for controlling edge side multi-energy data acquisition and scheduling. The method and the device can avoid mutual interference of information in the multi-energy data acquisition process and provide corresponding acquisition scheduling service for data with different delay requirements. The method comprises the following steps: the method comprises the steps of constructing an edge side multi-energy data acquisition network structure comprising an edge data processing terminal and a plurality of energy data acquisition devices, traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure, and acquiring data of each energy data acquisition device in the corresponding layer depth through a communication channel corresponding to each layer depth of the edge side multi-energy data acquisition network structure in a current data acquisition period according to the priority order of each energy data acquisition device in each layer depth.

Description

Edge side multi-energy data acquisition scheduling control method, device, equipment and medium
Technical Field
The application relates to the technical field of comprehensive energy data acquisition, in particular to a method and a device for controlling edge-side multi-energy data acquisition and scheduling, computer equipment and a storage medium.
Background
With the rapid development of big data, cloud computing and intelligent technology, the comprehensive energy supply system brings a deep revolution and also puts new requirements on the computing mode of the comprehensive energy supply system. The data volume of water, electricity and natural gas meters of the comprehensive energy supply system generated at every moment is increased rapidly, the data of the comprehensive energy supply system are dispersed geographically, and different requirements are imposed on the response time of energy supply of energy equipment, including network state monitoring, running state monitoring, real-time energy supply monitoring, event monitoring and other monitoring.
Although cloud computing provides an efficient computing platform for big data processing, the increase speed of network bandwidth for a comprehensive energy supply system is far from the increase speed of data, and meanwhile, the cost of the network bandwidth is higher and higher. Therefore, the traditional centralized data acquisition processing mode has difficulty in solving the requirements of transmission delay and response time, and edge calculation is carried out in the application context. The edge computing expands the computing, storing and other capabilities to the network edge side near the water, electricity and natural gas meters of the comprehensive energy supply system, so that some complex intelligent applications can be processed at the local edge end, and the requirements on agile connection, real-time service, data optimization, application intelligence and the like are met.
However, the scheme for acquiring multi-energy data at the edge side provided by the prior art easily causes mutual interference of information in the data acquisition process, and does not provide corresponding acquisition scheduling service for data with different delay requirements.
Disclosure of Invention
In view of the foregoing, it is necessary to provide a method, an apparatus, a computer device, and a storage medium for controlling edge-side multi-energy data acquisition and scheduling.
An edge side multi-energy data acquisition scheduling control method includes:
constructing an edge side multi-energy data acquisition network structure; the edge side multi-energy data acquisition network structure comprises an edge data processing terminal and a plurality of energy data acquisition devices;
traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure;
and acquiring data of each energy data acquisition device in the corresponding layer depth according to the priority sequence of each energy data acquisition device in each layer depth through the communication channel of each layer depth of the edge side multi-energy data acquisition network structure in the current data acquisition period.
An edge side multi-energy data acquisition scheduling control device comprises:
the structure construction module is used for constructing an edge side multi-energy data acquisition network structure; the edge side multi-energy data acquisition network structure comprises an edge data processing terminal and a plurality of energy data acquisition devices;
the structure traversing module is used for traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure;
and the data acquisition module is used for acquiring the data of each energy data acquisition device in the corresponding layer depth through the respective communication channel of each layer depth of the edge side multi-energy data acquisition network structure in the current data acquisition period according to the priority order of each energy data acquisition device in each layer depth.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
constructing an edge side multi-energy data acquisition network structure; the edge side multi-energy data acquisition network structure comprises an edge data processing terminal and a plurality of energy data acquisition devices; traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure; and acquiring data of each energy data acquisition device in the corresponding layer depth according to the priority sequence of each energy data acquisition device in each layer depth through the communication channel of each layer depth of the edge side multi-energy data acquisition network structure in the current data acquisition period.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
constructing an edge side multi-energy data acquisition network structure; the edge side multi-energy data acquisition network structure comprises an edge data processing terminal and a plurality of energy data acquisition devices; traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure; and acquiring data of each energy data acquisition device in the corresponding layer depth according to the priority sequence of each energy data acquisition device in each layer depth through the communication channel of each layer depth of the edge side multi-energy data acquisition network structure in the current data acquisition period.
The edge side multi-energy data acquisition scheduling control method, the device, the equipment and the medium firstly construct an edge side multi-energy data acquisition network structure comprising an edge data processing terminal and a plurality of energy data acquisition equipment, and then traverse the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition equipment in the edge side multi-energy data acquisition network structure; and then, in the current data acquisition period, acquiring data of each energy data acquisition device in the corresponding layer depth according to the priority sequence of each energy data acquisition device in each layer depth through the communication channel corresponding to each layer depth of the edge side multi-energy data acquisition network structure. According to the scheme, respective communication channels can be distributed for each layer depth according to the edge side multi-energy data acquisition network structure, so that the problem that different layer depths interfere with each other during data acquisition is solved, and further, data acquisition tasks of the different layer depths are carried out according to the priority sequence of each energy data acquisition device in the layer depth, so that the data with high priority can be scheduled preferentially according to the delay requirements of different types of data acquisition scheduling, and corresponding acquisition scheduling services are provided for data with different delay requirements while information interference is avoided in the multi-energy data acquisition process.
Drawings
Fig. 1 is a schematic flow chart illustrating a method for controlling edge-side multi-energy data acquisition and scheduling in an embodiment;
FIG. 2 is a diagram of an edge-side multi-energy data acquisition network architecture in one embodiment;
fig. 3 is a schematic flow chart illustrating a method for controlling edge-side multi-energy data acquisition and scheduling in another embodiment;
fig. 4 is a block diagram of a configuration of the edge-side multi-energy data acquisition scheduling control apparatus in an embodiment;
FIG. 5 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In one embodiment, as shown in fig. 1, there is provided an edge-side multi-energy data acquisition scheduling control method, including the steps of:
and S101, constructing an edge side multi-energy data acquisition network structure.
As shown in fig. 2, the edge-side multi-energy data acquisition network structure constructed in this step may include an edge data processing terminal and a plurality of energy data acquisition devices. The edge data processing terminal can be used for receiving and processing data sent by the various energy data acquisition devices; the multiple energy data acquisition equipment can comprise energy data acquisition equipment such as an intelligent ammeter, an intelligent water meter, an intelligent natural gas meter and the like; the number of the various energy data collection devices may be one or more.
In some embodiments, the edge-side multi-energy data acquisition network structure may be established according to a minimum spanning tree, and specifically, the step S101 specifically includes:
determining node hop counts from each energy data acquisition device to the edge data processing terminal and other energy data acquisition devices, and establishing a minimum distance matrix according to the node hop counts; and determining the edge side multi-energy data acquisition network structure according to the particle swarm algorithm based on the minimum distance matrix.
In this embodiment, an edge-side multi-energy data acquisition network structure is constructed according to a minimum spanning tree, node hops from each energy data acquisition device (or called each energy data acquisition device node) to an edge data processing terminal and other energy data acquisition devices (or called other energy data acquisition device nodes) are recorded, and a minimum distance matrix D is established according to the node hops by using the following formula (1):
D=(H,V) (1)
wherein H represents the number of one-hop nodes included in each node, and V represents the average hop count of each node. Therefore, a space model of the minimum distance is established according to the number of one-hop nodes in the minimum distance matrix and the average hop count, and the edge side multi-energy data acquisition network structure is determined according to the particle swarm optimization.
The embodiment provides a construction method of an edge-side multi-energy data acquisition network structure according to a minimum spanning tree, the edge-side multi-energy data acquisition network structure can be effectively constructed according to the hop count of each node and by adopting a particle swarm optimization, and a network structure basis is provided for the execution of a data acquisition scheduling task.
Step S102, traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure.
In this step, after the edge-side multi-energy data acquisition network structure is established, the layer depth of the edge-side multi-energy data acquisition network structure can be traversed extensively, so that the layer depth of each energy data acquisition device in the edge-side multi-energy data acquisition network structure is determined.
Step S103, in the current data acquisition cycle, acquiring data of each energy data acquisition device in the corresponding layer depth according to the priority sequence of each energy data acquisition device in each layer depth through the communication channel of each layer depth of the edge side multi-energy data acquisition network structure.
Specifically, the data in the edge-side multi-energy data acquisition network structure is acquired in a layered depth manner, that is, the data in each layer depth is acquired simultaneously. For each data acquisition task with different layer depths, different communication channels are required to acquire data with different layer depths, that is, in the edge-side multi-energy data acquisition network structure, different layer depths correspond to different communication channels, so that the problem of mutual interference of interlayer data acquisition including data of adjacent layers is avoided.
Furthermore, for the data acquisition task of each layer depth, the data acquisition tasks are performed according to the priority order of each energy data acquisition device in each layer depth, namely, each layer depth is subjected to priority sequencing, and the data acquisition is performed preferentially at the layer depth when the data acquisition tasks are sequenced in the front, namely, the data acquisition tasks with higher priority are performed preferentially at the layer depth. Under the actual edge computing scene, the edge device generates mass data constantly, the sources and types of the data have diversified characteristics, the delay requirements of different types of data acquisition and scheduling are different, in each layer depth, high-priority data such as event monitoring and the like can be scheduled preferentially, and low-priority periodically acquired data such as network state monitoring, running state monitoring and real-time energy supply monitoring can be scheduled late, so that data acquisition services with corresponding priorities can be provided according to the delay requirements of different types of data acquisition and scheduling.
For the division of the communication channels at different layer depths in step S103, the division may be performed before receiving a data acquisition signal (or called a data acquisition task), that is, before a current data acquisition cycle arrives, specifically, the idle channel number k of the communication channel of the wireless channel may be detected first, and after the traversal of the layer depths is performed in step S102, the idle channel number k may be uniformly divided into k regions according to the layer depths, so that the different layer depths correspond to the communication channels of different wireless channels, thereby avoiding mutual interference between data acquisition of adjacent layers, for example. Among them, the wireless communication method is advantageous over the wired communication method in terms of the communication method. For a relatively dispersed comprehensive energy supply system, compared with a wired communication facility, the wireless communication facility is convenient to install and maintain, simple in fault diagnosis, and capable of saving the cost of upgrading wiring, and gets rid of the constraint of cables, technicians can easily configure various data acquisition points and control points to flexibly meet the random requirements of users, and the whole process is simplified in production; meanwhile, data acquisition and scheduling can be performed through different frequency bands by utilizing wireless communication, and mutual information interference in the data acquisition and scheduling process is avoided.
The edge side multi-energy data acquisition scheduling control method comprises the steps of firstly constructing an edge side multi-energy data acquisition network structure comprising an edge data processing terminal and a plurality of energy data acquisition devices, and then traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure; and then, in the current data acquisition period, acquiring data of each energy data acquisition device in the corresponding layer depth according to the priority sequence of each energy data acquisition device in each layer depth through the communication channel corresponding to each layer depth of the edge side multi-energy data acquisition network structure. According to the scheme, respective communication channels can be distributed for each layer depth according to the edge side multi-energy data acquisition network structure, so that the problem that different layer depths interfere with each other during data acquisition is solved, and further, data acquisition tasks of the different layer depths are carried out according to the priority sequence of each energy data acquisition device in the layer depth, so that the data with high priority can be scheduled preferentially according to the delay requirements of different types of data acquisition scheduling, and corresponding acquisition scheduling services are provided for data with different delay requirements while information interference is avoided in the multi-energy data acquisition process.
In one embodiment, before the energy data acquisition devices in the corresponding floor depth are acquired according to the priority order of the energy data acquisition devices in the respective floor depth in step S103, the method may further determine the priority by the following method, and specifically includes:
determining the data acquisition remaining time in the current data acquisition period, acquiring the importance level of the data acquisition task of each energy data acquisition device in the current data acquisition period aiming at each energy data acquisition device in each layer depth, and determining the priority according to the data acquisition remaining time and the importance level.
In this embodiment, the priority order of each energy data acquisition device in the respective layer depth is determined mainly according to the remaining data acquisition time in the current data acquisition cycle and the importance level of the data acquisition task of each energy data acquisition device in the current data acquisition cycle. For the remaining time of data acquisition, since data acquisition for each layer depth can be started after the current data acquisition cycle arrives, data acquisition continues after the current data acquisition cycle arrives, and the time period from the current time to the end of the current data acquisition cycle is referred to as the remaining time of data acquisition. For the importance level of the data acquisition task, a corresponding importance level can be set in advance according to the delay requirements of different types of data on data acquisition scheduling, for example, the importance level can be divided into three levels of importance, general and non-importance according to the importance level of each data to be acquired of each energy data acquisition device, the importance level can be represented by a value of 3 to 1, and 3 is important and decreases in sequence. The scheme provided by the embodiment can be used for weighing the data acquisition remaining time and the task importance level and determining the priority of each to-be-acquired data or to-be-transmitted data of each energy data acquisition device in each layer depth.
In an embodiment, the determining the priority according to the remaining data collection time and the importance level specifically includes:
and acquiring the data acquisition time sum of each layer depth, taking the product of the data acquisition time sum and the important level as the data acquisition task value density of each energy data acquisition device in each layer depth, and determining the priority according to the data acquisition residual time and the data acquisition task value density.
The embodiment mainly determines the priority of each energy data acquisition device contained in each layer depth. Firstly, the data acquisition time sum T of each layer depth can be obtainedtotalI.e. the total time T taken for the energy data acquisition devices to acquire data for each floor depthtotal. Then, the data collection time sum T of each layer depth is determinedtotalAnd importance level EiThe product of (a) is used as the data acquisition task value density W of each energy data acquisition device in each layer depthi(i.e., W)i=Ttotal×Ei). Wherein i represents a serial number of each data acquisition task in each layer depth, and the acquisition task of each data in each layer depth can be represented by the serial number, such as the acquisition task of the ith data in each layer depth. Finally, collecting the residual time b according to the dataiAnd data collection task value density WiAnd determining the priority. Specifically, the following formula (2) can be used to establish a priority table P for each layer number depth:
P=(Wi-bi-1)*(Wi-bi-2)/2+Wi (2)
that is, the priority table P may be formed by determining the priority corresponding to each data to be acquired in each layer depth according to the remaining data acquisition time of each data acquisition task and the data acquisition task value density corresponding to the remaining data acquisition time in each layer depth. Therefore, in the data acquisition scheduling process, the data to be acquired can be transmitted in a sequence from high to low according to the priority sequence represented by the priority table P.
In an embodiment, further, for obtaining the sum of the data acquisition time of each depth of each layer number in the above embodiment, the method specifically includes:
determining the data transmission time from the depth of each layer to the edge data processing terminal in the edge side multi-energy data acquisition network structure; and obtaining the total data acquisition time according to the data transmission time and the respective data volume to be acquired of each layer depth.
The embodiment provides a scheme for calculating the sum of data acquisition time of each layer number depth in an edge side multi-energy data acquisition network structure. Firstly, determining the data transmission time from each layer depth to the edge data processing terminal in the network structure, namely for each layer depth, firstly calculating the time required for transmitting data to the edge data processing terminal, then acquiring the respective data volume to be acquired of each layer depth, namely how many data are required to be transmitted, and finally calculating the data acquisition time sum T according to the respective data transmission time of each layer depth and the respective data volume to be acquiredtotal
Specifically, the data transmission time ts (j) of each layer depth can be calculated according to the following formula (3):
TS(j)=(depth(j)-1)×δ (3)
wherein, ts (j) is data transmission time corresponding to the j-th layer of data in the edge-side multi-energy data acquisition network structure, depth (j) is the layer depth of the network structure where the j-th layer of data is located in the network structure, and δ is data transmission time between adjacent layers. The data acquisition time sum T can then be calculated according to the following equation (4)total
Figure BDA0003063986930000081
Wherein n represents the respective data volume to be acquired for each layer depth. Therefore, by adopting the scheme provided by the embodiment, the total data acquisition time T can be calculated according to the respective data transmission time TS (j) of each layer depth and the respective data quantity n to be acquiredtotal
In some embodiments, the above method further comprises the steps of:
and if the time spent for acquiring the data of each energy data acquisition device in the corresponding layer depth exceeds the current data acquisition period, stopping acquiring the data of each energy data acquisition device in the corresponding layer depth, and waiting for the next data acquisition period.
Specifically, when the current data acquisition cycle arrives, the continuous acquisition of the data of each energy data acquisition device in each layer depth is started, the current data acquisition cycle ends along with the lapse of time, the data of each energy data acquisition device in the corresponding layer depth may not end, that is, the acquisition time exceeds the current data acquisition cycle, at this time, the data acquisition task which is not ended needs to be stopped, the arrival of the next data acquisition cycle is waited, the data acquisition of each energy data acquisition device in each layer depth is started again after the steps of communication channel allocation, priority calculation and the like are carried out again, so that the data acquisition scheduling disorder is avoided, and the data acquisition scheduling is effectively carried out according to the priority sequence.
The edge-side multi-energy data acquisition scheduling control method provided by the present application is generally described below with reference to fig. 3. Specifically, the edge side multi-energy data acquisition scheduling control method provided by the application may include the following steps:
step one, establishing an edge side multi-energy data acquisition network structure according to a minimum spanning tree.
Referring to fig. 2, the edge-side multi-energy data acquisition network structure may include an edge data processing terminal and a plurality of energy data acquisition devices, such as an intelligent electric meter, an intelligent water meter, and an intelligent natural gas meter.
Specifically, the step of constructing the edge-side multi-energy data acquisition network structure may include:
and recording node hop counts from each energy data acquisition equipment node to the edge data processing terminal and other energy data acquisition equipment nodes, and establishing a minimum distance matrix D according to the node hop counts by adopting the formula (1). Therefore, a space model of the minimum distance is established according to the number of one-hop nodes in the minimum distance matrix and the average hop count, and the edge side multi-energy data acquisition network structure is determined according to the particle swarm optimization.
And step two, when receiving the data acquisition signal, using wireless channel communication to acquire data. The method comprises the steps of detecting idle communication channels of k wireless channels before a current data acquisition cycle arrives, dividing a data acquisition network structure region by traversing the layer depth of an edge-side multi-energy data acquisition network structure in a wide mode, and uniformly dividing the data acquisition network structure region into k regions according to the layer depth to avoid mutual interference of adjacent layer data acquisition and calculate the data acquisition time sum T of each layer depthtotalSpecifically, the data acquisition time sum T of each layer depth can be calculated by using the above equations (3) and (4)total
Initializing parameters of the data acquisition devices and establishing a priority table, and sequencing the energy data acquisition devices of each area from high to low according to the priority table.
Specifically, when receiving the data acquisition signal, the data acquisition time T may be calculated according to the respective data acquisition time sum T of each layer depthtotalImportance level E corresponding to each data collection taskiThe product of (a) is used as the data acquisition task value density W of each energy data acquisition device in each layer depthi(i.e., W)i=Ttotal×Ei) And establishing an initialization parameter matrix Z of each energy data acquisition device by adopting the following formula (5)i
Zi=(bi,Ttotal,Ei,Wi) (5)
Wherein, biTime remaining for data acquisition, EiFor each dataThe method comprises the steps of collecting importance levels corresponding to tasks, dividing the importance levels into three levels of importance, general importance and unimportance according to task importance, respectively representing importance degrees by 3-1, sequentially descending by 3 being important, and sequentially descending by WiAnd the data acquisition task value density of each energy data acquisition device in each layer depth is obtained.
Further, according to the initialization parameter matrix Z of each energy data acquisition deviceiThe priority table P ═ W can be established using the above formula (2)i-bi-1)*(Wi-bi-2)/2+Wi
Step four, according to the priority sequence of each energy data acquisition device in the k divided areas represented by the priority table P, dynamically planning to complete data acquisition by the energy data acquisition device with the highest priority in the k areas by using the corresponding idle channel;
step five, judging the data acquisition time sum T with the largest time consumption among the k data acquisition taskstotalWhether the current data acquisition period T is exceeded or not, if not, executing a fourth step; otherwise, waiting for the next data acquisition signal and executing the step two.
The utility model provides a control method is dispatched in edge side multipotency source data acquisition, an edge side multipotency source data acquisition network structure model is provided, accessible uses wireless channel communication, detect the idle channel figure of wireless channel before every data acquisition cycle, divide data acquisition network structure region through the floor depth that generates this network structure, the floor depth of wide range ergodic network structure, avoid adjacent layer data acquisition mutual interference, evenly divide into like k regions according to the floor depth, and calculate the respective data acquisition time sum T of every floor depthtotalInitializing parameters of the data collectors and establishing a priority table, and arranging the energy data collection equipment in each area in an ascending order according to the priority table to finish the data collection and scheduling work of the k data collectors at the same time. The data acquisition scheduling scheme can realize the priority scheduling of high-priority data such as event monitoring and the priority scheduling of low-priority periodically acquired data such as event monitoring according to the delay requirements of different types of data acquisition schedulingNetwork state monitoring, running state monitoring and real-time energy supply monitoring lagging scheduling. On the basis, the data can be dynamically scheduled to a proper computing service provider according to the edge server and the network condition, and the reliability and the service quality of the service can be ensured through an effective isolation technology, so that the application programs do not interfere with each other. Wherein, select wireless communication's mode, but furthest reduces the cost, improves the benefit of comprehensive energy supply system.
It should be understood that, although the steps in the above flowcharts are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the above flowcharts may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or the stages is not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a part of the steps or the stages in other steps.
In one embodiment, as shown in fig. 4, there is provided an edge-side multi-energy data acquisition scheduling control apparatus 400, which may include:
the structure construction module 401 is used for constructing an edge side multi-energy data acquisition network structure; the edge side multi-energy data acquisition network structure comprises an edge data processing terminal and a plurality of energy data acquisition devices;
a structure traversing module 402, configured to traverse the edge-side multi-energy data acquisition network structure to obtain a layer depth of each energy data acquisition device in the edge-side multi-energy data acquisition network structure;
a data acquisition module 403, configured to acquire, in a current data acquisition cycle, data of each energy data acquisition device in a corresponding layer depth according to a priority order of each energy data acquisition device in each layer depth through a respective communication channel of each layer depth of the edge-side multi-energy data acquisition network structure.
In one embodiment, the structure building module 401 is configured to determine node hop counts from each energy data acquisition device to the edge data processing terminal and other energy data acquisition devices, and build a minimum distance matrix according to the node hop counts; and determining the edge side multi-energy data acquisition network structure according to a particle swarm algorithm based on the minimum distance matrix.
In one embodiment, the apparatus 400 further comprises a priority determination module for determining a remaining data collection time within the current data collection period; aiming at each energy data acquisition device in each layer depth, acquiring the importance level of a data acquisition task of each energy data acquisition device in the current data acquisition period; and determining the priority according to the data acquisition remaining time and the importance level.
In one embodiment, the priority determining module is configured to obtain a data acquisition time sum of each depth of each layer; taking the product of the data acquisition time sum and the importance level as the data acquisition task value density of each energy data acquisition device in each layer depth; and determining the priority according to the data acquisition remaining time and the data acquisition task value density.
In one embodiment, the priority determining module is configured to determine data transmission time from the depth of each layer to the edge data processing terminal in the edge-side multi-energy data acquisition network structure; and obtaining the data acquisition time sum according to the data transmission time and the respective data volume to be acquired of each layer depth.
In one embodiment, in the edge-side multi-energy data acquisition network structure, different layer depths correspond to different communication channels.
In an embodiment, the data collecting module 403 is further configured to stop collecting the data of each energy data collecting device in the corresponding floor depth and wait for a next data collecting period if the time taken to collect the data of each energy data collecting device in the corresponding floor depth exceeds the current data collecting period.
For specific limitations of the edge-side multi-energy data acquisition scheduling control apparatus, reference may be made to the above limitations of the edge-side multi-energy data acquisition scheduling control method, which is not described herein again. All modules in the edge side multi-energy data acquisition scheduling control device can be completely or partially realized through software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, and the computer device may be an intelligent terminal device such as an edge data processing terminal, an energy data acquisition device, and the like, and the internal structure diagram of the computer device may be as shown in fig. 5. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to realize the edge side multi-energy data acquisition scheduling control method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 5 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is further provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. An edge side multi-energy data acquisition scheduling control method is characterized by comprising the following steps:
constructing an edge side multi-energy data acquisition network structure; the edge side multi-energy data acquisition network structure comprises an edge data processing terminal and a plurality of energy data acquisition devices;
traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure;
and acquiring data of each energy data acquisition device in the corresponding layer depth according to the priority sequence of each energy data acquisition device in each layer depth through the communication channel of each layer depth of the edge side multi-energy data acquisition network structure in the current data acquisition period.
2. The method of claim 1, wherein the constructing an edge-side multi-energy data collection network structure comprises:
determining node hop counts from each energy data acquisition device to the edge data processing terminal and other energy data acquisition devices, and establishing a minimum distance matrix according to the node hop counts;
and determining the edge side multi-energy data acquisition network structure according to a particle swarm algorithm based on the minimum distance matrix.
3. The method of claim 1, wherein prior to collecting data for each energy data collection device in a respective floor depth in an order of priority that the energy data collection device has in the respective floor depth, the method further comprises:
determining the remaining data acquisition time in the current data acquisition period;
aiming at each energy data acquisition device in each layer depth, acquiring the importance level of a data acquisition task of each energy data acquisition device in the current data acquisition period;
and determining the priority according to the data acquisition remaining time and the importance level.
4. The method of claim 3, wherein said determining the priority based on the data collection remaining time and the level of importance comprises:
acquiring data acquisition time sum of each depth of each layer;
taking the product of the data acquisition time sum and the importance level as the data acquisition task value density of each energy data acquisition device in each layer depth;
and determining the priority according to the data acquisition remaining time and the data acquisition task value density.
5. The method of claim 4, wherein obtaining the respective data acquisition time sums for each respective slice depth comprises:
determining the data transmission time from the depth of each layer to the edge data processing terminal in the edge side multi-energy data acquisition network structure;
and obtaining the data acquisition time sum according to the data transmission time and the respective data volume to be acquired of each layer depth.
6. The method of claim 1, wherein different layer depths correspond to different communication channels in the edge-side multi-energy data collection network structure.
7. The method according to any one of claims 1 to 6, further comprising:
and if the time for acquiring the data of each energy data acquisition device in the corresponding layer depth exceeds the current data acquisition period, stopping acquiring the data of each energy data acquisition device in the corresponding layer depth, and waiting for the next data acquisition period.
8. The utility model provides an edge side multipotency source data acquisition scheduling controlling means which characterized in that includes:
the structure construction module is used for constructing an edge side multi-energy data acquisition network structure; the edge side multi-energy data acquisition network structure comprises an edge data processing terminal and a plurality of energy data acquisition devices;
the structure traversing module is used for traversing the edge side multi-energy data acquisition network structure to obtain the layer depth of each energy data acquisition device in the edge side multi-energy data acquisition network structure;
and the data acquisition module is used for acquiring the data of each energy data acquisition device in the corresponding layer depth through the respective communication channel of each layer depth of the edge side multi-energy data acquisition network structure in the current data acquisition period according to the priority order of each energy data acquisition device in each layer depth.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
CN202110521095.1A 2021-05-13 2021-05-13 Edge side multi-energy data acquisition scheduling control method, device, equipment and medium Active CN113242304B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110521095.1A CN113242304B (en) 2021-05-13 2021-05-13 Edge side multi-energy data acquisition scheduling control method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110521095.1A CN113242304B (en) 2021-05-13 2021-05-13 Edge side multi-energy data acquisition scheduling control method, device, equipment and medium

Publications (2)

Publication Number Publication Date
CN113242304A true CN113242304A (en) 2021-08-10
CN113242304B CN113242304B (en) 2022-07-29

Family

ID=77134034

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110521095.1A Active CN113242304B (en) 2021-05-13 2021-05-13 Edge side multi-energy data acquisition scheduling control method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN113242304B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113852878A (en) * 2021-09-30 2021-12-28 南方电网数字电网研究院有限公司 Edge side data acquisition method and device, computer equipment and readable storage medium
CN115983726A (en) * 2023-03-21 2023-04-18 厦门微亚智能科技有限公司 Enterprise product quality closed-loop tracing management system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103298086A (en) * 2013-05-24 2013-09-11 成都秦川科技发展有限公司 Wireless network multichannel combination communication method
CN106201715A (en) * 2016-06-30 2016-12-07 北京奇艺世纪科技有限公司 A kind of method for scheduling task and device
CN107395677A (en) * 2017-06-21 2017-11-24 深圳市盛路物联通讯技术有限公司 A kind of data method for controlling reporting and system based on terminal device priority
US20180288785A1 (en) * 2017-03-30 2018-10-04 Mitsubishi Electric Research Laboratories, Inc. Interference Free Scheduling for Multi-Controller Multi-Control-Loop Control Systems over Wireless Communication Networks
US20190313287A1 (en) * 2018-04-09 2019-10-10 Nokia Technologies Oy Network node configured to provide wireless access with enhanced resource allocation
WO2020037675A1 (en) * 2018-08-24 2020-02-27 Nokia Shanghai Bell Co., Ltd. Data priority indication for uplink grant
CN111131421A (en) * 2019-12-13 2020-05-08 中国科学院计算机网络信息中心 Method for interconnection and intercommunication of industrial internet field big data and cloud information
CN111917636A (en) * 2020-08-10 2020-11-10 南方电网数字电网研究院有限公司 Data acquisition processing method, device and system and edge gateway equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103298086A (en) * 2013-05-24 2013-09-11 成都秦川科技发展有限公司 Wireless network multichannel combination communication method
CN106201715A (en) * 2016-06-30 2016-12-07 北京奇艺世纪科技有限公司 A kind of method for scheduling task and device
US20180288785A1 (en) * 2017-03-30 2018-10-04 Mitsubishi Electric Research Laboratories, Inc. Interference Free Scheduling for Multi-Controller Multi-Control-Loop Control Systems over Wireless Communication Networks
CN107395677A (en) * 2017-06-21 2017-11-24 深圳市盛路物联通讯技术有限公司 A kind of data method for controlling reporting and system based on terminal device priority
US20190313287A1 (en) * 2018-04-09 2019-10-10 Nokia Technologies Oy Network node configured to provide wireless access with enhanced resource allocation
WO2020037675A1 (en) * 2018-08-24 2020-02-27 Nokia Shanghai Bell Co., Ltd. Data priority indication for uplink grant
CN111131421A (en) * 2019-12-13 2020-05-08 中国科学院计算机网络信息中心 Method for interconnection and intercommunication of industrial internet field big data and cloud information
CN111917636A (en) * 2020-08-10 2020-11-10 南方电网数字电网研究院有限公司 Data acquisition processing method, device and system and edge gateway equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘蔚等: "基于0-1规划的网络优化模型及其在信道分配中的应用", 《计算机工程》 *
王伟: "基于物联网技术的多能源设备数据采集方法", 《宁夏电力》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113852878A (en) * 2021-09-30 2021-12-28 南方电网数字电网研究院有限公司 Edge side data acquisition method and device, computer equipment and readable storage medium
CN113852878B (en) * 2021-09-30 2023-11-28 南方电网数字电网科技(广东)有限公司 Edge side data acquisition method, device, computer equipment and readable storage medium
CN115983726A (en) * 2023-03-21 2023-04-18 厦门微亚智能科技有限公司 Enterprise product quality closed-loop tracing management system

Also Published As

Publication number Publication date
CN113242304B (en) 2022-07-29

Similar Documents

Publication Publication Date Title
CN107239336B (en) Method and device for realizing task scheduling
CN105242956B (en) Virtual functions service chaining deployment system and its dispositions method
KR101867487B1 (en) System and method of migration based fuzzy in cloud environment
CN113242304B (en) Edge side multi-energy data acquisition scheduling control method, device, equipment and medium
CN107247651B (en) Cloud computing platform monitoring and early warning method and system
CN104901989B (en) A kind of Site Service offer system and method
CN107003887A (en) Overloaded cpu setting and cloud computing workload schedules mechanism
US20140310712A1 (en) Sequential cooperation between map and reduce phases to improve data locality
CN103699433B (en) One kind dynamically adjusts number of tasks purpose method and system in Hadoop platform
CN111352711B (en) Multi-computing engine scheduling method, device, equipment and storage medium
CN102495758A (en) Scheduling method of real-time tasks in distributing type high performance calculation environment
CN113037800B (en) Job scheduling method and job scheduling device
CN108510150A (en) A kind of spinning CPS and its real-time task processing method based on edge calculations
CN115934333A (en) Historical data perception-based cloud computing resource scheduling method and system
CN103699443A (en) Task distributing method and scanner
CN109819032A (en) A kind of base station selected cloud robot task distribution method with computation migration of joint consideration
CN105491079B (en) The method and device of the required resource of adjustment application in cloud computing environment
Zamani et al. Edge-supported approximate analysis for long running computations
Saravanan et al. Advance Map Reduce Task Scheduling algorithm using mobile cloud multimedia services architecture
CN108132840A (en) Resource regulating method and device in a kind of distributed system
Chai et al. A parallel placement approach for service function chain using deep reinforcement learning
CN113190342B (en) Method and system architecture for multi-application fine-grained offloading of cloud-edge collaborative networks
CN117539619A (en) Computing power scheduling method, system, equipment and storage medium based on cloud edge fusion
Li et al. A hybrid load balancing strategy of sequential tasks for computational grids
CN114138453B (en) Resource optimization allocation method and system suitable for edge computing environment

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230413

Address after: Full Floor 14, Unit 3, Building 2, No. 11, Middle Spectra Road, Huangpu District, Guangzhou, Guangdong 510700

Patentee after: China Southern Power Grid Digital Grid Technology (Guangdong) Co.,Ltd.

Address before: Room 86, room 406, No.1, Yichuang street, Zhongxin Guangzhou Knowledge City, Huangpu District, Guangzhou City, Guangdong Province

Patentee before: Southern Power Grid Digital Grid Research Institute Co.,Ltd.