一种基于信息库平台的车辆油耗共享方法转让专利

申请号 : CN201910344588.5

文献号 : CN110186526B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 龚裕

申请人 : 特斯联(北京)科技有限公司

摘要 :

本申请公开了一种基于信息库平台的车辆油耗共享方法、装置及系统。所述方法包括:车载设备监测车辆的行驶状态,记录相应的行驶数据,根据行驶数据计算对应的油耗,并将行驶数据、油耗及车辆信息发送给对应的节点服务器;节点服务器接收各车载设备发送的行驶数据、油耗和车辆信息,生成油耗记录并保存至信息库平台,当节点服务器接收到来自客户端的油耗查询请求时,在信息库平台中查找相应的油耗记录并返回给客户端。本申请中,基于信息库平台中的实时油耗数据,返回给用户相应的查询结果,保障了查询结果的真实性、有效性以及可信度,能够给用户以准确的参考。

权利要求 :

1.一种基于信息库平台的车辆油耗共享方法,其特征在于,包括:步骤401:车载设备监测对应车辆的行驶状态,记录相应的行驶数据,包括:

监测车辆行驶的启动状态和停车状态;

当监测到所述启动状态时,记录所述启动状态对应的第一油箱油量,启动定位,持续定位车辆行驶的位置信息并记录;

当监测到所述停车状态时,记录所述停车状态对应的第二油箱油量,根据所述位置信息生成行驶路径;

将所述第一油箱油量、所述第二油箱油量、所述行驶路径作为行驶数据;

还包括:

当监测到启动状态时,还包括记录启动状态对应的第一时间;当监测到停车状态时,还包括记录停车状态对应的第二时间,并将第一时间和第二时间作为行驶数据发送给对应的节点服务器,以供节点服务器根据来自客户端的查询时间查询相应的油耗记录;

步骤402:车载设备根据记录的行驶数据计算对应的油耗,包括:

根据所述行驶路径,确定行驶距离;

根据所述第一油箱油量、所述第二油箱油量及所述行驶距离,计算对应的油耗,油耗=(第一油箱油量-第二油箱油量)/行驶距离;

步骤403:车载设备发送行驶数据、油耗、车辆的车辆信息给对应的节点服务器,以供所述节点服务器将所述行驶数据、所述油耗及所述车辆信息保存至信息库平台;

步骤404:节点服务器接收车载设备发送的行驶数据、油耗、车辆信息,将所述行驶数据、油耗和车辆信息对应缓存;

步骤405:节点服务器根据接收到的行驶数据、油耗和车辆信息生成油耗记录,将油耗记录保存至信息库平台,其中所述根据所述行驶数据、油耗和车辆信息生成油耗记录,包括:每隔预设时间间隔统计缓存的数据,得到各车辆信息对应的各行驶数据和油耗;根据所述各车辆信息对应的各行驶数据中的行驶路径,确定对应的道路类型;将所述各车辆信息与所述道路类型及所述油耗的对应关系,作为所述各车辆信息对应车辆的油耗记录;

将所述油耗记录保存至信息库平台,包括:生成数据块,将所述油耗记录保存至所述数据块并广播,以供其他节点服务器基于拜占庭容错权益证明进行共识验证,并在验证通过时,将所述数据块接入信息库平台;

步骤406:客户端接收油耗查询信息,根据油耗查询信息生成油耗查询请求,发送查询请求给对应的节点服务器;

步骤407:节点服务器接收客户端发送的油耗查询请求,在信息库平台中查找相应的油耗记录,发送油耗记录给客户端;

步骤408:客户端接收节点服务器发送的油耗记录并显示;

该方法还包括:节点服务器接收客户端发送的油耗比对请求,其中,油耗比对请求中包括至少两个车辆信息,并根据油耗比对请求中的车辆信息在信息库平台查找相应的油耗记录,生成比对结果,返回比对结果给客户端;或者客户端接收油耗比对查询信息,并根据油耗比对查询信息生成油耗比对请求,发送该油耗比对请求给对应的节点服务器,并接收节点服务器返回的查询结果;其中,油耗比对查询信息至少包括两个车辆信息。

