CN113453254B - Method and equipment for acquiring voice call quality - Google Patents

Method and equipment for acquiring voice call quality Download PDF

Info

Publication number
CN113453254B
CN113453254B CN202110706106.3A CN202110706106A CN113453254B CN 113453254 B CN113453254 B CN 113453254B CN 202110706106 A CN202110706106 A CN 202110706106A CN 113453254 B CN113453254 B CN 113453254B
Authority
CN
China
Prior art keywords
voice
target
call
target area
evaluation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110706106.3A
Other languages
Chinese (zh)
Other versions
CN113453254A (en
Inventor
刘喜卿
周诗雨
程新洲
赵振桥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202110706106.3A priority Critical patent/CN113453254B/en
Publication of CN113453254A publication Critical patent/CN113453254A/en
Application granted granted Critical
Publication of CN113453254B publication Critical patent/CN113453254B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2236Quality of speech transmission monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method and equipment for obtaining voice call quality, relates to the field of communication, and is used for obtaining 5G EPS fallback voice call quality. The specific scheme is as follows: acquiring EPS fallback voice recording data of a target area, wherein the voice recording data comprises user call data in the target area; determining the value of the evaluation parameter of the target population in the target area according to the voice recording data; the target population includes one or more of: local users in the target area, users roaming to the target area domestically, users roaming to the target area internationally; the evaluation parameters include one or more of the following: call completing rate, access delay, voice interruption times, voice single-pass times and call drop rate; determining the voice call quality of the target area according to the value of the evaluation parameter of the target population and a preset strategy of the target population; the preset strategy is used for describing the relation between the values of different evaluation parameters and the voice call quality of the target crowd.

Description

Method and equipment for acquiring voice call quality
Technical Field
The present invention relates to the field of communications, and in particular, to a method and an apparatus for obtaining voice call quality.
Background
For a fifth generation mobile communication technology (5G) independent networking (SA) network architecture, a voice solution is finally targeted to new voice over new radio (vorr) (vorr is a basic voice solution under the 5G SA network architecture), and before the VoNR function is commercialized, an operator uses an evolved packet system fallback (EPS) fallback scheme to implement 5G voice service.
The EPS fallback voice service perception experience of the 5G user is guaranteed, and the method has important significance for improving network core competitiveness and network public praise of operators and enhancing user stickiness. However, there is no solution to evaluate the 5G EPS fallback voice call quality so far.
Disclosure of Invention
The invention provides a method and equipment for acquiring voice call quality, which are used for acquiring 5G EPSfallback voice call quality.
In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, the present invention provides a method for obtaining voice call quality, including:
acquiring EPS fallback voice recording data of a target area, wherein the voice recording data comprise user call data in the target area; determining the value of the evaluation parameter of the target population in the target area according to the voice recording data; wherein the target population includes one or more of: a local user of a target area, a user roaming to the target area domestically, and a user roaming to the target area internationally; the evaluation parameters include one or more of the following: call completing rate, access delay, voice discontinuous times, voice single-pass times and call drop rate; determining the voice call quality of the target area according to the value of the evaluation parameter of the target population and a preset strategy of the target population; the preset strategy is used for describing the relation between the values of different evaluation parameters and the voice call quality of the target crowd.
In a second aspect, the present invention provides an apparatus for obtaining voice call quality, including:
an obtaining unit, configured to obtain evolved packet system fallback EPS fallback voice recording data of a target area, where the voice recording data includes user call data in the target area.
A first determination unit configured to determine a value of an evaluation parameter of a target group in a target area based on the voice recording data; wherein the target population comprises one or more of: local users in the target area, users roaming to the target area domestically, users roaming to the target area internationally; the evaluation parameters include one or more of the following: call completing rate, access delay, voice interruption times, voice single-pass times and call drop rate.
The second determining unit is used for determining the voice call quality of the target area according to the value of the evaluation parameter of the target crowd and a preset strategy of the target crowd; the preset strategy is used for describing the relation between the values of different evaluation parameters and the voice call quality of the target crowd.
In a third aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the above method for acquiring voice call quality.
In a fourth aspect, the present invention provides a computer program product, wherein the computer program product includes computer instructions, which when run on a computer, cause the computer to execute the above method for obtaining voice call quality.
The method and the device for acquiring the voice call quality provided by the invention firstly acquire EPS fallback voice recorded data of a target area, then determine the value of an evaluation parameter of a target group in the target area according to the voice recorded data, and finally determine the voice call quality of the target area according to the value of the evaluation parameter of the target group and a preset strategy of the target group. The content of the evaluation parameter can be configured according to the actual demand so as to obtain the voice call quality meeting the actual demand. For example, evaluation parameters may be configured including: the call completing rate, the access time delay, the voice interruption times, the voice single-pass times and/or the call drop rate can be evaluated from the aspects of the access, the retentivity, the integrity and the like through the evaluation parameters, and a foundation is laid for the optimization of the 5G network of an operator and the improvement of the voice service perception of a user.
These and other aspects of the present application will be more readily apparent from the following description.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of a system architecture for obtaining voice call quality according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating a component of an operator server according to an embodiment of the present application;
fig. 3 is a flowchart of a method for obtaining voice call quality according to this embodiment;
fig. 4 is a block diagram of an apparatus for obtaining voice call quality according to this embodiment;
fig. 5 is a block diagram of another apparatus for obtaining voice call quality according to this embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless otherwise specified.
For ease of understanding, examples are given in part to illustrate concepts related to embodiments of the present application. As follows:
EPS fallback: when a terminal working on a 5G network initiates a voice call or has a voice call, the network switches the 5G terminal to a fourth generation mobile communication technology (4G) network through a switching process, and provides a voice service through a long-term evolution voice-over-term evolution (VoLTE) technology of the 4G network.
The scheme provided by the embodiment of the application can be applied to the system 10 for acquiring the voice call quality shown in fig. 1. As shown in fig. 1, the system 20 may include: an operator server 11 and at least one terminal 12.
The operator server 11 obtains EPS fallback voice recorded data of all terminals 12 in the target area, then determines values of evaluation parameters of target people in the target area according to the voice recorded data, and finally determines voice call quality of the target area according to the values of the evaluation parameters of the target people and preset strategies of the target people. Wherein the target population comprises one or more of: local users in the target area, users roaming to the target area domestically, users roaming to the target area internationally; the evaluation parameters include one or more of: call completing rate, access delay, voice interruption times, voice single-pass times and call drop rate; the preset strategy is used for describing the relation between the values of different evaluation parameters and the voice call quality of the target crowd.
The following specifically introduces each component of the operator server 11 with reference to fig. 2:
the processor 21 is a control center of the communication device, and may be a single processor or a collective term for a plurality of processing elements. For example, the processor 21 is a Central Processing Unit (CPU), and may be A Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as: one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs).
The processor 21 may perform various functions of the communication device as a network controller or network device by running or executing software programs stored in the memory 22 and calling up data stored in the memory 22.
In particular implementations, processor 21 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 2, as one embodiment.
In a specific implementation, the communication device may include a plurality of processors, and each of the processors may be a single-Core Processor (CPU) or a multi-Core Processor (CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The memory 22 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 22 may be self-contained and coupled to the processor 21 by a communication bus 24. The memory 22 may also be integrated with the processor 21.
The memory 22 is used for storing software programs for executing the scheme of the application, and is controlled by the processor 21 to execute.
The communication interface 23 is any device, such as a transceiver, for communicating with other devices or communication networks, such as ethernet, radio Access Network (RAN), wireless Local Area Networks (WLAN), etc. The communication interface 23 may include a receiving unit implementing a receiving function and a transmitting unit implementing a transmitting function.
The communication bus 24 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 2, but it is not intended that there be only one bus or one type of bus.
The device architecture shown in fig. 2 does not constitute a limitation of the network controller and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 3, the present embodiment provides a method for obtaining voice call quality, which may include:
and S10, acquiring EPS fallback voice recording data of the target area.
The target area is an area in which the voice call quality needs to be calculated, and the target area may be a village, a town, a village, a city, a province, or the like. The voice recording data includes all user voice call data in the target area.
The EPS fallback voice recording data may be recording data (xDR) of voice service. Where x represents a variable, x is a generic name for the types of records preceding DR, and xDR represents some DR.
For example, the xDR may include Call Detail Record (CDR) data, transaction Detail Record (TDR) data of a voice call service; IP derived record (IPDR) of transmission control protocol/internet protocol (TCP/IP) communication, and the content of the xDR is not particularly limited in this embodiment.
The xDR record is relatively original data capable of comprehensively and objectively reflecting the experience of a user in the service using process, the data is structured event-level record synthesized by collecting multi-interface signaling messages among devices and analyzing parameters in the signaling messages, and all basic information of a user event is covered. The xDR includes a plurality of information such as a subscriber number, an International Mobile Equipment Identity (IMEI) of the subscriber, a service start/stop time, a service occurrence cell, and the like.
For example, EPS fallback voice xDR covers basic information of all interface signaling data such as S1-MME (control plane interface), N1, N2, mw, etc. of a 5G Core network (5 gc) domain, an Evolved Packet Core (EPC) domain, and an IP Multimedia Subsystem (IMS) domain.
It should be noted that, after acquiring the EPS fallback voice recording data of the target area, the embodiment may clean the data and remove bad data, so as to ensure availability of the acquired data.
And S20, determining the value of the evaluation parameter of the target crowd in the target area according to the voice recording data.
Wherein the target population may include one or more of: a local user of a target area, a user who roams to the target area domestically, and a user who roams to the target area internationally.
In an alternative embodiment, the target group may be determined based on an MSISDN (mobile subscriber integrated services digital network number) field of the mobile subscriber in the EPS fallback voice record data and a segment affiliation table of the local city number of the operator.
For example, the target population zone may be determined from the MSISDN field as: a local subscriber in the target area, a subscriber who roams domestically to the target area, and a subscriber who roams internationally to the target area.
Specifically, MSISDN = CC + NDC + SN, for example, MSISDN 86 130H0H1H2H3ABCD.
Wherein, CC: indicating a country code, such as 86 for china.
NDC: access numbers indicating network operators are assigned to the respective network operators by communication authorities of respective countries. For example, the access numbers of the china mobile network are 134-139, 150-152, 188, etc., the access numbers of the china unicom network are 130-132, 185-186, etc., and the access numbers of the china telecommunication network are 133, 153, 180, 189.
SN: the last 8 digits, representing the customer number, i.e. the mobile phone number, are assigned by the network operator. Wherein, the 4 bits of HOH1H2H3 represent the home city of the user.
In this embodiment, first, a user who roams internationally to a target area is screened from users in the target area, that is, CC in MSISDN field of the user is analyzed, and a user who is not 86 in CC is screened, that is, a user who roams internationally to the target area. And then screening out local users of the target area from the screened users of the target area, namely, comparing four bits of HOH1H2H3 in the MSISDN field with an affiliation number segment table of the city of the operator, screening out users matched with the number segment of the target area, namely, the local users of the target area, and finally determining the users left after two screening as the users roaming to the target area in China.
Specifically, the evaluation parameter may include one or more of the following: call completing rate, access delay, voice interruption times, voice single-pass times and call drop rate.
It should be noted that the content of the evaluation parameter may be configured according to an actual demand (for example, a demand for evaluating voice call quality).
The call completing rate may be a ratio of the number of times of successful establishment of the caller to the number of times of the request for establishing the caller in the evaluation period. The duration of the evaluation period may be configured according to actual requirements, which is not limited in the embodiment of the present application.
The access delay may be a ratio of a total call setup delay to a number of call setup successes within an evaluation period.
The number of times of voice interruption may be the number of times of voice calls in which a preset number of packet losses or a packet interval delay exceeds a first duration are continuously lost after the voice call starts within the evaluation period. The preset number and the value of the first duration may be configured according to actual requirements, which is not limited in the embodiment of the present application.
Illustratively, the preset number may be 20, 25 or 30, etc., the first duration may be 90ms, 100ms or 110ms,
the number of voice single pass times may be the number of events in the evaluation period when the last call time of the user is within the second time period and the two parties establish a call again within the third time period. The values of the second duration and the third duration may be configured according to actual requirements, which is not limited in this embodiment of the present application.
For example, the second time period may be 10, 20s, 30s, etc., and the third time period may be 10, 25s, 40s, etc.
The call drop rate may be a ratio of the sum of the number of call drops of the calling party and the number of call drops of the called party to the sum of the number of answer times of the calling party and the number of answer times of the called party in the evaluation period. That is, the call drop rate may be the probability that the user is abnormally interrupted in the EPS fallback session.
It should be noted that the unit of the number of speech pauses and the number of speech pauses may be times/day/person. That is, after the number of speech pauses and the number of speech pauses within the evaluation period are calculated, the number of speech pauses and the number of speech pauses can be divided by the number of days of the period and the number of users to obtain the number of speech pauses/day/person and the number of speech pauses/day/person. The call completing rate, the access delay and the call drop rate of the voice call can be percentage values.
It should be noted that, the content and definition of the evaluation parameter may be configured according to actual requirements, and this is only an example and is not specifically limited in the embodiment of the present application.
In this embodiment, in order to evaluate the voice call quality in the target area in terms of accessibility, maintainability, integrity and the like of the voice call, configuring the evaluation parameters includes: call completing rate, access delay, voice discontinuous times, voice single-pass times and call drop rate. The call completing rate and the access time delay are used for evaluating the accessibility of the voice call; the voice interruption times and the voice single-pass times are used for evaluating the retentivity of the voice call; the dropped call rate is used to assess the integrity of the voice call.
In one embodiment provided by the present invention, the target population is divided into: after a local user in the target area, a user who roams to the target area domestically, and a user who roams to the target area internationally, the value of the evaluation parameter of each target crowd in the target area can be determined, and the values of the evaluation parameters corresponding to the local user in the target area, the user who roams to the target area domestically, and the user who roams to the target area internationally can also be determined respectively.
Illustratively, the values (call-on rate, access delay, number of speech interruptions, number of speech single-passes, and call drop rate) of the evaluation parameters for a target group are determined as follows:
determining the call completing rate of the target population: the number of successful caller setup times of the target group may be the number of times that the caller side receives a Session Initiation Protocol (SIP) 180 (called ring) response message, the number of times that the caller setup request of the target group may be the number of times that the PSBC receives an initial Invite message sent by the 5G user, and it is determined that the call completing rate of the target group may be a ratio of the number of times that the caller side receives the SIP180 response message to the number of times that the PSBC receives the initial Invite message sent by the 5G user within an evaluation period.
Determining the access time delay of the target crowd: the total call setup delay of the target group is a time difference between the receiving of the SIP180 message by the calling side and the sending of the SIP Invite message by the calling side, and it is determined that the access delay of the target group may be a ratio of the time difference between the receiving of the SIP180 message by the calling side and the sending of the SIP Invite message by the calling side to the number of times of receiving the SIP180 response message by the calling side in an evaluation period.
Determining the voice interruption times of the target population: and counting the number of voice calls of which the packet loss is preset continuously or the packet interval delay exceeds a first time length after the voice calls of the target group start in the evaluation period, and taking the number of voice interruptions of the target group.
Determining the voice single-pass times of the target population: and assuming that the second time length is 30s and the third time length is 30s, determining the event that the first call time length is within 30s and the two parties establish calls again within 30s as the voice single-pass, and counting to obtain the voice single-pass times of the target population in the evaluation period.
Determining the call drop rate of the target population: the number of dropped calls of the calling party may be the number of times that a Session Border Controller (SBC) of the calling party, when the bearer of the calling party is abnormally released, sends an SIP BYE message with a cause value 503 (due to overload or maintenance, a server or gateway cannot process a request) as a first disconnecting network element (giving both directions to the calling party and the called party); the called call drop times may be times when the bearer on the called side is abnormally released, and the called SBC serves as a first disconnect network element (giving both the calling and called directions simultaneously) to send an SIP BYE message with a cause value 503. The number of caller responses may be the number of times the caller side received the SIP 200 (successful response) message. The called response times may be the times that the called side sends out the SIP 200 message. Determining the call drop rate of the target crowd as follows: the method comprises the steps that when the calling side bearing is abnormally released, the calling SBC serves as a first disconnecting network element to send the SIP BYE message with the reason value 503 times, the sum of the times that the called SBC serves as the first disconnecting network element to send the SIP BYE message with the reason value 503 times when the called side bearing is abnormally released is compared with the ratio of the sum of the times that the calling side receives the SIP 200 message and the times that the called side sends the SIP 200 message.
And S30, determining the voice call quality of the target area according to the value of the evaluation parameter of the target crowd and the preset strategy of the target crowd.
The preset strategy is used for describing the relation between the values of different evaluation parameters and the voice call quality of the target crowd. Different target groups may correspond to different or the same preset strategies.
Optionally, the preset policy may include, but is not limited to, the following two cases:
in case 1, the preset policy may include different conditions, and the evaluation parameter values satisfy scores corresponding to the different conditions.
For example, determining the voice call quality of a target group of people may include: the condition that the value of each evaluation parameter of the target population meets in the preset strategy can be determined, the score corresponding to the condition that the value meets is obtained and used as the score of each evaluation parameter, and then the average value or the maximum value or the sum or the other value of the scores of each evaluation parameter of the target population is calculated and used as the voice call quality of the target population.
Illustratively, table 1 illustrates the contents of one preset policy.
TABLE 1
Figure BDA0003132078110000081
Figure BDA0003132078110000091
In case 2, the preset policy may include different conditions, scores corresponding to evaluation parameter values satisfying different conditions, and weights of the evaluation parameters.
For example, determining the voice call quality of a target group may include: the method comprises the steps of firstly determining the conditions which are met by the value of each evaluation parameter of the target group in a preset strategy, obtaining the value corresponding to the condition which is met by the value of each evaluation parameter as the value of each evaluation parameter, then obtaining the weight of each evaluation parameter in the preset strategy, and finally calculating the weighted sum of the values of each evaluation parameter of the target group as the voice call quality of the target group.
Illustratively, table 2 illustrates the contents of another preset policy.
TABLE 2
Figure BDA0003132078110000092
Figure BDA0003132078110000101
It should be noted that tables 1 and 2 are only by way of example, and illustrate the form and content of the preset policy, and do not constitute a specific limitation. In practical application, the content and form of the preset strategy can be configured according to actual requirements.
Specifically, S30 can be realized by the following steps 1 and 2.
Step 1, obtaining the voice call quality of a target group.
In one possible implementation, corresponding to the foregoing case 1, the voice call quality Q of a target group satisfies the expression: q = f (X) i ). Wherein I is greater than or equal to 1 and less than or equal to the total number I of the evaluation parameters of the target population. X i And the score corresponding to the condition met by the ith evaluation parameter of the target population in the preset strategy. f (& gt.) is to perform first calculation on scores corresponding to conditions met by all evaluation parameters of the target population in a preset strategy, and the first calculation can be averaging, maximum value calculation or other calculation.
For example, assuming that the preset policy of a target group may be table 1, the connection rate, the access delay, the number of voice interruptions, the number of voice single-pass times, and the call drop rate may be converted into corresponding scores through table 1. If the obtained connection rate of the target group is 98%, the access delay is 3s, the number of voice break times is 2/day/person, the number of voice single pass times is 1/day/person, and the call drop rate is 0.6, as can be seen from the contents in table 1 below, the value of the connection rate of the target group is 100, the value of the access delay of the target group is 100, the value of the voice break times of the target group is 60, the value of the voice single pass times of the target group is 80, and the value of the call drop rate of the target group is 80, the above-mentioned values are averaged to obtain the voice call quality of the target group as 84.
In another possible implementation manner, corresponding to the foregoing case 2, the voice call quality Q of a target group satisfies the expression:
Figure BDA0003132078110000102
i is greater than or equal to 1 and less than or equal to the total number of evaluation parameters I, X of the target population i Is the score corresponding to the condition met by the ith evaluation parameter of the target population in the preset strategy, A i The weight of the ith evaluation parameter of the target population.
For example, the preset policy of a target group may be table 2, and the connection rate, the access delay, the number of voice interruptions, the number of voice single-pass times, and the call drop rate are converted into corresponding scores through table 2. If the obtained connection rate of a certain target group is 98%, the access delay is 3s, the number of voice break is 2/day/person, the number of voice single pass is 1/day/person, and the call drop rate is 0.6, it can be seen from the contents in the following table 2 that the value of the connection rate of the target group is 100, the weight is 25%, the value of the access delay is 100, the weight is 25%, the value of the voice break is 60, the weight is 15%, the value of the voice single pass is 80, the weight is 15%, the value of the call drop rate is 80, and the weight is 20%. The voice call quality of the target population is 87 by calculating a weighted sum of the scores of each evaluation parameter of 100 × 25% +60 × 15% +80 × 20% = 87. For example, the evaluation parameters are: and the total number of evaluation parameters of the call completing rate, the access delay, the voice interruption times, the voice single-pass times and the call drop rate is I =5.
For example, the target population may be a local user in the target area, a user who domestically roams to the target area, and a user who internationally roams to the target area, and in step 1, the voice call quality of the local user in the target area, the voice call quality of the user who domestically roams to the target area, and the voice call quality of the user who internationally roams to the target area may be respectively determined according to a preset policy of the local user in the target area, a preset policy of the user who domestically roams to the target area, and a preset policy of the user who internationally roams to the target area.
In this embodiment, the voice call quality corresponding to the local user in the target area, the user roaming to the target area domestically, and the user roaming to the target area internationally is calculated, so that the voice call quality of different users can be evaluated more specifically.
For example, the predetermined policy for the local user in the target area may be as shown in table 3, where the voice call quality of the local user in the target area = 25% score of call completing rate + 25% score of access delay + 15% score of number of voice interruptions + 15% score of number of voice single-pass + 20% score of call dropping rate.
TABLE 3
Figure BDA0003132078110000111
For example, the predetermined policy for a user who roams home to a target area may be as shown in table 4, where the voice call quality of the user who roams home to the target area = score 25% for call completing rate + score 20% for access delay + score 15% for number of voice interruptions + score 15% for number of voice single-pass + score 25% for dropped call rate.
TABLE 4
Figure BDA0003132078110000121
For example, the predetermined policy for the user who roams internationally to the target area may be as shown in table 5, where the voice call quality of the user who roams internationally to the target area = score of call completing rate 20% + score of access delay 20% + score of number of voice interruptions 15% + score of number of voice single-pass + score of call dropping rate 30%.
TABLE 5
Figure BDA0003132078110000122
And 2, taking the weighted sum of the voice call quality of the target crowd as the voice call quality of the target area.
In a possible implementation manner, when there is only one target group, the weighted sum of the voice call quality of the target group is the voice call quality of the target group.
In another possible implementation manner, when there are multiple target people groups, the preset weight of each target people group may be configured according to actual requirements. The sum of the preset weights for all target populations is 1. For target people with high attention, a higher preset weight can be configured.
For example, when the target population includes a local user in the target area, a user who domestically roams to the target area, and a user who internationally roams to the target area, the local user in the target area corresponds to the first weight value, the user who domestically roams to the target area corresponds to the second weight value, and the user who internationally roams to the target area corresponds to the third weight value, the three weight values are added to be 1, and the numerical value of the weight values can be set according to the actual situation. Assume that the first weight value is 50%, the second weight value is 30%, the third weight value is 20%, and the voice call quality of the EPS fallback target area = 50% of the voice call quality of the local user in the target area + 30% of the voice call quality of the user who has roamed domestically to the target area + 20% of the voice call quality of the user who has roamed internationally to the target area.
In one possible implementation, the voice call quality of the target area may be represented in the form of a score.
In another possible implementation manner, the voice call quality of the target area may be represented by a score corresponding to the grade.
For example, as shown in table 6, different voice call quality score ranges may correspond to different rating levels. For example, with reference to table 6, if the score of the voice call quality of a target area is 95, the evaluation level of the voice call quality of the target area is excellent; if the score of the voice call quality of a target area is found to be 85, the evaluation grade of the voice call quality of the target area is good; if the score of the voice call quality in one target area is found to be 65, the evaluation level of the voice call quality in the target area is poor.
TABLE 6
Between scoring areas Score value>90 minutes Score of 70 or less<90 minutes Score value<70 points out
Rating of evaluation Superior food Good wine Difference between
It should be noted that table 6 illustrates the relationship between the score and the rank by way of example only, and is not particularly limited.
The method for acquiring the voice call quality provided by this embodiment includes first acquiring EPS fallback voice record data of a target area, then determining a value of an evaluation parameter of a target group in the target area according to the voice record data, and finally determining the voice call quality of the target area according to the value of the evaluation parameter of the target group and a preset policy of the target group. The content of the evaluation parameter can be configured according to the actual demand so as to obtain the voice call quality meeting the actual demand. For example, evaluation parameters may be configured including: the call completing rate, the access time delay, the voice interruption times, the voice single-pass times and/or the call drop rate can be evaluated from the aspects of the access, the retentivity, the integrity and the like through the evaluation parameters, and a foundation is laid for the optimization of the 5G network of an operator and the improvement of the voice service perception of a user.
In the embodiment of the present application, the device for obtaining voice call quality may be divided into function modules according to the method example, for example, each function module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.
In the case of adopting the functional modules divided corresponding to the functions, fig. 4 shows a schematic diagram of a possible composition of the apparatus for acquiring voice call quality, and as shown in fig. 4, the apparatus for acquiring voice call quality includes: an acquisition unit 11, a first determination unit 12, a second determination unit 13.
An obtaining unit 11, configured to obtain evolved packet system fallback EPS fallback voice recording data of a target area, where the voice recording data includes user call data in the target area;
a first determining unit 12, configured to determine, according to the voice recording data, a value of an evaluation parameter of a target group in the target area; wherein the target population comprises one or more of: a local user of a target area, a user roaming to the target area domestically, and a user roaming to the target area internationally; the evaluation parameters include one or more of: call completing rate, access delay, voice interruption times, voice single-pass times and call drop rate;
a second determining unit 13, configured to determine, according to the value of the evaluation parameter of the target group and a preset policy of the target group, voice call quality of the target area; and the preset strategy is used for describing the relationship between the values of different evaluation parameters and the voice call quality of the target crowd.
Specifically, the second determining unit 30 is configured to:
acquiring the voice call quality of the target crowd; the voice call quality Q of one target group satisfies the expression:
Figure BDA0003132078110000141
wherein I is greater than or equal to 1 and less than or equal to the total number of evaluation parameters I of the target population, X i A score corresponding to a condition that the ith evaluation parameter of the target population is satisfied in a preset strategy, wherein A i The weight of the ith evaluation parameter of the target population; the preset strategy comprises different conditions, scores corresponding to the evaluation parameter values meeting the different conditions and weights of the evaluation parameters;
and taking the weighted sum of the voice call quality of the target crowd as the voice call quality of the target area.
Further, as shown in fig. 5, the apparatus further includes:
a third determining unit 14, configured to determine the target group according to a mobile phone number MSISDN field and an operator city number segment attribution table, where the voice record data includes the MSISDN field.
The call completing rate is the ratio of the number of times of successful establishment of the calling party to the number of times of request establishment of the calling party in the evaluation period;
the access time delay is the ratio of the total time delay of call establishment to the successful times of call establishment in the evaluation period;
the voice interrupted times are the times of voice calls in which the preset number of continuous packet losses or the packet interval delay exceeds a first duration after the voice calls start in the evaluation period;
the voice single-pass times are the times of events that the last call time of the user is within a second time length and the two parties establish calls again within a third time length in the evaluation period;
the call drop rate is the ratio of the sum of the call drop times of the calling party and the call drop times of the called party to the sum of the call response times of the calling party and the call response times of the called party in the evaluation period.
Through the description of the above embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above functions may be distributed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical functional division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be covered within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (9)

