蓝牙开锁方法、锁具及存储介质与流程

文档序号:23986663发布日期:2021-02-20 12:17阅读:266来源:国知局
蓝牙开锁方法、锁具及存储介质与流程

[0001]
本发明涉及锁具技术领域,尤其涉及一种蓝牙开锁方法、锁具及存储介质。


背景技术:

[0002]
基站是移动通信网络中最关键的基础设施,能够提供无线覆盖,实现有线通信网络与无线终端之间的无线信号传输。
[0003]
基站上设置有设备柜,设备柜中安装有电源模块、备电控制装置等重要设备,为防止设备柜中的重要设备被盗,在设备柜上安装有防盗锁。现有防盗锁通常使用钥匙来开锁,盗窃者很容易使用工具将防盗锁打开,进而盗窃设备柜中的电源模块等设备。


技术实现要素:

[0004]
本申请实施例通过提供一种蓝牙开锁方法、锁具及存储介质,解决了现有防盗锁使用钥匙来开锁,容易被盗窃者使用工具打开的技术问题。
[0005]
第一方面,本发明实施例提供了一种蓝牙开锁方法,该方法包括:接收开锁终端的配对信息;与所述开锁终端建立信息传输链路;接收所述开锁终端的开锁命令信息;执行所述开锁命令信息;向服务器发送开锁记录信号,所述开锁记录信号包括所述开锁终端的身份信息,执行所述开锁命令信息的时间以及开锁的结果。
[0006]
结合第一方面,在一种可能的实现方式中,所述与所述开锁终端建立信息传输链路,包括:比较所述配对信息中的认证码与预设码是否相同;若所述认证码与所述预设码相同,接收所述开锁终端的链接建立请求;通过所述链接建立请求。
[0007]
结合第一方面,在一种可能的实现方式中,该方法还包括:定期更新所述预设码,并将更新后的所述预设码发送至所述服务器。
[0008]
结合第一方面,在一种可能的实现方式中,该方法还包括:接收服务器下发的更新码,并将所述更新码设置为新的所述预设码。
[0009]
结合第一方面,在一种可能的实现方式中,根据开锁结果,向外发出对应的报警信号,所述报警信号包括震动、响铃和发光中的一种或多种方式。
[0010]
结合第一方面,在一种可能的实现方式中,该方法还包括:向所述开锁终端发送开锁结果信息。
[0011]
结合第一方面,在一种可能的实现方式中,若开锁失败,再次执行所述接收所述开锁终端的开锁命令信息,以及所述执行所述开锁命令信息。
[0012]
第二方面,本发明实施例还提供了一种锁具,该锁具包括:
配对模块,用于接收开锁终端的配对信息;链路建立模块,用于与所述开锁终端建立信息传输链路;命令接收模块,用于接收所述开锁终端的开锁命令信息;命令执行模块,用于执行所述开锁命令信息;记录模块,用于向服务器开锁记录信号,所述开锁记录信号包括所述开锁终端的身份信息,执行所述开锁命令信息的时间以及开锁的结果。
[0013]
第三方面,本发明实施例还提供了一种锁具,该锁具包括处理器,以及与所述处理器连接的存储器、蓝牙模块和物联网模块;所述存储器用于存储计算机可执行指令;所述蓝牙模块用于接收开锁终端的信息;所述物联网模块用于与服务器之间传输数据;所述处理器用于执行所述计算机可执行指令,以实现第一方面以及第一方面各可能实现方式中所述的方法。
[0014]
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,计算机执行所述可执行指令时能够第一方面及第一方面各可能实现方式中所述的方法。
[0015]
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本发明实施例提供了一种蓝牙开锁方法,该蓝牙开锁方法包括:接收开锁终端的配对信息;与开锁终端建立信息传输链路;接收开锁终端的开锁命令信息;执行开锁命令信息;向服务器发送开锁记录信号。使用该蓝牙开锁方法的锁具不需要使用钥匙,不需要在锁具上设置钥匙孔,进而不容易被盗窃者使用工具打开,进而防止设备柜中的电池模块等设备被盗。
附图说明
[0016]
为了更清楚地说明本发明具体实施方式的技术方案,下面将对具体实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]
图1为本申请实施例提供的锁具、开锁终端和服务器的交互过程图;图2为本申请实施例提供的蓝牙开锁方法的流程图;图3为本申请实施例提供的锁具与开锁终端建立信息传输链路的;图4为本申请实施例提供的锁具的模块结构示意图;图5为本申请实施例提供的锁具的硬件结构示意图。
[0018]
附图标记:101-锁具;102-开锁终端;103-服务器;500-总线;501-处理器;502-存储器;503-蓝牙模块;504-物联网模块;505-记录模块。
具体实施方式
[0019]
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技
术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]
基站上设置有设备柜,设备柜中安装有电源模块、备电控制装置等重要设备,为防止设备柜中的重要设备被盗,在设备柜上安装有防盗锁。现有防盗锁通常使用钥匙来开锁,盗窃者很容易使用工具将防盗锁打开,进而盗窃设备柜中的电源模块等设备。
[0021]
本实施例提供了一种蓝牙开锁方法、锁具及存储介质,能够有效解决上述的技术问题,请一并参照图1至图5。本实施例提供的技术方案应用在锁具101、开锁终端102和服务器103交互的场景,如图1所示。其中,开锁101终端是能够向外发送蓝牙信号的终端设备,比如,手机、平板电脑、笔记本电脑等设备。
[0022]
本实施例提供的蓝牙开锁方法如图2所示,包括步骤s201至步骤s205,详细描述如下。
[0023]
s201、接收开锁终端102的配对信息。
[0024]
步骤s201为锁具101所执行的操作,具体锁具101与开锁终端102之间的交互过程如下。开锁终端102向外发送配对信息,其中配对信息信息包括所要打开锁具101的身份信息,然后,所要打开锁具101接收开锁终端102发送来的配对信息。
[0025]
s202、与开锁终端102建立信息传输链路。
[0026]
具体地,当所要打开的锁具101接收到开锁终端102发送来的配对信息后,所要打开的锁具101能够与开锁终端102完成配对,并且建立信息传输链路,使所要打开的锁具101与开锁终端102之间能够进行信息的传输。
[0027]
所要打开的锁具101与开锁终端102之间通过蓝牙的方式进行信息传输,由于蓝牙技术具有跳频的功能,进而使开锁终端102与所要打开的锁具101之间的信息传输能够有效避免外界的干扰。
[0028]
其中图3中示出了所要打开的锁具101与开锁终端102建立信息传输链路的具体过程,包括步骤s301至步骤s303,具体描述如下。
[0029]
s301、比较配对信息中的认证码与预设码是否相同。
[0030]
每个锁具101内均设置有自身的预设码,且每个锁具101的预设码不相同。配对信息中包括有认证码,当所要打开的锁具101接收到开锁终端102发送的来的配对信息后,所要打开的锁具101将配对信息中的认证码与自身的预设码进行比较,判断是否相同。
[0031]
s302、若认证码与预设码相同,接收开锁终端102的链接建立请求。
[0032]
如果配对信息中的认证码与所要打开锁具101中的预设码相同,所要打开的锁具101与开锁终端102之间配对成功。然后开锁终端102会向所要打开的锁具101发送链接建立请求,所要打开的锁具101接收该链接建立请求。
[0033]
s303、通过链接建立请求。
[0034]
所要打开的锁具101通过开锁终端102的链接建立请求后,所要打开的锁具101与开锁终端102之间存在信息传输链路,使所要打开的锁具101与开锁终端102之间能够进行信息的传输。
[0035]
s203、接收开锁终端102的开锁命令信息。
[0036]
步骤s203为锁具101所执行的操作,具体锁具101与开锁终端102之间的交互过程如下。开锁终端102发送开锁命令信息,开锁命令信息通过信息传输链路传送到所要打开的
锁具101,并被所要打开的锁具101接收。
[0037]
s204、执行开锁命令信息。
[0038]
所要打开的锁具101接收到开锁终端102发来的开锁命令信息后,执行考所命令信息,锁具101打开,进而基站的运维人员能够对设备柜内的电源模块、备电控制装置等设备进行检修、更换等。
[0039]
s205、向服务器103发送开锁记录信号,开锁记录信号包括开锁终端102的身份信息,执行开锁命令信息的时间以及开锁的结果。
[0040]
锁具101将开锁记录信息发送到服务器,使后台维护人员能够从服务器获知每个锁具101执行开锁命令信息的时间、打开锁具101的开锁终端102的身份信息以及是否打开成功。进而,能够获知每个锁具101是否为基站人员打开,是否存在设备被盗窃的可能。
[0041]
使用该蓝牙开锁方法的锁具101不需要使用钥匙,不需要在锁具101上设置钥匙孔,进而锁具101不容易被盗窃者使用工具打开,进而防止设备柜中的电池模块等设备被盗,并且能够记录锁具101执行开锁命令信息的时间、打开锁具101的开锁终端102的身份信息以及是否打开成功,能够对每次执行该蓝牙开锁方法进行记录。
[0042]
本实施例提供的方法还包括:定期更新预设码,并将更新后的预设码发送至服务器103。
[0043]
锁具101能够定期修改预设码,比如每周进行一次预设码的修改,进而增强锁具101的防盗能力。修改后的预设码发送到服务器103,开锁终端102能够从服务器103获取更新后的预设码,并将获取的预设码的数值赋给配对信息中的认证码,进而能够保证打开锁具101。
[0044]
为加强锁具101的防盗能够外,除了采用锁具101自动定期修改预设码的步骤外,还可以采用以下步骤:接收服务器103下发的更新码,并将更新码设置为新的预设码。
[0045]
除了锁具101可以接受服务器103下发的更新码,并将更新码设置为新的预设码,开锁终端102也可以接受服务器103下发的更新码,并将更新码设置为新的认证码。
[0046]
当锁具101执行开锁命令信息后,根据开锁结果,向外发出对应的报警信号,所述报警信号包括震动、响铃和发光中的一种或多种方式。以响铃为例,当开锁成功,锁具101发出第一种铃声;当开锁失败,锁具101发出第二种铃声;当基站的运维人员听到铃声后就可以判断是否开锁成功。
[0047]
本实施例提供的方法还包括:向开锁终端102发送开锁结果信息。运维人员通过在开锁终端102上观看锁具101发来的开锁结果信息,可以得知开锁结果,并且开锁终端102也可以将开锁结果信息进行记录。
[0048]
当锁具101执行一次开锁命令信息后,若开锁失败,再次执行s203、接收所述开锁终端的开锁命令信息,以及s204、执行所述开锁命令信息。
[0049]
虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。本实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照本实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
[0050]
如图4所示,本发明实施例还提供了一种锁具101,该锁具101包括:配对模块401、
链路建立模块402、命令接收模块403、命令执行模块404和记录模块405。其中,配对模块401用于接收开锁终端102的配对信息;链路建立模块402用于与开锁终端102建立信息传输链路;命令接收模块403用于接收开锁终端102的开锁命令信息;命令执行模块404用于执行开锁命令信息;记录模块405用于向服务器103开锁记录信号,开锁记录信号包括开锁终端102的身份信息,执行开锁命令信息的时间以及开锁的结果。
[0051]
本实施例阐明模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述锁具101时以功能分为各种模块分别描述。在实施本实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以将实现某功能的模块由多个子模块或子单元组合实现。
[0052]
本发明实施例还提供了一种锁具101,该锁具101包括处理器501,以及与处理器501连接的存储器502、蓝牙模块503和物联网模块504。其中,存储器502用于存储计算机可执行指令;蓝牙模块503用于接收所述开锁终端的信息;物联网模块504用于与服务器103之间传输数据;处理器501用于执行所述计算机可执行指令,以实现本实施例提供的蓝牙开锁方法。
[0053]
处理器501可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。存储器502可用于存储计算机程序和/或模块,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card, smc),安全数字(secure digital, sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。通信模块504可以为物联网模块、4g或5g模块等。
[0054]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,计算机执行所述可执行指令时能够实现本实施例提供的蓝牙开锁方法。
[0055]
上述计算机可读存储介质包括但不限于随机存取存储器(英文:random access memory;简称:ram)、只读存储器(英文:read-only memory;简称:rom)、缓存(英文:cache)、硬盘(英文:hard disk drive;简称:hdd)或者存储卡(英文:memory card)。
[0056]
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的硬件的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,也可以通过数据迁移的实施过程中体现出来。该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0057]
本说明书中的各个实施方式采用递进的方式描述,各个实施方式之间相同或相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。本申请的全部或者部分可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、移动通信终端、多处理器系统、基于微处理器的系统、可编程的电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设
备的分布式计算环境等等。
[0058]
以上实施例仅用以说明本申请的技术方案,而非对本申请限制;尽管参照前述实施例对本申请进行了详细的说明,本领域普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1