计算距离的方法及装置制造方法及图纸

技术编号:18975213 阅读:25 留言:0更新日期:2018-09-19 04:43
本发明专利技术揭示了一种计算距离的方法及装置,其中方法包括步骤:接收端接收第一蓝牙信号,其中,所述第一蓝牙信号携带标记;判断所述标记是否是预设发射端的标记;若是,计算接收到的所述第一蓝牙信号的第一强度值;根据所述第一强度值,计算出所述发射端与接收端的第一距离。本申请将作为接收端的手机接收蓝牙信号后,先判断蓝牙信号的来源是否是预设的蓝牙信号,使接收端准确的接收到来自测量距离的点的发射端发来的蓝牙信号,对应的准确的计算出两个带有蓝牙模块的手机的距离。计算出多个距离后平值计算得出距离的平均值,减小计算的误差。

【技术实现步骤摘要】
计算距离的方法及装置
本专利技术涉及到智能终端应用领域,特别是涉及到计算距离的方法及装置。
技术介绍
目前是移动互联网时代,智能手机越来越离不开我们,几乎是人人一部智能手机,它带给了我们很多生活便利。目前,有很多人使用智能手机的蓝牙功能测量两个点之间的距离,但是现在拥有蓝牙端的装置很多,尤其是在用蓝牙功能测量距离的空间,比如手机、平板电脑、笔记本电脑等都带有蓝牙功能。在利用蓝牙功能计算距离时,必须是接收到指定的发送端发射的蓝牙信号,否则接收到其他带有蓝牙的终端测量的距离会产生错误。
技术实现思路
本专利技术的主要目的为提供一种利用智能终端的蓝牙更准确的计算距离的方法和装置。本专利技术提出一种计算距离的方法,包括步骤:接收端接收第一蓝牙信号,其中,所述第一蓝牙信号携带标记;判断所述标记是否是预设发射端的标记;若是,计算接收到的所述第一蓝牙信号的第一强度值;根据所述第一强度值,计算出所述发射端与接收端的第一距离。进一步地,所述第一强度值表示为r1,所述第一距离表示为s,所述根据所述第一强度值,计算出所述发射端与接收端的第一距离的步骤,包括:当所述第一强度值大于所述预设的临界强度值,用第一计算公式计算,所述第一计算公式为:s=(r1/r0)^10,其中所述临界强度值表示为r0;当所述第一强度值小于或等于所述预设的临界强度值,用第二计算公式计算,所述第二计算公式为:s=(0.89976)*(r1/r0)^7.7095+c,其中所述临界强度值表示为r0,c是信号损耗补偿。进一步地,所述临界强度值为所述接收端与所述发射端相距离1米时,所述接收端测得的信号强度值,所述临界强度值对应的信号损耗补偿为:c=0.111。进一步地,所述计算出所述发射端与接收端的第一距离的步骤之后,包括:控制所述接收端的扬声器播报所述第一距离。进一步地,所述计算出所述发射端与接收端的第一距离的步骤之后,包括:接收所述发射端分别发送的至少一个第二蓝牙信号;根据所述第二蓝牙信号分别计算所述发射端与接收端的第二距离;计算所述第一距离与至少一个所述第二距离的平均值。本专利技术还提出一种计算距离的装置,包括:第一接收模块,用于接收端接收第一蓝牙信号,其中,所述第一蓝牙信号携带标记;判断模块,用于判断所述标记是否是预设发射端的标记;计算强度模块,用于若所述标记是预射发射端的标记,计算接收到的所述第一蓝牙信号的第一强度值;第一计算距离模块,用于根据所述第一强度值,计算出所述发射端与接收端的第一距离。进一步地,所述第一强度值表示为r1,所述第一距离表示为s,所述第一计算距离模块包括:第一计算单元,用于当所述第一强度值大于所述预设的临界强度值,用第一计算公式计算,所述第一计算公式为:s=(r1/r0)^10,其中所述临界强度值表示为r0;第二计算单元,用于当所述第一强度值小于或等于所述预设的临界强度值,用第二计算公式计算,所述第二计算公式为:s=(0.89976)*(r1/r0)^7.7095+c,其中所述临界强度值表示为r0,c是信号损耗补偿。进一步地,所述临界强度值为所述接收端与所述发射端相距离1米时,所述接收端测得的信号强度值,所述临界强度值对应的信号损耗补偿为:c=0.111。进一步地,所述计算手机距离的装置还包括:播报模块,用于控制所述接收端的扬声器播报所述第一距离。进一步地,所述计算手机距离的装置还包括:第二接收模块,用于接收所述发射端分别发送的至少一个第二蓝牙信号;第二计算距离模块,用于根据所述第二蓝牙信号分别计算所述发射端与接收端的第二距离;平均值模块,用于计算所述第一距离与至少一个所述第二距离的平均值。与现有技术相比,本专利技术的有益效果是:作为接收端的手机接收蓝牙信号后,先判断蓝牙信号的来源是否是预设的蓝牙信号,使接收端准确的接收到来自测量距离的点的发射端发来的蓝牙信号,对应的准确的计算出两个带有蓝牙模块的手机的距离。计算出多个距离后平值计算得出距离的平均值,减小计算的误差。附图说明图1是本专利技术一实施例的计算距离的方法的流程示意图;图2是本专利技术一实施例的计算距离的方法的流程示意图;图3是本专利技术一实施例的计算距离的方法的流程示意图;图4是本专利技术一实施例的计算距离的方法的流程示意图;图5是本专利技术一实施例的计算距离的装置的结构示意图;图6是本专利技术一实施例的计算距离的装置的结构示意图;图7是本专利技术一实施例的计算距离的装置的结构示意图;图8是本专利技术一实施例的计算距离的装置的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,提出本专利技术一实施例的手机计算距离的方法,包括步骤:S1、接收端接收第一蓝牙信号,其中,所述第一蓝牙信号携带标记;S2、判断所述标记是否是预设发射端的标记;S3、若是,计算接收到的所述第一蓝牙信号的第一强度值;S4、根据所述第一强度值,计算出所述发射端与接收端的第一距离。本实施例中,接收端是指有蓝牙模块的智能终端,具有接收蓝牙信号的功能。发射端也是指有蓝牙模块的智能终端,具有发射蓝牙信号的功能。接收端与发射端均开启蓝牙功能,然后接收端与发射端分别固定在需要计算距离的两个端点处。发射端在其中一个端点处向四周发射第一蓝牙信号,接收端在另一个端点处接收发射端发射的第一蓝牙信号。当接收端接收到第一蓝牙信号时,先读取该第一蓝牙信号标记,判断该标记是否是用户预发射端的标记,具体的,该标记是用户设置发射端的名称,以示与其他智能终端的区别。在另一具体实施例中,用户对发射端发射的第一蓝牙信号加密,发射端发射出带有密码的第一蓝牙信号,接收端接收到第一蓝牙信号后,输入密码后确认所述第一蓝牙信号是预设的标记。接收端判定接收到的第一蓝牙信号是发射端发射的蓝牙信号而不是其他智能终端发射的蓝牙信号,就计算该蓝牙信号的RSSI强度值,记为第一强度值。RSSI(ReceivedSignalStrengthIndication)接收的信号强度指示,无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。蓝牙信号的值一般是负值,第一强度值越大,即第一蓝牙信号衰减的越少,即接收端与输入端的距离越近。通过公式s=10^((abs(r1)-A)/(10*n)),其中,A是预先获取的发射端和接收端相隔1米时的信号强度值,n是环境衰减因子,因环境中会存在一些空气、墙体等会信号衰减造成影响的补偿。通过上述公式可以计算出发射端与接收端的第一距离,即计算出了两个端点之间的距离。参照图2,进一步地,上述第一强度值表示为r1,上述第一距离表示为s,上述根据所述第一强度值,计算出所述发射端与接收端的第一距离的步骤,包括:S41、当所述第一强度值大于所述预设的临界强度值,用第一计算公式计算,所述第一计算公式为:s=(r1/r0)^10,其中所述临界强度值表示为r0;S42、当所述第一强度值小于或等于所述预设的临界强度值,用第二计算公式计算,所述第二计算公式为:s=(0.89976)*(r1/r0)^7.7095+c,其中所述临界强度值表示为r0,c是信号损耗补偿。本实施例中,蓝牙信号的衰减在一定距离内时比较明显,在超过该一定距离后衰减不是很明显。因此,当第一蓝牙信号的值在本文档来自技高网...

