[发明专利]用于存储信标基准数据的CUCKOO散列有效
申请号: | 201110072222.0 | 申请日: | 2011-03-16 |
公开(公告)号: | CN102170696A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | J·李;J-H·林;A·K·瑟沙德瑞 | 申请(专利权)人: | 微软公司 |
主分类号: | H04W64/00 | 分类号: | H04W64/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 潘明婳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 存储和检索被截短的cuckoo散列表中的信标基准数据。使用与信标相关联的信标标识符的校验和来检索散列表中描述信标的位置的信标基准数据。数据通过cuckoo散列被存储在一个或多个散列表中以消除混叠。将散列表提供给诸如移动设备这样的设备。设备使用所观察到的信标的信标标识符从表中检索信标基准数据。使用所检索的信标基准数据来推断设备的位置信息。Cuckoo散列表消耗较少的存储器存储空间并且模糊信标基准数据。 | ||
搜索关键词: | 用于 存储 信标 基准 数据 cuckoo | ||
【主权项】:
一种用于获得从中推断移动计算设备(102)的位置的无线接入点的信标基准数据(108)的系统,所述系统包括:用于存储散列表(106)的存储器区域(116),所述散列表(106)存储与至少一个信标(104)相关联的信标基准数据(108),所述信标(104)具有与其相关联的信标标识符,所述散列表(106)通过执行cuckoo散列以便将信标基准数据(108)和信标标识符的校验和存储在散列表(106)中多个潜在位置之一、使得没有其他具有所述校验和的信标标识符被存储在所述多个潜在位置中的所述一个中来创建;以及处理器(114),被编程以:由所述移动计算设备(102)检测所述移动计算设备(102)邻近范围内的信标(104);基于所检测的信标(104)的信标标识符来标识存储在所述存储器区域(116)中的散列表(106)中的所述多个潜在位置;为所标识的多个潜在位置的每一个计算所述信标标识符的校验和;将所标识的多个潜在位置中的每一个的所计算的校验和与存储在散列表(106)中相应位置处的校验和进行比较,以便在所述多个潜在位置之一处标识匹配;在存储在所述存储器区域(116)中的散列表(106)中的所述多个位置的所述一个处获得与所计算的校验和相关联的信标基准数据(108),其中所述移动计算设备(102)基于所获得的信标基准数据(108)来确定所述移动计算设备(102)的位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110072222.0/,转载请声明来源钻瓜专利网。