[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108217349A - A kind of advance authorization control system of elevator and adjustment method - Google Patents

A kind of advance authorization control system of elevator and adjustment method Download PDF

Info

Publication number
CN108217349A
CN108217349A CN201711274070.6A CN201711274070A CN108217349A CN 108217349 A CN108217349 A CN 108217349A CN 201711274070 A CN201711274070 A CN 201711274070A CN 108217349 A CN108217349 A CN 108217349A
Authority
CN
China
Prior art keywords
code
debugger
main control
control board
elevator main
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711274070.6A
Other languages
Chinese (zh)
Other versions
CN108217349B (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 Step Electric Corp
Original Assignee
Shanghai Step Electric Corp
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 Step Electric Corp filed Critical Shanghai Step Electric Corp
Priority to CN201711274070.6A priority Critical patent/CN108217349B/en
Publication of CN108217349A publication Critical patent/CN108217349A/en
Application granted granted Critical
Publication of CN108217349B publication Critical patent/CN108217349B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/02Control systems without regulation, i.e. without retroactive action
    • B66B1/06Control systems without regulation, i.e. without retroactive action electric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B1/00Control systems of elevators in general
    • B66B1/34Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
    • B66B1/3415Control system configuration and the data transmission or communication within the control system

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Maintenance And Inspection Apparatuses For Elevators (AREA)

Abstract

The present embodiments relate to elevators fields, disclose a kind of advance authorization control system of elevator and adjustment method.In the present invention, debugger is used to send authority checking code to elevator main control board;Elevator main control board is for authority checking code to be decrypted, authorized code and random verification code;Elevator main control board is additionally operable to judge whether random verification code is different from the random code of elevator main control board memory storage, and judges whether the obtained authorization code of decryption and preset authorization code are identical;Elevator main control board is additionally operable to when random verification code is different from the random code of elevator main control board memory storage, and the obtained authorization code of decryption is identical with preset authorization code, and permission is debugged to debugger opening.It can be seen that only when the authority checking code that debugger is sent meets above-mentioned two condition simultaneously; elevator main control board can be debugged; it ensure that and the debugging of elevator is carried out under licensing status, for not having qualified debugging that can effectively prevent, protect the interests of client.

Description

A kind of advance authorization control system of elevator and adjustment method
Technical field
The present embodiments relate to elevators field, the advance authorization control system of more particularly to a kind of elevator and adjustment method.
Background technology
With slowing down for premises market, elevator market tends to saturation, and the rear market competition of elevator industry is more and more fierce, by In elevator be a special installation, only debugging complete, and by specific quality supervision organization check and accept after, can just deliver to customer, enter Maintenance state, entire engineering just calculate completion.
Inventor has found that at least there are the following problems in the prior art:In existing elevator debugging, some do not have elevator Debugging relevant knowledge or the people of experience can also debug elevator, not realize debugging to elevator but also very not only in this way It is possible that the personal safety to user threatens, the interests of client are compromised.
Invention content
Embodiment of the present invention is designed to provide a kind of advance authorization control system of elevator and adjustment method so that right It is at carrying out under licensing status in the debugging of elevator, debugging of the market without qualification can be effectively prevent, protect client Interests.
In order to solve the above technical problems, embodiments of the present invention provide a kind of advance authorization control system of elevator, packet It includes:Debugger, elevator main control board;Debugger is used to send authority checking code to elevator main control board;Elevator main control board is used to award Power identifying code is decrypted, authorized code and random verification code;Elevator main control board is additionally operable to judge random verification code and elevator Whether the random code of master control borad memory storage is different, and judges whether the obtained authorization code of decryption and preset authorization code are identical;Electricity Terraced master control borad is additionally operable to when random verification code is different from the random code of elevator main control board memory storage, and decrypt obtained authorization code and When preset authorization code is identical, debugging permission is opened to debugger.
Embodiments of the present invention additionally provide a kind of elevator and authorize adjustment method in advance, including:It receives from debugger Authority checking code;Authorized code and random verification code is decrypted in authority checking code;Judge random verification code and elevator Whether the random code of master control borad memory storage is different, and judges whether the obtained authorization code of decryption and preset authorization code are identical;When Random verification code is different from the random code of elevator main control board memory storage, and the authorization code that decryption obtains is identical with preset authorization code When, debugging permission is opened to debugger.
Embodiment of the present invention sends authority checking code to elevator master control in terms of existing technologies, by debugger Plate, are decrypted authorized code by authorization code identifying code for elevator main control board and random verification code, elevator main control board judge accidental validation Whether code is different from the random code of elevator main control board memory storage, and judges whether are the obtained authorization code of decryption and preset authorization code It is identical, only when random verification code is different from the random code of elevator main control board memory storage, and the authorization code that decryption obtains is with presetting Authorization code it is identical when, elevator main control board just to debugger open debugging permission, it can be seen that only when debugger send awarding Power identifying code meets above-mentioned two condition simultaneously, and elevator main control board can be debugged, ensure that the debugging to elevator is equal It is carried out under licensing status, for not having qualified debugging that can effectively prevent, protects the interests of client.
In addition, debugger is additionally operable to send inquiry instruction to elevator main control board;Elevator main control board is additionally operable to look into receiving When asking instruction, licensing status ciphertext is sent to debugger;Debugger is additionally operable to generate authority checking code according to licensing status ciphertext; Wherein, the text that licensing status ciphertext obtains after pre-stored preset authorization code and random code are encrypted for elevator main control board Part.Debugger sends the licensing status ciphertext of inquiry instruction inquiry elevator main control board, and awarding according to obtained elevator main control board Power state ciphertext generates authority checking code, ensure that authority checking code corresponds to the accuracy of elevator main control board.
In addition, debugger is specifically used for the preset authorization code obtained according to decryption and authorization state ciphertext, find in debugger Corresponding authorization code and random code;Debugger is used for corresponding authorization code and the authorized identifying code of random code encryption.Debugging The preset authorization code that device is obtained according to the licensing status ciphertext that decryption elevator main control board is sent, finds corresponding in debugger award Weighted code and random code further ensure the accuracy that authorization code corresponds to elevator main control board;Authorized identifying code is encrypted, is ensured The authority checking code sent toward elevator main control board is inside debugger.
In addition, debugger is additionally operable to prestore debugging code and authorization code;Debugger is additionally operable to pre-stored when judging When debugging code is matched with debugger, the debugging permission of the corresponding elevator main control board of authorized access code.It is prestored in debugger There are debugging code and authorization code, when debugging code is matched with debugger, which just has the corresponding elevator master control of authorization code The debugging permission of plate carries out authorisation process to debugger in advance, the debugger authorized is only allowed to possess debugging permission, further The debugger for not debugging permission is prevented to debug elevator main control board.
Description of the drawings
One or more embodiments are illustrated by the picture in corresponding attached drawing, these exemplary theorys The bright restriction not formed to embodiment, the element for having same reference numbers label in attached drawing are expressed as similar element, remove Non- have a special statement, and composition does not limit the figure in attached drawing.
Fig. 1 is the structure diagram according to the advance authorization control system of first embodiment of the invention elevator;
Fig. 2 is the work flow diagram according to the advance authorization control system of first embodiment of the invention elevator;
Fig. 3 is the work flow diagram according to the debugger of the advance authorization control system of second embodiment of the invention elevator;
Fig. 4 is the particular flow sheet for authorizing adjustment method in advance according to third embodiment of the invention elevator;
Fig. 5 is the particular flow sheet for authorizing adjustment method in advance according to four embodiment of the invention elevator.
Specific embodiment
Purpose, technical scheme and advantage to make the embodiment of the present invention are clearer, below in conjunction with attached drawing to the present invention Each embodiment be explained in detail.However, it will be understood by those skilled in the art that in each embodiment party of the present invention In formula, in order to make the reader understand this application better, many technical details are proposed.But even if without these technical details And various changes and modifications based on the following respective embodiments, it can also realize the application technical solution claimed.
The first embodiment of the present invention is related to a kind of advance authorization control systems of elevator.The core of present embodiment is A kind of advance authorization control system of elevator is provided, including:Debugger, elevator main control board;Debugger is used to send authority checking Code is to elevator main control board;Elevator main control board is for authority checking code to be decrypted, authorized code and random verification code;Elevator Master control borad is additionally operable to judge whether random verification code is different from the random code of elevator main control board memory storage, and judges that decryption obtains Whether authorization code is identical with preset authorization code;Elevator main control board is additionally operable to when random verification code and elevator main control board memory storage Random code is different, and when the obtained authorization code of decryption is identical with preset authorization code, and debugger is opened and debugs permission.It can see Go out only when the authority checking code that debugger is sent meets above-mentioned two condition simultaneously, elevator main control board can be adjusted Examination, ensure that and the debugging of elevator is carried out under licensing status, for not having qualified debugging that can effectively prevent, protect The interests of client are protected.
To the elevator of present embodiment, the realization details of advance authorization control system is specifically described below, interior below Hold only for convenience of the realization details of offer is understood, not implement the necessary of this programme.
Structure diagram in present embodiment is as shown in Figure 1, specifically include:Debugger 101, elevator main control board 102 are adjusted Examination device 101 is used to send authority checking code to elevator main control board 102;Elevator main control board 102 is used to decrypt authority checking code To authorization code and random verification code;Elevator main control board 102 be additionally operable to judge random verification code whether with 102 memory of elevator main control board The random code of storage is different, and judges whether authorization code that decryption obtains and preset authorization code are identical;Elevator main control board 102 is also used In when random verification code it is different from the random code of 102 memory storage of elevator main control board, and the obtained authorization code of decryption is awarded with preset When weighted code is identical, debugging permission is opened to debugger 101.
Specifically, after debugger 101 connects elevator main control board 102, debugger 101 sends authority checking code to elevator Master control borad 102, authority checking code here are formed by authorization code and 32 accidental validation code encryptions, elevator main control board 102 The authorized code of decryption and authorization identifying code and 32 random codes.There are one unique corresponding in each elevator main control board 102 Authorization code (Main Unique Identification, referred to as " MUID "), in the present invention, we are unique corresponding by this Authorization code be known as preset authorization code and the random code of one 32.Elevator main control board 102 judge random verification code whether with The random code of 102 memory storage of elevator main control board is different, and judges whether authorization code that decryption obtains and preset authorization code are identical, Only when above-mentioned company condition is satisfied by, 102 ability of elevator main control board opens debugger 101 debugging permission.
Be worth explanation when, the digit of random code is 32, but in practical applications in the present invention, can be according to reality Situation is voluntarily set, and the digit of random code is not defined in the present invention.
In addition, debugger 101 is additionally operable to send inquiry instruction to elevator main control board 102;Elevator main control board 102 is additionally operable to When receiving inquiry instruction, licensing status ciphertext is sent to debugger 101;Debugger 101 is additionally operable to according to licensing status ciphertext Generate authority checking code;Wherein, licensing status ciphertext is elevator main control board 102 by pre-stored preset authorization code and random code The file obtained after being encrypted.
Specifically, when being tested, debugger 101 sends inquiry instruction to elevator main control board 102, elevator master Plate 102 is controlled when receiving inquiry instruction, by pre-stored preset authorization code in the elevator main control board 102 and 32 random codes Encryption generation licensing status ciphertext, and the licensing status ciphertext is sent to debugger 101, so that debugger 101 is awarded according to this Power state ciphertext generates authority checking code, ensure that authority checking code corresponds to the accuracy of elevator main control board 102.
It is noted that debugger 101 is specifically used for the preset authorization code obtained according to decryption and authorization state ciphertext, look for Corresponding authorization code and random code in debugger 101;Debugger 101 is used to obtain corresponding authorization code and random code encryption Authority checking code.It is preset specifically, debugger 101 receives to decrypt the licensing status ciphertext after licensing status ciphertext Authorization code and 32 random codes, the preset authorization code that debugger 101 is obtained according to the decryption, find in the debugger 101 with The corresponding authorization code of preset authorization code and random code, further ensure the accuracy that authorization code corresponds to elevator main control board 102; Corresponding authorization code and the authorized identifying code of random code encryption ensure that and send toward elevator main control board 102 by debugger 101 Authority checking code is 101 inside of debugger.
It is noted that elevator main control board 102 be additionally operable to random verification code and 102 memory storage of elevator main control board with When machine code is identical or decrypts obtained authorization code with preset authorization code difference, forbid opening debugger 101 debugging permission.
Specifically, when random verification code is identical with the random code of 102 memory storage of elevator main control board, it may be possible to due to Debugger 101 directly transmits the licensing status ciphertext that elevator main control board 102 is sent back, and elevator main control board 102 can be caused to miss Think that the debugger 101 has been authorized to, and some is allowed not have qualified debugger 101 to debug elevator main control board 102. Therefore, when random verification code is identical with the random code of 102 memory storage of elevator main control board, forbid opening debugger 101 and debug Permission avoids above-mentioned situation and occurs.When the authorization code that decryption obtains is with preset authorization code difference, it may be possible to debug There is mistake when searching authorization code corresponding with preset authorization code inside device 101 or 101 inside of debugger does not just have at all There is the authorization code, due to that can not judge it is which kind of situation, elevator main control board 102 is forbidden opening debugger 101 debugging power Limit, prevents not having qualified debugger 101 to debug elevator main control board 102.
It is worth noting that, elevator main control board 102 is additionally operable to allow to log in elevator main control board 102, solution using high grade cryptosystem Except debugging permission.Specifically, the advance authorization control system of elevator is after the debugging permission is possessed, only using high grade cryptosystem The elevator main control board of the advance authorization control system of the elevator can be logged in, debugging permission is released, that is, other is allowed to be not authorized to Debugger elevator main control board is debugged, meet a variety of demands of user.
It should be noted that encryption in the present invention uses private key with decrypting process, the user of private key is only grasped It can encrypt and decrypt above-mentioned licensing status ciphertext or authority checking code, therefore the peace of the advance authorization control system of the elevator Full property is ensured.
It is noted that each module involved in present embodiment is logic module, and in practical applications, one A logic unit can be a part for a physical unit or a physical unit, can also be with multiple physics lists The combination of member is realized.In addition, in order to protrude the innovative part of the present invention, it will not be with solving institute of the present invention in present embodiment The technical issues of proposition, the less close unit of relationship introduced, but this does not indicate that there is no other single in present embodiment Member.
The work flow diagram of present embodiment is as shown in Fig. 2, step 201:Debugger sends inquiry instruction to elevator master control Plate;Step 202:Debugger receives the licensing status ciphertext from elevator main control board;Step 203:Debugger decryption and authorization state Ciphertext obtains preset authorization code;Step 204:Debugger according to preset authorization code find in debugger corresponding authorization code with it is random Code;Step 205:Debugger encrypted authorization code and the authorized identifying code of random code;Step 206:Debugger sends authority checking Code is to elevator main control board;Step 207:The authorized code of elevator main control board decryption and authorization identifying code and random verification code;Step 208:Elevator main control board judges whether random verification code is different from the random code of elevator main control board memory storage, and judges that decryption obtains Authorization code and preset authorization code it is whether identical;When being judged to being, 209 are entered step:Elevator main control board opens debugger Put debugging permission;When being determined as no, 210 are entered step:Elevator main control board is forbidden opening debugger debugging permission.
Detailed process is as follows:Debugger 101 sends inquiry instruction to elevator main control board 102, and receives from elevator master control The licensing status ciphertext of plate 102.101 decryption and authorization state ciphertext of debugger obtains preset authorization code, and debugger 101 is according to default Authorization code finds corresponding authorization code and random code in debugger 101, and encrypted authorization code and the authorized identifying code of random code. Debugger 101 sends authority checking code to elevator main control board 102, the 102 authorized code of decryption and authorization identifying code of elevator main control board With random verification code, elevator main control board 102 judge random verification code whether with the random code of 102 memory storage of elevator main control board not Together, and judge whether the obtained authorization code of decryption and preset authorization code are identical.When judgement random verification code and elevator main control board The random codes of 102 memory storages is different, and when the obtained authorization code of decryption is identical with preset authorization code, and elevator main control board 102 is right Debugger 101 opens debugging permission;When judgement random verification code is identical with the random code of 102 memory storage of elevator main control board or solution When close obtained authorization code is with preset authorization code difference, elevator main control board 102 is forbidden opening debugger 101 debugging permission.
In terms of existing technologies, debugger is used to send authority checking code to elevator main control board present embodiment;Electricity Terraced master control borad is for authority checking code to be decrypted, authorized code and random verification code;Elevator main control board is additionally operable to judge Whether random verification code is different from the random code of elevator main control board memory storage, and judges that the authorization code that decryption obtains is awarded with preset Whether weighted code is identical;Elevator main control board is additionally operable to when random verification code is different from the random code of elevator main control board memory storage, and solves When close obtained authorization code is identical with preset authorization code, debugging permission is opened to debugger.It can be seen that only work as debugger The authority checking code of transmission meets above-mentioned two condition simultaneously, and elevator main control board can be debugged, ensure that elevator Debugging carried out under licensing status, for not having qualified debugging that can effectively prevent, protect the interests of client.
Second embodiment of the present invention is related to a kind of advance authorization control system of elevator.Second embodiment is first The improvement done on the basis of embodiment, mainly thes improvement is that:Debugger 101 is additionally operable to prestore debugging code and mandate Code;Debugger 101 is additionally operable to when judging that pre-stored debugging code is matched with debugger, the corresponding elevator master of authorized access code Control the debugging permission of plate 102.Debugging code and authorization code are previously stored in debugger 101, when debugging code and debugger 101 Timing, the debugger 101 just have the debugging permission of the corresponding elevator main control board 102 of authorization code, in advance to debugger 101 into Row authorisation process only allows the debugger authorized 101 to possess debugging permission, has further prevented the debugging without debugging permission Device 101 debugs elevator main control board 102.
Specifically, each debugger there are one it is corresponding debugging code (Hand Unique Identification, Referred to as " HUID ").This unique corresponding debugging code is known as default debugging code by us in the present invention.Inside debugger 101 Debugging code and authorization code are previously stored with, judges whether pre-stored debugging code matches with debugger 101, that is, judges to deposit in advance Whether the debugging code of storage is identical with preset debugging code, this is that occur mistake in storing process in order to prevent.Debugger 101 is used In when judging that pre-stored debugging code is matched with debugger, the debugging of the corresponding elevator main control board 102 of authorized access code is weighed Limit has further prevented debugging elevator main control board 102 without debugging the debugger 101 of permission.
The work flow diagram of the improvement part of present embodiment is as shown in figure 3, step 301:Debugger prestores mandate Code and debugging code;Step 302:Debugger judges whether pre-stored authorization code matches with debugger;When being judged to being, into Enter step 303:The debugging permission of the corresponding elevator main control board of debugger authorized access code;When being determined as no, enter step 304:Debugger does not obtain the debugging permission of the corresponding elevator main control board of institute's authorization code.Its detailed process is as follows:Debugger 101 is advance Authorization code and debugging code are stored, debugger 101 judges whether pre-stored authorization code matches with debugger 101, deposited when in advance When the authorization code of storage matches with debugger 101, the debugging of the corresponding elevator main control board 102 of 101 authorized access code of debugger Permission;When pre-stored authorization code and debugger 101 mismatch, debugger 101 does not obtain the corresponding elevator master of institute's authorization code Control the debugging permission of plate 102.
In addition, debugger 101 is specifically used for after elevator main control board 102 opens debugging permission to debugger 101, according to obtaining The debugging permission obtained debugs elevator main control board 101.Debugging power is only opened to debugger 101 in elevator main control board 102 Limit, and under conditions of debugger 101 has been authorized to, elevator main control board 102 can be debugged.It further prevents not The debugger 101 for having debugging permission debugs elevator main control board 102.
Present embodiment in terms of existing technologies, debugging code and authorization code is previously stored in debugger, works as tune When examination code is matched with debugger, which just has the debugging permission of the corresponding elevator main control board of authorization code, exchanges in advance It tries device and carries out authorisation process, the debugger authorized is only allowed to possess debugging permission, further prevented without debugging permission Debugger debugs elevator main control board.
Third embodiment of the invention is related to a kind of elevator and authorizes adjustment method in advance, applied to elevator main control board 102, Core is, including:Receive the authority checking code from debugger 101;By authority checking code be decrypted authorized code with Random verification code;Judge whether random verification code is different from the random code of 102 memory storage of elevator main control board, and judge that decryption obtains Authorization code and preset authorization code it is whether identical;When random verification code is different from the random code of 102 memory storage of elevator main control board, And the obtained authorization code of decryption it is identical with preset authorization code when, debugger 101 is opened and debugs permission.It can be seen that only work as The authority checking code that debugger is sent meets above-mentioned two condition simultaneously, and elevator main control board can be debugged, ensure that The debugging of elevator under licensing status is carried out, for not having qualified debugging that can effectively prevent, protects client Interests.
The particular flow sheet of present embodiment as shown in figure 4,
Step 401:Receive the authority checking code from debugger.
Step 402:The authorized code of decryption and authorization identifying code and random verification code.
Step 403:Judge whether random verification code is different from the random code of elevator main control board memory storage, and judges to decrypt Whether the authorization code arrived is identical with preset authorization code.When judgement is, 404 are entered step;When judging no, enter step 405。
Step 404:Debugging permission is opened to debugger.
Step 405:Forbid opening debugger debugging permission.
Specifically, debugger 101 sends authority checking code to elevator main control board 102, authority checking code here be by What authorization code and 32 accidental validation code encryptions formed, the authorized code of 102 decryption and authorization identifying code of elevator main control board and 32 Random code.There are one unique corresponding authorization code and the random codes of one 32 in each elevator main control board 102.Elevator Master control borad 102 is judged, when random verification code is identical with the random code of 102 memory storage of elevator main control board, it may be possible to by The licensing status ciphertext that elevator main control board 102 is sent is directly transmitted back in debugger 101, elevator main control board 102 can be caused It takes for the debugger 101 to be authorized to, and some is allowed not have qualified debugger 101 to adjust elevator main control board 102 Examination.Therefore, when random verification code is identical with the random code of 102 memory storage of elevator main control board, forbid opening debugger 101 and adjust Permission is tried, above-mentioned situation is avoided and occurs.When the authorization code that decryption obtains is with preset authorization code difference, it may be possible to adjust Try occur mistake or 101 inside of debugger inside device 101 when searching authorization code corresponding with preset authorization code at all just The not authorization code, due to that can not judge it is which kind of situation, elevator main control board 102, which is forbidden opening debugger 101, to be debugged Permission prevents not having qualified debugger 101 to debug elevator main control board 102.
Present embodiment in terms of existing technologies, receives the authority checking code from debugger;By authority checking code Authorized code and random verification code is decrypted;Whether not to judge the random code of random verification code and elevator main control board memory storage Together, and judge whether the obtained authorization code of decryption and preset authorization code are identical;When random verification code and elevator main control board memory The random code of storage is different, and when the obtained authorization code of decryption is identical with preset authorization code, opens debugging to debugger 101 and weighs Limit.It can be seen that only work as the authority checking code that debugger is sent meets above-mentioned two condition simultaneously, it can be to elevator master control Plate is debugged, and ensure that and the debugging of elevator is carried out under licensing status, for not having qualified debugging that can have Effect prevents, and protects the interests of client.
Four embodiment of the invention is related to a kind of elevator and authorizes adjustment method in advance.4th embodiment is in third reality The improvement done on the basis of mode is applied, is mainly theed improvement is that:Before receiving the authority checking code from debugger, also wrap It includes:Receive the inquiry instruction from debugger;When receiving inquiry instruction, transmission licensing status ciphertext to debugger, for Debugger generates corresponding authority checking code according to licensing status ciphertext;Wherein, licensing status ciphertext will be pre- for elevator main control board The file that the preset authorization code first stored obtains after being encrypted with random code.Debugger sends inquiry instruction inquiry elevator master control The licensing status ciphertext of plate, and authority checking code is generated according to the licensing status ciphertext of obtained elevator main control board, it ensure that and award Power identifying code corresponds to the accuracy of elevator main control board.
The particular flow sheet of present embodiment is as shown in Figure 5.
Step 501:Receive the authority checking code from debugger.
Step 502:When receiving inquiry instruction, licensing status ciphertext is sent to debugger, so that debugger is according to mandate State ciphertext generates corresponding authority checking code.
Step 503:Receive the authority checking code from debugger.
Step 504:The authorized identifying code of decryption and authorization identifying code and random code.
Step 505:Judge whether random verification code is different from the random code of elevator main control board memory storage, and judges to decrypt Whether the authorization code arrived is identical with preset authorization code.When being judged to being, 506 are entered step;When being determined as no, into step Rapid 507.
Step 506:Debugging permission is opened to debugger.
Step 507:Forbid opening debugger debugging permission.
Specifically, when being tested, debugger 101 sends inquiry instruction to elevator main control board 102, elevator master Plate 102 is controlled when receiving inquiry instruction, by pre-stored preset authorization code in the elevator main control board 102 and 32 random codes Encryption generation licensing status ciphertext, and the licensing status ciphertext is sent to debugger 101, so that debugger 101 is awarded according to this Power state ciphertext generates authority checking code, ensure that authority checking code corresponds to the accuracy of elevator main control board 102.
Above-mentioned steps 503 are roughly the same with third embodiment to step 507, are all to receive the mandate from debugger to test Demonstrate,prove code;The authorized identifying code of decryption and authorization identifying code and random code;Judge random verification code and elevator main control board memory storage Whether random code is different, and judges whether the obtained authorization code of decryption and preset authorization code are identical.When being judged to being, enter Step 506:Debugging permission is opened to debugger;When being determined as no, 507 are entered step:Forbid opening debugger debugging power Limit.Above-mentioned steps are no longer repeated herein.
Present embodiment in terms of existing technologies, before receiving the authority checking code from debugger, further includes:It connects Receive the inquiry instruction from debugger;When receiving inquiry instruction, licensing status ciphertext is sent to debugger, for debugger Corresponding authority checking code is generated according to licensing status ciphertext;Wherein, licensing status ciphertext will be prestored for elevator main control board Preset authorization code and random code be encrypted after obtained file.Debugger sends awarding for inquiry instruction inquiry elevator main control board Power state ciphertext, and authority checking code is generated according to the licensing status ciphertext of obtained elevator main control board, it ensure that authority checking The accuracy of the corresponding elevator main control board of code.
The step of various methods divide above, be intended merely to describe it is clear, when realization can be merged into a step or Certain steps are split, are decomposed into multiple steps, as long as including identical logical relation, all in the protection domain of this patent It is interior;To inessential modification is either added in algorithm in flow or introduces inessential design, but do not change its algorithm Core design with flow is all in the protection domain of the patent.
It will be understood by those skilled in the art that the respective embodiments described above are to realize specific embodiments of the present invention, And in practical applications, can to it, various changes can be made in the form and details, without departing from the spirit and scope of the present invention.

Claims (10)

1. a kind of advance authorization control system of elevator, which is characterized in that including:Debugger, elevator main control board;
The debugger is used to send authority checking code to the elevator main control board;
The elevator main control board is for the authority checking code to be decrypted, authorized code and random verification code;
The elevator main control board be additionally operable to judge the random verification code and the elevator main control board memory storage random code whether Difference, and judge described to decrypt obtained authorization code and whether preset authorization code identical;
The elevator main control board be additionally operable to when the random verification code it is different from the random code of the elevator main control board memory storage, and It is described decrypt obtained authorization code it is identical with the preset authorization code when, the debugger is opened and debugs permission.
2. the advance authorization control system of elevator according to claim 1, which is characterized in that
The debugger is additionally operable to send inquiry instruction to the elevator main control board;
The elevator main control board is additionally operable to when receiving inquiry instruction, and licensing status ciphertext is sent to the debugger;
The debugger is additionally operable to generate the authority checking code according to the licensing status ciphertext;
Wherein, the licensing status ciphertext is added pre-stored preset authorization code and random code for the elevator main control board The file obtained after close.
3. the advance authorization control system of elevator according to claim 2, which is characterized in that
The debugger is specifically used for the preset authorization code obtained according to the licensing status ciphertext is decrypted, finds the debugger Interior corresponding authorization code and random code;
The debugger is used to the corresponding authorization code and random code encryption obtaining the authority checking code.
4. the advance authorization control system of elevator according to claim 1, which is characterized in that
The debugger is additionally operable to prestore debugging code and authorization code;
The debugger is additionally operable to, when judging that pre-stored debugging code is matched with the debugger, obtain the authorization code pair The debugging permission for the elevator main control board answered.
5. the advance authorization control system of elevator according to claim 4, which is characterized in that the debugger is specifically used for The elevator main control board to the debugger open debugging permission after, according to the debugging permission of acquisition to the elevator main control board into Row debugging.
6. the advance authorization control system of elevator according to claim 1, which is characterized in that the elevator main control board is additionally operable to The random verification code is identical with the random code of the elevator main control board memory storage or the obtained authorization code of decryption with it is preset During authorization code difference, forbid opening the debugger debugging permission.
7. the advance authorization control system of elevator according to claim 1, which is characterized in that the elevator main control board is additionally operable to Allow to log in the elevator main control board using high grade cryptosystem, release the debugging permission.
8. a kind of elevator authorizes adjustment method in advance, applied to elevator main control board, which is characterized in that including:
Receive the authority checking code from debugger;
Authorized code and random verification code is decrypted in the authority checking code;
Judge whether the random verification code is different from the random code of the elevator main control board memory storage, and judges described decrypt Whether the authorization code arrived is identical with preset authorization code;
When the random verification code is different from the random code of the elevator main control board memory storage, and the authorization code that the decryption obtains When identical with the preset authorization code, debugging permission is opened to the debugger.
9. elevator according to claim 1 authorizes adjustment method in advance, which is characterized in that the reception is from debugger Before authority checking code, further include:
Receive the inquiry instruction from the debugger;
When receiving the inquiry instruction, licensing status ciphertext is sent to the debugger, so that the debugger is according to institute It states licensing status ciphertext and generates the corresponding authority checking code;
Wherein, the licensing status ciphertext is added pre-stored preset authorization code and random code for the elevator main control board The file obtained after close.
10. elevator according to claim 1 authorizes adjustment method in advance, which is characterized in that further includes:
It is identical with the random code of the elevator main control board memory storage in the random verification code, alternatively, the mandate obtained in decryption Code with preset authorization code it fails to match when, forbid to the debugger open debugging permission.
CN201711274070.6A 2017-12-06 2017-12-06 Elevator pre-authorization control system and debugging method Active CN108217349B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711274070.6A CN108217349B (en) 2017-12-06 2017-12-06 Elevator pre-authorization control system and debugging method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711274070.6A CN108217349B (en) 2017-12-06 2017-12-06 Elevator pre-authorization control system and debugging method

Publications (2)

Publication Number Publication Date
CN108217349A true CN108217349A (en) 2018-06-29
CN108217349B CN108217349B (en) 2020-10-13

Family

ID=62653889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711274070.6A Active CN108217349B (en) 2017-12-06 2017-12-06 Elevator pre-authorization control system and debugging method

Country Status (1)

Country Link
CN (1) CN108217349B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112239110A (en) * 2019-07-16 2021-01-19 苏州江南嘉捷电梯有限公司 Elevator safety encryption system

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1308409A1 (en) * 2001-11-01 2003-05-07 Inventio Ag System for transport or access control of people/objects as well as method, device and computer program for the maintenance of this system and method to retrofit a building with this system
CN1444742A (en) * 2000-05-28 2003-09-24 梅耶·亚隆 General comprehensive computer safety protection system and method aiming at information stealing and destructive behaviors of bad programs
JP2004126754A (en) * 2002-09-30 2004-04-22 Hitachi Ltd Control equipment, maintenance device, information processor, and maintenance service providing method
JP2004192577A (en) * 2002-12-13 2004-07-08 R & D Associates:Kk Double-authentication information managing system and method using ic card or personal identification device
EP2033926A2 (en) * 2005-09-30 2009-03-11 Inventio Ag Lift assembly for transporting lift users in a building area
CN101405666A (en) * 2006-03-22 2009-04-08 菲尼克斯电气公司 Method and control and data transmission system for verifying the installation location of a secure communications component
US20090125728A1 (en) * 2007-11-14 2009-05-14 Sungkyunkwan University Foundation For Corporate Collaboration Security method of system by encoding instructions
KR20090118422A (en) * 2008-05-13 2009-11-18 엘지전자 주식회사 Authentification system using mobile communication terminal and method thereof
CN102502368A (en) * 2011-12-30 2012-06-20 上海新时达电气股份有限公司 Contract number-combined operation authority management method and contract number-combined operation authority management system for elevator control system
CN102992127A (en) * 2011-09-09 2013-03-27 廊坊凯博建设机械科技有限公司 System and method for supervising maintenance of elevator device
CN103183261A (en) * 2011-12-28 2013-07-03 苏州默纳克控制技术有限公司 Special elevator control system and method as well as elevator controller
CN103646345A (en) * 2013-11-20 2014-03-19 叶蒙达 A technical scheme of genuine authentication and anti-counterfeit identification methods
CN103955203A (en) * 2014-04-14 2014-07-30 苏州汇川技术有限公司 Method and system for authority management of elevator controller debugging system
CN104636680A (en) * 2013-10-29 2015-05-20 通力股份公司 Verification of authenticity of a maintenance means and provision and obtainment of a license key for use therein
US9165123B1 (en) * 2008-12-24 2015-10-20 George Mallard System for integrating a plurality of access control systems having partitionable resources
CN105692372A (en) * 2016-03-02 2016-06-22 上海新时达电气股份有限公司 Elevator control accessory board binding method and system, main control and accessory board
CN105740728A (en) * 2016-03-30 2016-07-06 努比亚技术有限公司 Mobile terminal and data encryption or decryption method
CN106103326A (en) * 2014-01-16 2016-11-09 通力股份公司 For accessing the validity check of the licensing of the maintenance unit of the controller of the passenger traffic/access equipment of building
US20160364927A1 (en) * 2015-06-15 2016-12-15 Blub0X Technology Holdings, Inc. Web-cloud hosted unified physical security system
CN106571926A (en) * 2016-10-31 2017-04-19 深圳市证通金信科技有限公司 Authorization management method and authorization management system based on dynamic password
EP3208222A1 (en) * 2016-02-18 2017-08-23 Otis Elevator Company Anonymous and ephemeral tokens to authenticate elevator calls

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1444742A (en) * 2000-05-28 2003-09-24 梅耶·亚隆 General comprehensive computer safety protection system and method aiming at information stealing and destructive behaviors of bad programs
EP1308409A1 (en) * 2001-11-01 2003-05-07 Inventio Ag System for transport or access control of people/objects as well as method, device and computer program for the maintenance of this system and method to retrofit a building with this system
JP2004126754A (en) * 2002-09-30 2004-04-22 Hitachi Ltd Control equipment, maintenance device, information processor, and maintenance service providing method
JP2004192577A (en) * 2002-12-13 2004-07-08 R & D Associates:Kk Double-authentication information managing system and method using ic card or personal identification device
EP2033926A2 (en) * 2005-09-30 2009-03-11 Inventio Ag Lift assembly for transporting lift users in a building area
CN101405666A (en) * 2006-03-22 2009-04-08 菲尼克斯电气公司 Method and control and data transmission system for verifying the installation location of a secure communications component
US20090125728A1 (en) * 2007-11-14 2009-05-14 Sungkyunkwan University Foundation For Corporate Collaboration Security method of system by encoding instructions
KR20090118422A (en) * 2008-05-13 2009-11-18 엘지전자 주식회사 Authentification system using mobile communication terminal and method thereof
US9165123B1 (en) * 2008-12-24 2015-10-20 George Mallard System for integrating a plurality of access control systems having partitionable resources
CN102992127A (en) * 2011-09-09 2013-03-27 廊坊凯博建设机械科技有限公司 System and method for supervising maintenance of elevator device
CN103183261A (en) * 2011-12-28 2013-07-03 苏州默纳克控制技术有限公司 Special elevator control system and method as well as elevator controller
CN102502368A (en) * 2011-12-30 2012-06-20 上海新时达电气股份有限公司 Contract number-combined operation authority management method and contract number-combined operation authority management system for elevator control system
CN104636680A (en) * 2013-10-29 2015-05-20 通力股份公司 Verification of authenticity of a maintenance means and provision and obtainment of a license key for use therein
CN103646345A (en) * 2013-11-20 2014-03-19 叶蒙达 A technical scheme of genuine authentication and anti-counterfeit identification methods
CN106103326A (en) * 2014-01-16 2016-11-09 通力股份公司 For accessing the validity check of the licensing of the maintenance unit of the controller of the passenger traffic/access equipment of building
CN103955203A (en) * 2014-04-14 2014-07-30 苏州汇川技术有限公司 Method and system for authority management of elevator controller debugging system
US20160364927A1 (en) * 2015-06-15 2016-12-15 Blub0X Technology Holdings, Inc. Web-cloud hosted unified physical security system
EP3208222A1 (en) * 2016-02-18 2017-08-23 Otis Elevator Company Anonymous and ephemeral tokens to authenticate elevator calls
CN105692372A (en) * 2016-03-02 2016-06-22 上海新时达电气股份有限公司 Elevator control accessory board binding method and system, main control and accessory board
CN105740728A (en) * 2016-03-30 2016-07-06 努比亚技术有限公司 Mobile terminal and data encryption or decryption method
CN106571926A (en) * 2016-10-31 2017-04-19 深圳市证通金信科技有限公司 Authorization management method and authorization management system based on dynamic password

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112239110A (en) * 2019-07-16 2021-01-19 苏州江南嘉捷电梯有限公司 Elevator safety encryption system

Also Published As

Publication number Publication date
CN108217349B (en) 2020-10-13

Similar Documents

Publication Publication Date Title
US8484486B2 (en) Integrated cryptographic security module for a network node
EP0354774B1 (en) Data cryptography using control vectors
US4918728A (en) Data cryptography operations using control vectors
CN102571748B (en) Enrollment of physically unclonable functions
EP1832996B1 (en) Circuit security
US20060287959A1 (en) Software license manager employing license proofs for remote execution of software functions
CN112468995B (en) Searchable encryption privacy protection method and system based on Internet of vehicles
CN103679062A (en) Intelligent electric meter main control chip and security encryption method
JPH10154976A (en) Tamper-free system
CN107306184A (en) The message authentication carried out with Secure code Authentication
TW201532417A (en) Encryption key providing method, semiconductor integrated circuit, and encryption key management device
CN106302422B (en) Business encryption and decryption method and device
CN109933481A (en) A kind of system for unlocking and JTAG solution lock control method of jtag interface
CN110417808A (en) Tamper resistant method, device, system and terminal
JP7087172B2 (en) Unlock PQA
CN106027473A (en) Identity card reading terminal and cloud authentication platform data transmission method and system
CN106850232B (en) Authorization management method and system for state maintenance
CN108217349A (en) A kind of advance authorization control system of elevator and adjustment method
US7770219B2 (en) Method and system for using shared secrets to protect access to testing keys for set-top box
CN106790304A (en) Data access method, device, node and server cluster
Gallery et al. Conditional access in mobile systems: Securing the application
KR20140100908A (en) Secure crypto key generation and distribution
CN114692097A (en) Off-line software use authorization method
Brauchler et al. Multi-level access protection for future IEEE P1687. 1 IJTAG networks
CN112311752A (en) Internet of things smart meter safety system and implementation 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