一种测量距离的方法及实现距离测量的电子设备的制作方法

文档序号:6186917阅读:284来源:国知局
一种测量距离的方法及实现距离测量的电子设备的制作方法
【专利摘要】本发明公开了一种测量距离的方法及实现距离测量的电子设备,所述方法包括:第一终端设备接收第二终端设备发送的测距消息,其中,该测距消息携带第二终端设备发送测距消息的发送时间,所述第一终端设备根据测距消息的发送时间、接收时间和测距消息的传输速度进行距离的测量,从而计算出第一终端设备和第二终端设备之间的距离。通过上述方式,本发明能够使距离的测量过程更简单,且有利于减小测量结果的误差,提高测量的准确性。
【专利说明】一种测量距离的方法及实现距离测量的电子设备
【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及一种测量距离的方法及实现距离测量的电子设备。
【背景技术】
[0002]随着通信技术的不断发展,手机、平板、笔记本电脑等终端设备的功能也越来越多,终端设所具备的功能也成为了用户购买终端设备考虑的主要因素。由于生活需求或者个人的兴趣爱好需求,用户对终端设备的要求也越来越高,除了要求其所具备的基本功能(例如手机的通话功能、发短信功能)外,更希望终端设备能够集多种功能于一身,例如测量距离的功能。
[0003]目前测量两个终端设备之间距离的方法通常是利用激光反射实现,或者利用信号强度(RSSI)进行测量。然而,现有的测量方法中,一般是发送方发出测距消息,然后等待接收方的反馈信息,在接收到接收方反馈的信息后,根据接收方的反馈信息进行距离计算,其计算过程较为复杂,并且由于还需要一个接收反馈信息的过程,从而信号的来回传输使得时间延迟更为严重,导致测量结果的误差也增大,降低测量结果的准确性。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种测量距离的方法及实现距离测量的电子设备,能够使距离的测量过程更简单,且有利于减小测量结果的误差,提高测量的准确性。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种测量距离的方法,包括:第一终端设备接收第二终端设备发送的测距消息,测距消息携带第二终端设备发送测距消息的发送时间;第一终端设备根据测距消息的发送时间、接收时间以及测距消息的传输速度,计算第一终端设备与第二终端设备之间的距离值。。
[0006]其中,第一终端设备接收第二终端设备发送的测距消息的步骤包括:第一终端设备接收第二终端设备发送的至少两个测距消息;第一终端设备根据测距消息的发送时间、接收时间以及测距消息的传输速度,计算第一终端设备与第二终端设备之间的距离值的步骤包括:第一终端设备根据每个测距消息的发送时间、接收时间以及测距消息的传输速度,计算每个测距消息对应的距离值;对计算得到的所有距离值求平均值,以获取第一终端设备与第二终端设备之间的距离值。
[0007]其中,对计算得到的所有距离值求平均值的步骤,包括:将所有距离值按照预定顺序进行排列;从按照预定顺序进行排列的所有距离值中获取至少两个连续排列的距离值;计算至少两个连续排列的距离值中,每个距离值与其相邻的另一个距离值之差的绝对值,并判断绝对值是否小于设定阈值;当所有绝对值均小于设定阈值时,对至少两个连续排列的距离值求平均值,以获取第一终端设备与第二终端设备之间的距离值。
[0008]其中,从按照预定顺序进行排列的所有距离值中获取至少两个连续排列的距离值的步骤包括:获取按照预定顺序进行排列的所有距离值中的不少于一半连续排列的距离值。
[0009]其中,当其中一个绝对值不小于设定阈值时,在除了至少两个连续排列的距离值之外的其他距离值中,重新获取至少两个连续排列的距离值,并再次计算重新获取的至少两个连续排列的距离值中,每个距离值与其相邻的另一个距离值之差的绝对值,并判断绝对值是否小于设定阈值。
[0010]其中,第一终端设备根据测距消息的发送时间、接收时间以及测距消息的传输速度,计算第一终端设备与第二终端设备之间的距离值的步骤包括:第一终端设备利用公式S=(tE-tT-tD)*v计算第一终端设备与第二终端设备之间的距离值,其中,S为第一终端设备设与第二终端设备之间的距离值,&为第一终端设备接收测距消息的接收时间,tT为第二终端设备发送测距消息的发送时间,tD为预设的平均延迟时间,V为测距消息的传输速度。
[0011]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种实现距离测量的电子设备,包括:接收模块,用于接收终端设备发送的测距消息,测距消息携带终端设备发送测距消息的发送时间;计算模块,用于根据测距消息的发送时间、接收时间以及测距消息的传输速度,计算电子设备与终端设备之间的距离值。
[0012]其中,接收模块用于接收终端设备发送的至少两个测距消息;计算模块包括--第一计算单元,用于根据每个测距消息的发送时间、接收时间以及测距消息的传输速度,计算每个测距消息对应的距离值;第二计算单元,用于对第一计算单元计算得到的所有距离值求平均值,以获取电子设备与终端设备之间的距离值。
[0013]其中,第二计算单元包括:排列子单元,用于将所有距离值按照预定顺序进行排列;获取子单元,用于从按照预定顺序进行排列的所有距离值中获取至少两个连续排列的距离值;第一计算子单元,用于计算至少两个连续排列的距离值中,每个距离值与其相邻的另一个距离值之差的绝对值;判断子单元,用于判断绝对值是否小于设定阈值;第二计算子单元,用于当所有绝对值均小于设定阈值时,对至少两个连续排列的距离值求平均值,以获取电子设备与终端设备之间的距离值。
[0014]其中,获取子单元用于当其中一个绝对值不小于设定阈值时,在除了至少两个连续排列的距离值之外的其他距离值中,重新获取至少两个连续排列的距离值;第一计算子单元用于再次计算重新获取的至少两个连续排列的距离值中,每个距离值与其相邻的另一个距离值之差的绝对值;判断子单元用于再次判断第一计算子单元再次计算得到的绝对值是否小于设定阈值。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明测量距离的方法中,第一终端设备接收第二终端设备发送的测距消息,其中,该测距消息携带第二终端设备发送测距消息的发送时间,第一终端设备根据测距消息的发送时间、接收时间和测距消息的传输速度进行距离的测量,从而计算出第一终端设备和第二终端设备之间的距离,通过上述方式,使测距消息携带发送测距消息的发送时间,从而第一终端设备在接收到测距消息时即可进行距离的计算,由此使得测量过程更简单,且测距消息仅是一个发送和接收的过程,第一终端设备不需要向第二终端设备反馈信息,由此可降低测量误差,提高测量结果的准确性。
【专利附图】

