Invention content
The technical problem to be solved in the present invention is, for the above-mentioned defect of high cost of the prior art, provides a kind of doorProhibit equipment, caller management method and system, does not need access control equipment and network with backstage, it is at low cost.
The technical solution adopted by the present invention to solve the technical problems is:A kind of caller management method is constructed, including:
S10. the visitor information that background server is registered according to resident family obtains the unit gate inhibition of the visitor resident family to be visitedThe location information and day of appointment information of equipment, and believed according to the location information of the unit access control equipment and the day of appointmentBreath generates passwords of visitors, and is sent to visitor;
S20. unit access control equipment is according to its location information and current date information generation unit gate inhibition's password;Cell gate inhibitionEquipment generates cell gate inhibition's password according to the location information of each unit access control equipment in cell and current date information, described smallArea's gate inhibition's password includes unit gate inhibition's password corresponding to each unit access control equipment;
S30. when visitor reaches at cell access control equipment, cell access control equipment receives the passwords of visitors of visitor's input, andThe received passwords of visitors of verification whether there is in the cell gate inhibition's password generated, if so, control cell gate is opened;
S40. when visitor reaches at unit access control equipment, unit access control equipment receives the passwords of visitors of visitor's input, andThe received passwords of visitors of verification whether there is in the unit gate inhibition's password generated, if so, control unit door is opened.
Preferably, step S10 is:
The visitor information that background server is registered according to resident family obtains the unit access control equipment of the visitor resident family to be visitedLocation information and day of appointment information, and generate visitor's sequence number value of corresponding units access control equipment;According to the unit gate inhibitionThe location information of equipment, the day of appointment information and visitor's sequence number value generate passwords of visitors;The passwords of visitors is sent outIt send to visitor;
Step S20 is:
Unit access control equipment generates every according to its location information, current date information and pre-stored visitor's sum magnitudeUnit gate inhibition's password corresponding to a visitor's sequence number value;Cell access control equipment is according to the position of each unit access control equipment in cellVisitor's sum magnitude of information, current date information and pre-stored corresponding units access control equipment generates cell gate inhibition's password,The cell gate inhibition password includes unit gate inhibition's password corresponding to each visitor's sequence number value of each unit access control equipment.
Preferably, the step S10 is:
The visitor information that background server is registered according to resident family obtains the unit access control equipment of the visitor resident family to be visitedLocation information, day of appointment information and passage type mark, and generate visitor's sequence number value of corresponding units access control equipment;According toThe location information of the unit access control equipment, the day of appointment information and passage type mark generate passwords of visitors;It will be describedPasswords of visitors is sent to visitor;Wherein, the passage type includes one single pass, repeatedly passes through;
The step S20 is:
Unit access control equipment according to its location information, current date information, each passage type mark and it is pre-storedVisitor's sum magnitude generates unit gate inhibition's password corresponding to each passage type of each visitor's sequence number value;Cell access control equipmentIt identifies and prestores according to the location information of each unit access control equipment, current date information, each passage type in cellCorresponding units access control equipment visitor's sum magnitude generate cell gate inhibition's password, the cell gate inhibition password includes each unitUnit gate inhibition's password corresponding to each passage type of each visitor's sequence number value of access control equipment.
Preferably,
After visitor enters cell gate or cell gate, cell access control equipment or unit access control equipment generate visitor and pass through and believeBreath;
When resident family reaches at cell access control equipment or unit access control equipment, cell access control equipment or unit access control equipment existAfter the door open command for receiving mobile terminal transmission, the visitor's traffic information generated is sent to mobile terminal;
The visitor's traffic information received is sent to background server by mobile terminal.
Preferably, the passwords of visitors, the unit gate inhibition password and the cell are generated by the way of Hash operationGate inhibition's password.
The present invention also constructs a kind of unit access control equipment, including:
First password generation module, for according to own location information and current date information generation unit gate inhibition's password;
First receiving module, for when visitor reaches at unit access control equipment, receiving the passwords of visitors of visitor's input,In, the location information of the unit access control equipment for the resident family that the passwords of visitors is visited by background server according to visitor and reservationDate information generates;
First authentication module whether there is for verifying received passwords of visitors in the unit gate inhibition's password generatedIn;
First enabling control module, in the presence of, control unit door open.
Preferably, the position of the unit access control equipment for the resident family that the passwords of visitors is visited by background server according to visitorConfidence breath, day of appointment information and visitor's sequence number value generate;Moreover,
The first password generation module, is additionally operable to according to the location information of itself, current date information and prestoresVisitor's sum magnitude generate unit gate inhibition's password corresponding to each visitor's sequence number value.
Preferably, the position of the unit access control equipment for the resident family that the passwords of visitors is visited by background server according to visitorConfidence breath, day of appointment information, passage type mark and visitor's sequence number value generate;
The first password generation module is additionally operable to according to the location information of itself, current date information, class of each passing throughType identifies and pre-stored visitor's sum magnitude generates the cell gate corresponding to each passage type of each visitor's sequence number valueProhibit password.
The present invention also constructs a kind of cell access control equipment, including:
Second secret generation module, for being believed according to the location information of each unit access control equipment in cell and current dateBreath generates cell gate inhibition's password, and the cell gate inhibition password includes unit gate inhibition's password corresponding to each unit access control equipment;
Second receiving module, for when visitor reaches at cell access control equipment, receiving the passwords of visitors of visitor's input,In, the location information of the unit access control equipment for the resident family that the passwords of visitors is visited by background server according to visitor and reservationDate information generates;
Second authentication module whether there is for verifying received passwords of visitors in the cell gate inhibition's password generatedIn;
Second enabling control module, in the presence of, control cell gate is opened.
Preferably, the position of the unit access control equipment for the resident family that the passwords of visitors is visited by background server according to visitorConfidence breath, day of appointment information, passage type mark and visitor's sequence number value generate;
Second secret generation module is additionally operable to according to the location information of each unit access control equipment in cell, currentVisitor's sum magnitude of date information, each passage type mark and pre-stored corresponding units access control equipment generates cell doorProhibit password, the cell gate inhibition password includes that each passage type institute of each visitor's sequence number value of each unit access control equipment is rightThe unit gate inhibition's password answered.
The present invention also constructs a kind of visitor management system, including:
Multiple mobile terminals;
Background server, the visitor information for being registered according to resident family obtain the unit gate inhibition of the visitor resident family to be visitedThe location information and day of appointment information of equipment, and believed according to the location information of the unit access control equipment and the day of appointmentBreath generates passwords of visitors, and is sent to visitor;
Multiple above-described unit access control equipments;
Cell access control equipment described at least more than one.
Implement technical scheme of the present invention, when carrying out managing caller, cell/unit access control equipment generate in advance cell/Unit gate inhibition's password, and its create-rule is identical as the create-rule of background server.When visitor is in cell/unit access control equipmentAfter upper input passwords of visitors, passwords of visitors need not be sent to background server and verified by cell/unit access control equipment, andIt is directly to judge that passwords of visitors whether there is in cell/unit gate inhibition's password.Therefore, cell/unit access control equipment be not necessarily toBackground server is networked, and cost is greatly saved.
Specific implementation mode
Fig. 1 is the flow chart of caller management method embodiment one of the present invention, the caller management method of the embodiment include withLower step:
In step slo, the visitor information that background server is registered according to resident family obtains the visitor resident family to be visitedThe location information and day of appointment information of unit access control equipment, and according to the location information of the unit access control equipment and described pre-About date information generates passwords of visitors, and is sent to visitor;
In this step, it should be noted that, visitor information for example includes:Interviewee (resident family) information (specifically includes:It is smallArea's information, project information, building information, unit information, room number information, name, APP accounts, telephone number), day of appointment letterBreath, visitor's name, identification card number, the visiting origin of an incident etc..About the registration of visitor information, resident family can be by being equipped with the shifting of APPDynamic terminal realizes self-service registration, can also realize that phone is registered to the operator attendance of administrative center by making a phone call, alsoIt can in person arrive at administrative center and manually be registered.In addition, the position of the unit access control equipment of the visitor resident family to be visitedCell information, project information in as the registered visitor information of information, building information, unit information.Background server existsAfter generating passwords of visitors, it can be first sent to the mobile terminal of resident family, then, the movement of visitor is sent to by the mobile terminal of userTerminal, it is of course also possible to be sent directly to the mobile terminal of visitor.
In step S20, unit access control equipment is according to its location information and current date information generation unit gate inhibition's password;Cell access control equipment is close according to the location information of each unit access control equipment in cell and current date information generation cell gate inhibitionCode, the cell gate inhibition password includes unit gate inhibition's password corresponding to each unit access control equipment.
In this step, it should be noted that, each access control equipment is provided with the location information of itself in advance, for example, falseIt is interim to be located at garden district two, includes 1 cell access control equipment and 15 unit access control equipments altogether.Wherein, 15 unitsAccess control equipment is separately positioned at each building cell gate, and their location information is preconfigured to be corresponding building respectivelyUnit, for example, the location information of the unit access control equipment at No. 2 Unit 3, building is:No. 2 Unit 3, building of garden district second phase.It shouldCell access control equipment is arranged at cell gate, and its location information is preconfigured to be:The position of each unit access control equipmentThe list of information.When generating gate inhibition's password, unit access control equipment is according to its location information and current date information generation unitGate inhibition's password, for example, unit gate inhibition's password is the character string of six digits, and cell access control equipment is according to each single in cellThe location information and current date information of first access control equipment generate cell gate inhibition's password, that is, cell gate inhibition's password includes that this is smallUnit gate inhibition's password that all unit access control equipments are generated in area, that is, cell gate inhibition's password includes the character of 15 six digitsString.In addition, cell/unit access control equipment is generated when generating cell/unit gate inhibition's password when can be fixed on daily morning.
S30. when visitor reaches at cell access control equipment, cell access control equipment receives the passwords of visitors of visitor's input, andThe received passwords of visitors of verification whether there is in the cell gate inhibition's password generated, if so, control cell gate is opened.
In this step, if the identity of visitor is legal, due to generation method and the cell gate inhibition's password of passwords of visitorsGeneration method it is identical, so, after it inputs passwords of visitors on cell access control equipment, cell access control equipment will judge thisPasswords of visitors is present in cell gate inhibition's password, and then controls cell gate and open;If the identity of visitor is illegal, visitorThe generation method of password and the generation method of cell gate inhibition's password differ certainly, so, when it is defeated on cell access control equipmentAfter entering passwords of visitors, cell access control equipment will determine that the passwords of visitors is not present in certainly in cell gate inhibition's password, into withoutOpen cell gate.
S40. when visitor reaches at unit access control equipment, unit access control equipment receives the passwords of visitors of visitor's input, andThe received passwords of visitors of verification whether there is in the unit gate inhibition's password generated, if so, control unit door is opened.
In this step, if the identity of visitor is legal, due to generation method and the unit gate inhibition's password of passwords of visitorsGeneration method it is identical, so, after it inputs passwords of visitors on unit access control equipment, unit access control equipment will judge thisPasswords of visitors is present in unit gate inhibition's password, and then control unit door is opened;If the identity of visitor is illegal, visitor is closeThe generation method and the generation method of unit gate inhibition's password of code differ certainly, so, when it is inputted on unit access control equipmentAfter passwords of visitors, unit access control equipment will judge that the passwords of visitors is present in certainly in cell gate inhibition's password, into without beatingOpen cell gate.
The technical solution for implementing the embodiment, when carrying out managing caller, cell/unit access control equipment generates small in advanceArea/unit gate inhibition's password, and its create-rule is identical as the create-rule of background server.When visitor is in cell/unit gate inhibitionAfter inputting passwords of visitors in equipment, passwords of visitors need not be sent to background server and tested by cell/unit access control equipmentCard, but directly judge that passwords of visitors whether there is in cell/unit gate inhibition's password.Therefore, cell/unit access control equipment withoutIt need to network with background server, cost is greatly saved.
Preferably, the passwords of visitors, the unit gate inhibition password and the cell are generated by the way of Hash operationGate inhibition's password.
On the basis of the above embodiments, it is preengage daily to make administrative center understand unit access control equipment in cell in timeVisitor's quantity, preferably to carry out managing caller.Step S10 is preferably:
The visitor information that background server is registered according to resident family obtains the unit access control equipment of the visitor resident family to be visitedLocation information and day of appointment information, and generate visitor's sequence number value of corresponding units access control equipment;According to the unit gate inhibitionThe location information of equipment, the day of appointment information and visitor's sequence number value generate passwords of visitors;The passwords of visitors is sent outIt send to visitor.In this step, visitor's sequence number value is started counting up from 1 daily, and each visitor corresponds to a sequence number value.
Step S20 is preferably:
Unit access control equipment generates every according to its location information, current date information and pre-stored visitor's sum magnitudeUnit gate inhibition's password corresponding to a visitor's sequence number value;Cell access control equipment is according to the position of each unit access control equipment in cellVisitor's sum magnitude of information, current date information and pre-stored corresponding units access control equipment generates cell gate inhibition's password,The cell gate inhibition password includes unit gate inhibition's password corresponding to each visitor's sequence number value of each unit access control equipment.At thisIn step, visitor's sum magnitude can in advance configure corresponding units access control equipment, for example, the visit of some unit access control equipmentObjective sum magnitude is pre-configured 100, in this way, the unit access control equipment is in generation unit gate inhibition's password, it will be according to its positionConfidence breath, current date information and each visitor's sequence number value (1 to 100) generate the unit gate inhibition corresponding to each visitor's sequence number valuePassword.The generating process of cell gate inhibition's password is similar therewith.
In this way, corresponding visitor's sequence number value is generated since each visitor pre-registered is corresponding, so can easily uniteCount visitor's quantity that each unit access control equipment is passed through daily.
On the basis of the above embodiments, still further, resident family is when registering visitor information, the logical of visitor also may be selectedRow type identification, passage type includes one single pass, repeatedly passes through, for example, one single pass is identified as 0, the mark repeatedly to pass throughKnow is 1.In this way, step S 10 can be specially:
The visitor information that background server is registered according to resident family obtains the unit access control equipment of the visitor resident family to be visitedLocation information, day of appointment information and passage type mark, and generate visitor's sequence number value of corresponding units access control equipment;According toThe location information of the unit access control equipment, the day of appointment information and passage type mark generate passwords of visitors;It will be describedPasswords of visitors is sent to visitor;
Step S20 can be specially:
Unit access control equipment according to its location information, current date information, each passage type mark and it is pre-storedVisitor's sum magnitude generates unit gate inhibition's password corresponding to each passage type of each visitor's sequence number value;Cell access control equipmentIt identifies and prestores according to the location information of each unit access control equipment, current date information, each passage type in cellCorresponding units access control equipment visitor's sum magnitude generate cell gate inhibition's password, the cell gate inhibition password includes each unitUnit gate inhibition's password corresponding to each passage type of each visitor's sequence number value of access control equipment.
On the basis of the above embodiments, it is actually passed through daily to make administrative center understand access control equipment in cell in timeVisitor's quantity, preferably to carry out managing caller.The present invention caller management method further include:When to enter cell big by visitorAfter door or cell gate, cell access control equipment or unit access control equipment generate visitor's traffic information, visitor's traffic information for example including:Location information, day of appointment information, transit time, passage type mark, the visitor's sequence number value of the access control equipment passed through;
When resident family reaches at cell access control equipment or unit access control equipment, cell access control equipment or unit access control equipment existAfter the door open command for receiving mobile terminal transmission, the visitor's traffic information generated is sent to mobile terminal.It should be notedBe that the mobile terminal in the step is not limited to the mobile terminal of interviewee resident family, but by the cell access control equipment orThe mobile terminal of the arbitrary resident family of unit access control equipment;
The visitor's traffic information received is sent to background server by mobile terminal.
In this way, background server can facilitate visitor's quantity that each access control equipment of geo-statistic is actually passed through daily, in turnVisitor's sum magnitude of each unit access control equipment can be modified.
Fig. 2 is the building-block of logic of visitor management system embodiment one of the present invention, the visitor management system packet of the embodimentIt includes:Multiple mobile terminals (illustrating only mobile terminal 40), background server 30, at least one cell access control equipment (are only shownCell access control equipment 20), multiple unit access control equipments (illustrating only unit access control equipment 10,10 ').
The visitor information that background server 30 is used to be registered according to resident family obtains the cell gate of the visitor resident family to be visitedProhibit the location information and day of appointment information of equipment, and according to the location information of the unit access control equipment and the day of appointmentInformation generates passwords of visitors, and is sent to visitor.
In conjunction with Fig. 3, unit access control equipment includes first password generation module 11, the first receiving module 12, first verification mouldBlock 13 and the first enabling control module 14, wherein first password generation module 11 is used for according to own location information and works as the day before yesterdayPhase information generating unit gate inhibition password;First receiving module 12 is used to, when visitor reaches at unit access control equipment, receive visitorThe passwords of visitors of input, wherein the unit gate inhibition for the resident family that the passwords of visitors is visited by background server according to visitor setsStandby location information and day of appointment information generate;First authentication module 13 whether there is for verifying received passwords of visitorsIn the unit gate inhibition's password generated;First enabling control module 14 be used in the presence of, control unit door open.
In conjunction with Fig. 4, cell access control equipment includes:Second secret generation module 21, the second receiving module 22, second verify mouldBlock 23 and the second enabling control module 24, wherein the second secret generation module 21 according to each unit gate inhibition in cell for settingStandby location information and current date information generate cell gate inhibition's password, and the cell gate inhibition password includes that each unit gate inhibition setsStandby corresponding unit gate inhibition's password;Second receiving module 22 is used to, when visitor reaches at cell access control equipment, receive visitorThe passwords of visitors of input, wherein the unit gate inhibition for the resident family that the passwords of visitors is visited by background server according to visitor setsStandby location information and day of appointment information generate;Second authentication module 23 whether there is for verifying received passwords of visitorsIn the cell gate inhibition's password generated;Second enabling control module 24 be used in the presence of, control cell gate is opened.
Preferably, background server 30 is additionally operable to the visitor information registered according to resident family and obtains the visitor resident family to be visitedUnit access control equipment location information and day of appointment information, and generate visitor's sequence number value of corresponding units access control equipment;RootPasswords of visitors is generated according to the location information of the unit access control equipment, the day of appointment information and visitor's sequence number value;It willThe passwords of visitors is sent to visitor.Correspondingly, in unit access control equipment, first password generation module 11 is additionally operable to according to certainlyLocation information, current date information and the pre-stored visitor's sum magnitude of body generate the list corresponding to each visitor's sequence number valueFirst gate inhibition's password.In cell access control equipment, the second secret generation module 21 is additionally operable to be set according to each unit gate inhibition in cellVisitor's sum magnitude generation cell door of standby location information, current date information and pre-stored corresponding units access control equipmentProhibit password, the cell gate inhibition password includes the corresponding unit gate inhibition of each visitor's sequence number value of each unit access control equipmentPassword.
Further, visitor information further includes the selected passage type mark of resident family, and the passage type includes singleIt is current, repeatedly current.Background server 30 is additionally operable to the visitor information registered according to resident family and obtains the unit to be visited of visitorLocation information, day of appointment information and the passage type mark of access control equipment, and generate visitor's sequence of corresponding units access control equipmentNumber value;It is close that generation visitor is identified according to the location information of the unit access control equipment, the day of appointment information and passage typeCode;The passwords of visitors is sent to visitor.Correspondingly, in unit access control equipment, first password generation module 11 is additionally operable toIt is generated according to the location information of itself, current date information, each passage type mark and pre-stored visitor's sum magnitudeUnit gate inhibition's password corresponding to each passage type of each visitor's sequence number value.In cell access control equipment, the life of the second passwordIt is additionally operable to location information, current date information, each passage type according to each unit access control equipment in cell at module 21Visitor's sum magnitude of mark and pre-stored corresponding units access control equipment generates cell gate inhibition's password, and the cell gate inhibition is closeCode includes unit gate inhibition's password corresponding to each passage type of each visitor's sequence number value of each unit access control equipment.
Still further, either unit access control equipment or cell access control equipment, all include record generation module andSending module.Wherein, record generation module is used for after visitor enters cell gate or cell gate, generates visitor's traffic information,Visitor's traffic information for example including:The location information of the access control equipment passed through, day of appointment information, transit time, current classType mark, visitor's sequence number value.Sending module is used to, when resident family reaches at cell access control equipment or unit access control equipment, receiveAfter the door open command sent to mobile terminal, the visitor's traffic information generated is sent to mobile terminal.Moreover, mobile terminalThe visitor's traffic information received is sent to background server again.
Background server generates passwords of visitors, first password generation module generation unit gate inhibition password and the second password and generatesThe method that module generates cell gate inhibition's password is preferably hash algorithm.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this fieldFor art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, any made by repairChange, equivalent replacement, improvement etc., should be included within scope of the presently claimed invention.