一种车控制装置、控制方法、车锁以及车锁控制系统

申请号 CN201710547023.8 申请日 2017-07-06 公开(公告)号 CN107244364A 公开(公告)日 2017-10-13
申请人 东峡大通(北京)管理咨询有限公司; 发明人 李亚奇; 段炜;
摘要 本 发明 提供了一种车 锁 控制装置、控制方法、车锁以及车锁控制系统,其中车锁控制系统包括:主 控制器 、NFC通信装置; 主控制器 与NFC通信装置连接;NFC通信装置用于接收客户端所发送的唤醒指令,唤醒主控制器,并将唤醒指令发送至所述主控制器;接收所述主控制器返回的车锁识别标识;车锁识别标识用于客户端与 服务器 进行通信,获取与车锁识别标识对应的密码信息;主控制器用于接收NFC通信装置所发送的唤醒指令,并根据唤醒指令,获取车锁识别标识;将所述车锁识别标识返回给所述NFC通信装置。客户端采用NFC通信,从主控制器获得车锁识别标识,即使 车身 上的二维码区域以及印刷的车锁识别标识被破坏,也不会影响共享单车的正常使用。
权利要求

1.一种车控制装置,其特征在于,包括:主控制器、近场无线通信NFC通信装置;所述主控制器与所述NFC通信装置连接;
其中,所述NFC通信装置,用于接收客户端所发送的唤醒指令,基于所述唤醒指令唤醒所述主控制器,并将所述唤醒指令发送至所述主控制器;接收所述主控制器返回的车锁识别标识;
所述主控制器,用于接收NFC通信装置所发送的所述唤醒指令,并根据所述唤醒指令,获取所述车锁识别标识,并将所述车锁识别标识返回给所述NFC通信装置。
2.根据权利要求1所述的车锁控制装置,其特征在于,所述NFC通信装置,还用于接收所述客户端所发送的开锁指令,提取所述开锁指令中的密码信息,并将所述密码信息传递至所述主控制器;
所述主控制器,还用于将所述密码信息与预存的车锁密码进行匹配,如果两者一致,则控制车锁打开。
3.根据权利要求1或2所述的车锁控制装置,其特征在于,还包括:移动通信装置;
所述移动通信装置与所述主控制器电连接;
所述移动通信装置,用于接收服务器所发送的密钥同步指令,并将所述密钥同步指令发送至所述主控制器;其中,所述密钥同步指令中携带有新的车锁密码;
所述主控制器,还用于根据所述密钥同步指令和新的所述车锁密码,对原有的车锁密码执行车锁密码的同步和/或更新操作。
4.根据权利要求3所述的车锁控制装置,其特征在于,还包括:卫星定位装置;
所述卫星定位装置与所述主控制器电连接;
所述卫星定位装置,用于接收卫星信号,并根据所述卫星信号生成车锁位置信息;将所述车锁位置信息传递至所述主控制器;
所述主控制器还用于,每隔预设时间将所述车锁位置信息通过所述无线通信装置发送至所述服务器,或者,
在通过所述移动通信装置接收到所述服务器所发送的位置调取指令时,将所述车锁位置信息通过所述无线通信装置发送至所述服务器。
5.一种车锁控制方法,该方法应用于包括:主控制器以及NFC通信装置所组成的车锁控制装置中,其特征在于,包括:
通过所述NFC通信装置接收客户端所发送的唤醒指令;
根据所述唤醒指令,向所述NFC通信装置返回车锁识别标识,并控制所述NFC通信装置将所述车锁识别标识向所述客户端发送。
6.根据权利要求5所述的方法,其特征在于,所述控制所述NFC通信装置将所述车锁识别标识向所述客户端发送之后,还包括:
通过所述NFC通信装置接收所述客户端所发送的开锁指令;其中,所述开锁指令中携带有密码信息;
提取所述开锁指令中的密码信息,并将所述密码信息与预存的车锁密码进行匹配;
在两者一致时,控制车锁打开。
7.根据权利要求6所述的方法,其特征在于,还包括:
通过移动通信装置接收服务器所发送的密钥同步指令;所述密钥同步指令中携带有新的车锁密码;
根据新的所述车锁密码,对原有的车锁密码进行同步和/或更新操作。
8.根据权利要求5-7任意一项所述的方法,其特征在于,还包括:
接收卫星定位装置所发送的车锁位置信息;
每隔预设时间将所述车锁位置信息通过无线通信装置发送至服务器,或者,在通过移动通信装置接收到所述服务器所发送的位置调取指令时,将所述车锁位置信息通过所述无线通信装置发送至所述服务器。
9.一种车锁,其特征在于,包括:车锁主体以及上述权利要求1-4任意一项所述的车锁控制装置;
其中,所述车锁控制装置安装在所述车锁主体上。
10.一种车锁控制系统,其特征在于,包括:如上述权利要求1-4任意一项所述的车锁控制装置、客户端以及服务器;
所述客户端上设置有NFC读卡装置;所述车锁控制装置上设置有NFC通信装置;所述客户端以及所述服务器通过无线网络连接;
其中,所述客户端用于生成唤醒指令,并将所述唤醒指令通过所述NFC读卡装置发送至所述车锁控制装置;接收所述车锁控制装置所返回的车锁识别标识;将所述车锁识别标识发送给所述服务器,并接收所述服务器返回的与所述车锁识别标识对应的密码信息;
所述车锁控制装置,用于接收所述唤醒指令后,向所述客户端返回车锁识别标识;
所述服务器,用于接收所述客户端所发送的车锁识别标识,根据所述车锁识别标识,获取与所述识别标识对应的密码信息,并将所述密码信息返回给所述客户端。

