CN106612278B - Data validity verification method and system - Google Patents

Data validity verification method and system Download PDF

Info

Publication number
CN106612278B
CN106612278B CN201611173721.8A CN201611173721A CN106612278B CN 106612278 B CN106612278 B CN 106612278B CN 201611173721 A CN201611173721 A CN 201611173721A CN 106612278 B CN106612278 B CN 106612278B
Authority
CN
China
Prior art keywords
data
preset
verification
variable value
type
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
CN201611173721.8A
Other languages
Chinese (zh)
Other versions
CN106612278A (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.)
Shenzhen Jitong Intelligent Technology Co ltd
Original Assignee
Shenzhen Jitong Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Jitong Intelligent Technology Co ltd filed Critical Shenzhen Jitong Intelligent Technology Co ltd
Priority to CN201611173721.8A priority Critical patent/CN106612278B/en
Publication of CN106612278A publication Critical patent/CN106612278A/en
Application granted granted Critical
Publication of CN106612278B publication Critical patent/CN106612278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Storage Device Security (AREA)

Abstract

The invention provides a data validity verification method and a data validity verification system, wherein if data sent by data sending equipment is received, a preset verification mode corresponding to the data sending equipment is obtained; and carrying out validity verification on the data according to the preset verification mode, so that illegal data can be effectively identified, errors generated in a data analysis result are avoided, and the running state of the electronic equipment is accurately monitored.

Description

