一种车辆控制方法以及系统与流程

文档序号:21265915发布日期:2020-06-26 22:41阅读:123来源:国知局
一种车辆控制方法以及系统与流程

本发明涉及交通管理领域,尤其涉及一种车辆控制方法以及系统。



背景技术:

共享理念、低碳生活理念逐渐得到广大民众的认同,选择共享单车出行已经成为一种趋势。随着共享单车的快速发展,运营平台对共享单车的后期的管理和维护难度与日俱增,例如,引导用户定点停车、新车投放、问题车辆检修等。现今,如何优化共享单车的管理已成为当下研究的重点之一。因此,有必要提出一种车辆控制方法及系统。



技术实现要素:

本发明的实施例提供了一种车辆控制方法、系统、装置和计算机可读存储介质。具体包括以下几个方面:

第一方面,本发明披露了一种车辆控制方法。所述方法包括:获取车辆的位置信息;判断所述车辆的位置信息与运营范围的关系;响应于所述车辆的位置信息与运营范围的判断结果满足预设条件时,控制车辆的刹车系统;所述运营范围指允许车辆行驶的地理区间。

在一些实施例中,响应于所述车辆的位置信息与运营范围的判断结果满足预设条件时,控制车辆的刹车系统还包括:当所述车辆的当前位置不在运营范围内时,通过控制车辆的刹车系统改变刹力。

在一些实施例中,当所述车辆的当前位置不在运营范围内时,通过控制车辆的刹车系统改变刹力还包括:通过控制车辆的刹车系统使刹车系统保持固定的刹力。

在一些实施例中,当所述车辆的当前位置不在运营范围内时,通过控制车辆的刹车系统改变刹力还包括:获取所述车辆的当前位置与运营范围边界上最近点的距离;当所述车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,通过控制车辆的刹车系统减小刹力;或当所述车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,通过控制车辆的刹车系统增大刹力。

在一些实施例中,响应于所述车辆的当前位置与运营范围的关系满足预设条件时,通过控制车辆的刹车系统改变刹力还包括:获取所述车辆的当前位置与运营范围边界上最近点的距离;当所述车辆的当前位置与运营范围边界上最近点的距离大于第一阈值时,通过控制车辆的刹车系统改变刹力。

在一些实施例中,当所述车辆的当前位置与运营范围的距离大于第一阈值时,通过控制车辆的刹车系统改变刹力还包括:通过控制车辆的刹车系统使刹车系统保持固定的刹力。

在一些实施例中,当所述车辆的当前位置与运营范围的距离大于第一阈值时,通过控制车辆的刹车系统改变刹力还包括:当所述车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,通过控制车辆的刹车系统减小刹力;或当所述车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,通过控制车辆的刹车系统增大刹力。

在一些实施例中,所述方法还包括:响应于所述车辆的当前位置与运营范围的关系满足预设条件时,获取车辆处于当前位置的停留时间;当所述停留时间超过第一时间阈值时,向车辆发送关锁指令。

在一些实施例中,所述方法还包括:响应于所述车辆的当前位置与运营范围的关系满足预设条件时,获取车辆处于当前位置的停留时间;当所述停留时间超过第一时间阈值时,向移动终端发送提示关锁信息。

在一些实施例中,所述方法还包括:接收移动终端发送的关锁指令;发送第一信息至所述移动终端以提示车辆关锁失败和/或用户处于非运营范围。

第二方面,本发明披露了一种车辆控制系统。所述系统包括:位置获取模块,用于获取车辆的位置信息;判断模块,用于判断所述车辆的位置信息与运营范围的关系;控制模块,用于响应于所述车辆的位置信息与运营范围的判断结果满足预设条件时,控制车辆的刹车系统;所述运营范围指允许车辆行驶的地理区间。

在一些实施例中,所述控制模块还用于当所述车辆的当前位置不在运营范围内时,通过控制车辆的刹车系统改变刹力。

在一些实施例中,所述控制模块还用于当所述车辆的当前位置不在运营范围内时,通过控制车辆的刹车系统使刹车系统保持固定的刹力。

在一些实施例中,所述控制模块包括:获取单元和控制单元;所述获取单元用于当所述车辆的当前位置不在运营范围内时,获取所述车辆的当前位置与运营范围边界上最近点的距离;所述控制单元用于当所述车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,通过控制车辆的刹车系统减小刹力;或当所述车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,通过控制车辆的刹车系统增大刹力。

