一种车锁控制方法及装置、计算机可读存储介质与流程

文档序号:20280419发布日期:2020-04-07 15:09阅读:233来源:国知局
一种车锁控制方法及装置、计算机可读存储介质与流程

本申请涉及锁具技术领域,具体而言,涉及一种车锁控制方法及装置、计算机可读存储介质。



背景技术:

随着人们的环保意识逐渐增强,健康低碳出行成为了越来越多人的选择。与此同时,越来越多的城市提供了大量的共享车辆以供市民使用,这给人们的生活带来了极大的便利。

随着共享车辆使用频率的升高,用于确保共享车辆的安全所配备的车锁的使用频率也随之升高。相关技术中需要用户手动完成开锁或关锁操作,并可能由于误操作而造成开锁或关锁失败,用户的使用体验度较差,且由于各方面原因所可能带来的行驶途中的异常关锁操作会对用户的安全造成威胁。

可见,针对共享车辆领域,亟需安全系数高、操作简单的车锁控制方案。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种车锁控制方法及装置,操作简单,且能够确保用户的行驶安全,实用性较佳。

主要包括以下几个方面:

第一方面,本申请实施例提供一种车锁控制方法,该方法包括:

第一设备监测是否接收到合法开锁指令;

若监测到所述合法开锁指令,则允许所述车锁保持当前开锁状态;

若未监测到所述合法开锁指令,则在确定车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

在一种可能的实施方式,第一设备可以为服务器,所述监测是否接收到合法开锁指令,包括:

监测是否接收到终端发送的合法开锁指令。

在一种可能的实施方式,监测是否接收到终端发送的合法开锁指令,可以包括:

监测是否接收到所述终端发送的携带有合法认证信息的开锁请求;其中,所述合法认证信息中包括所述终端用户的标识信息和所述车锁的标识信息。

在另一种可能的实施方式,第一设备可以为车锁所属车辆上设置的控制装置,监测是否接收到合法开锁指令,包括:

监测是否接收到服务器发送的合法开锁指令;所述合法开锁指令为所述服务器对终端发送的开锁请求认证通过后生成的开锁指令。

在一些实施例中,所述车锁所属车辆上设置有位置检测器;确定车锁所属车辆由静态切换至动态,包括:

当所述位置检测器检测到的检测结果指示所述车锁所属车辆相对当前停放的位置发生位置变更时,确定车锁所属车辆由静态切换至动态。

其中,位置检测器可以包括位移传感器、全球定位系统gps接收器中的至少一种。

在一些实施例中,所述车锁所属车辆的车轮上设置有转动检测器;确定车锁所属车辆由静态切换至动态,可以包括:

当所述转动检测器检测到的检测结果指示所述车辆上的车轮从当前停放角度转动目标角度时,确定车锁所属车辆由静态切换至动态;所述目标角度是指大于预设角度值的角度。

其中,所述转动检测器可以包括重力传感器、水平仪、转速计和速度传感器中的至少一种。

第二方面,本申请实施例还提供了一种车锁控制方法,该方法包括:

在车锁所属车辆结束当前服务进程并处于静止状态后,监测车辆移动状态;

若在接收到合法开锁指令之前,监测到车辆发生移动,向所述车锁发送关锁指令。

第三方面,本申请实施例还提供了一种车锁控制方法,该方法包括:

在车锁当前处于开锁状态时,监测是否接收到针对所述车锁的合法开锁指令;

若未监测到所述合法开锁指令,则在确定所述车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

第四方面,本申请实施例还提供了一种车锁控制方法,该方法包括:

监测是否接收到针对车锁的合法开锁指令;

若未监测到所述合法开锁指令,则在确定所述车锁所属车辆由静态切换至动态时,向当前处于开锁状态的所述车锁发送关锁指令。

第五方面,本申请实施例还提供了一种车锁控制装置,该装置包括:

监测模块,用于监测是否接收到合法开锁指令;

控制模块,用于若监测到所述合法开锁指令,则允许所述车锁保持当前开锁状态;若未监测到所述合法开锁指令,则在确定车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

在一种可能的实施方式,车锁控制装置可以为服务器,监测模块具体用于:

