一种确定交通流量的方法、装置及设备与流程

文档序号:23797054发布日期:2021-02-02 10:34阅读:251来源:国知局
一种确定交通流量的方法、装置及设备与流程

[0001]
本申请涉及智能交通技术领域,尤其涉及一种确定交通流量的方法、装置及设备。


背景技术:

[0002]
在交通系统中,道路规划以及交通信号灯控制均需要以交通流量为基础,以保证道路规划和交通信号灯控制能够较好的匹配交通流量,减少交通拥堵。因此,准确地确定交通流量显得尤为重要。
[0003]
目前,为了确定交通流量,较为常见的一种方式是在交通区域的各个固定位置配置专门采集流量的人力或者设备获取交通区域的各个固定位置的流量。例如,在城市关键路口配备专门的工作人员,由工作人员在特定时间段内对来往车辆进行记录或者在城市关键路口设置采集设备,获取该路口流量。由于人力和物力成本的原因,在交通区域的每个位置都设置人力和设备是不现实的,因此这种方式通常无法准确、全面地确定一个交通区域内的交通流量。
[0004]
确定交通流量的另一种现有技术是根据车辆上安装的全球定位(global positioning system,gps)系统记录的数据,测算车辆经过路口或路段的数量。这种方式借助gps系统在车辆行驶过程中记录的车辆位置、方向和速度信息,结合地图信息,计算各个路口的交通流量。但这种方式只适用于计算交通区域中某个位置上通过的安装有gps系统的车辆的数量,对于在该位置上通过的没有安装有gps系统的车辆的数量是无法计算的,这导致该方法也无法准确、全面地确定交通区域内的交通流量。


技术实现要素:

