车辆信息获得方法、装置、电子设备及存储介质与流程

文档序号:14571921发布日期:2018-06-01 22:45阅读:149来源:国知局
车辆信息获得方法、装置、电子设备及存储介质与流程

本发明涉及信息传输技术领域,特别是涉及一种车辆信息获得方法、装置、电子设备及存储介质。



背景技术:

共享电动自行车、共享电动汽车等共享车辆的出现,为用户的出行带来了极大的便利。现实生活中,用户在需要共享车辆代步时,可以在附近寻找一辆共享车辆来使用。

被使用后的共享车辆的电量会减少,共享车辆的运营人员需要找到电量较低的共享车辆,并及时为共享车辆充电,以进一步满足用户的需求。

由此可见,无论是用户还是运营人员,都需要寻找共享车辆,因此,如何为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆成为一种需求。



技术实现要素:

本发明的目的在于提供一种车辆信息获得方法、装置、电子设备及存储介质,以为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

在本发明实施例的第一方面,提供了一种车辆信息获得方法,应用于服务器,所述方法包括:

获取终端发送的车辆查找请求;其中,所述车辆查找请求包含:待查找共享车辆的位置和待查找共享车辆的电量范围;

根据所述待查找共享车辆的位置,确定待进行车辆查找的区域;

从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,所述目标共享车辆为:当前位置位于所述待进行车辆查找的区域、当前电量在所述电量范围内的车辆;所述数据库记录每一共享车辆的车辆信息,所述每一共享车辆的车辆信息包括:所述车辆信息对应的共享车辆的位置和电量;

将所获得的车辆信息发送给所述终端。

在本发明实施例提供的具体实现方式中,所述根据所述待查找共享车辆的位置,确定待进行车辆查找的区域的步骤,包括:

确定以所述待查找共享车辆的位置为中心、以预设距离为半径的圆形区域为待进行车辆查找的区域。

在本发明实施例提供的具体实现方式中,所述从数据库中获得目标共享车辆在当前时刻上传的车辆信息的步骤,包括:

根据数据库中记录的共享车辆的位置,确定当前位置位于所述待进行车辆查找的区域的共享车辆,作为第一类共享车辆;

根据所述数据库中记录的共享车辆的电量,确定当前电量处于所述电量范围内的共享车辆,作为第二类共享车辆;

将所述第一类共享车辆和第二类共享车辆共有的车辆确定为目标共享车辆,并从所述数据库中获得所确定目标共享车辆在当前时刻上传的车辆信息。

在本发明实施例提供的具体实现方式中,所述方法还包括:

根据预先构建的电量与预计行驶里程的对应关系和所述数据库中记录的目标共享车辆的电量,获得所确定的目标共享车辆的预计行驶里程;

将所获得的预计行驶里程发送给所述终端。

在本发明实施例提供的具体实现方式中,所述车辆查找请求还包括目标行驶里程,所述方法还包括:

根据所述数据库中记录的共享车辆的电量和预先构建的电量与预计行驶里程的对应关系,确定预计行驶里程大于所述目标行驶里程的共享车辆,作为第三类共享车辆;

将所述第一类共享车辆和第三类共享车辆共有的车辆确定为第四类共享车辆,并从所述数据库中获得所确定第四类共享车辆在当前时刻上传的车辆信息。

在本发明实施例的第二方面,提供了一种车辆信息获得方法,应用于终端,所述方法包括:

获取待查找共享车辆的位置和待查找共享车辆的电量范围;

生成包含所述待查找共享车辆的位置和所述待查找共享车辆的电量范围的车辆查询请求;

将所述车辆查询请求发送给服务器,使所述服务器根据所述待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给所述终端;其中,所述目标共享车辆为:当前位置位于所述待进行车辆查找的区域且当前电量在所述电量范围内的车辆;所述数据库记录每一共享车辆的车辆信息,所述每一共享车辆的车辆信息包括:所述车辆信息对应的共享车辆的位置和电量;

获得所述服务器返回的所述车辆信息。

在本发明实施例提供的具体实现方式中,所述待查找共享车辆的位置为:所述终端所在当前位置,或,输入的任一位置。

在本发明实施例提供的具体实现方式中,所述待查找共享车辆的电量范围为预设电量范围,或,输入的任一电量范围。

在本发明实施例提供的具体实现方式中,所述方法还包括:

获取待查找共享车辆的目标行驶里程;

生成包含所述待查找共享车辆的目标行驶里程的车辆查询请求,其中,所述待查找共享车辆的目标行驶里程为:预设里程、输入的任一里程或根据所述待查找共享车辆的位置及目的地位置获得的里程。

