一种测距方法和装置与流程

文档序号:23217907发布日期:2020-12-08 14:58阅读:93来源:国知局
一种测距方法和装置与流程

本申请涉及通信技术领域,特别是涉及一种测距方法和一种测距装置。



背景技术:

无线通信测距是通过在设备之间进行无线通信,从而确定设备之间的距离的方式。通过无线通信测距,可实现设备定位、物体寻找等功能。

在目前的无线通信测距方案中,需要在一个较宽的可用无线频谱范围内进行多次测距,通过进行多次测距才能获得比较准确的测距结果。但是,目前的无线通信测距方案由于测距次数多,增加了设备间的消耗,并且使得测距时长较长。



技术实现要素:

鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种测距方法和一种测距装置。

为了解决上述问题,本申请实施例公开了一种测距方法,包括:

主设备在预设第一数目的测距频点,对从设备执行测距处理并生成第一测距结果;

在所述第一测距结果中确定目标测距结果;

根据所述目标测距结果对应的第一测距频点确定预设第二数目的候选测距频点,并将所述预设第二数目的候选测距频点作为候选测距频点集合。

可选地,所述在预设第一数目的测距频点,对从设备执行测距处理并生成第一测距结果,包括:

向从设备发送测距通知无线帧;所述测距通知无线帧包括所述预设第一数目的测距频点;

在接收到所述从设备发送的通知响应无线帧后,在所述预设第一数目的测距频点向所述从设备发送测距请求无线帧;

在所述预设第一数目的测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

可选地,所述在预设第一数目的测距频点,对从设备执行测距处理并生成第一测距结果,包括:

在预设第一数目的测距频点中,确定当前测距频点和下一个测距频点;

在所述当前测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个测距频点;

在所述当前测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

可选地,所述根据所述目标测距结果对应的第一测距频点确定预设第二数目的候选测距频点,包括:

确定与所述目标测距结果对应的第一测距频点关联的第二测距频点;

从所述第一测距频点和所述第二测距频点中,选取预设第二数目的候选测距频点。

可选地,所述在所述第一测距结果中确定目标测距结果,包括:

根据所述第一测距结果,生成综合测距结果;

计算所述第一测距结果与所述综合测距结果的匹配度;

按照所述匹配度,从所述第一测距结果中确定目标测距结果。

可选地,所述第一测距结果至少包括距离、信号强度、信噪比中的一种;所述根据所述第一测距结果,生成综合测距结果,包括:

采用所述距离,计算综合距离;和/或,

采用所述信号强度,计算综合信号强度;和/或,

采用所述信噪比,计算综合信噪比;

采用所述综合距离,和/或,所述综合信号强度,和/或,所述综合信噪比,生成综合测距结果。

可选地,所述计算所述第一测距结果与所述综合测距结果的匹配度,包括:

计算所述第一测距结果与所述综合测距结果的差值;

采用所述差值,计算所述第一测距结果与所述综合测距结果的匹配度。

可选地,所述计算所述第一测距结果与所述综合测距结果的差值,包括:

计算所述距离与所述综合距离的差值;和/或,

计算所述信号强度与所述综合信号强度的差值;和/或,

计算所述信噪比与所述综合信噪比的差值。

可选地,所述采用所述差值,计算所述第一测距结果与所述综合测距结果的匹配度,包括:

采用所述距离与所述综合距离的差值,计算所述距离与所述综合距离的匹配度;和/或,

采用所述信号强度与所述综合信号强度的差值,计算所述信号强度与所述综合信号强度的匹配度;和/或,

采用所述信噪比与所述综合信噪比的差值,计算所述信噪比与所述综合信噪比的匹配度。

可选地,还包括:

从所述候选测距频点集合选取目标测距频点;

在所述目标测距频点,对从设备执行测距处理并生成第二测距结果。

可选地,所述在所述目标测距频点,对从设备执行测距处理并生成第二测距结果,包括:

向所述从设备发送测距通知无线帧;所述测距通知无线帧包括所述目标测距频点;

在接收到所述从设备发送的通知响应无线帧后,在所述目标测距频点向所述从设备发送测距请求无线帧;

在所述目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

可选地,所述在所述目标测距频点,对从设备执行测距处理并生成第二测距结果,包括:

在所述目标测距频点中,确定当前目标测距频点和下一个目标测距频点;

