车辆监测方法、装置、服务器和基站与流程

文档序号:16586242发布日期:2019-01-14 18:27阅读:267来源:国知局
车辆监测方法、装置、服务器和基站与流程

本申请涉及计算机技术领域,特别是涉及一种车辆监测方法、装置、服务器和基站。



背景技术:

随着经济的发展,车辆类型和数量越来越多,车辆监测和管理面临极大挑战。

以电动自行车为例,《电动自行车安全技术规范》规定电动自行车最高时速不得超过25km,整车质量(含电池)不得超过55kg,但由于电动车轻巧方便、不用上牌、不需要驾驶证,可以在马路上随意穿行、不受堵车困扰,且私自增加电池池组调高车速的情况屡有发生,导致超速、逆行等等交通事故频繁。每年由于电动自行车不守交通规则而引发的交通事故很多,而死伤情况也很严重。

然而,目前的车辆监测方法,对于车辆逆行的情况,没有有效的监测方法。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够对车辆逆行情况进行有效监测的车辆监测方法、装置、服务器和基站。

第一方面,一种车辆监测方法,所述方法包括:

获取基站发送的当前定位信息;所述当前定位信息包括时间信息、基站标识以及车辆的电子标签标识;所述电子标签标识为所述基站读取经过所述基站的车辆的电子标签时获取的,所述时间信息为所述基站读取所述电子标签的时间;

根据所述当前定位信息中的时间信息,获取与所述电子标签标识对应的历史定位信息;

根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,确定所述车辆是否逆行。

在其中一个实施例中,所述根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,确定所述车辆是否逆行,包括:

获取所述历史定位信息中的基站标识对应的历史方向值,以及所述当前定位信息中的基站标识对应的当前方向值;其中,任意两个基站的方向值大小关系与所述任意两个基站所在的道路的顺行方向有关;

根据所述历史方向值和所述当前方向值,确定所述车辆是否逆行。

在其中一个实施例中,所述根据所述历史方向值和所述当前方向值,确定所述车辆是否逆行,包括:

计算所述历史方向值和所述当前方向值的差值;

若所述差值满足预设的逆行条件,则确定所述车辆逆行。

在其中一个实施例中,所述方法还包括:

根据所述历史定位信息中的时间信息、基站标识,和所述当前定位信息中的时间信息、基站标识,计算所述车辆的行驶速度;

若所述车辆的行驶速度大于预设速度,则确定所述车辆超速。

在其中一个实施例中,所述根据所述历史定位信息中的时间信息、基站标识,和所述当前定位信息中的时间信息、基站标识,计算所述车辆的行驶速度,包括:

根据所述历史定位信息中的时间信息和所述当前定位信息中的时间信息,确定所述车辆的通过时长;

根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,获取所述两个基站标识对应的两个基站之间的距离,确定所述车辆的通过距离;

根据所述车辆的通过时长和通过距离,计算所述车辆的行驶速度。

在其中一个实施例中,所述方法还包括:向所述基站发送违章通知;所述违章通知用于指示所述基站获取所述车辆的违章图像。

在其中一个实施例中,所述历史定位信息为储存的与所述电子标签标识对应的至少一个定位信息中,时间信息与所述当前定位信息的时间信息最近的定位信息。

第二方面,一种车辆监测方法,所述方法包括:

当安装有电子标签的车辆经过基站时,读取所述车辆的电子标签,获取电子标签标识以及读取所述电子标签时的时间信息;

根据所述时间信息、基站标识以及所述电子标签标识,生成当前定位信息,并将所述当前定位信息发送给服务器;所述当前定位信息用于指示所述服务器根据所述当前定位信息中的时间信息,获取与所述电子标签标识对应的历史定位信息,以及根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,确定所述车辆是否逆行。

第三方面,一种车辆监测装置,所述装置包括:

当前定位信息获取模块,用于获取基站发送的当前定位信息;所述当前定位信息包括时间信息、基站标识以及车辆的电子标签标识;所述电子标签标识为所述基站读取经过所述基站的车辆的电子标签时获取的,所述时间信息为所述基站读取所述电子标签的时间;

历史定位信息获取模块,用于根据所述当前定位信息中的时间信息,获取与所述电子标签标识对应的历史定位信息;

