CN108108629B - Two-dimensional code-based power equipment information management method - Google Patents

Two-dimensional code-based power equipment information management method Download PDF

Info

Publication number
CN108108629B
CN108108629B CN201711053366.5A CN201711053366A CN108108629B CN 108108629 B CN108108629 B CN 108108629B CN 201711053366 A CN201711053366 A CN 201711053366A CN 108108629 B CN108108629 B CN 108108629B
Authority
CN
China
Prior art keywords
information
dimensional code
power equipment
server
verification
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
CN201711053366.5A
Other languages
Chinese (zh)
Other versions
CN108108629A (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.)
State Grid Corp of China SGCC
Beibei Power Supply Co of State Grid Chongqing Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Beibei Power Supply Co of State Grid Chongqing Electric Power 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 State Grid Corp of China SGCC, Beibei Power Supply Co of State Grid Chongqing Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201711053366.5A priority Critical patent/CN108108629B/en
Publication of CN108108629A publication Critical patent/CN108108629A/en
Application granted granted Critical
Publication of CN108108629B publication Critical patent/CN108108629B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2153Using hardware token as a secondary aspect

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a two-dimensional code-based power equipment information management method, which comprises the following steps: the method comprises the steps of obtaining power equipment information, inputting the power equipment information into a server and storing the power equipment information, generating a first two-dimensional code label corresponding to the power equipment information according to a set rule, generating a second two-dimensional code label from the first two-dimensional code label, and attaching the first two-dimensional code label and the second two-dimensional code label to power equipment; the staff scans the second two-dimensional code label through the handheld device, and extract out first verification information and send to the server, the server feeds back verification passing commands after verification, the staff scans the second two-dimensional code label again, and verify that second verification information is extracted through the command, and send to the server, the server verifies once more and passes the back, feed back power equipment information to the staff's handheld device, the security of power equipment information data can be effectively improved, prevent that illegal personnel from destroying equipment according to the equipment information, ensure that the power system can continuously and stably operate, and the staff can conveniently acquire the power equipment information, the efficiency of information acquisition is improved, and further the operation and maintenance efficiency of the power equipment is improved.

Description

