CN112124247B - 车锁控制方法、装置及计算机可读存储介质 - Google Patents

车锁控制方法、装置及计算机可读存储介质 Download PDF

Info

Publication number
CN112124247B
CN112124247B CN202010984942.3A CN202010984942A CN112124247B CN 112124247 B CN112124247 B CN 112124247B CN 202010984942 A CN202010984942 A CN 202010984942A CN 112124247 B CN112124247 B CN 112124247B
Authority
CN
China
Prior art keywords
key
lock control
account
identifier
vehicle
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
CN202010984942.3A
Other languages
English (en)
Other versions
CN112124247A (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.)
Shanghai Junzheng Network Technology Co Ltd
Original Assignee
Shanghai Junzheng Network 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 Shanghai Junzheng Network Technology Co Ltd filed Critical Shanghai Junzheng Network Technology Co Ltd
Priority to CN202010984942.3A priority Critical patent/CN112124247B/zh
Publication of CN112124247A publication Critical patent/CN112124247A/zh
Application granted granted Critical
Publication of CN112124247B publication Critical patent/CN112124247B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • B60R25/241Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user whereby access privileges are related to the identifiers
    • 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/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • B60R25/245Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user where the antenna reception area plays a role
    • 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/106Internet
    • 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/108Encryption
    • 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/30Vehicles applying the vehicle anti-theft devices
    • B60R2325/306Motorcycles

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明公开了一种车锁控制方法、装置及计算机可读存储介质,涉及智能电动车技术领域,解决了在网络环境较差、或者无网环境下智能电动车的功能稳定性较差的技术问题。该车锁控制方法包括:接收终端设备通过无网通信方式发送的第一密钥,该第一密钥包括第一标识和第一车锁控制指令,该终端设备中存储有通过有网通信方式获取的密钥序列,该第一密钥为密钥序列中排列在第一位的密钥;根据第一标识确定唯一账户和该唯一账户的账户类别,并在该账户类别对应的允许操作中包括第一车锁控制指令指示的车锁控制操作的情况下,执行该车锁控制操作。

Description

