一种基于联网智能锁的安防方法、装置、系统和服务器与流程

文档序号:21412652发布日期:2020-07-07 14:49阅读:213来源:国知局
一种基于联网智能锁的安防方法、装置、系统和服务器与流程

本发明涉及安防技术领域,尤其涉及一种基于智能锁的安防方法、装置、系统和服务器。



背景技术:

目前,智能锁虽然能够与服务器连接,并通过将指纹、密码、身份证、ic卡等多种信息发送至服务器,经过服务器校验成功后实现开锁,但是如果一旦指纹、密码、身份证、ic卡等这些信息被盗用,也能够完成开锁功能,所以,现有的智能锁存在较大的安全隐患。

另外,现有的智能锁在使用过程中,无法对其使用情况进行监控,从而无法使用户对安全程度进行全方面把控,从而降低了用户的使用体验。



技术实现要素:

本发明一方面提供了一种基于联网智能锁的安防方法,应用于服务器,包括如下步骤:

接收开锁人客户端发送的开锁指令以及智能锁端发送的开锁信息;

匹配所述开锁指令与所述开锁信息,如果匹配一致,则向所述智能锁端发送开锁执行指令并向授权人客户端发送所述开锁信息、开锁指令、开锁人信息和授权人信息;否则,生成第一告警信息,并向所述授权人客户端发送所述第一告警信息;

定时检查每个所述智能锁端的所有所述开锁信息,判断在设定的时间点或时间段内是否存在指定的开锁人信息,如果不存在,则生成第二告警信息,并向所述授权人客户端发送所述第二告警信息。

优选地,所述安防方法还包括:将所述向授权人客户端发送的各类信息进行多种形式的可视化展示。

优选地,所述开锁指令包括:所述开锁人客户端的id、开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码、向所述授权人客户端发送信息使用的设备信息;所述开锁信息包括:开锁起始时间、开锁截止时间、开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码。

优选地,所述向所述授权人客户端发送信息使用的设备信息包括设备号码和设备允许接收信息的时间。

优选地,所述向所述授权人客户端发送信息,采用电话留言、电话语音或app实时推送的方式,且通过所述授权人客户端设置所述电话留言、电话语音或app实时推送的方式。

优选地,所述向授权人客户端发送信息,包括:

根据所述开锁指令和所述开锁信息锁定开锁人信息和授权人信息;

根据授权人获取所述授权人客户端设置的向所述授权人客户端发送信息的方式;

根据所述向所述授权人客户端发送信息的方式,调用对应的接口,在设备允许接收信息的时间内,向指定号码的设备发送信息。

优选地,所述根据所述开锁指令和所述开锁信息锁定开锁人和授权人,包括:

根据所述开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码,匹配存储的开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码,根据匹配的信息锁定对应的开锁人信息和授权人信息。

本发明另一方面提供了一种基于联网智能锁的安防装置,用于实现上述的安防方法,所述安防装置包括:

开锁人客户端信息收发模块,用于接收开锁人客户端发送的开锁指令;

授权人客户端信息收发模块,用于当所述开锁指令与所述开锁信息匹配一致时向授权人客户端发送所述开锁信息、开锁指令、开锁人信息和授权人信息,还用于向所述授权人客户端发送第一告警信息和第二告警信息;

智能锁端信息收发模块,用于接收智能锁端发送的开锁信息,还用于当所述开锁指令与所述开锁信息匹配一致时向所述智能锁端发送开锁执行指令;

匹配模块,用于匹配所述开锁指令与所述开锁信息,并得到匹配是否一致的结果;

第一告警信息生成模块,用于当所述开锁指令与所述开锁信息匹配不一致时生成第一告警信息;

第二告警信息生成模块,用于当在设定的时间点或时间段内不存在指定的开锁人信息时生成第二告警信息;