监测是否接收到终端发送的合法开锁指令。

在一种可能的实施方式,监测模块具体用于:

监测是否接收到所述终端发送的携带有合法认证信息的开锁请求;其中,所述合法认证信息中包括所述终端用户的标识信息和所述车锁的标识信息。

在另一种可能的实施方式,所述车锁控制装置可以为车锁所属车辆上设置的控制装置,监测模块具体用于:

监测是否接收到服务器发送的合法开锁指令;所述合法开锁指令为所述服务器对终端发送的开锁请求认证通过后生成的开锁指令。

在一些实施例中,所述车锁所属车辆上设置有位置检测器;控制模块具体用于:

当所述位置检测器检测到的检测结果指示所述车锁所属车辆相对当前停放的位置发生位置变更时,确定所述车辆由静态切换至动态。

其中,位置检测器可以包括位移传感器、全球定位系统gps接收器中的至少一种。

在一些实施例中,所述车锁所属车辆的车轮上设置有转动检测器;控制模块具体用于:

当所述转动检测器检测到的检测结果指示所述车辆上的车轮从当前停放角度转动目标角度时,确定所述车辆由静态切换至动态;所述目标角度是指大于预设角度值的角度。

其中,转动检测器可以包括重力传感器、水平仪、转速计和速度传感器中的至少一种。

第六方面,本申请实施例还提供了一种车锁控制装置,该装置包括:

监测模块,用于在车锁所属车辆结束当前服务进程并处于静止状态后,监测车辆移动状态;

控制模块,用于若在接收到合法开锁指令之前,监测到车辆发生移动,向所述车锁发送关锁指令。

第七方面,本申请实施例还提供了一种车锁控制装置,该装置包括:

监测模块,用于在车锁当前处于开锁状态时,监测是否接收到针对所述车锁的合法开锁指令;

控制模块,用于若未监测到所述合法开锁指令,则在确定所述车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

第八方面,本申请实施例还提供了一种车锁控制装置,该装置包括:

监测模块,用于监测是否接收到针对车锁的合法开锁指令;

控制模块,用于若未监测到所述合法开锁指令,则在确定所述车锁所属车辆由静态切换至动态时,向当前处于开锁状态的所述车锁发送关锁指令。

第九方面,本申请实施例还提供了一种车锁控制装置,该装置包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当车锁控制装置运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如第一方面、第二方面、第三方面、第四方面任一所述的车锁控制方法的步骤。

第十方面,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面、第二方面、第三方面、第四方面任一所述的车锁控制方法的步骤。

采用上述方案,监测是否接收到合法开锁指令,若监测到所述合法开锁指令,则允许所述车锁保持当前开锁状态;若未监测到所述合法开锁指令,则在确定车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。这样,车锁常态处于开锁状态,用户可以通过合法开锁指令来获取车辆使用权限,若用户一直合法使用车辆,车辆不会被锁死,若车辆在没有合法开锁指令的情况下从静止状态被移动,可以对车辆及时锁死。本申请实施例中,用户合法用车的情况下,可以无需使用车锁锁死车辆,提高了车锁的使用寿命,避免了合法用户在使用车辆时因为车锁故障导致开锁或关锁失败的问题;而若检测到车辆被非法移动,可以及时锁死车辆,在防止车辆被非法移动的同时,也保证了用户用车的安全性。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例一所提供的一种车锁控制方法的流程图;

图2示出了本申请实施例二所提供的一种车锁控制方法的应用场景示意图;

图3示出了本申请实施例三所提供的一种车锁控制方法的应用场景示意图;

图4示出了本申请实施例六所提供的一种车锁控制方法的流程图;

图5示出了本申请实施例七所提供的一种车锁控制方法的流程图;

图6示出了本申请实施例八所提供的一种车锁控制方法的流程图;

图7示出了本申请实施例九所提供的一种车锁控制装置的结构示意图;

图8示出了本申请实施例十所提供的一种车锁控制装置的结构示意图;

图9示出了本申请实施例十一所提供的一种车锁控制装置的结构示意图;

图10示出了本申请实施例十二所提供的一种车锁控制装置的结构示意图;

