一种解除门禁锁的方法、装置及计算机可读存储介质与流程

文档序号:13238141阅读:1027来源:国知局
一种解除门禁锁的方法、装置及计算机可读存储介质与流程

本发明涉及智能门禁技术,尤其涉及一种解除门禁锁的方法、装置及计算机可读存储介质。



背景技术:

目前,迷你k歌房出现在越来越多的城市中。迷你k歌房是基于消费者碎片化时间需求而产生的。现有的迷你k歌房的门锁需要用户通过手动操作门锁的方式,进行门锁的打开和锁定。这样,用户在进入或离开迷你k歌房时,都必须手动进行开关门锁操作,过程比较繁琐。

例如,在正在使用迷你k歌房的用户在暂时离开房间、并随后返回房间的情况下,均需要手动操作门锁的方式进行开关门锁操作,用户体验较差。



技术实现要素:

为解决上述技术问题,本发明实施例提供一种解除门禁锁的方法、装置及计算机可读存储介质,以智能解除门禁锁,提升用户体验。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种解除门禁锁的方法,包括:接收解锁请求;所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

根据所述第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在所述第一用户标识和第一待解锁设备的标识的映射关系;其中,所述预先保存的映射关系,为待解锁设备的标识和在预定的时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;

若判断结果为存在,则解除所述门禁锁的锁定状态。

上述方案中,所述待解锁设备为迷你k歌房。

上述方案中,所述方法还包括:

若判断结果为不存在,则执行维持所述门禁锁锁定状态的操作。

上述方案中,所述方法还包括:

所述解锁请求由第一用户通过终端app触发二维码扫描操作或标志字符输入操作后发送,所述二维码和所述标志字符包含所述第一待解锁设备的标识。

上述方案中,所述第一用户标识具体包括第一用户通过app输入的第一验证码时,所述方法还包括:

在接收解锁请求之前,向具备所述第一待解锁设备解锁权限的用户发送与所述第一待解锁设备对应的验证码。

上述方案中,所述解除所述门禁锁的锁定状态后,所述方法还包括:

自解除所述门禁锁的锁定状态时开始计时,以得到第一计时时长;

监听所述门禁锁的状态;

当所述第一计时时长等于预设的阈值时,若监听结果为所述门禁锁仍处于未锁定状态,则控制所述门禁锁进入锁定状态。

上述方案中,所述方法还包括:

自控制所述门禁锁进入所述锁定状态时,开始计时,以得到第二计时时长;当所述第二计时时长等于剩余使用时长时,解除所述门禁锁的锁定状态;

其中,所述剩余使用时长,根据所述第一用户标识对应的用户请求的对于所述第一待解锁设备的使用时长,以及该用户已经使用所述第一解锁设备的时长确定。

本发明实施例提供另一种解除门禁锁的方法,包括:

生成解锁请求;所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

向服务器发送解锁请求,以触发所述服务器根据所述解锁请求解锁所述第一待解锁设备。

上述方案中,所述方法还包括:

所述解锁请求由第一用户触发二维码扫描操作或标志字符输入操作后发送,所述二维码和所述标志字符包含所述第一待解锁设备的标识。

本发明实施例提供另一种解除门禁锁的方法,包括:

接收服务器发送的第一控制指令;所述第一控制指令,是服务器在判断预先保存的映射关系中,存在所述服务器接收到的解锁请求中包含的第一用户标识和第一待解锁设备的标识的映射关系后发出的;所述预先保存的映射关系,为待解锁设备的标识和在预定时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;

根据所述第一控制指令解除所述门禁锁的锁定状态。

上述方案中,所述方法还包括:解除门禁锁的锁定状态后,

接收服务器发送的第二控制指令;所述第二控制指令,是服务器在第一计时时长等于预设的阈值时,若监听所述门禁锁的状态的监听结果为所述门禁锁仍处于未锁定状态时发出的;所述第一计时时长为所述服务器自解除所述门禁锁的锁定状态时开始计时所得到的计时时长;

根据所述第二控制指令控制所述门禁锁进入锁定状态。

上述方案中,所述方法还包括:

所述门禁锁进入锁定状态后,接收服务器发送的第三控制指令;所述第三控制指令,是服务器在第二计时时长等于剩余使用时长时发出的;所述第二计时时长为所述服务器自控制所述门禁锁进入所述锁定状态时开始计时所得到的计时时长;

根据所述第三控制指令解除所述门禁锁的锁定状态;

其中,所述剩余使用时长,根据所述第一用户标识对应的用户请求的对于所述第一待解锁设备的使用时长,以及该用户已经使用所述第一解锁设备的时长确定。

