一种用户驻留位置的确定方法、装置、电子设备和介质与流程

文档序号:36159764发布日期:2023-11-23 05:44阅读:50来源:国知局
一种用户驻留位置的确定方法与流程

本发明实施例涉及基站信令,尤其涉及一种用户驻留位置的确定方法、装置、电子设备和介质。


背景技术:

1、一直以来,区域人口数据均出自与统计局、民政局、公安局等几个部门,受限于数据获取方式和统计方法,这些数据只能按年度更新,且由于城市化过程中,人员流动日益频繁,传统的数据口径已经不能满足动态化的人口变化跟踪需求。随着移动通信技术的发展,全球范围内建立了大量的通信基站,利用通信基站位置定位成为提供基于位置的服务(location based services,lbs)的新途径,通过对用户基站信令长时间追踪,判别用户的逗留地点,分析该用户是否属于某一区域的常驻居民。更进一步的,可以通过工作及居家时段产生活跃次数最大的稳定点判断工作人口和居住人口。

2、然而,现有技术在求解这类涉及全国用户常驻数据时,一般都是基于现有的大数据体系架构,通过复杂的清洗、转换、聚类运算等操作获取用户集中出现的轨迹点或者基站及邻近基站,进而确定用户常驻区域。这样的方式一方面需要占用大量的存储空间去存储用户基站数据及中间结果数据等,另一方面需要占用巨大的计算资源来实现数据计算,存在数据处理效率低,存储成本高的问题。


技术实现思路

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、在本发明中,通过基站位置信令数据,得到用户在基站内每一小时时间段的驻留时长,关联用户位图元数据表中用户标识及用户在位图中位置信息,构建出每个基站的小时级用户驻留位图,进而得到不同常驻类别下的每个基站的日驻留用户位图,对于中间数据的存储和计算均通过位图,由于位图采用比特为单位来存储数据,大大减少了存储空间;并且位图计算是通过二进制的”与”和“或”等位运算符进行计算,计算效率高,解决了现有的通过大数据统计用户驻留区域导致的存储及计算成本高的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1