[发明专利]一种面向非实时快照位置数据的签到用户近似搜索方法有效
申请号: | 201810778007.4 | 申请日: | 2018-07-16 |
公开(公告)号: | CN108924778B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 陈珂;李环;寿黎但;骆歆远;陈刚;江大伟;伍赛 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04W4/33 | 分类号: | H04W4/33;H04W4/02;H04W4/029;H04W64/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林超 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向非实时快照位置数据的签到用户近似搜索方法。读入非实时快照位置数据,建立室内分区空间索引;输入查询区域计算查询区域对应的保底区域和浮动区域;以浮动区域作为空间范围查询的查询条件,在室内分区空间索引上搜索移动用户;根据搜索到的移动用户的快照位置数据,构建不确定移动区域,判定移动用户为确定签到用户或可能签到用户,并放入对应集合中;将确定签到用户集合和可能签到用户集合作为近似搜索结果返回给图形界面进行展示。本发明方法在无线定位数据采样频率低、内存维护数据条件有限的场景下,搜索当前时刻可能在特定查询区域进行签到的用户时,能同时保证搜索过程的高效性和完整有效性。 | ||
搜索关键词: | 一种 面向 实时 快照 位置 数据 签到 用户 近似 搜索 方法 | ||
【主权项】:
1.一种面向非实时快照位置数据的签到用户近似搜索方法,其特征在于:所述方法步骤具体如下:1)读入移动用户的非实时快照位置数据,建立室内分区空间索引;所述的非实时快照位置数据是从维护在室内定位内存表中读入。2)用户自定义通过图形界面输入查询区域,计算查询区域对应的保底区域和浮动区域;3)以浮动区域作为空间范围查询的查询条件,在室内分区空间索引上快速搜索移动用户;3.1)初始化两个集合,分别为保底区域相关用户集合和浮动区域相关用户集合;3.1)从室内分区空间索引最顶部的结点出发作为当前结点,3.2)以浮动区域作为空间范围查询的查询条件,对当前结点的所有子结点进行深度优先搜索,搜索和浮动区域相交重叠的室内分区对应的结点:3.3)若搜索到的该结点为非叶结点,则判断该结点的每一个子结点对应室内区域的最小外包矩形是否和浮动区域相交重叠:若有子结点相交,则继续对和浮动区域相交重叠的该子结点作为当前结点,回到步骤3.2)进行深度优先搜索;若不相交,则不对子结点作处理;若当前结点为叶子结点,则对于叶子结点上的室内分区所包含的每个移动用户,判断移动用户的非实时快照位置是否被浮动区域/保底区域的外边界所包含;若被保底区域的外边界所包含,则将移动用户放入保底区域相关用户集合中;若不被保底区域的外边界所包含但被浮动区域的外边界所包含,则将移动用户放入浮动区域相关用户集合中;若均不被保底区域和浮动区域的外边界所包含,则不对移动用户作处理;4)根据搜索到的移动用户的快照位置数据,构建不确定移动区域,判定移动用户为确定签到用户或可能签到用户,并放入对应集合中;4.1)将每一个保底区域相关用户集合中的移动用户,放入确定签到用户集合中;4.2)对于每一个浮动区域相关用户集合中的移动用户,构建不确定移动区域:获取移动用户最新的非实时快照位置,从非实时快照位置出发在最大速度Vmax限制下能够移动的最大室内半径距离范围以内的室内区域作为不确定移动区域;4.3)判断该不确定移动区域是否被查询区域所完全覆盖:若完全覆盖,则移动用户在当前时刻必在查询区域内部,将移动用户放入到确定签到用户集合中;否则,则不确定移动区域仅仅和查询区域部分相交覆盖,将移动用户放入到可能签到用户集合中;5)将确定签到用户集合和可能签到用户集合作为近似搜索结果返回给图形界面进行展示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810778007.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种消防监控通信系统
- 下一篇:一种多跳压缩解码转发数据传输方法