1. A method for obtaining voice call quality, the method comprising:
acquiring evolved packet system fallback (EPS) voice recorded data of a target area, wherein the voice recorded data comprises user call data in the target area;
determining values of evaluation parameters of a plurality of target people in the target area according to the voice recording data; wherein the plurality of target populations comprises a plurality of: a local user of a target area, a user roaming to the target area domestically, and a user roaming to the target area internationally; the evaluation parameters include one or more of: call completing rate, access delay, voice interruption times, voice single-pass times and call drop rate;
determining the voice call quality of the target crowds according to the values of the evaluation parameters of the target crowds and preset strategies of the target crowds; the preset strategy is used for describing the relation between the values of different evaluation parameters and the voice call quality of the target crowd;
and taking the weighted sum of the voice call quality of the target groups as the voice call quality of the target area.
2. The method according to claim 1, wherein the preset strategy comprises different conditions, scores corresponding to evaluation parameter values meeting the different conditions, and weights of the evaluation parameters;
the voice call quality Q of one target group satisfies the expression:
Figure FDA0003843261110000011
wherein I is greater than or equal to 1, and is less than or equal to the total number of evaluation parameters I of the target population, X i A score corresponding to a condition that the ith evaluation parameter of the target population is satisfied in a preset strategy, wherein A is i And the weight of the ith evaluation parameter of the target population.
3. The method of claim 1 or 2, wherein the voice recording data comprises a mobile subscriber international integrated services digital network number, MSISDN, field, the method further comprising:
and determining the target population according to the MSISDN field and the attribution table of the number segments of the local city of the operator.
4. The method according to claim 1 or 2,
the call completing rate is the ratio of the number of times of successful establishment of the calling party to the number of times of request establishment of the calling party in the evaluation period;
the access time delay is the ratio of the total time delay of call establishment to the successful times of call establishment in the evaluation period;
the voice interrupted times are the times of voice calls in which the preset number of continuous packet losses or the packet interval delay exceeds a first duration after the voice calls start in the evaluation period;
the voice single-pass times are the times of events that the two parties establish calls again within the interval third time when the last call time of the user is within the second time in the evaluation period;
the call drop rate is the ratio of the sum of the call drop times of the calling party and the call drop times of the called party to the sum of the call response times of the calling party and the call response times of the called party in the evaluation period.
5. An apparatus for obtaining voice call quality, the apparatus comprising:
an obtaining unit, configured to obtain evolved packet system fallback (EPS fallback) voice recording data of a target area, where the voice recording data includes user call data in the target area;
a first determination unit, configured to determine values of evaluation parameters of a plurality of target people in the target area according to the voice recording data; wherein the plurality of target populations comprises one or more of: a local user of a target area, a user roaming to the target area domestically, and a user roaming to the target area internationally; the evaluation parameters include one or more of: call completing rate, access delay, voice interruption times, voice single-pass times and call drop rate;
the second determining unit is used for determining the voice call quality of the target crowds according to the values of the evaluation parameters of the target crowds and preset strategies of the target crowds; the preset strategy is used for describing the relation between the values of different evaluation parameters and the voice call quality of the target crowd;
the second determining unit is further configured to use a weighted sum of the voice call qualities of the plurality of target people groups as the voice call quality of the target area.
6. The apparatus of claim 5,
the voice call quality Q of one target group satisfies the expression:
Figure FDA0003843261110000021
wherein I is greater than or equal to 1 and less than or equal to the total number of evaluation parameters I of the target population, X i A score corresponding to a condition that the ith evaluation parameter of the target population is satisfied in a preset strategy, wherein A is i The weight of the ith evaluation parameter of the target population; the preset strategy comprises different conditions, scores corresponding to the evaluation parameter values meeting the different conditions and weights of the evaluation parameters.
7. The apparatus of claim 5 or 6, further comprising:
and a third determining unit, configured to determine the target group according to an MSISDN field of a mobile subscriber international integrated services digital network number and an affiliation table of a number segment of a local city of an operator, where the voice record data includes the MSISDN field.
8. The apparatus of claim 5 or 6,
the call completing rate is the ratio of the number of times of successful establishment of the calling party to the number of times of request establishment of the calling party in the evaluation period;
the access time delay is the ratio of the total time delay of call establishment to the successful times of call establishment in the evaluation period;
the voice interrupted times are the times of voice calls in which the preset number of continuous packet losses or the packet interval delay exceeds a first duration after the voice calls start in the evaluation period;
the voice single-pass times are the times of events that the last call time of the user is within the second time length and the two parties establish calls again within the third time length in the evaluation period;
the call drop rate is the ratio of the sum of the call drop times of the calling party and the call drop times of the called party to the sum of the call response times of the calling party and the call response times of the called party in the evaluation period.
9. A computer-readable storage medium, in which a computer program is stored which, when run on a computer, causes the computer to carry out the method of any one of claims 1 to 4.
CN202110706106.3A 2021-06-24 2021-06-24 Method and equipment for acquiring voice call quality Active CN113453254B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110706106.3A CN113453254B (en) 2021-06-24 2021-06-24 Method and equipment for acquiring voice call quality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110706106.3A CN113453254B (en) 2021-06-24 2021-06-24 Method and equipment for acquiring voice call quality