[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]
第五方面,本申请提供了一种非瞬态的可读存储介质,所述非瞬态的可读存储介质被计算设备执行时,所述计算设备执行前述第一方面或第一方面的任意可能的实现方式中提供的方法。该存储介质中存储了程序。该存储介质包括但不限于易失性存储器,例如随机访问存储器,非易失性存储器,例如快闪存储器、硬盘(hard disk drive,hdd)、固态硬盘(solid state drive,ssd)。
[0030]
第六方面,本申请提供了一种计算设备程序产品,所述计算设备程序产品包括计算机指令,在被计算设备执行时,所述计算设备执行前述第一方面或第一方面的任意可能的实现方式中提供的方法。该计算机程序产品可以为一个软件安装包,在需要使用前述第
一方面或第一方面的任意可能的实现方式中提供的方法的情况下,可以下载该计算机程序产品并在计算设备上执行该计算机程序产品。
附图说明
[0031]
为了更清楚地说明本申请实施例的技术方法,下面将对实施例中所需使用的附图作以简单地介绍。
[0032]
图1为本申请提供的一种系统架构示意图;
[0033]
图2为本申请提供的另一种系统架构示意图;
[0034]
图3为本申请提供的一种确定交通流量的方法示意图;
[0035]
图4为本申请提供的一种路网拓扑图的示意图;
[0036]
图5为本申请提供的一种修正监控数据的流程示意图;
[0037]
图6为本申请提供的一个路口的监控数据示意图;
[0038]
图7为本申请提供的另一个路口的监控数据示意图;
[0039]
图8为本申请提供的另一个路口的监控数据示意图;
[0040]
图9为本申请提供的一种确定未设置卡口设备的路口的过车数据的流程示意图;
[0041]
图10为本申请提供的一种确定路口转向流量的流程示意图;
[0042]
图11为本申请提供的路口与相邻路口的示意图;
[0043]
图12为本申请提供的路口与相邻路口的示意图;
[0044]
图13为本申请提供的路口之间路段的示意图;
[0045]
图14为本申请提供的一种更新后的路网拓扑图的示意图;
[0046]
图15为本申请实施例提供的一种流量确定装置1500的示意图;
[0047]
图16为本申请实施例提供的一种计算设备1600的示意图;
[0048]
图17为本申请实施例提供的一种计算设备系统中计算设备1700的示意图。
具体实施方式
[0049]
下面对本申请提供的一种确定交通流量的方法、装置及设备进行示例性地描述。
[0050]
为了便于理解,下面给出与本申请相关的概念的说明:
[0051]
1、交通区域,本申请实施例中,交通区域包括可供各种无轨车辆通行的路段和路口,一个交通区域中可以包括多个路段和路口,一个路段中可以包括一个或多个车道。
[0052]
2、路口,在交通区域中两个或多个相交叉的路段的交叉部分称为路口,也可以称为交叉口,路口按照形状可以分为十字形、x形、t形、y形、环形(即圆环)路口等。在本申请实施例中,车辆行驶进入该路口的车道称为该路口的进口车道;根据路口的形状不同,该路口的进口车道的方向不同,如十字行路口的进口车道的方向为四个垂直的方向;t形路口以及y型路口的进口车道的方向为三个方向;环型路口的进口车道的方向与进口车道的设置位置以及数量有关。本申请实施例并不限定路口某一方向的进口车道的数量,可以为三车道,也可以为四车道,还可以两车道。
[0053]
在本申请实施例中的车道仅考虑进口车道,因为车辆行驶远离该路口的车道(也即该路口的出口车道)一般为车辆进入另一个路口的车道(也即另一个路口的进口车道),对于车辆行驶远离该路口的车道的相关流量计算(如计算该车道的转向流量、路段流量
等),其实质是该路口的一个相邻路口的进口车道上流量(如路口转向流量、路段流量)的计算,具体计算过程可以参见本申请实施例提供的确定交通流量的方法。
[0054]
3、监控系统,监控系统是监控交通区域中的车辆行驶信息,并进一步对车辆行驶信息进行处理,获得监控数据的系统。监控系统包括监控设备和处理系统。在本申请实施例中,从监控系统中获得的数据称为监控数据,监控数据包括多个路口或路段的过车数据,每个路口或路段的过车数据是经过设置于该路口或路段的监控设备记录的、再经处理系统分析后获得的数据。过车数据包括经过该监控设备所在位置的车辆的信息(例如车牌、时间、所经过的进口车道、一个或多个时间段内经过监控设备所在位置的车辆数量等)。
[0055]
本申请实施例中监控系统可以是卡口监控系统,卡口监控系统用于对经过交通区域中的特定场所(如收费站、交通或治安检查站、路口、路段等)的车辆进行监控;卡口监控系统包括卡口设备和处理系统,其中,卡口设备设置在路口或路段的某个位置,用于监控经过该位置的车辆,卡口设备是能够捕捉到图像或影像的设备,如摄像头,或相机等;处理系统可以获取卡口设备捕捉的图像或影像,通过深度学习算法识别卡口设备捕捉到的图像或影像中的车辆的车牌、车型、车辆数量,还可以记录经过的时间等信息。处理系统可以是一个运行在计算设备上的软件系统,处理系统可以部署在靠近卡口设备的服务器中,也可以部署在远端服务器上。卡口监控系统中处理系统处理后的数据可以作为卡口监控系统的监控数据。
[0056]
在一个交通区域内,可以只在一些路口设置卡口设备,例如可以在该交通区域内的主干路段、交通容易拥堵的路段、事故发生密集的路段以及在关键路口处设置卡口设备。在路口上设置的卡口设备可以拍摄到经过该路口的所有车道的车辆,例如该路口的卡口设备的视角(拍摄范围)可以覆盖该路口的所有车道;在路口上设置的卡口设备也可以只拍摄经过该路口部分车道上的车辆,例如该路口上卡口设备的视角(拍摄范围)可以只覆盖该路口部分方向的车道。
[0057]
需要说明的是,在本申请实施例中以监控系统为卡口监控系统为例进行说明。事实上,监控系统还可以是电子警察系统,电子警察系统可以对经过交通区域中的路口的车辆进行监控,识别出车辆的信息,进一步确定可能存在的交通违规情况以及发生的交通事故等。
[0058]
电子警察系统包括电子警察监控设备和分析处理系统,电子警察监控设备记录的数据的内容与卡口设备捕捉的数据的内容类似,分析处理系统分析、处理后的数据与卡口监控系统的处理系统处理后的数据也类似,具体的,分析处理系统分析、处理后的数据也可以包括经过电子警察监控设备所在路口的车辆的车牌、记录经过的时间和进口车道,还可以包括车辆车型、一个或多个时间段内经过电子警察监控设备所在路口的车辆数量;电子警察系统的监控数据包括分析处理系统对多个电子警察监控设备记录的数据进行分析、处理后的数据。
[0059]
作为一种可能的实施方式,也可以将电子警察监控系统中分析处理系统分析、处理后的数据与卡口监控系统的处理系统处理后的数据进行对应融合,将融合后的数据作为监控数据。
[0060]
在本申请实施例中,以监控系统为卡口监控系统为例进行说明,对于监控系统为电子警察系统(相应的,监控数据为电子警察系统的监控数据),或监控系统为由卡口监控
系统和电子监察系统组合构成的系统(相应的,监控数据为融合后的监控数据)的情况,与监控系统为卡口监控系统的情况类似,此处不再赘述。
[0061]
4、交通流量,本申请实施例中交通流量指在一定时间段内通过交通区域中某个位置(如:某个路段或路口某个方向的车道)的车辆数量。在本申请实施例的一些表述中,交通流量简称流量。具体地,本申请实施例中的交通流量包括路口的转向流量、路段流量等。
[0062]
其中,路口的转向流量指示该路口中一个方向的进口车道上在经过该路口时转向另一个方向或直行的车辆数量,路口的转向流量也可以定义为从该路口的一个方向进入该路口的车辆中经过该路口与某一相邻路口之间的路段到达该相邻路口的车辆的数量,路口的转向流量包括直行流量、左转流量、右转流量以及掉头流量。对于路口其中一个方向的进口车道,车辆通过该方向的进口车道经过该路口时,可能有多种不同的行进方向,比如直行、左转、右转以及掉头等。通过该方向的进口车道的车辆分散在各个行进方向,形成了不同的转向流量;具体的,直行流量为在一段时间内通过该方向的进口车道直行经过该路口的车辆数量;左转流量为在一段时间内通过该方向的进口车道经过该路口左转的车辆数量;右转流量为在一段时间内通过该方向的进口车道经过该路口右转的车辆数量;掉头流量为在一段时间内通过该方向的进口车道掉头离开该路口的车辆数量。
[0063]
换而言之,直行流量、左转流量、右转流量以及掉头流量中任一类型的流量为该路口的该方向的进口车道的一种转向流量。
[0064]
需要说明是,由于车辆在掉头时通常需要左转,也可以将掉头流量作为左转流量的一部分。这种情况下,左转流量为在一段时间内通过该方向的进口车道左转不掉头经过该路口的车辆数量与在一段时间内通过该方向的进口车道掉头经过该路口的车辆数量的总和。本申请实施例中以左转流量为在一段时间内通过该方向的进口车道左转不掉头经过该路口的车辆数量为例;即掉头流量不作为左转流量的一部分,本申请实施例并不限定左转流量的具体定义方式,可以采用上述两种定义方式的任一种。
[0065]
路段为两个相邻路口之间的道路或两个相邻路口之间的道路中的一段道路,路段流量是一段时间内通过该路段的车辆数量。通常在计算路段流量的时候,可以将该路段中任意一个断面的流量作为该路段的流量。
[0066]
5、兴趣点(point of interest,poi),poi是日常生活中,人们感兴趣且常出入的地点,例如:poi可以是政府部门、各行各业的商业机构(加油站、百货公司、超市、餐厅、酒店、便利商店、医院等)、旅游景点(公园、公共厕所等)、古迹名胜、交通设施(各式车站、停车场、超速照相机、速限标示)等处所。
[0067]
在交通控制中,需要为交通灯配时,也就是配置交通灯(红灯、黄灯、以及绿灯)的时长,在确定交通灯的时长时需要参考交通道路的流量,根据路口的各个转向流量确定交通灯的最佳时长,保证车辆能够畅通行驶,不需要等待较长时间;而准确、全面地确定交通道路的流量也成为了交通灯配时的关键。
[0068]
除了交通灯配时外,交通控制中的许多方面均需要以交通流量为基础,交通灯配时仅是其中一方面,例如构建交通信号控制绿波带模型时,需要依据不同路口车道的流量变化去组合不同的相序,保证交通信号灯的变换可以与路口的车道的流量进行匹配。
[0069]
由上可见,交通流量的准确率和全面性决定了交通控制的高效性,是影响交通控制的关键因素,为此本申请实施例提供了一种确定交通流量的方法,用于准确、全面地预估
交通区域的交通流量。在对本申请实施例提供的确定交通流量的方法介绍之前,对本申请实施例所适用的系统架构进行介绍。
[0070]
本申请实施例提供的确定交通流量的方法可以由流量确定装置执行,流量确定装置既可以是一个硬件装置,例如:服务器、终端计算设备等,也可以是一个软件装置,具体为运行在硬件计算设备上的一套软件系统。本申请实施例中并不限定流量确定装置所部署的位置。示例性的,如图1所示,流量确定装置可以运行在云计算设备系统(包括至少一个云计算设备,例如:服务器等),也可以运行在边缘计算设备系统(包括至少一个边缘计算设备,例如:服务器、台式电脑等),也可以运行在各种终端计算设备上,例如:笔记本电脑、个人台式电脑等。
[0071]
流量确定装置在逻辑上也可以是由多个部分构成的装置,如流量确定装置可以包括获取模块、数据确定模块、修正模块、计算模块、记录模块以及传输模块,流量确定装置中的各个组成部分可以分别部署在不同的系统或服务器中。示例性的,如图2所示,装置的各部分可以分别运行在云计算设备系统、边缘计算设备系统或终端计算设备这三个环境中,也可以运行在这三个环境中的任意两个中。云计算设备系统、边缘计算设备系统和终端计算设备之间由通信通路连接,可以互相进行通信和数据传输。本申请实施例提供的确定交通流量的方法由运行在三个环境(或三个环境中的任意两个)中的流量确定装置的各组合部分配合执行。
[0072]
下面结合附图3对本申请实施例提供的一种确定交通流量的方法进行说明。如图3所示,该方法包括:
[0073]
s301:流量确定装置基于地图数据构建路网拓扑图,该路网拓扑图包括预设的交通区域内各路口的信息,还可以描述各路口的拓扑关系,如预设的交通区域中路口之间的连通关系、路口之间的连通距离,可选的,路网拓扑图中还可以包括路口的车道信息。s301中的技术细节在后文中具体描述。
[0074]
s302:流量确定装置获取来自卡口监控系统的监控数据,若获取到的监控数据中存在异常数据,流量确定装置对存在异常的监控数据进行修正;将修正后的监控数据用于后续步骤,监控数据包括多个卡口设备所在路口的过车数据。s302中的技术细节在后文中具体描述。
[0075]
s303:流量确定装置基于路网拓扑图和监控数据计算未设置卡口设备的路口的过车数据。s303中的技术细节在后文中具体描述。
[0076]
s304:针对每个路口的每个方向的进口车道,流量确定装置根据路网拓扑图确定在每个方向上该路口的相邻路口,并根据该路口以及该路口的相邻路口的过车数据,计算该路口在一个方向上的进口车道的转向流量。s304中的技术细节在后文中具体描述。
[0077]
s305:流量确定装置将每个路口的各个方向的进口车道的转向流量记录至路网拓扑图中。流量确定装置还可以显示更新后的路网拓扑图,流量确定装置还可以将更新后的路网拓扑图发送给其他显示装置,如显示装置,以供查看。
[0078]
值得注意的是,上述s301中的地图数据是可以描述在一个预设的交通区域内各个路口的信息(例如:位置、方向、车道信息等)和交通区域内各路段和路口之间的关系的数据集合。各个路口的位置信息可以由路口所在的经纬度表示。地图数据中还可以描述各个路口之间的路段,如地图数据中可以记录各个路段的长度、路段的名称等信息,还可以描述各
个路口和路段附近的poi,地图数据中可以记录poi的名称、类别、经度、纬度、海拔等信息。
[0079]
值得注意的是,路网拓扑图包括预设的交通区域内部分或全部路口的信息,其中路口的信息包括下列的部分或全部:该路口的车道信息、该路口与其他路口之间是否连通、该路口与其他路口之间的连通距离、该路口附近的poi。
[0080]
其中,该路口的车道信息可以包括该路口的各个方向的车道数量,还可以包括每个车道的上车辆行驶的方向。
[0081]
一个路口与其他路口之间是否连通是指该路口与其他路口之间是否存在可通行的路径(路径是由该预设的交通区域内车辆可行驶的路段构成的);若该路口与其他路口中某一路口之间存在可通行的路径,则认为该路口与所述其他路口中某一路口连通;若该路口与其他路口中某一路口之间不存在可通行的路径,则认为该路口与所述其他路口中某一路口不连通。
[0082]
若该路口与其他路口中某一路口连通,则该路口与其他路口中某一路口之间存在连通距离,连通距离是指该路口与其他路口中某一路口之间的可通行路径的长度。
[0083]
可选的,路网拓扑图中还可以包括路口的转向流量以及路段流量等流量信息,在本申请实施例中,流量确定装置可以在执行s302~304后,将路口的转向流量以及路段流量等流量信息记录到路网拓扑图中。路网拓扑图中的流量信息可以被更新,即每隔一定时间后,将s302~s304获得的一段时间内的流量信息更新至路网拓扑图中。
[0084]
需要说明的是,在s301中构建的路网拓扑图中既包括卡口设备所在路口的信息,也包括未设置卡口设备的路口的信息,本申请实施例并不限定该类路网拓扑图中包括的未设置卡口设备的路口的数量,例如可以包括该预设的交通区域内一些关键的、未设置卡口设备的路口,也可以包括该交通区域内所有的路口。
[0085]
流量确定装置在执行上述s301时,具体过程如下:
[0086]
在对构建路网拓扑图的过程进行说明之前,先对图的概念进行说明。
[0087]
图在逻辑结构上可以分为两部分:
[0088]
(1)、一部分为顶点数据,可以用v为表示,在本申请实施例中顶点可以理解为预设的交通区域内的一个路口,每个顶点数据可以用一个一维数组(如向量)表示,该一维数组可以表征该路口的标识、该路口的位置(如该路口的经纬度)、该路口的相邻路口的标识、是否有设置有交通灯、是否设置有卡口设备等信息。该一维数组中还可以表征该路口的转向流量、以及该路口与相邻路口之间的路段流量。
[0089]
流量确定装置可以通过查询地图数据确定交通区域内各个路口的位置,为了区分各个路口,流量确定装置还可以为交通区域内各个路口设置标识,而路口否有设置有交通灯、是否设置有卡口设备可以通过卡口设备所在的位置(或电子警察的位置)与各个路口的位置进行匹配,确定该路口是否有交通灯(通常设置有电子警察的路口设置有交通灯),是否有卡口设备等。路口的转向流量以及路口与相邻路口之间的路段流量可以在执行s305时,更新在路网拓扑图中。
[0090]
(2)、另一部分为顶点间关系(顶点间关系可以理解为顶点之间的边)的数据,可以用e表示,在本申请实施例中顶点间关系可以理解为预设的交通区域内的路口之间是否连通,以及连通距离。顶点间关系的数据用一个二维数组(如矩阵)表示,该二维数组可以表征顶点间的连通关系(是否连通)以及连通距离,如矩阵中的一个元素可以与两个预设的交通
区域内的两个路口对应,该元素的值可以表征对应的两个路口之间的连通关系,以及连通距离。
[0091]
流量确定装置可以通过地图数据查询该路口与其他路口之间是否存在一个或多个路段构成的路径来确定该路口与其他路口之间是否连通。
[0092]
流量确定装置在通过地图数据查询该路口与其他路口中某一路口之间存在一个或多个路段构成的路径的情况下,可以根据地理数据查询该路径包括的每个路段的长度,获得该路口与其他路口中某一路口的连通距离。
[0093]
在构建路网拓扑图时,流量确定装置将交通区域内的一个路口抽象为图中的一个顶点,路口之间的连通关系以及连通距离抽象为图中顶点之间的边的数据,利用构建逻辑上的图的思想构建路网拓扑图。
[0094]
图为{v,e},其中,v={v1,v2,

,v
n
}为路口集合,n表示路口个数。e={e1,e2,

,e
m
}表示路口之间路径的集合,其中m表示路径的条数。如图4所示的图,其中每个黑色圆点为一个路口,圆点之间的连线为路口之间的路径。图4中仅示例性的绘制出了其中部分顶点以及部分边的标号。
[0095]
在图可以用矩阵s
ij
表示路口v
i
与路口v
j
的连通关系。其中,(v
i
,v
j
)∈v,且v
i
与v
j
为不同路口。
[0096]
图的矩阵d可以表示图中各个路口之间的连通距离。矩阵的构成为其中,w
ij
表示路口v
i
与路口v
j
的连通距离。
[0097]
值得注意的是,通过s301构建好的路网拓扑图中包含的每个顶点(即路口)和顶点之间的关系可被图形化显示。
[0098]
参照图5,下面描述前述s302的具体过程:
[0099]
s3021:流量确定装置获取交通区域中卡口监控系统的监控数据,其中,监控数据包括交通区域内每个卡口设备所在路口的过车数据。
[0100]
需要说明的是,通常卡口监控系统的监控数据为某段时长内,该卡口监控系统监控所在路口所获取的,该段时长的具体长度本申请实施例并不限定。
[0101]
s3022:流量确定装置对存在异常的监控数据进行修正。
[0102]
虽然流量确定装置可以获取各个卡口监控系统的监控数据,但获取到的卡口监控系统的监控数据容易存在异常;例如,卡口监控系统在监控经过卡口设备所在路口或所在路口的车道的车辆时,由于卡口设备设置位置的偏差或卡口设备的本身属性,会导致处理系统处理后获得的监控数据存在异常或缺失,例如,处理系统无法识别一些车辆的车牌、处理系统识别的车辆的车牌出错,卡口监控系统的监控数据中记录的经过该路口的车辆数量不准确。对上述这些情况,可以对监控数据进行修正。
[0103]
下面分别对几种情况下,修正监控数据的方式进行说明:
[0104]
情况一、处理系统无法识别车辆的车牌。
[0105]
由于处理系统是通过卡口设备拍摄的视频对车牌进行识别的,由于环境原因(如夜晚、阴天等)或车辆的车牌有遮挡物,会导致卡口设备拍摄的视频中存在无法识别车辆的
车牌。如图6所示,处理系统根据视频对车牌进行识别后,其中一些车辆的车牌为缺失信息。
[0106]
对于这种情况,流量确定装置可以增大可识别车牌的车辆在监控数据中所占的比重,也就是,增加可识别车牌的车辆数量。增加的程度可以根据卡口监控系统的监控数据中车牌的缺失数量确定。
[0107]
例如,某时间段内卡口设备捕捉到该路口通过了10辆车,理想情况下,处理系统可以识别到该10辆车的车牌,车辆的总数为10;但在卡口监控系统的监控数据存在车辆的车牌缺失的情况下,如有5辆车的车牌没有识别到,其余5辆车的车牌被识别到,这种情况下,流量确定装置可以认为识别到的5辆车的中每辆车可以代表两辆车,例如,流量确定装置可以用已识别的车辆的车牌填充未识别的车牌,这样,该路口通过了十辆车,存在车牌相同的车辆。如此,修正后的监控数据中每辆车均具备车牌,车辆总数不变。
[0108]
值得注意的是,这种用已识别的或已有的车牌填充未识别的车牌的方法虽然获得的车牌信息与实际交通区域的车牌信息有差异,但是对后续利用车牌信息计算过车数据、进而计算流量的影响不大,因为流量计算仅仅是计算车辆的数量,而不关心车牌是否与实际情况相符。
[0109]
情况二、处理系统识别的车辆的车牌出错。
[0110]
卡口设备拍摄的视频中包括卡口设备所在路口的车辆,可能由于环境原因、车辆的车牌有遮挡物或处理系统自身的识别准确度有限等原因,导致识别出的车辆的车牌出错,例如识别车辆的车牌缺位(识别的车牌的位数要小于真实车牌的位数)或多位(识别的车牌的位数要多于真实车牌的位数);又例如,识别的车辆的车牌中部分数值存在错误。
[0111]
其中,对于识别的车辆的车牌的多位和缺位的情况,流量确定装置可以通过比较识别出的车辆的车牌的位数与真实车牌的位数确定。
[0112]
对于识别的车辆的车牌中部分数值存在错误的情况,流量确定装置可以通过比对两个相邻的路口的卡口监控系统的监控数据确定。
[0113]
例如,如图7为路口1的卡口监控系统的监控数据,如图8为路口2的卡口监控系统的监控数据,路口1和路口2为相邻路口,路口1出发的车辆可以经过路口2;从图7和图8中可以路口1的卡口监控系统的监控数据与路口2卡口监控系统的监控数据中最后一列数据,可以看出车辆的车牌相似,一个为“京eau153”,另一个为“京ea0153”,车辆的车牌中部分数值(车牌中的第四位值)存在差异,从这图7和图8中可以发现,车牌为“京eau153”的车辆经过路口1与车牌为“京ea0153”的车辆经过路口2的时间相差较小,由此可以进一步判断出处理系统识别路口1上的车辆的车牌或路口2上的车辆的车牌时出错,具体是路口1上的车牌识别出错,还是路口2上的车牌识别出错,流量确定装置可以继续根据与路口1或路口2相邻的路口3中识别的车辆的车牌来确定,若路口3中也出现了与路口1中识别的一样的车牌,则可确定路口2中的车牌识别出错,对记录的路口2中该车辆的车牌进行纠正,保证与路口1和路口3中的车牌一致。
[0114]
应需理解的是,上述流量确定装置通过比对两个相邻的卡口设备的过车数据的方式仅是举例,本申请实施例并不限定流量确定装置识别车辆的车牌中部分数值存在错误的方式,例如,流量确定装置可以将卡口监控系统的监控数据中车辆的车牌在数据库中进行查询,该数据库中存储有每个车辆的车牌,在确定无法查询到卡口监控系统的监控数据中车辆的车牌时,确定该车辆的车牌中存在错误,并利用该数据库中与卡口识别的车辆的车
牌相似度较大的车牌对卡口监控系统的监控数据中的车辆的车牌进行修正。
[0115]
流量确定装置在确定具体哪一个路口的卡口识别的车辆的车牌出错时,还可以综合路口1的卡口监控系统的性能、以及路口2的卡口监控系统的性能进行评估。上述方式仅是举例,本申请实施例并不限定流量确定装置识别车辆的车牌出错的方式。
[0116]
情况三、处理系统计算的经过路口或路段的车辆数量不准确。
[0117]
若卡口设备的角度存在较大偏移,导致卡口设备设置的位置存在偏差,则会导致卡口设备不能较好的监控所在路口的车辆,使得获得的卡口监控系统的监控数据不准确;例如,卡口设备的视角没有完整覆盖所在路口或所在路口的车道,卡口设备不能正常记录经过所在路口或所在路口的车道的车辆数量,最终导致卡口监控系统的监控数据中记录的经过该路口的车辆数量不准确。对于这种情况本申请实施例提供了两种修正方式,下面分别介绍:
[0118]
(1)、借助地磁传感器采集的数据对卡口监控系统的监控数据中记录的经过该路口的车辆数量进行补全。
[0119]
地磁传感器设置在路口或路段的一个车道上,利用地球磁场在铁磁物体通过时引起的磁场变化来感应车辆的来往,还可以通过磁场变化的强度检查车辆的车型。地磁传感器可以采集任一时间段内所在路口或所在路段的车道经过的车辆数量。
[0120]
若卡口设备所在路口或所在路段的车道上设置有地磁传感器,则可以利用地磁传感器采集的数据对卡口设备记录的经过该路口的车辆数量进行更新。
[0121]
(2)、借助相似路口或路段的历史过车总数对卡口设备记录的经过该路口或路段的车辆数量进行补全。
[0122]
具体地,以一个路口为例,流量确定装置可以对卡口设备所在路口进行匹配,选择卡口设备所在路口的相似路口,卡口设备所在路口的相似路口为与卡口设备所在路口的流量(卡口所在路口的流量包括所在路口的各个车道的流量)一致或差别较少的路口。
[0123]
若只有部分卡口设备的设置位置存在偏差,如该路口在一个车道上的卡口设备的设置位置存在偏差,路口上的其他车道上的卡口设备设置位置不存在偏差,为方便理解,以路口存在三个车道,分别为车道1、车道2以及车道3,车道1上的卡口设备的设置位置存在偏差,车道2、车道3上的卡口设备的设置位置不存在偏差为例,对流量确定装置选取卡口设备所在路口的相似路口的方式进行说明,流量确定装置可以通过车道2、车道3上的卡口设备记录的数据确定车道2、车道3的流量,流量确定装置可以比较车道2、车道3的流量与其他已确定的各个车道流量的三车道路口中的两个车道的流量,若一个三车道路口中的一个车道的流量与车道2的流量一致或差距较少,该三车道路口的另一个车道的流量车道3中的流量一致或差距较少,则该三车道路口可以作为该路口的相似路口,流量确定装置可以直接将该相似路口中经过剩余的一个车道的车辆数量作为经过车道1的车辆数量,也可以将相似路口剩余的一个车道在不同时段的车辆数量均值作为经过车道1的车辆数量。之后,流量确定装置就可以根据车道1、车道2以及车道3的车辆数量的总和作为经过该路口的车辆数量,即流量。
[0124]
若路口上所有卡口设备的设置位置存在偏差,流量确定装置可以确定该路口是否存在历史流量数据,该历史流量数据可以包括该路口在之前的一个或多个时间段内的经过该路口的车辆数量,还可以包括该路口在之前的一个或多个时间段内各个车道上的车辆数
量,应需理解的是,历史流量数据应为该路口所在卡口的设置位置不存在偏差的情况下的数据。
[0125]
如果该路口存在历史流量数据,流量确定装置可以利用该路口的历史流量数据更新该路口的卡口监控系统的监控数据中记录的经过该路口的车辆数量,例如,将该路口的历史流量数据的均值作为经过该路口的车辆数量。
[0126]
流量确定装置也可以利用该路口的历史流量数据确定该路口的相似路口。流量确定装置可以比对该路口的历史流量数据与其他车道数量相同的路口的历史流量数据,将历史流量数据与该路口的历史流量数据的路口一致或差距较少作为相似路口。相似路口的历史流量数据与该路口的历史流量数据的路口一致或差距较少表现为相似路口的历史流量数据中经过该相似路口的车辆数量与该路口的历史流量数据中经过该路口的车辆数量一致或差距较少、以及相似路口的历史流量数据中的各个车道的车辆数量与该路口的历史流量数据中对应车道的车辆数量一致或差距较少。也就是说,相似路口的历史流量数据中的任一个车道的流量与该路口的历史流量数据中对应一个车道的流量一致或差距较少。
[0127]
流量确定装置可以直接将相似路口的历史流量数据中任一时间段内经过该相似路口的车辆数量作为相同时长内经过该路口的车辆数量,将相似路口的历史数据中任一时间段内的各个车道的车辆数据作为相同时长内该路口对应的车道的车辆流量。流量确定装置也可以将相似路口的历史流量数据中经过该相似路口的车辆数量的均值作为经过该路口的车辆数量,将相似路口的历史数据中一个车道的车辆数量的均值作为该路口对应的车道的车辆数量。
[0128]
如果该路口不存在历史流量数据,流量确定装置可以将与该路口地理位置相似的路口作为相似路口,也可以将该路口的相邻路口作为相似路口,通过相似路口的车辆数据以及各个车道的车辆数量作为经过该路口的车辆数量或经过各个车道的车辆数量。
[0129]
s3023:对于任意设置有卡口设备的路口,若卡口监控系统的监控数据存在异常,流量确定装置可以将修正后的卡口监控系统的监控数据作为该在路口的过车数据。若不存在异常,流量确定装置可以直接将该监控数据作为该路口的过车数据。
[0130]
也就是说,路口的过车数据包括经过该路口的车辆信息,如车辆的车牌以及车辆经过的时间;具体到该路口的各个方向的进口车道,该路口的车辆信息包括经过该路口各个方向的进口车道的车辆信息。换句话说,路口的过车数据包括该路口的各个方向的进口车道的过车数据,路口的每个方向的进口车道的过车数据包括经过该路口的该方向的进口车道的车辆信息。
[0131]
路口的过车数据包括经过该路口的车辆数量。具体到该路口的各个方向的进口车道,经过该路口的车辆数量还包括经过该路口各个方向的进口车道的车辆数量。
[0132]
需要说明的是,本申请实施例并不限定s301和s302的执行顺序,流量确定装置可以先执行s301,再执行s302;流量确定装置也可以先执行s302,再执行s301。
[0133]
参见图9,下面以计算一个未设置卡口设备的路口(为方便说明简称为路口x)的过车数据的方式为例,对于该交通区域内其他未设置卡口设备的路口的过车数据的计算方法可以与路口x相同。
[0134]
下面对前述s303的具体流程进行说明:
[0135]
s3031:流量确定装置根据路网拓扑图,从与路口x连通中的路口中确定与路口x相
邻或相近的、且设置有卡口设备的路口。
[0136]
本申请实施例不限定流量确定装置从与路口x连通中的路口中选择的与路口x相邻或相近的、且设置有卡口设备的路口的数量,这与路网拓扑图中路口x所在位置以及与路口的连通关系有关。
[0137]
下面以流量确定装置选择的与路口x相邻或相近的、且设置有卡口设备的路口的数量为3,分别为卡口设备1所在的路口、卡口设备2所在路口以及卡口设备3所在路口为例进行说明。当有3个符合要求的路口时,对于经过路口x的路径可能有多条,每条经过路口x的路径的源路口和目的路口可以是这三个与路口x相邻或相近的、且设置有卡口设备的路口中的任意两个,要计算路口x的过车数据,需要计算经过路口x的所有路径的过车数据的集合。
[0138]
下面的s3032-s3035为计算经过路口x的一条路径的过程数据的方法。
[0139]
s3032:流量确定装置从卡口设备1所在的路口、卡口设备2所在路口以及卡口设备3所在路口选择两个路口,以选择的路口为卡口设备1所在路口和卡口设备2所在路口为例。
[0140]
s3033:流量确定装置将卡口设备1所在路口和卡口设备2所在路口分别作为车辆行驶过程中的源路口和目的路口。
[0141]
需要说明的是,为了避免同一路口被选择多次,导致s3036计算的路口的过车数据中存在较多重叠的数据,任一个卡口设备所在路口最多可以被选做一次起点或一次终点。
[0142]
s3034:流量确定装置利用路径搜索算法从路网拓扑图中搜索源路口和目的路口间可能行驶的路径,确定一条或多条卡口设备1所在路口和卡口设备2所在路口间的候选路径。卡口设备1所在路口和卡口设备2所在路口间的候选路径为车辆依次通过卡口设备1所在路口和卡口设备2所在路口可能的行驶路线。这一条或多条候选路径中至少包括一条经过路口x的候选路径。
[0143]
其中,路径搜索算法包括但不限于迪杰斯特拉(dijkstra)算法、a*搜索算法、模拟退火算法、蚁群算法、遗传算法、粒子群算法、弗洛伊德(floyd)算法、fallback(fb)算法。
[0144]
事实上,车辆在行驶通过卡口设备1所在路口和卡口设备2所在路口的每条候选路径中除了路口x,还可能经过其他未设置卡口设备的路口。
[0145]
应需理解的是,流量确定装置确定多条卡口设备1所在路口和卡口设备2所在路口间的候选路径的方式本申请实施例并不限定,例如,流量确定装置可以将卡口设备1所在路口到卡口设备2所在路口所有可能的行驶路径作为多条候选路径,流量确定装置也可以从卡口设备1所在路口到卡口设备2所在路口所有可能的行驶路径中选择部分路径作为多条候选路径,示例性的,流量确定装置可以从卡口设备1所在路口到卡口设备2所在路口所有可能的行驶路径中选择预计行驶时间较短的多条路径作为多条候选路径,或从卡口设备1所在路口到卡口设备2所在路口所有可能的行驶路径中选择长度较短的多条路径作为多条候选路径。
[0146]
s3035:流量确定装置查询监控数据中卡口设备1所在路口的过车数据1和卡口设备2所在路口的过车数据2,确定从卡口设备1所在路口出发到达卡口设备2所在路口的车辆,流量确定装置按照预设的比例分配卡口设备1所在路口和卡口设备2所在路口之间的候选路径上经过的车辆。其中,为卡口设备1所在路口和卡口设备2所在路口之间的候选路径分配的车辆数量的总数等于从卡口设备1所在路口出发到达卡口设备2所在路口的车辆数
量。预设的比例可以是经验值,也可以是根据卡口设备1和卡口设备2间的各个候选路径的长度确定的,也可以是根据卡口设备1和卡口设备2间的各个候选路径的预计行驶时长确定的。
[0147]
本申请实施例并不限定流量确定装置分配各个候选路径上经过的车辆的方式,只需要保证每个候选路径1上分配的车辆为经过卡口设备1所在路口的一个方向出发到达卡口设备2所在路口的一个方向的车辆,不同候选路径上分配的车辆不同,且各个候选路径上经过的车辆数量之比满足预设比例。
[0148]
例如,卡口设备1所在路口与卡口设备2所在路口之间存在三条候选路径,分别为路径1、路径2以及路径3,根据这三个候选路径的预计行驶时长分别为6分钟、4分钟、2分钟;由于候选路径的预计行驶时长越短,车辆选择该候选路径的可能性就越大,相应的经过该候选路径的车辆就越多;预设比例可以与三个候选路径的预计行驶时长的比例呈反比,预设比例可以为1:2:3,若从卡口设备1所在路口出发到达卡口设备2所在路口的车辆数量为60。流量确定装置可以将卡口设备1记录的数据和卡口设备2记录的数据中相同的车辆分配在各个候选路径上,其中路径1中经过10辆车,路径2中经过20辆车,路径3中经过30辆车。流量确定装置可以根据卡口设备1记录的数据和卡口设备2记录的数据中相同的车辆分配路径1中经过的车辆的车牌、路径2中经过的车辆的车牌,以及路径3中经过的车辆的车牌。由此获得每条路径上根据车牌分配后的过车数据。
[0149]
可选的,对于源路口、目的路口以及路口x都较为简单的情况,例如单行道路口、丁字路口,也可以仅根据源路口和目的路口的过车数据中的车辆数量对每条路径的过车数据进行分配。
[0150]
应理解,每条路径上经分配获得的过车数据可以理解成这条路径上的每个路口的一个特定方向车道的全部或部分过车数据。当在一条路径上源路口和目的路口之间只存在一个路口x时,该路径上按照上述方法被分配的过车数据即为路口x中一个方向的车道上所有的过车数据,当在一条路径上源路口和目的路口之间存在路口x,还存在其他一个或几个路口时,改路径上被分配的过车数据可能仅是路口x中一个方向的车道上的部分过车数据,由于路径中的其他路口的其他方向的车辆也可能驶入路口x中该方向的车道上,即路口x中该方向的车道上的过车数据还包括其他路口的从其他方向驶入路口x中该方向车道的车辆的信息。
[0151]
流量确定装置可以循环执行s3032~s3035,为卡口设备1所在的路口、卡口设备2所在路口以及卡口设备3所在路口中任意两个路口之间的候选路径分配车辆。具体的,流量确定装置可以继续选择卡口设备1所在的路口以及卡口设备3所在路口,执行s3033~s3035;以及继续选择卡口设备2所在的路口以及卡口设备3所在路口,执行s3033~s3035。
[0152]
也就是说,流量确定装置可以从卡口设备1所在的路口、卡口设备2所在路口以及卡口设备选择所有可能的路口组合,对于每一个可能的路口组合,执行s3033~s3035。由此可以获得多条经过路口x的路径的过车数据。
[0153]
s3036:流量确定装置为卡口设备1所在的路口、卡口设备2所在路口以及卡口设备3所在路口中任意两个路口之间的候选路径分配车辆后,确定路口x的过车数据为所有经过路口x的路径上的车辆信息(如车辆的车牌、车辆经过的时间以及车辆所经过的路口x的进口车道的信息),也即,路口x的过车数据即为所有经过路口x的候选路径的过车数据的集
合。可选的,该路口x的过车数据还可以包括经过该路口x的车辆数量。
[0154]
其中,对于车辆经过未设置卡口的路口的时间,可以根据车辆从起点出发的时间、车辆到达终点的时间以及候选路径的长度来进行估算。
[0155]
其中,对于车辆所经过的路口x的进口车道,可以根据该车辆被分配的候选路径确定车辆所经过的路口x的进口车道。
[0156]
在上述说明中,以流量确定装置确定了卡口设备1所在路口和卡口设备2所在路口间的多条候选路径为例进行说明,本申请实施例并不限定卡口设备1所在路口和卡口设备2所在路口间的候选路径的条数,可以是多条,也可以是一条。示例性的,流量确定装置可以从卡口设备1所在路口到卡口和设备2所在路口所有可能的行驶路径中选择一条路径作为候选路径,示例性的,流量确定装置可以将卡口1所在路口到卡口2所在路口所有可能的行驶路径中长度较短或预计行驶时间较短的、且经过路口x的路径作为候选路径;当流量确定装置只确定了一条候选路径,流量确定装置可以将从卡口设备1所在路口出发到达卡口设备2所在路口的车辆作为经过该候选路径中路口x的车辆;若从卡口设备1到卡口设备2所有可能的行驶路径只有一条路径,流量确定装置可以将该路径作为候选路径。
[0157]
通过上述s303的具体流程可以获得交通区域内多个未设置卡口设备的路口的过车数据。值得注意的是,当计算路口x的过车数据时,经过路口x的候选路径1上已分配了车辆;在后续计算其他未设置路口(如路口y)的过车数据时,若经过路口y的候选路径也包括候选路径1,这种情况下,流量确定装置延用之前为候选路径1已分配的车辆,将候选路径1上的车辆信息作为路口y的过车数据中的部分数据。
[0158]
参见图10,下面以计算一个路口的转向流量为例,具体描述前述s304的流程:
[0159]
s3041:流量确定装置基于路网拓扑图,确定该路口以及该路口的相邻路口。
[0160]
值得注意的是,一个路口可以有多个相邻路口,从该路口朝某一方向经过该路口与相邻路口之间的路段到达该路口的一个相邻路口的车辆形成了该路口的一种转向流量。
[0161]
s3042:流量确定装置通过该路口过车数据与任一相邻路口的过车数据中相同车辆的数量确定该路口的路口转向流量。
[0162]
对于该路口的一个方向的进口车道,该方向的进口车道的流量可以分散到该路口的各个相邻路口的进口车道;该路口的进口车道的流量和该路口一个相邻路口的进口车道的流量的共同流量是由从该路口出发经过该路口与相邻路口之间的路段到达该相邻路口的车辆形成的流量,所以,流量确定装置可以该路口的进口车道的流量和该路口一个相邻路口的进口车道的流量的共同流量将作为该路口的一种转向流量。共同流量的确定方法可以根据车牌或车辆数量来确定,在后文中将具体描述。在另一种情况下,当两个相邻路口之间存在poi时,则应考虑进入poi的流量,则两个路口的对应方向的进口车道的共同流量无法准确地描述转向流量,后续将详细描述这种情况。
[0163]
转向流量的类型与车辆从该路口到达相邻路口的行进方向有关,例如,若车辆从该路口到该路口的一个相邻路口的行进方向为直行,则车辆从该路口到该相邻路口的车辆形成的转向流量为直行流量;车辆从该路口到该路口的一个相邻路口的行进方向为左转,则车辆从该路口到该相邻路口的车辆形成的转向流量为左转流量。
[0164]
如图11所示,为路口与相邻路口的示意图,图11中以十字路口中的一个方向(车流方向由西向东)的进口车道为例,从图11中与路口5相邻的路口分为路口2、路口4、路口6以
及路口8。
[0165]
图11中用五角星所标注的路口为设置有卡口设备的路口,五角星的位置可以代表路口上某一方向的卡口设备。在图11中路口1、路口4、路口5、路口6以及路口8设置有卡口设备,路口1设置的卡口为卡口设备1,路口5设置的卡口设备为卡口设备5;路口3设置的卡口设备为卡口设备3;路口4设置的卡口设备为卡口设备4;路口6设置的卡口设备为卡口设备6;路口8设置的卡口设备为卡口设备8。
[0166]
若卡口设备1的路口1的过车数据存在异常,则可以采用s302的方式,对卡口设备1所在路口1的过车数据进行修正,修正后的过车数据作为路口1的过车数据;路口4、路口5、路口6以及路口8的过车数据的生成方式也类似,此处不再赘述。
[0167]
对于未设置卡口设备的路口,如路口2、路口3、路口7以及路口9,可以采用s303的方式,根据其他设置有卡口设备的路口的过车数据预估未设置卡口设备的路口的过车数据。
[0168]
在确定了各个路口的过车数据之后,流量确定装置可以确定各个路口的转向流量,以流量确定装置确定路口5西东方向(由西向东)进口车道的转向流量为例。由图11可知,从路口5西东方向进口车道行驶的车辆的不同行进方向,路口5西东方向进口车道的车辆可以形成不同的转向流量;例如,从西方向驶进的车辆从路口5左转到达路口2,行驶的车道可以参见图11中箭头的指向,从路口5西东方向进口车道左转到达路口2的车辆形成左转流量;从西方向驶进的车辆从路口5直行可到达路口6,行驶的车道可以参见图11中箭头的指向,从路口5西东方向进口车道直行到达路口6的车辆形成直行流量;从西方向驶进的车辆从路口5右转可到达路口8,行驶的车道可以参见图11中箭头的指向,从路口5西东方向进口车道右转到达路口8的车辆形成右转流量;从西方向驶进的车辆从路口5掉头可到达路口4,行驶的车道可以参见图11中箭头的指向,从路口5西东方向进口车道掉头到达路口4的车辆形成掉头流量。下面分别对路口5西东方向进口车道的左转流量、直行流量、右转流量以及掉头流量的确定方式进行说明:
[0169]
1)、左转流量。
[0170]
流量确定装置可以通过路口5的过车数据与路口2的过车数据确定路口5的左转流量。具体到路口5西东方向进口车道,流量确定装置可以通过路口5西东方向进口车道的过车数据与路口2的过车数据确定路口5的左转流量。
[0171]
由于左转流量对应的是某一时间段内从该路口某一方向进口道左转的经过该路口的车辆数量;流量确定装置需要确定一时间段,如城市交通中的早高峰时段以及晚高峰时段,也可以人为设定的时间段,本申请实施例并不限定该时间段的设置方式。
[0172]
流量确定装置可以确定路口5的过车数据中该时间段内西东方向进口车道的车辆的车牌与路口2的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口5的西东方向进口车道的左转流量。
[0173]
2)、直行流量。
[0174]
流量确定装置可以通过路口5的过车数据与路口6的过车数据确定路口5的直行流量。具体到路口5西东方向进口车道,流量确定装置可以通过路口5西东方向进口车道的过车数据与路口6的过车数据确定路口5的直行流量。
[0175]
与左转流量类似,流量确定装置可以确定路口5的过车数据中该时间段内的车辆
的车牌与路口6的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口5的西东方向进口车道的直行流量。
[0176]
3)、右转流量。
[0177]
流量确定装置可以通过路口5的过车数据与路口8的过车数据确定路口5的右转流量。具体到路口5西东方向进口车道,流量确定装置可以通过路口5西东方向进口车道的过车数据与路口8的过车数据确定路口5的右转流量。
[0178]
与左转流量类似,流量确定装置可以确定路口5的过车数据中该时间段内西东方向进口车道的车辆的车牌与路口8的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口5的西东方向进口车道的右转流量。
[0179]
4)、掉头流量。
[0180]
流量确定装置可以通过路口5的过车数据与路口4的过车数据确定路口5的掉头流量。具体到路口5西东方向进口车道,流量确定装置可以通过路口5西东方向进口车道的过车数据与路口4的过车数据确定路口5的掉头流量。
[0181]
与左转流量类似,流量确定装置可以确定路口5的过车数据中该时间段内西东方向进口车道的车辆的车牌与路口4的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口5的西东方向进口车道的掉头流量。
[0182]
需要说明的是,路口5与相邻路口之间存在poi,是会对西东方向(由西向东)进口车道的转向流量产生影响的,例如,路口5到路口2之间存在poi,则会影响西东方向进口车道的左转流量。从路口5到路口2之间存在poi时,车辆在通过路口5后可能会驶入poi,并没有到达路口2,路口2的过车数据中并不会记录驶入poi的车辆;实际上,车辆在通过路口5驶入poi时,也需要左转,也属于路口5的左转流量。在这种情况下,流量确定装置可以计算车辆通过路口5驶入poi的车辆数量,将该车辆数量可以作为路口5的西东方向进口车道的左转流量的一部分。
[0183]
下面以路口5到路口2之间存在poi的情况下,对西东方向(由西向东)进口车道的左转流量的计算方式进行说明:
[0184]
假设路口5到路口2之间存在一个poi为例,流量确定装置可以预先获取该poi的历史数据,该poi的历史数据包括该poi在过去某段时间内车辆驶入以及驶入的记录;例如,流量确定装置可以将该poi中的停车场的停车记录作为该poi的历史数据,也可以将对该poi的车辆出入口的监控装置拍摄的视频进行处理获得的数据作为该poi的历史数据;由此流量确定装置可以预估在该一段时间内驶入该poi的车辆数量与驶出该poi的车辆数量的差值。
[0185]
由于驶入或驶出该poi的车辆可能包括从该路口各个车道进入该poi的车辆,也就是说,驶入该poi的车辆可以是从西东方向的进口车道左转进入的,也可以是从南北方向(由南向北)的进口车道直行进入的,还可以是从东西方向(由东向西)的进口车道右转进入的;流量确定装置可以根据该特定时间内驶入该poi的车辆数量与驶出该poi的车辆数量的差值、以及这些驶入或驶出该poi的车辆可能来自的该路口的进口车道,确定特定时间从西东方向的进口车道左转进入poi的车辆数量,如可以采用平均分配的方式特定时间内将驶入该poi的车辆数量与驶出该poi的车辆数量的差值平均分配在各个方向的进口车道上,也可以设置特定的分配比重将特定时间内将驶入该poi的车辆数量与驶出该poi的车辆数量
的差值分配在各个方向的进口车道上。在方式一确定的左转流量的基础上增加分配的特定时间从西东方向的进口车道左转进入poi且未驶出poi的车辆数量,增加后的数值作为路口5的西东方向的进口车道的左转流量。
[0186]
流量确定装置也可以从该poi的历史数据查询与路口5的过车数据中车辆的车牌相同的车辆,且该车辆的车牌未记录在路口2的过车数据中,计算该类型车辆数量(为方便说明简称数量1),并在方式一确定的左转流量的基础上增加数量1。
[0187]
若poi无法获取历史数据,流量确定装置也可以根据该poi的特点和规模,如层数,建筑面积,出租/出售价格等特征,寻找出该交通区域与该poi相似的候选poi,将候选poi的历史数据近似为该poi的历史数据。之后流量确定装置确定特定时间从西东方向的进口车道左转进入poi且未驶出poi的车辆数量,确定方式可以参见前述内容此处不再赘述。
[0188]
流量确定装置还可以采用建模的方式确定一个poi在一段时间内的驶入车辆数量,例如:利用该poi的历史车辆数量的数据以及该poi的特点(例如:类型、地点等)和规模数据作为训练样本,选择一种预测模型,用训练样本对该预测模型进行训练,该训练完成的预测模型可用于根据poi的特点和规模输出在一段时间内驶入或驶出该poi的车辆数量。
[0189]
需要说明的是,上述说明中,路口5的左转流量包括一段时间内驶入该poi的车辆数量的方式仅是举例,本申请实施例并不限定路口5的左转流量要计入一段时间内驶入该poi且未驶出poi的车辆数量;当然,流量确定装置在计算路口5的左转流量时,也可以不涉及一段时间内驶入该poi且未驶出poi的车辆数量。
[0190]
上述为计算路口的转向流量的一种方式,作为另一种可能的实施方式,流量确定装置可以根据路口和路口的一个相邻路口确定该路口的每个方向进口车道的一种转向流量。
[0191]
如图12所示,为一种路口与相邻路口的示意图,图12中以路口为十字路口中为例,图12中仅示例性的绘制出了路口10的一个相邻路口,路口11。
[0192]
流量确定装置在确定路口10和路口11过车数据后,流量确定装置可以根据路口10和路口11过车数据确定路口10的每个方向进口车道的一种转向流量。从路口10各个方向的进口车道到路口11西东方向进口车道的车辆的不同行进方向,经过路口10各个方向进口车道到达路口11的车辆可以形成不同的转向流量;例如,从西方向驶进的车辆(西东方向进口车道上的车辆)从路口10直行到达路口11,行驶的车道可以参见图12中箭头的指向,从路口10西东方向进口车道直行到达路口11的车辆形成路口10西东方向进口车道的直行流量;从北方向驶进的车辆(北南方向进口车道上的车辆)从路口10左转到达路口11,行驶的车道可以参见图12中箭头的指向,从路口10北南方向(由北向南)进口车道左转到达路口11的车辆形成路口10北南方向进口车道的左转流量;从南方向驶进的车辆(南北方向进口车道上的车辆)从路口10右转到达路口11,行驶的车道可以参见图12中箭头的指向,从路口10南北方向(由南向北)进口车道左转到达路口11的车辆形成路口10南北方向进口车道的右转流量;从东方向驶进的车辆(东西方向进口车道上的车辆)从路口10掉头到达路口11,行驶的车道可以参见图13中箭头的指向,从路口10东西方向(由东向西)进口车道掉头到达路口11的车辆形成路口10东西方向进口车道的掉头流量。
[0193]
下面分别对路口10各个方向进口车道的一种转向流量的确定方式进行说明:
[0194]
(1)、路口10西东方向进口车道的直行流量。
[0195]
具体到路口10西东方向进口车道,流量确定装置可以通过路口10西东方向进口车道的过车数据与路口11的过车数据确定路口10西东方向进口车道的直行流量。
[0196]
由于直行流量对应的是某一时间段内从该路口某一方向进口道直行的经过该路口的车辆数量;流量确定装置需要确定一时间段,如城市交通中的早高峰时段以及晚高峰时段,也可以人为设定的时间段,本申请实施例并不限定该时间段的设置方式。
[0197]
流量确定装置可以确定路口10的过车数据中该时间段内西东方向进口车道的车辆的车牌与路口11的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口10西东方向进口车道的直行流量。例如,路口10的过车数据中该时间段内西东方向进口车道的车辆的车牌与路口11的过车数据中该时间段内的车辆的车牌中,共有20辆车的车牌是相同的,也就是说,路口10西东方向进口车道的过车数据中有20辆车的车牌分别与路口11的过车数据中一辆车的车牌相同,则20即为共同流量,可以作为路口10西东方向进口车道的直行流量。
[0198]
(2)、路口10北南方向进口车道的左转流量。
[0199]
具体到路口10北南方向进口车道,流量确定装置可以通过路口10北南方向进口车道的过车数据与路口11的过车数据确定路口10北南方向进口车道的左转流量。
[0200]
与路口10西东方向进口车道的直行流量类似,流量确定装置可以确定路口10的过车数据中该时间段内北南方向进口车道的车辆的车牌与路口11的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口10北南方向进口车道的左转流量。
[0201]
(3)、路口10南北方向进口车道的右转流量。
[0202]
具体到路口10南北方向进口车道,流量确定装置可以通过路口10南北方向进口车道的过车数据与路口11的过车数据确定路口10南北方向进口车道的右转流量。
[0203]
与路口10南北方向进口车道的直行流量类似,流量确定装置可以确定路口10的过车数据中该时间段内南北方向进口车道的车辆的车牌与路口11的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口10南北方向进口车道的右转流量。
[0204]
(4)、路口10东西方向进口车道的掉头流量。
[0205]
具体到路口10东西方向进口车道,流量确定装置可以通过路口10东西方向进口车道的过车数据与路口11的过车数据确定路口10东西方向进口车道的掉头流量。
[0206]
与路口10南北方向进口车道的直行流量类似,流量确定装置可以确定路口10的过车数据中该时间段内东西方向进口车道的车辆的车牌与路口11的过车数据中该时间段内的车辆的车牌相同的车辆数量,即为共同流量,将该共同流量作为路口10东西方向进口车道的掉头流量。
[0207]
对于路口10与路口11之间存在poi,且路口10的转向流量需要计入驶入poi未驶出poi的车辆的数量的情况下,路口10的转向流量的计算方式可以参见前述内容路口5的西东方向进口车道的左转流量的相关说明,此处不再赘述。
[0208]
可选的,在前述s304中流量确定装置除了可以计算路口的转向流量,还可以计算路段流量,下面以流量确定装置计算图13中路口5与路口6之间的路段流量为例。
[0209]
如图13所示,路段4为路口5与路口6之间的道路;由图13可知,路段4上有两个相反
的车辆行驶方向,相应的对应两种相反方向的路段流量,对于由西到东的路段流量是由从路口5西东(由西向东)方向的进口车道直行的车辆、北南(由北向南)方向的进口车道左转的车辆、南北(由南向北)方向的进口车道右转的车辆数量以及东西(由东向西)方向的进口车道掉头的车辆数量之和形成的;路口5西东(由西向东)方向的进口车道直行的车辆、北南(由北向南)方向的进口车道左转的车辆、南北(由南向北)方向的进口车道右转的车辆以及东西(由东向西)方向的进口车道掉头的车辆分别对应的路口5的西东(由西向东)方向的进口车道的直行流量、北南(由北向南)方向的进口车道左转的流量、南北(由南向北)方向的进口车道的右转流量以及东西(由东向西)方向的进口车道的掉头流量。
[0210]
若路口5到路口2之间不存在poi,或由西到东的路段流量不考虑poi的影响。
[0211]
路段4由西到东的路段流量(为方便说明简称路段流量1)等于路口5西东(由西向东)方向的进口车道的直行流量、北南(由北向南)方向的进口车道左转的流量、南北(由南向北)方向的进口车道的右转流量以及东西(由东向西)方向的进口车道的掉头流量的和。
[0212]
而路段4由东到西的路段流量可以通过类似的方式,由路口6的进口车道的转向流量的和确定。
[0213]
若路口5到路口2之间存在poi,且由西到东的路段流量考虑poi的影响。
[0214]
从路口5到路口6之间存在poi,车辆在通过路口1后可能会驶入poi,并没有到达路口6,路口2的过车数据中并不会记录驶入poi的车辆;实际上,通过路口5驶入poi且未驶出poi车辆也会影响路段4的路段流量;若路口5的各个转向流量没有计入特定时间内驶入或驶出该poi的车辆数量。
[0215]
流量确定装置可以在计算道路4的路段流量时可以计入特定时间内通过路口5驶入poi且未驶出poi车辆数量,也就是在路段流量1的基础上增加在该特定时间内驶入该poi的车辆数量与驶出该poi的车辆数量的差值,或在路段流量1的基础上增加数量1。
[0216]
应理解,由上述步骤s303和s304的方法可以计算出一个交通区域内的所有路口的转向流量和路段的流量,每个路口和路段的流量计算采用s304描述的方法。
[0217]
下面具体描述前述s305:
[0218]
在确定了交通区域内各个路口的路口转向流量以及路段流量之后,流量确定装置执行s305时,将各个路口的路口转向流量和/或路段流量更新到路网拓扑图中,流量确定装置将更新后的路网拓扑图路网发送至显示装置,拓扑图通过显示装置显示给用户,如图14所示为更新后的路网拓扑图的可视化图。
[0219]
该路网拓扑图中对预设交通区域内的路口以及路段进行了标识(如路口用1~7等数字进行标识,路段用a~f等字母进行标识);对于路口,记录了各个路口的位置、相邻路口、交通灯信息以及是否有卡口等信息,还可以记录该路口的转向流量。对于路段,记录了该路口的方向、长度、起始路口以及终止路口、以及路段流量。
[0220]
值得注意的是,显示装置可以是与流量确定装置部署在同一设备中的装置,也可以是部署在同一环境或不同环境的设备或其他设备中的装置。
[0221]
显示的网络拓扑图可以更方便地用于交通信号灯控制、交通区域交通流量梳理等应用中。
[0222]
需要说明的是,如图3所示的实施例中是以路网拓扑图既包括卡口设备所在路口,还包括未设置卡口设备的路口为例进行说明的;事实上,路网拓扑图也可以是只包括卡口
设备所在路口的路网拓扑图。
[0223]
对于只包括卡口设备所在路口的路网拓扑图中描述的一个预设的交通区域内每个卡口设备所在的路口的信息,对于该种路网拓扑图,流量确定装置在可以只执行s302、s304以及s305,省略s303。即在另一种实施例中,可以只计算安装有卡口设备的路口的转向流量和两个安装有卡口设备的路口之间的路段流量,并将转向流量和路段流量显示在网络拓扑中。
[0224]
基于与方法实施例同一发明构思,本申请实施例还提供了一种流量确定装置,该流量确定装置用于执行上述方法实施例中流量确定装置执行的方法。该流量确定装置可以确定交通区域内路口的转向流量,所述交通区域包括多个路口,其中,所述多个路口中的第一路口为未设置监控设备的路口;如图15所示,流量确定装置1500包括获取模块1501、数据确定模块1502以及计算模块1503,前述模块可以为软件模块。具体地,在流量确定装置中,各模块之间通过通信通路建立连接。
[0225]
获取模块1501,用于获取监控数据,监控数据包括交通区域中多个设置有监控设备的路口的过车数据,过车数据包括经过的车辆的信息。在一种实施例中,获取模块1501具体用于执行如图3所示的实施例中的s302中监控数据的获取操作、以及如图5所示的实施例中的s3021。
[0226]
数据确定模块1502,用于根据监控数据确定第一路口的过车数据。在一种实施例中,数据确定模块1502具体用于执行如图3所示的实施例中的s303,以及如图9所示的实施例中的s3031~s3036。
[0227]
计算模块1503,用于根据与第一路口相邻的第二路口的过车数据和第一路口的过车数据,计算第一路口中第一方向的转向流量,其中,转向流量用于描述:从第一方向进入第一路口的车辆中,经过第一路口和第二路口之间的路段到达第二路口的车辆的数量。在一种实施例中,计算模块1503具体用于执行如图3所示的实施例中的s304,以及如图10所示的实施例中的s3041~s3042。
[0228]
作为一种可能的实施方式,装置还可以包括记录模块1504;记录模块1504可以根据地图数据构建交通区域的路网拓扑图,路网拓扑图可以描述该交通区域中路口以及路口之间的关系,如路口之间是否连通以及路口之间的连通距离,在计算模块1503确定了第一路口中第一方向的转向流量后,记录模块1504还可以将第一路口中第一方向的转向流量记录到路网拓扑图中。记录模块1504用于执行如图3所示的实施例中的s305中记录转向流量的操作。
[0229]
作为一种可能的实施方式,数据确定模块1502在确定第一路口的过车数据时,可以先根据第一路口确定从源路口经过第一路口到达目的路口的一条或多条路径,源路口和目的路口为设置有监控设备的路口;之后,再根据每个源路口的过车数据和每个目的路口的过车数据确定每条路径上的过车数据;这样,可以将每条路径上的过车数据的集合确定为第一路口的过车数据。
[0230]
作为一种可能的实施方式,计算模块1503还可以计算路口与路口之间的路段的流量,示例性的,计算模块可以根据第一路口和第二路口的过车数据计算第一路口和第二路口之间的路段的流量;这样,记录模块1504可以将第一路口和第二路口之间的路段的流量记录到路网拓扑图中。
[0231]
作为一种可能的实施方式,依据车辆的不同行进方向,一个路口的转向流量可以是下述流量中的任意一种或多种:直行流量、左转流量、右转流量、掉头流量。
[0232]
作为一种可能的实施方式,装置还包括修正模块1505,若获取的监控数据存在异常,修正模块1505可以对异常的监控数据进行修正,获得修正后的监控数据。修正模块1505用于执行如图3所示的实施例中的s302中监控数据的修正操作,以及如图5所示的实施例中的s3022~s3023。
[0233]
作为一种可能的实施方式,装置还包括传输模块1506,传输模块1506可以将路网拓扑图发送至显示装置。传输模块1506用于执行如图3所示的实施例中的s305中发送更新后的路网拓扑图的操作。
[0234]
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成为一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0235]
该集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是个人计算机,手机,或者网络设备等)或处理器(processor)执行本申请各个实施例该方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0236]
如图16所示的计算设备1600。所述计算设备1600包括总线1601、处理器1602、通信接口1603和存储器1604。处理器1602、存储器1604和通信接口1603之间通过总线1601通信。
[0237]
其中,处理器1602可以为中央处理器(central processing unit,cpu)。存储器1604可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram)。存储器1604还可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom),快闪存储器,hdd或ssd。存储器中存储有可执行代码,处理器1602执行该可执行代码以执行前述图3所描述的方法。存储器1604中还可以包括操作系统等其他运行进程所需的软件模块。操作系统可以为linux
tm
,unix
tm
,windows
tm
等。
[0238]
本申请还提供一种计算设备系统,所述计算设备系统包括至少一个如图17所示的计算设备1700。所述计算设备1700包括总线1701、处理器1702、通信接口1703和存储器1704。处理器1702、存储器1704和通信接口1703之间通过总线1701通信。所述计算设备系统中的至少一个计算设备1700之间通过通信通路进行通信。
[0239]
其中,处理器1702可以为cpu。存储器1704可以包括易失性存储器,例如随机存取存储器。存储器1704还可以包括非易失性存储器,例如只读存储器,快闪存储器,hdd或ssd。存储器1704中存储有可执行代码,处理器1702执行该可执行代码以执行前述图3描述的方法中的任意部分或全部。存储器中还可以包括操作系统等其他运行进程所需的软件模块。操作系统可以为linux
tm
,unix
tm
,windows
tm
等。
[0240]
所述计算设备系统中的至少一个计算设备1700之间通过通信网络互相建立通信,
每个计算设备上运行装置1500中的任意一个或者任意多个模块。
[0241]
上述各个附图对应的流程的描述各有侧重,某个流程中没有详述的部分,可以参见其他流程的相关描述。
[0242]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括计算机程序指令,在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例图3所述的流程或功能。
[0243]
所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如ssd)。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1