实现智能锁权限控制的方法和系统技术方案

技术编号:12269403 阅读:87 留言:0更新日期:2015-11-04 10:57
本发明专利技术一种实现智能锁权限控制的方法和系统,所述方法包括如下步骤:通过智能锁控制客户端获取网络服务器根据智能锁用户标识推送的网络虚拟值,网络虚拟值是智能锁用户存储于网络服务器中的行为数据;根据网络虚拟值生成所在智能锁的权限信息;根据生成的权限信息对智能锁进行使用权限的控制。所述系统包括:网络虚拟值获取模块,用于获取网络服务器根据智能锁用户标识推送的网络虚拟值,网络虚拟值是智能锁用户存储于网络服务器中的行为数据;权限生成模块,用于根据所述网络虚拟值生成所在智能锁的权限信息;控制模块,用于根据生成的权限信息对所述智能锁进行使用权限的控制。采用本发明专利技术能对智能锁的使用进行精准跟踪的实现智能锁权限控制。

【技术实现步骤摘要】

本专利技术涉及计算机应用技术,特别是涉及一种实现智能锁权限控制的方法和系统
技术介绍
随着智能锁这一类门锁的出现和使用,越来越多的用户将智能锁安装于门上,并通过各种终端设备中安装的应用对智能锁进行操控。然而,在智能锁的使用过程中,仅存在着智能锁与运行于终端设备的应用之间的交互,而对于出厂的大批量智能锁而言,无法对其使用进行精准跟踪,进而控制智能锁的使用权限。
技术实现思路
基于此,有必要针对无法对智能锁的使用进行精准跟踪,以控制智能锁的使用权限的技术问题,提供一种能对智能锁的使用进行精准跟踪的实现智能锁权限控制的方法。此外,还有必要提供一种能对智能锁的使用进行精准跟踪的实现智能锁权限控制的系统。一种实现智能锁权限控制的方法,其特征在于,所述方法包括如下步骤:通过智能锁控制客户端获取网络服务器根据智能锁用户标识推送的网络虚拟值,所述网络虚拟值是智能锁用户存储于网络服务器中的行为数据;根据所述网络虚拟值生成所在智能锁的权限信息;根据所述生成的权限信息对所述智能锁进行使用权限的控制。在其中一个实施例中,所述获取网络服务器根据智能锁用户标识推送的网络虚拟值的步骤之前,所述方法还包括:由所述网络服务器将所述智能锁用户标识对应的更新的网络虚拟值推送至所述智能锁控制客户端中。在其中一个实施例中,所述由所述网络服务器将所述智能锁用户标识对应的更新的网络虚拟值推送至所述智能锁控制客户端中的步骤包括:侦听所述网络服务器中触发的网络虚拟值更新;判断网络服务器中存储的网络虚拟值是否存在更新,若为是,则提取更新的网络虚拟值,并根据所述更新的网络虚拟值得到对应的智能锁用户标识;按照所述智能锁用户标识推送所述更新的网络虚拟值。在其中一个实施例中,所述根据所述网络虚拟值生成所在智能锁的权限信息的步骤包括:根据所述网络虚拟值得到当前所对应的智能锁使用期限;获取所述智能锁的当前已使用期限;根据所述智能锁使用期限和当前已使用期限判断所在智能锁的使用是否到期,若为是,则生成包含了智能锁限制使用指令和待提高网络虚拟值消息的权限信息。在其中一个实施例中,所述根据所述生成的权限信息对所述智能锁进行使用权限的控制的步骤包括:判断是否触发智能锁限制使用的操作,若为是,则进一步判断是否接收到与所述待提高网络虚拟值消息相符的更新的网络虚拟值,若为否,则根据所述智能锁限制使用指令触发所述智能锁限制使用的操作对所在智能锁进行暂时锁定。一种实现智能锁权限控制的系统,所述系统包括:网络虚拟值获取模块,用于获取网络服务器根据智能锁用户标识推送的网络虚拟值,所述网络虚拟值是智能锁用户存储于网络服务器中的行为数据;权限生成模块,用于根据所述网络虚拟值生成所在智能锁的权限信息;控制模块,用于根据所述生成的权限信息对所述智能锁进行使用权限的控制。在其中一个实施例中,所述系统还包括:网络服务器,用于将所述智能锁用户标识对应的更新的网络虚拟值推送至所述智能锁控制客户端中。在其中一个实施例中,所述网络服务器包括:侦听单元,用于侦听所述网络服务器中触发的网络虚拟值更新;判断单元,用于判断网络服务器中存储的网络虚拟值是否存在更新,若为是,则通知提取单元;所述提取单元用于提取更新的网络虚拟值,并根据所述更新的网络虚拟值得到对应的智能锁用户标识;推送单元,用于按照所述智能锁用户标识推送所述更新的网络虚拟值。在其中一个实施例中,所述权限生成模块包括:使用期限获取单元,用于根据所述网络虚拟值得到当前所对应的智能锁使用期限;已使用获取单元,用于获取所述智能锁的当前已使用期限;到期判断单元,用于根据所述智能锁使用期限和当前已使用期限判断所在智能锁的使用是否到期,若为是,则通知权限信息生成单元;所述权限信息生成单元用于生成包含了智能锁限制使用指令和待提高网络虚拟值消息的权限信息。在其中一个实施例中,所述控制模块包括:操作触发判断单元,用于判断是否触发智能锁限制使用的操作,若为是,则通知更新判断单元;所述更新判断单元用于进一步判断是否接收到与所述待提高网络虚拟值消息相符的更新的网络虚拟值,若为否,则通知锁定触发单元;所述锁定触发单元用于根据所述智能锁限制使用指令触发所述智能锁限制使用的操作对所在智能锁进行暂时锁定。上述实现智能锁权限控制的方法和系统中,由网络服务器获取得到其根据智能锁用户标识推送的网络虚拟值,根据网络虚拟值生成所在智能锁的权限信息,根据生成的权限信息对智能锁进行操作权限的控制,对于每一智能锁用户而言,在网络服务器中均存在着其所对应的网络虚拟值,即智能锁用户在网络服务器中的行为数据,因此将使得网络服务器得以在网络虚拟值以及对应的智能锁用户标识的作用下精准跟踪智能锁的使用,进而由网络虚拟值实现智能锁的权限控制。【附图说明】图1为一个实施例中实现智能锁权限控制的方法流程图;图2为一个实施例中由网络服务器将智能锁用户标识对应的更新的网络虚拟值推送至智能锁控制客户端中的方法流程图;图3为一个实施例中根据网络虚拟值生成所在智能锁的权限信息的方法流程图;图4为一个实施例中根据生成的权限信息对智能锁进行使用权限的控制的方法流程图;图5为一个实施例中实现智能锁权限控制的系统结构示意图;图6为一个实施例中网络服务器的结构示意图;图7为一个实施例中权限生成模块的结构示意图;图8为一个实施例中控制模块的结构示意图。【具体实施方式】如图1所示,在一个实施例中,一种实现智能锁权限控制的方法,应用于智能锁控制客户端,包括如下步骤:步骤110,通过智能锁控制客户端获取网络服务器根据智能锁用户标识推送的网络虚拟值,该网络虚拟值是智能锁用户存储于网络服务器中的行为数据。本实施例中,智能锁安装于门上,将通过无线网络,例如,WIFI (WirelessFidelity,无线保真)、蓝牙、NFC(Near Field Communicat1n,近场通信)或者网络运营商运营网络的方式与运行于终端设备的智能锁控制客户端进行数据交互,以通过智能锁控制客户端对智能锁进行操控,进而实现智能锁的开启和锁闭等操作。智能锁控制客户端中,将通过智能锁用户标识来唯一标记用户身份,例如,该智能锁用户标识可以是与智能锁控制客户端进行交互的智能锁对应的唯一标识,其中,每一智能锁均对应了一个唯一为其分配的标识。与智能锁控制客户端进行交互的网络服务器将用于存储智能锁用户标识以及该智能锁用户标识所对应的行为数据。具体的,网络服务器将向智能锁用户发布网页页面,进而由智能锁用户在这一网页页面中触发生成的行为数据得到相应的网络虚拟值,智能锁控制客户端将由网络服务器获取得到智能锁用户标识对应的网络虚拟值。步当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种实现智能锁权限控制的方法,其特征在于,所述方法包括如下步骤:通过智能锁控制客户端获取网络服务器根据智能锁用户标识推送的网络虚拟值,所述网络虚拟值是智能锁用户存储于网络服务器中的行为数据;根据所述网络虚拟值生成所在智能锁的权限信息;根据所述生成的权限信息对所述智能锁进行使用权限的控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:周永刚
申请(专利权)人:东莞安尔发智能科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1