本发明实施里提供一种解除门禁锁的装置,包括:

第一接收单元,用于接收解锁请求;所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

第一判断单元,用于根据所述第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在所述第一用户标识和第一待解锁设备的标识的映射关系;其中,所述预先保存的映射关系,为待解锁设备的标识和在预定的时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;

第一执行单元,用于在判断结果为存在时,则解除所述门禁锁的锁定状态。

上述方案中,所述第一执行单元还用于:

若判断结果为不存在,则执行维持所述门禁锁锁定状态的操作。

上述方案中,所述第一用户标识具体包括第一用户通过app输入的第一验证码时,所述装置还包括第一发送单元,用于:

在接收解锁请求之前,向具备所述第一待解锁设备解锁权限的用户发送与所述第一待解锁设备对应的验证码。

上述方案中,所述装置还包括:计时单元,用于自解除所述门禁锁的锁定状态时开始计时,以得到第一计时时长;

监听单元,用于监听所述门禁锁的状态;所述第一执行单元还用于,当所述第一计时时长等于预设的阈值时,若监听结果为所述门禁锁仍处于未锁定状态,则控制所述门禁锁进入锁定状态。

上述方案中,所述计时单元还用于,自控制所述门禁锁进入所述锁定状态时,开始计时,以得到第二计时时长;

所述第一执行单元还用于,当所述第二计时时长等于剩余使用时长时,解除所述门禁锁的锁定状态;

其中,所述剩余使用时长,根据所述第一用户标识对应的用户请求的对于所述第一待解锁设备的使用时长,以及该用户已经使用所述第一解锁设备的时长确定。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述技术方案中解除门禁锁的装置对应的方法的步骤。

本发明实施例提供一种解除门禁锁的装置,所述解除门禁锁的装置包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行上述技术方案中解除门禁锁的装置对应的方法的步骤。

本发明实施例提供一种解除门禁锁的装置,包括:

生成单元,用于生成解锁请求,所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

第二发送单元,用于向服务器发送解锁请求,以触发所述服务器根据所述解锁请求解锁所述第一待解锁设备。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述技术方案中解除门禁锁的装置对应的方法的步骤。

本发明实施例提供另一种解除门禁锁的装置,所述解除门禁锁的装置包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行上述技术方案中解除门禁锁的装置对应的方法的步骤。

本发明实施例提供另一种解锁门禁锁的装置,所述装置包括:

第二接收单元,用于接收服务器发送的第一控制指令;所述第一控制指令,是服务器在判断预先保存的映射关系中,存在所述服务器接收到的解锁请求中包含的第一用户标识和第一待解锁设备的标识的映射关系后发出的;所述预先保存的映射关系,为待解锁设备的标识和在预定时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;第二执行单元,用于根据所述第一控制指令解除所述门禁锁的锁定状态。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述技术方案中解除门禁锁的装置对应的方法的步骤。

本发明实施例提供一种解除门禁锁的装置,所述解除门禁锁的装置包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器用于运行所述计算机程序时,执行上述技术方案中解除门禁锁的装置对应的方法的步骤。

本发明实施例所提供的解除门禁锁的方法、装置及计算机可读存储介质的技术方案中,根据获取到的第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在该第一用户标识和第一待解锁设备的标识的映射关系,并在判断结果为存在时解除第一待解锁设备门禁锁的锁定状态,相比较现有技术中的手动操作门禁锁,可以智能地解除门禁锁,提升用户体验。

附图说明

图1为本发明实施例一解除门禁锁的方法的实现流程图;

图2为本发明实施例中服务器、客户端和待解锁设备的交互示意图;

图3为本发明实施例三解除门禁锁的方法的实现流程图;

图4为本发明实施例四解除门禁锁的装置的组成结构示意图;

图5为本发明实施例六解除门禁锁的装置的组成结构示意图。

具体实施方式

为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

实施例一

图1为本发明实施例解除门禁锁的方法的实现流程图,如图1所示,本发明实施例提供的解除门禁锁的方法,包括:

步骤101,接收解锁请求;解锁请求中包含第一用户标识和第一待解锁设备的标识;第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制门禁锁锁定或解锁的控制器。

步骤102,根据第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系;其中,预先保存的映射关系,为待解锁设备的标识和在预定的时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;该预定的时间段包括接收到解锁请求的时间点;预定的时间段的长度,根据用户请求的对于待解锁设备的使用时长确定。

步骤103,若判断结果为存在,则解除门禁锁的锁定状态。