逆行判断模块,用于根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,确定所述车辆是否逆行。

第四方面,一种车辆监测装置,所述装置包括:

检测模块,用于当安装有电子标签的车辆经过基站时,读取所述车辆的电子标签,获取电子标签标识以及读取所述电子标签时的时间信息;

定位信息发送模块,用于根据所述时间信息、基站标识以及所述电子标签标识,生成当前定位信息,并将所述当前定位信息发送给服务器;所述定位信息用于指示所述服务器根据所述当前定位信息中的时间信息,获取与所述电子标签标识对应的历史定位信息,以及根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,确定所述车辆是否逆行。

第五方面,一种服务器,包括接收器、存储器和处理器,所述存储器存储有计算机程序,

所述接收器执行所述计算机程序时实现如下步骤:获取基站发送的当前定位信息;所述当前定位信息包括时间信息、基站标识以及车辆的电子标签标识;所述电子标签标识为所述基站读取经过所述基站的车辆的电子标签时获取的,所述时间信息为所述基站读取所述电子标签的时间;

所述处理器执行所述计算机程序时实现如下方法的步骤:

根据所述当前定位信息中的时间信息,获取与所述电子标签标识对应的历史定位信息;

根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,确定所述车辆是否逆行。

第六方面,一种基站,包括发送器、存储器和处理器,所述存储器存储有计算机程序,

所述处理器执行所述计算机程序时实现如下方法的步骤:当安装有电子标签的车辆经过基站时,读取所述车辆的电子标签,获取电子标签标识以及读取所述电子标签时的时间信息;并根据所述时间信息、基站标识以及所述电子标签标识,生成当前定位信息;所述当前定位信息用于指示所述服务器根据所述当前定位信息中的时间信息,获取与所述电子标签标识对应的历史定位信息,以及根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,确定所述车辆是否逆行;

所述发送器执行所述计算机程序时实现如下方法的步骤:将所述当前定位信息发送给服务器。

上述车辆监测方法、装置、服务器和基站,当安装有电子标签的车辆经过基站时,服务器可以获取基站发送的当前定位信息,然后根据所述当前定位信息中的时间信息,获取其它基站发送的与当前定位信息中的所述电子标签标识对应的历史定位信息;并根据所述历史定位信息中的基站标识和所述当前定位信息中的基站标识,可以确定所述车辆是否逆行,因此实现了对车辆逆行情况的监测。

附图说明

图1为一个实施例中车辆监测方法的应用环境图;

图2为一个实施例中应用于服务器的车辆监测方法的流程示意图;

图3为另一个实施例中应用于服务器的车辆监测方法的流程示意图;

图4a为一个实施例中判断车辆是否超速的步骤的流程示意图;

图4b为一个实施例中基站工作流程示意图;

图4c为一个实施例中服务器工作流程示意图;

图5为再一个实施例中应用于基站的车辆监测方法的流程示意图;

图6为一个实施例中应用于服务器的车辆监测装置的结构框图;

图7为另一个实施例中应用于服务器的车辆监测装置的结构框图;

图8为一个实施例中应用于基站的车辆监测装置的结构框图;

图9为一个实施例中服务器的内部结构图;

图10为一个实施例中基站的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的车辆监测方法,可以应用于如图1所示的应用环境中。示例性地,道路两旁设置有多个基站12,至少一个安装有电子标签13的车辆在道路上行驶,基站12和电子标签13可以通过射频识别等短距离通信方式进行通信;基站12和服务器11可以通过以太网或3g/4g(第三/四代移动通信技术)网络等长距离通信方式进行通信。示例性地,如图1所示,当安装有电子标签的车辆经过基站1时,基站1可以获取电子标签的电子标签标识以及读取电子标签时的时间信息,并根据电子标签标识、基站标识1和时间信息生成第一定位信息,以及将第一定位信息发送至服务器;当安装有电子标签的车辆经过基站2时,基站2可以获取电子标签的电子标签标识以及读取电子标签时的时间信息,并根据电子标签标识、基站标识2和时间信息生成第二定位信息,以及将第二定位信息发送至服务器;服务器用于接收各基站发送的多个定位信息,当接收到第二定位信息时,根据第二定位信息的时间信息,获取与电子标签标识对应的历史定位信息,即第一定位信息,并根据第二定位信息中的基站标识2和第一定位信息中的基站标识1,可以确定车辆在经过基站1和基站2所在道路时是否逆行。可以理解的是,针对图1所示的情况,车辆先经过基站标识1对应的基站1,再经过基站标识2对应的基站2,且经过基站2和基站1的前后关系与该车辆所在道路的顺行方向一致,则意味着该车辆顺行。

