CN111833485A - 一种车辆的开锁方法、装置、电子设备及存储介质 - Google Patents

一种车辆的开锁方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN111833485A
CN111833485A CN201910764858.8A CN201910764858A CN111833485A CN 111833485 A CN111833485 A CN 111833485A CN 201910764858 A CN201910764858 A CN 201910764858A CN 111833485 A CN111833485 A CN 111833485A
Authority
CN
China
Prior art keywords
unlocking
vehicle
current
mode
determining
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.)
Granted
Application number
CN201910764858.8A
Other languages
English (en)
Other versions
CN111833485B (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.)
Hangzhou Qingqi Science and Technology Co Ltd
Original Assignee
Beijing Qisheng Technology 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 Beijing Qisheng Technology Co Ltd filed Critical Beijing Qisheng Technology Co Ltd
Priority to CN201910764858.8A priority Critical patent/CN111833485B/zh
Publication of CN111833485A publication Critical patent/CN111833485A/zh
Application granted granted Critical
Publication of CN111833485B publication Critical patent/CN111833485B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/2018Central base unlocks or authorises unlocking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/25Means to switch the anti-theft system on or off using biometry
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/25Means to switch the anti-theft system on or off using biometry
    • B60R25/252Fingerprint recognition
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/25Means to switch the anti-theft system on or off using biometry
    • B60R25/255Eye recognition
    • 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
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • 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
    • G07C9/00563Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
    • 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
    • G07C9/00896Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2325/00Indexing scheme relating to vehicle anti-theft devices
    • B60R2325/10Communication protocols, communication systems of vehicle anti-theft devices
    • B60R2325/101Bluetooth
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2325/00Indexing scheme relating to vehicle anti-theft devices
    • B60R2325/10Communication protocols, communication systems of vehicle anti-theft devices
    • B60R2325/103Near field communication [NFC]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2325/00Indexing scheme relating to vehicle anti-theft devices
    • B60R2325/20Communication devices for vehicle anti-theft devices
    • B60R2325/205Mobile phones
    • 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
    • G07C2209/00Indexing scheme relating to groups G07C9/00 - G07C9/38
    • G07C2209/60Indexing scheme relating to groups G07C9/00174 - G07C9/00944
    • G07C2209/63Comprising locating means for detecting the position of the data carrier, i.e. within the vehicle or within a certain distance from the vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本申请提供了一种车辆的开锁方法、装置、电子设备及存储介质,其中,该开锁方法包括:接收到用户端发送的开锁请求时,获取所述开锁请求中携带的车辆的标识信息,并基于所述标识信息获取所述车辆的历史开锁记录;基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式;基于所述车辆的当前开锁方式,控制所述车辆完成开锁。本申请能够在历史开锁记录中选择适合车辆本次开锁的方式,从而提高用户在进行开锁时的开锁成功率。

Description

