CN107393100B - 共享车辆的使能码同步方法、客户端及共享车辆服务器 - Google Patents

共享车辆的使能码同步方法、客户端及共享车辆服务器 Download PDF

Info

Publication number
CN107393100B
CN107393100B CN201710737774.6A CN201710737774A CN107393100B CN 107393100 B CN107393100 B CN 107393100B CN 201710737774 A CN201710737774 A CN 201710737774A CN 107393100 B CN107393100 B CN 107393100B
Authority
CN
China
Prior art keywords
unlocking
code
enabled
shared vehicle
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710737774.6A
Other languages
English (en)
Other versions
CN107393100A (zh
Inventor
潘卫平
薛辰宇
姜磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongxia Datong Beijing Management Consulting Co Ltd
Original Assignee
Dongxia Datong Beijing Management Consulting Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongxia Datong Beijing Management Consulting Co Ltd filed Critical Dongxia Datong Beijing Management Consulting Co Ltd
Priority to CN201710737774.6A priority Critical patent/CN107393100B/zh
Publication of CN107393100A publication Critical patent/CN107393100A/zh
Application granted granted Critical
Publication of CN107393100B publication Critical patent/CN107393100B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C2009/00753Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
    • G07C2009/00769Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明实施例提供一种共享车辆的使能码同步方法、开锁终端、客户端及共享车辆服务器,属于共享车辆技术领域。应用于预配置有开锁码的开锁终端的所述共享车辆的使能码同步方法包括:检测开锁终端中使能码的库存数量,其中使能码用于使能开锁终端发送开锁码至智能锁;与客户端建立近距离无线通信连接,并基于近距离无线通信连接将库存数量发送至客户端;以及基于近距离无线通信连接从客户端获取使能码,并根据该所获取的使能码更新使能码的库存数量。由此,可实现脱机开锁共享车辆以优化共享车辆的用户开锁体验,并方便了用户管理开锁终端的剩余脱机开锁次数,提高了使能码的实时同步管理的用户体验。

Description

共享车辆的使能码同步方法、客户端及共享车辆服务器
技术领域
本发明涉及共享车辆技术领域,具体地涉及一种共享车辆的使能码同步方法、开锁终端、客户端及共享车辆服务器。
背景技术
随着“互联网+”时代的来临,物联网科技的革新正以一种难以预期的速度来变革着人们的生活方式,其中以共享车辆(例如共享单车、共享汽车等)为代表的物联网技术已较成功地融入到了人们的日常生活当中。
共享车辆的锁的开闭控制是共享单车运营的重要环节,在目前相关技术中对共享车辆的开闭控制,主要可以是:用户利用手机app扫描二维码或手动输入共享车辆信息,然后将其发送至共享车辆运营商云平台来进行验证和从其获得授权,并以此来开锁共享车辆。
本申请发明人在实现本发明的过程中发现,目前相关技术的上述方案至少具有以下缺陷:一方面,需要用户通过对手机进行相应的操作来输入共享车辆信息,使得操作比较繁琐,影响了用户体验,并且存在不少不法用户对共享车辆的二维码或车辆信息进行毁坏,导致其他用户无法获取到关于待使用共享车辆的二维码及共享车辆信息,而严重影响了共享车辆的正常运营;另一方面,需要在云服务器端来完成验证和授权,使得在共享车辆所处网路环境较差或异常时,会严重花费用户的等待时间甚至还有可能会导致无法开启共享车辆。
发明内容
本发明实施例的目的是提供一种共享车辆的使能码同步方法、终端、客户端及共享车辆服务器,用以至少解决上述现有技术中的至少一个技术问题。
为了实现上述目的,本发明实施例一方面提供一种共享车辆的使能码同步方法,该方法应用于预配置有开锁码的开锁终端,其中所述开锁码能够被共享车辆的智能锁识别以令所述智能锁执行开锁动作,以及所述方法包括:检测所述开锁终端中使能码的库存数量,其中所述使能码用于使能所述开锁终端发送所述开锁码至所述智能锁;与客户端建立近距离无线通信连接,并基于所述近距离无线通信连接将所述库存数量发送至所述客户端;以及基于所述近距离无线通信连接从所述客户端获取所述使能码,并根据该所获取的所述使能码更新所述使能码的库存数量。
本发明实施例另一方面提供一种共享车辆的使能码同步方法,该方法应用于客户端,所述方法包括:与开锁终端建立近距离通信连接;基于所述近距离通信连接获取所述开锁终端中使能码的库存数量,其中所述使能码用于使能所述开锁终端发送开锁码至所述智能锁以令所述智能锁执行相应的开锁动作;发送用户信息和所述库存数量至共享车辆服务器;从所述共享车辆服务器获取所述使能码;将所获取的所述使能码发送至所述开锁终端。
本发明实施例又一方面提供一种共享车辆的使能码同步方法,该方法应用于共享车辆服务器,所述方法包括:从客户端获取用户信息和开锁终端中使能码的库存数量,其中所述使能码用于使能所述开锁终端发送开锁码至所述智能锁以令所述智能锁执行相应的开锁动作;确定对应于所述用户信息的关于所述使能码的授权数量;以及发送对应于所述授权数量与所述库存数量之差的数量的使能码至所述客户端。
可选的,所述用户信息包含用户信用信息和/或用户消费记录信息,所述确定对应于所述用户信息的关于使能码的授权数量包括:根据所述用户信息所包含的用户信用信息和/或用户消费记录信息,确定所述用户信息所对应的用户级别;以及将所确定的所述用户级别所对应的授权数量确定为所述对应于所述用户信息的所述授权数量。
本发明实施例一方面提供一种开锁终端,该开锁终端用于上述的共享车辆的开锁方法。
可选的,所述开锁终端为包含选自以下中的一者或多者的具有近距离通信功能的便携式设备:可穿戴产品、卡片以及迷你播放器。
可选的,所述可穿戴产品包含选自以下中的一者或多者:手环、手表、手套以及挂扣。
本发明实施例另一方面提供一种客户端,该客户端用于执行上述的共享车辆的共享车辆的使能码同步方法。
可选的,所述客户端包含手机和/或平板电脑。
本发明实施例又一方面提供一种共享车辆服务器,该共享车辆服务器用于执行上述的共享车辆的使能码同步方法。
通过上述技术方案,一方面,将近距离无线解锁技术应用于共享车辆,使得开锁终端可以在使能码的使能作用下向智能锁发送令其解锁的开锁码,由此其一,不需要用户对手机的额外操作只需要借助上述开锁终端就可以实现脱机开锁和使用共享车辆,提升了用户体验;其二,在解锁的过程中使用的是近距离的解锁方案,省略了远程的云端数据交互过程,大大提升了开锁效率;其三,由于在解锁过程过程中涉及的是智能锁随开锁码的自动识别,并相应执行开锁动作,不需要用户输入开锁信息,也就是不需要借助共享车辆的二维码或车辆ID就能够实现解锁车辆,保障了共享车辆的正常运营。另一方面,通过开锁终端检测用于指示剩余脱机开锁次数的使能码的库存数量,并将其发送至客户端以使得用户能够在客户端同步获知开锁终端的使能码库存,方便了用户管理开锁终端的剩余脱机开锁次数,并且还能够通过从所述客户端获取使能码来同步更新开锁终端中使能码的库存数量,提高了使能码的实时同步管理的用户体验。
本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:
图1是应用本发明一实施例的共享车辆的开锁方法的***框架示意图;
图2是本发明一实施例的共享车辆的开锁方法的流程示意图;
图3是本发明一实施例的共享车辆的开锁方法的流程示意图;
图4是本发明一实施例的共享车辆的开锁方法的流程示意图;
图5A是本发明一实施例的共享车辆的开锁方法在使能码注册阶段的流程示意图;
图5B是本发明另一实施例的共享车辆的开锁方法在使能码注册阶段的流程示意图;
图6是本发明一实施例的共享车辆的开锁方法在应用使能码开锁阶段的流程示意图;
图7示出的是本发明一实施例的共享车辆的开锁方法在锁车阶段的流程示意图;
图8示出的是本发明一实施例的共享车辆的开锁方法在使能码同步阶段的流程示意图;
图9是本发明一实施例的共享车辆的开锁方法在使能码解除绑定阶段的流程示意图;
图10示出了适于用来实现本申请实施例的客户端、智能锁、开锁终端或共享车辆服务器的硬件***的结构示意图。
具体实施方式
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
参见图1所示的应用本发明一实施例的***框架图,其中包含有共享车辆服务器10,客户端20、开锁终端30和共享自行车的智能锁40,需要说明的是,在图1中所示的客户端20的形式为手机,但将该手机置换为平板电脑也应当属于本发明实施例的保护范围;在图1中所示的开锁终端30的形式为手环,但将该手环置换为手表、手套、挂扣等具有近距离通信功能的智能可穿戴产品,或者将该手环置换为具有近距离通信功能的智能卡片(例如银行卡)、迷你播放器等便携式设备也应当被视作是本发明实施例的保护范围。并且,虽然在图1所示的共享车辆的形式为共享自行车(也就是共享单车),但可以理解的是其他共享车辆的形式,例如共享摩托车、共享汽车等也都应当属于本发明实施例的保护范围。出于精简和清楚描述的目的,以下可能就选择特定的术语对本发明实施例的技术方案进行展开描述,但可以理解的是,对以下所选用的术语作出的例如上述的简单的形式变化应当属于本发明实施例的保护范围。在如图1所示的实施例架构中,关于开锁终端30和智能锁40之间的近距离无线通信连接的方式可以选用蓝牙、wifi、NFC、ZigBee等近距离无线通信方式,在本发明实施例中不作限定,由此可以实现基于近距离无线通信连接来解锁共享车辆,关于本实施例架构的细节更具体地将在下文中结合其他具体实施例方法展开阐述。
参见图2示出的是本发明一实施例的共享车辆的开锁方法的流程示意图,其中可以是首先开锁手环30与智能锁40之间建立近距离通信连接,然后基于该近距离通信连接使开锁手环30可以向智能锁40发送开锁码,最后智能锁40识别该开锁码以保障开锁码未被篡改以及其合法性,并在识别通过之后执行开锁动作,并由此实现近距离解锁共享车辆的智能锁40。关于该开锁码的说明,作为示例,该开锁码可以是共享车辆运营商针对共享车辆的智能锁所预先配置好的(例如在开锁终端出厂时就已经配置好的),使得共享车辆在识别到开锁码之后能够执行开锁动作,比如说:当开锁终端30是开锁手环时,可以选定开锁手环的手环特征码(例如手环ID)作为开锁码而使得当智能锁40识别出基于近距离通信连接所接收到的信息包含该手环ID时就可以执行开锁动作。优选地,可以在开锁终端判断满足一定的条件(即确定共享车辆可用)之后才发送开锁码,来保障开锁码的安全性和可靠性,其更具体的细节将结合下文其他实施例进行展开。
参见图3示出的是图2所示实施例的一种优选实施例,主要是出于对开锁码的安全、可靠使用的目的,并旨在对开锁终端30所作出的优化,也就是在开锁终端判断满足一定的条件之后才发送开锁码。更具体地,如图3所示,在向智能锁发送开锁码之前包括:
步骤201:开锁终端30从智能锁40获取车辆信息;
步骤202:开锁终端30根据车辆信息来确定共享车辆是否可用;
步骤203:开锁终端30在确定共享车辆可用的情况下,才发送开锁码至智能锁40。
以及步骤204:在开锁终端30确定共享车辆不可用的情况下,不发送开锁码至智能锁40。
需要说明的是,关于近距离连接的共享车辆的可用与不可用的含义及解释,可以是指代共享车辆是否为共享车辆运营商所授权的目标共享车辆(可以是通过智能锁和开锁终端之间交互的关于加密车锁信息及相应的公钥验证来实现的,具体将在下文中展开),也可以是指代共享车辆的状态是否是可用的,比如该共享车辆已经被其他用户所预定了,又比如该共享车辆存在多次报修而具有使用隐患等等(具体也将在下文中展开)。
在本实施例中,开锁终端30在发送开锁码之前会验证从智能锁40所接收到的共享车辆的车辆信息是否能够满足一定条件以确定共享车辆是否可用,并仅在共享车辆可用时才可以发送开锁码来解锁智能锁。由此一方面,通过增设触发开锁码在共享车辆处的条件,避免了开锁码的随意外传而保障开锁码的安全性;另一方面,使得开锁终端所发出的开锁码能够开锁到可用的共享车辆,保障了开锁终端解锁的可靠性。
作为图3所示实施例的进一步的公开和优化,还可以在开锁终端30处增设触发发送开锁码的条件,例如在确定共享车辆可用时,开锁终端30继续检测在预定时间内的用户操作;如果用户操作匹配于预设定的用户操作标准,则开锁终端30向智能锁40发送开锁码;以及如果用户操作不匹配于用户操作标准,则开锁终端30不向智能锁40发送开锁码。可以理解的是,对于开锁终端的用户操作的操作类型应不作限定,举例而言,开锁终端配置有动作传感器,此时用户操作可以是动作,相应地用户操作标准可以是一定的动作,例如:当开锁终端为手环时,用户操作可以是手势动作,也只有在一定时间内(例如10秒内)所检测到用户的手势动作符合预定手势动作(例如是否检测到左右两次晃动)时才确定可以发送开锁码。根据本发明优选实施例,在一种应用场景下,用户戴着开锁手环路过共享车辆时,不小心与共享车辆进行了连接并也识别出共享车辆可用,但是由于没有检测到相应的用户操作,开锁终端仍然是不会发送该开锁码的,并只有在用户执行特定操作来二次确认之后才发送开锁码,由此能够避免发生非期望性开锁而并保障用户权益。
作为图3所示实施例的进一步的公开和优化,主要是对步骤202执行的细节的公开和示例,其中车辆信息包含加密车锁信息,由此步骤202的执行可以是:开锁终端30基于预配置的针对智能锁40的车锁解密算法来尝试解密该车辆信息中的加密车锁信息,并当该加密车锁信息未被成功解密时,可以确定智能锁不可用。更具体地,因车锁解密算法对于共享车辆运营商来说是已知的,所以该车锁解密算法可以是共享车辆运营商预先配置在开锁终端30中的,使得开锁终端30在正常情况下接收到加密车锁信息时能够对其解密,由此可以确定共享车辆是否为共享车辆运营商所授权的车辆以及所接收到的加密车锁信息是否合法(例如是否有被篡改或bug的风险);更具体地,开锁终端30可以通过预置的车锁解密算法,用公钥解密出车锁ID信息并以此来验证智能锁的合法性。优选地,当开锁终端30接收到多个智能锁所并发的智能锁验证请求时,可以选择将该并发的验证请求全部拒绝。
更优选地,开锁终端所接收的车辆信息还可以包含车辆维修信息,该车辆维修信息可以是由该共享车辆之前的使用者所反馈的维修记录,例如其可以是之前的用户所反馈刹车失灵记录信息、坐垫损坏记录信息等。该开锁方法包括:当加密车锁信息被成功解密时,基于车辆维修信息判断共享车辆的使用状态是否正常;可以是只要存在车辆维修信息,就应当确定共享车辆的使用状态为异常,也可以是基于车辆维修信息的数量或类型来界定该车辆的正常使用状态或异常使用状态。如果关于使用状态的判断结果为异常,则确定共享车辆不可用;如果关于使用状态的判断结果为正常时,则确定共享车辆可用。
参见图4示出的是图2所示实施例的一种优选实施例,主要旨在对智能锁40的优化,一方面出于对共享车辆的电能续航考量,智能锁40的近距离通信功能可以并不是一直处于启用的状态,而可以是智能锁40检测用户操作,并当检测到的用户操作符合预设定的用户操作条件时才激活智能锁40的近距离无线通信功能;更具体地,关于智能锁40所接收到的用户操作可以是通过感应智能锁40上的按键是否被按压来实现的。优选地,在共享车辆的近距离无线通信功能被激活之后,智能锁40搜索可连接的至少一个近距离无线通信设备,并识别近距离无线通信设备以近距离无线通信信号的方式所发射的匹配请求(例如蓝牙配对请求),其中匹配请求包含近距离无线通信信号的信号标识信息;将匹配请求符合预定的信号匹配标准的近距离无线通信设备确定为开锁终端,并向开锁终端发出匹配通过的响应,由此智能锁40与开锁终端30建立近距离无线通信连接。举例而言,可以是根据智能锁所接收到的该匹配请求的信号标识信息以及关于该匹配请求的信号强度是否符合预定的信号匹配标准来确定连接的;更具体地,该信号标识信息可以是可连接的近距离无线通信设备的设备名称(例如其是否对应于共享车辆运营商的名称),也还可以借助判断该匹配请求的信号强度是否足够来筛选出所要连接的近距离无线通信设备,并将其确定为开锁终端。另一方面,在共享车辆的车锁执行开锁动作之后,生成开锁统计信息,将开锁统计信息发送至共享车辆服务器和开锁终端,该开锁统计信息包含开锁时间信息、开锁码或开锁地点信息等,由此可以在共享车辆服务器10处和开锁终端30中获知并记录共享车辆的开锁状况,方便共享车辆服务商作出后续的运营操作。
虽然上述方法能够已经能够实现共享车辆的开锁方案的实施,但是为了更方便共享车辆运营商对共享车辆的运营维护,也为了能够让运营商能够给共享车辆的开锁用户分配有限次数的开锁权限以管理共享车辆的用户群,本发明实施例还公开了关于开锁码的使能码,其中该使能码可以被用来使能开锁终端30通过近距离无线通信连接向智能锁40发送所述开锁码,以及使能码的数量指示使能发送所述开锁码的次数,例如可以是每使能发送一次开锁码便将使能码的数量减去1(或减去其他数值)。如上所述的,关于使能码的使用可以是在开锁终端的,而关于使能码的配置(尤其是数量的配置)可以是基于运营商来完成的,例如运营商可以根据用户信息(例如用来指示用户过往消费水平的用户消费记录信息、用户信用信息等)来配置该使能码,由此可以通过使能码来实现对共享车辆的用户群的有效运营,关于该使能码更具体的配置和应用将在下文中结合具体实施例展开进行描述。
以下将结合使能码的注册阶段、使能码的使用阶段和使能码同步阶段等关于使能码的多个阶段以及在共享车辆使用的多个阶段的细节展开进行描述。
参见图5A示出的是本发明一实施例的共享车辆的开锁方法在使能码注册阶段的流程示意图,其中开锁终端30和客户端20之间建立近距离无线通信连接,并由开锁终端30发送终端特征码至客户端20,,例如当开锁终端30为手环时,该终端特征码可以是手环信息,并且需说明的是该终端特征码可以就是开锁码,也可以是与开锁码相关的并用来指示该开锁码的信息,在此不作限定;然后,用户操作客户端20,客户端20可以是包含手机、平板电脑等便携式用户智能设备,其可以是预配置有用户信息,例如通过用户在手机上登陆了共享车辆运营商的APP来获取用户信息;关于客户端20的用户操作可以是例如通过与客户端20的应用程序的显示界面交互(例如点击应用程序中的内容控件),或者与客户端20的按键等硬件交互来实现该用户操作;之后,客户端20将用户信息和终端特征码发送至共享车辆服务器10,使得共享车辆服务器10能够将用户信息和终端特征码进行绑定,在绑定的过程中可以先判断开锁终端是否已经绑定其他用户,并可以只在确定该开锁终端并未绑定其他用户的情况下进行后续的操作;然后,共享车辆服务器可以根据用户信息授权对应于用户信息的授权数量为N个使能码,例如:用户信息可以是用户消费记录信息和/或用户信用信息,服务器10可以根据用户消费记录信息和/或用户信用信息来确定对应于用户的用户等级,不同的用户等级对应于不同数量的使能码,例如用户信用值为A~B之间所对应的使能码的数量是S条,以及用户信用值在C~D之间所对应的使能码的数量是T条;基于用户等级为该用户信息分配N个使能码,并之后将该N个使能码发送给客户端20,使得客户端20基于近距离无线通信连接将该N个使能码发送至开锁终端20;作为进一步的优化和公开,使能码可以具有有效和无效两种状态,并只有有效的使能码才具有启动或激活开锁码发送的功能,开锁终端20每发送一个开锁码需使用一个有效的使能码,相应地在本实施例中描述的所注册的使能码可以是指代有效的使能码,在该有效的使能码被使用之后其可以被标记为无效,此优选实施方式并不用作对本发明实施例的限定,例如可以是使能码仅具有一种状态,当存在使能码时就可以完成启动或激活开锁码发送的工作,以上实施方式都属于本发明实施例的保护范围。在本发明实施例中,共享车辆服务器10可以根据用户信息来为绑定于用户信息的开锁终端分配相应数量的使能码,而使能码的数量对应于使用开锁码智能锁的开锁次数;例如可以为对应用户信用值高的开锁终端分配较多的开锁次数而为对应用户信用值低的开锁终端分配较少数量的开锁次数,使得开锁终端能够仅基于近距离无线通信连接就能够实现一定次数的开锁智能锁。
参见图5B示出的是本发明另一实施例的共享车辆的开锁方法在使能码注册阶段的流程示意图,图5B示出了关于使能码注册的另一种方式,主要区别在于:一方面,共享车辆服务器10可以根据终端特征码确定开锁终端的合法性,也就是确定客户端是否是授权的开锁终端,并在确定合法的情况下才执行后续的操作,由此保障使能码分配的定向合法性;需要说明的是,在本发明实施例中的用于验证开锁终端合法性的终端特征码可以是开锁码的一种形式,例如当开锁终端为开锁手环时,该终端特征码和开锁码都可以是手环ID或手环其他信息;另一方面,共享车辆服务器10可以根据用户请求的开锁次数为其分配相应的期望数量的使能码,其中服务器10所分配的使能码的数量可以直接就是用户操作所选择的开锁次数(期望数量的开锁次数),但更优选地是,还可以考虑到图5A中所示的用户信息所对应的开锁次数(授权数量的开锁次数),例如:用户信用信息所对应的使能码的授权数量N是20,那么可以代表用户可操作的开锁次数的上限值就为20个,也就是即使用户请求的使能码的期望数量大于20,而为其所分配的使能码的数量A的大小也不应该超过20。通过本发明实施例,使得用户可以参与设置使能码的数量,也就是用户可以主动设置开锁终端的脱机开锁次数,能够降低开锁终端(例如开锁手环)被丢失后给用户所带来的损失,例如:在一种应用场景下,共享车辆服务器10确定对应开锁终端的开锁码N为20个,为了降低丢失风险,用户可以将开锁次数设置为期望数量的15个。
参见图6示出的是本发明一实施例的共享车辆的开锁方法在开锁阶段的流程示意图,该图6所示的流程示意图可以被视作是图4所示实施例方法的一种优选实施例,主要改进在于在图6中使用了使能码来使能发送开锁码以完成开锁,更具体的改进和优化在于:当开锁终端30完成对加密车锁信息的解锁验证之后或者确定共享车辆可用之后,判断开锁终端30中是否存在使能码;如果开锁终端30中不存在使能码,则不启动或去激活开锁码的发送;以及如果开锁终端30中存在使能码,例如通过注册阶段所预配置的,则利用使能码来启动或激活发送开锁码至智能锁,连带地还可以将已使用的该使能码也发送至智能锁40,由此实现了基于使能码来控制开锁码的发送。需再次强调的是,本发明实施例中的使能码是用于使能发送开锁码,其一般不直接指示消费信息,因消费信息一般在确定成功开锁之后才开始统计(关于本实施例中对于共享车辆的计费的更具体的细节将在下文中展开),而在本实施例中只要用户尝试去开锁了,也就是只要用户使用使能码来使能发送开锁码来开锁了,就应当要减少开锁终端中的使能码的数量而不管智能锁是否已被成功打开,其可以是将已使用的使能码标记为失效或也可以是直接将已使用的使能码删除(例如开锁码发给智能锁之后,因故障原因而导致智能锁无法识别开锁码和正常开锁);在智能锁40识别开锁码通过之后执行开锁动作,并将开锁统计信息(包括使能码、开锁结果、开锁码、开锁时间、开锁地点等)发送至共享车辆服务器10,使得在获知开锁结果为开锁成功时开始计费,并相应地可以将该开锁统计信息中的部分或全部作为开锁终端信息发送至客户端以在客户端进行显示。
参见图7示出的是本发明一实施例的共享车辆的开锁方法在锁车阶段的流程示意图,在用户操作锁车之后,智能锁生成锁车信息,并通知锁车信息至共享车辆服务器10和开锁终端30,在共享车辆服务器10处生成骑行账单,之后服务器10将该账单发送至与开锁终端绑定的客户端20,客户端20可以是将该账单显示给用户以令其支付,并在用户完成支付之后就结束了整个骑行过程。由此,使得由智能锁来通知开锁结果和骑行结束的通知来触发相应的计费项目,还可以督促用户在骑行完成之后及时锁车,优化了共享车辆的运营策略。
随着开锁终端30中的使能码的不断消耗,需要用户和运行商能够同步实时地对开锁终端30中的使能码的数量进行维护和更新,例如:最初注册的开锁终端30中的使能码的数量是20条,但是已经使用了开锁终端15次了,就只剩下5条使能码了,这时可以用户主动和/或运营商自动为手环重新注满20条使能码。具体作为示例,可以如图8所示出的是开锁方法在同步阶段的流程示意图,用户可以在客户端20处通过用户操作来生成同步请求,一方面,该用户同步请求可以是发送至开锁终端30的,由此使得在开锁终端30处统计使能码的库存并将其发送至客户端20,然后客户端20可以向用户通知或展示该使能码库存,例如将该使能码库存进行显示。另一方面,该用户同步请求可以是连同用户信息发送至共享车辆服务器10的,并根据用户信息生成对应的N个使能码(具体细节可以借助本文其他具体实施例的描述),然后服务器10经由客户端20发送该N’个使能码至开锁终端30,使得开锁终端30可以更新使能码的库存数量。需说明的是,在该同步阶段,用户需要重新根据用户信息来重新分配与当前用户信息相对应的使能码的数量,例如如果在用户信用信息发生变化(例如降低时),可以使得该使能码的数量N’不同于(低于)注册阶段时用户信息所对应的使能码的数量N。
在一些应用场景中,用户可能不太期望继续使用开锁终端来解锁了,或者想使用其他用户信息来绑定开锁终端,就需要对开锁终端和用户信息之间解除绑定关系,并清空开锁终端中的使能码而使得开锁终端不再具有开锁功能。具体如图9所示,基于与客户端20的交互来产生用户操作以生成解绑请求,并在客户端20发送解绑请求至开锁终端30之后开锁终端30验证解绑请求,然后在解绑请求验证通过之后清空开锁终端中库存的使能码,之后在清空使能码之后将使能码的清空情况经由客户端20通知给服务器10,在服务器10收到客户端20所发来的解绑通知之后更新关于该用户信息的使能码绑定信息,并为客户端20发送确认解绑信息而可以在客户端20处显示告知用户解绑成功,由此完成解绑操作。
本发明一实施例还分别提供一种客户端、智能锁、开锁终端和共享车辆服务器,该客户端、智能锁、开锁终端和共享车辆服务器存储有应用程序,使得该客户端、智能锁、开锁终端和共享车辆服务器在运行相应的应用程序时能够执行上文实施例所阐述的共享车辆的开锁方法,例如搭载在客户端上的应用程序可以是共享车辆运营商所运营的APP。
更具体地,参见图10示出了适于用来实现本申请实施例的客户端、智能锁、开锁终端或共享车辆服务器的硬件***的结构示意图,其中计算机***包括中央处理单元(CPU)301,其可以根据存储在只读存储器(ROM)302中的程序或者从存储部分308加载到随机访问存储器(RAM)303中的程序而执行各种适当的动作和处理。在RAM303中,还存储有***操作所需的各种程序和数据。CPU301、ROM 302以及RAM 303通过总线304彼此相连。输入/输出(I/O)接口305也连接至总线304。
以下部件连接至I/O接口305:包括键盘、鼠标等的输入部分306;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分307;包括硬盘等的存储部分308;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分309。通信部分309经由诸如因特网的网络执行通信处理。驱动器310也根据需要连接至I/O接口305。可拆卸介质311,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器310上,以便于从其上读出的计算机程序根据需要被安装入存储部分308。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,上述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分309从网络上被下载和安装,和/或从可拆卸介质311被安装。
以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所阐述的方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

Claims (10)

1.一种共享车辆的使能码同步方法,其特征在于,该方法应用于预配置有开锁码的开锁终端,其中所述开锁码能够被共享车辆的智能锁识别以令所述智能锁执行开锁动作,以及所述方法包括:
检测所述开锁终端中使能码的库存数量,其中所述使能码用于使能所述开锁终端发送所述开锁码至所述智能锁;
与客户端建立近距离无线通信连接,并基于所述近距离无线通信连接将所述库存数量发送至所述客户端;以及
基于所述近距离无线通信连接从所述客户端获取所述使能码,并根据该所获取的所述使能码更新所述使能码的库存数量。
2.一种共享车辆的使能码同步方法,其特征在于,该方法应用于客户端,所述方法包括:
与开锁终端建立近距离通信连接;
基于所述近距离通信连接获取所述开锁终端中使能码的库存数量,其中所述使能码用于使能所述开锁终端发送开锁码至智能锁以令所述智能锁执行相应的开锁动作;
发送用户信息和所述库存数量至共享车辆服务器;
从所述共享车辆服务器获取所述使能码;
将所获取的所述使能码发送至所述开锁终端。
3.一种共享车辆的使能码同步方法,其特征在于,该方法应用于共享车辆服务器,所述方法包括:
从客户端获取用户信息和开锁终端中使能码的库存数量,其中所述使能码用于使能所述开锁终端发送开锁码至智能锁以令所述智能锁执行相应的开锁动作;
确定对应于所述用户信息的关于所述使能码的授权数量;以及
发送对应于所述授权数量与所述库存数量之差的数量的使能码至所述客户端。
4.根据权利要求3所述的方法,其特征在于,所述用户信息包含用户信用信息和/或用户消费记录信息,所述确定对应于所述用户信息的关于使能码的授权数量包括:
根据所述用户信息所包含的用户信用信息和/或用户消费记录信息,确定所述用户信息所对应的用户级别;以及
将所确定的所述用户级别所对应的授权数量确定为所述对应于所述用户信息的所述授权数量。
5.一种开锁终端,其特征在于,该开锁终端用于执行权利要求1所述的共享车辆的开锁方法。
6.根据权利要求5所述的开锁终端,其特征在于,所述开锁终端为包含选自以下中的一者或多者的具有近距离通信功能的便携式设备:可穿戴产品、卡片以及迷你播放器。
7.根据权利要求6所述的开锁终端,其特征在于,所述可穿戴产品包含选自以下中的一者或多者:手环、手表、手套以及挂扣。
8.一种客户端,其特征在于,该客户端用于执行权利要求2所述的共享车辆的共享车辆的使能码同步方法。
9.根据权利要求8所述的客户端,其特征在于,所述客户端包含手机和/或平板电脑。
10.一种共享车辆服务器,其特征在于,该共享车辆服务器用于执行权利要求3或4所述的共享车辆的使能码同步方法。
CN201710737774.6A 2017-08-24 2017-08-24 共享车辆的使能码同步方法、客户端及共享车辆服务器 Active CN107393100B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710737774.6A CN107393100B (zh) 2017-08-24 2017-08-24 共享车辆的使能码同步方法、客户端及共享车辆服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710737774.6A CN107393100B (zh) 2017-08-24 2017-08-24 共享车辆的使能码同步方法、客户端及共享车辆服务器

Publications (2)

Publication Number Publication Date
CN107393100A CN107393100A (zh) 2017-11-24
CN107393100B true CN107393100B (zh) 2018-06-08

Family

ID=60345851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710737774.6A Active CN107393100B (zh) 2017-08-24 2017-08-24 共享车辆的使能码同步方法、客户端及共享车辆服务器

Country Status (1)

Country Link
CN (1) CN107393100B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111163443B (zh) * 2018-10-19 2021-09-21 珠海格力电器股份有限公司 一种调整蓝牙锁功耗的方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5299828B2 (ja) * 2000-08-18 2013-09-25 清昭 河西 自転車レンタルシステム
US20020118095A1 (en) * 2001-02-26 2002-08-29 Lance Estes Shared access personal storage locker apparatus, system and method
CN101799960A (zh) * 2009-02-10 2010-08-11 上海永久自行车有限公司 一卡可同时借多辆车的车辆租赁***及其租车、还车方法
CN106600797B (zh) * 2017-01-25 2019-06-07 北京信通力创科技有限公司 动态图形密码锁、服务器、共享***及其开锁和闭锁方法
CN106875223A (zh) * 2017-02-21 2017-06-20 上海量明科技发展有限公司 共享车辆的实施方法、客户端及***

Also Published As

Publication number Publication date
CN107393100A (zh) 2017-11-24

Similar Documents

Publication Publication Date Title
CN107578503B (zh) 共享车辆的开锁方法、开锁终端及智能锁
CN106789875B (zh) 一种区块链服务装置、区块链服务***及其通信方法
CN106991317A (zh) 安全验证方法、平台、装置和***
JP2019526199A (ja) ブロックチェーンにより実現される方法及びシステム
JP2019526120A (ja) ブロックチェーンにより実現される方法及びシステム
CN100583114C (zh) 用于远程安全启用的***和方法
CN107492174B (zh) 共享车辆的使能码导入方法、客户端及共享车辆服务器
CN108235291A (zh) 一种用于车辆防盗的安全认证装置及方法
CN110535950B (zh) 智能锁控制方法、设备、***及存储介质
CN103248495A (zh) 一种应用内付费的方法、服务器、客户端和***
CN105787727B (zh) 一种hce脱机支付***及实现方法
CN103065242A (zh) 用于汽车车辆与支付装置之间的通信的方法和设备
CN106127888B (zh) 智能锁操作方法和智能锁操作***
CN110267269A (zh) 移动终端的身份验证方法及装置、存储介质、电子装置
CN107886602A (zh) 一种开锁方法及***
CN106055988B (zh) 针对控件的权限控制方法及装置
CN110033538A (zh) 一种共享汽车的开锁方法及其装置
CN105632181B (zh) 停车场管理方法及装置
CN109711945A (zh) 一种车辆共享方法及相关装置
CN110852851B (zh) 基于区块链的交通工具共享方法、装置及可读存储介质
CA2800939C (en) A method of authorizing a person, an authorizing architecture and a computer program product
CN107393100B (zh) 共享车辆的使能码同步方法、客户端及共享车辆服务器
CN109215178A (zh) 密码生成方法、装置、存储介质、电子锁、服务器及终端
CN109426961A (zh) 一种绑卡风险控制方法及装置
US10587610B2 (en) Method for authorization management in an arrangement having multiple computer systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20190430

Granted publication date: 20180608

PD01 Discharge of preservation of patent
PD01 Discharge of preservation of patent

Date of cancellation: 20190830

Granted publication date: 20180608

PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20190830

Granted publication date: 20180608

PD01 Discharge of preservation of patent
PD01 Discharge of preservation of patent

Date of cancellation: 20220830

Granted publication date: 20180608

PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20220830

Granted publication date: 20180608