在一个实施例中,如图2所示,提供了一种车辆监测方法,当安装有电子标签的车辆经过基站时,服务器可以获取基站发送的当前定位信息,然后根据当前定位信息中的时间信息,获取其它基站发送的与当前定位信息中的电子标签标识对应的历史定位信息;并根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定车辆是否逆行,以实现对车辆逆行情况的监测;以该方法应用于图1中的服务器为例进行说明,可以包括以下步骤:

s201,获取基站发送的当前定位信息。

其中,当前定位信息包括时间信息、基站标识以及车辆的电子标签标识;电子标签标识为基站读取经过基站的车辆的电子标签时获取的,时间信息为基站读取电子标签的时间。可以理解的是,电子标签标识、基站标识等均是为了区分各电子标签或者各基站,可以是数字、字母等可识别的标识或其任意组合。

在本实施例中,可以在道路两侧设置多个基站,基站可以对道路上至少一个安装有电子标签的车辆进行监测,获取经过该基站的车辆的电子标签标识,车辆可以为汽车、电动车、摩托车、卡车、自行车等各种类型的车辆。可以理解的是,为了避免临近基站的干扰,需要对各基站之间的设置间距、基站与电子标签之间的有效通信距离进行设置,例如基站与电子标签之间的有效通信距离小于各基站之间的设置间距,甚至小于各基站之间的设置间距的二分之一。此外,为了避免道路一侧基站对道路另一侧基站和电子标签通信的干扰,还可以设置基站与电子标签之间的有效通信距离小于道路宽度的二分之一。示例性地,基站与电子标签之间的有效通信距离可以通过设置基站发送的检测信号强度来调节。

上述电子标签可以为有源电子标签、无源电子标签或者半有源电子标签等。示例性地,无源电子标签可以为射频识别(rfid,radiofrequencyidentification)无源电子标签,有源电子标签也可以为rfid有源电子标签、lora(longrange,是一种长距离低功耗广域物联网技术)电子标签、sub-1g(一种采用1ghz以下的通信频率进行无线通信的技术,例如868mhz、470mhz、433mhz等通信频率)电子标签。示例性地,基站可以按照预设通信协议广播针对电子标签的检测信号;若该电子标签为无源电子标签,则当安装有电子标签的车辆经过基站时,该电子标签可以接收检测信号并根据检测信号产生感应信号,基站可以接收到该感应信号,该感应信号中包括该电子标签的电子标签标识;若该电子标签为有源电子标签,则当安装有电子标签的车辆经过基站时,该电子标签可以接收检测信号并获取检测信号中的基站标识,然后根据该电子标签的电子标签标识生成响应信号,并根据预设通信协议以及该基站标识将该响应信号发送给基站,该基站可以接收到该响应信号,该响应信号中包括该电子标签的电子标签标识。

当基站获取到经过该基站的车辆的电子标签标识后,还可以获取基站读取电子标签的时间对应的时间信息,该时间可以通过基站与服务器的交互获得,以统一各基站的时间,避免时间不统一导致的时间误差,以及因此导致的监测故障。各基站可以将上述电子标签标识、上述时间信息以及基站标识组合成定位信息发送给服务器,服务器接收各个基站发送的定位信息并进行储存。因此,在当前的某一时刻,服务器可以接收到某一基站发送的当前定位信息,服务器可以对该当前定位信息进行解析,得到该当前定位信息的时间信息、基站标识和电子标签标识。

s202,根据当前定位信息中的时间信息,获取与电子标签标识对应的历史定位信息。