在一些实施例中,所述控制模块包括获取单元和控制单元;所述获取单元用于响应于所述车辆的当前位置与运营范围的关系满足预设条件时,获取所述车辆的当前位置与运营范围边界上最近点的距离;所述控制单元用于当所述车辆的当前位置与运营范围边界上最近点的距离大于第一阈值时,通过控制车辆的刹车系统改变刹力。

在一些实施例中,所述控制模块还用于当所述车辆的当前位置与运营范围的距离大于第一阈值时,通过控制车辆的刹车系统使刹车系统保持固定的刹力。

在一些实施例中,所述控制模块还用于当所述车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,通过控制车辆的刹车系统减小刹力;或当所述车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,通过控制车辆的刹车系统增大刹力。

在一些实施例中,所述系统还包括时间获取模块和发送模块;所述时间获取模块用于响应于所述车辆的当前位置与运营范围的关系满足预设条件时,获取车辆处于当前位置的停留时间;所述发送模块用于当所述停留时间超过第一时间阈值时,向车辆发送关锁指令。

在一些实施例中,所述系统还包括:时间获取模块和发送模块;所述时间获取模块用于响应于所述车辆的当前位置与运营范围的关系满足预设条件时,获取车辆处于当前位置的停留时间;所述发送模块用于当所述停留时间超过第一时间阈值时,向移动终端发送提示关锁信息。

在一些实施例中,所述系统还包括:接收模块和发送模块;所述接收模块用于接收移动终端发送的关锁指令;所述发送模块用于发送第一信息至所述移动终端以提示车辆关锁失败和/或用户处于非运营范围。

第三方面,本发明披露了一种车辆控制装置。所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现所述车辆控制方法。

第四方面,本发明披露了一种计算机可读存储介质。所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现所述车辆控制方法。

本发明的一部分附加特性可以在下面的描述中进行说明。通过对以下描述和相应附图的检查或者对实施例的生产或操作的了解,本发明的一部分附加特性对于本领域技术人员是显而易见的。本发明的特性可以通过对以下描述的具体实施例的各种方面的方法、手段和组合的实践或使用得以实现和达到。

附图说明

图1为根据本发明的一些实施例所示的一种按需服务系统的示意图。

图2为根据本发明的实施例所示的一种车辆控制方法的流程图。

图3为根据本发明的实施例所示的另一种车辆控制方法的流程图。

图4为根据本发明的实施例所示的另一种车辆控制方法的流程图。

图5为根据本发明的实施例所示的一种用户骑行车辆的运动轨迹的示意图。

图6为是根据本发明一些实施例所示的另一种车辆控制方法的流程图。

图7为根据本发明一些实施例所示的一种示例性车辆控制装置的模块图。

具体实施方式

为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

虽然本申请对根据本申请的实施例的系统中的某些模块或单元做出了各种引用,然而,任何数量的不同模块或单元可以被使用并运行在客户端和/或服务器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块。

本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

本申请的实施例可以应用于不同的运输系统,不同的运输系统包括但不限于陆地、海洋、航空、航天等中的一种或几种的组合。例如,出租车、专车、顺风车、巴士、代驾、火车、动车、高铁、无人驾驶的交通工具、收/送快递等应用了管理和/或分配的运输系统。本申请的不同实施例应用场景包括但不限于网页、浏览器插件、客户端、定制系统、企业内部分析系统、人工智能机器人等中的一种或几种的组合。应当理解的是,本申请的系统及方法的应用场景仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。

本申请描述的“乘客端”、“乘客端用户”、“乘客端设备”、“客户端”、“客户端设备”、“客户端用户”、“用户”、“使用者”、“用户端”、“移动终端”、“移动设备”等是可以互换的,是指需要或者订购服务的一方,可以是个人,也可以是工具。另外,本申请描述的“用户”可以是需要或者订购服务的一方,也可以是提供服务或者协助提供服务的一方。

图1为根据本发明的一些实施例所示的一种按需服务系统的示意图。

按需服务系统100可以包括服务器110、网络120、用户端130、车辆140和存储器150。

服务器110可以是本地的,也可以是远程的。服务器110可以处理信息和/或数据。在一些实施例中,服务器110可以用于对收集的信息进行分析加工以生成分析结果的系统。服务器110可以是一个终端设备,也可以是一个服务器,还可以是服务器群组。所述服务器群组可以是集中式的,例如数据中心。所述服务器群组也可以是分布式的,例如分布式系统。

