一种数据通信方法、蓝牙信标中继器及蓝牙定位系统与流程

文档序号:14953529发布日期:2018-07-17 23:05阅读:278来源:国知局
本发明涉及通信
技术领域
:,尤其涉及一种数据通信方法、蓝牙信标中继器及蓝牙定位系统。
背景技术
::目前,室外定位系统主要包括gps(globalpositioningsystem,全球定位系统)、格洛纳斯卫星导航系统、北斗卫星导航系统以及伽利略定位系统。在室外采用卫星定位具有覆盖范围广、用户接入量大等优势,然而当用户进入到室内时,上述基于卫星定位的定位系统的定位精度就急剧下降。为了解决室内定位的问题,衍生了多种室内定位系统和方法,常用的室内定位技术有wi-fi定位技术、射频识别定位技术、蓝牙定位技术、红外线定位技术等,其中,蓝牙定位技术覆盖范围较广,具有一定的通信能力,且新一代的手机等手持移动终端设备都已支持蓝牙4.0技术,因此被广泛应用于室内定位系统中。对于蓝牙定位系统的指标要求通常包括:定位精度、建设成本、状态可管控性等。现有方案通常通过增加蓝牙信标的密度来提高室内定位精度,但是,由于蓝牙的通信距离较短,使得蓝牙网关的管控范围较小,导致蓝牙信标的工作状态难以被有效管控。技术实现要素:本发明实施例的目的在于提供一种数据通信方法、蓝牙信标中继器及蓝牙定位系统,以解决蓝牙网关的管控范围较小,导致蓝牙信标的工作状态难以被有效管控的问题。为了达到上述目的,本发明实施例提供一种数据通信方法。该方法应用于蓝牙信标中继器,所述蓝牙信标中继器位于一蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接,该方法包括:所述蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息;所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发。本发明实施例还提供一种数据通信方法,该方法应用于蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接,该方法包括:所述蓝牙信标中继器和所述蓝牙信标在处于定位工作模式时,均广播定位信息;所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发。本发明实施例还提供一种蓝牙信标中继器。该蓝牙信标中继器位于一蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接,所述蓝牙信标中继器,所述蓝牙信标中继器包括:发送器,用于在处于定位工作模式时,作为蓝牙信标广播定位信息;接收器,用于在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发。本发明实施例还提供一种蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接,所述蓝牙信标中继器和蓝牙信标,均用于在处于定位工作模式时广播定位信息,所述蓝牙信标中继器还用于在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发。本发明实施例还提供一种蓝牙信标中继器,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的数据通信方法的步骤。本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的数据通信方法的步骤。本发明实施例中,蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,从而可以增加用于定位的蓝牙信标的密度,以提高定位精度,蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关发送的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,可以增大蓝牙网关的管控范围。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的蓝牙定位系统的示意图;图2是本发明实施例提供的蓝牙信标中继器和蓝牙信标部署的示意图;图3是本发明实施例提供的蓝牙定位系统处于定位工作模式的示意图;图4是本发明实施例提供的蓝牙定位系统处于系统调试模式的示意图;图5是本发明又一实施例提供的蓝牙定位系统处于系统调试模式的示意图;图6是本发明实施例提供的蓝牙信标中继器的结构图;图7是本发明实施例提供的数据通信方法的流程图;图8是本发明实施例提供的系统调试模式下的数据通信方法的流程图;图9是本发明又一实施例提供的数据通信方法的流程图;图10是本发明又一实施例提供的系统调试模式下的数据通信方法的流程图;图11是本发明又一实施例提供的蓝牙信标中继器的结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例通过蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,从而可以增加用于定位的蓝牙信标的密度,以提高定位精度,蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关发送的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,可以增大蓝牙网关的管控范围。图1是本发明实施例提供的蓝牙定位系统的示意图,如图1所示,该蓝牙定位系统包括:蓝牙网关10、至少一个蓝牙信标中继器11(图1中以蓝牙信标中继器11数量为2个为例)和至少两个蓝牙信标12(图1中以蓝牙信标12数量为6个为例),其中,蓝牙信标中继器11经由第一通信信道与蓝牙网关10连接,所述蓝牙信标中继器11经由第二通信信道与蓝牙信标12连接,蓝牙信标中继器11和蓝牙信标12,均用于在处于定位工作模式时广播定位信息,蓝牙信标中继器11还用于在处于系统调试模式时,接收蓝牙网关10发送的访问请求,并执行蓝牙网关10和蓝牙信标12之间的数据转发。上述第一通信信道可以是有线通信信道(例如,传输媒介为无源射频线缆或无源射频器件等的有线通信信道),也可以是无线通信信道,同样的,上述第二通信信道可以是有线通信信道,也可以是无线通信信道。在实际应用中,可以在预设室内区域内(例如,商场、展览馆、体育馆、学校等公共场所的室内区域)均匀设置至少两个蓝牙信标12,蓝牙信标中继器11设置于至少两个蓝牙信标之间,例如,可以将蓝牙信标中继器11设置于至少两个蓝牙信标12的中心位置,参见图2。可选的,在预设室内区域内设置有室分天线的情景下,可以将蓝牙信标中继器11集成在室分天线内部,以降低建设成本。具体的,当蓝牙定位系统处于定位工作模式时,蓝牙信标12和蓝牙信标中继器11可以均工作于广播模式,以广播定位信息给预设范围内的移动终端13,参见图3。移动终端13接收到多个已知位置的蓝牙信标12和蓝牙信标中继器11发送的广播信号后,可以确定其所处位置信息,例如,可以基于三点定位原理计算其所处位置信息,其中,通过三点定位原理计算位置信息可以如下:已知三点位置(x1,y1)、(x2,y2)和(x3,y3),以及未知点(x0,y0)到(x1,y1)、(x2,y2)和(x3,y3)的距离分别为d1、d2和d3,则可以分别以d1、d2和d3为半径作三个圆,根据毕达哥拉斯定理,得出交点即为未知点(x0,y0)的位置,计算公式如下:(x1-x0)2+(y1-y0)2=d12(x2-x0)2+(y2-y0)2=d22(x3-x0)2+(y3-y0)2=d32需要说明的是,上述未知点(x0,y0)即为移动终端所处的位置,上述(x1,y1)、(x2,y2)和(x3,y3)三点可以为任意三个蓝牙信标12和蓝牙信标中继器11的位置,上述未知点(x0,y0)到(x1,y1)、(x2,y2)和(x3,y3)的距离可以根据过rssi(receivedsignalstrengthindication,接收的信号强度指示)值确定,上述移动终端可以是任意具备蓝牙定位功能的手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等。当蓝牙定位系统处于系统调试模式时,蓝牙网关10可以将访问请求经由第一通信信道发送给蓝牙信标中继器11,以查询或修改蓝牙信标中继器11的配置信息,参见图4;蓝牙网关10也可以在需要与蓝牙信标12通信时,经由蓝牙信标中继器11将访问请求转发给蓝牙信标12,以查询或修改蓝牙信标12的配置信息,参见图5。这样,本发明实施例中,蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,从而可以增加用于定位的蓝牙信标的密度,以提高定位精度,蓝牙信标中继器在处于系统调试模式时,可以接收蓝牙网关发送的访问请求,并转发给蓝牙信标,从而可以增大蓝牙网关的管控范围。可选的,所述蓝牙网关10用于:在处于系统调试模式时,通过所述第一通信信道广播访问请求,所述访问请求中携带待访问设备的设备标识;所述蓝牙信标中继器11还用于:在接收到所述访问请求时,判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关10建立通信连接,与所述蓝牙网关10配合执行所述访问请求对应的操作,否则,通过所述第二通信信道向蓝牙信标12转发所述访问请求;所述蓝牙信标12还用于:接收所述蓝牙信标中继器11转发的所述访问请求,判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关10经由所述蓝牙信标中继器11建立通信连接,并与所述蓝牙网关10配合执行所述访问请求对应的操作。本发明实施例中,上述访问请求可以是通信连接建立请求,也可以是配置信息的查询请求或是修改请求等。在系统调试模式下,蓝牙网关10通过第一通信信道广播访问请求,其中,访问请求中携带待访问设备的设备标识。可选的,设备标识可以是mac(mediaaccesscontrol,介质访问控制)地址。可选的,上述第一通信信道可以是有线通信信道,从而可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离,第二通信信道可以是无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。具体的,在系统调试模式下,蓝牙网关10在需要与蓝牙信标中继器11或是蓝牙信标12建立通信连接时,通过第一通信信道广播访问请求,蓝牙信标中继器11接收到蓝牙网关10广播的访问请求后,可以先判断其自身的设备标识与访问请求携带的设备标识是否相同,如果其自身的设备标识与访问请求携带的设备标识相同,则与蓝牙网关10建立通信连接,并与蓝牙网关10配合执行访问请求对应的操作,例如,执行蓝牙信标中继器的配置信息的查询或修改操作等。如果蓝牙信标中继器11自身的设备标识与访问请求携带的设备标识不相同,则可以将访问请求转发给蓝牙信标12,具体的,蓝牙信标中继器11可以通过第二通信信道广播上述访问请求,从而蓝牙信标12可以接收蓝牙信标中继器11广播的访问请求,并判断蓝牙信标12自身的设备标识与访问请求携带的设备标识是否相同,如果相同,则蓝牙信标12可以经由蓝牙信标中继器11与蓝牙网关10建立通信连接,并可以与蓝牙网关10配合执行访问请求对应的操作,例如,执行蓝牙信标的配置信息的查询或修改操作等,否则可以不执行任何操作。这样,本发明实施例在系统调试模式下,蓝牙信标中继器在其自身的设备标识与访问请求携带的设备标识不相同时将访问请求转发给蓝牙信标,可以减少不必要的数据转发。可选的,所述蓝牙网关10用于:在处于系统调试模式时,通过所述第一通信信道广播访问请求,所述访问请求中携带待访问设备的设备标识;所述蓝牙信标中继器11还用于:在接收到所述访问请求时,通过所述第二通信信道向蓝牙信标12转发所述访问请求,并判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关10建立通信连接,与所述蓝牙网关10配合执行所述访问请求对应的操作;所述蓝牙信标12还用于:接收所述蓝牙信标中继器11转发的所述访问请求,判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关10经由所述蓝牙信标中继器11建立通信连接,并与所述蓝牙网关10配合执行所述访问请求对应的操作。本发明实施例中,蓝牙信标中继器11在接收到蓝牙网关10通过第一通信信道广播的访问请求后,可以直接通过第二通信信道向蓝牙信标12转发该访问请求,例如,通过第二通信信道广播该访问请求,以供蓝牙信标12接收。本发明实施例中,蓝牙信标中继器通过将所接收到的来自于蓝牙网关的访问请求均直接转发给蓝牙信标,可以提高蓝牙信标响应访问请求的速度。可选的,所述设备标识为目标介质访问控制地址。可选的,所述第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同。本发明实施例中,第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同,例如,第一通信信道所传输数据的数据格式为蓝牙数据格式,第二通信信道所传输数据的数据格式也为蓝牙数据格式,从而使蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,可以采用相同的处理模式,降低了系统成本及复杂度。具体的,本发明实施例中蓝牙信标中继器可以将接收到的蓝牙网关发送出来的访问请求重复发送到后级的蓝牙信标,维持访问请求的一致性,从而使得蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,采用相同的处理模式,降低了系统成本及复杂度。可选的,所述第一通信信道为有线通信信道,所述第二通信信道为无线通信信道。具体的,在第一通信信道为有线通信信道时,可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离,在第二通信信道为无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。图6是本发明实施例提供的蓝牙信标中继器的示意图,该蓝牙信标中继器位于一蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接。如图6所示,蓝牙信标中继器60包括:发送器601,用于在处于定位工作模式时,作为蓝牙信标广播定位信息。本发明实施例中,上述蓝牙定位系统可以为如图1所示的蓝牙定位系统,在此不再赘述。上述蓝牙信标中继器在处于定位工作模式时,可以作为蓝牙信标广播定位信息,以供预设范围内的移动终端获取其广播的定位信息并进行定位。例如,参见图2,在定位工作模式下,蓝牙信标中继器和蓝牙信标均发送广播信号,移动终端可以接收预设范围内的蓝牙信标和蓝牙信标中继器发送的广播信号,并基于多个广播信号进行定位。本发明实施例通过蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,可以增加蓝牙信标的密度,提高蓝牙定位精度。接收器602,用于在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发。本发明实施例中,上述访问请求可以是通信连接建立请求,也可以是配置信息的查询请求或是修改请求等。在系统调试模式下,蓝牙网关可以通过第一通信信道广播访问请求,蓝牙信标中继器接收蓝牙网关广播的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,例如,将蓝牙网关广播的访问请求转发给蓝牙信标,并将蓝牙信标反馈的信息转发给蓝牙网关。本发明实施例中通过蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关发送的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,从而可以增大蓝牙网关的管控范围。这样,本发明实施例中,蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,从而可以增加用于定位的蓝牙信标的密度,以提高定位精度,蓝牙信标中继器在处于系统调试模式时,可以接收蓝牙网关发送的访问请求,并转发给蓝牙信标,从而可以增大蓝牙网关的管控范围。可选的,所述接收器具体用于在处于系统调试模式时,接收所述蓝牙网关通过所述第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识;所述蓝牙信标中继器还包括处理器,用于判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作;所述发送器还用于自身的设备标识与所述访问请求中携带的设备标识不相同时,通过所述第二通信信道向所述蓝牙信标转发所述访问请求。本发明实施例中,蓝牙信标中继器在处于系统调试模式时,可以接收所述蓝牙网关通过所述第一通信信道广播的访问请求,其中,访问请求中携带待访问设备的设备标识。可选的,设备标识可以是mac(mediaaccesscontrol,介质访问控制)地址。可选的,上述第一通信信道可以是有线通信信道,从而可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离,第二通信信道可以是无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。具体的,在系统调试模式下,蓝牙网关在需要与蓝牙信标中继器或是蓝牙信标建立通信连接时,通过第一通信信道广播访问请求,蓝牙信标中继器接收到蓝牙网关广播的访问请求后,可以先判断其自身的设备标识与访问请求携带的设备标识是否相同,如果其自身的设备标识与访问请求携带的设备标识相同,则与蓝牙网关建立通信连接,并与蓝牙网关配合执行访问请求对应的操作,例如,执行蓝牙信标中继器的配置信息的查询或修改操作等。如果蓝牙信标中继器自身的设备标识与访问请求携带的设备标识不相同,则可以将访问请求转发给蓝牙信标,具体的,蓝牙信标中继器可以通过第二通信信道广播上述访问请求,从而蓝牙信标可以接收蓝牙信标中继器广播的访问请求,并判断蓝牙信标自身的设备标识与访问请求携带的设备标识是否相同,如果相同,则蓝牙信标可以经由蓝牙信标中继器与蓝牙网关建立通信连接,并可以与蓝牙网关配合执行访问请求对应的操作,例如,执行蓝牙信标的配置信息的查询或修改操作等,否则可以不执行任何操作。这样,本发明实施例在系统调试模式下,蓝牙信标中继器在其自身的设备标识与访问请求携带的设备标识不相同时将访问请求转发给蓝牙信标,可以减少不必要的数据转发。可选的,所述接收器具体用于在处于系统调试模式时,接收所述蓝牙网关通过所述第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识;所述发送器还用于通过所述第二通信信道向所述蓝牙信标转发所述访问请求;所述蓝牙信标中继器还包括处理器,用于判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作。本发明实施例中,蓝牙信标中继器在接收到蓝牙网关通过第一通信信道广播的访问请求后,可以直接通过第二通信信道向蓝牙信标转发该访问请求,例如,通过第二通信信道广播该访问请求,以供蓝牙信标接收。本发明实施例中,蓝牙信标中继器通过将所接收到的来自于蓝牙网关的访问请求均直接转发给蓝牙信标,可以提高蓝牙信标响应访问请求的速度。可选的,所述设备标识为目标介质访问控制地址。可选的,所述第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同。本发明实施例中,第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同,例如,第一通信信道所传输数据的数据格式为蓝牙数据格式,第二通信信道所传输数据的数据格式也为蓝牙数据格式,从而使蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,可以采用相同的处理模式,降低了系统成本及复杂度。具体的,本发明实施例中蓝牙信标中继器可以将接收到的蓝牙网关发送出来的访问请求重复发送到后级的蓝牙信标,维持访问请求的一致性,从而使得蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,采用相同的处理模式,降低了系统成本及复杂度。可选的,所述第一通信信道为有线通信信道,所述第二通信信道为无线通信信道。具体的,在第一通信信道为有线通信信道时,可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离,在第二通信信道为无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。参见图7,图7是本发明实施例提供的数据通信方法的流程图。本发明实施例提供的数据通信方法应用于蓝牙信标中继器,所述蓝牙信标中继器位于一蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接,如图7所示,本发明实施例提供的数据通信方法包括以下步骤:步骤701、蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息。本发明实施例中,上述蓝牙定位系统可以为如图1所示的蓝牙定位系统,在此不再赘述。上述蓝牙信标中继器在处于定位工作模式时,可以作为蓝牙信标广播定位信息,以供预设范围内的移动终端获取其广播的定位信息并进行定位。例如,参见图2,在定位工作模式下,蓝牙信标中继器和蓝牙信标均发送广播信号,移动终端可以接收预设范围内的蓝牙信标和蓝牙信标中继器发送的广播信号,并基于多个广播信号进行定位。本发明实施例通过蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,可以增加蓝牙信标的密度,提高蓝牙定位精度。步骤702、蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关发送的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发。本发明实施例中,上述访问请求可以是通信连接建立请求,也可以是配置信息的查询请求或是修改请求等。在系统调试模式下,蓝牙网关可以通过第一通信信道广播访问请求,蓝牙信标中继器接收蓝牙网关广播的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,例如,将蓝牙网关广播的访问请求转发给蓝牙信标,并将蓝牙信标反馈的信息转发给蓝牙网关。本发明实施例中通过蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关发送的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,从而可以增大蓝牙网关的管控范围。需要说明的是,上述蓝牙定位系统可以在上述定位工作模式和上述系统调试模式之间进行切换,本发明实施例对上述步骤701和上述步骤702执行顺序不作限定,图7以先执行步骤701,后执行步骤702为例进行说明。这样,本发明实施例中,蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,从而可以增加用于定位的蓝牙信标的密度,以提高定位精度,蓝牙信标中继器在处于系统调试模式时,可以接收蓝牙网关发送的访问请求,并转发给蓝牙信标,从而可以增大蓝牙网关的管控范围。可选的,参见图8,上述步骤702包括:步骤7021、蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关通过第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识。本发明实施例中,所述蓝牙信标中继器在处于系统调试模式时,可以接收所述蓝牙网关通过所述第一通信信道广播的访问请求,其中,访问请求中携带待访问设备的设备标识。可选的,设备标识可以是mac(mediaaccesscontrol,介质访问控制)地址。可选的,上述第一通信信道可以是有线通信信道,从而可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离。步骤7022、蓝牙信标中继器判断自身的设备标识与访问请求中携带的设备标识是否相同。具体的,蓝牙信标中继器在判断出自身的设备标识与所述访问请求中携带的设备标识相同时,执行步骤7023,否则执行步骤7024。步骤7023、所述蓝牙信标中继器与所述蓝牙网关建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作。具体的,蓝牙网关在需要与蓝牙信标中继器建立通信连接时,通过第一通信信道广播携带有蓝牙信标中继器的设备标识的访问请求,蓝牙信标中继器接收到蓝牙网关广播的访问请求后,如果判断出其自身的设备标识与访问请求携带的设备标识相同,则与蓝牙网关建立通信连接,并与蓝牙网关配合执行访问请求对应的操作,例如,执行蓝牙信标中继器的配置信息的查询或修改操作等。步骤7024、所述蓝牙信标中继器通过第二通信信道向蓝牙信标转发所述访问请求。可选的,第二通信信道可以是无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。具体的,蓝牙网关在需要与蓝牙信标建立通信连接时,通过第一通信信道广播携带有蓝牙信标的设备标识的访问请求,蓝牙信标中继器接收到蓝牙网关广播的访问请求后,如果判断出其自身的设备标识与访问请求携带的设备标识不相同,则将访问请求转发给蓝牙信标,具体的,蓝牙信标中继器可以通过第二通信信道广播上述访问请求,从而蓝牙信标可以接收蓝牙信标中继器广播的访问请求,并判断蓝牙信标自身的设备标识与访问请求携带的设备标识是否相同,如果相同,则蓝牙信标可以经由蓝牙信标中继器与蓝牙网关建立通信连接,并可以与蓝牙网关配合执行访问请求对应的操作,例如,执行蓝牙信标的配置信息的查询或修改操作等,否则可以不执行任何操作。这样,本发明实施例在系统调试模式下,蓝牙信标中继器在其自身的设备标识与访问请求携带的设备标识不相同时将访问请求转发给蓝牙信标,可以减少不必要的数据转发。可选的,上述步骤702可以包括:所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关通过所述第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识;所述蓝牙信标中继器通过所述第二通信信道向所述蓝牙信标转发所述访问请求,并判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,与所述蓝牙网关配合执行所述访问请求对应的操作。本发明实施例中,蓝牙信标中继器在接收到蓝牙网关通过第一通信信道广播的访问请求后,可以直接通过第二通信信道向蓝牙信标转发该访问请求,例如,通过第二通信信道广播该访问请求,以供蓝牙信标接收。本发明实施例中,蓝牙信标中继器通过将所接收到的来自于蓝牙网关的访问请求均直接转发给蓝牙信标,可以提高蓝牙信标响应访问请求的速度。可选的,所述设备标识为目标介质访问控制地址。可选的,所述第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同。本发明实施例中,第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同,例如,第一通信信道所传输数据的数据格式为蓝牙数据格式,第二通信信道所传输数据的数据格式也为蓝牙数据格式,从而使蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,可以采用相同的处理模式,降低了系统成本及复杂度。具体的,本发明实施例中蓝牙信标中继器可以将接收到的蓝牙网关发送出来的访问请求重复发送到后级的蓝牙信标,维持访问请求的一致性,从而使得蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,采用相同的处理模式,降低了系统成本及复杂度。可选的,所述第一通信信道为有线通信信道,所述第二通信信道为无线通信信道。具体的,在第一通信信道为有线通信信道时,可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离,在第二通信信道为无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。参见图9,图9是本发明实施例提供的数据通信方法的流程图。本发明实施例提供的数据通信方法应用于蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接。如图9所示,本发明实施例提供的数据通信方法包括:步骤901、蓝牙信标中继器和蓝牙信标在处于定位工作模式时,均广播定位信息。本发明实施例中,上述蓝牙定位系统可以为如图1所示的蓝牙定位系统,在此不再赘述。具体的,在定位工作模式下,蓝牙信标和蓝牙信标中继器可以均工作于广播模式,以广播定位信息给预设范围内的移动终端。例如,参见图2,在定位工作模式下,蓝牙信标中继器和蓝牙信标均发送广播信号,移动终端可以接收预设范围内的蓝牙信标和蓝牙信标中继器发送的广播信号,并基于多个广播信号进行定位。本发明实施例通过蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,可以增加蓝牙信标的密度,提高蓝牙定位精度。步骤902、蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关发送的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发。本发明实施例中,上述访问请求可以是通信连接建立请求,也可以是配置信息的查询请求或是修改请求等。在系统调试模式下,蓝牙网关可以通过第一通信信道广播访问请求,蓝牙信标中继器接收蓝牙网关广播的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,例如,将蓝牙网关广播的访问请求转发给蓝牙信标,并将蓝牙信标反馈的信息转发给蓝牙网关。本发明实施例中通过蓝牙信标中继器在处于系统调试模式时,接收蓝牙网关发送的访问请求,并执行蓝牙网关和蓝牙信标之间的数据转发,从而可以增大蓝牙网关的管控范围。需要说明的是,上述蓝牙定位系统可以在上述定位工作模式和上述系统调试模式之间进行切换,本发明实施例对上述步骤901和上述步骤902执行顺序不作限定,图9以先执行步骤901,后执行步骤902为例进行说明。这样,本发明实施例中,蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息,从而可以增加用于定位的蓝牙信标的密度,以提高定位精度,蓝牙信标中继器在处于系统调试模式时,可以接收蓝牙网关发送的访问请求,并转发给蓝牙信标,从而可以增大蓝牙网关的管控范围。可选的,参见图10,上述步骤902包括:步骤9021、所述蓝牙网关在处于系统调试模式时,通过所述第一通信信道广播访问请求,所述访问请求中携带待访问设备的设备标识。步骤9022、所述蓝牙信标中继器在接收到所述访问请求时,判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作,否则,通过所述第二通信信道向所述蓝牙信标转发所述访问请求。步骤9023、所述蓝牙信标接收所述蓝牙信标中继器转发的所述访问请求,判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关经由所述蓝牙信标中继器建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作。本发明实施例中,上述访问请求可以是通信连接建立请求,也可以是配置信息的查询请求或是修改请求等。在系统调试模式下,蓝牙网关10通过第一通信信道广播访问请求,其中,访问请求中携带待访问设备的设备标识。可选的,设备标识可以是mac(mediaaccesscontrol,介质访问控制)地址。可选的,上述第一通信信道可以是有线通信信道,从而可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离,第二通信信道可以是无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。具体的,在系统调试模式下,蓝牙网关在需要与蓝牙信标中继器或是蓝牙信标建立通信连接时,通过第一通信信道广播访问请求,蓝牙信标中继器接收到蓝牙网关广播的访问请求后,可以先判断其自身的设备标识与访问请求携带的设备标识是否相同,如果其自身的设备标识与访问请求携带的设备标识相同,则与蓝牙网关建立通信连接,并与蓝牙网关配合执行访问请求对应的操作,例如,执行蓝牙信标中继器的配置信息的查询或修改操作等。如果蓝牙信标中继器自身的设备标识与访问请求携带的设备标识不相同,则可以将访问请求转发给蓝牙信标,具体的,蓝牙信标中继器可以通过第二通信信道广播上述访问请求,从而蓝牙信标可以接收蓝牙信标中继器广播的访问请求,并判断蓝牙信标自身的设备标识与访问请求携带的设备标识是否相同,如果相同,则蓝牙信标可以经由蓝牙信标中继器与蓝牙网关建立通信连接,并可以与蓝牙网关配合执行访问请求对应的操作,例如,执行蓝牙信标的配置信息的查询或修改操作等,否则可以不执行任何操作。这样,本发明实施例在系统调试模式下,蓝牙信标中继器在其自身的设备标识与访问请求携带的设备标识不相同时将访问请求转发给蓝牙信标,可以减少不必要的数据转发。可选的,上述步骤902包括:所述蓝牙网关在处于系统调试模式时,通过所述第一通信信道广播访问请求,所述访问请求中携带待访问设备的设备标识;所述蓝牙信标中继器在接收到所述访问请求时,通过所述第二通信信道向所述蓝牙信标转发所述访问请求,并判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作;所述蓝牙信标接收所述蓝牙信标中继器转发的所述访问请求,判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关经由所述蓝牙信标中继器建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作。本发明实施例中,蓝牙信标中继器在接收到蓝牙网关通过第一通信信道广播的访问请求后,可以直接通过第二通信信道向蓝牙信标转发该访问请求,例如,通过第二通信信道广播该访问请求,以供蓝牙信标接收。本发明实施例中,蓝牙信标中继器通过将所接收到的来自于蓝牙网关的访问请求均直接转发给蓝牙信标,可以提高蓝牙信标响应访问请求的速度。可选的,所述设备标识为目标介质访问控制地址。可选的,所述第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同。本发明实施例中,第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同,例如,第一通信信道所传输数据的数据格式为蓝牙数据格式,第二通信信道所传输数据的数据格式也为蓝牙数据格式,从而使蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,可以采用相同的处理模式,降低了系统成本及复杂度。具体的,本发明实施例中蓝牙信标中继器可以将接收到的蓝牙网关发送出来的访问请求重复发送到后级的蓝牙信标,维持访问请求的一致性,从而使得蓝牙信标中继器和蓝牙信标在处理与收发器相关信息时,采用相同的处理模式,降低了系统成本及复杂度。可选的,所述第一通信信道为有线通信信道,所述第二通信信道为无线通信信道。具体的,在第一通信信道为有线通信信道时,可以灵活控制蓝牙网关和蓝牙信标中继器的通信距离,在第二通信信道为无线通信信道,可以减少建设成本,同时可以灵活设置蓝牙信标的位置。由上可知,本发明实施例中,蓝牙信标可以采用混合部署方式,以降低建设成本,具体的,一部分蓝牙信标集成在室分天线内部,通过室分部署实现了蓝牙信标的同时部署,另一部分蓝牙信标采用独立部署方式,增加了定位信标密度,提高了室内定位精度。同时,通过上述混合部署方式可以实现全部蓝牙信标的可管控,其中集成在室分天线内部的蓝牙信标可以通过有线通信信道与蓝牙网关进行通信,以查询或修改蓝牙信标的配置信息,对于独立部署方式的蓝牙信标,由于无线通信信道增加了链路损耗,从而通过蓝牙信标中继器传输信号,以增大蓝牙网关的管控范围。本发明实施例还提供一种蓝牙信标中继器,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述方法实施例的数据通信方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。参见图11,本发明实施例还提供一种蓝牙信标中继器,位于一蓝牙定位系统,所述蓝牙定位系统包括至少一个蓝牙信标中继器、蓝牙网关和至少两个蓝牙信标,所述蓝牙信标中继器经由第一通信信道与所述蓝牙网关连接,所述蓝牙信标中继器经由第二通信信道与所述蓝牙信标连接。该蓝牙信标中继器1100包括存储器1101、处理器1102及存储在所述存储器1101上并可在所述处理器1102上运行的计算机程序11011,所述处理器1102执行所述程序11011时实现如下步骤:在处于定位工作模式时,作为蓝牙信标广播定位信息;在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发。所述处理器1102执行所述程序11011还实现如下步骤:在处于系统调试模式时,接收所述蓝牙网关通过所述第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识;判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作,否则,通过所述第二通信信道向所述蓝牙信标转发所述访问请求。可选的,所述处理器1102执行所述程序11011还实现如下步骤:在处于系统调试模式时,接收所述蓝牙网关通过所述第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识;通过所述第二通信信道向所述蓝牙信标转发所述访问请求,并判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,与所述蓝牙网关配合执行所述访问请求对应的操作。可选的,所述设备标识为目标介质访问控制地址。可选的,所述第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同。可选的,所述第一通信信道为有线通信信道,所述第二通信信道为无线通信信道。本发明实施例的蓝牙信标中继器,在处于定位工作模式时,作为蓝牙信标广播定位信息,从而可以增加用于定位的蓝牙信标的密度,以提高定位精度,蓝牙信标中继器在处于系统调试模式时,可以接收蓝牙网关发送的访问请求,并转发给蓝牙信标,从而可以增大蓝牙网关的管控范围。本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的数据通信方法的各个过程,且能达到相同的技术效果。本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一计算机可读取介质中,该程序在执行时,包括以下步骤:所述蓝牙信标中继器在处于定位工作模式时,作为蓝牙信标广播定位信息;所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发。可选的,所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发,包括:所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关通过所述第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识;所述蓝牙信标中继器判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,并与所述蓝牙网关配合执行所述访问请求对应的操作,否则,通过所述第二通信信道向所述蓝牙信标转发所述访问请求。可选的,所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关发送的访问请求,并执行所述蓝牙网关和所述蓝牙信标之间的数据转发,包括:所述蓝牙信标中继器在处于系统调试模式时,接收所述蓝牙网关通过所述第一通信信道广播的访问请求,所述访问请求中携带待访问设备的设备标识;所述蓝牙信标中继器通过所述第二通信信道向所述蓝牙信标转发所述访问请求,并判断自身的设备标识与所述访问请求中携带的设备标识是否相同,如果是,与所述蓝牙网关建立通信连接,与所述蓝牙网关配合执行所述访问请求对应的操作。可选的,所述设备标识为目标介质访问控制地址。可选的,所述第一通信信道中所传输数据的数据格式与所述第二通信信道中所传输数据的数据格式相同。可选的,所述第一通信信道为有线通信信道,所述第二通信信道为无线通信信道。所述的存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。以上所述是本发明的优选实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1