道路车辆的排放量确定方法、装置及电子设备与流程

文档序号:24413737发布日期:2021-03-26 20:24阅读:142来源:国知局
道路车辆的排放量确定方法、装置及电子设备与流程

1.本申请涉及排量检测领域,尤其涉及一种道路车辆的排放量确定方法、装置及电子设备。


背景技术:

2.随着经济的快速发展,道路上行驶的车辆越来越多,车辆尾气的排放也是环境污染的重要来源之一。为了改善环境污染,需要对车辆尾气的排放量进行监测。
3.相关技术中,是基于各车型宏观保有量及年均行驶里程等宏观信息对机动车排放量进行估算,由于估算过程中未考虑车辆的速度以及位置等信息的变化,得到的排放量的准确性较低。


技术实现要素:

4.有鉴于此,本申请实施例提供一种道路车辆的排放量确定方法、装置及电子设备,能够提高排放量确定的准确性。
5.一方面,本申请实施例提供了一种道路车辆的排放量确定方法,所述方法包括:获取目标路网的路网信息,所述目标路网包括多条道路,所述路网信息包括所述目标路网的路网位置;获取多个车辆的车辆信息,所述车辆信息包括所述车辆的车速、车辆位置以及车辆类型;基于所述路网位置和所述车辆位置,确定所述车辆与所述道路的行驶对应关系;基于所述行驶对应关系、所述车速以及所述车辆类型,确定所述目标路网上的排放量。
6.在一种可能的实施方式中,所述获取多个车辆的车辆信息包括:通过车载obd设备获取所述车辆信息。
7.在一种可能的实施方式中,所述基于所述路网位置和所述车辆位置,确定所述车辆与所述道路的行驶对应关系包括:基于所述路网位置,对所述目标路网进行网格化,得到所述目标路网对应的网格图,所述网格图中每个网格对应于所述目标路网内的至少一条道路;基于所述网格的位置和所述车辆位置,确定所述车辆与所述道路的行驶对应关系。
8.在一种可能的实施方式中,所述基于所述网格的位置和所述车辆位置,确定所述车辆与所述道路的行驶对应关系包括:基于多个所述网格的位置以及多个所述车辆位置,确定多个所述车辆与多个网格的网格对应关系;基于所述网格对应关系、以及多个所述网格与多条所述道路的对应关系,确定多个所述车辆与多条所述道路的行驶对应关系。
9.在一种可能的实施方式中,所述基于所述行驶对应关系、所述车速以及所述车辆类型,确定所述目标路网上的排放量包括:基于所述行驶对应关系,确定多个所述车辆分别对应道路的道路长度;基于多个所述车辆的车辆类型,分别确定多个所述车辆的基准排放因子;基于多个所述车辆的车速以及多个所述车辆的基准排放因子,确定多个所述车辆的综合排放因子,所述综合排放因子与所述车速相关联;基于多个所述综合排放因子、多个所述车辆的车速以及多个所述车辆分别对应道路的道路长度,确定所述多条道路上的排放量;基于所述多条道路上的排放量,确定所述目标路网上的排放量。
10.在一种可能的实施方式中,所述基准排放因子与道路类型相关联,所述基于多个所述车辆的车辆类型,分别确定多个所述车辆的基准排放因子包括:基于多个所述车辆的车辆类型以及多个所述车辆分别对应道路的道路类型,确定所述基准排放因子。
11.在一种可能的实施方式中,所述基于多个所述综合排放因子、多个所述车辆的车速以及多个所述车辆分别对应道路的道路长度,确定所述多条道路上的排放量包括:对于所述目标路网上的任一道路,从多个所述车辆中确定行驶在任一道路上的多个目标车辆;基于多个所述目标车辆的行驶速度,确定多个所述目标车辆在所述任一道路上行驶的平均行驶速度;基于所述平均行驶速度,确定所述任一道路上的车辆流量;基于多个所述目标车辆的车辆类型、多个所述目标车辆的综合排放因子、所述任一道路的道路长度以及所述任一道路上的车辆流量,确定所述任一道路上的排放量。
12.在一种可能的实施方式中,所述基于所述平均行驶速度,确定所述任一道路上的车辆流量包括:将所述平均行驶速度和所述任一道路的类型输入车辆流量确定模型,通过所述车辆流量确定模型,获取所述任一道路上的车辆流量。
13.在一种可能的实施方式中,所述基于多个所述目标车辆的车辆类型、多个所述目标车辆的综合排放因子、所述任一道路的道路长度以及所述任一道路上的车辆流量,确定所述任一道路上的排放量包括:基于多个所述目标车辆的车辆类型,确定多个所述目标车辆中不同类型车辆的车辆比例;基于所述车辆比例,确定所述车辆流量中不同类型车辆的数量;基于多个所述目标车辆的综合排放因子、所述任一道路的道路长度以及所述车辆流量中不同类型车辆的数量,确定所述任一道路上的排放量。
14.在一种可能的实施方式中,所述基于多个所述目标车辆的综合排放因子、所述任一道路的道路长度以及所述车辆流量中不同类型车辆的数量,确定所述任一道路上的排放量包括:将不同车辆类型的车辆对应的综合排放因子与所述任一道路的道路长度相乘,得到不同车辆类型的车辆在所述任一道路上的单车排放量;
将所述单车排放量与不同车辆类型的车辆的数量相乘后相加,得到所述任一道路上的排放量。
15.在一种可能的实施方式中,所述基于所述多条道路上的排放量,确定所述目标路网上的排放量包括:将所述多条道路上的排放量相加,得到所述目标路网上的排放量。
16.一方面,提供了一种道路车辆的排放量确定装置,包括:第一获取模块,用于获取目标路网的路网信息,所述目标路网包括多条道路,所述路网信息包括所述目标路网的路网位置;第二获取模块,用于获取多个车辆的车辆信息,所述车辆信息包括所述车辆的车速、车辆位置以及车辆类型;行驶对应关系确定模块,用于基于所述路网位置和所述车辆位置,确定所述车辆与所述道路的行驶对应关系;排放量确定模块,用于基于所述行驶对应关系、所述车速以及所述车辆类型,确定所述目标路网上的排放量。
17.在一种可能的实施方式中,所述第二获取模块,用于通过车载obd设备获取所述车辆信息。
18.在一种可能的实施方式中,所述行驶对应关系确定模块,用于基于所述路网位置,对所述目标路网进行网格化,得到所述目标路网对应的网格图,所述网格图中每个网格对应于所述目标路网内的至少一条道路;基于所述网格的位置和所述车辆位置,确定所述车辆与所述道路的行驶对应关系。
19.在一种可能的实施方式中,所述行驶对应关系确定模块,用于基于基于多个所述网格的位置以及多个所述车辆位置,确定多个所述车辆与多个网格的网格对应关系;基于所述网格对应关系、以及多个所述网格与多条所述道路的对应关系,确定多个所述车辆与多条所述道路的行驶对应关系。
20.在一种可能的实施方式中,所述排放量确定模块,用于基于所述行驶对应关系,确定多个所述车辆分别对应道路的道路长度;基于多个所述车辆的车辆类型,分别确定多个所述车辆的基准排放因子;基于多个所述车辆的车速以及多个所述车辆的基准排放因子,确定多个所述车辆的综合排放因子,所述综合排放因子与所述车速相关联;基于多个所述综合排放因子、多个所述车辆的车速以及多个所述车辆分别对应道路的道路长度,确定所述多条道路上的排放量;基于所述多条道路上的排放量,确定所述目标路网上的排放量。
21.在一种可能的实施方式中,所述基准排放因子与道路类型相关联,所述排放量确定模块,用于基于多个所述车辆的车辆类型以及多个所述车辆分别对应道路的道路类型,确定所述基准排放因子。
22.在一种可能的实施方式中,所述排放量确定模块,用于对于所述目标路网上的任一道路,从多个所述车辆中确定行驶在任一道路上的多个目标车辆;基于多个所述目标车辆的行驶速度,确定多个所述目标车辆在所述任一道路上行驶的平均行驶速度;基于所述平均行驶速度,确定所述任一道路上的车辆流量;基于多个所述目标车辆的车辆类型、多个所述目标车辆的综合排放因子、所述任一道路的道路长度以及所述任一道路上的车辆流量,确定所述任一道路上的排放量。
23.在一种可能的实施方式中,所述排放量确定模块,用于将所述平均行驶速度和所述任一道路的类型输入车辆流量确定模型,通过所述车辆流量确定模型,获取所述任一道路上的车辆流量。
24.在一种可能的实施方式中,所述排放量确定模块,用于基于多个所述目标车辆的车辆类型,确定多个所述目标车辆中不同类型车辆的车辆比例;基于所述车辆比例,确定所述车辆流量中不同类型车辆的数量;基于多个所述目标车辆的综合排放因子、所述任一道路的道路长度以及所述车辆流量中不同类型车辆的数量,确定所述任一道路上的排放量。
25.在一种可能的实施方式中,所述排放量确定模块,用于将不同车辆类型的车辆对应的综合排放因子与所述任一道路的道路长度相乘,得到不同车辆类型的车辆在所述任一道路上的单车排放量;将所述单车排放量与不同车辆类型的车辆的数量相乘后相加,得到所述任一道路上的排放量。
26.在一种可能的实施方式中,所述排放量确定模块,用于将所述多条道路上的排放量相加,得到所述目标路网上的排放量。
27.一方面,提供了一种电子设备,所述电子设备包括:至少一个处理器以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述排放量确定方法。
28.一方面,一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述排放量确定方法。
29.一方面,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述排放量确定方法。
30.通过本申请实施例提供的技术方案,能够基于路网信息和车辆信息来确定车辆与道路的行驶对应关系,基于车辆与道路的行驶对应关系来获取目标路网的排放量,得到的目标路网排放量的准确性较高。
附图说明
31.为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
32.图1为本申请实施例的一种道路车辆的排放量确定方法的实施环境示意图;图2为本申请实施例的一种道路车辆的排放量确定方法的流程图;图3为本申请实施例的一种道路车辆的排放量确定方法的流程图;图4为本申请实施例的一种道路车辆的排放量确定方法的框架图;图5为本申请实施例的一种道路车辆的排放量确定方法的流程图;图6为本申请实施例的一种道路车辆的排放量确定装置的结构示意图;图7为本申请实施例的一种电子设备的结构示意图。
具体实施方式
33.下面结合附图对本申请实施例进行详细描述。
34.以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
35.要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种行驶中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本申请,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。
36.还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
37.另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。
38.为了对本申请实施例提供的技术方案进行更加清楚的说明,下面对本申请实施例涉及的一些名词进行介绍。
39.obd设备:obd(on board diagnostics,车载自诊断系统),通过对车辆安装obd设备,能够实时监测车辆运行排放情况,比如车辆类型、车辆定位信息、车速、尾气排放浓度等。
40.图1是本申请实施例提供的道路车辆的排放量确定方法的实施环境示意图,参见图1,该实施环境中包括电子设备110和服务器140。
41.电子设备110通过无线网络或有线网络与服务器140相连。可选地,电子设备110是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。电子设备110安装和运行有支持排放量确定的应用程序。在一些实施例中,电子设备110为obd设备。
42.可选地,服务器是独立的物理服务器,或者是多个物理服务器构成的服务器集群或者分布式系统,或者是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
43.可选地,电子设备110泛指多个电子设备中的一个,本申请实施例仅以电子设备110来举例说明。
44.本领域技术人员可以知晓,上述电子设备的数量可以更多或更少。比如上述电子设备仅为一个,或者上述电子设备为几十个或几百个,或者更多数量,此时上述实施环境中还包括其他电子设备。本申请实施例对电子设备的数量和设备类型不加以限定。
45.在介绍完本申请实施例的实施环境之后,下面对本申请实施例的应用场景进行说明。
46.本申请实施例提供的技术方案能够应用在检测汽车尾气排放量的场景下,比如,当技术人员想要检测某个区域的汽车尾气排放量的情况下,能够采用本申请实施例提供的技术方案,实现快速且精准的排放量检测。
47.接下来,结合附图,描述本申请实施例提供的排放量确定方法,在下述说明过程中,以执行主体为服务器为例进行说明。
48.参见图2,本申请实施例提供的一种道路车辆的排放量确定方法,方法包括:201、服务器获取目标路网的路网信息,目标路网包括多条道路,路网信息包括目标路网的路网位置。
49.其中,目标路网也即是待进行尾气检测的路网,多条道路也就构成了一个路网,在一些实施例中,目标路网为城市范围内由各种道路组成的城市道路网。路网位置也即是目标路网在城市中的位置,在一些实施例中,路网位置为目标路网的边界坐标,目标路网的边界所围成的区域也即是目标路网。
50.202、服务器获取多个车辆的车辆信息,车辆信息包括车辆的车速、车辆位置以及车辆类型。
51.203、服务器基于路网位置和车辆位置,确定车辆与道路的行驶对应关系。
52.其中,行驶对应关系也即是,车辆与行驶道路的对应关系。
53.204、服务器基于行驶对应关系、车速以及车辆类型,确定目标路网上的排放量。
54.通过本申请实施例提供的技术方案,能够基于路网信息和车辆信息来确定车辆与道路的行驶对应关系,基于车辆与道路的行驶对应关系来获取目标路网的排放量,得到的目标路网排放量的准确性较高。
55.需要说明的是,上述步骤201