在接收到上述当前定位信息后,服务器可以在储存的大量定位信息中查找与上述当前定位信息对应的历史定位信息,即与上述当前定位信息中的电子标签标识对应的定位信息,也就是说当前定位信息和历史定位信息的对象车辆为同一车辆。当然,如果该历史定位信息中的时间信息与当前定位信息的时间信息相差太大,则该历史定位信息对判定该车辆当前是否违章没有意义,因此可以根据当前定位信息中的时间信息,获取预设时间段内的与电子标签标识对应的历史定位信息,即该历史定位信息的时间信息与该当前定位信息的时间信息在预设时间段内,示例性地,该预设时间段可以为2秒、5秒、10秒等。可以理解的是,若服务器根据上述当前定位信息查找不到满足上述条件的历史定位信息,则可以不进行如步骤203的逆行判断操作。

s203,根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定车辆是否逆行。

示例性地,若历史定位信息中的基站标识和当前定位信息中的基站标识之间的前后关系,与预设的两个基站标识之间的前后关系相符,则确定车辆顺行;若与预设的两个基站标识之间的前后关系不相符,则确定车辆逆行;其中,预设的两个基站标识之间的前后关系与两个基站标识对应的两个基站所在的道路的顺行方向一致。例如,在图1中,基站1和基站2所在道路的顺行方向为从基站1向基站2,则预设的基站标识1和基站标识2的前后关系为基站标识1在前,基站标识2在后。

参照图1所示,若在第一电动车道上,安装有电子标签的电动车先经过基站标识1对应的基站1,再经过基站标识2对应的基站2,则可以理解的是,服务器接收到基站2发送的当前定位信息时,已接收到基站1发送的历史定位信息,那么服务器可以得到历史定位信息中的基站标识1,以及当前定位信息中的基站标识2,二者的前后关系为基站标识1在前而基站标识2在后,而与预设的基站标识1和基站标识2的前后关系一致,因此该电动车为顺行。同样地,若安装有电子标签的电动车先经过基站标识2对应的基站2,再经过基站标识1对应的基站1,则二者的前后关系为基站标识2在前而基站标识1在后,而与预设的基站标识1和基站标识2的前后关系一致,因此该电动车为逆行,即违章。

上述车辆监测方法中,当安装有电子标签的车辆经过基站时,服务器可以获取基站发送的当前定位信息,然后根据当前定位信息中的时间信息,获取其它基站发送的与当前定位信息中的电子标签标识对应的历史定位信息;并根据历史定位信息中的基站标识和当前定位信息中的基站标识,可以确定车辆是否逆行,因此实现了对车辆逆行情况的监测。

在一个实施例中,如图3所示,提供了一种车辆监测方法,当安装有电子标签的车辆经过基站时,服务器可以获取基站发送的当前定位信息,然后根据当前定位信息中的时间信息,获取其它基站发送的与当前定位信息中的电子标签标识对应的历史定位信息;并根据历史定位信息中的基站标识对应的历史方向值和当前定位信息中的基站标识对应的当前方向值,确定车辆是否逆行,以实现对车辆逆行情况的监测;以该方法应用于图1中的服务器为例进行说明,可以包括以下步骤:

s301,获取基站发送的当前定位信息。

其中,当前定位信息包括时间信息、基站标识以及车辆的电子标签标识;电子标签标识为基站读取经过基站的车辆的电子标签时获取的,时间信息为基站读取电子标签的时间。步骤301的描述可以参照上述步骤201的描述,这里不再赘述。

s302,根据当前定位信息中的时间信息,获取与电子标签标识对应的历史定位信息。

可选地,该历史定位信息可以为储存的与电子标签标识对应的至少一个定位信息中,时间信息与当前定位信息的时间信息最近的定位信息。也就是说,该电子标签标识对应的车辆先经过该历史定位信息的基站标识对应的第一基站,然后接着经过了该当前定位信息的基站标识对应的第二基站,并分别被第一基站和第二基站检测到,并上报服务器,服务器获得了第一基站发送的历史定位信息并储存,还获得了第二基站发送的当前定位信息;因此,服务器根据上述历史定位信息和当前定位信息来判断该车辆在经过第一基站和第二基站这段时间内是否逆行。在本实施例中,因为判断是否违章时依据的历史定位信息和当前定位信息在时间上更精准,因此对该段时间内的违章判断会更准确;其中,违章包括以下内容中的至少一种:逆行、超速。当然,如果上述定位信息的时间信息与上述历史定位信息中的时间信息的时间差大于预设时间段的时长,则意味着该当前定位信息的历史定位信息无意义,认为不存在。

