网络质量评估方法、装置及存储介质与流程

未命名 09-22 阅读:98 评论:0


1.本技术涉及通信技术领域,尤其涉及一种网络质量评估方法、装置及存储介质。


背景技术:

2.随着通信技术的不断发展,目前的通信网络可以通过不同的运营商区分,也可以通过不同的网络制式进行区分。但由于各个的网络制式的频段不同,以及不同运营商建设的基站的覆盖区域存在差异,在不同的位置,网络质量最优的通信网络不同。因此,客观准确的评估某个区域的网络质量,使得用户可以根据评估结果选择通信网络,对提升用户的网络使用体验有极大的意义。
3.传统的网络质量评估方法只能根据终端设备上传的通信数据测算网络质量,或者是根据基站的通信数据测算网络质量,存在数据不全面,终端设备上传的通信数据不安全,测试结果不准确的问题。


技术实现要素:

4.本技术提供一种网络质量评估方法、装置及存储介质,解决了传统的网络质量评估方法存在的测试结果不准确以及通信数据传输不安全的问题,能够安全准确快速地确定网络质量评估结果。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,本技术提供一种网络质量评估方法,应用于区块链网络,区块链网络包括第一区块链和第二区块链,第一区块链包括多个终端以及第一数据服务器,第一数据服务器与多个终端通信连接;第二区块链包括多个网络设备以及第二数据服务器,第二数据服务器与多个网络设备通信连接,该方法包括:接收来自第一数据服务器的第一信息,第一信息包括目标终端的位置信息以及一个或多个小区的第一评估得分;目标终端位于一个或多个小区的覆盖区域内;第一评估得分为根据目标终端上报的一个或多个小区的网络质量参数计算得到的;从第二数据服务器中获取一个或多个小区的第二评估得分;第二评估得分为根据一个或多个小区对应的网络设备上报的网络质量参数计算得到的;针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果;通过第一数据服务器向目标终端发送一个或多个小区的网络质量评估结果,以使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
7.结合上述第一方面,在一种可能的实现方式中,该方法还包括:根据第一评估得分、第一评估得分的权重、第二评估得分以及第二评估得分的权重,确定小区的网络质量评估结果。
8.结合上述第一方面,在一种可能的实现方式中,第一评估得分为根据目标终端在目标时间段内上报的一个或多个小区的第一网络质量参数计算得到的;第二评估得分为根据一个或多个小区对应的网络设备在目标时间段内上报的第二网络质量参数计算得到的。
9.结合上述第一方面,在一种可能的实现方式中,该方法还包括:第一评估得分为根
据目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到,每个第一网络质量参数的分数为根据第一网络质量参数与对应阈值确定。
10.结合上述第一方面,在一种可能的实现方式中,该方法还包括:第二评估得分为根据网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到,每个第二网络质量参数的分数为根据第二网络质量参数与对应阈值确定。
11.第二方面,本技术提供一种网络质量评估装置,该装置包括:通信单元以及处理单元;通信单元,用于接收来自第一数据服务器的第一信息,第一信息包括目标终端的位置信息以及一个或多个小区的第一评估得分;目标终端位于一个或多个小区的覆盖区域内;第一评估得分为根据目标终端上报的一个或多个小区的网络质量参数计算得到的;通信单元,还用于从第二数据服务器中获取一个或多个小区的第二评估得分;第二评估得分为根据一个或多个小区对应的网络设备上报的网络质量参数计算得到的;处理单元,用于针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果;处理单元,还用于通过第一数据服务器向目标终端发送一个或多个小区的网络质量评估结果,以使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
12.结合上述第二方面,在一种可能的实现方式中,处理单元,具体用于:根据第一评估得分、第一评估得分的权重、第二评估得分以及第二评估得分的权重,确定小区的网络质量评估结果。
13.结合上述第二方面,在一种可能的实现方式中,第一评估得分为根据目标终端在目标时间段内上报的一个或多个小区的第一网络质量参数计算得到的;第二评估得分为根据一个或多个小区对应的网络设备在目标时间段内上报的第二网络质量参数计算得到的。
14.结合上述第二方面,在一种可能的实现方式中,第一评估得分为根据目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到,每个第一网络质量参数的分数为根据第一网络质量参数与对应阈值确定。
15.结合上述第二方面,在一种可能的实现方式中,第二评估得分为根据网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到,每个第二网络质量参数的分数为根据第二网络质量参数与对应阈值确定。
16.第三方面,本技术提供了一种网络质量评估装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的网络质量评估方法。
17.第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面和第一方面的任一种可能的实现方式中描述的网络质量评估方法。
18.第五方面,本技术提供一种包含指令的计算机程序产品,当计算机程序产品在网络质量评估装置上运行时,使得网络质量评估装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的网络质量评估方法。
19.第六方面,本技术提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的网络质量评估方法。
20.具体的,本技术中提供的芯片还包括存储器,用于存储计算机程序或指令。
21.需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与装置的处理器封装在一起的,也可以与装置的处理器单独封装,本技术对此不作限定。
22.第七方面,本技术提供一种网络质量评估系统,包括:第一区块链、第二区块链、网络质量评估装置,其中网络质量评估装置用于执行如第一方面和第一方面的任一种可能的实现方式中所描述的网络质量评估方法。
23.本技术中第二方面至第七方面的描述,可以参考第一方面的详细描述;并且,第二方面至第七方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
24.在本技术中,上述网络质量评估装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本技术类似,属于本技术权利要求及其等同技术的范围之内。
25.本技术的这些方面或其他方面在以下的描述中会更加简明易懂。
26.上述方案至少带来以下有益效果:基于上述技术方案,本技术提供的网络质量评估方法,接收来自第一数据服务器的目标终端对应的一个或多个小区的第一评估得分。目标终端位于一个或多个小区的覆盖区域内,相应的,分别从第二数据服务器中中获取一个或多个小区的第二评估得分。针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果。相比于传统的网络质量评估方法存在的测试结果不准确以及通信数据传输不安全的问题。上述技术方案结合终端侧的第一评估得分以及小区侧的第二评估得分,得到小区的网络质量评估结果的客观性以及准确性高,并通过区块链网络进行数据传输,大大保障了数据的安全性,使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
附图说明
27.图1为本技术实施例提供的一种网络质量评估系统的架构示意图;
28.图2为本技术实施例提供的一种第一区块链的架构示意图;
29.图3为本技术实施例提供的一种第二区块链的架构示意图;
30.图4为本技术实施例提供的一种网络质量评估装置的硬件结构示意图;
31.图5为本技术实施例提供的一种网络质量评估方法的流程图;
32.图6为本技术实施例提供的另一种网络质量评估方法的流程图;
33.图7为本技术实施例提供的另一种网络质量评估方法的流程图;
34.图8为本技术实施例提供的一种网络质量评估装置的结构示意图。
具体实施方式
35.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
36.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关
系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
37.本技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
38.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
39.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
40.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
41.随着通信技术的不断发展,目前的通信网络可以通过不同的运营商区分,也可以通过不同的网络制式进行区分,例如网络制式可以分为第三代移动通信技术(3rd-generation,3g)、第四代移动通信技术(the 4th generation mobile communication technology,4g)、第五代移动通信技术(5th generation mobile communication technology,5g)。但由于各个的网络制式的频段不同,以及不同运营商建设的基站的覆盖区域存在差异,在不同的位置,网络质量最优的通信网络不同。例如,在区域a,运营商a的通信网络的网络质量最优;在区域b,运营商b的通信网络的网络质量最优;在区域c,4g通信网络的网络质量最优;在区域d,5g通信网络的网络质量最优。因此,客观准确的评估某个区域的网络质量,是的用户可以根据评估结果选择通信网络,对提升用户的网络使用体验有极大的意义。
42.传统的网络质量评估方法包括通过呼叫质量测试(call quality test,cqt)的方法评估网络质量;通过路测(drive test,dt)的方法评估网络质量;通过测量报告(measurement report,mr)的方法评估网络质量。以下分别对cqt测试、dt测试以及mr报告进行详细说明。
43.cqt测试:由测试人员带着测试终端到指定地点进行测试。其中,测试终端一般为信号测试专用手机和笔记本电脑。如果是室外cqt点,通过连接全球定位系统(global positioning system,gps)进行自动定位与打点;如果是室内cqt点,则由测试人员根据所拿到平面图在专业软件上面进行手工打点。
44.上述cqt测试提供的技术方案通过人工测试,存在人力成本高,耗时长,实时性差的问题。但上述cqt测试可测量多个运营商多个网络情况,但该测试方法对结果影响大,运营商之间的认可度低。
45.dt测试:测试人员通过驱车沿一定道路行驶,并通过测试终端在车内测试。dt测试是评估道路场景中的网络质量的一种方法。
46.上述dt测试提供的技术方案同样通过人工测试,也存在人力成本高,耗时长,实时性差的问题。
47.mr报告:mr报告是用户终端所测量的网络原始数据,测量报告携带了上下行无线链路的相关信息,包括接收信号码功率(received signal code power,rscp)、参考信号接
收功率(reference signal receiving power,rsrp)、误块率(block error rate,bler)和发射功率等,用户终端会定期给网络上报测量报告。
48.上述mr报告提供的技术方案只包括本网运营商当前网络的数据,数据不够全面丰富跨运营商的数据不互通,标准不一致,测试方法对结果影响大。各个运营商各自评估自己网络情况,运营商之间的认可度低。
49.传统的网络质量评估方法只能根据终端设备上传的通信数据测算网络质量,或者是根据基站的通信数据测算网络质量,存在数据不全面,测试结果不准确的问题。
50.鉴于此,本技术提供的网络质量评估方法,接收来自第一数据服务器的目标终端对应的一个或多个小区的第一评估得分。目标终端位于一个或多个小区的覆盖区域内,相应的,分别从第二数据服务器中中获取一个或多个小区的第二评估得分。针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果。相比于传统的网络质量评估方法存在的测试结果不准确以及通信数据传输不安全的问题。上述技术方案结合终端侧的第一评估得分以及小区侧的第二评估得分,得到小区的网络质量评估结果的客观性以及准确性高,并通过区块链网络进行数据传输,大大保障了数据的安全性,使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
51.下面将结合说明书附图,对本技术实施例的实施方式进行详细描述。
52.图1为本技术实施例提供的一种网络质量评估系统的架构图。如图1所示,该网络质量评估系统包括:第一区块链101、第二区块链102、网络质量评估装置103。
53.其中,第一区块链101和网络质量评估装置103通过通信链路连接。第二区块链102和网络质量评估装置103通过通信链路连接。
54.如图2所示,第一区块链101包括多个终端1011以及第一数据服务器1012。如图3所示,第二区块链102包括多个网络设备1021以及第二数据服务器1022。
55.其中,多个终端1011分别与第一数据服务器1012通过通信链路连接,多个网络设备1021分别与第二数据服务器1022通过通信链路连接。
56.可选的,终端1011在区块链网络中注册并获得相应的权限,且终端1011包括身份标识,通过身份标识于区块链网络之间进行数据传输。网络设备1021可以为各个运营商建设的基站,且网络设备1021在区块链网络中注册并获得相应的权限,且网络设备1021包括身份标识,通过身份标识与区块链网络进行数据传输。
57.一种可能的实现方式中,第一区块链101中的终端1011用于向区块链网络上传一个或多个小区的网络质量参数。第一区块链101中的第一数据服务器1012用于根据终端1011上传的一个或多个小区的网络质量参数,计算一个或多个小区的第一评估得分。
58.一种可能的实现方式中,第二区块链102中的网络设备1021用于向区块链网络上传一个或多个小区的网络质量参数。第二区块链102中的第二数据服务器1022用于根据网络设备1021上传的一个或多个小区的网络质量参数,计算一个或多个小区的第二评估得分。
59.一种可能的实现方式中,网络质量评估装置103用于根据第一评估得分以及第二评估得分,确定一个或多个小区的网络质量评估结果。向目标终端对应的终端1011发送一个或多个小区的网络质量评估结果,以使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
60.本技术实施例中的终端1011是用户侧的一种用于接收信号,或者,发送信号,或者,接收信号和发送信号的实体。终端用于向用户提供语音服务和数据连通性服务中的一种或多种。终端还可以称为用户设备(user equipment,ue)、终端、接入终端、用户单元、用户站、移动站、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。终端设备可以是车联网(vehicle to everything,v2x)设备,例如,智能汽车(smart car或intelligent car)、数字汽车(digital car)、无人汽车(unmanned car或driverless car或pilotless car或automobile)、自动汽车(self-driving car或autonomous car)、纯电动汽车(pure ev或battery ev)、混合动力汽车(hybrid electric vehicle,hev)、增程式电动汽车(range extended ev,reev)、插电式混合动力汽车(plug-in hev,phev)、新能源汽车(new energy vehicle)等。终端也可以是设备到设备(device to device,d2d)设备,例如,电表、水表等。终端设备还可以是移动站(mobile station,ms)、用户单元(subscriber unit)、无人机、物联网(internet of things,iot)设备、wlan中的站点(station,st)、蜂窝电话(cellular phone)、智能电话(smart phone)、无绳电话、无线数据卡、平板型电脑、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)设备、膝上型电脑(laptop computer)、机器类型通信(machine type communication,mtc)终端、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备(也可以称为穿戴式智能设备)。终端还可以为下一代通信系统中的终端设备,例如,5g系统中的终端设备或者未来演进的plmn中的终端设备,nr系统中的终端设备等。
61.本技术实施例中的网络设备1021为网络侧的一种用于发送信号,或者,接收信号,或者,发送信号和接收信号的实体。网络设备可以为部署在无线接入网(radio access network,ran)中为终端提供无线通信功能的装置,例如可以为trp、基站(例如,演进型基站(evolved nodeb,enb或enodeb)、下一代基站节点(next generation node base station,gnb)、下一代enb(next generation enb,ng-enb)等)、各种形式的控制节点(例如,网络控制器、无线控制器(例如,云无线接入网络(cloud radio access network,cran)场景下的无线控制器))、路侧单元(road side unit,rsu)等。具体的,网络设备可以为各种形式的宏基站,微基站(也称为小站),中继站,接入点(access point,ap)等,也可以为基站的天线面板。所述控制节点可以连接多个基站,并为所述多个基站覆盖下的多个终端设备配置资源。在采用不同的无线接入技术(radio access technology,rat)的系统中,具备基站功能的设备的名称可能会有所不同。例如,lte系统中可以称为enb或enodeb,5g系统或nr系统中可以称为gnb,本技术对基站的具体名称不作限定。
62.在通过硬件实现时,第一数据服务器1012、第二数据服务器1022以及网络质量评估装置103中的各个模块可以集成在如图4所示网络质量评估装置的硬件结构上实现。具体的,如图4所示,介绍网络质量评估装置的基本硬件结构。
63.图4为本技术实施例提供的一种网络质量评估装置的结构示意图。如图4所示,该网络质量评估装置包括至少一个处理器401,通信线路402,以及至少一个通信接口404,还可以包括存储器403。其中,处理器401,存储器403以及通信接口404三者之间可以通过通信线路402连接。
64.处理器401可以是一个中央处理器(central processing unit,cpu),也可以是特定集成电路(application specific integrated circuit,asic),或者是被配置成实施本技术实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)。
65.通信线路402可以包括一通路,用于在上述组件之间传送信息。
66.通信接口404,用于与其他设备或通信网络通信,可以使用任何收发器一类的装置,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。
67.存储器403可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于包括或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
68.一种可能的设计中,存储器403可以独立于处理器401存在,即存储器403可以为处理器401外部的存储器,此时,存储器403可以通过通信线路402与处理器401相连接,用于存储执行指令或者应用程序代码,并由处理器401来控制执行,实现本技术下述实施例提供的网络质量评估方法。又一种可能的设计中,存储器403也可以和处理器401集成在一起,即存储器403可以为处理器401的内部存储器,例如,该存储器403为高速缓存,可以用于暂存一些数据和指令信息等。
69.作为一种可能的实现方式,处理器401可以包括一个或多个cpu,例如图4中的cpu0和cpu1。作为另一种可能的实现方式,网络质量评估装置可以包括多个处理器,例如图4中的处理器401和处理器407。作为再一种可能的实现方式,网络质量评估装置还可以包括输出设备405和输入设备406。
70.需要指出的是,本技术各实施例之间可以相互借鉴或参考,例如,相同或相似的步骤,方法实施例、系统实施例和装置实施例之间,均可以相互参考,不予限制。
71.图5为本技术实施例提供的一种网络质量评估方法的流程图,该方法可以应用于如图1所示的网络质量评估系统中。如图5所示,该方法包括以下s501-s509。
72.s501、目标终端向第一数据服务器发送一个或多个小区的第一网络质量参数。相应的,第一数据服务器接收来自目标终端的一个或多个小区的网络质量参数。
73.示例性的,第一网络质量参数可以包括如表1中所示的信号强度、信号质量、下行平均速率、上行平均速率。
74.其中,信号强度可以为参考信号接收功率,某个符号内承载参考信号的所有资源粒子(re)上接收到的信号功率的平均值。如lte、nr的rsrp;3g的rscp。信号质量可以为信号与干扰加噪声比,接收到的有用信号的强度与接收到的干扰信号(噪声和干扰)的强度的比值。如lte、nr的信号与干扰加噪声比(signal to interference plus noise ratio,sinr);3g的码片的能量与接收总频谱密度的比值(ec/io)。下行平均速率指终端的平均下
行速率。上行平均速率指终端的平均上行速率。
75.可选的,第一网络质量参数还可以包括如表1中所示的日期、测量时间、经度、纬度、运营商、网络类型、中心频率、基站号以及小区号。
76.其中,日期和测量时间指终端测量的日期和时间。经度以及纬度指终端测试地点的经纬度。运营商指终端接入网络的运营商。网络类型指接入的网络类型,如3g/4g/5g。中心频率服务小区的下行中心频率。基站号指服务小区所属基站的标识编码。小区号指服务小区的标识编码。
77.表1第一网络质量参数表
[0078][0079][0080]
s502、第一数据服务器根据一个或多个小区的第一网络质量参数,计算得到一个或多个小区的第一评估得分。
[0081]
一种示例中,第一评估得分为根据目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到,每个第一网络质量参数的分数为根据第一网络质量参数与对应阈值确定。具体的,确定第一网络质量参数的分数以及第一评估得分的具体过程参照图6所述的实施例。
[0082]
s503、第一数据服务器向网络质量评估装置发送第一信息。相应的,网络质量评估装置接收来自第一数据服务器的第一信息。
[0083]
其中,第一信息包括目标终端的位置信息以及一个或多个小区的第一评估得分。目标终端位于一个或多个小区的覆盖区域内。第一评估得分为根据目标终端上报的一个或多个小区的网络质量参数计算得到的。
[0084]
一种示例中,第一数据服务器在计算得到第一评估得分后,立即向网络质量评估装置广播第一评估得分。
[0085]
又一种示例中,第一数据服务器在接收到指示信息后,向网络质量评估装置广播第一评估得分。
[0086]
s504、网络设备向第二数据服务器发送一个或多个小区的网络质量参数。相应的,第二数据服务器接收来自网络设备的一个或多个小区的网络质量参数。
[0087]
示例性的,第二网络质量参数可以包括如表2中所示的最大物理资源块(prb)利用率、平均prb利用率、小区流量、上行干扰、用户数。
[0088]
其中,最大prb利用率指物理资源块prb利用率最大值。平均prb利用率指物理资源块prb利用率平均值。小区流量指小区中所有用户产生的下行流量总和。上行干扰指小区的
平均上行干扰值。用户数指小区中的平均用户数。
[0089]
可选的,第二网络质量参数还可以包括如表2中所示的日期、测量时间、运营商、网络类型、中心频率、基站号、小区号、带宽。
[0090]
其中,日期、测量时间指第二网络质量参数采集的日期和时间。运营商:第二网络质量参数对应的运营商,如涉及共建共享则为多家运营商。基站号指服务小区所属基站的标识编码。小区号指服务小区的标识编码。网络类型指3g/4g/5g/6g网络。中心频率指小区所使用的下行中心频率。带宽指小区所用的下行频率带宽。
[0091]
表2第二网络质量参数表
[0092][0093]
s505、第二数据服务器根据一个或多个小区的网络质量参数,计算得到一个或多个小区的第二评估得分。
[0094]
一种示例中,第二评估得分为根据网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到,每个第二网络质量参数的分数为根据第二网络质量参数与对应阈值确定。具体的,确定第二网络质量参数的分数以及第二评估得分的具体过程参照图7所述的实施例。
[0095]
s506、第二数据服务器向网络质量评估装置发送一个或多个小区的第二评估得分。相应的,网络质量评估装置从第二数据服务器中获取一个或多个小区的第二评估得分。
[0096]
其中,第二评估得分为根据一个或多个小区对应的网络设备上报的网络质量参数计算得到的。
[0097]
一种示例中,第二数据服务器在计算得到第二评估得分后,立即向网络质量评估装置广播第二评估得分。
[0098]
又一种示例中,第二数据服务器在接收到指示信息后,向网络质量评估装置广播第二评估得分。
[0099]
s507、网络质量评估装置针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果。
[0100]
一种可能的实现方式中,网络质量评估装置根据第一评估得分、第一评估得分的权重、第二评估得分以及第二评估得分的权重,确定小区的网络质量评估结果。
[0101]
示例性的,以第一评估得分为80、第一评估得分的权重为0.6、第二评估得分为70、第二评估得分的权重为0.4为例。网络质量评估装置通过加权求和的方式,确定小区的网络质量评估结果为76。
[0102]
需要说明的是,当目标终端在目标小区中的不同位置时,由于目标终端的第一网络质量参数(如信号强度)不同,会导致第一评估得分不同。因此,目标终端在目标小区中的不同位置时,会导致网络质量评估结果不同。
[0103]
需要说明的是,当目标终端在同一个位置接入不同的小区时,由于接入的小区的第二网络质量参数,会导致第二评估得分不同。因此,当目标终端在同一个位置接入不同的小区时,会导致网络质量评估结果不同。
[0104]
s508、网络质量评估装置向第一数据服务器发送一个或多个小区的网络质量评估结果。相应的,第一数据服务器接收来自网络质量评估装置的一个或多个小区的网络质量评估结果。
[0105]
一种可能的实现方式中,以一个或多个小区包括小区a、小区b以及小区c为例。网络质量评估装置向第一数据服务器发送小区a的网络质量评估结果、小区b的网络质量评估结果以及小区c的网络质量评估结果。
[0106]
s509、第一数据服务器向目标终端发送一个或多个小区的网络质量评估结果。相应的,目标终端接收来自第一数据服务器的一个或多个小区的网络质量评估结果。
[0107]
一种可能的实现方式中,以一个或多个小区包括小区a、小区b以及小区c为例。第一数据服务器向目标终端发送小区a的网络质量评估结果、小区b的网络质量评估结果以及小区c的网络质量评估结果。
[0108]
进一步的,目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
[0109]
具体的,在小区a的网络质量评估结果为76分、小区b的网络质量评估结果为80分、小区c的网络质量评估结果为60分的情况下,由于小区b的网络质量评估结果最高,终端设备确定小区b为服务小区。
[0110]
基于上述技术方案,本技术提供的网络质量评估方法,接收来自第一数据服务器的目标终端对应的一个或多个小区的第一评估得分。目标终端位于一个或多个小区的覆盖区域内,相应的,分别从第二数据服务器中中获取一个或多个小区的第二评估得分。针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果。相比于传统的网络质量评估方法存在的测试结果不准确以及通信数据传输不安全的问题。上述技术方案结合终端侧的第一评估得分以及小区侧的第二评估得分,得到小区的网络质量评估结果的客观性以及准确性高,并通过区块链网络进行数据传输,大大保障了数据的安全性,使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
[0111]
作为本技术的一种可能的实施例,如图6所示,第一数据服务器确定第一评估得分的过程包括以下s601-s602。
[0112]
s601、根据第一网络质量参数与对应阈值确定第一网络质量参数的分数。
[0113]
示例性的,以第一网络质量参数中的信号强度为例。s为信号强度,smax为信号强度的上限阈值,当s≥smax时,信号强度为感知优指标,信号强度的分数为100;smin为信号强度的下限阈值,当s《smin时,信号强度为感知差指标,信号强度的分数为0;当smax》s≥smin时,信号强度为感知中等指标,信号强度的分数为(smax-s)/(smax-smin)*100。
[0114]
需要说明的是,信号质量的分数、下行平均速率的分数以及上行平均速率的分数的确定方式可参照上述信号强度的分数的确定过程,本处不再赘述。
[0115]
一种示例中,如表3所示,信号强度的上限阈值可以设置为-100,信号强度的下限阈值可以设置为-110;信号质量的上限阈值可以设置为3,信号质量的下限阈值可以设置为-3;下行平均速率的上限阈值可以设置为40,下行平均速率的下限阈值可以设置为10;上行平均速率的上限阈值可以设置为20,上行平均速率的下限阈值可以设置为5。
[0116]
表3第一网络质量参数阈值及权重参考表
[0117][0118]
s602、根据目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到第一评估得分。
[0119]
一种可能的实现方式中,基于信号强度的分数、信号质量的分数、下行平均速率的分数以及上行平均速率的分数,加权求和得到第一评估得分。
[0120]
一种示例中,如表2所示,信号强度的权重可以设置为0.25;信号质量的权重可以设置为0.3;下行平均速率的权重可以设置为0.25;上行平均速率的权重可以设置为0.2。
[0121]
示例性的,以信号强度的分数为100、信号质量的分数为50、下行平均速率的分数为80以及上行平均速率的分数为0为例。通过加权求和,确定第一评估得分为60。
[0122]
一种可能的实现方式中,第一数据服务器根据目标时间段内上报的一个或多个小区的第一网络质量参数确定第一评估得分的过程包括以下步骤1-步骤2。
[0123]
步骤1、根据目标终端在目标时间段内上报的一个或多个小区的第一网络质量参数与对应阈值确定第一网络质量参数的分数。
[0124]
具体的,下行平均速率为目标时间段内终端的平均下行速率。上行平均速率为目标时间段内终端的平均上行速率。
[0125]
示例性的,目标时间段可以为一小时、10分钟或5分钟等,本技术不做限定。
[0126]
需要说明的是,第一网络质量参数的分数的确定过程参照上述s601,本处不再赘述。
[0127]
步骤2、根据多个第一网络质量参数的分数与各自对应的权重计算得到第一评估得分。
[0128]
需要说明的是,第一评估得分的确定过程参照上述s602,本处不再赘述。
[0129]
基于上述技术方案,第一数据服务器根据第一网络质量参数与对应阈值确定第一网络质量参数的分,并根据目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到目标终端侧的第一评估得分。
[0130]
作为本技术的一种可能的实施例,如图7所示,第二数据服务器确定第二评估得分的过程包括以下s701-s702。
[0131]
s701、根据第二网络质量参数与对应阈值确定第二网络质量参数的分数。
[0132]
示例性的,以第二网络质量参数中的最大prb利用率为例。p为最大prb利用率,pmax为上限阈值。当p≥pmax时,最大prb利用率为感知差指标,最大prb利用率的分数为0;
pmin为下限阈值,当p《pmin时,最大prb利用率为感知优指标,最大prb利用率的分数为100;当pmax》p≥pmin时,最大prb利用率为感知中等指标,最大prb利用率的分数为(pmax-p)/(pmax-pmin)*100。
[0133]
需要说明的是,平均prb利用率的分数、小区流量的分数、上行干扰的分数、用户数的分数的确定方式可参照上述最大prb利用率的分数的确定过程,本处不再赘述。
[0134]
一种示例中,如表4所示,最大prb利用率的上限阈值可以设置为100%,最大prb利用率的下限阈值可以设置为90%;平均prb利用率的上限阈值可以设置为80%,平均prb利用率的下限阈值可以设置为70%;小区流量的上限阈值可以设置为0.42gb,小区流量的下限阈值可以设置为0.35gb;上行干扰的上限阈值可以设置为-90dbm,上行干扰的下限阈值可以设置为-100dbm;用户数的上限阈值可以设置为8,用户数的下限阈值可以设置为5。
[0135]
表4第二网络质量参数阈值及权重参考表
[0136][0137]
s702、根据网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到第二评估得分。
[0138]
一种可能的实现方式中,第二数据服务器基于信号强度的分数、信号质量的分数、下行平均速率的分数以及上行平均速率的分数,加权求和得到第一评估得分。
[0139]
一种示例中,如表2所示,最大prb利用率的权重可以设置为0.15;平均prb利用率的权重可以设置为0.3;小区流量的权重可以设置为0.2;上行干扰的权重可以设置为0.15;用户数的权重可以设置为0.2。
[0140]
示例性的,以最大prb利用率的分数为100、平均prb利用率的分数为50、小区流量的分数为80、上行干扰的分数为0、用户数的分数为80为例。通过加权求和,确定第二评估得分为62。
[0141]
一种可能的实现方式中,第二数据服务器根据目标时间段内上报的第二网络质量参数确定第二评估得分的过程包括以下步骤1-步骤2。
[0142]
步骤1、根据一个或多个小区对应的网络设备在目标时间段内上报的第二网络质量参数与对应阈值确定第二网络质量参数的分数。
[0143]
具体的,最大prb利用率指小区在统计时间粒度内,物理资源块prb利用率最大值。平均prb利用率指小区在目标时间段内,物理资源块prb利用率平均值。小区流量指小区在目标时间段内,所有用户产生的下行流量总和。上行干扰指小区在目标时间段内,平均上行干扰值。用户数指小区在目标时间段内,平均用户数。
[0144]
示例性的,目标时间段可以为一小时、10分钟或5分钟等,本技术不做限定。
[0145]
需要说明的是,第二网络质量参数的分数的确定过程参照上述s701,本处不再赘述。
[0146]
步骤2、根据多个第二网络质量参数的分数与各自对应的权重计算得到第二评估得分。
[0147]
需要说明的是,第二评估得分的确定过程参照上述s702,本处不再赘述。
[0148]
基于上述技术方案,第二数据服务器根据第二网络质量参数与对应阈值确定第二网络质量参数的分数,并根据网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到小区侧的第二评估得分。
[0149]
本技术实施例可以根据上述方法示例对网络质量评估装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本技术实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0150]
如图8所示,为本技术实施例提供的一种网络质量评估装置的结构示意图,该装置包括:通信单元801以及处理单元802。
[0151]
通信单元801,用于接收来自第一数据服务器的第一信息,第一信息包括目标终端的位置信息以及一个或多个小区的第一评估得分;目标终端位于一个或多个小区的覆盖区域内;第一评估得分为根据目标终端上报的一个或多个小区的网络质量参数计算得到的。
[0152]
通信单元801,还用于从第二数据服务器中获取一个或多个小区的第二评估得分;第二评估得分为根据一个或多个小区对应的网络设备上报的网络质量参数计算得到的。
[0153]
处理单元802,用于针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果。
[0154]
处理单元802,还用于通过第一数据服务器向目标终端发送一个或多个小区的网络质量评估结果,以使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。
[0155]
处理单元802,具体用于:根据第一评估得分、第一评估得分的权重、第二评估得分以及第二评估得分的权重,确定小区的网络质量评估结果。
[0156]
第一评估得分为根据目标终端在目标时间段内上报的一个或多个小区的第一网络质量参数计算得到的;第二评估得分为根据一个或多个小区对应的网络设备在目标时间段内上报的第二网络质量参数计算得到的。
[0157]
第一评估得分为根据目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到,每个第一网络质量参数的分数为根据第一网络质量参数与对应阈值确定。
[0158]
第二评估得分为根据网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到,每个第二网络质量参数的分数为根据第二网络质量参数与对应阈值确定。
[0159]
一种可能的实现方式中,网络质量评估装置80还可以包括存储单元803(图8中以虚线框示出),该存储单元803存储有程序或指令,当处理单元802执行该程序或指令时,使得网络质量评估装置80可以执行上述方法实施例所述的网络质量评估方法。
[0160]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上
述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0161]
本技术实施例提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述方法实施例中的网络质量评估方法。
[0162]
本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得该计算机执行上述方法实施例所示的方法流程中的网络质量评估方法。
[0163]
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合、或者本领域熟知的任何其它形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(application specific integrated circuit,asic)中。在本技术实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0164]
由于本技术的实施例中的网络质量评估装置、计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本技术实施例在此不再赘述。
[0165]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0166]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0167]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0168]
以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。

