一种采集定位系统及其方法、装置与流程

文档序号:12886362阅读:126来源:国知局
一种采集定位系统及其方法、装置与流程

本发明涉及定位技术领域,尤其涉及一种采集定位系统及其方法、装置。



背景技术:

现在的城市道路和停车位越来越多,使得实现精准定位功能越来越重要,一般的终端设备都是使用定位芯片(gps或者北斗芯片)来实现定位,但由于定位芯片的成本高,耗电量高,gps信号从卫星发射传播到地球表面,中间通过大气层、电离层,它们的一些特性导致信号在其中的传播的时间会比在同样长度的真空中多,而在这多出来的这些时间内,终端设备改变了原来的位置,从而导致难以精确测定终端设备的精确位置,即导致卫星与终端设备之间的测距不准,而且gps信号会被高楼反射,进一步导致定位精度下降。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供采集定位系统,其能够解决gps信号从卫星发射到抵达终端设备之间存在各种误差,导致无法精确测定终端设备位置的问题。

本发明的目的之二在于提供一种采集定位方法,其能够解决gps信号从卫星发射到抵达终端设备之间存在各种误差,导致无法精确测定终端设备位置的问题

本发明的目的之三在于提供一种电子设备,其能够解决gps信号从卫星发射到抵达终端设备之间存在各种误差,导致无法精确测定终端设备位置的问题。

本发明的目的之四在于提供一种计算机可读存储介质,其能够解决gps信号从卫星发射到抵达终端设备之间存在各种误差,导致无法精确测定终端设备位置的问题。

本发明的目的之一采用如下技术方案实现:

一种采集定位系统,包括电源、发射器、存储器和接收终端,存储器设在发射器上,电源与发射器电连接,发射器与接收终端通讯连接;

电源为发射器提供能源动力,存储器用于存储位置信息,发射器将位置信息发送至接收终端,接收终端接收位置信息。

进一步地,还包括定位模块,定位模块设在发射器上。

进一步地,发射器为蓝牙发射器、beacon发射器、rfid发射器或者wifi发射器;电源为太阳能蓄电池。

本发明的目的之二采用如下技术方案实现:

一种采集定位方法,包括以下步骤:

采集步骤:采集发射器位置信息并存储在存储器中,的发射器位置信息为发射器的longitudea和latitudea;

判断步骤:判断发射器自身是否安装有定位模块,如果是,则执行第一发送步骤,如果否,则执行第二发送步骤;

第一发送步骤:将定位模块所获取的定位模块位置信息和发射器位置信息进行差分运算得到差分结果并发送至接收终端,以便接收终端得到精确的定位信息,定位模块位置信息为定位模块的longitudeb和latitudeb;

第二发送步骤:将longitudea和latitudea发送至接收终端,以便接收终端得到精确的定位信息。

进一步地,定位模块每隔预设时间进行重新获取longitudeb和latitudeb。

进一步地,还包括第三发送步骤:获取外界位置信息并存储到存储模块中,的外界位置信息为longitudec和latitudec,并且将longitudec和latitudec送至接收终端,以便接收终端得到精确的定位信息。

进一步地,第二发送步骤中,当发射器为多个而接收终端为一个时,多个发射器依次排列分布围成的区域构成一停车位,所述接收终端接收每个发射器所发射的信号设为si,所述si为接收终端接收到的第i个发射器发射的信号强度,第i个发射器发射的信号强度的预设阈值为vi;

当接收终端接收到的任意一个发射器发射的信号强度的值si均不小于该发射器发射的信号强度的预设阈值vi时,则接收终端位于停车位范围内;

反之,接收终端只要接收到一个发射器发射的信号强度小于该发射器发射信号强度的预设阈值,则接收终端位于停车位范围外。

进一步地,第二发送步骤中,当发射器为多个而接收终端为一个时,

第i个发射器所发射的信号强度记为si,1≤i≤n,n为发射器的总数;

第i个发射器的经度和纬度分别记为longitudeai和latitudeai;

将所有发射器的经度和纬度信息均发送至接收终端,以便接收终端进行以下计算处理:

最终经度为:最终纬度为:

接收终端得到精确的定位信息为最终经度和最终纬度。

本发明的目的之三采用如下技术方案实现:

一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行所述程序时实现上述所描述的方法。

本发明的目的之四采用如下技术方案实现:

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行上述所描述的方法。

相比现有技术,本发明的有益效果在于:

本发明中,在部署发射器的过程中,采集发射器位置信息并存储安装在发射器上的存储器中,发射器将发射器位置信息(即longitudea和latitudea)向外界发射,当接收终端经过发射器附近时,接收终端接收到发射器位置信息(即longitudea和latitudea),进而使得接收终端得到精确的定位信息,能解决gps信号从卫星发射到抵达终端设备之间存在各种误差,导致无法精确测定终端设备位置的问题。

附图说明

图1为本发明提供采集定位系统中一种实施方式的结构示意框图;

图2为本发明提供采集定位方法中一种实施方式的流程示意框图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例

本发明中采集定位系统主要应用于定位技术领域,能够为发射器附近的没有定位功能的设备提供定位功能;或者为有定位功能但是精度不够的设备提供更高定位精度。由于现在的城市道路和停车位越来越多,使得实现精准定位功能越来越重要,一般的终端设备都是使用定位芯片(gps或者北斗芯片)来实现定位,但由于定位芯片的成本高,耗电量高,gps信号从卫星发射传播到地球表面,中间通过大气层、电离层,它们的一些特性导致信号在其中的传播的时间会比在同样长度的真空中多,而在这多出来的这些时间内,终端设备改变了原来的位置,从而导致难以精确测定终端设备的精确位置,即导致卫星与终端设备之间的测距不准,而且gps信号会被高楼反射,进一步导致定位精度下降,即如何解决gps信号从卫星发射到抵达终端设备之间存在各种误差(例如存在时间差),导致无法精确测定终端设备位置是一个相当困难的问题,针对上述问题:

