交通检测器实时检测数据补偿方法、装置、设备及介质

文档序号:9594 发布日期:2021-09-17 浏览:41次 >En<

阅读说明:本技术 交通检测器实时检测数据补偿方法、装置、设备及介质 (Traffic detector real-time detection data compensation method, device, equipment and medium ) 是由 颜培州 于 2021-06-15 设计创作,主要内容包括:本发明实施例公开了一种交通检测器实时检测数据补偿方法、装置、设备及介质。其中,方法包括:在确定目标交通检测器发生故障的情况下,获取补偿参考数据;其中,补偿参考数据包括预设补偿配置参数或历史检测数据;根据补偿参考数据实时生成目标补偿数据,将目标补偿数据确定为目标交通检测器的实时检测数据;将实时检测数据发送至目标交通控制机,以使目标交通控制机根据实时检测数据控制目标交通指引设备。本发明实施例可以提高对故障交通检测器的失效检测数据进行补偿的可靠性和准确性,节约检测器资源部署成本。(The embodiment of the invention discloses a method, a device, equipment and a medium for compensating real-time detection data of a traffic detector. The method comprises the following steps: acquiring compensation reference data under the condition that the target traffic detector is determined to have a fault; the compensation reference data comprises preset compensation configuration parameters or historical detection data; generating target compensation data in real time according to the compensation reference data, and determining the target compensation data as real-time detection data of a target traffic detector; and sending the real-time detection data to the target traffic control machine so that the target traffic control machine controls the target traffic guidance equipment according to the real-time detection data. The embodiment of the invention can improve the reliability and accuracy of compensating the failure detection data of the fault traffic detector and save the resource deployment cost of the detector.)

交通检测器实时检测数据补偿方法、装置、设备及介质

技术领域

本发明实施例涉及自动控制

技术领域

,尤其涉及一种交通检测器实时检测数据补偿方法、装置、设备及介质。

背景技术

在交通信号控制技术中,交通检测数据是实现交通信号优化控制、交通控制效果评价的重要依据。因此,当交通检测器发生故障,导致检测数据失效时,会严重影响交通信号控制效果,甚至引发交通事故。常见的检测数据失效包括以下两种情况:检测器状态常为“0”,即无论检测器上是否有被检测目标出现,其输出恒为“无目标”;检测器状态常为“1”,即无论检测器上是否有被检测目标出现,其输出恒为“有目标”。

在现有技术中,通常通过设置检测器分组,使同一分组内的多台交通检测器可以用于反映同一地点的交通情况,例如可以针对同一地点部署多台检测器,或者,将同一路口多条车道、同一车道相邻路口的多个检测器设置为同一分组,从而当任意检测器发生故障时,失效检测器的状态可以自动地跟随同组内正常检测器的状态。

然而,现有技术中提供的上述方法仍存在以下问题:存在某些地理情况会导致同一检测器分组内仅包括一台交通检测器的情况,当该检测器发生故障时,无法进行检测数据补偿;当检测器分组内所有检测器均故障时,亦无法进行检测数据补偿。此外,在同一地点部署多台检测器会造成资源成本浪费,而临近地点的检测数据则无法准确反映检测器故障地段的交通情况。

发明内容

本发明实施例提供一种交通检测器实时检测数据补偿方法、装置、设备及介质,以提高对故障交通检测器的失效检测数据进行补偿的可靠性和准确性,节约检测器资源部署成本。

第一方面,本发明实施例提供了一种交通检测器实时检测数据补偿方法,包括:

在确定目标交通检测器发生故障的情况下,获取补偿参考数据;其中,所述补偿参考数据包括预设补偿配置参数或历史检测数据;

根据所述补偿参考数据实时生成目标补偿数据,将所述目标补偿数据确定为所述目标交通检测器的实时检测数据;

将所述实时检测数据发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

第二方面,本发明实施例还提供了一种交通检测器实时检测数据补偿装置,包括:

参考数据获取模块,用于在确定目标交通检测器发生故障的情况下,获取补偿参考数据;其中,所述补偿参考数据包括预设补偿配置参数或历史检测数据;

补偿数据生成模块,用于根据所述补偿参考数据实时生成目标补偿数据,将所述目标补偿数据确定为所述目标交通检测器的实时检测数据;

检测数据发送模块,用于将所述实时检测数据发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

第三方面,本发明实施例还提供了一种交通检测器实时检测数据补偿设备,其特征在于,包括微处理器、输入接口、输出接口和存储模块;其中:

所述微处理器,用于实现本发明任意实施例所提供的交通检测器实时检测数据补偿方法;

所述输入接口,与所述微处理器和目标交通检测器分别通信连接,用于接收所述目标交通检测器发送的实时检测数据,将所述实时检测数据发送至所述微处理器;

所述输出接口,与所述微处理器和目标交通控制机通信连接,用于接收所述微处理器发送的所述实时检测数据,并将所述实时检测数据发送至所述目标交通控制机;

所述存储模块,用于存储补偿参考数据。

第四方面,本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的交通检测器实时检测数据补偿方法。

本发明实施例通过在目标交通检测器发生故障时,获取作为补偿参考数据的预设补偿配置参数或历史检测数据,据此实时生成目标补偿数据,使其作为目标交通检测器的实时检测数据被发送至目标交通控制机,从而目标交通控制机可以根据实时检测数据控制目标交通指引设备,实现根据预设补偿配置参数或历史检测数据对故障交通检测器进行检测数据补偿,解决了现有技术中需要依靠检测器分组对故障检测器进行数据补偿的检测器分组可靠性低以及检测器资源浪费的问题,提高对故障交通检测器的失效检测数据进行补偿的可靠性和准确性,节约检测器资源部署成本。