Publications (2)

Publication Number Publication Date
CN113453254A CN113453254A (en) 2021-09-28
CN113453254B true CN113453254B (en) 2022-10-25

Family

ID=77812551

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110706106.3A Active CN113453254B (en) 2021-06-24 2021-06-24 Method and equipment for acquiring voice call quality

Country Status (1)

Country Link
CN (1) CN113453254B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114945191A (en) * 2022-06-15 2022-08-26 中国联合网络通信集团有限公司 User perception determining method and device for 5G mobile service and electronic equipment
CN115278531B (en) * 2022-07-18 2024-04-09 中国联合网络通信集团有限公司 Abnormality detection method, device, equipment and storage medium for voice service
CN117155844B (en) * 2023-10-27 2024-01-09 北京华翔联信科技股份有限公司 Communication link selection method, system, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106304180A (en) * 2016-08-15 2017-01-04 中国联合网络通信集团有限公司 A kind of method and device of the speech service quality determining user
CN106559584A (en) * 2016-12-07 2017-04-05 中国联合网络通信集团有限公司 Speech Assessment Methods and device
CN107645741A (en) * 2017-09-27 2018-01-30 中国联合网络通信集团有限公司 Appraisal procedure, device and the server that a kind of customer service perceives
CN109963288A (en) * 2019-03-12 2019-07-02 中国联合网络通信集团有限公司 The appraisal procedure and device of base station
CN110401965A (en) * 2018-04-24 2019-11-01 ***通信集团广东有限公司 VoLTE voice quality testing analysis method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210051530A1 (en) * 2019-08-16 2021-02-18 Apple Inc. 5G NR Voice Call EPS Fallback Enhancements

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106304180A (en) * 2016-08-15 2017-01-04 中国联合网络通信集团有限公司 A kind of method and device of the speech service quality determining user
CN106559584A (en) * 2016-12-07 2017-04-05 中国联合网络通信集团有限公司 Speech Assessment Methods and device
CN107645741A (en) * 2017-09-27 2018-01-30 中国联合网络通信集团有限公司 Appraisal procedure, device and the server that a kind of customer service perceives
CN110401965A (en) * 2018-04-24 2019-11-01 ***通信集团广东有限公司 VoLTE voice quality testing analysis method and system
CN109963288A (en) * 2019-03-12 2019-07-02 中国联合网络通信集团有限公司 The appraisal procedure and device of base station

