System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息处理,尤其涉及一种用户停留位置判别方法、装置、设备以及存储介质。
技术介绍
1、在进行用户驻留行为判别分析中,信令数据中的位置信息由基站定位产生,存在定位精度低、采样频率低、噪声数据严重等情况,且用户的出行次数、出行目的、出行方式等行为复杂。现有这种方式常驻用户识别方法,由于仅以基站为单位,使用用户常驻基站代替用户常驻点,在针对利用基站数据对用户的出行及停留点进行识别时,存在位置常驻点识别准确率较低问题。
技术实现思路
1、本申请的主要目的在于提供一种用户停留位置判别方法、装置、设备以及存储介质,旨在解决现有位置常驻点识别准确率较低的问题。
2、为实现上述目的,本申请提供一种用户停留位置判别方法,所述用户停留位置判别方法包括:
3、采集手机信令数据;
4、根据所述手机信令数据中的全量基站数据构建位置区域栅格;
5、根据所述手机信令数据中的用户基站停留时间和所述位置区域栅格进行用户轨迹点转化;
6、基于转化后的用户轨迹点,结合预设距离阈值和预设时间阈值判定得到用户停留点;
7、根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格。
8、可选地,所述根据所述手机信令数据中的全量基站数据构建位置区域栅格的步骤包括:
9、根据所述手机信令数据提取得到用户轨迹区域内的全量基站数据;
10、根据所述全量基站数据中的经纬度范围计算得到所述用户轨迹区域的经度
11、根据所述经度极值点和纬度极值点构建所述用户轨迹区域的极值顶点;
12、基于四边形模型连接所述极值顶点得到极值顶点间的边,选取边长最长的极值顶点间的边构建所述用户轨迹区域的最小外接正方形栅格;
13、根据所述最小外接正方形栅格的边长和预设单位栅格边长,将所述最小外接正方形栅格划分为若干个对应规格的单元栅格,得到所述位置区域栅格。
14、可选地,所述根据所述手机信令数据中的用户基站停留时间和所述位置区域栅格进行用户轨迹点转化的步骤包括:
15、根据所述手机信令数据解析得到所述用户基站停留时间;
16、根据所述用户基站停留时间绘制对应数量的用户轨迹点;
17、根据所述用户轨迹点和预设分配函数进行位置向量化,并将向量化的用户轨迹点投影在对应的位置区域栅格中。
18、可选地,所述基于转化后的用户轨迹点,结合预设距离阈值和预设时间阈值判定得到用户停留点的步骤包括:
19、获取当前轨迹点和下一个轨迹点;
20、判断当前轨迹点和下一个轨迹点之间的距离是否满足所述预设距离阈值;
21、在满足所述预设距离阈值的情况下,判断当前轨迹点和下一个轨迹点之间的时间间隔是否满足所述预设时间阈值;
22、在满足所述预设时间阈值的情况下,根据所述当前轨迹点和所述下一个轨迹点计算得到中心点坐标和停留行为的起止时间;
23、将所述中心点坐标和所述起止时间作为用户停留点以及对应的起止时间,并加入停留点集合中;
24、获取新的下一个轨迹点,并返回执行步骤:判断当前轨迹点和下一个轨迹点之间的距离是否满足所述预设距离阈值;直到循环遍历完所有用户轨迹点,得到最终的停留点集合。
25、可选地,所述根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格的步骤包括:
26、根据所述手机信令数据解析得到用户所连的基站经纬度;
27、基于所述基站经纬度将基站划分至对应的位置区域栅格中;
28、根据所述用户停留点所属位置区域栅格计算得到栅格密度、点速度和邻点个数;
29、根据所述栅格密度、点速度和邻点个数计算得到所述用户停留点所属位置区域栅格的聚类中心权值;
30、根据所述聚类中心权值和所述预设栅格密度阈值识别得到所述用户停留栅格,其中,所述预设栅格密度阈值是基于每个位置区域栅格的聚类中心权值平均值得到。
31、可选地,所述采集手机信令数据的步骤之后,还包括:
32、对所述手机信令数据进行数据预处理,具体包括:
33、根据所述手机信令数据提取得到用户接入基站的停留时间间隔和接入基站时记录的位置经纬度数据;
34、根据所述停留时间间隔和所述位置经纬度数据进行位置异常点剔除;
35、基于拉格朗日插值和/或龙格库塔插值对缺失的位置点和时间间隔数据进行插补。
36、可选地,所述根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格的步骤之后,还包括:
37、根据所述用户停留点构建移动轨迹;
38、将所述移动轨迹加载到图形引擎中进行可视化展示。
39、本申请实施例还提出一种用户停留位置判别装置,所述用户停留位置判别装置包括:
40、采集模块,用于采集手机信令数据;
41、栅格化模块,用于根据所述手机信令数据中的全量基站数据构建位置区域栅格;
42、转化模块,用于根据所述手机信令数据中的用户基站停留时间和所述位置区域栅格进行用户轨迹点转化;
43、判定模块,用于基于转化后的用户轨迹点,结合预设距离阈值和预设时间阈值判定得到用户停留点;
44、识别模块,用于根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格。
45、本申请实施例还提出一种用户停留位置判别设备,所述用户停留位置判别设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用户停留位置判别程序,所述用户停留位置判别程序被所述处理器执行时实现如上所述的用户停留位置判别方法的步骤。
46、本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有用户停留位置判别程序,所述用户停留位置判别程序被处理器执行时实现如上所述的用户停留位置判别方法的步骤。
47、本申请实施例提出的用户停留位置判别方法、装置、设备以及存储介质,其用户停留位置判别方法通过采集手机信令数据;根据所述手机信令数据中的全量基站数据构建位置区域栅格;根据所述手机信令数据中的用户基站停留时间和所述位置区域栅格进行用户轨迹点转化;基于转化后的用户轨迹点,结合预设距离阈值和预设时间阈值判定得到用户停留点;根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格。基于本申请方案,通过设置时间阈值和距离阈值,在时间和空间两个方面进行全方位算法考量,能够更加准确地确定用户的停留位置,并有效提升算法效率。通过构建位置区域栅格并设置栅格密度阈值,可以利用位置经纬度分析来构建空间三维图,有助于提升用户停留位置的准确性。
本文档来自技高网...【技术保护点】
1.一种用户停留位置判别方法,其特征在于,所述用户停留位置判别方法包括:
2.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述根据所述手机信令数据中的全量基站数据构建位置区域栅格的步骤包括:
3.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述根据所述手机信令数据中的用户基站停留时间和所述位置区域栅格进行用户轨迹点转化的步骤包括:
4.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述基于转化后的用户轨迹点,结合预设距离阈值和预设时间阈值判定得到用户停留点的步骤包括:
5.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格的步骤包括:
6.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述采集手机信令数据的步骤之后,还包括:
7.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格的步骤之后,还包括:
8.
9.一种用户停留位置判别设备,其特征在于,所述用户停留位置判别设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用户停留位置判别程序,所述用户停留位置判别程序被所述处理器执行时实现如权利要求1-7中任一项所述的用户停留位置判别方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有用户停留位置判别程序,所述用户停留位置判别程序被处理器执行时实现如权利要求1-7中任一项所述的用户停留位置判别方法的步骤。
...【技术特征摘要】
1.一种用户停留位置判别方法,其特征在于,所述用户停留位置判别方法包括:
2.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述根据所述手机信令数据中的全量基站数据构建位置区域栅格的步骤包括:
3.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述根据所述手机信令数据中的用户基站停留时间和所述位置区域栅格进行用户轨迹点转化的步骤包括:
4.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述基于转化后的用户轨迹点,结合预设距离阈值和预设时间阈值判定得到用户停留点的步骤包括:
5.根据权利要求1所述的用户停留位置判别方法,其特征在于,所述根据所述用户停留点所属位置区域栅格和预设栅格密度阈值识别得到用户停留栅格的步骤包括:
6.根据权利要求1所述的用户停留位置判别方法,其特征在于,所...
【专利技术属性】
技术研发人员:匡保国,王鑫,王永智,李平,蒋强,刘亚舟,
申请(专利权)人:中国移动通信集团江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。