一种车辆的开锁方法、装置、电子设备及存储介质
技术领域
本申请涉及车辆技术领域,具体而言,涉及一种车辆的开锁方法、装置、电子设备及存储介质。
背景技术
随着当今社会对新能源及环保事业的关注,共享车辆作为一个公共出行方式,越来越受到公众的欢迎,其解决了最后一公里出行难的问题,满足了多数人的行车需求。
目前,用户在使用共享车辆时,可以通过手机扫码获取车辆的标识信息,然后将标识信息发送至共享车辆的后台服务器,后台服务器在接收到车辆的标识信息后,向与该标识信息对应的车辆发送开锁指令,控制共享车辆进行开锁。
然而,针对某些特定区域的车辆,可能存在网络状态不佳或其他影响开锁的情况,后台服务器的开锁指令可能无法发送至共享车辆,导致用户开锁失败。
发明内容
有鉴于此,本申请的目的在于提供一种车辆的开锁方法、装置、电子设备及存储介质,能够在历史开锁记录中选择适合车辆本次开锁的方式,从而提高用户在进行开锁时的开锁成功率。
第一方面,本申请实施例提供了一种车辆的开锁方法,应用于后台服务器,包括:
接收到用户端发送的开锁请求时,获取所述开锁请求中携带的车辆的标识信息,并基于所述标识信息获取所述车辆的历史开锁记录;
基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式;
基于所述车辆的当前开锁方式,控制所述车辆完成开锁。
在一些实施方式中,所述标识信息包括车辆ID号码、车锁ID号码或者车辆的车牌号码。
在一些实施方式中,所述基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式,包括:
获取所述车辆在历史开锁记录中对应的多种开锁方式;
基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式。
在一些实施方式中,所述基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式,包括:
基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式。
在一些实施方式中,所述基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,基于获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定所述车辆当前的网络状态;
若所述网络状态正常,则确定所述车辆的当前开锁方式为基于移动通信连接进行开锁;
若所述网络状态异常,确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁。
在一些实施方式中,在确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息。
在一些实施方式中,在确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息,以及将所述车辆对应的开锁信息发送至所述用户端。
在一些实施方式中,在确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁后,所述基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
将所述车辆对应的开锁信息发送至所述用户端,以便所述用户端基于与所述车辆之间建立的短距离通信连接向所述车辆发送所述车辆对应的开锁信息。
在一些实施方式中,将所述车辆对应的开锁信息发送至所述用户端,包括:
将所述车辆对应的开锁信息和打开短距离通信连接的提示信息发送至所述用户端。
在一些实施方式中,所述提示信息中携带有基于短距离通信连接进行开锁的方式对应的开锁成功率的信息。
在一些实施方式中,所述开锁请求中还携带有用户端身份信息,所述基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式,包括:
基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式。
在一些实施方式中,所述基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,基于所述用户端身份信息判断所述用户端对应的生物特征是否被存储于所述车辆中;
若是,确定所述车辆的当前开锁方式为基于生物特征识别进行开锁。
在一些实施方式中,在确定所述车辆的当前开锁方式为基于生物特征识别进行开锁后,所述基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
向所述用户端发送通过所述车辆上的生物特征采集部件采集用户生物特征的指示信息。
第二方面,本申请实施例提供了一种车辆的开锁装置,驻留于后台服务器,包括:
获取模块,用于接收到用户端发送的开锁请求时,获取所述开锁请求中携带的车辆的标识信息,并基于所述标识信息获取所述车辆的历史开锁记录;
确定模块,用于基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式;
控制模块,用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁。
在一些实施方式中,所述标识信息包括车辆ID号码、车锁ID号码或者车辆的车牌号码。
在一些实施方式中,所述确定模块在用于基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式时,包括:
获取所述车辆在历史开锁记录中对应的多种开锁方式;
基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式。
在一些实施方式中,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式时,包括:
基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式。
在一些实施方式中,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式时,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,基于获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定所述车辆当前的网络状态;
若所述网络状态正常,则确定所述车辆的当前开锁方式为基于移动通信连接进行开锁;
若所述网络状态异常,确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁。
在一些实施方式中,在所述确定模块确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁时,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息。
在一些实施方式中,在所述确定模块确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁时,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息,以及将所述车辆对应的开锁信息发送至所述用户端。
在一些实施方式中,在所述确定模块确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
将所述车辆对应的开锁信息发送至所述用户端,以便所述用户端基于与所述车辆之间建立的短距离通信连接向所述车辆发送所述车辆对应的发送所述开锁信息。
在一些实施方式中,所述控制模块在用于将所述车辆对应的开锁信息发送至所述用户端时,包括:
将所述车辆对应的开锁信息和打开短距离通信连接的提示信息发送至所述用户端。
在一些实施方式中,所述提示信息中携带有基于短距离通信连接进行开锁的方式对应的开锁成功率的信息。
在一些实施方式中,所述开锁请求中还携带有用户端身份信息,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式时,包括:
基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式。
在一些实施方式中,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式时,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,基于所述用户端身份信息判断所述用户端对应的生物特征是否被存储于所述车辆中;
若是,确定所述车辆的当前开锁方式为基于生物特征识别进行开锁。
在一些实施方式中,在所述确定模块确定所述车辆的当前开锁方式为基于生物特征识别进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁时,包括:
向所述用户端发送通过所述车辆上的生物特征采集部件采集用户生物特征的指示信息。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面所述开锁方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面所述开锁方法的步骤。
本申请实施例提供的车辆的开锁方法,在接收到用户端发送的开锁请求时,能够根据开锁请求中携带的车辆的标识信息获取到该车辆的历史开锁记录,然后根据该历史开锁记录,在预存的多种开锁方式中确定出该车辆的当前开锁方式,并基于确定的车辆的当前开锁方式,控制该车辆进行开锁。本申请实施例一方面可以预先提供多种开锁方式,另一方面,在每次接收到开锁请求时,基于成功开锁的记录选择车辆的当前开锁方式,即适合该车辆在当前进行开锁的方式,如此,可以提高用户在进行开锁时的开锁成功率,比如,对于某些网络状态不稳定的区域,可以选择区域内车辆开锁成功率较高的开锁方式,比如基于蓝牙连接进行开锁。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例提供的一种车辆的开锁方法流程示意图;
图2示出了本申请实施例提供的第一种确定车辆的当前开锁方式的方法流程图;
图3示出了本申请实施例提供的第二种确定车辆的当前开锁方式的方法流程图;
图4示出了本申请实施例提供的一种车辆的开锁装置结构示意图;
图5示出了本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“共享电动车的开锁方法”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕共享电动车的开锁方法进行描述,但是应该理解,这仅是一个示例性实施例。
需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
值得注意的是,在本申请提出申请之前,用户在使用共享车辆时,可以通过手机扫码获取车辆的标识信息,然后将标识信息发送至共享车辆的后台服务器,后台服务器在接收到车辆的标识信息后,向与该标识信息对应的车辆发送开锁指令,控制共享车辆进行开锁。然而,若共享车辆所处环境的网络状态不佳,后台服务器的开锁指令可能无法及时发送至共享车辆,导致用户开锁耗时较久,针对此,本申请实施例提供了一种车辆的开锁方法,以缩短开锁的耗时。
如图1所示,为本申请实施例提供的车辆的开锁方法,应用于车辆的后台服务器,包括以下具体步骤S101~S103。
S101,接收到用户端发送的开锁请求时,获取开锁请求中携带的车辆的标识信息,并基于标识信息获取车辆的历史开锁记录。
这里的用户端可以是使用共享车辆的用户的智能设备端,比如智能手机、平板、个人计算机等,这些智能设备上安装有用车软件,用户可以打开用车软件获取车辆上的二维码信息或者在用车软件上输入车辆的车牌号码后,触发开锁请求,用户端即可以生成携带有车辆的标识信息的开锁请求,并将该开锁请求发送至后台服务器,请求后台服务器进行开锁。
这里的标识信息包括车辆ID号码、车锁ID号码或者车辆的车牌号码,具体地,车辆ID号码和车锁ID号码可以存储于车辆上的二维码信息中,当用户打开用车软件扫描二维码时获取二维码信息;车牌号码可以是用户手动输入至用车软件上的。
这里的车辆可以包括共享自行车、共享电动车、共享助力车等,本申请实施例中以共享电动车为例进行说明。
服务器在接收到用户端发送的开锁请求时,就可以基于该开锁请求中携带的标识信息获取该车辆的历史开锁记录,这里的历史开锁记录是指后台服务器存储的该车辆在过去进行每次开锁时对应的开锁方式以及该开锁方式对应的开锁结果,这里进行每次开锁时对应开锁方式具体可以包括基于移动通信连接进行开锁的开锁方式、基于短距离通信连接进行开锁的开锁方式以及基于生物特征识别进行开锁的开锁方式中的一种或多种。
S102,基于车辆的历史开锁记录,在预存的多种开锁方式中确定车辆的当前开锁方式。
因为不同用户端在不同开锁时刻针对同一辆车辆的开锁方式可能不同,同一用户在不同开锁时刻针对同一车辆的开锁方式也可能不同,不同用户在相同的开锁时刻针对不同车辆的开锁方式也可能不同,因此如何确定出车辆的当前开锁方式,即可以有效提高车辆的开锁效率。
具体地,步骤S102中,基于车辆的历史开锁记录,在预存的多种开锁方式中确定车辆的当前开锁方式,包括:
(1)获取车辆在历史开锁记录中对应的多种开锁方式;
(2)基于每种开锁方式对应的开锁成功次数,从多种开锁方式中选择车辆的当前开锁方式。
比如获取距离当前时间一个月内的历史时间段内该车辆对应的多种开锁方式,然后根据每种开锁方式对应的开锁成功次数,选择车辆的当前开锁方式,比如某个车牌号为1010的车辆,其对应的历史开锁记录中对应的开锁方式包括基于移动通信连接进行开锁的开锁方式和基于短距离通信连接进行开锁的开锁方式,其中基于移动通信连接进行开锁的开锁方式对应的开锁成功次数为100次,基于短距离通信连接进行开锁的开锁方式对应的开锁成功次数为5次,则可以确定出车辆的当前开锁方式为基于移动通信连接进行开锁的开锁方式。
这样,通过确定出某车辆在历史时间段内对应的开锁记录,即可以确定该车辆对应的每种开锁方式的开锁成功次数,然后优先选择开锁成功次数多的开锁方式,做为该车辆的当前开锁方式,因为成功次数多的开锁方式为历史时间段内能够多次对车辆进行开锁的开锁方式,选择成功次数多的开锁方式作为车辆的当前开锁方式,可以提高开锁的成功率。
考虑到在基于移动通信连接进行开锁的开锁方式在开锁速度上在受网络状态的影响较大,故在确定车辆的当前开锁方式时,还可以将网络状态的因素一同加入,即步骤S102中,基于每种开锁方式对应的开锁成功次数,从多种开锁方式中选择车辆的当前开锁方式,包括:
基于每种开锁方式对应的开锁成功次数,以及车辆当前的网络状态,确定车辆的当前开锁方式。
这里的网络状态即车辆所处地理位置的网络状态,因为为了节省功耗,车辆中的车锁使用的移动通信部件一般是基于第二代无线蜂窝电话通讯协议的通信部件,因此当网络状态不佳时,基于移动通信连接进行开锁的开锁方式可能存在数据传输延迟,大大降低了开锁速度甚至无法开锁,因此这里在确定车辆的当前开锁方式前,还需要考虑车辆当前的网络状态,通过开锁成功次数和网络状态,同时确定车辆的当前开锁方式。
具体地,基于每种开锁方式对应的开锁成功次数,以及车辆当前的网络状态,确定车辆的当前开锁方式,如图2所示,可以包括以下步骤S201~S204:
S201,确定开锁成功次数最高的开锁方式;
S202,若开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,基于获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定车辆当前的网络状态;
S203,若网络状态正常,则确定车辆的当前开锁方式为基于移动通信连接进行开锁;
S204,若网络状态异常,确定车辆的当前开锁方式为基于短距离通信连接进行开锁。
这里,在确定出开锁成功次数最高的开锁方式为基于移动通信连接进行开锁的方式后,还需要根据获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定出车辆当前的网络状态。
这里车辆定位位置信息可以通过用户端的地理位置信息表示,用户端的地理位置信息可以被携带在用户端在向后台服务器发送的开锁请求中,具体地,用户端在发送开锁请求时,可以携带自身的地理位置信息,因为用户在扫描车辆二维码或者输入车牌号码时,用户端的位置与车辆的位置邻近,因此可以将用户端的位置信息作为这里的车辆定位位置信息;另外,也可以是用户在骑行结束后,车辆在向后台服务器发送关锁信息时,同时向后台服务器发送该车辆定位位置信息,后台服务器在接收到该车辆定位位置信息后,即可以将该车辆定位位置与该车辆的标识信息进行对应存储。
这里位置信息与网络状态的对应关系可以通过前期的大量地区的车辆对应的开锁方式统计得到,比如,某个地理区域A范围内大部分车辆的开锁成功次数最高的开锁方式均为基于移动通信连接进行开锁的开锁方式,则说明该地理区域A对应的网络状态正常,若某个地理区域B范围内大部分车辆的开锁成功次数最高的开锁方式均为基于短距离通信连接进行开锁的开锁方式,则说明该地理区域B对应的网络状态异常。
或者位置信息与网络状态的对应关系也可以由工作人员通过网络测试部件进行现场测试得到,然后由工作人员通过终端设备并发送至后台服务器进行保存。
后台服务器在确定出车辆的开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,且确定出该车辆当前的网络状态正常,比如确定该车辆位于上述提到网络状态正常的地理区域A内,则可以确定该车辆的当前开锁方式为基于移动通信连接进行开锁;若确定出该车辆当前的网络状态异常,比如确定该车辆位于上述提到的网络状态异常的地理区域B内,则可以确定该车辆的当前开锁方式为基于短距离通信连接进行开锁,当然若开锁方式还包括除基于短距离通信连接进行开锁的方式以外的其它开锁方式时,还可以再判断除基于移动通信连接进行开锁的方式外,其它哪种开锁方式的开锁成功次数最高,然后再进一步确定车辆的当前开锁方式。
S103,基于车辆的当前开锁方式,控制车辆完成开锁。
在确定出车辆的当前开锁方式后,则可以按照当前开锁方式控制该车辆完成开锁,比如,在确定车辆的当前开锁方式为基于移动通信连接进行开锁后,步骤S103中,基于车辆的当前开锁方式,控制车辆完成开锁,包括:
基于移动通信连接,向车辆发送该车辆对应的开锁信息。
这里即基于与车辆中的移动通信部件建立的通信连接,将该车辆对应的开锁信息发送至车辆,具体地,车辆上的车锁接收到该开锁信息后,进行开锁。
这里车辆上的车锁可以设置有移动通信部件,移动通信部件可以包括通用分组无线服务技术(General Packet RadioService,GPRS)通信部件和全球移动通信***(GlobalSystem for MobileCommunication,GSM)通信部件中的至少一种。
具体地,车锁还可以包括开关锁执行部件和处理器,移动通信部件在接收到该开锁信息后,可以将该开锁信息传输至处理器,处理器基于该开锁信息控制开关锁执行部件进行开锁。
具体地,这里的开锁信息可以为开锁指令,也可以为开锁密码,若开锁信息为开锁指令,处理器接收到该开锁指令后,即可以控制开关锁执行部件进行开锁,若开锁信息为开锁密码,处理器接收到该开锁密码后,可以将该开锁密码与预存的该车辆的正确开锁密码进行比对,在比对成功后,可以控制开关锁执行部件进行开锁。
在确定车辆的当前开锁方式为基于移动通信连接进行开锁后,为了提高开锁速度,在另一种实施方式中,步骤S103中,基于车辆的当前开锁方式,控制车辆完成开锁,还可以包括:
基于移动通信连接,向车辆发送该车辆对应的开锁信息,以及将该车辆对应的开锁信息发送至用户端。
这里确定车辆的当前开锁方式为基于移动通信连接进行开锁后,可以向车辆发送开锁信息的同时,将开锁信息发送至用户端,此时用户端如果开启着短距离通信部件,比如蓝牙通信部件和近场通信(Near Field Communication,NFC)部件中的至少一种,就可以将开锁信息通过短距离通信部件发送至车辆,此时,车辆先接收到用户端和后台服务器中的任意一个发送的开锁信息后,就可以基于该开锁信息进行开锁了。
具体地,这里的车辆上的车锁还包括短距离通信部件,比如蓝牙通信部件和近场通信部件中的至少一种,车锁中的短距离通信部件接收到开锁信息后,就可以将该开锁信息发送至处理器,同样地,若开锁信息为开锁指令,处理器接收到该开锁指令后,即可以控制开关锁执行部件进行开锁,若开锁信息为开锁密码,处理器接收到该开锁密码后,可以将该开锁密码与预存的该车辆的正确开锁密码进行比对,在比对成功后,可以控制开关锁执行部件进行开锁。
在另一种实施方式中,在确定车辆的当前开锁方式为基于短距离通信连接进行开锁后,步骤S103中,基于车辆的当前开锁方式,控制车辆完成开锁,包括:
将车辆对应的开锁信息发送至用户端,以便用户端基于与车辆之间建立的短距离通信连接向该车辆发送该车辆对应的开锁信息。
这里确定车辆的当前开锁方式为基于短距离通信连接进行开锁可以包括以下几种情况:
第一种情况为在上述步骤S201后,确定开锁成功次数最高的开锁方式为基于短距离通信连接进行开锁;
第二种情况为在上述步骤S201后,虽然开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,但是车辆当前的网络状态异常,此时可以选择基于短距离通信连接进行开锁的开锁方式。
当然除了上述几种开锁方式以外,还可以通过其它方式确定出车辆的当前开锁方式为基于短距离通信连接进行开锁,在后续继续介绍,在此不再赘述。
具体地,在确定车辆的当前开锁方式为基于短距离通信连接进行开锁后,将所述车辆对应的开锁信息发送至用户端,还可以包括:
将车辆对应的开锁信息和打开短距离通信连接的提示信息发送至用户端。
这里是指在确定车辆的当前开锁方式为基于短距离通信连接进行开锁后,将车辆对应的开锁信息和打开短距离通信连接的提示信息均发送至用户端,若用户端检测到短距离通信部件未打开,则可以显示打开短距离通信连接的提示信息,提示用户打开短距离通信部件,便于用户端将该车辆对应的开锁信息发送至车辆。
具体地,因为短距离通信部件可以包括多种,这里的提示信息中携带有基于短距离通信连接进行开锁的方式对应的开锁成功率的信息。
比如当基于短距离通信连接进行开锁的方式包括基于蓝牙通信连接进行开锁的方式和基于NFC连接进行开锁的方式,则这里的开锁成功率的信息可以为基于蓝牙通信连接进行开锁的方式的开锁成功率为A%,基于NFC连接进行开锁的方式的开锁成功率为B%,用户可以选择开锁成功率高的方式进行开锁。
这里开锁成功率同样可以是通过历史开锁记录确定的,比如在历史开锁记录中,基于短距离连接进行成功开锁的方式总共包括100次,其中基于蓝牙通信连接进行成功开锁的方式包括80次,基于NFC连接进行成功开锁的方式包括20次,则这里基于蓝牙通信连接进行开锁的方式的开锁成功率为80%,基于NFC连接进行开锁的方式的开锁成功率为20%。
在另一种实施方式中,开锁请求中还携带有用户端身份信息,基于每种开锁方式对应的开锁成功次数,从多种开锁方式中选择车辆的当前开锁方式,还可以包括:
基于每种开锁方式对应的开锁成功次数,以及用户端身份信息,确定车辆的当前开锁方式。
这里的用户端身份信息就可以用来判断用户端用户的生物特征是否被存储于该车辆中,比如用户端用户在注册用车软件时,录入了生物特征,比如可以是指纹、虹膜和人脸图像中的一种或多种,然后后台服务器在接收到用户端用户的生物特征后,将该用户端用户的生物特征发送至安装有生物特征采集部件的车辆,以便车辆作为合法用户的生物特征进行存储,后台服务器在确定车辆存储了用户端用户的生物特征后,将用户端身份信息与存储了该用户端用户的生物特征的车辆进行对应存储,即可以得到用户端身份信息与车辆的对应关系,当接收到用户端身份信息后,就可以根据用户端身份信息、用户端身份信息与车辆的对应关系以及车辆的标识信息,判断用户端用户的生物特征是否被存储于该车辆中。
这里的用户端身份信息可以为用户端用户的证件号码、用户注册的用车软件的登录号码或者其它能够唯一确定用户身份的信息,在此不做具体限定。
具体地,基于每种开锁方式对应的开锁成功次数,以及用户端身份信息,确定所述车辆的当前开锁方式,如图3所示,包括:
S301,确定开锁成功次数最高的开锁方式;
S302,若开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,基于用户端身份信息判断用户端对应的生物特征是否被存储于车辆中;
S303,若是,确定该车辆的当前开锁方式为基于生物特征识别进行开锁。
这里根据开锁成功次数确定出开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,说明该车辆安装有生物特征采集部件,比如指纹词采集部件、虹膜采集部件或者人脸图像采集部件中的一种或多种,且该车辆在历史开锁记录中,有多次被用户通过基于生物特征识别进行开锁的方式记录,故可以确定该车辆基于生物特征识别来进行开锁,接下来需要判断当前用户端用户的生物特征是否被存储于该车辆中,若是,则可以确定该车辆的当前开锁方式为基于生物特征识别进行开锁。
这里在判断用户端对应的生物特征是否被存储于该车辆中,可以根据该用户端身份信息、车辆的标识信息以及用户端身份信息与车辆的对应关系,确定出该用户端对应的生物特征是否被存储于该车辆中,比如,用户端身份信息为身份证号码为110XXXXXXXXXXXLMH,车辆的标识信息为1010,用户端身份信息与车辆的对应关系中若包含110XXXXXXXXXXXLMH与1010的映射对,则可以确定该用户端用户的生物特征被存储于该车辆中。
进一步地,在确定车辆的当前开锁方式为基于生物特征识别进行开锁后,步骤S103中,基于车辆的当前开锁方式,控制车辆完成开锁,包括:
向用户端发送通过车辆上的生物特征采集部件采集用户生物特征的指示信息。
这里后台服务器提示用户端用户通过车辆上的生物特征采集部件采集用户的生物特征,以便用户通过车辆上的生物特征采集部件进行生物特征录入,比如车辆上包括指纹特征采集部件,用户端接收到指示信息后进行显示,用户则可以在车辆上的指纹特征采集部件录入指纹,然后指纹特征采集部件可以将该指纹特征发送至处理器,处理器接收到该指纹特征后,与存储的合法用户的指纹特征进行比对,比对成功后,即可以控制开关锁执行部件进行开锁。
此外,若用户端对应的生物特征未被存储于该车辆中,可以选择其它开锁方式,比如选择除基于生物特征识别进行开锁的方式外的其它开锁成功次数最高的开锁方式,比如进一步确定是否为基于移动通信连接进行开锁的方式或基于短距离通信连接进行开锁的方式,具体见上文所述,在此不再赘述。
具体地,车锁在确定开锁后,比如处理器在确定开关锁执行部件进行开锁后,能够记录本次开锁是基于什么开锁方式进行的开锁,并将该开锁方式发送至后台服务器,便于后台服务器进行记录,比如车锁是基于移动通信连接进行开锁的方式、基于短距离连接进行开锁的方式还是基于生物特征识别进行开锁的方式,均会在网络状态正常时发送至后台服务器,便于后台服务器更新该车辆的开锁记录。
下面以一种具体的实施例阐述本申请实施例提供的开锁方法,如下:
后台服务器接收到用户端发送的针对车辆1010的开锁请求后,获取该开锁请求中携带的车辆的标识信息1010和用户端身份信息110XXXXXXXXXXXLMH,然后基于该标识信息获取该车辆在过去一个月内的历史开锁记录,然后获取该车辆在历史开锁记录中对应的多种开锁方式,比如得到该车辆的多种开锁方式包括基于移动通信连接进行开锁、基于短距离通信连接进行开锁和基于生物特征识别进行开锁,若基于移动通信连接进行开锁的开锁成功次数为60次,基于短距离通信连接进行开锁的开锁成功次数为15次,而基于生物特征识别进行开锁的开锁成功次数为5次,则确定该车辆的当前开锁方式为基于移动通信连接进行开锁,且确定车辆当前的网络状态正常时,则可以基于移动通信连接将开锁信息发送至车辆,便于车辆基于该开锁信息进行开锁,或者,可以将开锁信息同时发送至车辆以及用户端,若此时用户端开启了短距离通信部件,则可以将开锁信息通过该短距离通信连接发送至车锁,此时车锁先基于哪种连接方式接收到开锁信息,则此次的开锁方式为哪种,比如车辆先接收到用户端基于短距离连接发送的开锁信息,则此次的开锁方式即为基于短距离通信连接进行开锁,在开锁后,车辆能够将本次使用的开锁方式反馈至后台服务器,便于后台服务器存储。
若基于移动通信连接进行开锁的开锁成功次数为15次,基于短距离通信连接进行开锁的开锁成功次数为60次,而基于生物特征识别进行开锁的开锁成功次数为5次,则确定该车辆的当前开锁方式为基于短距离通信连接进行开锁,则可以将开锁信息发送至用户端,便于用户端基于短距离通信连接将开锁信息发送至车辆,便于车辆基于该开锁信息进行开锁。
若基于移动通信连接进行开锁的开锁成功次数为15次,基于短距离通信连接进行开锁的开锁成功次数为5次,而基于生物特征识别进行开锁的开锁成功次数为60次,且基于用户端身份信息110XXXXXXXXXXXLMH、车辆的标识信息1010以及预存的用户端身份信息与车辆的对应关系,确定出用户端对应的生物特征被存储于该车辆中,则确定该车辆的当前开锁方式为基于生物特征识别进行开锁,则可以向用户端发送通过车辆上的生物特征采集部件采集用户生物特征的指示信息,便于用户基于生物特征进行开锁。
基于同一发明构思,本申请实施例中还提供了与车辆的开锁方法对应的开锁装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述开锁方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
参照图4所示,为本申请实施例提供的一种车辆的开锁装置400的示意图,该开锁装置驻留于后台服务器,具体地,该车辆的开锁装置400包括:获取模块401、确定模块402和控制模块403。
其中,获取模块401,用于接收到用户端发送的开锁请求时,获取开锁请求中携带的车辆的标识信息,并基于所述标识信息获取车辆的历史开锁记录;
确定模块402,用于基于车辆的历史开锁记录,在预存的多种开锁方式中确定车辆的当前开锁方式;
控制模块403,用于基于车辆的当前开锁方式,控制车辆完成开锁。
在一种实施方式中,标识信息包括车辆ID号码、车锁ID号码或者车辆的车牌号码。
在一种实施方式中,确定模块402在用于基于车辆的历史开锁记录,在预存的多种开锁方式中确定车辆的当前开锁方式时,包括:
获取车辆在历史开锁记录中对应的多种开锁方式;
基于每种开锁方式对应的开锁成功次数,从多种开锁方式中选择车辆的当前开锁方式。
在一种实施方式中,确定模块402在用于基于每种开锁方式对应的开锁成功次数,从多种开锁方式中选择车辆的当前开锁方式时,包括:
基于每种开锁方式对应的开锁成功次数,以及车辆当前的网络状态,确定车辆的当前开锁方式。
在一种实施方式中,确定模块402在用于基于每种开锁方式对应的开锁成功次数,以及车辆当前的网络状态,确定车辆的当前开锁方式时,包括:
确定开锁成功次数最高的开锁方式;
若开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,基于获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定车辆当前的网络状态;
若网络状态正常,则确定车辆的当前开锁方式为基于移动通信连接进行开锁;
若网络状态异常,确定车辆的当前开锁方式为基于短距离通信连接进行开锁。
在一种实施方式中,在确定模块402确定车辆的当前开锁方式为基于移动通信连接进行开锁后,控制模块403在用于基于车辆的当前开锁方式,控制车辆完成开锁时,包括:
基于移动通信连接,向车辆发送车辆对应的开锁信息。
在一种实施方式中,在确定模块402确定车辆的当前开锁方式为基于移动通信连接进行开锁后,控制模块403在用于基于车辆的当前开锁方式,控制车辆完成开锁时,包括:
基于移动通信连接,向车辆发送该车辆对应的开锁信息,以及将车辆对应的开锁信息发送至用户端。
在一种实施方式中,在确定模块402确定车辆的当前开锁方式为基于短距离通信连接进行开锁后,控制模块403在用于基于车辆的当前开锁方式,控制车辆完成开锁,包括:
将车辆对应的开锁信息发送至用户端,以便用户端基于与车辆之间建立的短距离通信连接向该车辆发送该车辆对应的开锁信息。
在一种实施方式中,控制模块403在用于将车辆对应的开锁信息发送至用户端时,包括:
将车辆对应的开锁信息和打开短距离通信连接的提示信息发送至用户端。
在一种实施方式中,提示信息中携带有基于短距离通信连接进行开锁的方式对应的开锁成功率的信息。
在一种实施方式中,开锁请求中还携带有用户端身份信息,确定模块402在用于基于每种开锁方式对应的开锁成功次数,从多种开锁方式中选择车辆的当前开锁方式时,包括:
基于每种开锁方式对应的开锁成功次数,以及用户端身份信息,确定车辆的当前开锁方式。
在一种实施方式中,确定模块402在用于基于每种开锁方式对应的开锁成功次数,以及用户端身份信息,确定车辆的当前开锁方式时,包括:
确定开锁成功次数最高的开锁方式;
若开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,基于用户端身份信息判断用户端对应的生物特征是否被存储于车辆中;
若是,确定车辆的当前开锁方式为基于生物特征识别进行开锁。
在一种实施方式中,在确定模块402确定车辆的当前开锁方式为基于生物特征识别进行开锁后,控制模块403在用于基于所述车辆的当前开锁方式,控制车辆完成开锁时,包括:
向用户端发送通过车辆上的生物特征采集部件采集用户生物特征的指示信息。
本申请实施例提供的车辆的开锁装置,在获取模块接收到用户端发送的开锁请求时,能够根据开锁请求中携带的车辆的标识信息获取到该车辆的历史开锁记录,然后确定模块根据该历史开锁记录,在预存的多种开锁方式中确定出该车辆的当前开锁方式,最后控制模块可以基于确定的车辆的当前开锁方式,控制该车辆进行开锁。本申请实施例一方面可以预先提供多种开锁方式,另一方面,在每次接收到开锁请求时,基于成功开锁的记录选择车辆的当前开锁方式,即适合该车辆在当前进行开锁的方式,如此,可以提高用户在进行开锁时的开锁成功率,比如,对于某些网络状态不稳定的区域,可以选择区域内车辆开锁成功率较高的开锁方式,比如基于蓝牙连接进行开锁。
本申请实施例还提供了一种电子设备500,如图5所示,为本申请实施例提供的电子设备500结构示意图,包括:处理器501、存储介质502和总线503。存储介质502存储有处理器501可执行的机器可读指令(比如,图4中的装置中获取模块401、确定模块402、控制模块403对应的执行指令等),当电子设备500运行时,处理器501与存储介质502之间通过总线503通信,机器可读指令被处理器501执行时执行如下处理:
接收到用户端发送的开锁请求时,获取开锁请求中携带的车辆的标识信息,并基于标识信息获取所述车辆的历史开锁记录;
基于车辆的历史开锁记录,在预存的多种开锁方式中确定车辆的当前开锁方式;
基于车辆的当前开锁方式,控制车辆完成开锁。
一种可能的实施方式中,处理器501执行的指令中,包括:
标识信息包括车辆ID号码、车锁ID号码或者车辆的车牌号码。
一种可能的实施方式中,处理器501执行的指令中,包括:
获取车辆在历史开锁记录中对应的多种开锁方式;
基于每种开锁方式对应的开锁成功次数,从多种开锁方式中选择车辆的当前开锁方式。
一种可能的实施方式中,处理器501执行的指令中,包括:
基于每种开锁方式对应的开锁成功次数,以及车辆当前的网络状态,确定车辆的当前开锁方式。
一种可能的实施方式中,处理器501执行的指令中,包括:
确定开锁成功次数最高的开锁方式;
若开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,基于获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定车辆当前的网络状态;
若网络状态正常,则确定车辆的当前开锁方式为基于移动通信连接进行开锁;
若网络状态异常,确定车辆的当前开锁方式为基于短距离通信连接进行开锁。
一种可能的实施方式中,在确定车辆的当前开锁方式为基于移动通信连接进行开锁后,处理器501执行的指令中,包括:
基于移动通信连接,向车辆发送该车辆对应的开锁信息。
一种可能的实施方式中,在确定车辆的当前开锁方式为基于移动通信连接进行开锁后,处理器501执行的指令中,包括:
基于移动通信连接,向车辆发送车辆对应的开锁信息,以及将车辆对应的开锁信息发送至用户端。
一种可能的实施方式中,在确定车辆的当前开锁方式为基于移动通信连接进行开锁后,处理器501执行的指令中,包括:
将车辆对应的开锁信息发送至用户端,以便用户端基于与车辆之间建立的短距离通信连接向所述车辆发送所述车辆对应的开锁信息。
一种可能的实施方式中,处理器501执行的指令中,包括:
将车辆对应的开锁信息和打开短距离通信连接的提示信息发送至用户端。
一种可能的实施方式中,处理器501执行的指令中,包括:提示信息中携带有基于短距离通信连接进行开锁的方式对应的开锁成功率的信息。
一种可能的实施方式中,开锁请求中还携带有用户端身份信息,处理器501执行的指令中,包括:
基于每种开锁方式对应的开锁成功次数,以及用户端身份信息,确定车辆的当前开锁方式。
一种可能的实施方式中,处理器501执行的指令中,包括:
确定开锁成功次数最高的开锁方式;
若开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,基于用户端身份信息判断用户端对应的生物特征是否被存储于车辆中;
若是,确定车辆的当前开锁方式为基于生物特征识别进行开锁。
一种可能的实施方式中,在确定车辆的当前开锁方式为基于生物特征识别进行开锁后,处理器501执行的指令中,包括:
向用户端发送通过车辆上的生物特征采集部件采集用户生物特征的指示信息。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述开锁方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述开锁方法,从而提高开锁成功率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (28)

