一种基于通信信令的基站评估方法和系统与流程

文档序号:16902310发布日期:2019-02-19 18:07阅读:387来源:国知局
一种基于通信信令的基站评估方法和系统与流程

本发明实施例涉及通信领域,尤其涉及一种基于通信信令的基站评估方法和系统。



背景技术:

随着通信设备的不断发展,用户对基于通信设备的通信效果要求也在不断提高。基站是通信设备连接网络的必经入口,基于基站位置与用户与基站间交互的信令,运营商可以推断出用户可能所在的位置,因此基站位置对刻画用户轨迹具有重要意义。

在现有技术中,基站的经纬度信息是由基站维护人员人为手动输入、汇集并存储于服务器端的,在这一过程中不可避免会发生因为输入人员的疏忽而引起错误数据的输入,即实际位置与记录位置不符。在发现用户轨迹出现异常后,技术人员通过查询信令日志,确定问题基站的编号。而对位置异常的基站的评估方法有助于指导运维人员快速准确的找到问题基站并校正数据,也可以进一步通过基站纠偏的方法对位置异常的基站进行位置纠偏。

因此,怎样实现对基站进行精准的评估成了亟待解决的问题。



技术实现要素:

本发明所要解决的技术问题是针对现有技术中所存在的上述缺陷,提供一种基于通信信令的基站评估方法和系统,用以解决现有技术中存在无法对基站进行精准评估的问题。

根据本发明实施例的一个方面,本发明实施例提供了一种基于通信信令的基站评估方法,所述方法包括:

获取信令数据;

根据所述信令数据中携带的用户的手机号码以及分别与所述手机号码对应的国际移动设备识别码和国际移动用户识别码,生成用户对应的用户标识;

基于所述用户标识对所述信令数据进行划分,得到用户对应的基站切换关系和切换次数;

基于所述基站切换关系、所述切换次数计算基站的可信度评分。

进一步地,所述基于所述用户标识对所述信令数据进行划分,得到用户对应的基站切换关系和切换次数,具体包括:

将所述信令数据进行过滤处理,得到目标信令数据;

基于所述用户标识对所述目标信令数据排序,得到每个用户对应的基站序列;

从每个用户对应的基站序列中提取与该用户对应的基站切换关系;

根据每个用户对应的基站切换关系,得到所有用户对应的所述基站切换关系和所述基站切换关系的所述切换次数。

进一步地,所述从每个用户对应的基站序列中提取与该用户对应的基站切换关系,具体包括:

获取用户分别处于其对应的基站序列中的待切换基站的断开时间和待接入基站的接入时间;

基于所述断开时间和所述接入时间确定时间差;

提取所述时间差小于或等于预设的阈值的两相邻基站,组成所述该用户对应的基站切换关系。

进一步地,所述基于所述基站切换关系、所述切换次数计算基站的可信度评分,具体包括:

获取每个所述基站切换关系中的两个基站的经度坐标和纬度坐标;

基于所述经度坐标和所述纬度坐标计算每个基站切换关系中两个基站间的距离;

基于所述每个基站切换关系中两个基站间的距离确定距离中位数;

基于所述基站切换关系、所述切换次数、所述距离和所述距离中位数确定所述可信度评分。

进一步地,所述基于所述经度坐标和所述纬度坐标计算每个基站切换关系中两个基站间的距离,具体包括:

基于式1计算所述距离dista,b:

其中,r为地球半径,lata为基站a对应的纬度坐标,latb为基站b对应的纬度坐标,lona为基站a对应的经度坐标,lonb为基站b对应的经度坐标,且lata、latb、lona、lonb均用弧度制表示。

进一步地,所述基于所述基站切换关系、所述切换次数、所述距离和所述距离中位数确定所述可信度评分,具体包括:

基于式2计算所述可信度评分scorei:

其中,j是与i有基站切换关系的基站集合,counti,j为基站i与基站j的切换次数,disti,j为基站i与基站j之间的距离,median_disti为与基站i有基站切换关系的所有基站相对于基站i的所述距离中位数。

进一步地,所述方法还包括:

将所述可信度评分与预设的分数阈值进行比较;

将所述可信度评分小于所述分数阈值对应的基站标记为异常基站。

根据本发明实施例的另一个方面,本发明实施例还提供了一种基于通信信令的基站评估系统,所述系统包括:获取模块、生成模块、划分模块和计算模块,其中,