网络120可以提供信息交换的渠道。网络120可以是单一网络,也可以是多种网络组合的。在一些实施例中,网络120可以包括一个或多个网络接入点。例如,网络120可以包括有线或无线网络接入点,如基站和/或互联网交换点120-1、120-2、……,系统100的一个或多个部件可以通过接入点连接到网络120以交换数据和/或信息。

用户端130可以也指发布服务订单的个人、工具或者其他实体。在一些实施例中,用户端130包括但不限于移动设备130-1(例如,手机)、车辆的内置设备130-2、笔记本电脑130-3、台式电脑130-4等中的一种或几种的组合。用户端130可以处理信息和/或数据。用户端可以用于对收集的信息进行分析加工以生成分析结果的系统。

车辆140可以包括但不限于单车、自行车、电动车、电动摩托、电动自行车等。车辆140可以包括内置装置,该内置装置可以与服务器110实现网络通信。该内置装置可以包括gps系统、蓝牙通信模块、移动通信模块等。

服务器110可以直接访问存取储存在存储器150的数据信息,也可以直接通过网络120访问存取用户端130的信息。

存储器150可以泛指具有存储功能的设备。存储器150主要用于存储从用户端130收集的数据和按需服务系统100工作中产生的各种数据。存储器150可以是本地的,也可以是远程的。系统数据库与系统其他模块间的连接或通信可以是有线的,也可以是无线的。

图2为根据本发明的实施例所示的一种车辆控制方法的流程图。

在一些实施例中,该车辆控制方法200可以由服务器110等具有处理、运算能力的设备执行。服务器110可以获取移动终端上传的各种信息。例如,服务器可以获取通过网络120获取用户端130的位置信息。服务器110可以获取车辆的内置装置上传的各种信息。例如,服务器可以通过网络120获取车辆的内置装置上传的位置信息。

步骤201,获取车辆的位置信息。

例如,用户端130可以通过内置的定位系统(例如,gps系统、北斗导航系统等)获取用户端130的位置信息作为车辆的位置信息。进一步地,服务器可以通过网络120获取用户端130上传的位置信息作为车辆的位置信息。又例如,车辆可以通过内置装置搭载的定位系统获取车辆的位置信息。进一步地,服务器可以通过网络120获取车辆的位置信息。

步骤202,判断所述车辆的位置信息与运营范围的关系。

运营范围指允许车辆行驶的地理区间。服务器110可以预先设定一个或多个运营范围。运营范围可以是某个县、某个区、某个市、某个省等。运营范围也可以是某个区域,例如,某个市的三环以内。服务器110可以基于车辆的位置信息,判断车辆的位置信息与运营范围的关系。例如,服务器110可以判断出车辆的位置不在运营范围内或车辆的位置在运营范围内。

步骤203,响应于所述车辆的位置信息与运营范围的判断结果满足预设条件时,控制车辆的刹车系统。

当车辆的位置信息与运营范围的判断结果满足预设条件时,服务器110可以通过网络120远程控制车辆的刹车系统。

在一些实施例中,预设条件可以是车辆的位置不在运营范围内。当车辆的位置不在运营范围内时,服务器110可以通过网络120远程控制车辆的刹车系统以改变刹力。例如,当车辆的位置不在运营范围内时,服务器110可以通过网络120远程控制车辆的刹车系统使刹车系统保持固定的刹力,例如,使刹车盘处于半刹的状态,使用户感到与在运营范围内骑行相比更加费力。进一步地,服务器110可以向用户端130发送已超出运营范围的提醒、提示用户将车辆驶入运营范围内等信息。又例如,当车辆的位置不在运营范围内时,并且车辆的当前位置逐渐远离运营范围时,服务器110可以通过网络120远程控制车辆的刹车系统减小刹车系统的刹力。或者,当车辆的位置不在运营范围内时,并且车辆的当前位置逐渐接近运营范围时,服务器110可以通过网络120远程通过控制车辆的刹车系统减小刹车系统的刹力。刹力的大小可以与车辆的当前位置与运营范围边界上最近点的距离呈线性关系。当车辆的当前位置与运营范围边界上最近点的距离越大时,刹力越大。进一步地,服务器110可以向用户端130发送已超出运营范围的提醒、提示用户将车辆驶入运营范围内等信息。

