蓝牙基站感应距离调节方法与系统技术方案

技术编号:10753259 阅读:191 留言:0更新日期:2014-12-11 11:01
本发明专利技术提供一种蓝牙基站感应距离调节方法与系统,准确获取坐标数据,计算各个蓝牙基站的最大感应半径,当蓝牙基站覆盖范围有重叠时,两两选取两个覆盖范围重叠的基站,根据这两个蓝牙基站的坐标计算两者之间的距离RA,之后将其中一个覆盖范围大的蓝牙基站感应半径调节到RA的一半,另外一个蓝牙基站感应半径需要进行判断RA的一半和其自身感应半径大小,选取其中较小值作为该蓝牙基站的感应半径。整个过程,能够准确根据各个蓝牙基站坐标、感应半径针对覆盖范围重叠情况,进行针对性的调整,最终在蓝牙基站整个应用区域内各个蓝牙基站的覆盖范围都不存在有重叠的情况,能够准确、高效为应用区域内各个设备进行数据交互服务。

【技术实现步骤摘要】
蓝牙基站感应距离调节方法与系统
本专利技术涉及蓝牙
,特别是涉及蓝牙基站感应距离调节方法与系统。
技术介绍
近年来,随着移动设备的广泛使用和社交网络的日益普及,终端蓝牙设备被广泛使用,其蓝牙版本从起初的V1.1版本到现如今的V4.0版本,有些手机自带蓝牙距离感应装置,这种装置只是将两个带有蓝牙设备的手机进行感应,当两者距离太远时,蓝牙会中断连接,不是真正地感应距离有多远。另外,目前多种公共场所中(如旅游景点、博物馆、展示展览馆)都设置有蓝牙基站,在蓝牙定位方法较为成熟的情况下,对蓝牙基站进行感应的同时,其感应到的范围固定不变。如果某一展馆或景点较小,则蓝牙基站可能会感应到景点或展区范围外的其它蓝牙设备或蓝牙基站,这样就造成定位效果较差。基于上述可见,当面对不同的应用场景时,蓝牙感应距离需要进行调节才能良好适用于当前应用场景,但是目前尚无蓝牙基站感应距离调节手段对蓝牙感应距离进行精准调节。
技术实现思路
基于此,有必要针对目前尚无蓝牙基站感应距离调节手段对蓝牙感应距离进行精准调节问题,提供一种能够对蓝牙感应距离进行精准调节的蓝牙基站感应距离调节方法与系统。一种蓝牙基站感应距离调节方法,包括步骤:获取蓝牙基站坐标数据;分别计算各个蓝牙基站的最大感应半径;根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围;当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围;多次重复上一步骤,分别调整各个蓝牙基站的感应半径。一种蓝牙基站感应距离调节系统,包括:数据获取模块,用于获取蓝牙基站坐标数据;最大感应半径计算模块,用于分别计算各个蓝牙基站的最大感应半径;覆盖范围确定模块,用于根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围:感应半径调整模块,用于当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围;重复操作模块,用于多次重复调用所述感应半径调整模块,分别调整各个蓝牙基站的感应半径。本专利技术蓝牙基站感应距离调节方法与系统,准确获取坐标数据,计算各个蓝牙基站的最大感应半径,并且根据各个蓝牙基站的最大感应半径确定每个蓝牙基站的覆盖范围,当蓝牙基站覆盖范围有重叠时,两两选取两个覆盖范围重叠的基站,根据这两个蓝牙基站的坐标计算两者之间的距离,之后将其中一个覆盖范围大的蓝牙基站感应半径调节到两个蓝牙基站的坐标计算两者之间的距离的一半,另外一个蓝牙基站感应半径需要进行判断两个蓝牙基站的坐标计算两者之间的距离的一半和其自身感应半径大小,选取其中较小值作为该蓝牙基站的感应半径,重复上述调节步骤,直至所有蓝牙基站覆盖范围不再重叠。整个过程,能够准确根据各个蓝牙基站坐标、感应半径针对覆盖范围重叠情况,进行针对性的调整,最终在蓝牙基站整个应用区域内各个蓝牙基站的覆盖范围都不存在有重叠的情况,能够准确、高效为应用区域内各个设备进行数据交互服务。附图说明图1为在某一应用场景中多个蓝牙基站覆盖范围示意图;图2为本专利技术蓝牙基站感应距离调节方法第一个实施例的流程示意图;图3为本专利技术蓝牙基站感应距离调节方法第二个实施例的流程示意图;图4为本专利技术蓝牙基站感应距离调节系统第一个实施例的结构示意图;图5为本专利技术蓝牙基站感应距离调节系统第二个实施例的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下根据附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施仅仅用以解释本专利技术,并不限定本专利技术。对于未使用距离调节方法之前,每个蓝牙基站所感应的范围都是相同的,且不可调节其感应距离,图1中使用六个蓝牙基站(A,B,C,D,E,F)感应范围来覆盖整个矩形区域,其中阴影区域S被三个蓝牙基站(A,B,D)能够感应到的范围。从而感应覆盖面产生了冗余,用户若在该区域则会同时感应到四个不同的基站信息,这样就会导致信息提取不唯一性。根据以上所看到的感应覆盖范围问题所在,来对蓝牙基站感应距离进行合理的调节,解决覆盖冗余区。首先我们先要做的就是找出蓝牙基站的最大感应半径,然后再进行感应半径的缩短,调节到最佳感应范围,这样冗余就会减少。就像图1中D、E虚线调节的感应范围一样。如图2所示,一种蓝牙基站感应距离调节方法,包括步骤:S100:获取蓝牙基站坐标数据。获取当前蓝牙基站应用场景的各个蓝牙基站坐标数据,具体来说,根据整个应用场景中分布情况绘制一个平面坐标图,这样可以利用坐标点(X,Y)来准确表示每个蓝牙基站的坐标。S200:分别计算各个蓝牙基站的最大感应半径。蓝牙基站的最大感应半径是指能够完整、清楚接收当前蓝牙基站的最远距离,一般来说这个蓝牙基站的最大感应半径与蓝牙基站坐标能够构建出一个圆形的覆盖区域,在这个区域中蓝牙终端设备都能完整、清楚接收到该蓝牙基站的蓝牙信号。S300:根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围。具体来说,这个覆盖范围是以蓝牙基站坐标数据为圆心,以蓝牙基站的最大感应半径为半径的圆形覆盖区域,由于蓝牙基站坐标数据在应用场景内是一个固定的点,所以在应用场景内,两两蓝牙基站的覆盖范围可能是相离、相切或者相交三种情况。S400:当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围。当蓝牙基站的覆盖范围有重叠时,在其中重叠区域可以同时感应到来自两个蓝牙基站的信号,在这个区域存在冗余,不利于数据的有效、准确、高效传输,所以需要对蓝牙基站的感应半径进行调整。在这个调整过程中,由于在应用场景中不同蓝牙基站需要覆盖的场所范围不相同,所以在对蓝牙基站的感应半径进行调整的同时,需要根据蓝牙基站调整前的覆盖范围来确定两个覆盖范围有重叠的蓝牙基站先调整其中哪一个蓝牙基站的感应半径。在这里,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围,计算第一蓝牙基站与第二蓝牙基站之间的距离RA,第一蓝牙基站的感应半径优先调整,调整后的感应半径为RA的一半,再调整第二蓝牙基站的感应半径,这里需要比较第二蓝牙基站初始最大感应半径R和RA的一半的大小,选取其中较小值做为第二蓝牙基站调整后的感应半径。合理、准确调整两个蓝牙基站的感应半径使得调整后两个蓝牙基站的覆本文档来自技高网...
蓝牙基站感应距离调节方法与系统