附图说明

图1为本发明实施例一提供的一种交通检测器实时检测数据补偿方法的流程图。

图2为本发明实施例一提供的一种行人过街场景的示意图。

图3为本发明实施例一提供的一种机动车在交叉路口通行场景的示意图。

图4为本发明实施例二提供的一种交通检测器实时检测数据补偿方法的流程图。

图5为本发明实施例二提供的一种目标交通检测器发生故障所生成的交通检测数据的示意图。

图6为本发明实施例二提供的一种目标补偿数据的示意图。

图7为本发明实施例二提供的一种交叉路口场景的多交通检测器的示意图。

图8为本发明实施例二提供的数据映射方法的示意图。

图9为本发明实施例三提供的一种交通检测器实时检测数据补偿装置的结构示意图。

图10为本发明实施例四提供的一种交通检测器实时检测数据补偿设备的结构示意图。

图11为本发明实施例二提供的一种交通检测数据接口设备的示意图。

图12为本发明实施例二提供的一种开关量输入接口的电路示意图。

图13为本发明实施例二提供的一种以太网接口的电路示意图。

图14为本发明实施例二提供的一种串行接口的电路示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。

另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1是本发明实施例一提供的一种交通检测器实时检测数据补偿方法的流程图,本实施例可适用于对故障交通检测器的失效检测数据进行补偿的情况,该方法可以由本发明实施例提供的交通检测器实时检测数据补偿装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在计算机设备中。相应的,如图1所示,该方法包括如下操作:

S110、在确定目标交通检测器发生故障的情况下,获取补偿参考数据。

其中,目标交通检测器可以是部署于任意地点的任意类型的交通检测器,可以用于实时检测其检测对象在其检测范围内的交通情况,并生成相应的检测数据。交通检测器的类型可以区分其检测对象,例如可以包括车辆检测器、行人检测器、公交车检测器等;还可以区分其检测形式,例如可以包括线圈车辆检测器、地磁车辆检测器和视频车辆检测器等。

进一步的,所述补偿参考数据包括预设补偿配置参数或历史检测数据。具体的,补偿参考数据可以是对目标交通检测器的检测数据进行补偿所依据的数据。预设补偿配置参数可以是描述目标交通检测器所生成的特定形式的检测数据的数据,该特定形式的检测数据可以反映特定的交通情况,可以根据需要预先设定。历史检测数据可以是目标交通检测器在各历史时间下正常工作所生成的检测数据。

相应的,目标交通检测器在正常工作状态下,可以根据各时间检测到的交通情况生成时域检测数据,从而该检测数据可以反映目标交通检测器的检测对象在其检测范围内的实时交通情况。示例性的,目标交通检测器可以是部署于交叉路口A的行人检测器,其检测范围可以是交叉路口A的行人通道,检测对象可以是经过此处的行人,则其可以用于实时检测该地点是否存在行人,在确定存在行人的情况下可以持续输出高电平信号,在确定不存在行人的情况下可以持续输出低电平信号,从而生成时域检测数据;目标交通检测器也可以是部署于交叉路口A的车辆检测器,其检测范围可以是交叉路口A的机动车通道,检测对象则可以是经过此处的机动车,并可以识别各时间的车辆数量,则其可以用于检测该地点的实时车流量,输出随时间变化的车辆数量数据作为检测数据。

然而,当目标交通检测器发生故障时,其生成的检测数据也即失效,例如可以包括目标交通检测器生成的检测数据恒定为高电平信号或低电平信号、无法生成检测数据等故障,此时,检测数据则无法正确反映目标交通检测器的检测对象在其检测范围内的实时交通情况。

进一步的,在确定目标交通检测器发生故障的情况下,可以获取补偿参考数据,以根据补偿参考数据对失效检测数据进行补偿,使补偿后的检测数据可以反映特定的交通情况。具体的,补偿参考数据可以包括预设补偿配置参数或历史检测数据。其中,根据预设补偿配置参数可以确定出其所描述的特定形式的检测数据,该检测数据可以反映出在设定预设补偿配置参数时所需要的特定交通情况;根据历史检测数据可以确定目标交通检测器的检测对象在其检测范围内的各历史时间的交通情况。

S120、根据所述补偿参考数据实时生成目标补偿数据,将所述目标补偿数据确定为所述目标交通检测器的实时检测数据。

其中,目标补偿数据可以是用于在目标交通检测器故障期间对失效的检测数据进行补偿的数据,可以用于描述根据补偿参考数据确定的特定交通情况。实时检测数据可以是用于反映目标交通检测器的检测对象在其检测范围内的实时交通情况的数据。

相应的,根据补偿参考数据可以确定出某种特定的交通情况,从而可以生成目标补偿数据以描述该交通情况。将目标补偿数据作为目标交通检测器的实时检测数据,使实时检测数据可以反映根据补偿参考数据所确定的特定交通情况,则可以将该特定交通情况作为在目标交通检测器的故障期间,其检测对象在其检测范围内的实时交通情况。

