An embodiment of the invention provides an unlocking method, a device and a storage medium for a traffic tool, which belongs to the field of traffic tools. The method includes: receiving the unlock password input by a user; judging whether the unlock password stored multiple password of the current password in the group matches, wherein the current password group includes a plurality of password; and matched in the unlock password with the current password in the group a one of the code under the control of the traffic tools to unlock. It can avoid the vulnerability caused by a single password and is not affected by the network failure or delay between the smart lock and the server during the operation.
【技术实现步骤摘要】
交通工具的解锁方法、装置以及存储介质
本专利技术涉及交通工具领域,具体地,涉及一种交通工具的解锁方法、装置以及存储介质。
技术介绍
当用户使用交通工具(例如,共享单车)时,需要对交通工具进行解锁操作。以共享单车为例,目前常见的车锁包括以下几种:(1)机械固定密码锁:用户扫码后,手机通过后台查询到该车对应的密码,用户输入对应的密码,匹配成功后开锁。用车结束在手机上结束订单。这种开锁方式不受环境影响,但是密码固定,可控性差。(2)电子密码锁:用户扫码后,手机通过后台查询到该车对应的密码,用户输入对应的密码,匹配成功后开锁。用车结束后电子锁向服务器上报订单信息,结束订单。这种开锁方式密码可变,受环境影响大,如果锁端与服务器之间的网络较差,不能和服务器及时同步密码就有可能造成密码长时间不变。此外,锁端和服务器之间的通信可能会有一定的时间延迟,从而导致密码改变有一定的延迟。(3)电子远程锁:用户扫码后,手机通过后台向车锁发送开锁指令,锁端执行开锁。用车结束后电子锁向服务器上报订单信息,结束订单。这种方式也是受环境影响大,如果网络较差,就不能开锁。
技术实现思路
本专利技术实施例的目的是提供一种交通工具的解锁方法、装置以及存储介质,用于解决或至少部分解决上述技术问题。为了实现上述目的,本专利技术实施例提供一种交通工具的解锁方法,用于交通工具的智能锁,所述方法包括:接收用户输入的解锁密码;判断所述解锁密码与所存储的当前密码组中多个密码之一是否相匹配;以及在所述解锁密码与所述当前密码组中的多个密码之一相匹配的情况下,控制所述交通工具进行解锁。相应地,本专利技术实施例提供一种交 ...
【技术保护点】
一种交通工具的解锁方法,其特征在于,用于交通工具的智能锁,所述方法包括:接收用户输入的解锁密码;判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配;以及在所述解锁密码与所述当前密码组中的多个密码之一相匹配的情况下,控制所述交通工具进行解锁。
【技术特征摘要】
1.一种交通工具的解锁方法,其特征在于,用于交通工具的智能锁,所述方法包括:接收用户输入的解锁密码;判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配;以及在所述解锁密码与所述当前密码组中的多个密码之一相匹配的情况下,控制所述交通工具进行解锁。2.根据权利要求1所述的方法,其特征在于,所述判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配包括:判断所述解锁密码与所述当前密码组中的第一密码是否相匹配,其中,所述第一密码为根据预设规则在所述密码组中预先选定的密码。3.根据权利要求2所述的方法,其特征在于,所述判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配还包括:在所述解锁密码与所述当前密码组中的第一密码不匹配的情况下,判断所述解锁密码与所述当前密码组中除所述第一密码之外的其它密码之一是否相匹配。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述交通工具锁止后,生成包括所述交通工具的标识的密码更新请求;以及向服务器发送所述密码更新请求。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的新的密码组;以及将所述当前密码组更新为所述新的密码组。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在接收到所述新的密码组之前,所述判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配比较包括:如果接收到用户输入解锁密码的次数i满足1≤i≤n,则判断第i次接收到的解锁密码与所述当前密码组中的第i个密码是否相匹配,其中n为整数且表示所述当前密码组中所包括的密码的个数;以及如果接收到用户输入解锁密码的次数i满足i>n,则判断第i次接收到的解锁密码与所述当前密码组中的第n个密码是否相匹配;以及在所接收到的解锁密码与所述当前密码组中的相应密码相匹配的情况下,控制所述交通工具进行解锁。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述当前密码组中的第i个密码被用于成功解锁之后,将所述第i个密码标识为无效密码;以及在所述当前密码组中的第n个密码被用于成功解锁之后,保持所述第n个密码为有效密码,其中i为整数且1≤i<n,n为整数且表示所述当前密码组中所包括的密码的个数。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:在接收到所述新的密码组之前,所述判断所述解锁密码与所存储的当前密码组中的密码之一是否相匹配比较包括:判断所述解锁密码是否与所述当前密码组中的第一有效密码相匹配,其中,所述第一有效密码为顺序存储地所述n个密码中的第一个有效密码。9.根据权利要求5所述的方法,其特征在于,所述将所述当前密码组更新为所述新的密码组包括:在接收到所述新的密码组预定时间之后,将所述当前密码组更新为所述新的密码组。10.一种交通工具的解锁方法,其特征在于,用于服务器,所述方法包括:从客户端接收包括所述交通工具的标识的密码获取请求;根据所述交通工具的标识确定与所述交通工具相对应的当前密码组;以及从所述当前密码组中选择一个密码以发送至所述客户端。11.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收智能锁发送的包括所述交通工具的标识的密码更新请求;根据所述密码更新请求生成新的密码组;以及将所述新的密码组发送至所述智能锁。12.根据权利要求11所述的方法,其特征在于,在未接收到所述密码更新请求之前,或者在所述新的密码组未成功发送至所述智能锁的情况下,所述从所述当前密码组中选择一个密码以发送至所述客户端包括:如果接收到来自客户端的密码获取请求的次数i满足1≤i≤n,则将所述当前密码组中的第i个密码发送至所述客户端,其中n为整数且表示所述当前密码组中所包括的密码的个数;以及如果接收到来自客户端的密码获取请求的次数i满足i>n,将所述当前密码组中的第n个密码发送至所述客户端。13.根据权利要求11所述的方法,其特征在于,所述方法还包括:在确定所述当前密码组中的第i个密码被用于成功解锁之后,将所述第i个密码标识为无效密码;以及在所述当前密码组中的第n个密码被用于成功解锁之后,保持所述第n个密码为有效密码,其中i为整数且1≤i<n,n为整数且表示所述当前密码组中所包括的密码的个数。14.根据权利要求13所述的方法,其特征在于,在未接收到所述密码更新请求之前,或者在所述新的密码组未成功发送至所述智能锁的情况下,所述从所述当前密码组中选择一个密码以发送至所述客户端包括:将所述当前密码组中的第一有效密码发送至所述客户端,其中所述第一有效密码为顺序存储地所述n个密码中的第一个有效密码。15.根据权利要求11所述的方法,其特征在于,所述方法还包括:在所述新的密码组成功发送至所述智能锁的情况下,将所述当前密码组更新为所述新的密码组。16.一种交通工具的解锁装置,其特征在于,用于交通工具的智能锁,所述装置包括:接收模块,用于接收用户输入的解锁密码;判断模块,用于判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配;以及控制模块,用于在所述解锁密码与所述当前密码组中的多个密码之一相匹配的情况下,控制所述交通工具进行解锁。17.根据权利要求16所述的装置,其特征在于,所述判断...
【专利技术属性】
技术研发人员:王壮志,方涛,段炜,
申请(专利权)人:东峡大通北京管理咨询有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。