Data validity verification method and system
Technical Field
The embodiment of the invention belongs to the technical field of big data analysis, and particularly relates to a data validity verification method and system.
Background
With the continuous development of information technology, various electronic devices are developed. The data monitoring center becomes a main platform for guaranteeing stable operation of the electronic equipment, and the operation state of the electronic equipment can be monitored by analyzing and processing data fed back by the electronic equipment.
However, in the process of analyzing and processing the data fed back by the electronic device, illegal error data is often received, which causes errors in the result of analyzing and processing the data, so that the operation state of the electronic device cannot be accurately monitored, and how to verify the validity of the data becomes an urgent problem to be solved.
Disclosure of Invention
The embodiment of the invention provides a data validity verification method, which is used for verifying the validity of data sent by data sending equipment by acquiring a data verification mode corresponding to the data sending equipment, so that illegal data can be effectively identified, errors generated in a data analysis result are avoided, and the running state of electronic equipment is accurately monitored.
An embodiment of the present invention provides a method for verifying data validity, which includes:
if data sent by data sending equipment is received, acquiring a preset verification mode corresponding to the data sending equipment;
and carrying out validity verification on the data according to the preset verification mode, wherein the preset verification mode comprises value range verification, data type verification, variable value characteristic verification or data correlation verification.
Another aspect of the embodiments of the present invention further provides a data validity verification system, which includes:
the verification mode acquiring unit is used for acquiring a preset verification mode corresponding to the data sending equipment if data sent by the data sending equipment is received;
and the verification unit is used for verifying the legality of the data according to the preset verification mode, and the preset verification mode comprises value range verification, data type verification, variable value characteristic verification or data correlation verification.
According to the embodiment of the invention, the data transmitted by the data transmitting equipment is validated in the data validation mode corresponding to the data transmitting equipment, so that illegal data can be effectively identified, errors in data analysis results are avoided, and the running state of the electronic equipment is accurately monitored.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, 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 some embodiments of the present invention, 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 basic flow diagram of a data validity verification method provided by an embodiment of the present invention;
FIG. 2 is a basic flow diagram of a data validity verification method provided by an embodiment of the present invention;
FIG. 3 is a block diagram of a data validity verification system provided by an embodiment of the present invention;
fig. 4 is a block diagram of a data validity verification system according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood by those skilled in the art, the technical solutions in the embodiments of the present invention will be clearly described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "comprises" and "comprising," and any variations thereof, in the description and claims of this invention and the above-described drawings are intended to cover non-exclusive inclusions. For example, a process, method, or system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. Furthermore, the terms "first," "second," and "third," etc. are used to distinguish between different objects and are not used to describe a particular order.
As shown in fig. 1, an embodiment of the present invention provides a data validity verification method, which includes:
step S101: and if the data sent by the data sending equipment is received, acquiring a preset verification mode corresponding to the data sending equipment.
In a specific application, one monitoring center generally needs to monitor different data sending devices, for example, a security monitoring room of a cell, a mall or a commercial building needs to comprehensively monitor security monitoring devices, a power system, a parking lot system and the like of the whole jurisdiction in which the monitoring center is administered, so that different data verification modes are selected for different data sending devices, and data sent by different devices can be well verified.
In an embodiment of the present invention, step S101 specifically includes:
detecting the device type of the data sending device;
and selecting a preset verification mode corresponding to the equipment type.
In specific applications, for devices of the same type, such as security monitoring devices, the data type sent by the devices is usually an image data format of video data or picture data, so that the selection of the corresponding data verification mode according to the device type of the data sending device is more reasonable and efficient.
In the specific application, verification modes corresponding to multiple device types are stored in advance, and association relations between different device types and the corresponding verification modes are established so as to be convenient for searching and calling.
Step S102: and carrying out validity verification on the data according to the preset verification mode, wherein the preset verification mode comprises value range verification, data type verification, variable value characteristic verification or data correlation verification.
In a specific application, the numerical range specifically refers to a range including an upper limit value and a lower limit value for limiting the numerical size of data, for example, 0 to 10; the data type may specifically include a plurality of types, such as an original type, a tuple, a recording unit, an algebraic data type, an abstract data type, a reference type, and a function type, and is also different according to different data types of the data sending device, for example, the data type of the data sent by the security monitoring device should be a binary code in the algebraic data type; the variable value characteristics specifically comprise discrete data and continuous data; the data correlation specifically means that data are in accordance with a certain logical relationship or have associated logic, for example, data sent by the air conditioner indicate that the air conditioner is in an off state, data sent by a fan of the air conditioner should also indicate that the fan is in the off state, and if the data sent by the fan indicates that the fan is in an operating state, it may be determined that the data sent by the fan is illegal.
According to the embodiment, the data transmitted by the data transmitting equipment is subjected to validity verification by acquiring the data verification mode corresponding to the data transmitting equipment, so that illegal data can be effectively identified, errors generated in a data analysis result are avoided, and the running state of the electronic equipment is accurately monitored.
As shown in fig. 2, in an embodiment of the present invention, step S102 specifically includes:
step S201: if the preset verification mode is value range verification, detecting whether the value range of the data is within a preset value range;
step S301: and if the numerical range of the data is within the preset numerical range, judging that the data is legal, otherwise, judging that the data is illegal.
For example: the traffic signal lamp sends three-bit binary data for representing the working states of three signal lamps of red, yellow and green, wherein 0 represents normal and 1 represents fault, such as 010, which represents that the red lamp is normal, the yellow lamp is fault and the green lamp is normal. The numerical range of the data sent by the traffic signal lamp is in the range of 000-111, if the numerical range is not in the range, the data is illegal, and the monitoring center cannot only use the illegal data as the basis for judging the working state of the traffic signal lamp.
Step S202: if the preset verification mode is data type verification, detecting whether the data type of the data belongs to a preset data type;
step S302: and if the data type of the data belongs to a preset data type, judging that the data is legal, otherwise, judging that the data is illegal.
For example: the data sent by the electric energy statistical equipment is an algebraic data type and conforms to the rule of a function data type, the electric quantity used in the current month is assumed to be 30 degrees, the data sent by the electric energy statistical equipment in the previous month is 900, the data sent by the electric energy statistical equipment in the end of the current month is 900+30 which is 930, the data sent by the electric energy statistical equipment belongs to a natural number in the algebraic data type in numerical value, and the numerical value change rule of the data belongs to an increasing function in the function data type, if the numerical value change rule of the data received by the monitoring center is not the increasing function, the data is illegal, and the monitoring center cannot take the actually received numerical value as the actual electric energy usage amount.
Step S203: if the preset verification mode is variable value characteristic verification, detecting whether the variable value characteristic of the data conforms to a preset variable value characteristic;
step S303: and if the variable value characteristics of the data accord with preset variable value characteristics, judging that the data are legal, otherwise, judging that the data are illegal.
For example: the data sent by the counter-type equipment should be continuous data, and if the data received by the monitoring center is discontinuous, the data is illegal, and the monitoring center cannot directly use the actually received data as a judgment basis.
Step S204: if the preset verification mode is data correlation verification, detecting whether preset data correlation exists among the data;
step S304: and if the preset data correlation exists among the data, judging that the data is legal, otherwise, judging that the data is illegal.
For example: the data sent by the power detection equipment comprises the working duration and the electricity consumption positively correlated to the working duration, and if the data received by the monitoring center shows that the working duration is greater than 0 and the electricity consumption is 0, the data shows that the data obviously does not accord with the data correlation of positive correlation, and the monitoring center cannot calculate the power according to the actually received data.
In a specific application, data transmitted by the same data transmission device may simultaneously conform to data characteristics corresponding to the above-mentioned value range verification, data type verification, variable value characteristic verification, or data correlation verification, and therefore, multiple corresponding verification modes may be selected for data transmitted by the same data transmission device to perform validity verification.
In an embodiment of the present invention, the embodiment corresponding to fig. 1 further includes:
step S401: and if a new numerical range is added, updating a preset numerical range library according to the new numerical range, and if the preset numerical range needs to be modified, modifying the preset numerical range and updating the preset numerical range library.
Step S402: and if a new data type is added, updating a preset data type base according to the new data type, and if the preset data type needs to be modified, modifying the preset data type and updating the preset data type base.
In a specific application, the data type has a corresponding analysis script, and if the data type is to be modified or updated, the analysis script needs to be modified correspondingly.
Step S403: if a new variable value characteristic is added, updating a preset variable value characteristic library according to the new variable value characteristic, and if the preset variable value characteristic needs to be modified, modifying the preset variable value characteristic and updating the preset variable value characteristic library.
In a specific application, the discrete data in the variable value characteristics has a corresponding discrete numerical dictionary, and if the discrete data is to be modified or updated, the discrete numerical dictionary needs to be modified or updated correspondingly.
In an embodiment of the present invention, step S403 specifically includes:
step S4031: if the new variable value characteristics are discrete data, establishing a corresponding discrete data dictionary for the new variable value characteristics, and inputting legal discrete data into the discrete data dictionary;
step S4032: if a new discrete numerical value is added, updating the discrete data dictionary according to the new discrete numerical value;
step S4033: and traversing the discrete data dictionary and removing illegal discrete numerical values in the discrete data dictionary.
Step S404: and if the new data correlation is added, updating a preset data correlation library according to the new data correlation, and if the preset data correlation needs to be modified, modifying the preset data correlation and updating the preset data correlation library.
In one embodiment of the present invention, step S401 is preceded by: a numerical range library is established in advance and used for presetting and storing a numerical range corresponding to the data sending equipment, and an association relation between the data sending equipment and the corresponding numerical range is established in the numerical range library;
step S402 is preceded by: the method comprises the steps of establishing a data type base in advance, wherein the data type base is used for presetting and storing data types corresponding to different data sending devices, and establishing an association relation between the data sending devices and the corresponding data types in the data type base;
step S403 includes: the method comprises the steps that a variable value characteristic library is established in advance and used for presetting and storing variable value characteristics corresponding to different data sending devices, and the association relation between the data sending devices and the corresponding variable value characteristics is established in the variable value characteristic library;
step S404 includes: the method comprises the steps of establishing a data correlation library in advance, wherein the data correlation library is used for presetting and storing data correlations corresponding to different data sending devices, and establishing an association relation between the data sending devices and the corresponding data correlations in the data correlation library.
As shown in fig. 3, an embodiment of the present invention provides a data validity verification system 100, configured to perform the method steps in the embodiment corresponding to the figure, including:
a verification mode obtaining unit 101, configured to obtain, if data sent by a data sending device is received, a preset verification mode corresponding to the data sending device;
the verification unit 102 is configured to perform validity verification on the data according to the preset verification manner, where the preset verification manner includes value range verification, data type verification, variable value characteristic verification, or data correlation verification.
In an embodiment of the present invention, the verification method obtaining unit 101 includes:
a device type detection unit, configured to detect a device type of the data transmission device;
and the verification mode selection unit is used for selecting a preset verification mode corresponding to the equipment type.
According to the embodiment, the data transmitted by the data transmitting equipment is subjected to validity verification by acquiring the data verification mode corresponding to the data transmitting equipment, so that illegal data can be effectively identified, errors generated in a data analysis result are avoided, and the running state of the electronic equipment is accurately monitored.
As shown in fig. 4, in one embodiment of the present invention, corresponding to the embodiment shown in fig. 2, the verification unit 102 includes:
a value range verification unit 201, configured to detect whether the value range of the data is within a preset value range if the preset verification manner is value range verification;
a first validity determination unit 301, configured to determine that the data is valid if the numerical range of the data is within the preset numerical range, and determine that the data is invalid if the numerical range of the data is not within the preset numerical range;
a data type verification unit 202, configured to detect whether the data type of the data belongs to a preset data type if the preset verification manner is data type verification;
a second validity determining unit 302, configured to determine that the data is valid if the data type of the data belongs to a preset data type, and determine that the data is illegal if the data type of the data does not belong to the preset data type;
a variable value characteristic verification unit 203, configured to detect whether a variable value characteristic of the data conforms to a preset variable value characteristic if the preset verification manner is variable value characteristic verification;
a third validity determination unit 303, configured to determine that the data is valid if the variable value characteristic of the data meets a preset variable value characteristic, and otherwise, determine that the data is invalid;
a data correlation verification unit 204, configured to detect whether a preset data correlation exists between the data if the preset verification manner is data correlation verification;
a fourth validity determining unit 304, configured to determine that the data is valid if a preset data correlation exists between the data, and determine that the data is not valid if the preset data correlation does not exist between the data.
In one embodiment of the present invention, the data validity verification system 100 further comprises:
the numerical range updating unit is used for updating a preset numerical range library according to a new numerical range if the new numerical range is added, and modifying the preset numerical range and updating the preset numerical range library if the preset numerical range needs to be modified;
the data type updating unit is used for updating a preset data type base according to a new data type if the new data type is added, and modifying the preset data type and updating the preset data type base if the preset data type needs to be modified;
the variable value characteristic updating unit is used for updating a preset variable value characteristic library according to a new variable value characteristic if the new variable value characteristic is added, and modifying the preset variable value characteristic and updating the preset variable value characteristic library if the preset variable value characteristic needs to be modified;
and the data correlation updating unit is used for updating a preset data correlation library according to the new data correlation if new data correlation is added, and modifying the preset data correlation and updating the preset data correlation library if the preset data correlation needs to be modified.
In one embodiment of the present invention, the data validity verification system 100 further comprises:
a numerical range library establishing unit, configured to establish a numerical range library in advance, to preset and store a numerical range corresponding to the data transmitting apparatus, and to establish an association relationship between the data transmitting apparatus and the numerical range corresponding thereto in the numerical range library;
the data type base establishing unit is used for establishing a data type base in advance, presetting and storing data types corresponding to different data sending devices, and establishing an association relation between the data sending devices and the corresponding data types in the data type base;
a variable value characteristic base establishing unit for establishing a variable value characteristic base in advance, for presetting and storing variable value characteristics corresponding to different data transmission devices, and establishing an association relationship between the data transmission devices and the variable value characteristics corresponding thereto in the variable value characteristic base;
the data correlation library establishing unit is used for establishing a data correlation library in advance, is used for presetting and storing data correlation corresponding to different data sending equipment, and establishes an association relation between the data sending equipment and the corresponding data correlation in the data correlation library.
In one embodiment of the present invention, the variable-value-characteristic updating unit includes:
the discrete data dictionary establishing unit is used for establishing a corresponding discrete data dictionary for the new variable value characteristic and recording legal discrete data in the discrete data dictionary if the new variable value characteristic is discrete data;
the discrete data dictionary updating unit is used for updating the discrete data dictionary according to a new discrete numerical value if the new discrete numerical value is added;
and the discrete numerical value removing unit is used for traversing the discrete data dictionary and removing illegal discrete numerical values in the discrete data dictionary.
The elements of all embodiments of the present invention may be implemented by a general purpose integrated circuit, such as a CPU (central processing Unit), or an ASIC (Application Specific integrated circuit).
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The units in the device of the embodiment of the invention can be merged, divided and deleted according to actual needs.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (10)