s303,获取历史定位信息中的基站标识对应的历史方向值,以及当前定位信息中的基站标识对应的当前方向值。

其中,任意两个基站的方向值大小关系与任意两个基站所在的道路的顺行方向有关。可选地,任意两个基站的方向值大小关系中从小向大的方向,与任意两个基站所在的道路的顺行方向一致。例如,在图1中,基站1和基站2所在道路的顺行方向为从基站1向基站2,则预设的基站1和基站2方向值的大小关系可以为基站1的方向值小于基站2的方向值。服务器中可以存储各基站标识对应的方向值。例如基站1的方向值为1,基站2的方向值为2,基站3的方向值为-2,基站4的方向值为-1。

s304,根据历史方向值和当前方向值,确定车辆是否逆行。

具体地,在本实施例中,可以根据历史方向值和当前方向值,确定历史方向值和当前方向值的第一大小关系;若第一大小关系为历史方向值小于当前方向值,则确定车辆顺行;若第一大小关系为历史方向值大于当前方向值,则确定车辆逆行。同样地,在本实施例中,还可以计算历史方向值和当前方向值的差值;若差值满足预设的逆行条件,则确定车辆逆行。示例性地,预设的逆行条件为差值小于0。

示例性地,参照图1所示,若在第二电动车道上,安装有电子标签的电动车先经过基站标识4对应的基站4,再经过基站标识3对应的基站3,则可以理解的是,服务器接收到基站3发送的当前定位信息时,已接收到基站4发送的历史定位信息,那么服务器可以获得历史定位信息中的基站标识4对应的方向值-1,以及当前定位信息中的基站标识3对应的方向值-2;因为历史方向值大于当前方向值,或者因为历史方向值和当前方向值的差值大于0,则确定电动车逆行。

因此,在本实施例中,通过预设各基站对应的方向值,且任意两个基站的方向值大小关系与任意两个基站所在的道路的顺行方向有关,进而可以根据历史定位信息中的基站标识对应的历史方向值,以及当前定位信息中的基站标识对应的当前方向值,通过简单的数值判断方式确定车辆是否逆行,实现简单高效的判断,节省计算资源,降低违章判断的处理时间,便于及时进行针对违章车辆的后续操作,例如违章证据的获取以及违章行为的处理等。

可选地,参照图4a所示,上述方法还可以包括判定车辆是否超速的步骤,可以包括:

s401,根据历史定位信息中的时间信息、基站标识,和当前定位信息中的时间信息、基站标识,计算车辆的行驶速度。

示例性地,当各基站之间的距离可以相同,为预设间距,且各基站的基站标识按照各基站的排列关系按顺序设置为一系列连续的整数,则可以根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定历史定位信息对应的基站和当前定位信息对应的基站之间的距离,可以为(当前定位信息中的基站标识-历史定位信息中的基站标识)×预设间距,例如基站标识106和基站标识107对应的基站之间可能相邻,即距离为预设间距;例如基站标识106和基站标识108对应的基站之间的距离可以为(108-106)×预设间距,即2×预设间距。

此外,s401可以包括:根据历史定位信息中的时间信息和当前定位信息中的时间信息,确定车辆的通过时长;根据历史定位信息中的基站标识和当前定位信息中的基站标识,获取两个基站标识对应的两个基站之间的距离,确定车辆的通过距离;根据车辆的通过时长和通过距离,计算车辆的行驶速度。服务器中可以预先存储任意两个基站之间的距离,或者各个基站的拓扑关系:该拓扑关系中的各节点为各基站,任意相邻的两个基站对应的节点之间存在连接关系,存在连接关系的两个节点之间的距离为两个基站之间的道路的长度;此外,服务器中可以存储各基站的位置信息,该位置信息可以是经纬度信息等可以表征准确位置的信息,因此可以根据位置信息来计算得到两个基站之间的距离;因此服务器可以根据上述历史定位信息中的基站标识和当前定位信息中的基站标识,获取两个基站标识对应的两个基站之间的距离。

s402,若车辆的行驶速度大于预设速度,则确定车辆超速。

