本发明涉及智能云锁领域,尤其涉及一种基于门锁显示屏含历史记录管理系统。
背景技术:
随着人们对家具安全意识的提高,市面上出现了各种用于提高安全性能的门锁。而门锁是人们每天出入家门的第一道,也是最后一道的屏障,对于用户来讲,若是能够在门锁的显示屏上查看每天都有哪些人员可以开门和锁门,是一种提高安全感的表现,自然的,一旦家里失窃,则门锁端记录的开锁关锁历史记录,可能成为破案的关键,因此在门锁显示屏上查看历史记录是非常重要的。
技术实现要素:
本发明的目的在于提出一种基于门锁显示屏含历史记录管理系统,实现用户可查询门锁开关的历史记录的效果,提高用户安全感。
为达此目的,本发明采用以下技术方案:
一种基于门锁显示屏含历史记录管理系统,包括门锁端、云端和客户端,用户在所述门锁端录制身份并上传至所述云端保存,所录制的身份包括管理员身份和普通用户身份;
所述门锁端设置有显示屏,所述门锁端自动记录用户开关锁的历史记录,用户通过客户端和门锁端对历史记录进行操作,所述管理员身份拥有在显示屏查看和删除历史记录的权限,所述普通用户身份拥有开关锁的权限。
优选的,所述客户端和门锁端同步用户开关锁的历史记录,包括所述管理员删除历史记录的过程:
用户在所述门锁端或者客户端操作历史记录,门锁端或者客户端判断该用户是否为管理员身份,若是,则允许查看和删除历史记录,若不是,则不允许查看和删除历史记录;
若管理员在门锁端删除历史记录,则所述门锁端清除所述历史记录,所述客户端则保留被删除的历史记录;
若管理员在客户端删除历史记录,则所述客户端清除所述历史记录,所述门锁端则保留被删除的历史记录。
优选的,包括所述客户端和门锁同步用户开关锁的历史记录的过程:
所述门锁端记录用户开关锁的历史记录,并将用户开关锁的历史记录发送至所述云端;
所述云端接收用户开关锁的历史记录并转发至所述客户端,所述客户端接收到所述历史记录,并判断该历史记录是否已存在,若已存在,则不保存,若不存在,则保存。
优选的,包括门锁端或者客户端判断用户身份的过程:
用户在门锁端录入身份信息,所述身份信息包括人脸识别的头像,录入身份信息后,并确定该用户定位为管理员还是普通用户;
门锁端再将身份信息和用户权限上传至所述云端,所述云端的接收并保存身份信息;
若用户想在客户端或者门锁端操作历史记录时,则在客户端或者门锁端输入身份信息,客户端或者门锁端将用户输入的身份信息发送至云端进行比较,云端根据身份信息比较结果确定用户所享有的权限;
云端将用户享有的权限返回至客户端或者门锁端,客户端或者门锁端根据返回的结果赋予用户对应的操作权限。
本发明的有益效果:
1、实现用户查看和删除门锁开锁历史记录,提高用户安全感;
2、通过严格判断用户身份,确认用户是否拥有操作历史记录的权限,保障历史记录不会被随意删除和查看。
附图说明
图1是本发明的整体框架图;
图2是本发明管理员删除历史记录的流程图;
图3是本发明的同步历史记录的流程图;
图4是本发明的判断用户身份的流程图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
本实施例的一种基于门锁显示屏含历史记录管理系统,如图1所示,包括门锁端、云端和客户端,用户在所述门锁端录制身份并上传至所述云端保存,所录制的身份包括管理员身份和普通用户身份;
所述门锁端设置有显示屏,所述门锁端自动记录用户开关锁的历史记录,用户通过客户端和门锁端对历史记录进行操作,所述管理员身份拥有在显示屏查看和删除历史记录的权限,所述普通用户身份拥有开关锁的权限。
优选的,如图2所示,所述客户端和门锁端同步用户开关锁的历史记录,包括所述管理员删除历史记录的过程:
用户在所述门锁端或者客户端操作历史记录,门锁端或者客户端判断该用户是否为管理员身份,若是,则允许查看和删除历史记录,若不是,则不允许查看和删除历史记录;
若管理员在门锁端删除历史记录,则所述门锁端清除所述历史记录,所述客户端则保留被删除的历史记录;
若管理员在客户端删除历史记录,则所述客户端清除所述历史记录,所述门锁端则保留被删除的历史记录。
优选的,如图3所示,包括所述客户端和门锁同步用户开关锁的历史记录的过程:
所述门锁端记录用户开关锁的历史记录,并将用户开关锁的历史记录发送至所述云端;
所述云端接收用户开关锁的历史记录并转发至所述客户端,所述客户端接收到所述历史记录,并判断该历史记录是否已存在,若已存在,则不保存,若不存在,则保存。
优选的,如图4所示,包括门锁端或者客户端判断用户身份的过程:
用户在门锁端录入身份信息,所述身份信息包括人脸识别的头像,录入身份信息后,并确定该用户定位为管理员还是普通用户;
门锁端再将身份信息和用户权限上传至所述云端,所述云端的接收并保存身份信息;
若用户想在客户端或者门锁端操作历史记录时,则在客户端或者门锁端输入身份信息,客户端或者门锁端将用户输入的身份信息发送至云端进行比较,云端根据身份信息比较结果确定用户所享有的权限;
云端将用户享有的权限返回至客户端或者门锁端,客户端或者门锁端根据返回的结果赋予用户对应的操作权限。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。