进一步的,在一种情况下,若补偿参考数据包括预设补偿配置参数,则可以生成预设补偿配置参数所描述的检测数据作为目标补偿数据,并确定为实时检测数据,从而在目标交通检测器故障期间,实时检测数据所反映的实时交通情况可以满足设定预设补偿配置参数时的需要。

在另一种情况下,若补偿参考数据包括历史检测数据,则可以根据其反映的各历史时间的交通情况,推测出在目标交通检测器故障期间的实时交通情况,从而可以生成描述该实时交通情况的目标补偿数据,并确定为实时检测数据,以实现在目标交通检测器故障期间,实时检测数据所反映的实时交通情况可以满足目标交通检测器所检测到的历史交通情况随时间变化的特征。

S130、将所述实时检测数据发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

其中,目标交通控制机可以是用于接收目标交通检测器发送的实时检测数据,并根据接收到的实时检测数据对目标交通指引设备进行控制的设备。目标交通指引设备可以是用于指引行人和/或车辆在目标交通检测器的检测范围内通行的设备,例如可以是交通信号灯和语音交通指引设备等。

相应的,将实时检测数据发送至目标交通控制机,则目标交通控制机根据接收到的实时检测数据,可以确定目标交通检测器的检测对象在其检测范围内的交通情况,从而根据该交通情况自动控制目标交通指引设备,以使目标交通指引设备对该检测范围内的行人和/或车辆的指引可以满足交通情况的需要。

示例性的,图2为本发明实施例提供的一种行人过街场景的示意图。如图2所示,在一个具体的例子中,该道路通行段在常态下,机动车具有道路通行权,机动车信号灯亮绿灯,行人过街信号灯亮红灯。当有行人需要过街时,可以按下行人过街请求按钮,则行人过街请求按钮可以作为目标交通检测器,其未被按下时保持低电平输出,反映出无行人请求通行的交通情况;每被按下时触发一个高电平脉冲,反映出此时有行人请求通行的交通情况。当目标交通控制机得到行人请求时,则结束机动车道路通行权,将机动车信号灯红灯点亮,然后为人行灯放行固定时间的绿灯以供行人通过,直至人行灯绿灯结束后,将道路通行权归还给机动车,即恢复到机动车信号灯亮绿灯,行人过街信号灯亮红灯。

然而,在该场景下,一旦行人过街请求按钮发生故障,无法触发高电平脉冲输出,则行人将永远无法请求道路通行权。此时,可以获取该行人过街请求按钮的补偿参考数据,根据补偿参考数据生成目标补偿数据,作为行人过街请求按钮的实时检测数据。目标补偿数据例如可以是在某些特定时间生成的高电平脉冲,则可以目标交通控制机可以根据目标补偿数据,在特定时间结束机动车道路通行权,对行人进行放行。

示例性的,图3为本发明实施例提供的一种机动车在交叉路口通行场景的示意图。如图3所示,在一个具体的例子中,该交叉路口的东西方向道路为主干道,南北方向道路为次干道,在常态下,主干道的机动车具有道路通行权,当次干道的车辆检测器的检测数据反映出现车辆时,道路通行权交给南北方向的机动车。然而,当次干道上的车辆检测器故障时,次干道上的车辆无法请求道路通行权,则可以通过根据补偿参考数据生成目标补偿数据的方法对失效的检测数据进行补偿。

本发明实施例提供了一种交通检测器实时检测数据补偿方法,通过在目标交通检测器发生故障时,获取作为补偿参考数据的预设补偿配置参数或历史检测数据,据此实时生成目标补偿数据,使其作为目标交通检测器的实时检测数据被发送至目标交通控制机,从而目标交通控制机可以根据实时检测数据控制目标交通指引设备,实现根据预设补偿配置参数或历史检测数据对故障交通检测器进行检测数据补偿,解决了现有技术中需要依靠检测器分组对故障检测器进行数据补偿的检测器分组可靠性低以及检测器资源浪费的问题,提高对故障交通检测器的失效检测数据进行补偿的可靠性和准确性,节约检测器资源部署成本。

实施例二

图4为本发明实施例二提供的一种交通检测器实时检测数据补偿方法的流程图。本发明实施例以上述实施例为基础进行具体化,在本发明实施例中,给出了将所述实时检测数据发送至目标交通控制机的具体可选的实现方式。

如图4所示,本发明实施例的方法具体包括:

S210、在确定目标交通检测器发生故障的情况下,获取补偿参考数据。

其中,所述补偿参考数据包括预设补偿配置参数或历史检测数据。

在本发明的一个可选实施例中,所述确定目标交通检测器发生故障,可以包括:接收所述目标交通检测器发送的交通检测数据;在确定所述交通检测数据的当前数据状态持续时间超过预设时间阈值的情况下,确定所述目标交通检测器发生故障。

具体的,交通检测数据可以是目标交通检测器生成的检测数据。当前数据状态持续时间可以是交通检测数据所反映的交通情况保持不变的时间。预设时间阈值可以是目标交通检测器的检查对象在其检测范围内的实际交通情况保持不变的最长时间。

相应的,目标交通检测器在工作过程中会根据检测到的交通情况实时生成交通检测数据,以反映其检测到的交通情况。在目标交通检测器的正常工作状态下,由于交通情况的变化,其生成的交通检测数据也会变化。当目标交通检测器发生故障时,会发生无法检测到交通情况或无法根据检测到的交通情况生成新的检测数据等情况,其发送的交通检测数据则会持续反映固定不变的交通情况。因此,在确定交通检测数据的当前数据状态持续时间超过预设时间阈值的情况下,可以确定目标交通检测器发生故障。

