一种测距的方法和设备的制造方法

文档序号:9596431阅读:546来源:国知局
一种测距的方法和设备的制造方法
【技术领域】
[0001]本发明实施例涉及通信领域,并且更具体地,涉及一种测距的方法和设备。
【背景技术】
[0002]目前技术中,一般通过连续扫描设备间的无线信号,来获取设备间的距离,但是连续扫描无线信号会产生很大的耗电量,严重影响设备的待机时间,例如,对于蓝牙这样的低功耗设备每天也需要耗费20%以上的电量。
[0003]针对上述问题,需要提出一种解决方案。

【发明内容】

[0004]本发明实施例提供了一种测距的方法和设备,能够避免连续扫描测距信号,能够解决设备耗电量高的问题。
[0005]第一方面,提供了一种测距的方法,该方法包括:第一设备扫描第二设备发送的测距信号,以获取与该第二设备之间的距离;该第一设备当确定该距离满足第一预设条件时,停止扫描该测距信号,并检测该第一设备的加速度;该第一设备当确定该加速度大于或等于第一阈值时,重新开始扫描该测距信号,以更新该距离。
[0006]结合第一方面,在第一方面的第一种可能的实现方式中,第一设备当确定该距离满足第一预设条件时,停止扫描该测距信号,包括:
[0007]该第一设备当确定该距离小于或等于第二阈值时,停止扫描该测距信号。
[0008]结合第一方面,在第一方面的第二种可能的实现方式中,第三设备当确定该距离满足第一预设条件时,停止扫描该测距信号,包括:
[0009]该第一设备当确定该距离大于或等于第三阈值时,停止扫描该测距信号。
[0010]结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二中可能的实现方式,在第一方面的第三种可能的实现方式中,在扫描该测距信号时,停止检测该第一设备的加速度。
[0011]第二方面,提供了一种测距的设备,该设备包括:
[0012]扫描模块,用于扫描第二设备发送的测距信号,以获取与该第二设备之间的距离;
[0013]该扫描模块还用于,当确定该距离满足第一预设条件时,停止扫描该测距信号;
[0014]检测模块,用于当该扫描模块停止扫描该测距信号时,检测该设备的加速度;
[0015]该扫描模块,还用于当确定该检测模块检测的该加速度大于或等于第一阈值时,重新开始扫描该测距信号,以更新该距离。
[0016]结合第二方面,在第二方面的第一种可能的实现方式中,该扫描模块具体用于,当确定该距离小于或等于第二阈值时,停止扫描该测距信号。
[0017]结合第二方面,在第二方面的第一种可能的实现方式中,该扫描模块具体用于,当确定该距离大于或等于第三阈值时,停止扫描该测距信号。
[0018]结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二中可能的实现方式,在第二方面的第三种可能的实现方式中,该检测模块,用于在该扫描模块扫描该测距信号时,停止检测该设备的加速度。
[0019]基于以上技术方案,本发明实施例的测距的方法和设备,通过设置停止扫描测距信号的预设条件,避免了连续扫描测距信号,能够降低设备的耗电量。
【附图说明】
[0020]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出了本发明实施例的测距的方法的示意性流程图。
[0022]图2示出了本发明实施例的测距的设备的示意性框图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]目前,可以根据获得的无线信号获取设备间的距离,例如通过测量该无线信号的强度来获取设备间的距离。在现有技术中,一般通过连续扫描无线信号来确定设备间的距离,这种连续扫描信号的方式会造成设备的高耗电量,例如,即使对于蓝牙这样的低功耗设备,如果通过连续扫描无线信号来测距,每天也需要耗费20%以上的电量;目前,为了降低设备的耗电,也会采用降低扫描信号的频率的技术,但是会导致设备反应变慢,影响测距的实时性和准确性,从而影响用户体验。
[0025]针对上述问题,本发明提出一种新的测距的方法。
[0026]图1示出了本发明实施例的测距的方法100,该方法例如可以由第一设备来执行,如图1所示,该方法包括:
[0027]S110,第一设备扫描第二设备发送的测距信号,以获取与该第二设备之间的距离;
[0028]S120,该第一设备当确定该距离满足第一预设条件时,停止扫描该测距信号,并检测该第一设备的加速度;
[0029]S130,该第一设备当确定该加速度大于或等于第一阈值时,重新开始扫描该测距信号,以更新该距离。
[0030]第一设备通过扫描第二设备发送的测距信号,获取与第二设备之间的距离,当确定该距离满足第一预设条件时,结束本次扫描,直到检测第一设备的加速度大于或等于第一阈值时,再重新开始扫描测距信号,并更新两个设备之间的距离。换句话说,在通过扫描的测距信号获取与第二设备之间的距离的同时,判断该距离是否满足第一预设条件,一旦该距离满足该第一预设条件,即停止扫描测距信号,并检测第一设备的加速度,当该加速度满足一定条件(大于或等于第一阈值)时,重新开始扫描第二设备发送的测距信号,以更新二者之间距离。即当扫描测距信号时,根据获取的距离与第一预审关系,确定是否要停止扫描测距信号;当停止扫描时,检测该第一设备的加速度,并根据该加速度与第一阈值的关系,确定是否重新开始扫描测距信号。通过上述条件,能够在满足获取第一设备和第二设备之间的距离的前提下,还可以避免现有技术中存在的连续扫描测距信号的问题,从而能够降低设备的耗电量。
[0031]因此,本发明实施例的测距的方法,通过设置停止扫描测距信号的预设条件,避免了连续扫描测距信号,能够有效降低设备的耗电量。
[0032]本发明实施例中的第一设备和第二设备可以理解为:彼此约定了通信协议的设备,即二者事先约定好用于测距的测距信号,例如两个设备事先约定好通过传输测距信号A来进行测距。
[0033]应理解,本发明实施例中的测距信号,具体地,可以为无线信号,例如W1-Fi信号,本发明实施例并不限定于此,还可以是其他用于测距的信号。
[0034]在S110中,根据第二设备发送的测距信号,获取与第二设备之间的距离,具体地,该测距信号可以为无线信号,可以通过测量该无线信号的强度,来获取与第二设备之间的距离。根据扫描的测距信号,还可以采用现有的其他相关技术,来获取与第二设备之间的距离,本发明实施例对此不作特别限定。
[0035]在S120中,第一设备当确定该距离满足第一预设条件时,停止扫描该测距信号,并检测该第一设备的加速度。其中,该第一预设条件可以是距离超过或达到某个阈值,或者也可以是距离低于或降至某个阈值,下文将进行详细说明。
[0036]可选地,在本发明实施例中,S120第一设备当确定该距离满足第一预设条件时,停止扫描该测距信号,包括:
[0037]S121,该第一设备当确定该距离小于或等于第二阈值时,停止扫描该测距信号。
[0038]具体地,以第一设备为手机、第二设备为台式机为例,用户事先预估当自己距离台式机0.6米或者小于0.6米远的时候,一般会坐下开始工作,相当于,此时手机与台式机的距离不会发生变化了。这种场景下,可以将第二阈值设置为0.6米,即当确定设备间(手机与台式机之间)的距离小于或等于0.6米的时候,手机就停止扫描台式机发送的测距信号。
[0039]应理解,在停止扫描测距信号的期间,默认手机与台式机之间的距离为停止扫描前所获取的距离。
[0040]可选地,在本发明实施例中,S120第三设备当确定该距离满足第一预设条件时,停止扫描该测距信号,包括:
[0041]S122,该第一设备当确定该距离大于或等于第三阈值时,停止扫描该测距信号。
[0042]具体地,还以第一设备为手机、第二设备为台式机为例,用户事先估计当手机距离台式机的距离大于100米时,可能手机就很难接收到台式机发送的有效地的测距信号了,可以决定当手机和台式机的距离达到100米时,停止扫描测距信号。在这种场景下,可以将第三阈值设置为100米,即当设备间的距离大于或等于100米时,手机就停止扫描台式机发送的测距信号。
[0043]应理解,本发明实施例中的第三阈值可以大于第二阈值。
[0044]在S120中,当确定两个设备之间的距离满足第一预设条件时,停止扫描测距信号,并检测第一设备的加速度。在S130中,当检测到该加速度达到第一阈值时,可以认为第一设备即将相对于第二设备进行移动,可以重新开始扫描第二设备发送的测距信号。具体地,还以第一设备为手机,第二设备为台式机为例,假如用户离开台式机时的加速度为a,可以将该第一阈值设置为a,即在停止扫描测距信号的期间,当检测到第
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1