在一些实施例中,预设条件可以是车辆的位置在运营范围内。当车辆的当前位置在运营范围内时,服务器110可以获取车辆处于当前位置的停留时间,例如,5分钟、10分钟、30分钟等。当停留时间超过第一时间阈值(例如,10分钟)时,服务器110可以向车辆140发送关锁指令。进一步地,车辆140可以进行关锁,可以有效避免用户忘记锁车。在一些实施例中,当停留时间超过第一时间阈值(例如,10分钟)时,服务器110可以向移动终端发送提示关锁信息。进一步地,用户可以通过用户端130向服务器110发送关锁指令。

图3为根据本发明的实施例所示的另一种车辆控制方法的流程图。

在一些实施例中,该车辆控制方法300可以由服务器110等具有处理、运算能力的设备执行。为了描述方便,该流程图的详细说明可以结合图5进行描述。图5为根据本发明的实施例所示的一种用户骑行车辆的运动轨迹的示意图。如图5所示,运营范围510为某个区域。例如,用户可以从a点(在运营范围内)向b点(在运营范围外)骑行,其中,标记520表示骑行方向。例如,用户可以从c点(在运营范围外)向d点(在运营范围内)骑行,其中,标记530表示骑行方向。

步骤301,获取车辆的位置信息。

例如,用户端130可以通过内置的定位系统(例如,gps系统、北斗导航系统等)获取用户端130的位置信息作为车辆的位置信息。进一步地,服务器可以通过网络120获取用户端130上传的位置信息作为车辆的位置信息。又例如,车辆可以通过内置装置搭载的定位系统获取车辆的位置信息。进一步地,服务器可以通过网络120获取车辆的位置信息。

步骤302,当所述车辆的当前位置不在运营范围内时,通过控制车辆的刹车系统改变刹力。

如图5所示,当车辆的当前位置超出运营范围时(例如,当车辆从a点驶向b点,且位置超过节点510-2时),服务器110可以控制车辆的刹车系统改变刹力。在一些实施例中,当车辆的当前位置超出运营范围时,服务器110可以控制车辆的刹车使刹车系统保持固定的刹力,例如,使刹车盘处于半刹的状态。当用户继续骑行时,由于刹力的存在,用户骑行相比较在运营范围内更加费力,从而使用户意识到已经超出允许行驶的范围。

图4为根据本发明的实施例所示的另一种车辆控制方法的流程图。

在一些实施例中,该车辆控制方法400可以由服务器110等具有处理、运算能力的设备执行。

步骤401,获取车辆的位置信息。

例如,用户端130可以通过内置的定位系统(例如,gps系统、北斗导航系统等)获取用户端130的位置信息作为车辆的位置信息。进一步地,服务器可以通过网络120获取用户端130上传的位置信息作为车辆的位置信息。又例如,车辆可以通过内置装置搭载的定位系统获取车辆的位置信息。进一步地,服务器可以通过网络120获取车辆的位置信息。

步骤402,当所述车辆的当前位置不在运营范围内时,获取所述车辆的当前位置与运营范围边界上最近点的距离。

如图5所示,运营范围510可以包括一个或多个边界点,例如,边界点510-1、边界点510-2、边界点510-3、边界点510-4、…、边界点510-n。服务器110可以网络120获取预先存储在存储器150中的运营范围的所有边界点的位置信息。进一步地,服务器110可以计算出车辆的当前位置与运营范围边界上一个或等多个点的距离。进一步地,服务器110可以从所述多个距离中确定出车辆的当前位置与运营范围边界上最近点的距离。如图5所示,用户从a点驶往b点的过程中,服务器110可以计算出车辆的当前位置与边界点510-2(该点为车辆的当前位置距离运营范围边界的最近点)的距离。应当注意的是,用户在骑行过程中,车辆的当前位置距离运营范围边界上的最近点可能发生改变。

步骤403,基于所述车辆的当前位置与运营范围边界上最近点的距离,通过控制车辆的刹车系统改变刹力。

