本发明涉及信息通信技术领域,尤其是一种基于移动终端通信信令获取用户位置信息的方法。
背景技术:
随着信息技术的发展与大数据的需要,如何快速、准确的分析获得用户的位置信息,是目前大家普遍进行研究的问题。现在已经有很多获取用户的位置信息的方法,通过app将智能终端的定位信息上传到app服务器端。但是,这样的方法用户必须安装特定的app,而且需要用户确认app权限,用户的位置信息仅上传到app厂商。
技术实现要素:
本发明所要解决的技术问题是提供一种基于移动终端通信信令获取用户位置信息的方法,它无需通过在智能终端上安装特定的app,可以获得能被共享的区域位置用户数据,还能统计下一整点时刻目标区域的最终存量用户,以克服现有技术的不足。
本发明是这样实现的:基于移动终端通信信令获取用户位置信息的方法,通过抓取移动通信网络全网接口的移动通信网络中产生的基础信令数据,来获取用户信息以及移动通信网络参数,将上述数据进行存储分析,并结合GIS技术,最终获取用户位置信息。
所述的结合GIS技术具体是,依据GIS图层数据及移动通信网络参数数据,按照经纬度信息设计算法(基于现有的GIS引擎(arcgis或google map等),进行经纬度与基站数据的匹配),实现GIS与移动通信网络参数的相对准确的自动匹配,能够根据更新的GIS图层数据及/或移动通信网络参数,实现两者之间匹配的自动更新。
所述的算法具体为:
1)建立目标人群:
i)获取上个整点快照用户;如果系统初次运行,则为空;
ii)获取统计两个整点时刻间在目标区域出现的所有用户,即出现用户;
iii)快照用户加上出现用户去重后构成完整的目标人群;
2)追踪目标人群在统计时段的全网事件记录,找到最后一个事件;
3)根据最后一个事件的发生区域判断用户最后的位置:如果某用户最后一个事件发生在目标区域以外,则表明该用户已离开目标区域,则在目标用人群中减去该用户;否则,表明该用户仍在目标区域;遍历所有目标用户,最终得到下一整点时刻目标区域的最终存量用户。
所述的全网接口包括A接口、Mc接口或HSTP。
与现有技术相比,本发明通过抓取移动通信网络全网接口的移动通信网络中产生的基础信令数据,来获取用户信息以及移动通信网络参数,将上述数据进行存储分析,并结合GIS技术,最终获取用户位置信息。这样的方式无需通过在智能终端上安装特定的app,可以获得能被共享的区域位置用户数据,还能统计下一整点时刻目标区域的最终存量用户。本发明简单易行、成本低廉,使用效果好。
附图说明
图1为本发明的用户区域状态跃迁图。
具体实施方式
本发明的实施例:基于移动终端通信信令获取用户位置信息的方法,通过抓取移动通信网络全网接口的移动通信网络中产生的基础信令数据,来获取用户信息以及移动通信网络参数,将上述数据进行存储分析,并结合GIS技术,依据GIS图层数据及移动通信网络参数数据,按照经纬度信息设计算法(基于现有的GIS引擎(arcgis或google map等),进行经纬度与基站数据的匹配),实现GIS与移动通信网络参数的相对准确的自动匹配,能够根据更新的GIS图层数据及/或移动通信网络参数,实现两者之间匹配的自动更新。
所述的算法具体为:
1)建立目标人群:
i)获取上个整点快照用户;如果系统初次运行,则为空;
ii)获取统计两个整点时刻间在目标区域出现的所有用户,即出现用户;
iii)快照用户加上出现用户去重后构成完整的目标人群;
2)追踪目标人群在统计时段的全网事件记录,找到最后一个事件;
3)根据最后一个事件的发生区域判断用户最后的位置:如果某用户最后一个事件发生在目标区域以外,则表明该用户已离开目标区域,则在目标用人群中减去该用户;否则,表明该用户仍在目标区域;遍历所有目标用户,最终得到下一整点时刻目标区域的最终存量用户。