示例性地,服务器中可以根据不同车辆类型,设置不同的预设速度,其中,车辆类型可以通过车辆对应的电子标签标识获得;例如对于电动车,预设速度可以为25km/h。此外,因为针对不同的道路,限速不同;因此可以在服务器中预先存储各道路的限制速度,以及各基站与该基站所在道路的对应关系,因此可以根据上述历史定位信息中的基站标识以及该当前定位信息中的基站标识,可以获得上述历史定位信息中对应的基站所在的历史道路和当前定位信息对应的基站所在的当前道路,当该历史道路和当前道路相同时,可以采用当前道路对应的限制速度作为预设速度;当该历史道路和当前道路不同时,则意味着车辆可能经过转弯,则可以采用预设的转弯限制速度作为预设速度,例如15km/h。

可选地,方法还可以包括:向基站发送违章通知;违章通知用于指示基站获取车辆的违章图像。可以理解的是,当服务器判断该车辆超速和/或逆行时,可以向基站发送违章通知;基站接收到该违章通知后,可以通过摄像头等图像采集装置获取车辆的违章图像,还可以将该违章图像上传至服务器;该违章图像至少可以作为车辆逆行违章时的直接证据,以及车辆超速违章时间接证据,便于对车辆的违章情况进行管理。

同样地,方法还可以包括:向警务终端发送违章通知并警示。该违章通知可以包括违章车辆的车辆信息;例如,服务器中可以预先存储各电子标签标识和车辆信息之间的对应关系,该车辆信息可以包括车牌信息、车主信息、车辆类型等;然后服务器可以在判断车辆违章后,根据该违章车辆的电子标签标识获取违章车辆的车辆信息。在本实施例中,可以通过向警务终端发送违章通知并警示,提醒并指示警务人员对该违章车辆进行违章处理,提高违章情况的处理效率。

此外,方法还可以包括:当在预设时间段内接收到两个定位信息时,服务器可以判断两个定位信息中的电子标签标识是否相同;若两个定位信息中的电子标签标识相同,则确定两个定位信息中时间信息较大的定位信息为当前定位信息,时间信息较小的定位信息为历史定位信息,并根据当前定位信息和历史定位信息,确定车辆是否逆行,以及确定车辆是否超速;具体实施方法与上述描述的方法相同,这里不再赘述。

示例性地,参照图4b和图4c所示,分别提供了基站和服务器的一种工作流程的示意图。基站可以通过初始化进入工作状态,然后建立和服务器的连接,并同步时间,然后通过短距离通信模块发送针对电子标签的检测信号,可以通过广播的方式;当检测到回复信号时,即存在安装有电子标签的车辆经过该基站,则此时进入中断,接收该回复信号;接收完回复信号后,退出中断,从回复信号中按照预设协议解析出车辆数据,即电子标签标识,并将基站标识、电子标签标识和时间组成定位信息,通过远距离通信模块发送给服务器,并再次通过短距离通信模块发送针对电子标签的检测信号。服务器可以接收各基站发送的定位信息,并将定位信息保存在数据库中;当接收到当前定位信息时,可以判断是否存在对应该车辆的上一个定位信息,即历史定位信息,若不存在,则不进行处理,继续等待下一个定位信息;若存在当前定位信息的历史定位信息,则可以同时进行车辆逆性判断和车辆超速判断;当判断车辆逆行或车辆超速时,可以向警务人员的警务终端发送相关的违章信息,由警务人员进行处理。

上述车辆监测方法中,当安装有电子标签的车辆经过基站时,服务器可以获取基站发送的当前定位信息,然后根据当前定位信息中的时间信息,获取其它基站发送的与当前定位信息中的电子标签标识对应的历史定位信息;因为任意两个基站的方向值大小关系与任意两个基站所在的道路的顺行方向有关,因此可以根据历史定位信息中的基站标识对应的历史方向值和当前定位信息中的基站标识对应的当前方向值,确定车辆是否逆行,因此实现了对车辆逆行情况的监测;同时,通过对方向值的简单的数值判断方式确定车辆是否逆行,可以实现简单高效的判断,节省计算资源,降低违章判断的处理时间,便于及时进行针对违章车辆的后续操作。