开锁信息检查和判断模块,用于定时检查每个所述智能锁端的所有所述开锁信息,还用于判断在设定的时间点或时间段内是否存在指定的开锁人信息,并得到判断结果。

本发明第三方面提供了一种基于联网智能锁的安防系统,包括服务器、开锁人客户端、智能锁端和授权人客户端,所述服务器用于接收开锁人客户端发送的开锁指令以及智能锁端发送的开锁信息;

所述服务器还用于匹配所述开锁指令与所述开锁信息,如果匹配一致,则向所述智能锁端发送开锁执行指令并向授权人客户端发送所述开锁信息、开锁指令、开锁人信息和授权人信息;否则,生成第一告警信息,并向所述授权人客户端发送所述第一告警信息;

所述服务器还用于定时检查每个所述智能锁端的所有所述开锁信息,判断在设定的时间点或时间段内是否存在指定的开锁人信息,如果不存在,则生成第二告警信息,并向所述授权人客户端发送所述第二告警信息。

本发明第四方面提供了一种服务器,包括处理器和与所述处理器连接的存储器,所述存储器存储有多条指令,所述指令可被所述处理器加载并执行,以使所述处理器能够执行第一方面所述的安防方法。

附图说明

图1为本发明所述基于智能锁的安防方法的流程示意图;

图2为本发明所述基于智能锁的安防装置的结构示意图。

具体实施方案

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案做详细的说明。

实施例一

如图1所示,本发明提供了一种基于联网智能锁的安防方法,应用于服务器,包括如下步骤:

接收开锁人客户端发送的开锁指令以及智能锁端发送的开锁信息;

匹配所述开锁指令与所述开锁信息,如果匹配一致,则向所述智能锁端发送开锁执行指令并向授权人客户端发送所述开锁信息、开锁指令、开锁人信息和授权人信息;否则,生成第一告警信息,并向所述授权人客户端发送所述第一告警信息;

定时检查每个所述智能锁端的所有所述开锁信息,判断在设定的时间点或时间段内是否存在指定的开锁人信息,如果不存在,则生成第二告警信息,并向所述授权人客户端发送所述第二告警信息。

上述方法中,开锁人客户端、智能锁端和授权人客户端均与服务器数据连接,其中,开锁人客户端和授权人客户端可以为手机、电脑、ipad等设备,也可以是第三方服务器。

在实际应用过程中,开锁人在使用包括比如指纹、身份证、ic卡、开锁密码或共享开锁临时密码等开锁方式并将其输入至智能锁中,触发智能锁打开之前,可以通过客户端向服务器发送包括上述开锁方式的开锁指令;然后开锁人将发送至服务器中的开锁指令中包括的开锁方式信息输入至智能锁中,智能锁收到开锁人输入的某种开锁方式的信息后,将包括开锁方式的开锁信息发送至服务器;服务器接收到开锁人客户端发送的开锁指令以及智能锁端发送的开锁信息后,对开锁指令与开锁信息进行比对和匹配,如果开锁指令中包含的信息与开锁信息中包含的信息,比如开锁方式能够匹配一致,则认为开锁指令与开锁信息匹配一致,开锁行为具有安全性,服务器确认开锁安全后会生成开锁执行指令并发送至智能锁端,智能锁端接收并执行开锁执行指令,使得智能锁打开。服务器在向智能锁端发送开锁执行指令的同时,还会将开锁人客户端发送的开锁指令以及智能锁端发送的开锁信息均发送至授权人客户端,使得授权人能够了解开锁指令以及开锁信息,掌握智能锁被打开的相关信息。

上述方法中,由于在开锁执行之前,对通过不同途径获取到的信息进行比对和匹配,只有在匹配一致的情况下,才会发送并执行开锁执行指令打开智能锁。而一旦通过不同途径获取到的信息进行比对和匹配不一致,则不会发送开锁执行指令,更不会打开智能锁,而且当匹配一致时,还会生成第一告警信息并将该告警信息发送至授权人客户端,从而保证了智能锁被打开的安全性。