图11示出了本申请实施例十三所提供的一种车锁控制装置的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中的附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

考虑到车锁使用寿命有限、因车锁故障造成开锁或关锁失败,从而用户的使用体验度较差的问题,本申请实施例提供了一种车锁控制方法及装置,其可以应用于任何对车锁进行控制的场景,不管是自行车锁、电动车锁、还是电助力自行车锁均能够适用,本申请实施例对此不做具体的限制。下面通过几个实施例进行具体描述。

实施例一

如图1所示,为本申请实施例一提供的一种车锁控制方法的流程图,该方法可以由第一设备来执行,且该第一设备可以是服务器,还可以是车锁所属车辆上设置的控制装置。上述车锁控制方法包括如下步骤:

s101、监测是否接收到合法开锁指令。

这里,在执行s101之前,可以认为车辆结束了上一次服务进程并处于静止状态。

需要说明的是,如果车辆没有结束当前服务进程(也即用户没有结束计费或结束行程),此时即使车辆发生了从静态切换至动态的行为(比如用户等红绿灯,红灯变为绿灯时,用户继续用车前行),也不用向车锁发送关锁指令,因为此时是用户的正常用车状态。也即,第一设备如果确定车辆用户当前订单处于在读状态(也即订单进行中,未结束的状态),则不会向车锁发送关锁指令。

因此,s101中,可以默认第一设备记录了车辆当前的状态为没有在读订单(没有服务进程)的状态。

本申请实施例中,监测是否接收到针对车锁的合法开锁指令,可以理解为监听外部设备(服务器或终端)发送的消息,并判断监听到的消息是否为合法开锁指令。换句话说,本申请的监测并非周期性地去检测信号,而是根据是否接收到信息,以及确认接收到的信息是否为合法开锁指令来确定监测结果。

本申请实施例中,上述第一设备可以是服务器,也可以是终端,也即,可以是服务器通过与车锁通信来直接控制车锁开闭,也可以是车辆中的控制装置通过与车锁通信来控制车锁开闭。在第一设备是服务器时,上述合法开锁指令可以是终端发送的携带有合法认证信息(比如包括有终端用户的标识信息和车锁的标识信息,终端用户的标识可以是用户注册账号,车锁的标识信息可以是车辆身上的标识码,比如二维码信息等)的开锁请求;在该第一设备是车锁所属车辆上设置的控制装置时,控制装置接收服务器发送的合法开锁指令,该合法开锁指令可以是服务器对终端发送的开锁请求认证通过后生成的开锁指令。

若监测到所述合法开锁指令,则跳转至s102;若未监测到所述合法开锁指令,则跳转至s103。

s102、允许所述车锁保持当前开锁状态。

这里,在第一设备监测到合法开锁指令时,本申请实施例可以允许车锁保持当前开锁状态,也即,车锁常态处于开锁状态。这样,能够避免用户手动完成开锁或关锁操作,操作简单,提升了用户的使用体验。

值得说明的是,本申请实施例中,在第一设备监测到合法开锁指令后,出行订单可以随之发起,这样,可以根据出行订单记录的订单发起时间和订单结束时间确定订单持续时间,以便根据该订单持续时间进行计费等相关操作。这里,在用户合法的情况下车辆一直处于开锁状态,无需用户手动操作车锁进行闭锁,降低了车锁的使用率,延长了车锁的使用寿命,还可以通过终端随时进行缴费等相关操作,简单易行,提升了用户体验。

s103、在确定车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

这里,在第一设备未监测到合法开锁指令时,本申请实施例可以确定车锁所属车辆是否发生由静态切换至动态的状态切换,并在确定车辆发生状态切换时,生成用于控制车锁关闭的关锁指令,从而控制车锁由当前开锁状态切换至闭锁状态以实现锁车。也即,本申请实施例在合法开锁指令未被监测到时,可以认为车锁还处于设防状态,在这种情况下,如果车锁所属车辆发生了由静态切换至动态的状态切换,则可以控制车锁处于由设防状态切换至禁用状态。这样,即使在车锁常态处于开锁状态时,如果对车辆执行了非法操作,如将车辆由静态切换至动态的挪动操作,就会自动锁车,锁车的动作时间可以忽略不计,此时可以认为该自动锁车的行为发生在监测到车辆发生移动的很短的时间内,避免了现有非法用车而在行驶途中执行关锁操作所带来的安全隐患,在确保了行驶安全的同时,还确保了车辆安全。