Two-dimensional code-based power equipment information management method
Technical Field
The invention relates to a management method of power equipment information, in particular to a two-dimensional code-based power equipment information management method.
Background
In an electric power system, the management of the information of the electric power equipment is a technical problem to be solved urgently, not only is the information of the electric power equipment required to be stored, but also the information of the electric power equipment can be conveniently obtained by workers, so that the operation, maintenance and repair are convenient to carry out, and the related information of the electric power equipment is required to be kept secret, so that the electric power equipment is prevented from being damaged by illegal personnel, and the stable operation of the electric power equipment is ensured; in the prior art, the information of the power equipment is generally recorded in a paper data form and then is managed in a unified manner, although the mode can play a certain confidentiality effect, workers are inconvenient to acquire the information, and the efficiency is very low; with the development of the technology, people gradually adopt a two-dimensional code mode to manage, attach a two-dimensional code label related to the power equipment, directly obtain information by scanning the two-dimensional code, or simply verify a password by the two-dimensional code equipment to obtain the information of the power equipment.
Therefore, a new method for managing information of power equipment is needed, which can effectively improve the security of information data of power equipment, prevent illegal personnel from damaging the equipment according to the equipment information, ensure that a power system can continuously and stably operate, facilitate the acquisition of the information of the power equipment by a worker, improve the information acquisition efficiency, and further improve the operation, maintenance and overhaul efficiency of the power equipment.
Disclosure of Invention
In view of this, the present invention provides a power equipment information management method based on two-dimensional codes, which can effectively improve the security of power equipment information data, prevent an illegal person from damaging equipment according to the equipment information, ensure that a power system can continuously and stably operate, and enable a worker to conveniently obtain power equipment information, thereby improving the information obtaining efficiency and further improving the operation and maintenance efficiency of the power equipment.
The invention provides a two-dimensional code-based power equipment information management method, which comprises the following steps:
s1, obtaining power equipment information, inputting the power equipment information into a server and storing the power equipment information, generating a first two-dimensional code label corresponding to the power equipment information according to a set rule, generating a second two-dimensional code label from the first two-dimensional code label, and attaching the first two-dimensional code label and the second two-dimensional code label to power equipment;
s2, the staff scans the second two-dimensional code label through the handheld device, extracts the first verification information and sends the first verification information to the server, the server feeds back a verification passing command after verification, the staff scans the first two-dimensional code label again, extracts the second verification information based on the verification passing command and sends the second verification information to the server, and the server feeds back power equipment information to the handheld device of the staff after verification and passing.
Further, in step S1, the first two-dimensional code label is generated according to the following rule:
s101, a server records information input time and storage time of the power equipment;
s102, performing difference operation on the input time and the storage time to obtain time difference information, randomly generating an additional code, and combining the additional code, the time difference information and the storage time to generate a first two-dimensional code label.
Further, the additional code, the time difference information and the storage time are combined according to the following method:
the additional code is converted to a 16-bit binary number and divided into four bit segments in 4-bit groups:
if the digit of the additional code is less than 16 bits after the additional code is converted into the binary number, performing interpolation before the first bit of the binary number of the additional code;
if the digit of the additional code converted into the binary number is more than 16, removing the redundant digit at the end of the binary number of the additional code;
converting the time difference information and the storage time information into binary numbers, and inserting the time difference information and the storage time information between two set bit segments, wherein the time difference information and the storage time information are not positioned at the same position; and the server records the combined information.
Further, a second two-dimensional code label is generated according to the following method:
s110, collecting image information of a first two-dimensional code label, establishing a coordinate system by taking the geometric center of a two-dimensional code image as an origin, randomly selecting three points in the image range of the first two-dimensional code label, wherein the three points are not in the same quadrant of the coordinate system, and recording coordinate values of the three points;
and S111, converting coordinate values of the three points into binary digits, forming verification information to generate a second two-dimensional code label, and recording the coordinate values of the three points by the server.
Further, in step S2, the electric power equipment information is acquired from the server according to the following method by the staff:
the method comprises the steps that a worker verifies information to the server through the handheld device, after the server passes verification, identity correct information is fed back to the handheld device, the handheld device starts a two-dimensional code scanning program, and otherwise, the handheld device does not recognize the two-dimensional code;
scanning the second two-dimensional code label, acquiring information recorded by the label of the second two-dimensional code, extracting the coordinate value of the point of the first two-dimensional code label image by a worker according to the acquired information of the second two-dimensional code, and feeding back the decimal coordinate value to the server as first verification information;
the server verifies the fed-back decimal coordinate value, after the verification is passed, a verification passing command is fed back to the handheld device, the command comprises second verification information required to be provided, the worker extracts the second verification information according to the verification passing command and feeds the second verification information back to the server, and after the verification of the server is passed, the server feeds back specific device information of the current power device.
Further, the handheld device is a smart phone.
The invention has the beneficial effects that: according to the invention, the safety of the information data of the power equipment can be effectively improved, the equipment is prevented from being damaged by illegal personnel according to the equipment information, the power system can be ensured to operate continuously and stably, and the personnel can conveniently acquire the information of the power equipment, so that the information acquisition efficiency is improved, and the operation, maintenance and overhaul efficiency of the power equipment is further improved.
Drawings
The invention is further described below with reference to the following figures and examples:
Detailed Description
The present invention is described in further detail below:
the invention provides a two-dimensional code-based power equipment information management method, which comprises the following steps:
s1, obtaining power equipment information, inputting the power equipment information into a server and storing the power equipment information, generating a first two-dimensional code label corresponding to the power equipment information according to a set rule, generating a second two-dimensional code label from the first two-dimensional code label, and attaching the first two-dimensional code label and the second two-dimensional code label to power equipment;
s2, a worker scans a second two-dimensional code label through a handheld device, extracts first verification information and sends the first verification information to a server, the server feeds back a verification passing command after verification, the worker scans the first two-dimensional code label again, extracts second verification information based on the verification passing command and sends the second verification information to the server, the server feeds back power equipment information to the handheld device of the worker after verification passes again, wherein the handheld device adopts an existing smart phone and carries APP developed by an existing program, and the smart phone is a smart phone legally registered to the server. And then improve the operation maintenance efficiency of power equipment.
Specifically, in step S1, the first two-dimensional code label is generated according to the following rule:
s101, a server records information input time and storage time of the power equipment;
s102, carrying out difference operation on the input time and the storage time to obtain time difference information, randomly generating an additional code, combining the additional code, the time difference information and the storage time to generate a first two-dimensional code label:
the additional code is converted to a 16-bit binary number and divided into four bit segments in 4-bit groups:
if the digit of the additional code is less than 16 bits after the additional code is converted into the binary number, performing interpolation before the first bit of the binary number of the additional code;
if the digit of the additional code converted into the binary number is more than 16, removing the redundant digit at the end of the binary number of the additional code;
converting the time difference information and the storage time information into binary numbers, and inserting the time difference information and the storage time information between two set bit segments, wherein the time difference information and the storage time information are not positioned at the same position; the server records the combined information, wherein when the server stores the combined information, the input time and the storage time of the power equipment information are corresponding, and a mapping relation is established, so that the information can be fed back accurately when the server feeds back the information; representing the four bit segments of the binary processed additional code by ABCD, the time difference information by 1 and the storage time information by 2, respectively, may be combined to form the following form: A1B2CD, A1BC2D, AB1C2D, and the like.
In this embodiment, the second two-dimensional code label is generated according to the following method:
s110, collecting image information of a first two-dimensional code label, establishing a coordinate system by taking the geometric center of a two-dimensional code image as an origin, randomly selecting three points in the image range of the first two-dimensional code label, wherein the three points are not in the same quadrant of the coordinate system, and recording coordinate values of the three points;
and S111, converting coordinate values of the three points into binary digits, forming verification information to generate a second two-dimensional code label, and recording the coordinate values of the three points by the server.
The coordinate values of the three points are not necessarily arranged in sequence, however, each coordinate value must form an integral datum, for example, if the coordinate value of a certain point is (20,15), and if the coordinate value is converted into a binary system, the coordinate value is (00010100,00001111), then when the two-dimensional code is formed, the coordinate value is directly represented as 0001010000001111, the front 8 bits are the abscissa value of the point, the rear 8 bits are the ordinate value of the point, and other points are also represented in this way.
In this embodiment, in step S2, the staff acquires the electrical equipment information from the server according to the following method:
the method comprises the steps that a worker verifies information to the server through the handheld device, after the server passes verification, identity correct information is fed back to the handheld device, the handheld device starts a two-dimensional code scanning program, and otherwise, the handheld device does not recognize the two-dimensional code; that is, before the handheld device scans the two-dimensional code, the connection with the server can be established only through verification, so that a first key for ensuring data security is formed, the identity information can be in a password + account mode, or in a fingerprint information mode,
scanning the second two-dimensional code label, acquiring information recorded by the label of the second two-dimensional code, extracting the coordinate value of the point of the first two-dimensional code label image by a worker according to the acquired information of the second two-dimensional code, and feeding back the decimal coordinate value to the server as first verification information; because the server always adopts the computer language, namely binary system is adopted to represent information, even if the handheld device is stolen, an illegal person obtains the data in the second two-dimensional code label and feeds the data back to the server, and the server defaults the data reflected on the second two-dimensional code to be decimal, so that the server cannot be verified;
the server verifies the fed-back decimal coordinate value, after the verification is passed, a verification passing command is fed back to the handheld device, the command comprises second verification information required to be provided, the worker extracts the second verification information according to the verification passing command and feeds the second verification information back to the server, and the server feeds back specific device information of the current power device after the verification is passed, wherein when the server feeds back the verification passing command, the server indicates that time difference information is required to be extracted or stored; after reading the information of the first two-dimensional code tag, the staff extracts the specified second verification information according to the preset rule, then feeds the verification information back to the server in a decimal manner, and the server performs corresponding comparison judgment, similarly using the above example: if the rule of combination of the difference time, the storage time and the binary number of the additional code is in the form of A1BC2D, the server gives an instruction to the staff: and (3) please extract the storage time, the worker finds out the binary number 2 of the storage time, converts the binary number into a decimal number and feeds the decimal number back to the server.
Finally, the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting, although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions may be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all of them should be covered in the claims of the present invention.