说明书 :

一种基于信息库平台的车辆油耗共享方法

技术领域

[0001] 本申请涉及数据共享技术领域,尤其涉及一种基于信息库平台的车辆油耗共享方法。

背景技术

[0002] 随着人们生活水平的不断提高,越来越多的家庭对车辆油耗的监控和测评成为车辆使用的重要考虑因素,而当前各车辆的油耗信息通多为官方测评后给出的基准数据,因每个人的驾车习惯不同,该官方测评的油耗信息通常与车辆实际行驶中的油耗存在差异,因而,准确有效的油耗信息对于购车用户而言是渴望得到的,以作为车辆选择的参考数据。“新一代信息技术产业”中的物联网及相关信息技术可以对此实现更好的监控和评测。

发明内容

[0003] 为解决现有技术的不足,本申请提出一种基于信息库平台的车辆油耗共享方法、装置及系统。
[0004] 第一方面,本申请提出一种基于信息库平台的车辆油耗共享方法,应用于车载设备,包括:
[0005] 监测车辆的行驶状态,记录相应的行驶数据;
[0006] 根据所述行驶数据计算对应的油耗;
[0007] 将所述行驶数据、所述油耗、所述车辆的车辆信息发送给对应的节点服务器,以供所述节点服务器将所述行驶数据、所述油耗及所述车辆信息保存至信息库平台。
[0008] 可选的,所述监测车辆的行驶状态,记录相应的行驶数据,包括:
[0009] 监测车辆行驶的启动状态和停车状态;
[0010] 当监测到所述启动状态时,记录所述启动动态对应的第一油箱油量,启动定位,持续定位车辆行驶的位置信息并记录;
[0011] 当监测到所述停车状态时,记录所述停车状态对应的第二油箱油量,根据所述位置信息生成行驶路径;
[0012] 将所述第一油箱油量、所述第二油箱油量、所述行驶路径作为行驶数据。
[0013] 可选的,所述根据所述行驶数据计算对应的油耗,包括:
[0014] 根据所述行驶路径,确定行驶距离;
[0015] 根据所述第一油箱油量、所述第二油箱油量及所述行驶距离,计算对应的油耗。
[0016] 第二方面,本身请提出一种基于信息库平台的车辆油耗共享方法,应用于节点服务器,包括:
[0017] 接收各车载设备发送的行驶数据、油耗和车辆信息;
[0018] 根据所述行驶数据、油耗和车辆信息生成油耗记录,将所述油耗记录保存至信息库平台;
[0019] 当接收到来自客户端的油耗查询请求时,在所述信息库平台中查找相应的油耗记录并返回给所述客户端。
[0020] 可选的,所述接收各车载设备发送的行驶数据、油耗和车辆信息之后,还包括:将所述行驶数据、油耗和车辆信息对应缓存;
[0021] 对应的,所述根据所述行驶数据、油耗和车辆信息生成油耗记录,包括:
[0022] 每隔预设时间间隔统计缓存的数据,得到各车辆信息对应的各行驶数据和油耗;根据所述各车辆信息对应的各行驶数据中的行驶路径,确定对应的道路类型;将所述各车辆信息与所述道路类型及所述油耗的对应关系,作为所述各车辆信息对应车辆的油耗记录。
[0023] 可选的,所述在所述信息库平台中查找相应的油耗记录之后,还包括:
[0024] 统计查找到的油耗记录,得到相应车辆在各道路类型上的各油耗,并生成对应的油耗列表;
[0025] 对应的,所述返回给所述客户端,具体为将所述油耗列表返回给所述客户端。
[0026] 可选的,将所述油耗记录保存至信息库平台,包括:生成数据块,将所述油耗记录保存至所述数据块并广播,以供其他节点服务器基于拜占庭容错权益证明进行共识验证,并在验证通过时,将所述数据块接入信息库平台。
[0027] 可选的,所述车辆信息和所述油耗查询请求均包括:车辆品牌和/或车辆型号;
[0028] 对应的,所述在所述信息库平台中查找相应的油耗记录,包括:将信息库平台存储的各油耗记录中的车辆品牌和/或车辆型号与所述油耗查询请求中的车辆品牌和/或车辆型号进行匹配,将匹配成功的车辆品牌和/或车辆型号对应的油耗记录作为查找到的油耗记录。
[0029] 第三方面,本申请提出一种基于信息库平台的车辆油耗共享方法,应用于客户端,包括:
[0030] 接收油耗查询信息,根据所述油耗查询信息生成油耗查询请求,所述油耗查询信息包括车辆品牌和/或车辆型号;
[0031] 发送所述查询请求给对应的节点服务器;
[0032] 接收所述节点服务器返回的油耗记录并显示。
[0033] 可选的,所述接收所述节点服务器返回的油耗记录并显示,包括:接收所述节点服务器返回的油耗列表,显示所述油耗列表。
[0034] 第四方面,本身请提出一种基于信息库平台的车辆油耗共享装置,包括:
[0035] 监测记录模块,用于监测车辆的行驶状态,记录相应的行驶数据;
[0036] 计算模块,用于根据所述行驶数据计算对应的油耗;
[0037] 第一发送模块,用于将所述行驶数据、所述油耗、所述车辆的车辆信息发送给对应的节点服务器,以供所述节点服务器将所述行驶数据、所述油耗及所述车辆信息保存至信息库平台。
[0038] 可选的,所述监测记录模块具体用于:
[0039] 监测车辆行驶的启动状态和停车状态;
[0040] 当监测到所述启动状态时,记录所述启动动态对应的第一油箱油量,启动定位,持续定位车辆行驶的位置信息并记录;
[0041] 当监测到所述停车状态时,记录所述停车状态对应的第二油箱油量,根据所述位置信息生成行驶路径;
[0042] 将所述第一油箱油量、所述第二油箱油量、所述行驶路径作为行驶数据。
[0043] 可选的,所述计算模块具体用于:
[0044] 根据所述记录模块记录的行驶路径,确定行驶距离;
[0045] 根据所述第一油箱油量、所述第二油箱油量及所述行驶距离,计算对应的油耗。
[0046] 第五方面,本申请提出一种基于信息库平台的车辆油耗共享装置,包括:
[0047] 第一接收模块,用于接收各车载设备发送的行驶数据、油耗和车辆信息;
[0048] 第一生成模块,用于根据所述行驶数据、油耗和车辆信息生成油耗记录;
[0049] 保存模块,用于将所述油耗记录保存至信息库平台;
[0050] 所述第一接收模块,还用于接收来自客户端的油耗查询请求;
[0051] 查找模块,用于当所述第一接收模块接收到来自客户端的油耗查询请求时,在所述信息库平台中查找相应的油耗记录;
[0052] 第一发送模块,用于将所述油耗记录返回给所述客户端。
[0053] 可选的,装置还包括:缓存模块;
[0054] 所述缓存模块,用于在第一接收模块接收到各车载设备发送的行驶数据、油耗和车辆信息之后,将所述行驶数据、油耗和车辆信息对应缓存;
[0055] 对应的,所述第一生成模块,具体用于每隔预设时间间隔统计缓存的数据,得到各车辆信息对应的各行驶数据和油耗;根据所述各车辆信息对应的各行驶数据中的行驶路径,确定对应的道路类型;将所述各车辆信息与所述道路类型及所述油耗的对应关系,作为所述各车辆信息对应车辆的油耗记录。
[0056] 可选的,装置还包括:统计生成模块;
[0057] 所述统计生成模块,用于在所述查找模块查找到油耗记录之后,统计查找到的油耗记录,得到相应车辆在各道路类型上的各油耗,并生成对应的油耗列表;
[0058] 对应的,所述第一发送模块,具体用于将所述油耗列表返回给所述客户端。
[0059] 可选的,所述保存模块具体用于:生成数据块,将所述油耗记录保存至所述数据块并广播,以供其他节点服务器基于拜占庭容错权益证明进行共识验证,并在验证通过时,将所述数据块接入信息库平台。
[0060] 可选的,所述车辆信息和所述油耗查询请求均包括:车辆品牌和/或车辆型号;
[0061] 对应的,所述查找模块,具体用于将信息库平台存储的各油耗记录中的车辆品牌和/或车辆型号与所述油耗查询请求中的车辆品牌和/或车辆型号进行匹配,将匹配成功的车辆品牌和/或车辆型号对应的油耗记录作为查找到的油耗记录。
[0062] 第六方面,本申请提出一种基于信息库平台的车辆油耗共享装置,包括:
[0063] 第二接收模块,用于接收油耗查询信息,所述油耗查询信息包括车辆品牌和/或车辆型号;
[0064] 第二生成模块,用于根据所述油耗查询信息生成油耗查询请求;
[0065] 第二发送模块,用于发送所述查询请求给对应的节点服务器;
[0066] 显示模块,用于接收所述节点服务器返回的油耗记录并显示。
[0067] 可选的,所述显示模块,具体用于接收所述节点服务器返回的油耗列表,显示所述油耗列表。
[0068] 第七方面,本申请提出一种基于信息库平台的车辆油耗共享系统,包括:本申请第四方面至第六方面任一所述的装置。
[0069] 第八方面,本身请提出一种基于信息库平台的车辆油耗共享设备,包括:
[0070] 一个或多个处理器,存储一个或多个计算机程序的存储装置;
[0071] 当所述一个或多个计算机程序被所述一个或多个处理器执行时,实现如本申请第一方面至第三方面任一所述的方法。
[0072] 第九方面,本申请提出一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,实现如本申请第一方面至第三方面任一所述的方法。
[0073] 本申请的优点在于:
[0074] 本申请中,通过将各车载设备共享的实时油耗数据保存至信息库平台,以在用户进行油耗查询时,基于信息库平台中的实时数据返回查询结果;该过程中,不仅保障了车载设备共享的油耗数据的安全和有效,而且保障了查询结果的真实性、有效性以及可信度,能够给用户以准确的参考。

