一种局部区域定位方法和系统与流程

文档序号:12549076阅读:389来源:国知局
一种局部区域定位方法和系统与流程

本发明涉及定位导航领域,具体涉及一种局部区域定位方法和系统。



背景技术:

在一些局部区域的环境中无法接收卫星以及其它外部信号,因此当前的一些主流地图无法对该局部区域进行电子地图的生成,无法确定当前所处的位置,也无法进行该局部区域的定位导航。



技术实现要素:

本发明所要解决的技术问题是提供一种局部区域定位方法和系统,能够通过部署的传感器锁定目标局部区域,在绘制的局部区域地图中进行实际位置的计算,从而生成局部区域的实地地图,解决了在无法接收卫星以及其它定位信号的局部区域的环境中无法定位的问题。

本发明解决上述技术问题的技术方案如下:一种局部区域定位方法,包括如下步骤:

步骤S1:根据预设在指定网页上的数据接收端口实时接收部署在需要定位的局部区域的传感器发射的定位信号;

步骤S2:根据所述定位信号锁定局部区域,在锁定的局部区域中采集样本数据;

步骤S3:根据样本数据绘制局部区域地图,并根据局部区域地图的图片大小在局部区域地图中标注地图坐标;

步骤S4:根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。

本发明的有益效果是:能够通过部署的传感器锁定目标局部区域,在绘制的局部区域地图中进行实际位置的计算,从而生成局部区域的实地地图,解决了在无法接收卫星以及其它定位信号的局部区域的环境中无法定位的问题。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,在步骤S2后还包括根据滤波算法将定位信号进行滤波处理的步骤。

采用上述进一步方案的有益效果是:滤波处理能够根据定位信号的强弱,将偏离定位点的定位信号筛选掉。

进一步,在步骤S4后还包括:将生成的局部区域的实地地图发送至请求的客户端中的步骤。

采用上述进一步方案的有益效果是:能够使客户端及时获取局部区域的地图信息。

进一步,在步骤S4后还包括:根据计算出的实际位置判断是否属于当前的局部区域,如果不属于则将所述实地地图切换到预设的电子地图中的步骤。

进一步,判断是否属于当前的局部区域的具体方法为:若计算结果不属于局部区域地图的地图坐标时,则实际位置不属于当前的局部区域。

采用上述进一步方案的有益效果是:能够实现当走出局部地图后,可自动切换到预设的电子地图中,例如百度地图。

进一步,在步骤S4后还包括:根据局部区域的实地地图进行导航的步骤。

采用上述进一步方案的有益效果是:能够根据局部区域的实地地图进行导航。

本发明解决上述技术问题的另一技术方案如下:一种局部区域定位系统,包括:

信号接收模块,用于根据预设在指定网页上的数据接收端口实时接收部署在需要定位的局部区域的传感器发射的定位信号;

区域锁定模块,用于根据所述定位信号锁定局部区域,在锁定的局部区域中采集样本数据;

地图绘制模块,用于根据样本数据绘制局部区域地图,并根据局部区域地图的图片大小在局部区域地图中标注地图坐标;

实地地图生成模块,用于根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,还包括滤波模块,所述滤波模块与所述区域锁定模块连接,所述滤波模块用于根据滤波算法将定位信号进行滤波处理。滤波处理能够根据定位信号的强弱,将偏离定位点的定位信号筛选掉。

进一步,还包括切换模块,所述切换模块与所述实地地图生成模块连接,所述切换模块用于根据计算出的实际位置判断是否超出当前的局部区域,如果不属于则将所述实地地图切换到预设的电子地图中。

采用上述进一步方案的有益效果是:能够实现当走出局部地图后,可自动切换到预设的电子地图中,例如百度地图。

进一步,所述传感器为iBeacon传感器。

进一步,还包括发送模块,所述发送模块与实地地图生成模块连接,发送模块用于将生成的局部区域的实地地图发送至请求的客户端中。

进一步,还包括导航模块,所述导航模块与与实地地图生成模块连接,导航模块用于根据局部区域的实地地图进行导航。

附图说明

图1为本发明实施例提供的局部区域定位的方法实施例的方法流程图;

图2为本发明实施例提供的局部区域定位系统的模块框图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

图1为本发明实施例提供的局部区域定位的方法实施例的方法流程图;

如图1所示,一种局部区域定位方法,包括如下步骤:

步骤S1:根据预设在指定网页上的数据接收端口实时接收部署在需要定位的局部区域的传感器发射的定位信号;

步骤S2:根据所述定位信号锁定局部区域,在锁定的局部区域中采集样本数据;

步骤S3:根据样本数据绘制局部区域地图,并根据局部区域地图的图片大小在局部区域地图中标注地图坐标;

步骤S4:根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。