考虑到本申请实施例中的执行主体第一设备可以是服务器,还可以是车锁所属车辆上设置的控制装置,接下来通过如下实施例二和实施例三分别描述以服务器为执行主体以及以控制装置为执行主体进行车锁控制的具体方法。

实施例二

在本申请实施例二提供的车锁控制方法中,服务器作为上述第一设备,此时,服务器监测是否接收到合法开锁指令,可以理解为监测是否接收到终端发送的合法开锁指令,实际可能发生的情况有,服务器接收到了终端发送的认证信息,并且确认合法,也可能是接收到了终端发送的认证信息,但确认不合法,还有可能是没有接收到终端发送的任何认证信息。

这里,终端可以根据与车锁的数据通信读取车锁的标识信息,然后将该车锁的标识信息以及终端用户的标识信息一同发送至服务器,服务器在确定接收到携带有上述两个标识信息的开锁请求时,通过判定两个标识信息是否合法来确定监测到终端发送的合法开锁指令。

其中,上述车锁的标识信息可以从相关认证部件直接或间接读取,也即,基于对相关认证部件的读取操作,可以确定接收到了终端发送的合法开锁指令。一方面,上述认证部件可以是贴设在车锁所属车辆上的条形码,如一维码、二维码等,该条形码中携带有车锁的标识信息,这样,在用户利用终端对上述条形码执行扫描操作时,可以读取到对应于车锁的标识信息;另一方面,上述认证部件还可以是无线通信部件,可以首先通过终端内设的无线通信部件与认证部件包括的无线通信部件之间的无线通信实现终端与车锁的通信,在通信成功后,读取对应于车锁的标识信息。

本申请实施例中,上述终端内设的无线通信部件与认证部件包括的无线通信部件之间的数据连接方式,可以是蓝牙通信方式,还可以是罗拉通信方式,还可以是窄带蜂窝物联网(narrowbandinternetofthings,nb-iot)通信方式,还可以是其他无线通信方式。本申请实施例中可以采用两个蓝牙部件进行终端与车锁的数据通信。另外,上述终端可以是移动电话、平板电脑、笔记本电脑,还可以是其他移动终端,本申请实施例对此不做具体的限制。

如图2所示的应用场景示意图,本申请实施例二中,服务器在未监测到终端发送的携带有合法认证信息的开锁请求时,若确定车锁所属车辆由静态切换至动态,即由虚线车辆所处位置移动到实线车辆所处位置时,则生成对应的关锁指令,并将该关锁指令发送至车锁进行锁车,确保了车辆安全。

实施例三

在本申请实施例三提供的车锁控制方法中,在车锁所属车辆上设置的控制装置作为第一设备时,控制装置监测是否接收到合法开锁指令,可以是指监测是否接收到服务器发送的合法开锁指令。

这里,合法开锁指令为服务器对所述终端发送的开锁请求认证通过后生成的开锁指令,与上述实施例二服务器需要接收终端发送的开锁请求类似的是,本申请实施例三中服务器也需要接收终端发送的开锁请求,这里不再赘述,与上述实施例二不同的是,这里,服务器将会对接收的开锁请求进行认证,只有在认证通过时,才生成对应的合法开锁指令。

基于上述各实施例可知,车锁所属车辆如何由静态切换至动态的切换过程是确定是否执行关锁操作的关键步骤,通过如下实施例四和五对切换方式进行具体说明。

如图3所示的应用场景示意图,本申请实施例三中,车锁所属车辆上设置的控制装置在未监测到服务器发送的合法开锁指令时,若确定车锁所属车辆由静态切换至动态,即由虚线车辆所处位置移动到实线车辆所处位置时,则生成对应的关锁指令,并将该关锁指令发送至车锁进行锁车,确保了车辆安全。

实施例四

