《一种基于蓝牙技术实现定位的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于蓝牙技术实现定位的方法及系统.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102854491 A (43)申请公布日 2013.01.02 C N 1 0 2 8 5 4 4 9 1 A *CN102854491A* (21)申请号 201210306880.6 (22)申请日 2012.08.24 G01S 5/02(2010.01) H04W 64/00(2009.01) (71)申请人东莞中山大学研究院 地址 523808 广东省东莞市松山湖科技园区 科学苑九号楼 申请人中山大学 (72)发明人罗笑南 曾金龙 孟思明 薛凯军 (54) 发明名称 一种基于蓝牙技术实现定位的方法及系统 (57) 摘要 本发明公开了一种基于蓝牙技术实现定位。
2、 的方法及系统,该方法包括:蓝牙接入点广播自 身接入点信息,包括ID信息和坐标信息;移动终 端根据蓝牙接入点广播信息,基于接收信号强度 RSSI完成对周围蓝牙接入点的排序;移动终端 将选取的蓝牙接入点、接入点信息和排序信息发 送到应用服务器;应用服务器基于蓝牙接入点信 息、排序信息和接入点信息完成对移动终端的位 置定位,并将定位信息发送到移动终端;移动终 端接收定位信息,并基于配置的电子地图显示当 前的位置信息。通过实施本发明,通过蓝牙技术进 行室内移动终端的定位能够很好的补足GPS等卫 星定位系统在室内定位不精确等因素。 (51)Int.Cl. 权利要求书1页 说明书4页 附图2页 (19)。
3、中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 2 页 1/1页 2 1.一种基于蓝牙技术实现定位的方法,其特征在于,所述方法包括: 蓝牙接入点广播自身接入点信息,包括ID信息和坐标信息; 移动终端根据蓝牙接入点广播信息,基于接收信号强度RSS I完成对周围蓝牙接入点 的排序; 移动终端将选取的蓝牙接入点、接入点信息和排序信息发送到应用服务器; 应用服务器基于蓝牙接入点信息、排序信息和接入点信息完成对移动终端的位置定 位,并将定位信息发送到移动终端; 移动终端接收定位信息,并基于配置的电子地图显示当前的位置信息。 2.如权利要求1所述的基于蓝牙技术。
4、实现定位的方法,其特征在于,所述移动终端基 于可扩展标识语言-远程过程调用XML-RPC协议实现与应用服务器之间的信息交互。 3.如权利要求1所述的基于蓝牙技术实现定位的方法,其特征在于,所述应用服务器 基于蓝牙接入点信息、排序信息和接入点信息完成对移动终端的位置定位包括: 利用三角测距的方法实现对移动终端的位置定位。 4.一种基于蓝牙技术实现定位的系统,其特征在于,所述系统包括 多个蓝牙接入点,用于广播自身信息,包括ID信息和坐标信息; 移动终端,用于获取周围蓝牙接入点的广播信息,并根据接收信号强度RSSI完成对周 围蓝牙接入点的排序,将排序相关的结果信息发送给应用服务器,并接收应用服务器根。
5、据 排序的结果信息完成对移动终端的位置定位信息,并基于配置的电子地图显示当前的位置 信息; 应用服务器,用于根据排序相关的结果信息完成对移动终端的位置定位计算,并将结 算出的位置定位信息发送到移动终端。 5.如权利要求4所述的基于蓝牙技术实现定位的系统,其特征在于,所述移动终端与 应用服务器之间通过XML-RPC协议实现通信。 6.如权利要求5所述的基于蓝牙技术实现定位的系统,其特征在于,所述应用服务器 包括利用三角测距的方法实现对移动终端的位置定位。 权 利 要 求 书CN 102854491 A 1/4页 3 一种基于蓝牙技术实现定位的方法及系统 技术领域 0001 本发明涉及蓝牙定位技术。
6、领域,具体涉及一种基于蓝牙技术实现定位的方法及系 统。 背景技术 0002 目前,室外定位系统有美国的GPS、俄罗斯的格洛纳斯系统、中国的北斗系统以及 欧洲的伽利略。在室外采用卫星定位具有覆盖范围广、用户接入量大等优势。然而当用户 进入到室内的时候,这些定位系统的定位精度就急剧下降。主要是因为室内阻隔对信号的 影响。所以,为了解决室内定位的问题,衍生了多种室内定位系统和方法。 0003 现有的定位方法是采用红外室内定位的方法,它包含多个红外接收器组成的两个 红外接收条、四个分时发送红外检测信号的红外发射器与红外接收器电连接的定位处理装 置。 0004 利用红外作为室内定位,首先现行的移动终端采。
7、用红外通信的已经非常少了,特 别是手机终端,几乎没有手机终端采用红外通信了;所以在移动终端中采用红外定位是不 现实的。采用红外定位的局限性在于红外的短距离和红外的直线传输;当红外有物体遮挡 时它的定位效果并不是很好,而处理多个移动物体时;根据所采用的定位算法其性能也相 差很大;此外,该方法采用的本地定位装置是一种固化的装置,所以不能够做到多种定位方 法选取和升级、改动等。 发明内容 0005 本发明提出一种基于蓝牙的室内定位系统和方法,能够利用蓝牙通信方式为手机 等移动终端提供精准实时的室内定位。 0006 为了实现发明目的,本发明公开了一种基于蓝牙技术实现定位的方法,所述方法 包括: 000。
8、7 蓝牙接入点广播自身接入点信息,包括ID信息和坐标信息; 0008 移动终端根据蓝牙接入点广播信息,基于接收信号强度RSSI完成对周围蓝牙接 入点的排序; 0009 移动终端将选取的蓝牙接入点、接入点信息和排序信息发送到应用服务器; 0010 应用服务器基于蓝牙接入点信息、排序信息和接入点信息完成对移动终端的位置 定位,并将定位信息发送到移动终端; 0011 移动终端接收定位信息,并基于配置的电子地图显示当前的位置信息。 0012 所述移动终端基于可扩展标识语言-远程过程调用XML-RPC协议实现与应用服务 器之间的信息交互。 0013 所述应用服务器基于蓝牙接入点信息、排序信息和接入点信息。
9、完成对移动终端的 位置定位包括: 0014 利用三角测距的方法实现对移动终端的位置定位。 说 明 书CN 102854491 A 2/4页 4 0015 相应的,本发明实施例还提供了一种基于蓝牙技术实现定位的系统,所述系统包 括 0016 多个蓝牙接入点,用于广播自身信息,包括ID信息和坐标信息; 0017 移动终端,用于获取周围蓝牙接入点的广播信息,并根据接收信号强度RSSI完成 对周围蓝牙接入点的排序,将排序相关的结果信息发送给应用服务器,并接收应用服务器 根据排序的结果信息完成对移动终端的位置定位信息,并基于配置的电子地图显示当前的 位置信息; 0018 应用服务器,用于根据排序相关的结。
10、果信息完成对移动终端的位置定位计算,并 将结算出的位置定位信息发送到移动终端。 0019 所述移动终端与应用服务器之间通过XML-RPC协议实现通信。 0020 所述应用服务器包括利用三角测距的方法实现对移动终端的位置定位。 0021 本发明具有以下优点:通过蓝牙技术进行室内移动终端的定位能够很好的补足 GPS等卫星定位系统在室内定位不精确等问题;蓝牙在手机等移动终端中一般都已经配 有,所以不需要在进行过多的终端开发;本系统将定位计算放置到服务器中进行,优点在于 可以选择不同的定位算法进行计算,对于后续的系统升级提供方便,并且在服务器中进行 定位比在每个室内布置定位装置成本解决,可持续性升级和。
11、管理方便,同时服务器中还可 以提供其他更为高层的基于位置服务的应用。 附图说明 0022 为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据 这些附图获得其他的附图。 0023 图1为本发明实施例中的基于蓝牙技术实现定位的系统结构示意图; 0024 图2为基于图1下的系统逻辑结构示意图; 0025 图3为本发明实施例中的应用服务器结构示意图; 0026 图4是本发明实施例中的基于蓝牙技术实现定位的方法流程图。 具体。
12、实施方式 0027 下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显 然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实 施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属 于本发明保护的范围。 0028 本发明基于蓝牙技术的室内定位系统包括移动终端、蓝牙接入点AP(Access Point)和应用服务器三大部分。如图1所示为系统的部署示意图。系统中需要定位的是移 动终端,在室内环境中部署多个蓝牙接入点,例如3个或者更多。蓝牙接入点通过有线或者 无线的方式和服务器进行通信连接。应用服务器是存储地图和计算位置的组成部。
13、分。 0029 系统的逻辑结构如图2所示,包含了移动终端上的客户端、中间件、应用服务器、 网络和数据库服务器等。客户端主要是指手机等移动终端的应用程序。在移动终端中必须 说 明 书CN 102854491 A 3/4页 5 要有处理来自蓝牙接入点发送的RSSI(接收信号强度,Received Signal Strength)信息 的客户端应用程序,这个客户端应用程序可以是定制的但必须满足一点就是具备Web访问 能力。中间件主要是负责客户端和服务器之间的数据传输功能的,为了更好的实现客户端 和服务器之间的透明传输,可以考虑现行的XML-RPC协议;该协议的特点就是采用HTTP的 方式对XML文件。
14、进行打包封装和发送,同时为各种差异系统提供网络通信服务并且可以穿 透防火墙。应用服务器和数据库服务器之间是网络连接,这主要是将应用和数据进行解耦 的布置,现实在物理部署上可以在同一服务器,而逻辑上是独立的。服务器包含两个部分, 级数据存储和应用逻辑。数据存储主要是用于存储地图,地图包括蓝牙接入点的位置标定 以及信号强弱地图。应用采用一种并发的、分布式的和高容错的设计方式,主要包含三大模 块:数据访问模块、定位服务器模块和XML-RPC服务模块。 0030 在图2中提及的应用服务器中,包含三个模块:数据访问模块、定位计算模块和 XML-RPC服务模块。它们的结构和关联如图3所示。数据访问模块主要。
15、负责和数据库之 间的数据操作相关,包括访问接口的定义和访问操作的定义等,可以采用DAO(直接访问对 象,Direct Access Object)的方式;定位计算模块是采用数据库中的数据后根据相关定位 算法来计算现行移动终端所处的位置,里面可以封装多种算法,可以持续的升级算法,这样 的系统便于升级改造;XML-RPC服务模块是负责和客户端通信的模块,它采用Facade(外观 模式)进行设计,使得外部对应用服务器的内部构造不需过多了解,简化了系统接口。应用 服务器部件之间的逻辑流程具体如下: 0031 Step1:数据访问模块利用DAO定义数据访问。当服务器收到客户端的请求时,首 先需要通过数据。
16、访问模块对数据库中的地图等信息进行访问和提取;转Step2; 0032 Step2:利用数据选择定位算法和进行位置计算。从数据库中提取数据后将数据转 发给定位计算模块,该模块封装了多种定位算法可供选择,可以选择一种更为精确或者更 能够适应场景的算法进行位置的计算;转Step3; 0033 Step3:利用XML-RPC模式为客户端提供服务。这一步将计算得到的结果返回给客 户端,在和客户端的通信中,采用XML-RPC这一层主要是便于跨平台和简化通信接口。 0034 采用蓝牙技术进行室内定位的定位流程步骤如图4所示,具体如下: 0035 S401:蓝牙接入点AP广播自身信息,包括ID,坐标; 00。
17、36 S402:移动终端接收到一定量的蓝牙接入信息后,根据RSSI信息,信号强度来对 蓝牙接入点AP进行排序,移动终端选取RSSI最大的几个AP来计算自身的位置信息; 0037 S403:手机等移动终端手机Ap信息、排序、选取; 0038 S404:将和选取的AP之间的RSSI信息采用XML-RPC协议发送到应用服务器,该步 骤需要经过蓝牙接入点,然后由蓝牙接入点将数据上传给服务器; 0039 S405:服务器的XML-RPC服务模块对发送来的数据进行解析,因为传输采用的 HTTP,而数据的格式是XML格式,所以具有跨平台和穿透防火墙的优势; 0040 S406:数据访问模块通过DAO等方式对。
18、数据库进行访问,提取RSSI数据地图等相 关信息;然后将信息推送到定位计算模块 0041 S407:在定位模块中选取一种定位计算方法进行位置的计算,例如三角测距方 法; 0042 S408:返回计算结果,采用XML格式封装利用HTTP传输,即通过XML-RPC来将结果 说 明 书CN 102854491 A 4/4页 6 返回给移动终端; 0043 S409:移动终端得到自己的位置信息,这一部分在客户端软件中进行,客户端软件 可以配置离线电子地图,然后在该地图上标记出自己的位置。 0044 本发明主要蓝牙接入点广播自身接入点信息,包括ID信息和坐标信息;移动终端 根据蓝牙接入点广播信息,基于接。
19、收信号强度RSSI完成对周围蓝牙接入点的排序;移动终 端将选取的蓝牙接入点、接入点信息和排序信息发送到应用服务器;应用服务器基于蓝牙 接入点信息、排序信息和接入点信息完成对移动终端的位置定位,并将定位信息发送到移 动终端;移动终端接收定位信息,并基于配置的电子地图显示当前的位置信息。 0045 本发明具有以下优点:通过蓝牙技术进行室内移动终端的定位能够很好的补足 GPS等卫星定位系统在室内定位不精确等问题;蓝牙在手机等移动终端中一般都已经配 有,所以不需要在进行过多的终端开发;本系统将定位计算放置到服务器中进行,优点在于 可以选择不同的定位算法进行计算,对于后续的系统升级提供方便,并且在服务器。
20、中进行 定位比在每个室内布置定位装置成本解决,可持续性升级和管理方便,同时服务器中还可 以提供其他更为高层的基于位置服务的应用。 0046 以上对本发明所提供的一种基于蓝牙技术实现定位的方法及系统进行了详细介 绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只 是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发 明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理 解为对本发明的限制。 说 明 书CN 102854491 A 1/2页 7 图1 图2 图3 说 明 书 附 图CN 102854491 A 2/2页 8 图4 说 明 书 附 图CN 102854491 A 。