204是本申请实施例的简单描述,下面将结合一些例子,对本申请实施例提供的技术方案进行详细说明,参见图3,方法包括:301、服务器获取目标路网的路网信息,目标路网包括多条道路,路网信息包括目标路网的路网位置。
56.其中,目标路网也即是待进行尾气检测的路网,多条道路也就构成了一个路网,在一些实施例中,目标路网为城市范围内由各种道路组成的城市道路网。路网位置也即是目标路网在城市中的位置,在一些实施例中,路网位置为目标路网的边界坐标,目标路网的边界所围成的区域也即是目标路网。
57.在一种可能的实施方式中,服务器能够获取目标路网所在区域的电子地图,从电子地图中确定目标路网的边界,将目标路网的边界所围成的区域确定为目标路网所在的区域。在一些实施例中,目标路网的边界由经纬度坐标来进行表示。
58.举例来说,技术人员能够在电子地图中选择目标路网,服务器能够基于目标路网的标识,从电子地图中确定目标路网的边界。服务器从电子地图中获取目标路网边界的经纬度坐标,将目标路网的边界围成的区域进行标记,被标记的区域也即是目标路网所在的区域。在一些实施例中,在上述实施方式的基础上,服务器也能够进一步从电子地图中获取目标路网中多条道路的经纬度坐标,从而获取更加细致的网络信息,便于后续的排放量检测。
59.在一种可能的实施方式中,服务器上存储有多个路网的路网信息,服务器根据目标路网的标识,从多个路网的路网信息中确定目标路网的路网信息。
60.302、服务器获取多个车辆的车辆信息,车辆信息包括车辆的车速、车辆位置以及车辆类型。
61.在一种可能的实施方式中,服务器通过车载obd设备获取车辆的车辆信息。也即是,服务器能够获取该车辆obd系统发送的车辆信息。
62.其中,obd系统能够监测车辆的发动机、定位装置、催化转化器、颗粒捕集器、氧传感器、排放控制系统、燃油系统以及egr(exhaust gas re

circulation,废气循环系统)等部件,通过对上述部件的检测,确定车辆的车速、车辆位置以及车辆类型。
63.303、服务器基于路网位置和车辆位置,确定车辆与道路的行驶对应关系。
64.其中,行驶对应关系也即是,车辆与行驶道路的对应关系。
65.在一种可能的实施方式中,服务器基于路网位置,对目标路网进行网格化,得到目标路网对应的网格图,网格图中每个网格对应于目标路网内的至少一条道路。服务器基于网格图中多个网格的位置和车辆位置,确定多个车辆与多条道路的行驶对应关系。其中,若网格设置的较小,那么后续得到的排放量数据也就较为精准,若网格设置的较大,那么服务器能够以较小的计算量来确定排放量,网格的大小能够由技术人员根据实际情况进行设置,本申请实施例对此不做限定。
66.举例来说,服务器能够基于路网位置所指示的区域,对目标路网进行网格化切分,将目标路网切分为多个网格,多个网格也就构成了网格图,每个网格对应于目标路网内的至少一条道路,换句话说,一条道路可能对应于多个网格,通过这样的方式,能够将范围较大的目标路网切分为多个网格,后续确定排放量时能够以网格为单位来进行,提高了排放量检测的准确性。服务器基于多个网格的位置和车辆位置,确定多个车辆与多个网格的网格对应关系。服务器基于网格对应关系和多个网格与多条道路的对应关系,确定多个车辆与多条道路的行驶对应关系,以实现道路和车辆的耦合。
67.比如,若目标路网为一个长为5km,宽为3km的矩形区域,那么服务器能够以100为间隔,将目标路网且分为50
×
30=1500个正方形网格。服务器能够基于每个网格的经纬度坐标以及车辆的经纬度坐标,确定多个车辆所在的网格。服务器能够基于目标路网中每条道路的经纬度坐标以及每个网格的经纬度坐标,确定网格与道路的对应关系。比如,一个网格的四个顶点的经纬度坐标分别为(0,0)、(0,1)、(1,1)以及(1,0),一条道路存在两个道路边界点的经纬度坐标分别为(0.3,0.3)以及(0.8,0.8),那么服务器能够确定该道路位于该网格内部,能够将该网格打上该道路的标识,比如该道路的标识为road

