一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

提高基站特定区域信息准确性的方法、设备以及存储介质与流程

2022-02-22 01:54:55 来源:中国专利 TAG:


1.本公开涉及一种提高特定区域信息准确性的方法、设备以及存储介质,特别涉及在移动通信领域,提高基站特定区域信息的准确性的方法、设备以及存储介质。


背景技术:

2.电信运营商在发展移动手机用户的过程中,会推出一些优惠政策以吸引用户。例如在a大学校园内发展的用户在该大学校园内使用手机上网或拨打电话时将在网络数据使用上、计费上等给予一定的特别处理,例如可以是针对特定网站的访问不计算网络数据流量、可以对计费给予一定的优惠等特别处理。
3.通常,电信运营商会定义一个代码来表示这个特别处理区,也称群代码。如下表所示:表1中的21388就代表一个高校区域流量优惠群。
4.表1
5.[0006][0007]
运营商需要将大学校园内及周边的现网无线基站都加入到这个能享有流量优惠的基站特定区域,上表中的“基站代码”(简称eci)就是用来表示一个基站小区,由基站编号enodebid和小区编号cellid组成,其中前5位是enodbid(十六进制),后面两位是cellid(十六进制),这个编码全网唯一。用户在这些基站小区下打电话或者上网时,其通信数据的统计等会被进行特别处理,从而享受资费优惠、流量优惠等。当然所谓基站特定区域不限于流量优惠的范围,也可以是其他具有共性的范围,在基站特定区域中的用户可以针对通信数据被共同执行特别的处理。
[0008]
电信运营商一般会推出多个优惠政策,这就意味着将有很多个群代码,一个基站特定区域会包含多个基站小区,一个基站小区也可以属于多个基站特定区域。这个数据是保存在运营商的特定的部门,该相应的部门将根据这些基站特定区域信息对用户的通话或者上网话单进行特别处理。这个“基站特定区域信息”数据的更新和维护需要运营商的移动通信部门完成,因为只有移动通信部门具体负责移动网络维护和优化的同事才清楚“哪些基站小区需要加入哪些基站特定区域”。
[0009]
目前移动通信部门的同事在更新和维护这个数据的时候通常是根据自己的工作经验,结合基站位置和周边环境,将认为需要加入某个基站特定区域的基站小区告诉特定部门例如核算部门。目前与移动通信相关的基站维护、设计院、无线网优等多部门都会对这个数据进行更新,他们依靠手工和现场经验完成,难免出现基站小区的基站特定区域漏配和错配。例如:由于移动信号的不确定性,部分位置较远的基站也有可能覆盖到校园内,造成这部分较远的基站小区没有加入基站特定区域。再例如:在电信联通的5g共建共享过程中,部分4g单锚点基站的基站编号需要重新规划,很多4g基站小区的eci需要改为共享基站专用的基站编号,新的eci需要及时加入基站特定区域,已经不用的小区eci也需要从原基站特定区域中删除。实际工作中,这些部门的工作人员一般不会将已经不用的小区eci从原基站特定区域中删除。日积月累,将会形成大量的冗余数据。


技术实现要素:

