一种蓝牙控制收银机钱箱的方法及系统技术方案

技术编号:27617699 阅读:48 留言:0更新日期:2021-03-10 10:52
本发明专利技术提供了一种蓝牙控制收银机钱箱的方法及系统,收银机建立与蓝牙遥控器的蓝牙连接;蓝牙遥控器接收权限发放请求,根据权限发放请求发送开锁权限至收银机;收银机根据开锁权限解锁开锁按键,以使得按下开锁按键能够打开钱箱。本发明专利技术设置蓝牙遥控器对打开钱箱的操作进行鉴权,收银机需要发送权限发放请求,得到蓝牙遥控器关于此的开锁权限之后,开锁案件才能够解锁打开钱箱,实现了对钱箱开启操作的验证,提高了收银机钱箱的安全性。提高了收银机钱箱的安全性。提高了收银机钱箱的安全性。

【技术实现步骤摘要】
一种蓝牙控制收银机钱箱的方法及系统


[0001]本专利技术涉及蓝牙遥控领域,尤其涉及一种蓝牙控制收银机钱箱的方法及系统。

技术介绍

[0002]现有较常见到的收银机的钱箱打开方法有:(1)通过钥匙机械开启钱箱,钱箱无须电路设计,只是物理机械设计;在拧钥匙开锁时,利用杠杆原理,将钱箱里的卡扣顶开解锁钱箱。(2)请参照图4,通过按下收银机上的解锁按键,触发钱箱中的电磁线圈工作,使得线圈产生磁力磁力吸开加锁的卡扣,请参照图4,通过在收银机的硬件上增加设计一个解锁按键和一个GPIO(General-purpose input/output,通用性输入/输出)管脚连接钱箱电磁线圈电路,该GPIO用于控制电磁线圈电路导通工作,使用12V直流电池给电磁线圈供电,默认状态设置为不导通不工作,当收银员需要打开收银箱,按下收银机的钱箱解锁按键时,收银机软件系统的钱箱服务检测有解锁按键按下,则通过GPIO电平设置函数将连接钱箱的GPIO的输出电平设置为高,使得钱箱电磁线圈电路导通产生磁力,将卡扣吸开使得钱箱能够打开。
[0003]传统钥匙机械方式开钱箱,只需要拥有钥匙就可以打开,为了方便收银员工作,通常由收银员直接保管钥匙,因钥匙一直由收银员保管,权限管理者只是进行定期检查,若遇到恶意收银员容易导致钥匙被盗取或复制;且任何拥有钥匙的人都可以打开收音机的钱箱,管理者无法得知具体打开钱箱的记录,没法管理钱箱的打开权限;而通过在收银机上设置解锁按键打开钱箱,只要收银机开机,收银机的软件系统处于工作状态,那么只需要按键按下就能打开钱箱,也无法对钱箱的打开权限进行管控。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种蓝牙控制收银机钱箱的方法及系统,实现对钱箱打开权限的管控。
[0005]为了解决上述技术问题,本专利技术采用的一种技术方案为:
[0006]一种蓝牙控制收银机钱箱的方法,包括步骤:
[0007]S1、收银机建立与蓝牙遥控器的蓝牙连接;
[0008]S2、所述蓝牙遥控器接收权限发放请求,根据所述权限发放请求发送开锁权限至所述收银机;
[0009]S3,所述收银机根据所述开锁权限解锁开锁按键,以使得按下所述开锁按键能够打开钱箱。
[0010]为了解决上述技术问题,本专利技术采用的另一种技术方案为:
[0011]一种蓝牙控制收银机钱箱的系统,包括蓝牙遥控器及收银机,所述蓝收银机包括第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的第一计算机程序;所述蓝牙遥控器包括第二存储器、第二处理器及存储在所述第二存储器上并可在所述第二处理器上运行的第二计算机程序,所述第一处理器执行所述第一计算机程序
时实现以下步骤:
[0012]S1、建立与蓝牙遥控器的蓝牙连接;
[0013]S3、根据所述开锁权限解锁开锁按键,以使得按下所述开锁按键能够打开钱箱;
[0014]所述第二处理器执行所述第二计算机程序时在所述S1及所述S3之间实现以下步骤:
[0015]S2、接收权限发放请求,根据所述权限发放请求发送开锁权限至所述收银机。
[0016]本专利技术的有益效果在于:设置蓝牙遥控器管理钱箱的开启权限,蓝牙遥控器根据权限发放请求发送开锁权限至收银机,收银机接收到开锁权限后,收银员才能够通过按压开锁按键打开钱箱,若未通过蓝牙遥控器的授权,收银机的钱箱无法打开,实现了对收银机钱箱的开启权限管理;使用蓝牙连接蓝牙遥控器与收银机,能够在一定的范围内维持蓝牙遥控器与收银机之间的连接,提供了一定灵活性,同时超出范围之后会断开连接,若蓝牙遥控器失窃则无法发挥效用,相较于通过网络进行数据的传送更加安全。
附图说明
[0017]图1为本专利技术实施例的一种蓝牙控制收银机钱箱的方法的步骤流程图;
[0018]图2为本专利技术实施例的一种蓝牙控制收银机钱箱的系统的结构示意图;
[0019]图3为本专利技术实施例的具体场景下的一种蓝牙控制收银机钱箱的方法的流程图;
[0020]图4为现有技术的一种打开收银机钱箱的方法;
[0021]标号说明:
[0022]1、收银机;1.1、第一处理器;1.2、第一存储器;2、蓝牙遥控器;2.1、第二处理器;2.2、第二存储器;3、一种蓝牙控制收银机钱箱的系统。
具体实施方式
[0023]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0024]请参照图1及图3,一种蓝牙控制收银机钱箱的方法,包括步骤:
[0025]S1、收银机建立与蓝牙遥控器的蓝牙连接;
[0026]S2、所述蓝牙遥控器接收权限发放请求,根据所述权限发放请求发送开锁权限至所述收银机;
[0027]S3,所述收银机根据所述开锁权限解锁开锁按键,以使得按下所述开锁按键能够打开钱箱。
[0028]从上述描述可知,本专利技术的有益效果在于:设置蓝牙遥控器管理钱箱的开启权限,蓝牙遥控器根据权限发放请求发送开锁权限至收银机,收银机接收到开锁权限后,收银员才能够通过按压开锁按键打开钱箱,若未通过蓝牙遥控器的授权,收银机的钱箱无法打开,实现了对收银机钱箱的开启权限管理;使用蓝牙连接蓝牙遥控器与收银机,能够在一定的范围内维持蓝牙遥控器与收银机之间的连接,提供了一定灵活性,同时超出范围之后会断开连接,若蓝牙遥控器失窃则无法发挥效用,相较于通过网络进行数据的传送更加安全。
[0029]进一步的,S1具体为:
[0030]所述收银机通过BLE技术建立与所述蓝牙遥控器的连接。
[0031]由上述描述可知,通过BLE(Bluetooth Low Energy,蓝牙低能耗)技术建立蓝牙连接,功耗小,能够延长蓝牙遥控器的使用时间,减少更换电池的次数。
[0032]进一步的,所述S1具体为:
[0033]S11、搜索周围的蓝牙设备,获取所述蓝牙设备的服务UUID;
[0034]S12、根据所述服务UUID判断所述蓝牙设备的类型,若为蓝牙遥控器则停止搜索并与所述蓝牙遥控器进行配对;
[0035]S13、获取随机值,通过预设密钥加密所述随机值得到密文,将所述密文发送给所述蓝牙遥控器;
[0036]S14、接收所述蓝牙遥控器所返回的与所述密文对应的解密数据;
[0037]S15、判断所述解密数据与所述随机值是否相同,若是,则维持与所述蓝牙遥控器的连接。
[0038]由上述描述可知,收银机直接搜索周围的蓝牙设备并通过服务UUID判断蓝牙设备的类型,若确定其为蓝牙遥控器则进行配对,在配对时需要进行密文验证,保证了蓝牙通道的保密性,通过改变收银机中存储的密钥和蓝牙遥控器中存储的解密密钥的对应关系,还可实现蓝牙遥控器对收银机的一对一控制或一对多控制。
[0039]进一步的,所述S2中所述开锁权限包括有效时间;
[0040]所述S3还包括:
[0041]接收所述开锁权限的同时开启计时线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙控制收银机钱箱的方法,其特征在于,包括步骤:S1、收银机建立与蓝牙遥控器的蓝牙连接;S2、所述蓝牙遥控器接收权限发放请求,根据所述权限发放请求发送开锁权限至所述收银机;S3、所述收银机根据所述开锁权限解锁开锁按键,以使得按下所述开锁按键能够打开钱箱。2.根据权利要求1所述的一种蓝牙控制收银机钱箱的方法,其特征在于,所述S1具体为:所述收银机通过BLE技术建立与所述蓝牙遥控器的连接。3.根据权利要求1所述的一种蓝牙控制收银机钱箱的方法,其特征在于,所述S1具体为:S11、搜索周围的蓝牙设备,获取所述蓝牙设备的服务UUID;S12、根据所述服务UUID判断所述蓝牙设备的类型,若为蓝牙遥控器则停止搜索并与所述蓝牙遥控器进行配对;S13、获取随机值,通过预设密钥加密所述随机值得到密文,将所述密文发送给所述蓝牙遥控器;S14、接收所述蓝牙遥控器所返回的与所述密文对应的解密数据;S15、判断所述解密数据与所述随机值是否相同,若是,则维持与所述蓝牙遥控器的连接。4.根据权利要求1所述的一种蓝牙控制收银机钱箱的方法,其特征在于,所述S2中所述开锁权限包括有效时间;所述S3还包括:接收所述开锁权限的同时开启计时线程,通过所述计时线程获取当前等待时间;判断所述当前等待时间是否超过所述有效时间,若是,则将所述开锁权限删除。5.根据权利要求1所述的一种蓝牙控制收银机钱箱的方法,其特征在于,所述S3中所述收银机根据所述开锁权限解锁开锁按键具体为:接收所述开锁权限后,设置所述开锁按键的可检测属性为true。6.一种蓝牙控制收银机钱箱的系统,包括蓝牙遥控器及收银机,所述蓝收银机包括第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的第一计算机程序;所述蓝牙遥控器包括第二存储器、第...

【专利技术属性】
技术研发人员:詹可祥
申请(专利权)人:福州汇思博信息技术有限公司
类型:发明
国别省市:

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

1