Claims (5)

1. A two-dimensional code-based power equipment information management method is characterized in that: the method comprises the following steps:
s1, obtaining power equipment information, inputting the power equipment information into a server and storing the power equipment information, generating a first two-dimensional code label corresponding to the power equipment information according to a set rule, generating a second two-dimensional code label from the first two-dimensional code label, and attaching the first two-dimensional code label and the second two-dimensional code label to power equipment;
generating a second two-dimensional code label according to the following method:
s110, collecting image information of a first two-dimensional code label, establishing a coordinate system by taking the geometric center of a two-dimensional code image as an origin, randomly selecting three points in the image range of the first two-dimensional code label, wherein the three points are not in the same quadrant of the coordinate system, and recording coordinate values of the three points;
s111, converting coordinate values of the three points into binary digits, forming verification information to generate a second two-dimensional code label, and recording the coordinate values of the three points by a server;
s2, the staff scans the second two-dimensional code label through the handheld device, extracts first verification information and sends the first verification information to the server, the server feeds back a verification passing command after verification, the command comprises second verification information needing to be provided, the staff scans the first two-dimensional code label again, extracts the second verification information based on the verification passing command and sends the second verification information to the server, and the server feeds back power equipment information to the handheld device of the staff after verification and passing again.
2. The two-dimensional code-based power equipment information management method according to claim 1, characterized in that: in step S1, a first two-dimensional code label is generated according to the following rule:
s101, a server records information input time and storage time of the power equipment;
s102, performing difference operation on the input time and the storage time to obtain time difference information, randomly generating an additional code, and combining the additional code, the time difference information and the storage time to generate a first two-dimensional code label.
3. The two-dimensional code-based power equipment information management method according to claim 2, characterized in that: combining the additional code, the time difference information and the storage time according to the following method:
the additional code is converted to a 16-bit binary number and divided into four bit segments in 4-bit groups:
if the digit of the additional code is less than 16 bits after the additional code is converted into the binary number, performing interpolation before the first bit of the binary number of the additional code;
if the digit of the additional code converted into the binary number is more than 16, removing the redundant digit at the end of the binary number of the additional code;
converting the time difference information and the storage time information into binary numbers, and inserting the time difference information and the storage time information between two set bit segments, wherein the time difference information and the storage time information are not positioned at the same position; and the server records the combined information.
4. The two-dimensional code-based power equipment information management method according to claim 1, characterized in that: in step S2, the electrical equipment information is acquired from the server by the staff according to the following method:
the method comprises the steps that a worker verifies information to the server through the handheld device, after the server passes verification, identity correct information is fed back to the handheld device, the handheld device starts a two-dimensional code scanning program, and otherwise, the handheld device does not recognize the two-dimensional code;
scanning the second two-dimensional code label, acquiring information recorded by the label of the second two-dimensional code, extracting the coordinate value of the point of the first two-dimensional code label image by a worker according to the acquired information of the second two-dimensional code, and feeding back the decimal coordinate value to the server as first verification information;
the server verifies the fed-back decimal coordinate value, after the verification is passed, a verification passing command is fed back to the handheld device, the worker extracts second verification information according to the verification passing command and feeds the second verification information back to the server, and after the verification of the server is passed, the server feeds back specific device information of the current power device.
5. The two-dimensional code-based power equipment information management method according to claim 3, characterized in that: the handheld device is a smart phone.
CN201711053366.5A 2017-10-31 2017-10-31 Two-dimensional code-based power equipment information management method Active CN108108629B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711053366.5A CN108108629B (en) 2017-10-31 2017-10-31 Two-dimensional code-based power equipment information management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711053366.5A CN108108629B (en) 2017-10-31 2017-10-31 Two-dimensional code-based power equipment information management method

