[发明专利]室内定位方法有效
申请号: | 201810195955.5 | 申请日: | 2018-03-09 |
公开(公告)号: | CN108414970B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 陆彦辉;苗云龙 | 申请(专利权)人: | 郑州大学 |
主分类号: | G01S5/02 | 分类号: | G01S5/02;G01C21/20 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 刘真 |
地址: | 450001 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 室内 定位 方法 | ||
1.一种室内定位方法,其特征在于,所述方法包括:
步骤S1,获取Wi-Fi接入点接收信号强度参考数据,将所述Wi-Fi接入点接收信号强度参考数据进行预设运算处理,并基于处理后得到的数据构建Wi-Fi接入点接收信号强度参考数据库,其中,所述预设运算处理用于将Wi-Fi接入点接收信号强度参考数据转换为长度固定的参考数据;所述预设运算处理为MD5运算处理,所述将所述Wi-Fi接入点接收信号强度参考数据进行预设运算处理的步骤包括:
步骤S131,将Wi-Fi参考点接收信号强度数据转换成第一序列,其中,所述第一序列为‘01’序列,即由‘0’和‘1’组成的序列;
步骤S132,将步骤S131得到的第一序列的长度对512求余,若求余结果不等于448,就在所述第一序列后面填充一个1和n个0得到第二序列,使得第二序列的长度对512求余的结果等于448;
步骤S133,将步骤S132产生的第二序列长度用64bits序列存储,并将此64bits序列添加在步骤S132产生的求余结果后面,得到第三序列;
步骤S134,初始化四个链接变量:A,B,C,D,作为步骤S135中第一轮运算的输入;
步骤S135,将步骤S133产生的第三序列进行分组处理,利用4个逻辑函数FF(A,B,C,D,Mj,s,ti),GG(A,B,C,D,Mj,s,ti),HH(A,B,C,D,Mj,s,ti),II(A,B,C,D,Mj,s,ti)对每个分组进行4轮逻辑函数运算,前一分组的4轮循环运算的输出作为下一分组相应4轮循环运算的输入,直至得到最后一个分组4轮循环运算的结果,即为预设运算结果;
其中,所述逻辑函数FF(A,B,C,D,Mj,s,ti)表示A=B+((A+F(B,C,D)+Mj+ti)s),所述逻辑函数GG(A,B,C,D,Mj,s,ti)表示A=B+((A+G(B,C,D)+Mj+ti)s),所述逻辑函数HH(A,B,C,D,Mj,s,ti)表示A=B+((A+H(B,C,D)+Mj+ti)s),所述逻辑函数II(A,B,C,D,Mj,s,ti)表示A=B+((A+I(B,C,D)+Mj+ti)s),所述Mj表示每个分组的第j个子组,所述ti表示232*abs(sin(i))的整数部分,所述i的取值为1至64,所述F(B,C,D)=(BC)|((~B)D),所述G(B,C,D)=(BD)|(C(~D)),所述H(B,C,D)=B^C^D,所述I(B,C,D)=C^(B|(~D)),所述符号表示循环左移,所述s代表左移的位数;
步骤S2,在待定位点Pi处测量来自Wi-Fi接入点的接收信号强度;
步骤S3,将待定位点Pi处的Wi-Fi接入点接收信号强度进行预设运算处理,得到待定位接收信号强度数据;
步骤S4,计算所述待定位接收信号强度数据与所述Wi-Fi接入点接收信号强度参考数据库中的参考数据之间的距离;
步骤S5,按照距离值从小到大的顺序选取K个距离值对应的参考点坐标信息作为参考坐标,根据所述参考坐标估计得到所述待定位点的位置信息。
2.如权利要求1所述的方法,其特征在于,所述步骤S1进一步包括:
步骤S11,设置N个参考点,并获取所述N个参考点的位置信息,其中,N为正整数;
步骤S12,获取N个参考点位置处所接收到的Wi-Fi接入点接收信号强度;
步骤S13,将所述Wi-Fi接入点接收信号强度数据进行哈希运算处理,作为所述Wi-Fi接入点接收信号强度参考数据,构建得到Wi-Fi接入点接收信号强度参考数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州大学,未经郑州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810195955.5/1.html,转载请声明来源钻瓜专利网。