一种目标终端选择方法、系统和移动终端的制作方法

文档序号:7986561阅读:181来源:国知局
一种目标终端选择方法、系统和移动终端的制作方法
【专利摘要】本发明提出了一种目标终端选择方法,包括步骤:使移动终端与可视的目标终端产生相对位移,所述移动终端发送和/或接收声波;包括目标终端在内的邻居终端接收和/或发送声波;根据移动终端或邻居终端接收的所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量满足预设要求的邻居终端作为目标终端。本发明还提供一种移动终端,包括第一发送模块、第一接收模块、第一处理模块和通知模块;本发明还提供一种目标选择系统,包括如前所述的移动终端和远程设备;所述远程设备,包括第二发送模块、第二接收模块、第二处理模块和存储模块。该方法、系统和移动终端,能够实现可见范围内的目标选择。
【专利说明】一种目标终端选择方法、系统和移动终端
【技术领域】
[0001]本发明涉及无线通信【技术领域】,尤其是涉及一种目标终端选择方法、系统和移动终端。
【背景技术】
[0002]随着移动通信技术的发展,智能手机、平板电脑等移动电子设备在人们生活中的使用越来越普遍,具备各式功能的移动终端与用户结合得越来越紧密,为工作和生活带来巨大的改变。
[0003]其中,移动终端的重要功能之一就是方便的进行即时通讯,如QQ、MSN等即时通讯软件的应用,以及近来出现的基于地理位置的服务(LocationBased Service, LBS),为用户之间的沟通交流带来了一种崭新的方式,如微信,陌陌等应用都能够提供查看周围附近邻居用户的功能,使用户可以查看周围附近一定距离范围内存在的同样使用LBS服务的一些用户,然后选择感兴趣的目标用户进行交互,这种通过LBS建立通信方式在一定程度上拉近了人们之间的距离,增加了用户之间的交互。
[0004]但很多情况下,这种用户之间的沟通与交流,是通过判断用户的地理位置,向发起请求的用户提供多个在地理位置上临近的用户的信息,而地理位置上接近的用户之间很有可能是不可见的,即这种用户之间的沟通和交流的建立是在不可见范围内,用户仅能知道附近有哪些人,但是却无法与真实的目标对应起来,缺乏近距离的真实感。在实际场景中,用户往往想选择可见范围内已经看见的某目标对象来进行交互,与之建立通信连接并获取目标对象的信息,实现将眼睛所见的目标对象与网络中的交互对象明确对应起来。而现有技术中的技术方案,存在无法实现用户向某一可见目标进行匹配选择的技术缺陷。

【发明内容】

[0005]本发明提出了一种目标终端选择方法、系统和移动终端,实现向可见目标进行匹配选择。
[0006]为了达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明提供一种目标终端选择方法,包括步骤:
[0008]步骤A,使移动终端与可视的目标终端产生相对位移,所述移动终端发送和/或接收声波;
[0009]步骤B,包括目标终端在内的邻居终端接收和/或发送声波;
[0010]步骤C,根据移动终端或邻居终端接收的所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量满足预设要求的邻居终端作为目标终。
[0011]其中,所述步骤A包括步骤:
[0012]使移动终端与可视的目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端发送所述声波;[0013]所述步骤B包括步骤:
[0014]所述邻居终端接收所述声波。
[0015]其中,所述步骤A之前还包括步骤:
[0016]所述移动终端发送自身的第一身份标识至所述邻居终端;所述邻居终端接收并保存所述第一身份标识;
[0017]所述步骤C包括步骤:
[0018]所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量最大的邻居终端作为目标终端;
[0019]所述步骤C之后包括步骤:
[0020]所述目标终端根据接收到的所述移动终端的第一身份标识,通过远程设备或者本地交互将所述目标终端的第二身份标识发送给所述移动终端。
[0021]其中,所述步骤A包括步骤:
[0022]使移动终端与可视的目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端发送带有所述移动终端的第一身份标识的声波;
[0023]所述步骤B包括步骤:
[0024]邻居终端接收所述声波。
[0025]其中,所述步骤C包括步骤:
[0026]所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出所述声波中的移动终端的第一身份标识,并将频率偏移量最大的邻居终端作为目标终端。
[0027]其中,所述步骤C之后还包括步骤:
[0028]所述目标终端根据解码得到的所述移动终端的第一身份标识,通过远程设备或本地交互将所述目标终端的第二身份标识发送给所述移动终端。
[0029]其中,所述步骤A包括步骤:
[0030]使所述移动终端与可视的所述目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端接收声波;
[0031 ] 所述步骤B包括步骤:
[0032]所述邻居终端发送带有所述邻居终端自身的第二身份标识的声波。
[0033]其中,所述步骤C包括步骤:
[0034]所述移动终端接收所述邻居终端发送的所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出频率偏移量最大的声波中所含的邻居终端的第二身份标识,将频率偏移量最大的邻居终端作为目标终端。
[0035]其中,所述步骤A包括步骤:
[0036]使移动终端与可视的目标终端产生相对位移,所述移动终端发送所述声波;
[0037]所述步骤B包括步骤:
[0038]所述邻居终端接收所述声波。
[0039]其中,所述步骤A之前包括步骤:
[0040]所述移动终端发送自身的第一身份标识,所述邻居终端接收并保存所述身份标识;[0041]所述步骤C包括步骤:
[0042]所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并根据所述移动终端发送的所述第一身份标识,将所述声波的频率偏移量和所述邻居终端的第二身份标识通过远程设备或本地交互发送给所述移动终端;
[0043]所述步骤C之后还包括步骤:
[0044]所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端。
[0045]其中,所述步骤A包括步骤:
[0046]使移动终端与可视的目标终端产生相对位移,所述移动终端发送带有所述移动终端的第一身份标识的声波;
[0047]所述步骤B包括步骤:
[0048]邻居终端接收所述声波;
[0049]所述步骤C包括步骤:
[0050]所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述的频率偏移量,并解码出所述声波中的移动终端的第一身份标识,根据该第一身份标识,将所述声波的频率偏移量和自身的第二身份标识通过远程设备或本地交互发送给移动终端;
[0051 ] 所述步骤C之后还包括步骤:
[0052]所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端。
[0053]其中,所述步骤A包括步骤:
[0054]使所述移动终端与可视的所述目标终端产生相对位移,所述移动终端接收声波;
[0055]所述步骤B包括步骤:
[0056]所述邻居终端发送带有所述邻居终端自身的第二身份标识的声波;
[0057]所述步骤C包括步骤:
[0058]所述移动终端接收所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出来自不同的邻居终端的声波所含的邻居终端的第二身份标识,所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端;所述移动终端将根据不同目标终端的频率偏移量构建出所述目标终端的相对位置关系。
[0059]本发明还提供一种移动终端,包括第一发送模块、第一接收模块和第一处理模块;所述第一发送模块,用于发送声波至邻居终端或发送与远程设备的交互信息;所述第一接收模块,用于接收邻居终端发送的声波,并解码该声波中含有的邻居终端的第二身份标识,或接收与远程设备的交互信息;所述第一处理模块,用于记录接收到的所述声波的频率,并计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量满足预设要求的邻居终端作为目标终端。
[0060]其中,还包括通知模块;所述通知模块,用于当所述移动终端为被匹配对象,且第一处理模块将自身作为所述目标终端时,通过远程设备或本地交互通知邻居终端自身的第二身份标识或/和声波的频率偏移量。
[0061]本发明还公开一种目标选择系统,包括如前所述的移动终端和远程设备;所述远程设备,包括第二发送模块、第二接收模块、第二处理模块和存储模块;所述存储模块,用于存储所述移动终端的第一身份标识与所述邻居终端的第二身份标识;所述第二接收模块,用于接收与所述移动终端或所述邻居终端的交互信息;所述第二处理模块,用于将接收到的所述邻居终端的声波的频率偏移量进行比较排序,选择出频率偏移量满足预设要求的声波对应的邻居终端的第二身份标识;所述第二发送模块,用于将所述第二处理模块选择出的邻居终端的第二身份标识发送给所述移动终端。
[0062]可见,本发明至少具有如下的有益效果:
[0063]本发明的一种目标终端选择方法、系统和移动终端,用户若在可见范围内发现一个想要进行选择的目标对象时,则使移动终端与目标对象所持的目标终端产生相对位移,并发送和/或接收声波,此时,周围其他的邻居终端,接收和/或发送声波,记录移动终端或者邻居终端所接收到的声波的频率,依据多普勒效应原理,计算声波频率的偏移量,将频率偏移量满足预设要求的邻居终端作为目标终端,这样便实现了在可见范围内的目标终端的选择;
[0064]优选地,移动终端和目标终端在移动终端和目标终端所在的直线上产生相对位移,由于共线的目标终端和移动终端所产生的频率偏移量应该是最大的,因此,可通过频率偏移量来确定哪一个邻居终端为目标终端,将频率偏移量最大的邻居终端作为目标终端,这样,实现了在可见范围内选择一个目标对象,无需用户从几个备选的满足预设要求的目标终端中再次进行筛选,使得所选中的目标对象与用户实际所想要选择的目标对象更加匹配,操作更加便捷。
【专利附图】

【附图说明】
[0065]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0066]图1为本发明的目标终端选择方法的实施例一的流程图;
[0067]图2为本发明的目标终端选择方法的实施例二的流程图;
[0068]图3为本发明的目标终端选择方法的实施例二的示例图;
[0069]图4为本发明的目标终端选择方法的实施例三的流程图;
[0070]图5为本发明的目标终端选择方法的实施例三的示例图;
[0071]图6为本发明的目标终端选择方法的实施例四的流程图;
[0072]图7为本发明的目标终端选择方法的实施例四的示例图;
[0073]图8为本发明的目标终端选择方法的实施例五的流程图;
[0074]图9为本发明的目标终端选择方法的实施例五的示例图;
[0075]图10为本发明的目标终端选择方法的实施例六的流程图;
[0076]图11为本发明的目标终端选择方法的实施例七的流程图;
[0077]图12为本发明的移动终端的结构示意图;
[0078]图13为本发明的目标终端选择系统的结构示意图。【具体实施方式】
[0079]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0080]实施例一
[0081]本发明实施例一提供一种目标终端选择方法,参见图1所示,包括步骤:
[0082]步骤S110,使移动终端与可视的目标终端产生相对位移,所述移动终端发送和/或接收声波。
[0083]移动终端以一定或变化的速度与目标终端发生相对位移的同时处于发送和接收声波的状态。
[0084]步骤SI 11,包括目标终端在内的邻居终端接收和/或发送声波。
[0085]移动终端在发生相对位移的同时,移动终端的邻居终端也处于发送和接收声波的状态。
[0086]其中,所述目标终端包含在所述移动终端的邻居终端之中,所述邻居终端包括手机、平板电脑、笔记本电脑等便携式手持设备等;也包括个人电脑,工作站,服务器等固定终端。
[0087]另外,需要说明的是,本申请文件为表述方便,将移动终端、移动终端的一个或几个部件统一定义为移动终端,即本申请文件中的移动终端,包括整个移动终端、移动终端的一个部件或者几个部件,所述移动终端可以为整个移动终端,也可以为移动终端的一个部件或者几个部件,如该移动终端可以特指用于实现本发明的目的而配置的独立于移动终端整体的天线部件等外设配件,不可理解为仅限于移动终端整体。
[0088]所述移动终端和所述目标终端,可以同时为可移动的手持终端,即本申请文件所述定义的移动终端,为表述清楚,特指发起匹配请求的一端,目标终端为被匹配的一端,二者可以为同一类型的终端,也可以为不同类型的终端,而本领域技术人员应该能够理解,本申请所定义的移动终端也可以为被请求匹配的一端。
[0089]步骤SI 12,根据移动终端或邻居终端接收的所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量满足预设要求的邻居终端作为目标终端。
[0090]移动终端根据移动终端或邻居终端接收的声波,记录声波的频率,计算由多普勒效应导致的声波频率的偏移量,并由此来识别与选择出对应的一个或多个目标终端。
[0091]其中所述预设要求,指的是与用户所要选择的目标终端所应该产生的频率偏移量较为接近或者相符的特征,例如,可以为频率偏移量最大的邻居终端作为目标终端,也可以为频率偏移量较大的几个邻居终端作为目标终端,即该预设要求可以为频率偏移量从大到小排列的前几名,如前三名或者前五名等等。
[0092]所述频率偏移量,为当所述移动终端与所述目标终端发生相对位移时,所述移动终端接收到所述邻居终端发送的声波的频率与所述移动终端未发生相对位移的时接收到所述邻居终端发送的声波的频率的差值,或者当所述移动终端与所述目标终端发生相对位移时,所述邻居终端接收到所述移动终端发送的声波的频率与所述移动终端未发生相对位移的时接收到的所述移动终端发送的声波的频率的差值。
[0093]根据多普勒效应,所述移动终端发生位移时接收到来自于不同位置和方向的邻居终端发送的声波的频率与所述移动终端的未发生位移时接收到来自于不同位置和方向的邻居终端发送的声波的频率位移频率偏移量具有不同差异,不同频率偏移量对应不同的邻居终端,从而根据频率偏移量可以选择多个目标终端,或者所述在不同位置的邻居设备由所述移动终端的位移造成的频率偏移量具有不同差异,不同频率偏移量对应不同的邻居设备,从而根据频率偏移量可以选择多个目标终端。
[0094]在上述技术方案中,应理解,所述移动终端或邻居终端处于发送和接收的声波状态是指移动终端或邻居终端具有以一定范围的频率发送带有或不带有信息的声波能力,具有在一定范围的频率接收声波并解码声波中信息的能力。
[0095]优选地,所述声波的频率范围为2khz-20khz。
[0096]优选地,所述声波信号中还包括超声波。
[0097]需要说明的是,本领域技术人员应该知道,移动终端和/或所述邻居终端发送或者接收的声波的频率应该相同。
[0098]本发明实施例一,利用多普勒原理,实现了对可视目标对象的选择,非常具有实用性。
[0099]实施例二
[0100]本发明实施例二提供了一种目标终端选择方法,参见图2所示,包括步骤:
[0101]步骤S210:所述移动终端发送自身的第一身份标识至所述邻居终端;所述邻居终端接收并保存所述第一身份标识。
[0102]在本发明实施例中,所述移动终端和邻居终端都具有身份标识;包括所述移动终端或邻居终端自身的属性标识,比如MAC (Media Access ControI)地址、蓝牙MAC地址、芯片序列号、以及各种具有设备特殊标识性的特征,也可以是当所述移动终端或邻居终端在远程设备注册或登录的时候,所述远程设备为所述移动终端或邻居终端分配的身份标识。
[0103]步骤S211:使移动终端与可视的目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端发送所述声波。
[0104]步骤S212:所述邻居终端接收所述声波。
[0105]步骤S213:所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量最大的邻居终端作为目标终端。
[0106]在本发明实施例中,应理解,在所述移动终端朝目标终端方向发生位移之前,所述移动终端通过无线通讯方式发送所述移动终端的第一身份标识,所述邻居终端接收所述第一身份标识,即告知邻居终端此时有移动终端将要发出目标选择请求。
[0107]在上述技术方案中,需要说明的是,所述由多普勒效应导致的声波频率的偏移量是指,当所述移动终端与所述目标终端发生相对位移时,所述邻居终端接收到的声波的频率与所述移动终端未发生相对位移时接收到的声波的频率的差值。
[0108]所述计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量最大的邻居终端作为目标终端包括:
[0109]根据多普勒效应,所述在不同位置的邻居终端由所述移动终端的位移造成的频率偏移量具有不同差异,不同频率偏移量对应不同的邻居终端,所述移动终端朝向所指的目标终端具有最大频率偏移量;所述邻居终端通过远程设备或本地直接交互选择出频移最大偏移量对应的邻居终端即为所述移动终端所选择的目标终端,并最终将所述目标终端的标识发送给所述移动终端,完成目标对象选择过程。
[0110]步骤S214:所述目标终端根据接收到的所述移动终端的第一身份标识,通过远程设备或者本地交互将所述目标终端的第二身份标识发送给所述移动终端。
[0111]例如,参见图3所示,用户A,用户B,用户C都能够通过感知扫描或者与远程设备的交互获得对方的身份标识,比如身份ID。在可视范围内,当所述用户A想选择所述用户B作为信息获取,沟通交互的目标对象,所述用户A首先向远程设备发送含有所述用户A的身份ID (即第一身份标识)和邻居用户B与用户C的身份ID (即第二身份标识)的信息,远程设备通过所述邻居用户B和邻居用户C的ID告诉所述用户A的邻居用户B和用户C准备接受所述用户A的声波选择信息。
[0112]如图3所示,所述用户A将发出频率为f的声波的移动终端以速度Vab朝向所述用户B的方向移动,根据多普勒效应,假设声波的传播速度为V,此时所述用户B接收到的声波的频率将变为FAB=V*f/ (V-Vab),显而易见,所述用户B接收到的声波的频率增加了。所述用户B的移动终端计算并记录下此声波增加后的频率偏移量AFAB=FAB-f。同时,根据物理运动学,所述用户A朝所述用户B的方向以速度Vab移动的同时,也会以速度\c朝所述用户C的方向移动(VAe=VAB*cos θ,Θ为用户A与用户B和用户C方向之间的夹角),同上根据多普勒效应,此时所述用户C接收到的声波的FAe=V*f/ (V-Vac),同理所述用户C接收到的声波的频率增加了,所述用户C的移动终端计算并记录下此声波增加后的频率偏移量△FA^FM-f。
[0113]当所述用户B和所述用户C完成声波频率偏移量的计算后,都将各自频率偏移量Λ Fab与△ Fa。与各自的身份ID上传给所述远程设备,所述远程设备将接收到的不同频率偏移量进行比较,得出最大偏移量。根据多普勒效应,所述最大频率偏移量对应的身份ID的用户即是所述用户A想要选择的目标对象。在此情景下,所述用户B接收到的声波频率偏移量AFab大于所述用户C接收到的声波频率偏移量AFa。,即为所述用户A想选择的目标对象为所述用户B,所述远程设备将所述用户B的身份ID传递给所述用户A,所述用户A获得所选目标对象的身份ID,完成目标对象选择过程。
[0114]实施例三
[0115]本发明实施例三提供一种目标终端选择方法,参见图4所示,包括步骤:
[0116]步骤S310:使移动终端与可视的目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端发送带有所述移动终端的第一身份标识的声波。
[0117]移动终端以一定或变化的速度朝目标终端方向发生相对位移的同时处于发送带有移动终端身份标识信息的声波的状态。
[0118]步骤S311:邻居终端接收所述声波。
[0119]移动终端在发生相对位移的同时,移动终端的邻居终端也处于接收声波的状态。
[0120]步骤S312:所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出所述声波中的移动终端的第一身份标识,并将频率偏移量最大的邻居终端作为目标终端。
[0121]步骤S313:所述目标终端根据解码得到的所述移动终端的第一身份标识,通过远程设备或本地交互将所述目标终端的第二身份标识发送给所述移动终端。[0122]邻居终端通过接收的声波,记录声波的频率,计算由多普勒效应导致的声波频率的偏移量,并解码出声波中的移动终端的身份标识信息,最大偏移量对应的邻居终端为移动终端选择的目标终端。
[0123]在本发明实施例中,应理解,所述计算由多普勒效应导致的声波频率的偏移量,最大偏移量对应的邻居终端为移动终端选择的目标终端的方法同实施例二使用的方法;所述目标终端根据解码得到的所述移动终端的身份标识,通过远程设备或本地直接交互将所述目标终端的身份标识发送给所述移动终端。
[0124]例如,参见图5所示,在可视范围内,当所述用户A想选择所述用户B作为信息获取,沟通交互的目标对象时,所述用户A将发出经过调制,携带有所述用户A的身份ID信息(即第一身份标识)的频率为f的声波的移动终端以速度Vab朝向所述用户B的方向移动。所述用户B与所述用户C在接收所述用户A发出的声波的同时,记录声波的频率大小,并解码出声波中所携带的所述用户A的身份ID。
[0125]根据多普勒效应,假设声波的传播速度为V,此时所述用户B接收到的声波的频率将变为FAB=V*f/ (V-Vab),显而易见,所述用户B接收到的声波的频率增加了。所述用户B的移动终端计算并记录下此声波增加后的频率偏移量同时,根据物理运动学,所述用户A朝所述用户B的方向以速度Vab移动的同时,也会以速度\c朝所述用户C的方向移动(VAC=VAB*cos θ,Θ为用户A与用户B和用户C方向之间的夹角),同上根据多普勒效应,此时所述用户C接收到的声波的FAe=V*f/ (V-Vac),同理所述用户C接收到的声波的频率增加了,所述用户C的移动终端计算并记录下此声波增加后的频率偏移量AFi=Fac-^
[0126]当所述用户B和所述用户C完成声波频率偏移量的计算后,都将各自频率偏移量AFab与AFa。与自身的身份ID (即第二身份标识)上传给所述远程设备,所述远程设备将接收到的不同频率偏移量进行比较,得出最大偏移量。根据多普勒效应,所述最大频率偏移量对应的身份ID的用户即是所述用户A想要选择的目标对象。在此情景下,所述用户B接收到的声波频率偏移量AFab大于所述用户B接收到的声波频率偏移量AFa。,即为所述用户A想选择的目标对象为所述用户B,所述远程设备将所述用户B的身份ID传递给所述用户A,所述用户A获得所选目标对象的身份ID,完成目标对象选择过程。
[0127]实施例四
[0128]本发明实施例四提供了一种目标终端选择方法,参见图6所示,包括步骤:
[0129]步骤S410:使所述移动终端与可视的所述目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端接收声波。
[0130]步骤S411:所述邻居终端发送带有所述邻居终端自身的第二身份标识的声波。
[0131]步骤S412:所述移动终端接收所述邻居终端发送的所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出频率偏移量最大的声波中所含的邻居终端的第二身份标识,将频率偏移量最大的邻居终端作为目标终端。
[0132]所述频率偏移量同前述实施例所述,根据多普勒效应,所述移动终端发生位移时接收到来自于不同位置和方向的邻居终端发送的声波的频率与所述移动终端的未发生位移时接收到来自于不同位置和方向的邻居终端发送的声波的频率位移频率偏移量具有不同差异,不同频率偏移量对应不同的邻居终端,所述移动终端朝向所指的目标终端具有最大频率偏移量;所述移动终端将最大频率偏移量对应的声波解码,得到所述声波中所含的对应所述邻居终端的身份标识,完成目标对象选择过程。
[0133]参见图7所示,在可视范围内,用户B和用户C都将经过调制携带有各自身份ID信息(第二身份标识)的声波以相同的频率为f向发出。当所述用户A想选择所述用户B作为信息获取,沟通交互的目标对象时,所述用户A使移动终端以速度Vab朝向所述用户B的方向移动所述用户A的移动终端在接收声波的同时,记录声波的频率大小。根据多普勒效应,假设声波的传播速度为V,此时所述用户A接收到的来自于所述用户B发出的声波的频率将变为FAB=V*f/(V-Vab)。显而易见,所述用户A接收到的来自于所述用户B的声波的频率增加了,所述用户A的移动终端计算并记录下此声波增加后的频率偏移量AFab=Fab-^同时,根据物理运动学,所述用户A朝所述用户B的方向以速度Vab移动的同时,也会以速度\c朝所述用户C的方向移动(Va^Va^cos θ,Θ为用户A与用户B和用户C方向之间的夹角),同上根据多普勒效应,此时所述用户A接收到的声波的FAfV*f/ (V-Vac),同理所述用户A接收到的来自于所述用户C的声波的频率增加了,所述用户C的移动终端计算并记录下此声波增加后的频率偏移量AFAe=FAe-f。
[0134]所述用户A完成对接收到来自于所述用户B和所述用户C的频率偏移量的计算后,根据多普勒效应,所述最大频率偏移量对应的身份ID的邻居用户即是所述用户A想要选择的目标对象。在此情景下,所述用户A接收到的声波频率偏移量AFa^ AFa。,即所述用户A想选择的目标对象为所述用户B,并同时从所述用户B发出的声波中解码出所述用户B的身份ID,完成目标对象选择过程。
[0135]实施例五
[0136]本发明实施例五提供了一种目标终端选择方法,参见图8所示,包括步骤:
[0137]步骤S510:所述移动终端发送自身的第一身份标识,所述邻居终端接收并保存所述身份标识。
[0138]步骤S511:使移动终端朝某方向与可视的目标终端产生相对位移,所述移动终端发送所述声波。
[0139]在本实施例中,移动终端的移动方向不再限于移动终端与可视的目标终端所共在的直线上,而是任意方向均可。
[0140]步骤S512:所述邻居终端接收所述声波。
[0141]所述移动终端或移动终端的某一个或多个部件或者整个移动终端朝某方向发生位移之前,所述移动终端发送所述移动终端的设备标识,所述邻居设备接收并保存所述设备标识。
[0142]步骤S513:所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并根据所述移动终端发送的所述第一身份标识,将所述声波的频率偏移量和所述邻居终端的第二身份标识通过远程设备或本地交互发送给所述移动终端。
[0143]步骤S514:所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端。
[0144]在本发明实施例中,应理解,根据多普勒效应,不同位置和方向的邻居终端计算得到的频率偏移量具有不同的值,所述移动终端选择不同频率偏移量对应的邻居终端就选择了不同的目标对象。[0145]所述前预设个数,可以由本领域技术人员根据实际情况具体确定,例如,可以为最大的一个,前两个,前三个,前四个或者前五个,或者更多,本发明实施例不一一列举。
[0146]如图9所示,用户A,用户B,用户C,用户D都能够通过感知扫描或者与远程设备的交互获得对方的标识,比如身份ID。在可视范围内,当所述用户A想选择所述用户B或用户C或用户D作为信息获取,沟通交互的目标对象,所述用户A首先向远程设备发送含有所述用户A的身份ID (即第一身份标识)和邻居用户B与用户C以及用户D的身份ID (即第二身份标识)的信息,远程设备通过所述邻居用户B和邻居用户C以及用户D的ID告诉所述用户A的邻居用户B和用户C以及用户D准备接受所述用户A的声波选择信息。
[0147]如图9所示,所述用户A将发出频率为f的声波的移动终端以速度VA朝如图所述的方向移动。根据多普勒效应,假设声波的传播速度为V,同时,根据物理运动学,所述用户A朝所述方向以速度Va移动的同时,也会以速度Vab朝所述用户B的方向移动(Vab=Va^cos Θ Θ 为速度Va与用户A和用户B方向之间的夹角),此时所述用户B接收到的声波的频率将变为FAB=V*f/(V-VAB),显而易见,所述用户B接收到的声波的频率增加了。所述用户B的移动终端计算并记录下此声波增加后的频率偏移量同理所述用户C与用户D接收到的声波的频率增加了,所述用户C与用户D的移动终端分别计算并记录下此声波增加后的频率偏移量为aFa。与AFai^[0148]当所述用户B和所述用户C以及所述用户D完成声波频率偏移量的计算后,根据接收到用户A的身份ID,将各自频率偏移量Λ Fab与Λ Fa。以及AFad与各自的身份ID通过远程设备和本地直接交互发送给所述用户Α。根据多普勒效应,所述用户A的移动终端的移动速度Va与用户A和邻居用户方向之间的夹角Θ越小,声波发生的偏移就越大,SPAFaZAFaXAFai^所述移动终端按照频率偏移量的由大到小的在屏幕界面上显示所述选择的邻居用户D与用户C以及用户B。由此所述用户A完成目标对象选择过程。
[0149]实施例六
[0150]本发明实施例六提供了一种目标终端选择方法,参见图10所示,包括步骤:
[0151]步骤S610:使移动终端朝某方向与可视的目标终端产生相对位移,所述移动终端发送带有所述移动终端的第一身份标识的声波。
[0152]步骤S611:邻居终端接收所述声波。
[0153]步骤S612:所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述的频率偏移量,并解码出所述声波中的移动终端的第一身份标识,根据该第一身份标识,将所述声波的频率偏移量和自身的第二身份标识通过远程设备或本地交互发送给移动终端。
[0154]步骤S613:所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端。
[0155]其中,所述预设个数个同前一实施例所述,可以由本领域技术人员根据实际需要具体确定,本发明不做进一步限定。
[0156]实施例七
[0157]本发明实施例七提供了一种目标终端选择方法,参见图11所示,包括步骤:
[0158]步骤S710:使所述移动终端朝某方向与可视的目标终端产生相对位移,所述移动终端接收声波。[0159]步骤S711:所述邻居终端发送带有所述邻居终端自身的第二身份标识的声波。
[0160]步骤S712:所述移动终端接收所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出来自不同的邻居终端的声波所含的邻居终端的第二身份标识,所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端,所述移动终端根据不同目标终端的频率偏移量构建出所述目标终端的相对位置关系。
[0161]根据多普勒效应,不同位置和方向的邻居终端计算得到的频率偏移量具有不同的值,所述移动终端选择不同频率偏移量对应的邻居终端就选择了不同的目标对象。根据不同的目标终端的频率偏移量的大小的差异,可以构建出所述目标终端相对于移动终端的位置关系。
[0162]实施例八
[0163]本发明实施例八提供了一种移动终端,参见图12所示,包括第一发送模块、第一接收模块、第一处理模块和通知模块。
[0164]所述第一发送模块,用于发送声波至邻居终端或发送与远程设备的交互信息;所述第一接收模块,用于接收邻居终端发送的声波,并解码该声波中含有的邻居终端的第二身份标识,或接收与远程设备的交互信息;所述第一处理模块,用于记录接收到的所述声波的频率,并计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量满足预设要求的邻居终端作为目标终端。
[0165]优选地,所述移动终端还包括通知模块。所述通知模块,用于当所述移动终端为被匹配对象,且第一处理模块将自身作为所述目标终端时,发现自身接到的声波频率偏移量为最大偏移量时,通过远程设备或本地交互通知邻居终端自身的第二身份标识。
[0166]发起请求的移动终端也会成为被请求匹配的目标终端,即本文仅为了表述方便,将在一个匹配流程中的发起请求的一端定义为移动终端,而被请求匹配的一端定义为目标终端,而在移动终端信号范围内的终端定义为邻居终端,而在这个匹配流程结束后,则移动终端和目标终端的身份可以对调,即目标终端在不同的流程里可以为移动终端,而移动终端可以为目标终端。移动终端与目标终端具有相同的客户端,该客户端都设有通知模块,用于将自身的身份标识发送至对方。
[0167]在本发明实施例中,第一发送模块,用于发送含有或不含有移动终端身份标识信息的声波,或发送与远程设备交互信息;第一接收模块,用于接收邻居终端发送的声波,并能够解码其中含有的邻居终端的身份标识信息,或接收与远程设备交互信息;第一处理模块,用于记录接收到的声波的频率,并计算由多普勒效应导致的声波频率的偏移量,以及通过远程设备或本地直接交互寻找最大频率偏移量;通知模块,用于当所述处理模块发现自身接到的声波频率偏移量为最大偏移量时,通过远程设备或本地交互通知发起选择动作的所述移动终端。
[0168]实施例九
[0169]本发明实施例九提供了一种目标选择系统,包括如前所述的移动终端和远程设备。
[0170]所述远程设备,参见图13所示,包括第二发送模块、第二接收模块、第二处理模块和存储模块。[0171]所述存储模块,用于存储所述移动终端的第一身份标识与所述邻居终端的第二身份标识;所述第二接收模块,用于接收与所述移动终端或所述邻居终端的交互信息;所述第二处理模块,用于将接收到的所述邻居终端的声波的频率偏移量进行比较排序,选择出频率偏移量满足预设要求的声波对应的邻居终端的第二身份标识;所述第二发送模块,用于将所述第二处理模块选择出的邻居终端的第二身份标识发送给所述移动终端。
[0172]在本发明实施例中,第二接收模块,接收所述邻居终端发送的声波频率偏移量以及与所述移动终端或所述邻居终端的交互信息;第二处理模块,将接收到的所述邻居终端的声波频率偏移量进行比较排序,选择出最大声波频率偏移量对应的邻居终端的第二身份标识或者选择频率偏移量处于前预设个数的声波的第二身份标识;第二发送模块,将所述第二处理模块选择出的邻居终端的标识发送给所述移动终端;存储模块,存储所述移动与所述邻居终端的身份标识信息。
[0173]本发明实施例提供的目标终端选择系统,移动终端以一定或变化的速度与目标终端发生相对位移的同时处于发送和接收声波的状态;移动终端在发生相对位移的同时,移动终端的邻居终端也处于发送和接收声波的状态;移动终端根据移动终端或邻居终端接收的声波,记录声波的频率,计算由多普勒效应导致的声波频率的偏移量,并由此来识别与选择出对应的一个或多个目标终端。通过该系统,用户可选择可见范围内某目标对象进行交互,与之建立通信的连接并获取目标对象的信息。
[0174]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【权利要求】
1.一种目标终端选择方法,其特征在于,包括步骤: 步骤A,使移动终端与可视的目标终端产生相对位移,所述移动终端发送和/或接收声波; 步骤B,包括目标终端在内的邻居终端接收和/或发送声波; 步骤C,根据移动终端或邻居终端接收的所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量满足预设要求的邻居终端作为目标终端。
2.根据权利要求1所述的目标终端选择方法,其特征在于,所述步骤A包括步骤: 使移动终端与可视的目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端发送所述声波; 所述步骤B包括步骤: 所述邻居终端接收所述声波。
3.根据权利要求2所述的目标终端选择方法,其特征在于,所述步骤A之前还包括步骤: 所述移动终端发送自身的第一身份标识至所述邻居终端;所述邻居终端接收并保存所述第一身份标识; 所述步骤C包 括步骤: 所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量最大的邻居终端作为目标终端; 所述步骤C之后包括步骤: 所述目标终端根据接收到的所述移动终端的第一身份标识,通过远程设备或者本地交互将所述目标终端的第二身份标识发送给所述移动终端。
4.根据权利要求1所述的目标终端选择方法,其特征在于,所述步骤A包括步骤: 使移动终端与可视的目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端发送带有所述移动终端的第一身份标识的声波; 所述步骤B包括步骤: 邻居终端接收所述声波。
5.根据权利要求4所述的目标终端选择方法,其特征在于,所述步骤C包括步骤: 所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出所述声波中的移动终端的第一身份标识,并将频率偏移量最大的邻居终端作为目标终端。
6.根据权利要求5所述的目标终端选择方法,其特征在于,所述步骤C之后还包括步骤: 所述目标终端根据解码得到的所述移动终端的第一身份标识,通过远程设备或本地交互将所述目标终端的第二身份标识发送给所述移动终端。
7.根据权利要求1所述的目标终端选择方法,其特征在于,所述步骤A包括步骤: 使所述移动终端与可视的所述目标终端在移动终端和目标终端所在的直线上产生相对位移,所述移动终端接收声波; 所述步骤B包括步骤:所述邻居终端发送带有所述邻居终端自身的第二身份标识的声波。
8.根据权利要求7所述的目标终端选择方法,其特征在于,所述步骤C包括步骤: 所述移动终端接收所述邻居终端发送的所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出频率偏移量最大的声波中所含的邻居终端的第二身份标识,将频率偏移量最大的邻居终端作为目标终端。
9.根据权利要求1所述的目标终端选择方法,其特征在于,所述步骤A包括步骤: 使移动终端与可视的目标终端产生相对位移,所述移动终端发送所述声波; 所述步骤B包括步骤: 所述邻居终端接收所述声波。
10.根据权利要求9所述的目标终端选择方法,其特征在于,所述步骤A之前包括步骤: 所述移动终端发送自身的第一身份标识,所述邻居终端接收并保存所述身份标识; 所述步骤C包括步骤: 所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并根据所述移动终端发送的所述第一身份标识,将所述声波的频率偏移量和所述邻居终端的第二身份标识通过远程设备或本地交互发送给所述移动终端;· 所述步骤C之后还包括步骤: 所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端。
11.根据权利要求1所述的目标终端选择方法,其特征在于,所述步骤A包括步骤: 使移动终端与可视的目标终端产生相对位移,所述移动终端发送带有所述移动终端的第一身份标识的声波; 所述步骤B包括步骤: 邻居终端接收所述声波; 所述步骤C包括步骤: 所述邻居终端记录接收到的所述声波的频率,计算由多普勒效应导致的所述的频率偏移量,并解码出所述声波中的移动终端的第一身份标识,根据该第一身份标识,将所述声波的频率偏移量和自身的第二身份标识通过远程设备或本地交互发送给移动终端; 所述步骤C之后还包括步骤: 所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端。
12.根据权利要求1所述的目标终端选择方法,其特征在于,所述步骤A包括步骤: 使所述移动终端与可视的所述目标终端产生相对位移,所述移动终端接收声波; 所述步骤B包括步骤: 所述邻居终端发送带有所述邻居终端自身的第二身份标识的声波; 所述步骤C包括步骤: 所述移动终端接收所述声波,记录所述声波的频率,计算由多普勒效应导致的所述声波的频率偏移量,并解码出来自不同的邻居终端的声波所含的邻居终端的第二身份标识,所述移动终端将各邻居终端的频率偏移量从大到小进行排序,选择频率偏移量排在前预设个数个的邻居终端作为目标终端,所述移动终端根据不同目标终端的频率偏移量构建出所述目标终端的相对位置关系。
13.—种移动终端,其特征在于,包括第一发送模块、第一接收模块和第一处理模块; 所述第一发送模块,用于发送声波至邻居终端或发送与远程设备的交互信息; 所述第一接收模块,用于接收邻居终端发送的声波,并解码该声波中含有的邻居终端的第二身份标识,或接收与远程设备的交互信息; 所述第一处理模块,用于记录接收到的所述声波的频率,并计算由多普勒效应导致的所述声波的频率偏移量,将频率偏移量满足预设要求的邻居终端作为目标终端。
14.根据权利要求13所述的移动终端,其特征在于,还包括通知模块; 所述通知模块,用于当所述移动终端为被匹配对象,且第一处理模块将自身作为所述目标终端时,通过远程设备或本地交互通知邻居终端自身的第二身份标识或/和声波的频率偏移量。
15.一种目标选择系统,其特征在于,包括如权利要求13或14所述的移动终端和远程设备; 所述远程设备,包括第二发送模块、第二接收模块、第二处理模块和存储模块; 所述存储模块,用于存储所述移动终端的第一身份标识与所述邻居终端的第二身份标识; 所述第二接收模 块,用于接收与所述移动终端或所述邻居终端的交互信息; 所述第二处理模块,用于将接收到的所述邻居终端的声波的频率偏移量进行比较排序,选择出频率偏移量满足预设要求的声波对应的邻居终端的第二身份标识; 所述第二发送模块,用于将所述第二处理模块选择出的邻居终端的第二身份标识发送给所述移动终端。
【文档编号】H04W4/02GK103856886SQ201210505750
【公开日】2014年6月11日 申请日期:2012年11月30日 优先权日:2012年11月30日
【发明者】王方淇 申请人:王方淇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1