所述获取模块用于:获取信令数据;

所述生成模块用于:根据所述信令数据中携带的用户的手机号码以及分别与所述手机号码对应的国际移动设备识别码和国际移动用户识别码,生成用户对应的用户标识;

所述划分模块用于:基于所述用户标识对所述信令数据进行划分,得到用户对应的基站切换关系和切换次数;

所述计算模块用于:基于所述基站切换关系、所述切换次数计算基站的可信度评分。

进一步地,所述划分模块具体用于:

将所述信令数据进行过滤处理,得到目标信令数据;

基于所述用户标识对所述目标信令数据排序,得到每个用户对应的基站序列;

从每个用户对应的基站序列中提取与该用户对应的基站切换关系;

根据每个用户对应的基站切换关系,得到所有用户对应的所述基站切换关系和所述基站切换关系的所述切换次数。

进一步地,所述划分模块具体用于:

获取用户分别处于其对应的基站序列中的待切换基站的断开时间和待接入基站的接入时间;

基于所述断开时间和所述接入时间确定时间差;

提取所述时间差小于或等于预设的阈值的两相邻基站,组成所述该用户对应的基站切换关系。

进一步地,所述计算模块具体用于:

获取每个所述基站切换关系中的两个基站的经度坐标和纬度坐标;

基于所述经度坐标和所述纬度坐标计算每个基站切换关系中两个基站间的距离;

基于所述距离确定距离中位数;

基于所述基站切换关系、所述切换次数、所述距离和所述距离中位数确定所述可信度评分。

进一步地,所述计算模块具体用于:

基于式1计算所述距离dista,b:

其中,r为地球半径,lata为基站a对应的纬度坐标,latb为基站b对应的纬度坐标,lona为基站a对应的经度坐标,lonb为基站b对应的经度坐标,且lata、latb、lona、lonb均用弧度制表示。

进一步地,所述计算模块具体用于:

基于式2计算所述可信度评分scorei:

其中,j是与i有基站切换关系的基站集合,counti,j为基站i与基站j的切换次数,disti,j为基站i与基站j之间的距离,median_disti为与基站i有基站切换关系的所有基站相对于基站i的所述距离中位数。

进一步地,所述系统还包括:比较模块和标记模块,其中,

所述比较模块用于:将所述可信度评分与预设的分数阈值进行比较;

所述标记模块用于:将所述可信度评分小于所述分数阈值对应的基站标记为异常基站。

本发明实施例的有益效果在于,由于采用了获取信令数据,根据信令数据中携带的用户的手机号码,以及分别与手机号码对应的国际移动设备识别码和国际移动用户识别码,生成用户对应的用户标识,基于用户标识对信令数据进行划分,得到用户对应的基站切换关系和切换次数,基于基站切换关系、切换次数计算基站的可信度评分的技术方案,避免了现有技术中由于数据量极大,人工处理效率低的技术问题,且,避免了现有技术中误判和漏判率高的问题,实现了精准的反应基站间真实切换关系,得到真实可靠的可信度评分的技术效果。

附图说明

图1为本发明实施例提供的一种基于通信信令的基站评估方法的流程示意图;

图2为本发明实施例提供的一种基于通信信令的基站评估系统的模块示意图;

附图标记:

1、获取模块;2、生成模块;3、划分模块;4、计算模块;5、比较模块;6、标记模块。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

本发明实施例提供了一种基于通信信令的基站评估方法和系统。

根据本发明实施例的一个方面,本发明实施例提供了一种基于通信信令的基站评估方法。

请参阅图1,图1为本发明实施例提供的一种基于通信信令的基站评估方法的流程示意图。

如图1所示,该方法包括:

s1:获取信令数据。

s2:根据信令数据中携带的用户的手机号码以及分别与手机号码对应的国际移动设备识别码和国际移动用户识别码,生成用户对应的用户标识。

其中,imei(internationalmobileequipmentidentity)是国际移动设备识别码的缩写。国际移动用户识别码(imsi:internationalmobilesubscriberidentificationnumber)是区别移动用户的标志。

由于单独采用手机号码作为用户对应的用户标识,可能出现多个用户轨迹混杂的情况。为了更加准确的对用户身份进行识别,在本实施例中,根据手机号码、imei和imsi生成用户对应的唯一的用户标识。从而有效地避免了用户错误识别造成轨迹混杂的问题。