1. A data validity verification method is characterized by comprising the following steps:
if data sent by data sending equipment is received, acquiring a preset verification mode corresponding to the data sending equipment; the specific process of acquiring the preset verification mode corresponding to the data sending equipment comprises the following steps: the method comprises the steps that verification modes corresponding to various equipment types are stored in advance, incidence relations between different equipment types and the corresponding verification modes are established, and the equipment types of the data sending equipment are detected; selecting a preset verification mode corresponding to the equipment type;
according to the preset verification mode, carrying out validity verification on the data, wherein the preset verification mode comprises numerical range verification, data type verification, variable value characteristic verification or data correlation verification, and the data correlation specifically means that correlation logic exists between the data;
if the preset verification mode is variable value characteristic verification, detecting whether the variable value characteristic of the data conforms to a preset variable value characteristic or not, wherein the variable value characteristic is determined according to the continuity of the data;
if the variable value characteristics of the data accord with preset variable value characteristics, judging that the data are legal, otherwise, judging that the data are illegal;
if the preset verification mode is data type verification, detecting whether the data type of the data belongs to a preset data type, wherein the data type is determined according to the numerical value change rule of the data;
and if the data type of the data belongs to a preset data type, judging that the data is legal, otherwise, judging that the data is illegal.
2. The data validity verification method of claim 1, wherein the performing validity verification on the data according to the preset verification manner includes:
if the preset verification mode is value range verification, detecting whether the value range of the data is within a preset value range;
if the numerical range of the data is within the preset numerical range, judging that the data is legal, otherwise, judging that the data is illegal;
if the preset verification mode is data correlation verification, detecting whether preset data correlation exists among the data;
and if the preset data correlation exists among the data, judging that the data is legal, otherwise, judging that the data is illegal.
3. The data validity verification method according to any one of claims 1 or 2, further comprising:
if a new numerical range is added, updating a preset numerical range library according to the new numerical range, and if the preset numerical range needs to be modified, modifying the preset numerical range and updating the preset numerical range library;
if a new data type is added, updating a preset data type base according to the new data type, and if the preset data type needs to be modified, modifying the preset data type and updating the preset data type base;
if a new variable value characteristic is added, updating a preset variable value characteristic library according to the new variable value characteristic, and if the preset variable value characteristic needs to be modified, modifying the preset variable value characteristic and updating the preset variable value characteristic library;
and if the new data correlation is added, updating a preset data correlation library according to the new data correlation, and if the preset data correlation needs to be modified, modifying the preset data correlation and updating the preset data correlation library.
4. The data validity verification method of claim 3, further comprising:
if the new variable value characteristics are discrete data, establishing a corresponding discrete data dictionary for the new variable value characteristics, and inputting legal discrete data into the discrete data dictionary;
if a new discrete numerical value is added, updating the discrete data dictionary according to the new discrete numerical value;
and traversing the discrete data dictionary and removing illegal discrete numerical values in the discrete data dictionary.
5. The data validity verification method according to claim 1, wherein the acquiring of the preset verification mode corresponding to the data transmission device specifically includes:
detecting the device type of the data sending device;
and selecting a preset verification mode corresponding to the equipment type.
6. A data validity verification system, characterized in that the data validity verification system comprises:
the verification mode acquiring unit is used for acquiring a preset verification mode corresponding to the data sending equipment if data sent by the data sending equipment is received;
the verification unit is used for verifying the validity of the data according to the preset verification mode, the preset verification mode comprises numerical range verification, data type verification, variable value characteristic verification or data correlation verification, and the data correlation specifically means that correlation logic exists between the data; wherein, the verification mode acquisition unit includes:
a device type detection unit, configured to detect a device type of the data transmission device;
the verification mode selection unit is used for selecting a preset verification mode corresponding to the equipment type, wherein the verification modes corresponding to various equipment types are stored in advance, and the association relationship between different equipment types and the corresponding verification modes is established;
the authentication unit includes: a variable value characteristic verification unit, configured to detect whether a variable value characteristic of the data conforms to a preset variable value characteristic if the preset verification manner is variable value characteristic verification, where the variable value characteristic is determined according to continuity of the data;
a third validity determination unit, configured to determine that the data is valid if the variable value characteristic of the data conforms to a preset variable value characteristic, and determine that the data is invalid if not;
the data type verification unit is used for detecting whether the data type of the data belongs to a preset data type or not if the preset verification mode is data type verification, wherein the data type is determined according to a numerical value change rule of the data;
and the second legality judging unit is used for judging that the data is legal if the data type of the data belongs to a preset data type, and otherwise, judging that the data is illegal.
7. The data legitimacy verification system according to claim 6, wherein the verification unit includes:
a value range verification unit, configured to detect whether the value range of the data is within a preset value range if the preset verification manner is value range verification;
the first legality judging unit is used for judging that the data is legal if the numerical range of the data is within the preset numerical range, and otherwise, judging that the data is illegal;
a data correlation verification unit, configured to detect whether there is a preset data correlation between the data if the preset verification manner is data correlation verification
And the fourth legality judging unit is used for judging that the data is legal if preset data correlation exists among the data, and otherwise, judging that the data is illegal.
8. The data legitimacy verification system according to any one of claims 6 or 7, wherein the data legitimacy verification system further includes:
the numerical range updating unit is used for updating a preset numerical range library according to a new numerical range if the new numerical range is added, and modifying the preset numerical range and updating the preset numerical range library if the preset numerical range needs to be modified;
the data type updating unit is used for updating a preset data type base according to a new data type if the new data type is added, and modifying the preset data type and updating the preset data type base if the preset data type needs to be modified;
the variable value characteristic updating unit is used for updating a preset variable value characteristic library according to a new variable value characteristic if the new variable value characteristic is added, and modifying the preset variable value characteristic and updating the preset variable value characteristic library if the preset variable value characteristic needs to be modified;
and the data correlation updating unit is used for updating a preset data correlation library according to the new data correlation if new data correlation is added, and modifying the preset data correlation and updating the preset data correlation library if the preset data correlation needs to be modified.
9. The data legitimacy verification system according to claim 8, wherein the variable-value-characteristic updating unit includes:
the discrete data dictionary establishing unit is used for establishing a corresponding discrete data dictionary for the new variable value characteristic and recording legal discrete data in the discrete data dictionary if the new variable value characteristic is discrete data;
the discrete data dictionary updating unit is used for updating the discrete data dictionary according to a new discrete numerical value if the new discrete numerical value is added;
and the discrete numerical value removing unit is used for traversing the discrete data dictionary and removing illegal discrete numerical values in the discrete data dictionary.
10. The data validity verification system of claim 6, wherein the verification means obtaining unit includes:
a device type detection unit, configured to detect a device type of the data transmission device;
and the verification mode selection unit is used for selecting a preset verification mode corresponding to the equipment type.
CN201611173721.8A 2016-12-16 2016-12-16 Data validity verification method and system Active CN106612278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611173721.8A CN106612278B (en) 2016-12-16 2016-12-16 Data validity verification method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611173721.8A CN106612278B (en) 2016-12-16 2016-12-16 Data validity verification method and system