在所述当前目标测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个目标测距频点;

在所述当前目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

可选地,还包括:

当满足预设条件时,更新所述候选测距频点集合。

本申请实施例还公开了一种测距方法,包括:

主设备获取候选测距频点集合,所述候选测距频点集合包括预设第二数目的候选测距频点,所述预设第二数目的候选测距频点为根据预设第一数目的测距频点确定,所述预设第一数目大于所述预设第二数目;

从所述候选测距频点集合选取目标测距频点;

在所述目标测距频点,对从设备执行测距处理。

本申请实施例还公开了一种测距装置,包括:

第一测距处理模块,用于在预设第一数目的测距频点,对从设备执行测距处理并生成第一测距结果;

第一测距结果确定模块,用于在所述第一测距结果中确定目标测距结果;

候选测距频点集合确定模块,用于根据所述目标测距结果对应的第一测距频点确定预设第二数目的候选测距频点,并将所述预设第二数目的候选测距频点作为候选测距频点集合。

可选地,所述第一测距处理模块包括:

第一测距通知无线帧发送子模块,用于向从设备发送测距通知无线帧;所述测距通知无线帧包括所述预设第一数目的测距频点;

第一测距请求无线帧发送子模块,用于在接收到所述从设备发送的通知响应无线帧后,在所述预设第一数目的测距频点向所述从设备发送测距请求无线帧;

第一测距结果生成子模块,用于在所述预设第一数目的测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

可选地,所述第一测距处理模块包括:

第一测距频点确定子模块,用于在预设第一数目的测距频点中,确定当前测距频点和下一个测距频点;

第二测距请求无线帧发送子模块,用于在所述当前测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个测距频点;

第二测距结果生成子模块,用于在所述当前测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

可选地,所述候选测距频点集合确定模块包括:

关联测距频点确定子模块,用于确定与所述目标测距结果对应的第一测距频点关联的第二测距频点;

候选测距频点选取子模块,用于从所述第一测距频点和所述第二测距频点种,选取预设第二数目的候选测距频点。

可选地,所述第一测距结果确定模块包括:

综合测距结果生成子模块,用于根据所述第一测距结果,生成综合测距结果;

匹配度计算子模块,用于计算所述第一测距结果与所述综合测距结果的匹配度;

目标测距结果确定子模块,用于按照所述匹配度,从所述第一测距结果中确定目标测距结果。

可选地,所述第一测距结果至少包括距离、信号强度、信噪比中的一种;所述综合测距结果生成子模块包括:

综合距离计算单元,用于采用所述距离,计算综合距离;和/或,

综合信号强度计算单元,用于采用所述信号强度,计算综合信号强度;和/或,

综合信噪比计算单元,用于采用所述信噪比,计算综合信噪比;

综合测距结果生成单元,用于采用所述综合距离,和/或,所述综合信号强度,和/或,所述综合信噪比,生成综合测距结果。

可选地,所述匹配度计算子模块包括:

差值计算单元,用于计算所述第一测距结果与所述综合测距结果的差值;

匹配度计算单元,用于采用所述差值,计算所述第一测距结果与所述综合测距结果的匹配度。

可选地,所述差值计算单元包括:

距离差值计算子单元,用于计算所述距离与所述综合距离的差值;和/或,

信号强度差值计算子单元,用于计算所述信号强度与所述综合信号强度的差值;和/或,

信噪比差值计算子单元,用于计算所述信噪比与所述综合信噪比的差值。

可选地,所述匹配度计算单元包括:

距离匹配度计算子单元,用于采用所述距离与所述综合距离的差值,计算所述距离与所述综合距离的匹配度;和/或,

信号强度匹配度计算子单元,用于采用所述信号强度与所述综合信号强度的差值,计算所述信号强度与所述综合信号强度的匹配度;和/或,

信噪比匹配度计算子单元,用于采用所述信噪比与所述综合信噪比的差值,计算所述信噪比与所述综合信噪比的匹配度。

可选地,还包括:

目标测距频点选取模块,用于从所述候选测距频点集合选取目标测距频点;

第二测距处理模块,用于在所述目标测距频点,对从设备执行测距处理并生成第二测距结果。

可选地,所述第二测距处理模块包括:

第二测距通知无线帧发送子模块,用于向所述从设备发送测距通知无线帧;所述测距通知无线帧包括所述目标测距频点;

