CN113688166A - Electric quantity acquisition system and method - Google Patents

Electric quantity acquisition system and method Download PDF

Info

Publication number
CN113688166A
CN113688166A CN202110935852.XA CN202110935852A CN113688166A CN 113688166 A CN113688166 A CN 113688166A CN 202110935852 A CN202110935852 A CN 202110935852A CN 113688166 A CN113688166 A CN 113688166A
Authority
CN
China
Prior art keywords
power data
power
data point
marked
point
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
CN202110935852.XA
Other languages
Chinese (zh)
Other versions
CN113688166B (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.)
Shanghai Envision Innovation Intelligent Technology Co Ltd
Envision Digital International Pte Ltd
Original Assignee
Shanghai Envision Innovation Intelligent Technology Co Ltd
Envision Digital International Pte 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 Shanghai Envision Innovation Intelligent Technology Co Ltd, Envision Digital International Pte Ltd filed Critical Shanghai Envision Innovation Intelligent Technology Co Ltd
Priority to CN202110935852.XA priority Critical patent/CN113688166B/en
Publication of CN113688166A publication Critical patent/CN113688166A/en
Application granted granted Critical
Publication of CN113688166B publication Critical patent/CN113688166B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2462Approximate or statistical queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2477Temporal data queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses an electric quantity acquisition system and method, which belong to the technical field of Internet of things, and the electric quantity acquisition system comprises: the device comprises a data filtering unit and an electric quantity calculating unit, wherein the data filtering unit is used for acquiring a plurality of marked power data points of a target time period; filtering the power data points marked as abnormal states based on the marking information of all marked power data points to obtain residual power data points; the data interpolation unit is used for compensating and inserting corresponding power values for the filtered moments. The electric quantity calculating unit is used for determining the electric quantity value of the target time period based on the remaining power data point. In the application, the abnormal data points are automatically removed, the operation is simple and convenient, the manpower consumption caused by screening and adjusting of workers on electric power is avoided, the electric quantity value of the target time period is determined according to the normal power data points, and the accuracy and the reliability of the obtained electric quantity value are ensured.

Description