Also Published As

Publication number Publication date
CN113453254A (en) 2021-09-28

Similar Documents

Publication Publication Date Title
CN113453254B (en) Method and equipment for acquiring voice call quality
CN106162714B (en) A kind of calling information processing method and processing device
CN109818816B (en) VoLTE calling time delay analysis method and device
CN103533189B (en) The distribution method and device of mobile agent call
US20110244872A1 (en) Method of Controlling Operation of Telecommunications Network
EP1897276A1 (en) Indication of service availability for a user terminal
EP2903387A1 (en) Method, mobile device, computer readable medium and computer program product for establishing a communication connection in a communication network.
US9060258B2 (en) Callback tokens for dropped calls
Haryadi Telecommunication Service and Experience Quality
CN106101468B (en) Method and device for determining transmission link
CN108462852A (en) A kind of method for handover control of video calling, device, terminal and network side equipment
Venugopal et al. Auto-scaling emergency call centres using cloud resources to handle disasters
EP3180906B1 (en) Method and apparatus for providing answer in emergency event
CN114710801B (en) Processing method and device of evaluation parameters of network performance, storage medium and equipment
US11381678B2 (en) Call set up failure rate metric and communication network optimization based thereon
KR20210123073A (en) Network system and method for arranging service quality in subscriber group in 5g networks
CN107968731A (en) The aobvious number method for detecting abnormality of one kind and server
EP2526710B1 (en) Method and system for monitoring the performance of a network
CN108235230B (en) Dynamic management method and server for MBMS service area in group communication system
WO2017000617A1 (en) Communication frequency control method and apparatus
CN114286450B (en) Bearer establishment method and device, electronic equipment and storage medium
CN108347406B (en) Method, device, terminal and network side equipment for switching organizer in multi-party call
CN106060290A (en) Call dial-back method, call dial-back platform server and call dial-back system
CN114500752B (en) Call center control method, device, system and storage medium
CN114205278B (en) VoLTE voice service quality evaluation method, voLTE voice service quality evaluation device, computing equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant