基站负载统计方法、装置及系统与流程

文档序号:15685971发布日期:2018-10-16 21:03阅读:1470来源:国知局

本发明涉及通信技术领域,尤其涉及一种基站负载统计方法、装置及系统。



背景技术:

随着通信技术的发展,基站的数量也越来越多。由于存在人员流动,因此不同区域内基站的负载情况会发生变化。因此,需要对基站负载进行监测,以避免因基站承载量超标而引起的通信异常问题。

目前,基站负载监测往往是通过基站自身的监控程序进行预警,当某一区域内的基站发生频繁预警后,运营商会考虑对该区域进行扩容。

但是,这种监测方法需要专业网络管理人员进行监测和控制,而其他非网络管理部门的工作人员往往没有权限直接获取基站的监测数据,因此,无法及时地对基站的负载情况进行分析处理。



技术实现要素:

本发明提供一种基站负载统计方法、装置及系统,以实现实时、全面地获取基站的负载情况,无需人为干预,统计效率高,便于运营商对基站负载情况进行分析处理。

第一方面,本发明实施例提供一种基站负载统计方法,包括:

接收终端发送的基站信息,所述基站信息是指:安装有基站信息采集程序的终端在运行所述程序时,获取到的所述终端当前所附着的基站的相关信息;

根据所述基站信息,统计基站的负载情况。

可选地,所述基站信息包括:移动网络号mnc、位置区码lac、基站cellid;其中:

所述mnc中包含有运营商的信息;所述lac中包含有基站的区域信息;所述cellid包含有基站的编码信息。

可选地,所述根据所述基站信息,统计基站的负载情况,包括:

从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息;

根据所述基站的运营商编码信息,统计预设周期内,附着在所述基站上的终端数量,得到所述基站的负载情况。

可选地,所述根据所述基站信息,统计基站的负载情况,包括:

从所述基站信息中提取出所述终端当前附着的基站的位置信息、运营商编码信息;

根据所述基站的位置信息、运营商编码信息,统计预设周期内,预设区域范围内的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述预设区域内的基站数量,得到所述预设区域的基站平均负载情况。

可选地,所述根据所述基站信息,统计基站的负载情况,包括:

从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息;

根据所述基站的运营商编码信息,统计预设周期内,属于同一运营商的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述运营商的基站数量,得到所述运营商的基站平均负载情况。

第二方面,本发明提供一种基站负载统计装置,包括:

接收模块,用于接收终端发送的基站信息,所述基站信息是指:安装有基站信息采集程序的终端在运行所述程序时,获取到的所述终端当前所附着的基站的相关信息;

统计模块,用于根据所述基站信息,统计基站的负载情况。

可选地,所述基站信息包括:移动网络号mnc、位置区码lac、基站cellid;其中:

所述mnc中包含有运营商的信息;所述lac中包含有基站的区域信息;所述cellid包含有基站的编码信息。

可选地,所述统计模块,具体用于:

从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息;

根据所述基站的运营商编码信息,统计预设周期内,附着在所述基站上的终端数量,得到所述基站的负载情况。

可选地,所述统计模块,具体用于:

从所述基站信息中提取出所述终端当前附着的基站的位置信息、运营商编码信息;

根据所述基站的位置信息、运营商编码信息,统计预设周期内,预设区域范围内的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述预设区域内的基站数量,得到所述预设区域的基站平均负载情况。

可选地,所述统计模块,具体用于:

从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息;

根据所述基站的运营商编码信息,统计预设周期内,属于同一运营商的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述运营商的基站数量,得到所述运营商的基站平均负载情况。

第三方面,本发明实施例提供一种基站负载统计系统,包括:

存储器,用于存储程序;

处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如第一方面中任一项所述的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,包括:计算机程序,当其在计算机上运行时,使得计算机执行第一方面中任一所述的方法。

本发明提供的基站负载统计方法、装置及系统,通过接收终端发送的基站信息,所述基站信息是指:安装有基站信息采集程序的终端在运行所述程序时,获取到的所述终端当前所附着的基站的相关信息;根据所述基站信息,统计基站的负载情况。从而可以实时、全面地获取基站的负载情况,无需人为干预,统计效率高,便于运营商对基站负载情况进行分析处理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一应用场景的结构示意图;

图2为本发明实施例一提供的基站负载统计方法的流程图;

图3为本发明实施例一的步骤s102的方法流程图;

图4为本发明实施例二提供的基站负载统计装置的结构示意图;

图5为本发明实施例三提供的基站负载统计系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解:

1)软件开发工具包(softwaredevelopmentkit,sdk),是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。它可以简单的为某个程序设计语言提供应用程序接口(applicationprograminterface,api)的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。sdk还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