Electric quantity acquisition system and method
Technical Field
The application relates to the technical field of Internet of things, in particular to an electric quantity obtaining system and method.
Background
At present, the requirements on the real-time performance and accuracy of electric quantity statistics are high.
In the related art, the computer device judges whether or not the electric quantity value is abnormal after collecting the electric quantity value for a certain period of time. Further, if the electric quantity value is abnormal, screening and adjusting the electric power at each time point in the time period by workers, and determining an accurate electric quantity value.
However, in the above-described related art, the electric power at each time point is screened and adjusted by the worker, and the human consumption is large.
Disclosure of Invention
The embodiment of the application provides an electric quantity acquisition system and method, which can automatically remove abnormal data points and are simple and convenient to operate. The technical scheme is as follows:
in one aspect, the present application provides a power acquisition system, which includes a data filtering unit and a power calculating unit, wherein,
the data filtering unit is used for acquiring a plurality of marked power data points of a target time period; filtering the power data points marked as abnormal states based on the marking information of the marked power data points to obtain residual power data points;
the electric quantity calculating unit is used for determining the electric quantity value of the target time period based on the remaining power data point.
On the other hand, an embodiment of the present application provides an electric quantity obtaining method, which is applied to an electric quantity obtaining system, where the system includes a data filtering unit and an electric quantity calculating unit, and the method includes:
the data filtering unit acquires a plurality of marked power data points of a target time period; filtering the power data points marked as abnormal states based on the marking information of the marked power data points to obtain residual power data points;
the electric quantity calculation unit determines the electric quantity value of the target time period based on the remaining power data point.
The technical scheme provided by the embodiment of the application can bring the following beneficial effects:
the abnormal power data points are automatically filtered from the power data points through the electric quantity acquisition system, the automatic removal of the abnormal data points is realized, the operation is simple and convenient, the manpower consumption caused by the screening and adjustment of workers on electric power is avoided, the electric quantity value of a target time period is determined according to the normal power data points after the abnormal power data points are removed, and the accuracy and the reliability of the acquired electric quantity value are ensured.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of a power harvesting system according to an embodiment of the present application;
fig. 2 schematically illustrates a power acquisition method;
fig. 3 is a flowchart of a power acquisition method according to an embodiment of the present application;
fig. 4 is a flowchart of a power acquisition method according to another embodiment of the present application;
fig. 5 is a block diagram of a computer device according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, a schematic diagram of an electric quantity obtaining system according to an embodiment of the present application is shown. The electric quantity acquisition system may include: the data processing device comprises a data storage unit 10, a first marking unit 20, a second marking unit 30, a data filtering unit 40, a data interpolation unit 50, a data binding unit 60 and an electric quantity calculation unit 70.
The data storage unit 10 is used to store data. In the embodiment of the present application, the data is data related to electric power. Optionally, the relevant data comprises electric power values for different time periods for output and/or electric power at different times for calculation, wherein the electric power is stored in the data storage unit in the form of power data points. Illustratively, the data storage unit 10 includes a storage module capable of accessing large-scale power grid data, and the data storage unit 10 acquires and stores electric power at the moment of time through the storage module. Alternatively, the electric power at the different times is directly obtained from the grid data, and the electric power values in the different time periods are obtained through calculation. Of course, in actual practice, different types of data may be stored in different high performance data middlewares of the data storage unit 10. For example, the electric power at the above different times is stored by the data middleware Kafka, and since the amount of data stored is large, the storage may be performed using a distributed message queue, that is, a cluster of Kafka may be understood as a distributed data middleware, in which case Kafka is high-throughput, low-latency suitable for streaming calculation; in addition, when calculating the electric quantity values of the different time periods, the data binding unit 60 needs to bind the power point at the previous time in the calculation process, and a non-relational database (redis) is used, and the redis is characterized by fast query of the memory database. For the classification of the electric power, the user can flexibly set and adjust the electric power according to the actual situation, which is not limited in the embodiments of the present application.
The first marking unit 20 is used to mark late points in the power data points. In one possible implementation, the late point refers to a power data point where the time difference between the generation time and the marking time is greater than a threshold. In another possible embodiment, a late point is a power data point whose difference between the generation time and the adjacent last non-late point generation time is less than or equal to zero. The threshold may be any data, and the user may flexibly set and adjust the threshold according to the actual situation, which is not limited in the embodiment of the present application.
The second marking unit 30 is used to mark a jump point in the power data point. In one possible embodiment, a jump point refers to a power data point whose power value is outside of a target range. In another possible embodiment, a jump point is a power data point where the absolute value of the difference between the power value and the adjacent last non-late power data point is greater than a target value. The first target value may be any data, the target range may be any range, and the user may flexibly set and adjust the target value and the target range according to an actual situation, which is not limited in the embodiment of the present application.
Optionally, in this embodiment of the present application, after determining that a power data point is a late point, the first marking unit 20 generates, for the power data point, marking information including an identification of the late point; the second marker unit 30 generates marker information including a jump flag for the power data point after determining the power data point as the jump point. Illustratively, assuming that the identifier of the late point is "1", the identifier of the jumping point is "2", and the identifier of the normal point (non-late point non-jumping point) is "0", the flag information includes "1" if a certain power data point is the late point, the flag information includes "2" if a certain power data point is the jumping point, and the flag information includes "12" if a certain power data point is both the late point and the jumping point.
In practical applications, the first mark unit 20 and the second mark unit 30 may be connected in series (mark late to point and then mark the jumping point/mark the jumping point and then mark the late to point), or may be connected in parallel after the data storage unit 10 (mark both the late to point and the jumping point).
The data filtering unit 40 is used for filtering the power data points in the abnormal state from the marked power data points. Wherein the power data points for the abnormal state include late points and jump points. Optionally, the data filtering unit 40 filters the marked power data points according to the marking information to obtain remaining power data points.
The data interpolation unit 50 is configured to interpolate the remaining power data points using the interpolated power data points. The interpolation power data points are generated by estimation according to the generation time of the power data points in the abnormal state. Optionally, the interpolated data points are generated by the data interpolation unit 50 by estimation. Illustratively, interpolated data points are generated based on previous and/or next non-anomalous labeled power data point estimates. Optionally, after acquiring the interpolated power data points, the data interpolation unit 50 interpolates the remaining power data points by using the interpolated power data points, and fills the filtered power data points in the abnormal state.
The data binding unit 60 is configured to bind the adjacent power data points according to the generation time of each power data point, that is, after the target power data point is obtained, the data binding unit 60 obtains the adjacent power data point generated before the target power data point is generated according to the generation time of the target power data point, and binds the adjacent power data point in the attribute information of the target power data point. Optionally, the attribute information includes a generation time of the power data point, flag information, and an adjacent power data point.
The electric quantity calculation unit 70 is used to determine the electric quantity value in the target time period. The target time period may be one second, one minute, one hour, one day, or one week, which is not limited in this embodiment. Alternatively, the electric quantity values for different target time periods are determined by different modules in the electric quantity calculation unit 70. As shown in fig. 2, the electric quantity value per second is determined by a first module in the electric quantity calculation unit 70, and the electric quantity value per day is determined by a second module in the electric quantity calculation unit 70. Of course, in actual application, a user may flexibly set the number of modules in the electric quantity calculating unit 70 and the time period corresponding to each module, which is not limited in this embodiment of the application. Alternatively, in the embodiment of the present application, the electric quantity value acquired by the electric quantity calculation unit 70 may be stored in the data storage unit 10 described above.
Alternatively, the data storage unit 10, the first marking unit 20, the second marking unit 30, the data filtering unit 40, the data interpolation unit 50, the data binding unit 60, and the power calculation unit 70 may communicate with each other through a network.
It should be noted that, in the embodiment of the present application, the data storage unit 10, the first marking unit 20, the second marking unit 30, the data filtering unit 40, the data interpolation unit 50, the data binding unit 60, and the electric quantity calculating unit 70 may be disposed on the same computer device, or may be disposed on different computer devices, which is not limited in the embodiment of the present application. The computer device may be a physical device or a virtual device, which is not limited in this embodiment of the present application. Of course, in practical applications, one unit may correspond to multiple computer devices, for example, the data storage unit 10 is a server cluster composed of multiple servers.
Referring to fig. 3, a flowchart of a power acquisition method according to an embodiment of the present application is shown. The electric quantity obtaining method is applied to an electric quantity obtaining system, the system comprises a data filtering unit, a data interpolation unit and an electric quantity calculating unit, and the method can comprise the following steps (301-304):
in step 301, a data filtering unit obtains a plurality of labeled power data points for a target time period.
The target time period refers to a statistical time period of the electric quantity value. Optionally, the target time period is a specific time period, such as x months and x days, 0: 00-18: 00; alternatively, the target time period is a time interval, such as one second, one hour, one day, one week, one month, etc. It should be noted that the target time period may be set by a user, and optionally, the user may flexibly set and adjust the target time period according to an actual situation, which is not limited in this embodiment of the application. The user may be a worker who records the electric quantity value or an electric quantity user who inquires the electric quantity value, which is not limited in the embodiment of the present application.
The power data point is a data point corresponding to the electric power at the first time, which may be any time, and the embodiment of the present application is not limited thereto. Wherein the data point includes the electrical power at the first time. Optionally, the power data point corresponds to a generation time, which is the first time.
The labeled power data points refer to power data points generated after labeling by the labeling unit. Wherein, the marked power data point corresponds to the mark information, and the mark information is used for indicating whether the power data point is in an abnormal state or not.
In an embodiment of the present application, the electric quantity acquisition system acquires a plurality of labeled power data points for a target time period before acquiring the electric power for the target time period. Optionally, the electric quantity acquiring system includes a data tagging unit (a first tagging unit and a second tagging unit) of the data storage unit, when acquiring the tagged power data point, the data tagging unit determines a generation time of each power data point according to the target time period, and acquires the power data point of the target time period from the data storage unit based on each generation time, at this time, the power data point is an unmarked power data point, and the tagging unit tags the unmarked power data point to obtain the tagged power data point.
In one possible embodiment, the data filtering unit obtains the marked power data points in real time. Optionally, the data marking unit directly sends the marked power data point to the data filtering unit after acquiring the marked power data point.
In another possible embodiment, the data filtering unit obtains the marked power data point when a target condition is met. Optionally, the data marking unit stores the marked power data point in the data storage unit after acquiring the marked power data point, and the data filtering unit acquires the marked power data point from the data storage unit when the target condition is satisfied. Illustratively, the target condition is that the data filtering unit is in an idle state; or, the target condition is that the computer device where the data filtering unit is located is in a normal load state.
Step 302, the data filtering unit filters the power data points marked as abnormal states based on the marking information of each marked power data point to obtain remaining power data points.
The flag information is used to indicate whether the power data point is in an abnormal state. In the embodiment of the application, after the data filtering unit acquires the marked power data points, the power data points marked as abnormal states are filtered out based on the marking information of each marked power data point, and the remaining power data points are obtained. Where power data points remain. Optionally, the flag information includes a state identifier for indicating a state of the power data point, and the data filtering unit acquires the flag information of the marked power data point after acquiring the marked power data point, and determines whether the marked power data point is in an abnormal state according to the state identifier in the flag information.
Optionally, the power data points for the abnormal state include late points and/or jump points. Optionally, the late point refers to a power data point where a time difference between the generation time and the marking time is greater than a threshold; alternatively, a late point is a power data point whose difference between the time of generation and the time of generation of the immediately preceding non-late point is less than or equal to zero. The threshold may be any threshold set by a user, which is not limited in this embodiment of the application. Optionally, a jump point refers to a power data point whose difference from an adjacent last non-late power data point is greater than a target value; alternatively, a jump point refers to a power data point whose power value is outside of a target range. The target value and the target range may be any values or ranges set by a user, which is not limited in the embodiment of the present application.
In one possible embodiment, the data filtering unit acquires the marking information of the marked power data point when acquiring the marked power data point. Further, the marked power data point is subjected to state detection based on the marking information, and if the marking information indicates that the marked power data point is a late point, the marked power data point is determined to be in an abnormal state, and then the marked power data point is filtered.
In another possible embodiment, the data filtering unit acquires the marking information of the marked power data point when acquiring the marked power data point. Further, the marked power data point is subjected to state detection based on the marking information, and if the marking information indicates that the marked power data point is a jumping point, the marked power data point is determined to be in an abnormal state, and then the marked power data point is filtered.
Step 303, the data interpolation unit obtains the generation time of the power data point in the abnormal state.
In the embodiment of the application, after the electric quantity obtaining system determines the power data point in the abnormal state, the data interpolation unit obtains the generation time of the power data point in the abnormal state when obtaining the power data point in the abnormal state.
In step 304, the data interpolation unit generates an interpolated power data point based on the generation time of the power data point in the abnormal state.
In the embodiment of the application, after the data interpolation unit acquires the generation time of the power data point in the abnormal state, the interpolation power data point is estimated and generated based on the generation time. Wherein the interpolated power data points refer to power data points that are used to replace power data points of an abnormal state. Optionally, the data interpolation unit generates an interpolated power data point from the last non-anomalous labeled power data point and/or the next non-anomalous labeled power data point.
In a possible implementation manner, when the data interpolation unit generates the interpolated power data, the data interpolation unit obtains the power value of the last non-abnormal marked power data point based on the generation time of the power data point in the abnormal state, determines the power value of the last non-abnormal marked power data point as the power value of the interpolated power data point, and further generates the interpolated power data point. And generating the interpolated power data point at the time of generating the power data point in the abnormal state.
In another possible embodiment, when generating the interpolated power data, the data interpolation unit obtains the power value of the next non-abnormal marked power data point based on the generation time of the power data point in the abnormal state, determines the power value of the next non-abnormal marked power data point as the power value of the interpolated power data point, and further generates the interpolated power data point. Generating an interpolation power data point, wherein the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
in another possible implementation, when the data interpolation unit generates the interpolated power data, based on the generation time of the power data point in the abnormal state, the data interpolation unit obtains the power value of the previous non-abnormal marked power data point and the power value of the next non-abnormal marked power data point, further performs averaging processing on the power value of the previous non-abnormal marked power data point and the power value of the next non-abnormal marked power data point to obtain target power data, and determines the target power value as the power value of the interpolated power data point to generate the interpolated power data point.
In the embodiment of the present application, the interpolated power data point is used in place of the power data point in the abnormal state, and therefore the generation time of the interpolated power data point is recorded as the generation time of the power data point in the abnormal state.
And 305, the data interpolation unit interpolates the residual power data points by using the interpolated power data points to obtain a target power data point set.
In this embodiment, after obtaining the interpolated power data point, the data interpolation unit interpolates the remaining power data point by using the interpolated power data point to obtain a target power data point set.
Optionally, the generation time of the power data point maintains the original uploading state over the target time period. Wherein the raw upload state refers to a time state of the power data point at the time of generation. In this embodiment of the application, after the data interpolation unit obtains the interpolated power data point, based on the generation time of the remaining power data point and the generation time of the interpolated power data point, the data interpolation unit performs interpolation processing on the remaining power data point by using the interpolated power data point to obtain a target power data point set. It should be noted that the original uploading state corresponding to the interpolated power data point is the original uploading state of the power data point in the abnormal state replaced by the interpolated power data point.
In step 306, the electric quantity calculating unit determines the electric quantity value of the target time period based on the target power data point set.
In the embodiment of the present application, the electric power acquisition unit determines the electric quantity value for the target period of time based on the target power data point set after acquiring the above-mentioned target power data point set.
Optionally, in order to facilitate obtaining the electric quantity value corresponding to each time period in the target time period, the electric quantity obtaining system further includes a data binding unit. Optionally, in this embodiment of the application, after the electric quantity acquisition system acquires the target power data point set, the data binding unit binds adjacent power data points based on a generation time of each power data point in the target power data point set. Illustratively, assume that the target power data point is generated at 18: 58, and the interval between the generation times of the individual power data points is 1s, then the generation times will be 18: 57, the target power data point is bound, wherein a time interval between generation time instants of adjacent power data points may be any value, which is not limited in this embodiment of the present application.
Alternatively, the data binding unit may retrieve the adjacent marked power data points by the data storage unit. Illustratively, a target storage module is included in the data storage unit, the target storage module being configured to store the most recently generated m power data points. M is any numerical value, and a user can set and adjust m according to actual conditions, which is not limited in the embodiment of the application.
Optionally, in this embodiment of the application, when obtaining the electric quantity value of the target time period, the electric quantity calculation unit obtains a power average value between the bound marked power data points or an integral of the power value at the last generation time and the time interval. Further, multiplying each power average value by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period; or, respectively multiplying the power value of the last generation time by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time interval. Wherein, the adjacent time interval refers to the time interval between the generation moments of the adjacent power data points, and the unit time length refers to the time interval between the generation moments of the adjacent marked power data points. Alternatively, the unit time duration may be the same or different for different adjacent power data points.
Optionally, in this embodiment of the application, after the electric quantity calculating unit obtains the above-mentioned instantaneous electric quantities of each adjacent time period, the electric quantity calculating unit adds the instantaneous electric quantities of each adjacent time period to obtain an electric quantity value of the target time period.
Optionally, in this embodiment of the application, in the electric quantity calculation unit, the electric quantity values of different time periods are determined by different modules. Illustratively, assuming the target time period is one day and the time interval of the power data points (for the generation time) is one second, as shown in fig. 2, the amount of electricity per second is determined by the first module and the amount of electricity per day is determined by the second module. Of course, the electric quantity calculating unit may also include other modules, such as a third module for determining an electric quantity value per minute, a fourth module for determining an electric quantity value per hour, and the like, which is not limited in this embodiment of the application.
It should be noted that, in practical application, the data binding unit may bind the power data points at any time interval (for the generation time), and a user may flexibly set and adjust the power data points according to practical situations, which is not limited in this embodiment of the present application. That is to say, in the embodiment of the present application, the data binding unit may bind the power data points at the same time interval (for the generation time), or may bind the power data points at different time intervals according to the actual situation.
Of course, in practical application, a user may also flexibly set and adjust the calculation mode of the electric quantity value according to practical situations, which is not limited in the embodiment of the present application. Alternatively, the user may set different ways of calculating the amount of electricity by different adjustments of the computer program of the amount of electricity calculating unit.
In summary, in the technical scheme provided in the embodiment of the present application, the power data points in the abnormal state are automatically filtered from the power data points by the electric quantity obtaining system, the operation is simple, the human consumption caused by the screening and adjustment of the staff to the electric power is avoided, and after the abnormal power data points are removed, the data interpolation unit estimates the correct power data points to complete the power data points after the filtering and processing, so as to ensure the accuracy of the power data points, determine the electric quantity value of the target time period according to the normal power data points, and ensure the accuracy and reliability of the obtained electric quantity value.
In addition, the data binding unit binds the power data points adjacent to the generation moment, so that the electric quantity value of each time period can be conveniently acquired in the target time period; and when the electric quantity value of the target time period is obtained, the instantaneous electric quantity of each adjacent time period is obtained firstly, and then the electric quantity value of the target time period is obtained by adding the instantaneous electric quantities of each adjacent time period, so that when a user checks the electric quantity value of the target time period, the user can check the instantaneous electric quantity change in the target time period at the same time.
Optionally, in this embodiment of the application, the electric quantity obtaining system further includes a first marking unit and a second marking unit. Next, the first and second marking units will be described.
In an embodiment of the present application, the first marking unit is configured to mark late points in the power data points. Optionally, the first marking unit performs late arrival detection on the unmarked power data point after acquiring the unmarked power data point, and determines whether the unmarked power data point is a late arrival point.
In one possible embodiment, the first marking unit obtains the generation time of the unmarked power data point when obtaining the unmarked power data point of the target time period. And further comparing the generation time with the current marking time, if the time difference between the generation time and the current marking time is greater than a threshold value, determining that the unmarked power data point is a late point, and further generating marking information of the unmarked power data point to obtain a marked power data point. Wherein the marker information is used to indicate that the unmarked power data point is a late point. It should be noted that the threshold may be any value, and a user may flexibly set and adjust the threshold according to an actual situation, which is not limited in the embodiment of the present application.
In another possible implementation, the first marking unit obtains a generation time of an unmarked power data point and a generation time of an adjacent last non-late marked power data point when obtaining the unmarked power data point of the target time period, and further determines that the unmarked power data point is a late point if the generation time of the unmarked power data point is before the generation time of the adjacent last non-late marked power data point, and further generates marking information of the unmarked power data point to obtain the marked power data point. Wherein the marker information is used to indicate that the unmarked power data point is not late.
In an embodiment of the present application, the second marking unit is configured to mark a jumping point in a power data point. Optionally, the second marking unit performs jump detection on the unmarked power data point after acquiring the unmarked power data point, and determines whether the unmarked power data point is a jump point.
In one possible embodiment, the second marking unit obtains the power value of the unmarked power data point when obtaining the unmarked power data point of the target time period, and further compares the power value with the target range. And if the power value exceeds the target range, determining the unmarked power data point as a jumping point, and generating the marking information of the unmarked power data point to obtain a marked power data point. Wherein the marking information is used to indicate that the unmarked power data points are jumping points. It should be noted that the target range may be any value, and the user may flexibly set and adjust the first target value according to the actual situation, which is not limited in the embodiment of the present application. The above-mentioned out-of-target range means a range that is greater than the upper limit value of the target range or less than the lower limit value of the target range.
In another possible implementation, the second marking unit obtains a power value of an unmarked power data point and a power value of an adjacent previous non-late marked power data point when obtaining the unmarked power data point of the target time period, further determines the unmarked power data point as a jump point if an absolute value of a difference between the power value of the unmarked power data point and the power value of the adjacent previous non-late marked power data point is greater than a target value, and generates marking information of the unmarked power data point to obtain a marked power data point. Wherein the marking information is used to indicate that the unmarked power data points are jumping points. It should be noted that the target value may be any value, and the user may flexibly set and adjust the second target value according to the actual situation, which is not limited in the embodiment of the present application.
In the embodiment of the present application, the order of using the first marking unit and the second marking unit may be flexibly set and adjusted according to actual situations, and the embodiment of the present application is not limited thereto. For example, in the electric quantity acquisition system, the late point may be determined using the first marking unit, and the jump point may be determined using the second marking unit; alternatively, the first and second marking units may be used simultaneously to determine the power data point in the abnormal state. In practical applications, of course, the data filtering unit may be disposed after the first marking unit and the second marking unit, or one data filtering unit may be disposed after the first marking unit and the second marking unit, which is not limited in this application.
In addition, in the embodiment of the present application, the electric quantity obtaining system may not include the data interpolation unit, that is, the electric quantity obtaining unit directly determines the electric quantity value of the target time period according to the remaining power data point. Referring to fig. 4, a flowchart of a power acquisition method according to another embodiment of the present application is shown. The method comprises the following steps (401-403):
in step 401, the data filtering unit obtains a plurality of labeled power data points for a target time period.
In step 402, the data filtering unit filters the power data points marked as abnormal states based on the marking information of each marked power data point to obtain remaining power data points.
The steps 401-402 are the same as the steps 301-302 in the embodiment of fig. 3, and refer to the embodiment of fig. 3 specifically, which is not described herein again.
In step 403, the electric quantity calculating unit determines the electric quantity value of the target time period based on the remaining power data point.
In the embodiment of the application, after the data filtering unit acquires the remaining power data point, the electric quantity calculating unit determines the electric quantity value of the target time period based on the remaining power data point.
Optionally, the power acquiring system further includes a data binding unit, and after the power acquiring system acquires the power data, the data binding unit binds the adjacent marked power data points based on the generation time of each remaining power data point. Then, the electric quantity calculating unit obtains the power average value between the bound marked power data points or the integral of the power value at the last generation moment and the time interval. Further, multiplying each power average value by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period; or, respectively multiplying the power value of the last generation time by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time interval. And then, adding the instantaneous electric quantity of each adjacent time period to obtain the electric quantity value of the target time period.
In summary, in the technical scheme provided in the embodiment of the present application, the power data point in the abnormal state is automatically filtered from the power data points by the electric quantity obtaining system, so as to achieve automatic removal of the abnormal data point, the operation is simple, manpower consumption caused by screening and adjusting of the electric power by the user is avoided, and after the abnormal power data point is removed, the electric quantity value in the target time period is determined according to the normal power data point, thereby ensuring the accuracy and reliability of the obtained electric quantity value.
It should be noted that, in the embodiment of the present application, each unit in the power acquisition system is packaged in advance, and before use, a user may set each unit in a visual interface according to an actual situation.
Illustratively, the unit setting interface comprises a data storage unit, a first marking unit, a second marking unit, a data filtering unit, a data interpolation unit, a data binding unit and an electric quantity calculating unit.
Optionally, after detecting a click operation on the data storage unit, displaying a setting section of the data storage unit in the unit setting interface, and further, a user may set the data storage unit in the setting section, where specific settable contents include, but are not limited to, at least one of: data type, data storage address, data acquisition rate, data transmission rate, storage modules of different types of data, maximum capacity of different data storage modules and data processing mode. The data processing mode specifically includes two settable modes: the method comprises the following steps that in a first mode, a power data point is obtained in real time from the starting moment of a target time period; and a second mode of acquiring a power data point for the target period starting from the acquisition of power at the end time of the target period. The data processing method may be data acquisition for the data storage unit or data transmission for the data storage unit.
Optionally, after detecting a click operation on the first marking unit, a setting section of the first marking unit is displayed in the unit setting interface, and further, a user may set the first marking unit in the setting section, where specific settable contents include, but are not limited to, at least one of: a determination condition for a late point, the threshold, an identification for a late point, an identification for a non-late point, a storage location for a last marked power data point.
Optionally, after detecting a click operation on the second mark unit, a setting section of the second mark unit is displayed in the unit setting interface, and further, the user may set the second mark unit in the setting section, where the specific settable content includes at least one of: the determination condition for the jumping point, the target value, the target range, the identification for the jumping point, the identification for the non-jumping point, and the storage location of the last marked power data point.
Optionally, after a click operation for the data filtering unit is detected, a setting section of the data filtering unit is displayed in the unit setting interface, and further, a user may set the data filtering unit in the setting section, where specific settable contents include, but are not limited to, at least one of: identification information, data detection rate and data filtering rate corresponding to the abnormal state.
Optionally, after detecting a click operation on the data interpolation unit, a setting section of the data interpolation unit is displayed in the unit setting interface, and further, a user may set the data interpolation unit in the setting section, where specific settable contents include, but are not limited to, at least one of: the estimation mode of the interpolated power data point, the storage position of the last marked power data point and the storage position of the next marked power data point.
Optionally, after detecting a click operation on the data binding unit, a setting section of the data binding unit is displayed in the unit setting interface, and further, a user may set the data binding unit in the setting section, where the specific settable content includes, but is not limited to, at least one of the following: the time interval between two power data points to be bound (for the generation time), the storage location of the power data points to be bound, the data processing rate.
Optionally, after detecting a click operation on the electric quantity calculating unit, a setting section of the electric quantity calculating unit is displayed in the unit setting interface, and further, a user may set the electric quantity calculating unit in the setting section, where specific settable contents include, but are not limited to, at least one of: the method comprises an electric quantity value calculation step, an electric quantity value calculation mode, codes required by electric quantity value calculation and a target time period for the electric quantity value.
It should be noted that, in practical applications, a user may adjust the setting of the power acquisition system, so that the system is applied to other scenarios. For example, if the data type corresponding to the data storage unit is set as pressure, the system can be applied to pressure measurement; the data type corresponding to the data storage unit is set as the temperature, and then the system can be applied to temperature measurement.
The following are embodiments of the system of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the system of the present application, reference is made to the embodiments of the method of the present application.
An exemplary embodiment of the present application also provides a power acquiring system, which is characterized by comprising a data filtering unit and a power calculating unit, wherein,
the data filtering unit is used for acquiring a plurality of marked power data points of a target time period; filtering the power data points marked as abnormal states based on the marking information of the marked power data points to obtain residual power data points;
the electric quantity calculating unit is used for determining the electric quantity value of the target time period based on the remaining power data point.
In an exemplary embodiment, the data filtering unit is configured to obtain the label information of the labeled power data points and perform filtering; determining that the flagged power data point is in the abnormal state in response to the flag information indicating that the flagged power data point is a late point; the late point refers to a power data point of which the difference value between the generation time and the generation time of the adjacent last non-late point is less than or equal to zero, or a power data point of which the time difference between the generation time and the marking time is greater than a threshold value;
and/or the presence of a gas in the gas,
the data filtering unit is used for acquiring marking information of the marked power data points; determining that the marked power data point is in the abnormal state in response to the marker information indicating that the marked power data point is a jumping point; the jump point refers to a power data point with the absolute value of the difference value between the adjacent non-late power data point and the target value or a power data point with the power value exceeding the target range.
In an exemplary embodiment, the system further comprises a first marking unit; wherein the content of the first and second substances,
the first marking unit is used for acquiring the generation time of unmarked power data points in the target time period; in response to a time difference between the generation time and a marking time being greater than a threshold, determining the unmarked power data point as a late point; generating marking information of the unmarked power data points to obtain marked power data points;
alternatively, the first and second electrodes may be,
the first marking unit is used for acquiring the generation time of an unmarked power data point in the target time period and the generation time of an adjacent last non-late marked power data point; determining that the unmarked power data point is a late point in response to the generation time of the unmarked power data point preceding the generation time of the adjacent last non-late marked power data point; and generating marking information of the unmarked power data points to obtain marked power data points.
In an exemplary embodiment, the system further comprises a second marking unit; wherein the content of the first and second substances,
the second marking unit is used for acquiring a power value of an unmarked power data point in the target time period; in response to the power value exceeding a target range, determining the unmarked power data point as a jump point; generating marking information of the unmarked power data points to obtain marked power data points;
alternatively, the first and second electrodes may be,
the second marking unit is used for acquiring the power value of an unmarked power data point in the target time period and the power value of an adjacent non-late marked power data point; determining the unmarked power data point as a jump point in response to an absolute value of a difference between the power value of the unmarked power data point and the power value of the adjacent last non-late marked power data point being greater than a target value; and generating marking information of the unmarked power data points to obtain marked power data points.
In an exemplary embodiment, the system further comprises: a data interpolation unit;
the data interpolation unit is used for acquiring power data points of the abnormal state; generating an interpolation power data point based on the generation time of the power data point of the abnormal state; interpolating the residual power data points by using the interpolation power data points to obtain a target power data point set;
the electric quantity calculation unit is used for determining the electric quantity value of the target time period based on the target power data point set.
In an exemplary embodiment, the data interpolation unit is configured to obtain a power value of a last non-abnormal marked power data point based on a generation time of the power data point in the abnormal state; determining the power value of the last non-abnormal marked power data point as the power value of the interpolated power data point, and generating the interpolated power data point; generating an interpolation power data point, wherein the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
alternatively, the first and second electrodes may be,
the data interpolation unit is used for acquiring the power value of the next non-abnormal marked power data point based on the generation time of the power data point in the abnormal state; determining the power value of the next non-abnormal marked power data point as the power value of the interpolated power data point, and generating the interpolated power data point; generating an interpolation power data point, wherein the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
alternatively, the first and second electrodes may be,
the data interpolation unit is used for acquiring the power value of the previous non-abnormal marked power data point and the power value of the next non-abnormal marked power data point based on the generation time of the power data point in the abnormal state; averaging the power value of the previous non-abnormal marked power data point and the power value of the next non-abnormal marked power data point to obtain target power data; determining the target power value as the power value of the interpolated power data point, and generating the interpolated power data point; and generating the interpolated power data point at the time of generating the power data point in the abnormal state.
In an exemplary embodiment, the generation time of the power data point maintains an original upload state over the target time period;
and the data interpolation unit is used for carrying out interpolation processing on the residual power data points by adopting the interpolation power data points based on the generation time of the residual power data points and the generation time of the interpolation power data points to obtain the target power data point set.
In an exemplary embodiment, the system further comprises: a data binding unit;
the data binding unit is used for binding adjacent marked power data points based on the generation time of each residual power data point.
In an exemplary embodiment, the electric quantity calculating unit is configured to obtain an average value of power between the bound marked power data points or an integral of a power value at a last generation time and a time interval; respectively multiplying each power average value by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period, or respectively multiplying the power value of the last generation moment by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period; adding the instantaneous electric quantity of each adjacent time period to obtain an electric quantity value of the target time period; wherein the unit time duration is a time duration of an interval between the generation times of the adjacent marked power data points, and the adjacent time period is a time period between the generation times of the adjacent marked power data points.
Referring to fig. 5, a block diagram of a computer device according to an embodiment of the present application is shown. The computer equipment can be used for realizing the functions of the electric quantity obtaining method. The computer device can be provided with any one of a data storage unit, a first marking unit, a second marking unit, a data filtering unit, a data interpolation unit, a data binding unit and an electric quantity calculating unit. Of course, in practical applications, the computer device may also be provided with a plurality of units. Specifically, the method comprises the following steps:
the computer apparatus 500 includes a Central Processing Unit (CPU) 501, a system Memory 504 including a Random Access Memory (RAM) 502 and a Read Only Memory (ROM) 503, and a system bus 505 connecting the system Memory 504 and the CPU 501. The computer device 500 also includes a basic Input/Output (I/O) system 506, which facilitates information transfer between various devices within the computer, and a mass storage device 507 for storing an operating system 513, application programs 514, and other program modules 512.
The basic input/output system 506 comprises a display 508 for displaying information and an input device 509, such as a mouse, keyboard, etc., for user input of information. Wherein a display 508 and an input device 509 are connected to the central processing unit 501 through an input output controller 510 connected to the system bus 505. The basic input/output system 506 may also include an input/output controller 510 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, input-output controller 510 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 507 is connected to the central processing unit 501 through a mass storage controller (not shown) connected to the system bus 505. The mass storage device 507 and its associated computer-readable media provide non-volatile storage for the computer device 500. That is, the mass storage device 507 may include a computer-readable medium (not shown) such as a hard disk or a CD-ROM (Compact disk Read-Only Memory) drive.
Without loss of generality, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash Memory or other solid state Memory technology, CD-ROM, DVD (Digital Video Disc) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media is not limited to the foregoing. The system memory 504 and mass storage device 507 described above may be collectively referred to as memory.
According to various embodiments of the present application, the computer device 500 may also operate as a remote computer connected to a network through a network, such as the Internet. That is, the computer device 500 may be connected to the network 512 through the network interface unit 511 connected to the system bus 505, or may be connected to other types of networks or remote computer systems (not shown) using the network interface unit 511.
The memory also includes a computer program stored in the memory and configured to be executed by the one or more processors to implement the above-described power harvesting method.
In an exemplary embodiment, there is also provided a computer-readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which when executed by a processor, implements the above-described power acquisition method.
Optionally, the computer-readable storage medium may include: ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State drive), or optical disc. The Random Access Memory may include a ReRAM (resistive Random Access Memory) and a DRAM (Dynamic Random Access Memory).
In an exemplary embodiment, a computer program product is also provided, which when executed by a processor is configured to implement the above power acquisition method.
It should be understood that reference to "a plurality" herein means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. In addition, the step numbers described herein only exemplarily show one possible execution sequence among the steps, and in some other embodiments, the steps may also be executed out of the numbering sequence, for example, two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in a reverse order to the order shown in the figure, which is not limited by the embodiment of the present application.
The above description is only exemplary of the present application and should not be taken as limiting the present application, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (10)