Publications (2)

Publication Number Publication Date
CN106612278A CN106612278A (en) 2017-05-03
CN106612278B true CN106612278B (en) 2020-07-03

Family

ID=58636242

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611173721.8A Active CN106612278B (en) 2016-12-16 2016-12-16 Data validity verification method and system

Country Status (1)

Country Link
CN (1) CN106612278B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110287216A (en) * 2019-05-22 2019-09-27 深圳壹账通智能科技有限公司 Data verification method, device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102024069A (en) * 2009-09-21 2011-04-20 中国轻工业长沙工程有限公司 Computer aided design system and method used for determining pumping head
CN102170470A (en) * 2011-04-13 2011-08-31 山西通威消防电子有限公司 Fire information management platform based on internet of things
CN102307079A (en) * 2011-08-29 2012-01-04 广东省电力调度中心 Simulation data validity checking method and device
CN104618324A (en) * 2014-12-18 2015-05-13 百度在线网络技术(北京)有限公司 Method and device for transmitting data and detecting data legality
CN104916096A (en) * 2015-06-15 2015-09-16 邵继承 Supervision platform for heritage institution safety precaution system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003087243A (en) * 2001-06-28 2003-03-20 Hitachi Ltd Method for verifying data, data verification device and its processing program product
US8601358B2 (en) * 2009-11-12 2013-12-03 Seagate Technology Llc Buffer transfer check on variable length data
CN103440349A (en) * 2013-09-16 2013-12-11 国电南瑞科技股份有限公司 Urban rail traffic station data validation method
KR101553769B1 (en) * 2014-03-20 2015-09-30 엘에스산전 주식회사 Apparatus for data processing of Energy Management System
CN104660596B (en) * 2015-02-10 2017-09-29 常州万联网络数据信息安全股份有限公司 Heterogeneous network protocol standard intelligence part, cloud monitoring management system and method
CN105608530B (en) * 2015-12-18 2020-01-14 北京四方继保自动化股份有限公司 Power distribution network operation, distribution and dispatching data integrity checking method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102024069A (en) * 2009-09-21 2011-04-20 中国轻工业长沙工程有限公司 Computer aided design system and method used for determining pumping head
CN102170470A (en) * 2011-04-13 2011-08-31 山西通威消防电子有限公司 Fire information management platform based on internet of things
CN102307079A (en) * 2011-08-29 2012-01-04 广东省电力调度中心 Simulation data validity checking method and device
CN104618324A (en) * 2014-12-18 2015-05-13 百度在线网络技术(北京)有限公司 Method and device for transmitting data and detecting data legality
CN104916096A (en) * 2015-06-15 2015-09-16 邵继承 Supervision platform for heritage institution safety precaution system

