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 PDFInfo
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/02—Control systems without regulation, i.e. without retroactive action
- B66B1/06—Control systems without regulation, i.e. without retroactive action electric
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3415—Control 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
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112239110A (en) * | 2019-07-16 | 2021-01-19 | 苏州江南嘉捷电梯有限公司 | Elevator safety encryption system |
Citations (21)
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 |
-
2017
- 2017-12-06 CN CN201711274070.6A patent/CN108217349B/en active Active
Patent Citations (21)
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)
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 |