s3:基于用户标识对信令数据进行划分,得到用户对应的基站切换关系和切换次数。

可以理解的是,信令数据的量非常的多。且不同的用户对应的信令数据并不相同。因此,需要对每个用户的信令数据进行区分。由于用户标识是唯一的,所以可基于用户标识是对用户的区分,对信令数据进行区分。所以,在该步骤中,通过用户标识对海量的信令数据进行划分,可确保对海量信令数据进行精准划分的技术效果。且确保基站切换关系和切换次数的可靠性。

在一种可能实现的技术方案中,s3具体包括:

s3-1:将信令数据进行过滤处理,得到目标信令数据。

可以理解的是,信令数据中混杂着异常数据,通过统计分析发现特定类型的信令数据不符合正常基站的切换规律,优先将将特定类型的信令过滤掉。

例如,通过分析信令数据,发现较短时间间隔内跨省(例如江西到北京)的信令数据对应的事件类型均为切入或切出,对切入或切出类型的信令数据进行筛选后发现该类型信令不能真实反映用户位置轨迹,进而不能反映基站间位置关系,应予以剔除。

s3-2:基于用户标识对目标信令数据排序,得到每个用户对应的基站序列。

由于目标信令数据是按照时间顺序记录的,不同用户的信令数据均混杂在一起,无法直接利用。而基于用户标识对目标数据进行聚合并按照时间排序处理,可形成单一用户带时间戳的基站序列。

s3-3:从每个用户对应的基站序列中提取与该用户对应的基站切换关系。

在该步骤中,可根据每个用户的用户标识,提取该用户移动轨迹对应的基站切换序列,并可设置一定的时间间隔,以该时间间隔提取该用户的基站切换关系。

在一种可能实现的技术方案中,s3-3具体包括:

s3-3-1:获取用户分别处于其对应的基站序列中的待切换基站的断开时间和待接入基站的接入时间。

s3-3-2:基于断开时间和接入时间确定时间差。

s3-3-3:提取时间差小于或等于预设的阈值的两相邻基站,组成该用户对应的基站切换关系。

现以具体示例的形式对s3-3的具体方案进行阐述。例如:

按照基站分布较稀疏地区(例如,村庄、高铁沿线等)的基站间平均距离d(如5公里),以高铁速度(如300公里/小时)作为速度上限v,得到正常位置变化所产生两条信令的时间间隔上限δtmax,

δtmax=d/v

计算每个用户时间上相邻的两条信令数据(即存在切换关系的两相邻基站)之间的时间差δtn=tn-tn-1。如果δtn≤δtmax,则将tn和tn-1对应的基站a和b组成基站切换关系(a,b)。

s3-4:根据每个用户对应的基站切换关系,得到所有用户对应的基站切换关系和基站切换关系的切换次数。

在该步骤中,汇聚所有用户对应的基站切换关系,形成全量的基站切换关系及对应的切换次数。可以理解的是,人流量越大、基站覆盖越密集的地区,对应越多的基站切换关系和切换次数。

例如,假设共存在2名用户甲和乙,若甲在(1)中提取出的基站切换关系为(a,b),(b,c),(c,d),乙在(1)中提取出的基站切换关系为(b,c),(c,e)。汇聚后的基站切换关系及数量为:(a,b):1次,(b,c):2次,(c,d):1次,(c,e):1次。

s4:基于基站切换关系、切换次数计算基站的可信度评分。

在一种可能实现的技术方案中,s4具体包括:

s4-1:获取每个基站切换关系中的两个基站的经度坐标和纬度坐标。

s4-2:基于经度坐标和纬度坐标计算每个基站切换关系中的两个基站间的距离。

在一种可能实现的技术方案中,s4-2具体包括:

基于式1计算距离dista,b:

其中,r为地球半径,lata为基站a对应的纬度坐标,latb为基站b对应的纬度坐标,lona为基站a对应的经度坐标,lonb为基站b对应的经度坐标,且lata、latb、lona、lonb均用弧度制表示。

也就说,对于任意基站切换关系(a,b)对应的基站a、b,从现有记录中提取它们的经纬度坐标(lona,lata)、(lonb,latb),基于式1计算基站a与b之间的距离dista,b。

s4-3:基于每个基站切换关系中两个基站间的距离确定距离中位数。

