用户位置定位系统及方法技术方案

技术编号:18405044 阅读:46 留言:0更新日期:2018-07-08 22:51
本发明专利技术公开了一种用户位置定位系统及方法,获取模块用于获取用户的手机信息,手机信息包括IMSI、当前时间、用户占用小区ID和用户占用时长;统计模块用于按照划分出的工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列;筛选模块用于根据用户工作时间和休息时间每个小区的占用时长统计结果分别筛选出占用时长最长的小区簇;定位模块用于根据用户工作时间和休息时间筛选出的小区簇中所有小区的位置分别定位用户工作时间所在的位置和休息时间所在的位置。本发明专利技术利用用户在不同小区的占用时长作为权重定位用户工作时间所在的位置和休息时间所在的位置,定位准确,定位精度高。

User location positioning system and method

The invention discloses a user location positioning system and method. The acquisition module is used to obtain the user's mobile information. The information of the mobile phone includes IMSI, the current time, the user occupying cell ID and the length of the user's occupancy. The statistical module is used to count the time and time of the user to stay in the residential quarter according to the working time and the rest time. Long, and arranged in descending order according to the length of the occupancy. The screening module is used to screen out the longest occupancy cluster according to the statistical results of the occupying time of each cell in the user working time and rest time, and the location module is used to select the location of all the communities in the cluster according to the working time and the rest time of the user. Don't locate the location of the user's working hours and where the rest time is. The invention uses the time length of the user to locate the position of the working time of the user and the position of the rest time in the occupying time of the different communities, and the positioning is accurate and the positioning precision is high.

【技术实现步骤摘要】
用户位置定位系统及方法
本专利技术涉及用户位置定位
,特别是涉及一种用户位置定位系统及方法。
技术介绍
随着移动市场的不断完善,移动业务推广活动越来越精细,即针对不同区域的用户推广不同的移动业务。为了快速实现个性化移动业务推广活动,运营商提出了基于用户话务统计数据的用户位置定位技术。该技术实现了用户的小区级(网元)位置定位。定位精度受小区密度的影响较大,随着小区密度的减小,定位精度越来越低。
技术实现思路
本专利技术针对现有技术存在的问题和不足,提供一种用户位置定位系统及方法。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供一种用户位置定位系统,其特点在于,其包括获取模块、统计模块、筛选模块和定位模块;该获取模块用于获取用户的手机信息,该手机信息包括IMSI、当前时间、用户占用小区ID和用户占用时长;该统计模块用于按照划分出的工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列;该筛选模块用于根据用户工作时间和休息时间每个小区的占用时长统计结果分别筛选出占用时长最长的小区簇;该定位模块用于根据用户工作时间和休息时间筛选出的小区簇中所有小区的位置分别定位用户工作时间所在的位置和休息时间所在的位置。较佳地,该定位模块用于以用户工作时间对应的小区簇中所有小区的经纬度为顶点画一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该多边形的重心作为用户工作时间所在的位置;该定位模块还用于以用户休息时间对应的小区簇中所有小区的经纬度为顶点画另一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该另一个多边形的重心作为用户休息时间所在的位置。较佳地,该定位模块用于在连续N天用户对应的小区簇相似时,根据N天定位出的重心重新组成一个新多边形,该新多边形的重心即为当天的修正定位结果。较佳地,该定位模块用于在用户当天的小区簇和前一天的小区簇完全不同时,忽略前一天的定位结果。本专利技术还提供一种用户位置定位方法,其特点在于,其包括以下步骤:获取用户的手机信息,该手机信息包括IMSI、当前时间、用户占用小区ID和用户占用时长;按照划分出的工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列;根据用户工作时间和休息时间每个小区的占用时长统计结果分别筛选出占用时长最长的小区簇;根据用户工作时间和休息时间筛选出的小区簇中所有小区的位置分别定位用户工作时间所在的位置和休息时间所在的位置。较佳地,以用户工作时间对应的小区簇中所有小区的经纬度为顶点画一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该多边形的重心作为用户工作时间所在的位置;以用户休息时间对应的小区簇中所有小区的经纬度为顶点画另一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该另一个多边形的重心作为用户休息时间所在的位置。较佳地,在连续N天用户对应的小区簇相似时,根据N天定位出的重心重新组成一个新多边形,该新多边形的重心即为当天的修正定位结果。较佳地,在用户当天的小区簇和前一天的小区簇完全不同时,忽略前一天的定位结果。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本专利技术利用用户在不同小区的占用时长作为权重定位用户工作时间所在的位置和休息时间所在的位置,定位准确,定位精度高。附图说明图1为本专利技术较佳实施例的用户位置定位系统的结构示意图。图2为本专利技术较佳实施例的用户位置定位方法的流程图。图3为通过统计筛选出的用户占用时长最长的小区簇的示意图。图4为以A、B、C三个小区作为顶点计算三角形的重心的示意图。图5为重心偏移的示意图。图6为用户位置修正的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本实施例提供一种用户位置定位系统,其包括获取模块1、统计模块2、筛选模块3和定位模块4。该获取模块1用于获取用户的手机信息,该手机信息包括IMSI(国际移动用户识别码)、当前时间、用户占用小区ID(身份标识)和用户占用时长。该统计模块2用于按照划分出的工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列。该筛选模块3用于根据用户工作时间和休息时间每个小区的占用时长统计结果分别筛选出占用时长最长的小区簇。该定位模块4用于根据用户工作时间和休息时间筛选出的小区簇中所有小区的位置分别定位用户工作时间所在的位置和休息时间所在的位置。具体地,该定位模块4用于以用户工作时间对应的小区簇中所有小区的经纬度为顶点画一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该多边形的重心作为用户工作时间所在的位置。该定位模块4还用于以用户休息时间对应的小区簇中所有小区的经纬度为顶点画另一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该另一个多边形的重心作为用户休息时间所在的位置。如图2所示,本实施例还提供一种用户位置定位方法,其包括以下步骤:步骤101、获取用户的手机信息,该手机信息包括IMSI、当前时间、用户占用小区ID和用户占用时长。步骤102、按照划分出的工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列。步骤103、根据用户工作时间和休息时间每个小区的占用时长统计结果分别筛选出占用时长最长的小区簇。步骤104、根据用户工作时间和休息时间筛选出的小区簇中所有小区的位置分别定位用户工作时间所在的位置和休息时间所在的位置。以用户工作时间对应的小区簇中所有小区的经纬度为顶点画一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该多边形的重心。为了进一步提高定位精度,在用户定位过程中增加了以下辅助算法;a)对于同一用户,如果连续3天的小区簇相似(小区簇中包含相同小区),则根据当天的定位结果结合之前2天的定位结果进行重心计算,并作为该用户的修正定位结果;(根据当天和之前2天的定位结果组成三角形,三角形重心为当天的修正定位结果)。b)如果同一用户的小区簇和前一天的小区簇完全不同,则说明该用户已经改变常驻区域了,在定位用户位置时,忽略原定位结果。为了使得用户更好地理解本方案,下面举一具体的例子:获取用户的手机信息,该手机信息包括IMSI、当前时间、用户占用小区ID和用户占用时长。设定工作时间为9:00~11:00和14:00~16:00(可调),休息时间为19:00~23:00(可调),按照工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列。见图3,通过统计筛选出工作时间用户占用时长最长的小区簇(包括小区A、小区B和小区C)。以A、B、C三个小区作为顶点画一个三角形,计算该三角形的重心坐标G,见图4;重心坐标G向三个小区顶点方向分别按照50%、33%、17%的权重偏移,见图5;偏移后的重心坐标G为用户工作时间所在的位置。如果该用户连续3天的小区簇相似,则根据3天的定位坐标进行重心计算,作本文档来自技高网...