车锁控制方法、装置及计算机可读存储介质
技术领域
本发明涉及智能电动车技术领域,尤其涉及一种车锁控制方法、装置及计算机可读存储介质。
背景技术
随着物联网技术的发展,智能电动车开始进入人们的视野。
通常,在用户使用智能电动车的过程中,运营商可以采用账号授权的方式将智能电动车的网络开关锁权限下发给用户。如此,用户可以在手机联网状态下,通过手机控制智能电动车的开关锁状态。
然而,上述方式无法保证网络环境较差、或者无网环境下用户的开关锁成功率,使得智能电动车的功能稳定性较差。
因此,本领域的技术人员致力于开发一种在网络环境较差、或者无网环境下能够提高智能电动车的功能稳定性的车锁控制方法、装置及计算机可读存储介质。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提高智能电动车的功能稳定性。
为实现上述目的,本发明采用如下技术方案:
第一方面,本发明提供了一种车锁控制方法,应用于智能电动车,包括:接收终端设备通过无网通信方式发送的第一密钥,该第一密钥包括第一标识和第一车锁控制指令,该终端设备中存储有通过有网通信方式获取的密钥序列,该第一密钥为密钥序列中排列在第一位的密钥;根据第一标识确定唯一账户和该唯一账户的账户类别,并在该账户类别对应的允许操作中包括第一车锁控制指令指示的车锁控制操作的情况下,执行该车锁控制操作。
在本发明的较佳实施方式中,该账户类别包括主账户和子账户,在该账户类别对应的允许操作中包括该第一车锁控制指令指示的车锁控制操作的情况下,执行该车锁控制操作,包括:在该第一标识对应主账户的情况下,根据该第一车锁控制指令执行该车锁控制操作,该车锁控制操作包括开锁操作和关锁操作;在该第一标识对应子账户的情况下,若该第一车锁控制指令指示开锁操作,则根据该第一车锁控制指令执行开锁操作。
在本发明的较佳实施方式中,在该第一标识对应子账户的情况下,根据该第一车锁控制指令执行开锁操作之后,该方法还包括:接收该终端设备发送的第二密钥,该第二密钥包括第二标识和第二车锁控制指令;若该第二标识对应的账户与该第一标识对应的账户相同,则根据该第二车锁控制指令执行关锁操作。
在本发明的较佳实施方式中,该方法还包括:在该第一标识对应子账户且该第一车锁控制指令指示关锁操作的情况下,或者,在该第二标识对应的账户与该第一标识对应的账户不相同的情况下,向该终端设备发送没有操作权限的响应信息。
本发明提供的车锁控制方法具有以下技术效果:一方面,由于智能电动车可以接收终端设备通过无网通信方式发送的预存储的第一密钥,并根据该第一密钥执行车锁控制操作,因此即使在网络环境较差、或者无网环境下,用户也可以控制车锁,从而提高智能电动车的功能稳定性;另一方面,由于智能电动车可以根据第一标识确定唯一账户,因此第一密钥的使用不会影响其他终端设备中预存储的密钥序列的有效性,从而可以避免多人用车冲突的问题;再一方面,由于智能电动车可以确定该唯一账户的账户类别,因此智能电动车可以根据账户类别确定该唯一账户对智能电动车的操作权限,从而控制用户对智能电动车的使用权限。
第二方面,本发明提供了一种车锁控制方法,应用于终端设备,包括:接收用户的第一输入;响应于该第一输入,通过无网通信方式向智能电动车发送第一密钥,该第一密钥用于指示智能电动车执行车锁控制操作。
本发明提供的车锁控制方法具有以下技术效果:由于用户可以通过第一输入触发终端设备通过无网通信方式发送控制智能电动车执行车锁控制操作的第一密钥。因此即使在网络环境较差、或者无网环境下,用户也可以控制车锁,从而可以提高智能电动车的功能稳定性。
第三方面,本发明提供了一种车锁控制装置,包括:通信单元和处理单元;该通信单元,用于接收终端设备通过无网通信方式发送的第一密钥,该第一密钥包括第一标识和第一车锁控制指令,该终端设备中存储有通过有网通信方式获取的密钥序列,该第一密钥为密钥序列中排列在第一位的密钥;该处理单元,用于根据该第一标识确定唯一账户和该唯一账户的账户类别,并在该账户类别对应的允许操作中包括该第一车锁控制指令指示的车锁控制操作的情况下,执行该车锁控制操作。
在本发明的较佳实施方式中,该账户类别包括主账户和子账户,该处理单元具体用于:在该第一标识对应主账户的情况下,根据该第一车锁控制指令执行该车锁控制操作,该车锁控制操作包括开锁操作和关锁操作;在该第一标识对应子账户的情况下,若该第一车锁控制指令指示开锁操作,则根据该第一车锁控制指令执行开锁操作。
在本发明的较佳实施方式中,该第一标识对应子账户;该通信单元,还用于在该处理单元根据该第一车锁控制指令执行开锁操作之后,接收该终端设备发送的第二密钥,该第二密钥包括第二标识和第二车锁控制指令;该处理单元,还用于若该第二标识对应的账户与该第一标识对应的账户相同,则根据该第二车锁控制指令执行关锁操作。
在本发明的较佳实施方式中,该通信单元,还用于在该第一标识对应子账户且该第一车锁控制指令指示关锁操作的情况下,或者,在该第二标识对应的账户与该第一标识对应的账户不相同的情况下,向该终端设备发送没有操作权限的响应信息。
第四方面,本发明提供了一种车锁控制装置,包括:接收单元和通信单元;该接收单元,用于接收用户的第一输入;该通信单元,用于响应于该第一输入,通过无网通信方式向智能电动车发送第一密钥,该第一密钥用于指示该智能电动车执行车锁控制操作。
第五方面,本发明提供了一种智能电动车,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当智能电动车运行时,处理器执行存储器存储的计算机执行指令,以使智能电动车执行第一方面提供的车锁控制方法。
第六方面,本发明提供了一种终端设备,包括存储器和处理器。存储器用于存储计算机执行指令,处理器与存储器通过总线连接。当终端设备运行时,处理器执行存储器存储的计算机执行指令,以使终端设备执行第二方面提供的车锁控制方法。
第七方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得该计算机执行第一方面提供的车锁控制方法或第二方面提供的车锁控制方法。
第八方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行如上述第一方面及其各种可能的实现方式提供的车锁控制方法,或第二方面及其各种可能的实现方式提供的车锁控制方法。
需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与执行车锁控制装置的处理器封装在一起的,也可以与执行车锁控制装置的处理器单独封装,本发明实施例对此不作限定。
本发明中第三方面、第五方面、第七方面以及第八方面的描述,可以参考第一方面的详细描述;并且,第三方面、第五方面、第七方面以及第八方面描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
本发明中第四方面、第六方面、第七方面以及第八方面的描述,可以参考第二方面的详细描述;并且,第四方面、第六方面、第七方面以及第八方面描述的有益效果,可以参考第二方面的有益效果分析,此处不再赘述。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1为本发明实施例提供的一种通信***的结构示意图;
图2是本发明实施例提供的一种车锁控制方法的流程示意图之一;
图3是本发明实施例提供的一种车锁控制方法的流程示意图之二;
图4是本发明实施例提供的一种车锁控制装置的结构意图之一;
图5是本发明实施例提供的一种车锁控制装置的结构示意图之二。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本发明实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
为了便于清楚描述本发明实施例的技术方案,在本发明实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
为了阐释的目的而描述了本发明的一些示例性实施例,需要理解的是,本发明可通过附图中没有具体示出的其他方式来实现。
通常,为了对智能电动车的车锁进行控制,终端设备可以在网络环境较好时,通过服务器与智能电动车中的天线盒建立连接,即终端设备可以先向服务器发送车锁控制指令,服务器再将该车锁控制指令转发至该天线盒,从而使天线盒可以根据该车锁控制指令控制车锁的开关状态。
然而,由于终端设备与服务器的信息交互依赖于网络环境的覆盖情况,因此,如果终端设备处于无网环境、或者终端设备所处的网络环境较差,那么终端设备就无法与服务器进行信息传输。一种解决方法是,终端设备可以在网络环境较好时,从服务器获取密钥序列,并将该密钥序列存储在本地。当终端设备处于无网环境、或者终端设备所处的网络环境较差时,终端设备可以通过无网通信方式与智能电动车中的天线盒建立连接,并向该天线盒发送预存储的密钥序列中的密钥,从而使智能电动车可以根据该密钥控制车锁的开关状态。
上述解决方法可以提高智能电动车的功能稳定性,但是如果多个终端设备向服务器请求密钥序列,那么服务器会依次向该多个终端设备发送密钥序列,从而组成一个多人密钥序列,由于该多人密钥序列中排列在后的密钥的使用会导致排列在前的密钥失效,因此该方法存在多人用车冲突的问题。为解决该问题,终端设备向天线盒发送的密钥可以为包含用户标识的密钥,根据该用户标识,天线盒可以确定唯一用户的密钥序列,从而避免用户密钥之间互相影响的问题,进而解决多人用车冲突的问题。
具体的,本发明实施例提供了一种车锁控制方法,该方法可以应用于如图1所示的通信***10。该通信***10至少可以包括:智能电动车11、终端设备12以及服务器13。其中,该智能电动车11包括用于实现通信连接的天线盒,该天线盒既可以实现网络连接,也可以实现无网连接,在网络环境较好的情况下,该终端设备12可以通过网络连接服务器13,并从服务器13中获取密钥序列。之后,终端设备12可以通过无网连接与智能电动车11的天线盒建立连接,并通过无网通信方式向智能电动车11的天线盒发送一个缓存在本地的密钥,智能电动车11的天线盒接收到密钥后,可以根据该密钥确定唯一账户,并控制车锁的开关状态。
可选的,上述智能电动车可以为以下任意一项:共享单车、共享电单车、共享助力车等。
可选的,上述无网通信方式可以为蓝牙通信、无线局域网通信或其他任意可能的无网通信方式,本发明实施例对此不做限定。
需要说明的是,为了提高智能电动车的功能稳定性和响应速度,在本发明实施例中,如果用户想要控制智能电动车的车锁,那么用户可以触发终端设备发送车锁控制指令。具体的,终端设备可以通过以下两种方式发送该车锁控制指令。方式1:终端设备可以通过无网通信方式直接向天线盒发送该车锁控制指令;方式2:终端设备可以通过网络连接先向服务器发送该车锁控制指令,再由服务器将该车锁控制指令下发到天线盒。这两种方式可以被用户同时触发,即用户触发终端设备发送车锁控制指令后,终端设备可以同时通过该2个方式发送车锁控制指令,在天线盒接收到一种方式发送的车锁控制指令后,另一种方式发送的车锁控制指令则进行丢包处理。
下面结合实施例和附图以无网通信方式为蓝牙通信为例对上述方式1进行详细的阐述。
如图2所示,本发明实施例提供一种车锁控制方法。该方法可以应用于上述通信***10,该车锁控制方法可以包括下述的S201-S203。
S201、终端设备接收用户的第一输入。
可选的,在用户想要控制智能电动车的车锁时,用户可以先触发终端设备发送蓝牙连接请求,智能电动车的天线盒可以通过周期性扫描获取该蓝牙连接请求,并根据该蓝牙连接请求与该终端设备建立蓝牙连接。天线盒采用周期性扫描的方式,实现了终端设备与天线盒在预设时间内连接的通畅性,减少了因环境因素导致的开关锁失败的问题。
可选的,天线盒的扫描周期可以为预设的可变扫描周期,例如,该扫描周期可以先设置为15s,若在预设时间后,天线盒始终无法与终端设备建立蓝牙连接,则该扫描周期可以更新为5s。
可选的,由于蓝牙信号受发送设备、接收设备、障碍物、天气、距离、天线角度等诸多因素的影响,因此可以通过提高天线盒蓝牙功率(即提高天线盒蓝牙芯片的输出功率,修改天线盒蓝牙芯片输出功率的绝对值)的方式来加强天线盒发射的蓝牙信号。
需要说明的是,天线盒中包括蓝牙芯片和网络芯片,且该蓝牙芯片与网络芯片可以被设置为相互独立的存在,如此,在网络芯片因网络环境差重启时,蓝牙芯片依然可以发射和接收蓝牙信号。从而进一步弱化了网络对信号传输的影响。
在终端设备与天线盒完成蓝牙连接的情况下,用户可以对终端设备进行第一输入,具体的,用户可以对终端设备中能够调起开关锁服务的控件进行第一输入。例如,点击安装在终端设备中的应用程序中的“开锁”。
S202、终端设备响应于该第一输入,通过蓝牙向智能电动车发送第一密钥。
相应的,智能电动车可以接收终端设备通过蓝牙发送的第一密钥。
其中,上述第一密钥可以包括第一标识和第一车锁控制指令,该终端设备中可以存储有通过有网通信方式获取的密钥序列,该第一密钥可以为该密钥序列中排列在第一位的密钥。
需要说明的是,上述密钥序列可以包括多个按照预设规则依次排列的密钥,该预设规则可以为服务器生成密钥的时间顺序,也可以为终端设备接收到密钥的先后顺序,终端设备每发送一个车锁控制指令就可以消耗一个密钥,这些密钥可以按照排列顺序依次被终端设备使用。
终端设备发送第一输入之前,终端设备可以在处于联网状态的情况下,从服务器获取包括第一密钥的密钥序列。具体的,在终端设备向服务器发送账号注册请求时,服务器可以向终端设备发送一个密钥序列,终端设备可以接收该密钥序列,并将密钥序列缓存在本地。其中,该密钥序列包括一个密钥标识和多个密钥指令,一个密钥标识对应一个注册账号,每个密钥指令都携带该密钥标识。需要说明的是,在本发明实施例中,该密钥标识可以为上述第一标识,该多个密钥指令中可以包括该第一车锁控制指令。通过该密钥标识,可以避免多人用车时,因排列在后的密钥被使用导致排列在前的密钥过期的问题。
可选的,在终端设备从断网状态切换到联网状态,或者在终端设备第一次请求开关锁或开坐垫锁的情况下,终端设备可以从服务器获取新的密钥指令,该新的密钥指令的密钥标识与终端设备注册账号时获取的密钥序列的密钥标识可以相同。该密钥标识可以与该终端设备注册的账号永久绑定,直至账号注销为止。
示例性的,上述密钥序列的长度可以小于或等于52个字节,并分4包发送至终端设备,或者,为保证密钥在蓝牙通道中的传递稳定性,上述密钥序列的长度可以小于或等于13个字节,并通过1个数据包发送至终端设备。对于密钥序列的长度和数据包的数量,具体可以根据实际使用情况确定,本发明实施例对此不做限定。
可选的,终端设备可以缓存预设数量的密钥。示例性的,为防止用户一次尝试失败后没有足够的密钥,原始设置可以为服务器向终端设备下发9条密钥,若服务器检测到该数量不足以支持用户的功能稳定性,可以将获取的密钥数量上调至20个。
S203、智能电动车根据第一标识确定唯一账户和该唯一账户的账户类别,并在该账户类别对应的允许操作中包括第一车锁控制指令指示的车锁控制操作的情况下,执行该车锁控制操作。
智能电动车可以解析第一密钥得到第一标识,并根据该第一标识确定唯一账户。因此,该唯一账户对应的密钥的使用不影响其他账户对应的密钥的有效性。
示例性的,以服务器分配给终端设备1的密钥序列为密钥11、密钥12和密钥13,分配给终端设备2的密钥序列为密钥21、密钥22和密钥23为例。若一个终端设备向智能电动车发送了密钥12,则智能电动车可以根据该密钥12确定发送密钥的终端设备为终端设备1。
可选的,终端设备的账户类别可以包括主账户和子账户。对于主账户,无论智能电动车的车锁处于开锁状态还是关锁状态,主账户都具有该车锁的控制权,即主账户可以随时对车锁状态进行控制操作,且在主账户对车锁控制期间,子账户发送的密钥指令无效;对于子账户,如果车锁处于关锁状态,表示此时智能电动车无人使用,那么子账户可以对车锁进行开锁控制,而如果车锁处于开锁状态,表示该智能电动车正处于被使用或者由其他账户控制的状态,那么子账户此时无法对车锁进行关锁控制,即子账户发送的密钥指令无效。
智能电动车可以确定上述唯一账户的账户类别,即确定该终端设备的账户属于主账户还是子账户,之后,智能电动车可以在该账户类别对应的允许操作中包括第一车锁控制指令指示的车锁控制操作的情况下,执行该车锁控制操作。具体的,在第一标识对应主账户的情况下,智能电动车可以根据第一车锁控制指令执行车锁控制操作,该车锁控制操作可以包括开锁操作和关锁操作。在第一标识对应子账户的情况下,若该第一车锁控制指令指示开锁操作,则智能电动车可以根据该第一车锁控制指令执行开锁操作,若该第一车锁控制指令指示关锁操作,则智能电动车可以向该终端设备发送没有操作权限的响应信息。
需要说明的是,上述子账户可以供租车的用户使用,上述主账户可以供运营人员使用,例如,运营人员可以使用该主账户进行车辆使用调研和追回车辆等。
本发明提供的车锁控制方法具有以下技术效果:一方面,由于智能电动车可以接收终端设备通过无网通信方式发送的预存储的第一密钥,并根据该第一密钥执行车锁控制操作,因此即使在网络环境较差、或者无网环境下,用户也可以控制车锁,从而提高智能电动车的功能稳定性;另一方面,由于智能电动车可以根据第一标识确定唯一账户,因此第一密钥的使用不会影响其他终端设备中预存储的密钥序列的有效性,从而可以避免多人用车冲突的问题;再一方面,由于智能电动车可以确定该唯一账户的账户类别,因此智能电动车可以根据账户类别确定该唯一账户对智能电动车的操作权限,从而控制用户对智能电动车的使用权限。
可选的,在终端设备通过第一密钥使智能电动车执行开锁操作后,若用户想要使智能电动车执行关锁操作,则可以继续通过蓝牙向智能电动车的天线盒发送第二密钥,在第二密钥中的第二标识对应的账户与第一标识对应的账户相同的情况下,智能电动车可以根据第二密钥中的第二车锁控制指令执行关锁操作。
示例性的,结合上述图2,如图3所示,在第一标识对应子账户的情况下,在上述S203之后,本发明实施例提供的车锁控制方法还可以包括下述的S204和S205。
S204、智能电动车接收终端设备通过蓝牙发送的第二密钥。
其中,上述第二密钥可以包括第二标识和第二车锁控制指令,该第二标识可以用于指示发送第二密钥的账户,该第二车锁控制指令可以用于指示智能电动车执行关锁操作。
需要说明的是,在执行上述S203之后,上述密钥序列可以更新为新的密钥序列,该新的密钥序列不包括上述第一密钥。上述第二密钥可以为该新的密钥序列中排列在第一位的密钥。
示例性的,以原密钥序列包括依次排列的密钥A、密钥B和密钥C为例。第一密钥可以为该原密钥序列中的密钥A。在执行上述S203之后,新的密钥序列可以包括依次排列的密钥B和密钥C,第二密钥可以为该新的密钥序列中的密钥B。
S205、若第二标识对应的账户与第一标识对应的账户相同,则根据第二车锁控制指令执行关锁操作。
智能电动车接收到终端设备通过蓝牙发送的第二密钥后,可以先判断该第二标识对应的账户是否与第一标识对应的账户相同,若第二标识对应的账户与第一标识对应的账户相同,则表示控制智能电动车开锁的账户与发送该第二密钥的账户为同一账户,因此,智能电动车可以根据该第二车锁控制指令执行关锁操作。
可选的,在第二标识对应的账户与第一标识对应的账户不相同的情况下,表示控制智能电动车开锁的账户与发送该第二密钥的账户为不同账户,若该发送第二密钥的账户为子账户,则智能电动车可以向该终端设备发送没有操作权限的响应信息。
本发明提供的车锁控制方法具有以下技术效果:由于智能电动车可以接收终端设备通过蓝牙发送的第二密钥,并在第二标识对应的账户与第一标识对应的账户相同的情况下,根据第二车锁控制指令执行关锁操作,因此,智能电动车可以针对不同账户类别的账号,控制车锁执行不同权限的操作。
需要说明的是,本发明实施例可以根据上述方法示例对车锁控制装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图4所示,本发明实施例提供的一种车锁控制装置400。该装置400可以包括:通信单元401和处理单元402。该通信单元401,可以用于接收终端设备通过无网通信方式发送的第一密钥,该第一密钥包括第一标识和第一车锁控制指令,该终端设备中存储有通过有网通信方式获取的密钥序列,该第一密钥为密钥序列中排列在第一位的密钥。该处理单元402,可以用于根据该第一标识确定唯一账户和该唯一账户的账户类别,并在该账户类别对应的允许操作中包括该第一车锁控制指令指示的车锁控制操作的情况下,执行该车锁控制操作。
可选的,该账户类别包括主账户和子账户,该处理单元402具体可以用于:在该第一标识对应主账户的情况下,根据该第一车锁控制指令执行该车锁控制操作,该车锁控制操作包括开锁操作和关锁操作;在该第一标识对应子账户的情况下,若该第一车锁控制指令指示开锁操作,则根据该第一车锁控制指令执行开锁操作。
可选的,该第一标识对应子账户;该通信单元401,还可以用于在该处理单元402根据该第一车锁控制指令执行开锁操作之后,接收该终端设备通过蓝牙发送的第二密钥,该第二密钥包括第二标识和第二车锁控制指令。该处理单元402,还可以用于若该第二标识对应的账户与该第一标识对应的账户相同,则根据该第二车锁控制指令执行关锁操作。
可选的,该通信单元401,还可以用于在该第一标识对应子账户且该第一车锁控制指令指示关锁操作的情况下,或者,在该第二标识对应的账户与该第一标识对应的账户不相同的情况下,向该终端设备发送没有操作权限的响应信息。
本发明实施例提供一种车锁控制装置,一方面,由于智能电动车可以接收终端设备通过无网通信方式发送的预存储的第一密钥,并根据该第一密钥执行车锁控制操作,因此即使在网络环境较差、或者无网环境下,用户也可以控制车锁,从而提高智能电动车的功能稳定性;另一方面,由于智能电动车可以根据第一标识确定唯一账户,因此第一密钥的使用不会影响其他终端设备中预存储的密钥序列的有效性,从而可以避免多人用车冲突的问题;再一方面,由于智能电动车可以确定该唯一账户的账户类别,因此智能电动车可以根据账户类别确定该唯一账户对智能电动车的操作权限,从而控制用户对智能电动车的使用权限。
如图5所示,本发明提供了一种车锁控制装置500,该装置500可以包括:接收单元501和通信单元502。该接收单元501,可以用于接收用户的第一输入。该通信单元502,可以用于响应于该第一输入,通过无网通信方式向智能电动车发送第一密钥,该第一密钥用于指示该智能电动车执行车锁控制操作。
可选的,上述通信单元502,还可以用于通过有网通信方式获取包括该第一密钥的密钥序列。
本发明实施例提供一种车锁控制装置,由于用户可以通过第一输入触发终端设备通过无网通信方式发送控制智能电动车执行车锁控制操作的第一密钥。因此即使在网络环境较差、或者无网环境下,用户也可以控制车锁,从而可以提高智能电动车的功能稳定性。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令。当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的车锁控制方法中,执行车锁控制装置执行的各个步骤。
本发明实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述实施例提供的车锁控制方法中,执行车锁控制装置执行的各个步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端执行本发明各个实施例所述的方法。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