在本发明实施例提供的解除门禁锁的方法中,首先获取第一用户的第一用户标识和第一待解锁设备的标识,再判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系,最后在判断结果为存在时解除门禁锁的锁定状态。

预先保存的映射关系时,需要保存待解锁设备的标识和在预定的时间段内具备该待解锁设备解锁权限的用户的用户标识的映射关系。这样,如果第一用户当前具备第一待解锁设备的解锁权限,第一用户就可以通过发送解锁请求解锁第一待解锁设备。

预定的时间段,即为用户具备对应的待解锁设备的解锁权限的时间段,该时间段根据用户请求的对于待解锁设备的使用时长确定。具备待解锁设备的使用权限即具备待解锁设备的解锁权限。

例如,用户a请求使用第一待解锁设备1小时,那么,可以根据在用户a之前使用第一待解锁设备的用户的使用情况确定用户a的使用时间。在用户a之前使用第一待解锁设备的用户10:00结束使用第一待解锁设备,则用户a的使用时间为10:00至11:00,在10:00至11:00时间段内,第一待解锁设备的标识和用户a的用户标识之间具有映射关系。只有在10:00至11:00时间段内,用户a可以通过发送解锁请求解锁第一待解锁设备。

同样,用户a也可以请求获得在特定的时间段内的第一待解锁设备的使用权。用户a预定14:00至15:00第一待解锁设备的使用权时,在14:00至15:00时间段内,第一待解锁设备的标识和用户a的用户标识之间具有映射关系。只有在14:00至15:00时间段内,用户a可以通过发送解锁请求解锁第一待解锁设备。

映射关系中包括预定的时间段参数,可以确保解锁第一被解锁设备的用户当前具备第一待解锁设备的解锁权限,保证第一待解锁设备的门禁锁的安全、可靠。

在本发明实施例中,待解锁设备为迷你k歌房。用户在第一次使用迷你k歌房时,在发送解锁请求并通过验证后,该迷你k歌房的门禁锁无需手动操作即可根据解除锁定状态;同样,用户在使用过程中临时离开以及离开后返回该迷你k歌房时,也可以发送解锁请求解除门禁锁的锁定状态。

在第一用户不具备第一待解锁设备的解锁权限时,即在预先保存的映射关系中,不存在第一用户标识与第一待解锁设备的标识的映射关系。此时,判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系,相应的判断结果为不存在。在判断结果为不存在时,执行维持门禁锁锁定状态的操作。

解锁请求由第一用户通过终端app触发二维码扫描或标志字符输入操作后发送。二维码和标志字符包含第一待解锁设备的标识。具体地,在该app为音乐app时,待解锁设备对应的房间为按时间收费或按曲目收费的歌曲唱录间。在实际应用中,该歌曲唱录间可以为ktv包房或者单独设置在公共场所的迷你k歌房。

该app也可以为具有相应管理功能的其它app,其它app所管理的房间可以为其它收费房间或区域,例如收费休息室等。

在下文中,以app为音乐app为例进行详述。其中,音乐app管理的房间为歌曲唱录间。

解锁请求可以由第一用户使用音乐app客户端扫描设置于第一待解锁设备门禁锁附近的二维码发送,第一待解锁设备即迷你k歌房的内部和外部均设置有该二维码。该二维码可以由显示屏显示,也可以将二维码打印或印刷在纸张等载体上张贴在门禁锁附近,二维码包含标识第一待解锁设备身份信息的数据。

此外,解锁请求也可以由第一用户向音乐app客户端输入设置于第一待解锁设备所在房间门禁锁附近的标识字符发送,房间的内部和外部均设置有该标识字符。该标识字符打印或印刷在纸张等载体上张贴在门禁锁附近,该标识字符包含标识第一待解锁设备身份信息的数据。

用户成功扫描该二维码或输入标识字符后,可以视为向音乐app服务器发送解锁请求。之后,在步骤101中,音乐app服务器接收用户通过扫描二维码或输入标识字符发送的解锁请求。

本申请中,用户发送的解锁请求包含歌曲唱录间的标识以及发送请求的第一用户的用户标识。其中,用户标识为第一用户在确定使用该歌曲唱录间时,音乐app记录下的第一用户的用户名。或者,用户标识为第一用户在音乐app中的用户名。

步骤102中,通过判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系,可以判断第一用户当前是否具备第一待解锁设备的解锁权限。具体地,音乐app通过判断预先保存的映射关系中是否存在第一用户标识与歌曲唱录间的标识的映射关系,确定第一用户是否具备该歌曲唱录间的解锁权限。

