车辆信息查询方法、装置、设备及存储介质与流程

文档序号:15450164发布日期:2018-09-14 23:53阅读:159来源:国知局

本发明实施例涉及共享车辆技术领域,尤其涉及一种车辆信息查询方法、装置、设备及存储介质。



背景技术:

随着共享业务的发展,共享车辆已经成为公共出行的一种重要方式。人们可以从共享车辆停放站点获取车辆,并在使用结束时将车辆停放在相应站点的桩位上已结束使用。然而,由于成本和环境的制约,特定区域中投放的共享车辆毕竟有限,随着使用共享车辆的用户不断的增加,尤其是上下班高峰时间,逐渐出现了用户找不到可用车辆的问题,而此时用户又因为无法获知当前站点何时能够有车可用,从而对用户用车造成了不便。



技术实现要素:

本发明实施例提供一种车辆信息查询方法、装置、设备及存储介质,用以在用户查询的共享车辆停放站点(以下简称站点)没有车辆停放时,提供该站点有车到达的时间,从而提高用户体验。

本发明实施例第一方面提供一种车辆信息查询方法,包括:

接收终端设备发送的查询请求,所述查询请求中包括目标站点的信息;

获取所述目标站点的车辆停放信息,并在所述目标站点中没有车辆停放时,获取位于所述目标站点周围预设范围内的目标车辆的运动信息;

基于所述目标车辆的运动信息,确定所述目标车辆到达所述目标站点所需要的时间;

将所述时间反馈给所述终端设备,以使所述终端设备进行显示。

可选的,所述运动信息包括所述目标车辆在预设时间内的位置变化信息;

所述基于所述目标车辆的运动信息,确定所述目标车辆到达所述目标站点所需要的时间,包括:

基于所述目标车辆在预设时间内的位置变化信息,确定所述目标车辆的移动方向和平均移动速度;

基于所述目标车辆的移动方向和平均移动速度,确定所述目标车辆到达所述目标站点所需要的时间。

可选的,所述运动信息包括所述目标车辆在预设时间内的位置变化信息和速度变化信息;

所述基于所述目标车辆的运动信息,确定所述目标车辆到达所述目标站点所需要的时间,包括:

根据所述目标车辆在预设时间内的位置变化信息,确定所述目标车辆的移动方向;

根据所述目标车辆在预设时间内的速度变化信息,确定所述目标车辆的平均移动速度;

基于所述目标车辆的移动方向和平均移动速度,确定所述目标车辆到达所述目标站点所需要的时间。

可选的,所述获取位于所述目标站点周围预设范围内的目标车辆的运动信息之后,所述方法还包括:

将所述目标车辆的运动信息发送给所述终端设备,以使所述终端设备显示所述运动信息。

本发明实施例第二方面提供一种车辆信息查询装置,包括:

接收模块,用于接收终端设备发送的查询请求,所述查询请求中包括目标站点的信息;

获取模块,用于获取所述目标站点的车辆停放信息,并在所述目标站点中没有车辆停放时,获取位于所述目标站点周围预设范围内的目标车辆的运动信息;

确定模块,用于基于所述目标车辆的运动信息,确定所述目标车辆到达所述目标站点所需要的时间;

第一发送模块,用于将所述时间反馈给所述终端设备,以使所述终端设备进行显示。

可选的,所述运动信息包括所述目标车辆在预设时间内的位置变化信息;

所述确定模块,包括:

第一确定子模块,用于基于所述目标车辆在预设时间内的位置变化信息,确定所述目标车辆的移动方向和平均移动速度;

第二确定子模块,用于基于所述目标车辆的移动方向和平均移动速度,确定所述目标车辆到达所述目标站点所需要的时间。

可选的,所述运动信息包括所述目标车辆在预设时间内的位置变化信息和速度变化信息;

所述确定模块,包括:

第三确定子模块,用于根据所述目标车辆在预设时间内的位置变化信息,确定所述目标车辆的移动方向;

第四确定子模块,用于根据所述目标车辆在预设时间内的速度变化信息,确定所述目标车辆的平均移动速度;

第五确定子模块,用于基于所述目标车辆的移动方向和平均移动速度,确定所述目标车辆到达所述目标站点所需要的时间。

可选的,所述装置还包括:

第二发送模块,用于将所述目标车辆的运动信息发送给所述终端设备,以使所述终端设备显示所述运动信息。

本发明实施例第三方面提供一种车辆信息查询设备,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

当所述处理器执行所述可执行指令时,可以执行上述第一方面所述的方法。

本发明实施例第四方面提供一种计算机可读存储介质,包括指令,当所述指令在所述计算机上运行时,所述计算机可以执行上述第一方面所述的方法。

