一种距离检测方法及终端设备的制造方法
【技术领域】
[0001]本发明涉及终端设备的距离检测技术,具体涉及一种距离检测方法及终端设备。
【背景技术】
[0002]现有常用的定位方式有两种,一种是GPS定位,另一种基于wifi基站的三角定位。
[0003]其中,第一种GPS定位,需要设备有GPS模块,通过GPS模块接收定位卫星广播的数据信息来进行计算,最终转化成经玮度,得到位置信息,精确度比较高。另一种距离检测都是通过wifi信号衰减来计算的。检测信号源与接收点之间的信号衰减值,由于信号传输随着距离的增加而不断衰减,因此通过通信模型可以计算出距离信号源的距离。计算某一点与三个信号源的距离之后,然后通过三角定位原理就可以确定位置信息。
[0004]但是,上述两种方式的问题为第一种使用GPS定位虽然精确度较高,但是需要额外的硬件支持,硬件成本比较高,同时对于只需要确定不同手机相对于PC的远近而言,使用GPS实在是大材小用。第二种方法也有一定的局限性,要求信号源与接收点之间必须是空旷的,没有障碍物,还有就是不能有其他信号源的干扰,如果有障碍物或者其他信号干扰,会加快信号的衰减,从而使计算结果不准确。尤其是第二个条件很难满足,现在随着通信的快速发展,我们的空间中充斥着各种信号。这种理想的环境在现实中难以实现。可见,现有技术无法方便快捷的确定终端设备之间的相对距离,从而无法提升用户的操作效率。
【发明内容】
[0005]有鉴于此,本发明实施例的主要目的在于提供一种距离检测方法及终端设备,以至少解决上述现有存在的技术问题。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明实施例提供了一种距离检测方法,应用于终端设备,该方法包括:
[0008]检测到第一无线局域网集合,其中,所述第一无线局域网集合中包含有所述终端设备能够检测到的至少一个第一无线局域网;
[0009]获取到至少两个移动终端发来的至少两个第二无线局域网集合;其中,所述第二无线局域网集合中包括有所述移动终端能够检测到的至少一个第二无线局域网;
[0010]基于所述第一无线局域网集合、以及所述至少两个第二无线局域网集合,确定所述终端设备与所述至少两个移动终端之间的相对距离;
[0011]根据所述相对距离对所述至少两个移动终端进行排序,以基于排序结果进行处理。
[0012]本发明实施例提供了一种终端设备,该终端设备包括:
[0013]检测单元,用于检测到第一无线局域网集合,其中,所述第一无线局域网集合中包含有所述终端设备能够检测到的至少一个第一无线局域网;
[0014]信息获取单元,用于获取到至少两个移动终端发来的至少两个第二无线局域网集合;其中,所述第二无线局域网集合中包括有所述移动终端能够检测到的至少一个第二无线局域网;
[0015]处理单元,用于基于所述第一无线局域网集合、以及所述至少两个第二无线局域网集合,确定所述终端设备与所述至少两个移动终端之间的相对距离;根据所述相对距离对所述至少两个移动终端进行排序,以基于排序结果进行处理。
[0016]本发明提供的一种距离检测方法及终端设备,能够通过确定终端设备对应的第一无线局域网集合、以及至少两个移动终端对应的至少两个第二无线局域网集合,进而确定终端设备与至少两个移动终端之间的相对距离,最终基于相对距离的排序结果进行处理。如此,可以方便快捷的比较出终端设备与至少两个移动终端之间的相对距离的远近,从而基于相对距离的远近确定最终的处理方式,避免了用于通过多个移动终端组成的列表中选取距离最近的移动终端所带来的不便以及误操作,提升用户的操作效率以及体验效果。
【附图说明】
[0017]图1为本发明实施例距离检测方法流程示意图;
[0018]图2为本发明实施例检测场景示意图一;
[0019]图3为本发明实施例检测场景示意图二;
[0020]图4为本发明实施例检测场景示意图三;
[0021 ]图5为本发明实施例检测场景示意图四;
[0022]图6为本发明实施例基于排序结果进行处理后的显示结果示意图一;
[0023]图7为本发明实施例基于排序结果进行处理后的显示结果示意图二;
[0024]图8为本发明实施例终端设备组成结构示意图。
【具体实施方式】
[0025]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0026]实施例一、
[0027]本发明实施例提供了一种距离检测方法,应用于终端设备,如图1所示,该方法包括:
[0028]步骤101:检测到第一无线局域网集合,其中,所述第一无线局域网集合中包含有所述终端设备能够检测到的至少一个第一无线局域网;
[0029]步骤102:获取到至少两个移动终端发来的至少两个第二无线局域网集合;其中,所述第二无线局域网集合中包括有所述移动终端能够检测到的至少一个第二无线局域网;
[0030]步骤103:基于所述第一无线局域网集合、以及所述至少两个第二无线局域网集合,确定所述终端设备与所述至少两个移动终端之间的相对距离;
[0031]步骤104:根据所述相对距离对所述至少两个移动终端进行排序,以基于排序结果进行处理。
[0032]首先,需要说明的是,本实施例中所述终端设备可以为能够检测得到无线局域网的设备,比如,可以为PC设备、或者可以为笔记本电脑等设备。
[0033]上述检测到第一无线局域网集合,具体可以为:检测得到至少一个第一无线局域网,获取到所述至少一个第一无线局域网对应的标识信息;
[0034]与其相应的,所述获取到至少两个移动终端发来的至少两个第二无线局域网集合之后,所述方法还可以包括:从所述第二无线局域网集合中提取移动终端检测到的至少一个第二无线局域网对应的标识信息。
[0035]其中,所述标识信息可以至少包括服务集标识(SSID,Service Set Identifier) ο需要说明的是,上述第一无线局域网用于表征终端设备可以检测到的无线局域网;上述第二无线局域网用于表征移动终端可以检测到的无线局域网。本实施例中采用无线局域网的SSID对其进行表征。
[0036]比如,参见图2,终端设备21可以检测到SSIDl、SSID2、以及SSID3三个无线局域网;移动终端221可以检测到SSIDl、SSID2以及SSID3三个无线局域网;移动终端222可以检测到SSID3和SSID4两个无线局域网。
[0037]在本实施例中采用无线局域网相同的个数来确定移动终端与终端设备之间的相对距离,具体说明如下:
[0038]所述基于所述第一无线局域网集合、以及所述至少两个第二无线局域网集合,确定所述终端设备与所述至少两个移动终端之间的相对距离,包括:
[0039]基于所述第一无线局域网集合、以及所述至少两个第二无线局域网集合,分别确定所述至少两个移动终端与所述终端设备之间检测到相同无线局域网的数量;
[0040]基于相同无线局域网的数量,确定所述终端设备与所述至少两个移动终端之间的无线信号相似度,将所述无线信号相似度作为所述终端设备与所述至少两个移动终端之间的相对距离。
[0041]其中,所述分别确定至少两个移动终端与终端设备之间检测到相同无线局域网的数量的方式可以为:依次提取至少两个移动终端中的一个移动终端;获取到提取到的一个移动终端对应的第二无线局域网集合;将第一无线局域网集合与所述第二无线局域网集合中的第一无线局域网的标识信息以及第二无线局域网的标识信息进行匹配,得到两个集合中标识信息相同的无线局域网,确定相同无线局域网的数量。
[0042]所述基于相同无线局域网的数量,确定所述终端设备与所述至少两个移动终端之间的无线信号相似度,可以为:
[0043]将移动终端与终端设备具备相同无线局域网的数量,直接作为所述移动终端与所述终端设备之间的无线信号相似度。
[0044]比如,参见图2,其中移动终端221当前与SSID2无线局域网建立连接,其能够检测到的无线局域网还包括有SSIDl和SSID3,即移动终端221对应的第二无线局域网集合中包括有SSID1、SSID2和SSID3;PC当前与SSID2建立连接,能够检测到的无线局域网还包括SSIDl和SSID3,即PC21对应的第一无线局域网集合中包括有SSID1、SSID2和SSID3;可以得到移动终端221与PC21之间具备相同无线局域网的数量为三个;采用相同方法可以确定移动终端222与PC21之间具备相同无线局域网的数量为一个。可以分析得到,移动终端221与PC21之间的无线信号相似度为3、移动终端222与PC21之间的无线信号相似度为I。
[0045]通过采用上述分析方式,能够确定与终端设备之间的相对距离,并且基于相对距离对至少两个移动终端进行排序,最终基于排序结果确定操作方式。比如,可以基于排序结果确定将排序在相对距离最近的一个移动终端作为与终端设备的使用者相同的一个移动终端,比如,图3所示,经过上述分析无线信号相似度能够确定移动终端221与终端设备即PC21可能为同一个使用者。
[0046]进一步地,可以控制通过终端设备中的第一应用或者第一应用中的第一插件,针对对应的移动终端生成对应的提示信息,其中,所述提示信息可以为对相对距离最近的移动终端进行优先显示。比如,应用于PC端QQ浏览器中的手机助手插件中,适用于QQ浏览器发现多个手机设备的情况下,可以将相似度高的手机显示的时候会排在前面。
[0047]可见,通过采用上述方案,就能够通过确定终端设备对应的第一无线局域网集合、以及至少两个移动终端对应的至少两个第二无线局域网集合,进而确定终端设备与至少两个移动终端之间的相对距离,最终基于相对距离的排序结果进行处理。如此,可以方便快捷的比较出终端设备与至少两个移动终端之间的相对距离的远近,从而基于相对距离的远近确定最终的处理方式,避免了用于通过多个移动终端组成的列表中选取距离最近的移动终端所带来的不便以及误操作,提升用户的操作效率以及体验效果。
[0048]实施例二、
[0049]本发明实施例提供了一种距离检测方法,应用于终端设备,如图1所示,该方法包括:
[0050]步骤101:检测到第一无线局域网集合,其中,所述第一无线局域网集合中包含有所述终端设备能够检测到的至少一个第一无线局域网;
[0051]步骤102:获取到至少两个移动