[发明专利]基于异构网络的室内定位系统能耗误差均衡实现方法有效
申请号: | 201510638510.6 | 申请日: | 2015-09-29 |
公开(公告)号: | CN105338621B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 夏俊;俞晖;徐超杰;刘中令 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 室内 定位 系统 能耗 误差 均衡 实现 方法 | ||
1.一种基于异构网络的室内定位系统能耗误差均衡实现方法,其特征在于,包括如下步骤:
步骤A:服务器基于WLAN的指纹匹配算法获得室内每个智能设备的位置信息,并根据室内智能设备的位置信息对所述智能设备进行聚类处理,并在聚类处理后得到的每个类中选取智能设备充当簇头,实现扮演簇头角色的智能设备和扮演非簇头角色的智能设备间的信息传输;
步骤B:通过计算每个类中的每个智能设备的剩余能量,根据剩余能量的大小对每个类中的智能设备进行排序,获得每个类中智能设备的有序列表;
步骤C:重复执行步骤i使得每个类中所有智能设备充当簇头的激励值得到更新;其中步骤i如下:
步骤i:在有序列表中选取每个类中排位最高的两个智能设备后根据智能设备之间的布局关系选取第三个智能设备,将排位最高的两个智能设备和第三个智能设备充当簇头,更新簇头的激励值,当所述激励值达到设定值时,将每个类中已经选取的智能设备追加至簇头集合后从有序列表中删除;
步骤D:服务器把多簇头集合分配给相应的智能设备,并通过指纹匹配算法为所有充当簇头的智能设备进行位置信息解算,并根据三边定位解算算法为所有充当非簇头的智能设备进行位置信息解算;
其中,所述步骤C包括:将每个有序列表Li,i=1,2,...,M中的每个智能设备的激励值ω设置为0,对于有序列表Li,i=1,2,...,M中的智能设备执行步骤i,ω的值在每次执行步骤i后增加1,则对于有序列表Li,i=1,2,...,M中的剩余智能设备执行一次步骤i;
其中步骤i包括:
步骤i1:计算步骤B中所得的有序列表Li,i=1,2,...,M中任意两个智能设备τi和τj之间的欧氏距离dij;
步骤i2:从有序列表Li选择剩余能量最高的两个智能设备τa和τb,并根据智能设备之间的布局关系,确定第三个智能设备τc,其中,第三个智能设备需要满足如下公式:
s.t.
式中:dab、dac、dbc分别表示智能设备τa与τb之间、τa与τc之间、τb与τc之间的欧式距离,A、B、C分别表示智能设备τa、τb、τc之间组成的三角形的三个内角角度,表示求解使目标函数取最小值时的变量值运算;
步骤i3:将选取的三个智能设备τa、τb和τc的最终激励值确定为ω,将智能设备τa、τb和τc组合成一组追加至多簇头集合Θi,Θi={(τa,τb,τc),...},i=1,2,...,M,并且将这三个智能设备从有序列表Li中移除;
步骤i4:若在本轮次分配智能设备的过程中,有序列表Li中剩余的智能设备的数量不足三个,则所述剩余的智能设备在该轮次中不充当簇头。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510638510.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务传输的方法和设备
- 下一篇:通信系统