Claims (11)

1.一种车锁控制方法,其特征在于,应用于智能电动车,包括:
接收终端设备通过无网通信方式发送的第一密钥,所述第一密钥包括第一标识和第一车锁控制指令,所述终端设备中存储有通过有网通信方式获取的密钥序列,所述密钥序列包括一个密钥标识和多个密钥指令,一个密钥标识对应一个注册账号,每个密钥指令都携带所述密钥标识,所述第一密钥为所述密钥序列中排列在第一位的密钥;
根据所述第一标识确定唯一账户和所述唯一账户的账户类别,并在所述账户类别对应的允许操作中包括所述第一车锁控制指令指示的车锁控制操作的情况下,执行所述车锁控制操作。
2.如权利要求1所述的车锁控制方法,其特征在于,所述账户类别包括主账户和子账户,所述在所述账户类别对应的允许操作中包括所述第一车锁控制指令指示的车锁控制操作的情况下,执行所述车锁控制操作,包括:
在所述第一标识对应主账户的情况下,根据所述第一车锁控制指令执行所述车锁控制操作,所述车锁控制操作包括开锁操作和关锁操作;
在所述第一标识对应子账户的情况下,若所述第一车锁控制指令指示开锁操作,则根据所述第一车锁控制指令执行开锁操作。
3.如权利要求2所述的车锁控制方法,其特征在于,在所述第一标识对应子账户的情况下,所述根据所述第一车锁控制指令执行开锁操作之后,所述方法还包括:
接收所述终端设备发送的第二密钥,所述第二密钥包括第二标识和第二车锁控制指令;
若所述第二标识对应的账户与所述第一标识对应的账户相同,则根据所述第二车锁控制指令执行关锁操作。
4.如权利要求3所述的车锁控制方法,其特征在于,所述方法还包括:
在所述第一标识对应子账户且所述第一车锁控制指令指示关锁操作的情况下,或者,在所述第二标识对应的账户与所述第一标识对应的账户不相同的情况下,向所述终端设备发送没有操作权限的响应信息。
5.一种车锁控制方法,其特征在于,应用于终端设备,包括:
在处于联网状态的情况下,通过有网通信方式从服务器获取密钥序列,所述密钥序列包括一个密钥标识和多个密钥指令,一个密钥标识对应一个注册账号,每个密钥指令都携带所述密钥标识;
接收用户的第一输入;
响应于所述第一输入,通过无网通信方式向智能电动车发送第一密钥,所述第一密钥用于指示所述智能电动车执行车锁控制操作,所述第一密钥为所述密钥序列中排列在第一位的密钥。
6.一种车锁控制装置,其特征在于,包括:通信单元和处理单元;
所述通信单元,用于接收终端设备通过无网通信方式发送的第一密钥,所述第一密钥包括第一标识和第一车锁控制指令,所述终端设备中存储有通过有网通信方式获取的密钥序列,所述密钥序列包括一个密钥标识和多个密钥指令,一个密钥标识对应一个注册账号,每个密钥指令都携带所述密钥标识,所述第一密钥为所述密钥序列中排列在第一位的密钥;
所述处理单元,用于根据所述第一标识确定唯一账户和所述唯一账户的账户类别,并在所述账户类别对应的允许操作中包括所述第一车锁控制指令指示的车锁控制操作的情况下,执行所述车锁控制操作。
7.如权利要求6所述的车锁控制装置,其特征在于,所述账户类别包括主账户和子账户,所述处理单元具体用于:
在所述第一标识对应主账户的情况下,根据所述第一车锁控制指令执行所述车锁控制操作,所述车锁控制操作包括开锁操作和关锁操作;
在所述第一标识对应子账户的情况下,若所述第一车锁控制指令指示开锁操作,则根据所述第一车锁控制指令执行开锁操作。
8.如权利要求7所述的车锁控制装置,其特征在于,所述第一标识对应子账户;
所述通信单元,还用于在所述处理单元根据所述第一车锁控制指令执行开锁操作之后,接收所述终端设备发送的第二密钥,所述第二密钥包括第二标识和第二车锁控制指令;
所述处理单元,还用于若所述第二标识对应的账户与所述第一标识对应的账户相同,则根据所述第二车锁控制指令执行关锁操作。
9.如权利要求8所述的车锁控制装置,其特征在于,所述通信单元,还用于在所述第一标识对应子账户且所述第一车锁控制指令指示关锁操作的情况下,或者,在所述第二标识对应的账户与所述第一标识对应的账户不相同的情况下,向所述终端设备发送没有操作权限的响应信息。
10.一种车锁控制装置,其特征在于,包括:接收单元和通信单元;
所述通信单元,用于在处于联网状态的情况下,通过有网通信方式从服务器获取密钥序列,所述密钥序列包括一个密钥标识和多个密钥指令,一个密钥标识对应一个注册账号,每个密钥指令都携带所述密钥标识;
所述接收单元,用于接收用户的第一输入;
所述通信单元,还用于响应于所述第一输入,通过无网通信方式向智能电动车发送第一密钥,所述第一密钥用于指示所述智能电动车执行车锁控制操作,所述第一密钥为所述密钥序列中排列在第一位的密钥。
11.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,其特征在于,当所述计算机指令在所述智能电动车的处理器中运行时实现如权利要求1-4中任一项所述的车锁控制方法,或者当所述计算机指令在所述终端设备上运行时实现如权利要求5中所述的车锁控制方法。
CN202010984942.3A 2020-09-18 2020-09-18 车锁控制方法、装置及计算机可读存储介质 Active CN112124247B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010984942.3A CN112124247B (zh) 2020-09-18 2020-09-18 车锁控制方法、装置及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010984942.3A CN112124247B (zh) 2020-09-18 2020-09-18 车锁控制方法、装置及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN112124247A CN112124247A (zh) 2020-12-25
CN112124247B true CN112124247B (zh) 2022-04-22