本发明实施例,通过接收终端设备发送的包含目标站点的信息的查询请求,基于该查询请求获取目标站点的车辆停放信息,并在目标站点中没有车辆停放时,获取位于目标站点周围预设范围内的目标车辆的运动信息,基于获取到的目标车辆的运动信息,确定目标车辆到达目标站点所需要的时间,并将该时间发送给终端设备,以使终端设备对该时间进行显示,从而使得用户能够及时了解到目标站点何时能够有车辆到达,为用户决定是否等待车辆到达提供了依据,提高了用户使用共享车辆的体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种车辆信息查询方法的流程图;

图2是本发明实施例提供的一种场景示意图;

图3是本发明实施例提供的一种步骤103的执行方法流程图;

图4是本发明实施例提供的一种车辆信息查询装置的结构示意图;

图5是本发明实施例提供的一种确定模块43的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。

本发明实施例提供一种车辆信息查询方法。参见图1,图1是本发明实施例提供的一种车辆信息查询方法的流程图,如图1所示,该方法包括如下步骤:

步骤101、接收终端设备发送的查询请求,所述查询请求中包括目标站点的信息。

步骤102、获取所述目标站点的车辆停放信息,并在所述目标站点中没有车辆停放时,获取位于所述目标站点周围预设范围内的目标车辆的运动信息。

步骤103、基于所述目标车辆的运动信息,确定所述目标车辆到达所述目标站点所需要的时间。

步骤104、将所述时间反馈给所述终端设备,以使所述终端设备进行显示。

具体的,图2是本发明实施例提供的一种场景示意图,如图2所示,在该场景中包括用户端的终端设备10、云端的服务器20和共享车辆停放站点30(以下简称站点30),其中,终端设备10与服务器20无线通信连接,服务器20与站点30有线或无线通信连接。站点30包括若干个停车桩(图2中未示出)以及一个或多个管理系统(图2中未示出),其中,每个停车桩均与管理系统连接,当有车辆停放到停车桩或从停车装上被取走使用时,停车桩将车辆停放或取走的信息上报给管理系统,以使管理系统实时掌控整个站点的车辆停放状况。

终端设备10上安装有租车应用程序,用户可以通过该租车应用程序向服务器20发送查询请求,并在查询请求中携带目标站点的信息(比如,站点标识、地址信息等,但不局限于站点标识和地址信息),假设目标站点为站点30,则服务器20从站点30的管理系统中获得取站点30中的车辆停放信息,当站点30中有车辆停放时,表示站点30中有车辆可以租用,则将站点30中有车辆可以租用的信息发送给终端设备10。若站点30中没有车辆停放时,此时说明站点30中没有车辆可租用,此时服务器20获取站点30周围预设范围内的目标车辆的运动信息,比如,获取站点30周围1000米范围内的目标车辆的运动信息,当然这里仅为举例说明不是唯一限定。其中,目标车辆是一类车辆的统称,具体是指可以在站点30中停放的车辆,其具体可以是共享自行车、共享汽车、或其他形式的车辆,本实施例,本实施例不做具体限定。

可选的,服务器20获取的目标车辆的运动信息至少包括目标车辆在预设时间内的位置变化信息,比如,可以获取目标车辆在5分钟内的位置变化信息,此时可以基于目标车辆在预设时间内的位置变化信息,确定目标车辆的移动方向和平均移动速度,比如,目标车辆在第1秒钟时的位置是a,在第5分钟时的位置是b,则可以将a到b的射线方向作为目标车辆的移动方向,进一步的,将目标车辆从a到b所行驶的距离除以5分钟即可以获得目标车辆的平均移动速度。

进一步的,在确定目标车辆的移动方向和平均移动速度之后,可以将所有目标车辆分为两类,其中一类移动方向朝向站点30,另一类移动方向朝向其他方向。由于移动方向朝向其他方向的目标车辆,其最终目的地是站点30的概率很小,本实施例中将这些目标车辆的数据筛除,保留移动方向朝向站点30的目标车辆的数据。这里需要说明的是,出于有桩共享车辆停放的特点,即共享车辆仅能停放在有专门站点的停车桩上才能完成结算,且站点的分布较分散,预设区域范围内一般只有一个站点,因此,在这一区域中的车辆若其移动方向是朝向站点的则其最终目的地是到站点停车的概率很高,因此,本实施例中,服务器20获取目标车辆的运动信息的范围,优选只包括站点30。

进一步的,在筛选获得移动方向朝向站点30的目标车辆的运动信息后,根据该些目标车辆中各车辆与站点30之间的距离,以及各车辆的平均移动速度,计算出各目标车辆到达站点30的时间,即上述确定目标车辆到达站点30的时间的过程,可示例性的表述为,基于目标车辆的移动方向和平均移动速度,确定面部凹车辆到达目标站点所需的时间。

可选的,服务器20获取到的目标车辆的运动信息还可能包括目标车辆在预设时间内的位置变化信息和速度变化信息。其中,目标车辆在预设时间内的位置变化信息的获取方法与前述方法类似,这里不再赘述。目标车辆在预设时间内的速度变化信息,可以是有目标车辆自身上报给服务器20的,比如,当目标车辆是共享汽车时,目标车辆能够对自身的车速进行实时监测,并将实时监测获得的速度数据上包括服务器20,从而服务器20通过接收并存储目标车辆上报的数据即可获得目标车辆在预设时间内的速度变化信息。