1. An electric quantity acquisition system, characterized in that the system comprises a data filtering unit and an electric quantity calculation unit, wherein,
the data filtering unit is used for acquiring a plurality of marked power data points of a target time period; filtering the power data points marked as abnormal states based on the marking information of the marked power data points to obtain residual power data points;
the electric quantity calculating unit is used for determining the electric quantity value of the target time period based on the remaining power data point.
2. The system of claim 1,
the data filtering unit is used for acquiring the marking information of the marked power data points and filtering the marking information; determining that the flagged power data point is in the abnormal state in response to the flag information indicating that the flagged power data point is a late point; the late point refers to a power data point of which the difference value between the generation time and the generation time of the adjacent last non-late point is less than or equal to zero, or a power data point of which the time difference between the generation time and the marking time is greater than a threshold value;
and/or the presence of a gas in the gas,
the data filtering unit is used for acquiring marking information of the marked power data points; determining that the marked power data point is in the abnormal state in response to the marker information indicating that the marked power data point is a jumping point; the jump point refers to a power data point with the absolute value of the difference value between the adjacent non-late power data point and the target value or a power data point with the power value exceeding the target range.
3. The system of claim 1, further comprising a first marking unit; wherein the content of the first and second substances,
the first marking unit is used for acquiring the generation time of unmarked power data points in the target time period; in response to a time difference between the generation time and a marking time being greater than a threshold, determining the unmarked power data point as a late point; generating marking information of the unmarked power data points to obtain marked power data points;
alternatively, the first and second electrodes may be,
the first marking unit is used for acquiring the generation time of an unmarked power data point in the target time period and the generation time of an adjacent last non-late marked power data point; determining that the unmarked power data point is a late point in response to the generation time of the unmarked power data point preceding the generation time of the adjacent last non-late marked power data point; and generating marking information of the unmarked power data points to obtain marked power data points.
4. The system of claim 1, further comprising a second marking unit; wherein the content of the first and second substances,
the second marking unit is used for acquiring a power value of an unmarked power data point in the target time period; in response to the power value exceeding a target range, determining the unmarked power data point as a jump point; generating marking information of the unmarked power data points to obtain marked power data points;
alternatively, the first and second electrodes may be,
the second marking unit is used for acquiring the power value of an unmarked power data point in the target time period and the power value of an adjacent non-late marked power data point; determining the unmarked power data point as a jump point in response to an absolute value of a difference between the power value of the unmarked power data point and the power value of the adjacent last non-late marked power data point being greater than a target value; and generating marking information of the unmarked power data points to obtain marked power data points.
5. The system of claim 1, further comprising: a data interpolation unit;
the data interpolation unit is used for acquiring power data points of the abnormal state; generating an interpolation power data point based on the generation time of the power data point of the abnormal state; interpolating the residual power data points by using the interpolation power data points to obtain a target power data point set;
the electric quantity calculation unit is used for determining the electric quantity value of the target time period based on the target power data point set.
6. The system of claim 5,
the data interpolation unit is used for acquiring the power value of the last non-abnormal marked power data point based on the generation time of the power data point in the abnormal state; determining the power value of the last non-abnormal marked power data point as the power value of the interpolated power data point, and generating the interpolated power data point; generating an interpolation power data point, wherein the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
alternatively, the first and second electrodes may be,
the data interpolation unit is used for acquiring the power value of the next non-abnormal marked power data point based on the generation time of the power data point in the abnormal state; determining the power value of the next non-abnormal marked power data point as the power value of the interpolated power data point, and generating the interpolated power data point; generating an interpolation power data point, wherein the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
alternatively, the first and second electrodes may be,
the data interpolation unit is used for acquiring the power value of the previous non-abnormal marked power data point and the power value of the next non-abnormal marked power data point based on the generation time of the power data point in the abnormal state; averaging the power value of the previous non-abnormal marked power data point and the power value of the next non-abnormal marked power data point to obtain target power data; determining the target power value as the power value of the interpolated power data point, and generating the interpolated power data point; and generating the interpolated power data point at the time of generating the power data point in the abnormal state.
7. The system of claim 6, wherein the time of generation of the power data point remains in an original upload state over the target time period;
and the data interpolation unit is used for carrying out interpolation processing on the residual power data points by adopting the interpolation power data points based on the generation time of the residual power data points and the generation time of the interpolation power data points to obtain the target power data point set.
8. The system of claim 1, further comprising: a data binding unit;
the data binding unit is used for binding adjacent marked power data points based on the generation time of each residual power data point.
9. The method of claim 8, wherein the power calculating unit is configured to obtain an average power value between the bound marked power data points or an integral of a power value at a previous generation time and a time interval; respectively multiplying each power average value by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period, or respectively multiplying the power value of the last generation moment by the corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period; adding the instantaneous electric quantity of each adjacent time period to obtain an electric quantity value of the target time period; wherein the unit time duration is a time duration of an interval between the generation times of the adjacent marked power data points, and the adjacent time period is a time period between the generation times of the adjacent marked power data points.
10. An electric quantity obtaining method is applied to an electric quantity obtaining system, the system comprises a data filtering unit and an electric quantity calculating unit, and the method comprises the following steps:
the data filtering unit acquires a plurality of marked power data points of a target time period; filtering the power data points marked as abnormal states based on the marking information of the marked power data points to obtain residual power data points;
the electric quantity calculation unit determines the electric quantity value of the target time period based on the remaining power data point.
CN202110935852.XA 2021-08-16 2021-08-16 Electric quantity acquisition system and method Active CN113688166B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110935852.XA CN113688166B (en) 2021-08-16 2021-08-16 Electric quantity acquisition system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110935852.XA CN113688166B (en) 2021-08-16 2021-08-16 Electric quantity acquisition system and method

