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

技术编号:26380328 阅读:68 留言:0更新日期:2020-11-19 23:49
本公开实施例涉及一种交通工具解锁方法、装置、交通工具和存储介质。所述方法应用于交通工具中,包括:接收终端发送的解锁指令,所述解锁指令携带有服务器预先分配给所述终端的用户特征数据;对所述用户特征数据以及所述交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果;若所述逻辑运算结果满足预设的解锁条件,则执行解锁操作。该解锁过程中,仅需要终端和交通工具参与,而不需要服务器参与,因此,简化了交通工具的解锁过程。

【技术实现步骤摘要】
交通工具解锁方法、装置、交通工具和存储介质
本公开实施例涉及出行
,特别是涉及一种交通工具解锁方法、装置、交通工具和存储介质。
技术介绍
近年来,共享交通工具的出现,给人们的生活带来了极大便利,人们越来越倾向于使用共享交通工具。人们使用共享交通工具时,需要对共享交通工具进行解锁。现有技术中,共享交通工具的解锁的过程一般是:终端通过扫描共享交通工具的二维码获取交通工具信息,并将交通工具信息发送给服务器,服务器根据从终端接收到的交通工具信息控制共享交通工具解锁。然而,上述的解锁过程中,需要共享交通工具、终端和服务器三方进行数据交互,解锁过程繁琐。
技术实现思路
本公开实施例提供一种交通工具解锁方法、装置、交通工具和存储介质,可以用于简化交通工具的解锁过程。第一方面,本公开实施例提供一种交通工具解锁方法,应用于交通工具中,该方法包括:接收终端发送的解锁指令,解锁指令携带有服务器预先分配给终端的用户特征数据;对用户特征数据以及交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果;若逻辑运算结果满足预设的解锁条件,则执行解锁操作。第二方面,本公开实施例提供一种交通工具解锁装置,应用于交通工具中,该装置包括:接收模块,用于接收终端发送的解锁指令,解锁指令携带有服务器预先分配给终端的用户特征数据;运算模块,用于对用户特征数据以及交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果;执行模块,用于若逻辑运算结果满足预设的解锁条件,则执行解锁操作。第三方面,本公开实施例提供一种交通工具,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面的方法。第四方面,本公开实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。本公开实施例提供的交通工具解锁方法、装置、交通工具和存储介质,可以简化交通工具的解锁过程。该交通工具解锁方法应用于交通工具中,包括:接收终端发送的解锁指令,其中,解锁指令携带有服务器预先分配给终端的用户特征数据;对用户特征数据以及交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果;若逻辑运算结果满足预设的解锁条件,则执行解锁操作。本公开实施例提供的交通工具解锁方法中,终端向交通工具发送解锁指令,交通工具对解锁指令携带的用户特征数据和交通工具特征数据进行逻辑运算,并当逻辑运算结果满足预设的解锁条件时,执行解锁操作,该解锁过程中,仅需要终端和交通工具参与,而不需要服务器参与,因此,简化了交通工具的解锁过程。附图说明图1为一个实施例中交通工具解锁方法的应用环境图;图2为一个实施例中交通工具解锁方法的流程示意图;图3为一个实施例中对用户特征数据以及交通工具特征数据进行逻辑运算的步骤的流程示意图;图4为一个实施例中检测逻辑运算结果是否满足预设的解锁条件的步骤的流程示意图;图5为另一个实施例中交通工具解锁方法的流程示意图;图6为另一个实施例中交通工具解锁方法的流程示意图;图7为一个实施例中交通工具解锁装置的结构框图;图8为一个实施例中交通工具的内部结构图。具体实施方式为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。近年来,共享交通工具的出现,给人们的生活带来了极大便利,人们越来越倾向于使用共享交通工具出行。通常情况下,用户使用共享交通工具时,需要对共享交通工具进行解锁。在一种场景下,共享交通工具的解锁的过程是:终端通过扫描共享交通工具的二维码获取交通工具信息,并将交通工具信息和终端信息发送给服务器,由服务器对终端信息和交通工具信息进行验证,验证通过之后,由服务器将解锁指令下发给共享交通工具进行解锁。在另一种场景下,共享交通工具的解锁的过程是:终端通过扫描共享交通工具的二维码获取交通工具信息,然后将交通工具信息和终端信息发送给服务器,服务器对终端信息进行验证,验证通过后,服务器根据交通工具信息向终端下发共享交通工具的蓝牙密钥,终端通过蓝牙密钥与共享交通工具进行蓝牙连接,并向共享交通工具发送解锁指令。然而,上述的解锁过程,需要共享交通工具、终端和服务器三方进行数据交互,解锁过程繁琐。此外,上述两种场景中,共享交通工具解锁需要由服务器对终端和共享交通工具进行验证,并从服务器获取解锁指令或者解锁授权。当共享交通工具所处环境中的网络信号较差时,或者共享交通工具位于信号屏蔽线较强的区域时,服务器与终端以及共享交通工具之间的交互性会受到较大影响,这样,可能出现无法从服务器获取解锁指令或者解锁授权的情况,从而导致解锁延时,甚至无法解锁的情况。有鉴于此,如何简化解锁过程,以及如何避免解锁延时或者无法解锁的问题,成为目前亟待解决的难题。另外,需要说明的是,从确定现有技术的成本高效率低以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。下面结合本公开实施例所应用的场景,对本公开实施例涉及的技术方案进行介绍。本公开实施例提供的交通工具解锁方法,可以应用于如图1所示的应用环境中。该应用环境可以包括终端101和交通工具102,其中,终端101可以与交通工具102通过有线或者无线的方式进行通信。其中,终端101可以为用户所持有的终端。在本公开实施例中,终端101可以为个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。该交通工具102可以为共享交通工具,所谓共享交通工具指的是由共享交通服务提供商所拥有的可供租赁的交通工具,在本公开实施例,该交通工具102可以为单车、电单车或者其他的能够为用户提供代步功能的设备。在一个实施例中,如图2所示,提供了一种交通工具解锁方法,该方法应用于图1中的交通工具中,该方法包括以下步骤:步骤201,交通工具接收终端发送的解锁指令。其中,解锁指令携带有服务器预先分配给终端的用户特征数据。可选的,用户特征数据为服务器根据终端发送的注册请求中所携带的用户身份信息生成的。可选的,用户特征数据可以是字符串或者数字信息。可选的,用户特征数据可以是任意进制的编码数据,包括但不限于10进制、16进制、2进制编码数据。本公开实施例中,终端得到用户特征数据的过程可以是:在终端向服务器发送注册请求时,服务器可以获取用户身份信息,并根据用户身份信息生成用户特征数据,然后将用户特征数据下发给终端,由终端将用户特征数据存储到本地。可选的,服务器生成用户特征数据后,可以对用户特征数据进行加密,然后将加密后的用户特征数据下发给本文档来自技高网...