具体的,图3是本发明实施例提供的一种步骤103的执行方法流程图,如图3所示,步骤103可以包括如下子步骤:

步骤1031、根据所述目标车辆在预设时间内的位置变化信息,确定所述目标车辆的移动方向。

步骤1032、根据所述目标车辆在预设时间内的速度变化信息,确定所述目标车辆的平均移动速度。

比如,服务器20在预设时间内接收到目标车辆上报的10个实时车速,则对10个实时车速进行求平均运算,获得目标车辆的平均移动速度。当然这里仅为示例说明而不是唯一限定。

步骤1033、基于所述目标车辆的移动方向和平均移动速度,确定所述目标车辆到达所述目标站点所需要的时间。

可选的,在根据上述方法获得目标车辆到达目标站点的时间后,可以将所有到达目标站点的目标车辆的到达时间均发送给终端设备10进行显示,也可以将到达时间最短的预设个数的目标车辆的到达时间发送给终端设备10进行显示。本实施例中不对其进行具体的限定。

可选的,服务器20在获取到位于站点30周围预设范围内的目标车辆的运动信息后,还可以将该些运动信息发送至终端设备10进行显示,以提高用户界面的友好度。

当然,本领域技术人员应该了解的是,上述实施例仅是以图2所示场景为例所作出的示例性说明,而不是对本发明适用场景的唯一限定。

本发明实施例,通过接收终端设备发送的包含目标站点的信息的查询请求,基于该查询请求获取目标站点的车辆停放信息,并在目标站点中没有车辆停放时,获取位于目标站点周围预设范围内的目标车辆的运动信息,基于获取到的目标车辆的运动信息,确定目标车辆到达目标站点所需要的时间,并将该时间发送给终端设备,以使终端设备对该时间进行显示,从而使得用户能够及时了解到目标站点何时能够有车辆到达,为用户决定是否等待车辆到达提供了依据,提高了用户使用共享车辆的体验。

图4是本发明实施例提供的一种车辆信息查询装置的结构示意图,如图4所示,车辆信息查询装置40包括:

接收模块41,用于接收终端设备发送的查询请求,所述查询请求中包括目标站点的信息;

获取模块42,用于获取所述目标站点的车辆停放信息,并在所述目标站点中没有车辆停放时,获取位于所述目标站点周围预设范围内的目标车辆的运动信息;

确定模块43,用于基于所述目标车辆的运动信息,确定所述目标车辆到达所述目标站点所需要的时间;

第一发送模块44,用于将所述时间反馈给所述终端设备,以使所述终端设备进行显示。

可选的,所述运动信息包括所述目标车辆在预设时间内的位置变化信息;

所述确定模块43,包括:

第一确定子模块,用于基于所述目标车辆在预设时间内的位置变化信息,确定所述目标车辆的移动方向和平均移动速度;

第二确定子模块,用于基于所述目标车辆的移动方向和平均移动速度,确定所述目标车辆到达所述目标站点所需要的时间。

可选的,所述装置还包括:

第二发送模块,用于将所述目标车辆的运动信息发送给所述终端设备,以使所述终端设备显示所述运动信息。

本实施例提供的车辆信息查询装置能够用于执行图1实施例所示的方法,其执行方式和有益效果类似,在这里不再赘述。

图5是本发明实施例提供的一种确定模块43的结构示意图,如图5所示,在图4实施例的基础上,所述运动信息包括所述目标车辆在预设时间内的位置变化信息和速度变化信息;确定模块43可以包括:

第三确定子模块431,用于根据所述目标车辆在预设时间内的位置变化信息,确定所述目标车辆的移动方向;

第四确定子模块432,用于根据所述目标车辆在预设时间内的速度变化信息,确定所述目标车辆的平均移动速度;

第五确定子模块433,用于基于所述目标车辆的移动方向和平均移动速度,确定所述目标车辆到达所述目标站点所需要的时间。

本实施例提供的车辆信息查询装置能够用于执行图3实施例所示的方法,其执行方式和有益效果类似,在这里不再赘述。

本发明实施例还提供一种车辆信息查询设备,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

当所述处理器执行所述可执行指令时,可以执行上述图1或图3实施例的技术方案。

本发明实施例还提供一种计算机可读存储介质,包括指令,当所述指令在所述计算机上运行时,所述计算机可以执行上述图1或图3实施例的技术方案。

最后需要说明的是,本领域普通技术人员可以理解上述实施例方法中的全部或者部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的程序可存储于一计算机可读存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可以为磁盘、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。

本发明实施例中的各个功能单元可以集成在一个处理模块中,也可以是各个单元单独的物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现,并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。上述提到的存储介质可以是只读存储器、磁盘或光盘等。

以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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