s4-4:基于基站切换关系、切换次数、距离和距离中位数确定可信度评分。

在一种可能实现的技术方案中,s4-4具体包括:

基于式2计算可信度评分scorei:

其中,j是与i有基站切换关系的基站集合,counti,j为基站i与基站j的切换次数,disti,j为基站i与基站j之间的距离,median_disti为与基站i有基站切换关系的所有基站相对于基站i的距离的中位数。

基站的可信度评分越高,代表该基站当前记录的经纬度与实际位置的偏差越小;基站的可信度评分越低,代表该基站当前记录的经纬度偏离真实位置的偏差越大。

结合图1可知,在一种可能实现的技术方案中,在s4之后,该方法还包括:

s5:将可信度评分与预设的分数阈值进行比较。

s6:将可信度评分小于分数阈值对应的基站标记为异常基站。

在本实施例中,可信度评分小于分数阈值的基站为异常基站,而可信度评分大于或等于分数阈值的基站为正常基站。

根据本发明实施例的另一个方面,本发明实施例还提供了一种基于通信信令的基站评估系统。

请参阅图2,图2为本发明实施例提供的一种基于通信信令的基站评估系统的模块示意图。

如图2所示,该系统包括:获取模块、生成模块、划分模块和计算模块,其中,

获取模块用于:获取信令数据;

生成模块用于:根据信令数据中携带的用户的手机号码以及分别与手机号码对应的国际移动设备识别码和国际移动用户识别码,生成用户对应的用户标识;

划分模块用于:基于用户标识对信令数据进行划分,得到用户对应的基站切换关系和切换次数;

计算模块用于:基于基站切换关系、切换次数计算基站的可信度评分。

在一种可能实现的技术方案中,划分模块具体用于:

将信令数据进行过滤处理,得到目标信令数据;

基于用户标识对目标信令数据排序,得到每个用户对应的基站序列;

从每个用户对应的基站序列中提取与该用户对应的基站切换关系;

根据每个用户对应的基站切换关系,得到所有用户对应的基站切换关系和基站切换关系的切换次数。

在一种可能实现的技术方案中,划分模块具体用于:

获取用户分别处于其对应的基站序列中的待切换基站的断开时间和待接入基站的接入时间;

基于断开时间和接入时间确定时间差;

提取时间差小于或等于预设的阈值的两相邻基站,组成该用户对应的基站切换关系。

在一种可能实现的技术方案中,计算模块具体用于:

获取每个基站切换关系中的两个基站的经度坐标和纬度坐标;

基于经度坐标和纬度坐标计算每个基站切换关系中两个基站间的距离;

基于每个基站切换关系中两个基站间的距离确定距离中位数;

基于基站切换关系、切换次数、距离和距离中位数确定可信度评分。

在一种可能实现的技术方案中,计算模块具体用于:

基于式1计算距离dista,b:

其中,r为地球半径,lata为基站a对应的纬度坐标,latb为基站b对应的纬度坐标,lona为基站a对应的经度坐标,lonb为基站b对应的经度坐标,且lata、latb、lona、lonb均用弧度制表示。

在一种可能实现的技术方案中,计算模块具体用于:

基于式2计算可信度评分scorei:

其中,j是与i有基站切换关系的基站集合,counti,j为基站i与基站j的切换次数,disti,j为基站i与基站j之间的距离,median_disti为与基站i有基站切换关系的所有基站相对于基站i的所述距离中位数。

结合图2可知,在一种可能实现的技术方案中,该系统还包括:比较模块和标记模块,其中,

比较模块用于:将可信度评分与预设的分数阈值进行比较;

标记模块用于:将可信度评分小于分数阈值对应的基站标记为异常基站。

本发明实施例通过:根据信令数据中携带的用户的手机号码,以及分别与手机号码对应的国际移动设备识别码和国际移动用户识别码,生成用户对应的用户标识,基于用户标识对信令数据进行划分,得到用户对应的基站切换关系和切换次数,基于基站切换关系、切换次数计算基站的可信度评分的技术方案,避免了现有技术中由于数据量极大,人工处理效率低的技术问题,且,避免了现有技术中误判和漏判率高的问题,实现了精准的反应基站间真实切换关系,得到真实可靠的可信度评分的技术效果。

读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

还应理解,在本发明各实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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