示例性的,图5为本发明实施例提供的一种目标交通检测器发生故障所生成的交通检测数据的示意图。如图5所示,目标交通检测器发送的交通检测数据在超过预设时间阈值的时长内保持为低电平信号,即持续反映出目标交通检测器的检测范围内不存在其检测对象,则可以确定目标交通检测器发生常“0”故障;目标交通检测器发送的交通检测数据在超过预设时间阈值的时长内保持为高电平信号,即持续反映出目标交通检测器的检测范围内存在其检测对象,则可以确定目标交通检测器发生常“1”故障。

S220、根据所述补偿参考数据实时生成目标补偿数据,将所述目标补偿数据确定为所述目标交通检测器的实时检测数据。

在本发明的一个可选实施例中,所述根据所述预设补偿配置参数实时生成目标补偿数据,可以包括:根据所述预设补偿配置参数确定目标补偿周期时间和目标补偿关联数据;根据所述目标补偿周期时间和所述目标补偿关联数据生成所述目标补偿数据。

其中,目标补偿周期时间可以用于确定在生成目标补偿数据的过程中,每次触发生成可以反映在检测范围内存在检测对象通行的数据的时间。目标补偿关联数据可以用于描述在生成目标补偿数据的过程中,每次触发生成的反映在检测范围内存在检测对象通行的数据。

相应的,在生成目标补偿数据的过程中,可以在目标补偿周期时间,触发生成反映在检测范围内存在检测对象通行的数据,该数据则可以根据目标补偿关联数据生成,从而目标补偿数据可以反映出在某些时间内,在检测范围内存在检测对象通行的交通情况。

在本发明的一个可选实施例中,所述目标补偿关联数据可以包括:单次补偿目标个数、目标持续时间和目标补偿间隔;所述根据所述目标补偿周期时间和所述目标补偿关联数据生成所述目标补偿数据,可以包括:在当前时间达到所述目标补偿周期时间的情况下,每隔所述目标补偿间隔触发一个目标存在信号,直至所述目标存在信号达到所述单次补偿目标个数。

其中,一个所述目标存在信号对应一个所述目标持续时间。

具体的,单次补偿目标个数可以是每次触发生成的反映在检测范围内存在检测对象通行的数据所反映的检测对象的数量。目标持续时间可以是触发生成的反映在检测范围内存在检测对象通行的数据所反映的每个检测对象的存在时间。目标补偿间隔可以是触发生成的反映在检测范围内存在检测对象通行的数据所反映的相邻出现的检测对象出现的时间间隔。目标存在信号可以是用于表示单个检测对象存在于检测范围内的信号数据。

相应的,在确定目标交通检测器发生故障后,若当前时间到达目标补偿周期时间,则可以触发生成反映在检测范围内存在检测对象通行的数据。根据目标补偿关联数据中的单次补偿目标个数、目标持续时间和目标补偿间隔,该数据具体可以包括至少一个目标存在信号,目标存在信号的数量与单次补偿目标个数一致,每个目标存在信号可以表示单个检测对象在检测范围内的存在时间为目标持续时间,且相邻检测对象出现的时间间隔为目标补偿间隔。

示例性的,图6为本发明实施例提供的一种目标补偿数据的示意图。如图6所示,在确定低电平信号可以反映当前时间在检测范围内不存在任何检测对象,以及高电平信号可以反映当前时间在检测范围内存在检测对象的情况下,目标存在信号为具有一定持续时间的高电平脉冲,单个高电平脉冲的持续时间t-hold则为目标持续时间,相邻高电平脉冲的触发间隔时间t-gap则为目标补偿间隔,单次补偿目标个数为4,每次补偿时间间隔t-interval可以由目标补偿周期时间确定,则相应生成的目标补偿数据可以用于反映每间隔t-interval的时间长度,检测范围内依次出现四个检测对象,相邻出现的检测对象出现的时间间隔为t-gap,且每个检测对象在检测范围内通行的时间长度为t-hold的交通情况。

在本发明的一个可选实施例中,所述根据所述历史检测数据实时生成目标补偿数据,可以包括:根据所述历史检测数据生成所述目标交通检测器的检测特征数据;根据所述检测特征数据预测当前时间的预测检测数据,将所述预测检测数据确定为所述目标补偿数据。

其中,所述检测特征数据用于表示所述历史检测数据随历史时间的变化特征。预测检测数据可以用于描述根据历史检测数据随历史时间的变化特征预测到的当前时间的交通情况。

相应的,目标交通检测器的检测对象在其检测范围内的交通情况可以具有某些随时间变化的特征,例如临近学校的路段的车流量和人流量会在上下学时间段内相对较高,其他时间段内较低;又例如在节假日期间与在工作日期间,某路段一天之内的交通情况具有不同的变化规律。因此,根据历史检测数据可以生成目标交通检测器的检测特征数据,从而预测出当前时间的预测检测数据,作为目标补偿数据;并且,历史检测数据对应的历史时间长度越长,得到的目标补偿数据则可以更接近当前时间的实际交通情况对应的实时检测数据。

可选的,可以根据回归算法、支持向量机算法、K-NN算法(K-Nearest Neighbor,临近算法)、朴素贝叶斯算法、神经网络算法或决策树/决策森林算法,根据历史检测数据得到目标交通检测器的不同类型日期,包括工作日、周末以及节日假期,以及不同时段的变化趋势,作为检测特征数据。

