一种基于多车位地磁检测的车位状态判决方法和装置制造方法

文档序号:6735825阅读:291来源:国知局
一种基于多车位地磁检测的车位状态判决方法和装置制造方法
【专利摘要】本发明设计一种基于多车位地磁检测的车位状态判决方法和装置,该方法包括步骤:当在判决周期内采集的车位的一个或多个采样值的采样均值大于采样均值门限时,获取所述车位的一个或多个相邻车位的采样均值;将所述车位的采样均值与所述一个或多个相邻车位的采样均值进行比较,以确定所述车位的车位状态是否发生了改变。本发明通过将本车位相邻的一个或多个车位的地磁数据变化,与本车位地磁数据变化进行比较,进而确定本车位的车位状态是否发生了改变,通过这种方式可以有效的降低了对本车位状态变化的误判率,提高车位状态判决的准确性。
【专利说明】一种基于多车位地磁检测的车位状态判决方法和装置
【技术领域】
[0001]本发明涉及车位检测领域,尤其涉及一种基于多车位地磁检测的车位状态判决方法和装置。
【背景技术】
[0002]随着社会经济的持续发展和产业调整,机动车的数量和使用越来越频繁,对于停车场需求量更是与日俱增,“停车难”更是给人们的生活带了极大的不便。有关调查数据显示,驾车者为了寻找空余的停车位在停车场进行的反复巡游占据了路面交通流量的比例达到了 12% -15%,也即是说,驾车者为寻找停车位而消耗了大量的时间和精力,并且占用了大量的路面交通资源。
[0003]在现有技术中,大多数的停车场都是基于视频以及图像处理技术进行车位状态检测,其中,所述车位状态包括有车状态或无车状态。但是受到网络或其他因素的影响,这种车位检测技术并不可靠,容易出现误判或是漏判的现象,而且恢复数据的能力较差。
[0004]基于上述问题,提出了一种利用车位地磁检测车位状态的方法。由于车辆在进出车位的时对车位地磁数据有一定的影响,所以,可以根据车辆进出车位引起的地磁数据变化对车位状态进行检测,即,利用预设的检测门限对车位的地磁数据的变化量进行判断,当地磁数据的变化量超过该检测门限时,则判断有车进出。但是,该技术涉及的车位占用判决方法,检测门限的设置会影响车位状态的判决结果,引起对车位状态变化的误判。例如:当预设较小的检测门限时,即地磁数据稍有变化就可以引起该地磁数据的变化量超过检测门限,从而对于相邻车位的车辆进出而引起的本车位的地磁数据变化则不能准确区分,会产生在相邻车位的地磁数据发生变化时,本车位在无车辆进出的情况下也同时发生地磁数据变化,进而引起车位状态的变化,即发生错判;当预设较大的检测门限时,那么当本车位有车辆进出,但该车辆引起的地磁数据变化不足以超过检测门限时,则本车位的车位状态不会发生改变,即发生漏判。

【发明内容】

[0005]为克服现有技术存在的利用车位地磁检测车位状态的方法由于检测门限设置的问题,引起不能区分相邻车位引起的本车位的地磁数据变化而造成的车位状态错判,或引起的车位状态漏判的缺陷,本发明的主要目的在于提供一种基于多车位地磁检测的车位状态判决方法和装置,以解决提高车位状态判断的准确度、以避免车位状态漏判以及相邻车位状态变化干扰而出现的车位状态误判断的问题。
[0006]为了解决上述技术问题,本发明的目的是通过以下技术方案来实现的:
[0007]本发明提供了一种基于多车位地磁检测的车位状态判决方法,包括以下步骤:当在判决周期内采集的车位的一个或多个采样值的采样均值大于采样均值门限时,获取所述车位的一个或多个相邻车位的采样均值;将所述车位的采样均值与所述一个或多个相邻车位的采样均值进行比较,以确定所述车位的车位状态是否发生了改变。[0008]本发明还提供了一种基于多车位地磁检测的车位状态判决装置,包括:用于当在判决周期内采集的车位的一个或多个采样值的采样均值大于采样均值门限时,获取所述车位的一个或多个相邻车位的采样均值的模块;用于将所述车位的采样均值与所述一个或多个相邻车位的采样均值进行比较,以确定所述车位的车位状态是否发生了改变的模块。
[0009]与现有技术相比,根据本发明的技术方案具有以下有益效果:
[0010]本发明通过将本车位相邻的一个或多个车位的地磁数据变化,与本车位地磁数据变化进行比较,进而确定本车位的车位状态是否发生了改变,通过这种方式可以有效的降低了对本车位状态变化的误判率,提高车位状态判决的准确性。
【专利附图】