【技术保护点】
1.一种交通工具解锁方法,其特征在于,应用于交通工具中,所述方法包括:/n接收终端发送的解锁指令,所述解锁指令携带有服务器预先分配给所述终端的用户特征数据;/n对所述用户特征数据以及所述交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果;/n若所述逻辑运算结果满足预设的解锁条件,则执行解锁操作。/n

【技术特征摘要】
1.一种交通工具解锁方法,其特征在于,应用于交通工具中,所述方法包括:
接收终端发送的解锁指令,所述解锁指令携带有服务器预先分配给所述终端的用户特征数据;
对所述用户特征数据以及所述交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果;
若所述逻辑运算结果满足预设的解锁条件,则执行解锁操作。


2.根据权利要求1所述的方法,其特征在于,所述逻辑运算包括所述用户特征数据以及所述交通工具特征数据的与运算、所述用户特征数据以及所述交通工具特征数据的或运算、所述用户特征数据以及所述交通工具特征数据的异或运算中的至少一个。


3.根据权利要求2所述的方法,其特征在于,所述对所述用户特征数据以及所述交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果,包括:
对所述用户特征数据和所述交通工具特征数据进行与运算,得到与运算结果;
对所述用户特征数据和所述交通工具特征数据进行或运算,得到或运算结果。


4.根据权利要求3所述的方法,其特征在于,所述若所述逻辑运算结果满足预设的解锁条件,则执行解锁操作之前,所述方法还包括:
检测所述与运算结果是否满足第一验证条件;
检测所述或运算结果是否满足第二验证条件;
若所述与运算结果满足所述第一验证条件,且,所述或运算结果满足所述第二验证条件,则确定所述逻辑运算结果满足预设的解锁条件。


5.根据权利要求2所述的方法,其特征在于,所述用户特征数据包括多个按序排列的用户特征子数据;所述对所述用户特征数据以及所述交通工具本地存储的交通工具特征数据进行逻辑运算,得到逻辑运算结果,包括:
对于每个所述用户特征子数据,对所述用户特征子数据和所述交通工具特征数据进行异或运算,得到所述用户特征子数据对应的校验结果;
将各所述用户特征子数据对应的校验结果转换为各所述用户特征子数据对应的字符;
对各所述用户特征子数据对应的字符按照各所述用户特征子数据的顺序进行顺序拼接,得到目标字符串。


6.根据权利要求5所述的方法,其特征在于,所述若所述逻辑运算结果满足预设的解锁条件,则执行解锁操作之前,所述方法还包括:
检测所述目标字符串与预设的解锁字符串是否一致;
若所述目标字符串与所述解锁字符串一致,则确定所述逻辑运算结果满足预设的解锁条件。


7.根据权利要求1所述的方法,其特征在于,所述解锁指令包括所述终端的终端标识,所述方法还包括:
在执行解锁操作时,记录解锁时间;
当检测到所述交通工具关锁时,记录关锁时间;
根据所述解锁时间和所述关锁时间计算资源开销,并根据所述终端标识将资源开销结果发送给所述终端。


8.根据权利要求1所述的方法,其特征在于,所述解锁指令包括所述终端的终端标识,所述方法还包括:
在执行解锁操作时,记录解锁时间;
当检测到所述交通工具关锁时,记录关锁时间;
根据所述解锁时间和所述关锁时间计算资源开销,得到资源开销结果;
根据所述终端标识、所述解锁时间、所述关锁时间和所述资源开销结果生成所述终端的账单信息;
将所述账单信息上报给所述服务器,所述账单信息用于指示所述服务器向所述终端转发所述账单信息。


9.根据权利要求1至8任一项所述的方法,其特征在于,所述用户特征数据为所述服务器根据所述终端发送的注册请求中所携带的用户身份信息生成的。


10.一种交通工具解锁装置,其特征在于...

【专利技术属性】
技术研发人员:陈东棋
申请(专利权)人:北京骑胜科技有限公司
类型:发明
国别省市:北京;11

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

1