同时,当可以开锁时,服务器还会将开锁人客户端发送的开锁指令以及智能锁端发送的开锁信息均发送至授权人客户端,当不能开锁时,服务器还会将第一告警信息发送至授权人客户端,使得授权人无论在何种情况下,都能够及时全面的了解开锁指令以及开锁信息,从而掌握实际的开锁操作信息和开锁情况,进而能够在发生不安全因素时能够及时的采取相应的措施,进一步保证安全性。

上述方法中,开锁指令发送到服务器后,服务器还可以通过网络将开锁指令发送至智能锁端,智能锁端接收到开锁人输入的开锁信息后,可以直接在智能锁端对开锁指令与开锁信息进行比对,判断两者是否匹配一致,并将匹配的结果通过网络发送至服务器。

在实际应用过程中,对于家庭用智能锁,开锁指令与开锁信息的匹配过程可以在智能锁端进行,对于物业大门用智能锁,由于有可能不能存储所有用户的开锁指令,则开锁指令与开锁信息的匹配过程可以在服务器端进行。

本发明提供的上述方法,除了可以极大的提高开锁的安全性之外,还通过对服务器连接的每个智能锁发送的开锁信息进行定时检查,根据检查的结果判断在设定的时间点或时间段内是否存在指定的开锁人信息,根据判断结果掌握开锁人行踪、身体健康情况及安全情况等,即间接的实现授权人对开锁人各方面的监控,进而在指定的开锁人在设定的开锁时间未发生开锁行为的情况下及时采取措施。

由于该检查和判断的目的是为了授权人对指定开锁人是否在指定的开锁时间进行了开锁行为,实现对指定开锁人的安全情况、身体健康情况或行踪等进行间接监控,所以,设定的时间点、时间段以及指定的开锁人,都可以是授权人通过授权人客户端进行设定并存储在服务器中。

在上述方法应用过程中,服务器接收到智能锁端发送的开锁信息以及开锁人客户端发送的开锁指令后,可以根据开锁信息和开锁指令中包含的信息锁定开锁人以及授权人,进一步锁定授权人设定的指定开锁人以及设定的时间点或时间段,实现智能锁、开锁人和授权人之间的对应关系,其中,授权人可以指定多个开锁人,也可以设定多个时间点或时间段,可以对一个开锁人设定一个开锁时间点或时间段,也可以对一个开锁人设定多个开锁时间或时间段,服务器可以以指定的开锁人为基础,检查该开锁人对应的智能锁在设定的时间点或时间段内的开锁信息是否存在,也可以以设定的时间点或时间段为基础,检查该授权人对应的智能锁在该设定的时间点或时间段内存在的所有开锁信息,再从所有的开锁信息中检查是否存在指定开锁人的开锁信息,具体采用何种检查判断程序可以根据实际情况进行选择和设置。

如果经过检查判断,发现在设定的时间点或时间段内不存在指定的开锁人信息,则说明指定的开锁人信息没有在设定的时间点或时间段内发生开锁行为,则生成第二告警信息并发送至授权人客户端,授权人则可以根据告警信息及时掌握开锁的异常情况,从而间接监控指定开锁人的安全情况、身体健康情况或行踪等。

作为一个实施例,比如智能锁为家门的智能锁,指定开锁人为孩子,授权人为爸爸或妈妈,如果孩子放学后独自回家,家长比较关注孩子是否在放学后就直接回到了家,而且安全回到了家,所以,家长可以根据孩子固定的放学时间,推测孩子放学后直接回家的时间点或时间段,并将该时间点或时间段作为指定开锁人—孩子发生开锁行为的设定时间点或时间段,如果孩子在该设定的时间点或时间段内发生了开锁行为,服务器接收到了孩子的相关开锁信息,则说明孩子放学后直接的安全的回到了家,反之,孩子放学后没有直接的安全的回家。因此,采用本发明提供的方法,可以使家长间接的了解和监控孩子的行踪和安全情况。