50,那么服务器也就能够将该网格的标识确定为road

50。
68.除此之外,若路网信息包括目标路网内多条道路的道路位置信息,那么在服务器将目标路网划分为网格图的同时,也能欧直接基于道路的位置信息对划分后的网格进行标注,从而确定网格和道路的对应关系。在此之后,服务器能够基于网格的位置以及车辆的位置,确定多个车辆与多个网格的网格对应关系,由于网格标注有道路的标识,那么确定车辆与网格的网格对应关系之后,也就能够基于标注的道路的标识来确定车辆与道路的行驶对应关系,以实现道路和车辆的耦合。
69.需要说明的是,由于车辆在行驶过程中,车辆位置随时可能发生变化,服务器需要
实时确定车辆的位置,以保证车辆与道路的行驶对应关系的准确性。
70.304、服务器基于行驶对应关系、车速以及车辆类型,确定目标路网上的排放量。
71.在一种可能的实施方式中,服务器基于行驶对应关系,确定多个车辆分别对应道路的道路长度。服务器基于多个车辆的车辆类型,分别确定多个车辆的基准排放因子。服务器基于多个车辆的车速以及多个车辆的基准排放因子,确定多个车辆的综合排放因子,综合排放因子与车速相关联。服务器基于多个车辆的综合排放因子、多个车辆的车速以及多个车辆分别对应道路的道路长度,确定多条道路上的排放量。服务器基于多条道路上的排放量,确定目标路网上的排放量。
72.为了对上述实施方式进行更加清楚的说明,下面将分为几个部分对上述实施方式进行说明。
73.部分1、对服务器基于行驶对应关系,确定多个车辆分别对应道路的道路长度的方式进行说明:在一种可能的实施方式中,以多个车辆中的一个车辆为例,服务器能够基于行驶对应关系,确定该车辆当前行驶的道路的道路标识,基于该道路的道路标识在道路数据库中进行查询,获取该道路的道路长度,其中,道路数据库为服务器对应维护的数据库,道路数据库中存储有道路的长度、类型以及位置等信息。
74.举例来说,对于多个车辆中的车辆a来说,服务器基于行驶对应关系,确定该车辆a当前行驶的道路为道路a,那么服务器能够基于道路a在道路数据库中进行查询,获取道路a的道路长度为xx米。
75.除此之外,若路网信息中包括多条道路的道路信息,那么服务器也能够基于行驶对应关系,确定该车辆当前行驶的道路的道路标识,其中,道路信息包括道路的长度、类型以及位置等信息。服务器基于该道路的道路标识,从路网信息中获取该道路的长度,本申请实施例对此不做限定。
76.部分2、对服务器基于多个车辆的车辆类型,分别确定多个车辆的基准排放因子的方式进行说明:在一种可能的实施方式中,由于不同类型的车辆在行驶时具有不同的排放量,服务器能够基于多个车辆的车辆类型,查询多个车辆的基准排放因子,基准排放因子也即是一种类型的车辆以预设速度行驶时在单位时间的排放量,车辆类型与基准排放因子的对应关系能够由服务器从不同类型的车辆的介绍官网上获取,或者由技术人员自行收集相关数据,并将收集到的数据上传至服务器,本申请实施例对此不做限定。
77.在一种可能的实施方式中,基准排放因子与道路类型相关联,服务器基于多个车辆的车辆类型以及多个车辆分别对应道路的道路类型,确定基准排放因子。其中,车辆类型、道路类型以及基准排放因子的三者的对应关系能够由服务器从不同类型的车辆的介绍官网上获取,或者由技术人员自行收集相关数据,并将收集到的数据上传至服务器,本申请实施例对此不做限定。在一些实施例中,道路类型用于表示铺设道路的材质,比如为水泥或者柏油;在另一些实施例中,道路类型用于表示道路的等级,比如为1级道路或者2级道路;在另一些实施例中,道路类型用于表示道路的认为分类,比如为高速公路、国道或者普通公路等,本申请实施例对此不做限定。
78.对于同一车辆类型的车辆来说,在不同类型的道路上行驶时基准排放因子也可能
是不同的,比如车辆在柏油马路上以预设速度行驶时的基准排放因子与同一车辆在水泥路面上以预设速度行驶时的基准排放因子不同,服务器能够基于道路类型和车辆类型来确定车辆的基准排放因子,更加细化基准排放因子的确定流程,提高确定出的基准排放因子的准确性。从而提高后续确定排放量的准确性。
79.部分3、对服务器基于多个车辆的车速以及多个车辆的基准排放因子,确定多个车辆的综合排放因子的方法进行说明:在一种可能的实施方式中,服务器基于多个车辆的车速,确定对基准排放因子的速度校准系数,基于速度校准系数对基准排放因子进行校准,得到多个车辆的综合排放因子。
80.举例来说,服务器能够基于网格图,通过下述公式(1)来确定车辆的综合排放因子:cef
ijkh
=ef
ijk
*a(v,h)(1)其中,cef
ijkh
表示车辆类型k的车辆在第i个网格中第j类道路上第h个小时的综合排放因子,ef
ijk
表示车辆类型k的车辆在第i个网格中第j类道路上的基准排放因子,a(v,h)为速度校准系数,表示第h个小时下速度为v的速度校准系数,速度校准系数由技术人员根据实际情况进行设置,本申请实施例对此不做限定。
81.部分4、对服务器基于多个车辆的综合排放因子、多个车辆的车速以及多个车辆分别对应道路的道路长度,确定多条道路上的排放量的方式进行说明:在一种可能的实施方式中,对于目标路网上的任一道路,服务器从多个车辆中确定行驶在该道路上的多个目标车辆。服务器基于多个目标车辆的行驶速度,确定车辆在该道路上行驶的平均行驶速度。服务器基于平均行驶速度,确定该道路上的车辆流量。服务器基于多个目标车辆的车辆类型、多个目标车辆的综合排放因子、该道路的道路长度以及该道路上的车辆流量,确定该道路上的排放量。
82.为了对部分4进行更加清楚的说明,下面将再分成几个部分对部分4进行说明:部分41、对服务器从多个车辆中确定行驶在该道路上的多个目标车辆的方式进行说明:在一种可能的实施方式中,服务器基于行驶对应关系,从多个车辆中确定行驶在该道路上的多个目标车辆。
83.部分42、对服务器基于多个目标车辆的行驶速度,确定车辆在该道路上行驶的平均行驶速度的方式进行说明:在一种可能的实施方式中,服务器获取多个目标车辆的行驶速度的平均速度,将该平均速度作为车辆在该道路上行驶的平均行驶速度。
84.部分43、对服务器基于多个目标车辆的行驶速度,确定车辆在任一道路上的车辆流量的方法进行说明:在一种可能的实施方式中,服务器将平均行驶速度和任一道路的类型输入车辆流量确定模型,通过车辆流量确定模型,获取任一道路上的车辆流量。对于一条道路来说,车辆在该道路上的行驶速度与车流量密切相关,车流量越大,那么车辆在该道路上的行驶速度也就越慢,车流量越小,那么车辆在该道路上的行驶速度也就越快。服务器能够根据已有的不同道路类型上车速与车辆流量信息,分别对车速与车辆流量进行相关性拟合分析,基
于拟合结果构建车辆流量确定模型。服务器通过车辆流量确定模型,获得车辆流量与车速之间定量关系,再根据车辆在该道路上行驶的平均行驶速度,反推该道路上的车辆流量。在一些实施例中,该道路上的车辆流量大于目标车辆的数量,这是由于目标车辆为服务器能够获取到车辆信息的车辆,该道路上同时也可能存在服务器无法获取到车辆信息的车辆,比如该道路上存在未安装有obd系统的车辆。
85.另外,需要说明的是,对于目标路网中的一些道路来说,可能不存在能够监测到车辆信息的情况,那么服务器能够将目标路网中,与未监测到车辆信息的道路属于相同类型,且距离最近的道路的车辆流量赋予未监测到车辆信息的道路,从而完成目标路网中所有道路的车辆流量的确定。
86.部分43、对服务器基于多个目标车辆的车辆类型、多个目标车辆的综合排放因子、该道路的道路长度以及该道路上的车辆流量,确定该道路上的排放量的方式进行说明:在一种可能的实施方式中,服务器基于多个目标车辆的车辆类型,确定多个目标车辆中不同类型车辆的车辆比例。服务器基于车辆比例,确定车辆流量中不同类型车辆的数量。服务器基于多个目标车辆的综合排放因子、该道路的道路长度以及车辆流量中不同类型车辆的数量,确定该道路上的排放量。
87.举例来说,服务器基于多个目标车辆的车辆类型,确定多个目标车辆中不同类型车辆的车辆比例。服务器基于车辆比例,确定车辆流量中不同类型车辆的数量。服务器将不同车辆类型的车辆对应的综合排放因子与该道路的道路长度相乘,得到不同车辆类型的车辆在该道路上的单车排放量。服务器将单车排放量与不同车辆类型的车辆的数量相乘后相加,得到该道路上的排放量。
88.比如,目标车辆的数量为5,服务器基于目标车辆的车辆类型,确定5台目标车辆中存在3种车辆类型,其中,车辆类型a有2台,车辆类型b有1台,车辆类型c有2台。服务器能够确定目标车辆中车辆类型a:车辆类型b:车辆类型c=2:1:2,该比例也即是车辆比例。若服务器确定该道路上的车辆流量为100,那么服务器基于车辆比例2:1:2,确定该道路上100车辆流量中包括40辆车辆类型a的车辆,20辆车辆类型b的车辆以及40辆车辆类型c的车辆。服务器将车辆类型a、车辆类型b以及车辆类型c分别对应的综合排放因子与该道路的长度相乘,也即是通过下述公式(2),得到车辆类型a、车辆类型b以及车辆类型c分别对应的单车排放量。服务器将车辆类型a、车辆类型b以及车辆类型c分别对应的单车排放量分别与车辆类型a、车辆类型b以及车辆类型c分别对应的车辆数量相乘后相加,得到该道路上的排放量。若车辆类型a、车辆类型b以及车辆类型c分别对应的单车排放量分别为p1、p2以及p3,那么服务器能够通过下述公式(3),获取该道路上的排放量。
89.e
ijkh=
cef
ijkh
*l(i,j)(2)其中,e
ijkh
表示第k种车型在第i个网格中第j种类型道路中第h小时的单车平均排放量,l(i,j)表示第i个网格中第j种类型道路长度。
90.p= p1*m1+p2*m2+p3*m3(3)其中,p为该道路上的排放量,m1为车辆类型a的车辆数量,m2为车辆类型b的车辆数量,m3为车辆类型c的车辆数量。
91.部分5、对服务器基于多条道路上的排放量,确定目标路网上的排放量进行说明:在一种可能的是实施方式中,服务器将多条道路上的排放量相加,得到目标路网
上的排放量。
92.在一种可能的实施方式中,服务器基于多条道路上的排放量,确定网格图中每个网格对应的排放量,将多个网格对应的排放量相加,得到目标路网上的排放量。
93.通过本申请实施例提供的技术方案,能够基于路网信息和车辆信息来确定车辆与道路的行驶对应关系,基于车辆与道路的行驶对应关系来获取目标路网的排放量,得到的目标路网排放量的准确性较高。
94.为了对本申请实施例提供的技术方案进行更加清楚的说明,下面将结合上述各个可能的实施方式、附图4和图5,来对本申请实施例提供的技术方案进行说明:如图4所示,车辆信息与路网信息为排放清单计算基础信息,车辆信息代表车辆尾气排放及车辆活动水平强度信息,而路网信息代表客观存在的车辆运输载体,可以分为不同道路等级,当然也可以知道道路地理位置信息,将车辆信息与路网信息耦合可以反演车辆排放空间分布情况。车队构成比例也即是一条道路上所有行驶车辆的车辆类型比例,时空分辨率排放清单用于表示路网在不同时间段在不同网格的排放量。
95.路网网格化及车辆轨迹,路网网格化是将道路网通过经纬度分割为若干电子地图行驶的网格,从空间上将路网细化,而车辆轨迹是车辆实际行驶路线,通过路网轨迹匹配可以将车辆行驶轨迹与网格相对应。
96.在一定条件下,车速与车辆流量之间存在较强的相关性,那么可以根据这种相关性通过拟合方法将车辆流量进行量化。对于未监测道路车辆流量的道路,可以根据车辆流量确定模型(车流量模型)得到的车辆流量对其进行预测,将相同道路类型分类并选取空间最邻近的同类型道路车辆流量作为未监测道路车辆流量。
97.如图5所示,本申请实施例的流程为;501、服务器获取路网信息与车辆信息。
98.可选地,路网信息包括道路经纬度、道路类型、道路长度等;车辆信息是通过车载obd远程在线监测设备实时获取的车辆信息,可选地,车辆信息包括逐秒浓度排放值、车速、车辆类型、车辆经纬度等,其中逐秒浓度值经过信息清洗处理后转化为车辆小时排放因子,车速转化为小时平均车速。
99.502、服务器根据路网经纬度信息将目标路网进行网格化分割,得到目标路网的网格图。
100.可以根据不同的空间分辨率需求选择网格尺寸大小,完成道路与网格映射,其中网格包含道路类型及道路长度信息。
101.503、服务器根据网格内道路经纬度边界与车辆经纬度轨迹信息快速匹配车辆行驶轨迹与道路网格,实时定位车辆在路网中的实际行驶轨迹。
102.这样能够完成道路与车辆轨迹的耦合。
103.504、服务器根据已有的不同道路类型上车速与车辆流量信息,分别对车速与车辆流量进行相关性拟合分析,通过构建道路交通流密度模型,获得车辆流量与车速之间定量关系,再根据网格内各不同道路类型小时平均车速,分别计算不同道路类型的实时小时车辆流量。
104.可选地,从全路网确定未监测道路,按照相同道路类型空间就近原则划分,根据已有道路车辆流量信息,预测与已监测的同等类型道路距离最近的未监测道路车辆流量,从
而完成所有未监测道路车辆流量统计。
105.505、服务器根据车辆类型获得对应的车辆的基准排放因子,通过车辆实际行驶速对本车型基准排放因子进行速度系数校准获得综合排放因子,再结合道路长度可以进一步获得某一道路上某一类型单车平均排放量。
106.506、服务器基于网格内各类型道路车辆流量与道路长度,结合网格内各类型道路车队构成比例,进一步计算网格内各道路类型不同车型的车辆流量,依据单个车辆的排放量计算方法,将不同车型排放量分别进行累加最终获得网格的排放清单。
107.其中,网格的排放清单用于指示目标路网中不同网格的排放量。
108.507、服务器基于获得的网格排放清单,将所有网格排放清单进行累加,最终获得目标路网的排放清单。
109.其中,目标路网的排放清单用于指示目标路网的总排放量。
110.通过本申请实施例提供的技术方案,能够基于路网信息和车辆信息来确定车辆与道路的行驶对应关系,基于车辆与道路的行驶对应关系来获取目标路网的排放量,得到的目标路网排放量的准确性较高。
111.在本申请实施例中,采用obd了远程实时监测技术,能够实时获取车辆真实排放因子,再将排放数据与道路信息耦合,提高排放清单测算的准确度;另外通过构建车流量