1.一种车辆的开锁方法,其特征在于,应用于后台服务器,包括:
接收到用户端发送的开锁请求时,获取所述开锁请求中携带的车辆的标识信息,并基于所述标识信息获取所述车辆的历史开锁记录;
基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式;
基于所述车辆的当前开锁方式,控制所述车辆完成开锁。
2.根据权利要求1所述的开锁方法,其特征在于,所述标识信息包括车辆ID号码、车锁ID号码或者车辆的车牌号码。
3.根据权利要求1所述的开锁方法,其特征在于,所述基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式,包括:
获取所述车辆在历史开锁记录中对应的多种开锁方式;
基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式。
4.根据权利要求3所述的开锁方法,其特征在于,所述基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式,包括:
基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式。
5.根据权利要求4所述的开锁方法,其特征在于,所述基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,基于获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定所述车辆当前的网络状态;
若所述网络状态正常,则确定所述车辆的当前开锁方式为基于移动通信连接进行开锁;
若所述网络状态异常,确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁。
6.根据权利要求5所述的开锁方法,其特征在于,在确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息。
7.根据权利要求5所述的开锁方法,其特征在于,在确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息,以及将所述车辆对应的开锁信息发送至所述用户端。
8.根据权利要求5所述的开锁方法,其特征在于,在确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁后,所述基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
将所述车辆对应的开锁信息发送至所述用户端,以便所述用户端基于与所述车辆之间建立的短距离通信连接向所述车辆发送所述车辆对应的开锁信息。
9.根据权利要求8所述的开锁方法,其特征在于,将所述车辆对应的开锁信息发送至所述用户端,包括:
将所述车辆对应的开锁信息和打开短距离通信连接的提示信息发送至所述用户端。
10.根据权利要求9所述的开锁方法,其特征在于,所述提示信息中携带有基于短距离通信连接进行开锁的方式对应的开锁成功率的信息。
11.根据权利要求3所述的开锁方法,其特征在于,所述开锁请求中还携带有用户端身份信息,所述基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式,包括:
基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式。
12.根据权利要求11所述的开锁方法,其特征在于,所述基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,基于所述用户端身份信息判断所述用户端对应的生物特征是否被存储于所述车辆中;
若是,确定所述车辆的当前开锁方式为基于生物特征识别进行开锁。
13.根据权利要求12所述的开锁方法,其特征在于,在确定所述车辆的当前开锁方式为基于生物特征识别进行开锁后,所述基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
向所述用户端发送通过所述车辆上的生物特征采集部件采集用户生物特征的指示信息。
14.一种车辆的开锁装置,其特征在于,驻留于后台服务器,包括:
获取模块,用于接收到用户端发送的开锁请求时,获取所述开锁请求中携带的车辆的标识信息,并基于所述标识信息获取所述车辆的历史开锁记录;
确定模块,用于基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式;
控制模块,用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁。
15.根据权利要求14所述的开锁装置,其特征在于,所述标识信息包括车辆ID号码、车锁ID号码或者车辆的车牌号码。
16.根据权利要求14所述的开锁装置,其特征在于,所述确定模块在用于基于所述车辆的历史开锁记录,在预存的多种开锁方式中确定所述车辆的当前开锁方式时,包括:
获取所述车辆在历史开锁记录中对应的多种开锁方式;
基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式。
17.根据权利要求16所述的开锁装置,其特征在于,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式时,包括:
基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式。
18.根据权利要求17所述的开锁装置,其特征在于,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,以及所述车辆当前的网络状态,确定所述车辆的当前开锁方式时,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于移动通信连接进行开锁,基于获取的车辆定位位置信息和预存的位置信息与网络状态的对应关系,确定所述车辆当前的网络状态;
若所述网络状态正常,则确定所述车辆的当前开锁方式为基于移动通信连接进行开锁;
若所述网络状态异常,确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁。
19.根据权利要求18所述的开锁装置,其特征在于,在所述确定模块确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁时,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息。
20.根据权利要求18所述的开锁装置,其特征在于,在所述确定模块确定所述车辆的当前开锁方式为基于移动通信连接进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁时,包括:
基于所述移动通信连接,向所述车辆发送所述车辆对应的开锁信息,以及将所述车辆对应的开锁信息发送至所述用户端。
21.根据权利要求18所述的开锁装置,其特征在于,在所述确定模块确定所述车辆的当前开锁方式为基于短距离通信连接进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁,包括:
将所述车辆对应的开锁信息发送至所述用户端,以便所述用户端基于与所述车辆之间建立的短距离通信连接向所述车辆发送所述车辆对应的开锁信息。
22.根据权利要求21所述的开锁装置,其特征在于,所述控制模块在用于将所述车辆对应的开锁信息发送至所述用户端时,包括:
将所述车辆对应的开锁信息和打开短距离通信连接的提示信息发送至所述用户端。
23.根据权利要求22所述的开锁装置,其特征在于,所述提示信息中携带有基于短距离通信连接进行开锁的方式对应的开锁成功率的信息。
24.根据权利要求16所述的开锁装置,其特征在于,所述开锁请求中还携带有用户端身份信息,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,从所述多种开锁方式中选择所述车辆的当前开锁方式时,包括:
基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式。
25.根据权利要求24所述的开锁装置,其特征在于,所述确定模块在用于基于每种开锁方式对应的开锁成功次数,以及所述用户端身份信息,确定所述车辆的当前开锁方式时,包括:
确定开锁成功次数最高的开锁方式;
若所述开锁成功次数最高的开锁方式为基于生物特征识别进行开锁,基于所述用户端身份信息判断所述用户端对应的生物特征是否被存储于所述车辆中;
若是,确定所述车辆的当前开锁方式为基于生物特征识别进行开锁。
26.根据权利要求25所述的开锁装置,其特征在于,在所述确定模块确定所述车辆的当前开锁方式为基于生物特征识别进行开锁后,所述控制模块在用于基于所述车辆的当前开锁方式,控制所述车辆完成开锁时,包括:
向所述用户端发送通过所述车辆上的生物特征采集部件采集用户生物特征的指示信息。
27.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至13任一所述开锁方法的步骤。
28.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至13任一所述开锁方法的步骤。
CN201910764858.8A 2019-08-19 2019-08-19 一种车辆的开锁方法、装置、电子设备及存储介质 Active CN111833485B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910764858.8A CN111833485B (zh) 2019-08-19 2019-08-19 一种车辆的开锁方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910764858.8A CN111833485B (zh) 2019-08-19 2019-08-19 一种车辆的开锁方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN111833485A true CN111833485A (zh) 2020-10-27
CN111833485B CN111833485B (zh) 2022-05-31