第三测距请求无线帧发送子模块,用于在接收到所述从设备发送的通知响应无线帧后,在所述目标测距频点向所述从设备发送测距请求无线帧;

第三测距结果生成子模块,用于在所述目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

可选地,所述第二测距处理模块包括:

第二测距频点确定子模块,用于在所述目标测距频点中,确定当前目标测距频点和下一个目标测距频点;

第四测距请求无线帧发送子模块,用于在所述当前目标测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个目标测距频点;

第四测距结果生成子模块,用于在所述当前目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

可选地,还包括:

候选测距频点集合更新模块,用于当满足预设条件时,更新所述候选测距频点集合。

本申请实施例还公开了一种测距装置,包括:

候选测距频点集合获取模块,用于获取候选测距频点集合,所述候选测距频点集合包括预设第二数目的候选测距频点,所述预设第二数目的候选测距频点为根据预设第一数目的测距频点确定,所述预设第一数目大于所述预设第二数目;

目标测距频点选取模块,用于从所述候选测距频点集合选取目标测距频点;

测距处理模块,用于在所述目标测距频点,对从设备执行测距处理。

本申请实施例还公开了一种装置,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上所述的一个或多个的方法。

本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。

本申请实施例包括以下优点:

在本申请实施例中,主设备只需要从数量较少的候选测距频点中,选择目标测距频点,并在目标测距频点测距,而不必再在大量的测距频点测距就可以获得精准的测距结果。通过减少测距次数,可以减少主设备和从设备的功耗,缩减测距时长。

附图说明

图1是本申请的一种测距方法实施例一的步骤流程图;

图2是本申请的一种测距方法实施例二的步骤流程图;

图3是本申请实施例中一种测距处理示例的流程图;

图4是本申请实施例中另一种测距处理示例的流程图;

图5是本申请的一种距频方法实施例三的步骤流程图;

图6是本申请的一种测距装置实施例一的结构框图;

图7是本申请的一种测距装置实施例二的结构框图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

在现有方案中的无线通信测距方案中,设备间需要在较多的测距频点进行测距,使得设备的功耗较大和测距时间较长。对此,在本申请实施例中,对测距频点进行了筛选,根据数量较多的预设第一数目的测距频点,确定出数量较少的预设第二数目的候选测距频点。

在本申请实施例中,候选测距频点可以是测距准确度较高的测距频点。主设备可以预先在预设第一数目的测距频点对从设备进行测距处理,并根据在每个测距频点的测距结果筛选出候选测距频点。

参照图1,示出了本申请的一种测距方法实施例一的步骤流程图,具体可以包括如下步骤:

步骤101,主设备在预设第一数目的测距频点,对从设备执行测距处理并生成第一测距结果;

在无线通信测距中,通常由主设备向从设备发起测距。主设备和从设备具有重叠的频点(也称为信道),并且可以在这些重叠的频点进行无线通信。

在本申请实施例中,主设备和从设备可以包括按照多种无线通信协议进行通信的设备。例如,超带宽uwb(ultrawideband)协议、lora协议。

在不同的实际使用场景中,主设备和从设备可以是不同的设备。例如,在定位场景中,主设备可以是用户手持的定位设备,从设备可以被定位设备。在寻物场景中,主设备可以是用户手持的寻物设备,从设备可以是被寻找设备。

预设第一数目的测距频点,可以是主设备与从设备之间所有可用的测距频点,也可以是所有可用的测距频点之间的一部分。

主设备可以在各个预设第一数目的测距频点,同时或依次执行一次或多次的测距处理。

步骤102,在所述第一测距结果中确定目标测距结果;

目标测距结果可以是所有第一测距结果中准确度较高的测距结果。例如,可以按照各个第一测距结果的准确度进行排序,将排序在前的预设数目的测距结果作为目标测距结果。或者,将准确度大于准确度阈值的第一测距结果作为目标测距结果。

步骤103,根据所述目标测距结果对应的第一测距频点确定预设第二数目的候选测距频点,并将所述预设第二数目的候选测距频点作为候选测距频点集合。

主设备可以确定目标测距结果对应的第一测距频点,然后根据第一测距频点确定预设第二数目的候选测距频点,将候选测距频点作为候选测距频点集合。

本申请实施例中,主设备在后续需要向从设备进行测距时,可以候选测距频点集合中选取目标测距频点执行测距处理,而不必再在大量的测距频点测距,就可以获得精准的测距结果。通过减少测距次数,可以减少主设备和从设备的功耗,缩减测距时长。

参照图2,示出了本申请的一种测距方法实施例二的步骤流程图,具体可以包括如下步骤:

步骤201,主设备在预设第一数目的测距频点,对从设备执行测距处理并生成第一测距结果;

在本申请实施例的一种示例中,主设备可以将测距所要使用的测距频点预先统一告知从设备,之后分别在各个测距频点进行测距。在该示例中,所述步骤201可以包括如下子步骤:

子步骤s11,向从设备发送测距通知无线帧;所述测距通知无线帧包括所述预设第一数目的测距频点;

主设备可以在一默认的测距频点,向从设备发送测距通知无线帧,测距通知无线帧中包括有预设第一数目的测距频点的信息。从设备可以在该默认的测距频点接收测距通知无线帧,从而可以得知在之后的测距过程中,需要在哪些测距频点进行。

子步骤s112,在接收到所述从设备发送的通知响应无线帧后,在所述预设第一数目的测距频点向所述从设备发送测距请求无线帧;

从设备在接收到测距通知无线帧后,向主设备返回通知响应无线帧。主设备在接收到测距通知无线帧后,分别在之前约定的预设第一数目的测距频点,向从设备发送测距请求无线帧。

从设备可以在预设第一数目的测距频点接收测距请求无线帧,并在预设第一数目的测距频点向主设备返回测距响应无线帧。

子步骤s13,在所述预设第一数目的测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

第一测距结果可以包括距离、信号强度、信噪比等等。

具体的,主设备可以根据测距请求无线帧和测距响应无线帧的传输时间,计算主设备与从设备之间的距离;主设备可以确定接收的测距响应无线帧的信号强度指示rssi(receivedsignalstrengthindication);主设备可以确定接收的测距响应无线帧的信噪比等等。

为使本领域技术人员更好的理解本示例的测距处理方式,以下通过流程图进行说明。参照图3所示为本申请实施例中一种测距处理示例的流程图。

1、主设备向从设备发送测距通知无线帧,测距通知无线帧包括预设第一数目的测距频点;

2、从设备在接收到测距通知无线帧后,向主设备返回通知响应无线帧;

3、主设备在各个测距频点向从设备发送测距请求无线帧,从设备在接收到测距请求无线帧后,向主设备发送测距响应无线帧。

在本申请实施例的另一种示例中,主设备可以依次在预设第一数目的测距频点对从设备进行测距,并且在每一次测距时,告知从设备下一次测距所使用的测距频点。在该示例中,所述步骤201可以包括如下子步骤:

子步骤s21,在预设第一数目的测距频点中,确定当前测距频点和下一个测距频点;

主设备可以在预设第一数目的测距频点中,确定本次测距所使用的当前测距频点、下一次测距所使用的下一个测距频点。

如果主设备是第一次进行测距,则可以将一默认的测距频点确定为当前测距频点;

如果主设备不是第一次进行测距,则可以将上一次测距时确定的下一个测距频点,作为本次测距所使用的当前测距频点。

子步骤s22,在所述当前测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个测距频点;

主设备可以将下一个测距频点的信息,添加到本次测距的测距请求无线帧中。

子步骤s23,在所述当前测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

为使本领域技术人员更好的理解本示例的测距处理方式,以下通过流程图进行说明。参照图4所示为本申请实施例中另一种测距处理示例的流程图。

1、主设备在一测距频点向从设备发送测距请求无线帧,并且在该测距请求无线帧添加下一次测距所要使用下一个测距频点的信息;从设备在接收到测距请求无线帧后,向主设备发送测距响应无线帧。

步骤202,在所述第一测距结果中确定目标测距结果;

在本申请实施例中,所述步骤202可以包括如下子步骤:

子步骤s31,根据所述第一测距结果,生成综合测距结果;

可以采用各个测距频点的第一测距结果,生成一综合测距结果。

子步骤s32,计算所述第一测距结果与所述综合测距结果的匹配度;

可以通过第一测距结果与综合测距结果的匹配度,表示第一测距结果的准确度,匹配度越高,测距结果越准确。

在一种示例中,可以根据每个测距频点的第一测距结果与综合测距结果的差值计算匹配度。在该示例中,所述子步骤s32可以进一步包括:

子步骤s321,计算所述第一测距结果与所述综合测距结果的差值;

子步骤s321,采用所述差值,计算所述第一测距结果与所述综合测距结果的匹配度。

可以采用第一测距结果与综合测距结果的差值,计算该第一测距结果与综合测距结果的匹配度。

例如,可以直接将差值作为匹配度,差值越小,匹配度越大;差值越大,匹配度越小。

又例如,可以将差值与综合测距结果的比值作为匹配度;比值越大,匹配度越小;比值越小,匹配度越大。

当然,本领域技术人员还可以根据差值采用其他方式计算匹配度;或者,根据差值以外的其他数据计算匹配度,本申请实施例对此不做限定。

子步骤s33,按照所述匹配度,从所述第一测距结果中确定目标测距结果。

可以按照匹配度进行排序,将排序在前的预设数目的第一测距结果,确定为目标测距结果。也可以将匹配度大于匹配度阈值的第一测距结果,确定为目标测距结果。

在本申请实施例中的一种示例中,第一测距结果可以包括距离、和/或,信号强度,和/或,信噪比。所述子步骤s31可以进一步包括:

子步骤s311,采用所述距离,计算综合距离;

综合距离的计算方式包括但不限于:直接计算各个距离的平均值作为综合距离;计算各个距离的加权平均值作为综合距离;对各个距离,采用卡尔曼滤波算法计算综合距离。

和/或,子步骤s312,采用所述信号强度,计算综合信号强度;

综合信号强度的计算方式包括但不限于:直接计算各个信号强度的平均值作为综合信号强度;计算各个信号强度的加权平均值作为综合信号强度;对各个信号强度,采用卡尔曼滤波算法计算综合信号强度。

和/或,子步骤s313,采用所述信噪比,计算综合信噪比;

综合信噪比的计算方式包括但不限于:直接计算各个信噪比的平均值作为综合信噪比;计算各个信噪比的加权平均值作为综合信噪比;对各个信噪比,采用卡尔曼滤波算法计算综合信噪比。

子步骤s314,采用所述综合距离,和/或,所述综合信号强度,和/或,所述综合信噪比,生成综合测距结果。

综合测距结果可以包括:综合距离,和/或,综合信号强度,和/或,综合信噪比。

在该示例中,所述子步骤s321可以进一步包括:

计算所述距离与所述综合距离的差值;和/或,计算所述信号强度与所述综合信号强度的差值;和/或,计算所述信噪比与所述综合信噪比的差值。

所述子步骤s322可以进一步包括:

采用所述距离与所述综合距离的差值,计算所述距离与所述综合距离的匹配度;和/或,采用所述信号强度与所述综合信号强度的差值,计算所述信号强度与所述综合信号强度的匹配度;和/或,采用所述信噪比与所述综合信噪比的差值,计算所述信噪比与所述综合信噪比的匹配度。

步骤203,根据所述目标测距结果对应的第一测距频点确定预设第二数目的候选测距频点,并将所述预设第二数目的候选测距频点作为候选测距频点集合;

在本申请实施例的一种示例中,可以直接将第一测距频点作为候选测距频点,从而确定候选测距频点集合。

在本申请实施例的另一示例中,还可以根据第一测距频点确定其他测距频点作为候选测距频点,所述步骤203可以包括如下子步骤:

子步骤s41,确定与所述目标测距结果对应的第一测距频点关联的第二测距频点;

第二测距频点可以是根据第一测距频点确定出来的测距频点,例如,可以将第一测距频点附近的几个测距频点作为第二测距频点。

子步骤s42,从所述第一测距频点和所述第二测距频点中,选取预设第二数目的候选测距频点。

在本申请实施例中,主设备还可以在满足预设条件时,更新候选测距频点集合。在更新候选测距频点集的过程也就是重新执行一次上述的确定候选测距频点集合的过程。

预设条件可以包括但不限于:1、超过测距次数阈值;2、超过更新时间间隔阈值;3、随机更新;4、人为判断;5、其他判断条件。

步骤204,从所述候选测距频点集合选取目标测距频点;

主设备可以将候选测距频点集合中的所有候选测距频点都选取为目标测距频点,也可以只将一部分候选测距频点作为目标测距频点。

步骤205,在所述目标测距频点,对从设备执行测距处理并生成第二测距结果。

主设备可以分别在各个目标测距频点,对从设备执行测距处理。

在本申请实施例的一种示例中,所述步骤205可以包括如下子步骤:

子步骤s51,向所述从设备发送测距通知无线帧;所述测距通知无线帧包括所述目标测距频点;

子步骤s52,在接收到所述从设备发送的通知响应无线帧后,在所述目标测距频点向所述从设备发送测距请求无线帧;

子步骤s53,在所述目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

在本申请实施例的另一种示例中,所述步骤205可以包括如下子步骤:

子步骤s61,在所述目标测距频点中,确定当前目标测距频点和下一个目标测距频点;

子步骤s62,在所述当前目标测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个目标测距频点;

子步骤s63,在所述当前目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

本申请实施例中,主设备在后续需要向从设备进行测距时,可以候选测距频点集合中选取目标测距频点执行测距处理,而不必再在大量的测距频点测距,就可以获得精准的测距结果。通过减少测距次数,可以减少主设备和从设备的功耗,缩减测距时长。

参照图5,示出了本申请的一种距频方法实施例三的步骤流程图,具体可以包括如下步骤:

步骤501,主设备获取候选测距频点集合,所述候选测距频点集合包括预设第二数目的候选测距频点,所述预设第二数目的候选测距频点为根据预设第一数目的测距频点确定,所述预设第一数目大于所述预设第二数目;

候选测距频点集合包括预设第二数目的候选测距频点,候选测距频点是根据预设第一数目的测距频点确定的。预设第一数目大于预设第二数目,一般情况下,预设第一数目远大于预设第二数目。

预设第一数目的测距频点,可以是主设备与从设备之间所有可用的测距频点,也可以是所有可用的测距频点之间的一部分。

步骤502,从所述候选测距频点集合选取目标测距频点;

主设备可以将候选测距频点集合中的所有候选测距频点都选取为目标测距频点,也可以只将一部分候选测距频点作为目标测距频点。

步骤503,在所述目标测距频点,对从设备执行测距处理。

主设备可以分别在各个目标测距频点,对从设备执行测距处理。

在本申请实施例中,主设备只需要从数量较少的候选测距频点中,选择目标测距频点,并在目标测距频点测距,而不必再在大量的测距频点测距就可以获得精准的测距结果。通过减少测距次数,可以减少主设备和从设备的功耗,缩减测距时长。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

参照图6,示出了本申请的一种测距装置实施例一的结构框图,具体可以包括如下模块:

第一测距处理模块601,用于在预设第一数目的测距频点,对从设备执行测距处理并生成第一测距结果;

第一测距结果确定模块602,用于在所述第一测距结果中确定目标测距结果;

候选测距频点集合确定模块603,用于根据所述目标测距结果对应的第一测距频点确定预设第二数目的候选测距频点,并将所述预设第二数目的候选测距频点作为候选测距频点集合。

在本申请实施例的一种示例中,所述第一测距处理模块601可以包括:

第一测距通知无线帧发送子模块,用于向从设备发送测距通知无线帧;所述测距通知无线帧包括所述预设第一数目的测距频点;

第一测距请求无线帧发送子模块,用于在接收到所述从设备发送的通知响应无线帧后,在所述预设第一数目的测距频点向所述从设备发送测距请求无线帧;

第一测距结果生成子模块,用于在所述预设第一数目的测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

在本申请实施例的另一种示例中,所述第一测距处理模块601可以包括:

第一测距频点确定子模块,用于在预设第一数目的测距频点中,确定当前测距频点和下一个测距频点;

第二测距请求无线帧发送子模块,用于在所述当前测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个测距频点;

第二测距结果生成子模块,用于在所述当前测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第一测距结果。

在本申请实施例中,所述候选测距频点集合确定模块603可以包括:

关联测距频点确定子模块,用于确定与所述目标测距结果对应的第一测距频点关联的第二测距频点;

候选测距频点选取子模块,用于从所述第一测距频点和所述第二测距频点种,选取预设第二数目的候选测距频点。

在本申请实施例中,所述第一测距结果确定模块602可以包括:

综合测距结果生成子模块,用于根据所述第一测距结果,生成综合测距结果;

匹配度计算子模块,用于计算所述第一测距结果与所述综合测距结果的匹配度;

目标测距结果确定子模块,用于按照所述匹配度,从所述第一测距结果中确定目标测距结果。

在本申请实施例中,所述第一测距结果可以至少包括距离、信号强度、信噪比中的一种;所述综合测距结果生成子模块可以包括:

综合距离计算单元,用于采用所述距离,计算综合距离;和/或,

综合信号强度计算单元,用于采用所述信号强度,计算综合信号强度;和/或,

综合信噪比计算单元,用于采用所述信噪比,计算综合信噪比;

综合测距结果生成单元,用于采用所述综合距离,和/或,所述综合信号强度,和/或,所述综合信噪比,生成综合测距结果。

在本申请实施例中,所述匹配度计算子模块可以包括:

差值计算单元,用于计算所述第一测距结果与所述综合测距结果的差值;

匹配度计算单元,用于采用所述差值,计算所述第一测距结果与所述综合测距结果的匹配度。

在本申请实施例中,所述差值计算单元可以包括:

距离差值计算子单元,用于计算所述距离与所述综合距离的差值;和/或,

信号强度差值计算子单元,用于计算所述信号强度与所述综合信号强度的差值;和/或,

信噪比差值计算子单元,用于计算所述信噪比与所述综合信噪比的差值。

在本申请实施例中,所述匹配度计算单元可以包括:

距离匹配度计算子单元,用于采用所述距离与所述综合距离的差值,计算所述距离与所述综合距离的匹配度;和/或,

信号强度匹配度计算子单元,用于采用所述信号强度与所述综合信号强度的差值,计算所述信号强度与所述综合信号强度的匹配度;和/或,

信噪比匹配度计算子单元,用于采用所述信噪比与所述综合信噪比的差值,计算所述信噪比与所述综合信噪比的匹配度。

在本申请实施例中,所述的装置还可以包括:

目标测距频点选取模块,用于从所述候选测距频点集合选取目标测距频点;

第二测距处理模块,用于在所述目标测距频点,对从设备执行测距处理并生成第二测距结果。

在本申请实施例的一种示例中,所述第二测距处理模块可以包括:

第二测距通知无线帧发送子模块,用于向所述从设备发送测距通知无线帧;所述测距通知无线帧包括所述目标测距频点;

第三测距请求无线帧发送子模块,用于在接收到所述从设备发送的通知响应无线帧后,在所述目标测距频点向所述从设备发送测距请求无线帧;

第三测距结果生成子模块,用于在所述目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

在本申请实施例的另一种示例中,所述第二测距处理模块可以包括:

第二测距频点确定子模块,用于在所述目标测距频点中,确定当前目标测距频点和下一个目标测距频点;

第四测距请求无线帧发送子模块,用于在所述当前目标测距频点向所述发送测距请求无线帧,所述测距请求无线帧包括所述下一个目标测距频点;

第四测距结果生成子模块,用于在所述当前目标测距频点接收由所述从设备发送的测距响应无线帧,并根据所述测距响应无线帧生成第二测距结果。

在本申请实施例中,所述的装置还可以包括:

候选测距频点集合更新模块,用于当满足预设条件时,更新所述候选测距频点集合。

在本申请实施例中,主设备只需要从数量较少的候选测距频点中,选择目标测距频点,并在目标测距频点测距,而不必再在大量的测距频点测距就可以获得精准的测距结果。通过减少测距次数,可以减少主设备和从设备的功耗,缩减测距时长。

参照图7,示出了本申请的一种测距装置实施例二的结构框图,具体可以包括如下模块:

候选测距频点集合获取模块701,用于获取候选测距频点集合,所述候选测距频点集合包括预设第二数目的候选测距频点,所述预设第二数目的候选测距频点为根据预设第一数目的测距频点确定,所述预设第一数目大于所述预设第二数目;

目标测距频点选取模块702,用于从所述候选测距频点集合选取目标测距频点;

测距处理模块703,用于在所述目标测距频点,对从设备执行测距处理。

在本申请实施例中,主设备只需要从数量较少的候选测距频点中,选择目标测距频点,并在目标测距频点测距,而不必再在大量的测距频点测距就可以获得精准的测距结果。通过减少测距次数,可以减少主设备和从设备的功耗,缩减测距时长。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请实施例还提供了一种装置,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行本申请实施例所述的方法。

本申请实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行本申请实施例所述的方法。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种测距方法、一种测距装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1