共享单车的解锁方法、装置、设备及存储介质制造方法及图纸

技术编号:34919293 阅读:22 留言:0更新日期:2022-09-15 07:10
本申请提供一种共享单车的解锁方法、装置设备及存储介质,所述方法包括共享单车的解锁系统,所述系统包括接收端:所述接收端基于预设加密算法,将所述明文指令加密,生成密文指令,再解密生成解密指令;随后接收端再对明文指令进行校验;若所述校验通过,所述接收端控制共享单车锁控盒开关锁。通过上述方式,本发明专利技术对后台服务器的发送端发送未经加密的明文开关锁指令进行加密,输出的密文指令通过共享单车的接收端识别完成开关锁。所述方案使得从共享单车接收端系统外部无法通过用第三方软件发送明文指令的方式进行开关锁,有效的保证了共享单车使用的安全性,解决了共享单车的解锁安全性低下的技术问题。锁安全性低下的技术问题。

【技术实现步骤摘要】
共享单车的解锁方法、装置、设备及存储介质


[0001]本专利技术涉及密码学领域,尤其涉及一种共享单车的解锁方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着共享单车技术的成熟,全国各个大、中型城市都可以看到共享单车的身影,与“有桩”的公共自行车相比,这种随时取用和停车的“无桩”共享单车给用户带来了极大的便利。目前,共享单车的开锁方式有多种,最常用的一种是,用移动终端(如手机)识别车辆编码(二维码或编号),通过后台服务器验证后控制共享单车上的车锁自动开启或关闭。
[0003]但是,有部分人出于私心,使用第三方软件,在共享单车后台服务器发送端发出未经加密的明文指令后进行拦截并且模拟,再将模拟后的明文指令发送给共享单车的开关锁验证系统,用于直接打开或锁定共享单车,从而避开后台服务器的计费流程,这样的行为影响到了共享单车使用的安全性。因此,如何解决共享单车的解锁安全性低下成为了目前亟待解决的技术问题。

技术实现思路