上述实施例中,能够通过部署的传感器锁定目标局部区域,在绘制的局部区域地图中进行实际位置的计算,从而生成局部区域的实地地图,解决了在无法接收卫星以及其它定位信号的局部区域的环境中无法定位的问题。

应理解的,位置指纹定位算法是利用事先已经测好的先验指纹信息进行定位的算法,定位过程包括步骤:一、建立指纹数据库;二、训练(整理)指纹数据库;三、利用实时测得的定位信号和已有的指纹信息进行定位。定位后与某个样本数据(对应坐标)进行计算得出坐标的实际位置。

具体的,所述传感器为iBeacon传感器。iBeacon是一项低耗能蓝牙技术技术,工作原理类似之前的蓝牙技术,由iBeacon发射信号,IOS设备定位接受,反馈信号。

具体的,指纹定位算法是对采集的样本数据进行轮询,如果与预先存储在定位数据库中的定位数据匹配,则选取该样本数据来计算实际位置。

在本实施例中,利用预设在指定网页上的数据接收端口实时接收所述定位信号,具体的可利用SDK软件开发工具包并借助微信平台,在微信公众号网页上设置API接口,通过该API接口在微信公众号网页上接收定位信号。

可选地,作为本发明的一个实施例,在步骤S2后还包括根据滤波算法将定位信号进行滤波处理的步骤。滤波处理能够根据定位信号的强弱,将偏离定位点的定位信号筛选掉。

可选地,作为本发明的一个实施例,在步骤S4后还包括:将生成的局部区域的实地地图发送至请求的客户端中的步骤。

上述实施例中,能够使客户端及时获取局部区域的地图信息。

可选地,作为本发明的一个实施例,在步骤S4后还包括:根据计算出的实际位置判断是否属于当前的局部区域,如果不属于则将所述实地地图切换到预设的电子地图中的步骤。

具体地,在该实施例中,判断是否属于当前的局部区域的具体方法为:若计算结果不属于局部区域地图的地图坐标时,则实际位置不属于当前的局部区域。

上述实施例中,能够实现当走出局部地图后,可自动切换到预设的电子地图中,例如百度地图。

可选地,作为本发明的一个实施例,在步骤S4后还包括:根据局部区域的实地地图进行导航的步骤。

上述实施例中,能够根据局部区域的实地地图进行导航。

图2为本发明实施例提供的局部区域定位系统的模块框图;

可选地,作为本发明的另一个实施例,如图2所示,一种局部区域定位系统,包括:

信号接收模块,用于根据预设在指定网页上的数据接收端口实时接收部署在需要定位的局部区域的传感器发射的定位信号;

区域锁定模块,用于根据所述定位信号锁定局部区域,在锁定的局部区域中采集样本数据;

地图绘制模块,用于根据样本数据绘制局部区域地图,并根据局部区域地图的图片大小在局部区域地图中标注地图坐标;

实地地图生成模块,用于根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。

上述实施例中,优选的,在局部区域定位系统中还可以增加一个服务器,在该服务器中也设置所述实地地图生成模块,用于根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。能够实现当服务器和定位系统处理终端其中一个处理设备出现故障时,另一个处理设备仍可以进行生成局部区域的实地地图的工作,不会导致客户端无法获得局部区域的实地地图的后果。

具体的,所述传感器为iBeacon传感器。iBeacon是一项低耗能蓝牙技术技术,工作原理类似之前的蓝牙技术,由iBeacon发射信号,IOS设备定位接受,反馈信号。

在本实施例中,利用预设在指定网页上的数据接口实时接收所述定位信号,具体的可利用SDK软件开发工具包并借助微信平台,在微信公众号网页上设置API接口,通过该API接口在微信公众号网页上接收定位信号。

可选地,作为本发明的一个实施例,还包括滤波模块,所述滤波模块与所述区域锁定模块连接,所述滤波模块用于根据滤波算法将定位信号进行滤波处理。滤波处理能够根据定位信号的强弱,将偏离定位点的定位信号筛选掉。

可选地,作为本发明的一个实施例,还包括切换模块,所述切换模块与所述实地地图生成模块连接,所述切换模块用于根据计算出的实际位置判断是否超出当前的局部区域,如果不属于则将所述实地地图切换到预设的电子地图中。

上述实施例中,能够实现当走出局部地图后,可自动切换到预设的电子地图中,例如百度地图。

可选地,作为本发明的一个实施例,还包括发送模块,所述发送模块与实地地图生成模块连接,发送模块用于将生成的局部区域的实地地图发送至请求的客户端中。

可选地,作为本发明的一个实施例,还包括导航模块,所述导航模块与与实地地图生成模块连接,导航模块用于根据局部区域的实地地图进行导航。

本发明能够通过部署的传感器锁定目标局部区域,在绘制的局部区域地图中进行实际位置的计算,从而生成局部区域的实地地图,解决了在无法接收卫星以及其它定位信号的局部区域的环境中无法定位的问题。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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