专利名称:一种基于蓝牙的定位方法和装置的制作方法
技术领域:
本发明涉及无线电技术领域,具体涉及一种基于蓝牙的定位方法和装置。
背景技术:
现实生活中,经常遇到小件物品或设备不易寻找的困扰。例如耳机、手机被搁置在某个角落里,由于一段时间未使用,而用户遗忘了放置位置,临时急用时又一时无法找到。针对上述问题,对于具有呼叫功能和扬声器的手机,用户可以通过拨打该手机,通过声音来确定位置。但是,采用上述定位方法对于耳机这类不具有被叫功能和扬声器的设备就无法实现。因此,如何快捷、准确的对蓝牙设备进行定位成为了本领域技术人员急需解决的一个技术问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于蓝牙的定位方法和装置。本发明提供了一种基于蓝牙的定位方法,包括建立与目标蓝牙设备的通信连接;获取目标蓝牙设备的位置信息,包括向所述目标蓝牙设备发送功率设置指令,所述指令对应的功率值逐步减小;获取所述目标蓝牙设备失去连接时的功率阈值;根据所述功率阈值匹配预置的通信距离映射表,若匹配,则获取对应的距离值为与目标蓝牙设备对应的通信距离。可选的,所述获取目标蓝牙设备的位置信息还包括获取当前第一坐标点的第一坐标信息;获取当前第二坐标点的第二坐标信息;获取第一坐标点与目标蓝牙设备的第一距离值Rl ;获取第二坐标点与目标蓝牙设备对应的第二距离值R2 ;获取第一目标区与第二目标区的坐标交集为目标蓝牙设备的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第二目标区为与第二坐标点具有等距R2的位置坐标点集合。可选的,所述获取目标蓝牙设备的位置信息还包括获取当前第一坐标点至第η坐标点对应的第一坐标信息至第η坐标信息,所述η为大于等于2的整数;获取与目标蓝牙设备对应的第一至第η距离值,其中,所述第一距离值Rl为第一坐标点与所述目标蓝牙设备对应的距离,所述第η距离值Rn为第η坐标点与所述目标蓝牙设备对应的距离;
获取第一目标区至第η目标区的坐标交集为电子标签的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第η目标区包括与第η坐标点具有等距Rn的位置坐标点集合。可选的,所述获取目标蓝牙设备的位置信息还包括向目标蓝牙设备发送位置坐标请求信息;接收来自目标蓝牙设备发送的位置坐标信息。可选的,所述目标蓝牙设备为内置蓝牙射频模块的蓝牙电子标签;所述方法还包括向所述蓝牙标签发送标签标识设置指令。为解决上述问题,本发明还公开了一种基于蓝牙的定位装置,包括蓝牙通信模块、位置信息获取模块;所述蓝牙通信模块,用于与目标蓝牙设备建立通信连接;所述位置信息获取模块,用于向所述目标蓝牙设备发送功率设置指令,所述指令对应的功率值逐步减小;获取所述目标蓝牙设备失去连接时的功率阈值;根据所述功率阈值匹配预置的通信距离映射表,若匹配,则获取对应的距离值为与目标蓝牙设备对应的通信距离。可选的,所述位置信息获取模块,还用于获取当前第一坐标点的第一坐标信息; 获取当前第二坐标点的第二坐标信息;获取第一坐标点与目标蓝牙设备的第一距离值Rl ;获取第二坐标点与目标蓝牙设备对应的第二距离值R2 ;获取第一目标区与第二目标区的坐标交集为目标蓝牙设备的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第二目标区为与第二坐标点具有等距R2的位置坐标点集合。可选的,所述位置获取模块,还用于获取当前第一坐标点至第η坐标点对应的第一坐标信息至第η坐标信息,所述η为大于等于2的整数;获取与目标蓝牙设备对应的第一至第η距离值,其中,所述第一距离值Rl为第一坐标点与所述目标蓝牙设备对应的距离,所述第η距离值Rn为第η坐标点与所述目标蓝牙设备对应的距离;获取第一目标区至第η目标区的坐标交集为电子标签的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第η目标区包括与第η坐标点具有等距Rn的位置坐标点集合。可选的,所述位置获取模块,还用于接收来自目标蓝牙设备发送的位置坐标信息。可选的,所述目标蓝牙设备为内置蓝牙射频模块的蓝牙电子标签;所述装置还包括设备标识设置模块,用于设置蓝牙电子标签的标签标识。在现有技术中,使用拨号呼叫的方式查找设备无法应用于蓝牙耳机这类不具有被叫功能及扬声器的蓝牙设备。针对该问题,本发明通过建立与目标蓝牙设备的通信连接;获取目标蓝牙设备的位置信息,包括向所述目标蓝牙设备发送功率设置指令,所述指令对应的功率值逐步减小;获取所述目标蓝牙设备失去连接时的功率阈值;根据所述功率阈值匹配预置的通信距离映射表,若匹配,则获取对应的距离值为与目标蓝牙设备对应的通信距离。通过获取与目标蓝牙设备的通讯距离,从而大大降低了识别蓝牙设备所在位置的误差范围,有效提高了定位精度。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式
。
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中图Ι-a示出了根据本发明一种基于蓝牙定位方法实施例一的流程示意图;图l_b示出了根据本发明一种基于蓝牙定位方法实施例一中位置目标区的刨面示意2_a示出了根据本发明一种蓝牙电子标签实施例的结构示意图;图2_b示出了根据本发明一种蓝牙电子标签实施例的工作电压示意图;图3示出了根据本发明一种基于蓝牙的定位装置实施例一的结构示意图。
具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。参照图l_a,示出了本发明一种基于蓝牙的定位方法实施例一的流程图,所述方法包括步骤101,建立与目标蓝牙设备的通信连接。本发明实施例所公开的目标蓝牙设备可以是任何具有蓝牙射频功能的有线或无线设备,例如蓝牙耳机、蓝牙手机、蓝牙遥控器等。步骤102,获取目标蓝牙设备的位置信息,具体包括Si,向所述目标蓝牙设备发送功率设置指令,所述指令对应的功率值逐步减小;s2,获取所述目标蓝牙设备失去连接时的功率阈值;S3,根据所述功率阈值匹配预置的通信距离映射表,若匹配,则获取对应的距离值为与目标蓝牙设备对应的通信距离。所述通信距离映射表可通过预先实际测量统计的方式生成,该映射表中存储有蓝牙设备的不同发射功率与对应的最大通信距离之间的映射关系,如表I所示
权利要求
1.一种基于蓝牙的定位方法,其特征在于,包括 建立与目标蓝牙设备的通信连接; 获取目标蓝牙设备的位置信息,包括 向所述目标蓝牙设备发送功率设置指令,所述指令对应的功率值逐步减小; 获取所述目标蓝牙设备失去连接时的功率阈值; 根据所述功率阈值匹配预置的通信距离映射表,若匹配,则获取对应的距离值为与目标蓝牙设备对应的通信距离。
2.根据权利要求1所述的方法,其特征在于,所述获取目标蓝牙设备的位置信息还包括 获取当前第一坐标点的第一坐标信息; 获取当前第二坐标点的第二坐标信息; 获取第一坐标点与目标蓝牙设备的第一距离值Rl ; 获取第二坐标点与目标蓝牙设备对应的第二距离值R2 ; 获取第一目标区与第二目标区的坐标交集为目标蓝牙设备的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第二目标区为与第二坐标点具有等距R2的位置坐标点集合。
3.根据权利要求2所述的方法,其特征在于,所述获取目标蓝牙设备的位置信息还包括 获取当前第一坐标点至第n坐标点对应的第一坐标信息至第n坐标信息,所述n为大于等于2的整数; 获取与目标蓝牙设备对应的第一至第n距离值,其中,所述第一距离值Rl为第一坐标点与所述目标蓝牙设备对应的距离,所述第n距离值Rn为第n坐标点与所述目标蓝牙设备对应的距离; 获取第一目标区至第n目标区的坐标交集为电子标签的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第n目标区包括与第n坐标点具有等距Rn的位置坐标点集合。
4.根据权利要求3所述的方法,其特征在于,所述获取目标蓝牙设备的位置信息还包括 向目标蓝牙设备发送位置坐标请求信息; 接收来自目标蓝牙设备发送的位置坐标信息。
5.如权利要求4所述的方法,其特征在于,所述目标蓝牙设备为内置蓝牙射频模块的蓝牙电子标签; 所述方法还包括 向所述蓝牙标签发送标签标识设置指令。
6.一种基于蓝牙的定位装置,其特征在于,包括蓝牙通信模块、位置信息获取模块; 所述蓝牙通信模块,用于与目标蓝牙设备建立通信连接; 所述位置信息获取模块,用于向所述目标蓝牙设备发送功率设置指令,所述指令对应的功率值逐步减小; 获取所述目标蓝牙设备失去连接时的功率阈值;根据所述功率阈值匹配预置的通信距离映射表,若匹配,则获取对应的距离值为与目标蓝牙设备对应的通信距离。
7.如权利要求6所述的装置,其特征在于, 所述位置信息获取模块,还用于 获取当前第一坐标点的第一坐标信息; 获取当前第二坐标点的第二坐标信息; 获取第一坐标点与目标蓝牙设备的第一距离值Rl ; 获取第二坐标点与目标蓝牙设备对应的第二距离值R2 ; 获取第一目标区与第二目标区的坐标交集为目标蓝牙设备的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第二目标区为与第二坐标点具有等距R2的位置坐标点集合。
8.如权利要求7所述的装置,其也正在与, 所述位置获取模块,还用于 获取当前第一坐标点至第n坐标点对应的第一坐标信息至第n坐标信息,所述n为大于等于2的整数; 获取与目标蓝牙设备对应的第一至第n距离值,其中,所述第一距离值Rl为第一坐标点与所述目标蓝牙设备对应的距离,所述第n距离值Rn为第n坐标点与所述目标蓝牙设备对应的距离; 获取第一目标区至第n目标区的坐标交集为电子标签的位置信息,所述第一目标区包括与第一坐标点具有等距Rl的位置坐标点集合,所述第n目标区包括与第n坐标点具有等距Rn的位置坐标点集合。
9.如权利要求8所述的装置,其特征在于, 所述位置获取模块,还用于接收来自目标蓝牙设备发送的位置坐标信息。
10.如权利要求9所述的装置,其特征在于,所述目标蓝牙设备为内置蓝牙射频模块的蓝牙电子标签; 所述装置还包括 设备标识设置模块,用于设置蓝牙电子标签的标签标识。
全文摘要
本发明公开了一种基于蓝牙的定位方法和装置,所述方法包括向所述目标蓝牙设备发送功率设置指令,所述指令对应的功率值逐步减小;获取所述目标蓝牙设备失去连接时的功率阈值;根据所述功率阈值匹配预置的通信距离映射表,若匹配,则获取对应的距离值为与目标蓝牙设备对应的通信距离。通过获取与目标蓝牙设备的通讯距离,从而大大降低了识别蓝牙设备所在位置的误差范围,有效提高了定位精度。
文档编号G01S5/00GK103018715SQ20121047745
公开日2013年4月3日 申请日期2012年11月22日 优先权日2012年11月22日
发明者王钊 申请人:无锡中星微电子有限公司