如图1所示,本发明提供了一种采集定位系统,其中包括电源、发射器、定位模块、存储器和接收终端,存储器和定位模块均安装在发射器上,其中在存储器内存储着位置信息(该位置信息为发射器位置信息和定位模块位置信息),电源与发射器电连接并为发射器提供能源动力,使得该采集定位系统中的电器件具备足够的能源动力进行工作,发射器与接收终端通讯连接,发射器将位置信息发送至接收终端,使得接收终端接收发射器所发送的位置信息,进而使得接收终端精确获得自身所在的位置信息。

本实施例中,电源为太阳能蓄电池(即太阳能电池板接收太阳能储存在蓄电池中而形成所述太阳能蓄电池)。在其他实施例中,电源可以外接电源或外接普通电池,只要保证电源与发射器电连接并为发射器提供能源动力即可。

本实施例中,发射器为蓝牙发射器,即发射器通过蓝牙的方式将位置信息发送至接收终端。在其他实施例中,发射器可以为beacon发射器、rfid发射器或者wifi发射器。只要保证发射器可以将位置信息发送至接收终端即可。

如图2所示,本发明提供了还一种采集定位方法,

其包括以下步骤:

步骤s1:在部署发射器的时候(在系统部署阶段),通过高精度定位设备,采集并获取发射器当前的精确位置信息,即采集发射器位置信息,并且将该发射器位置信息写入存储在存储器中,该发射器位置信息为发射器的longitudea和latitudea。

步骤s2:由于在发射器上可以进行安装定位模块,也可以不进行安装定位模块装,此时就需要判断发射器自身是否安装有定位模块,如果是,则执行步骤s3,如果否,则执行步骤s4;

步骤s3:由于在发射器上安装有定位模块,定位模块每隔预设时间进行重新获取自身的位置信息(即定位模块位置信息,例如定位模块每隔1-2小时进行重新获取自身的位置信息),该定位模块位置信息为定位模块的longitudeb和latitudeb,在发射器上将定位模块所获取的定位模块位置信息和发射器位置信息进行差分运算得到差分结果,其中差分结果中的纬度差分为:latitudea减去latitudeb,差分运算中的经度差分为:longitudea减去longitudeb。之后,发射器将差分结果发送至接收终端,以便接收终端得到精确的定位信息。例如,经过的设备利用自身的gps检测到自身的经度和纬度,经过的设备在收到发射器所发射差分结果时,设备的精准经纬度可以通过以下的计算方式进行获取:

精准经度=设备检测到的经度位置+经度差分;

精准纬度=设备检测到的纬度位置+纬度差分。

步骤s4:由于在发射器上没有安装定位模块,发射器直接将将longitudea和latitudea发送至接收终端,接收终端接收该longitudea和latitudea,即接收终端的精确定位信息为所接收的longitudea和latitudea。例如,经过的设备将发射器所发送的longitudea和latitudea直接作为自身的精确定位信息,非常方便。

此时,发射器所发送的信号从发射器到达接收终端的距离为发送距离,该发送距离是非常短的,远远比gps信号从卫星发射传播到地球表面并被接收终端接收的时间短,而且中间不需要通过大气层、电离层,所以接收终端将所接收的longitudea和latitudea作为精确定位信息是非常精确的。

另外,如果经过的设备遵守相应的协议,并且自带发射器功能,也可以把设备自身变成发射器,把定位信息再次向附近广播,进而整个城市都能覆盖我们的定位服务,整个城市的移动设备都能够实现精确定位。

步骤s5:在发射器上没有安装定位模块的情况下,通过外界设备获取精准的外界位置信息并存储到存储模块中,所述外界位置信息为longitudec和latitudec,并且发射器上将存储在存储模块中的longitudec和latitudec送至接收终端,接收终端接收该longitudec和latitudec,即接收终端的精确定位信息为所接收的longitudec和latitudec。例如,经过的设备将发射器所发送的longitudec和latitudec直接作为自身的精确定位信息,非常方便。

在步骤s4中,当发射器为多个而接收终端为一个时,多个发射器依次排列分布,这些发射器围成的区域构成一停车位,接收终端接收每个发射器所发射的信号,假设为si;

当接收终端接收到的任意一个发射器发射的信号强度的值si(si为接收终端接收到的第i个发射器发射的信号强度)均不小于该发射器发射的信号强度的预设阈值vi(第i个发射器发射的信号强度的预设阈值),则接收终端位于停车位范围内。如果将接收终端安装于共享单车、汽车等交通工具上,则可判断该交通工具是否停放于停车位内,便于对交通工具进行管理;

反之,接收终端只要接收到一个发射器发射的信号强度小于该发射器发射信号强度的预设阈值,则接收终端位于停车位范围外。

另外,在步骤s4中,当发射器为多个而接收终端为一个时,

第i个发射器所发射的信号强度记为si,1≤i≤n,n为发射器的总数;

第i个发射器的经度和纬度分别记为longitudeai和latitudeai;

将所有发射器的经度和纬度信息均发送至接收终端,以便接收终端进行以下计算处理:

最终经度为:最终纬度为:

接收终端得到精确的定位信息为最终经度和最终纬度。

本发明公开了一种电子设备,包括处理器、存储器以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行上述方法,或者本发明的方法存储在可读的存储介质上,并且该方法程序可以被处理器执行。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

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