S230、将所述实时检测数据发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

在本发明的一个可选实施例中,S230具体可以包括:

S231、确定所述目标交通控制机的数据兼容格式。

其中,数据兼容格式可以是目标交通控制机可以接收并识别的检测数据的格式。

相应的,不同目标交通控制机的数据兼容格式可以不同,各目标交通控制机的数据兼容格式可以包括一个或多个检测数据的格式。具有不同数据兼容格式的目标交通控制机可以采用不同类型的通信协议。

可选的,目标交通控制机可以通过接口接收检测数据,根据其接口类型不同,数据兼容格式可以包括开关量接口格式、以太网接口格式和串行接口格式中的至少一种。

S232、根据所述数据兼容格式将所述实时检测数据映射为目标输出接口数据。

其中,目标输出接口数据可以是将实时检测数据映射为数据兼容格式所得到的,目标交通控制机可以接收并识别的数据。

相应的,由于需要目标交通控制机接收并识别实时检测数据,以根据实时检测数据控制目标交通指引设备,而实时检测数据可以根据目标交通检测器所生成的检测数据格式不同而具有不同格式,因此,需要根据数据兼容格式,将实时检测数据映射为目标交通控制机可以接收并识别的目标输出接口数据。

S233、将所述目标输出接口数据发送至所述目标交通控制机。

相应的,将目标输出接口数据发送至目标交通控制机,则目标交通控制机可以接收并识别目标输出接口数据,从而根据实时检测数据控制目标交通指引设备。

示例性的,由于交通信号控制工程项目建设年代的不同,早期安装的道路交通信号控制机通常仅支持开关量型交通检测器生成的检测数据,但随着交通信号控制中所采用技术的更新迭代,目前广泛应用的视频车辆检测器、地磁车辆检测器和视频行人检测器等新型交通检测器通常为以太网或串口协议输出,则其生成的检测数据无法由早期安装的交通控制机接收并识别,从而本发明实施例中的实时检测数据也会出现不满足目标交通控制机的数据兼容格式的情况。因此,可以将实时检测数据映射为目标输出接口数据并进行发送,例如实时检测数据可以是以太网接口输出的视频数据,而目标交通控制机的数据兼容格式为开关量接口格式,则可以将视频数据的内容映射为“开”类型数据或“关”类型数据,可以分别表示检测范围内存在检测对象或不存在检测对象。

在本发明的一个可选实施例中,在所述将所述实时检测数据发送至目标交通控制机之前,还可以包括:确定所述目标交通检测器的至少一个参考交通检测器;获取各所述参考交通检测器的参考检测数据;根据各所述参考检测数据对所述实时检测数据进行融合更新处理。

其中,参考交通检测器可以是检测对象及检测范围与目标交通检测器一致的交通检测器。参考检测数据可以是参考交通检测器根据检测到的检测对象在检测范围内的交通情况生成的检测数据。融合更新处理可以是根据参考检测数据所反映的交通情况,对实时检测数据进行更新的操作。

相应的,针对同一检测对象在同一检测范围内的交通情况,通常可以部署多个交通检测器,则可以确定目标交通检测器的至少一个参考交通检测器。各参考交通检测器与目标交通检测器均可以根据各自检测到的检测对象在检测范围内的交通情况,生成参考检测数据。具体的,各参考检测数据与实时检测数据可以具有相同的数据格式,也可以具有不同的数据格式。

因此,各参考检测数据可以反映出各参考交通检测器所检测到的交通情况,则可以获取各参考检测数据,根据各参考检测数据对实时检测数据进行融合更新处理,以使实时检测数据所反映的交通情况可以与参考检测数据所反映的交通情况相结合,从而更为贴近其检测对象在检测范围内的实际交通情况。具体的,根据各参考检测数据对实时检测数据进行融合更新处理,例如可以是根据预设算法或预设规则,综合根据各参考监测数据对实时检测数据进行融合更新处理,例如可以是根据预设权重较大的一个或多个参考交通检测器的参考交通数据对实时检测数据进行融合更新处理等,本发明实施例在此对其不做限定。

在本发明的一个可选实施例中,所述根据各所述参考检测数据对所述实时检测数据进行融合更新处理,可以包括:获取目标检测时间下的各所述参考检测数据;在确定存在任一所述参考检测数据为目标存在数据的情况下,将所述目标存在数据映射至所述实时检测数据。

其中,目标检测时间可以是实时检测数据所反映的交通情况对应的检测时间。目标存在数据可以是表示当前时间下检测范围内存在检测对象的数据。

相应的,目标检测时间下的各参考检测数据,可以反映参考交通检测器在目标检测时间所检测到的交通情况。若在目标检测时间下存在任意参考检测数据为目标存在数据,可以说明存在参考交通检测器在检测范围内检测到了检测对象,则可以将目标存在数据映射至实时检测数据。具体的,若目标存在数据与实时检测数据的数据格式相同,可以直接将目标存在数据确定为目标检测时间对应的实时检测数据;若目标存在数据与实时检测数据的数据格式不同,可以将目标存在数据映射为与实时检测数据的数据格式相同的数据,并将映射后的数据确定为目标检测时间对应的实时检测数据,示例性的,若目标存在数据通过以太网协议接收,可以是检测范围内的检测对象的图像数据,而实时检测数据为数字信号,则可以根据目标存在数据确定检测范围内存在检测对象,将图像数据映射为高电平信号,则可以将目标检测时间的实时检测数据调制为高电平信号。

