蓝牙基站感应距离调节方法与系统的制作方法

文档序号:7814648阅读:377来源:国知局
蓝牙基站感应距离调节方法与系统的制作方法
【专利摘要】本发明提供一种蓝牙基站感应距离调节方法与系统,准确获取坐标数据,计算各个蓝牙基站的最大感应半径,当蓝牙基站覆盖范围有重叠时,两两选取两个覆盖范围重叠的基站,根据这两个蓝牙基站的坐标计算两者之间的距离RA,之后将其中一个覆盖范围大的蓝牙基站感应半径调节到RA的一半,另外一个蓝牙基站感应半径需要进行判断RA的一半和其自身感应半径大小,选取其中较小值作为该蓝牙基站的感应半径。整个过程,能够准确根据各个蓝牙基站坐标、感应半径针对覆盖范围重叠情况,进行针对性的调整,最终在蓝牙基站整个应用区域内各个蓝牙基站的覆盖范围都不存在有重叠的情况,能够准确、高效为应用区域内各个设备进行数据交互服务。
【专利说明】蓝牙基站感应距离调节方法与系统

【技术领域】
[0001]本发明涉及蓝牙【技术领域】,特别是涉及蓝牙基站感应距离调节方法与系统。

【背景技术】
[0002]近年来,随着移动设备的广泛使用和社交网络的日益普及,终端蓝牙设备被广泛使用,其蓝牙版本从起初的V1.1版本到现如今的V4.0版本,有些手机自带蓝牙距离感应装置,这种装置只是将两个带有蓝牙设备的手机进行感应,当两者距离太远时,蓝牙会中断连接,不是真正地感应距离有多远。
[0003]另外,目前多种公共场所中(如旅游景点、博物馆、展示展览馆)都设置有蓝牙基站,在蓝牙定位方法较为成熟的情况下,对蓝牙基站进行感应的同时,其感应到的范围固定不变。如果某一展馆或景点较小,则蓝牙基站可能会感应到景点或展区范围外的其它蓝牙设备或蓝牙基站,这样就造成定位效果较差。
[0004]基于上述可见,当面对不同的应用场景时,蓝牙感应距离需要进行调节才能良好适用于当前应用场景,但是目前尚无蓝牙基站感应距离调节手段对蓝牙感应距离进行精准调节。


【发明内容】

[0005]基于此,有必要针对目前尚无蓝牙基站感应距离调节手段对蓝牙感应距离进行精准调节问题,提供一种能够对蓝牙感应距离进行精准调节的蓝牙基站感应距离调节方法与系统。
[0006]一种蓝牙基站感应距离调节方法,包括步骤:
[0007]获取蓝牙基站坐标数据;
[0008]分别计算各个蓝牙基站的最大感应半径;
[0009]根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围;
[0010]当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围;
[0011]多次重复上一步骤,分别调整各个蓝牙基站的感应半径。
[0012]一种蓝牙基站感应距离调节系统,包括:
[0013]数据获取模块,用于获取蓝牙基站坐标数据;
[0014]最大感应半径计算模块,用于分别计算各个蓝牙基站的最大感应半径;
[0015]覆盖范围确定模块,用于根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围:
[0016]感应半径调整模块,用于当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围;
[0017]重复操作模块,用于多次重复调用所述感应半径调整模块,分别调整各个蓝牙基站的感应半径。
[0018]本发明蓝牙基站感应距离调节方法与系统,准确获取坐标数据,计算各个蓝牙基站的最大感应半径,并且根据各个蓝牙基站的最大感应半径确定每个蓝牙基站的覆盖范围,当蓝牙基站覆盖范围有重叠时,两两选取两个覆盖范围重叠的基站,根据这两个蓝牙基站的坐标计算两者之间的距离,之后将其中一个覆盖范围大的蓝牙基站感应半径调节到两个蓝牙基站的坐标计算两者之间的距离的一半,另外一个蓝牙基站感应半径需要进行判断两个蓝牙基站的坐标计算两者之间的距离的一半和其自身感应半径大小,选取其中较小值作为该蓝牙基站的感应半径,重复上述调节步骤,直至所有蓝牙基站覆盖范围不再重叠。整个过程,能够准确根据各个蓝牙基站坐标、感应半径针对覆盖范围重叠情况,进行针对性的调整,最终在蓝牙基站整个应用区域内各个蓝牙基站的覆盖范围都不存在有重叠的情况,能够准确、高效为应用区域内各个设备进行数据交互服务。