Family

ID=73842829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010984942.3A Active CN112124247B (zh) 2020-09-18 2020-09-18 车锁控制方法、装置及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN112124247B (zh)

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9365188B1 (en) * 2011-04-22 2016-06-14 Angel A. Penilla Methods and systems for using cloud services to assign e-keys to access vehicles
CN105015489B (zh) * 2015-07-14 2018-04-13 杭州万好万家新能源科技有限公司 一种基于数字钥匙的车辆智能控制***
CN107093228B (zh) * 2016-02-17 2020-09-01 腾讯科技(深圳)有限公司 应用于电子锁具的授权方法、装置及***
CN106023351A (zh) * 2016-04-28 2016-10-12 樊明延 一种电子锁装置,基于互联网的智能管理和监控的***和方法
CN107578503B (zh) * 2017-08-24 2018-11-09 东峡大通(北京)管理咨询有限公司 共享车辆的开锁方法、开锁终端及智能锁
CN107492174B (zh) * 2017-08-24 2018-07-27 东峡大通(北京)管理咨询有限公司 共享车辆的使能码导入方法、客户端及共享车辆服务器
CN109035501A (zh) * 2018-07-03 2018-12-18 广东工业大学 一种智能门锁及智能门锁***
CN109063435A (zh) * 2018-07-24 2018-12-21 浙江吉利汽车研究院有限公司 车辆功能权限解锁方法与装置
CN109636118A (zh) * 2018-11-15 2019-04-16 北京摩拜科技有限公司 电助力车的调度方法、装置、服务器及***
CN109685946A (zh) * 2018-11-29 2019-04-26 深圳供电局有限公司 锁具的开启方法、装置、设备和存储介质
CN111275852A (zh) * 2018-12-04 2020-06-12 李舒云 锁终端管理方法、***、共享物和存储介质
CN110070654B (zh) * 2019-04-29 2022-01-11 深圳前海微众银行股份有限公司 电子锁解锁方法、***、终端、电子锁和计算机存储介质
CN110782564A (zh) * 2019-11-06 2020-02-11 北京牛电信息技术有限责任公司 一种开锁方法、装置、***及存储介质
CN111325917B (zh) * 2020-02-27 2022-04-22 上海钧正网络科技有限公司 一种共享设备的使用方法、装置、存储介质及设备