【附图说明】
[0011]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0012]图1是根据本发明一实施例的基于多车位地磁检测的车位状态判决方法的流程图;
[0013]图2是根据本发明一实施例的基于多车位地磁检测的车位状态判决方法的详细流程图;
[0014]图3是根据本发明一实施例的车位地磁传感器设置示意图。
【具体实施方式】
[0015]本发明的主要思想在于,预设合理的检测门限,例如,预设较小的检测门限,来降低对车位状态变化的漏判。并且,当本车位(车位)的地磁数据的变化量超过检测门限时,将本车位的地磁数据的变化量与其相邻的多个车位的地磁数据的变化量进行比较,排除相邻车位的地磁数据变化而弓I起的本车位地磁数据的变化,进而判断出本车位是否发生车位状态变化,降低了对车位状态变化的误判。
[0016]为使本发明的目的、技术方案和优点更加清楚,以下结合附图及一具体实施例,对本发明作进一步地详细说明。下面的描述仅为一举例,本发明的方案并不限于该例子。
[0017]参考图1-图2,图1是根据本发明一实施例的基于多车位地磁检测的车位状态判决方法的流程图。图2是根据本发明一实施例的基于多车位地磁检测的车位状态判决方法的详细流程图。
[0018]在步骤SllO处,采集多个车位中每一个车位的地磁数据。
[0019]可以在停车场中设置多个地磁传感器,以检测地磁传感器周围一定范围内的地磁数据,并周期性的采样该检测到的地磁数据,以及将地磁数据上报云处理平台,由云处理平台收集/采集上报的数据中的地磁数据,并对该地磁数据做进一步处理。进一步地,与车位相关的数据可以存储于云处理平台。与车位相关的数据可以包括:停车场车位的数量及每一个车位的位置、每个车位地磁传感器信息、邻车位编号、每个车位每一次检测的地磁数据
坐坐寸寸ο
[0020]其中,该地磁数据可以是地磁场强度。进一步地,由于地磁场受车辆发动机的影响会产生一定的变化,可以预先在每一个车位中将用于测量地磁数据的地磁传感器埋入该车位中比较靠近发动机的位置,通过车位中的地磁传感器检测该车位的地磁数据。那么,该地磁传感器的检测范围至少包括一个车位。如图3所示是本发明一实施例的车位地磁传感器设置示意图。
[0021]该步骤SllO可以对应于图2中的步骤S210-S230。
[0022]在步骤S210处,初始化用于判决每一个车位的车位状态的相关的数据。
[0023]地磁传感器可以检测地磁数据,而在此之前,云处理端如云处理平台可以先对与车位相关的数据中用于判决(判断)车位状态的数据进行初始化。
[0024]用于判决车位状态的数据可以包括:基准地磁数据,判决周期T,与本车位相邻的邻车位编号K,检测门限min_th,当前车位状态state,设置检测标志位flag = O,判决开始时间Ttl,等等。其中:
[0025]基准地磁数据,用于衡量检测到的地磁数据的变化量,并根据该变化量判断本车位的车位状态是否发生改变。例如:可以将检测到的地磁数据与该基准地磁数据进行差值运算,进而可以得到地磁数据的变化量。其中,本发明优选的可以将检测的本车位前一次地磁数据Xlast作为基准地磁数据。当然,也可以将本车位多次检测的地磁数据的平均值作为基准地磁数据。
[0026]判决周期T,用于表示一个时间段,界定采集多次地磁数据的时间段,用以利用采集的多次地磁数据判断车位状态是否发生了改变。
[0027]邻车位编号K,指与本车位相邻的车位的编号。可以为停车场中的每一个车位进行编号,以车位的编号来代替(表示)该车位,以便对停车场中的车位进行管理。与本车位相邻的车位可以是与本车位左右相邻的2个车位,若本车位处于多个车位中边缘,则相邻车位数量可以是I个,若本车位处于无相邻车位的位置,则本车位的相邻车位的数量为O个。
[0028]检测门限min_th,用于判别车位的地磁数据的变化量是否已经达到使车位状态变化的程度,可以根据实际应用场景来进行设置。进一步地,可以通过调节检测门限min_th的大小来划定不同种类车辆能够引起的地磁数据变化的界限,如小型车、中型车、大型车
坐寸ο
[0029]当前车位状态state,可以包括有车、无车两种状态,用于表示本车位当前的车位状态是有车状态或是无车状态。
[0030]检测标志位flag,可以用于控制是否启动本车位的车位状态判决流程。S卩,控制是否将本车位的地磁数据的变化量与其相邻车位的地磁数据的变化量进行比较。例如,当flag = O时,不启动判决流程;当flag = I时,启动判决流程。
[0031]判决开始时间Ttl,可以是启动判决流程的时刻,进一步的,可以是当本车位的地磁数据的变化量大于检测门限时,采样该地磁数据的时刻。
[0032]在步骤S220处,采集地磁传感器上报的采样数据。
[0033]地磁传感器可以向云处理平台上报数据,云处理平台则可以接收这些上报的数据。这些由地磁传感器上报来的数据中,可以包括:采样数据、以及地磁传感器与云处理平台用于通信相关的其他数据。由此,在云处理平台可以采集到地磁传感器上报的数据中的采样数据。其中,在该采样数据中,可以包括:地磁传感器检测(采样)到的地磁数据,采样该地磁数据时的采样时间(时刻),等等。该采样时间可以是采样该地磁数据时的时间戳。
[0034]云处理平台可以对接收到的上报数据进行分析。若接收到的上报数据包含采样数据(即判断为“是”),则可以进入步骤S230,若该上报数据不是包含采样数据的(即判断为“否”),则继续对接收的上报数据进行判断,等待采样数据。
[0035]在步骤S230处,云处理平台记录采样数据。可以将该采样数据中的地磁数据表示为采样值X。,将该采样数据中的采样时间表示为T。。
[0036]在步骤S120处,基于采集的多个车位的地磁数据,对本车位的地磁数据进行处理,以确定本车位的地磁数据的变化量是否达到使车位状态发生变化的程度。具体而言,云处理平台可以针对采集的地磁数据,进行如图2中所示的车位状态判决方法的详细流程,如步骤S240-步骤S280所示。
[0037]在步骤S240处,判断检测标志位的状态,根据检测标志位的状态,确定处理采样数据的方式。
[0038]可以预先设置检测标志位flag所包含的状态,该状态包括启动对本车位车位状态的判决流程(如,flag = I),对已采集的采样数据进行初步处理(如,flag = O)。
[0039]可以根据检测标志位flag的当前状态(flag = O或flag = I)而决定对采集的地磁数据进行的操作处理。当判断该检测标志位flag = O时,由该flag的O状态,则对采集的地磁数据进行分析,即可以进入步骤S250,对已采集的采样数据进行初步处理,例如,将地磁数据的变化量与检测门限min_th进行比较,以便判断本车位地磁数据的变化量是否超出检测门限min_th,等。当判断该检测标志位flag = I时,由该flag的I状态,贝Ij可以进入判决流程的处理,如首先进入步骤S270,即,对采集地来自磁传感器上报的采样数据的时间进行计时。
[0040]如,当检测标志位flag = O时,即进入步骤S250
[0041]在步骤S250处,判断本车位地磁数据的变化量是否超过检测门限min_th。
[0042]当检测标志位flag = O即判断为“是”时,则对本车位的地磁数据进行初步处理。当地磁数据的变化量未超出检测门限min_th时(即,否),则返回步骤S220,继续采集地磁数据。而当地磁数据的变化量超出检测门限min_th时(即,是),则将检测标志位flag置为I,当地磁数据没有超出检测门限min_th时(S卩,否),则可以返回步骤S220,继续采集地磁传感器上报的采样数据;但进而,当该检测标志位flag = I时,且该车位的地磁数据的变化量又持续大于检测门限min_th,并在时间上超过判决周期T时,则表示车位状态可能发生了改变,可以对采集的地磁数据与相邻车位的地磁数据进行比较,以判决是哪一个车位真正的出现了车位状态的变化,从而以此来避免由于环境因素造成本车位的地磁数据变化而引起的车位状态的变化(如进入步骤S270的判决流程)。
[0043]其中,以基准地磁数据衡量该地磁数据的变化量,根据该变化量可以做进一步处理,例如,判断车位状态的是否发生变化。可以将基准地磁数据与地磁数据之间的差值的绝对值作为本次为地磁数据的变化量,将该变化量与检测门限min_th进行比较,根据比较结果才确定下一步骤的内容。
[0044]具体而言,可以预先设置一个较小的检测门限min_th。当基准地磁数据为本车位前一次地磁数据Xlast时,则可以将本车位前一次的地磁数据Xlast与该车位当前的地磁数据(如本次收到的采样值X。)进行比较,以获得本车位前一次的地磁数据Xlast与本车位本次的地磁数据之间的差值(变化量),根据获得的差值来判断本车位地磁数据的变化量是否超过了检测门限min_th。
[0045]例如,当本车位的车位状态保持为“有车状态”或“无车状态”时,那么本车位中的地磁数据变化很小,那么本车位前一次的地磁数据Xlast与本车位本次的地磁数据(采样值Xc)之间的变化也不会很大,所以,&_和\的差值不会大于min_th。相反的,当本车位状态变化时,车位中地磁数据变化比较大,这样会导致本车位前一次的地磁数据Xlast与本车位本次的地磁数据(采样值X。)之间的变化也很大,所以,Xlast和X。的差值会大于min_th。利用公式In」>min_th,即本次采样值X。(地磁数据)与前一次地磁数据Xlast之差的绝对值,与检测门限min_th进行大小对比,即来判断该车位的地磁数据变化量是否超出了检测门限min_th。
[0046]若车位地磁数据变化超出检测门限min_th时,判断为“是”,即两次采集的地磁数据之差的绝对值大于检测门限min_th, Xc-Xlast > min_th,该车位的车位状态可能发生改变,则进入步骤S260。反之,若该车位地磁数据变化小于或等于检测门限min_th时,判断为“否”,Xc-Xlast ( min_th,该车位的车位状态未发生改变,可以返回步骤S220,继续采集采样数据。[0047]在步骤S260处,重新设置检测标志位flag及判决开始时间T。。
[0048]若该车位地磁数据变化超出检测门限min_th时,| Xc-Xlast | > min_th,本车位的车位状态可能发生了改变,则可以对本车位的检测标识位flag进行重新设置,如,设置检测标志位flag = 1,启动对本车位的车位状态的判决流程,以及可以重新设置判决开始时间Ttl,设置本次采集的采样时间T。为判决开始时间Ttl,即判决开始时间Ttl =采样时间T。。
[0049]具体而言,本车位的地磁数据的变化超出检测门限min_th可能是由于环境因素造成,如,有车辆经过,造成瞬间地磁数据变化超出检测门限min_th。这时,可以通过对本车位的地磁数据进行多次采集,以便更准确的判断本车位的地磁数据变化是否为环境因素所造成。那么可以将flag置为1,表示本车位已经有地磁数据的变化量超出检测门限min_th的情况发生。将判决开始时间Ttl设置为本次采样时间T。(本次采样的时间),表示在本次采样时间T。之后,在判决周期T内,需要采集多个采样数据,即,返回步骤S220重新采集采样数据。
[0050]在步骤S270处,判断采样时间T。与判决开始时间Ttl之间的时间间隔是否大于判决周期T。
[0051]当检测标志位flag = I时,先判断本次的采样数据中的采样时间T。与判决开始时间Ttl之间的时间间隔是否大于判决周期τ。可以利用公式ITc1-TciI≥τ,判断本次的采样时间τ。与判决开始时间Ttl之间的时间差(时间间隔)是否大于判决周期τ。
[0052]若ITe-TcJ≥T,采样时间T。与判决开始时间Ttl的差值的绝对值大于或等于判决周期T,即判断为“是”,则表示已经保存了采集的本车位的多个地磁数据,可以进入步骤S280,对这多个地磁数据进行进一步的处理。换言之,当采集的车位的采样值超过检测门限时,则在判决周期内,连续采集一个或多个本车位的采样值。
[0053]若I Tc-T01 < T,采样时间T。与判决开始时间Ttl的差值的绝对值小于判决周期T,即判断为“否”,则表示采集本车位的地磁数据的时间还未达到判决周期T,可以继续采集该车位的地磁数据,以保证将该车位的地磁数据与相邻车位的地磁数据进行比较时,有足够多的地磁数据作为支撑。那么可以返回步骤S220,继续采集采样数据。
[0054]在步骤S280处,判断本车位的采样均值是否大于采样均值门限,并重设检测标志位。[0055]可以获得本车位在判决周期T内的多个采样值(地磁数据)X。,基于该多个采样值Xc计算本车位的采样均值△ X,其中,采样均值为一个或多个采样值的平均值。
[0056]可以将本车位的采样均值ΛΧ与预设的采样均值门限AXlim进行比较,其中,采样均值门限AXlim可以用于判断在判决周期T内,本车位的地磁数据是否大部分超过检测门限 min_th。
[0057]当本车位的采样均值ΛX大于预设的采样均值门限AXlim时,则表示采集的本车位的多个地磁数据基本都超过了检测门限min_th,本车位的车位状态可能已经发生改变,这时可以进入步骤S290,以便将本车位的地磁数据与相邻车位的地磁数据进行比较。
[0058]当本车位的采样均值ΛX小于或等于预设的采样均值门限AXlim时,则表示采集的本车位的多个地磁数据只有个别超过了检测门限min_th,本车位的车位状态未发生改变,那么可以返回步骤S220,并且将本车位的采样均值ΛΧ,替换采样均值门限AXlim,即,Δ Xlim =ΑΧ。
[0059]进一步地,在该步骤S280处,可以将检测标志位flag进行重设,如,将检测标志位flag设置为0,以便对本车位的车位状态判决判决完毕后,可继续将采集的地磁数据与检测门限min_th进行比较。
[0060]在步骤S130处,根据一个或多个相邻车位的地磁数据,判决本车位的车位状态是
否发生变化。
[0061]在步骤S290处,获取本车位的一个或多个相邻车位的采样均值。
[0062]当车辆进入车位时,车位周围的地磁数据会产生变化,所以该车位的地磁传感器以及与该车位相邻的一个或多个地磁传感器都会检测到地磁数据的变化。
[0063]在一个实施例中,可以将一个或多个相邻的车位(包含本车位)的地磁数据分别与无车时刻的地磁数据(如,根据实际应用情况预设一个无车时刻的地磁数据)进行比较,将与无车时刻的地磁数据之间差值最大的地磁数据所对应的车位判定有车辆进出。通过该方法可以有效的避免相邻车位的地磁数据变化而引起的本车位的车位状态误判。
[0064]在另一实施例中,可以获取判决周期T内,本车位的一个或多个采样值X。以及一个或多个相邻车位K中每一个相邻车位的一个或多个采样值X。,其中K可以是相邻车位的编号。基于获得本车位的采样均值和一个或多个相邻车位采样均值,其中,采样均值为一个或多个采样值(地磁数据)的平均值。
[0065]可以将本车位在判决周期T内的一个或多个采样值X。表示为Xlast [m],其中m是大于零的整数,可以用ΛΧ表示本车位的采样均值。
[0066]可以将一个或多个相邻车位的在判决周期T内的一个或多个采样值表示为Xnblast[k] [η],其中k是相邻车位的编号且是大于零的整数,η是大于零的整数,并且可以用Δ Xnb[k]表示相邻车位K的采样均值。例如:
[0067]Xlast [m], m = O, I, 2,......, M ;
[0068]Xnbjast [k] [η], k = 1,2,......, K ;n = O, I, 2,......, N ;
M
[0069]ΔΧ = ^ (Xlast [m] - XlasJO])
m=l
【权利要求】
1.一种基于多车位地磁检测的车位状态判决方法,其特征在于,包括: 当在判决周期内采集的车位的一个或多个采样值的采样均值大于采样均值门限时,获取所述车位的一个或多个相邻车位的采样均值; 将所述车位的采样均值与所述一个或多个相邻车位的采样均值进行比较,以确定所述车位的车位状态是否发生了改变。
2.根据权利要求1所述的方法,其特征在于,所述采样值包括地磁数据;所述采样均值是一个或多个所述地磁数据的平均值。
3.根据权利要求1所述的方法,其特征在于,还包括: 当采集的车位的采样值超过检测门限时,则在判决周期内,连续采集一个或多个所述车位的采样值。
4.根据权利要求1所述的方法,其特征在于,将所述车位的采样均值与所述一个或多个相邻车位的采样均值进行比较,以确定所述车位的车位状态是否发生了改变,包括: 当所述车位的采样均值大于所述一个或多个相邻车位的采样均值时,则判定所述车位的车位状态发生改变。
5.根据权利要求4所述的方法,其特征在于,还包括: 当所述车位的车位状态发生改变时,根据所述车位的当前车位状态,更新所述车位的车位状态。
6.一种基于多车位地磁检测的车位状态判决装置,其特征在于,包括: 用于当在判决周期内采集的车位的一个或多个采样值的采样均值大于采样均值门限时,获取所述车位的一个或多个相邻车位的采样均值的模块; 用于将所述车位的采样均值与所述一个或多个相邻车位的采样均值进行比较,以确定所述车位的车位状态是否发生了改变的模块。
7.根据权利要求6所述的装置,其特征在于,所述采样值包括地磁数据;所述采样均值是一个或多个所述地磁数据的平均值。
8.根据权利要求6所述的装置,其特征在于,还包括: 用于当采集的车位的采样值超过检测门限时,则在判决周期内,连续采集一个或多个所述车位的采样值的模块。
9.根据权利要求6所述的装置,其特征在于,用于将所述车位的采样均值与所述一个或多个相邻车位的采样均值进行比较,以确定所述车位的车位状态是否发生了改变的模块,包括: 当所述车位的采样均值大于所述一个或多个相邻车位的采样均值时,则判定所述车位的车位状态发生改变。
10.根据权利要求9所述的装置,其特征在于,还包括: 用于当所述车位的车位状态发生改变时,根据所述车位的当前车位状态,更新所述车位的车位状态的模块。
【文档编号】G08G1/14GK103544848SQ201310454397
【公开日】2014年1月29日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】郑侃, 许荣涛 申请人:郑侃
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1