作为一种实现方式,结合上述实施例,本申请实施例四可以通过车锁所属车辆上设置的位置检测器检测到的检测结果确定车辆是否由静态切换到动态。

其中,上述位置检测器可以实时检测车锁所属车辆的位置信息,一旦车辆相对当前停放位置发生位置变更,则确定车辆发生了由静态切换到动态的状态切换。该位置检测器可以是位移传感器、全球定位系统(globalpositioningsystem,gps)接收器,该位置检测器可以设置在车轮上,还可以设置在车把上,还可以设置在车辆的其他位置,本申请实施例对此不做具体的限制。

为了避免随机移动对车辆状态的影响,本申请实施例中的当前停放位置对应停放时长大于设定时长的位置,也即,当车辆在某个位置停放时长大于设定时长时,可以认定为静态,从而避免随机移动对车辆状态的影响,实用性更佳。

值得说明的是,本申请实施例中,上述位置检测器可以自带处理功能,也即,可以实时获取到车锁所属车辆的位置,并将实时获取的位置与当前停放的位置进行对比,确定车辆是否相对当前停放的位置发生位置变更,还可以仅获取车锁所属车辆的位置,并交由单独处理器进一步进行分析处理以确定车辆是否相对当前停放的位置发生位置变更,本申请实施例对此不做具体的限制。这样,服务器或车锁所属车辆上设置的控制装置均可以在位置检测器指示出车辆相对当前停放的位置发生位置变更时,确定车锁所属车辆由静态切换至动态,并生成对应的关锁指令,以控制车锁关闭,从而确保了车辆安全。

实施例五

本申请实施例五可以通过车锁所属车辆的车轮上设置的转动检测器检测到的检测结果确定车辆是否由静态切换到动态。

其中,上述转动检测器可以实时检测车锁所属车辆的车轮的转动信息,一旦车辆相对当前停放角度发生转动,则确定车辆发生了由静态切换到动态的状态切换。

本申请实施例中,转动检测器可以是检测车轮的转动角度信息的转角检测器,还可以是检测车轮的转动速度信息的转速检测器。

其一,上述转角检测器可以是能够根据检测车轮的多轴加速度信息确定该车轮上的任意一点的转动角度信息的重力传感器,还可以是直接测量车轮上的任意一点相对于水平面(即地面)的转动角度信息的水平仪,还可以是位置开关等检测装置。为了便于进行转动角度信息的检测,本申请实施例中的转角检测器可以设置在车轮上,且能够随着车轮的运动而运动。

其二,上述转速检测器可以是能够检测车轮转动速度的转速计,还可以是包括能够检测车辆运行速度的速度传感器,其将检测的车辆运行速度转换为对应于车轮的转动速度信息。考虑到本申请实施例中的转速检测器的转速检测功能能够通过上述各个器件进行实现,因此,本申请实施例中,转速检测器可以设置在车轮上,如转速计需要随着车轮的转动而转动,因此可以设置在车轮上,还可以设置在除车轮之外,车辆的其他位置,如速度传感器便可以任意设置。

与上述实施例四类似的是,本申请实施例中,上述转动检测器既可以根据自带的处理功能确定车轮是否从当前停放角度转动了目标角度,还可以结合单独处理器的进一步分析功能确定车轮是否从当前停放角度转动了目标角度,本申请实施例对此不做具体的限制。这样,服务器或车锁所属车辆上设置的控制装置均可以在转动检测器指示出车辆上的车轮从当前停放角度转动目标角度时,确定车锁所属车辆由静态切换至动态,并生成对应的关锁指令,以控制车锁关闭,从而确保了车辆安全。

实施例六

如图4所示,为本申请实施例六提供的一种车锁控制方法的流程图,该方法可以由第一设备来执行,且该第一设备可以是服务器,还可以是车锁所属车辆上设置的控制装置。上述车锁控制方法包括如下步骤:

s401、在车锁所属车辆结束当前服务进程并处于静止状态后,监测车辆移动状态。

这里,考虑到本申请实施例所提供的车锁控制方法的具体应用场景,只有在车锁所属车辆结束当前服务进程并处于静止状态时,第一设备才会监测车辆的移动状态,以避免正处于服务进程中的车辆的正常移动所带来的干扰因素。