在一个实施例中,如图5所示,提供了一种车辆监测方法,当安装有电子标签的车辆经过基站时,基站可以读取车辆的电子标签,并根据获取的电子标签标识,以及读取电子标签时的时间信息和基站标识,生成当前定位信息,发送给服务器;当前定位信息用于指示服务器确定车辆是否逆行,以实现对车辆逆行情况的监测;以该方法应用于图1中的基站为例进行说明,可以包括以下步骤:

步骤501,当安装有电子标签的车辆经过基站时,读取车辆的电子标签,获取电子标签标识以及读取电子标签时的时间信息。

步骤502,根据时间信息、基站标识以及电子标签标识,生成当前定位信息,并将当前定位信息发送给服务器;当前定位信息用于指示服务器根据当前定位信息中的时间信息,获取与电子标签标识对应的历史定位信息,以及根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定车辆是否逆行。

可以理解的是,上述从基站的角度描述的技术方案的实施方式可以参照上述以服务器的角度描述的技术方案的实施方式,这里不再赘述。

上述车辆监测方法中,当安装有电子标签的车辆经过基站时,基站可以读取车辆的电子标签,并根据获取的电子标签标识,以及读取电子标签时的时间信息和基站标识,生成当前定位信息,发送给服务器;当前定位信息用于指示服务器确定车辆是否逆行,因此实现了对车辆逆行情况的监测。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种车辆监测装置60,应用于图1所示的服务器,该装置可以包括:当前定位信息获取模块601、历史定位信息获取模块602和逆行判断模块603,其中:

当前定位信息获取模块601,用于获取基站发送的当前定位信息;当前定位信息包括时间信息、基站标识以及车辆的电子标签标识;电子标签标识为基站读取经过基站的车辆的电子标签时获取的,时间信息为基站读取电子标签的时间;

历史定位信息获取模块602,用于根据当前定位信息中的时间信息,获取与电子标签标识对应的历史定位信息;

逆行判断模块603,用于根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定车辆是否逆行。

可选地,参照图7所示,在上述图6的基础上,逆行判断模块603,可以包括:

方向值获取单元6031,用于获取历史定位信息中的基站标识对应的历史方向值,以及当前定位信息中的基站标识对应的当前方向值;其中,任意两个基站的方向值大小关系与任意两个基站所在的道路的顺行方向有关;

逆行判断单元6032,用于根据历史方向值和当前方向值,确定车辆是否逆行。

可选地,逆行判断单元6032可以用于计算历史方向值和当前方向值的差值;若差值满足预设的逆行条件,则确定车辆逆行。

可选地,装置60还可以包括:

行驶速度计算模块604,用于根据历史定位信息中的时间信息、基站标识,和当前定位信息中的时间信息、基站标识,计算车辆的行驶速度;

超速判断模块605,用于若车辆的行驶速度大于预设速度,则确定车辆超速。

可选地,参照图7所示,行驶速度计算模块604,可以包括:

通过时长确定单元6041,用于根据历史定位信息中的时间信息和当前定位信息中的时间信息,确定车辆的通过时长;

通过距离确定单元6042,用于根据历史定位信息中的基站标识和当前定位信息中的基站标识,获取两个基站标识对应的两个基站之间的距离,确定车辆的通过距离;

行驶速度计算单元6043,用于根据车辆的通过时长和通过距离,计算车辆的行驶速度。

可选地,装置60还可以包括:违章通知模块606,用于向基站发送违章通知;违章通知用于指示基站获取车辆的违章图像。

可选地,历史定位信息为储存的与电子标签标识对应的至少一个定位信息中,时间信息与当前定位信息的时间信息最近的定位信息。

上述车辆监测装置中,当安装有电子标签的车辆经过基站时,服务器可以获取基站发送的当前定位信息,然后根据当前定位信息中的时间信息,获取其它基站发送的与当前定位信息中的电子标签标识对应的历史定位信息;并根据历史定位信息中的基站标识和当前定位信息中的基站标识,可以确定车辆是否逆行,因此实现了对车辆逆行情况的监测。

在一个实施例中,如图8所示,提供了一种车辆监测装置80,应用于图1所示的基站,该装置可以包括:检测模块801和定位信息发送模块802,其中:

检测模块801,用于当安装有电子标签的车辆经过基站时,读取车辆的电子标签,获取电子标签标识以及读取电子标签时的时间信息;

