一种局部区域定位方法和系统技术方案

技术编号:15550633 阅读:64 留言:0更新日期:2017-06-07 15:51
本发明专利技术涉及一种局部区域定位方法和系统,包括步骤:根据预设在指定网页上的数据接收端口接收部署在需要定位的局部区域的传感器发射的定位信号;根据定位信号锁定局部区域,在锁定的局部区域中采集样本数据;根据样本数据绘制局部区域地图,并根据局部区域地图的图片大小在局部区域地图中标注地图坐标;根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。本发明专利技术能够通过部署的传感器锁定目标局部区域,在绘制的局部区域地图中进行实际位置的计算,得到局部区域的实地地图,解决了在无法接收卫星以及其它定位信号的局部区域的环境中无法定位的问题。

Local area positioning method and system

The invention relates to a local area positioning method and system, comprising the steps of: according to the preset in the pages of the specified data receiving port for receiving positioning signals deployed in the local area of the sensor needs to locate emission; according to the positioning signal lock in local area, the sample data collected in the local region lock in the local area on the map sample; according to local area data, and map the size of the images in the local area map marked map coordinates; according to the calculation of location fingerprint positioning algorithm of each coordinate the actual position of the sample data and positioning signals, the results will be the input field map generated local area map coordinates in the corresponding local area map. The invention can lock the local area through the deployment of sensor target, calculate the actual position in the local area map in the field map obtained in local area, the local area in solution cannot receive satellite positioning signals and other environmental problems in the legal position.

【技术实现步骤摘要】

本专利技术涉及定位导航领域,具体涉及一种局部区域定位方法和系统
技术介绍
在一些局部区域的环境中无法接收卫星以及其它外部信号,因此当前的一些主流地图无法对该局部区域进行电子地图的生成,无法确定当前所处的位置,也无法进行该局部区域的定位导航。
技术实现思路
本专利技术所要解决的技术问题是提供一种局部区域定位方法和系统,能够通过部署的传感器锁定目标局部区域,在绘制的局部区域地图中进行实际位置的计算,从而生成局部区域的实地地图,解决了在无法接收卫星以及其它定位信号的局部区域的环境中无法定位的问题。本专利技术解决上述技术问题的技术方案如下:一种局部区域定位方法,包括如下步骤:步骤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所示,一种局部区域定位系统,包括:信号接收模块,用于根据预设在指定网页上的数据接本文档来自技高网...
一种局部区域定位方法和系统

【技术保护点】
一种局部区域定位方法,其特征在于,包括如下步骤:步骤S1:根据预设在指定网页上的数据接收端口实时接收部署在需要定位的局部区域的传感器发射的定位信号;步骤S2:根据所述定位信号锁定局部区域,在锁定的局部区域中采集样本数据;步骤S3:根据样本数据绘制局部区域地图,并根据局部区域地图的图片大小在局部区域地图中标注地图坐标;步骤S4:根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。

【技术特征摘要】
1.一种局部区域定位方法,其特征在于,包括如下步骤:步骤S1:根据预设在指定网页上的数据接收端口实时接收部署在需要定位的局部区域的传感器发射的定位信号;步骤S2:根据所述定位信号锁定局部区域,在锁定的局部区域中采集样本数据;步骤S3:根据样本数据绘制局部区域地图,并根据局部区域地图的图片大小在局部区域地图中标注地图坐标;步骤S4:根据位置指纹定位算法对样本数据和定位信号进行各坐标实际位置的计算,将计算结果输入局部区域地图对应的地图坐标中生成局部区域的实地地图。2.根据权利要求1所述的局部区域定位方法,其特征在于,在步骤S2后还包括根据滤波算法将定位信号进行滤波处理的步骤。3.根据权利要求1所述的局部区域定位方法,其特征在于,在步骤S4后还包括:将生成的局部区域的实地地图发送至请求的客户端中的步骤。4.根据权利要求1所述的局部区域定位方法,其特征在于,在步骤S4后还包括:根据计算出的实际位置判断是否属于当前的局部区域,如果不属于则将所述实地地图切换到预设的电子地图中的步骤。5.根据权利要求4所述的局部区域定位方法,其特征在于,判断是否属于当前的局部区域的具体方法为:若计算结果不属于局部区域地图的地图坐标时,则实际位置不属于当前的局部区域。6.根据权利要求1-5...

【专利技术属性】
技术研发人员:张成才
申请(专利权)人:纵横壹旅游科技成都有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1