CN110634214A - Intelligent door lock control method and device based on Internet of Things operating system - Google Patents
Intelligent door lock control method and device based on Internet of Things operating system Download PDFInfo
- Publication number
- CN110634214A CN110634214A CN201910882017.7A CN201910882017A CN110634214A CN 110634214 A CN110634214 A CN 110634214A CN 201910882017 A CN201910882017 A CN 201910882017A CN 110634214 A CN110634214 A CN 110634214A
- Authority
- CN
- China
- Prior art keywords
- door lock
- server
- smart
- order
- delivery
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computational Linguistics (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种基于物联网操作系统的智能门锁控制方法、智能门锁及门锁控制服务器,该方法包括:智能门锁采集安全门前指定范围内的语音并生成音频文件;所述智能门锁将所述音频文件传送至服务器,以便所述服务器从所述音频文件中识别出预设的关键词,以及从用户的智能终端中获取与所述关键词对应的订单信息;所述智能门锁接收所述服务器根据所述订单信息确定的禁止开启所述智能门锁的控制指令。在本发明中,通过门锁控制服务器进行访客的信息比对,从而可以更安全地实现门锁控制。
The present invention provides an intelligent door lock control method based on an Internet of Things operating system, an intelligent door lock and a door lock control server, the method comprising: the intelligent door lock collects voice within a specified range in front of a safe door and generates an audio file; The smart door lock transmits the audio file to the server, so that the server identifies preset keywords from the audio file, and obtains order information corresponding to the keyword from the user's smart terminal; the The smart door lock receives a control instruction of prohibiting opening the smart door lock determined by the server according to the order information. In the present invention, the information comparison of visitors is carried out through the door lock control server, so that the door lock control can be realized more safely.
Description
技术领域technical field
本发明涉及智能门禁领域,具体而言,涉及一种基于物联网操作系统的智能门锁控制方法、智能门锁及门锁控制服务器。The invention relates to the field of intelligent access control, in particular to an intelligent door lock control method based on an Internet of Things operating system, an intelligent door lock and a door lock control server.
背景技术Background technique
目前门锁控制方式主要有机械方式、指纹方式、语音识别方式以及人脸识别方式,除了机械方式外,其他的均为智能控制。At present, the door lock control methods mainly include mechanical methods, fingerprint methods, voice recognition methods, and face recognition methods. Except for mechanical methods, the others are all intelligent controls.
但是在上述的门锁控制方式中,仅是为了实现开锁功能,无法更高效地、更安全的实现家庭安防保护。例如,在当只有儿童在家时,可能会有冒充送外卖、或送快递的危险人员趁机敲门谎称送快递,而儿童往往由于危险意识较低,将家庭中的门锁打开,从而出现安全问题。However, in the above-mentioned door lock control method, it is only for realizing the unlocking function, and cannot realize home security protection in a more efficient and safer manner. For example, when only children are at home, there may be dangerous people pretending to deliver food or courier to take the opportunity to knock on the door and falsely claim to deliver courier, and children often open the door lock in the family due to low risk awareness, thus appearing safe. question.
发明内容Contents of the invention
本发明实施例提供了一种基于物联网操作系统的智能门锁控制方法、智能门锁及门锁控制服务器,以至少解决相关技术中的门锁控制方式所导致的不安全的问题。Embodiments of the present invention provide an intelligent door lock control method based on an Internet of Things operating system, an intelligent door lock, and a door lock control server, so as to at least solve the problem of insecurity caused by door lock control methods in the related art.
根据本发明的一个实施例,提供了一种基于物联网操作系统的智能门锁控制方法,该方法包括:智能门锁采集安全门前指定范围内的语音并生成音频文件;所述智能门锁将所述音频文件传送至服务器,以便所述服务器从所述音频文件中识别出预设的关键词,以及从用户的智能终端中获取与所述关键词对应的订单信息;所述智能门锁接收所述服务器根据所述订单信息确定的禁止开启所述智能门锁的控制指令。According to one embodiment of the present invention, there is provided a smart door lock control method based on the Internet of Things operating system, the method comprising: the smart door lock collects voice within a specified range in front of the safe door and generates an audio file; the smart door lock Transmitting the audio file to the server, so that the server can identify preset keywords from the audio file, and obtain order information corresponding to the keyword from the user's smart terminal; the smart door lock receiving a control instruction for prohibiting opening the smart door lock determined by the server according to the order information.
优选地,该方法还包括:所述智能门锁根据接收的禁止开启门锁的控制指令进入禁止开启状态。Preferably, the method further includes: the smart door lock enters the unlocking prohibition state according to the received control instruction for prohibiting opening the door lock.
优选地,该方法还包括:通过调整麦克风的灵敏度对所述安全门前的语音采集范围进行控制。Preferably, the method further includes: controlling the voice collection range in front of the security door by adjusting the sensitivity of the microphone.
根据本发明的一个实施例,还提供了一种基于物联网操作系统的智能门锁控制方法,该方法包括:服务器接收智能门锁采集安全门前指定范围内的语音所生成的音频文件;所述服务器从所述音频文件中识别出预设的关键词,以及从用户的智能终端中获取与所述关键词对应的订单信息;所述服务器根据所述订单信息确定是否禁止开启所述智能门锁。According to an embodiment of the present invention, there is also provided a smart door lock control method based on the Internet of Things operating system, the method includes: the server receives the audio file generated by the smart door lock collecting the voice within the specified range in front of the safe door; The server identifies preset keywords from the audio file, and obtains order information corresponding to the keywords from the user's smart terminal; the server determines whether to prohibit opening the smart door according to the order information Lock.
优选地,从用户的智能终端中获取与所述关键词对应的订单信息包括:所述服务器判断所述智能终端中是否存在与所述关键词对应的订单;如果存在所述订单,则获取所述订单的订单状态信息,其中,所述订单状态信息包括订单的位置信息和配送状态信息。Preferably, obtaining the order information corresponding to the keyword from the user's smart terminal includes: the server judging whether there is an order corresponding to the keyword in the smart terminal; if there is the order, obtaining the The order status information of the order, wherein the order status information includes the order location information and delivery status information.
优选地,所述服务器根据所述订单信息确定是否禁止开启所述智能门锁包括:所述服务器判断所述订单的配送状态信息是否为派送中,如果否,则确定禁止开启所述智能门锁;如果是,则根据所述订单的位置信息判断配送员是否已到达收货地址;如果所述配送员未到达收货地址,则确定禁止开启所述智能门锁,如果所述配送员已到达收货地址,则确定允许开启所述智能门锁。Preferably, the server determining whether to prohibit opening the smart door lock according to the order information includes: the server judging whether the delivery status information of the order is in delivery, and if not, determining that the smart door lock is prohibited from being opened ; If yes, judge whether the delivery person has arrived at the delivery address according to the location information of the order; delivery address, it is determined that the smart door lock is allowed to be opened.
优选地,该方法还包括:当所述服务器确定禁止开启所述智能门锁,所述服务器向所述智能门锁发送禁止开启所述智能门锁的控制指令;当所述服务器确定允许开启所述智能门锁,所述服务器向指定终端发送访客提示信息。Preferably, the method further includes: when the server determines that the smart door lock is prohibited from being opened, the server sends a control instruction prohibiting the opening of the smart door lock to the smart door lock; when the server determines that the smart door lock is allowed to be opened According to the smart door lock, the server sends visitor prompt information to a designated terminal.
根据本发明的一个实施例,还提供了一种基于物联网操作系统的智能门锁,所述智能门锁包括:语音采集模块,用于采集安全门前指定范围内的语音并生成音频文件;发送模块,用于将所述音频文件传送至服务器,以便所述服务器从所述音频文件中识别出预设的关键词,以及从用户的智能终端中获取与所述关键词对应的订单信息;接收模块,用于接收所述服务器根据所述订单信息确定的禁止开启所述智能门锁的控制指令。According to one embodiment of the present invention, there is also provided a smart door lock based on the Internet of Things operating system, the smart door lock includes: a voice collection module, used to collect voices within a specified range in front of the safe door and generate audio files; A sending module, configured to transmit the audio file to a server, so that the server can identify preset keywords from the audio file, and obtain order information corresponding to the keyword from the user's smart terminal; A receiving module, configured to receive a control instruction for prohibiting opening of the smart door lock determined by the server according to the order information.
优选地,所述智能门锁还包括:门锁开闭控制模块,用于根据接收的禁止开启门锁的控制指令生成门锁关闭驱动指令,以使所述智能门锁进入禁止开启状态。Preferably, the smart door lock further includes: a door lock opening and closing control module, configured to generate a door lock closing drive command according to the received control command for prohibiting opening the door lock, so that the smart door lock enters a state of prohibiting opening.
优选地,所述语音采集模块包括:麦克风,用于采集安全门前指定范围内的语音,并通过调整所述麦克风的灵敏度对语音采集范围进行控制。Preferably, the voice collection module includes: a microphone for collecting voices within a specified range in front of the security door, and controlling the range of voice collection by adjusting the sensitivity of the microphone.
根据本发明的一个实施例,还提供了一种基于物联网操作系统的门锁控制服务器,该服务器包括:接收模块,用于接收智能门锁采集安全门前指定范围内的语音所生成的音频文件;获取模块,用于从所述音频文件中识别出预设的关键词,并从用户的智能终端中获取与所述关键词对应的订单信息;确定模块,用于根据所述订单信息确定是否禁止开启所述智能门锁。According to one embodiment of the present invention, there is also provided a door lock control server based on the Internet of Things operating system, the server includes: a receiving module, used to receive the audio generated by the smart door lock collecting the voice within the specified range in front of the safe door file; an acquisition module, configured to identify preset keywords from the audio file, and acquire order information corresponding to the keywords from the user's smart terminal; a determination module, configured to determine according to the order information Whether to prohibit opening the smart door lock.
优选地,所述获取模块包括:订单判断单元,用于判断所述智能终端中是否存在与所述关键词对应的订单;获取单元,用于在所述智能终端中存在与所述关键词对应的订单的情况下,获取所述订单的订单状态信息,其中,所述订单状态信息包括订单的位置信息和配送状态信息。Preferably, the acquiring module includes: an order judging unit, configured to judge whether there is an order corresponding to the keyword in the smart terminal; an acquiring unit, configured to include an order corresponding to the keyword in the smart terminal In the case of an order, the order status information of the order is obtained, wherein the order status information includes the location information and delivery status information of the order.
优选地,所述确定模块包括:配送状态判断单元,用于根据所述配送状态信息判断所述订单是否为派送中;确定单元,用于在所述配送状态不为派送中的情况下,确定禁止开启所述智能门锁;位置信息判断单元,用于在所述配送状态为派送中的情况下,根据所述订单的位置信息进一步判断配送员是否已到达收货地址;所述确定单元,还用于在所述配送员未到达收货地址的情况下,确定禁止开启所述智能门锁,在所述配送员已到达收货地址的情况下,确定允许开启所述智能门锁。Preferably, the determining module includes: a delivery status judging unit, configured to determine whether the order is being delivered according to the delivery status information; a determining unit, configured to determine if the delivery status is not in delivery It is forbidden to open the smart door lock; the location information judging unit is used to further judge whether the delivery person has arrived at the delivery address according to the location information of the order when the delivery status is in delivery; the determining unit, It is also used to determine that the smart door lock is prohibited from being opened when the delivery person has not arrived at the delivery address, and to determine that the smart door lock is allowed to be opened when the delivery person has arrived at the delivery address.
优选地,所述服务器还包括:发送模块,用于当所述服务器确定禁止开启所述智能门锁,向所述智能门锁发送禁止开启所述智能门锁的控制指令,当所述服务器确定允许开启所述智能门锁,向指定终端发送访客提示信息。Preferably, the server further includes: a sending module, configured to send a control command to the smart door lock when the server determines that the smart door lock is prohibited from being opened, and when the server determines that the smart door lock is prohibited from being opened It is allowed to open the smart door lock, and send visitor reminder information to the designated terminal.
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present invention, a storage medium is further provided, and a computer program is stored in the storage medium, wherein the computer program is set to execute the steps in any one of the above method embodiments when running.
在本发明的上述实施例中,在现有门锁控制的基础上,通过门锁控制服务器进行信息比对,从而可以更精准、更安全的实现家庭安防保护。In the above embodiments of the present invention, on the basis of the existing door lock control, information comparison is performed through the door lock control server, so that the home security protection can be realized more accurately and safely.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1是根据本发明实施例的应用场景示意图;FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present invention;
图2是根据本发明实施例的智能门锁控制方法流程图;2 is a flow chart of a method for controlling an intelligent door lock according to an embodiment of the present invention;
图3是根据本发明实施例的智能门锁控制方法流程图;3 is a flowchart of a method for controlling an intelligent door lock according to an embodiment of the present invention;
图4是根据本发明实施例的基于物联网操作系统的开锁控制方法流程图;Fig. 4 is a flowchart of an unlocking control method based on an Internet of Things operating system according to an embodiment of the present invention;
图5是根据本发明实施例的基于物联网操作系统的智能门锁的结构框图;5 is a structural block diagram of an intelligent door lock based on the Internet of Things operating system according to an embodiment of the present invention;
图6是根据本发明实施例的基于物联网操作系统的门锁控制服务器。Fig. 6 is a door lock control server based on the Internet of Things operating system according to an embodiment of the present invention.
具体实施方式Detailed ways
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
图1示出了本发明实施例的应用场景图。如图1所示,该应用场景中可以包括安全门,该安全门上配置有智能门锁,该应用场景中还包括服务器和手机终端,当然,还可根据实际需要包括其他设备。上述各设备可通过物联网或其他有线或无线网络相互连接,各设备均配置有通信模块,可实现各设备之间的协同操作。FIG. 1 shows an application scenario diagram of an embodiment of the present invention. As shown in Figure 1, the application scenario may include a security door equipped with a smart door lock, the application scenario also includes a server and a mobile phone terminal, and of course, other devices may also be included according to actual needs. The above-mentioned devices can be connected to each other through the Internet of Things or other wired or wireless networks, and each device is equipped with a communication module, which can realize the cooperative operation between the devices.
本发明实施例提供了一种运行于上述网络架构的智能门锁控制方法,图2是根据本发明实施例的方法流程图,如图2所示,该流程包括如下步骤:The embodiment of the present invention provides a smart door lock control method running on the above-mentioned network architecture. FIG. 2 is a flow chart of the method according to the embodiment of the present invention. As shown in FIG. 2, the process includes the following steps:
步骤S202,智能门锁采集安全门前指定范围内的语音并生成音频文件;Step S202, the smart door lock collects the voice within the specified range in front of the safe door and generates an audio file;
步骤S204,所述智能门锁将所述音频文件传送至服务器,以便所述服务器从所述音频文件中识别出预设的关键词,以及从用户的智能终端中获取与所述关键词对应的订单信息;Step S204, the smart door lock transmits the audio file to the server, so that the server can identify a preset keyword from the audio file, and obtain the key word corresponding to the keyword from the user's smart terminal. order information;
步骤S206,所述智能门锁接收所述服务器根据所述订单信息确定的禁止开启所述智能门锁的控制指令。In step S206, the smart door lock receives a control instruction forbidding to open the smart door lock determined by the server according to the order information.
在本实施例中,还包括:所述智能门锁根据接收的禁止开启门锁的控制指令进入禁止开启状态。In this embodiment, the method further includes: the smart door lock enters a state of prohibiting opening of the door lock according to the received control instruction of prohibiting opening the door lock.
在本实施例中,可通过调整智能门锁的麦克风的灵敏度对所述安全门前的语音采集范围进行控制。In this embodiment, the voice collection range in front of the security door can be controlled by adjusting the sensitivity of the microphone of the smart door lock.
本发明实施例提供了还一种运行于上述网络架构的智能门锁控制方法,图3是根据本发明实施例的方法流程图,如图3所示,该流程包括如下步骤:The embodiment of the present invention provides another intelligent door lock control method running on the above-mentioned network architecture. FIG. 3 is a flow chart of the method according to the embodiment of the present invention. As shown in FIG. 3 , the process includes the following steps:
步骤S302,服务器接收智能门锁采集安全门前指定范围内的语音所生成的音频文件;Step S302, the server receives the audio file generated by the smart door lock collecting the voice within the specified range in front of the safe door;
步骤S304,所述服务器从所述音频文件中识别出预设的关键词,以及从用户的智能终端中获取与所述关键词对应的订单信息;Step S304, the server identifies preset keywords from the audio file, and acquires order information corresponding to the keywords from the user's smart terminal;
步骤S306,所述服务器根据所述订单信息确定是否禁止开启所述智能门锁。Step S306, the server determines whether to prohibit opening the smart door lock according to the order information.
在本实施例的步骤S304中,所述服务器判断所述智能终端中是否存在与所述关键词对应的订单;如果存在所述订单,则获取所述订单的订单状态信息,其中,所述订单状态信息包括订单的位置信息和配送状态信息。In step S304 of this embodiment, the server judges whether there is an order corresponding to the keyword in the smart terminal; if the order exists, obtains the order status information of the order, wherein the order Status information includes the order's location information and delivery status information.
在本实施例的步骤S306中,所述服务器判断所述订单的配送状态信息是否为派送中,如果否,则确定禁止开启所述智能门锁;如果是,则根据所述订单的位置信息判断配送员是否已到达收货地址;如果所述配送员未到达收货地址,则确定禁止开启所述智能门锁,如果所述配送员已到达收货地址,则确定允许开启所述智能门锁。In step S306 of this embodiment, the server judges whether the delivery status information of the order is in delivery, if not, then determines that the smart door lock is prohibited from being opened; if so, judges according to the location information of the order Whether the delivery person has arrived at the delivery address; if the delivery person has not arrived at the delivery address, it is determined that the smart door lock is prohibited from being opened, and if the delivery person has arrived at the delivery address, then it is determined that the smart door lock is allowed to be opened .
在本实施例中,当所述服务器确定禁止开启所述智能门锁,所述服务器向所述智能门锁发送禁止开启所述智能门锁的控制指令;当所述服务器确定允许开启所述智能门锁,所述服务器向指定终端发送访客提示信息。In this embodiment, when the server determines that the smart door lock is prohibited from being opened, the server sends a control instruction prohibiting the opening of the smart door lock to the smart door lock; For door locks, the server sends a visitor prompt message to a designated terminal.
为了便于对本发明的实施例的理解,下面将提供一个具体应用的实施例进行详细描述。In order to facilitate the understanding of the embodiments of the present invention, an embodiment of a specific application will be provided below for detailed description.
在本实施例中,智能门锁具有语音采集模块、电源模块、门锁开闭控制模块、锁具模块以及通讯模块。电源模块用于为各个模块提供电源供给,门锁开闭控制模块与物联网操作系统的服务器通过通讯模块连接通信,语音采集模块采集语音可以采集使用门锁的用户的语音,并通过通讯模块上传到物联网操作系统的服务器中。锁具模块可以为现有技术的机械锁具结构。In this embodiment, the smart door lock has a voice collection module, a power supply module, a door lock opening and closing control module, a lockset module and a communication module. The power module is used to provide power supply for each module. The door lock opening and closing control module communicates with the server of the Internet of Things operating system through the communication module. The voice collection module can collect the voice of the user using the door lock and upload it through the communication module. to the server of the IoT operating system. The lock module can be a mechanical lock structure in the prior art.
在本实施例中,提供了一种基于物联网操作系统的开锁控制方法。在本实施例中,通过设置于智能门锁上的语音采集装置(例如,麦克风)采集门口处的用户的语音,然后将所采集的语音文件通过通讯模块(蓝牙、WIFI等)传送至物联网操作系统的服务器中。服务器对语音进行关键字识别,当识别出语音中包括指定关键字时,服务器则获取家庭用户的手机终端是否有与关键字相关的操作数据,并最终根据该相关操作数据在云服务器中的实时操作状态实现对门锁开启的控制。In this embodiment, an unlocking control method based on the Internet of Things operating system is provided. In this embodiment, the voice of the user at the door is collected by the voice collection device (for example, a microphone) arranged on the smart door lock, and then the collected voice file is transmitted to the Internet of Things through the communication module (Bluetooth, WIFI, etc.) operating system server. The server performs keyword recognition on the speech, and when it recognizes that the speech includes the specified keyword, the server obtains whether the mobile terminal of the home user has operation data related to the keyword, and finally based on the relevant operation data in the cloud server in real time The operating state realizes the control of opening the door lock.
本实施例提供的门锁控制方法的流程如图4所示,主要包括以下步骤:The process flow of the door lock control method provided in this embodiment is shown in Figure 4, and mainly includes the following steps:
步骤S401,智能门锁的语音采集模块采集安全门前指定范围内的语音,生成音频文件通过通讯模块传送给物联网操作系统的服务器中;Step S401, the voice collection module of the smart door lock collects the voice within the specified range in front of the safe door, generates an audio file and transmits it to the server of the Internet of Things operating system through the communication module;
现有的智能门锁均具有门铃功能,当家庭中有访客时,其可以通过按动门铃以提示家庭成员用户开启智能门锁开关。Existing smart door locks all have a doorbell function, and when there is a visitor in the family, it can prompt the family member user to turn on the smart door lock switch by pressing the doorbell.
在本实施例中,可以在智能门锁接收到访客按动门铃的输入信号后开启语音采集模块的语音采集功能。具体为,在访客按动门铃后,会触发智能门锁的门锁开闭控制模块生成门铃提示指令和语音采集指令,并分别发送至门铃和语音采集模块,然后进行门铃提示和语音采集。In this embodiment, the voice collection function of the voice collection module can be turned on after the smart door lock receives the input signal that the visitor presses the doorbell. Specifically, after the visitor presses the doorbell, the door lock opening and closing control module of the smart door lock will be triggered to generate a doorbell prompt command and a voice collection command, which are sent to the doorbell and voice collection module respectively, and then the doorbell prompt and voice collection will be performed.
在本实施例中,安全门前的指定范围,可以通过调整麦克风的收音范围大小实现对语音采集范围的控制,而麦克风的收音范围则可以通过调整麦克风的灵敏度进行调整。In this embodiment, the specified range in front of the security door can be controlled by adjusting the sound collection range of the microphone, and the sound collection range of the microphone can be adjusted by adjusting the sensitivity of the microphone.
步骤S402,物联网操作系统的服务器识别语音数据中是否存在预设关键词,若存在,则执行步骤S403,若不存在,则结束流程,执行步骤S408。In step S402, the server of the Internet of Things operating system identifies whether there is a preset keyword in the voice data, if yes, execute step S403, if not, end the process, and execute step S408.
物联网操作系统中,用户可以预先配置设定用于语音识别判断的关键词,例如,可以设置“快递”、“外卖”、“送餐”、“发件”等内容作为关键词。In the Internet of Things operating system, users can pre-configure and set keywords for speech recognition and judgment. For example, "express delivery", "takeaway", "meal delivery", "send" and other content can be set as keywords.
具体的,可以采用语音识别技术,对麦克风采集的音频文件内容进行识别,判断音频文件中是否包括用户所设定的关键词。目前常用的语音识别方法有:基于声道模型和语音知识的方法、模板匹配的方法以及利用人工神经网络的方法。具体可以根据应用需求选择相关的语音识别方法。Specifically, voice recognition technology may be used to identify the content of the audio file collected by the microphone, and determine whether the audio file includes keywords set by the user. Currently commonly used speech recognition methods include: methods based on vocal tract models and speech knowledge, template matching methods, and methods using artificial neural networks. Specifically, a relevant speech recognition method may be selected according to application requirements.
例如,访客在按动门铃后,会询问“您好,家里有人吗,有您的快递……”,然后智能门锁上的麦克风会采集到访客说话,并进行模数转换,生成音频文件,发送至物联网操作系统的服务器中,服务器采用语音识别技术对音频文件进行识别判断,识别音频文件中是否包括所设定的关键词,可以确定,上面的音频文件中包括了关键字“快递”,下面系统则会执行步骤3的操作。For example, after the visitor presses the doorbell, he will ask "Hello, is there anyone at home? Is there your courier...", and then the microphone on the smart door lock will collect the visitor's speech, perform analog-to-digital conversion, and generate an audio file. Send to the server of the Internet of Things operating system, the server uses speech recognition technology to identify and judge the audio file, and recognize whether the set keyword is included in the audio file. It can be determined that the above audio file includes the keyword "express" , the following system will perform the operation of step 3.
再例如,访客在按动门铃后,询问“您好,家里有人吗?”,麦克风采集语音后并上传至物联网操作系统的服务器中,系统识别后,未匹配到用户所设定的“快递”、“外卖”、“送餐”、“发件”等关键词,因此,物联网操作系统的服务器将不进行任何操作。For another example, after the visitor presses the doorbell, he asks "Hi, is there anyone at home?" The microphone collects the voice and uploads it to the server of the IoT operating system. ", "takeaway", "meal delivery", "send" and other keywords, therefore, the server of the IoT operating system will not perform any operations.
本方案中,麦克风可以设置在智能门锁上,也可以设置在其他位置处,只要可以实现对访客语音数据的采集即可。同时,可以设定当麦克风未有声源输入超过5分钟时,关闭麦克风的录音。待下一次门铃被按动后,自动触发开启声音采集。In this solution, the microphone can be set on the smart door lock or at other locations, as long as the collection of visitor voice data can be realized. At the same time, it can be set to turn off the recording of the microphone when there is no sound source input from the microphone for more than 5 minutes. After the doorbell is pressed next time, it will automatically trigger and start sound collection.
步骤S403,根据所匹配的关键词,判断手机终端中是否存在关键词对应的订单信息,若存在,则执行步骤S404,若不存在,则执行步骤S408。Step S403, according to the matched keyword, it is judged whether the order information corresponding to the keyword exists in the mobile terminal, if yes, execute step S404, if not, execute step S408.
系统中可以设定多个关键字,每个关键字都会有与之对应的一个或多个手机终端应用(APP),例如,关键词“快递”对应的手机终端应用可以有“天猫”、“淘宝”、“京东”等,关键词“外卖”、“送餐”则可以对应相同的手机终端应用,可以有“美团”、“饿了么”、“支付宝”、“微信”等。为了便于关键词与应用的配置,用户在物联网操作系统中初始设置关键词时,可以同时配置关键词对应的手机终端应用,形成关键词与手机终端应用的对应关系表。Multiple keywords can be set in the system, and each keyword will have one or more mobile terminal applications (APPs) corresponding to it. For example, the mobile terminal application corresponding to the keyword "express delivery" can include "Tmall", "Taobao", "Jingdong", etc., and the keywords "takeaway" and "meal delivery" can correspond to the same mobile terminal applications, such as "Meituan", "Eleme", "Alipay", "WeChat", etc. In order to facilitate the configuration of keywords and applications, when users initially set keywords in the IoT operating system, they can simultaneously configure the mobile terminal applications corresponding to keywords to form a correspondence table between keywords and mobile terminal applications.
根据上面的内容,关键字对应的订单信息,其实际上是指关键词对应的手机终端应用中的购买/消费订单信息,在本方案中,该订单信息不包括订单状态为“已完成”状态的订单。According to the above content, the order information corresponding to the keyword actually refers to the purchase/consumption order information in the mobile terminal application corresponding to the keyword. In this solution, the order information does not include the order status as "Completed" orders.
例如,在一实例中,通过执行步骤S402,可以确定,访客语音中所匹配的关键词为“快递”,那么,在步骤S403中,物联网操作系统的服务器先会根据家庭中的所有手机终端(1、2、3、……)上传的终端数据获取家庭中的所有手机终端下载的应用信息,然后根据这些应用信息中确定是否存在与步骤S402中所确定的关键词“快递”相关的应用,如,手机终端上是否下载“京东”、“天猫”等应用程序(APP)。通过以上判断可知,家庭中的手机终端1上安装有与关键词“快递”相关的“京东”APP,手机终端2上安装有与关键词“快递”相关的“天猫”和“淘宝”APP。For example, in an example, by executing step S402, it can be determined that the keyword matched in the visitor's voice is "express delivery", then, in step S403, the server of the Internet of Things operating system will firstly collect all the mobile phone terminals in the family according to the (1, 2, 3, ...) The uploaded terminal data obtains the application information downloaded by all mobile terminals in the family, and then determines whether there is an application related to the keyword "express delivery" determined in step S402 according to these application information , For example, whether to download applications (APPs) such as "Jingdong" and "Tmall" on the mobile terminal. From the above judgments, it can be seen that the mobile terminal 1 in the family has the "Jingdong" APP related to the keyword "express" installed, and the mobile terminal 2 has the "Tmall" and "Taobao" APPs related to the keyword "express". .
物联网操作系统的服务器则会通过无线网络,分别从手机终端1中的“京东”APP的对应服务器处获取手机终端1中的“京东”APP中的所有未完成状态的订单信息,以及从手机终端2中的“天猫”APP、“淘宝”APP的各自对应服务器处获取手机终端2中的“天猫”APP、“淘宝”APP中的所有未完成状态的订单信息。The server of the Internet of Things operating system will obtain all unfinished order information in the "Jingdong" APP in the mobile terminal 1 from the corresponding server of the "Jingdong" APP in the mobile terminal 1 through the wireless network, and obtain the order information from the mobile phone terminal 1. The corresponding servers of the "Tmall" APP and "Taobao" APP in the terminal 2 obtain all unfinished order information in the "Tmall" APP and "Taobao" APP in the mobile terminal 2.
当然,物联网操作系统的服务器获取上述APP的订单信息之前,可以预先与该些APP的公司建立合作关系,以获得该些APP对应的服务器的数据授权,该授权可为官方授权。另一方面,物联网操作系统的服务器获取上述APP的订单信息之前,还可以通过推送授权询问页面的方式,询问用户是否授权其获取该些订单信息,若用户同意授权,则物联网操作系统的服务器获得用户授权。Of course, before the server of the Internet of Things operating system obtains the order information of the above APPs, it can establish a cooperative relationship with the companies of these APPs in advance to obtain the data authorization of the servers corresponding to these APPs, which can be official authorization. On the other hand, before the server of the Internet of Things operating system obtains the order information of the above APP, it can also ask the user whether to authorize it to obtain the order information by pushing an authorization inquiry page. If the user agrees to authorize, the Internet of Things operating system The server obtains user authorization.
在物联网操作系统的服务器既获得官方授权,又获得用户授权的前提下,服务器可以通过无线网络,从家庭中的所有手机终端中的相关应用的服务器处,获取相关信息。On the premise that the server of the Internet of Things operating system is authorized by both the official and the user, the server can obtain relevant information from the servers of related applications in all mobile terminals in the home through the wireless network.
在另一实例中,通过执行步骤S402,可以确定,访客语音中所匹配的关键词为“订餐”,那么,在步骤S403中,物联网操作系统的服务器则会通过无线网络,获取家庭中的所有手机终端中的应用信息,确定手机终端中是否存在关键词“订餐”相关的应用,也即,手机终端上是否下载“美团外卖”、“饿了么”等应用程序(APP),通过判断可知,家庭中的所有手机终端中均未安装以上应用程序。此时,物联网操作系统的服务器也就无法获取到订单信息,服务器则会直接执行步骤S408,直接结束流程,此时,智能门锁则不打开,保持当前关闭状态。还可以生成提示指令,发送到指定手机终端上,以提示该手机终端用户。In another example, by executing step S402, it can be determined that the keyword matched in the visitor's voice is "order food", then, in step S403, the server of the Internet of Things operating system will obtain the information in the home through the wireless network. All the application information in the mobile terminal determines whether there is an application related to the keyword "ordering food" in the mobile terminal, that is, whether the application (APP) such as "Meituan Waimai" and "Eleme" is downloaded on the mobile terminal, through It can be seen from the judgment that the above application programs are not installed in all mobile terminals in the family. At this time, the server of the Internet of Things operating system cannot obtain the order information, and the server will directly execute step S408 to directly end the process. At this time, the smart door lock does not open and remains in the current closed state. A prompt instruction can also be generated and sent to a designated mobile terminal to prompt the mobile terminal user.
对于手机终端中的应用程序,其会实时通过移动通信网络/WIFI网络从网络服务器中获取应用程序中的订单信息,如订单的实时状态数据。For the application program in the mobile terminal, it will obtain the order information in the application program from the network server in real time through the mobile communication network/WIFI network, such as the real-time status data of the order.
步骤S404,获取订单信息的订单状态数据,该订单状态数据包括订单的位置数据和配送状态数据。Step S404, acquiring order status data of the order information, the order status data including order location data and delivery status data.
在上述步骤S403中,物联网操作系统的服务器从所接收的订单信息中,获取订单状态数据,该订单状态数据主要包括订单的配送状态数据和实时位置数据。In the above step S403, the server of the Internet of Things operating system obtains order status data from the received order information, and the order status data mainly includes delivery status data and real-time location data of the order.
通常,用户在手机终端中的应用程序中消费或点餐后,会立即生成一个订单信息,该订单信息对记录当前订单的状态,如支付状态(未支付、已完成支付)、配送状态(未配送、配送中、运输中等)、位置状态(商品当前所在的位置、配送员的实时位移)。Usually, after the user consumes or orders food in the application program in the mobile terminal, an order information will be generated immediately, which records the status of the current order, such as payment status (unpaid, completed payment), delivery status (not yet Delivery, delivery, transportation, etc.), location status (the current location of the product, the real-time displacement of the delivery person).
步骤S405,物联网操作系统的服务器判断配送状态数据中的订单状态是否为派送中,若为是,则执行步骤S406,若为否,则执行步骤S408。In step S405, the server of the Internet of Things operating system judges whether the order status in the delivery status data is in delivery, if yes, execute step S406, and if no, execute step S408.
步骤S406,继续判断位置数据中的配送员位置是否为已到达收货地址(即智能门锁位置),若为否,则执行步骤S407;若为是,则执行步骤S408。Step S406, continue to judge whether the location of the delivery person in the location data has arrived at the delivery address (that is, the location of the smart door lock), if not, go to step S407; if yes, go to step S408.
判断配送状态数据的订单状态是否为“派送中”,可以确定当前是否有快递订单需要接收,若有需要接收的快递订单时,则需要继续判断位置数据中配送员的当前配送位置是否为已到达收货地址(即两者位置重合),若位置重合,则可以确定快递订单已经到达目的地位置(当前访客身份正确),而当位置未重合,则可以确定为快递订单并未到达,无需用户收取快递。此时,系统会判定为当前访客身份不正确,会存在安全隐患,从而执行步骤S408的操作。Judging whether the order status of the delivery status data is "delivering" can determine whether there are currently express orders to be received. If there are express orders to be received, it is necessary to continue to determine whether the current delivery location of the delivery person in the location data is already arrived The receiving address (that is, the positions of the two coincide). If the positions coincide, it can be determined that the express order has arrived at the destination (the current visitor's identity is correct). If the positions do not coincide, it can be determined that the express order has not arrived. No need for users Receive express delivery. At this time, the system will determine that the current visitor's identity is incorrect and there will be a potential safety hazard, and thus the operation of step S408 will be performed.
步骤S407,物联网操作系统的服务器通过家庭网关发送禁止开启门锁的控制指令到智能门锁的门锁开闭控制模块,以控制锁具结构不被打开。Step S407, the server of the Internet of Things operating system sends a control command prohibiting opening the door lock to the door lock opening and closing control module of the smart door lock through the home gateway, so as to control the lock structure from being opened.
通过上述步骤S405和S406中的订单状态的判断,可以对当前访客的身份进行确认,若确认为不安全时,物联网操作系统的服务器则会生成禁止开启门锁的指令并通过家庭网关传送到智能门锁的门锁开闭控制模块,门锁开闭控制模块接收指令后,会生成门锁关闭的驱动指令,并发送至锁具结构执行。Through the judgment of the order status in the above steps S405 and S406, the identity of the current visitor can be confirmed. If it is confirmed as unsafe, the server of the Internet of Things operating system will generate an instruction forbidding to open the door lock and send it to The door lock opening and closing control module of the smart door lock. After receiving the instruction, the door lock opening and closing control module will generate a driving instruction for closing the door lock and send it to the lock structure for execution.
步骤S408,结束流程或生成访客提示指令,并发送至指定手机终端(管理员手机终端),以提示该手机终端用户。Step S408, end the process or generate a visitor reminder command, and send it to a designated mobile terminal (manager's mobile terminal) to remind the mobile terminal user.
在物联网操作系统的服务器判定当前访客身份安全时,则不会禁止用户开启门锁。同时为了便于监控管理,可以生成访客提示指令,并发送到家庭成员的手机终端上。例如,当孩子一个人在家时,此时在有访客时,并通过判定该访客安全时,系统则会给孩子家长(例如,妈妈)的手机发送有访客到访的提示信息,这样,家长就可以根据提示,进行监管看护。When the server of the IoT operating system determines that the identity of the current visitor is safe, the user will not be prohibited from opening the door lock. At the same time, in order to facilitate monitoring and management, visitor prompt instructions can be generated and sent to the mobile terminals of family members. For example, when a child is at home alone, when there is a visitor, and the visitor is judged to be safe, the system will send a reminder message to the mobile phone of the child's parents (for example, mother), so that the parents can Supervision and care can be carried out according to the prompts.
在上述实施例中,通过语音识别的方式抓取访客的语音中的关键词,并根据关键词匹配手机终端的不同应用程序,然后调取应用程序中的未完成状态下的订单信息,再根据订单信息中包括的订单状态数据和配送位置数据,确定访客身份是否准确,从而实现对智能门锁开启的控制。保证家庭用户的人身和财产安全,避免其他误报为送快递、送餐的人员进入到家庭中。In the above-mentioned embodiment, the key words in the visitor's voice are captured by voice recognition, and different application programs of the mobile terminal are matched according to the key words, and then the order information in the unfinished state in the application program is called, and then according to The order status data and delivery location data included in the order information determine whether the visitor's identity is accurate, thereby realizing the control of the opening of the smart door lock. Ensure the personal and property safety of home users, and avoid other people who falsely report as courier delivery and meal delivery personnel from entering the home.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
在本实施例中还提供了一种基于物联网操作系统的智能门锁,该智能门锁用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”和“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, a smart door lock based on an Internet of Things operating system is also provided, and the smart door lock is used to implement the above-mentioned embodiments and preferred implementation modes, and those that have already been described will not be repeated. As used below, the terms 'module' and 'unit' may be a combination of software and/or hardware that realize a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.
图5是根据本发明实施例的基于物联网操作系统的智能门锁的结构框图,如图5所示,该智能门锁100包括语音采集模块10、发送模块20和接收模块30。FIG. 5 is a block diagram of a smart door lock based on an Internet of Things operating system according to an embodiment of the present invention. As shown in FIG. 5 , the smart door lock 100 includes a voice collection module 10 , a sending module 20 and a receiving module 30 .
语音采集模块10用于采集安全门前指定范围内的语音并生成音频文件。发送模块20用于将所述音频文件传送至服务器,以便所述服务器从所述音频文件中识别出预设的关键词,以及从用户的智能终端中获取与所述关键词对应的订单信息。接收模块30用于接收所述服务器根据所述订单信息确定的禁止开启所述智能门锁的控制指令。The voice collecting module 10 is used for collecting the voice in the specified range in front of the security door and generating an audio file. The sending module 20 is used to transmit the audio file to the server, so that the server can identify a preset keyword from the audio file, and obtain order information corresponding to the keyword from the user's smart terminal. The receiving module 30 is configured to receive a control instruction for prohibiting opening of the smart door lock determined by the server according to the order information.
在本实施例中,该智能门锁还可以包括门锁开闭控制模块40,门锁开闭控制模块40用于根据接收的禁止开启门锁的控制指令生成门锁关闭驱动指令,以使所述智能门锁进入禁止开启状态。In this embodiment, the smart door lock may also include a door lock opening and closing control module 40, and the door lock opening and closing control module 40 is used to generate a door lock closing drive instruction according to the received control instruction prohibiting opening the door lock, so that all The above smart door lock enters the state of prohibiting opening.
在本实施例中,语音采集模块可以为麦克风,并可通过调整该麦克风的灵敏度对语音采集范围进行控制。In this embodiment, the voice collection module may be a microphone, and the voice collection range may be controlled by adjusting the sensitivity of the microphone.
在本发明实施例中,还提供了一种基于物联网操作系统的门锁控制服务器200,如图6所示,该服务器200包括接收模块50、获取模块60和确定模块70。In the embodiment of the present invention, a door lock control server 200 based on the Internet of Things operating system is also provided. As shown in FIG. 6 , the server 200 includes a receiving module 50 , an acquiring module 60 and a determining module 70 .
接收模块50用于接收智能门锁采集安全门前指定范围内的语音所生成的音频文件。获取模块60用于从所述音频文件中识别出预设的关键词,并从用户的智能终端中获取与所述关键词对应的订单信息。确定模块70,用于根据所述订单信息确定是否禁止开启所述智能门锁。The receiving module 50 is used for receiving the audio file generated by the intelligent door lock collecting the voice within the specified range in front of the safe door. The acquiring module 60 is configured to identify preset keywords from the audio file, and acquire order information corresponding to the keywords from the user's smart terminal. A determining module 70, configured to determine whether to prohibit opening the smart door lock according to the order information.
在本实施例中,获取模块60还可以包括:订单判断单元61,用于判断所述智能终端中是否存在与所述关键词对应的订单;获取单元62,用于在所述智能终端中存在与所述关键词对应的订单的情况下,获取所述订单的订单状态信息,其中,所述订单状态信息包括订单的位置信息和配送状态信息。In this embodiment, the obtaining module 60 may further include: an order judging unit 61, configured to judge whether there is an order corresponding to the keyword in the smart terminal; an obtaining unit 62, configured to exist in the smart terminal In the case of an order corresponding to the keyword, order status information of the order is acquired, wherein the order status information includes order location information and delivery status information.
在本实施例中,确定模块70还可以包括:配送状态判断单元71,用于根据所述配送状态信息判断所述订单是否为派送中;确定单元72,用于在所述配送状态不为派送中的情况下,确定禁止开启所述智能门锁;位置信息判断单元73,用于在所述配送状态为派送中的情况下,根据所述订单的位置信息进一步判断配送员是否已到达收货地址;所述确定单元72,还用于在所述配送员未到达收货地址的情况下,确定禁止开启所述智能门锁,在所述配送员已到达收货地址的情况下,确定允许开启所述智能门锁。In this embodiment, the determining module 70 may further include: a delivery status judging unit 71, configured to determine whether the order is being delivered according to the delivery status information; a determining unit 72, configured to determine whether the order is being delivered when the delivery status is not In the case of , it is determined that the smart door lock is prohibited from being opened; the location information judging unit 73 is used to further judge whether the delivery person has arrived to receive the goods according to the location information of the order when the delivery status is in delivery Address; the determination unit 72 is also used to determine that the smart door lock is prohibited from being opened when the delivery person has not arrived at the delivery address, and to determine that the smart door lock is allowed when the delivery person has arrived at the delivery address. Turn on the smart door lock.
在本实施例中,服务器200还可以包括:发送模块80,用于当所述服务器确定禁止开启所述智能门锁,向所述智能门锁发送禁止开启所述智能门锁的控制指令,当所述服务器确定允许开启所述智能门锁,向指定终端发送访客提示信息。In this embodiment, the server 200 may further include: a sending module 80, configured to send a control instruction prohibiting opening the smart door lock to the smart door lock when the server determines that the smart door lock is prohibited from being opened. The server determines that the smart door lock is allowed to be opened, and sends a visitor prompt message to a designated terminal.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above-mentioned modules can be realized by software or hardware. For the latter, it can be realized by the following methods, but not limited to this: the above-mentioned modules are all located in the same processor; or, the above-mentioned modules can be combined in any combination The forms of are located in different processors.
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。An embodiment of the present invention also provides a storage medium, in which a computer program is stored, wherein the computer program is set to execute the steps in any one of the above method embodiments when running.
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but not limited to: U disk, read-only memory (Read-Only Memory, ROM for short), random access memory (Random Access Memory, RAM for short), Various media that can store computer programs, such as removable hard disks, magnetic disks, or optical disks.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910882017.7A CN110634214B (en) | 2019-09-18 | 2019-09-18 | Equipment control method and device of Internet of things operating system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910882017.7A CN110634214B (en) | 2019-09-18 | 2019-09-18 | Equipment control method and device of Internet of things operating system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110634214A true CN110634214A (en) | 2019-12-31 |
CN110634214B CN110634214B (en) | 2021-11-26 |
Family
ID=68971276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910882017.7A Active CN110634214B (en) | 2019-09-18 | 2019-09-18 | Equipment control method and device of Internet of things operating system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110634214B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111466929A (en) * | 2020-04-09 | 2020-07-31 | 西南政法大学 | Violent mental disorder patient prevention system based on risk level judgment |
CN112581957A (en) * | 2020-12-04 | 2021-03-30 | 浪潮电子信息产业股份有限公司 | Computer voice control method, system and related device |
CN113992794A (en) * | 2021-10-26 | 2022-01-28 | 努比亚技术有限公司 | Incoming call information determination method, mobile terminal and computer storage medium |
CN115188097A (en) * | 2022-05-27 | 2022-10-14 | 珠海格力电器股份有限公司 | A smart door lock control method, device, electronic device and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377422A (en) * | 2012-04-25 | 2013-10-30 | 张洪波 | Commodity safety distribution system and method and commodity safety distribution terminal device |
CN105719107A (en) * | 2014-12-03 | 2016-06-29 | 珠海汇金科技股份有限公司 | Logistics signing system, method and apparatus |
CN106652113A (en) * | 2016-09-23 | 2017-05-10 | 北京小米移动软件有限公司 | Access control method and device |
CN106910037A (en) * | 2017-02-27 | 2017-06-30 | 广州云移信息科技有限公司 | Order intelligently sends method, system and terminal with charge free on a kind of line |
CN108053531A (en) * | 2017-12-21 | 2018-05-18 | 詹询 | A kind of automatic encrypted building gate control system and method |
CN108154579A (en) * | 2017-12-22 | 2018-06-12 | 深圳市天和荣科技有限公司 | A kind of intelligent access control system and exchange method that can be interacted with visitor |
CN108320752A (en) * | 2018-01-26 | 2018-07-24 | 青岛易方德物联科技有限公司 | Cloud Voiceprint Recognition System and its method applied to community gate inhibition |
US20180225628A1 (en) * | 2017-02-03 | 2018-08-09 | Switch, Ltd. | Package Receiving Station |
CN208314537U (en) * | 2018-05-25 | 2019-01-01 | 吴抗美 | A kind of intelligent building monitoring device |
CN208538204U (en) * | 2018-04-24 | 2019-02-22 | 广东汇想科技有限公司 | A visual access control device based on the Internet of Things |
-
2019
- 2019-09-18 CN CN201910882017.7A patent/CN110634214B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377422A (en) * | 2012-04-25 | 2013-10-30 | 张洪波 | Commodity safety distribution system and method and commodity safety distribution terminal device |
CN105719107A (en) * | 2014-12-03 | 2016-06-29 | 珠海汇金科技股份有限公司 | Logistics signing system, method and apparatus |
CN106652113A (en) * | 2016-09-23 | 2017-05-10 | 北京小米移动软件有限公司 | Access control method and device |
US20180225628A1 (en) * | 2017-02-03 | 2018-08-09 | Switch, Ltd. | Package Receiving Station |
CN106910037A (en) * | 2017-02-27 | 2017-06-30 | 广州云移信息科技有限公司 | Order intelligently sends method, system and terminal with charge free on a kind of line |
CN108053531A (en) * | 2017-12-21 | 2018-05-18 | 詹询 | A kind of automatic encrypted building gate control system and method |
CN108154579A (en) * | 2017-12-22 | 2018-06-12 | 深圳市天和荣科技有限公司 | A kind of intelligent access control system and exchange method that can be interacted with visitor |
CN108320752A (en) * | 2018-01-26 | 2018-07-24 | 青岛易方德物联科技有限公司 | Cloud Voiceprint Recognition System and its method applied to community gate inhibition |
CN208538204U (en) * | 2018-04-24 | 2019-02-22 | 广东汇想科技有限公司 | A visual access control device based on the Internet of Things |
CN208314537U (en) * | 2018-05-25 | 2019-01-01 | 吴抗美 | A kind of intelligent building monitoring device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111466929A (en) * | 2020-04-09 | 2020-07-31 | 西南政法大学 | Violent mental disorder patient prevention system based on risk level judgment |
CN112581957A (en) * | 2020-12-04 | 2021-03-30 | 浪潮电子信息产业股份有限公司 | Computer voice control method, system and related device |
CN113992794A (en) * | 2021-10-26 | 2022-01-28 | 努比亚技术有限公司 | Incoming call information determination method, mobile terminal and computer storage medium |
CN113992794B (en) * | 2021-10-26 | 2024-03-19 | 努比亚技术有限公司 | Incoming call information display method, mobile terminal and computer storage medium |
CN115188097A (en) * | 2022-05-27 | 2022-10-14 | 珠海格力电器股份有限公司 | A smart door lock control method, device, electronic device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110634214B (en) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110634214A (en) | Intelligent door lock control method and device based on Internet of Things operating system | |
CN106023369B (en) | Composite type safety lock system and its control method based on cloud platform | |
CN105654584B (en) | A kind of gate inhibition's monitoring method and system | |
CN110555321B (en) | Data processing method and device in intelligent household system and storage medium | |
CN105528816A (en) | Intelligent gate inhibition realization method, terminal, gate inhibition identification apparatus and user authorization service center | |
CN108320752A (en) | Cloud Voiceprint Recognition System and its method applied to community gate inhibition | |
CN107948321A (en) | The remote-authorization method and system of vehicle | |
CN204375037U (en) | A kind of electronic lock and gate control system | |
CN108694767A (en) | Identification authentication system and intelligent access control system | |
CN105741395A (en) | Entrance guard access method and system based on two-dimension code and face identification | |
CN106023373A (en) | Big data and human face identification based access control system for school dormitory | |
CN105069874A (en) | Mobile internet voiceprint entrance guard system and implementation method thereof | |
CN109903446A (en) | A kind of smart lock long-distance video exchange method | |
CN109448716A (en) | Voice control method and device, storage medium and air conditioner | |
WO2019062122A1 (en) | Door opening method and device, access control device, and computer readable storage medium | |
CN105721460A (en) | Voiceprint password vehicle control system and method | |
CN110491008A (en) | A kind of community-based managing caller side and system, storage medium | |
CN107517238A (en) | A smart device control method, device and device for Internet of Things | |
CN112200941A (en) | Method, equipment and storage medium for generating temporary password by intelligent door lock | |
WO2019037598A1 (en) | Method and device for carrying out wireless connection pre-authorization for user equipment | |
US20190188934A1 (en) | Low-Power Wireless for Access Control | |
WO2016165403A1 (en) | Transportation assisting method and system | |
CN110149618A (en) | Smart machine cut-in method, device, equipment and medium based on vocal print authorization | |
CN117369299A (en) | Control method and control device of intelligent equipment and intelligent central control equipment | |
CN104103106B (en) | access control 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 |