在用户购买歌曲唱录间的使用权的同时,音乐app会记录用户的用户标识、用户使用的歌曲唱录间的标识,以及用户的使用时间等信息,并在预先保存的映射关系中添加该用户与对应的该歌曲唱录间的映射关系。

在步骤103中,判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系时,如果判断结果为存在,则解除门禁锁的锁定状态。

在第一用户不具备第一待解锁设备的解锁权限时,即在预先保存的映射关系中,不存在第一用户标识与第一待解锁设备的标识的映射关系。此时,判断结果为不存在时,则执行维持门禁锁锁定状态的操作。

在步骤103之后,即解除门禁锁的锁定状态后,自解除门禁锁的锁定状态时开始计时,以得到第一计时时长;之后监听门禁锁的状态;当第一计时时长等于预设的阈值时,若监听结果为门禁锁仍处于未锁定状态,则控制门禁锁进入锁定状态。

该技术方案可使得用户在解锁门禁锁一定时长后保证门禁锁处于锁定状态。第一计时时长等于预设阈值时,如果门禁锁已被用户手动锁定,则不需进行处理,如果门禁锁处于未锁定状态,则控制门禁锁进入锁定状态。

第一待解锁设备设置有可检测门禁锁状态的门禁状态传感器,监听门禁锁的状态时,服务器与门禁状态传感器信号连接,接收门禁状态传感器发送的门禁锁状态信号,并根据该门禁锁状态信号判断门禁锁是否处于锁定状态。

例如,阈值设置为60s,则在第一计时时长等于60s时判断门禁锁的状态,并在门禁锁处于未锁定状态时,控制门禁锁进入锁定状态。

门禁锁进入锁定状态之后,还需要自控制门禁锁进入锁定状态时开始计时,以得到第二计时时长;当第二计时时长等于剩余使用时长时,解除门禁锁的锁定状态。其中,剩余使用时长,根据第一用户标识对应的用户请求的对于第一待解锁设备的使用时长,以及该用户已经使用第一解锁设备的时长确定。音乐app的服务器在用户确定拥有待解锁设备的解锁权限时,预先记录并存储该用户的请求的对于该待解锁设备的使用时长。如果该歌曲唱录间的计费模式为按时长计费,则该使用时长可以根据计费时长确定;如果该歌曲唱录间的计费模式为按曲目计费,该使用时长可以根据用户完成歌曲唱录的时间确定。

例如,设置阈值为60s时,用户b从12:00开始使用第一待解锁设备,使用时间为12:00至13:00。首次解锁门禁锁后,用户b的剩余使用时长为1小时。第一计时时长为60s时,用户的剩余使用时长为59分钟,此时,设置为60s的阈值小于剩余使用时长59分钟。自此时开始第二次计时以得到第二计时时长,第二计时时长等于59分钟时,解除门禁锁的锁定状态。

其中,如果到12:30分钟的时候用户外出,回来重新解锁是12:40,那么,剩余使用时长需要重新计算,计算结果为30分钟。

这样,在用户使用歌曲唱录间的过程中,音乐app可以实时监控用户的实时剩余使用时长,并在确定用户的剩余使用时长用尽时,解除歌曲唱录间的门禁锁。该方案可以为使用时间结束的用户自动解除门禁锁,节省了用户扫码或输入的时间;同时,该方案可以起到提示当前用户离开歌曲唱录间的作用,以在当前用户不再具有歌曲唱录间使用权时,保证歌曲唱录间的下一位用户的正常使用。

在该方案中,门禁锁解除的同时,可以在音乐app上使用音乐或者文字提示用户使用时间已用尽;也可以在房间内外通过指示灯指示客户使用时间已用尽。

在本发明实施例中,第一用户标识还可以为第一用户通过app输入的第一验证码时,采用该技术方案时,在接收解锁请求之前,需要向具备第一待解锁设备解锁权限的用户发送与第一待解锁设备对应的验证码。

具体地,在解锁门禁锁时,首先需要在确定用户拥有第一待解锁设备使用权时向该用户发送验证码,并存储该验证码,该验证码仅在预定的时间段内该用户拥第一待解锁设备使用权时有效,将该验证码与待解锁设备的标识的映射关系预先保存;之后,根据验证码与待解锁设备的标识的映射关系判断是否解除门禁锁的锁定状态。

采用该方案,相比较现有技术,可以使解除门禁锁更加安全、可靠。

本发明实施例提供的解除门禁锁的方法,根据获取到的第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在该第一用户标识和第一待解锁设备的标识的映射关系,并在判断结果为存在时解除第一待解锁设备门禁锁的锁定状态,相比较现有技术中的手动操作门禁锁,可以智能地解除门禁锁,提升用户体验。