说明书全文

一种车控制装置、控制方法、车锁以及车锁控制系统

技术领域

[0001] 本发明涉及近场通信技术领域,具体而言,涉及一种车锁控制装置、控制方法、车锁以及车锁控制系统。

背景技术

[0002] 随着当今社会对新能源及环保事业的关注,共享单车作为一种公共出行方式,越来越受到大家欢迎。现有的共享单车上设置有智能密码锁或者机械密码锁,在车身上一般会设置二维码扫描区和/或在车身上印刷车锁识别标识,用户通过手机APP可以对二维码扫描区的二维码进行扫描,以使用户终端能够自动获得车锁识别标识,或者用户直接读取车身上所印刷的车锁识别标识,采用手动输入的方式将车锁识别标识输入至用户终端。
[0003] 但是实际上,在车身上的二维码扫描区中的二维码以及印刷在车身上的车锁识别标识都很容易由于人为或者非人为的损坏,而一旦二维码和车锁识别标识被破坏,用户就无法正常获得车锁对应的车锁识别标识,从而无法获得正确的开锁密码,影响共享单车的使用。

发明内容

[0004] 有鉴于此,本发明实施例的目的在于提供一种车锁控制装置、控制方法、车锁以及车锁控制系统,在车锁内设置了采用了近距离无线通信设备,直接与移动设备进行近场通信,不需要用户扫描二维码或者手动输入车锁识别标识,就能够获得车锁的对应的车锁识别标识,即使车身上的二维码和车锁识别标识被破坏,也不会影响共享单车的正常使用。
[0005] 第一方面,本发明实施例提供了一种车锁控制装置,包括:主控制器、近场无线通信NFC通信装置;所述主控制器与所述NFC通信装置连接;
[0006] 其中,所述NFC通信装置,用于接收客户端所发送的唤醒指令,基于所述唤醒指令唤醒所述主控制器,并将所述唤醒指令发送至所述主控制器;接收所述主控制器返回的车锁识别标识;
[0007] 所述主控制器,用于接收NFC通信装置所发送的所述唤醒指令,并根据所述唤醒指令,获取所述车锁识别标识,并将所述车锁识别标识返回给所述NFC通信装置。
[0008] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中:所述NFC通信装置,还用于接收所述客户端所发送的开锁指令,提取所述开锁指令中的密码信息,并将所述密码信息传递至所述主控制器;
[0009] 所述主控制器,还用于将所述密码信息与预存的车锁密码进行匹配,如果两者一致,则控制车锁打开。
[0010] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中:还包括:移动通信装置;
[0011] 所述移动通信装置与所述主控制器电连接;
[0012] 所述移动通信装置,用于接收服务器所发送的密钥同步指令,并将所述密钥同步指令发送至所述主控制器;其中,所述密钥同步指令中携带有新的车锁密码;
[0013] 所述主控制器,还用于根据所述密钥同步指令和新的所述车锁密码,对原有的车锁密码执行车锁密码的同步和/或更新操作。
[0014] 结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中:还包括:卫星定位装置;
[0015] 所述卫星定位装置与所述主控制器电连接;
[0016] 所述卫星定位装置,用于接收卫星信号,并根据所述卫星信号生成车锁位置信息;将所述车锁位置信息传递至所述主控制器;
[0017] 所述主控制器还用于,每隔预设时间将所述车锁位置信息通过所述无线通信装置发送至所述服务器,或者,
[0018] 在通过所述移动通信装置接收到所述服务器所发送的位置调取指令时,将所述车锁位置信息通过所述无线通信装置发送至所述服务器。
[0019] 结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中:所述NFC通信装置包括:NFC天线以及NFC接口芯片;
[0020] 所述NFC天线与所述NFC接口芯片电连接;
[0021] 所述NFC接口芯片与所述主控制器通过串口连接。
[0022] 结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中:还包括:供电电源;
[0023] 所述供电电源与所述主控制器电连接。
[0024] 结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中:所述移动通信装置包括:GSM通信装置、3G装置、4G装置、基于蜂窝的窄带物联网nb-iot通信装置中至少一种。
[0025] 结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中:所述卫星定位装置包括:GPS定位装置、北斗定位装置、格洛纳斯glonass定位装置以及伽利略定位装置中一种或者多种。
[0026] 第二方面,本发明实施例还提供一种车锁控制方法,该方法应用于包括:主控制器以及NFC通信装置所组成的车锁控制装置中,包括:
[0027] 通过所述NFC通信装置接收客户端所发送的唤醒指令;
[0028] 根据所述唤醒指令,向所述NFC通信装置返回车锁识别标识,并控制所述NFC通信装置将所述车锁识别标识向所述客户端发送。
[0029] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中:所述控制所述NFC通信装置将所述车锁识别标识向所述客户端发送之后,还包括:
[0030] 通过所述NFC通信装置接收所述客户端所发送的开锁指令;其中,所述开锁指令中携带有密码信息;
[0031] 提取所述开锁指令中的密码信息,并将所述密码信息与预存的车锁密码进行匹配;
[0032] 在两者一致时,控制车锁打开。
[0033] 结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中:还包括:
[0034] 通过移动通信装置接收服务器所发送的密钥同步指令;所述密钥同步指令中携带有新的车锁密码;
[0035] 根据新的所述车锁密码,对原有的车锁密码进行同步和/或更新操作。
[0036] 结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中:还包括:
[0037] 接收卫星定位装置所发送的车锁位置信息;
[0038] 每隔预设时间将所述车锁位置信息通过所述无线通信装置发送至所述服务器,或者,
[0039] 在通过所述移动通信装置接收到所述服务器所发送的位置调取指令时,将所述车锁位置信息通过所述无线通信装置发送至所述服务器。
[0040] 第三方面,本发明实施例还提供一种车锁,包括:车锁主体以及上述第一方面任意一项所述的车锁控制装置;
[0041] 其中,所述车锁控制装置安装在所述车锁主体上。
[0042] 第四方面,本发明实施例还提供一种车锁控制系统,包括:车锁主体、如上述第一方面任意一项所述的车锁控制装置、车锁主体、客户端以及服务器;
[0043] 所述车锁控制装置设置在所述车锁主体上;所述客户端上设置有NFC读卡装置;所述车锁控制装置上设置有NFC通信装置;所述客户端以及所述服务器通过无线网络连接;
[0044] 其中,所述客户端用于生成唤醒指令,并将所述唤醒指令通过所述NFC读卡装置发送至所述车锁控制装置;接收所述车锁控制装置所返回的车锁识别标识;将所述车锁识别标识发送给所述服务器,并接收所述服务器返回的与所述车锁识别标识对应的密码信息;
[0045] 所述车锁控制装置,用于接收所述唤醒指令后,向所述客户端返回车锁识别标识;
[0046] 所述服务器,用于接收所述客户端所发送的车锁识别标识,根据所述车锁识别标识,获取与所述识别标识对应的密码信息,并将所述密码信息返回给所述客户端。
[0047] 本发明实施例所提供的车锁控制装置、控制方法、车锁以及车锁控制系统,NFC通信装置用于接收外界客户端所发送的唤醒指令,唤醒主控制器,并将该唤醒指令发送给主控制器,主控制器根据唤醒指令,获取车锁识别标识,并返回给NFC通信装置,NFC通信装置再将车锁识别标识传递至外界,从而能够让外界具有NFC通信通能的客户端捕捉到,从而使得客户端获取到车锁识别标识。在这个过程中,用户不需要扫描车身上的二维码以获得车锁识别标识,也不需要通过肉眼读取的方式获得车锁识别标识,而是直接采用NFC通信,从主控制器获得车锁识别标识,即使车身上的二维码区域以及印刷的车锁识别标识被破坏,也不会影响共享单车的正常使用。
[0048] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0049] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0050] 图1示出了本发明实施例所提供的一种车锁控制装置的结构示意图;
[0051] 图2示出了本发明实施例所提供的另一种车锁控制装置的结构示意图;
[0052] 图3示出了本发明实施例所提供的一种车锁控制方法的流程图
[0053] 图4示出了本发明实施例所提供的另一种车锁控制方法中的流程图;
[0054] 图5示出了本发明实施例所提供的另一种车锁控制方法中的流程图;
[0055] 图6示出了本发明实施例所提供的另一种车锁控制方法中的流程图;
[0056] 图7示出了本发明实施例所提供的一种车锁控制系统的结构示意图。