作为另一个实施例,比如智能锁为家门的智能锁,指定开锁人为老人,授权人为儿女,如果老人单独生活,儿女比较关注老人的身体健康情况以及安全情况,所以,儿女可以根据老人固定的生活习惯,比如外出买菜,外出散步等,推测老人每天固定的开门时间点或时间段,并将该时间点或时间段作为指定开锁人—老人发生开锁行为的设定时间点或时间段,如果老人在该设定的时间点或时间段内发生了开锁行为,服务器接收到了老人的相关开锁信息,则说明老人维持了正常的生活习惯,比如外出买菜,外出散步等,身体健康情况以及安全情况是正常的,没有异常;反之,老人没有维持正常的生活习惯,比如外出买菜,外出散步等,身体健康情况以及安全情况可能出现了异常。因此,采用本发明提供的方法,可以使儿女间接的了解和监控老人的身体情况和安全情况。在该实施例中,儿女可能需要监控老人的出门时间,也需要监控老人的回家时间,所以可能需要分别针对出门时间以及回家时间设定开锁时间点或时间段,可能需要针对买菜的出门时间以及回家时间设定开锁时间点或时间段,也可能需要针对散步的出门时间以及回家时间设定开锁时间点或时间段,即需要对一个指定的开锁人,设定多个开锁时间点或时间段。

如本领域技术人员可以理解的,本发明提供的方法还可以适用于其他的场景,实现对指定开锁人相关情况的间接监控,并根据监控情况及时采取相应的措施。

在本发明的一个实施例中,向授权人客户端发送的各类信息,比如开锁信息、开锁指令、开锁人信息和授权人信息、第一告警信息、第二告警信息等,在授权人客户端可以通过多种形式进行可视化展示给用户,比如可以通过web形式展示,也可以通过手机的数据列表或各种图表的形式进行展示,也可以通过第三方服务器进行数据展示。

在本发明一个实施例中,所述开锁指令包括:所述开锁人客户端的id、开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码、向所述授权人客户端发送信息使用的设备信息;所述开锁信息包括:开锁起始时间、开锁截止时间、开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码。

在该实施例中,开锁指令可以与开锁人信息之间形成一一对应关系,并将开锁人信息预先存储在服务器中,当开锁人通过开锁人客户端向服务器发送开锁指令后,服务器可以根据接收到的开锁指令与存储的开锁人信息进行比较,通过存储的开锁人信息对开锁指令进行验证,如果验证通过再进入到后续步骤。从而进一步保证开锁的安全性。

开锁指令与开锁信息匹配一致需要发送至授权人客户端时,可以将其中包含的所有信息都发送至授权人客户端,也可以直接发送匹配一致的结果,同时发送授权人比较关注的信息,比如开锁起始时间、开锁截止时间以及开锁人姓名等,从而使得授权人能够比较快速准确的掌握开锁信息。

其中,所述向所述授权人客户端发送信息使用的设备信息包括设备号码和设备允许接收信息的时间。

本实施例中,通过开锁人客户端向服务器发送向所述授权人客户端发送信息使用的设备信息,而该设备信息只有在授权人向开锁人公开或授权的情况下,才能通过开锁人从开锁人客户端发出,所以,进一步保证了后续触发智能锁打开的安全性,避免了盗用等情况的存在。

其中,设备信息中除了包括号码外,还包括允许接收信息的时间,使得授权人能够在自己设定或选择的比较方便的时间收取信息,从而提高了授权人的使用体验。由于该收取信息的时间是授权人自己设定或选择的,所以,只要是授权人认可的时间即可,该时间可以是不限时,也可以是某个时间段,也可以是多个时间段,在实际应用过程中,都是授权人根据自身的情况进行的选择和设定。

在本发明的一个实施例中,所述向所述授权人客户端发送信息,采用电话留言、电话语音或app实时推送的方式。