Publications (2)

Publication Number Publication Date
CN108108629A CN108108629A (en) 2018-06-01
CN108108629B true CN108108629B (en) 2021-05-04

Family

ID=62207148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711053366.5A Active CN108108629B (en) 2017-10-31 2017-10-31 Two-dimensional code-based power equipment information management method

Country Status (1)

Country Link
CN (1) CN108108629B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117371017B (en) * 2023-12-08 2024-03-01 山东三木众合信息科技股份有限公司 Device management method based on encrypted two-dimension code

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104537498A (en) * 2015-01-06 2015-04-22 国家电网公司 Electric power information device management system based on two-dimensional codes
CN106097214A (en) * 2016-06-06 2016-11-09 立德高科(昆山)数码科技有限责任公司 First-aid dressing approaches to IM based on Quick Response Code
CN107067056A (en) * 2017-02-14 2017-08-18 阿里巴巴集团控股有限公司 Two-dimensional code generation method and its equipment and two-dimensional code identification method and its equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9619770B2 (en) * 2014-04-05 2017-04-11 Parsable, Inc. Systems and methods for digital workflow and communication

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104537498A (en) * 2015-01-06 2015-04-22 国家电网公司 Electric power information device management system based on two-dimensional codes
CN106097214A (en) * 2016-06-06 2016-11-09 立德高科(昆山)数码科技有限责任公司 First-aid dressing approaches to IM based on Quick Response Code
CN107067056A (en) * 2017-02-14 2017-08-18 阿里巴巴集团控股有限公司 Two-dimensional code generation method and its equipment and two-dimensional code identification method and its equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《基于二维码的移动巡检新***的设计与实现》;曾晓辉等;《电子技术应用》;20140930(第9期);全文 *