定位信息发送模块802,用于根据时间信息、基站标识以及电子标签标识,生成当前定位信息,并将当前定位信息发送给服务器;定位信息用于指示服务器根据当前定位信息中的时间信息,获取与电子标签标识对应的历史定位信息,以及根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定车辆是否逆行。

上述车辆监测装置中,当安装有电子标签的车辆经过基站时,基站可以读取车辆的电子标签,并根据获取的电子标签标识,以及读取电子标签时的时间信息和基站标识,生成当前定位信息,发送给服务器;当前定位信息用于指示服务器确定车辆是否逆行,因此实现了对车辆逆行情况的监测。

关于车辆监测装置的具体限定可以参见上文中对于车辆监测方法的限定,在此不再赘述。上述车辆监测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图9所示,提供了一种服务器,包括接收器、存储器和处理器,存储器存储有计算机程序,

接收器执行计算机程序时实现如下步骤:获取基站发送的当前定位信息;当前定位信息包括时间信息、基站标识以及车辆的电子标签标识;电子标签标识为基站读取经过基站的车辆的电子标签时获取的,时间信息为基站读取电子标签的时间;

处理器执行计算机程序时实现如下方法的步骤:

根据当前定位信息中的时间信息,获取与电子标签标识对应的历史定位信息;

根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定车辆是否逆行。

可选地,处理器执行计算机程序时还实现如下步骤:获取历史定位信息中的基站标识对应的历史方向值,以及当前定位信息中的基站标识对应的当前方向值;其中,任意两个基站的方向值大小关系与任意两个基站所在的道路的顺行方向有关;根据历史方向值和当前方向值,确定车辆是否逆行。

可选地,处理器执行计算机程序时还实现如下步骤:计算历史方向值和当前方向值的差值;若差值满足预设的逆行条件,则确定车辆逆行。

可选地,处理器执行计算机程序时还实现如下步骤:根据历史定位信息中的时间信息、基站标识,和当前定位信息中的时间信息、基站标识,计算车辆的行驶速度;若车辆的行驶速度大于预设速度,则确定车辆超速。

可选地,处理器执行计算机程序时还实现如下步骤:根据历史定位信息中的时间信息和当前定位信息中的时间信息,确定车辆的通过时长;根据历史定位信息中的基站标识和当前定位信息中的基站标识,获取两个基站标识对应的两个基站之间的距离,确定车辆的通过距离;根据车辆的通过时长和通过距离,计算车辆的行驶速度。

可选地,历史定位信息为储存的与电子标签标识对应的至少一个定位信息中,时间信息与当前定位信息的时间信息最近的定位信息。

可选地,服务器还包括:发送器,发送器执行计算机程序时还实现如下步骤:向基站发送违章通知;违章通知用于指示基站获取车辆的违章图像。

上述服务器中,当安装有电子标签的车辆经过基站时,服务器可以获取基站发送的当前定位信息,然后根据当前定位信息中的时间信息,获取其它基站发送的与当前定位信息中的电子标签标识对应的历史定位信息;并根据历史定位信息中的基站标识和当前定位信息中的基站标识,可以确定车辆是否逆行,因此实现了对车辆逆行情况的监测。

在一个实施例中,如图10所示,提供了一种基站,包括发送器、存储器和处理器,存储器存储有计算机程序,

处理器执行计算机程序时实现如下方法的步骤:当安装有电子标签的车辆经过基站时,读取车辆的电子标签,获取电子标签标识以及读取电子标签时的时间信息;并根据时间信息、基站标识以及电子标签标识,生成当前定位信息;当前定位信息用于指示服务器根据当前定位信息中的时间信息,获取与电子标签标识对应的历史定位信息,以及根据历史定位信息中的基站标识和当前定位信息中的基站标识,确定车辆是否逆行;

发送器执行计算机程序时实现如下方法的步骤:将当前定位信息发送给服务器。

上述基站中,当安装有电子标签的车辆经过基站时,基站可以读取车辆的电子标签,并根据获取的电子标签标识,以及读取电子标签时的时间信息和基站标识,生成当前定位信息,发送给服务器;当前定位信息用于指示服务器确定车辆是否逆行,因此实现了对车辆逆行情况的监测。

本领域技术人员可以理解,图9-10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器或基站的限定,具体的服务器或基站可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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