【专利附图】

【附图说明】
[0019]图1为在某一应用场景中多个蓝牙基站覆盖范围示意图;
[0020]图2为本发明蓝牙基站感应距离调节方法第一个实施例的流程示意图;
[0021]图3为本发明蓝牙基站感应距离调节方法第二个实施例的流程示意图;
[0022]图4为本发明蓝牙基站感应距离调节系统第一个实施例的结构示意图;
[0023]图5为本发明蓝牙基站感应距离调节系统第二个实施例的结构示意图。

【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下根据附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施仅仅用以解释本发明,并不限定本发明。
[0025]对于未使用距离调节方法之前,每个蓝牙基站所感应的范围都是相同的,且不可调节其感应距离,图1中使用六个蓝牙基站(A,B, C,D,E,F)感应范围来覆盖整个矩形区域,其中阴影区域S被三个蓝牙基站(A,B,D)能够感应到的范围。从而感应覆盖面产生了冗余,用户若在该区域则会同时感应到四个不同的基站信息,这样就会导致信息提取不唯一性。根据以上所看到的感应覆盖范围问题所在,来对蓝牙基站感应距离进行合理的调节,解决覆盖冗余区。首先我们先要做的就是找出蓝牙基站的最大感应半径,然后再进行感应半径的缩短,调节到最佳感应范围,这样冗余就会减少。就像图1中D、E虚线调节的感应范围一样。
[0026]如图2所示,一种蓝牙基站感应距离调节方法,包括步骤:
[0027]SlOO:获取蓝牙基站坐标数据。
[0028]获取当前蓝牙基站应用场景的各个蓝牙基站坐标数据,具体来说,根据整个应用场景中分布情况绘制一个平面坐标图,这样可以利用坐标点(X,Y)来准确表示每个蓝牙基站的坐标。
[0029]S200:分别计算各个蓝牙基站的最大感应半径。
[0030]蓝牙基站的最大感应半径是指能够完整、清楚接收当前蓝牙基站的最远距离,一般来说这个蓝牙基站的最大感应半径与蓝牙基站坐标能够构建出一个圆形的覆盖区域,在这个区域中蓝牙终端设备都能完整、清楚接收到该蓝牙基站的蓝牙信号。
[0031]S300:根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围。
[0032]具体来说,这个覆盖范围是以蓝牙基站坐标数据为圆心,以蓝牙基站的最大感应半径为半径的圆形覆盖区域,由于蓝牙基站坐标数据在应用场景内是一个固定的点,所以在应用场景内,两两蓝牙基站的覆盖范围可能是相离、相切或者相交三种情况。
[0033]S400:当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围。
[0034]当蓝牙基站的覆盖范围有重叠时,在其中重叠区域可以同时感应到来自两个蓝牙基站的信号,在这个区域存在冗余,不利于数据的有效、准确、高效传输,所以需要对蓝牙基站的感应半径进行调整。在这个调整过程中,由于在应用场景中不同蓝牙基站需要覆盖的场所范围不相同,所以在对蓝牙基站的感应半径进行调整的同时,需要根据蓝牙基站调整前的覆盖范围来确定两个覆盖范围有重叠的蓝牙基站先调整其中哪一个蓝牙基站的感应半径。在这里,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围,计算第一蓝牙基站与第二蓝牙基站之间的距离Ra,第一蓝牙基站的感应半径优先调整,调整后的感应半径为Ra的一半,再调整第二蓝牙基站的感应半径,这里需要比较第二蓝牙基站初始最大感应半径R和Ra的一半的大小,选取其中较小值做为第二蓝牙基站调整后的感应半径。合理、准确调整两个蓝牙基站的感应半径使得调整后两个蓝牙基站的覆盖范围不再有重叠部分,即不存在冗余现象,能够充分发挥蓝牙基站数据传输的优势。需要指出的是,在这里第一蓝牙基站和第二蓝牙基站仅仅用于分别指代两个蓝牙基站,其指代可以进行转换,满足“第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围”或者满足“第一蓝牙基站所处应用场景需求范围大于第二蓝牙基站所处应用场景需求范围”即可。
[0035]S500:多次重复上一步骤,分别调整各个蓝牙基站的感应半径。
[0036]在应用区域内可能存在有多个蓝牙基站,且一个蓝牙基站调整前的覆盖范围可能与多个不同的蓝牙基站覆盖范围重叠,那么需要分别单独进行如S400所述的步骤,进行感应半径的调整。
[0037]本发明蓝牙基站感应距离调节方法,准确获取坐标数据,计算各个蓝牙基站的最大感应半径,并且根据各个蓝牙基站的最大感应半径确定每个蓝牙基站的覆盖范围,当蓝牙基站覆盖范围有重叠时,两两选取两个覆盖范围重叠的基站,根据这两个蓝牙基站的坐标计算两者之间的距离,之后将其中一个覆盖范围大的蓝牙基站感应半径调节到两个蓝牙基站的坐标计算两者之间的距离的一半,另外一个蓝牙基站感应半径需要进行判断两个蓝牙基站的坐标计算两者之间的距离的一半和其自身感应半径大小,选取其中较小值作为该蓝牙基站的感应半径,重复上述调节步骤,直至所有蓝牙基站覆盖范围不再重叠。整个过程,能够准确根据各个蓝牙基站坐标、感应半径针对覆盖范围重叠情况,进行针对性的调整,最终在蓝牙基站整个应用区域内各个蓝牙基站的覆盖范围都不存在有重叠的情况,能够完美、准确、高效为应用区域内各个设备进行数据交互服务。
[0038]在其中一个实施例中,所述分别计算各个蓝牙基站的最大感应半径具体为:
[0039]利用公SR = max(?/(χ.U2 +(X — &)2 )-1 =1,…,K计算每个蓝牙基站的最大感应半径,其中,(Xi,yi)为蓝牙基站坐标数据,(xnj,ynj)为以坐标点(Xi,yi)为中心向外延伸找出N个点中当前蓝牙基站感应到的点坐标,N为正整数。
[0040]利用上述公式可以准确计算出每个蓝牙基站的感应半径。
[0041]如图2所示,在其中一个实施例中,所述S400具体包括步骤:
[0042]S420:当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第三蓝牙基站坐标和第四蓝牙基站坐标;
[0043]S440:根据所述第三蓝牙基站坐标和所述第四蓝牙基站坐标,计算第三蓝牙基站与第四蓝牙基站之间的距离,并保存;
[0044]S460:分别获取第三蓝牙基站的最大感应半径和第四蓝牙基站的最大感应半径,并根据所述第三蓝牙基站的最大感应半径与所述第四蓝牙基站的最大感应半径的大小,评判第三蓝牙基站和第四蓝牙基站感应半径调整优先级;
[0045]S480:当所述第三蓝牙基站的最大感应半径大于所述第四蓝牙基站的最大感应半径时,判定第三蓝牙基站的感应半径调整优先级大于第四蓝牙基站,将第三蓝牙基站的感应半径调整为第三蓝牙基站与第四蓝牙基站之间距离的一半,选取所述第四蓝牙基站的最大感应半径和所述第三蓝牙基站与第四蓝牙基站之间距离的一半中较小值作为第四蓝牙基站调整后的感应半径;
[0046]S490:当所述第三蓝牙基站的最大感应半径小于所述第四蓝牙基站的最大感应半径时,判定第三蓝牙基站感应半径的感应半径调整优先级小于所述第四蓝牙基站,将第四蓝牙基站的感应半径调整为所述第三蓝牙基站与第四蓝牙基站之间距离的一半,选取所述第三蓝牙基站的最大感应半径和所述Ra第三蓝牙基站与第四蓝牙基站之间距离的一半中较小值作为第三蓝牙基站调整后的感应半径。
[0047]在本实施例中,在对两个蓝牙基站感应半径进行调整时,判断两个蓝牙基站的优先级,其优先级的判断标准是两个蓝牙基站初始感应半径的大小,在确定调节优先后再进行调节,确保调节的合理与准确。
[0048]下面将用一个简单的实例说明下这个调节过程,假设第三蓝牙基站二维坐标为(1,I),第四蓝牙基站的二维坐标为(5,4)。
[0049]第一种情况:当第三蓝牙基站的感应半径为4,第四蓝牙基站的感应半径为3时。
[0050]步骤一:计算获得第三、第四蓝牙基站之间距离Ra = 5,保存该数据。
[0051]步骤二:由于第三蓝牙基站的感应半径为4大于第四蓝牙基站的感应半径3,所以第三蓝牙基站的调整优先级大于第四蓝牙基站。
[0052]步骤三:调节第三蓝牙基站的感应半径,第三蓝牙基站调整后的感应半径为2.5,之后判断第四蓝牙基站初始半径3与Ra的一半2.5的大小,显然Ra的一半小于第四蓝牙基站初始半径,即将第四蓝牙基站感应半径调整为2.5,此时第三、第四蓝牙基站覆盖范围圆是相切的。
[0053]第二种情况:当第三蓝牙基站的感应半径为4,第四蓝牙基站的感应半径为2时。
[0054]步骤一:计算获得第三、第四蓝牙基站之间距离Ra = 5,保存该数据。
[0055]步骤二:由于第三蓝牙基站的感应半径为4大于第四蓝牙基站的感应半径3,所以第三蓝牙基站的调整优先级大于第四蓝牙基站。
[0056]步骤三:调节第三蓝牙基站的感应半径,第三蓝牙基站调整后的感应半径为2.5,之后判断第四蓝牙基站初始半径2与Ra的一半2.5的大小,显然第四蓝牙基站初始半径小于Ra的一半,即将第四蓝牙基站感应半径保持为2,此时第三、第四蓝牙基站覆盖范围圆是相离的。
[0057]第三种情况:当第三蓝牙基站的感应半径为3,第四蓝牙基站的感应半径为4时。
[0058]步骤一:计算获得第三、第四蓝牙基站之间距离Ra = 5,保存该数据。
[0059]步骤二:由于第三蓝牙基站的感应半径为3小于第四蓝牙基站的感应半径4,所以第三蓝牙基站的调整优先级小于第四蓝牙基站。
[0060]步骤三:调节第四蓝牙基站的感应半径,第三蓝牙基站调整后的感应半径为2.5,之后判断第三蓝牙基站初始半径3与Ra的一半2.5的大小,显然Ra的一半小于第三蓝牙基站初始半径,即将第三蓝牙基站感应半径调整为2.5,此时第三、第四蓝牙基站覆盖范围圆是相切的。
[0061]第四种情况:第二种情况:当第三蓝牙基站的感应半径为3,第三蓝牙基站的感应半径为2时。
[0062]步骤一:计算获得第三、第四蓝牙基站之间距离Ra = 5,保存该数据。
[0063]步骤二:由于第三蓝牙基站的感应半径为2小于第四蓝牙基站的感应半径4,所以第三蓝牙基站的调整优先级小于第四蓝牙基站。
[0064]步骤三:调节第四蓝牙基站的感应半径,第三蓝牙基站调整后的感应半径为2.5,之后判断第三蓝牙基站初始半径2与Ra的一半2.5的大小,显然第三蓝牙基站初始半径小于Ra的一半,即将第三蓝牙基站感应半径保持为2,此时第三、第四蓝牙基站覆盖范围圆是相离的。
[0065]在其中一个实施例中,所述分别调整各个蓝牙基站的感应半径之后还有步骤:
[0066]存储各个蓝牙基站的感应半径,并导出。
[0067]对个蓝牙基站的感应半径保存,能够确保数据的安全,避免重要数据由于各种意外而丢失,在保存后导出,以便用户对数据进行传输、携带、研究。
[0068]在其中一个实施例中,所述计算第一蓝牙基站与第二蓝牙基站之间的距离具体为:
[0069]利用公式Ra =+ (1aY^l)2计算第一蓝牙基站与第二蓝牙基站之






间的距离RA,其中,(xA,yA)第一蓝牙基站的坐标,(χΒ, Yb)为第二蓝牙基站的坐标。
[0070]采用严谨的数学计算公式获得第一蓝牙基站与第二蓝牙基站之间的距离,确保数据获取的准确,提高蓝牙基站感应半径调节的精度。
[0071]如图3所示,一种蓝牙基站感应距离调节系统,包括:
[0072]数据获取模块100,用于获取蓝牙基站坐标数据;
[0073]最大感应半径计算模块200,用于分别计算各个蓝牙基站的最大感应半径;
[0074]覆盖范围确定模块300,用于根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围:
[0075]感应半径调整模块400,用于当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围;
[0076]重复操作模块500,用于多次重复调用所述感应半径调整模块,分别调整各个蓝牙基站的感应半径。
[0077]本发明蓝牙基站感应距离调节系统,准确获取坐标数据,计算各个蓝牙基站的最大感应半径,并且根据各个蓝牙基站的最大感应半径确定每个蓝牙基站的覆盖范围,当蓝牙基站覆盖范围有重叠时,两两选取两个覆盖范围重叠的基站,根据这两个蓝牙基站的坐标计算两者之间的距离,之后将其中一个覆盖范围大的蓝牙基站感应半径调节到两个蓝牙基站的坐标计算两者之间的距离的一半,另外一个蓝牙基站感应半径需要进行判断两个蓝牙基站的坐标计算两者之间的距离的一半和其自身感应半径大小,选取其中较小值作为该蓝牙基站的感应半径,重复上述调节步骤,直至所有蓝牙基站覆盖范围不再重叠。整个过程,能够准确根据各个蓝牙基站坐标、感应半径针对覆盖范围重叠情况,进行针对性的调整,最终在蓝牙基站整个应用区域内各个蓝牙基站的覆盖范围都不存在有重叠的情况,能够完美、准确、高效为应用区域内各个设备进行数据交互服务。
[0078]在其中一个实施例中,所述最大感应半径计算模块200具体用于,利用公式

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





半径R,其中,(Xi,yi)为蓝牙基站坐标数据,(xnj,ynj)为以坐标点(Xi,yi)为中心向外延伸找出N个点中当前蓝牙基站感应到的点坐标,N为正整数。
3.根据权利要求1或2所述的蓝牙基站感应距离调节方法,其特征在于,所述当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取所述蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径具体包括步骤: 当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标; 根据所述第一蓝牙基站坐标和所述第二蓝牙基站坐标,计算第一蓝牙基站与第二蓝牙基站之间的距尚,并保存; 分别获取第一蓝牙基站的最大感应半径和第二蓝牙基站的最大感应半径,并根据所述第一蓝牙基站的最大感应半径与所述第二蓝牙基站的最大感应半径的大小,评判第一蓝牙基站和第二蓝牙基站感应半径调整优先级; 当所述第一蓝牙基站的最大感应半径大于所述第二蓝牙基站的最大感应半径时,判定第一蓝牙基站的感应半径调整优先级大于第二蓝牙基站,将第一蓝牙基站的感应半径调整为第一蓝牙基站与第二蓝牙基站之间距离的一半,选取所述第二蓝牙基站的最大感应半径和所述第一蓝牙基站与第二蓝牙基站之间距离的一半中较小值作为第二蓝牙基站调整后的感应半径; 当所述第一蓝牙基站的最大感应半径小于所述第二蓝牙基站的最大感应半径时,判定第一蓝牙基站感应半径的感应半径调整优先级小于所述第二蓝牙基站,将第二蓝牙基站的感应半径调整为所述第一蓝牙基站与第二蓝牙基站之间距离的一半,选取所述第一蓝牙基站的最大感应半径和所述第一蓝牙基站与第二蓝牙基站之间距离的一半中较小值作为第一蓝牙基站调整后的感应半径。
4.根据权利要求1或2所述的蓝牙基站感应距离调节方法,其特征在于,所述分别调整各个蓝牙基站的感应半径之后还有步骤: 存储各个蓝牙基站的感应半径,并导出。
5.根据权利要求1或2所述的蓝牙基站感应距离调节方法,其特征在于,所述计算第一蓝牙基站与第二蓝牙基站之间的距离具体为: 利用公式I =+(1aJ1il)计算第一蓝牙基站与第二蓝牙基站之间的距离Ra,其中,(xA,yA)第一蓝牙基站的坐标,(xB) Yb)为第二蓝牙基站的坐标。
6.一种蓝牙基站感应距离调节系统,其特征在于,包括: 数据获取模块,用于获取蓝牙基站坐标数据; 最大感应半径计算模块,用于分别计算各个蓝牙基站的最大感应半径; 覆盖范围确定模块,用于根据所述蓝牙基站坐标数据和所述蓝牙基站的最大感应半径,获取每个蓝牙基站的覆盖范围: 感应半径调整模块,用于当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标,计算两个蓝牙基站之间的距离,将第一蓝牙基站的感应半径调整为所述两个蓝牙基站之间的距离的一半,选取第二蓝牙基站的最大感应半径与所述两个蓝牙基站之间的距离的一半中较小值作为第二蓝牙基站调整后的感应半径,其中,第一蓝牙基站调整前的覆盖范围大于第二蓝牙基站调整前的覆盖范围; 重复操作模块,用于多次重复调用所述感应半径调整模块,分别调整各个蓝牙基站的感应半径。
7.根据权利要求6所述的蓝牙基站感应距离调节系统,其特征在于,所述最大感应半径计算模块具体用于,利用公式 R = max(^(x.; — Xnj )2 +(y; - Vllj )2), j = 1,...,Κ计算每个蓝牙基站的最大感应半径R,其中,(Xi, Yi)为蓝牙基站坐标数据,(xnJ, ynJ)为以坐标点(Xi, y)为中心向外延伸找出N个点中当前蓝牙基站感应到的点坐标,N为正整数。
8.根据权利要求6或7所述的蓝牙基站感应距离调节系统,其特征在于,所述感应半径调整模块具体包括: 坐标获取单元,用于当蓝牙基站的覆盖范围有重叠时,两两获取覆盖范围重叠的第一蓝牙基站坐标和第二蓝牙基站坐标; 计算存储单元,用于根据所述第一蓝牙基站坐标和所述第二蓝牙基站坐标,计算第一蓝牙基站与第二蓝牙基站之间的距离,并保存; 优先级评判单元,用于分别获取第一蓝牙基站的最大感应半径和第二蓝牙基站的最大感应半径,并根据所述第一蓝牙基站的最大感应半径与所述第二蓝牙基站的最大感应半径的大小,评判第一蓝牙基站和第二蓝牙基站感应半径调整优先级; 第一调整单元,用于当所述第一蓝牙基站的最大感应半径大于所述第二蓝牙基站的最大感应半径时,判定第一蓝牙基站的感应半径调整优先级大于第二蓝牙基站,将第一蓝牙基站的感应半径调整为第一蓝牙基站与第二蓝牙基站之间距离的一半,选取所述第二蓝牙基站的最大感应半径和所述第一蓝牙基站与第二蓝牙基站之间距离的一半中较小值作为第二蓝牙基站调整后的感应半径; 第二调整单元,用于当所述第一蓝牙基站的最大感应半径小于所述第二蓝牙基站的最大感应半径时,判定第一蓝牙基站感应半径的感应半径调整优先级小于所述第二蓝牙基站,将第二蓝牙基站的感应半径调整为所述第一蓝牙基站与第二蓝牙基站之间距离的一半,选取所述第一蓝牙基站的最大感应半径和所述Ra第一蓝牙基站与第二蓝牙基站之间距离的一半中较小值作为第一蓝牙基站调整后的感应半径。
9.根据权利要求6或7所述的蓝牙基站感应距离调节系统,其特征在于,还包括: 存储模块,用于存储各个蓝牙基站的感应半径,并导出。
10.根据权利要求6或7所述的蓝牙基站感应距离调节系统,其特征在于,所述计算两个蓝牙基站之间的距离具体为: 利用公式Ra =彳(^^)2 +(^y^)2计算第一蓝牙基站与第二蓝牙基站之间的,距离Ra,其中,(xA,yA)第一蓝牙基站的坐标,(xB) Yb)为第二蓝牙基站的坐标。
【文档编号】H04W16/20GK104202752SQ201410478712
【公开日】2014年12月10日 申请日期:2014年9月18日 优先权日:2014年9月18日
【发明者】周新华, 王小兰 申请人:湖南华凯文化创意股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1