Also Published As

Publication number Publication date
CN108108629A (en) 2018-06-01

Similar Documents

Publication Publication Date Title
US20220123931A1 (en) Technologies for private key recovery in distributed ledger systems
CN109474583B (en) Data security management system
CN105184179A (en) Embedded encrypted mobile storage device and operation method thereof
CN103391196A (en) Asset digital authentication method and device
CN103646455A (en) Intelligent lock device and usage method thereof as well as configuration method for electronic keys
EP2911067A1 (en) Electronic signing method based on biometric information recognition and method for verifying electronically signed electronic document based on said biometric information recognition, and terminal, server, and computer-readable recording medium using same
CN105022984A (en) Fingerprint collection method, fingerprint comparison method, and fingerprint identification device and system
CN104426879A (en) Verification code generation and verification processing method and corresponding method, device and system
CN113761488A (en) Content network copyright tracing encryption system and encryption method
CN106067121A (en) A kind of product off-line false distinguishing method based on NFC technique
CN108108629B (en) Two-dimensional code-based power equipment information management method
CN104484640B (en) The method that recognition number of the two dimension code reading end to current two-dimension is managed
CN102821110B (en) A kind of password method for retrieving for audio/video storage device
CN114626079A (en) File viewing method, device, equipment and storage medium based on user permission
CN103347248A (en) Cross-region identity authentication method based on hand-held terminal
CN111368948B (en) UHF ear tag off-line encryption authentication method
CN108595974B (en) Quick verification system for electronic product code
CN113315629B (en) Cloud storage and verification system for business passwords
CN210574031U (en) Bluetooth fingerprint card equipment
CN111814124A (en) Intelligent terminal gesture encryption code safe login system and method
CN109992947A (en) A kind of storage device password remapping method and device
CN210351190U (en) Digital broadcast control system based on identity recognition
CN204926093U (en) Computer information safety protection system based on face identification technique
CN110391899A (en) A kind of password generated method and system based on biological identification
CN104579644A (en) Key generation and recovery method

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