Disclosure of Invention
In order to solve the technical problems, the invention aims to provide an intelligent lock remote control system based on the Internet.
The aim of the invention can be achieved by the following technical scheme: the intelligent lock remote control system based on the Internet comprises a remote control platform, wherein the remote control platform is in communication connection with a user management module, a data acquisition module, a database module, a data verification module, a GSM communication module and an intelligent operation module;
The user management module is used for carrying out identity verification on a user, setting a corresponding main account, setting a corresponding sub-account by the main account, managing the sub-account and setting related authority data;
the data acquisition module is used for acquiring related data information by related intelligent lock equipment and uploading the acquired data information to the data verification module;
The database module is used for storing the authority data set by the related user and managing the authority data;
The data verification module is used for matching the acquired data information with the authority data stored in the database module, judging whether to grant the authority of the related personnel for unlocking the intelligent lock according to the matching result, and if the matching fails, generating related information and sending the related information to the GSM communication module;
The GSM communication module is used for carrying out equipment communication between the intelligent lock equipment and the related user, sending the result analyzed by the data verification module to the account of the corresponding user, selecting by the corresponding user, and sending the selected result to the corresponding intelligent lock equipment;
the intelligent operation module is used for controlling the intelligent lock device to execute related operations according to the feedback result of the user and the analysis result of the data verification module.
Further, the user management module is provided with a user registration unit and a user management unit;
The user registration unit is used for setting a main account number of the intelligent lock device, carrying out identity verification on a user of the main account number, acquiring identity information of a corresponding user, associating the main account number with the corresponding identity information, and granting the right of the corresponding main account number to enter the user management unit;
The user management unit is used for managing personnel using the intelligent lock device by the main account, the intelligent lock device comprises main lock equipment and sub-lock equipment, and the main lock equipment is used for controlling a household switch; the sub-lock device is used for controlling the fetching switch; the user management unit is provided with a management window, and the main account controls the authority of the user switch and the authority of the management control object taking switch through the management window.
Further, a user acquisition unit and an equipment acquisition unit are arranged in the data acquisition module;
The user acquisition unit is used for acquiring reference data and order data of related users; wherein a reference acquisition window and an order acquisition window are arranged; the reference acquisition window is used for acquiring face reference data and fingerprint reference data of related users; the order acquisition window is used for inputting corresponding order data by a user, and the order data comprises corresponding staff information, order information and reservation information;
The device acquisition unit is used for acquiring corresponding data information by related intelligent lock devices, and a corresponding face recognition device and a corresponding fingerprint recognition device are arranged in the main lock device; the face recognition device is used for recognizing related face recognition data; the fingerprint identification device is used for identifying relevant fingerprint identification data; the child lock equipment is provided with a verification window, and the verification window is used for inputting corresponding personnel acquisition information and corresponding order information by related staff.
Further, a data storage unit and a temporary storage unit are arranged in the database module;
The data storage unit is used for storing the reference data acquired by the user acquisition unit, wherein two corresponding storage spaces are respectively arranged, namely a face storage space and a fingerprint storage space, the face storage space is used for storing the corresponding face reference data, and the fingerprint storage space is used for storing the corresponding fingerprint reference data;
The temporary storage unit is used for acquiring order data acquired by the data acquisition module, wherein a history storage space and an instant storage space are arranged in the temporary storage unit, reservation information in the order data is acquired, and the reservation information is a time period of the entry of a corresponding worker; and storing the order data in the instant storage space according to the corresponding time period of the last gate, and storing the order data which is verified or exceeds the time period of the last gate in the historical storage space.
Further, a master lock device verification unit is arranged in the data verification module;
The master lock equipment verification unit is used for analyzing and processing the face recognition data and the fingerprint recognition data acquired in the data acquisition module, and judging whether the permission of the related personnel for unlocking the master lock equipment is granted or not according to the processing result; comparing and analyzing the obtained face recognition data and fingerprint recognition data with face reference data and fingerprint reference data stored in a database module respectively through a biological feature recognition technology, and judging whether to grant the access authority of related personnel according to a comparison result; if the two are not successfully matched, unlocking authority is not granted to the two, and early warning information is generated and sent to the GSM communication module; if the two data are successfully matched, judging whether the account is in the use period, and if the account is not in the use period, generating visiting information and sending the visiting information to the GSM communication module; if the unlocking authority is granted in the service period, unlocking information is generated to the intelligent operation module, and recording is carried out.
Further, a child lock device verification unit is arranged in the data verification module;
The sub-lock equipment verification unit is used for carrying out identity verification on related staff and judging whether the authority of opening the sub-lock equipment is granted to the staff; acquiring personnel acquisition information and order information acquired by a verification window in a data acquisition module; the sub-lock equipment verification unit is mutually associated with the temporary storage unit in the database module, corresponding order information is matched with the order data in the instant storage space, if the matching is successful, personnel acquisition information is matched with staff information, if the matching is still successful, the permission of unlocking the sub-lock equipment is granted to the sub-lock equipment, the object taking verification information is generated and sent to the intelligent operation module, and the order data is sent to the historical storage space; if the matching is unsuccessful, generating object acquisition failure information and sending the object acquisition failure information to the GSM communication module.
Further, the GSM communication module is associated with the related intelligent lock device, and an information sending unit and an information receiving unit are arranged in the GSM communication module;
The information sending unit is used for sending the early warning information, the visiting information and the fetching failure information generated by the data verification module to the user management unit, and the corresponding user judges whether to grant permission for relevant personnel to open corresponding intelligent lock equipment; processing the received information according to a user, and selecting whether to send expelling information or not by the user when the early warning information is received, wherein the expelling information is used for carrying out voice reminding expelling on strangers; when receiving visiting information, selecting whether to send temporary authority information by a user; when receiving the information of failed fetching, the user selects whether to open the authority fetching information; transmitting corresponding information to the intelligent lock equipment according to the selection of the user;
The information receiving unit is used for receiving information sent by related users by the intelligent lock equipment and sending the received information to the intelligent operation module.
Further, the intelligent operation module comprises a relevant off-line execution unit and an on-line execution unit;
the off-line execution unit is used for receiving unlocking information and fetching verification information sent by the data verification module; when unlocking information is received, the corresponding main lock equipment is controlled to be unlocked; when receiving the fetching verification information, controlling the corresponding sub-lock equipment to be opened;
The on-line execution unit is used for receiving the information sent by the information receiving unit and executing related operations according to the selection of a user.
Compared with the prior art, the invention has the beneficial effects that: the corresponding sub-lock equipment is arranged for related staff to use, so that the related staff can conveniently access articles of corresponding users, direct contact between the users and the staff is avoided to a certain extent, and the safety and convenience of the users are improved to a certain extent; in addition, the result analyzed by the data verification module is sent to the user account through communication connection between the GSM communication module and the user, the user selects the result, and related operation is executed according to the selection of the user, so that remote control of the intelligent lock device is realized, and convenience is brought to the user to a certain extent.
Detailed Description
As shown in fig. 1, the intelligent lock remote control system based on the internet comprises a remote control platform, wherein the remote control platform is in communication connection with a user management module, a data acquisition module, a database module, a data verification module, a GSM communication module and an intelligent operation module.
The user management module is used for user identity verification and corresponding intelligent equipment management, and the specific implementation process comprises the following steps:
the user management module is provided with a user registration unit and a user management unit;
The user registration unit is used for carrying out authentication registration on a user using the intelligent lock, wherein a main account registration window is arranged, the main account registration window is used for setting a corresponding registration application by related personnel, and the registration application comprises a mobile phone number corresponding to user real-name authentication and a personal account title number; transmitting corresponding verification information to the corresponding mobile phone number according to the corresponding real-name authenticated mobile phone number, inputting the transmitted verification information to a main account registration window by a corresponding user, wherein the main account registration window matches the verification information input by the user with the transmitted verification information, and setting the mobile phone number corresponding to the user as a main account if the matching is successful; if the matching fails, the authority of entering the user management unit is not granted;
the user management unit is used for setting the authority of the corresponding user for the account corresponding to the primary account number, and the specific implementation process comprises the following steps:
the user management unit is provided with an account management window and an equipment management window;
The account management window is used for setting a corresponding sub-account number of the main account number, setting a corresponding storage space for the corresponding sub-account number, storing information set in the corresponding sub-account number in the corresponding storage space, and setting sub-account number information of a corresponding user, wherein the sub-account number information comprises a number corresponding to the corresponding sub-account number, biological identification information and a mobile phone number corresponding to real-name authentication;
the device management window is used for managing corresponding intelligent lock devices in the primary account number, and the specific implementation process comprises the following steps:
the intelligent lock device comprises a main lock device and a sub-lock device, wherein the main lock device is used for controlling a household switch; the sub-lock device is used for controlling the fetching switch; the user management unit is provided with a management window, and the main account controls the authority of the user switch and the authority of the management control object taking switch through the management window;
It should be further noted that, in the specific implementation process, corresponding functions of the main lock device and the sub lock device are different in the corresponding door and window management process, and the main lock device is mainly used for setting the access rights for owners, resident personnel or temporary visitor personnel; the sub-lock device is mainly used for setting corresponding unlocking authorities for couriers and takeaway personnel, but not opening the user access authorities for the couriers and takeaway personnel.
The data acquisition module is used for acquiring related data information by related intelligent lock equipment and uploading the acquired data information to the data verification module, and the specific implementation process comprises the following steps:
the data acquisition module is provided with a user acquisition unit and an equipment acquisition unit;
the user acquisition unit is used for acquiring related data information by a user, analyzing and processing the data information acquired by the user, and the specific implementation process comprises the following steps:
The user acquisition unit is provided with a reference acquisition window and an order acquisition window; the user inputs biological reference data of other sub-accounts through a reference acquisition window of the main account, wherein the biological identification data comprises related face reference data and fingerprint reference data; correlating the corresponding biological reference data with the corresponding sub account number, and sending the acquired biological reference data to a database module; the user inputs corresponding order data through the order acquisition window, wherein the order data comprises corresponding staff information, order information and reservation information;
The device acquisition unit is used for acquiring corresponding data information by related intelligent lock devices, and a corresponding face recognition device and a corresponding fingerprint recognition device are arranged in the main lock device; the face recognition device is used for recognizing related face recognition data; the fingerprint identification device is used for identifying relevant fingerprint identification data; the child lock equipment is provided with a verification window, and the verification window is used for inputting corresponding personnel acquisition information and corresponding order information by related staff;
It is further to be noted that, in the implementation process, install infrared sensor in the master lock equipment, be provided with data acquisition region in the infrared sensor, when infrared sensor gathered that there is personnel to pass through in the data acquisition region, then trigger face recognition device and fingerprint identification device and send the voice prompt, remind people to enter and gather relevant data information.
The database module is used for storing the related information acquired by the data acquisition module, and the specific implementation process comprises the following steps:
the database module is provided with a data storage unit and a temporary storage unit;
The data storage unit is used for storing the data information acquired by the user acquisition unit, acquiring biological reference data acquired by the user acquisition unit according to the equipment information of the corresponding sub-account, wherein two corresponding storage spaces are arranged, namely a face storage space and a fingerprint storage space; the face storage space is used for storing face reference data of corresponding equipment and marking the related face reference data; the fingerprint storage space is used for storing fingerprint reference data of corresponding equipment and marking the related fingerprint reference data;
The temporary storage unit is used for storing reservation data of temporary door-to-door, and the implementation process comprises the following steps:
The temporary storage unit is used for acquiring order data acquired by the data acquisition module, wherein a history storage space and an instant storage space are arranged in the temporary storage unit, reservation information in the order data is acquired, and the reservation information is a time period of the entry of a corresponding worker; storing order data in the instant storage space according to the corresponding time period of the last gate, and storing the order data which is verified or exceeds the time period of the last gate in the historical storage space;
It should be further noted that, in the implementation process, the data information stored in the temporary storage unit automatically sends the data information to the history storage space for storage after the data verification is completed by the courier in the express industry or the takeout in the takeout industry.
The data verification module is used for matching the acquired data information with the authority data stored in the database module, judging whether the authority of the related personnel for unlocking the intelligent lock is granted or not according to the matching result, and if the matching fails, generating related information and sending the related information to the GSM communication module, wherein the specific implementation process comprises the following steps:
the data verification module is provided with a main lock device verification unit and a sub-lock device verification unit;
The master lock equipment verification unit is used for analyzing and processing the face recognition data and the fingerprint recognition data acquired in the data acquisition module, and judging whether the permission of the related personnel for unlocking the master lock equipment is granted or not according to the processing result; comparing and analyzing the obtained face recognition data and fingerprint recognition data with face reference data and fingerprint reference data stored in a database module respectively through a biological feature recognition technology, and judging whether to grant the access authority of related personnel according to a comparison result; if the two are not successfully matched, unlocking authority is not granted to the two, and early warning information is generated and sent to the GSM communication module; if the two data are successfully matched, judging whether the account is in the use period, and if the account is not in the use period, generating visiting information and sending the visiting information to the GSM communication module; if the unlocking authority is granted in the service period, unlocking information is generated to the intelligent operation module, and recording is carried out.
The sub-lock equipment verification unit is used for carrying out identity verification on related staff and judging whether the authority of opening the sub-lock equipment is granted to the staff; acquiring personnel acquisition information and order information acquired by a verification window in a data acquisition module; the sub-lock equipment verification unit is mutually associated with the temporary storage unit in the database module, corresponding order information is matched with the order data in the instant storage space, if the matching is successful, personnel acquisition information is matched with staff information, if the matching is still successful, the permission of unlocking the sub-lock equipment is granted to the sub-lock equipment, the object taking verification information is generated and sent to the intelligent operation module, and the order data is sent to the historical storage space; if the matching is unsuccessful, generating object acquisition failure information and sending the object acquisition failure information to the GSM communication module.
It should be further noted that, in the specific implementation process, the main lock device verification unit and the sub lock device verification unit set a matching frequency threshold in the process of matching the related data, and when the matching frequency threshold is exceeded, the matching is unsuccessful, and then the information is sent to the GSM communication module.
The GSM communication module is used for carrying out equipment communication between the intelligent lock equipment and the related user, sending the result analyzed by the data verification module to the account of the corresponding user, selecting by the corresponding user, and sending the selected result to the corresponding intelligent lock equipment, and the specific implementation process comprises the following steps:
The GSM communication module is provided with an information sending unit and an information receiving unit;
The information sending unit is used for sending the early warning information, the visiting information and the fetching failure information generated by the data verification module to the user management unit, and the corresponding user judges whether to grant permission for relevant personnel to open corresponding intelligent lock equipment; processing the received information according to a user, and selecting whether to send expelling information or not by the user when the early warning information is received, wherein the expelling information is used for carrying out voice reminding expelling on strangers; when receiving visiting information, selecting whether to send temporary authority information by a user; when receiving the information of failed fetching, the user selects whether to open the authority fetching information; transmitting corresponding information to the intelligent lock equipment according to the selection of the user;
The information receiving unit is used for receiving information sent by related users by the intelligent lock equipment and sending the received information to the intelligent operation module.
The intelligent operation module is used for controlling the intelligent lock device to execute related operations according to the feedback result of the user and the analysis result of the data verification module, and the specific implementation process comprises the following steps:
The intelligent operation module comprises a related off-line execution unit and an on-line execution unit;
the off-line execution unit is used for receiving unlocking information and fetching verification information sent by the data verification module; when unlocking information is received, the corresponding main lock equipment is controlled to be unlocked; when receiving the fetching verification information, controlling the corresponding sub-lock equipment to be opened;
The on-line execution unit is used for receiving the information sent by the information receiving unit and executing related operations according to the selection of a user.
The above embodiments are only for illustrating the technical method of the present invention and not for limiting the same, and it should be understood by those skilled in the art that the technical method of the present invention may be modified or substituted without departing from the spirit and scope of the technical method of the present invention.