【技术保护点】
一种蓝牙基站感应距离调节方法,其特征在于,包括步骤:获取蓝牙基站坐标数据;分别计算各个蓝牙基站的最大感应半径;根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围;当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围;多次重复上一步骤,分别调整各个蓝牙基站的感应半径。

【技术特征摘要】
1.一种蓝牙基站感应距离调节方法,其特征在于,包括步骤:获取蓝牙基站坐标数据;分别计算各个蓝牙基站的最大感应半径;根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围;当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围;多次重复上一步骤,分别调整各个蓝牙基站的感应半径。2.根据权利要求1所述的蓝牙基站感应距离调节方法,其特征在于,所述分别计算各个蓝牙基站的最大感应半径具体为:利用公式计算每个蓝牙基站的最大感应半径R,其中,(xi,yi)为蓝牙基站坐标数据,(xnj,ynj)为以坐标点(xi,yi)为中心向外延伸找出N个点中当前蓝牙基站感应到的点坐标,N为正整数。3.根据权利要求1或2所述的蓝牙基站感应距离调节方法,其特征在于,所述当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取所述蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径具体包括步骤:当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标;根据所述第一蓝牙基站坐标和所述第二蓝牙基站坐标,计算第一蓝牙基站与第二蓝牙基站之间的距离,并保存;分别获取第一蓝牙基站的最大感应半径和第二蓝牙基站的最大感应半径,并根据所述第一蓝牙基站的最大感应半径与所述第二蓝牙基站的最大感应半径的大小,评判第一蓝牙基站和第二蓝牙基站感应半径调整优先级;当所述第一蓝牙基站的最大感应半径大于所述第二蓝牙基站的最大感应半径时,判定第一蓝牙基站的感应半径调整优先级大于第二蓝牙基站,将第一蓝牙基站的感应半径调整为第一蓝牙基站与第二蓝牙基站之间距离的一半,选取所述第二蓝牙基站的最大感应半径和所述第一蓝牙基站与第二蓝牙基站之间距离的一半中较小值作为第二蓝牙基站调整后的感应半径;当所述第一蓝牙基站的最大感应半径小于所述第二蓝牙基站的最大感应半径时,判定第一蓝牙基站感应半径的感应半径调整优先级小于所述第二蓝牙基站,将第二蓝牙基站的感应半径调整为所述第一蓝牙基站与第二蓝牙基站之间距离的一半,选取所述第一蓝牙基站的最大感应半径和所述第一蓝牙基站与第二蓝牙基站之间距离的一半中较小值作为第一蓝牙基站调整后的感应半径。4.根据权利要求1或2所述的蓝牙基站感应距离调节方法,其特征在于,所述分别调整各个蓝牙基站的感应半径之后还有步骤:存储各个蓝牙基站的感应半径,并导出。5.根据权利要求1或2所述的蓝牙基站感应距离调节方法,其特征在于,所述计算第一蓝牙基站与第二蓝牙基站之间的距离具体为:利用公式计算第一蓝牙基站与第二蓝牙基站之间的距离RA,其中,(xA,yA)...

【专利技术属性】
技术研发人员:周新华王小兰
申请(专利权)人:湖南华凯文化创意股份有限公司
类型:发明
国别省市:湖南;43

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

1