本发明涉及定位技术领域,具体是一种基于传感器的定位方法。
背景技术
目前,无线通讯技术广泛应用于电子设备,一旦开启电子设备中的无线连接器,即可侦测附近的无线设备,例如:智能手机在打开蓝牙后即会显示附近的蓝牙设备及设备的信号强度。移动电子设备的无线模块的搜索单元可以通过程序控制维持在连续扫描模式,在该连续扫描模式中,设备搜索附近的可用无线信号设备并进行定位。虽然使用连续扫描模式通常不需要用户干预,但是连续扫描模式可能是高功率密集的,耗电量大,可能缩短移动设备的电池寿命。并且在长时间使用后,无线信号广播设备与移动电子设备会出现性能衰减、外部信号干扰或其他的影响无线通讯的问题,导致信号不稳定,从而影响移动电子设备的定位功能。
技术实现要素:
本发明的目的在于提供一种基于传感器的定位方法,以解决背景技术中的技术问题。
为了实现上述目的,本发明提供如下技术方案:
一种基于传感器的定位方法,包括无线信号广播设备和移动电子设备,所述无线信号广播设备在其无线覆盖范围内广播无线信号;所述移动电子设备内设有运动传感器及无线通讯模块,所述定位方法包括步骤:
a.用户携带所述移动电子设备,所述移动电子设备的运动传感器采集相关运动数据,所述移动电子设备内的无线模块进行搜索扫描其覆盖区域内的无线信号特征与设定值进行匹配;
b.所述移动电子设备持续循环地采集并记录运动数据和无线模块的搜索扫描信息,当采集到的运动数据与上一次记录的运动数据变化偏差超过设定的阀值时进行区域定位判断,判定是否符合设定区域的信号特征,若符合设定区域的信号特征,所述移动电子设备则判定当前进入区域的条件成立并自动执行预设的进入区域操作;
c.当采集到的运动数据与上一次记录的运动数据变化偏差超过设定的阀值时进行区域定位判断,判定是否是否符合设定区域的信号特征,若不符合设定区域的信号特征,所述移动电子设备则进入离开等待状态;在离开等待状态下如果在设定的离开时限期间内搜索扫描到的信息均不符合设定区域
信号特征,则所述移动电子设备判定当前离开区域的条件成立并自动执行预设的离开区域操作。
所述步骤a中的移动电子设备中的无线模块的接收单元一直处于开启的状态。
所述步骤b中,当所述移动电子设备进入区域的条件成立后立即检测并记录其内部运动传感器数据,此后所述移动电子设备持续地检测其内部运动传感器数据并与进入条件成立时记录的数据进行匹配,如果数据无变化或数据偏差未超过设定的阀值则无论无线模块搜索扫描的信息有任何异常均保持为进入条件仍然成立而不执行任何离开区域的操作。
所述步骤c中,当所述移动电子设备离开区域的条件成立后立即检测并记录其内部运动传感器数据,此后所述移动电子设备持续地检测其内部运动传感器数据并与离开条件成立时记录的数据进行匹配,如果数据无变化或数据偏差未超过设定的阀值则无论无线模块搜索扫描的信息有任何异常均保持为离开条件仍然成立而不执行任何进入区域的操作。
所述运动传感器控制所述移动电子设备的无线模块中的搜索单元的开启或停止。
所述运动传感器为加速度传感器。
所述步骤b中若移动电子设备在预设的停留等待时间期间其内部的运动传感器数据一直无变化或数据偏差未超过设定的阀值,则所述移动电子设备控制其无线模块的搜索单元停止工作。
所述移动电子设备的无线模块的搜索单元在运动传感器的数据偏差超过设定的阀值后才开启,所述无线模块的搜索单元开启后进行附近无线信号特征的扫描搜索。
所述无线信号包括2g、3g、4g、5g、wifi或蓝牙。
与现有技术相比,本发明提供的一种基于传感器的定位方法,实用性强,使用寿命长,受环境影响小,易于推广,利于客户体验,稳定性高。利用运动传感器控制移动设备上的无线模块的搜索单元的开启或停止,避免无线模块的搜索单元长期处于开启扫描的状态中,耗电量大;在定位区域后,移动电子设备未发生运动则自动默认其仍保持最后一次定位的区域内,无需长期搜索配对定位,能够防止在搜索配对中出现信号阻挡等外在的原因导致定位错误。
附图说明
无
具体实施方式
下面对本发明实施例中的技术方案进行清楚、完整地描述。
具体实施1:本发明实施例中,一种基于传感器的定位方法,包括无线信号广播设备和移动电子设备,所述无线信号广播设备在其无线覆盖范围内广播无线信号;所述移动电子设备内设有运动传感器及无线通讯模块,所述定位方法包括步骤:
a.用户携带所述移动电子设备,所述移动电子设备的运动传感器采集相关运动数据,所述移动电子设备内的无线模块进行搜索扫描其覆盖区域内的无线信号特征与设定值进行匹配;
b.所述移动电子设备持续循环地采集并记录运动数据和无线模块的搜索扫描信息,当采集到的运动数据与上一次记录的运动数据变化偏差超过设定的阀值时进行区域定位判断,判定是否符合设定区域的信号特征,若符合设定区域的信号特征,所述移动电子设备则判定当前进入区域的条件成立并自动执行预设的进入区域操作;
c.当采集到的运动数据与上一次记录的运动数据变化偏差超过设定的阀值时进行区域定位判断,判定是否是否符合设定区域的信号特征,若不符合设定区域的信号特征,所述移动电子设备则进入离开等待状态;在离开等待状态下如果在设定的离开时限期间内搜索扫描到的信息均不符合设定区域信号特征,则所述移动电子设备判定当前离开区域的条件成立并自动执行预设的离开区域操作。
所述步骤a中的移动电子设备中的无线模块的接收单元一直处于开启的状态。
所述步骤b中,当所述移动电子设备进入区域的条件成立后立即检测并记录其内部运动传感器数据,此后所述移动电子设备持续地检测其内部运动传感器数据并与进入条件成立时记录的数据进行匹配,如果数据无变化或数据偏差未超过设定的阀值则无论无线模块搜索扫描的信息有任何异常均保持为进入条件仍然成立而不执行任何离开区域的操作。
所述步骤c中,当所述移动电子设备离开区域的条件成立后立即检测并记录其内部运动传感器数据,此后所述移动电子设备持续地检测其内部运动传感器数据并与离开条件成立时记录的数据进行匹配,如果数据无变化或数据偏差未超过设定的阀值则无论无线模块搜索扫描的信息有任何异常均保持为离开条件仍然成立而不执行任何进入区域的操作。
所述运动传感器控制所述移动电子设备的无线模块中的搜索单元的开启或停止。
所述运动传感器为加速度传感器。
所述步骤b中若移动电子设备在预设的停留等待时间期间其内部的运动传感器数据一直无变化或数据偏差未超过设定的阀值,则所述移动电子设备控制其无线模块的搜索单元停止工作。
所述移动电子设备的无线模块的搜索单元在运动传感器的数据偏差超过设定的阀值后才开启,所述无线模块的搜索单元开启后进行附近无线信号特征的扫描搜索。
所述无线信号包括2g、3g、4g、5g、wifi或蓝牙。
例如,在智能家居系统控制中,当用户手持移动电子设备进行运动时,移动电子设备的运动传感器控制无线模块的搜索单元开启,进行附近区域的无线扫描匹配,移动电子设备持续循环地采集并记录运动数据和无线模块的搜索扫描信息,当采集到的运动数据与上一次记录的运动数据变化偏差超过设定的阀值时进行区域定位判断,判定是否符合设定区域的信号特征,若符合设定区域的信号特征,移动电子设备则判定当前进入区域的条件成立并自动执行预设的进入区域操作:连接上家居的控制系统,控制该区域的灯光开启以照明用户行走。当移动电子设备在预设的停留等待时间期间其内部的运动传感器数据一直无变化或数据偏差未超过设定的阀值,则所述移动电子设备控制其无线模块的搜索单元停止工作,智能家居的无线信号广播设备默认该移动电子设备在服务区域内而保持该区域内的灯光状态一面影响用户活动。
另外,在一些商家店铺中,也可以利用这个定位方法进行及时的信息推送,即当用户手持移动电子设备进入商家的定位区域内时,系统自动推送相关的优惠信息、点餐系统等操作界面,便于用户的使用体验。当用户手持移动电子设备与无线信号服务区域定位信息不匹配时,移动电子设备断开与商家店铺中的无线信号的连接,移动电子设备接收不到商家店铺的相关推送的信息。
与现有技术相比,本发明提供的一种基于传感器的定位方法,实用性强,使用寿命长,受环境影响小,易于推广,利于客户体验,稳定性高。利用运动传感器控制移动设备上的无线模块的搜索单元的开启或停止,避免无线模块的搜索单元长期处于开启扫描的状态中,耗电量大;在定位区域后,移动电子设备未发生运动则自动默认其仍保持最后一次定位的区域内,无需长期搜索配对定位,能够防止在搜索配对中出现信号阻挡等外在的原因导致定位错误。
对于本领域技术人员而言,显然本发明不限于前述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是前述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。