Also Published As

Publication number Publication date
CN106612278A (en) 2017-05-03

Similar Documents

Publication Publication Date Title
CN109492378B (en) Identity verification method based on equipment identification code, server and medium
CN110166462B (en) Access control method, system, electronic device and computer storage medium
CN113468515A (en) User identity authentication method and device, electronic equipment and storage medium
CN106790727A (en) Information push method and device
CN109145651B (en) Data processing method and device
CN111400695B (en) Equipment fingerprint generation method, device, equipment and medium
CN109299719A (en) Barrage method of calibration, device, terminal and storage medium based on Character segmentation
CN106301975B (en) Data detection method and device
CN111353138A (en) Abnormal user identification method and device, electronic equipment and storage medium
CN112765597A (en) Software installation package detection method and device
CN109818972B (en) Information security management method and device for industrial control system and electronic equipment
CN111224782A (en) Data verification method based on digital signature, intelligent device and storage medium
CN106612278B (en) Data validity verification method and system
CN109976828B (en) Method and device for configuring file
CN115051824B (en) Vertical override detection method, system, equipment and storage medium
CN116257882A (en) Voting method, voting system, electronic equipment and storage medium
CN113839948B (en) DNS tunnel traffic detection method and device, electronic equipment and storage medium
CN113434561A (en) Live broadcast data verification method and system, electronic device and storage medium
CN105988835B (en) Software upgrading method and terminal
CN116007199A (en) Water heater flue risk prediction method and device, computer equipment and medium
CN114398994A (en) Method, device, equipment and medium for detecting business abnormity based on image identification
CN113849802A (en) Equipment authentication method and device, electronic equipment and storage medium
CN113840139B (en) Method, device, equipment and storage medium for detecting television signal power in real time
CN112085443A (en) Distribution resource detection method, distribution resource detection device, distribution resource task execution method, distribution resource detection device, distribution task execution device and electronic equipment
CN110769010A (en) Data management authority processing method and device and computer equipment

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