速度密度模型,可以实时计算道路车流量并提高车流量计算精度,同时通过对未监测道路的车流量,车速,车队构成进行预测,可以将所有道路全部纳入评估,有利于高时空分辨率的网格化排放清单的构建。
112.与上面的方法实施例相对应,参见图6,本申请实施例还提供了一种道路车辆的排放量确定装置600,包括:第一获取模块601、第二获取模块602、行驶对应关系确定模块603以及排放量确定模块604。
113.第一获取模块601,用于获取目标路网的路网信息,目标路网包括多条道路,路网信息包括目标路网的路网位置。
114.第二获取模块602,用于获取多个车辆的车辆信息,车辆信息包括车辆的车速、车辆位置以及车辆类型。
115.行驶对应关系确定模块603,用于基于路网位置和车辆位置,确定车辆与道路的行驶对应关系。
116.排放量确定模块604,用于基于行驶对应关系、车速以及车辆类型,确定目标路网上的排放量。
117.在一种可能的实施方式中,第二获取模块,用于通过车载obd设备获取车辆信息。
118.在一种可能的实施方式中,行驶对应关系确定模块,用于基于路网位置,对目标路网进行网格化,得到目标路网对应的网格图,网格图中每个网格对应于目标路网内的至少一条道路。基于网格的位置和车辆位置,确定车辆与道路的行驶对应关系。
119.在一种可能的实施方式中,行驶对应关系确定模块,用于基于基于多个网格的位置以及多个车辆位置,确定多个车辆与多个网格的网格对应关系。基于网格对应关系、以及多个网格与多条道路的对应关系,确定多个车辆与多条道路的行驶对应关系。
120.在一种可能的实施方式中,排放量确定模块,用于基于行驶对应关系,确定多个车辆分别对应道路的道路长度。基于多个车辆的车辆类型,分别确定多个车辆的基准排放因
子。基于多个车辆的车速以及多个车辆的基准排放因子,确定多个车辆的综合排放因子,综合排放因子与车速相关联。基于多个综合排放因子、多个车辆的车速以及多个车辆分别对应道路的道路长度,确定多条道路上的排放量。基于多条道路上的排放量,确定目标路网上的排放量。
121.在一种可能的实施方式中,基准排放因子与道路类型相关联,排放量确定模块,用于基于多个车辆的车辆类型以及多个车辆分别对应道路的道路类型,确定基准排放因子。
122.在一种可能的实施方式中,排放量确定模块,用于对于目标路网上的任一道路,从多个车辆中确定行驶在任一道路上的多个目标车辆。基于多个目标车辆的行驶速度,确定多个目标车辆在任一道路上行驶的平均行驶速度。基于平均行驶速度,确定任一道路上的车辆流量。基于多个目标车辆的车辆类型、多个目标车辆的综合排放因子、任一道路的道路长度以及任一道路上的车辆流量,确定任一道路上的排放量。
123.在一种可能的实施方式中,排放量确定模块,用于将平均行驶速度和任一道路的类型输入车辆流量确定模型,通过车辆流量确定模型,获取任一道路上的车辆流量。
124.在一种可能的实施方式中,排放量确定模块,用于基于多个目标车辆的车辆类型,确定多个目标车辆中不同类型车辆的车辆比例。基于车辆比例,确定车辆流量中不同类型车辆的数量。基于多个目标车辆的综合排放因子、任一道路的道路长度以及车辆流量中不同类型车辆的数量,确定任一道路上的排放量。
125.在一种可能的实施方式中,排放量确定模块,用于将不同车辆类型的车辆对应的综合排放因子与任一道路的道路长度相乘,得到不同车辆类型的车辆在任一道路上的单车排放量。将单车排放量与不同车辆类型的车辆的数量相乘后相加,得到任一道路上的排放量。
126.在一种可能的实施方式中,排放量确定模块,用于将多条道路上的排放量相加,得到目标路网上的排放量。
127.图6示装置可以对应的执行上述方法实施例中的内容,本实施例未详细描述的部分,参照上述方法实施例中记载的内容,在此不再赘述。
128.通过本申请实施例提供的技术方案,能够基于路网信息和车辆信息来确定车辆与道路的行驶对应关系,基于车辆与道路的行驶对应关系来获取目标路网的排放量,得到的目标路网排放量的准确性较高。
129.参见图7,本申请实施例还提供了一种电子设备700,该电子设备包括:至少一个处理器;以及,与该至少一个处理器通信连接的存储器;其中,该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述方法实施例中的排放量确定方法。
130.本申请实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述方法实施例中的排放量确定方法。
131.本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序指令被计算机执行时,使该计算机执行前述方法实施例中的排放量确定方法。
132.下面参考图7,其示出了适于用来实现本申请实施例的电子设备700的结构示意
图。本申请实施例中的电子设备700可以包括但不限于诸如笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)等等的移动电子设备以及诸如数字tv、台式计算机等等的固定电子设备。图7示出的电子设备700仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
133.如图7所示,电子设备700可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储装置708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram 703中,还存储有电子设备700操作所需的各种程序和数据。处理装置701、rom 702以及ram 703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
134.通常,以下装置可以连接至i/o接口705:包括例如触摸屏、触摸板、键盘、鼠标、图像传感器、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备700与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种装置的电子设备700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
135.特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从rom 702被安装。在该计算机程序被处理装置701执行时,执行本申请实施例的方法中限定的上述功能。
136.需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种行驶,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
137.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
138.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电
子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所获取的网际协议地址指示内容分发网络中的边缘节点。
139.或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。
140.可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
141.附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
142.描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。
143.应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。
144.以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1