【附图说明】
[0016]图1是本发明测量距离的方法一实施方式的流程图;[0017]图2是本发明测量距离的另一实施方式的流程图;
[0018]图3是图2中对计算得到的所有距离值求平均值的流程图;
[0019]图4是本发明实现距离测量的电子设备一实施方式的结构示意图;
[0020]图5是本发明实现距离测量的电子设备另一实施方式的结构示意图。
【具体实施方式】
[0021]下面将结合附图和实施方式对本发明进行详细的说明。
[0022]参阅图1,本发明测量距离的一实施方式中,包括如下步骤:
[0023]步骤SlOl:第一终端设备接收第二终端设备发送的测距消息,测距消息携带第二终端设备发送测距消息的发送时间。
[0024]本实施方式中,第一终端设备和第二终端设备均为蓝牙终端设备,通过蓝牙功能实现距离的测量,即第一终端设备和第二终端设备之间通过蓝牙连接。当然,在其他实施方式中,第一终端设备和第二终端设备也可以是通过WIFI进行无线连接。
[0025]蓝牙建立连接时首先需要两台终端设备同步时钟,然后同步时钟的两台终端设备建立蓝牙连接。在测量的过程中,由第一终端设备或第二终端设备发起蓝牙连接请求,在这过程中完成时钟的同步,第一终端设备和第二终端设备使用相同的时钟。第二终端设备通过蓝牙向第一终端设备发送测距消息,其中在发送测距信号前首先获取其当前的系统时间以作为发送测距消息的发送时间,然后使测距消息携带该系统时间并进行发送。
[0026]需要说明的是,蓝牙有多种不同类型的数据包,而由于需要第一终端设备和第二终端设备的时钟同步,因此本实施方式使用SCO数据包进行测距信号的传输,例如可选择HVI类型的SCO数据包实现测距消息的传输,或者使用其他更大的数据报类型实现。此外,第二终端设备可通过GetClockTime ()程序获取其当前的系统时间。
[0027]步骤S102:第一终端设备根据测距消息的发送时间、接收时间以及测距消息的传输速度,计算第一终端设备与第二终端设备之间的距离值。
[0028]第一终端设备接收到第二终端设备发送的测距消息后,在确认该测距消息为用于测量距离的信号后,获取其当前的系统时间以作为接收测距消息的接收时间,并且第一终端设备对测距消息进行解析,以获取测距消息中所携带的第二终端设备发送该测距消息的发送时间。在获取测距消息的发送时间和接收时间后,通过计算发送时间和接收时间的时间间隔,以得到测距消息从第二终端设备传输至第一终端设备所需的时间。电磁波在空气中的传输速度为光速C,而测距消息为蓝牙信号,也属于一种无线电磁波,因此测距消息的传输速度设定为光速C,当然,也可以根据实际测量校正调整C的值,以提高测量的准确性。从而,第一终端设备根据测距消息从第二终端设备传输至第一终端设备所需的时间和测距消息才传输速度C,利用距离计算公式计算得到第一终端设备和第二终端设备之间的距离值。
[0029]此外,由于第一终端设备发送测距信号的过程或者第一终端设备接收测距消息的过程存在一定的时间延迟,例如第一终端设备确认其所接收到的测距消息为用于测量距离的信号后,才获取其当前的系统时间作为接收测距消息的接收时间,因此第一终端设备所获取的测距消息的发送时间和接收时间会存在一定的误差,从而使得计算得到的测距消息在第二终端设备传输至第一终端设备所需的时间会大于测距消息传输过程所需要的实际时间。因此,为了减小误差,本实施方式预设一个平均延迟时间tD,第一终端设备根据距离计算公式:
[0030]S= (tE-tT-tD) *v ( I)
[0031]计算第一终端设备和第二终端设备之间的距离值,其中,S即表示第一终端设备设与第二终端设备之间的距离值为第一终端设备接收测距消息的接收时间,即第一终端设备接收到第二终端设备发送的测距消息后,在确认该测距消息为用于测量距离的信号后,所获取的系统时间;tT为第二终端设备发送测距消息的发送时间,即测距消息所携带的第二终端设备发送测距消息的发送时间;tD为预设的平均延迟时间,V为测距消息的传输速度,即光速C。
[0032]通过上述方式,第一终端设备在接收到第二终端设备发送的测距消息后,即进行距离的计算,从而使得距离的测量过程更简单,不需第一终端设备再向第二终端设备反馈信号,并且由于不需要通过反馈信号计算距离值,即减少了反馈信号所带来的时间延迟,由此在一定程度上能够减小测量结果的误差,提高测量的准确性。
[0033]参阅图2,本发明距离测量的另一实施方式中,为了提高测量的准确性,本实施方式采用多次测量求平均值的方式计算第一终端设备和第二终端设备之间的距离值,具体地,包括如下步骤:
[0034]步骤S201:第一终端设备接收第二终端设备发送的至少两个测距消息。
[0035]第二终端设备发送多个测距消息,以进行多次测量。
[0036]步骤S202:第一终端设备根据每个测距消息的发送时间、接收时间以及测距消息的传输速度,计算每个测距消息对应的距离值。
[0037]第一终端设备每接收到一个测距消息即根据每个测距消息的发送时间、接收时间以及测距消息的传输速度计算得到一个相应的距离值,并记录所得到的距离值。当然,也可以是在接收到所有的测距消息后,再计算每个测距消息对应的距离值。
[0038]步骤S203:对计算得到的所有距离值求平均值,以获取第一终端设备与第二终端设备之间的距离值。
[0039]第一终端设备对计算得到的所有距离值求平均值,以得到第一终端设备和第二终端设备之间的距离值。
[0040]通过求平均值的方式,能够进一步提高测量的准确性。
[0041]此外,因为在传输过程中存在特殊情况,为了使测量结果更准确,剔除不良的测量数据,本实施方式对所得到的所有距离值进行采样筛选。具体地,参阅图3,对计算得到的所有距离值求平均值的步骤,包括:
[0042]步骤S301:将所有距离值按照预定顺序进行排列。
[0043]设第二终端设备发送K (K > 2)个测距消息,即进行K次测量,则第一终端设备计算得到的距离值为K个。第一终端设备将K个距离值按照从小到大的顺序进行排列。当然,也可以按照从大到小的顺序进行排列,此处不进行限定。
[0044]步骤S302:从按照预定顺序进行排列的所有距离值中获取至少两个连续排列的
距离值。
[0045]从按照从小到大的顺序进行排列的K个距离值中获取M个连续排列的距离值,其中2 < M < K,即从按照从小到大的顺序排列的K个距离值的任意位置开始,从K个距离值中采样M个连续排列的距离值。例如当K=10,M=4时,将10个距离值按照从小到大的顺序排列后,可从第2个距离值开始进行采样,依次获取第2个、第3个、第4个以及第5个距离值,采样结束,即获取第2个距离值到第5个距离值之间的4个距离值,包括第2个距离值和第5个距离值。当然,也可以是从第6个距离值开始进行采样,直到采样得到4个连续排列的距离值。
[0046]步骤S303:计算至少两个连续排列的距离值中,每个距离值与其相邻的另一个距离值之差的绝对值,并判断绝对值是否小于设定阈值。
[0047]获取M个连续排列的距离值后,计算M个距离值中,每个距离值与其相邻的另一个距离值之差的绝对值,并判断每个绝对值是否小于设定阈值。具体为,根据公式:
[0048]IS1-SwIdU其中,i=l,2,……,M-1 式(2)
[0049]计算每个距离值与其相邻的后一个距离值之差的绝对值,其中,Si表示M个距离值中的第i个距离值,TH表示设定阈值。设定阈值可根据需要进行设定,例如可以是0.2,0.5或I等,设定阈值越小则测量精度越高。在其他实施方式中,也可以是计算每个距离值与其相邻的前一个距离值之差的绝对值。
[0050]步骤S304:当所有绝对值均小于设定阈值时,对至少两个连续排列的距离值求平均值,以获取第一终端设备与第二终端设备之间的距离值。
[0051]当所有的绝对值都满足上式(2)时,说明这M个距离值都较为接近,各距离值之间的差距并不大,即第一终端设备和第二终端设备之间的距离值可能更接近于这些差距不大的M个距离值,因此将这M个采样的距离值认为是有效的距离值。对这M个有效的距离值求平均值,以作为第一终端设备和第二终端设备之间的距离值,由此可使得测量结果更准确。
[0052]步骤S305:当其中一个绝对值不小于设定阈值时,在除了至少两个连续排列的距离值之外的其他距离值中,重新获取至少两个连续排列的距离值,并再次计算重新获取的至少两个连续排列的距离值中,每个距离值与其相邻的另一个距离值之差的绝对值,并判断绝对值是否小于设定阈值。
[0053]当所有绝对值中的其中一个绝对值不满足上式(2)时,则舍弃这M个距离值,从K个距离值中除了这M个距离值之外的其他距离值中,重新获取另外的M个连续排列的距离值,并根据重新获取的另外的M个连续排列的距离值执行步骤S303和步骤S304,直到由所采样的M个连续排列的距离值计算得到的绝对值均满足上式(2),即使用采样的M个距离值进行求平均值以得到两台设备之间的距离值,以提高测量的准确性。当然,也可以不进行重新采样另外的M个距离值,而是进行重新测量以获取新的距离值,即当由所获取的M个连续排列的距离值计算得到的绝对值不满足上式(2)时,可重新进行步骤S201和步骤S202,以重新获取K个距离值,然后再对重新获取的K个距离值进行重新采样以进行相应计算。
[0054]优选地,本实施方式中,M的取值范围为y<MSKL,即从K个连续排列的距离值
中获取不少于一半连续排列的距离值进行计算绝对值,当由这M个连续排列的距离值计算得到的绝对值都满足上式(2)时,说明这M个距离值都较为接近,所有K个距离值中大部分的距离值差距都不大,此时取这M个距离值求平均值,以作为第一终端设备和第二终端设备之间的距离值,相较于从K个距离值采样少于一半的距离值的采样方式而言,能够使得测量精度更高,有利于提高测量的准确性。[0055]参阅图4,本发明实现距离测量的电子设备的一实施方式中,包括接收模块401和计算模块402。其中接收模块401用于接收终端设备发送的测距消息,该测距消息携带终端设备发送测距消息的发送时间,计算模块402用于根据测距消息的发送时间、接收时间以及测距消息的传输速度,计算电子设备与终端设备之间的距离值。本实施方式中,电子设备和终端设备都为蓝牙设备,电子设备和终端设备通过蓝牙进行连接,终端设备通过蓝牙发送测距消息,电子设备通过蓝牙接收测距消息。在其他实施方式中,电子设备和终端设备也可以是进行WIFI等无线连接。
[0056]接收模块401接收到测距消息后,在确定该测距消息即为用于测量距离的信号后,对测距消息进行解析以获取测距消息中携带的终端设备发送该测距消息的发送时间,并获取其当前的系统时间以作为接收测距消息的接收时间,并将所获取的发送时间和接收时间发送给计算模块402。计算模块402根据测距消息的发送时间和接收时间计算测距消息从终端设备传输至电子设备所需要的时间,并根据计算得到的时间和测距消息的传输速度计算电子设备和终端设备之间的距离值。
[0057]通过上述方式,电子设备在接收到终端设备发送的测距消息后,即进行距离的计算,从而使得距离的测量过程更简单,不需再向终端设备反馈信号,并且由于不需要通过反馈信号计算距离值,即减少了反馈信号所带来的时间延迟,由此在一定程度上能够减小测量结果的误差,提高测量的准确性。
[0058]参阅图5,本发明实现距离测量的电子设备的另一实施方式中,接收模块51具体用于接收终端设备发送的至少两个测距消息。计算模块52包括第一计算单元521和第二计算单元522,其中,第一计算单元521用于根据每个测距消息的发送时间、接收时间以及测距消息的传输速度,计算每个测距消息对应的距离值;第二计算单元522用于对第一计算单元521计算得到的所有距离值求平均值,以获取电子设备与终端设备之间的距离值。通过多次测量求平均值的方式计算得到电子设备与终端设备之间的距离值,能够进一步提高测量的准确性。
[0059]进一步地,为了使测量结果更准确,剔除不良的测量数据,本实施方式对所得到的所有距离值进行采样筛选以求平均值。具体地,第二计算单元522包括排列子单元5221、获取子单元5222、第一计算子单元5223、判断子单元5224以及第二计算子单元5225。其中,排列子单元5221用于将所有距离值按照预定顺序进行排列,例如可以是将所有距离值按照从小到大的顺序进行排列,当然,也可以是按照从大到小的顺序排列。获取子单元5222用于从按照预定顺序进行排列的所有距离值中获取至少两个连续排列的距离值,优选地,获取子单元5222获取所有距离值中不少于一半连续排列的距离值,即对所获取的所有距离值进行采样,采样的数量为超过一半数量的连续排列的距离值。第一计算子单元5223用于计算获取子单元5222所获取的至少两个连续排列的距离值中,每个距离值与其相邻的另一个距离值之差的绝对值,具体为可以是计算每个距离值与其相邻的且排列在其后的一个距离值之差的绝对值。判断子单元5224用于判断第一计算子单元5223所计算得到的绝对值是否小于设定阈值。第二计算子单元5225用于当所有绝对值均小于设定阈值时,对获取子单元5222所获取的至少两个连续排列的距离值求平均值,以获取电子设备与终端设备之间的距离值。
[0060]当计算得到的所有绝对值都小于设定阈值时,说明从所有距离值中所采样的距离值都较为接近,差距不大,即电子设备和终端设备之间的距离值可能更接近于这些差距不大的距离值,可以认为所采样的距离值为有效的距离值,对这些距离值进行计算平均值,以作为电子设备和终端设备之间的距离值,由此能够使得测量结果更准确。而当所有绝对值中的其中一个绝对值不小于设定阈值时,则认为所采样的距离值都为无效的距离值,此时获取子单元5222在所有距离值中的其他距离值进行重新采样,直到由所采样的距离值计算得到的绝对值都满足不小于设定阈值的条件为止。当然,在其他实施方式中,当由所采样的距离值计算得到的绝对值不满足上述条件时,也可以进行重新测量距离,重新获取所有的距离值。
[0061]通过本实施方式,对所获取的所有距离值进行采样计算,当所采样的距离值都满足条件时,使用这些有效的采样值进行计算求平均值,能够进一步提高测量的准确性。
[0062]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种测量距离的方法,其特征在于,包括: 第一终端设备接收第二终端设备发送的测距消息,所述测距消息携带所述第二终端设备发送所述测距消息的发送时间; 所述第一终端设备根据所述测距消息的发送时间、接收时间以及所述测距消息的传输速度,计算所述第一终端设备与所述第二终端设备之间的距离值。
2.根据权利要求1所述的方法,其特征在于, 所述第一终端设备接收第二终端设备发送的测距消息的步骤包括: 所述第一终端设备接收所述第二终端设备发送的至少两个测距消息; 所述第一终端设备根据所述测距消息的发送时间、接收时间以及所述测距消息的传输速度,计算所述第一终端设备与所述第二终端设备之间的距离值的步骤包括: 所述第一终端设备根据每个所述测距消息的发送时间、接收时间以及所述测距消息的传输速度,计算每个所述测距消息对应的距离值; 对计算得到的所有所述距离值求平均值,以获取所述第一终端设备与所述第二终端设备之间的距离值。
3.根据权利要求2所述的方法,其特征在于, 所述对计算得到的所有所述距离值求平均值的步骤,包括: 将所有所述距离值按照预定顺序进行排列; 从所述按照预定顺序进行排列的所有所述距离值中获取至少两个连续排列的距离值; 计算所述至少两个连续排列的距离值中,每个所述距离值与其相邻的另一个距离值之差的绝对值,并判断所述绝对值是否小于设定阈值; 当所有所述绝对值均小于所述设定阈值时,对所述至少两个连续排列的距离值求平均值,以获取所述第一终端设备与所述第二终端设备之间的距离值。
4.根据权利要求3所述的方法,其特征在于, 所述从所述按照预定顺序进行排列的所有所述距离值中获取至少两个连续排列的距离值的步骤包括: 获取所述按照预定顺序进行排列的所有所述距离值中的不少于一半连续排列的距离值。
5.根据权利要求3所述的方法,其特征在于, 当其中一个所述绝对值不小于所述设定阈值时,在除了所述至少两个连续排列的距离值之外的其他距离值中,重新获取至少两个连续排列的距离值,并再次计算所述重新获取的至少两个连续排列的距离值中,每个所述距离值与其相邻的另一个距离值之差的绝对值,并判断所述绝对值是否小于设定阈值。
6.根据权利要求1所述的方法,其特征在于, 所述第一终端设备根据所述测距消息的发送时间、接收时间以及所述测距消息的传输速度,计算所述第一终端设备与所述第二终端设备之间的距离值的步骤包括: 所述第一终端设备利用公式S= (tE-tT-tD) *v计算所述第一终端设备与所述第二终端设备之间的距离值,其中,所述S为所述第一终端设备设与所述第二终端设备之间的距离值,所述tK为所述第一终端设备接收所述测距消息的接收时间,所述tT为所述第二终端设备发送所述测距消息的发送时间,所述tD为预设的平均延迟时间,所述V为所述测距消息的传输速度。
7.一种实现距离测量的电子设备,其特征在于,包括: 接收模块,用于接收终端设备发送的测距消息,所述测距消息携带所述终端设备发送所述测距消息的发送时间; 计算模块,用于根据所述测距消息的发送时间、接收时间以及所述测距消息的传输速度,计算电子设备与所述终端设备之间的距离值。
8.根据权利要求7所述的电子设备,其特征在于, 所述接收模块用于接收所述终端设备发送的至少两个测距消息; 所述计算模块包括: 第一计算单元,用于根据每个所述测距消息的发送时间、接收时间以及所述测距消息的传输速度,计算每个所述测距消息对应的距离值; 第二计算单元,用于对所述第一计算单元计算得到的所有所述距离值求平均值,以获取所述电子设备与所述终端设备之间的距离值。
9.根据权利要求8 所述的电子设备,其特征在于, 所述第二计算单元包括: 排列子单元,用于将所有所述距离值按照预定顺序进行排列; 获取子单元,用于从所述按照预定顺序进行排列的所有所述距离值中获取至少两个连续排列的距离值; 第一计算子单元,用于计算所述至少两个连续排列的距离值中,每个所述距离值与其相邻的另一个距离值之差的绝对值; 判断子单元,用于判断所述绝对值是否小于设定阈值; 第二计算子单元,用于当所有所述绝对值均小于所述设定阈值时,对所述至少两个连续排列的距离值求平均值,以获取所述电子设备与所述终端设备之间的距离值。
10.根据权利要求9所述的电子设备,其特征在于, 所述获取子单元用于当其中一个所述绝对值不小于所述设定阈值时,在除了所述至少两个连续排列的距离值之外的其他距离值中,重新获取至少两个连续排列的距离值; 所述第一计算子单元用于再次计算所述重新获取的至少两个连续排列的距离值中,每个所述距离值与其相邻的另一个距离值之差的绝对值; 所述判断子单元用于再次判断所述第一计算子单元再次计算得到的所述绝对值是否小于所述设定阈值。
【文档编号】G01S11/02GK103675800SQ201310655608
【公开日】2014年3月26日 申请日期:2013年12月5日 优先权日:2013年12月5日
【发明者】谢芳 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1