s402、若在接收到合法开锁指令之前,监测到车辆发生移动,向所述车锁发送关锁指令。

这里,第一设备一旦监测到车辆发生移动,且在车辆发生移动时并未接收到合法开锁指令,此时,可以认为对车辆执行了非法操作,如将车辆由静态切换至动态的挪动操作。为了尽可能的降低非法操作对车辆的实际影响,本申请实施例可以自动锁车,且该自动锁车的行为所耗费的时间可以忽略不计,避免了现有非法用车而在行驶途中执行关锁操作所带来的安全隐患,在确保了行驶安全的同时,还确保了车辆安全。

本申请实施例六与上述实施例二至五中的任一实施例均可以进行结合,以得到组合后的实施例,具体实现功能参见上述相关内容,在此不再赘述。

实施例七

如图5所示,为本申请实施例七提供的一种车锁控制方法的流程图,该方法可以由第一设备来执行,且该第一设备可以是服务器,还可以是车锁所属车辆上设置的控制装置。上述车锁控制方法包括如下步骤:

s501、在车锁当前处于开锁状态时,监测是否接收到针对所述车锁的合法开锁指令。

这里,在执行s501之前,可以认为车辆结束了上一次服务进程并当前处于静止状态。

这里,与上述实施例一类似的是,车锁常态处于开锁状态,且在车锁处于常开状态下,第一设备实时监测是否接收到针对所述车锁的合法开锁指令。

s502、若未监测到所述合法开锁指令,则在检测到所述车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

这里,在第一设备未监测到合法开锁指令时,本申请实施例可以确定车锁所属车辆是否发生由静态切换至动态的状态切换,并在确定车辆发生状态切换时,生成用于控制车锁关闭的关锁指令,从而控制车锁由当前开锁状态切换至闭锁状态以实现锁车。也即,本申请实施例在合法开锁指令未被监测到时,可以认为车锁还处于设防状态,在这种情况下,如果车锁所属车辆发生了由静态切换至动态的状态切换,则可以控制车锁处于由设防状态切换至禁用状态。这样,即使在车锁常态处于开锁状态时,如果对车辆执行了非法操作,如将车辆由静态切换至动态的挪动操作,也会自动锁车,且该自动锁车的行为可以发生在监测到车辆发生移动的瞬间或很短的一段时间内,避免了现有非法用车而在行驶途中执行关锁操作所带来的安全隐患,在确保了行驶安全的同时,还确保了车辆安全。

本申请实施例七与上述实施例二至五中的任一实施例均可以进行结合,以得到组合后的实施例,具体实现功能参见上述相关内容,在此不再赘述。

实施例八

如图6所示,为本申请实施例八提供的一种车锁控制方法的流程图,该方法可以由第一设备来执行,且该第一设备可以是服务器,还可以是车锁所属车辆上设置的控制装置。上述车锁控制方法包括如下步骤:

s601、监测是否接收到针对车锁的合法开锁指令。

这里,在执行s601之前,可以认为车辆结束了上一次服务进程并当前处于静止状态。

在具体实施中,考虑到本申请实施例提供的车锁控制方法的具体应用场景,第一设备可以实时监测是否接收到针对车锁的合法开锁指令。在该第一设备是服务器时,上述合法开锁指令可以是终端发送的携带有合法认证信息的开锁请求;在该第一设备是车锁所属车辆上设置的控制装置时,上述合法开锁指令可以是服务器对终端发送的开锁请求认证通过后生成的开锁指令。

s602、若未监测到所述合法开锁指令,则在检测到所述车锁所属车辆由静态切换至动态时,向当前处于开锁状态的所述车锁发送关锁指令。

这里,在第一设备未监测到合法开锁指令时,本申请实施例可以确定车锁所属车辆是否发生由静态切换至动态的状态切换,并在确定车辆发生状态切换时,生成用于控制车锁关闭的关锁指令,从而控制车锁由当前开锁状态切换至闭锁状态以实现锁车。也即,本申请实施例在合法开锁指令未被监测到时,可以认为车锁还处于设防状态,在这种情况下,如果车锁所属车辆发生了由静态切换至动态的状态切换,则可以控制车锁处于由设防状态切换至禁用状态。这样,即使在车锁常态处于开锁状态时,如果对车辆执行了非法操作,如将车辆由静态切换至动态的挪动操作,也会自动锁车,且该自动锁车的行为可以发生在监测到车辆发生移动的瞬间或很短的一段时间内,避免了现有非法用车而在行驶途中执行关锁操作所带来的安全隐患,在确保了行驶安全的同时,还确保了车辆安全。

本申请实施例八与上述实施例二至五中的任一实施例均可以进行结合,以得到组合后的实施例,具体实现功能参见上述相关内容,在此不再赘述。

基于上述实施例,本申请还提供了车锁控制装置,下述各种装置的实施可以参见方法的实施,重复之处不再赘述。

实施例九

如图7所示,为本申请实施例九提供的车锁控制装置,包括:

监测模块,用于监测是否接收到合法开锁指令;

控制模块,用于若监测到所述合法开锁指令,则允许所述车锁保持当前开锁状态;若未监测到所述合法开锁指令,则在确定车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

在一种实施方式中,所述车锁控制装置为服务器,所述监测模块具体用于:

监测是否接收到终端发送的合法开锁指令。

在另一种实施方式中,所述监测模块具体用于:

监测是否接收到所述终端发送的携带有合法认证信息的开锁请求;其中,所述合法认证信息中包括所述终端用户的标识信息和所述车锁的标识信息。

在又一种实施方式中,所述车锁控制装置为车锁所属车辆上设置的控制装置,所述监测模块具体用于:

监测是否接收到服务器发送的合法开锁指令;所述合法开锁指令为所述服务器对所述终端发送的开锁请求认证通过后生成的开锁指令。

在再一种实施方式中,所述车锁所属车辆上设置有位置检测器;所述控制模块具体用于:

当所述位置检测器检测到的检测结果指示所述车锁所属车辆相对当前停放的位置发生位置变更时,确定所述车辆由静态切换至动态。

在具体实施中,所述位置检测器包括位移传感器、全球定位系统gps接收器中的至少一种。

在再一种实施方式中,所述车锁所属车辆的车轮上设置有转动检测器;所述控制模块具体用于:

当所述转动检测器检测到的检测结果指示所述车辆上的车轮从当前停放角度转动目标角度时,确定所述车辆由静态切换至动态;所述目标角度是指大于预设角度值的角度。

在具体实施中,所述转动检测器包括重力传感器、水平仪、转速计和速度传感器中的至少一种。

实施例十

如图8所示,为本申请实施例十提供的车锁控制装置,包括:

监测模块,用于在车锁所属车辆结束当前服务进程并处于静止状态后,监测车辆移动状态;

控制模块,用于若在接收到合法开锁指令之前,监测到车辆发生移动,向所述车锁发送关锁指令。

实施例十一

如图9所示,为本申请实施例十一提供的车锁控制装置,包括:

监测模块,用于在车锁当前处于开锁状态时,监测是否接收到针对所述车锁的合法开锁指令;

控制模块,用于若未监测到所述合法开锁指令,则在确定所述车锁所属车辆由静态切换至动态时,向所述车锁发送关锁指令。

实施例十二

如图10所示,为本申请实施例十二提供的车锁控制装置,包括:

监测模块,用于监测是否接收到针对车锁的合法开锁指令;

控制模块,用于若未监测到所述合法开锁指令,则在确定所述车锁所属车辆由静态切换至动态时,向当前处于开锁状态的所述车锁发送关锁指令。

实施例十三

如图11所示,为本申请实施例十三所提供的一种车锁控制装置的结构示意图,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当车锁控制装置运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行上述任意实施例所述车锁控制方法的步骤。

实施例十四

本申请实施例十四还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任意实施例所述车锁控制方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述车锁控制方法,从而解决目前车锁控制方法所存在的操作复杂、安全性差等问题,进而达到避免了开锁或关锁失败的问题,且能够在无法监测到合法开锁指令时,根据车辆状态的切换控制车锁直接关闭,进一步确保了车辆安全的效果。

本申请实施例所提供的车锁控制方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1