CN108064053B - Network performance analysis method and device - Google Patents

Network performance analysis method and device Download PDF

Info

Publication number
CN108064053B
CN108064053B CN201810149519.4A CN201810149519A CN108064053B CN 108064053 B CN108064053 B CN 108064053B CN 201810149519 A CN201810149519 A CN 201810149519A CN 108064053 B CN108064053 B CN 108064053B
Authority
CN
China
Prior art keywords
service
serving cell
cell
time
channel quality
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
CN201810149519.4A
Other languages
Chinese (zh)
Other versions
CN108064053A (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 CN201810149519.4A priority Critical patent/CN108064053B/en
Publication of CN108064053A publication Critical patent/CN108064053A/en
Application granted granted Critical
Publication of CN108064053B publication Critical patent/CN108064053B/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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides a network performance analysis method and device, relates to the field of communication, and can improve accuracy of network performance analysis. The method comprises the following steps: the method comprises the steps of obtaining a call ticket of at least one User Equipment (UE) and a measurement report reported by the at least one UE between service starting time and service ending time; determining a serving cell list according to the reporting time and the serving cell identifier; determining actual service performance information of each service cell in the service cell list according to the service starting time, the service ending time, the service statistical information and the service cell list and the corresponding relation between the preset signal channel quality information and the preset service performance information; the call ticket comprises service start and stop time and service statistical information; the measurement report comprises reporting time, a serving cell identifier and first signal channel quality information, and the serving cell list comprises all the serving cells which are reported by at least one UE and are sequenced according to the reporting time sequence.

Description

Network performance analysis method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a network performance analysis method and apparatus.
Background
When a User Equipment (UE) has a service, a core network signaling acquisition system acquires signaling and traffic between the UE and a core network to form a signaling and flow Detail Record (xDR). The ticket usually records service statistics information such as UE IDentification (UE id), service type, service start/stop time, service start/stop Cell IDentification (ECI), and traffic. The wireless Operation and Maintenance Center (Operation and Maintenance Center Radio, OMCR) also collects the Measurement Report (MR) reported by the UE. The measurement report generally includes ue id, serving cell id, reporting time, and Signal Channel Quality information such as Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), Channel Quality Indicator (CQI), etc.
At present, under the condition that a core network signaling acquisition system and an OMCR keep clock synchronization, if a measurement report and a call ticket meet the condition that UEID is equal and the reporting time is between service start and stop time, the corresponding relation between the measurement report and the call ticket can be determined, and network performance can be analyzed according to the measurement report and the call ticket.
However, when the UE moves across multiple serving cells, the call ticket cannot record the service statistics of each serving cell. Therefore, the existing method for analyzing network performance based on the measurement report and the call bill cannot be performed on the granularity of a single cell, so that the accuracy of network performance analysis is poor.
Disclosure of Invention
The application provides a network performance analysis method and device, which can realize the network performance analysis of single cell granularity and improve the accuracy of the network performance analysis.
In order to achieve the purpose, the technical scheme is as follows:
in a first aspect, the present application provides a network performance analysis method, including: obtaining a call ticket of at least one User Equipment (UE); the call ticket comprises service starting time, service ending time and service statistical information; acquiring a measurement report reported by at least one UE between service starting time and service ending time; the measurement report comprises reporting time, a serving cell identifier and first signal channel quality information; determining a serving cell list according to the reporting time and the serving cell identifier; the service cell list comprises all service cells which are reported by at least one UE and are sequenced according to the sequence of reporting time; and determining the actual service performance information of each service cell in the service cell list according to the service starting time, the service ending time, the service statistical information and the service cell list and the corresponding relation between the preset signal channel quality information and the preset service performance information.
In a second aspect, the present application provides a network performance analysis apparatus, comprising: the device comprises an acquisition module and a determination module. The system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring a call ticket of at least one User Equipment (UE); the call ticket comprises service starting time, service ending time, service statistical information and a measurement report reported by at least one UE between the service starting time and the service ending time; the measurement report comprises reporting time, a serving cell identifier and first signal channel quality information. The determining module is used for determining a service cell list according to the reporting time and the service cell identification, and determining the actual service performance information of each service cell in the service cell list according to the service starting time, the service ending time, the service statistical information, the service cell list and the corresponding relation between the preset signal channel quality information and the preset service performance information; the serving cell list includes all serving cells reported by at least one UE and sorted according to the reporting time sequence.
In a third aspect, the present application provides a computer-readable storage medium, in which one or more programs are stored, the one or more programs including computer-executable instructions, and when the processor of the apparatus executes the computer-executable instructions, the apparatus executes the network performance analysis method according to any one of the first aspect and various alternative implementations thereof.
According to the network performance analysis method and device, the service cell list which is reported between the service starting time and the service ending time and is sequenced according to the reporting time sequence can be determined according to the reporting time and the service cell identification of the measurement report, and then the actual service performance information of each service cell in the service cell list is determined according to the service starting time, the service ending time, the service statistical information and the service cell list and the corresponding relation between the preset signal channel quality information and the preset service performance information, so that the network performance analysis of single cell granularity is realized, and the accuracy of the network performance analysis can be improved.
Drawings
Fig. 1 is a schematic structural diagram of a communication system to which the network performance analysis method and apparatus provided in the embodiment of the present application are applied;
fig. 2 is a first schematic diagram of a network performance analysis method according to an embodiment of the present application;
fig. 3 is a schematic diagram illustrating a network performance analysis method according to an embodiment of the present application;
fig. 4 is a schematic diagram of a network performance analysis method provided in the embodiment of the present application;
fig. 5 is a schematic diagram of a network performance analysis method provided in the embodiment of the present application;
fig. 6 is a schematic diagram of a network performance analysis method provided in the embodiment of the present application;
fig. 7 is a first schematic structural diagram of a network performance analysis apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a network performance analysis apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a network performance analysis apparatus according to an embodiment of the present application.
Detailed Description
The network performance analysis method and apparatus provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone.
The terms "first" and "second" and the like in the description and drawings of the present application are used for distinguishing different objects or for distinguishing different processes for the same object, and are not used for describing a specific order of the objects.
Furthermore, the terms "including" and "having," and any variations thereof, as referred to in the description of the present application, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements but may alternatively include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the description of the present application, the meaning of "a plurality" means two or more unless otherwise specified.
The network performance analysis method and apparatus provided in the embodiment of the present application may be applied to the communication system 10 shown in fig. 1, where the communication system 10 includes a terminal 11, a base station 12, a core network 13, a signaling collection system 14, a measurement report collection system 15, and a network performance analysis system 16.
The wireless network formed by the base station 12 and the core network 13 may be a fifth generation (5th generation, 5G) mobile communication network, and may also be a fourth generation (4th generation, 4G) (e.g., an Evolved Packet System (EPS) mobile communication network, and may also be other actual mobile communication networks, which is not limited in this application.
The signaling collection system 14 is used for collecting interactive signaling and data between the base station 12 and the core network 13, and forming a call ticket. The ticket usually includes service information such as an identifier of the terminal 11, a service start/stop time, and a cell identifier of a serving cell (e.g., a sector of the base station 12) accessed by the terminal 11.
The measurement report collecting system 15 is used for collecting a measurement report which is reported to the base station 12 by the terminal 11 through an air interface. The measurement report typically includes a reporting time, an identity of the terminal 11, a serving cell identity and signal channel quality information such as RSRP, RSRQ and CQI.
The network performance analysis system 16 is configured to obtain network performance, such as data rate and data traffic, of each serving cell accessed by the terminal 11 according to the ticket and the measurement report.
It should be noted that fig. 1 is only an exemplary architecture diagram, and besides the functional units shown in fig. 1, the system architecture of the communication system may also include other functional units, which is not limited in this application.
The terminal may be a UE, for example: a handset, may also be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a smart phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a laptop, a handheld communication device, a handheld computing device, a satellite radio, a wireless modem card, a Customer Premises Equipment (CPE), and/or other devices used to communicate over a wireless system. The following description will be made in detail by taking UE as an example.
As shown in fig. 2, the network performance analysis method provided in the embodiment of the present application may include S201 to S204:
s201, obtaining a ticket of at least one user equipment UE.
The call ticket refers to the record information of the interactive signaling and interactive data reported to the core network by the base station. In practical application, the ticket usually corresponds to a service of a UE, and records the service type, service start time, service end time, service start cell and service end cell of the service of the UE, and service statistical information such as uplink and downlink traffic, and uplink and downlink average rate.
Illustratively, the call tickets of one or more UEs may be obtained by the signaling collection system 14 shown in fig. 1, and sent to the network performance analysis system 16 shown in fig. 1.
S202, obtaining at least one measurement report reported by UE between the service starting time and the service ending time.
The measurement report refers to a signaling that is periodically and actively initiated by the UE during the service execution process, or reported to the base station when the cell measurement procedure is triggered by a network event such as cell handover, and is intended to measure the signal channel quality of the serving cell and its neighboring cells. Illustratively, the measurement report includes a reporting time, a serving cell identifier, and first signal channel quality information corresponding to the serving cell. In addition, the measurement report may further include a neighbor cell identifier and signal channel quality information of the neighbor cell. Specifically, the signal channel quality information may include at least one of RSRP, RSRQ, and CQI. The RSRP is used for representing the quality of an uplink signal, the RSRQ is used for representing the quality of a downlink signal, and the CQI is used for representing the quality of an information channel.
S203, determining a service cell list according to the reporting time and the service cell identifier.
The serving cell list includes all serving cells reported by at least one UE and sorted according to the reporting time sequence.
For example, all the serving cell identifiers reported by the UE may be identified by analyzing the comparison result of the serving cell identifiers in the multiple measurement reports reported by the UE between the service start time and the service end time, and the serving cell list may be generated according to the sequence of the reporting times. For example, the serving cell identifier carried in the first measurement report is added to the serving cell list according to the sequence of the reporting times. And then, if the service cell identifier carried by one measurement report is different from the service cell identifier in the service cell list, adding the service cell identifier carried by the measurement report to the end of the service cell list until all the measurement reports reported between the service starting time and the service ending time are processed.
In the finally generated serving cell list, the service starting cell is the first serving cell, and the service ending cell is the last serving cell. It should be noted that, in the embodiment of the present application, the service start cell and the service end cell are two different serving cells. In addition, the serving cell list may include 0, 1, or more intermediate serving cells in addition to the service start cell and the service end cell.
S204, determining the actual service performance information of each service cell in the service cell list according to the service starting time, the service ending time, the service statistical information, the service cell list and the corresponding relation between the preset signal channel quality information and the preset service performance information.
Optionally, as shown in fig. 3, S204 may include S301-S302:
s301, determining the stay time of at least one UE in each service cell and the second signal channel quality information of each service cell according to the service start time, the service end time and the service cell list.
Specifically, as shown in FIG. 4, S301 may be implemented as S401-S404:
s401, determining the stay time of at least one UE in the 1 st serving cell as the difference between the reporting time of the last measurement report of the 1 st serving cell and the service starting time.
S402, determining the stay time of at least one UE in the ith serving cell as the difference value of the reporting time of the last measurement report of the ith serving cell and the reporting time of the last measurement report of the (i-1) th serving cell.
Wherein, i is more than 1 and less than N, N is the number of the service cells in the service cell list and is a natural number more than or equal to 2.
S403, determining the stay time of at least one UE in the Nth serving cell as the difference between the service end time and the reporting time of the last measurement report of the Nth-1 serving cell.
It should be noted that, in the embodiment of the present application, the sum of the stay durations of the UE in all the serving cells in the serving cell list is equal to the difference between the service end time and the service start time. In addition, the execution steps of S401-S403 are not limited in this application. For example, S403, S402, and S401 may be performed first, then S402.
S404, calculating second signal channel quality information of each service cell according to the stay time of at least one UE in each service cell, the reporting time of the measurement report of each service cell and the first signal channel quality information.
Alternatively, the second signal channel quality information of each serving cell may be reduced to an arithmetic average of all the first signal channel quality information of the serving cell.
Optionally, in order to improve the accuracy of calculating the second signal channel quality information of each serving cell, the first signal channel quality information reported by all measurement reports of the cell may be determined as the second signal channel quality information according to a weighted average of the measurement time interval of each measurement report and the stay time of the UE in the serving cell.
Specifically, the second signal channel quality information of each serving cell is calculated according to the following formula:
Figure BDA0001579610550000061
wherein Q isjSecond signal channel quality information for the jth serving cell in the serving cell list, qj,kFirst signal channel quality information, T, reported for the kth measurement report of the jth serving cell in the list of serving cellsjJ is more than or equal to 1 and less than or equal to N, K is the staying time of at least one UE in the jth serving cell in the serving cell listjNumber of measurement reports for the jth serving cell in the serving cell list, KjIs a natural number, tj,kReporting time of kth measurement report of jth serving cell in serving cell list, wherein when j is 1, t is1,0For the service start time, when j > 1, tj,0The reporting time of the last measurement report of the j-1 th serving cell.
S302, determining actual service performance information of each service cell according to the service statistical information, the stay time of at least one UE in each service cell, the second signal channel quality information of each service cell, and the corresponding relation between the preset signal channel quality information and the preset service performance information.
Optionally, the traffic statistics information may include total traffic flow, may include at least one of total uplink traffic flow and total downlink traffic flow, and may be measured by using indexes such as number of bytes and number of bits of user data transmitted in uplink or downlink. The corresponding relationship between the preset signal channel quality information and the preset service performance information may be obtained in advance and stored locally in the network performance analysis system 16 shown in fig. 1. Specifically, the corresponding relationship between the preset signal channel quality information and the preset service rate may be obtained through a drive test or based on a historical service analysis result. For example, the RSRQ corresponds to the downlink rate, and the RSRP corresponds to the uplink rate. In practical applications, the correspondence may be stored in a correspondence table, or may be embedded in the program code of the network performance analysis system 16 shown in fig. 1, which is not limited in this application.
Accordingly, as shown in FIG. 5, S302 may be implemented as S501-S504:
s501, obtaining the total traffic flow of at least one UE.
For example, the service statistical information of the call ticket can be directly read.
S502, determining the reference service rate of each service cell according to the corresponding relation between the preset signal channel quality information and the preset service rate and the second signal channel quality information of each service cell.
Specifically, the corresponding relation table between the preset signal channel quality information and the preset service rate may be queried according to the value of the second signal channel quality information of each serving cell obtained in S404, and the preset service rate corresponding to the preset signal channel quality information closest to the value of the second signal channel quality information is found and is used as the reference service rate of the serving cell. Of course, an arithmetic mean of the preset traffic rates corresponding to the two pieces of preset signal channel quality information closest to the value of the second signal channel quality information may also be found as the reference traffic rate of the serving cell.
S503, calculating a service performance conversion coefficient of each service cell according to the reference service rate of each service cell, the stay time of at least one UE in each service cell and the total traffic.
Illustratively, the traffic performance conversion factor of each serving cell is calculated according to the following formula:
Figure BDA0001579610550000071
wherein, FjThe performance conversion coefficient of the jth serving cell in the serving cell list is S is the total traffic, rjThe reference traffic rate for the jth serving cell in the serving cell list.
S504, calculating the actual service rate of each service cell according to the service performance conversion coefficient and the reference service rate of each service cell.
The actual service rate of each serving cell is calculated according to the following formula:
Rj=Fj×rj
wherein R isj、FjAnd rjThe actual service rate, the performance conversion coefficient and the reference service rate of the jth serving cell in the serving cell list are sequentially obtained.
Further, as shown in fig. 6, after performing S504 to calculate an actual traffic rate of each serving cell according to the traffic performance conversion factor and the reference traffic rate of each serving cell, the method may further include S601:
s601, calculating the actual service flow of each service cell according to the actual service rate and the stay time of at least one UE in each service cell.
Illustratively, the actual traffic flow per serving cell is calculated according to the following formula:
Sj=Tj×Rj
wherein S isjIs the actual traffic flow of the jth serving cell.
The network performance analysis method provided by the embodiment of the application can determine the service cell list which is reported between the service start time and the service end time and is sorted according to the reporting time sequence according to the reporting time and the service cell identification, and then determine the actual service performance information of each service cell in the service cell list according to the service start time, the service end time, the service statistical information and the service cell list and the corresponding relation between the preset signal channel quality information and the preset service performance information, thereby realizing the network performance analysis of single cell granularity and improving the accuracy of the network performance analysis.
It is understood that, in order to implement the above functions, the apparatus for performing the network performance analysis method includes a hardware structure and/or a software module corresponding to each function. Those of skill in the art will readily appreciate that the various illustrative network performance analysis devices and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the network performance analysis device may be divided into the functional modules or the functional units according to the above method examples, for example, each functional module or functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software functional module or a functional unit. The division of the modules or units in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
In the network performance analysis apparatus provided in the embodiments of the present application, in a case where each functional module is divided according to each function, fig. 7 illustrates a schematic diagram of a possible structure of the network performance analysis apparatus according to the above embodiments. The apparatus comprises an acquisition module 71, a determination module 72 and a storage module 73.
The acquiring module 71 is configured to acquire a ticket of at least one user equipment UE; the call ticket comprises service starting time, service ending time, service statistical information and a measurement report reported by at least one UE between the service starting time and the service ending time; the measurement report comprises reporting time, a serving cell identifier and first signal channel quality information.
A determining module 72, configured to determine a serving cell list according to the reporting time and the serving cell identifier; the service cell list comprises all service cells which are reported by at least one UE and are sequenced according to the sequence of reporting time;
the determining module 72 is further configured to determine actual service performance information of each serving cell in the serving cell list according to the service start time, the service end time, the service statistical information, the serving cell list, and a corresponding relationship between the preset signal channel quality information and the preset service performance information.
And the storage module 73 is used for caching the call ticket and the measurement report.
Optionally, the determining module 72 is further configured to determine, according to the service start time, the service end time, and the serving cell list, a residence time of at least one UE in each serving cell and second signal channel quality information of each serving cell;
the determining module 72 is further configured to determine actual service performance information of each serving cell according to the service statistics information, the retention time of at least one UE in each serving cell, the second signal channel quality information of each serving cell, and a corresponding relationship between the preset signal channel quality information and the preset service performance information.
Optionally, referring to fig. 7, as shown in fig. 8, the determining module 72 is further configured to determine a duration of the stay of the at least one UE in the 1 st serving cell as a difference between a reporting time of the last measurement report of the 1 st serving cell and a service start time;
a determining module 72, configured to determine a duration of the stay of the at least one UE in the ith serving cell as a difference between a reporting time of a last measurement report of the ith serving cell and a reporting time of a last measurement report of the i-1 th serving cell; wherein i is more than 1 and less than N, N is the number of the service cells in the service cell list and is a natural number more than or equal to 2;
the determining module 72 is further configured to determine a duration of the stay of the at least one UE in the nth serving cell as a difference between the service end time and a reporting time of the last measurement report of the N-1 th serving cell;
and, the apparatus further comprises: a calculation module 74; the calculating module 74 is configured to calculate second signal channel quality information of each serving cell according to a retention time of at least one UE in each serving cell, a reporting time of a measurement report of each serving cell, and the first signal channel quality information; wherein the second signal channel quality information of each serving cell is calculated according to the following formula:
Figure BDA0001579610550000101
wherein Q isjSecond signal channel quality information for the jth serving cell in the serving cell list, qj,kFirst signal channel quality information, T, reported for the kth measurement report of the jth serving cell in the list of serving cellsjJ is more than or equal to 1 and less than or equal to N, K is the staying time of at least one UE in the jth serving cell in the serving cell listjNumber of measurement reports for the jth serving cell in the serving cell list, KjIs a natural number, tj,kReporting time of kth measurement report of jth serving cell in serving cell list, wherein when j is 1, t is1,0For the service start time, when j > 1, tj,0The reporting time of the last measurement report of the j-1 th serving cell.
Optionally, the service statistical information includes a total traffic flow, a corresponding relationship between the preset signal channel quality information and the preset service performance information, and a corresponding relationship between the preset signal channel quality information and the preset service rate.
Correspondingly, the obtaining module 71 is further configured to obtain a total traffic flow of at least one UE;
the determining module 72 is further configured to determine a reference service rate of each serving cell according to a corresponding relationship between the preset signal channel quality information and the preset service rate and the second signal channel quality information of each serving cell;
the calculating module 74 is further configured to calculate a service performance conversion coefficient of each serving cell according to the reference service rate of each serving cell, the stay time of at least one UE in each serving cell, and the total traffic flow; the service performance conversion coefficient of each service cell is calculated according to the following formula:
Figure BDA0001579610550000102
wherein, FjThe performance conversion coefficient of the jth serving cell in the serving cell list is S is the total traffic, rjThe reference service rate of the jth serving cell in the serving cell list is obtained;
the calculating module 74 is further configured to calculate an actual service rate of each serving cell according to the service performance conversion coefficient and the reference service rate of each serving cell; the actual service rate of each serving cell is calculated according to the following formula:
Rj=Fj×rj
wherein R isj、FjAnd rjThe actual service rate, the performance conversion coefficient and the reference service rate of the jth serving cell in the serving cell list are sequentially obtained.
Optionally, the calculating module 74 is further configured to calculate an actual service traffic of each serving cell according to the actual service rate and a retention time of at least one UE in each serving cell; the actual service flow of each serving cell is calculated according to the following formula:
Sj=Tj×Rj
wherein S isjIs the actual traffic flow of the jth serving cell.
The network performance analysis device provided by the embodiment of the application can determine the service cell list which is reported between the service start time and the service end time and is sorted according to the reporting time sequence according to the reporting time and the service cell identification, and then determine the actual service performance information of each service cell in the service cell list according to the service start time, the service end time, the service statistical information and the service cell list and the corresponding relation between the preset signal channel quality information and the preset service performance information, so that the network performance analysis of single cell granularity is realized, and the accuracy of the network performance analysis can be improved.
In the case of an integrated unit, fig. 9 shows a schematic diagram of a possible structure of the network performance analysis apparatus according to the above embodiment. The device includes: a processing unit 91 and a communication unit 92. The processing unit 91 is used to control and manage the actions of the device, e.g., to perform the steps performed by the determination module 72 and calculation module 74 described above, and/or other processes for performing the techniques described herein. The communication unit 92 is configured to support communication between the apparatus and other network entities, for example, perform the steps performed by the obtaining module 71. The device may further comprise a memory unit 93 and a bus 94, the memory unit 93 being adapted to store program codes and data of the device.
The processing unit 91 may be a processor or controller in the apparatus, which may implement or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure. The processor or controller may be a central processing unit, general purpose processor, digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others.
The communication unit 92 may be a transceiver, a transceiving circuit or a communication interface, etc. in the apparatus.
The storage unit 93 may be a memory or the like in the apparatus, which may include a volatile memory such as a random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of memories of the kind described above.
The bus 94 may be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 94 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 9, but this does not indicate only one bus or one type of bus.
Through the above description of the 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 function distribution may be completed 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. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
Embodiments of the present application further provide a computer-readable storage medium, in which one or more programs are stored, where the one or more programs include instructions, and when the processor of the above apparatus executes the instructions, the apparatus executes the steps in the method flow shown in the above method embodiments.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In embodiments of the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied in hardware or in software instructions executed by a processor. The software instructions may consist of corresponding software modules that may be stored in RAM, flash memory, ROM, Erasable Programmable Read Only Memory (EPROM), Electrically Erasable Programmable Read Only Memory (EEPROM), registers, a hard disk, a removable hard disk, a compact disc read only memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical 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 system, 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 or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. 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 computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: flash memory, removable hard drive, read only memory, random access memory, magnetic or optical disk, and the like.
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 of the present disclosure should be covered by 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 (10)

1. A method for analyzing network performance, comprising:
obtaining a call ticket of at least one User Equipment (UE); the call ticket comprises service starting time, service ending time and service statistical information;
acquiring a measurement report reported by the at least one UE between the service starting time and the service ending time; the measurement report comprises reporting time, a serving cell identifier and first signal channel quality information;
determining a serving cell list according to the reporting time and the serving cell identifier; the serving cell list comprises all serving cells which are reported by the at least one UE and are sequenced according to the reporting time sequence;
determining actual service performance information of each service cell in the service cell list according to the service starting time, the service ending time, the service statistical information, the service cell list and the corresponding relation between preset signal channel quality information and preset service performance information;
determining actual service performance information of each service cell in the service cell list according to the service starting time, the service ending time, the service statistical information, the service cell list and the corresponding relation between preset signal channel quality information and preset service performance information;
determining the staying time of the at least one UE in each serving cell and second signal channel quality information of each serving cell according to the service starting time, the service ending time and the serving cell list;
the service statistical information comprises total traffic, the corresponding relation between the preset signal channel quality information and preset service performance information comprises the corresponding relation between the preset signal channel quality information and a preset service rate, and the actual service performance information of each service cell is determined according to the service statistical information, the stay time of the at least one UE in each service cell, the second signal channel quality information of each service cell and the corresponding relation between the preset signal channel quality information and the preset service performance information;
and calculating the actual service rate of each service cell according to the service performance conversion coefficient and the reference service rate of each service cell.
2. The method of claim 1, comprising:
determining the staying time of the at least one UE in each service cell and second signal channel quality information of each service cell according to the service starting time, the service ending time and the service cell list;
and determining the actual service performance information of each service cell according to the service statistical information, the stay time of the at least one UE in each service cell, the second signal channel quality information of each service cell and the corresponding relation between the preset signal channel quality information and the preset service performance information.
3. The method of claim 2, comprising:
determining the stay time of the at least one UE in the 1 st serving cell as the difference value between the reporting time of the last measurement report of the 1 st serving cell and the service starting time;
determining the stay time of the UE in the ith serving cell as the difference value of the reporting time of the last measurement report of the ith serving cell and the reporting time of the last measurement report of the (i-1) th serving cell; wherein i is more than 1 and less than N, N is the number of the service cells in the service cell list and is a natural number more than or equal to 2;
determining the stay time of the at least one UE in the Nth serving cell as the difference value between the service ending time and the reporting time of the last measurement report of the N-1 th serving cell;
calculating second signal channel quality information of each service cell according to the stay time of the at least one UE in each service cell, the reporting time of the measurement report of each service cell and the first signal channel quality information; wherein the second signal channel quality information of each serving cell is calculated according to the following formula:
Figure FDA0002712277920000021
wherein Q isjSecond signal channel quality information, q, for a jth serving cell in said list of serving cellsj,kFirst signal channel quality information, T, reported for the kth measurement report of the jth serving cell in the list of serving cellsjJ is more than or equal to 1 and less than or equal to N, K is the staying time of the j-th serving cell in the serving cell list of the at least one UEjNumber of measurement reports for the jth serving cell in the list of serving cells, KjIs a natural number, tj,kReporting time of kth measurement report of jth serving cell in the serving cell list, wherein when j is 1, t is1,0For the service start time, when j > 1, tj,0The reporting time of the last measurement report of the j-1 th serving cell.
4. The method of claim 3, comprising:
acquiring the total traffic flow of the at least one UE;
determining a reference service rate of each service cell according to the corresponding relation between the preset signal channel quality information and a preset service rate and the second signal channel quality information of each service cell;
calculating a service performance conversion coefficient of each service cell according to the reference service rate of each service cell, the stay time of the at least one UE in each service cell and the total traffic; the service performance conversion coefficient of each service cell is calculated according to the following formula:
Figure FDA0002712277920000022
wherein, FjA performance conversion coefficient is calculated for the jth serving cell in the serving cell list, S is the total traffic, rjFor the service smallThe reference service rate of the jth serving cell in the cell list;
calculating the actual service rate of each service cell according to the service performance conversion coefficient and the reference service rate of each service cell; the actual service rate of each serving cell is calculated according to the following formula:
Rj=Fj×rj
wherein R isj、FjAnd rjAnd sequentially obtaining the actual service rate, the performance conversion coefficient and the reference service rate of the jth service cell in the service cell list.
5. The method of claim 4, wherein after calculating the actual traffic rate of each cell based on the traffic performance conversion factor and the reference traffic rate of each cell, the method further comprises:
calculating the actual service flow of each service cell according to the actual service rate and the stay time of the at least one UE in each service cell; the actual service flow of each serving cell is calculated according to the following formula:
Sj=Tj×Rj
wherein S isjIs the actual traffic flow of the jth serving cell.
6. A network performance analysis apparatus, comprising:
the system comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring a ticket of at least one User Equipment (UE); the call ticket comprises service starting time, service ending time and service statistical information;
the obtaining module is further configured to obtain a measurement report reported by the at least one UE between the service start time and the service end time; the measurement report comprises reporting time, a serving cell identifier and first signal channel quality information;
a determining module, configured to determine a serving cell list according to the reporting time and the serving cell identifier; the serving cell list comprises all serving cells which are reported by the at least one UE and are sequenced according to the reporting time sequence;
the determining module is further configured to determine actual service performance information of each serving cell in the serving cell list according to the service start time, the service end time, the service statistical information, the serving cell list, and a correspondence between preset signal channel quality information and preset service performance information;
the determining module is further configured to determine a dwell time of the at least one UE in each serving cell and second signal channel quality information of each serving cell according to the service start time, the service end time, and the serving cell list;
the determining module is further configured to determine a duration of the at least one UE staying in the 1 st serving cell as a difference between a reporting time of a last measurement report of the 1 st serving cell and the service start time;
the device further comprises: a calculation module;
the obtaining module is further configured to obtain a total traffic flow of the at least one UE;
the determining module is further configured to determine a reference service rate of each serving cell according to a corresponding relationship between the preset signal channel quality information and a preset service rate and the second signal channel quality information of each serving cell;
the calculating module is further configured to calculate a service performance conversion coefficient of each serving cell according to the reference service rate of each serving cell, the stay time of the at least one UE in each serving cell, and the total traffic flow;
the calculating module is further configured to calculate an actual service rate of each serving cell according to the service performance conversion coefficient and the reference service rate of each serving cell;
the calculating module is further configured to calculate an actual service traffic of each serving cell according to the actual service rate and a retention time of the at least one UE in each serving cell.
7. The apparatus of claim 6, wherein the determining module is further configured to determine the actual service performance information of each serving cell according to the service statistics information, the retention time of the at least one UE in each serving cell, the second signal channel quality information of each serving cell, and a corresponding relationship between the preset signal channel quality information and preset service performance information.
8. The apparatus of claim 7,
the determining module is further configured to determine a duration of the stay of the at least one UE in the ith serving cell as a difference between a reporting time of a last measurement report of the ith serving cell and a reporting time of a last measurement report of the i-1 th serving cell; wherein i is more than 1 and less than N, N is the number of the service cells in the service cell list and is a natural number more than or equal to 2;
the determining module is further configured to determine a duration of the stay of the at least one UE in the nth serving cell as a difference between the service end time and a reporting time of a last measurement report of the N-1 th serving cell;
the calculating module is configured to calculate second signal channel quality information of each serving cell according to the retention time of the at least one UE in each serving cell, the reporting time of the measurement report of each serving cell, and the first signal channel quality information; wherein the second signal channel quality information of each serving cell is calculated according to the following formula:
Figure FDA0002712277920000051
wherein Q isjSecond signal channel quality information, q, for a jth serving cell in said list of serving cellsj,kA kth measurement report for a jth serving cell in the list of serving cellsReporting the reported first signal channel quality information, TjJ is more than or equal to 1 and less than or equal to N, K is the staying time of the j-th serving cell in the serving cell list of the at least one UEjNumber of measurement reports for the jth serving cell in the list of serving cells, KjIs a natural number, tj,kReporting time of kth measurement report of jth serving cell in the serving cell list, wherein when j is 1, t is1,0For the service start time, when j > 1, tj,0The reporting time of the last measurement report of the j-1 th serving cell.
9. The apparatus of claim 8, wherein the traffic statistic information includes total traffic flow, and the correspondence between the preset signal channel quality information and preset traffic performance information includes correspondence between the preset signal channel quality information and a preset traffic rate;
the service performance conversion coefficient of each service cell is calculated according to the following formula:
Figure FDA0002712277920000052
wherein, FjA performance conversion coefficient is calculated for the jth serving cell in the serving cell list, S is the total traffic, rjA reference service rate of a jth serving cell in the serving cell list;
the actual traffic rate of each cell is calculated according to the following formula:
Rj=Fj×rj
wherein R isj、FjAnd rjAnd sequentially obtaining the actual service rate, the performance conversion coefficient and the reference service rate of the jth service cell in the service cell list.
10. The apparatus of claim 9, wherein the actual traffic flow for each cell is calculated according to the following formula:
Sj=Tj×Rj
wherein S isjIs the actual traffic flow of the jth serving cell.
CN201810149519.4A 2018-02-13 2018-02-13 Network performance analysis method and device Active CN108064053B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810149519.4A CN108064053B (en) 2018-02-13 2018-02-13 Network performance analysis method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810149519.4A CN108064053B (en) 2018-02-13 2018-02-13 Network performance analysis method and device

Publications (2)

Publication Number Publication Date
CN108064053A CN108064053A (en) 2018-05-22
CN108064053B true CN108064053B (en) 2020-12-08

Family

ID=62134467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810149519.4A Active CN108064053B (en) 2018-02-13 2018-02-13 Network performance analysis method and device

Country Status (1)

Country Link
CN (1) CN108064053B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109327353B (en) * 2018-09-29 2022-01-11 创新先进技术有限公司 Service flow determination method and device and electronic equipment
CN111050352B (en) * 2019-12-27 2022-02-25 京信网络***股份有限公司 Terminal mobility interoperation method and network equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105303831A (en) * 2015-10-20 2016-02-03 四川公用信息产业有限责任公司 Method for determining congestion state of highway based on communication data
CN106572495A (en) * 2016-09-29 2017-04-19 中国普天信息产业北京通信规划设计院 Network quality monitoring method based on signalling and MR data and coverage assessment method based on signalling and MR data
CN106878946A (en) * 2017-02-16 2017-06-20 山东浪潮商用***有限公司 High ferro user identification method based on movement locus
CN107438254A (en) * 2016-05-25 2017-12-05 中兴通讯股份有限公司 Business recognition method, device and system based on user behavior
CN107466044A (en) * 2017-08-30 2017-12-12 北京天元创新科技有限公司 The method and device that a kind of network coverage is assessed

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105303831A (en) * 2015-10-20 2016-02-03 四川公用信息产业有限责任公司 Method for determining congestion state of highway based on communication data
CN107438254A (en) * 2016-05-25 2017-12-05 中兴通讯股份有限公司 Business recognition method, device and system based on user behavior
CN106572495A (en) * 2016-09-29 2017-04-19 中国普天信息产业北京通信规划设计院 Network quality monitoring method based on signalling and MR data and coverage assessment method based on signalling and MR data
CN106878946A (en) * 2017-02-16 2017-06-20 山东浪潮商用***有限公司 High ferro user identification method based on movement locus
CN107466044A (en) * 2017-08-30 2017-12-12 北京天元创新科技有限公司 The method and device that a kind of network coverage is assessed

Also Published As

Publication number Publication date
CN108064053A (en) 2018-05-22

Similar Documents

Publication Publication Date Title
CN108156626B (en) Rail transit wireless network quality evaluation method, device and medium
CN111327450B (en) Method, device, equipment and medium for determining quality difference reason
CN111182639B (en) Transmission resource determining method and related equipment
KR20190119141A (en) Measurement method, terminal device and access network device
BRPI0609085A2 (en) methods for obtaining location data and for calculating the location of a mobile radio terminal in a radio communications network, system, and mobile radio terminal
CN110121183B (en) Information processing method and device and computer readable storage medium
WO2011023118A1 (en) Spectrum prediction method, apparatus and system
RU2012126537A (en) METHOD FOR PERFORMING MINIMIZING PERFORMANCE TEST (MDT) FOR A SPECIFIC AREA IN A WIRELESS COMMUNICATION SYSTEM
CN108064053B (en) Network performance analysis method and device
CN105228243A (en) Determine the method and apparatus of the position of mobile device users
CN109934627A (en) Establish the method and device of satisfaction degree estimation model
EP3266259B1 (en) Enable access point availability prediction
Dong et al. Modeling cellular user mobility using a leap graph
CN112383946A (en) Network switching method and network equipment
CN105722110A (en) Method and apparatus for acquiring coverage distance
CN104064198A (en) Voice quality assessment method and device
CN109788504B (en) Antenna reverse connection detection method and device
CN103781172A (en) Wireless local area network (WLAN) coverage prompting method and system
CN103067935A (en) Surrounding cell monitoring method
CN109743762B (en) Method and device for starting eSRVCC function
CN115379476A (en) Method, device, equipment and storage medium for determining cell interference type
CN108901034B (en) Data service evaluation method and device
CN107820271B (en) Method and device for measuring report associated ticket record
CN106170138B (en) Multi-cell coverage system signal characteristic acquisition method and device
CN108990081A (en) Beacon frame information method and the network equipment

Legal Events

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