上述实施方式可以根据参考检测数据对实时检测数据进行融合更新处理,具体包括在存在任意参考检测数据反映了检测范围内存在检测对象的情况下,对实时检测数据进行更新,以使其反映出检测范围内存在检测对象的交通情况,避免根据补偿参考数据生成的目标补偿数据所反映的交通情况与实际交通情况之间可能存在的误差所导致的对检测对象的漏检。

示例性的,图7为本发明实施例提供的一种交叉路口场景的多交通检测器的示意图。如图7所示,南向北方向的机动车检测器D1、D2和D3的信息及检测数据的需求对应的信号灯组如表1所示。

表1

交通检测器 类型 输出接口 对应的信号灯组
D1 线圈车辆检测器 开关量 机动车灯1
D2 视频车辆检测器 以太网,协议A 机动车灯1
D3 雷达车辆检测器 RS485,协议B 机动车灯1

相应的,图8为本发明实施例提供的数据映射方法的示意图。如图8所示,交通检测数据接口设备的输入接口包括开关量接口、以太网接口和RS485接口,分别用于接收交通检测器D1、D2和D3发送的检测数据。该场景下,可以将D1、D2、D3连接至交通检测数据接口设备相应的输入接口中,并把各检测器的数据映射到输出开关量接口的通道1,并由此通道与道路交通信号控制机的开关量检测接口连接,则当D1、D2、D3某一检测器或多个检测器存在车辆数据时,输出开关量接口的通道1均为“有车”状态。

在本发明的一个可选实施例中,在所述根据所述补偿参考数据实时生成目标补偿数据,将各所述目标补偿数据确定为所述目标交通检测器的实时检测数据之后,还可以包括:在确定所述目标交通检测器恢复正常工作状态的情况下,停止生成所述目标补偿数据;接收所述目标交通检测器发送的有效检测数据,将所述有效检测数据确定为所述实时检测数据。

其中,有效检测数据可以是可以准确反映目标交通检测器的检测对象在其检测范围内的交通情况的数据。

相应的,在确定目标交通检测器回复正常工作的状态下,即目标交通检测器可以准确检测到其检测对象在其检测范围内的实际交通情况,并可以准确生成可以反映该交通情况的有效检测数据,则可以停止生成目标补偿数据,重新将目标交通检测器发送的有效检测数据作为实时检测数据,以发送至目标交通控制机,使其可以根据实际交通情况控制目标交通指引设备。

本发明实施例提供了一种交通检测器实时检测数据补偿方法,通过在目标交通检测器发生故障时,获取作为补偿参考数据的预设补偿配置参数或历史检测数据,据此实时生成目标补偿数据,使其作为目标交通检测器的实时检测数据被发送至目标交通控制机,从而目标交通控制机可以根据实时检测数据控制目标交通指引设备,实现根据预设补偿配置参数或历史检测数据对故障交通检测器进行检测数据补偿,解决了现有技术中需要依靠检测器分组对故障检测器进行数据补偿的检测器分组可靠性低以及检测器资源浪费的问题,提高对故障交通检测器的失效检测数据进行补偿的可靠性和准确性,节约检测器资源部署成本。

实施例三

图9为本发明实施例三提供的一种交通检测器实时检测数据补偿装置的结构示意图,如图9所示,所述装置包括:参考数据获取模块310、补偿数据生成模块320和检测数据发送模块330。

其中,参考数据获取模块310,用于在确定目标交通检测器发生故障的情况下,获取补偿参考数据;其中,所述补偿参考数据包括预设补偿配置参数或历史检测数据。

补偿数据生成模块320,用于根据所述补偿参考数据实时生成目标补偿数据,将所述目标补偿数据确定为所述目标交通检测器的实时检测数据。

检测数据发送模块330,用于将所述实时检测数据发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

在本发明实施例的一个可选实施方式中,补偿数据生成模块320,可以包括:补偿确定子模块,用于根据所述预设补偿配置参数确定目标补偿周期时间和目标补偿关联数据;补偿生成子模块,用于根据所述目标补偿周期时间和所述目标补偿关联数据生成所述目标补偿数据。

在本发明实施例的一个可选实施方式中,所述目标补偿关联数据包括:单次补偿目标个数、目标持续时间和目标补偿间隔;补偿生成子模块,具体可以用于:在当前时间达到所述目标补偿周期时间的情况下,每隔所述目标补偿间隔触发一个目标存在信号,直至所述目标存在信号达到所述单次补偿目标个数;其中,一个所述目标存在信号对应一个所述目标持续时间。

在本发明实施例的一个可选实施方式中,补偿数据生成模块320,具体可以用于:根据所述历史检测数据生成所述目标交通检测器的检测特征数据;其中,所述检测特征数据用于表示所述历史检测数据随历史时间的变化特征;根据所述检测特征数据预测当前时间的预测检测数据,将所述预测检测数据确定为所述目标补偿数据。

在本发明实施例的一个可选实施方式中,所述装置,还可以包括:有效数据发送模块,用于在确定所述目标交通检测器恢复正常工作状态的情况下,停止生成所述目标补偿数据;接收所述目标交通检测器发送的有效检测数据,将所述有效检测数据确定为所述实时检测数据。