技术特征:
1.一种网络质量评估方法,其特征在于,应用于区块链网络,所述区块链网络包括第一区块链和第二区块链,所述第一区块链包括多个终端以及第一数据服务器,所述第一数据服务器与所述多个终端通信连接;所述第二区块链包括多个网络设备以及第二数据服务器,所述第二数据服务器与所述多个网络设备通信连接,所述方法包括:接收来自所述第一数据服务器的第一信息,所述第一信息包括目标终端的位置信息以及一个或多个小区的第一评估得分;所述目标终端位于所述一个或多个小区的覆盖区域内;所述第一评估得分为根据所述目标终端上报的所述一个或多个小区的网络质量参数计算得到的;从所述第二数据服务器中获取所述一个或多个小区的第二评估得分;所述第二评估得分为根据所述一个或多个小区对应的网络设备上报的网络质量参数计算得到的;针对所述一个或多个小区中的每个小区,根据所述小区的第一评估得分及第二评估得分,确定所述小区的网络质量评估结果;通过所述第一数据服务器向所述目标终端发送所述一个或多个小区的网络质量评估结果,以使得所述目标终端根据所述网络质量评估结果,从所述一个或多个小区中选择服务小区。2.根据权利要求1所述的方法,其特征在于,所述根据所述小区的第一评估得分及第二评估得分,确定所述小区的网络质量评估结果,包括:根据所述第一评估得分、所述第一评估得分的权重、所述第二评估得分以及所述第二评估得分的权重,确定所述小区的网络质量评估结果。3.根据权利要求1所述的方法,其特征在于,所述第一评估得分为根据所述目标终端在目标时间段内上报的所述一个或多个小区的第一网络质量参数计算得到的;所述第二评估得分为根据所述一个或多个小区对应的网络设备在所述目标时间段内上报的第二网络质量参数计算得到的。4.根据权利要求1所述的方法,其特征在于,所述第一评估得分为根据所述目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到,每个第一网络质量参数的分数为根据所述第一网络质量参数与对应阈值确定。5.根据权利要求1所述的方法,其特征在于,所述第二评估得分为根据所述网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到,每个第二网络质量参数的分数为根据所述第二网络质量参数与对应阈值确定。6.一种网络质量评估装置,其特征在于,所述装置包括通信单元以及处理单元;所述通信单元,用于接收来自第一数据服务器的第一信息,所述第一信息包括目标终端的位置信息以及一个或多个小区的第一评估得分;所述目标终端位于所述一个或多个小区的覆盖区域内;所述第一评估得分为根据所述目标终端上报的所述一个或多个小区的网络质量参数计算得到的;所述通信单元,还用于从所述第二数据服务器中获取所述一个或多个小区的第二评估得分;所述第二评估得分为根据所述一个或多个小区对应的网络设备上报的网络质量参数计算得到的;所述处理单元,用于针对所述一个或多个小区中的每个小区,根据所述小区的第一评估得分及第二评估得分,确定所述小区的网络质量评估结果;
所述处理单元,还用于通过所述第一数据服务器向所述目标终端发送所述一个或多个小区的网络质量评估结果,以使得所述目标终端根据所述网络质量评估结果,从所述一个或多个小区中选择服务小区。7.根据权利要求6所述的装置,其特征在于,所述处理单元,具体用于:根据所述第一评估得分、所述第一评估得分的权重、所述第二评估得分以及所述第二评估得分的权重,确定所述小区的网络质量评估结果。8.根据权利要求6所述的装置,其特征在于,所述第一评估得分为根据所述目标终端在目标时间段内上报的所述一个或多个小区的第一网络质量参数计算得到的;所述第二评估得分为根据所述一个或多个小区对应的网络设备在所述目标时间段内上报的第二网络质量参数计算得到的。9.根据权利要求6所述的装置,其特征在于,所述第一评估得分为根据所述目标终端上报的多个第一网络质量参数的分数与各自对应的权重计算得到,每个第一网络质量参数的分数为根据所述第一网络质量参数与对应阈值确定。10.根据权利要求6所述的装置,其特征在于,所述第二评估得分为根据所述网络设备上报的多个第二网络质量参数的分数与各自对应的权重计算得到,每个第二网络质量参数的分数为根据所述第二网络质量参数与对应阈值确定。11.一种网络质量评估装置,其特征在于,包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-5中任一项所述的网络质量评估方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机执行所述指令时,所述计算机执行如权利要求1-5中任一项所述的网络质量评估方法。

技术总结
本申请提供一种网络质量评估方法、装置及存储介质,涉及通信技术领域,能够解决传统的网络质量评估方法存在的测试结果不准确以及通信数据传输不安全的问题。该方法包括:接收来自第一数据服务器的第一信息;从第二数据服务器中获取一个或多个小区的第二评估得分;针对一个或多个小区中的每个小区,根据小区的第一评估得分及第二评估得分,确定小区的网络质量评估结果;通过第一数据服务器向目标终端发送一个或多个小区的网络质量评估结果,以使得目标终端根据网络质量评估结果,从一个或多个小区中选择服务小区。本申请能够安全准确快速地确定网络质量评估结果。地确定网络质量评估结果。地确定网络质量评估结果。


技术研发人员:杨振辉 蔡勇 周伯俊 吕政辉 吴毅城 苗岩
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.07.26
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