CN113688166B - Electric quantity acquisition system and method - Google Patents

Electric quantity acquisition system and method Download PDF

Info

Publication number
CN113688166B
CN113688166B CN202110935852.XA CN202110935852A CN113688166B CN 113688166 B CN113688166 B CN 113688166B CN 202110935852 A CN202110935852 A CN 202110935852A CN 113688166 B CN113688166 B CN 113688166B
Authority
CN
China
Prior art keywords
power data
power
data point
point
marked
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110935852.XA
Other languages
Chinese (zh)
Other versions
CN113688166A (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

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 a system and a method for acquiring electric quantity, which belong to the technical field of the Internet of things, wherein the system for acquiring the electric quantity 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 out the power data points marked as abnormal states based on the marking information of each marked power data point to obtain residual power data points; the data interpolation unit compensates and inserts corresponding power values for the filtered moments. The power calculation unit is used for determining a power value of the target time period based on the remaining power data points. According to the application, abnormal data points are automatically removed, the operation is simple and convenient, the manpower consumption caused by screening and adjusting the electric power by a worker is avoided, the electric quantity value in a 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 the Internet of things, in particular to a system and a method for acquiring electric quantity.
Background
At present, the real-time performance and accuracy of electric quantity statistics are required to be high.
In the related art, a computer device determines whether or not a power value is abnormal after collecting the power value for a certain period of time. Further, if the electric quantity value is abnormal, the electric power of each time point in the time period is screened and adjusted by a worker, and the accurate electric quantity value is determined.
However, in the above-described related art, the electric power at each time point is adjusted by screening by a worker, and the labor consumption is large.
Disclosure of Invention
The embodiment of the application provides a system and a method for acquiring electric quantity, which can realize automatic removal of abnormal data points and are simple and convenient to operate. The technical scheme is as follows:
in one aspect, an embodiment of the present application provides an electric quantity acquisition system, which includes 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 out the power data points marked as abnormal states based on the marking information of each marked power data point to obtain residual power data points;
the power calculation unit is used for determining a power value of the target time period based on the remaining power data points.
On the other hand, the embodiment of the application provides a method for acquiring electric quantity, which is applied to an electric quantity acquisition system, wherein the system comprises a data filtering unit and an electric quantity calculating unit, and the method comprises the following steps:
The data filtering unit obtains a plurality of marked power data points of a target time period; filtering out the power data points marked as abnormal states based on the marking information of each marked power data point to obtain residual power data points;
the power calculation unit determines a power value for the target time period based on the remaining power data points.
The technical scheme provided by the embodiment of the application can bring the following beneficial effects:
the power data points in abnormal states are automatically filtered from the power data points through the power acquisition system, so that 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 electric power by staff is avoided, and after the abnormal power data points are removed, the power value of a target time period is determined according to the normal power data points, and the accuracy and the reliability of the acquired power value are ensured.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a power harvesting system according to one embodiment of the present application;
FIG. 2 schematically illustrates a method of power harvesting;
FIG. 3 is a flow chart of a method for obtaining power according to an embodiment of the present application;
FIG. 4 is a flow chart of a method for obtaining power 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
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Referring to fig. 1, a schematic diagram of an electric power acquisition system according to an embodiment of the application is shown. The power harvesting system may include: 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.
The data storage unit 10 is used for storing data. In the embodiment of the present application, the data is related data of electric power. Optionally, the relevant data comprise electrical quantity values for different time periods for outputting and/or electrical power for different times for calculating, wherein the electrical power is stored in the form of power data points in the data storage unit. Illustratively, the data storage unit 10 includes a storage module that can access large-scale grid data, and the data storage unit 10 obtains and stores the electric power at the moment of time through the storage module. Optionally, the electric power at the different time points is directly obtained from the power grid data, and the electric power values in the different time periods are obtained through calculation. Of course, in practical use, different types of data may be stored in different high-performance data middleware of the data storage unit 10. For example, the electric power at the above-mentioned different times is stored by the data middleware Kafka, and, because the amount of stored data is large, it is possible to use a distributed message queue for storage, that is, the cluster of Kafka can be understood as a distributed data middleware, in which case Kafka is high-throughput, low-latency, and suitable for streaming computation; in addition, when calculating the electric power values in the different time periods, the data binding unit 60 needs to bind the power point at the previous moment in the calculation process, and the non-relational database (redis) is used, and the redis is characterized by fast query of the memory database. The classification of the electric power can be flexibly set and adjusted by a user according to actual situations, and the embodiment of the application is not limited to the classification.
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 value. In another possible embodiment, the late point is a power data point where the difference between the time of generation and the time of generation of the immediately preceding non-late point is zero or less. The threshold may be any data, and the user may flexibly set and adjust the threshold according to actual situations, which is not limited in the embodiment of the present application.
The second marking unit 30 is used to mark jumping points in the power data points. In one possible implementation, the jumping points refer to power data points having a power value outside the target range. In another possible embodiment, the 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 the 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 actual situations, which is not limited in the embodiment of the present application.
Optionally, in an embodiment of the present application, after determining that the power data point is a late arrival point, the first marking unit 20 generates marking information including a late arrival point identifier for the power data point; the second marking unit 30 generates marking information including a jump flag for the power data point after determining the power data point as a jump point. For example, assuming that the late point is identified as "1", the jumping point is identified as "2", and the normal point (non-late point non-jumping point) is identified as "0", if a certain power data point is late point, the flag information includes "1", if a certain power data point is jumping point, the flag information includes "2", and if a certain power data point is both late point and jumping point, the flag information includes "12".
It should be noted that, in actual practice, the first marking unit 20 and the second marking unit 30 may be connected sequentially (mark late to point and then mark jumping point/mark jumping point first and then mark late to point), or may be connected in parallel after the data storage unit 10 (mark late to point and jumping point at the same time).
The data filtering unit 40 is configured to filter out the power data points in an 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 point is estimated and generated according to the generation time of the power data point in the abnormal state. Optionally, the interpolated data points are pre-estimated by the data interpolation unit 50. Illustratively, the interpolated data point is pre-estimated from the last non-outlier marked power data point and/or the next non-outlier marked power data point. Optionally, the data interpolation unit 50 interpolates the remaining power data points with the interpolated power data points after obtaining the interpolated power data points, and supplements the filtered out power data points in an abnormal state.
The data binding unit 60 is configured to bind adjacent power data points according to respective power data point generation moments, that is, the data binding unit 60 acquires, after acquiring a target power data point, an adjacent power data point generated before the generation of the target power data point according to the generation moment of the target power data point, and binds the adjacent power data point in attribute information of the target power data point. Optionally, the attribute information includes a generation time of the power data point, tag information, and adjacent power data points.
The power calculation unit 70 is used to determine a power value within a target period. The target period may be one second, one minute, one hour, one day or one week, which is not limited by the embodiment of the present application. Alternatively, the power values for different target time periods are determined by different modules in the power calculation unit 70. As in fig. 2, the electrical quantity value per second is determined by a first module in the electrical quantity calculation unit 70, and the electrical quantity value per day is determined by a second module in the electrical quantity calculation unit 70. Of course, in practical application, the number of modules in the electric quantity calculating unit 70 and the time period corresponding to each module may be flexibly set by the user, which is not limited in the embodiment of the present 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 power calculation 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 the embodiment of the present application. Of course, in practical application, a unit may also correspond to a server cluster formed by a plurality of computer devices, such as the data storage unit 10, and a plurality of servers.
Referring to fig. 3, a flowchart of a method for acquiring electric power according to an embodiment of the application is shown. The electric quantity acquisition method is applied to an electric quantity acquisition system, the system comprises a data filtering unit, a data interpolation unit and an electric quantity calculation unit, and the method can comprise the following steps (301-304):
in step 301, a data filtering unit obtains a plurality of marked power data points for a target time period.
The target time period refers to a statistical time period of the power value. Optionally, the target time period is a specific time period, such as 0:00-18:00 of x month and x day; 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 the user, alternatively, the user may flexibly set and adjust the target time period according to the actual situation, which is not limited by the embodiment of the present application. The user may be a staff member who records the electric quantity value, or may be an electric quantity user who inquires the electric quantity value, which is not limited in the embodiment of the present application.
The power data points are data points corresponding to electric power at a first time, which may be any time, and the embodiment of the present application is not limited thereto. Wherein the data point includes the electric power at the first time. Optionally, the power data point corresponds to a generation time, and the generation time is the first time.
Marked power data points refer to power data points generated after marking by a marking unit. The marked power data point corresponds to marking information, and the marking 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 data filtering unit acquires a plurality of marked power data points of the target time period before the electric power of the target time period is acquired by the electric quantity acquisition system. Optionally, the power acquisition system includes a data marking unit (a first marking unit and a second marking unit) of the data storage unit, when the marked power data points are acquired, the data marking unit determines generation time of each power data point according to the target time period, and based on each generation time, acquires the power data points of the target time period from the data storage unit, wherein the power data points are unmarked power data points, and the marking unit marks the unmarked power data points to obtain the marked power data points.
In one possible implementation, 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 obtaining the marked power data point.
In another possible embodiment, the data filtering unit obtains the marked power data points when the target condition is met. Optionally, the above-mentioned 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 above target condition is that the data filtering unit is in an idle state; or the target condition is that the computer equipment where the data filtering unit is located is in a normal load state.
In step 302, the data filtering unit filters out the power data points marked as abnormal states based on the marking information of the marked power data points, and obtains 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 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 the remaining power data points. Wherein the remaining power data points. Optionally, the tag information includes a status identifier for indicating a status of the power data point, and the data filtering unit acquires tag information of the tagged power data point after acquiring the tagged power data point, and determines whether the tagged power data point is in an abnormal state according to the status identifier in the tag 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 the time difference between the generation time and the marking time is greater than a threshold; alternatively, the late point is a power data point where the difference between the time of generation and the time of generation of the immediately preceding non-late point is zero or less. The threshold may be any threshold set by the user, which is not limited in the embodiment of the present application. Optionally, the jump point is a power data point with a difference value from a neighboring last non-late power data point being greater than the target value; alternatively, the jumping points refer to power data points having power values out of a target range. The target value and the target range may be any value or range set by a user, which is not limited in the embodiment of the present application.
In one possible embodiment, the data filtering unit, when acquiring a marked power data point, acquires the marking information of the marked power data point. Further, the state detection is performed on the marked power data point based on the marking information, 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, when acquiring a marked power data point, acquires the marking information of the marked power data point. Further, the state detection is performed on the marked power data point based on the marking information, 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.
In 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 acquisition system determines the power data point in the abnormal state, the data interpolation unit acquires the generation time of the power data point in the abnormal state when acquiring 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 obtains 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 point refers to a power data point that is used to replace a power data point of an abnormal state. Optionally, the data interpolation unit generates the interpolated power data point from the last non-outlier marked power data point and/or the next non-outlier marked power data point.
In one possible embodiment, when generating the interpolation power data, the data interpolation unit obtains 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, and determines the power value of the last non-abnormal marked power data point as the power value of the interpolation power data point, thereby generating the interpolation power data point. 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 embodiment, when generating the interpolation power data, the data interpolation unit obtains a power value of a next non-abnormal marked power data point based on a generation time of the power data point in the abnormal state, and determines the power value of the next non-abnormal marked power data point as the power value of the interpolation power data point, thereby generating the interpolation power data point. The generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
in still another possible embodiment, when generating the interpolation power data, the data interpolation unit obtains a power value of a last non-abnormal marked power data point and a power value of a next non-abnormal marked power data point based on a generation time of the power data point in the abnormal state, further performs an average processing on the power value of the last non-abnormal marked power data point and the power value of the next non-abnormal marked power data point to obtain a target power value, and determines the target power value as the power value of the interpolation power data point to generate the interpolation power data point.
Note that, in the embodiment of the present application, since the interpolated power data point is used to replace the power data point in the abnormal state, the generation time of the interpolated power data point is recorded as the generation time of the power data point in the abnormal state.
In step 305, the data interpolation unit interpolates the remaining power data points using the interpolated power data points to obtain a set of target power data points.
In the embodiment of the application, after the data interpolation unit acquires the interpolation power data points, the interpolation power data points are adopted to interpolate the remaining power data points, so as to obtain a target power data point set.
Optionally, the generating time of the power data point keeps the original uploading state in the target time period. Wherein, the original upload state refers to the time state of the power data point when generating. In the embodiment of the application, after the data interpolation unit acquires the interpolation power data points, interpolation processing is performed 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 a target power data point set. It should be noted that, the original upload state corresponding to the interpolated power data point is the original upload state of the power data point in the abnormal state replaced by the interpolated power data point.
In step 306, the power calculation unit determines a power value for the target time period based on the set of target power data points.
In the embodiment of the present application, the electric power acquisition unit determines the electric quantity value of the target period based on the target power data point set after acquiring the 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 the embodiment of the present 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 generation moments of each power data point in the target power data point set. Illustratively, assume that the generation time of the target power data point is 18:58, and the interval between the generation moments of the respective power data points is 1s, the generation moment is 18:57 to bind the target power data point, wherein the time interval between the generation moments of adjacent power data points may be any number, which is not limited by the embodiment of the present application.
Alternatively, the data binding unit may acquire adjacent marked power data points through the data storage unit. Illustratively, a target storage module is included in the data storage unit for storing the most recently generated m power data points. Wherein m is any numerical value, and a user can set and adjust m according to actual conditions, which is not limited by the embodiment of the application.
Optionally, in the embodiment of the present application, when the power calculation unit acquires the power value of the target period, the power calculation unit acquires an average value of power between each bound marked power data point or an integral of the power value of the last generation time and the time interval. Further, multiplying each power average value by a corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period; or 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 period. Wherein the adjacent time period refers to a time period between generation moments of adjacent power data points, and the unit time length refers to a time period between generation moments of adjacent marked power data points. Alternatively, the unit time length may be the same or different for different adjacent power data points.
Optionally, in the embodiment of the present application, after the electric quantity calculation unit obtains the instantaneous electric quantity of each adjacent period, the electric quantity calculation unit performs addition processing on the instantaneous electric quantity of each adjacent period to obtain the electric quantity value of the target period.
Alternatively, in an embodiment of the present application, in the power calculation unit, the power values of different time periods are determined by different modules. Illustratively, assuming the target time period is one day, the time interval (for the time of generation) of the power data points is one second, as shown in FIG. 2, the power value per second is determined by the first module, and the power value per day is determined by the second module. Of course, the electricity calculation unit may also include other modules, such as a third module for determining an electricity value per minute, a fourth module for determining an electricity value per hour, and the like, which is not limited by the embodiment of the present application.
It should be noted that, in actual application, the data binding unit may bind the power data points at any time interval (for the generation time), so that the user may flexibly set and adjust the power data points according to the actual situation, which is not limited by the embodiment of the present application. That is, 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, the user may flexibly set and adjust the calculation mode of the electric quantity value according to the practical situation, which is not limited by the embodiment of the present application. Alternatively, the user may set the calculation mode of the different electric quantity values by different adjustments of the computer program of the electric quantity calculation unit.
In summary, in the technical solution provided in the embodiments of the present application, the power acquisition system automatically filters the power data points in the abnormal state from the power data points, so that the operation is simple and convenient, the manpower consumption caused by the screening adjustment of the electric power by the staff is avoided, and after the abnormal power data points are removed, the data interpolation unit predicts the correct power data points to supplement the filtered power data points, so that the accuracy of the power data points is ensured, the electric quantity value in the target time period is determined according to the normal power data points, and the accuracy and reliability of the acquired electric quantity value are ensured.
In addition, the data binding unit is used for binding the power data points adjacent to the generation time, so that the electric quantity value of each time period can be conveniently obtained in the target time period; when the electric quantity value of the target time period is acquired, the instantaneous electric quantity of each adjacent time period is acquired first, and then the electric quantity value of the target time period is obtained by adding the instantaneous electric quantity of each adjacent time period, so that a user can check the instantaneous electric quantity change in the target time period simultaneously when checking the electric quantity value of the target time period.
Optionally, in an embodiment of the present application, the power acquisition system further includes a first marking unit and a second marking unit. Next, the first marking unit and the second marking unit will be described.
In an embodiment of the present application, the first marking unit is configured to mark a late point in the power data points. Optionally, the first marker unit performs a late detection of an unlabeled power data point after acquiring the unlabeled power data point, and determines whether the unlabeled power data point is a late point.
In one possible embodiment, the first marking unit obtains the generation time of the unlabeled power data point when obtaining the unlabeled power data point of the target period. Further, comparing the generating time with the current marking time, if the time difference between the generating time and the current marking time is larger 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 the marked power data point. Wherein the marked 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 the user may flexibly set and adjust the threshold according to actual situations, which is not limited by the embodiment of the present application.
In another possible implementation manner, when the first marking unit obtains the unlabeled power data point of the target time period, the first marking unit obtains the generation time of the unlabeled power data point and the generation time of the adjacent last non-delayed marked power data point, further, if the generation time of the unlabeled power data point is before the generation time of the adjacent last non-delayed marked power data point, the unlabeled power data point is determined to be a delayed point, and then marking information of the unlabeled power data point is generated, so as to obtain the marked power data point. Wherein the marking information is used to indicate that the untagged 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 the power data point. Optionally, the second marker unit performs jump detection on the unlabeled power data point after acquiring the unlabeled power data point, and determines whether the unlabeled power data point is a jump point.
In a possible embodiment, the second marking unit, when acquiring the unlabeled power data points of the target period, acquires the power values of the unlabeled power data points, and further compares the power values with the target range. If the power value exceeds the target range, determining the unlabeled power data point as a jumping point, and generating the marking information of the unlabeled power data point to obtain the marked power data point. The marking information is used for indicating 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. It should be noted that the above-mentioned exceeding the target range means that the upper limit value of the target range is larger than or smaller than the lower limit value of the target range.
In another possible embodiment, the second marking unit obtains the power value of the unlabeled power data point and the power value of the adjacent last non-delayed marked power data point when obtaining the unlabeled power data point of the target time period, further, if the absolute value of the difference between the power value of the unlabeled power data point and the power value of the adjacent last non-delayed marked power data point is greater than the target value, determines that the unlabeled power data point is a jump point, and generates the marking information of the unlabeled power data point, so as to obtain the marked power data point. The marking information is used for indicating 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.
It should be noted that, in the embodiment of the present application, the order of use of the first marking unit and the second marking unit may be flexibly set and adjusted according to the actual situation, which is not limited in the embodiment of the present application. For example, in the power acquisition system, the first marking unit may be used to determine the late reaching point first, and then the second marking unit may be used to determine the jumping point; alternatively, the first marker unit and the second marker unit may be used simultaneously to determine the power data points in the abnormal state. Of course, in practical application, 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 the embodiment of the present application.
In addition, in the embodiment of the present application, the power acquisition system may not include the data interpolation unit, that is, the power acquisition unit directly determines the power value of the target period according to the remaining power data point. Referring to fig. 4, a flowchart of a method for obtaining electric power according to another embodiment of the application is shown. The method may comprise the following steps (401-403):
in step 401, a data filtering unit obtains a plurality of marked power data points for a target time period.
In step 402, the data filtering unit filters out the power data points marked as abnormal states based on the marking information of the marked power data points, and obtains remaining power data points.
The steps 401-402 are the same as steps 301-302 in the embodiment of fig. 3, and refer specifically to the embodiment of fig. 3, and are not described herein.
In step 403, the power calculation unit determines a power value for the target time period based on the remaining power data points.
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 electric quantity acquisition system further includes a data binding unit, and after the electric quantity acquisition system acquires the electric quantity, the data binding unit binds the adjacent marked power data points based on the generation time of each remaining power data point. The power calculation unit then obtains the power average value between each bound marked power data point or the integral of the power value at the last generation time and the time interval. Further, multiplying each power average value by a corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period; or 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 period. 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 solution provided in the embodiments of the present application, the power data points in the abnormal state are automatically filtered from the power data points by the power acquisition system, so that 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 the electric power by the user is avoided, and after the abnormal power data points are removed, the power value in the target time period is determined according to the normal power data points, so that the accuracy and reliability of the acquired power value are ensured.
It should be noted that, in the embodiment of the present application, each unit in the electric quantity acquisition system is packaged in advance, and before use, a user may set each unit in the visual interface according to actual conditions.
Illustratively, the unit setting interface includes 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 a power calculation unit.
Optionally, after detecting the clicking operation for the data storage unit, displaying a setting block of the data storage unit in the unit setting interface, and further, the user may set the data storage unit in the setting block, where the specific settable content includes, but is not limited to, at least one of the following: 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 comprises two settable modes: a first mode for acquiring power data points in real time from a start time of a target time period; and a second mode, wherein the power data points of the target time period are acquired from the beginning of the acquisition of the power at the end time of the target time period. Note that, the data processing method may be data acquisition for the data storage unit or data transmission for the data storage unit.
Optionally, after detecting the clicking operation for the first marking unit, displaying a setting block of the first marking unit in the unit setting interface, and further, the user may set the first marking unit in the setting block, where specific settable content includes, but is not limited to, at least one of the following: the determination condition for late arrival point, the threshold, the identification for late arrival point, the identification for non-late arrival point, the storage location of the last marked power data point.
Optionally, after detecting the clicking operation for the second marking unit, displaying a setting block of the second marking unit in the unit setting interface, and further, the user may set the second marking unit in the setting block, where specific settable content includes at least one of the following: the judgment 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 position of the last marked power data point.
Optionally, after detecting the clicking operation for the data filtering unit, displaying a setting block of the data filtering unit in the unit setting interface, and further, the user may set the data filtering unit in the setting block, where specific settable content includes, but is not limited to, at least one of the following: identification information, data detection rate and data filtering rate corresponding to the abnormal state.
Optionally, after detecting the clicking operation for the data interpolation unit, displaying a setting block of the data interpolation unit in the unit setting interface, and further, the user may set the data interpolation unit in the setting block, where the specific settable content includes, but is not limited to, at least one of the following: the interpolation power data point estimation mode, the storage position of the last marked power data point and the storage position of the next marked power data point.
Optionally, after detecting the clicking operation for the data binding unit, a setting block of the data binding unit is displayed in the unit setting interface, and further, the user may set the data binding unit in the setting block, and specifically settable contents include, but are not limited to, at least one of the following: the time interval between two power data points to be bound (for the moment of generation), the storage location of the power data points to be bound, the data processing rate.
Optionally, after detecting the clicking operation for the electricity quantity calculation unit, a setting block of the electricity quantity calculation unit is displayed in the unit setting interface, and further, the user can set the electricity quantity calculation unit in the setting block, and specific settable contents include, but are not limited to, at least one of the following: an electric quantity value calculation step, an electric quantity value calculation mode, a code required by electric quantity value calculation and a target time period for the electric quantity value.
It should be further noted that in practical application, the user may adjust the setting of the power acquisition system, so that the system may be applied to other scenarios. Illustratively, if the data type corresponding to the data storage unit is set to be pressure, the system can be applied to pressure measurement; the data type corresponding to the data storage unit is set to be temperature, and the system can be applied to temperature measurement.
The following are system embodiments of the present application that may be used to perform method embodiments of the present application. For details not disclosed in the system embodiments of the present application, please refer to the method embodiments of the present application.
An exemplary embodiment of the present application also provides an electric quantity acquisition system, which is characterized in that the system includes 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 out the power data points marked as abnormal states based on the marking information of each marked power data point to obtain residual power data points;
the power calculation unit is used for determining a power value of the target time period based on the remaining power data points.
In an exemplary embodiment, the data filtering unit is configured to obtain and filter the marking information of the marked power data points; determining that the marked power data point is in the abnormal state in response to the marking information indicating that the marked power data point is a late point; wherein the late point is a power data point of which the difference 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 number of the groups of groups,
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 marking information indicating that the marked power data point is a jumping point; the jump point is a power data point with a difference absolute value between the jump point and a last non-late power data point adjacent to the jump point being larger than a target value or a power data point with a power value exceeding a target range.
In an exemplary embodiment, the system further comprises a first marking unit; wherein,,
the first marking unit is used for obtaining the generation time of the unmarked power data points in the target time period; determining the unlabeled power data point as a late arrival point in response to a time difference between the generation time and a marked time being greater than a threshold; generating marking information of the unmarked power data points to obtain the marked power data points;
Or,
the first marking unit is used for obtaining the generation time of the unlabeled power data point in the target time period and the generation time of the adjacent last non-delayed labeled power data point; determining the unlabeled power data point as a late point in response to the generation time of the unlabeled power data point being prior to the generation time of the adjacent last non-late labeled power data point; generating the marking information of the unmarked power data points to obtain the marked power data points.
In an exemplary embodiment, the system further comprises a second marking unit; wherein,,
the second marking unit is used for obtaining the power value of the unmarked power data point in the target time period; determining the unlabeled power data point as a jumping point in response to the power value exceeding a target range; generating marking information of the unmarked power data points to obtain the marked power data points;
or,
the second marking unit is used for obtaining the power value of the unlabeled power data point in the target time period and the power value of the last non-delayed marked power data point adjacent to the unlabeled power data point; determining the unlabeled power data point as a jumping point in response to an absolute value of a difference between a power value of the unlabeled power data point and a power value of the adjacent last non-late-arrival labeled power data point being greater than a target value; generating the marking information of the unmarked power data points to obtain the 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 in the abnormal state; generating interpolation power data points based on the generation time of the power data points in the abnormal state; interpolating the remaining power data points by adopting the interpolation power data points to obtain a target power data point set;
the power calculation unit is used for determining a power 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 interpolation power data point, and generating the interpolation power data point; the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
or,
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 interpolation power data point, and generating the interpolation power data point; the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
Or,
the data interpolation unit is used for acquiring the power value of the last 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 last non-abnormal marked power data point and the power value of the next non-abnormal marked power data point to obtain a target power value; determining the target power value as the power value of the interpolation power data point, and generating the interpolation power data point; the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state.
In an exemplary embodiment, the time of generation of the power data point maintains an original upload state over the target time period;
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 power calculation unit is configured to obtain an average value of power between each bound marked power data point or an integral of a power value at a last generation time and a time interval; multiplying each power average value by a corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period, or multiplying the power value at the last generation time by a 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 length refers to an interval time length between generation moments of the adjacent marked power data points, and the adjacent time period refers to a time period between generation moments 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 device may be used to implement the functions of the power harvesting method described above. Wherein, 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 can be arranged in the computer device. Of course, in practical applications, the computer device may be provided with a plurality of units as described above. Specifically, the present application relates to a method for manufacturing a semiconductor device.
The computer device 500 includes a central processing unit (Central Processing Unit, CPU) 501, a system Memory 504 including a random access Memory (Random Access Memory, RAM) 502 and a Read Only Memory (ROM) 503, and a system bus 505 connecting the system Memory 504 and the central processing unit 501. Computer device 500 also includes an Input/Output (I/O) system 506 that facilitates the transfer of information between various devices within the computer, and a mass storage device 507 for storage of an operating system 513, application programs 514 and other program modules 512.
The basic input/output system 506 includes a display 508 for displaying information and an input device 509, such as a mouse, keyboard, etc., for user input of information. Wherein both the display 508 and the input device 509 are coupled to the central processing unit 501 via an input output controller 510 coupled 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, the 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 CD-ROM (Compact Disc Read-Only Memory) drive.
Computer readable media may include computer storage media and communication media without loss of generality. 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, electrically erasable programmable read-only memory), flash memory or other solid state memory technology, CD-ROM, DVD (Digital Video Disc, high density 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 recognize that computer storage media are not limited to the ones described above. The system memory 504 and mass storage device 507 described above may be collectively referred to as memory.
According to various embodiments of the application, the computer device 500 may also operate by being connected to a remote computer on a network, such as the Internet. I.e., the computer device 500 may be connected to the network 512 via a network interface unit 511 coupled to the system bus 505, or other types of networks or remote computer systems (not shown) may be coupled to the computer device 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 power harvesting methods described above.
In an exemplary embodiment, a computer readable storage medium is also provided, in which at least one instruction, at least one program, a set of codes, or a set of instructions is stored, which when executed by a processor, implement the above-described power harvesting method.
Alternatively, the computer-readable storage medium may include: ROM (Read Only Memory), RAM (Random Access Memory ), SSD (Solid State Drives, solid state disk), or optical disk, etc. The random access memory may include ReRAM (Resistance Random Access Memory, resistive random access memory) and DRAM (Dynamic Random Access Memory ), among others.
In an exemplary embodiment, a computer program product is also provided, which, when being executed by a processor, is adapted to carry out the above-mentioned power harvesting method.
It should be understood that references herein to "a plurality" are to two or more. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship. In addition, the step numbers described herein are merely exemplary of one possible execution sequence among steps, and in some other embodiments, the steps may be executed out of the order of numbers, such as two differently numbered steps being executed simultaneously, or two differently numbered steps being executed in an order opposite to that shown, which is not limiting.
The foregoing description of the exemplary embodiments of the application is not intended to limit the application to the particular embodiments disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the application.

Claims (9)

1. An electric quantity acquisition system is characterized in that the system 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; acquiring marking information of the marked power data points;
the data filtering unit is further configured to determine that the marked power data point is in an abnormal state in response to the marking information indicating that the marked power data point is a late point; wherein the late point is a power data point of which the difference 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 data filtering unit is further configured to determine that the marked power data point is in the abnormal state in response to the marking information indicating that the marked power data point is a jumping point; wherein the jump points are power data points with absolute values of differences between the jump points and the adjacent last non-late power data point being larger than a target value or power data points with power values exceeding a target range;
the data filtering unit is also used for filtering out the power data points marked as the abnormal state to obtain residual power data points;
The power calculation unit is used for determining a power value of the target time period based on the remaining power data points.
2. The system of claim 1, further comprising a first marking unit; wherein,,
the first marking unit is used for obtaining the generation time of the unmarked power data points in the target time period; determining the unlabeled power data point as the late arrival point in response to a time difference between a time of generation of the unlabeled power data point and a time of labeling being greater than a threshold; generating marking information of the unmarked power data points to obtain the marked power data points;
or,
the first marking unit is used for obtaining the generation time of the unlabeled power data point in the target time period and the generation time of the last non-late labeled power data point adjacent to the unlabeled power data point; determining the unlabeled power data point as the late arrival point in response to a time of generation of the unlabeled power data point being prior to a time of generation of a last non-late arrival of a labeled power data point adjacent to the unlabeled power data point; generating the marking information of the unmarked power data points to obtain the marked power data points.
3. The system of claim 1, further comprising a second marking unit; wherein,,
the second marking unit is used for obtaining the power value of the unmarked power data point in the target time period; determining the unlabeled power data point as the jumping point in response to the power value of the unlabeled power data point exceeding the target range; generating marking information of the unmarked power data points to obtain the marked power data points;
or,
the second marking unit is used for obtaining the power value of an unlabeled power data point in the target time period and the power value of a last non-late labeled power data point adjacent to the unlabeled power data point; determining the unlabeled power data point as the jumping point in response to an absolute value of a difference between a power value of the unlabeled power data point and a power value of a last non-late-arriving labeled power data point adjacent to the unlabeled power data point being greater than the target value; generating the marking information of the unmarked power data points to obtain the marked power data points.
4. The system of claim 1, wherein the system further comprises: a data interpolation unit;
The data interpolation unit is used for acquiring power data points in the abnormal state; generating interpolation power data points based on the generation time of the power data points in the abnormal state; interpolating the remaining power data points by adopting the interpolation power data points to obtain a target power data point set;
the power calculation unit is used for determining a power value of the target time period based on the target power data point set.
5. The system of claim 4, wherein the system further comprises a controller configured to control the controller,
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 interpolation power data point, and generating the interpolation power data point; the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
or,
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 interpolation power data point, and generating the interpolation power data point; the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state;
Or,
the data interpolation unit is used for acquiring the power value of the last 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 last non-abnormal marked power data point and the power value of the next non-abnormal marked power data point to obtain a target power value; determining the target power value as the power value of the interpolation power data point, and generating the interpolation power data point; the generation time of the interpolation power data point is the generation time of the power data point in the abnormal state.
6. The system of claim 5, wherein a time of generation of the power data point maintains an original upload state over the target time period;
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.
7. The system of claim 1, wherein 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.
8. The system of claim 7, wherein the power calculation unit is configured to obtain an average of power between each bound marked power data point or an integral of a power value at a last generation time and a time interval; multiplying each power average value by a corresponding unit time length to obtain the instantaneous electric quantity of each adjacent time period, or multiplying the power value at the last generation time by a 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 length refers to an interval time length between generation moments of the adjacent marked power data points, and the adjacent time period refers to a time period between generation moments of the adjacent marked power data points.
9. An electric quantity acquisition method, which is applied to an electric quantity acquisition system, wherein the system comprises a data filtering unit and an electric quantity calculating unit, and the method comprises the following steps:
The data filtering unit obtains a plurality of marked power data points of a target time period; acquiring marking information of the marked power data points;
in response to the marking information indicating that the marked power data point is a late point, the data filtering unit determines that the marked power data point is in an abnormal state; wherein the late point is a power data point of which the difference 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, in response to the marking information indicating that the marked power data point is a jumping point, the data filtering unit determines that the marked power data point is in the abnormal state; wherein the jump points are power data points with absolute values of differences between the jump points and the adjacent last non-late power data point being larger than a target value or power data points with power values exceeding a target range;
the data filtering unit filters out the power data points marked as the abnormal state to obtain residual power data points;
the power calculation unit determines a power value for the target time period based on the remaining power data points.
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 CN113688166A (en) 2021-11-23
CN113688166B true 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 (8)

* 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
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013169094A (en) * 2012-02-16 2013-08-29 Konica Minolta Inc Electronic apparatus and power supply unit

Patent Citations (8)

* 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
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 (1)

* Cited by examiner, † Cited by third party
Title
封焯文 等.风功率异常数据检测方法对比研究.《电工电能新技术》.2021,第40卷(第7期),55-61. *

Also Published As

Publication number Publication date
CN113688166A (en) 2021-11-23

Similar Documents

Publication Publication Date Title
KR102511271B1 (en) Method and device for storing and querying time series data, and server and storage medium therefor
US9799083B2 (en) Correlating consumption and voltage data to identify line loss in an electric grid
US8805760B2 (en) Historians embedded in industrial units
US20150234897A1 (en) Time series data processing apparatus and method, and storage medium
JP5387779B2 (en) Operation management apparatus, operation management method, and program
JP2008236307A (en) Network monitoring device and network monitoring method
US20180150042A1 (en) Fill level measurement device
US20180341313A1 (en) System and method for representing power system information
CN105183627A (en) Server performance prediction method and system
US9470747B1 (en) Mislinked meter identifier
CN113688166B (en) Electric quantity acquisition system and method
CN109213651A (en) A kind of object monitor method and device, electronic equipment
CN110969481B (en) Product data prediction method, device, computer equipment and storage medium
US20130117275A1 (en) Index monitoring system, index monitoring method and program
JP5397370B2 (en) Dynamic topic analysis system, dynamic topic analysis method, and medium on which dynamic topic analysis program is recorded
CN117235664A (en) Fault diagnosis method and system for power distribution communication equipment and computer equipment
CN108038127A (en) A kind of method, apparatus, terminal device and the storage medium of data synchronization
CN109582527A (en) Storage server and its solid-state disk service life monitoring method
CN117435335A (en) Computing power dispatching method, computing power dispatching device, computer equipment and storage medium
CN110427557A (en) Main broadcaster's recommended method, device, electronic equipment and computer readable storage medium
CN110263033A (en) Manage object portrait generation method, terminal device and medium
CN111078588A (en) Garbage recycling method, device, equipment and storage medium
CN112751722A (en) Data transmission quality monitoring method and system
JP6707646B2 (en) System and method for dealing with outages in utility systems
CN115629708A (en) Method, device, terminal and medium for monitoring cold and hot data in storage system

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