上述发送信息的方式,可以选择其中一个,也可以选择其中的多个。

如本领域技术人员可以理解的,除了上述发送信息的方式,还可以是其他的可以发送信息的方式,比如邮件或微信等。但是这些方式都是系统根据用户设定的方式自动调用相关程序,自动完成信息发送。

在本发明的一个实施例中,所述电话留言、电话语音或app实时推送的方式,通过所述授权人客户端设置。

在实际操作过程中,向所述授权人客户端发送信息具体采用何种方式,可以由系统提供多种方式,然后由授权人在授权人客户端根据自身情况进行设定或选择。

在本发明的另一个实施例中,所述向授权人客户端发送信息,包括:

根据所述开锁指令和所述开锁信息锁定开锁人信息和授权人信息;

根据授权人获取所述授权人客户端设置的向所述授权人客户端发送信息的方式;

根据所述向所述授权人客户端发送信息的方式,调用对应的接口,在设备允许接收信息的时间内,向指定号码的设备发送信息。

上述方法中,如果授权人通过授权人客户端选择或设置了电话留言的信息发送方式,服务器收到开锁指令和开锁信息后,根据开锁指令中包括的向所述授权人客户端发送信息使用的设备信息,比如设备号码和允许接收信息的时间,调用电话留言发送方式对应的api,在允许接收的时间内进行电话短信通知授权人相关信息,其中,通知授权人的相关信息具体包括:第一告警信息、第二告警信息、开锁信息、开锁指令、在设定的时间点或时间段内的开锁信息等。所以,采用上述方法可以根据具体情况向授权人客户端发送对应的不同信息。

如果授权人通过授权人客户端选择或设置了电话语音的信息发送方式,服务器收到开锁指令和开锁信息后,根据开锁指令中包括的向所述授权人客户端发送信息使用的设备信息,比如设备号码和允许接收信息的时间,调用电话语音发送方式对应的api,在允许接收的时间内进行电话语音通知授权人相关信息,其中,通知授权人的相关信息具体包括:第一告警信息、第二告警信息、开锁信息、开锁指令、在设定的时间点或时间段内的开锁信息等。所以,采用上述方法可以根据具体情况向授权人客户端发送对应的不同信息。

如果授权人通过授权人客户端选择或设置了app实时推送的信息发送方式,服务器收到开锁指令和开锁信息后,根据开锁指令中包括的向所述授权人客户端发送信息使用的设备信息,比如设备号码和允许接收信息的时间,调用app实时推送方式对应的api,在允许接收的时间内进行app实时推送通知授权人相关信息,其中,通知授权人的相关信息具体包括:第一告警信息、第二告警信息、开锁信息、开锁指令、在设定的时间点或时间段内的开锁信息等。所以,采用上述方法可以根据具体情况向授权人客户端发送对应的不同信息。

与传统的锁或市场上的智能锁相比,本发明提供的方法,可以将开门信息包括开锁人信息、开锁时间、开锁方式(密码、身份证、指纹等)等通过电话留言、电话语音、app实时推送等方式通知授权人,而且该信息通知过程可以自动实现,使得授权人对相关信息能够准确的进行监控。

在本发明的一个实施例中,所述根据所述开锁指令和所述开锁信息锁定开锁人和授权人,包括:

根据所述开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码,匹配存储的开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码,根据匹配的信息锁定对应的开锁人信息和授权人信息。

实施例二

如图2所示,本发明提供了一种基于联网智能锁的安防装置,用于实现实施例一所述的安防方法,所述安防装置包括:

开锁人客户端信息收发模块,用于接收开锁人客户端发送的开锁指令;

授权人客户端信息收发模块,用于当所述开锁指令与所述开锁信息匹配一致时向授权人客户端发送所述开锁信息、开锁指令、开锁人信息和授权人信息,还用于向所述授权人客户端发送第一告警信息和第二告警信息;