2)移动网络号码(mobilenetworkcode,mnc),用于识别移动用户所归属的移动通信网,在同一个国家内,如果有多个plmn(publiclandmobilenetwork,公共陆地移动网,一般某个国家的一个运营商对应一个plmn),可以通过mnc来进行区别,即每一个plmn都要分配唯一的mnc。中国移动系统使用00、02、04、07,中国联通gsm系统使用01、06、09,中国电信cdma系统使用03、05、电信4g使用11,中国铁通系统使用20。

3)位置区码(locationareacode,lac),是为寻呼而设置的一个区域,覆盖一片地理区域,初期一般按行政区域划分(一个县或一个区)。现在一般按寻呼量划分。当一个lac下的寻呼量达到一个预警门限,就必须拆分。lac用于标识不同的位置区,一个位置区可以包含一个或多个小区。

图1为本发明一应用场景的结构示意图,如图1所示,终端1的应用程序中集成有用于采集基站信息的软件开发工具包sdk,当终端1的应用程序运行时,通过sdk获取到终端1当前所附着的基站信息,所述基站信息包括:移动网络号mnc、位置区码lac、基站cellid。终端1将所述基站信息上传到后台服务器2,由该后台服务器2统计预设周期内单个基站的用户数量,或者预设周期内某一区域的用户数量,或者预设周期内某一运营商的用户数量。从而可以实时、全面地获取基站的负载情况,无需人为干预,统计效率高,便于运营商对基站负载情况进行分析处理。

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。

图2为本发明实施例一提供的基站负载统计方法的流程图,如图2所示,本实施例中的方法可以包括:

s101、接收终端发送的基站信息。

本实施例中,所述基站信息是指:安装有基站信息采集程序的终端在运行所述程序时,获取到的所述终端当前所附着的基站的相关信息。具体地,以安卓手机为例,基站信息采集sdk是安装在安卓应用客户端内,当客户端启动时,基站信息采集sdk会自动读取当前手机所附着基站的相关信息。

可选地,所述基站信息包括:移动网络号mnc、位置区码lac、基站cellid;其中:所述mnc中包含有运营商的信息;所述lac中包含有基站的区域信息;所述cellid包含有基站的编码信息。

本实施例中,可以直接从mnc中得知运营商信息,以联通、移动、电信三家运营商为例。联通的mnc包括:46001、46006、46009、46010;联通的mnc包括:46000、46002、46004、46007、46008;电信的mnc包括:46003、46005、46011。

s102、根据所述基站信息,统计基站的负载情况。

本实施例中,当服务器获取到基站信息之后,可以从基站信息中获取到终端当前附着的基站的运营商编码信息、位置信息。根据基站的运营商编码信息和/或位置信息,统计基站所附着的终端数量。

具体地,以安卓手机为例,假设服务器接收到一个安卓手机上传的基站信息,则服务器根据该基站信息,可以得到所述安卓手机当前所附着的基站的移动网络号mnc、位置区码lac、基站cellid。根据mnc可以知道所述安卓手机用户的运营商信息(联通、移动、电信),然后根据lac可以知道所述安卓手机附着的基站所在的区域,结合基站cellid可以准确知道所述安卓手机附着的基站的位置、运营商、运营商编码。

本实施例,通过接收终端发送的基站信息,所述基站信息是指:安装有基站信息采集程序的终端在运行所述程序时,获取到的所述终端当前所附着的基站的相关信息;根据所述基站信息,统计基站的负载情况。从而可以实时、全面地获取基站的负载情况,无需人为干预,统计效率高,便于运营商对基站负载情况进行后期的分析处理。

图3为本发明实施例一的步骤s102的方法流程图,如图3所示,本实施例中的方法可以包括:

s1021、从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息。

本实施例中,服务器从基站信息中提取出所述终端当前附着的基站的运营商编码信息,即mnc、基站cellid。

s1022、根据所述基站的运营商编码信息,统计预设周期内,附着在所述基站上的终端数量,得到所述基站的负载情况。

本实施例中,服务器根据基站的运营商编码信息,统计预设周期内,附着在基站上的数量。需要说明的是,预设的周期可以根据实际统计需求进行调整,例如可以统计1天、1周、1个月的基站负载情况。本实施例对预设周期的具体时长不予限定。

具体地,例如某用户手机上某应用客户端(或集成该sdk的若干应用)启动后sdk采集到的数据为:mcn1:46001,lac:37172,cellid:40853说明该用户该次上报时手机附着到联通网络lac为37172,cellid为40853的基站上,因此该基站的终端数(相当于基站承载的负载数量)加1。