在本发明实施例提供的具体实现方式中,其特征在于,所述共享车辆为共享电动自行车或共享电动汽车。

在本发明实施例的第三方面,提供了一种车辆信息获得装置,应用于服务器,所述装置包括:

第一获取模块,用于获取终端发送的车辆查找请求;其中,所述车辆查找请求包含:待查找共享车辆的位置和待查找共享车辆的电量范围;

第一确定模块,用于根据所述待查找共享车辆的位置,确定待进行车辆查找的区域;

第二获取模块,用于从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,所述目标共享车辆为:当前位置位于所述待进行车辆查找的区域、当前电量在所述电量范围内的车辆;所述数据库记录每一共享车辆的车辆信息,所述每一共享车辆的车辆信息包括:所述车辆信息对应的共享车辆的位置和电量;

第一发送模块,用于将所获得的车辆信息发送给所述终端。

在本发明实施例提供的具体实现方式中,所述第一确定模块,具体用于确定以所述待查找共享车辆的位置为中心、以预设距离为半径的圆形区域为待进行车辆查找的区域。

在本发明实施例提供的具体实现方式中,所述第二获取模块,包括:

第一确定单元,用于根据数据库中记录的共享车辆的位置,确定当前位置位于所述待进行车辆查找的区域的共享车辆,作为第一类共享车辆;

第二确定单元,用于根据所述数据库中记录的共享车辆的电量,确定当前电量处于所述电量范围内的共享车辆,作为第二类共享车辆;

获取单元,用于将所述第一类共享车辆和第二类共享车辆共有的车辆确定为目标共享车辆,并从所述数据库中获得所确定目标共享车辆在当前时刻上传的车辆信息。

在本发明实施例提供的具体实现方式中,所述装置还包括:

第三获取模块,用于根据预先构建的电量与预计行驶里程的对应关系和所述数据库中记录的目标共享车辆的电量,获得所确定的目标共享车辆的预计行驶里程;

第二发送模块,用于将所获得的预计行驶里程发送给所述终端。

在本发明实施例提供的具体实现方式中,所述车辆查找请求还包括目标行驶里程,所述装置还包括:

第二确定模块,用于根据所述数据库中记录的共享车辆的电量和预先构建的电量与预计行驶里程的对应关系,确定预计行驶里程大于所述目标行驶里程的共享车辆,作为第三类共享车辆;

第三确定模块,用于将所述第一类共享车辆和第三类共享车辆共有的车辆确定为第四类共享车辆,并从所述数据库中获得所确定第四类共享车辆在当前时刻上传的车辆信息。

在本发明实施例的第四方面,提供了一种车辆信息获得装置,应用于终端,所述装置包括:

第五获取模块,用于获取待查找共享车辆的位置和待查找共享车辆的电量范围;

第二生成模块,用于生成包含所述待查找共享车辆的位置和所述待查找共享车辆的电量范围的车辆查询请求;

第四发送模块,用于将所述车辆查询请求发送给服务器,使所述服务器根据所述待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给所述终端;其中,所述目标共享车辆为:当前位置位于所述待进行车辆查找的区域且当前电量在所述电量范围内的车辆;所述数据库记录每一共享车辆的车辆信息,所述每一共享车辆的车辆信息包括:所述车辆信息对应的共享车辆的位置和电量;

第六获取模块,用于获得所述服务器返回的所述车辆信息。

在本发明实施例提供的具体实现方式中,所述待查找共享车辆的位置为:所述终端所在当前位置,或,输入的任一位置。

在本发明实施例提供的具体实现方式中,所述待查找共享车辆的电量范围为预设电量范围,或,输入的任一电量范围。

在本发明实施例提供的具体实现方式中,所述装置还包括:

第七获取模块,用于获取待查找共享车辆的目标行驶里程;

第三生成模块,用于生成包含所述待查找共享车辆的目标行驶里程的车辆查询请求,其中,所述待查找共享车辆的目标行驶里程为:所述目标行驶里程为预设里程、输入的任一里程或根据所述待查找共享车辆的位置及目的地位置获得的里程。

在本发明实施例提供的具体实现方式中,所述共享车辆为共享电动自行车或共享电动汽车。

在本发明实施例的第五方面,提供了一种电子设备,用于服务器,包括处理器和机器可读存储介质,所述机器可读存储介质有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述本发明实施例的第一方面提供的方法步骤。

在本发明实施例的第六方面,提供了一种机器可读存储介质,所述机器可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述本发明实施例的第一方面提供的方法步骤。

在本发明实施例的第七方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行上述本发明实施例的第一方面提供的方法步骤。