Publications (2)

Publication Number Publication Date
CN113688166A true CN113688166A (en) 2021-11-23
CN113688166B CN113688166B (en) 2023-09-12

Family

ID=78579972

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110935852.XA Active CN113688166B (en) 2021-08-16 2021-08-16 Electric quantity acquisition system and method

Country Status (1)

Country Link
CN (1) CN113688166B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012058046A (en) * 2010-09-08 2012-03-22 Nissin Electric Co Ltd Abnormality diagnosis device for power device
US20130214606A1 (en) * 2012-02-16 2013-08-22 Konica Minolta Business Technologies, Inc. Electronic device and power-source device
CN107654342A (en) * 2017-09-21 2018-02-02 湘潭大学 A kind of abnormal detection method of Wind turbines power for considering turbulent flow
CN109726731A (en) * 2018-07-26 2019-05-07 平安科技(深圳)有限公司 Electricity consumption method for detecting abnormality, device, equipment and readable storage medium storing program for executing
CN109919199A (en) * 2019-02-13 2019-06-21 东南大学 The detection method of Wind turbines abnormal data based on image procossing
CN111694821A (en) * 2020-04-27 2020-09-22 深圳华工能源技术有限公司 Wiring mode-related power abnormal data filtering method and device and electronic equipment
CN112529061A (en) * 2020-12-03 2021-03-19 新奥数能科技有限公司 Identification method and device for photovoltaic power abnormal data and terminal equipment
CN112748347A (en) * 2020-12-30 2021-05-04 北京二郎神科技有限公司 Battery electric quantity obtaining method and device, storage medium and electronic equipment
CN112834818A (en) * 2021-01-05 2021-05-25 北京嘀嘀无限科技发展有限公司 Electric quantity determining method and device, storage medium and electronic equipment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012058046A (en) * 2010-09-08 2012-03-22 Nissin Electric Co Ltd Abnormality diagnosis device for power device
US20130214606A1 (en) * 2012-02-16 2013-08-22 Konica Minolta Business Technologies, Inc. Electronic device and power-source device
CN107654342A (en) * 2017-09-21 2018-02-02 湘潭大学 A kind of abnormal detection method of Wind turbines power for considering turbulent flow
CN109726731A (en) * 2018-07-26 2019-05-07 平安科技(深圳)有限公司 Electricity consumption method for detecting abnormality, device, equipment and readable storage medium storing program for executing
CN109919199A (en) * 2019-02-13 2019-06-21 东南大学 The detection method of Wind turbines abnormal data based on image procossing
CN111694821A (en) * 2020-04-27 2020-09-22 深圳华工能源技术有限公司 Wiring mode-related power abnormal data filtering method and device and electronic equipment
CN112529061A (en) * 2020-12-03 2021-03-19 新奥数能科技有限公司 Identification method and device for photovoltaic power abnormal data and terminal equipment
CN112748347A (en) * 2020-12-30 2021-05-04 北京二郎神科技有限公司 Battery electric quantity obtaining method and device, storage medium and electronic equipment
CN112834818A (en) * 2021-01-05 2021-05-25 北京嘀嘀无限科技发展有限公司 Electric quantity determining method and device, storage medium and electronic equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SENLIN ZHANG 等: "Blockchain-Based Power Metering Data Abnormal Monitoring Model Electric Energy Data Abnormal Monitoring Model" *
封焯文 等: "风功率异常数据检测方法对比研究" *