可选地,图2所示的步骤s102还可以包括:

从所述基站信息中提取出所述终端当前附着的基站的位置信息、运营商编码信息;

根据所述基站的位置信息、运营商编码信息,统计预设周期内,预设区域范围内的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述预设区域内的基站数量,得到所述预设区域的基站平均负载情况。

本实施例中,服务器根据基站的运营商编码信息、位置信息,统计预设周期内且位于预设范围内的所有基站上所附着的终端的总数量。需要说明的是,预设的周期可以根据实际统计需求进行调整,例如可以统计1天、1周、1个月的基站负载情况。预设的区域范围也可以根据实际情况进行调整。本实施例对预设周期的具体时长,以及预设区域范围的具体大小不予限定。

可选地,图2所示的步骤s102还可以包括:

从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息;

根据所述基站的运营商编码信息,统计预设周期内,属于同一运营商的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述运营商的基站数量,得到所述运营商的基站平均负载情况。

本实施例中,服务器根据基站的运营商编码信息,统计预设周期内,属于同一运营商的所有基站上所附着的终端的总数量。需要说明的是,预设的周期可以根据实际统计需求进行调整,例如可以统计1天、1周、1个月的基站负载情况。预设的区域范围也可以根据实际情况进行调整。本实施例对预设周期的具体时长,以及预设区域范围的具体大小不予限定。

可选地,服务器还可以根据统计到的负载情况生成某一基站或者某一区域内的基站的负载变化趋势图。通过对负载变化趋势的分析,可以得到该区域基站的流量承载情况,便于运营商对不同区域内的基站进行管理。从而使得运营商可以及时对某区域的基站进行扩容处理,提高该区域的通信质量。

本实施例,通过接收终端发送的基站信息,所述基站信息是指:安装有基站信息采集程序的终端在运行所述程序时,获取到的所述终端当前所附着的基站的相关信息;根据所述基站信息,统计基站的负载情况。从而可以实时、全面地获取基站的负载情况,无需人为干预,统计效率高,便于运营商对基站负载情况进行后期的分析处理。

图4为本发明实施例二提供的基站负载统计装置的结构示意图,如图4所示,本实施例中的装置可以包括:

接收模块10,用于接收终端发送的基站信息,所述基站信息是指:安装有基站信息采集程序的终端在运行所述程序时,获取到的所述终端当前所附着的基站的相关信息;

统计模块20,用于根据所述基站信息,统计基站的负载情况。

可选地,所述基站信息包括:移动网络号mnc、位置区码lac、基站cellid;其中:

所述mnc中包含有运营商的信息;所述lac中包含有基站的区域信息;所述cellid包含有基站的编码信息。

可选地,所述统计模块20,具体用于:

从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息;

根据所述基站的运营商编码信息,统计预设周期内,附着在所述基站上的终端数量,得到所述基站的负载情况。

可选地,所述统计模块20,具体用于:

从所述基站信息中提取出所述终端当前附着的基站的位置信息、运营商编码信息;

根据所述基站的位置信息、运营商编码信息,统计预设周期内,预设区域范围内的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述预设区域内的基站数量,得到所述预设区域的基站平均负载情况。

可选地,所述统计模块20,具体用于:

从所述基站信息中提取出所述终端当前附着的基站的运营商编码信息;

根据所述基站的运营商编码信息,统计预设周期内,属于同一运营商的各个基站上所附着的终端数量之和,将所述终端数量之和除以所述运营商的基站数量,得到所述运营商的基站平均负载情况。

本实施例可以执行上述图2、图3所示的方法中的技术方案,其实现过程和技术效果与上述方法类似,此处不再赘述。

图5为本发明实施例三提供的基站负载统计系统的结构示意图,如图5所示,本实施例中的基站负载统计系统30包括:处理器31和存储器32;

存储器32,用于存储计算机程序(如实现上述基站负载统计方法的应用程序、功能模块等)、计算机指令等,上述的计算机程序、计算机指令等可以分区存储在一个或多个存储器32中。并且上述的计算机程序、计算机指令、数据等可以被处理器31调用。

处理器31,用于执行所述存储器32存储的所述计算机程序,以实现上述实施例涉及的方法中的各个步骤。具体可以参见前面方法实施例中的相关描述。其中,存储器32、处理器31可以通过总线33耦合连接。

本实施例可以执行上述图2、图3所示的方法中的技术方案,其实现过程和技术效果与上述方法类似,此处不再赘述。

此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当用户设备的至少一个处理器执行该计算机执行指令时,用户设备执行上述各种可能的方法。

其中,计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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