获取性能指标的方法、存储介质及电子设备与流程

文档序号:32100997发布日期:2022-11-09 02:23阅读:170来源:国知局
获取性能指标的方法、存储介质及电子设备与流程

1.本公开涉及通信技术领域,具体地,涉及一种获取性能指标的方法、存储介质及电子设备。


背景技术:

2.随着5g(the 5th generation mobile communication technology,第五代移动通信技术)通信技术的发展和5g网络的建设,在5g网络建设初期阶段,5g基站覆盖不全面,为了保障语音通话质量,目前5g语音呼叫采用epsfb(evolved packet system fallback:eps语音回落)的方式回落到4g(the 4th generation mobile communication technology,第四代移动通信技术)网络进行语音通话,在该过程中涉及5g到4g的互操作流程,流程较为复杂,为了对语音回落的流程进行分析,需要获取语音回落相关的性能指标,以便发现问题和指导网络优化,提升通信网络质量。但在相关技术中,由于5g和4g是分离自治的两个网络,无法通过网络设备对5g和4g关联起来对语音回落流程中的性能指标进行统计分析,而只能依靠人工分析。


技术实现要素:

3.本公开的目的是提供一种获取性能指标的方法、存储介质及电子设备,以解决相关技术中存在的上述问题。
4.为了实现上述目的,本公开的第一方面提供了一种获取性能指标的方法,所述方法包括:
5.通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及所述用户终端在第二网络进行通信的第二接口消息;
6.在通过所述第一接口消息和所述第二接口消息确定所述用户终端从所述第一网络向所述第二网络进行语音回落的情况下,根据所述第一接口消息获取所述用户终端通过第一网络发起语音回落的回落发起位置信息和回落类型;并根据所述第二接口消息获取所述用户终端回落至第二网络的回落目标位置信息;
7.根据所述回落发起位置信息、所述回落类型和所述回落目标位置信息,统计得到语音回落的第一性能指标。
8.可选地,所述消息采集装置包括第一采集装置和第二采集装置;所述通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及所述用户终端在第二网络进行通信的第二接口消息包括:
9.通过第一采集装置采集所述第一网络的网络接口的多个第一目标消息;
10.通过第二采集装置采集所述第二网络的网络接口的多个第二目标消息;
11.获取所述用户终端在第一网络中的第一网络用户标识和所述用户终端在第二网络中的第二网络用户标识;
12.根据所述第一网络用户标识,从第一网络接口的多个第一目标消息中,获取所述
第一网络用户标识对应的第三目标消息,并将所述第三目标消息作为所述第一接口消息;
13.根据所述第二网络用户标识,从第二网络接口的多个第二目标消息中,获取所述第二网络用户标识对应的第四目标消息,并将所述第四目标消息作为所述第二接口消息。
14.可选地,所述第一网络为5g网络,所述第一接口消息包括n2接口消息和gm接口消息,根据所述第一接口消息获取所述用户终端发起语音回落的回落发起位置信息包括:
15.在所述n2接口消息中包括所述用户终端的第一位置信息的情况下,将所述第一位置信息作为所述回落发起位置信息;
16.在所述n2接口消息中不包括所述用户终端的第一位置信息的情况下,从所述gm接口消息中获取所述用户终端的第二位置信息,并将所述第二位置信息作为所述回落发起位置信息。
17.可选地,所述回落类型包括基于切换的语音回落和基于重定向的语音回落;根据所述第一接口消息获取所述用户终端发起语音回落的回落类型包括:
18.若所述第一接口消息中包括第一切换请求消息,则确定所述回落类型为基于切换的语音回落;其中,所述第一切换请求消息用于表征所述用户终端请求从第一网络切换至第二网络的消息;或者,
19.若所述第一接口消息中包括第一重定向请求消息,则确定所述回落类型为基于重定向的语音回落;其中,所述第一重定向请求消息用于指示所述用户终端从第一网络重定向至第二网络。
20.可选地,所述回落发起位置信息包括回落发起位置区和回落发起小区,所述回落目标位置信息包括回落目标位置区和回落目标小区;所述根据所述回落发起位置信息、所述回落类型和所述回落目标位置信息,统计得到语音回落指标包括:
21.将所述回落发起位置区、所述回落发起小区、所述回落目标位置区和所述回落目标小区进行组合,得到一个或多个语音回落小区对;
22.针对每个所述语音回落小区对,累计得到该语音回落小区对下所述回落类型对应的语音回落发起次数和语音回落成功次数。
23.可选地,在所述用户终端从第一网络向第二网络进行语音回落后,所述方法还包括:
24.在所述用户终端在所述第二网络完成语音通话并返回第一网络的情况下,根据所述第二接口消息获取所述用户终端完成语音通话的第一回落通话完成位置信息、以及所述用户终端返回所述第一网络的第一返回类型;并根据所述第一接口消息获取所述用户终端的第一返回位置信息;
25.根据所述第一回落通话完成位置信息、所述第一返回类型和所述第一返回位置信息,统计得到语音回落后返回的第二性能指标。
26.第二方面,本公开提供了另一种获取性能指标的方法,所述方法包括:
27.通过消息采集装置获取用户终端在第一网络进行通信的第三接口消息,以及所述用户终端在第二网络进行通信的第四接口消息;
28.在通过所述第三接口消息和所述第四接口消息确定所述用户终端在从所述第一网络向所述第二网络进行语音回落并在完成语音通话后返回所述第一网络的情况下,根据所述第四接口消息获取所述用户终端完成语音通话的第二回落通话完成位置信息、所述用
户终端返回所述第一网络的第二返回类型;并根据所述第三接口消息获取所述用户终端的第二返回位置信息;
29.根据所述第二回落通话完成位置信息、所述第二返回类型和所述第二返回位置信息,统计得到语音回落后返回的第三性能指标。
30.可选地,所述第二回落通话完成位置信息包括第二回落通话完成位置区和第二回落通话完成小区,所述第二返回位置信息包括第二返回位置区和第二返回小区;所述根据所述第二回落通话完成位置信息、所述第二返回类型和所述第二返回位置信息,统计得到语音回落后返回的第三性能指标包括:
31.将所述第二回落通话完成位置区、所述第二回落通话完成小区、所述第二返回位置区和所述第二返回小区进行组合,得到一个或多个第二语音回落返回小区对;
32.针对每个所述第二语音回落返回小区对,累计得到该第二语音回落返回小区对下所述第二返回类型对应的第二语音回落返回发起次数和第二语音回落返回成功次数。
33.第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。
34.第四方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第二方面所述方法的步骤。
35.第五方面,本公开提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。
36.第六方面,本公开提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第二方面所述方法的步骤。
37.第七方面,本公开提供了一种获取性能指标的装置,所述装置包括:
38.第一消息获取模块,用于通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及所述用户终端在第二网络进行通信的第二接口消息;
39.第一字段获取模块,用于在通过所述第一接口消息和所述第二接口消息确定所述用户终端从所述第一网络向所述第二网络进行语音回落的情况下,根据所述第一接口消息获取所述用户终端通过第一网络发起语音回落的回落发起位置信息和回落类型;并根据所述第二接口消息获取所述用户终端回落至第二网络的回落目标位置信息;
40.第一指标统计模块,用于根据所述回落发起位置信息、所述回落类型和所述回落目标位置信息,统计得到语音回落的第一性能指标。
41.第八方面,本公开提供了另一种获取性能指标的装置,所述装置包括:
42.第二消息获取模块,用于通过消息采集装置获取用户终端在第一网络进行通信的第三接口消息,以及所述用户终端在第二网络进行通信的第四接口消息;
43.第二字段获取模块,用于在通过所述第三接口消息和所述第四接口消息确定所述用户终端在从所述第一网络向所述第二网络进行语音回落并在完成语音通话后返回所述第一网络的情况下,根据所述第四接口消息获取所述用户终端完成语音通话的第二回落通话完成位置信息、所述用户终端返回所述第一网络的第二返回类型;并根据所述第三接口消息获取所述用户终端的第二返回位置信息;
44.第二指标统计模块,用于根据所述第二回落通话完成位置信息、所述第二返回类型和所述第二返回位置信息,统计得到语音回落后返回的第三性能指标。
45.采用上述技术方案,通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及该用户终端在第二网络进行通信的第二接口消息;在通过该第一接口消息和该第二接口消息确定该用户终端从该第一网络向该第二网络进行语音回落的情况下,根据该第一接口消息获取该用户终端通过第一网络发起语音回落的回落发起位置信息和回落类型;并根据该第二接口消息获取该用户终端回落至第二网络的回落目标位置信息;根据该回落发起位置信息、该回落类型和该回落目标位置信息,统计得到语音回落的第一性能指标。这样,可以自动统计得到语音回落的性能指标,减少人工工作量,提高性能指标统计的效率。
46.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
47.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
48.图1是本公开实施例提供的一种通信系统的示意图。
49.图2是本公开实施例提供的一种获取性能指标的方法的流程图。
50.图3是本公开实施例提供的另一种获取性能指标的方法的流程图。
51.图4是本公开实施例提供的一种获取性能指标的装置的结构示意图。
52.图5是本公开实施例提供的另一种获取性能指标的装置的结构示意图。
53.图6是本公开实施例提供的一种电子设备的框图。
具体实施方式
54.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
55.需要说明的是,在本公开中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序;术语“s101”、“s102”、“s201”、“s202”等用于区别步骤,而不必理解为按照特定的顺序或先后次序执行方法步骤;下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。
56.首先,对本公开的应用场景进行说明。本公开可以应用于多种网络制式并存时的性能指标获取场景,示例地,在5g网络和4g网络并存的场景下,语音呼叫采用epsfb的方式从5g网络回落到4g网络进行,在该过程中涉及5g到4g的互操作流程。在相关技术中,由于5g和4g是分离自治的两个网络,无法通过网络设备对5g和4g关联起来对语音回落流程或回落后返回流程中的性能指标进行统计分析,只能依靠人工方式从两个网络分别获取相关的信息进行分析。
57.为了解决上述问题,本公开提供了一种获取性能指标的方法、存储介质及电子设备,可以通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及该用户终端在第二网络进行通信的第二接口消息;并根据该第一接口消息获取该用户终端通过第一网络发起语音回落的回落发起位置信息和回落类型;根据该第二接口消息获取该用户终端回落至第二网络的回落目标位置信息;从而根据该回落发起位置信息、该回落类型和该回落目标位置信息,统计得到语音回落的第一性能指标。这样,可以自动统计得到语音回
落的性能指标,减少人工工作量,提高性能指标统计的效率。
58.以下结合附图对本公开的具体实施方式进行详细说明。
59.图1是本公开实施例提供的一种通信系统的示意图,如图1所示,该通信系统包括第一网络101、第二网络102和用户终端103,其中该第一网络101可以包括一个或多个第一基站1011,以及一个或多个第一核心网1012,该第二网络102可以包括一个或多个第二基站1021,以及一个或多个第二核心网1022。
60.进一步地,该第一核心网可以包括多种类型的第一核心网网元,例如,若第一网络为5g网络,则该第一核心网可以包括以下第一核心网网元:amf(access and mobility management function,接入及移动性管理功能)、upf(user plane function,用户面功能)、smf(session management function,进程管理功能)、pcf(policy control function,策略控制功能)、sbc(session border controller,会话边界控制器)等。同样地,该第二核心网也可以包括多种类型的第二核心网网元,例如,若第二网络的4g网络,则该第二核心网可以包括以下第二核心网网元:mme(mobility management entity,移动性管理实体)、pgw(pdn gateway,pdn网关)、sgw(serving gateway,服务网关)、pcf(policy control function,策略控制功能)、sbc(session border controller,会话边界控制器)等。
61.第一网络和第二网络均可以包括多个接口,示例地,第一网络中可以包括第一基站和第一核心网之间的接口(例如n1接口或n2接口),以及多个第一核心网网元之间的接口(例如gm接口);第二网络中可以包括第二基站和第二核心网之间的接口(例如s1接口),以及多个第二核心网网元之间的接口(例如s10或s11接口)。
62.在本公开的实施例中,可以在第一网络的多个接口以及第二网络的多个接口均设置消息采集装置,通过该消息采集装置可以采集获取多个接口的接口消息,并通过本公开提供的方法根据多个接口的接口消息获取性能指标。
63.图2是本公开实施例提供的一种获取性能指标的方法的流程图,如图2所示,该方法可以包括:
64.s201、通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及该用户终端在第二网络进行通信的第二接口消息。
65.示例地,该消息采集装置可以包括第一采集装置和第二采集装置,其中,该第一采集装置可以用于采集第一网络的网络接口的多个接口消息;该第二采集装置可以用于采集第二网络的网络接口的多个接口消息。
66.这样,在本步骤中,可以通过以下方式采集得到第一接口消息和第二接口消息:
67.首先,通过第一采集装置采集该第一网络的网络接口的多个第一目标消息;以及,通过第二采集装置采集该第二网络的网络接口的多个第二目标消息。
68.需要说明的是,在本步骤中采集得到的多个第一目标消息和多个第二目标消息均为单接口的接口消息,例如,可以是n2接口的多个接口消息,或者s1接口的多个接口消息。
69.其次,获取用户终端在第一网络中的第一网络用户标识和该用户终端在第二网络中的第二网络用户标识。
70.再次,根据该第一网络用户标识,从第一网络接口的多个第一目标消息中,获取该第一网络用户标识对应的第三目标消息,并将该第三目标消息作为该第一接口消息。
71.示例地,该第一网络为5g网络的情况下,该多个第一目标消息可以包括n1接口消息、n2接口消息或n26接口消息。其中,在实际的通信网络部署中,n1接口和n2接口可以是物理上合一部署的,n1接口可以承载在n2接口之上。n1接口可以基于nas(non-access stratum,非接入层)协议进行数据传输,n2接口可以基于ngap(ng application protocol,ng应用层)协议进行数据传输,其中,n2接口的第一网络用户标识可以包括amf ue ngap id和ran ue ngap id,在第一预设时间(例如1小时或12小时)内具有相同的amf ue ngap id和ran ue ngap id的接口消息,可以确定为属于同一个用户终端的消息。
72.n26接口是gtpv2协议,n26接口的第一网络用户标识可以包括源teid、目的teid、源ip地址、目的ip地址、源端口号和目的端口号,在第一预设时间内具有相同源teid、目的teid、源ip地址、目的ip地址、源端口号和目的端口号的接口消息,可以确定为属于同一个用户终端的消息。
73.进一步地,还可以根据第一网络的接口消息获取用户终端的imsi(international mobile subscriber identity,国际移动用户识别码)或msisdn(mobile subscriber international isdn/pstn number,移动用户识别码),将该imsi或msisdn作为该用户终端的第一目标标识,并获取该第一目标标识与上述第一网络用户标识的对应关系,从而将与该第一目标标识对应的多个第一目标消息关联到一起,作为该用户终端的第一接口消息。
74.最后,根据该第二网络用户标识,从第二网络接口的多个第二目标消息中,获取该第二网络用户标识对应的第四目标消息,并将该第四目标消息作为该第二接口消息。
75.示例地,该第二网络为4g网络的情况下,该多个第二目标消息可以包括s1接口消息,该s1接口的第二网络用户标识可以包括mme ue s1ap id和enb ue s1ap id,在第一预设时间内具有相同的mme ue s1ap id和enb ue s1ap id的接口消息,可以确定为属于同一个用户终端的消息。
76.同样地,还可以根据第二网络的接口消息获取用户终端的imsi或msisdn,将该imsi或msisdn作为该用户终端的第二目标标识,并获取该第二目标标识与上述第二网络用户标识的对应关系,从而将与第二该目标标识对应的多个第二目标消息关联到一起,作为该用户终端的第二接口消息。
77.s202、在通过该第一接口消息和该第二接口消息确定该用户终端从该第一网络向该第二网络进行语音回落的情况下,根据该第一接口消息获取该用户终端通过第一网络发起语音回落的回落发起位置信息和回落类型;并根据该第二接口消息获取该用户终端回落至第二网络的回落目标位置信息。
78.s203、根据上述回落发起位置信息、回落类型和回落目标位置信息,统计得到语音回落的第一性能指标。
79.该第一性能指标可以包括不同的回落类型对应的语音回落发起次数和语音回落成功次数,还可以包括计算得到的语音回落成功率或语音回落失败次数,例如:将通过语音回落成功次数除以语音回落发起次数计算得到语音回落成功率,将语音回落发起次数减去语音回落成功次数得到语音回落失败次数。
80.进一步地,还可以根据回落位置信息确定语音回落发起的地市、位置区标识、基站网元标识和小区标识,从而区分不同的地市、基站网元标识、位置区标识和小区标识统计上述第一性能指标(例如语音回落发起次数、语音回落成功次数、语音回落成功率)。
81.这样,可以得到每个地市、每个位置区、每个基站或每个小区的第一性能指标统计结果,可以方便的获取业务量和指标趋势情况,可以及时发现在一定时间内语音回落成功率小于预设成功率阈值或者成功率突然变差的地市、位置区、基站或小区,从而可以进行针对性地优化,以提升语音回落成功率,提高网络质量。
82.采用上述方法,通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及该用户终端在第二网络进行通信的第二接口消息;在通过该第一接口消息和该第二接口消息确定该用户终端从该第一网络向该第二网络进行语音回落的情况下,根据该第一接口消息获取该用户终端通过第一网络发起语音回落的回落发起位置信息和回落类型;并根据该第二接口消息获取该用户终端回落至第二网络的回落目标位置信息;根据该回落发起位置信息、该回落类型和该回落目标位置信息,统计得到语音回落的第一性能指标。这样,可以自动统计得到语音回落的性能指标,减少人工工作量,提高性能指标统计的效率。
83.在本公开的另一实施例中,上述第一网络为5g网络,上述第一接口消息可以包括n2接口消息和gm接口消息,上述s202步骤中,根据该第一接口消息获取该用户终端通过第一网络发起语音回落的回落发起位置信息的方式可以包括:
84.在该n2接口消息中包括该用户终端的第一位置信息的情况下,将该第一位置信息作为该回落发起位置信息;
85.在该n2接口消息中不包括该用户终端的第一位置信息的情况下,从该gm接口消息中获取该用户终端的第二位置信息,并将该第二位置信息作为该回落发起位置信息。
86.其中,上述第一位置信息可以包括第一位置区标识和第一小区标识;n2接口是基站与amf之间的接口,可以用于传输基站与amf之间的控制信令;gm接口可以用于传输用户终端和ims(ip multimedia subsystem,ip多媒体子系统)之间的所有sip(session initialization protocol,会话初始协议)信令消息。
87.基于准确性原则,从基站传输的消息中直接获取的位置信息(位置区或小区)的准确性最高,因此,在本实施例中,可以首先尝试从n2接口的service request(业务请求)消息中获取上述第一位置信息;然后在通过n2接口消息无法获取上述第一位置信息的情况下,再从gm接口的sip消息中获取上述第一位置信息,例如可以从sip invite(呼叫请求)消息中获取5g起始位置小区信息start_nr_tac(第一位置区标识)和start_nr_nci(第一小区标识)。
88.这样,可以准确地获取用户终端的回落发起位置信息,从而可以提高统计得到的语音回落的第一性能指标的准确性。
89.进一步地,上述回落类型可以包括基于切换的语音回落和基于重定向的语音回落;上述s202步骤中,根据该第一接口消息获取该用户终端通过第一网络发起语音回落的回落类型的方式可以包括:
90.若第一接口消息中包括第一切换请求消息,则确定该回落类型为基于切换的语音回落。
91.其中,该第一切换请求消息用于表征该用户终端请求从第一网络切换至第二网络的消息。示例地,该第一切换请求消息可以是从n2接口获取的5g到4g的handover required消息。
92.若第一接口消息中包括第一重定向请求消息,则确定该回落类型为基于重定向的语音回落。
93.其中,该第一重定向请求消息用于指示该用户终端从第一网络重定向至第二网络。示例地,该第一重定向请求消息可以是从n2接口获取的携带“重定向”原因值(ims-voice-eps-fallback-or-rat-fallback-triggered或者redirection)的ue上下文释放(ue context release request)消息。
94.这样,可以准确地获取用户终端的回落类型,从而可以提高统计得到的语音回落的第一性能指标的准确性。
95.再进一步地,上述第二网络可以为4g网络,上述第二接口消息可以包括s1接口消息和gm接口消息,上述s202步骤中,根据第二接口消息获取用户终端回落至第二网络的回落目标位置信息可以包括:
96.在s1接口消息中包括用户终端的第二位置信息的情况下,将该第二位置信息作为回落目标位置信息;
97.在该s1接口消息中不包括该用户终端的第一位置信息的情况下,从该gm接口消息中获取该用户终端的第二位置信息,并将该第二位置信息作为该回落目标位置信息。
98.其中,上述第二位置信息可以包括第二位置区标识和第二小区标识;s1接口是基站与mme之间的接口,可以用于传输基站与mme之间的控制信令;gm接口可以用于传输用户终端和ims之间的所有sip信令消息。
99.同样基于准确性原则,从基站传输的消息中直接获取的位置信息(位置区或小区)的准确性最高,因此,在本实施例中,可以首先尝试从s1接口的tau request(位置更新请求)消息或service request(业务请求)消息中获取上述第二位置信息;然后在通过n2接口消息无法获取上述第二位置信息的情况下,再从gm接口的sip消息中获取上述第二位置信息,例如可以从sip 183消息中获取4g小区的tac(第二位置区标识)和eci(第二小区标识)。
100.需要说明的是,可以从用户终端回落到4g网络后的第一条接口消息中获取上述第二位置信息,或者从用户终端回落到4g网络后的第二预设时间(例如2秒、5秒或10秒)内的接口消息中获取上述第二位置信息,若回落后超过该第二预设时间之后获取的位置信息可以确定为无效位置信息,不作为
101.这样,可以准确地获取用户终端的回落目标位置信息,从而可以提高统计得到的语音回落的第一性能指标的准确性。
102.在本公开的另一实施例中,上述回落发起位置信息包括回落发起位置区和回落发起小区,上述回落目标位置信息包括回落目标位置区和回落目标小区;上述s203步骤可以通过以下方式实现:
103.首先,将回落发起位置区、回落发起小区、回落目标位置区和回落目标小区进行组合,得到一个或多个语音回落小区对。
104.示例地,该语音回落小区对的形式可以为:回落发起位置区-回落发起小区-回落目标位置区-回落目标小区。
105.其次,针对每个语音回落小区对,累计得到该语音回落小区对下每个回落类型对应的语音回落发起次数和语音回落成功次数。
106.进一步地,还可以根据语音回落发起次数和语音回落成功次数计算得到语音回落
成功率和/或语音回落失败次数。
107.另外,还可以将多个语音回落小区对的上述性能指标存储在数据库中,并可以以报表的形式向用户展示,方便用户对多个语音回落小区对的指标进行查看和分析,从而指导网络优化,提高网络质量。
108.示例地,一种可能的语音回落小区对相关的性能指标存储和展示方式,可以如下表1所示:
109.编号展示字段数据库字段字段类型1日期时间begin_timedatetime2地市_city_int323回落发起位置区start_nr_tacint324回落发起小区start_nr_nciint645回落目标位置区start_lte_tacint326回落目标小区start_lte_eciint647语音回落发起次数fb_sumsint328语音回落成功次数fb_net_succint329语音回落失败次数fb_net_failint3210语音回落成功率(%)fb_net_succ_perfloat11基于切换的语音回落发起次数fb_ho_sumsint3212基于切换的语音回落成功次数fb_ho_net_succint3213基于切换的语音回落失败次数fb_ho_net_failint3214基于切换的语音回落成功率(%)fb_ho_net_succ_perfloat15基于重定向的语音回落发起次数fb_rd_sumsint3216基于重定向的语音回落成功次数fb_rd_net_succint3217基于重定向的语音回落失败次数fb_rd_net_failint3218基于重定向的语音回落成功率(%)fb_rd_net_succ_perfloat19第一处理建议advisestring
110.表1
111.如表1所示,可以按照上述编号、数据库字段和字段类型存储在数据库中存储上述性能指标,并按照上述编号和展示字段以报表的形式向用户展示上述性能指标。
112.需要说明的是,其中的第一处理建议可以是预设的第一处理建议文本,该第一处理建议文本可以根据实际案例和经验总结得到,并预先设置在数据库中,从而可以指导网络优化实施。例如,该第一处理建议文本可以包括:“排查5g基站上配置的4g邻区是否合理或者4g侧是否有高干扰、高负荷等问题”。
113.在本公开的另一实施例中,在用户终端从第一网络向第二网络进行语音回落后,该方法还可以包括以下步骤:
114.首先,在用户终端在第二网络完成语音通话并返回第一网络的情况下,可以根据第二接口消息获取该用户终端完成语音通话的第一回落通话完成位置信息、以及该用户终端返回该第一网络的第一返回类型;并根据该第一接口消息获取该用户终端的第一返回位置信息。
115.以第一网络为5g网络,第二网络为4g网络为例,可以确定用户终端在4g网络结束语音呼叫前的最后一条s1接口消息,例如service request(业务请求)、handover required(切换请求)或pathswitch request(通道切换请求)等,并从该最后一条s1接口消息中获取第二位置信息,将该第二位置信息作为上述第一回落通话完成位置信息。该第一回落通话完成位置信息同样可以包括第一回落通话完成位置区信息和第一回落通话完成小区信息。
116.这样,可以准确地获取用户终端的第一回落通话完成位置信息,从而可以提高统计得到的语音回落后返回的第二性能指标的准确性。
117.进一步地,上述第一返回类型可以包括基于切换的返回和基于重定向的返回;可以通过以下方式获取该第一返回类型:
118.若第二接口消息中包括第二切换请求消息,则确定该第一返回类型为基于切换的返回。
119.其中,该第二切换请求消息用于表征该用户终端请求从第二网络切换至第一网络的消息。示例地,该第二切换请求消息可以是从s1接口获取的4g到5g的handover required消息(切换类型可以是eps-to-5gs)。
120.若第二接口消息中包括第二重定向请求消息,则确定该第一返回类型为基于重定向的返回。
121.其中,该第二重定向请求消息用于指示该用户终端从第一网络重定向至第二网络。示例地,该第一重定向请求消息可以是从4g网络的s1接口获取的携带“重定向”原因值(interrat-redirection)的ue上下文释放(ue context release request)消息。
122.这样,可以准确地获取用户终端的第一返回类型,从而可以提高统计得到的语音回落后返回的第二性能指标的准确性。
123.再进一步地,上述根据第一接口消息获取该用户终端的第一返回位置信息的方式可以包括:获取5g侧的n2接口消息中的注册请求消息中的位置信息(可以包括位置区标识和小区标识),将该位置信息作为第一返回位置信息。同样地,该第一返回位置信息可以包括第一返回位置区信息和第一返回小区信息。
124.这样,可以准确地获取用户终端的第一返回位置信息,从而可以提高统计得到的语音回落后返回的第二性能指标的准确性。
125.然后,根据该第一回落通话完成位置信息、该第一返回类型和该第一返回位置信息,统计得到语音回落后返回的第二性能指标。
126.示例地,该第二性能指标可以包括不同的回落类型对应的第一语音回落返回发起次数和第一语音回落返回成功次数,还可以包括计算得到的第一语音回落返回成功率或第一语音回落返回失败次数,例如:将通过第一语音回落返回成功次数除以第一语音回落返回发起次数计算得到第一语音回落返回成功率,将第一语音回落返回发起次数减去第一语音回落返回成功次数得到第一语音回落返回失败次数。
127.进一步地,还可以根据回落位置信息确定第一语音回落返回发起的地市、位置区标识、基站网元标识和小区标识,从而区分不同的地市、基站网元标识、位置区标识和小区标识统计上述第二性能指标(例如第一语音回落返回发起次数、第一语音回落返回成功次数、第一语音回落返回成功率)。
128.这样,可以得到每个地市、每个位置区、每个基站或每个小区的第一性能指标统计结果,可以方便的获取业务量和指标趋势情况,可以及时发现在一定时间内第一语音回落返回成功率小于预设成功率阈值或者成功率突然变差的地市、位置区、基站或小区,从而可以进行针对性地优化,以提升语音回落返回成功率,提高网络质量。
129.在本公开的另一实施例中,该第一回落通话完成位置信息包括第一回落通话完成位置区和第一回落通话完成小区,该第一返回位置信息包括第一返回位置区和第一返回小区;上述s303步骤可以包括:
130.首先,将第一回落通话完成位置区、第一回落通话完成小区、第一返回位置区和第一返回小区进行组合,得到一个或多个第一语音回落返回小区对。
131.示例地,该第一语音回落返回小区对的形式可以为:第一回落通话完成位置区-第一回落通话完成小区-第一返回位置区-第一返回小区进行组合。
132.其次,针对每个该第一语音回落返回小区对,累计得到该第一语音回落返回小区对下该第一返回类型对应的第一语音回落返回发起次数和第一语音回落返回成功次数。
133.进一步地,还可以根据第一语音回落返回发起次数和第一语音回落返回成功次数计算得到第一语音回落返回成功率和/或第一语音回落返回失败次数。
134.另外,还可以将多个第一语音回落返回小区对的上述性能指标存储在数据库中,并可以以报表的形式向用户展示,方便用户对多个第一语音回落返回小区对的指标进行查看和分析,从而指导网络优化,提高网络质量。
135.图3是本公开实施例提供的另一种获取性能指标的方法的流程图,如图3所示,该方法可以包括:
136.s301、通过消息采集装置获取用户终端在第一网络进行通信的第三接口消息,以及该用户终端在第二网络进行通信的第四接口消息。
137.同样地,示例地,该消息采集装置可以包括第一采集装置和第二采集装置,其中,该第一采集装置可以用于采集第一网络的网络接口的多个接口消息并作为改第三接口消息;该第二采集装置可以用于采集第二网络的网络接口的多个接口消息并作为该第四接口消息。
138.s302、在通过该第三接口消息和该第四接口消息确定该用户终端在从该第一网络向该第二网络进行语音回落并在完成语音通话后返回该第一网络的情况下,根据该第四接口消息获取该用户终端完成语音通话的第二回落通话完成位置信息、该用户终端返回该第一网络的第二返回类型;并根据该第三接口消息获取该用户终端的第二返回位置信息。
139.示例地,该用户终端从在第一网络接收到语音呼叫指令,通过基于切换的语音回落类型或基于重定向的语音回落类型,回落至第二网络进行语音呼叫,在本次语音呼叫通话完成后,可以返回第一网络,根据该流程中的多个接口消息可以获取上述第二回落通话完成位置信息、第二返回类型和第二返回位置信息。
140.同样以第一网络为5g网络,第二网络为4g网络为例,可以获取用户终端在4g网络结束语音呼叫前的最后一条s1接口消息,例如service request(业务请求)、handover required(切换请求)或pathswitch request(通道切换请求)等,并从该最后一条s1接口消息中获取第三位置信息,将该第三位置信息作为上述第二回落通话完成位置信息。该第二回落通话完成位置信息同样可以包括第二回落通话完成位置区信息和第二回落通话完成
小区信息。
141.这样,可以准确地获取用户终端的第二回落通话完成位置信息,从而可以提高统计得到的语音回落后返回的第三性能指标的准确性。
142.进一步地,上述第二返回类型可以包括基于切换的返回和基于重定向的返回;可以通过以下方式获取该第二返回类型:
143.若第二接口消息中包括第三切换请求消息,则确定该第二返回类型为基于切换的返回。
144.其中,该第三切换请求消息用于表征该用户终端请求从第二网络切换至第一网络的消息。示例地,该第三切换请求消息可以是从s1接口获取的4g到5g的handover required消息(切换类型可以是eps-to-5gs)。
145.若第二接口消息中包括第三重定向请求消息,则确定该第二返回类型为基于重定向的返回。
146.其中,该第三重定向请求消息用于指示该用户终端从第一网络重定向至第二网络。示例地,该第一重定向请求消息可以是从4g侧的s1接口获取的携带“重定向”原因值(interrat-redirection)的ue上下文释放(ue context release request)消息。
147.这样,可以准确地获取用户终端的第二返回类型,从而可以提高统计得到的语音回落后返回的第三性能指标的准确性。
148.再进一步地,上述根据第一接口消息获取该用户终端的第二返回位置信息的方式可以包括:获取5g侧的n2接口消息中的注册请求消息中的位置信息(可以包括位置区标识和小区标识),将该位置信息作为第二返回位置信息。同样地,该第二返回位置信息可以包括第二返回位置区信息和第二返回小区信息。
149.这样,可以准确地获取用户终端的第二返回位置信息,从而可以提高统计得到的语音回落后返回的第三性能指标的准确性。
150.s303、根据该第二回落通话完成位置信息、该第二返回类型和该第二返回位置信息,统计得到语音回落后返回的第三性能指标。
151.示例地,该第三性能指标可以包括不同的回落类型对应的第二语音回落返回发起次数和第二语音回落返回成功次数,还可以包括计算得到的第二语音回落返回成功率或第二语音回落返回失败次数,例如:将通过第二语音回落返回成功次数除以第二语音回落返回发起次数计算得到第二语音回落返回成功率,将第二语音回落返回发起次数减去第二语音回落返回成功次数得到第二语音回落返回失败次数。
152.采用上述方法,通过消息采集装置获取用户终端在第一网络进行通信的第三接口消息,以及该用户终端在第二网络进行通信的第四接口消息;在通过该第三接口消息和该第四接口消息确定该用户终端在从该第一网络向该第二网络进行语音回落并在完成语音通话后返回该第一网络的情况下,根据该第四接口消息获取该用户终端完成语音通话的第二回落通话完成位置信息、该用户终端返回该第一网络的第二返回类型;并根据该第三接口消息获取该用户终端的第一返回位置信息;根据该第二回落通话完成位置信息、该第二返回类型和该第二返回位置信息,统计得到语音回落后返回的第三性能指标。这样,可以自动统计得到语音回落后返回的第三性能指标,减少人工工作量,提高性能指标统计的效率。
153.在本公开的另一实施例中,该第二回落通话完成位置信息包括第二回落通话完成
位置区和第二回落通话完成小区,该第二返回位置信息包括第二返回位置区和第二返回小区;上述s303步骤可以包括:
154.首先,将第二回落通话完成位置区、第二回落通话完成小区、第二返回位置区和第二返回小区进行组合,得到一个或多个第二语音回落返回小区对。
155.示例地,该第二语音回落返回小区对的形式可以为:第二回落通话完成位置区-第二回落通话完成小区-第二返回位置区-第二返回小区进行组合。
156.其次,针对每个该第二语音回落返回小区对,累计得到该第二语音回落返回小区对下该第二返回类型对应的第二语音回落返回发起次数和第二语音回落返回成功次数。
157.进一步地,还可以根据第一语音回落返回发起次数和第一语音回落返回成功次数计算得到第一语音回落返回成功率和/或第一语音回落返回失败次数。
158.另外,还可以将多个第一语音回落返回小区对的上述性能指标存储在数据库中,并可以以报表的形式向用户展示,方便用户对多个第一语音回落返回小区对的指标进行查看和分析,从而指导网络优化,提高网络质量。
159.示例地,一种可能的语音回落返回小区对相关的性能指标存储和展示方式,可以如下表2所示:
160.[0161][0162]
表2
[0163]
如表2所示,可以按照上述编号、数据库字段和字段类型存储在数据库中存储上述语音回落后返回的性能指标,并按照上述编号和展示字段以报表的形式向用户展示上述性能指标。
[0164]
需要说明的是,表2中的第二处理建议可以是预设的第二处理建议文本,该第二处理建议文本可以根据实际案例和经验总结得到,并预先设置在数据库中,从而可以指导网络优化实施。例如,该第二处理建议文本可以包括:“核查4g基站是否开启fast rerurn功能、4g到5g的邻频是否配置合理、基站版本是否存在缺陷、5g弱覆盖、4g参数配置等等”。
[0165]
在本公开的另一实施例中,还可以统计返回时长指标,示例地,若上述第二返回类型为基于重定向的返回,则可以获取采集到上述第三重定向请求消息的第一时间,以及采集到上述n2接口消息中的注册请求消息的第二时间,将该第二时间与第一时间的时间差作为返回时长。
[0166]
进一步地,该返回时长还可以根据不同的时长阈值进行分类统计,示例地,若返回时长大于或等于预设目标返回时长阈值,则可以确定该次返回为异常返回;反之,若返回时长小于该预设目标返回时长阈值,则可以确定该次返回为正常返回;则,可以将大于或等于预设目标返回时长阈值的返回时长次数统计为第一返回时长次数;将小于该预设目标返回时长阈值的返回时长次数统计为第二返回时长次数,进一步可以得到正常返回比例。例如,可以通过以下公式计算得到该正常返回比例:
[0167]
正常返回比例=第一返回时长次数/(第一返回时长次数+第二返回时长次数)。
[0168]
这样,可以统计得到各个小区对的返回时长,以便用户针对返回时长较长的小区对进行针对性优化。
[0169]
图4是本公开实施例提供的一种获取性能指标的装置的结构示意图,如图4所示,该装置包括:
[0170]
第一消息获取模块401,用于通过消息采集装置获取用户终端在第一网络进行通信的第一接口消息,以及所述用户终端在第二网络进行通信的第二接口消息;
[0171]
第一字段获取模块402,用于在通过所述第一接口消息和所述第二接口消息确定所述用户终端从所述第一网络向所述第二网络进行语音回落的情况下,根据所述第一接口消息获取所述用户终端通过第一网络发起语音回落的回落发起位置信息和回落类型;并根据所述第二接口消息获取所述用户终端回落至第二网络的回落目标位置信息;
[0172]
第一指标统计模块403,用于根据所述回落发起位置信息、所述回落类型和所述回
落目标位置信息,统计得到语音回落的第一性能指标。
[0173]
可选地,所述消息采集装置包括第一采集装置和第二采集装置;所述第一消息获取模块401,用于通过第一采集装置采集所述第一网络的网络接口的多个第一目标消息;通过第二采集装置采集所述第二网络的网络接口的多个第二目标消息;获取所述用户终端在第一网络中的第一网络用户标识和所述用户终端在第二网络中的第二网络用户标识;根据所述第一网络用户标识,从第一网络接口的多个第一目标消息中,获取所述第一网络用户标识对应的第三目标消息,并将所述第三目标消息作为所述第一接口消息;根据所述第二网络用户标识,从第二网络接口的多个第二目标消息中,获取所述第二网络用户标识对应的第四目标消息,并将所述第四目标消息作为所述第二接口消息。
[0174]
可选地,所述第一网络为5g网络,所述第一接口消息包括n2接口消息和gm接口消息,所述第一字段获取模块402,用于在所述n2接口消息中包括所述用户终端的第一位置信息的情况下,将所述第一位置信息作为所述回落发起位置信息;在所述n2接口消息中不包括所述用户终端的第一位置信息的情况下,从所述gm接口消息中获取所述用户终端的第二位置信息,并将所述第二位置信息作为所述回落发起位置信息。
[0175]
可选地,所述回落类型包括基于切换的语音回落和基于重定向的语音回落;所述第一字段获取模块402,用于若所述第一接口消息中包括第一切换请求消息,则确定所述回落类型为基于切换的语音回落;其中,所述第一切换请求消息用于表征所述用户终端请求从第一网络切换至第二网络的消息;或者,若所述第一接口消息中包括第一重定向请求消息,则确定所述回落类型为基于重定向的语音回落;其中,所述第一重定向请求消息用于指示所述用户终端从第一网络重定向至第二网络。
[0176]
可选地,所述回落发起位置信息包括回落发起位置区和回落发起小区,所述回落目标位置信息包括回落目标位置区和回落目标小区;所述第一指标统计模块403,用于将所述回落发起位置区、所述回落发起小区、所述回落目标位置区和所述回落目标小区进行组合,得到一个或多个语音回落小区对;针对每个所述语音回落小区对,累计得到该语音回落小区对下所述回落类型对应的语音回落发起次数和语音回落成功次数。
[0177]
可选地,所述第一字段获取模块402,还用于在所述用户终端在所述第二网络完成语音通话并返回第一网络的情况下,根据所述第二接口消息获取所述用户终端完成语音通话的第一回落通话完成位置信息、以及所述用户终端返回所述第一网络的第一返回类型;并根据所述第一接口消息获取所述用户终端的第一返回位置信息;
[0178]
所述第一指标统计模块403,还用于根据所述第一回落通话完成位置信息、所述第一返回类型和所述第一返回位置信息,统计得到语音回落后返回的第二性能指标。
[0179]
图5是本公开实施例提供的另一种获取性能指标的装置的结构示意图,如图5所示,该装置包括:
[0180]
第二消息获取模块501,用于通过消息采集装置获取用户终端在第一网络进行通信的第三接口消息,以及所述用户终端在第二网络进行通信的第四接口消息;
[0181]
第二字段获取模块502,用于在通过所述第三接口消息和所述第四接口消息确定所述用户终端在从所述第一网络向所述第二网络进行语音回落并在完成语音通话后返回所述第一网络的情况下,根据所述第四接口消息获取所述用户终端完成语音通话的第二回落通话完成位置信息、所述用户终端返回所述第一网络的第二返回类型;并根据所述第三
接口消息获取所述用户终端的第二返回位置信息;
[0182]
第二指标统计模块503,用于根据所述第二回落通话完成位置信息、所述第二返回类型和所述第二返回位置信息,统计得到语音回落后返回的第三性能指标。
[0183]
可选地,所述第二回落通话完成位置信息包括第二回落通话完成位置区和第二回落通话完成小区,所述第二返回位置信息包括第二返回位置区和第二返回小区;所述第二指标统计模块503,用于将所述第二回落通话完成位置区、所述第二回落通话完成小区、所述第二返回位置区和所述第二返回小区进行组合,得到一个或多个第二语音回落返回小区对;针对每个所述第二语音回落返回小区对,累计得到该第二语音回落返回小区对下所述第二返回类型对应的第二语音回落返回发起次数和第二语音回落返回成功次数。
[0184]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0185]
图6是根据一示例性实施例示出的一种电子设备600的框图。例如,电子设备600可以被提供为一服务器。参照图6,电子设备600包括处理器622,其数量可以为一个或多个,以及存储器632,用于存储可由处理器622执行的计算机程序。存储器632中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器622可以被配置为执行该计算机程序,以执行上述的获取性能指标的方法。
[0186]
另外,电子设备600还可以包括电源组件626和通信组件650,该电源组件626可以被配置为执行电子设备600的电源管理,该通信组件650可以被配置为实现电子设备600的通信,例如,有线或无线通信。此外,该电子设备600还可以包括输入/输出(i/o)接口658。电子设备600可以操作基于存储在存储器632的操作系统,例如windows server,mac os,unix,linux等。
[0187]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的获取性能指标的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器632,上述程序指令可由电子设备600的处理器622执行以完成上述的获取性能指标的方法。
[0188]
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的获取性能指标的方法的代码部分。
[0189]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0190]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0191]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1