例如,刹车系统的刹车装置可以与电机相连,电机可以与刹车控制模块连接。服务器110可以通过网络120与该刹车控制模块实现通信。服务器110可以控制刹车控制模块使刹车控制模块控制电机驱动刹车装置,从而改变刹车系统的刹力。在一些实施例中,刹车系统的刹力和车辆的当前位置与运营范围边界上最近点的距离可以呈线性关系。例如,当车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,服务器110可以通过控制车辆的刹车系统减小刹力。例如,图5中,用户从c点驶向d点的过程中,车辆的当前位置与运营范围边界上最近点的距离逐渐减小,则服务器110可以通过控制车辆的刹车系统减小刹力。又例如,图5中,用户从a点驶向b点的过程中,当车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,则服务器110可以通过控制车辆的刹车系统增大刹力。在一些实施例中,刹车系统可以设置多个档位的刹力。例如,当车辆的当前位置与运营范围边界上最近点的距离在第一区间范围(例如,当车辆的当前位置处于e点和f点之间)时,刹车系统的刹力处于第一档位(例如,刹车盘处于三分之一刹车状态)。当车辆的当前位置与运营范围边界上最近点的距离在第二区间范围(例如,当车辆的当前位置处于f点和b点之间)时,刹车系统的刹力处于第二档位(例如,刹车盘处于三分之二刹车状态)。

在一些实施例中,当车辆的当前位置与运营范围边界上最近点的距离大于第一阈值(例如,10米、50米、100米等)时,服务器110可以通过控制车辆的刹车系统改变刹力。只有当当车辆的当前位置与运营范围边界上最近点的距离大于第一阈值时,服务器110才会通过控制车辆的刹车系统改变刹力,给予用户一定调整车辆位置的距离,提高了用户的骑行体验。例如,用户在骑行过程中只离开运营范围很小距离,或者,用户在离开运营范围很小距离后很快又回到运营范围内。

在一些实施例中,当车辆的当前位置超出运营范围时,且车辆的当前位置与运营范围边界上最近点的距离大于第一阈值时,服务器110可以控制车辆的刹车使刹车系统保持固定的刹力,例如,使刹车盘处于半刹的状态。在一些实施例中,当车辆的当前位置与运营范围边界上最近点的距离大于第一阈值时,刹车系统的刹力和车辆的当前位置与运营范围边界上最近点的距离可以呈线性关系。例如,当车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,服务器110可以通过控制车辆的刹车系统减小刹力,直到车辆的当前位置与运营范围边界上最近点的距离不大于第一阈值时,刹力减小为0。又例如,当车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,则服务器110可以通过控制车辆的刹车系统增大刹力,使用户骑行越来越费力。

图6为是根据本发明一些实施例所示的另一种车辆控制方法的流程图。

在一些实施例中,该车辆控制方法600可以由服务器110等具有处理、运算能力的设备执行。

步骤601,获取车辆的位置信息。

例如,用户端130可以通过内置的定位系统(例如,gps系统、北斗导航系统等)获取用户端130的位置信息作为车辆的位置信息。进一步地,服务器可以通过网络120获取用户端130上传的位置信息作为车辆的位置信息。又例如,车辆可以通过内置装置搭载的定位系统获取车辆的位置信息。进一步地,服务器可以通过网络120获取车辆的位置信息。

步骤602,当所述车辆的当前位置在运营范围内时,获取车辆处于当前位置的停留时间。

当车辆的当前位置在运营范围内时,并且服务器110长时间未收到用户发送的关锁指令时,服务器110可以通过网络120获取车辆处于当前位置的停留时间,例如,5分钟、10分钟、30分钟等。

步骤603,当所述停留时间超过第一时间阈值时,向车辆发送关锁指令和/或向移动终端发送提示关锁信息。

当停留时间超过第一时间阈值(例如,10分钟)时,服务器110可以向车辆140发送关锁指令。例如,当服务器110长时间未收到用户发送的关锁指令时(例如,用户忘记关锁),服务器110可以主动向车辆140发送关锁指令。进一步地,车辆140可以进行关锁,可以有效避免用户忘记锁车。在一些实施例中,当停留时间超过第一时间阈值(例如,10分钟)时,服务器110可以向移动终端发送提示关锁信息。进一步地,用户可以通过用户端130向服务器110发送关锁指令。

图7为根据本发明一些实施例所示的一种示例性车辆控制装置的模块图。

车辆控制装置700可以包括位置获取模块701、判断模块702和控制模块703。

位置获取模块701可以用于获取车辆的位置信息。

判断模块702可以用于判断车辆的位置信息与运营范围的关系。在一些实施例中,所述运营范围指允许车辆行驶的地理区间。

控制模块703可以用于响应于所述车辆的位置信息与运营范围的判断结果,控制所述车辆的刹车系统。在一些实施例中,当所述车辆的当前位置不在运营范围内时,控制模块703可以通过控制车辆的刹车系统改变刹力。在一些实施例中,当所述车辆的当前位置不在运营范围内时,控制模块703可以控制车辆的刹车系统使刹车系统保持固定的刹力。