在本发明实施例的第八方面,提供了一种电子设备,用于终端,包括处理器和机器可读存储介质,所述机器可读存储介质有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述本发明实施例的第二方面提供的方法步骤。

在本发明实施例的第九方面,提供了一种机器可读存储介质,所述机器可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述本发明实施例的第二方面提供的方法步骤。

在本发明实施例的第十方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行上述本发明实施例的第二方面提供的方法步骤。

本发明实施例提供的一种车辆信息获得方法、装置、电子设备及存储介质,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,所述目标共享车辆为:当前位置位于所述待进行车辆查找的区域、当前电量在所述电量范围内的车辆;所述数据库记录每一共享车辆的车辆信息,所述每一共享车辆的车辆信息包括:所述车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给所述终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

附图说明

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

图1为本发明实施例提供的车辆信息获得方法的第一种流程图;

图2为本发明实施例提供的车辆信息获得方法的第二种流程图;

图3为本发明实施例提供的车辆信息获得装置的第一种结构示意图;

图4为本发明实施例提供的车辆信息获得装置的第二种结构示意图;

图5为本发明实施例提供的第一电子设备的结构示意图;

图6为本发明实施例提供的第二电子设备的结构示意图。

具体实施方式

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

为达到上述目的,本发明实施例提供了一种车辆信息获得方法,该方法可应用于服务器。图1为本发明实施例提供的车辆信息获得方法的第一种流程图,该方法包括:

S110,获取终端发送的车辆查找请求;其中,上述车辆查找请求包含:待查找共享车辆的位置和待查找共享车辆的电量范围。

待查找共享车辆的位置为:运营人员或用户想要寻找的共享车辆的位置。待查找共享车辆的位置可以为:终端所在当前位置,或,输入的任一位置。

举例而言,当终端发送车辆查找请求时,可以将终端所在当前位置默认为待查找共享车辆的位置;或者,当终端发送车辆查找请求前,会向运营人员或用户展示待查找共享车辆的位置的输入框,当终端检测到运营人员或用户在该输入框中输入的某一位置后,将该位置确定为待查找共享车辆的位置。

待查找共享车辆的电量范围为:运营人员或用户想要寻找的共享车辆的电量范围。待查找共享车辆的电量范围可以为:预设电量范围,或,输入的任一电量范围。

举例而言,当终端发送车辆查找请求时,可以将预设电量范围默认为待查找共享车辆的电量范围,如预设电量范围可以为:低于总电量20%的电量范围;或者,在终端发送车辆查找请求前,会展示待查找共享车辆的电量范围的输入框,当终端检测到运营人员或用户在该输入框中输入的某一电量范围后,将该电量范围确定为待查找共享车辆的电量范围,如预设电量范围可以为:在总电量20%~50%的电量范围。

具体地,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,向服务器发送车辆查找请求,服务器获取终端发送的车辆查找请求。

S120,根据所述待查找共享车辆的位置,确定待进行车辆查找的区域。

在本发明实施例提供的具体实现方式中,步骤S120包括:确定以所述待查找共享车辆的位置为中心、以预设距离为半径的圆形区域为待进行车辆查找的区域。

具体地,预设距离可以固定设置,例如,预设距离可以为10米;终端还可以向服务器发送扩大或缩小待进行车辆查找的区域的指令,该指令中可以包含扩大或缩小后的区域的半径长度,服务器将该半径长度确定为预设距离。

在其他实现方式中,还可以将包含待查找共享车辆的位置的某一矩形区域或者不规则区域,确定为待进行车辆查找的区域。

S130,从数据库中获得目标共享车辆的车辆信息,其中,所述目标共享车辆为:当前位置位于所述待进行车辆查找的区域、当前电量在所述电量范围内的车辆;所述数据库记录每一共享车辆的车辆信息,所述每一共享车辆的车辆信息包括:所述车辆信息对应的共享车辆的位置和电量。

具体地,服务器与各个共享车辆通信连接,每个共享车辆会周期性的向服务器上传该共享车辆的车辆信息,服务器将这些车辆信息存储在数据库中。

每一车辆信息包括:该车辆信息上传时刻,上传该车辆信息的共享车辆的位置和电量。上述当前位置为:数据库所存储的上传时刻为当前时刻的车辆信息中包含的位置。上述当前电量为:数据库所存储的上传时刻为当前时刻的车辆信息中包含的电量。

服务器从数据库中查找当前位置位于待进行车辆查找的区域,且当前电量在电量范围内的共享车辆的车辆信息。具体过程参见后续步骤A1~A3。

S140,将所获得的车辆信息发送给所述终端。

具体地,服务器将查找到的车辆信息发送给终端,终端可以对这些车辆信息进行展示,运营人员或用户根据这些车辆信息寻找相应的共享车辆。

本发明实施例提供的车辆信息的获得方法,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

在本发明实施例提供的具体实现方式中,步骤S130包括如下步骤A1~A3:

A1、根据数据库中记录的共享车辆的位置,确定当前位置位于所述待进行车辆查找的区域的共享车辆,作为第一类共享车辆。

具体地,每条共享车辆的车辆信息中都包含有:该车辆信息的上传时刻共享车辆的位置。首先,从所有的车辆信息中查找上传时刻为当前时刻的车辆信息,可将这些车辆信息确定为第一类车辆信息。然后,从第一类车辆信息中查找所包含的位置位于待进行车辆查找的区域内的车辆信息,可将这些车辆信息确定为第二类车辆信息;最后,将上传第二类车辆信息的共享车辆确定为第一类共享车辆。

在一种实现方式中,为了便于区分上传车辆信息的共享车辆,车辆信息中还包括上传该车辆信息的共享车辆的车辆标识。在获取了第二类车辆信息后,可将每条第二类车辆信息中包含的车辆标识对应的共享车辆,确定为第一类共享车辆。

A2、根据所述数据库中记录的共享车辆的电量,确定当前电量处于所述电量范围内的共享车辆,作为第二类共享车辆。

具体地,每条共享车辆的车辆信息中都包含有:该车辆信息的上传时刻共享车辆的电量。可从第一类车辆信息中查找所包含的电量处于电量范围内的车辆信息,可将这些车辆信息确定为第三类车辆信息;将上传第三类车辆信息的的共享车辆,确定为第二类共享车辆。

在一种实现方式中,在获取了第三类车辆信息后,可将每条第三类车辆信息中包含的车辆标识对应的共享车辆,确定为第二类共享车辆。

A3、将所述第一类共享车辆和第二类共享车辆共有的车辆确定为目标共享车辆,并从所述数据库中获得所确定目标共享车辆在当前时刻上传的车辆信息。

具体的,将第一类共享车辆和第二类共享车辆共有的车辆确定为目标共享车辆。所确定的目标共享车辆在当前时刻上传的车辆信息即为:第二类车辆信息与第三类车辆信息共有的车辆信息。

在一种实现方式中,上述方法还包括如下步骤B1~B2:

B1、获得用户一次使用共享车辆过程中共享车辆的开启时刻、关闭时刻、共享车辆行驶过程中上传的位置。

具体地,当用户开启共享车辆时,可以利用终端扫描带有目标车辆标识的二维码或者在终端上输入目标车辆标识,终端获得要开启的共享车辆的目标车辆标识,并生成开启目标车辆标识对应的共享车辆(将目标车辆标识对应的共享车辆确定为目标共享车辆)的请求指令,将该请求指令发送给服务器。服务器接收到终端发送的请求指令,生成开启该目标共享车辆的开启指令,将该开启指令发送给终端,终端可通过蓝牙或无线网络开启目标共享车辆。服务器可将发送开启指令的发送时刻确定为开启时刻。

当用户关闭目标共享车辆后,目标共享车辆向服务器发送已关闭该共享车辆的关闭指令,服务器接收该关闭指令,并将该关闭指令的接收时刻确定为关闭该目标共享车辆的关闭时刻。

服务器可将目标共享车辆的某一个开启时刻到该开启时刻的下一个关闭时刻之间的时间段,确定为用户一次使用目标共享车辆的时间段,并获取用户一次使用目标共享车辆的时间段内、目标共享车辆行驶过程中上传的车辆信息中包含的位置。

B2、根据所获得的开启时刻、关闭时刻、共享车辆行驶过程中上传的位置,生成用户使用共享车辆的一条行程记录。

具体地,将用户一次使用目标共享车辆的时间段内、目标共享车辆行驶过程中上传的车辆信息中包含的位置,按照时间顺序进行排序形成队列,可将该队列作为用户使用目标共享车辆的一条行程记录。

在本实施例中,上述步骤B1~B2的可在任意时刻执行。

在其他实现方式中,行程记录中还可以包含各个位置对应的上传时刻、以及上传时刻的电量等信息。

在其他实现方式中,服务器还可以将目标车辆标识与所生成的行程记录对应存储,从而实现为每辆共享车辆存储该共享车辆对应的行程记录。

在其他实现方式中,终端发送的请求指令中还可包含用户的账号标识,服务器可将账号标识与所生成的行程记录对应存储,从而实现为每个账号标识存储该账号标识对应的行程记录。

