一种基于基站小区的目标客户样本选取方法及系统 |
|||||||
申请号 | CN201610031656.9 | 申请日 | 2016-01-15 | 公开(公告)号 | CN105722025A | 公开(公告)日 | 2016-06-29 |
申请人 | 中国联合网络通信有限公司广东省分公司; 北京思特奇信息技术股份有限公司; | 发明人 | 李慧; 鲁琳; 苏茂金; 冯烨; 王成刚; 肖国彪; 郭维; 闫猛; 韦炜; 陈例圆; 定勇; 付金山; 于佳琪; | ||||
摘要 | 本 发明 涉及一种基于基站小区的目标客户样本选取方法及系统,其方法包括:步骤1:在 电子 地图中根据需监测地区绘制一个闭合多边形,并确定一个以所述闭合多边形为中心的监测区域;步骤2:在基站库表中查找监测区域内的所有基站,得到相关基站,所有相关基站构成相关基站集,并获取所有相关基站的扇形 覆盖 区域;步骤3:删除相关基站集中的相关基站的扇形覆盖区域与所述闭合多边形不存在交集的相关基站,记录相关基站集中剩余所有基站对应的小区的标识并存入 数据库 ,执行步骤4;步骤4:根据数据库中获取的标识,获取需监测区域内的用户信息。本发明实现客户的实时在线数据的采集。判定运营商基站扇区是否覆盖到地图平面 位置 的逻辑过程。 | ||||||
权利要求 | 1.一种基于基站小区的目标客户样本选取方法,其特征在于,具体包括以下步骤: |
||||||
说明书全文 | 一种基于基站小区的目标客户样本选取方法及系统技术领域[0001] 本发明涉及一种基于基站小区的目标客户样本选取方法及系统。 背景技术[0002] 随着移互联网的迅速普及和信息技术的迅速发展,加速了经济信息化和经济全球化的进程,改变了传统的商业竞争模式.,同时也催生“大数据时代”的到来。在大数据时代,数据管理和应用能力成为企业的核心竞争力,企业需要将核心信息数据应用融入到企业运营体系,通过大数据分析支撑企业管理和业务运营。在大数据时代,运营商必须以科学的管理方法和先进的信息技术从海量的宝贵数据中进行深层次的分析和挖掘,从中发现与客户消费行为相关的有价值的、有规律的信息,充分满足电信运营商以客户为导向、精确化营销的经营理念。只有这样才能凭借大数据东风拥抱互联网、电子商务,在大数据市场占据一席之地。 [0004] 现有技术一的技术方案: [0005] 基于GPS定位: [0006] 目前很多应用尤其是移动互联网应用在基于位置的客户选取上,往往选择基于GPS信息实现。这种技术通过记录客户的GPS信息,形成位置与时间的对应关系,并形成客户个体的位置行为轨迹。通过选择单点位置或区域,圈定选取对应的客户群体。 [0007] 现有技术二的技术方案: [0008] 基于COO定位: [0009] COO是一种单基站定位,即根据设备当前连接的蜂窝基站的位置来确定设备的位置。那么很显然,定位的精度就取决于蜂窝小区的半径。在基站密集的城市中心地区,通常会采用多层小区,小区划分的很小,这时定位精度可以达到50M以内;而在其他地区,可能基站分布相对分散,小区半径较大,可能达到几千米,也就意味着定位精度只能粗略到几千米,从原理上我们可以看出,COO定位其精度是不太确定的。但是这却是GSM网络中的移动设备最快捷、最方便的定位方法,因为GSM网络端以及设备端都不需要任何的额外硬件投入。在一般的设备中,可能都存在一个类似如下的GetCurrentCellID()方法的接口来提供当前GSM蜂窝基站ID:CellID=GetCurrentCellID();通过这个接口获取到CellID后,我们还需要根据这个CellID查出该蜂窝基站所在的具体地理坐标。这时,我们可能就需要调用一些包含[CellID,地理坐标]对应关系的外部数据以确定相应的地理坐标。 发明内容[0011] 经研究发现,基于GPS定位存在以下的缺点: [0012] 基于GPS的客户选取技术的缺点有二。第一,手机终端的GPS模块需要用户赋予相应的权限并通过应用触发,才能实现位置信息的记录,故客户位置信息及轨迹无法连续采集,造成客户群体选择时,将会遗漏。第二,GPS信号的接收也会受到诸多的限制,例如在室内、隧道、地下停车场、高楼区域等有可能阻挡对空视线的地区,GPS无法实现搜星定位;金属成分过多的太阳膜,会对GPS的搜星性能起很大的屏蔽作用,有可能严重降低GPS的搜星性能,甚至无法搜星等等。 [0013] 而基于COO定位存在以下的缺点: [0014] 此技术最大的确定在于,在实际的使用场景中,使用者划定的位置区域并不能与基站覆盖的范围完全吻合,这就造成选取出的客户数量的精准度很低。 [0016] 本发明所要解决的技术问题是,针对现有技术中客户选取方案的缺点,提供一种通过使用移动通信基站信息,实现客户的实时在线数据的采集;通过模型计算、确定基站小区扇区是否落在监测区域平面中,判定小区是否纳入目标样本用户采集基站来源的基于基站小区的目标客户样本选取方法及系统。 [0017] 本发明解决上述技术问题的技术方案如下:一种基于基站小区的目标客户样本选取方法,具体包括以下步骤: [0018] 步骤1:在电子地图中根据需监测地区绘制一个闭合多边形,并确定一个以所述闭合多边形为中心的监测区域; [0019] 步骤2:在基站库表中查找监测区域内的所有基站,得到相关基站,所有相关基站构成相关基站集,并获取所有相关基站的扇形覆盖区域; [0020] 步骤3:删除相关基站集中的相关基站的扇形覆盖区域与所述闭合多边形不存在交集的相关基站,记录相关基站集中剩余所有基站对应的小区的标识并存入数据库,执行步骤4; [0021] 步骤4:根据数据库中获取的标识,获取需监测区域内的用户信息。 [0022] 本发明的有益效果是:使用移动通信基站信息,实现客户的实时在线数据的采集。将移动运营商的基站扇区与用户所确定的监测区域,通过获取全网基站有效辐射半径阀值,初步过滤可能涉及的基站,通过算法计算,判定该扇区Cell与监测区域圆有存在交集的方法。判定运营商基站扇区是否覆盖到地图平面位置的逻辑过程。 [0023] 在上述技术方案的基础上,本发明还可以做如下改进。 [0024] 进一步,所述步骤1具体包括以下步骤: [0025] 步骤1.1:在电子地图中根据需监测地区绘制一个闭合多边形,根据闭合多边形确定其中心点; [0026] 步骤1.2:以中心点为圆心,以中心点到闭合多边形边缘最远位置的长度再加上设定长度为半径,获得一个圆形区域,所述圆形区域为监测区域。 [0027] 采用上述进一步方案的有益效果是,通过现有技术中的方法计算闭合多边形的中心点,获取圆心的经纬度,将圆心与闭合多边形的多个角相连接,得到最长的一条连线加上一个设定的长度确定为半径,以此圆心和半径做圆,得到监测区域,其中增加的设定长度避免了基站的遗漏,将基站位置不在多边形范围内,但其覆盖范围会覆盖到多边形的基站也包含在本监测区域内,此设定长度可以根据基站库表中的所有信息统计得出。 [0028] 进一步,所述基站库表中包括基站位置信息、信号辐射距离信息和天线方位角信息等。 [0029] 进一步,所述步骤2具体包括以下步骤: [0030] 步骤2.1:在基站库表中查找基站位置处于监测区域内的所有基站,得到所有相关基站构成相关基站集; [0031] 步骤2.2:获取所有相关基站的基站位置信息、信号辐射距离信息和天线方位角信息; [0032] 步骤2.3:根据基站库表中的基站位置信息、信号辐射距离信息和天线方位角信息确定相关基站的扇形覆盖区域;得到所有相关基站的扇形覆盖区域。 [0033] 采用上述进一步方案的有益效果是,以基站位置信息为圆心,辐射距离信息为半径可确定一个覆盖圆形,而根据天线方位角信息可确定基站覆盖的方向,进而确定基站的扇形覆盖区域。 [0034] 进一步,对步骤3中所述相关基站集中的所有相关基站进行排序得到一个相关基站序列,所述相关基站序列的排序是根据相关基站与监测区域中心的距离由小到大进行的。 [0035] 进一步,所述步骤3具体包括以下步骤: [0036] 步骤3.1:在相关基站集中按序选取的一个相关基站为当前基站; [0037] 步骤3.2:判断当前基站的扇形覆盖区域是否与所述闭合多边形存在交集,如果是,执行步骤3.3;否则,在相关基站集中删除此当前基站,执行步骤3.4; [0038] 步骤3.3:记录相关基站集中所有基站对应的小区的标识并存入数据库,选取相关基站序列中下一个相关基站为当前基站,执行步骤3.2; [0039] 步骤3.4:判断相关基站序列中是否还有未判断的相关基站,如果是,执行步骤3.1;否则,执行步骤4。 [0040] 采用上述进一步方案的有益效果是,将所有相关基站的扇形覆盖区域与闭合多边形进行存在交集校验,得到所有覆盖区域包括所述闭合多边形的基站。 [0041] 进一步,所述步骤4具体包括以下步骤: [0042] 步骤4.1:根据数据库中获取的标识,获取基站运营商的信令明细数据; [0043] 步骤4.2:根据信令明细数据查找所有相关基站集中的相关基站的用户信息; [0044] 步骤4.3:对所有所述用户信息进行过滤去重,得到需监测区域内的全部用户信息。 [0045] 采用上述进一步方案的有益效果是,根据信令得到对应每个基站的所有用户,对重复接收多个基站的用户进行去重,仅保留一个,得到监测区域内所有的用户,进而可根据用户群确定监测区域内的人流量和人口密度。 [0046] 本发明解决上述技术问题的技术方案如下:一种基于基站小区的目标客户样本选取系统,包括区域确定模块、基站获取模块、交集判断模块和信息获取模块; [0047] 所述区域确定模块用于在电子地图中根据需监测地区绘制一个闭合多边形,并确定一个以所述闭合多边形为中心的监测区域; [0048] 所述基站获取模块用于在基站库表中查找监测区域内的所有基站,得到相关基站,所有相关基站构成相关基站集,并获取所有相关基站的扇形覆盖区域; [0049] 所述交集判断模块用于删除相关基站集中的相关基站的扇形覆盖区域与所述闭合多边形不存在交集的相关基站,记录相关基站集中剩余所有基站对应的小区的标识并存入数据库,触发信息获取模块; [0050] 所述信息获取模块用于根据数据库中获取的标识,获取需监测区域内的用户信息。 [0051] 在上述技术方案的基础上,本发明还可以做如下改进。 [0052] 进一步,所述区域确定模块包括多边形模块和圆形区域模块; [0053] 所述多边形模块用于在电子地图中根据需监测地区绘制一个闭合多边形,根据闭合多边形确定其中心点; [0054] 所述圆形区域模块用于以中心点为圆心,以中心点到闭合多边形边缘最远位置的长度再加上设定长度为半径,获得一个圆形区域,所述圆形区域为监测区域。 [0055] 采用上述进一步方案的有益效果是,通过现有技术中的方法计算闭合多边形的中心点,获取圆心的经纬度,将圆心与闭合多边形的多个角相连接,得到最长的一条连线加上一个设定的长度确定为半径,以此圆心和半径做圆,得到监测区域,其中增加的设定长度避免了基站的遗漏,将基站位置不在多边形范围内,但其覆盖范围会覆盖到多边形的基站也包含在本监测区域内,此设定长度可以根据基站库表中的所有信息统计得出。 [0056] 进一步,所述基站库表中包括基站位置信息、信号辐射距离信息和天线方位角信息等。 [0057] 缩略语和关键术语定义: [0058] GPS:全球定位系统; [0059] ISDN:综合业务数字网; [0060] IMEI:国际移动设备标识; [0061] IMSI:国际移动用户识别码; [0064] 图2为本发明实施例1所述的一种基于基站小区的目标客户样本选取系统结构框图; [0065] 图3为本发明具体示例所述的一种基于基站小区的目标客户样本选取方法示意图。 [0066] 附图中,各标号所代表的部件列表如下: [0067] 1、区域确定模块,2、基站获取模块,3、交集判断模块,4、信息获取模块。 具体实施方式[0068] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。 [0069] 如图1所示,为本发明实施例1所述的一种基于基站小区的目标客户样本选取方法,具体包括以下步骤: [0070] 步骤1:在电子地图中根据需监测地区绘制一个闭合多边形,并确定一个以所述闭合多边形为中心的监测区域; [0071] 步骤2:在基站库表中查找监测区域内的所有基站,得到相关基站,所有相关基站构成相关基站集,并获取所有相关基站的扇形覆盖区域; [0072] 步骤3:删除相关基站集中的相关基站的扇形覆盖区域与所述闭合多边形不存在交集的相关基站,记录相关基站集中剩余所有基站对应的小区的标识并存入数据库,执行步骤4; [0073] 步骤4:根据数据库中获取的标识,获取需监测区域内的用户信息。 [0074] 本发明实施例2所述的一种基于基站小区的目标客户样本选取方法,在实施例1的基础上,所述步骤1具体包括以下步骤: [0075] 步骤1.1:在电子地图中根据需监测地区绘制一个闭合多边形,根据闭合多边形确定其中心点; [0076] 步骤1.2:以中心点为圆心,以中心点到闭合多边形边缘最远位置的长度再加上设定长度为半径,获得一个圆形区域,所述圆形区域为监测区域。 [0077] 本发明实施例3所述的一种基于基站小区的目标客户样本选取方法,在实施例1或2的基础上,所述基站库表中包括基站位置信息、信号辐射距离信息和天线方位角信息等。 [0078] 本发明实施例4所述的一种基于基站小区的目标客户样本选取方法,在实施例1-3任一实施例的基础上,所述步骤2具体包括以下步骤: [0079] 步骤2.1:在基站库表中查找基站位置处于监测区域内的所有基站,得到所有相关基站构成相关基站集; [0080] 步骤2.2:获取所有相关基站的基站位置信息、信号辐射距离信息和天线方位角信息; [0081] 步骤2.3:根据基站库表中的基站位置信息、信号辐射距离信息和天线方位角信息确定相关基站的扇形覆盖区域;得到所有相关基站的扇形覆盖区域。 [0082] 本发明实施例5所述的一种基于基站小区的目标客户样本选取方法,在实施例1-4任一实施例的基础上,对步骤3中所述相关基站集中的所有相关基站进行排序得到一个相关基站序列,所述相关基站序列的排序是根据相关基站与监测区域中心的距离由小到大进行的。 [0083] 本发明实施例6所述的一种基于基站小区的目标客户样本选取方法,在实施例5的基础上,所述步骤3具体包括以下步骤: [0084] 步骤3.1:在相关基站集中按序选取的一个相关基站为当前基站; [0085] 步骤3.2:判断当前基站的扇形覆盖区域是否与所述闭合多边形存在交集,如果是,执行步骤3.3;否则,在相关基站集中删除此当前基站,执行步骤3.4; [0086] 步骤3.3:记录相关基站集中所有基站对应的小区的标识并存入数据库,选取相关基站序列中下一个相关基站为当前基站,执行步骤3.2; [0087] 步骤3.4:判断相关基站序列中是否还有未判断的相关基站,如果是,执行步骤3.1;否则,执行步骤4。 [0088] 本发明实施例7所述的一种基于基站小区的目标客户样本选取方法,在实施例1-6任一实施例的基础上,所述步骤4具体包括以下步骤: [0089] 步骤4.1:根据数据库中获取的标识,获取基站运营商的信令明细数据; [0090] 步骤4.2:根据信令明细数据查找所有相关基站集中的相关基站的用户信息; [0091] 步骤4.3:对所有所述用户信息进行过滤去重,得到需监测区域内的全部用户信息。 [0092] 如图2所示,为本发明实施例1所述的一种基于基站小区的目标客户样本选取系统,包括区域确定模块1、基站获取模块2、交集判断模块3和信息获取模块4; [0093] 所述区域确定模块1用于在电子地图中根据需监测地区绘制一个闭合多边形,并确定一个以所述闭合多边形为中心的监测区域; [0094] 所述基站获取模块2用于在基站库表中查找监测区域内的所有基站,得到相关基站,所有相关基站构成相关基站集,并获取所有相关基站的扇形覆盖区域; [0095] 所述交集判断模块3用于删除相关基站集中的相关基站的扇形覆盖区域与所述闭合多边形不存在交集的相关基站,记录相关基站集中剩余所有基站对应的小区的标识并存入数据库,触发信息获取模块; [0096] 所述信息获取模块4用于根据数据库中获取的标识,获取需监测区域内的用户信息。 [0097] 本发明实施例2所述的一种基于基站小区的目标客户样本选取系统,在实施例1的基础上,所述区域确定模块1包括多边形模块和圆形区域模块; [0098] 所述多边形模块用于在电子地图中根据需监测地区绘制一个闭合多边形,根据闭合多边形确定其中心点; [0099] 所述圆形区域模块用于以中心点为圆心,以中心点到闭合多边形边缘最远位置的长度再加上设定长度为半径,获得一个圆形区域,所述圆形区域为监测区域。 [0100] 本发明实施例3所述的一种基于基站小区的目标客户样本选取系统,在实施例1或2的基础上,所述基站库表中包括基站位置信息、信号辐射距离信息和天线方位角信息等。 [0101] 如图3所示,为本发明具体示例。 [0102] 1)用户开启电子地图,定位监测位置; [0103] 2)使用画图组件绘制一个圆(圆心cCenter(经度cLng、维度cLat,半径(cRadius,米))、并提交; [0104] 3)绘制引擎绘制出圆形、并将参数传入判定组件; [0105] 4)判定组件获取全网基站有效辐射半径阀值(TRR,the threshold of radiation radius); [0106] 5)判定组件:初步过滤可能涉及的基站(BaseStation,基站经度bLng,基站纬度bLat),计算条件公式: [0107] Ranging(cCenter,baseStation)-cCenter.radius [0108] Ranging是测量同一经纬度坐标下两个点之间的距离函数。通过上述公式计算出可能的基站pbaseStations(可能的基站,possible baseStations); [0109] 6)判定组件:进一步确定每一个基站下的小区是否覆盖到圆形区域,计算条件公式: [0110] 条件1:Ranging(cCenter,pbaseStation) [0111] 条件2:小区扇形边line1和line2到圆心的距离小于圆半径,条件公式: [0112] DisOfPoint2Line(line(cell[i].aa,pbaseStation),cCenter) [0113] DisOfPoint2Line(line(0°,pbaseStation),cCenter) [0115] 当同时满足上述3个条件时,即可判定该扇区Cell与监测区域圆有存在交集; [0116] 7)传入扇区集合和时间周期,过滤出扇区上附着的用户; [0117] 8)用户接收到与该圆相关的用户集合; [0118] 2.3本发明技术方案带来的有益效果 |