附图说明

[0075] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0076] 附图1为根据本申请实施方式的一种用于车载设备的基于信息库平台的车辆油耗共享方法流程图;
[0077] 附图2为根据本申请实施方式的一种用于节点服务器的基于信息库平台的车辆油耗共享方法流程图;
[0078] 附图3为根据本申请实施方式的一种用于客户端的基于信息库平台的车辆油耗共享方法流程图;
[0079] 附图4为根据本申请实施方式的一种基于信息库平台的车辆油耗共享方法流程图;
[0080] 附图5为根据本申请实施方式的第一种基于信息库平台的车辆油耗共享装置框图;
[0081] 附图6为根据本申请实施方式的第二种基于信息库平台的车辆油耗共享装置框图;
[0082] 附图7为根据本申请实施方式的第三种基于信息库平台的车辆油耗共享装置框图。

具体实施方式

[0083] 下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0084] 本申请中,涉及多个车载设备、多个节点服务器以及多个客户端;其中,车载设备安装于各车辆中,用于采集各车辆的油耗数据;节点服务器为具有信息库平台读写权限的节点,用于将车载设备共享的油耗数据保存至信息库平台,并与客户度进行数据交互,基于信息库平台中的数据为客户端提供查询结果;客户端为安装于用户移动终端中的应用程序,用于供用户操作,进行车辆的油耗查询;并且,车载设备及客户端均与节点服务器具有对应关系,一个节点服务器对应一个或多个车载设备及一个或多个客户端。以下对本申请中的方法、装置及系统进行详述。
[0085] 实施例一
[0086] 根据本申请的实施方式,提出一种用于车载设备的基于信息库平台的车辆油耗共享方法,如图1所示,包括:
[0087] 步骤101:监测车辆的行驶状态,记录相应的行驶数据;
[0088] 根据本申请的实施方式,步骤101包括:
[0089] 监测车辆行驶的启动状态和停车状态;
[0090] 当监测到启动状态时,记录启动动态对应的第一油箱油量,启动定位,持续定位车辆行驶的位置信息并记录;
[0091] 当监测到停车状态时,记录停车状态对应的第二油箱油量,并根据记录的位置信息生成行驶路径;
[0092] 将第一油箱油量、第二油箱油量、行驶路径作为行驶数据。
[0093] 其中,启动状态具体为车辆由静止向移动的转变状态;
[0094] 可选的,当监测到启动状态时,还包括记录启动状态对应的第一时间;当监测到停车状态时,还包括记录停车状态对应的第二时间,并将第一时间和第二时间作为行驶数据发送给对应的节点服务器,以供节点服务器根据来自客户端的查询时间查询相应的油耗记录。
[0095] 进一步的,当监测到停车状态时,还包括:判断预设时长内是否监测到启动状态,是则继续定位车辆行驶的位置信息并记录,否则记录停车状态对应的第二油箱油量,并根据记录的位置信息生成行驶路径,记录生成的行驶路径。
[0096] 其中,预设时长可以根据需求自行设定,例如为5分钟;即车辆行驶过程中,在等红灯、加油等临时停车时,不认为行驶结束,继续记录车辆的位置信息。
[0097] 步骤102:根据记录的行驶数据计算对应的油耗;
[0098] 具体的,根据记录的行驶路径,确定行驶距离;根据记录的第一油箱油量、第二油箱油量及确定的行驶距离,计算对应的油耗;
[0099] 更加具体的,油耗=(第一油箱油量-第二油箱油量)/行驶距离。
[0100] 步骤103:将行驶数据、油耗、车辆的车辆信息发送给对应的节点服务器,以供节点服务器将行驶数据、油耗及车辆信息保存至信息库平台。
[0101] 其中,车辆信息包括车辆型号、和/或车辆品牌、和/或车辆上市时间、和/或发动机编号等,优选的,本申请中车辆信息包括上述全部,以供节点服务器存储,进而客户端可进行精确查询。
[0102] 进一步的,步骤103之前,还可以包括:对行驶数据、油耗、车辆的车辆信息打包得到数据包,对应的,步骤103具体为将得到的数据包发送给对应的节点服务器。
[0103] 本实施例中,车载设备记录并统计相应车辆的实时油耗数据并发送给节点服务器,以使节点服务器在接收到客户端的查询请求时,基于该实时的油耗数据为用户提供准确的查询结果,实现油耗的共享。
[0104] 实施例二
[0105] 根据本申请的实施方式,还提出一种应用于节点服务器的基于信息库平台的车辆油耗共享方法,如图2所示,包括:
[0106] 步骤201:接收各车载设备发送的行驶数据、油耗和车辆信息;
[0107] 其中,行驶数据包括启动状态对应的第一油箱油量、停车状态对应的第二油箱油量和行驶路径;车辆信息包括车辆型号、车辆品牌、车辆上市时间、发动机编号等;优选的,行驶数据还包括启动状态对应的第一时间、停车状态对应的第二时间。
[0108] 可选的,步骤201还可以为接收各车载设备发送的数据包,数据包包括对应车辆的行驶数据、油耗和车辆信息。
[0109] 根据本申请的实施方式,步骤201之后,还包括:将接收到的行驶数据、油耗和车辆信息对应缓存。
[0110] 步骤202:根据接收到的行驶数据、油耗和车辆信息生成油耗记录,将油耗记录保存至信息库平台;
[0111] 其中,根据接收到的行驶数据、油耗和车辆信息生成油耗记录,包括:
[0112] 步骤A1:每隔预设时间间隔统计缓存的数据,得到各车辆信息对应的各行驶数据和油耗;
[0113] 其中,预设时间间隔可以根据需求自行设定,例如为24小时,即每日凌晨统计缓存的数据,得到各车辆信息对应的车辆在过去的24小时内的各行驶数据和油耗;
[0114] 例如,统计得到A品牌B型号的车辆,在2018年10月8日7时-2018年10月8日8时20分的行驶数据和油耗、在2018年10月8日12时10-2018年10月8日12时40分的行驶数据和油耗、在2018年10月8日18时30分-2018年10月8日19时30分的行驶数据和油耗。
[0115] 步骤A2:根据得到的各车辆信息对应的各行驶数据中的行驶路径,确定对应的道路类型;
[0116] 具体的,将各行驶数据中的行驶路径与实际道路匹配,得到各行驶数据对应的道路类型,其中,道路类型包括高速道路、城市道路、乡村道路等。
[0117] 步骤A3:将各车辆信息与道路类型及油耗的对应关系,作为各车辆信息对应车辆的油耗记录。
[0118] 例如,A品牌B型号的车辆的油耗记录为:2018年10月8日7时-2018年10月8日8时20分,高速道路,油耗为m;2018年10月8日12时10-2018年10月8日12时40分,城市道路,油耗为n;2018年10月8日18时30分-2018年10月8日19时30分,高速道路,油耗为h。
[0119] 进一步的,将油耗记录保存至信息库平台,包括:生成数据块,将油耗记录保存至生成的数据块并广播,以供其他节点服务器基于拜占庭容错权益证明(PBFT)进行共识验证,并在验证通过时,将生成的数据块接入信息库平台。
[0120] 步骤203:当接收到来自客户端的油耗查询请求时,在信息库平台中查找相应的油耗记录并返回给所述客户端。
[0121] 其中,油耗查询请求包括:车辆品牌和/或车辆型号等车辆信息;
[0122] 对应的,在信息库平台中查找相应的油耗记录,包括:将信息库平台存储的各油耗记录中的车辆品牌和/或车辆型号与油耗查询请求中的车辆品牌和/或车辆型号进行匹配,将匹配成功的车辆品牌和/或车辆型号对应的油耗记录作为查找到的油耗记录。
[0123] 进一步的,油耗查询请求还可以包括查询时间,对应的,节点服务器在信息库平台中查找相应时段的油耗记录。
[0124] 根据本申请的实施方式,在信息库平台中查找相应的油耗记录之后,还包括:统计查找到的油耗记录,得到相应车辆在各道路类型上的各油耗,并生成对应的油耗列表;
[0125] 例如,查询请求包括的车辆信息为A品牌B型号,查询时间为2018年1月1日至2018年10月1日;则生成相应的高速道路油耗列表、城市道路油耗列表,其中高速道路油耗列表包括车辆信息为A品牌B型号的各车辆在2018年1月1日至2018年10月1日的任意时段,在高速公路行驶的油耗数据;城市道路油耗列表包括车辆信息为A品牌B型号的各车辆在2018年1月1日至2018年10月1日的任意时段,在城市道路行驶的油耗数据。
[0126] 对应的,返回给客户端,具体为将生成的油耗列表返回给客户端。
[0127] 根据本申请的实施方式,该方法还包括:接收客户端发送的油耗比对请求,其中,油耗比对请求中包括至少两个车辆信息,并根据油耗比对请求中的车辆信息在信息库平台查找相应的油耗记录,生成比对结果,返回比对结果给客户端;
[0128] 根据本申请的实施方式,该方法还可以包括:节点服务器根据信息库平台中的数据,评估各型号或者各品牌车辆的油耗综合情况等。
[0129] 本申请中,基于信息库平台中保存的数据,节点服务器可进行各种可能的油耗统计、分析、评估等操作,在此不再一一详述;但应当理解的是,其均在本申请的保护范围内。
[0130] 本实施例中,节点服务器将接收到的各车载设备发送的油耗等数据保存至信息库平台,不仅保障了数据的安全和有效,而且在接收到客户端发送的油耗查询请求时,基于信息库平台中的实时数据反馈查询结果,保障了查询结果的真实性、有效性以及可信度,能够给用户以准确的参考。
[0131] 实施例三
[0132] 根据本申请的实施方式,还提出一种用于客户端的基于信息库平台的车辆油耗共享方法,如图3所示,包括:
[0133] 步骤301:接收油耗查询信息,根据油耗查询信息生成油耗查询请求;
[0134] 具体的,接收用户提交的查询信息,并根据接收到的油耗查询信息生成油耗查询请求;其中,油耗查询信息包括车辆品牌和/或车辆型号等车辆信息,还可以包括查询时间等;
[0135] 步骤302:发送查询请求给对应的节点服务器;
[0136] 步骤303:接收节点服务器返回的油耗记录并显示。
[0137] 具体的,接收节点服务器返回的油耗列表,显示该油耗列表。
[0138] 根据本申请的实施方式,该方法还包括:接收油耗比对查询信息,并根据油耗比对查询信息生成油耗比对请求,发送该油耗比对请求给对应的节点服务器,并接收节点服务器返回的查询结果;其中,油耗比对查询信息至少包括两个车辆信息。
[0139] 需要指出的,本申请中,基于信息库平台中存储的数据,客户端可以为用户提供各种关于车辆油耗的查询、比对、综合评价等信息,在此不一一详述,但应当理解的是,其均在本申请的保护范围内。
[0140] 本实施例中,客户端基于用户的油耗查询信息与节点服务器进行交互,以基于信息库平台中的数据为用户提供查询结果,对于用户而言,该查询结果具有高准确性和可信度。
[0141] 实施例四
[0142] 根据本申请的实施方式,还提出一种基于信息库平台的车辆油耗共享方法,如图4所示,包括:
[0143] 步骤401:车载设备监测对应车辆的行驶状态,记录相应的行驶数据;
[0144] 步骤402:车载设备根据记录的行驶数据计算对应的油耗;
[0145] 步骤403:车载设备发送行驶数据、油耗、车辆的车辆信息给对应的节点服务器;
[0146] 步骤404:节点服务器接收车载设备发送的行驶数据、油耗、车辆信息;
[0147] 步骤405:节点服务器根据接收到的行驶数据、油耗和车辆信息生成油耗记录,将油耗记录保存至信息库平台;
[0148] 步骤406:客户端接收油耗查询信息,根据油耗查询信息生成油耗查询请求,发送查询请求给对应的节点服务器;
[0149] 步骤407:节点服务器接收客户端发送的油耗查询请求,在信息库平台中查找相应的油耗记录,发送油耗记录给客户端;
[0150] 步骤408:客户端接收节点服务器发送的油耗记录并显示。
[0151] 本实施例中,各步骤的实现方法可参见实施例一至实施例三中的相关描述,在此不再赘述。
[0152] 实施例五
[0153] 根据本申请的实施方式,还提出一种基于信息库平台的车辆油耗共享装置,如图5所示,包括:
[0154] 监测记录模块,用于监测车辆的行驶状态,记录相应的行驶数据;
[0155] 计算模块,用于根据行驶数据计算对应的油耗;
[0156] 第一发送模块,用于将监测记录模块记录的行驶数据、计算模块计算的油耗、车辆的车辆信息发送给对应的节点服务器,以供节点服务器将行驶数据、油耗及车辆信息保存至信息库平台。
[0157] 根据本申请的实施方式,监测记录模块具体用于:
[0158] 监测车辆行驶的启动状态和停车状态;
[0159] 当监测到启动状态时,记录启动动态对应的第一油箱油量,启动定位,持续定位车辆行驶的位置信息并记录;
[0160] 当监测到停车状态时,记录停车状态对应的第二油箱油量,并根据记录的位置信息生成行驶路径;
[0161] 将第一油箱油量、第二油箱油量、行驶路径作为行驶数据。
[0162] 对应的,计算模块具体用于:
[0163] 根据记录模块记录的行驶路径,确定行驶距离;
[0164] 根据第一油箱油量、第二油箱油量及行驶距离,计算对应的油耗。
[0165] 实施例六
[0166] 根据本申请的实施方式,还提出一种基于信息库平台的车辆油耗共享装置,如图6所示,包括:
[0167] 第一接收模块,用于接收各车载设备发送的行驶数据、油耗和车辆信息;
[0168] 第一生成模块,用于根据第一接收模块接收到的行驶数据、油耗和车辆信息生成油耗记录;
[0169] 保存模块,用于将第一生成模块生成的油耗记录保存至信息库平台;
[0170] 第一接收模块,还用于接收来自客户端的油耗查询请求;
[0171] 查找模块,用于当第一接收模块接收到来自客户端的油耗查询请求时,在信息库平台中查找相应的油耗记录;
[0172] 第一发送模块,用于将查找模块查找到的油耗记录返回给客户端。
[0173] 根据本申请的实施方式,装置还包括:缓存模块;
[0174] 缓存模块,用于在第一接收模块接收到各车载设备发送的行驶数据、油耗和车辆信息之后,将行驶数据、油耗和车辆信息对应缓存;
[0175] 对应的,第一生成模块,具体用于每隔预设时间间隔统计缓存的数据,得到各车辆信息对应的各行驶数据和油耗;根据各车辆信息对应的各行驶数据中的行驶路径,确定对应的道路类型;将各车辆信息与道路类型及油耗的对应关系,作为各车辆信息对应车辆的油耗记录。
[0176] 根据本申请的实施方式,装置还包括:统计生成模块;
[0177] 统计生成模块,用于在查找模块查找到油耗记录之后,统计查找到的油耗记录,得到相应车辆在各道路类型上的各油耗,并生成对应的油耗列表;
[0178] 对应的,第一发送模块,具体用于将统计生成模块生成的油耗列表返回给客户端。
[0179] 根据本申请的实施方式,保存模块具体用于:
[0180] 生成数据块,将所述油耗记录保存至所述数据块并广播,以供其他节点服务器基于拜占庭容错权益证明(PBFT)进行共识验证,并在验证通过时,将所述数据块接入信息库平台。
[0181] 根据本申请的实施方式,车辆信息和油耗查询请求均包括:车辆品牌和/或车辆型号;
[0182] 对应的,查找模块,具体用于将信息库平台存储的各油耗记录中的车辆品牌和/或车辆型号与所述油耗查询请求中的车辆品牌和/或车辆型号进行匹配,将匹配成功的车辆品牌和/或车辆型号对应的油耗记录作为查找到的油耗记录。
[0183] 实施例七
[0184] 根据本申请的实施方式,还提出一种基于信息库平台的车辆油耗共享装置,如图7所示,包括:
[0185] 第二接收模块,用于接收油耗查询信息,油耗查询信息包括车辆品牌和/或车辆型号;
[0186] 第二生成模块,用于根据第二接收模块接收到的油耗查询信息生成油耗查询请求;
[0187] 第二发送模块,用于发送第二生成模块生成的查询请求给对应的节点服务器;
[0188] 显示模块,用于接收节点服务器返回的油耗记录并显示。
[0189] 根据本申请的实施方式,显示模块,具体用于接收节点服务器返回的油耗列表,显示该油耗列表。
[0190] 根据本申请的实施方式,还提出一种基于信息库平台的车辆油耗共享系统,包括实施例五至实施例七任一所述的装置。
[0191] 根据本申请的实施方式,还提出一种基于信息库平台的车辆油耗共享设备,包括:至少一个处理器、至少一个存储装置;其中,所述存储装置存储有一个或多个程序,所述程序可以被所述处理器执行,使得所述处理器执行上述任一基于信息库平台的车辆油耗共享方法的步骤。
[0192] 进一步的,所述存储装置可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)和/或高速缓存存储单元,还可以进一步包括只读存储单元(ROM)。
[0193] 根据本申请的实施方式,还提出一种计算机可读介质,其上存储有计算机程序(即程序产品),当所述计算机程序在被处理器运行时,实现上述任一基于信息库平台的车辆油耗共享方法的步骤。
[0194] 进一步的,所述计算机可读存储介质包括但不限于:相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他光学、磁性存储介质,在此不再一一赘述。
[0195] 通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施例的方法。
[0196] 需要说明的,本申请中各个实施例均采用相关的方式描述,各实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0197] 本申请中,将车辆车中的车载设备、具有信息库平台读写权限的节点服务器、各用户移动终端中的客户端建立互连,以将各车载设备共享的油耗等相关数据保存至信息库平台,以在客户端接收到用户的查询信息时,基于信息库平台中的实时数据返回查询结果;该过程中,不仅保障了车载设备共享的油耗等相关数据的安全和有效,而且保障了查询结果的真实性、有效性以及可信度,能够给用户以准确的参考。
[0198] 以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。