本发明实施例还提供了一种为用户提供共享车辆的预计行驶里程的功能,以使用户根据预计行驶里程,选择满足自身行程的共享车辆,为此,上述方法还包括如下步骤C1~C2:

C1、根据预先构建的电量与预计行驶里程的对应关系和所述数据库中记录的目标共享车辆的电量,获得所确定的目标共享车辆的预计行驶里程。

电量与预计行驶里程的对应关系中存储有:在各个电量下,共享车辆对应的预计行驶里程。例如,电量为100%时,共享车辆对应的预计行驶里程为10公里;电量为90%时,共享车辆对应的预计行驶里程为9公里等。

运营人员可以对各种电量的共享车辆进行行驶实验,并记录各个共享车辆的行驶里程,对实现结果进行统计得到电量与预计行驶里程的对应关系。

在本发明实施例提供的具体实现方式中,可以对所获取的车辆信息中的位置和电量进行统计计算,得到电量与预计行驶里程的对应关系。

具体地,数据库为每辆共享车辆存储该共享车辆对应的行程记录。设行程记录中除了记录共享车辆的各个位置外,还包含各个位置对应的上传时刻、以及上传时刻的电量。

可获取N辆共享车辆对应的行程记录,每辆共享车辆对应M条行程记录。

针对一辆共享车辆的一个行程记录,将队列中的第一位置作为起始位置,起始位置对应的电量为起始电量。将队列中除起始位置外的任一位置,确定为第二位置,将该第二位置对象的电量确定为第二电量;计算第二位置与起始位置之间的里程值,计算第二电量与起始电量之间的电量差值,将该电量差值与该里程值对应存储,从而实现一个电量差值与一个里程值的对应关系。

根据上述方式可以计算一条行程记录对应的各电量与里程的对应关系,然后将M×N条行程记录对应的各电量与里程的对应关系进行统计处理,可得到各电量与预计行驶里程的对应关系。

具体地,在得到目标共享车辆的当前电量后,从电量与预计行驶里程的对应关系中,查找该当前电量对应的预计行驶里程。

C2、将所获得的预计行驶里程发送给所述终端。

具体地,服务器可将所获得的预计行驶里程发送给终端,终端将预计行驶里程进行展示,以帮助用户找到合适的共享车辆。例如,终端可以展示多辆共享车辆的预计行驶里程,用户可根据预计行驶里程,选择满足自身行程的共享车辆。

在本实施例中,上述步骤C1~C2可以在任意时刻执行。

本发明实施例还提供了一种为用户提供查询自身的行程记录的功能,为此,上述方法还包括如下步骤D1~D2:

D1、接收终端发送的、用于查询目标用户行程记录的请求。

D2、根据接收的请求,查找所述目标用户的行程记录,并将查找到的行程记录发送至所述终端。

参照上述内容,服务器可为每个账号标识存储该账号标识对应的行程记录。用户可以通过终端获取其账号标识对应的行程记录。

令目标用户对应的账号标识为目标账号标识,终端可以生成包含目标账号标识的用于查询目标用户行程记录的请求。终端将该请求发送给服务器,服务器从数据库中查找目标账号标识对应的行程记录,并将查找到的行程记录发送给终端,终端可以对接收到的行程记录进行展示,以为用户提供查询自身行程记录的功能。在本实施例中,上述步骤D1~D2可以在任意时刻执行。

在其他实现方式中,上述查询目标用户行程记录的请求中还可以包括查询时间段,服务器可查找处于查询时间段内的目标账号标识对应的行程记录。

在本发明的具体实现方式中,车辆查找请求还包括目标行驶里程,上述方法还包括步骤E1~E2:

E1、根据所述数据库中记录的共享车辆的电量和预先构建的电量与预计行驶里程的对应关系,确定预计行驶里程大于所述目标行驶里程的共享车辆,作为第三类共享车辆。

在本实施例中,目标行驶里程可以为预先设定的并存储在终端上的预设里程。例如,目标行驶里程可以为10千米。

目标行驶里程还可以为用户通过终端输入的任一里程,终端将该任一里程发送给服务器。例如,目标行驶里程可以为5千米。

目标行驶里程还可以为根据待查找共享车辆的位置及目的地位置获得的里程。例如,终端可将共享车辆的位置及用户输入的目的地位置之间的距离确定为目标行驶里程。

具体地,参照上述步骤C1中的内容,服务器可确定预计行驶里程大于目标行驶里程的共享车辆,并将这些车辆确定为第三类共享车辆。

E2、将所述第一类共享车辆和第三类共享车辆共有的车辆确定为第四类共享车辆,并从所述数据库中获得所确定第四类共享车辆在当前时刻上传的车辆信息。

具体地,将第一类共享车辆和第三类共享车辆共有的车辆确定为目标共享车辆,即从第三类共享车辆中选择所处于待进行车辆查找的区域的共享车辆,这些共享车辆即为第四类共享车辆。服务器可从数据库中获得第四类共享车辆在当前时刻上传的车辆信息,并可以将这些车辆信息发送给终端,使终端对其进行展示,能够帮助运营人员或用户找到预计行驶里程大于目标行驶里程的共享车辆。

本发明实施例还提供了一种车辆信息获得方法,该方法应用于终端。图2为本发明实施例提供的车辆信息获得方法的第二种流程图,所述方法包括:

S210,获取待查找共享车辆的位置和待查找共享车辆的电量范围。

在本实施例中,待查找共享车辆的位置可以为:终端所在当前位置,或,输入的任一位置。待查找共享车辆的电量范围可以为:预设电量范围,或,输入的任一电量范围。共享车辆可以为:共享电动自行车或共享电动汽车。

S220,生成包含所述待查找共享车辆的位置和所述待查找共享车辆的电量范围的车辆查询请求。

具体地,在获取待查找共享车辆的位置和待查找共享车辆的电量范围后,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求。

S230,将所述车辆查询请求发送给服务器,使所述服务器根据所述待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给所述终端;其中,所述目标共享车辆为:当前位置位于所述待进行车辆查找的区域且当前电量在所述电量范围内的车辆;所述数据库记录每一共享车辆的车辆信息,所述每一共享车辆的车辆信息包括:所述车辆信息对应的共享车辆的位置和电量;

具体地,终端向服务器发送车辆查找请求,服务器获取终端发送的车辆查找请求。服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给终端。具体的实现方式可参照上述步骤S120~S140的内容,此处不再赘述。

S240,获得所述服务器返回的所述车辆信息。

具体地,终端获得服务器返回的车辆信息,并将这些车辆信息进行展示,运营人员或用户根据这些车辆信息寻找相应的共享车辆。

本发明实施例提供的车辆信息的获得方法,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库,用于记录各台共享车辆的车辆信息,每一共享车辆的车辆信息包括:该共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

在本发明实施例提供的具体实现方式中,该方法还包括步骤F1~F2:

F1、获取待查找共享车辆的目标行驶里程。

F2、生成包含所述待查找共享车辆的目标行驶里程的车辆查询请求。

在本实施例中,目标行驶里程可以为预先设定的并存储在终端上的预设里程,还可以为用户通过终端输入的任一里程,还可以为根据待查找共享车辆的位置及目的地位置获得的里程。当终端获取待查找共享车辆的目标行驶里程后,生成包含待查找共享车辆的目标行驶里程的车辆查询请求,并将其发送给服务器,服务器从数据库中获得第四类共享车辆在当前时刻上传的车辆信息,并可以将这些车辆信息发送给终端,使终端对其进行展示。

与上述方法实施例相对应的,本发明实施例还提供了一种车辆信息获得装置,应用于服务器。图3为本发明实施例提供的车辆信息获得装置的第一种结构示意图,该装置包括:

第一获取模块310,用于获取终端发送的车辆查找请求;其中,上述车辆查找请求包含:待查找共享车辆的位置和待查找共享车辆的电量范围;

第一确定模块320,用于根据上述待查找共享车辆的位置,确定待进行车辆查找的区域;

第二获取模块330,用于从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域、当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

第一发送模块340,用于将所获得的车辆信息发送给上述终端。

本发明实施例提供的车辆信息获得装置,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

在本发明实施例提供的具体实现方式中,上述第一确定模块,具体用于确定以上述待查找共享车辆的位置为中心、以预设距离为半径的圆形区域为待进行车辆查找的区域。

在本发明实施例提供的具体实现方式中,上述第二获取模块,包括:

第一确定单元,用于根据数据库中记录的共享车辆的位置,确定当前位置位于上述待进行车辆查找的区域的共享车辆,作为第一类共享车辆;

第二确定单元,用于根据上述数据库中记录的共享车辆的电量,确定当前电量处于上述电量范围内的共享车辆,作为第二类共享车辆;

获取单元,用于将上述第一类共享车辆和第二类共享车辆共有的车辆确定为目标共享车辆,并从上述数据库中获得所确定目标共享车辆在当前时刻上传的车辆信息。

在本发明实施例提供的具体实现方式中,上述装置还包括:

第三获取模块,用于根据预先构建的电量与预计行驶里程的对应关系和上述数据库中记录的目标共享车辆的电量,获得所确定的目标共享车辆的预计行驶里程;