Also Published As

Publication number Publication date
CN113688166B (en) 2023-09-12

Similar Documents

Publication Publication Date Title
US7188156B2 (en) System, method and computer program for providing a time map of rolled-up data
CN111045881A (en) Slow disk detection method and system
US8656224B2 (en) Network fault management in busy periods
US10771359B2 (en) System capacity heatmap
JPWO2012029500A1 (en) Operation management apparatus, operation management method, and program
US20180150042A1 (en) Fill level measurement device
CN111612647B (en) Meter abnormal data detection method, device, meter and readable storage medium
US8427478B2 (en) Displaying continually-incoming time series that uses overwriting of one portion of the time series data while another portion of the time series data remains unshifted
CN111127247B (en) Electric quantity data acquisition method, device, computer equipment and storage medium
US9470747B1 (en) Mislinked meter identifier
CN105183627A (en) Server performance prediction method and system
JP2009181496A (en) Job processing system and job management method
CN110969481B (en) Product data prediction method, device, computer equipment and storage medium
CN113688166B (en) Electric quantity acquisition system and method
CN111915340B (en) Method, device, equipment and storage medium for identifying merchant type
US20160055211A1 (en) Apparatus and method for memory storage and analytic execution of time series data
JP2016024486A (en) Data utilization system and control method therefor
CN112751722A (en) Data transmission quality monitoring method and system
WO2015016947A1 (en) System and method for representing power system information
CN111078588A (en) Garbage recycling method, device, equipment and storage medium
CN110427557A (en) Main broadcaster's recommended method, device, electronic equipment and computer readable storage medium
JP6707646B2 (en) System and method for dealing with outages in utility systems
CN114528179B (en) Data acquisition program state monitoring method, device, equipment and storage medium
JP6012869B2 (en) Information management system, information management apparatus, information management method, and program
CN112445835B (en) Business data processing method and device, network management server and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant