估计终端间距及位置规划的方法、终端及设备的制造方法

文档序号:10723149阅读:166来源:国知局
估计终端间距及位置规划的方法、终端及设备的制造方法
【专利摘要】本发明提供了一种用于估计终端间距及位置规划的方法、设备及终端,该方法主要包括获取待估计间距的终端所采集到的无线接入点信息;提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离的终端中,任意两终端之间的间距;并在该间距的基础上,采用降维处理的方式,获得多个终端之间的位置规划,得到各个终端的规划位置坐标。该方法以较少的资源消耗和较快速度,准确获取终端间的相对距离及终端位置,并且对终端的硬件精确度要求不高,能够广泛应用于现有的用户终端中。
【专利说明】
估计终端间距及位置规划的方法、终端及设备
技术领域
[0001]本发明涉及无线通信领域,具体涉及一种可以不通过第三方服务器而进行终端之 间距离估计的方法、设备及终端。
【背景技术】
[0002] 随着智能终端设备与无线互联网技术的迅速发展,有关获取位置的问题和基于位 置的服务(location based service,LBS)得到了广泛的应用。当前,室外定位大多采用卫 星定位技术,如全球定位系统(GPS)、北斗定位系统等,当卫星连接状况良好时,定位精度可 达lm之内。但是由于建筑物屏蔽,卫星定位技术在室内定位领域中并不适用,起初的室内定 位技术包括基于红外、超声波、RFID信号的无线定位技术;当前应用较为广泛的是基于蓝 牙、Wi-Fi等无线网络信号的指纹匹配算法估算室内位置,如刘定俊等人提出的融合Wi-Fi 与传感数据的室内定位方法等。基于指纹匹配等技术的室内定位算法可将室内定位的平均 精度推进至3-5米。然而在LBS发展的同时,也为人与人之间建立社交关系提供了更多的方 式,新兴的近场社交概念逐步走进了人们的视野。例如在场、米信等APP均推出了基于近场 社交理念的社交新方式,让处于同一区域的陌生人更快、更自然地实现交流与互识。因此, 准确获取特定区域中人与人之间的位置关系将尤为重要。
[0003] 现有技术中,采用例如利用终端在不同位置获取到周围环境中AP信息的差异性, 通过如基于信号到达时间(Τ0Α)或信号到达时间差(TD0A)以及基于接收信号强度(RSSI) 等,计算用户的当前位置,则要求AP与用户终端之间的时间绝对同步,对设备精度的要求很 高,而市场中用户常用的智能手机、智能手表等设备,往往不能满足上述精度要求,或者在 勉强达到该要求的情况下,对系统资源或流量资源消耗严重。
[0004] 此外,在如文献CN104459612A,发明名称为具备测量与WI-FI设备距离及方向供能 的移动终端中,是借助测距天线以及鉴相测距模块来进行移动终端距离及方向的测量。此 种方法的特点在于需要测距双方限定在传感器能够感知的范围内,通过传感器模块实现点 对点直接感知。在又如文献CN104812061A中,利用MMO-OFDM信道状态,结合定位空间中的 已知位置的锚点AP信息,通过计算不同锚点AP到终端的路径,再计算获取最终用户定位。
[0005] 上述现有技术至少存在着以下的共同缺陷:(1)基于地图信息的定位,往往需要接 收额外的例如GPS信息,以获取终端位置;(2)基于wifi信号的定位技术,往往需要大量的运 算及测量,才能够实现对终端间相对位置的确定,而这一运算量需要设置在服务器端进行 处理及比对信息的预存储,才能够实现实时定位,且由于标定工作的繁琐以及建筑物之间 不能共享标定数据,人力物力消耗巨大;(3)由于复杂多变的室内环境对信号的传播造成较 大的损耗,且信号传播过程中存在多径效应,因此该方法的定位结果精度并不高;(4)不能 很好地适应多变的室内信号源环境,时间跨度越大,信号源差异越大。

【发明内容】

[0006] 有鉴于此,为解决现有技术中存在的问题,本发明首先提供一种估计终端间距的 方法,其特征在于,包括:
[0007] 获取待估计间距的终端所采集到的无线接入点信息;
[0008] 提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离 的终端中,任意两终端之间的间距;该距离计算函数,可以是通过多种方式而取得的函数, 例如建立在对定位区域内的定点检测而获得的经验值基础上,采用拟合方式获得的距离函 数等;
[0009] 所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度;
[0010]所述距离计算函数由机器学习获得。该机器学习的方法,可以采用常规的人工神 经网络方法,例如BP神经网络等,也可以采用支持向量机等算法实现。
[0011]优选地,所述机器学习进一步包括:
[0012] 采集定位区域内不同位置处的无线接入点信息;
[0013] 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
[0014] 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取;
[0015] 采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。
[0016] 优选地,上述特征向量至少包括以下的一种:无线接入点数、相同无线接入点信号 差、相同无线接入点数量与总无线接入点数量的比值等。该些特征向量可以根据具体的机 器学习需要、精度需要等,进行任意的组合,或者与其他的特征向量结合。
[0017]优选地,在对每组所述位置数据进行特征提取后,计算组内两点间的距离,作为所 提取的特征向量的标签;
[0018] 基于所述标签与所述特征向量,形成特征数据;
[0019] 基于所述特征数据,获得距离计算函数。
[0020] 优选地,在形成所述特征数据后,对所述特征数据进行归一化处理。所述归一化处 理并非必要的步骤,当特征向量的量级差别不大时,可以不加入归一化处理的步骤,也可根 据具体的计算量要求,进行调整。
[0021] 优选地,所述机器学习采用支持向量机模型,所述支持向量机核函数采用径向基 函数;
[0022] 所述支持向量机模型采用支持向量回归分类器;
[0023]所述机器学习过程采用梯度下降法寻找最佳回归参数。
[0024] 在另一个方面,本发明还提供了 一种近场终端位置规划方法,其特征在于,包括:
[0025] 获取待估计间距的终端所采集到的无线接入点信息;
[0026]提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离 的终端中,任意两终端之间的间距;
[0027]依据所述间距,将所述待估计间距的终端转化为二维位置分布,获得所述终端的 规划位置;
[0028]所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度。
[0029]优选地,采集定位区域内不同位置处的无线接入点信息;
[0030]建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据; [0031 ]将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取, 并计算组内两点间的距离,作为所提取的特征向量的标签;
[0032]基于所述标签与所述特征向量,形成特征数据;
[0033]采用机器学习的方式,至少部分地基于所述特征数据,获得距离计算函数。该机器 学习的方法,可以采用常规的人工神经网络方法,例如BP神经网络等,也可以采用支持向量 机等算法实现。
[0034]优选地,所述获得所述待估计间距的终端的规划位置,进一步包括:
[0035]依据所述任意两终端之间的间距,构成数据集I,并基于所述数据集建立终端间的 距离矩阵,所述距离矩阵可表示为:
[0037]其中,cU,谦示数据集中第i和第j个变量的间距,i,j e 1,...,I。
[0038] 进一步优选地,上述距离可以采用任意终端间的欧氏距离。
[0039] 优选地,对所述距离矩阵进行特征值分解,具体方法如下:
[0040] 构建矩阵X、T,令
[0044] 其中,Xi为0空间中第i个坐标点,Ν为空间维度,1彡η<Ν;
[0045]对矩阵所述Τ进行矩阵分解:
[0047]其中,U为特征向量,Λ为特征值矩阵;
[0048]令:
[0050]完成对所述距离矩阵的降维处理。
[0051 ]优选地,依据所述规划位置的坐标,及其对应的终端的实际位置坐标,求取所述待 估计间距的终端间的平均距离;
[0052]基于所述平均距离,以及所述规划位置的坐标中,最远的两位置间的坐标距离,获 取所述规划位置的评价参数。
[0053]优选地,所述评价参数采用如下方式计算:
[0055]其中,Dmax为所述规划位置的坐标中,最远的两位置间的坐标距离;0?_为所述平 均距离。当该越接近于0,则所述规划位置与真实位置的拟合性越好。
[0056]在本发明的又一个方面,本发明还提供了一种可估计终端间距的终端,其特征在 于,所述终端包括:
[0057]请求接收单元,用于发送和/或接收距离获取请求;
[0058]无线接入点信息获取单元,用于获取所述终端自身所采集到的无线接入点信息, 以及接收其他终端发送的所采集的无线接入点信息;
[0059] 距离获取单元,用于将所述终端接收到所述其他端发送的终端信息后,提取所述 终端及其他终端的终端信息的特征向量,通过距离计算函数,获取所述终端与所述其他终 端的相对距离;
[0060] 优选地,所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度。
[0061] 优选地,所述特征向量至少包括以下的一种:无线接入点数、相同无线接入点信号 差、相同无线接入点与总无线接入点的比值。
[0062]优选地,所述终端进一步包含存储单元,用于存储所述距离计算函数。
[0063]优选地,所述距离计算函数通过机器学习的方式获得;
[0064]进一步优选地,所述机器学习包括:
[0065] 采集定位区域内不同位置处的无线接入点信息;
[0066] 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
[0067] 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取; [0068]采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。
[0069] 优选地,在对每组所述位置数据进行特征提取后,进一步包括:
[0070] 计算组内两点间的距离,作为所提取的特征向量的标签;
[0071] 基于所述标签与所述特征向量,形成特征数据;
[0072]基于所述特征数据,获得距离计算函数。
[0073] 优选地,所述终端进一步包括:
[0074] 位置规划单元,用于依据所述终端及所述其他终端中,任意两终端之间的间距,获 得所述终端的规划位置;
[0075] 所述规划位置为二维空间中的位置。
[0076]优选地,所述位置规划单元进一步包括降维处理单元,用于依据所述任意两终端 之间的间距,建立距离矩阵,并对所述距离矩阵进行降维处理,得到所述规划位置的坐标。 [0077]优选地,所述降维处理采用特征值分解法。
[0078] 在本发明的又一个方面,本发明还提供了一种用于获取终端规划位置的装置,其 特征在于,所述装置包括:
[0079] 信息获取单元,用于获取待估计间距的终端所采集到的无线接入点信息;
[0080] 特征提取单元,用于提取所述无线接入点信息的特征向量;
[0081] 距离计算单元,用于依据距离计算函数,获取所述待估计距离的终端中,任意两终 端之间的间距;
[0082] 位置规划单元,用于依据所述距离计算单元计算得到的所述间距,获得所述终端 的规划位置;所述规划位置为二维空间中的位置;
[0083] 所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度。
[0084]优选地,所述装置进一步包括距离函数获取单元,用于获取所述距离计算函数,具 体采用如下方式:
[0085] 采集定位区域内不同位置处的无线接入点信息;
[0086] 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
[0087] 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取, 并计算组内两点间的距离,作为所提取的特征向量的标签;
[0088] 基于所述标签与所述特征向量,形成特征数据;
[0089]采用机器学习的方式,至少部分地基于所述特征数据,获得距离计算函数。
[0090] 优选地,所述位置规划单元依据所述距离计算单元得到的任意两终端之间的间 距,构成数据集,并基于所述数据集建立终端间的距离矩阵;以及
[0091] 对所述距离矩阵进行降维处理,获得所述终端的规划位置坐标。
[0092] 优选地,所述装置进一步包括规划位置评价单元,用于依据所述规划位置的坐标, 及其对应的终端的实际位置坐标,求取所述待估计间距的终端间的平均距离;
[0093]基于所述平均距离,以及所述规划位置的坐标中,最远的两位置间的坐标距离,获 取所述规划位置的评价参数。
[0094]优选地,所述评价参数采用如下方式计算:
[0096]其中,Dmax为所述规划位置的坐标中,最远的两位置间的坐标距离;Dmean为所述平 均距离;
[0097] 0MDS越接近于0,则所述规划位置与真实位置的拟合性越好。
[0098]与现有技术相比,本发明技术方案不需要额外的第三方定位信息,仅通过对终端 周边的无线接入点信息即可以获得对终端间距离的估算,以及终端位置的确定,并且,本发 明的技术方案不需要终端之间具有精确的一致时间,对终端性能要求低,能够广泛适用于 现有的用户终端中,本发明的技术方案定位及距离计算精度高,有效提高了在近场定位中 的用户体验。
【附图说明】
[0099]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。
[0100]图1为本发明一实施例的估计终端间距的方法流程图;
[0101]图2为本发明一实施例的近场终端位置规划方法流程图;
[0102]图3为本发明一实施例的终端结构图;
[0103] 图4为本发明一实施例的数据路径采集图;
[0104] 图5为本发明一实施例的实验1的采集点分布;
[0105]图6为本发明一实施例的实验1的距离估算结果对比图;
[0106] 图7为本发明一实施例的实验1的位置规划结果对比图。
【具体实施方式】
[0107] 下面结合附图对本发明实施例一种应用程序推荐方法及装置进行详细描述。应当 明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都 属于本发明保护的范围。
[0108] 本领域技术人员应当知晓,下述具体实施例或【具体实施方式】,是本发明为进一步 解释具体的
【发明内容】
而列举的一系列优化的设置方式,而该些设置方式之间均是可以相互 结合或者相互关联使用的,除非在本发明明确提出了其中某些或某一具体实施例或实施方 式无法与其他的实施例或实施方式进行关联设置或共同使用。同时,下述的具体实施例或 实施方式仅作为最优化的设置方式,而不作为限定本发明的保护范围的理解。
[0109] 实施例1:
[0110] 如图1所示,在一个具体的实施例中,本发明提供一种估计终端间距的方法,该方 法包括:
[0111] 获取待估计间距的终端所采集到的无线接入点信息;
[0112] 提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离 的终端中,任意两终端之间的间距;该距离计算函数,可以是通过多种方式而取得的函数, 例如建立在对定位区域内的定点检测而获得的经验值基础上,采用拟合方式获得的距离函 数等;
[0113] 所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度;
[0114] 所述距离计算函数由机器学习获得。该机器学习的方法,可以采用常规的人工神 经网络方法,例如BP神经网络等,也可以采用支持向量机等算法实现。
[0115] 在一个具体的实施方式中,所述机器学习进一步包括:
[0116]采集定位区域内不同位置处的无线接入点信息;
[0117]建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
[0118]将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取; [0119]采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。
[0120] 具体地,在数据采集过程中,在定位区域内的不同位置扫描无线接入点(AP)信息, 获取到该区域内不同位置的AP数据,建立位置与AP的关系,数据格式可以设置如下:
[0121] <X,Y,MACi,RSSIi,· · ·,MACn,RSSIn>
[0122] X,Y为位置坐标、MACi为APi的MAC地址,RSSIi为对应的接收信号强度,η为该位置搜 索到的ΑΡ数。
[0123] 在一个具体的实施方式中,上述特征向量至少包括以下的一种:无线接入点数、相 同无线接入点信号差、相同无线接入点数量与总无线接入点数量的比值等。该些特征向量 可以根据具体的机器学习需要、精度需要等,进行任意的组合,或者与其他的特征向量结 合。
[0124] 在一个具体的实施方式中,在进行机器学习以及对终端进行举例计算时,上述特 征提取可以采用如下方式:
[0125] 将采集到的不同位置数据以握手的方式两两分组,即若采集η个点的Wi-Fi信号数 据,则每个点与其他n-1个点分别进行1次分组,去除重复组,可得n*(n-l)/2组数据。对每组 数据进行特征提取,计算每组数据间相同的AP数(NUM same3AP)、相同AP信号差的最大值 (RSSIDmax)、相同AP信号差的最小值(RSSIDmin)、相同AP信号差的平均值(RSSID mean)、相同AP 数与该组总AP数的比值(NUM_eAP/NUMallAP)作为特征,计算组内两点的坐标距离D作为数据 标签,
[0127] 建立特征数据,格式可以设置如下:
[0128] <D l:NUMsameAP 2:RSSIDmax 3:RSSIDmin 4:RSSIDmean 5 : NUMsameAp/NUMallAP >
[0129] 为避免特征数据量纲差异过大的问题,可以对数据进行归一化处理,将特征值归 一化至[-1,1 ]区间,生成可供机器学习训练的数据文件。
[0130] 在一个具体的实施方式中,所述机器学习采用支持向量机模型,所述支持向量机 核函数采用径向基函数;
[0131] 所述支持向量机模型采用支持向量回归分类器;
[0132] 所述机器学习过程采用梯度下降法寻找最佳回归参数。
[0133] 在一个具体的实施方式中,在进行具体的距离计算时,使用上述生成的回归模型, 即距离计算函数,对测试数据进行回归,根据每组特征数据预测每组2点之间的距离,实验 结果由回归值与真实值之间的皮尔逊相关系数(Ρ Ρ__)和平均误差(Err〇rM_)进行评价。
[0134] 实施例2:
[0135] 在一个具体的实施例中,如图2所示,本发明还提供了一种近场终端位置规划方 法,该方法包括:
[0136] 获取待估计间距的终端所采集到的无线接入点信息;
[0137] 提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离 的终端中,任意两终端之间的间距;
[0138] 依据所述间距,将所述待估计间距的终端转化为二维位置分布,获得所述终端的 规划位置;
[0139] 所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度。
[0140] 在一个具体的实施方式中,采集定位区域内不同位置处的无线接入点信息;
[0141]建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
[0142] 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取, 并计算组内两点间的距离,作为所提取的特征向量的标签;
[0143] 基于所述标签与所述特征向量,形成特征数据;
[0144] 采用机器学习的方式,至少部分地基于所述特征数据,获得距离计算函数。
[0145] 在一个具体的实施方式中,上述的机器学习及特征提取的方式,可以采用实施例1 中的方式进行。
[0146] 该机器学习的方法,可以采用常规的人工神经网络方法,例如BP神经网络等,也可 以采用支持向量机等算法实现。
[0147] 在一个具体的实施方式中,所述获得所述待估计间距的终端的规划位置,进一步 包括:
[0148] 依据所述任意两终端之间的间距,构成数据集I,并基于所述数据集建立终端间的 距离矩阵,所述距离矩阵可表示为:
[0150]其中,表示数据集中第i和第j个变量的间距,i,j e 1,...,I。
[0151] 上述多维分析的目的为得到一组大小为I的向量集xi,...,neRN,对于所有的i,j ei,...,i,均有| |Xl-Xj| |~cUwl | · | |代表向量模。向量模可以为变量间的欧几里得距 离,但是在广义上,它也可指代任意的距离函数。多维分析时,实质是在保持变量间相对距 离不变的基础上,寻找一个从数据集I到0之间的映射关系。如果维度N选择为2或3,则向量 xdP可在二维平面或三维空间中反映数据集合I中各变量的结构关系。最终,可以将上述多 维分析转化为
的最优化问题,并可采用矩阵特征值分解法 求解。
[0152] 在一个具体的实施方式中,对所述距离矩阵进行特征值分解,具体方法如下:
[0153] 构建矩阵X、T,令
[0158] 其中,Xi为0空间中第i个坐标点,Ν为空间维度,1彡η<Ν;
[0159] 对矩阵所述Τ进行矩阵分解:
[0161] 其中,U为特征向量,Λ为特征值矩阵;
[0162] 令:
[0164] 完成对所述距离矩阵的降维处理。
[0165] 在一个具体的实施方式中,依据所述规划位置的坐标,及其对应的终端的实际位 置坐标,求取所述待估计间距的终端间的平均距离;
[0166] 基于所述平均距离,以及所述规划位置的坐标中,最远的两位置间的坐标距离,获 取所述规划位置的评价参数。
[0167] 计算规划点位置坐标与对应实际点坐标的平均距离Dmean,通过下式求解,其中 (xi_pre,yi_ pre)为预测点坐标,(xi+mi,yi+mi)为实际点坐标,η为实验点个数;
[0169] 计算预测点集中距离最远的两点距离Dmax,用平均距离Dmean与最大距离D max的比值 作为评价MDS位置规划结果的参数,
[0170] 在一个具体的实施方式中,所述评价参数采用如下方式计算:
[0172] 其中,Dmax为所述规划位置的坐标中,最远的两位置间的坐标距离;Dm_为所述平 均距离。当该越接近于0,则所述规划位置与真实位置的拟合性越好。
[0173] 实施例3:
[0174] 如图3所示,在本发明的又一个方面,本发明还提供了一种可估计终端间距的终 端,其特征在于,所述终端包括:
[0175] 请求接收单元,用于发送和/或接收距离获取请求;
[0176]无线接入点信息获取单元,用于获取所述终端自身所采集到的无线接入点信息, 以及接收其他终端发送的所采集的无线接入点信息;
[0177] 距离获取单元,用于将所述终端接收到所述其他端发送的终端信息后,提取所述 终端及其他终端的终端信息的特征向量,通过距离计算函数,获取所述终端与所述其他终 端的相对距离;
[0178] 优选地,所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度。
[0179] 在一个具体的实施方式中,所述特征向量至少包括以下的一种:无线接入点数、相 同无线接入点信号差、相同无线接入点与总无线接入点的比值。该特征向量的具体设置方 式,可以采用实施例1中的具体方式。
[0180] 在一个具体的实施方式中,所述终端进一步包含存储单元,用于存储所述距离计 算函数。
[0181]在一个具体的实施方式中,所述距离计算函数通过机器学习的方式获得;
[0182] 进一步优选地,所述机器学习包括:
[0183] 采集定位区域内不同位置处的无线接入点信息;
[0184] 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
[0185] 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取;
[0186] 采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。
[0187] 在一个具体的实施方式中,在对每组所述位置数据进行特征提取后,进一步包括:
[0188] 计算组内两点间的距离,作为所提取的特征向量的标签;
[0189] 基于所述标签与所述特征向量,形成特征数据;
[0190] 基于所述特征数据,获得距离计算函数。
[0191]上述的机器学习及距离函数的获取方法,可以采用实施例1中的具体方式。
[0192] 在一个具体的实施方式中,所述终端还可以同时具备位置规划的功能,即其进一 步包括:
[0193] 位置规划单元,用于依据所述终端及所述其他终端中,任意两终端之间的间距,获 得所述终端的规划位置;
[0194] 所述规划位置为二维空间中的位置。
[0195] 在一个具体的实施方式中,所述位置规划单元进一步包括降维处理单元,用于依 据所述任意两终端之间的间距,建立距离矩阵,并对所述距离矩阵进行降维处理,得到所述 规划位置的坐标。
[0196] 优选地,所述降维处理采用特征值分解法。
[0197] 上述具体的位置规划方法及原理,可以采用实施例2中的具体方式。
[0198] 实施例4:
[0199] 在本发明的又一个方面,本发明还提供了一种用于获取终端规划位置的装置,其 特征在于,所述装置包括:
[0200] 信息获取单元,用于获取待估计间距的终端所采集到的无线接入点信息;
[0201] 特征提取单元,用于提取所述无线接入点信息的特征向量;
[0202]距离计算单元,用于依据距离计算函数,获取所述待估计距离的终端中,任意两终 端之间的间距;
[0203]位置规划单元,用于依据所述距离计算单元计算得到的所述间距,获得所述终端 的规划位置;所述规划位置为二维空间中的位置;
[0204]所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度。
[0205]在一个具体的实施方式中,所述装置进一步包括距离函数获取单元,用于获取所 述距离计算函数,具体采用如下方式:
[0206] 采集定位区域内不同位置处的无线接入点信息;
[0207] 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据;
[0208] 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取, 并计算组内两点间的距离,作为所提取的特征向量的标签;
[0209 ]基于所述标签与所述特征向量,形成特征数据;
[0210] 采用机器学习的方式,至少部分地基于所述特征数据,获得距离计算函数。
[0211] 在一个具体的实施方式中,所述位置规划单元依据所述距离计算单元得到的任意 两终端之间的间距,构成数据集,并基于所述数据集建立终端间的距离矩阵;以及
[0212]对所述距离矩阵进行降维处理,获得所述终端的规划位置坐标。
[0213] 在一个具体的实施方式中,所述装置进一步包括规划位置评价单元,用于依据所 述规划位置的坐标,及其对应的终端的实际位置坐标,求取所述待估计间距的终端间的平 均距离;
[0214] 基于所述平均距离,以及所述规划位置的坐标中,最远的两位置间的坐标距离,获 取所述规划位置的评价参数。
[0215] 在一个具体的实施方式中,所述评价参数采用如下方式计算:
[0217]其中,Dmax为所述规划位置的坐标中,最远的两位置间的坐标距离;所述平 均距离;
[0218] i3MDS越接近于0,则所述规划位置与真实位置的拟合性越好。
[0219] 实施例5:
[0220]为进一步对本发明的优化的技术方案进行解释,在本实施例中,结合一具体的例 子,来说明本发明技术方案的应用过程及效果。
[0221]本实施例所用数据来自上海某商业区某购物中心一层的Wi-Fi数据,总采集面积 114233像素平方(约12600平方米),共1367个数据点。数据采集路径如图4所示,图中用黑色 线路标记采集路径。实验中的终端距离计算部分的实验数据由原始指纹数据经特征提取及 数据预处理过程计算得到,实验中的距离单位为像素(px),SVR实验采用留一法进行验证。
[0222] 本实施例从采集区域内选取了 7个子区域进行具体实验,实验概况如下表所示:
[0223]
[0224] 大型购物广场等公共场所基本以行人通道(直线型)、店面(矩形)、及大厅(区域 型)等模块构成,本实施例以上述7组实验中的实验1为代表进行具体实验分析。
[0225] 实验1:该实验选择直线型采集区域,共采集Wi-Fi数据指纹数据50个,训练数据45 个,测试数据5个,采集点分布如图5所示。
[0226] 经过SVR训练与回归,5个测试点的预测结果对比如图6所示,实验1中SVR回归结果 Ppearson = 0.93 2,ErrorMean = 4.578(px),直线型区域回归结果较好,平均误差比例小于5 %。
[0227] 将5个点的距离预测结果采用多维尺度分析进行降维,位置规划结果如图7所示, ft?s = 0.070,实验规划结果在直线型区域效果良好。
[0228] 由以上实验结果对比分析可得,随采样点分布区域面积增大,支持向量回归与多 维尺度分析的降维效果均有下降,但SVR的预测结果与MDS的规划结果相比,保持了更好的 稳定性与准确性,SVR步骤与MDS步骤之间存在累积误差。
[0229] 同时,本实施例表明,在100平方米的规划范围内,终端距离的计算结果与实际距 离相关性大于90%,误差小于10%;相位位置规划结果准确率大于80%。在300平方米的范 围内,终端距离的计算结果与实际距离相关性大于85%,误差小于20% ;终端位置规划方法 可达到70 %以上的计算精度。经验证,本发明提出的基于Wi-Fi信号特征的移动终端距离计 算及位置规划方法整体效果良好。与其他的室内定位方法相比,该方法计算速度快且预测 结果不受采集点位置的限制,在近场区域中具有很强的可用性。
[0230] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0231] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1. 一种估计终端间距的方法,其特征在于,包括: 获取待估计间距的终端所采集到的无线接入点信息; 提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离的终 端中,任意两终端之间的间距; 所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度; 所述距离计算函数由机器学习获得。2. 根据权利要求1所述的方法,其特征在于,所述机器学习进一步包括: 采集定位区域内不同位置处的无线接入点信息; 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据; 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取; 采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。3. 根据权利要求1或2所述的方法,其特征在于: 所述特征向量至少包括W下的一种:无线接入点数、相同无线接入点信号差、相同无线 接入点数量与总无线接入点数量的比值。4. 根据权利要求2所述的方法,其特征在于: 在对每组所述位置数据进行特征提取后,计算组内两点间的距离,作为所提取的特征 向量的标签; 基于所述标签与所述特征向量,形成特征数据; 基于所述特征数据,获得距离计算函数。5. 根据权利要求4所述的方法,其特征在于:在形成所述特征数据后,对所述特征数据 进行归一化处理。6. 根据权利要求2所述的方法,其特征在于: 所述机器学习采用支持向量机模型,所述支持向量机核函数采用径向基函数; 所述支持向量机模型采用支持向量回归分类器; 所述机器学习过程采用梯度下降法寻找最佳回归参数。7. -种近场终端位置规划方法,其特征在于,包括: 获取待估计间距的终端所采集到的无线接入点信息; 提取所述无线接入点信息的特征向量,依据距离计算函数,获取所述待估计距离的终 端中,任意两终端之间的间距; 依据所述间距,将所述待估计间距的终端转化为二维位置分布,获得所述终端的规划 位置; 所述无线接入点信息至少包括:无线接入点的MAC信息、接收信号强度。8. 根据权利要求7所述的方法,其特征在于,所述距离计算函数采用如下方式获得: 采集定位区域内不同位置处的无线接入点信息; 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据; 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取,并计 算组内两点间的距离,作为所提取的特征向量的标签; 基于所述标签与所述特征向量,形成特征数据; 采用机器学习的方式,至少部分地基于所述特征数据,获得距离计算函数。9. 根据权利要求7所述的方法,其特征在于,所述获得所述待估计间距的终端的规划位 置,进一步包括: 依据所述任意两终端之间的间距,构成数据集I,并基于所述数据集建立终端间的距离 矩阵,所述距离矩阵可表示为:其中,di,康示数据集中第巧日第j个变量的间距,i,jei,...,1。10. 根据权利要求9所述的方法,其特征在于,对所述距离矩阵进行特征值分解,具体方 法如下: 构建矩阵Χ、τ,令其中,X功护空间中第i个坐标点,Ν为空间维度,1《η《Ν; 对矩阵Τ进行矩阵分解:其中,U为特征向量,Λ为特征值矩阵; 令:完成对所述距离矩阵的降维处理。11. 根据权利要求7所述的方法,其特征在于: 依据所述规划位置的坐标,及其对应的终端的实际位置坐标,求取所述待估计间距的 终端间的平均距离; 基于所述平均距离,W及所述规划位置的坐标中,最远的两位置间的坐标距离,获取所 述规划位置的评价参数。12. 根据权利要求11所述的方法,其特征在于: 所述评价参数采用如下方式计算:其中,Dmax为所述规划位置的坐标中,最远的两位置间的坐标距离;Dmean为所述平均距 离。 13 . -种可估计终端间距的终端,其特征在于,所述终端包括: 请求接收单元,用于发送和/或接收距离获取请求; 无线接入点信息获取单元,用于获取所述终端自身所采集到的无线接入点信息,W及 接收其他终端发送的所采集的无线接入点信息; 距离获取单元,用于将所述终端接收到所述其他端发送的终端信息后,提取所述终端 及其他终端的终端信息的特征向量,通过距离计算函数,获取所述终端与所述其他终端的 相对距离; 所述无线接入点信息至少包括:无线接入点的MC信息、接收信号强度。14. 根据权利要求13所述的终端,其特征在于,所述特征向量至少包括W下的一种:无 线接入点数、相同无线接入点信号差、相同无线接入点与总无线接入点的比值。15. 根据权利要求13所述的终端,其特征在于:所述终端进一步包含存储单元,用于存 储所述距离计算函数。16. 根据权利要求13所述的终端,其特征在于:所述距离计算函数通过机器学习的方式 获得; 所述机器学习包括: 采集定位区域内不同位置处的无线接入点信息; 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据; 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取; 采用机器学习的方式,至少部分地基于提取的特征向量,获得距离计算函数。17. 根据权利要求16所述的终端,其特征在于,在对每组所述位置数据进行特征提取 后,进一步包括: 计算组内两点间的距离,作为所提取的特征向量的标签; 基于所述标签与所述特征向量,形成特征数据; 基于所述特征数据,获得距离计算函数。18. 根据权利要求13所述的终端,其特征在于,所述终端进一步包括: 位置规划单元,用于依据所述终端及所述其他终端中,任意两终端之间的间距,获得所 述终端的规划位置; 所述规划位置为二维空间中的位置。19. 根据权利要求18所述的终端,其特征在于:所述位置规划单元进一步包括降维处理 单元,用于依据所述任意两终端之间的间距,建立距离矩阵,并对所述距离矩阵进行降维处 理,得到所述规划位置的坐标。20. 根据权利要求19所述的终端,其特征在于:所述降维处理采用特征值分解法。21. -种用于获取终端规划位置的装置,其特征在于,所述装置包括: 信息获取单元,用于获取待估计间距的终端所采集到的无线接入点信息; 特征提取单元,用于提取所述无线接入点信息的特征向量; 距离计算单元,用于依据距离计算函数,获取所述待估计距离的终端中,任意两终端之 间的间距; 位置规划单元,用于依据所述距离计算单元计算得到的所述间距,获得所述终端的规 划位置;所述规划位置为二维空间中的位置; 所述无线接入点信息至少包括:无线接入点的MC信息、接收信号强度。22. 根据权利要求21所述的装置,其特征在于,所述装置进一步包括距离函数获取单 元,用于获取所述距离计算函数,具体采用如下方式: 采集定位区域内不同位置处的无线接入点信息; 建立所述位置与在该位置采集的无线接入点信息的关系,形成不同的位置数据; 将所述位置数据两两分组,并去除重复分组,对每组所述位置数据进行特征提取,并计 算组内两点间的距离,作为所提取的特征向量的标签; 基于所述标签与所述特征向量,形成特征数据; 采用机器学习的方式,至少部分地基于所述特征数据,获得距离计算函数。23. 根据权利要求21所述的装置,其特征在于:所述位置规划单元依据所述距离计算单 元得到的任意两终端之间的间距,构成数据集,并基于所述数据集建立终端间的距离矩阵; W及 对所述距离矩阵进行降维处理,获得所述终端的规划位置坐标。24. 根据权利要求21所述的装置,其特征在于:所述装置进一步包括规划位置评价单 元,用于依据所述规划位置的坐标,及其对应的终端的实际位置坐标,求取所述待估计间距 的终端间的平均距离; 基于所述平均距离,W及所述规划位置的坐标中,最远的两位置间的坐标距离,获取所 述规划位置的评价参数。25. 根据权利要求24所述的装置,其特征在于: 所述评价参数采用如下方式计算:其中,Dmax为所述规划位置的坐标中,最远的两位置间的坐标距离;Dmean为所述平均距 离; 0MDS越接近于0,则所述规划位置与真实位置的拟合性越好。
【文档编号】G01S1/08GK106093844SQ201610395410
【公开日】2016年11月9日
【申请日】2016年6月6日 公开号201610395410.X, CN 106093844 A, CN 106093844A, CN 201610395410, CN-A-106093844, CN106093844 A, CN106093844A, CN201610395410, CN201610395410.X
【发明人】刘军发, 付先凯
【申请人】中科劲点(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1