第二发送模块,用于将所获得的预计行驶里程发送给上述电子设备。

在本发明实施例提供的具体实现方式中,上述装置还包括:

第四获取模块,用于获得用户一次使用共享车辆过程中共享车辆的开启时刻、关闭时刻、共享车辆行驶过程中上传的位置;

第一生成模块,用于根据所获得的开启时刻、关闭时刻、共享车辆行驶过程中上传的位置,生成用户使用共享车辆的一条行程记录。

在本发明实施例提供的具体实现方式中,上述装置还包括:

接收模块,用于接收电子设备发送的、用于查询目标用户行程记录的请求;

第三发送模块,用于根据接收的请求,查找上述目标用户的行程记录,并将查找到的行程记录发送至上述电子设备。

在本发明实施例提供的具体实现方式中,上述车辆查找请求还包括目标行驶里程,上述装置还包括:

第二确定模块,用于根据上述数据库中记录的共享车辆的电量和预先构建的电量与预计行驶里程的对应关系,确定预计行驶里程大于上述目标行驶里程的共享车辆,作为第三类共享车辆;

第三确定模块,用于将上述第一类共享车辆和第三类共享车辆共有的车辆确定为第四类共享车辆,并从上述数据库中获得所确定第四类共享车辆在当前时刻上传的车辆信息。

与上述方法实施例相对应的,本发明实施例还提供了一种车辆信息获得装置,应用于终端。图4为本发明实施例提供的车辆信息获得装置的第二种结构示意图,上述装置包括:

第五获取模块410,用于获取待查找共享车辆的位置和待查找共享车辆的电量范围;

第二生成模块420,用于生成包含上述待查找共享车辆的位置和上述待查找共享车辆的电量范围的车辆查询请求;

第四发送模块430,用于将上述车辆查询请求发送给服务器,使上述服务器根据上述待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给上述终端;其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域且当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

第六获取模块440,用于获得上述服务器返回的上述车辆信息。

本发明实施例提供的车辆信息获得装置,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

在本发明实施例提供的具体实现方式中,上述待查找共享车辆的位置为:上述终端所在当前位置,或,输入的任一位置。

在本发明实施例提供的具体实现方式中,上述待查找共享车辆的电量范围为预设电量范围,或,输入的任一电量范围。

在本发明实施例提供的具体实现方式中,上述共享车辆为共享电动自行车或共享电动汽车。

在本发明实施例提供的具体实现方式中,上述装置还包括:

第七获取模块,用于获取待查找共享车辆的目标行驶里程;

第三生成模块,用于生成包含上述待查找共享车辆的目标行驶里程的车辆查询请求,其中,上述待查找共享车辆的目标行驶里程为:上述目标行驶里程为预设里程、输入的任一里程或根据上述待查找共享车辆的位置及目的地位置获得的里程。

与上述方法实施例相对应的,本发明实施例还提供了一种电子设备,用于服务器。图5为本发明实施例提供的第一电子设备的结构示意图,该第一电子设备包括处理器510和机器可读存储介质520,上述机器可读存储介质520有能够被上述处理器510执行的机器可执行指令,上述处理器510被上述机器可执行指令促使:实现本发明实施提供的车辆信息获得方法。

具体地,上述车辆信息获得方法,包括:

获取终端发送的车辆查找请求;其中,上述车辆查找请求包含:待查找共享车辆的位置和待查找共享车辆的电量范围;

根据上述待查找共享车辆的位置,确定待进行车辆查找的区域;

从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域、当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

将所获得的车辆信息发送给上述终端。

本发明实施例提供的电子设备,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

上述车辆信息获得方式的其他实现方式与前述方法实施例部分提供的上述车辆信息获得方法的其他实现方式相同,这里不再赘述。

与上述方法实施例相对应的,本发明实施例还提供了一种机器可读存储介质,上述机器可读存储介质内存储有计算机程序,上述计算机程序被处理器执行时实现本发明实施提供的车辆信息获得方法。

具体地,上述车辆信息获得方法,包括:

获取终端发送的车辆查找请求;其中,上述车辆查找请求包含:待查找共享车辆的位置和待查找共享车辆的电量范围;

根据上述待查找共享车辆的位置,确定待进行车辆查找的区域;

从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域、当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

将所获得的车辆信息发送给上述终端。

本发明实施例提供的机器可读存储介质中存储的计算机程序在运行时,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

上述车辆信息获得方式的其他实现方式与前述方法实施例部分提供的上述车辆信息获得方法的其他实现方式相同,这里不再赘述。

与上述方法实施例相对应的,本发明实施例还提供了一种计算机程序产品,当上述计算机程序产品在计算机上运行时,使得计算机执行本发明实施提供的车辆信息获得方法。

具体地,上述车辆信息获得方法,包括:

获取终端发送的车辆查找请求;其中,上述车辆查找请求包含:待查找共享车辆的位置和待查找共享车辆的电量范围;

根据上述待查找共享车辆的位置,确定待进行车辆查找的区域;

从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域、当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

将所获得的车辆信息发送给上述终端。

本发明实施例提供的计算机程序产品,当计算机程序产品在计算机上运行时,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

上述车辆信息获得方式的其他实现方式与前述方法实施例部分提供的上述车辆信息获得方法的其他实现方式相同,这里不再赘述。

与上述方法实施例相对应的,本发明实施例还提供了一种电子设备,应用于终端。图6为本发明实施例提供的第二电子设备的结构示意图,该第二电子设备包括处理器610和机器可读存储介质620,上述机器可读存储介质620有能够被上述处理器610执行的机器可执行指令,上述处理器610被上述机器可执行指令促使:实现本发明实施提供的车辆信息获得方法。

具体地,上述车辆信息获得方法,包括:

获取待查找共享车辆的位置和待查找共享车辆的电量范围;

生成包含上述待查找共享车辆的位置和上述待查找共享车辆的电量范围的车辆查询请求;

将上述车辆查询请求发送给服务器,使上述服务器根据上述待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给上述终端;其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域且当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

获得上述服务器返回的上述车辆信息。

本发明实施例提供的电子设备,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

上述车辆信息获得方式的其他实现方式与前述方法实施例部分提供的上述车辆信息获得方法的其他实现方式相同,这里不再赘述。

与上述方法实施例相对应的,本发明实施例还提供了一种机器可读存储介质,上述机器可读存储介质内存储有计算机程序,上述计算机程序被处理器执行时实现本发明实施提供的车辆信息获得方法。

具体地,上述车辆信息获得方法,包括:

获取待查找共享车辆的位置和待查找共享车辆的电量范围;

生成包含上述待查找共享车辆的位置和上述待查找共享车辆的电量范围的车辆查询请求;

将上述车辆查询请求发送给服务器,使上述服务器根据上述待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给上述终端;其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域且当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

获得上述服务器返回的上述车辆信息。

本发明实施例提供的机器可读存储介质中存储的计算机程序在运行时,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

上述车辆信息获得方式的其他实现方式与前述方法实施例部分提供的上述车辆信息获得方法的其他实现方式相同,这里不再赘述。

与上述方法实施例相对应的,本发明实施例还提供了一种计算机程序产品,当上述计算机程序产品在计算机上运行时,使得计算机执行本发明实施提供的车辆信息获得方法。

具体地,上述车辆信息获得方法,包括:

获取待查找共享车辆的位置和待查找共享车辆的电量范围;

生成包含上述待查找共享车辆的位置和上述待查找共享车辆的电量范围的车辆查询请求;

将上述车辆查询请求发送给服务器,使上述服务器根据上述待查找共享车辆的位置,确定待进行车辆查找的区域,从数据库中获得目标共享车辆在当前时刻上传的车辆信息,将所获得的车辆信息发送给上述终端;其中,上述目标共享车辆为:当前位置位于上述待进行车辆查找的区域且当前电量在上述电量范围内的车辆;上述数据库记录每一共享车辆的车辆信息,上述每一共享车辆的车辆信息包括:上述车辆信息对应的共享车辆的位置和电量;

获得上述服务器返回的上述车辆信息。

本发明实施例提供的计算机程序产品,当计算机程序产品在计算机上运行时,终端生成包含待查找共享车辆的位置和待查找共享车辆的电量范围的车辆查找请求,将该请求发送给服务器,服务器根据待查找共享车辆的位置,确定待进行车辆查找的区域;从数据库中获得目标共享车辆在当前时刻上传的车辆信息,其中,目标共享车辆为:当前位置位于待进行车辆查找的区域、当前电量在电量范围内的车辆;数据库记录每一共享车辆的车辆信息,每一共享车辆的车辆信息包括:车辆信息对应的共享车辆的位置和电量;将所获得的车辆信息发送给终端。应用本发明实施例提供的技术方案获得车辆信息,能够为运营人员或用户提供一种待查找共享车辆的车辆信息,以帮助运营人员或用户找到相应的共享车辆。

上述车辆信息获得方式的其他实现方式与前述方法实施例部分提供的上述车辆信息获得方法的其他实现方式相同,这里不再赘述。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、服务器、电子设备、存储介质、计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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