智能锁端信息收发模块,用于接收智能锁端发送的开锁信息,还用于当所述开锁指令与所述开锁信息匹配一致时向所述智能锁端发送开锁执行指令;

匹配模块,用于匹配所述开锁指令与所述开锁信息,并得到匹配是否一致的结果;

第一告警信息生成模块,用于当所述开锁指令与所述开锁信息匹配不一致时生成第一告警信息;

第二告警信息生成模块,用于当在设定的时间点或时间段内不存在指定的开锁人信息时生成第二告警信息;

开锁信息检查和判断模块,用于定时检查每个所述智能锁端的所有所述开锁信息,还用于判断在设定的时间点或时间段内是否存在指定的开锁人信息,并得到判断结果。

其中,所述开锁指令包括:所述开锁人客户端的id、开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码、向所述授权人客户端发送信息使用的设备信息;所述开锁信息包括:开锁起始时间、开锁截止时间、开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码。

其中,向授权人客户端发送的各类信息可以通过多种形式进行可视化展示。

进一步地,所述向所述授权人客户端发送信息使用的设备信息包括设备号码和设备允许接收信息的时间。

其中,所述向所述授权人客户端发送信息,采用电话留言、电话语音或app实时推送的方式。

所述电话留言、电话语音或app实时推送的方式,通过所述授权人客户端设置。

进一步地,所述向授权人客户端发送信息,包括:

根据所述开锁指令和所述开锁信息锁定开锁人信息和授权人信息;

根据授权人获取所述授权人客户端设置的向所述授权人客户端发送信息的方式;

根据所述向所述授权人客户端发送信息的方式,调用对应的接口,在设备允许接收信息的时间内,向指定号码的设备发送信息。

其中,所述根据所述开锁指令和所述开锁信息锁定开锁人和授权人,包括:

根据所述开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码,匹配存储的开锁人指纹或开锁人身份证或ic卡或开锁密码或共享开锁临时密码,根据匹配的信息锁定对应的开锁人信息和授权人信息。

该实施例中提供的安防装置,其工作原理和实现的效果可以参见实施例一的描述,在此不再赘述。

实施例三

本发明实施例提供了一种基于联网智能锁的安防系统(可参见图1),包括服务器、开锁人客户端、智能锁端和授权人客户端,所述服务器用于接收开锁人客户端发送的开锁指令以及智能锁端发送的开锁信息;

所述服务器还用于匹配所述开锁指令与所述开锁信息,如果匹配一致,则向所述智能锁端发送开锁执行指令并向授权人客户端发送所述开锁信息、开锁指令、开锁人信息和授权人信息;否则,生成第一告警信息,并向所述授权人客户端发送所述第一告警信息;

所述服务器还用于定时检查每个所述智能锁端的所有所述开锁信息,判断在设定的时间点或时间段内是否存在指定的开锁人信息,如果不存在,则生成第二告警信息,并向所述授权人客户端发送所述第二告警信息。

该实施例中提供的安防系统,其工作原理和实现的效果可以参见实施例一的描述,在此不再赘述。

实施例四

本发明还提供了一种服务器,包括处理器和与所述处理器连接的存储器,所述存储器存储有多条指令,所述指令可被所述处理器加载并执行,以使所述处理器能够执行如实施例一所述的方法。

其中,处理器可以包括一个或者多个处理核心。处理器利用各种接口和线路连接整个服务器内的各个部分,通过运行或执行存储在存储器内的指令、程序、代码集或指令集,以及调用存储在存储器内的数据,执行终端的各种功能和处理数据。

存储器可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器可用于存储指令、程序、代码、代码集或指令。

除此之外,还可以包括显示屏,显示屏用于显示各个应用程序的用户界面。

本领域技术人员可以理解,上述服务器还可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,服务器中还包括射频电路、输入单元、传感器、音频电路、电源等部件,在此不再赘述。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1