【技术保护点】
1.一种计算距离的方法,其特征在于,包括步骤:接收端接收第一蓝牙信号,其中,所述第一蓝牙信号携带标记;判断所述标记是否是预设发射端的标记;若是,计算接收到的所述第一蓝牙信号的第一强度值;根据所述第一强度值,计算出所述发射端与接收端的第一距离。

【技术特征摘要】
1.一种计算距离的方法,其特征在于,包括步骤:接收端接收第一蓝牙信号,其中,所述第一蓝牙信号携带标记;判断所述标记是否是预设发射端的标记;若是,计算接收到的所述第一蓝牙信号的第一强度值;根据所述第一强度值,计算出所述发射端与接收端的第一距离。2.如权利要求1所述的计算距离的方法,其特征在于,所述第一强度值表示为r1,所述第一距离表示为s,所述根据所述第一强度值,计算出所述发射端与接收端的第一距离的步骤,包括:当所述第一强度值大于所述预设的临界强度值,用第一计算公式计算,所述第一计算公式为:s=(r1/r0)^10,其中所述临界强度值表示为r0;当所述第一强度值小于或等于所述预设的临界强度值,用第二计算公式计算,所述第二计算公式为:s=(0.89976)*(r1/r0)^7.7095+c,其中所述临界强度值表示为r0,c是信号损耗补偿。3.如权利要求2所述的计算距离的方法,其特征在于,所述临界强度值为所述接收端与所述发射端相距离1米时,所述接收端测得的信号强度值,所述临界强度值对应的信号损耗补偿为:c=0.111。4.如权利要求1所述的计算距离的方法,其特征在于,所述计算出所述发射端与接收端的第一距离的步骤之后,包括:控制所述接收端的扬声器播报所述第一距离。5.如权利要求1所述的计算距离的方法,其特征在于,所述计算出所述发射端与接收端的第一距离的步骤之后,包括:接收所述发射端分别发送的至少一个第二蓝牙信号;根据所述第二蓝牙信号分别计算所述发射端与接收端的第二距离;计算所述第一距离与至少一个所述第二距离的平均值。6.一种计算距离的装置,其特...

【专利技术属性】
技术研发人员:麦扬刘品洲杨世志
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1