[0010]
在下文中给出了关于本公开的简要概述,以便提供关于本公开的一些方面的基本理解。但是,应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图用来确定本公开的关键性部分或重要部分,也不是意图用来限定本公开的范围。其目的仅仅是以简化的形式给出关于本公开的某些概念,以此作为稍后给出的更详细描述的前序。
[0011]
然而,基站特定区域信息的不准确性将会带来以下问题。
[0012]
基站小区的基站特定区域漏配。用户使用这些基站小区打电话或者上网时将无法被进行特别处理,从而无法享受应有的数据量减免、资费优惠等,造成计费争议,细心的用户将会进行有理由投诉,给电信运营商带来负面影响。
[0013]
基站特定区域信息错配。不该加入基站特定区域的基站小区也被加入了,这就是错配数据。如果用户在这些基站上打电话或者上网时将无法收取到费用,造成电信业务收入不必要的损失。
[0014]
基站特定区域产生冗余数据。如果数据库中存在大量基站特定区域的冗余数据,例如进行特别处理的部门用基站特定区域信息对通信数据进行分析处理的时候,会造成服务器运算量大幅增加。
[0015]
本公开是为了解决上述问题而被提出的,其目的在于提供一种用于确定特定区域的方法,该方法利用移动网络中的工参数据和mr无线大数据等,自动识别基站小区应该加入的基站特定区域,从而自动发现基站特定区域中的漏配数据、错配数据和冗余数据,从而大幅提升基站特定区域信息的准确性。
[0016]
本公开提供一种提高基站特定区域信息准确性的方法,其特征在于具有:
[0017]
确定步骤,确定基站特定区域的边界范围;
[0018]
判定步骤,基于通信大数据中的位置信息,判定出应加入基站特定区域的基站小区;
[0019]
更新步骤,更新基站特定区域信息中的与被判定出应加入基站特定区域的基站小区有关的特定时间字段;以及
[0020]
排除步骤,根据特定时间字段排除冗余数据和/或错配数据。
[0021]
本公开提供一种设备,其特征在于,所述设备包括:
[0022]
一个或多个处理器;
[0023]
存储器,用于存储一个或者多个程序,
[0024]
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或者多个处理器执行前述提高基站特定区域信息准确性的方法。
[0025]
本公开提供一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现前述提高基站特定区域信息准确性的方法。
[0026]
根据本公开,通过使用移动网络中的工参数据和/或mr无线大数据,巧妙利用基站小区的经纬度信息和用户终端上报的经纬度,结合基站特定区域的边界区域,找出全网需要加入基站特定区域的基站小区、并根据更新时间发现错配数据和冗余数据。由此,实现了自动识别基站小区应该加入的基站特定区域,从而自动发现基站特定区域中的漏配数据、错配数据和冗余数据,从而大幅提升基站特定区域信息的准确性。
附图说明
[0027]
构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
[0028]
参照附图,根据下面的详细描述,可以更清楚地理解本公开,其中:
[0029]
图1是本实施方式的基于大数据提高特定区域信息准确性的方法的流程图。
[0030]
图2是示出针对基站特定区域进行定义的示意图。
[0031]
图3是示出根据经纬度判断一个点是否在一个不规则的多边形内的原理的示意图。
[0032]
图4是示出基于长方形区域来判断小区是否在预定的区域内的示意图。
[0033]
图5是使用基于长方形区域的判断方法进行了实际的基站特定区域中的基站判断而得到的结果的示意图。
[0034]
图6是示出基于现网工参中的经纬度这样的位置信息判断出应加入基站特定区域的基站小区的流程的流程图。
[0035]
图7是示出基站特定区域之外的基站的示意图。
[0036]
图8是mro文件的示意图。
[0037]
图9是示出利用mr大数据来判断是否是应加入基站特定区域的基站小区的流程的流程图。
[0038]
图10是示出根据“更新时间”发现冗余数据和/或错配数据的流程图。
具体实施方式
[0039]
现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0040]
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0041]
以下,对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
[0042]
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0043]
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0044]
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0045]
首先,图1是本实施方式的基于大数据提高特定区域信息准确性的方法的流程图。一边参照图1一边说明本发明的实施方式。
[0046]
在图1中的步骤s1中,确定基站特定区域的边界范围。
[0047]
对于如何定义基站特定区域进行简单地说明。在一般情况下,在定义基站特定区域的时候,通常会说明该基站特定区域的大致范围,例如在图1中,用粗线圈出来的内圈是a高校实际的边界区域,而基站特定区域的半径需要设置得比这个边界大例如1000-1500米
左右(一个基站的覆盖范围)。图2中,用粗线圈出来的外圈是a高校的基站特定区域范围,可以看到这个基站特定区域范围在地图上是一个不规则的圈。当然,这里对不同的地理环境,基站的覆盖范围可能不同,基站特定区域的范围可以适当再扩大一些,但不能无限制扩大,否则一些不必要的基站也会被加入基站特定区域,造成运营商业务收入不必要的损失。
[0048]
接下来,在确定了基站特定区域的边界范围之后,在步骤s2中,基于通信大数据中的位置信息判定出应加入基站特定区域的基站小区。然后进入步骤s3。更新基站特定区域信息中与被判定出应被加入基站特定区域的基站小区有关的特定时间字段。接下来进入步骤s4。在步骤s4中,根据特定时间字段排除冗余数据和/或错配数据。通过这样做,可以与以往不同而自动高效地且准确率高地发现基站特定区域中的漏配数据、错配数据和冗余数据,从而大幅提升基站特定区域信息的准确性。
[0049]
以下,首先,针对步骤s2进行详细说明。具体是对于如何基于通信大数据中的位置信息判断出应加入基站特定区域的基站小区进行详细说明。
[0050]
在本实施方式中,要根据现网工参找出全网需要加入基站特定区域的基站小区。“现网工参”是移动通信行业经常用到的数据,里面会包含基站小区的基站编号、小区编号、经纬度、方位角等信息。可以根据全网基站小区的经纬度信息计算出哪些基站小区是在基站特定区域的边界范围内。在图3中示出了根据经纬度判断一个点是否在一个不规则的多边形内的原理图。从p点出发任意引一条射线,根据这条射线和多边形所有边的交点数目来进行判断这一点是否处于不规则的多边形内。具体而言,经过研究可以发现射线和多边形所有边的交点数目是奇数个交点时,则说明p点在多边形内部。而如果射线和多边形所有边的交点数目是偶数个交点时,则说明在多边形外部。图3中,从q点发出的射线与多边形交点是偶数个,所以可以判断出q点在多边形外部。因此仅需要通过计算该交点数目来判断这一点是否在区域内。
[0051]
但是,一般情况下,现网小区数量很多,无需对全部基站小区都进行这种计算。如图4所示,可以先根据多边形边界的经纬度,找出最小经度值、最大经度值、最小纬度值、最大纬度值,它们组成了一个长方形。然后在现网工参中查询出经度位于最小经度值和最大经度值之间且纬度位于最小纬度值和最大纬度值之间的那些小区再进行判断。图4是示出了在这个长方形中所存在的所有要进行判断的基站的示意图。引入长方形区域能够使计算非常快捷。该计算可以通过sql语句直接完成。
[0052]
图5是使用基于长方形区域的判断方法进行了实际的基站特定区域中的基站判断而得到的结果的示意图。在图5中可以看出在最外圈的基站特定区域的边界范围中被识别出多个基站,这些基站都位于该基站特定区域的边界范围内,显然,这些基站小区都需要加入到基站特定区域内,高校用户使用上图中这些基站小区上网和通话时,其通信数据等应被进行特定处理,例如能够享受到资费优惠等。如果这些基站小区已经在当前基站特定区域信息内,需要把“加入时间“更新为当前时间。例如如下表2所示。其中前三个基站是处于当前基站特定区域中,所以其加入时间被更新为当前时间。
[0053]
表2
[0054][0055][0056]
参照图6说明基于现网工参中的经纬度这样的位置信息判断出应加入基站特定区域的基站小区的流程。
[0057]
在步骤s21中,根据在步骤s1中确定的基站特定区域的边界范围上的最大最小经纬度来建立长方形区域。
[0058]
在步骤s22中,获取工参数据中基站小区自身的经纬度。然后在步骤s23中根据获取到的基站小区自身的经纬度来判断基站小区是否在长方形区域内。当判断出在长方形区域内的情况下,进入步骤s24,在判断出不在长方形区域内的情况下,进入步骤s26,处理下一个基站小区。
[0059]
在步骤s24中,进一步判断基站小区是否应在基站特定区域地理范围内。这里可以根据之前说明过的图3所示的原理来进行判断。当判断出基站小区应在基站特定区域地理范围内时,进入步骤s25。当判断出基站小区不应在基站特定区域地理范围内时,进入步骤s26,处理下一个基站小区。
[0060]
在步骤s25中,判断基站小区是否已经在基站特定区域信息中。基站特定区域信息的格式可以如表1所示那样。在判断出基站小区已经在基站特定区域信息中时,进入到步骤
s3。而当在步骤s25中判断出基站小区不在基站特定区域信息中时,进入步骤s27。在步骤s27中,将当前基站小区加入基站特定区域信息中,然后进入步骤s4。
[0061]
以上是基于现网工参中的经纬度这样的位置信息判断出应加入基站特定区域的基站小区的方法。
[0062]
除此以外,在实际现网中,会发现周边的基站如果相对物理位置较高,例如在高楼或者高山上,那么即使这些基站小区距离高校比较远,它们的信号也能覆盖到高校区域内。这种情况如图7所示。显然这些基站小区也需要加入到基站特定区域内。对于把这种情况下的基站也包含在内地被识别出来并加入基站特定区域信息的方法进行说明。
[0063]
这里采用了根据mr数据来判断出应加入基站特定区域的基站小区的方法。
[0064]
首先对于mr数据的定义进行说明。mr数据是基站和用户设备(简称ue)、例如手机之间通过信令交互的一些信息,ue通过mr数据将当前服务小区和邻区的信号情况上报给基站。mr文件有三种格式:mro、mre和mrs。其中mro是基站周期性地采集与当前基站保持连接的各ue的服务小区和邻区的信号质量。图8是mro文件的示意图。从图8中,可以看到ue当前占用的基站编号enodebid和小区编号信息cellid和信号强度等信息,部分ue还会上报当前ue自己的经纬度信息。由于全网基站都会周期性采集ue上报的mr信息,mr是海量无线大数据,很容易就能找到大量含有ue经纬度信息的mr数据(这些数据称为agps数据)。
[0065]
agps数据例如被按照如下格式整理为表3。
[0066]
表3
[0067][0068]
上面这个表中的第一行数据表示:手机ue在经纬度为(106.602788,29.681636)的地方收到了基站(617733-9)的信号并上网,信号强度为-95dbm。同理,这个表中的第二行数据表示:手机ue在经纬度为(106.605041,29.680391)的地方收到了基站(617733-9)的信号并上网,信号强度为-103dbm。
[0069]
接下来说明如何使用这些agps数据来判定基站特定区域信息。首先根据ue上报的这个经纬度信息,如上表中第一行数据中ue的经纬度信息(106.602788,29.681636),判断该ue是否在之前图4中提到的由最小经度值、最大经度值、最小纬度值、最大纬度值组成的长方形边界内(这里引入长方形区域同样是因为这种判断非常快捷)。如果在长方形边界内,则再进一步判断该ue是否在高校范围内(基站特定区域的边界范围内),判断的方法和图3所涉及的“根据经纬度判断一个点是否在一个多边形内”的方法相同。
[0070]
如果发现当前ue的经纬度不在长方形边界内或者不在此高校范围内,则这条记录
字段,对于久未更新(12个月以上)的基站小区,例如下表中2015/6/4日这条记录,这个基站很有可能是冗余数据或者错配数据。
[0081]
表4
[0082][0083]
进一步检查这个基站小区编号是否还在“现网工参数据”中,如果已不在“现网工参数据”中出现,则确认为冗余数据,可直接删除。
[0084]
如果这个基站小区编号还在“现网工参数据”中,为了更加准确,可以根据与基站特定区域的距离进行进一步判定。例如距离基站特定区域例如10公里以上,则可以确认为错误数据,可删除。如果距离基站特定区域10公里以内,则可暂时保留或通过相应通信部门进一步核实后再删除。当然这里的距离不限于10公里,也可以是8公里、12公里等。只要是能
够确认出是否是错误数据的距离即可。
[0085]
以下一边参照图10的流程图一边说明根据“更新时间”发现冗余数据和错配数据的流程。
[0086]
在步骤s41中,读取基站特定区域信息中的记录。在之后的步骤s42中判断特定时间字段是否超过规定的时间。例如特定时间字段所记载的时间与当前的时间之差是否超过规定的时间。在判定为“是”的情况下,进入步骤s43,在判定为“否”的情况下,进入步骤s49,读取基站特定区域信息的下一条记录。
[0087]
在步骤s43中,判断基站小区编号是否在现网工参中。当判定为不在现网工参中的情况下,进入步骤s48,可以确定其是冗余数据,直接删除记录,然后进入步骤s49,读取基站特定区域信息的下一条记录。当判定为在现网工参中的情况下,在步骤s44计算基站小区与基站特定区域的边界范围之间的最短距离。
[0088]
在步骤s45中,判断该最短距离是否为规定的距离以上。在判断为是规定的距离以上的情况下,进入步骤s46,确定为是错误数据而删除记录,然后进入步骤s49,读取基站特定区域信息的下一条记录。当在步骤s45中判断为不是规定的距离以上的情况下,进入步骤s47,然后保留该基站小区再做进一步判定或者向其他部门进行进一步核实。
[0089]
以上详细说明了本实施方式的基于大数据提高特定区域信息准确性的方法。
[0090]
利用上述方法进行了实验。即、通过采用该方法对重庆电信计费部门中高校优惠区21388中关于西南大学优惠区附近的基站小区信息进行清理,在之前的4203条记录中,发现205条冗余记录,其中42条记录是大唐的tdd基站,现网早已拆除,可删除。另有163条冗余记录中的基站小区是覆盖隧道的,属于错误数据,需要删除。此外还通过mr数据发现漏配优惠计费区信息的基站小区6个,它们均是附近缙云山上的基站,它们可以远距离覆盖到山下的高校校园内,需要加入到优惠计费区中,属于漏配数据。根据上述实验结果,利用本方法实现了自动识别基站小区应该加入的基站特定区域,从而自动发现基站特定区域中的漏配数据、错配数据和冗余数据,从而大幅提升基站特定区域信息的准确性。
[0091]
另外,处理上述应用场景之外,为了更好地评估高校、商圈、住宅、风景区等场景的网络覆盖情况,运营商网优部门通常会建立这些场景的网元组,对网元组内的基站小区性能指标进行汇总统计。部分高校外或者商圈外的位置较高的基站小区也会覆盖进来,这些小区也需要加入对应的高校、商圈、住宅、风景区等场景中,用本公开的方法也可以将这些基站小区识别出来,使得网优部门对高校、商圈、住宅、风景区等场景网元组的小区统计更加准确。
[0092]
应当理解,本说明书中“实施方式”或类似表达方式的引用是指结合该实施方式所述的特定特征、结构、或特性系包括在本公开的至少一具体实施例中。因此,在本说明书中,“在本公开的实施方式中”及类似表达方式的用语的出现未必指相同的实施方式。
[0093]
本领域技术人员应当知道,本公开被实施为一方法、作为计算机程序产品的计算机可读媒体(例如非瞬态存储介质)。因此,本公开可以实施为例如完全的软件实施例(包括固件、常驻软件、微程序代码等),或者也可实施为软件与硬件的实施形式。此外,本公开也可以任何有形的媒体形式实施为计算机程序产品,其具有计算机可使用程序代码存储于其上。
[0094]
本公开的相关叙述参照根据本公开具体实施例的方法及计算机程序产品的流程
图和/或框图来进行说明。可以理解每一个流程图和/或框图中的每一个块,以及流程图和/或框图中的块的任何组合,可以使用计算机程序指令来实施。这些计算机程序指令可供通用型计算机或特殊计算机的处理器或其它可编程数据处理装置所组成的机器来执行,而指令经由计算机或其它可编程数据处理装置处理以便实施流程图和/或框图中所说明的功能或操作。
[0095]
在附图中显示根据本公开各种实施例的方法及计算机程序产品可实施的架构、功能及操作的流程图及框图。因此,流程图或框图中的每个块可表示一模块、区段、或部分的程序代码,其包括一个或多个可执行指令,以实施指定的逻辑功能。另外应当注意,在某些其它的实施例中,块所述的功能可以不按图中所示的顺序进行。举例来说,两个图示相连接的块事实上也可以同时执行,或根据所涉及的功能在某些情况下也可以按图标相反的顺序执行。此外还需注意,每个框图和/或流程图的块,以及框图和/或流程图中块的组合,可藉由基于专用硬件的系统来实施,或者藉由专用硬件与计算机指令的组合,来执行特定的功能或操作。
[0096]
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献