实施例二

实施例一为服务器侧的解除门禁锁的方法实施例,实施例二为客户端侧的解除门禁锁的方法实施例。

本发明实施例提供的解除门禁锁的方法包括:

步骤201,生成解锁请求;解锁请求中包含第一用户标识和第一待解锁设备的标识;第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制门禁锁锁定或解锁的控制器;

步骤202,向服务器发送解锁请求,以触发服务器根据解锁请求解锁第一待解锁设备。

其中,解锁请求由第一用户触发二维码扫描操作或标志字符输入操作后发送,二维码和标志字符包含第一待解锁设备的标识。

实施例三

实施例三为客户端侧的解除门禁锁的方法实施例。

如图2所示,在本发明实施例中,客户端为安装在终端上的app客户端。

如图3所示,本发明实施例提供的解除门禁锁的方法包括:

步骤301,接收服务器发送的第一控制指令;第一控制指令,是服务器在判断预先保存的映射关系中,存在服务器接收到的解锁请求中包含的第一用户标识和第一待解锁设备的标识的映射关系后发出的;预先保存的映射关系,为待解锁设备的标识和在预定时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;预定的时间段包括接收到解锁请求的时间点;预定的时间段的长度,根据用户请求的对于待解锁设备的使用时长确定。步骤302,根据第一控制指令解除门禁锁的锁定状态。

预先保存的映射关系为待解锁设备的标识和在预定的时间段内具备该待解锁设备解锁权限的用户的用户标识的映射关系。这样,如果第一用户当前具备第一待解锁设备的解锁权限,第一用户就可以通过发送解锁请求解锁第一待解锁设备,服务器根据该解锁请求和以上映射关系发出第一控制指令,解除门禁锁的锁定状态。

预定的时间段即为用户具备对应的待解锁设备的解锁权限的时间段。

映射关系中包括预定的时间段参数,可以确保解锁第一被解锁设备的用户当前具备第一待解锁设备的解锁权限,保证第一待解锁设备的门禁锁的安全、可靠。

在第一用户不具备第一待解锁设备的解锁权限时,即在预先保存的映射关系中,不存在第一用户标识与第一待解锁设备的标识的映射关系。此时,服务器不发送第一控制指令,客户端未接收到服务器发送的第一控制指令时,则执行维持门禁锁锁定状态的操作。

本发明实施例提供的解除门禁锁的方法中,在步骤302之后,解除门禁锁的锁定状态后,接收服务器发送的第二控制指令;第二控制指令,是服务器在第一计时时长等于预设的阈值时,若监听门禁锁的状态的监听结果为门禁锁仍处于未锁定状态时发出的;第一计时时长为服务器自解除门禁锁的锁定状态时开始计时所得到的计时时长。

在接收到第二控制指令后,根据第二控制指令控制门禁锁进入锁定状态。

该技术方案可使得用户在解锁门禁锁后一定时长后保证门禁锁处于锁定状态。第一计时时长等于预设阈值时,如果门禁锁已被用户手动锁定,则不需进行处理,如果门禁锁处于未锁定状态,则控制门禁锁进入锁定状态。

第一待解锁设备设置有可检测门禁锁状态的门禁状态传感器,监听门禁锁的状态时,服务器与门禁状态传感器信号连接,接收门禁状态传感器发送的门禁锁状态信号,并根据该门禁锁状态信息判断门禁锁是否处于锁定状态。

例如,阈值设置为60s,则在第一计时时长等于60s时判断门禁锁的状态,并在门禁锁处于未锁定状态时,服务器发出第二控制指令,控制门禁锁进入锁定状态。

控制门禁锁进入锁定状态时,服务器还需要根据第二时长和剩余使用时长的关系确定是否发送第三控制指令。

具体地,门禁锁进入锁定状态后,接收服务器发送的第三控制指令;第三控制指令是服务器在第二计时时长等于剩余使用时长时时发出的;第二计时时长为服务器自控制门禁锁进入锁定状态时开始计时所得到的计时时长。

其中,剩余使用时长,根据第一用户标识对应的用户请求的对于第一待解锁设备的使用时长,以及该用户已经使用第一解锁设备的时长确定。之后,客户端根据第三控制指令解除门禁锁的锁定状态。

采用该方案,相比较现有技术,可以使解除门禁锁更加安全、可靠。

实施例四

如图4所示,本发明实施例提供的解除门禁锁的装置包括:

