一种距离检测方法及终端设备的制造方法_2

文档序号:9931748阅读:来源:国知局
终端发来的至少两个第二无线局域网集合;其中,所述第二无线局域网集合中包括有所述移动终端能够检测到的至少一个第二无线局域网;
[0052]步骤103:基于所述第一无线局域网集合、以及所述至少两个第二无线局域网集合,确定所述终端设备与所述至少两个移动终端之间的相对距离;
[0053]步骤104:根据所述相对距离对所述至少两个移动终端进行排序,以基于排序结果进行处理。
[0054]首先,需要说明的是,本实施例中所述终端设备可以为能够检测得到无线局域网的设备,比如,可以为PC设备、或者可以为笔记本电脑等设备。
[0055]本实施例不仅基于检测到的无线局域网的标识信息进行相对距离的确定,还基于移动终端以及终端设备获取到的无线局域网的信号强度信息综合进行相对距离的确定,具体说明如下:
[0056]本实施例中,所述检测到第一无线局域网集合,包括:检测得到至少一个第一无线局域网的标识信息及其对应的信号强度信息;将所述至少一个第一无线局域网的标识信息及其对应的信号强度信息添加至所述第一无线局域网集合;
[0057]相应的,所述获取到至少两个移动终端发来的至少两个第二无线局域网集合之后,所述方法还包括:从所述至少两个第二无线局域网集合中提取得到所述移动终端检测得到的至少一个第二无线局域网的标识信息及其对应的信号强度信息。
[0058]其中,所述标识信息可以至少包括服务集标识(SSID,Service Set Identifier)。
[0059]比如,参见图4,在图4给出的场景中,终端设备41,比如笔记本电脑,能够检测到的第一无线局域网组成的第一无线局域网集合可以采用如下方式表示{W1: 60,W2: 80,W3:90},其中Wl可以对应为SSIDl,同理W2可以对应为SSID2,后续采用了相同的对应方式不再进行赘述,;移动终端421检测到的第二无线局域网集合{Wl: 90,W2: 80,W3:60};移动终端422检测到的第二无线局域网集合{W2:80,W3:80,W4:60}。
[0060]需要说明的是,上述第一无线局域网用于表征终端设备可以检测到的无线局域网;上述第二无线局域网用于表征移动终端可以检测到的无线局域网。本实施例中采用无线局域网的SSID对其进行表征。
[0061]所述基于所述第一无线局域网集合、以及所述至少两个第二无线局域网集合,确定所述终端设备与所述至少两个移动终端之间的相对距离,包括:
[0062]基于所述移动终端检测得到的至少一个第二无线局域网的标识信息、与所述终端设备检测得到的至少一个第一无线局域网的标识信息,确定所述第一无线局域网集合与所述第二无线局域网集合中相同的无线局域网的数量;
[0063]从所述第一无线局域网集合、以及所述两个第二无线局域网集合中,获取到所述相同的无线局域网对应的信号强度信息;
[0064]基于所述相同的无线局域网的数量、以及所述相同的无线局域网对应的信号强度信息,计算得到所述终端设备与所述至少两个移动终端之间的无线信号相似度;将所述无线信号相似度作为所述终端设备与所述至少两个移动终端之间的相对距离。
[0065]其中,所述分别确定至少两个移动终端与终端设备之间检测到相同无线局域网的数量的方式可以为:依次提取至少两个移动终端中的一个移动终端;获取到提取到的一个移动终端对应的第二无线局域网集合;将第一无线局域网集合与所述第二无线局域网集合中的第一无线局域网的标识信息以及第二无线局域网的标识信息进行匹配,得到两个集合中标识信息相同的无线局域网,确定相同无线局域网的数量。
[0066]本实施例针对无线信号相似度的具体计算方式可以提供以下两种:
[0067]方式一、
[0068]所述基于所述相同的无线局域网的数量、以及所述相同的无线局域网对应的信号强度信息,计算得到所述终端设备与所述至少两个移动终端之间的无线信号相似度,可以为:
[0069]基于所述相同无线局域网的数量的总和与第一权重值进行加权计算得到第一数值;
[0070]将移动终端与所述相同无线局域网的信号强度信息、以及所述终端设备与相同无线局域网的信号强度信息之间的差值作和得到的结果与第二权重值进行加权计算得到第二数值;
[0071 ]计算第一数值以及第二数值之和得到无线信号相似度。
[0072]其中,所述第一权重值与第二权重值可以根据实际情况进行设置,由于本实施例中将具备相同无线局域网的数量作为最重要的参考因素,所以将第一权重值设置的大于所述第二权重值。比如,第一权重值可以设置为20,第二权重值可以设置为-0.3。
[0073]方式二、
[0074]所述基于所述相同的无线局域网的数量、以及所述相同的无线局域网对应的信号强度信息,计算得到所述终端设备与所述至少两个移动终端之间的无线信号相似度,可以为:
[0075]基于所述相同无线局域网的数量的总和与第一权重值进行加权计算得到第一数值;
[0076]判断所述移动终端与终端设备之间是否连接至同一个无线局域网,若是,则分别获取到移动终端与终端设备之间连接的同一个无线局域网的信号强度信息,计算移动终端与终端设备分别对应的同一个无线局域网的信号强度信息之间的差值,将所述差值与第三权重值进行加权计算得到第三数值;
[0077]将移动终端与所述相同无线局域网的信号强度信息、以及所述终端设备与相同无线局域网的信号强度信息之间的差值作和得到的结果与第二权重值进行加权计算得到第二数值;
[0078]计算第一数值、第二数值以及第三数值之和作为无线信号相似度。
[0079]其中,所述第一权重值与第二权重值可以根据实际情况进行设置,由于本实施例中将具备相同无线局域网的数量作为最重要的参考因素,所以将第一权重值设置的大于所述第二权重值。比如,第一权重值可以设置为20,第二权重值可以设置为-0.1、第三权重值可以设置为-0.5。
[0080]下面结合图5进行具体说明:假设终端设备为能够接入无线局域网的PC,至少两个移动终端分别为手机A以及手机B;PC以及手机A,B都接入同一个wifi Wl下,A与PC距离较近,B与PC较远,同时空间中还存在W2,W3,W4三个w i f i热点。
[0081 ] 手机六和?(:可以检测到11,12、14,而手机8可以检测到11,13,¥4。
[0082]PC端启动浏览器中的手机助手插件。由于三者在同一个wifi局域网下,PC端的手机助手插件可以感知到A,B的存在,同时可以获取到A,B手机检测到的wifi信息。同时PC也可以获取到自身的wifi信息。这时PC端就有了三份数据手机A发来的第二无线局域网集合Iffl:80,W2:90,W4:60},PC检测得到的第一无线局域网集合{W1:90,W2:60,W4:90},手机B发来的第二无线局域网集合{11:80,¥3:80,胃4:60},前面的《代表发现的《丨打,实际是根据wifi的唯一的Mac地址来进行区分的,为了方便表述,这里用W来表示,后面的数字代表信号强度。
[0083]一个是发现相同ssid个数的第一权重值设置为p,另外两个是相同wifi之间的信号质量差的权重m,n。其中m是代表PC、手机A或者手机B共同所连接的wifi的信号差对应的第三权重值,就是上图中Wl的信号差;η代表是非连接的wifi信号质量差对应的第二权重值。很显然P权重应该是起决定性作用的,m,n起到一个微调的作用。
[0084]收集到相关数据之后,带入模型进行计算(Σ (w))*p+[w-w’]*m+2 [w-w’]*n,其中口 = 20,111 = 0.5,11 = 0.1.可以求得厶与?(:的“打相似度为3*20+10*(-0.5) + (30+30)*(-0.1)=49 3与?(:的¥丨打相似度为2*20+10*(-0.5) + (10+30)*(-0.1)=31,可以看出4与?(:的相似度比B的大,从而可以判定A与PC的距离相对于B而言较近。公式中的m、n以及P的确定是通过大量的数据验证而得到的一个最优的值,从而确保该算法在大部分场景下的准确性。
[0085]通过采用上述分析方式,能够确定与终端设备之间的相对距离,并且基于相对距离对至少两个移动终端进行排序,最终基于排序结果确定操作方式。比如,可以基于排序结果确定将排序在相对距离最近的一个移动终端作为与终端设备的使用者相同的一个移动终端,比如,图3所示,经过上述分析无线信号相似度能够确定移动终端221与终端设备即PC21可能为同一个使用者。
[0086]进一步地,所述根据所述相对距离对所述至少两个移动终端进行排序,以基于排序结果进行处理,包括:
[0087]根据所述相对距离由近到远的顺序对所述至少两个移动终端进行排序,选取排序结果中位于前预设位的移动终端作为目标移动终端;
[0088]针对所述目标移动终端的信息进行处理。
[0089]实际生活中同一wifi热点下可能连接有多个手机,手机助手插件都会检测到并且进行显示,如果不进行排序的话,用户需要在众多的手机列表中选择出自己的手机,造成用户使用成本的提高。用户的手机一般距离自己最近,基于这样一个假设,使用无线信号相似度算法,对发现的手机设备进行相似度排序,相似度高,距离近的显示排名靠前,这样用户就很容易发现自己的手机,从而提升用户的使用体验。
[0090]本实施例提供了以下的处理示例,比如,结合图5、图6、图7所示,手机助手发现了两台手机,分别是手机A(MX5)以及手机B(酷派大神F2),通过对上述图5的分析计算可以得到手机A(MX5)距离PC端较近,而手机B(酷派大神F2)距离较远。
[0091]基于相对距离从近到远的排序规则,可以得知,手机A比手机B距离更近,那么可以如图6所示,在第一应用的插件操作界面中将手机A对应的手机名称MX5排在第一的位置;或,可以如图7所示,直接优先显示了 MX5手机A。
[0092]可见,通过采用上述方案,就能够通过确定终端设备对应的第一无线局域网集合、以及至少两个移动终端对应的至少两个第二无线局域网集合,进而确定终端设备与至少两个移动终端之间的相对距离,最终基于相对距离的排序结果进行处理。如此,可以方便快捷的比较出终端设备与至少两个移动终端之间的相对距离的远近,从而基于相对距离的远近确定最终的处理方式,避免了用于通过多个移动终端组成的列表中选取距离最近的移动终端所带来的不便以及误操作,提升用户的操作效率以及体验效果。
[0093]实施例三、
[0094]本发明实施
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1