在本发明实施例的一个可选实施方式中,检测数据发送模块330,具体可以用于:确定所述目标交通控制机的数据兼容格式;根据所述数据兼容格式将所述实时检测数据映射为目标输出接口数据;将所述目标输出接口数据发送至所述目标交通控制机。

在本发明实施例的一个可选实施方式中,参考数据获取模块310,具体还可以用于:接收所述目标交通检测器发送的交通检测数据;在确定所述交通检测数据的当前数据状态持续时间超过预设时间阈值的情况下,确定所述目标交通检测器发生故障。

在本发明实施例的一个可选实施方式中,所述装置,还可以包括:数据融合更新模块,用于确定所述目标交通检测器的至少一个参考交通检测器;获取各所述参考交通检测器的参考检测数据;根据各所述参考检测数据对所述实时检测数据进行融合更新处理。

在本发明实施例的一个可选实施方式中,数据融合更新模块,具体可以用于:依次获取各检测时间下的各所述参考检测数据;在确定同一所述检测时间下存在任一所述参考检测数据为目标存在数据的情况下,将所述目标存在数据映射至所述实时检测数据。

上述装置可执行本发明任意实施例所提供的交通检测器实时检测数据补偿方法,具备执行交通检测器实时检测数据补偿方法相应的功能模块和有益效果。

本发明实施例提供了一种交通检测器实时检测数据补偿装置,通过在目标交通检测器发生故障时,获取作为补偿参考数据的预设补偿配置参数或历史检测数据,据此实时生成目标补偿数据,使其作为目标交通检测器的实时检测数据被发送至目标交通控制机,从而目标交通控制机可以根据实时检测数据控制目标交通指引设备,实现根据预设补偿配置参数或历史检测数据对故障交通检测器进行检测数据补偿,解决了现有技术中需要依靠检测器分组对故障检测器进行数据补偿的检测器分组可靠性低以及检测器资源浪费的问题,提高对故障交通检测器的失效检测数据进行补偿的可靠性和准确性,节约检测器资源部署成本。

实施例四

图10为本发明实施例四提供的一种交通检测器实时检测数据补偿设备的结构示意图。如图10所示,所述设备可以包括微处理器410、输入接口420、输出接口430和存储模块440。

其中,微处理器410,用于实现本发明任意实施例所提供的交通检测器实时检测数据补偿方法,为接收输入数据、检测数据融合、数据存储、检测数据失效、数据补偿、数据输出的核心模块,可以是ARM(Advanced RISC Machines)、PowerPC、X86、单片机等处理器。

具体的,微处理器410可以用于在确定目标交通检测器发生故障的情况下,获取补偿参考数据;其中,所述补偿参考数据包括预设补偿配置参数或历史检测数据;根据所述补偿参考数据实时生成目标补偿数据,将所述目标补偿数据确定为所述目标交通检测器的实时检测数据;将所述实时检测数据发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

可选的,微处理器410可以用于根据所述预设补偿配置参数实时生成目标补偿数据,具体可以包括:根据所述预设补偿配置参数确定目标补偿周期时间和目标补偿关联数据;根据所述目标补偿周期时间和所述目标补偿关联数据生成所述目标补偿数据。

可选的,所述目标补偿关联数据可以包括:单次补偿目标个数、目标持续时间和目标补偿间隔;微处理器410可以用于根据所述目标补偿周期时间和所述目标补偿关联数据生成所述目标补偿数据,具体可以包括:在当前时间达到所述目标补偿周期时间的情况下,每隔所述目标补偿间隔触发一个目标存在信号,直至所述目标存在信号达到所述单次补偿目标个数;其中,一个所述目标存在信号对应一个所述目标持续时间。

可选的,微处理器410可以用于根据所述历史检测数据实时生成目标补偿数据,具体可以包括:根据所述历史检测数据生成所述目标交通检测器的检测特征数据;其中,所述检测特征数据用于表示所述历史检测数据随历史时间的变化特征;根据所述检测特征数据预测当前时间的预测检测数据,将所述预测检测数据确定为所述目标补偿数据。

可选的,微处理器410可以用于将所述实时检测数据发送至目标交通控制机,具体可以包括:确定所述目标交通控制机的数据兼容格式;根据所述数据兼容格式将所述实时检测数据映射为目标输出接口数据;将所述目标输出接口数据发送至所述目标交通控制机。

可选的,微处理器410可以用于将所述实时检测数据发送至目标交通控制机之前,还可以用于:确定所述目标交通检测器的至少一个参考交通检测器;获取各所述参考交通检测器的参考检测数据;根据各所述参考检测数据对所述实时检测数据进行融合更新处理。

可选的,微处理器410可以用于根据各所述参考检测数据对所述实时检测数据进行融合更新处理,具体可以包括:依次获取各检测时间下的各所述参考检测数据;在确定同一所述检测时间下存在任一所述参考检测数据为目标存在数据的情况下,将所述目标存在数据映射至所述实时检测数据。

相应的,输入接口420,与微处理器410和目标交通检测器分别通信连接,用于接收所述目标交通检测器发送的实时检测数据,将所述实时检测数据发送至微处理器410。

