交通工具的解锁方法、装置以及存储介质制造方法及图纸

技术编号:17347431 阅读:17 留言:0更新日期:2018-02-25 13:31
本发明专利技术实施例提供一种交通工具的解锁方法、装置以及存储介质,属于交通工具领域。所述方法包括:接收用户输入的解锁密码;判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配,其中所述当前密码组包括多个密码;以及在所述解锁密码与所述当前密码组中的多个密码之一相匹配的情况下,控制所述交通工具进行解锁。其能够避免单一密码造成的漏洞,并且在操作过程中不受智能锁与服务器之间网络故障或延迟的影响。

Method, device and storage medium for unlocking of vehicles

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示出了根据本专利技术另一实施例的交通工具的解锁方法的流程图;图3示出了根据本专利技术又一实施例的交通工具的解锁方法的流程图;图4示出了根据本专利技术一实施例的判断用户输入的解锁密码与当前密码组中的密码是否匹配的流程图;图5示出了根据本专利技术实施例的交通工具的解锁方法的流程图;图6示出了根据本专利技术另一实施例的交通工具的解锁方法的流程图;图7示出了根据本专利技术实施例的在使用共享单车的场景下的系统的结构图;图8示出了根据本专利技术一实施例的交通工具的解锁装置;图9示出了根据本专利技术另一实施例的交通工具的解锁装置;以及图10示出了根据本专利技术一实施例的交通工具的解锁装置。具体实施方式以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。图1示出了根据本专利技术实施例的交通工具的解锁方法的流程图。如图1所示,本专利技术实施例提供一种交通工具的解锁方法,其可用于本领域所属技术人员认为合适的任何交通工具的智能锁中,例如共享单车、共享电车等的智能锁中,所述方法可以包括以下步骤:步骤S110,接收用户输入的解锁密码;以共享单车为例,用户可以通过终端的客户端对共享单车的二维码进行扫描,如此来获得共享单车的标识,或者可以手动输入共享单车的标识,客户端可以将包括共享单车的标识的密码获取请求发送至服务器。服务器接收到密码获取请求后,可以根据共享单车的标识从对应的密码组中选择密码,并向客户端发送所选择的密码,客户端接收并显示该解锁密码。用户在智能锁上输入所显示的解锁密码,智能锁接收用户输入的解锁密码。步骤S120,判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配。在智能锁中可以存储有密码组,密码组中可以包括多个密码,例如可以包括3个密码。在接收到用户输入的解锁密码后,判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配,例如,可以将该解锁密码与密码组中的密码逐个进行比较以确定是否匹配,或者可选地,可以将该解锁密码与密码组中的特定密码进行比较以确定是否匹配。步骤S130,在所述解锁密码与所述当前密码组中的多个密码之一相匹配的情况下,控制所述交通工具进行解锁。如果解锁密码与当前密码组中的多个密码之一相匹配,则说明用户所输入的解锁密码是正确的,这种情况下,可以控制交通工具进行解锁,例如,智能锁可以发出解锁控制信号来进行解锁。可选地,如果解锁密码与当前密码组中的多个密码之一不相匹配,则说明用户输入的解锁密码不正确,这种情况下,智能锁可以发出提醒,例如可以发出声音提醒以提示用户密码错误。在智能锁中存储包括多个密码的密码组,相当于在智能锁中预留了备用密码,如此可以避免单一密码造成的漏洞,并且在操作过程中不受智能锁与服务器之间网络故障或延迟的影响。图2示出了根据本专利技术另一实施例的交通工具的解锁方法的流程图。如图2所示,基于上述实施例,在接收到用户输入的解锁密码(步骤S110)之后,可以判断所述解锁密码与当前密码组中的第一密码是否相匹配(步骤S202),在所述解锁密码与当前密码组中的第一密码相匹配的情况下,可以控制交通工具进行解锁(步骤是S130),其中,所述第一密码为根据预设规则在所述密码组中预先选定的密码。具体地,智能锁在出厂时可以内置有一个密码组,该密码组包括多个密码,服务器中可以存储有相同的密码组。在正常运行过程中,服务器接收到来自客户端的密码获取请求后,将对应的密码组中的第一密码发送至客户端。用户在智能锁上输入该密码,智能锁将用户输入的开锁密码与所存储本文档来自技高网...
交通工具的解锁方法、装置以及存储介质

【技术保护点】
一种交通工具的解锁方法,其特征在于,用于交通工具的智能锁,所述方法包括:接收用户输入的解锁密码;判断所述解锁密码与所存储的当前密码组中的多个密码之一是否相匹配;以及在所述解锁密码与所述当前密码组中的多个密码之一相匹配的情况下,控制所述交通工具进行解锁。

【技术特征摘要】
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

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

1