在一些实施例中,控制模块703还可以包括获取单元和控制单元。所述获取单元可以用于获取所述车辆的当前位置与运营范围边界上最近点的距离。所述控制单元可以用户当所述车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,通过控制车辆的刹车系统减小刹力;或当所述车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,通过控制车辆的刹车系统增大刹力。

在一些实施例中,控制模块703还可以包括获取单元和控制单元。所述获取单元可以用于获取所述车辆的当前位置与运营范围边界上最近点的距离。所述控制单元可以用于当所述车辆的当前位置与运营范围边界上最近点的距离大于第一阈值时,通过控制车辆的刹车系统改变刹力。

在一些实施例中,控制模块703还可以用于当所述车辆的当前位置与运营范围的距离大于第一阈值时,通过控制车辆的刹车系统使刹车系统保持固定的刹力。

在一些实施例中,控制模块703还可以用于当所述车辆的当前位置与运营范围的距离大于第一阈值时,并且当所述车辆的当前位置与运营范围边界上最近点的距离逐渐减小时,通过控制车辆的刹车系统减小刹力;或当所述车辆的当前位置与运营范围边界上最近点的距离逐渐增大时,通过控制车辆的刹车系统增大刹力。

在一些实施例中,车辆控制装置700还可以包括时间获取模块和发送模块。所述时间获取模块可以用于响应于所述车辆的当前位置与运营范围的关系满足预设条件时,获取车辆处于当前位置的停留时间。所述发送模块可以用于当所述停留时间超过第一时间阈值时,向车辆发送关锁指令。

在一些实施例中,车辆控制装置700还可以包括时间获取模块和发送模块。所述时间获取模块可以用于响应于所述车辆的当前位置与运营范围的关系满足预设条件时,获取车辆处于当前位置的停留时间。所述发送模块可以用于当所述停留时间超过第一时间阈值时,向移动终端发送提示关锁信息。所述提示关锁信息包括语音信息、文本信息等。

在一些实施例中,车辆控制装置700还可以包括接收模块和发送模块。所述接收模块可以用于接收移动终端发送的关锁指令。所述发送模块可以用于发送第一信息至所述移动终端以提示车辆关锁失败和/或用户处于非运营范围。

在一些实施例中,本发明还涉及一种车辆控制装置。所述装置包括至少一个处理器以及至少一个存储器。所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现所述车辆控制方法。

在一些实施例中,本发明还涉及一种计算机可读存储介质。所述存储介质存储计算机指令,当所述计算机指令被处理器执行时以实现所述车辆控制方法。

本申请实施例可能带来的有益效果包括但不限于:服务器通过获取车辆的位置信息进一步判断车辆位置与运营范围的关系。当车辆位置超出运营范围时,服务器可以控制车辆系统对车辆实施一定的刹力,骑行会变得费力,使得用户能意识到车辆已驶入非运营范围,从而提醒用户应该将车辆驶回运营范围;当车辆位置处在运营范围内,服务器可以获取车辆在某一地理位置的停留时间,并基于停留时间判断用户是否忘记还车。服务器判断用户忘记还车时,可以向车辆系统发送锁车指令,将车辆锁死,提高对共享单车的管理。

需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。

同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,本领域技术人员可以理解,本申请的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。

计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。

本申请各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规程序化编程语言如c语言、visualbasic、fortran2003、perl、cobol2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。

此外,除非权利要求中明确说明,本申请所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本申请流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

针对本申请引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本申请作为参考。与本申请内容不一致或产生冲突的申请历史文件除外,对本申请权利要求最广范围有限制的文件(当前或之后附加于本申请中的)也除外。需要说明的是,如果本申请附属材料中的描述、定义、和/或术语的使用与本申请所述内容有不一致或冲突的地方,以本申请的描述、定义和/或术语的使用为准。

最后,应当理解的是,本申请中所述实施例仅用以说明本申请实施例的原则。其他的变形也可能属于本申请的范围。因此,作为示例而非限制,本申请实施例的替代配置可视为与本申请的教导一致。相应地,本申请的实施例不仅限于本申请明确介绍和描述的实施例。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上所述为本申请的基本构思,仅以实施例形式呈现,显而易见地,本领域的技术人员依据本申请作出相应变化、改进或修正。这些变化、改进和修正已被本申请所暗示或间接提出,均包含在本申请实施例的精神或范围之内。

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