一种移动终端的蓝牙定位方法及装置制造方法及图纸

技术编号:15523520 阅读:128 留言:0更新日期:2017-06-04 12:15
本发明专利技术适用计算机技术领域,提供了一种移动终端的蓝牙定位方法及装置,该方法包括:通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号,解析接收到的WiFi信号,获取一个或多个WiFi无线接入点的MAC地址,根据解析得到的MAC地址和WiFi信号的强度信息,对移动终端进行定位并输出移动终端的位置,从而通过移动终端上设置的蓝牙模块实现对移动终端的定位,在不降低定位精度和使用范围的同时,降低了定位过程中移动终端的能耗,提高了移动终端中蓝牙模块的兼容性。

Bluetooth positioning method and device for mobile terminal

The invention is applied to computer technology, Bluetooth provides a method and device for positioning the mobile terminal, the method comprises: receiving WiFi signals of one or more WiFi wireless access point is transmitted via Bluetooth module is arranged on the mobile terminal, analysis of the received WiFi signal to obtain one or more WiFi wireless access the MAC address, MAC address and WiFi information according to the strength of the signal analysis, positioning and the output of the mobile terminal to the mobile terminal location, so as to realize the positioning of the mobile terminal Bluetooth module is arranged on the mobile terminal through, without reducing the accuracy and range of use at the same time, reduce the energy consumption of the mobile terminal positioning in the process, improve the Bluetooth module in mobile terminal compatibility.

【技术实现步骤摘要】
一种移动终端的蓝牙定位方法及装置
本专利技术属于计算机
,尤其涉及一种移动终端的蓝牙定位方法及装置。
技术介绍
目前用户可以通过手机、平板电脑、定位手环等具有定位功能的移动终端或穿戴式设备进行定位。现有的定位方式有GPS定位、GNSS定位、Galileo定位、WiFi定位以及基站定位,其中的GPS定位、GNSS定位、Galileo定位可统称为卫星定位,卫星定位是在与卫星交互信息的过程中获取到位置信息实现定位的,WiFi定位是通过MAC地址获取对应数据库里面的位置信息实现定位的,基站定位是通过基站提供的位置信息实现定位的。其中,WiFi定位由于定位精确、定位速度快且可实现室内定位,因而在精确定位方面有明显的优势,然而,由于在现有技术中,用于接收WiFi信号进行定位的、设置在移动终端上的WiFi模块的能耗大,导致移动终端在定位过程中耗电量大,移动终端电池的续航时间大幅度缩短。
技术实现思路
本专利技术的目的在于提供一种移动终端的蓝牙定位方法及装置,旨在解决现有技术中,用于接收WiFi信号进行定位的、设置在移动终端上的WiFi模块的能耗大,导致移动终端在定位过程中耗电量大、移动终端电池的续航时间大幅度缩短的问题。一方面,本专利技术提供了一种移动终端的蓝牙定位方法,该方法包括下述步骤:通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号,该WiFi信号中包括一个或多个WiFi无线接入点的MAC地址;解析接收到的WiFi信号,以获取一个或多个WiFi无线接入点的MAC地址;根据解析得到的MAC地址和WiFi信号的强度信息,对移动终端进行定位并输出移动终端的位置。另一方面,本专利技术提供了一种移动终端的蓝牙定位装置,该装置包括:接收单元,用于通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号,该WiFi信号中包括一个或多个WiFi无线接入点的MAC地址;解析单元,用于解析接收到的WiFi信号,以获取一个或多个WiFi无线接入点的MAC地址;以及输出单元,用于根据解析得到的MAC地址和WiFi信号的强度信息,对移动终端进行定位并输出移动终端的位置。本专利技术通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号,解析接收到的WiFi信号,获取一个或多个WiFi无线接入点的MAC地址,根据解析得到的MAC地址和WiFi信号的强度信息,对移动终端进行定位并输出移动终端的位置,从而通过移动终端上设置的蓝牙模块实现对移动终端的定位,增大了设置有蓝牙模块的移动终端的使用范围,在不降低定位精度和使用范围的同时,降低了定位过程中移动终端的能耗。附图说明图1是本专利技术实施例一提供的移动终端的蓝牙定位方法的实现流程图;图2是本专利技术实施例二提供的移动终端的蓝牙定位方法的实现流程图;图3是本专利技术实施例三提供的移动终端的蓝牙定位装置的结构示意图;以及图4是本专利技术实施例四提供的移动终端的蓝牙定位装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的移动终端的蓝牙定位方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号,该WiFi信号中包括一个或多个WiFi无线接入点的MAC地址。本专利技术实施例适用于移动终端,尤其适用于手机、平板电脑等具有蓝牙功能的移动终端,以方便用户使用移动终端进行WiFi定位。在本专利技术实施例中,蓝牙模块除了可接收蓝牙信号之外,还可以接收和解析WiFi无线接入点(AccessPoint,简称AP)发送的WiFi信号。具体地,蓝牙模块在接收一个或多个WiFi无线接入点的WiFi信号时,扫描并收集周围的WiFiAP发送的WiFi信号,无论是否加密,是否已连接,都可以获取到WiFiAP的介质访问控制(MediaAccessControl,简称MAC)地址,从而可以获取到尽可能多的WiFiAP的MAC地址用于移动终端当前位置的计算,提高WiFi定位的精确度。在步骤S102中,解析接收到的WiFi信号,以获取一个或多个WiFiAP的MAC地址。在步骤S103中,根据解析得到的MAC地址和WiFi信号的强度信息,对移动终端进行定位并输出移动终端的位置。在本专利技术实施例中,通过移动终端上设置的蓝牙模块接收一个或多个WiFiAP发送的WiFi信号,解析接收到的WiFi信号,获取一个或多个WiFiAP的MAC地址,根据解析得到的MAC地址和WiFi信号的强度信息,对移动终端进行定位并输出移动终端的位置,从而通过移动终端上设置的蓝牙模块实现对移动终端的定位,在不降低定位精度和使用范围的同时,降低了定位过程中移动终端的能耗,提高了移动终端中蓝牙模块的兼容性。实施例二:图2示出了本专利技术实施例二提供的移动终端的蓝牙定位方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S201中,当检测到用户输入WiFi协议代码时,接收WiFi协议代码,并将WiFi协议代码植入蓝牙模块。本专利技术实施例适用于移动终端,尤其适用于手机、平板电脑等具有蓝牙功能的移动终端,以方便用户使用移动终端进行本专利技术实施例中的WiFi定位。由于WiFi信号的频段与蓝牙模块或装置采用的通信频段为2.4GHz频段,因此,在本专利技术实施例中,将WiFi协议代码烧写到移动终端上设置的蓝牙模块中,而WiFi协议代码专用于对WiFi信号进行解析,从而使得本专利技术实施例中的蓝牙模块可根据WiFi协议对WiFi信号进行解析,除了可接收蓝牙信号之外,还可以接收和解析WiFiAP发送的WiFi信号,提高了移动终端上蓝牙模块的兼容性。在步骤S202中,当接收到用户输入的蓝牙定位请求时,启动移动终端上设置的蓝牙模块。在步骤S203中,通过移动终端上设置的蓝牙模块接收一个或多个WiFiAP发送的WiFi信号,该WiFi信号中包括一个或多个WiFiAP的MAC地址。在本专利技术实施例中,通过移动终端上设置的蓝牙模块接收WiFi信号,从而不仅消除了移动终端接收和解析WiFi信号过程中对WiFi装置的依赖,而且充分利用了蓝牙模块的功耗低和成本低的特点,降低了接收和解析WiFi信号过程中的硬件要求和能耗,增大了设置有蓝牙模块的移动终端的使用范围。接收到的WiFi信号中包括一个或多个WiFiAP的MAC地址,MAC地址是固化在网卡上串行EEPROM中的物理地址,每个AP的MAC地址永远唯一且不能由用户改变。具体地,蓝牙模块在接收一个或多个WiFi无线接入点的WiFi信号时,扫描并收集周围的WiFiAP发送的WiFi信号,无论是否加密,是否已连接,都可以获取到WiFiAP的MAC地址,从而可以获取到尽可能多的WiFiAP的MAC地址用于移动终端当前位置的计算,提高WiFi定位的精确度。在步骤S204中,解析接收到的WiFi信号,以获取一个或多个WiFiAP的MAC地址。在步骤S205中,将本文档来自技高网...
一种移动终端的蓝牙定位方法及装置