【技术保护点】
1.一种用户位置定位系统,其特征在于,其包括获取模块、统计模块、筛选模块和定位模块;该获取模块用于获取用户的手机信息,该手机信息包括IMSI、当前时间、用户占用小区ID和用户占用时长;该统计模块用于按照划分出的工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列;该筛选模块用于根据用户工作时间和休息时间每个小区的占用时长统计结果分别筛选出占用时长最长的小区簇;该定位模块用于根据用户工作时间和休息时间筛选出的小区簇中所有小区的位置分别定位用户工作时间所在的位置和休息时间所在的位置。

【技术特征摘要】
1.一种用户位置定位系统,其特征在于,其包括获取模块、统计模块、筛选模块和定位模块;该获取模块用于获取用户的手机信息,该手机信息包括IMSI、当前时间、用户占用小区ID和用户占用时长;该统计模块用于按照划分出的工作时间和休息时间分别统计每天用户驻留小区的时长,并按照占用时长分别降序排列;该筛选模块用于根据用户工作时间和休息时间每个小区的占用时长统计结果分别筛选出占用时长最长的小区簇;该定位模块用于根据用户工作时间和休息时间筛选出的小区簇中所有小区的位置分别定位用户工作时间所在的位置和休息时间所在的位置。2.如权利要求1所述的用户位置定位系统,其特征在于,该定位模块用于以用户工作时间对应的小区簇中所有小区的经纬度为顶点画一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该多边形的重心作为用户工作时间所在的位置;该定位模块还用于以用户休息时间对应的小区簇中所有小区的经纬度为顶点画另一个多边形,并利用对应的小区簇中各小区的占用时长作为权重计算该另一个多边形的重心作为用户休息时间所在的位置。3.如权利要求2所述的用户位置定位系统,其特征在于,该定位模块用于在连续N天用户对应的小区簇相似时,根据N天定位出的重心重新组成一个新多边形,该新多边形的重心即为当天的修正定位结果。4.如权利要求3所述的用户位置定位系统,其特征在于,该定位模块...

【专利技术属性】
技术研发人员:张凌罗康峰张雷
申请(专利权)人:西安汇龙科技股份有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1