具体实施方式

[0057] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 目前共享单车开锁方式包括:在共享单车上设置二维码区域/或车锁识别标识印刷区域,用户通过使用用户终端扫描二维码区域中的二维码获得该共享单车的车锁对应的车锁识别标识,或者直接读取印刷在共享单车车身上的车锁识别标识并输入到用户终端,用户终端使用该车锁识别标识与服务器进行通信,从服务器获取到与该车锁识别标识对应的车锁密码,从而用户能够根据车锁密码将共享单车的车锁打开。但是实际上,不管是二维码扫描区还是印刷在共享单车车身上的车锁识别标识,都很容易被人为或者非人为的破坏,最终导致共享单车的使用受到影响。同时,用户通过客户端扫描二维码或者读取车身上的车锁识别标识,都需要亮度较高的光线,不利于在光线昏暗的情况下扫描或者读取。另,通过扫描二维码的方式还会耗费较长的开锁时间,客户感受度差。基于此,本申请提供的一种车锁控制装置、控制方法、车锁以及车锁控制系统,可以在共享单车的车身上的二维码和车锁识别标识被破坏的前提下,也不会影响共享单车的正常使用。
[0059] 为便于对本实施例进行理解,首先对本发明实施例所公开的一种车锁控制系统进行详细介绍,该车锁控制系统主要应用于共享单车的智能车锁上,用于用户终端能够通过近场无线通信NFC从该车锁控制系统获取到车锁对应的车锁识别标识。
[0060] 需要注意的是,在本发明的描述中,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0061] 另外,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0062] 参见图1所示,本发明实施例所提供的车锁控制装置,包括:包括:主控制器、NFC(Near Field Communication,近场无线通信)通信装置;其中,所述NFC通信装置,用于接收客户端所发送的唤醒指令,基于所述唤醒指令唤醒所述主控制器,并将所述唤醒指令发送至所述主控制器;接收所述主控制器返回的车锁识别标识;
[0063] 所述主控制器,用于接收NFC通信装置所发送的所述唤醒指令,并根据所述唤醒指令,获取所述车锁识别标识,并将所述车锁识别标识返回给所述NFC通信装置。
[0064] 在具体实现的时候,主控制器一般为低功耗的MCU(Micro programmed Control Unit,微程序控制器)。除了能够根据唤醒指令,向NFC通信装置返回与唤醒指令对应的车锁识别标识外,还用来实现NFC的标准协议。NFC通信装置通过串行接口与主控制器相连,当NFC通信装置接收到通信请求时,通过中断来唤醒主控制器。其中,NFC通信装置包括:NFC接口芯片以及NFC天线。NCF接口芯片用来实现卡模拟功能,而与之通信的客户端上则设置有NFC模,该NFC模块能具有读卡功能,从而NFC接口芯片能够与客户端进行通信,实现数据交换以及接收命令。其中,通信距离一般在10cm之内。NFC天线一般为印刷电路板工艺或者绕线工艺制作的线圈。在NFC天线的外部还包括有保护层;该保护层上设置有提示层,该提示层用于提示用户在想要打开共享单车的车锁时,持客户端靠近该提示层附近。
[0065] 本发明实施例所提供的车锁控制装置,包括了主控制器、NFC通信装置。NFC通信装置用于接收外界客户端所发送的唤醒指令,唤醒主控制器,并将该唤醒指令发送给主控制器,主控制器根据唤醒指令,获取车锁识别标识,并返回给NFC通信装置,NFC通信装置再将车锁识别标识传递至外界,从而能够让外界具有NFC通信通能的客户端捕捉到,从而使得客户端获取到车锁识别标识。在这个过程中,用户不需要扫描车身上的二维码以获得车锁识别标识,也不需要通过肉眼读取的方式获得车锁识别标识,而是直接采用NFC通信,从主控制器获得车锁识别标识,即使车身上的二维码区域以及印刷的车锁识别标识被破坏,也不会影响共享单车的正常使用。
[0066] 客户端在获取到车锁识别标识之后,就能够与服务器进行通信,将车锁识别标识发送给服务器,以使服务器根据该车锁识别标识向客户端返回对应的密码信息。
[0067] 需要注意的是,本发明实施例所提供的车锁控制装置既能够安装在智能车锁上,也能够安装在非智能的密码车锁上。当其安装在非智能的密码车锁上的时候,客户端在获取到服务器所发送的密码信息之后,会向用户显示该密码信息,用户可以手动将该密码信息输入至车锁,或者手动控制车锁处于该密码信息对应的状态,从而解锁。当其安装在智能车锁上的时候,不需要用户手动将密码信息输入至车锁中,客户端会在接收到服务器所发送的密码信息后,自动生成开锁指令,在开锁指令中携带有该密码信息,并将该开锁指令发送至NFC通信装置。具体地:
[0068] 所述NFC通信装置,还用于接收客户端所发送的开锁指令;所述开锁指令中携带有所述密码信息,提取所述开锁指令中的密码信息,并将所述密码信息传递至所述主控制器;
[0069] 所述主控制器,还用于将所述密码信息与预存的车锁密码进行匹配,如果两者一致,则控制车锁打开。
[0070] 另外,参见图2所示,本发明实施例所提供的车锁控制装置,在上述实施例的基础上,还包括:移动通信装置;
[0071] 所述移动通信装置与所述主控制器电连接;
[0072] 所述移动通信装置,用于接收服务器所发送的密钥同步指令,并将所述密钥同步指令发送至主控制器;所述密钥同步指令中携带有新的车锁密码;
[0073] 所述主控制器,还用于根据所述密钥同步指令和新的所述车锁密码,对原有的车锁密码执行车锁密码的同步和/或更新操作。
[0074] 在具体实现的时候,当同一套密码使用时间较久,会出现共享单车的开锁密码被人记录,从而不需要经过服务器的许可就能够开锁的情况,这就需要在一定条件触发下,对主控制器中预存的车祸密码进行更新;同时,车锁还会出现各种故障需要维修的情况,可能导致主控制器内数据丢失等情况,需要对车锁进行密码重置。为了解决上述问题,在主控制器上连接了移动通信装置。该移动通信装置一般包括:GSM(Global System for Mobile Communication,全球移动通信系统)通信装置、3G(3rd-Generation,第三代移动通信)装置、4g(4th-generation,第四代移动通信)装置、nb-iot(Narrow Band Internet of Things,基于蜂窝的窄带物联网)装置中至少一种。
[0075] 具体地,MCU会集成有存储设备,具有一定的存储能,车锁密码一般是预存在主控制器中,当需要对车锁密码进行更新的时候,服务器会通过移动通信装置向主控制器阿松密钥同步指令,密钥同步指令中携带了新的车锁密码。主控制器在接收到该密钥同步指令之后,会将新的车锁密码从中解析出来,使用新的车锁密码,替换原来存储的车锁密码,从而完成对车锁密码的同步和/或更新操作。
[0076] 另外,为了避免客户端从服务器获取的密码信息和车锁控制系统中的车锁密码不匹配,在客户端从服务器获取到密码信息之后,到客户端使用该密码信息与车锁控制装置进行通信打开车锁之前,车锁密码的同步和/或更新操作都是被禁止的。禁止的方法有多种:
[0077] 1、服务器在接收到客户端所发送的车锁识别标识后,生成一密钥同步禁止指令,并依据该密钥同步禁止指令对车锁识别标识进行标记;该密钥同步禁止指令的存续时间长于用户使用共享单车的时间;当服务器接收到客户端或者车锁控制装置所发送的关锁信息时,该密钥同步禁止指令才会被撤销;
[0078] 在服务器生成密钥同步指令之前,判断密钥同步禁止指令是否存在,如果否,则生成密钥同步指令,并将该密钥同步指令向车锁控制装置发送;如果是,则中止对车锁密码的同步和/或更新控制,直到密钥同步禁止指令被撤销后,方生成该密钥同步指令。
[0079] 2、服务器在生成密钥同步指令之前,判断之前的预设时间段内是否接收到客户端所发送的车锁识别标识;如果是,则生成密钥同步指令;如果否,则判断在该预设时间段内是否接收到客户端或者车锁控制装置所发送的关锁信息,如果是,则生成密钥同步指令;如果否则中止对车锁密码的同步和/或更新控制,直到接收到客户端或者车锁控制装置所发送的关锁信息为止。
[0080] 3、车锁控制装置在接收到服务器所发送的密钥同步指令之后,判断车锁是否处于打开状态,或者判断之前的预设时间段内是否接收到客户端所发送的唤醒指令或开锁指令;如果是,则向服务器返回拒绝密钥同步指令的信息;服务器在接收到该拒绝密钥同步指令的信息之后,中止对车锁密码的同步和/或更新控制,直到接收到客户端或者车锁控制装置所发送的关锁信息为止。
[0081] 4、服务器上密钥同步指令的产生和发送是由车锁控制装置进行触发的:车锁控制装置每隔预设的时间,或者在外部条件的触发下,判断自身是否处于开锁状态,或者在之前的预设时间段内是否接收到客户端所发送的唤醒指令或者开锁指令;如果否,则控制自身进入禁止与客户端进行通信的状态,并向服务器发送车锁密码更新指示;服务器在接收到该车锁密码更新指示之后,生成对应的密码同步指令,并将密码同步指令发送给车锁控制装置;车锁控制装置新的车锁密码对原有的车锁密码执行车锁密码的同步和/或更新操作之后,解除自身禁止与客户端进行通信的状态。
[0082] 参见图2所示,本发明实施例所提供的车锁控制装置中,在上述实施例的基础上,还包括:卫星定位装置;
[0083] 所述卫星定位装置与所述主控制器电连接;
[0084] 所述卫星定位装置,用于接收卫星信号,并根据所述卫星信号生成车锁位置信息;将所述车锁位置信息传递至所述主控制器;
[0085] 所述主控制器,还用于每隔预设时间将所述车锁位置信息通过所述无线通信装置发送至所述服务器,或者在通过所述移动通信装置接收到服务器所发送的位置调取指令时,将所述车锁位置信息通过所述无线通信装置发送至所述服务器。
[0086] 在具体实现的时候,卫星定位装置包括:GPS(Global Positioning System,全球定位系统)定位装置、北斗定位装置、格洛纳斯glonass定位装置以及伽利略定位装置中一种或者多种。
[0087] 卫星定位装置,根据卫星信号,生成车锁位置信息的过程,以GPS为例,卫星定位装置能够捕获到按照一定卫星截止所选择的待测卫星,并跟踪这些卫星的运行。当其捕获到所跟踪的卫星所发送的卫星信号时,即可测量出卫星定位装置的伪距离和距离的变化率,从而解调出卫星轨道参数等数据。根据这些数据,就卫星定位装置就能够按照定位结算方法进行定位计算,计算出当前地理位置的经纬度、高度、速度、时间等信息。以glonass为例,卫星定位装置能接收卫星发射的卫星信号,并测量其伪距和伪距变化率,同时从卫星信号中提取并处理导航电文。上述数据进行处理并计算出用户所在的位置、速度和时间信息。
[0088] 另外,参见图2所示,本发明实施例所提供的车锁控制装置中,还包括:供电电源;
[0089] 所述供电电源与所述主控制器、所述卫星定位装置、所述移动通信装置、所述NFC接口芯片中至少一项连接。
[0090] 供电电源用于为整个车锁控制装置提供各种电压。优选地,由于车锁控制装置的各个部分所采用的电压不同。供电电源与各个部分之间还设置有电压转换电路。另,供电电源具体与哪一部分有直接的连接关系,是依赖于整个车锁控制装置的连接结构决定的,例如,如果NFC接口芯片的电压来源于主控制器,那么供电电源与NFC接口芯片没有直接的物理连接关系,而仅仅与主控制器连接。
[0091] 本发明又一实施例还提供一种车锁控制方法,应用在包括:主控制器以及NFC通信装置所组成的车锁控制装置中,参见图3所示,包括:
[0092] 步骤S02:通过NFC通信装置接收客户端所发送的唤醒指令;
[0093] 步骤S04:根据所述唤醒指令,向所述NFC通信装置返回车锁识别标识,并控制所述NFC通信装置将所述车锁识别标识发送给客户端。
[0094] 本发明实施例所提供的车锁控制方法,NFC通信装置接收外界客户端所发送的唤醒指令,唤醒主控制器,并将该唤醒指令发送给主控制器,主控制器根据唤醒指令,获取车锁识别标识,并返回给NFC通信装置,NFC通信装置再将车锁识别标识传递至外界,从而能够让外界具有NFC通信通能的客户端捕捉到,从而使得客户端获取到车锁识别标识。在这个过程中,用户不需要扫描车身上的二维码以获得车锁识别标识,也不需要通过肉眼读取的方式获得车锁识别标识,而是直接采用NFC通信,从主控制器获得车锁识别标识,即使车身上的二维码区域以及印刷的车锁识别标识被破坏,也不会影响共享单车的正常使用。
[0095] 另外,参见图4所示,本发明实施例所提供的车锁控制方法,在上述实施例的基础上,所述控制所述NFC通信装置将所述车锁识别标识向所述客户端发送之后,还包括:
[0096] 步骤S12:通过NFC通信装置接收客户端所发送的开锁指令;所述开锁指令中携带有所述密码信息;
[0097] 步骤S14:提取所述开锁指令中的密码信息,并将所述密码信息将所述密码信息与预存的车锁密码进行匹配。
[0098] 步骤S16:在两者一致时,控制车锁打开。
[0099] 另外,参见图5所示,本发明实施例所提供的车锁控制方法,在上述实施例的基础上,还包括:
[0100] 步骤S22:通过移动通信装置接收服务器所发送的密钥同步指令;所述密钥同步指令中携带有新的车锁密码;
[0101] 步骤S24:根据新的所述车锁密码,对原有的车锁密码进行同步和/或更新操作。
[0102] 另外,参见图6所示,本发明实施例所提供的车锁控制方法,在上述实施例的基础上,还包括:
[0103] 步骤S32:接收卫星定位装置所发送的车锁位置信息;
[0104] 步骤S34:每隔预设时间将所述车锁位置信息通过所述无线通信装置发送至所述服务器,或者,在通过所述移动通信装置接收到所述服务器所发送的位置调取指令时,将所述车锁位置信息通过所述无线通信装置发送至所述服务器。
[0105] 需要注意的是,S32-S34与上述图3-图5所提供的实施例中的执行步骤并无确定的先后执行关系,可以和上述任意步骤并行执行,也可以在上述任意一个步骤之前或者之后执行。
[0106] 本发明又一实施例还提供一种车锁,本发明实施例所提供的车锁,在上述实施例的基础上,包括:车锁主体以及上述任意一个实施例所述的车锁控制装置。
[0107] 其中,所述车锁控制装置安装在所述车锁主体上。
[0108] 本发明又一实施例还提供一种车锁控制系统,参见图7所示,包括:如上述任意一个实施例所述的车锁控制装置、客户端以及服务器;
[0109] 所述客户端上设置有NFC读卡装置;所述车锁控制装置上设置有NFC通信装置;所述客户端以及所述服务器通过无线网络连接;
[0110] 其中,所述客户端用于生成唤醒指令,并将所述唤醒指令通过所述NFC读卡装置发送至所述车锁控制装置;接收所述车锁控制装置所返回的车锁识别标识;将所述车锁识别标识发送给所述服务器,并接收所述服务器返回的与所述车锁识别标识对应的密码信息;
[0111] 所述车锁控制装置,用于接收所述唤醒指令后,向所述客户端返回车锁识别标识;
[0112] 所述服务器,用于接收所述客户端所发送的车锁识别标识,根据所述车锁识别标识,获取与所述识别标识对应的密码信息,并将所述密码信息返回给所述客户端。
[0113] 本实施例中,车锁控制装置、客户端以及服务器的具体功能和交互方式,可参见图1对应的实施例的记载,在此不再赘述。
[0114] 本发明实施例所提供的车锁控制装置、控制方法、车锁以及车锁控制系统的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0115] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0116] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0117] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
QQ群二维码
意见反馈