具体的,输入接口420的接口类型可以与目标交通检测器用于输出实时检测数据的接口类型匹配。实时检测数据可以通过输入接口420被发送至微处理器410,以使微处理器410可以根据接收到的实时检测数据确定目标交通检测器是否故障,并在确定目标交通检测器发生故障的情况下执行本发明任意实施例所提供的交通检测器实时检测数据补偿方法;在确定目标交通检测器处于正常工作状态的情况下,将接受到的实时检测数据通过输出接口430发送至目标交通控制机。

相应的,输出接口430,与微处理器410和目标交通控制机通信连接,用于接收微处理器410发送的所述实时检测数据,并将所述实时检测数据发送至所述目标交通控制机。

具体的,输出接口430的接口类型可以与目标交通控制机用于接收实时检测数据的接口类型匹配。实时检测数据可以通过输出接口430被发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

相应的,存储模块440,用于存储补偿参考数据,从而微处理器410可以从存储模块440中获取补偿参考数据,以根据补偿参考数据生成目标补偿数据,实现本发明任意实施例所提供的交通检测器实时检测数据补偿方法。

具体的,存储模块可以用于保存各检测器生成并发送的原始检测数据,从而累积得到历史检测数据,通过历史检测数据的趋势特征,为交通检测数据补偿提供依据。存储模块还可以用于保存配置数据,包括启用的交通检测器类型、检测器输入数据的融合关系、检测数据的开关量通道、以太网协议、串口协议等映射输出通道,以及保存各种交通检测器的协议驱动,可以用于对接不同接口、不同协议的检测数据。

示例性的,图11为本发明实施例提供的又一种交通检测器实时检测数据补偿设备的示意图。

如图11所示,在本发明的一个可选实施例中,所述设备还可以包括电源模块,用于将输入电源转换为交通检测数据接口设备内部各模块所需的工作电压。

在本发明的一个可选实施例中,所述设备还可以包括LED指示,用于指示各检测器输出通道的输出状态和故障警告。

在本发明的一个可选实施例中,所述设备还可以包括GPS/北斗模块,用于为交通检测数据接口设备授时,即为检测数据打上时间戳,以记录检测数据所反映的交通情况对应的具体时间。GPS/北斗模块还可以用于记录检测数据对应的检测范围的地理位置。

如图11所示,在一个具体的例子中,输入接口连接检测数据输入层,用于接收各类型交通检测器生成并发送的检测数据。可选的,输入接口可以包括如图7所示的一组或多组开关量接口、以太网接口、RS485接口和RS232接口,还可以包括图7中未示出的RS422等串行通信接口。输出接口用于将接收到的检测数据或补偿后的检测数据输出至道路交通信号控制机,输出接口可以与输入接口同样包括上述类型接口的至少一种。

示例性的,图12为本发明实施例提供的一种开关量输入接口的电路示意图。如图12所示,引脚Xin0、Xin1、Xin2和Xin3可以用于与开关量型交通检测器通信连接,引脚Kin0、Kin1、Kin2和Kin3可以用于与微处理器通信连接,与引脚Xin0、Xin1、Xin2和Xin3分别对应。该接口为隔离输入,可接收开关量型交通检测器数据,比如:行人按钮、线圈车辆检测器、地磁车辆检测器等。当开关量型交通检测器检测到存在检测对象时,与该交通检测器通信连接的引脚被接入至+24V电路的负极,形成闭合通路,从而与该引脚对应的与微处理器通信连接的引脚可以具有+3.3V高电平,从而微处理器可以接收到高电平信号。图13为本发明实施例提供的一种以太网接口的电路示意图。如图13所示,引脚15、16、24和25可以用于与太网协议型交通检测器通信连接,接收该交通检测器发送的实时检测数据;引脚4、5、6和7可以用于与微处理器通信连接,用于将实时检测数据发送至微处理器;接口的其他引脚同样可以与微处理器通信连接,用于传输其他功能信号。该接口可接收以太网协议型交通检测器数据,例如视频车辆检测器、地磁车辆检测器等。图14为本发明实施例提供的一种串行接口的电路示意图。如图14所示,位于图14上方的电路示意图为一种可选的RS232串行接口的电路示意图,其中,DB9_MALE连接器可以用于与RS232串口协议型交通检测器通信连接,接收其发送的实时检测数据,引脚1_UART 1_TXD、2_UART 1_TXD、1_UART 1_RXD和2_UART 1_RXD可以与微处理器通信连接,用于将实时检测数据发送至微处理器。位于图14下方的电路示意图为一种可选的RS485串行接口的电路示意图,其中,引脚1_UART4_485_P和1_UART4_485_N可以用于与RS485串口协议型交通检测器通信连接,接收其发送的实时检测数据,引脚1_UART 4_TXD和1_UART 4_RXD可以与微处理器通信连接,用于将实时检测数据发送至微处理器。该接口可以用于接收串口协议型交通检测器数据,例如地磁车辆检测器、雷达检测器、特殊车辆检测器等。

实施例五

本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现本发明实施例所提供的交通检测器实时检测数据补偿方法:在确定目标交通检测器发生故障的情况下,获取补偿参考数据;其中,所述补偿参考数据包括预设补偿配置参数或历史检测数据;根据所述补偿参考数据实时生成目标补偿数据,将所述目标补偿数据确定为所述目标交通检测器的实时检测数据;将所述实时检测数据发送至目标交通控制机,以使所述目标交通控制机根据所述实时检测数据控制目标交通指引设备。

可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或计算机设备上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:交通信号灯的控制信号生成方法、装置、电子设备和介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!