Family

ID=72912545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910764858.8A Active CN111833485B (zh) 2019-08-19 2019-08-19 一种车辆的开锁方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN111833485B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113779391A (zh) * 2021-09-02 2021-12-10 广东好太太智能家居有限公司 基于建模的智能锁开锁推荐方法、***、装置及存储介质
CN113873018A (zh) * 2021-09-08 2021-12-31 摩拜(北京)信息技术有限公司 车辆通信方法、装置、服务器及车辆
CN115843006A (zh) * 2022-11-03 2023-03-24 长城汽车股份有限公司 一种车辆与终端交互的方法、装置、车辆及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106162530A (zh) * 2016-07-18 2016-11-23 北京千丁互联科技有限公司 一种门禁管理方法、***及后台服务器
CN106713431A (zh) * 2016-12-13 2017-05-24 上海众人网络安全技术有限公司 一种车辆开锁/关锁的控制方法及***
CN107145212A (zh) * 2017-04-12 2017-09-08 广东欧珀移动通信有限公司 终端解锁方法、装置及终端
CN107578503A (zh) * 2017-08-24 2018-01-12 东峡大通(北京)管理咨询有限公司 共享车辆的开锁方法、开锁终端及智能锁
CN108111998A (zh) * 2017-12-18 2018-06-01 北京博创联动科技有限公司 一种无线开锁方法及***
CN108109239A (zh) * 2017-12-20 2018-06-01 东峡大通(北京)管理咨询有限公司 一种智能锁的开锁方法、移动终端及开锁***
US20190188637A1 (en) * 2017-12-15 2019-06-20 Toyota Jidosha Kabushiki Kaisha Information processing device, information processing method, image acquisition method, and non-transitory computer-readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106162530A (zh) * 2016-07-18 2016-11-23 北京千丁互联科技有限公司 一种门禁管理方法、***及后台服务器
CN106713431A (zh) * 2016-12-13 2017-05-24 上海众人网络安全技术有限公司 一种车辆开锁/关锁的控制方法及***
CN107145212A (zh) * 2017-04-12 2017-09-08 广东欧珀移动通信有限公司 终端解锁方法、装置及终端
CN107578503A (zh) * 2017-08-24 2018-01-12 东峡大通(北京)管理咨询有限公司 共享车辆的开锁方法、开锁终端及智能锁
US20190188637A1 (en) * 2017-12-15 2019-06-20 Toyota Jidosha Kabushiki Kaisha Information processing device, information processing method, image acquisition method, and non-transitory computer-readable storage medium
CN108111998A (zh) * 2017-12-18 2018-06-01 北京博创联动科技有限公司 一种无线开锁方法及***
CN108109239A (zh) * 2017-12-20 2018-06-01 东峡大通(北京)管理咨询有限公司 一种智能锁的开锁方法、移动终端及开锁***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DIAO LINA ETAL: "The analysis of catchment areas of metro stations using trajectory data generated by dockless shared bikes", 《SUSTAINABLE CITIES AND SOCIETY》 *
张佑林: "共享经济模式下共享单车管理策略探讨", 《北方经贸》 *
胡 明: "ofo 共 享 单 车 实 践 探 讨", 《经济师》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113779391A (zh) * 2021-09-02 2021-12-10 广东好太太智能家居有限公司 基于建模的智能锁开锁推荐方法、***、装置及存储介质
CN113873018A (zh) * 2021-09-08 2021-12-31 摩拜(北京)信息技术有限公司 车辆通信方法、装置、服务器及车辆
CN113873018B (zh) * 2021-09-08 2023-11-21 摩拜(北京)信息技术有限公司 车辆通信方法、装置、服务器及车辆
CN115843006A (zh) * 2022-11-03 2023-03-24 长城汽车股份有限公司 一种车辆与终端交互的方法、装置、车辆及存储介质

