本申请涉及通信技术领域,尤其涉及一种通信控制方法、装置及服务器。
背景技术:
5g网络的目标架构是独立组网(standalone,简称:sa)架构,但在5g网络建设初期,为了节省成本,往往部署的是非独立组网(non-standalone,简称:nsa)架构,因此,需要在nsa架构下评价5g网络效能。良好效能的5g网络,是5g用户能稳定地驻留在5g网络上。
现有的路测分析法通过遍历大量道路、重要场景获得数据,以评价5g网络效能。
然而,上述方法需要投入大量的人工成本和时间成本。
技术实现要素:
本申请提供一种通信控制方法、装置及服务器,以解决网络效能评价过程中人工成本和时间成本高的问题。
第一方面,本申请提供一种通信控制方法,包括:
接收业务服务器发送的多个5g用户的计费话单数据,计费话单数据是5g用户的用户终端基于非独立组网通信时产生的;
根据多个5g用户的计费话单数据获得5g流量数据和总流量数据;
根据5g流量数据和总流量数据获得5g流量驻留比;
根据5g流量驻留比计算获得网络效能评价值;
向基站发送网络效能评价值,以使基站根据网络效能评价值控制用于提供5g通信服务的服务参数。
可选地,根据多个5g用户的计费话单数据获得5g流量数据,具体包括:
根据多个5g用户的计费话单数据确定至少一个满足5g流量计费条件的5g流量数据;
将5g流量数据进行叠加获得5g总流量。
可选地,根据多个5g用户的计费话单数据确定满足5g流量计费条件的5g流量数据,具体包括:
针对每个计费话单数据,若计费话单数据中的接入网标识指示接入网类型为4g,且计费话单数据包含5g话单标识时,计费话单数据中流量数据为5g流量数据。
可选地,从多个5g用户的计费话单数据确定满足5g流量计费条件的5g流量数据,还包括:
针对每个计费话单数据,若计费话单数据中的接入网标识指示接入网类型为4g,且计费话单数据中的计费区域为4g锚点小区时,根据计费话单数据中流量数据和预设修正系数计算获得5g流量数据。
可选地,修正系数为计费话单数据中计费时间内所有5g用户的用户终端均连接至5g网络的概率。
可选地,根据多个5g用户的计费话单数据获得总流量数据,具体包括:
从多个5g用户的计费话单数据确定不满足5g流量计费条件的非5g计费话单数据;
将非5g计费话单数据中流量数据叠加后获得非5g总流量;
将非5g总流量和5g总流量相加后获得总流量。
可选地,从多个5g用户的计费话单数据确定不满足5g流量计费条件的非5g计费话单数据,具体包括:
针对每个计费话单数据,若计费话单数据中的接入网标识指示接入网类型为2g时,计费话单数据为非5g计费话单数据;或者
若计费话单数据中的接入网标识指示接入网类型为3g时,计费话单数据为非5g计费话单数据;或者
若计费话单数据中的接入网标识指示接入网类型为4g,且计费话单数据中不存在5g话单标识,且计费话单数据中的计费区域不属于4g锚点小区时,计费话单数据为非5g计费话单数据。
第二方面,本申请提供一种通信控制装置,装置包括:
处理模块,用于接收业务服务器发送的多个5g用户的计费话单数据,计费话单数据是5g用户的用户终端基于非独立组网通信时产生的;
处理模块还用于根据多个5g用户的计费话单数据获得5g流量数据和总流量数据;
处理模块还用于根据5g流量数据和总流量数据获得5g流量驻留比;
处理模块还用于根据5g流量驻留比计算获得网络效能评价值;
发送模块,用于向基站发送网络效能评价值,以使基站根据网络效能评价值控制用于提供5g通信服务的服务参数。
第三方面,本申请提供一种服务器,包括:存储器,处理器;
存储器;用于存储处理器可执行程序的存储器;
处理器,用于根据存储器存储的可执行程序,实现第一方面及可选方案涉及的通信控制方法。
第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现第一方面及可选方案涉及的通信控制方法。
第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面及可选方案涉及的通信控制方法。
本申请提供一种通信控制方法、装置及服务器,接收业务服务器发送的多个5g用户的计费话单数据,计费话单数据是5g用户的用户终端基于非独立组网通信时产生的;根据多个5g用户的计费话单数据获得5g流量数据和总流量数据;根据5g流量数据和总流量数据获得5g流量驻留比;根据5g流量驻留比计算获得网络效能评价值;向基站发送网络效能评价值,以使基站根据网络效能评价值控制用于提供5g通信服务的服务参数。计费话单中的流量数据完整性高,基于计费话单数据的网络效能评价方式能够覆盖区域内的所有用户,依靠数据运算可在短时间内完成分析,节省了人力成本和时间成本。
附图说明
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请根据一示例性实施例示出的通信控制系统的结构示意图;
图2为本申请根据一示例性实施例示出的通信控制方法的流程示意图;
图3为本申请根据一示例性实施例示出的通信控制装置的结构示意图;
图4为本申请根据一示例性实施例示出的服务器的硬件结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
5g网络的目标架构是独立组网sa架构,但在5g网络建设初期,为了节省成本,往往部署的是非独立组网nsa架构。因此,需要在nsa架构下评价5g网络效能。从用户体验角度,5g网络效能就是要满足5g用户“站得上、驻留稳、感知好”。一个良好效能的5g网络,必然是5g用户能稳定地驻留在5g网络,5g用户的流量尽量发生在5g网络上。
现有的路测分析法通过遍历大量道路、重要场景获得数据,以评价5g网络效能。然而,路测分析法需要投入大量的人力、物力、财力,成本非常高。完成一次全网性的测试往往需要耗费大量的时间,实施周期长。
针对上述问题,本申请提出了一种通信控制方法,获取周期内的5g用户的计费话单,根据5g用户的计费话单计算所有5g用户的5g流量数据和总流量数据,根据5g流量占总流量的比例评价5g网络的效能。基于计费话单数据,对所有用户进行5g网络效能评估,节省了人力成本和时间成本。
图1为本申请根据一示例性实施例示出的通信控制系统的结构示意图。如图1所示,本实施例提供的通信控制系统包括:业务服务器110、通信控制服务器120以及基站130。业务服务器110和通信控制服务器120之间通信,通信控制服务器120与基站130之间通信。业务服务器110用于收集所有用户计费话单数据,并将多个5g用户的计费话单数据发送至通信控制服务器120。通信控制服务器120用于接收业务服务器110发送的多个5g用户的计费话单数据,并向基站130发送网络效能评价值。基站130用于接收通信控制服务器120发送的网络效能评价值,并根据网络效能评价值优化5g通信服务的服务参数。
图2为本申请根据一示例性实施例示出的通信控制方法的流程示意图。如图2所示,本实施例提供的通信控制方法基于图1所示通信控制系统,该通信控制方法包括如下步骤:
s101、业务服务器发送多个5g用户的计费话单数据,计费话单数据是5g用户的用户终端基于非独立组网通信时产生的。
更具体地,nsa架构下,5g用户通过用户终端产生计费话单数据。业务服务器用于获取所有用户的计费话单数据,一个用户有多少个计费话单数据可以根据统计周期确定。业务服务器从所有用户的计费话单数据中筛选出包含5g话单标识的计费话单,提取包含5g话单标识的计费话单的用户号码,根据提取的用户号码确定5g用户,并发送多个5g用户的计费话单。其中,5g话单标识可以为secondaryrattype:nr标志,用户只要有一个计费话单包含此标识,该用户即为5g用户,属于该用户的所有计费话单均为5g用户的计费话单。nsa架构下,5g基站上报流量事件,5g计费话单中一般会回填secondaryrattype:nr标志。
例如,业务服务器获取全月每天的待评价区域内的所有用户计费话单数据,假设该月有30天,则每个用户1天有1个计费话单数据,30天有30个计费话单,所有用户计费话单数据为所有用户的30个计费话单数据。其中,全月每天为业务服务器的统计周期。统计周期可以根据实际情况定义,如全天每小时,全月每小时等。待评价区域为根据实际情况设定的需要进行5g网络效能评价的区域,一般可以为小区。所有用户的30个计费话单数据中,若有1个计费话单包含5g话单标识,则将此用户确定为5g用户,此用户对应的30个计费话单均作为5g用户的计费话单数据。因此,多个5g用户的计费话单数据中可能存在5g用户产生的非5g流量数据。
s102、通信控制服务器根据多个5g用户的计费话单数据获得5g流量数据和总流量数据。
更具体地,通信控制服务器接收业务服务器发送的多个5g用户的计费话单数据。依次从多个5g用户的计费话单数据中抽取一个计费话单数据,一个计费话单存在以下三种情况:
第一种情况:此计费话单数据的接入网类型字段为4g,且存在5g话单标识,则获取此计费话单中的流量值,将流量值累加,得到5g第一累加值。
第二种情况:此计费话单的接入网类型字段为4g,不存在5g流量标识,但此计费话单所在小区属于4g锚点小区,则获取此计费话单中的流量值,将流量值累加,得到5g第二累加值。
第三种情况:此计费话单存在接入网类型字段,但不属于第一种情况和第二种情况,则获取此计费话单中的流量值,将流量值累加,累加值记为非5g累加值。
待多个5g用户的计费话单数据轮流抽取完毕,以上三种情况会得到三个累加值。
将5g第一累加值和5g第二累加值相加,得到5g流量数据。将5g第一累加值、5g第二累加值和非5g累加值相加,得到总流量数据。
s103、通信控制服务器根据5g流量数据和总流量数据获得5g流量驻留比。
更具体地,将5g流量数据除以总流量数据,得到5g流量驻留比。5g流量驻留比是基于5g用户产生的总流量计算用户驻留5g的流量占比。
s104、通信控制服务器根据5g流量驻留比计算获得网络效能评价值。
更具体地,网络效能评价值可以为优、良、中、差四个等级。当5g流量驻留比大于等于85%为优,小于85%且大于等于75%为良,小于75%且大于等于60%为中,小于60%为差。
s105、通信控制服务器向基站发送网络效能评价值。
s106、基站根据网络效能评价值控制用于提供5g通信服务的服务参数。
更具体地,基站接收通信控制服务器发送的效能评价值,根据网络效能评价值对提供5g通信服务的服务参数进行优化,尤其会对网络效能评价值为差的区域进行重点关注,重点整改。
在本实施例提供的方法中,基于业务服务器发送的多个5g用户的计费话单数据,通过计算5g流量数据和总流量数据,计算5g流量数据的驻留比,根据5g流量驻留比获得网络效能评价值,基站根据网络效能评价值进行后续的服务参数优化。计费话单中的流量数据完整性高,基于计费话单数据的网络效能评价方式能够覆盖区域内的所有用户,依靠数据运算可在短时间内完成分析,节省了人力成本和时间成本。
本申请另一实施例提供一种通信控制方法,该方法包括如下步骤:
s201、业务服务器发送多个5g用户的计费话单数据,计费话单数据是5g用户的用户终端基于非独立组网通信时产生的。
其中,步骤s201与图2实施例中的步骤s101实现方式类似,本实施例此处不再赘述。
s202、通信控制服务器根据多个5g用户的计费话单数据确定至少一个满足5g流量计费条件的5g流量数据。
更具体地,通信控制服务器接收业务服务器发送的多个5g用户的计费话单数据。根据多个5g用户的计费话单数据,依次判断每个计费话单是否满足5g流量计费条件,若某个计费话单满足5g流量计费条件,则获取该计费话单中的流量值作为满足5g流量计费条件的5g流量数据。5g流量计费条件包括接入网类型是否为4g、是否存在5g话单标识、所在区域是否为4g锚点小区。
可选地,针对每个计费话单数据,若计费话单数据中的接入网标识指示接入网类型为4g,且计费话单数据包含5g话单标识时,计费话单数据中流量数据为5g流量数据。
更具体地,从多个5g用户的计费话单数据筛选出接入网类型为4g,且包含5g话单标识的多条计费话单,获取每条计费话单中的5g流量数据,将5g流量数据相加,相加后的值记为5g_v1。
可选地,针对每个计费话单数据,若计费话单数据中的接入网标识指示接入网类型为4g,且计费话单数据中的计费区域为4g锚点小区时,根据计费话单数据中流量数据和预设修正系数计算获得5g流量数据。
更具体地,若计费话单数据中的接入网标识指示接入网类型为4g,但不包含5g话单标识时,获取计费话单中的计费区域,从基站网管中获取4g锚点小区静态表,将计费区域与4g锚点小区静态表匹配。匹配成功,说明计费区域是4g锚点小区,则获取计费话单中的流量数据,记为a,预设修正系数记为b,将a和b的乘积作为5g流量数据。将多条计费话单数据的5g流量数据相加,相加后的值记为5g_v2。匹配失败,说明计费区域不是4g锚点小区,则获取计费话单中的流量数据作为4g流量数据。
可选地,修正系数为计费话单数据中计费时间内所有5g用户的用户终端均连接至5g网络的概率。
更具体地,从基站网管中获取修正系数。计费时间为此计费话单数据生成的时间。在nsa架构下,若5g用户所在的小区是4g锚点小区,5g用户一般先产生4g信令,随后接入5g流量,但5g用户存在一定的概率无法连接至5g网络。修正系数为5g用户的用户终端连接至5g网络的成功率。
s203、通信控制服务器将5g流量数据进行叠加获得5g总流量。
更具体地,将上述步骤中的5g_v1和5g_v2相加,得到5g总流量。
s204、通信控制服务器从多个5g用户的计费话单数据确定不满足5g流量计费条件的非5g计费话单数据。
更具体地,根据多个5g用户的计费话单数据,依次判断每个计费话单是否满足5g流量计费条件,若某个计费话单不满足5g流量计费条件,则将该计费话单数据作为非5g计费话单数据。
可选地,针对每个计费话单数据,若计费话单数据中的接入网标识指示接入网类型为2g时,计费话单数据为非5g计费话单数据;或者
若计费话单数据中的接入网标识指示接入网类型为3g时,计费话单数据为非5g计费话单数据;或者
若计费话单数据中的接入网标识指示接入网类型为4g,且计费话单数据中不存在5g话单标识,且计费话单数据中的计费区域不属于4g锚点小区时,计费话单数据为非5g计费话单数据。
更具体地,从多个5g用户的计费话单数据筛选出接入网类型为2g的多条计费话单,获取每条计费话单中的2g流量数据,将2g流量数据相加,相加后的值记为2g_v。
从多个5g用户的计费话单数据筛选出接入网类型为3g的多条计费话单,获取每条计费话单中的3g流量数据,将3g流量数据相加,相加后的值记为3g_v。
从多个5g用户的计费话单数据筛选出接入网类型为4g,且不包含5g话单标识,且计费区域不属于4g锚点小区的多条计费话单,获取每条计费话单中的4g流量数据,将4g流量数据相加,相加后的值记为4g_v。
s205、通信控制服务器将非5g计费话单数据中流量数据叠加后获得非5g总流量。
更具体地,将步骤s204中的2g_v、3g_v和4g_v相加,得到非5g总流量。
s206、通信控制服务器将非5g总流量和5g总流量相加后获得总流量。
更具体地,将步骤s202与s204中的5g_v1、5g_v2、2g_v、3g_v和4g_v相加,得到总流量。
s207至s210与图2实施例中的步骤s103至s106实现方式类似,本实施例此处不再赘述。
在本实施例提供的方法中,基于用户计费话单中的流量数据,通过获取基站网管中的静态表匹配确定4g锚点小区,获取用户终端连接至5g网络成功率作为修正系数,对5g总流量进行统计,使统计结果更加准确。
图3为本申请根据一示例性实施例示出的通信控制装置的结构示意图。如图3所示,本申请提供一种通信控制装置40,装置40包括:
处理模块41,用于接收业务服务器发送的多个5g用户的计费话单数据,计费话单数据是5g用户的用户终端基于非独立组网通信时产生的。
处理模块41还用于根据多个5g用户的计费话单数据获得5g流量数据和总流量数据。
处理模块41还用于根据5g流量数据和总流量数据获得5g流量驻留比。
处理模块41还用于根据5g流量驻留比计算获得网络效能评价值。
发送模块42,用于向基站发送网络效能评价值,以使基站根据网络效能评价值控制用于提供5g通信服务的服务参数。
具体地,本实施例可以参见上述方法实施例,其原理和技术效果类似,不再赘述。
图4为本申请根据一示例性实施例示出的服务器的硬件结构示意图。如图4所示,本实施例的服务器50包括:处理器51以及存储器52;其中,
存储器52,用于存储处理器可执行程序的存储器;
处理器51,用于根据存储器存储的可执行程序,以实现上述实施例中的通信控制方法。具体可以参见前述方法实施例中的相关描述。
可选地,存储器52既可以是独立的,也可以跟处理器51集成在一起。
当存储器52独立设置时,该控制设备50还包括总线53,用于连接存储器52和处理器51。
本申请还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行程序,计算机执行程序被处理器执行时用于实现上述的各种实施方式提供的方法。
其中,计算机可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,计算机可读存储介质耦合至处理器,从而使处理器能够从该计算机可读存储介质读取信息,且可向该计算机可读存储介质写入信息。当然,计算机可读存储介质也可以是处理器的组成部分。处理器和计算机可读存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,asic)中。另外,该asic可以位于用户设备中。当然,处理器和计算机可读存储介质也可以作为分立组件存在于通信设备中。
上述计算机可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandom-accessmemory,sram),电可擦除可编程只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom),可编程只读存储器(programmableread-onlymemory,prom),只读存储器(read-onlymemory,rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
本申请还提供一种计算机程序产品,该程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。设备的至少一个处理器可以从计算机可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得设备实施上述的各种实施方式提供的方法。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
1.一种通信控制方法,其特征在于,包括:
接收业务服务器发送的多个5g用户的计费话单数据,所述计费话单数据是所述5g用户的用户终端基于非独立组网通信时产生的;
根据所述多个5g用户的计费话单数据获得5g流量数据和总流量数据;
根据所述5g流量数据和所述总流量数据获得5g流量驻留比;
根据所述5g流量驻留比计算获得网络效能评价值;
向基站发送所述网络效能评价值,以使所述基站根据所述网络效能评价值控制用于提供5g通信服务的服务参数。
2.根据权利要求1所述的方法,其特征在于,根据所述多个5g用户的计费话单数据获得5g流量数据,具体包括:
根据所述多个5g用户的计费话单数据确定至少一个满足5g流量计费条件的5g流量数据;
将所述5g流量数据进行叠加获得所述5g总流量。
3.根据权利要求2所述的方法,其特征在于,根据所述多个5g用户的计费话单数据确定满足5g流量计费条件的5g流量数据,具体包括:
针对每个计费话单数据,若所述计费话单数据中的接入网标识指示接入网类型为4g,且所述计费话单数据包含5g话单标识时,所述计费话单数据中流量数据为5g流量数据。
4.根据权利要求2所述的方法,其特征在于,从所述多个5g用户的计费话单数据确定满足5g流量计费条件的5g流量数据,还包括:
针对每个计费话单数据,若所述计费话单数据中的接入网标识指示接入网类型为4g,且所述计费话单数据中的计费区域为4g锚点小区时,根据所述计费话单数据中流量数据和预设修正系数计算获得所述5g流量数据。
5.根据权利要求4所述的方法,其特征在于,所述修正系数为所述计费话单数据中计费时间内所有所述5g用户的用户终端均连接至5g网络的概率。
6.根据权利要求1所述的方法,其特征在于,所述根据所述5g用户计费话单数据获得总流量数据,具体包括:
从所述多个5g用户的计费话单数据确定不满足5g流量计费条件的非5g计费话单数据;
将所述非5g计费话单数据中流量数据叠加后获得非5g总流量;
将所述非5g总流量和所述5g总流量相加后获得总流量。
7.根据权利要求6所述的方法,其特征在于,从所述多个5g用户的计费话单数据确定不满足5g流量计费条件的非5g计费话单数据,具体包括:
针对每个计费话单数据,若所述计费话单数据中的接入网标识指示接入网类型为2g时,所述计费话单数据为非5g计费话单数据;或者
若所述计费话单数据中的接入网标识指示接入网类型为3g时,所述计费话单数据为非5g计费话单数据;或者
若所述计费话单数据中的接入网标识指示接入网类型为4g,且所述计费话单数据中不存在5g话单标识,且所述计费话单数据中的计费区域不属于4g锚点小区时,所述计费话单数据为非5g计费话单数据。
8.一种通信控制装置,其特征在于,所述装置包括:
处理模块,用于接收业务服务器发送的多个5g用户的计费话单数据,所述计费话单数据是所述5g用户的用户终端基于非独立组网通信时产生的;
处理模块还用于根据所述多个5g用户的计费话单数据获得5g流量数据和总流量数据;
处理模块还用于根据所述5g流量数据和所述总流量数据获得5g流量驻留比;
处理模块还用于根据所述5g流量驻留比计算获得网络效能评价值;
发送模块,用于向基站发送所述网络效能评价值,以使所述基站根据所述网络效能评价值控制用于提供5g通信服务的服务参数。
9.一种服务器,包括:存储器,处理器;
存储器;用于存储所述处理器可执行程序的存储器;
处理器,用于根据所述存储器存储的可执行程序,实现如权利要求1至7中任意一项所述的通信控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行程序,所述计算机执行程序被处理器执行时用于实现如权利要求1至7任一项所述的通信控制方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的通信控制方法。
技术总结