【技术保护点】
一种移动终端的蓝牙定位方法,其特征在于,所述方法包括下述步骤:通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号,所述WiFi信号中包括所述一个或多个WiFi无线接入点的MAC地址;解析所述接收到的WiFi信号,以获取所述一个或多个WiFi无线接入点的所述MAC地址;根据所述解析得到的MAC地址和所述WiFi信号的强度信息,对所述移动终端进行定位并输出所述移动终端的位置。

【技术特征摘要】
1.一种移动终端的蓝牙定位方法,其特征在于,所述方法包括下述步骤:通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号,所述WiFi信号中包括所述一个或多个WiFi无线接入点的MAC地址;解析所述接收到的WiFi信号,以获取所述一个或多个WiFi无线接入点的所述MAC地址;根据所述解析得到的MAC地址和所述WiFi信号的强度信息,对所述移动终端进行定位并输出所述移动终端的位置。2.如权利要求1所述的方法,其特征在于,通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号的步骤之前,所述方法还包括:当检测到用户输入WiFi协议代码时,接收所述WiFi协议代码,并将所述WiFi协议代码植入所述蓝牙模块,以用于对所述接收到的WiFi信号进行解析。3.如权利要求1所述的方法,其特征在于,根据所述解析得到的MAC地址和所述WiFi信号的强度信息,对所述移动终端进行定位并输出所述移动终端的位置的步骤,包括:将所述解析得到的MAC地址和所述WiFi信号的强度信息发送给与所述移动终端连接的位置服务器;所述位置服务器根据所述解析得到的MAC地址获取所述WiFi无线接入点的位置,并根据所述WiFi信号的强度信息,计算所述移动终端的位置;所述移动终端接收并输出所述位置服务器传送的、所述计算得到的位置。4.如权利要求1所述的方法,其特征在于,所述接收到的WiFi信号的频段与所述移动终端上设置的蓝牙模块采用相同的2.4GHz频段。5.如权利要求1所述的方法,其特征在于,通过移动终端上设置的蓝牙模块接收一个或多个WiFi无线接入点发送的WiFi信号的步骤之前,所述方法还包...

【专利技术属性】
技术研发人员:冯学登
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

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

1