Also Published As

Publication number Publication date
CN111833485B (zh) 2022-05-31

Similar Documents

Publication Publication Date Title
CN111833485B (zh) 一种车辆的开锁方法、装置、电子设备及存储介质
US10831923B2 (en) System, device and method for enforcing privacy during a communication session with a voice assistant
US9283856B2 (en) Methods, systems and apparatus for authorizing operation of an electric vehicle that is being charged at a charging station
CN106912001B (zh) 基于wifi广播的自动鉴权方法和***
CN108022341A (zh) 一种共享单车开锁方法和***
CN109765895B (zh) 无人驾驶车辆控制方法、装置、无人驾驶车辆及存储介质
CN114022981A (zh) 一种车辆解锁方法、锁定解锁装置、车辆及车辆***
CN102194076A (zh) 用于授权车辆驾驶的计算机***和电路
EP3779901B1 (en) System and method for accessing a vehicle
EP3549895A2 (en) Elevator service request and offline authentication of the elevator service request
CN104670158A (zh) 一种电动车安全控制***及其方法
CN104751032A (zh) 身份验证方法及装置
CN107426160B (zh) 智能家居的控制方法、***、终端、fido服务器及安全设备
CN105025490A (zh) 一种伪基站的识别方法及装置
CN104627021A (zh) 一种电动车控制***及其方法
CN110634191B (zh) 验证方法、装置、介质以及设备
CN107437016B (zh) 应用控制方法及相关产品
US20160274922A1 (en) Method and System for Making Available an Assistance Suggestion for a User of a Motor Vehicle
CN111862399A (zh) 一种解锁请求生成方法、装置及电子设备
EP2521386A1 (en) Method, device and system for updating security algorithm of mobile terminals
CN113807683B (zh) 一种车钥匙管理终端控制方法及车钥匙管理终端
CN110958234A (zh) 一种应用登录控制方法、装置及存储介质
CA3007707A1 (en) System, device and method for enforcing privacy during a communication session with a voice assistant
CN111581624B (zh) 一种智能终端用户身份认证方法
CN112967422A (zh) 一种用车方法、装置、设备、存储介质和程序产品

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20220429

Address after: 311199 Room 301, No. 108, Xincheng Road, Nanyuan street, Linping District, Hangzhou City, Zhejiang Province

Applicant after: HANGZHOU QINGQI SCIENCE AND TECHNOLOGY Co.,Ltd.

Address before: Room 203, 2 / F, building 34, yard 8, Dongbei Wangxi Road, Haidian District, Beijing 100193

Applicant before: Beijing Qisheng Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant