1.一种用于终端设备在包括多个潜在目标设备的局域网(localareanetwork,lan)中识别目标设备的方法,其特征在于,包括:
以全向格式进行通信以获取区域内的已发现设备,其中,所述已发现设备包括目标设备;
以窄波束格式在所述目标设备的方向上进行通信;
识别包括所述目标设备的第一多个设备的第一列表,其中,所述第一列表包括所述第一多个设备中每个设备的设备标识(identifier,id);
从所述第一设备列表中剔除设备以创建第二设备列表,其中,所述剔除设备具有较低的相对接收信号强度(relativereceivedsignalstrength,rssi);
计算所述终端设备与所述第二设备列表中的每个设备之间的距离;
使用精确距离测量方法确定所述终端设备与所述目标设备之间的精确距离;
将所述测量的精确距离与所述第二设备列表中的每个设备的所述计算的距离进行比较,以确定所述第二设备列表中的哪个设备具有与所述精确确定的距离最相近的距离;
将具有与所述精确距离最相近距离的设备对应的设备id识别为目标设备id。
2.根据权利要求1所述的方法,其特征在于,还包括:
确定接入点(accesspoint,ap)处于局域网(localareanetwork,lan)中;
在ap模式下运行所述终端设备。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
获取每个所述已发现设备的位置信息和设备id,其中,所述已发现设备包括所述第一多个设备。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述终端设备包括spotfi算法,所述获取每个所述已发现设备的位置信息,包括:
使用所述spotfi算法估计每个所述已发现设备的所述位置信息。
5.根据权利要求3所述的方法,其特征在于,所述获取每个所述已发现设备的位置信息,包括:
从包括spotfi算法的接入点(accesspoint,ap)获取所述已发现设备的所述位置信息。
6.根据权利要求3所述的方法,其特征在于,所述计算所述终端设备与所述第二设备列表中的每个设备之间的距离,包括:
基于所述第二设备列表中每个设备的位置信息,计算所述终端设备与所述第二列表中每个设备之间的距离。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述精确距离计算方法不基于所述第二设备列表中每个设备的位置信息。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述终端设备包括第一按钮,用于在所述全向格式和所述窄波束格式之间切换,所述方法还包括:
检查所述第一按钮保持按下状态以打开专用定向天线。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述终端设备包括第一按钮,用于在所述全向格式和所述窄波束格式之间切换,所述方法还包括:
检查所述第一按钮保持按下状态以通过波束成形技术缩小全向wi-fi天线的波束。
10.根据权利要求1-9中任一项所述的方法,其特征在于,还包括:
根据识别的所述设备id向所述目标设备发送连接请求。
11.根据权利要求1-10中任一项所述的方法,其特征在于,还包括:
将所述识别的设备id记录到接收方列表中。
12.根据权利要求11所述的方法,其特征在于,还包括:
确定存在其他待识别目标设备;
重复所述以所述窄波束格式进行的通信、所述识别第一多个设备的第一列表、从所述第一设备列表中剔除设备、所述计算距离、所述确定精确距离、所述比较、以及所述识别与设备对应的设备id,并记录所述识别的设备id。
13.根据权利要求11所述的方法,其特征在于,所述终端设备包括第二按钮,用于指示是否存在其他待识别目标设备,确定不存在其他待连接目标设备包括:
检查是否按下所述第二个按钮。
14.根据权利要求10所述的方法,其特征在于,还包括:
确定未从所述目标设备接收到响应;
设置定时器以等待未响应所述终端设备的目标设备的响应。
15.一种用于在包括多个潜在目标设备的局域网(localareanetwork,lan)中识别目标设备的终端设备,其特征在于,包括:
非瞬时性存储器,包括指令;
一个或多个处理器,与所述存储器通信,其中,所述一个或多个处理器用于执行所述指令以:
以全向格式进行通信以获取区域内的已发现设备,其中,所述已发现设备包括目标设备;
以窄波束格式在所述目标设备的方向上进行通信;
识别包括所述目标设备的第一多个设备的第一列表,其中,所述第一列表包括所述第一多个设备中每个设备的设备标识(identifier,id);
从所述第一设备列表中剔除设备以创建第二设备列表,其中,所述剔除设备具有较低的相对接收信号强度(relativereceivedsignalstrength,rssi);
计算所述终端设备与所述第二设备列表中的每个设备之间的距离;
使用精确距离测量方法确定所述终端设备与所述目标设备之间的精确距离;
将所述测量的精确距离与所述第二设备列表中的每个设备的所述计算的距离进行比较,以确定所述第二设备列表中的哪个设备具有与所述精确确定的距离最相近的距离;
将具有与所述精确距离最相近距离的设备对应的设备id识别为目标设备id。
16.根据权利要求15所述的终端设备,其特征在于,所述一个或多个处理器用于进一步执行所述指令,以确定接入点(accesspoint,ap)处于局域网中,以及在ap模式下运行所述终端设备。
17.根据权利要求15或16所述的终端设备,其特征在于,所述一个或多个处理器用于进一步执行所述指令以:获取每个所述已发现设备的位置信息和设备id,其中,所述已发现设备包括所述第一多个设备。
18.根据权利要求17所述的终端设备,其特征在于,所述终端设备包括spotfi算法,所述一个或多个处理器用于进一步执行所述指令以:
使用所述spotfi算法估计每个所述已发现设备的所述位置信息。
19.根据权利要求17所述的终端设备,其特征在于,所述终端设备包括spotfi算法,所述一个或多个处理器用于进一步执行所述指令以:
从包括spotfi算法的接入点(accesspoint,ap)获取所述已发现设备的所述位置信息。
20.一种计算机可读介质,其特征在于,包括计算机指令,所述计算机指令在由处理器执行时使得处理器主机设备执行以下步骤:
以全向格式进行通信以获取区域内的已发现设备,其中,所述已发现设备包括目标设备;
以窄波束格式在所述目标设备的方向上进行通信;
识别包括所述目标设备的第一多个设备的第一列表,其中,所述第一列表包括所述第一多个设备中每个设备的设备标识(identifier,id);
从所述第一设备列表中剔除设备以创建第二设备列表,其中,所述剔除设备具有较低的相对接收信号强度(relativereceivedsignalstrength,rssi);
计算所述终端设备与所述第二设备列表中的每个设备之间的距离;
使用精确距离测量方法确定所述终端设备与所述目标设备之间的精确距离;
将所述测量的精确距离与所述第二设备列表中的每个设备的所述计算的距离进行比较,以确定所述第二设备列表中的哪个设备具有与所述精确确定的距离最相近的距离;
将具有与所述精确距离最相近距离的设备对应的设备id识别为目标设备id。