[0004]本申请的主要目的在于提供了一种共享单车的解锁方法、装置、设备及计算机可读存储介质,旨在解决共享单车的解锁安全性低下的技术问题。
[0005]为实现上述目的,本专利技术提供一种共享单车的解锁方法,所述共享单车的解锁方法包括应用于共享单车的解锁系统,所述系统包括接收端,所述方法包括:所述接收端基于预设加密算法,将明文指令进行加密,生成密文指令;所述接收端基于预设解密算法,对所述密文指令进行解密,生成解密指令;根据预设密钥与所述解密指令,对所述明文指令进行校验;若所述明文指令校验通过,所述接收端控制共享单车锁控盒进行开锁或关锁。
[0006]进一步地,所述接收端包括IOT模块、蓝牙仪表、锁控盒和扬声器,所述IOT模块、蓝牙仪表、锁控盒和扬声器之间通过CAN网络通信,其中IOT模块有独立电池供电。
[0007]进一步地,所述接收端基于预设加密算法,将所述明文指令进行加密,生成密文指令,包括:所述IOT模块从所述发送端接收所述明文指令;所述IOT模块将所述明文指令发送给所述蓝牙仪表;基于预设加密算法,所述蓝牙仪表将所述明文指令进行加密,并向所述锁控盒发送所述密文指令。
[0008]进一步地,所述接收端基于预设解密算法,对所述密文指令进行解密,生成解密指令,包括:所述锁控盒接收到所述密文指令,基于所述预设解密算法,将所述密文指令进行解密,输出解密指令。
[0009]进一步地,所述接收端根据预设密钥与所述解密指令,对所述明文指令进行校验,包括;所述锁控盒将所述解密指令与所述明文指令进行比对,以对所述明文指令进行校验;当所述解密指令与所述明文指令一致时,所述锁控盒则判定所述明文指令校验通过;当所述解密指令与所述明文指令不一致时,所述锁控盒则判定所述明文指令校验不通过;所述
锁控盒将所述明文指令的校验结果反馈至所述蓝牙仪表。
[0010]进一步地,若所述明文指令校验通过,所述接收端控制共享单车锁控盒进行开锁或关锁,包括:所述蓝牙仪表接收所述校验结果;若所述校验结果为所述明文指令校验通过,所述蓝牙仪表向所述锁控盒发送开锁或关锁指令;
[0011]若所述校验结果为所述明文指令校验不通过,则所述校验未通过,则不执行下一步动作;所述锁控盒在接收到所述开锁或者关锁指令后,控制所述锁控盒内碟刹锁的电机通过正反转进行所述共享单车的开锁或关锁。
[0012]进一步地,所述预设加密算法包括对称加密算法或非对称加密算法,其中所述对称加密算法包括DES加密算法、3DES加密算法或AES加密算法,所述非对称加密算法包括RSA加密算法、MD5加密算法或SHA_1加密算法。
[0013]进一步地,本专利技术提供一种共享单车的解锁方法,所述共享单车的解锁方法包括应用于共享单车的解锁系统,所述系统还包括发送端,所述方法包括:
[0014]所述发送端在检测到用户的扫码操作时,获取所述扫码操作对应的车辆信息以及用户信息,并基于所述车辆信息以及用户信息生成明文指令;
[0015]所述发送端将所述明文指令发送接收端,以供所述接收端对所述明文指令进行验证,并基于验证结果确定是否对共享单车进行开锁或关锁。
[0016]此外,为实现上述目的,本专利技术还提供一种共享单车的解锁装置,所述共享单车的解锁装置包括:加密模块,用于在所述接收端基于预设加密算法,将所述明文指令进行加密,生成密文指令;解密模块,用于在所述接收端基于预设解密算法,对所述密文指令进行解密,生成解密指令;校验模块,用于根据预设密钥与所述解密指令,对所述明文指令进行校验;开关锁模块,若所述明文指令校验通过,用于在所述接收端控制共享单车锁控盒进行开锁或关锁。
[0017]此外,为实现上述目的,本专利技术还提供一种共享单车的解锁设备,所述共享单车的解锁设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的共享单车的解锁程序,其中所述共享单车的解锁程序被所述处理器执行时,实现如上述的共享单车的解锁方法的步骤。
[0018]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有共享单车的解锁程序,其中所述共享单车的解锁程序被处理器执行时,实现如上述的共享单车的解锁方法的步骤。
[0019]本申请提供一种共享单车的解锁方法,所述方法包括应用于共享单车的解锁系统,所述系统包括接收端,所述方法包括:所述接收端基于预设加密算法,将所述明文指令进行加密,生成密文指令;所述接收端基于预设解密算法,对所述密文指令进行解密,生成解密指令;根据预设密钥与所述解密指令,对所述明文指令进行校验;若所述明文指令校验通过,所述接收端控制共享单车锁控盒进行开锁或关锁。通过上述方式,本专利技术通过预设加密算法先进行加密,再通过共享单车的接收端识别所述加密指令并解码开锁,以使从共享单车接收端系统外部无法通过第三方软件发送的明文指令进行开关锁。通过这套装置可以有效的保证共享单车开关锁的安全性能,解决了共享单车的解锁安全性低下的技术问题。
附图说明
[0020]图1为本专利技术实施例方案中涉及的共享单车的解锁设备的硬件结构示意图;
[0021]图2为本专利技术共享单车的解锁方法第一实施例的流程示意图;
[0022]图3为本专利技术共享单车的解锁方法第二实施例的功能模块示意图;
[0023]图4为本专利技术共享单车的解锁方法第三实施例的流程示意图;
[0024]图5为本专利技术共享单车的解锁装置第一实施例的功能模块示意图。
[0025]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0026]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0027]本专利技术实施例涉及的共享单车的解锁方法主要应用于共享单车的解锁设备,该共享单车的解锁设备可以是PC、便携计算机、移动终端等具有显示和处理功能的设备。
[0028]参照图1,图1为本专利技术实施例方案中涉及的共享单车的解本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种共享单车的解锁方法,其特征在于,所述方法应用于共享单车的解锁系统,所述系统包括接收端,所述方法包括:所述接收端基于预设加密算法,将明文指令进行加密,生成密文指令;所述接收端基于预设解密算法,对所述密文指令进行解密,生成解密指令;所述接收端根据预设密钥与所述解密指令,对所述明文指令进行校验;若所述明文指令校验通过,所述接收端控制共享单车锁控盒进行开锁或关锁。2.如权利要求1所述的共享单车的解锁方法,其特征在于,所述接收端包括IOT模块、蓝牙仪表、锁控盒和扬声器,所述IOT模块、蓝牙仪表、锁控盒和扬声器之间通信相连,其中IOT模块有独立电池供电。3.如权利要求2所述的共享单车的解锁方法,其特征在于,所述接收端基于预设加密算法,将所述明文指令进行加密,生成密文指令,包括:所述IOT模块从所述发送端接收所述明文指令;所述IOT模块将所述明文指令发送给所述蓝牙仪表;基于所述预设加密算法,所述蓝牙仪表将所述明文指令进行加密,生成所述密文指令。4.如权利要求1所述的共享单车的解锁方法,其特征在于,所述接收端基于预设解密算法,对所述密文指令进行解密,生成解密指令,包括:所述锁控盒接收到所述密文指令,基于所述预设解密算法,将所述密文指令进行解密,输出解密指令。5.如权利要求1所述的共享单车的解锁方法,其特征在于,所述接收端根据预设密钥与所述解密指令,对所述明文指令进行校验,包括;所述锁控盒将所述解密指令与所述明文指令进行比对,以对所述明文指令进行校验;当所述解密指令与所述明文指令一致时,所述锁控盒则判定所述明文指令校验通过;当所述解密指令与所述明文指令不一致时,所述锁控盒则判定所述明文指令校验不通过;所述锁控盒将所述明文指令的校验结果反馈至所述蓝牙仪表。6.如权利要求5所述的共享单车的解锁方法,其特征在于,若所述明文指令校验通过,所述接收端控制共享单车锁控盒进行开锁或关锁,包括:所述蓝牙仪表接收所述校验结果;若所述校验结果为所述明文指令校验通过,所述蓝牙仪表向所述锁控盒发送开锁或关锁指令;...

【专利技术属性】
技术研发人员:杜松显卢江涛唐伟王烨庆王昭阳
申请(专利权)人:杭州野乐科技有限公司
类型:发明
国别省市:

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

1