[发明专利]用于用户归档的定位数据的快速群集有效
申请号: | 201180018858.5 | 申请日: | 2011-03-01 |
公开(公告)号: | CN102834730A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | Y·毛;G·马什 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G01S5/02 | 分类号: | G01S5/02;G01S5/14 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 用户 归档 定位 数据 快速 群集 | ||
1.一种定位群集的方法,包括:
通过存储集群集合中的每个集群的矩形边界、每个集群内的质心以及每个集群内点的数量,来维持所述集群集合;以及
当所述集群集合中的集群包围点时,通过调整所述集群的矩形边界、所述集群内的质心以及所述集群内点的数量,将所述点添加到所述集群。
2.根据权利要求1所述的方法,其中,每个点包括纬度、经度和捕获时间。
3.根据权利要求2所述的方法,其中,所述矩形边界由第一纬度、所述第一纬度以北的第二纬度、第一经度以及所述第一经度以东的第二经度界定。
4.根据权利要求3所述的方法,其中,当所述点被添加到所述集群时,按照如下调整所述矩形边界:
当所述点的经度减去所述第一经度小于预定经度距离时,将所述第一经度设置为等于所述点的经度减去所述预定经度距离;
当所述第二经度减去所述点的经度小于所述预定经度距离时,将所述第二经度设置为等于所述点的经度加上所述预定经度距离;
当所述点的纬度减去所述第一纬度小于预定纬度距离时,将所述第一纬度设置为等于所述点的纬度减去所述预定纬度距离;并且
当所述第二纬度减去所述点的纬度小于所述预定纬度距离时,将所述第二纬度设置为等于所述点的纬度加上所述预定纬度距离。
5.根据权利要求1所述的方法,其中,当所述点被添加到所述集群时,所述集群内点的数量增加1。
6.根据权利要求1所述的方法,其中,所述质心是所述集群内的点的平均纬度和平均经度,并且当所述点被添加到所述集群时,按照如下调整所述质心:
centroid.latitude=(N*centroid.latitude+p.latitude)/(N+1),
centroid.longitude=(N*centroid.longitude+p.longitude)/(N+1)’
其中,centroid.latitude是所述质心的纬度,centroid.longitude是所述质心的经度,p.latitude是所述点的纬度,p.longitude是所述点的经度,N是在所述点被添加到所述集群之前所述集群中点的数量。
7.根据权利要求1所述的方法,还包括:
当新点没有被所述集群集合中的集群包围时,在所述集群集合中创建新集群。
8.根据权利要求7所述的方法,其中:
所述新点包括纬度和经度;
所述新集群的质心包括所述新点的纬度和经度;并且
所述矩形边界由最西经度、最东经度、最南纬度和最北纬度界定,其中,所述最西经度等于所述新点的经度减去预定经度距离,所述最东经度等于所述新点的经度加上所述预定经度距离,所述最南纬度等于所述新点的纬度减去预定纬度距离,所述最北纬度等于所述新点的纬度加上所述预定纬度距离。
9.根据权利要求1所述的方法,还包括:
当新点被所述集群集合中的第一集群和第二集群中的每个集群包围时,将所述第一集群和所述第二集群合并成新集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180018858.5/1.html,转载请声明来源钻瓜专利网。