[发明专利]一种基于手机信令的用户停留位置发现方法及系统有效
申请号: | 201810671489.3 | 申请日: | 2018-06-26 |
公开(公告)号: | CN109104694B | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 赵必成;唐小勇;高志刚;张建嵩 | 申请(专利权)人: | 重庆市交通规划研究院 |
主分类号: | H04W4/029 | 分类号: | H04W4/029;H04W24/08;H04W64/00;G06F16/29 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 赖丽娟 |
地址: | 401147 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手机 用户 停留 位置 发现 方法 系统 | ||
1.一种基于手机信令的用户停留位置发现方法,其特征在于,包括以下几个步骤:
S1,将获取到的用户的手机信令数据作为原始轨迹数据,并对所述原始轨迹数据进行清洗处理,得到初步轨迹数据;
S2,将所述初步轨迹数据按照预设的时间间隔进行切片,得到多个轨迹片段,并将每个所述轨迹片段分别进行空间聚合,得到与每个所述轨迹片对应的第一位置点,并对所述第一位置点按照切片时间升序进行编号;
S3,将所述第一位置点按照编号从小到大的顺序进行初步类聚,通过所述初步类聚,将相邻的所述第一位置点之间的距离小于预设阈值L1的两个所述第一位置点聚合为一个第一位置点组,以此类推,得到多个第一位置点组;将每个所述第一位置点组均进行几何中心计算,得到与每个所述第一位置点组对应的第二位置点;
S4,按照时间升序排列所述第二位置点,以第一个所述第二位置点作为参照点,按照排列顺依次校验所述参照点后的第二位置点;其中,校验每个所述第二位置点的具体方法为:
当所述手机信令数据的获取频率大于或等于预设频率值时,按以下步骤实施:
S41,按时间升序排列所述第二位置点,得到第二位置点集D1,D2,D3,……,Dn,……Dm;其中,1≤n≤m;
S42,取Dn后与Dn间隔时间为t的Dnt,计算Dn与Dnt之间的距离,若所述Dn与Dnt之间的距离大于或等于预设阈值L2,则Dn与Dnt确定为相互分离;否则Dn至Dnt合并形成新的第二位置点,其中从n=1开始选取,重复上述步骤,直至Dnt=Dm;
其中,S42还包括以下步骤:
S421,当Dn与Dnt确定为相互分离,则计算Dn与Dnt-1的距离,若所述Dn与Dnt-1之间的距离大于或等于预设阈值S,则Dn与Dnt-1确定为相互分离,否则Dn至Dnt-1合并形成新的第二位置点;重复上述步骤,直至Dnt-1=Dn+1;
当所述手机信令数据的获取频率小于预设频率值时,将所述第二位置点按照时间升序进行编号,得到D1`,D2`,D3`,……,Dn`,……Dm`;其中,1≤n≤m;
取Dn`相邻的后一位Dn+1`,计算Dn+1`与Dn`之间的距离,若Dn+1`与Dn`之间的距离大于或等于预设阈值L2,则Dn+1`与Dn`相互分离,否则Dn+1`与Dn`相互合并组成新的第二位置点,其中从n=1开始选取,重复上述步骤,直至Dn+1`=Dm`;若校验出不合格的第二位置点,则将所述不合格的第二位置点与所述参照点进行合并,得到新的第二位置点,并以所述新的第二位置点后一位的第二位置点作为新的参照点;
若检验出合格的第二位置点,则将所述合格的第二位置点进行保留并以所述合格的第二位置点的后一个第二位置点作为新的参照点,并将所述第一个所述第二位置点也作为所述合格的第二位置点;
以此类推,将所述新的第二位置点和所述合格的第二位置点作为初步停留点;
S5,通过DBSAN-基于密度聚类算法将所述初步停留点划分为多个簇,计算每个所述簇中初步停留点对应时间的累加值,选取出累加值大于或等于累加值阈值的簇作为停留核心簇;
S6,获取每个所述停留核心簇的空间平均位置,以所述停留核心簇的空间平均位置作为用户停留位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市交通规划研究院,未经重庆市交通规划研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810671489.3/1.html,转载请声明来源钻瓜专利网。