Also Published As

Publication number Publication date
CN112124247A (zh) 2020-12-25

Similar Documents

Publication Publication Date Title
US20180293827A1 (en) Methods and devices for managing access to a vehicle
US11951943B2 (en) Vehicle control system, vehicle control method in vehicle control system, portable device, control method for portable device, in-vehicle controller, and control method for in-vehicle controller
CN104157029A (zh) 基于移动终端的门禁***控制方法、控制***及移动终端
KR101118524B1 (ko) 센서노드의 인증관리와 Subscription 기능을 가진 시스템과, 그 시스템의 운용 방법
CN105551120A (zh) 楼宇对讲方法、nfc开锁设备和楼宇对讲***
CN109649330B (zh) 车辆共享***
CN106559566A (zh) 一种汽车增值服务的智能控制方法及***
CN106210047A (zh) 一种车辆信息管理方法、***及车联网***
US11345313B2 (en) System for controlling operations of a vehicle using mobile devices and related methods thereof
CN109872440B (zh) 移动人脸识别智能锁控***及方法
CN103310518A (zh) 一种开启车辆车门的方法和***
JP4797867B2 (ja) 車両用制御システムのメッセージ管理装置及び車両用制御システム
CN110033538A (zh) 一种共享汽车的开锁方法及其装置
CN108734812A (zh) 基于ZigBee的远程开锁方法、装置及***
CN112124247B (zh) 车锁控制方法、装置及计算机可读存储介质
CN105976476A (zh) 一种智能锁的远程控制***及方法
CN104640112A (zh) 一种身份鉴权方法、装置及***
KR20130066183A (ko) 스마트 폰을 이용한 차량 원격 제어 시스템 및 그 운용방법
CN115761942A (zh) 一种蓝牙解锁方法、***、设备及存储介质
CN113160460B (zh) 车锁管理方法、电子设备、存储介质及共享单车
CN114926923A (zh) 锁具控制方法、装置及计算机存储介质
CN114286420A (zh) 基于pon技术的网关的锁定方法、装置、服务器以及介质
CN112654012A (zh) 无网络情况下车控解决方案
CN112911563A (zh) 一种基于多终端的蓝牙连接方法和***
CN111206810A (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
GR01 Patent grant
GR01 Patent grant