第一接收单元401,用于接收解锁请求;解锁请求中包含第一用户标识和第一待解锁设备的标识;第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制门禁锁锁定或解锁的控制器。

第一判断单元402,用于根据第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系;其中,预先保存的映射关系,为待解锁设备的标识和在预定的时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;预定的时间段包括接收到解锁请求的时间点;预定的时间段的长度,根据用户请求的对于待解锁设备的使用时长确定。第一执行单元403,用于在判断结果为存在时,则解除门禁锁的锁定状态。

在本发明实施例提供的解除门禁锁的装置中,首先由第一接收单元401接收第一用户标识和第一待解锁设备的标识,由第一判断单元402判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系,并由第一执行单元403在判断结果为存在时解除门禁锁的锁定状态。

预先保存的映射关系为待解锁设备的标识和在预定的时间段内具备该待解锁设备解权限的用户的用户标识的映射关系。这样,如果第一用户当前拥有第一待解锁设备的解锁权限,第一用户即可以通过向第一接收单元401发送解锁请求解锁第一待解锁设备。

预定的时间段,即为用户具备对应的待解锁设备的解锁权限的时间段。

映射关系中包括预定的时间段参数,可以确保解锁第一被解锁设备的用户当前具备第一待解锁设备的解锁权限,保证第一待解锁设备的门禁锁的安全、可靠。

在第一用户不具备第一待解锁设备的解锁权限时,即在预先保存的映射关系中,不存在第一用户标识与第一待解锁设备的标识的映射关系。因此,判断预先保存的映射关系中,是否存在第一用户标识和第一待解锁设备的标识的映射关系时,第一执行单元还用于:若判断结果为不存在,则执行维持门禁锁锁定状态的操作。

本发明实施例提供的解除门禁锁的装置还包括计时单元和监听单元,在解除门禁锁的锁定状态后,计时单元自解除门禁锁的锁定状态时开始计时,以得到第一计时时长;监听单元监听门禁锁的状态;第一执行单元还用于,当第一计时时长等于预设的阈值时,监听结果为门禁锁仍处于未锁定状态,则控制门禁锁进入锁定状态。

该技术方案可使得用户在解锁门禁锁后一定时长后控制门禁锁处于锁定状态。第一计时时长等于预设阈值时,如果门禁锁已被用户手动锁定,则不需进行处理,如果门禁锁处于未锁定状态,则控制门禁锁进入锁定状态。

第一待解锁设备设置有可检测门禁锁状态的门禁状态传感器,监听门禁锁的状态时,服务器与门禁状态传感器信号连接,接收门禁状态传感器发送的门禁锁状态信号,并根据该门禁锁状态信息判断门禁锁是否处于锁定状态。

门禁锁进入锁定状态之后,计时单元还用于,自控制门禁锁进入锁定状态时开始计时,以得到第二计时时长;第一执行单元还用于:当第二计时时长等于剩余使用时长时,解除门禁锁的锁定状态。其中,剩余使用时长,根据第一用户标识对应的用户请求的对于第一待解锁设备的使用时长,以及该用户已经使用第一解锁设备的时长确定。

这样,在用户使用歌曲唱录间的过程中,音乐app可以实时监控用户的实时剩余使用时长,并在确定用户的剩余使用时长用尽时,解除歌曲唱录间的门禁锁。该方案可以为使用时间结束的用户自动解除门禁锁,节省了用户扫码或输入的时间;同时,该方案可以起到提示当前用户离开歌曲唱录间的作用,以在当前用户不再具有歌曲唱录间使用权时,保证歌曲唱录间的下一位用户的正常使用。

在本发明实施例中,第一用户标识是第一用户通过app输入的第一验证码时,装置还包括第一发送单元,用于:在接收解锁请求之前,向具备第一待解锁设备解锁权限的用户发送与第一待解锁设备对应的验证码。

此时,在解锁门禁锁时,首先需要确定在用户拥有第一待解锁设备使用权时由第一发送单元向该用户发送验证码,并存储该验证码,该验证码仅在预定的时间段内有效,将该验证码与第一待解锁设备的标识的映射关系预先保存;之后,根据验证码与待解锁设备的标识的映射关系判断是否解除门禁锁的锁定状态。

采用该方案,相比较现有技术,可以使解除门禁锁更加安全、可靠。

本发明实施例提供的解除门禁锁的装置,根据获取到的第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在该第一用户标识和第一待解锁设备的标识的映射关系,并在判断结果为存在时解除第一待解锁设备门禁锁的锁定状态,相比较现有技术中的手动操作门禁锁,可以智能地解除门禁锁,提升用户体验。

实施例五

实施例四为服务器侧的解除门禁锁的装置实施例,实施例五为客户端侧的解除门禁锁的装置实施例。

本发明实施例提供的解除门禁锁的装置包括:

生成单元,用于生成解锁请求,解锁请求中包含第一用户标识和第一待解锁设备的标识;第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制门禁锁锁定或解锁的控制器。

第二发送单元,用于向服务器发送解锁请求,以触发服务器根据解锁请求解锁第一待解锁设备。

实施例六

实施例六为客户端侧的解除门禁锁的装置实施例。如图5所示,本发明实施例提供的解除门禁锁的装置包括:

第二接收单元501,用于接收服务器发送的第一控制指令;第一控制指令,是服务器在判断预先保存的映射关系中,存在服务器接收到的解锁请求中包含的第一用户标识和第一待解锁设备的标识的映射关系后发出的;预先保存的映射关系,为待解锁设备的标识和在预定时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;预定的时间段包括接收到解锁请求的时间点;预定的时间段的长度,根据用户请求的对于待解锁设备的使用时长确定;第二执行单元502,用于根据第一控制指令解除门禁锁的锁定状态。

预先保存的映射关系是待解锁设备的标识和在预定的时间段内具备该待解锁设备解权限的用户的用户标识的映射关系。这样,如果第一用户当前具备第一待解锁设备的解锁权限,第一用户就可以通过发送解锁请求解锁第一待解锁设备,此时,服务器根据该解锁请求和以上映射关系发出第一控制指令,第二接收单元501接收第一控制指令,并由第二执行单元502解除门禁锁的锁定状态。

在第一用户不具备第一待解锁设备的解锁权限时,即在预先保存的映射关系中,不存在第一用户标识与第一待解锁设备的标识的映射关系。此时,服务器不发送第一控制指令,第二执行单元502未接收到服务器发送的第一控制指令时,则执行维持门禁锁锁定状态的操作。

采用本发明实施例提供的技术方案,相比较现有技术,可以使解除门禁锁更加安全、可靠。

实际应用中,第一接收单元401、第一判断单元402、第一执行单元403、第一发送单元、计时单元、监听单元、生成单元、第二发送单元、第二接收单元501以及第二执行单元502均可由位于解除门禁锁的装置上的中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)、或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器,上述计算机程序可由slam回环检测装置的处理器执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

基于此,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:

接收解锁请求;所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

根据所述第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在所述第一用户标识和第一待解锁设备的标识的映射关系;其中,所述预先保存的映射关系,为待解锁设备的标识和在预定的时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;

若判断结果为存在,则解除所述门禁锁的锁定状态。

该计算机程序被处理器运行时,还执行:

所述待解锁设备为迷你k歌房。

该计算机程序被处理器运行时,还执行:

若判断结果为不存在,则执行维持所述门禁锁锁定状态的操作。

该计算机程序被处理器运行时,还执行:所述解锁请求由第一用户通过终端app触发二维码扫描操作或标志字符输入操作后发送,所述二维码和所述标志字符包含所述第一待解锁设备的标识。

该计算机程序被处理器运行时,还执行:在接收解锁请求之前,向具备所述第一待解锁设备解锁权限的用户发送与所述第一待解锁设备对应的验证码。

该计算机程序被处理器运行时,还执行:自解除所述门禁锁的锁定状态时开始计时,以得到第一计时时长;监听所述门禁锁的状态;

当所述第一计时时长等于预设的阈值时,若监听结果为所述门禁锁仍处于未锁定状态,则控制所述门禁锁进入锁定状态。

该计算机程序被处理器运行时,还执行:自控制所述门禁锁进入所述锁定状态时,开始计时,以得到第二计时时长;当所述第二计时时长等于剩余使用时长时,解除所述门禁锁的锁定状态。

本发明实施例提供一种解除门禁锁的装置,该解除门禁锁的装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,该处理器用于运行所述计算机程序时,执行:

接收解锁请求;所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

根据所述第一用户标识和第一待解锁设备的标识,判断预先保存的映射关系中,是否存在所述第一用户标识和第一待解锁设备的标识的映射关系;其中,所述预先保存的映射关系,为待解锁设备的标识和在预定的时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;

若判断结果为存在,则解除所述门禁锁的锁定状态。

所述处理器还用于运行所述计算机程序时,执行:所述待解锁设备为迷你k歌房。

所述处理器还用于运行所述计算机程序时,执行:若判断结果为不存在,则执行维持所述门禁锁锁定状态的操作。

所述处理器还用于运行所述计算机程序时,执行:所述解锁请求由第一用户通过终端app触发二维码扫描操作或标志字符输入操作后发送,所述二维码和所述标志字符包含所述第一待解锁设备的标识。

所述处理器还用于运行所述计算机程序时,执行:在接收解锁请求之前,向具备所述第一待解锁设备解锁权限的用户发送与所述第一待解锁设备对应的验证码。

所述处理器还用于运行所述计算机程序时,执行:自解除所述门禁锁的锁定状态时开始计时,以得到第一计时时长;监听所述门禁锁的状态;

当所述第一计时时长等于预设的阈值时,若监听结果为所述门禁锁仍处于未锁定状态,则控制所述门禁锁进入锁定状态。

所述处理器还用于运行所述计算机程序时,执行:自控制所述门禁锁进入所述锁定状态时,开始计时,以得到第二计时时长;当所述第二计时时长等于剩余使用时长时,解除所述门禁锁的锁定状态。

基于此,本发明实施例提供另一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:

生成解锁请求;所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

向服务器发送解锁请求,以触发所述服务器根据所述解锁请求解锁所述第一待解锁设备。

本发明实施例还提供另一种解除门禁锁的装置,该解除门禁锁的装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,该处理器用于运行所述计算机程序时,执行:

生成解锁请求;所述解锁请求中包含第一用户标识和第一待解锁设备的标识;所述第一待解锁设备,设置有门禁锁,以及,设置有根据不同指令控制所述门禁锁锁定或解锁的控制器;

向服务器发送解锁请求,以触发所述服务器根据所述解锁请求解锁所述第一待解锁设备。基于此,本发明实施例提供另一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:

接收服务器发送的第一控制指令;所述第一控制指令,是服务器在判断预先保存的映射关系中,存在所述服务器接收到的解锁请求中包含的所述第一用户标识和第一待解锁设备的标识的映射关系后发出的;所述预先保存的映射关系,为待解锁设备的标识和在预定时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;根据所述第一控制指令解除所述门禁锁的锁定状态。

该计算机程序被处理器运行时,还执行:解除门禁锁的锁定状态后,

接收服务器发送的第二控制指令;所述第二控制指令,是服务器在第一计时时长等于预设的阈值时,若监听所述门禁锁的状态的监听结果为所述门禁锁仍处于未锁定状态时发出的;所述第一计时时长为所述服务器自解除所述门禁锁的锁定状态时开始计时所得到的计时时长;

根据所述第二控制指令控制所述门禁锁进入锁定状态。

该计算机程序被处理器运行时,还执行:所述门禁锁进入锁定状态后,接收服务器发送的第三控制指令;所述第三控制指令,是服务器在第二计时时长等于剩余使用时长时时发出的;所述第二计时时长为所述服务器自控制所述门禁锁进入所述锁定状态时开始计时所得到的计时时长;

根据所述第三控制指令解除所述门禁锁的锁定状态。

本发明实施例还提供另一种解除门禁锁的装置,该解除门禁锁的装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,该处理器用于运行所述计算机程序时,执行:

接收服务器发送的第一控制指令;所述第一控制指令,是服务器在判断预先保存的映射关系中,存在所述服务器接收到的解锁请求中包含的所述第一用户标识和第一待解锁设备的标识的映射关系后发出的;所述预先保存的映射关系,为待解锁设备的标识和在预定时间段内具备待解锁设备解锁权限的用户的用户标识之间的映射关系;所述预定的时间段包括接收到所述解锁请求的时间点;所述预定的时间段的长度,根据用户请求的对于所述待解锁设备的使用时长确定;

根据所述第一控制指令解除所述门禁锁的锁定状态。

所述处理器还用于运行所述计算机程序时,执行:解除门禁锁的锁定状态后,

接收服务器发送的第二控制指令;所述第二控制指令,是服务器在第一计时时长等于预设的阈值时,若监听所述门禁锁的状态的监听结果为所述门禁锁仍处于未锁定状态时发出的;所述第一计时时长为所述服务器自解除所述门禁锁的锁定状态时开始计时所得到的计时时长;

根据所述第二控制指令控制所述门禁锁进入锁定状态。

所述处理器还用于运行所述计算机程序时,执行:所述门禁锁进入锁定状态后,

接收服务器发送的第三控制指令;所述第三控制指令,是服务器在第二计时时长等于剩余使用时长时时发出的;所述第二计时时长为所述服务器自控制所述门禁锁进入所述锁定状态时开始计时所得到的计时时长;

根据所述第三控制指令解除所述门禁锁的锁定状态。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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