Method, device, equipment, medium and product for determining network communication problem

By analyzing changes in terminal location and signal quality, and combining these with preset requirements, network communication problems can be quickly located, solving the problem of inaccurate location in existing technologies and improving the service quality of voice services.

CN118612671BActive Publication Date: 2026-01-27CHINA UNITED NETWORK COMM GRP CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410743497.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-11
Publication Date
2026-01-27
Estimated Expiration
2044-06-11

AI Technical Summary

Technical Problem

Existing technologies cannot accurately locate network communication problems, affecting users' network application experience, especially voice call interruptions and failures caused by factors such as terrain, weather, and buildings during wireless signal transmission.

Method used

By determining the location and signal quality information of the target calling and called terminals during different calls, and analyzing changes in location and signal quality, combined with preset requirements, network communication problems can be quickly located, and problems on the wireless side and non-wireless side can be distinguished.

Benefits of technology

It enables rapid location of the reasons for voice service failures, improves the service quality of voice services, identifies problems in terminals, network transmission, or core networks, and clarifies the causes of network communication problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118612671B_ABST
    Figure CN118612671B_ABST
Patent Text Reader

Abstract

The application provides a network communication problem determination method, device, equipment, medium and product, and is applied to a mobile network communication system. The method comprises the following steps: determining first calling location information, first called location information, first calling signal quality information and first called signal quality information of a target calling terminal and a target called terminal when the target calling terminal and the target called terminal make a first call, and determining second calling location information, second called location information, second calling signal quality information and second called signal quality information of the target calling terminal and the target called terminal when the target calling terminal and the target called terminal make a second call; obtaining main and called location change information according to the first calling location information, the second calling location information, the first called location information and the second called location information; and determining a network communication problem according to the main and called location change information and the main and called signal quality information. The method can quickly locate the reason for the unconnected voice service, and improves the service quality of the voice service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and in particular to a method, apparatus, device, medium and product for determining network communication problems. Background Technology

[0002] Mobile network communication not only offers faster speeds and lower latency, but also supports more device connections and richer application scenarios, bringing tremendous changes and convenience to users' lives and work. As a fundamental service in mobile communication, the quality of voice services directly affects the user experience.

[0003] However, compared to the stable transmission of landline telephones, the transmission of wireless signals is affected by factors such as terrain, weather, and buildings. Due to these uncertainties, various problems may arise when making voice calls using wireless networks, such as voice calls failing to connect, words being swallowed or dropped during the call, and abnormal interruptions during the call.

[0004] However, existing methods for locating network communication problems cannot accurately pinpoint the issues, thus impacting the user's network application experience. Summary of the Invention

[0005] This application provides a method, apparatus, device, medium, and product for determining network communication problems, in order to solve the technical problem of being unable to accurately locate network communication problems.

[0006] Firstly, this application provides a method for determining network communication problems, including:

[0007] The system determines the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information when the target calling terminal and the target called terminal are making a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information when the target calling terminal and the target called terminal are making a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different;

[0008] Based on the first caller location information and the second caller location information, the caller location change information is obtained;

[0009] Based on the first called location information and the second called location information, the called location change information is obtained;

[0010] Based on the caller's location change information, the called party's location change information, the first caller's signal quality information, the second caller's signal quality information, the first called party's signal quality information, and the second called party's signal quality information, the network communication problem between the target caller's terminal and the target called party's terminal is determined.

[0011] Optionally, as described above, determining the first calling location information, first called location information, first calling signal quality information, and first called signal quality information of the target calling terminal and the target called terminal during the first call, and the second calling location information, second called location information, second calling signal quality information, and second called signal quality information of the target calling terminal and the target called terminal during the second call, includes:

[0012] Obtain call information between the calling terminal and the called terminal;

[0013] Based on the preset call result requirements, preset time range requirements, and call information between the calling terminal and the called terminal, the target calling terminal and the target called terminal are determined. The preset call result requirements are that when the calling terminal initiates two consecutive call requests to the called terminal, there must be one call that is not connected and one call that is connected. The preset time range requirements are the time interval requirements between the first call and the second call between the calling terminal and the called terminal.

[0014] Optionally, the method described above, based on the caller's location change information, the called party's location change information, the first caller's signal quality information, the second caller's signal quality information, the first called party's signal quality information, and the second called party's signal quality information, determines the network communication problem between the target calling terminal and the target called terminal, including:

[0015] Based on the caller's location change information, the called party's location change information, and the location change requirements, the location comparison results are obtained;

[0016] Based on the first calling signal quality information, the second calling signal quality information, the first called signal quality information, the second called signal quality information, and the signal quality requirements, the communication quality comparison results are obtained.

[0017] Based on the location comparison results and the communication quality comparison results, the network communication problem between the target calling terminal and the target called terminal is determined.

[0018] Optionally, the method described above, based on the caller's location change information, the called party's location change information, and the location change requirement, yields the location comparison result, including:

[0019] Based on the caller's location change information in the caller's location change information, the called party's location change information in the called party's location change information, and the location change requirements in the location change requirements, the location change result is obtained;

[0020] Based on the caller's location change information, the called base station cell location change information, the called base station cell location change information, and the base station cell location change requirements, the base station cell location change result is obtained.

[0021] Based on the results of changes in geographical location and changes in the location of base station cells, location comparison results are obtained.

[0022] Optionally, the method described above, based on the results of geographical location changes and base station cell location changes, yields location comparison results, including:

[0023] When the geographic location change result indicates that both the calling and called geographic location change information meet the geographic location change requirements, a geographic location comparison result indicating that the terminal location meets the geographic location change requirements is obtained.

[0024] When the base station cell location change result indicates that both the calling base station cell location change information and the called base station small area location change information meet the base station cell location change requirements, a base station cell location comparison result indicating that the terminal location meets the base station cell location change requirements is obtained.

[0025] The location comparison result is obtained based on the geographical location comparison result and the base station cell location comparison result.

[0026] Optionally, the method described above, based on the first calling signal quality information, the second calling signal quality information, the first called signal quality information, the second called signal quality information, and the signal quality requirements, yields a communication quality comparison result, including:

[0027] Based on the first caller signal quality information, the second caller signal quality information, and the signal quality requirements, the caller communication quality comparison results are obtained.

[0028] Based on the first called party signal quality information, the second called party signal quality information, and the signal quality requirements, the called party communication quality comparison results are obtained.

[0029] The communication quality comparison result is determined based on the communication quality comparison results of the calling party and the called party.

[0030] Optionally, the above method, based on the calling party's communication quality comparison result and the called party's communication quality comparison result, yields the communication quality comparison result, including:

[0031] When the calling communication quality comparison result indicates that the first calling signal quality information and the second calling signal quality information meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information and the second called signal quality information meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality meets the signal quality requirements is obtained.

[0032] When the calling communication quality comparison result indicates that the first calling signal quality information or the second calling signal quality information does not meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information or the second called signal quality information does not meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality does not meet the signal quality requirements is obtained.

[0033] Optionally, the method described above, based on location comparison results and communication quality comparison results, determines the network communication issues between the target calling terminal and the target called terminal, including:

[0034] If the location comparison result indicates that the terminal location meets the geographical location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless network problem between the target calling terminal and the target called terminal.

[0035] If the location comparison result indicates that the terminal location meets the base station cell location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless network problem between the target calling terminal and the target called terminal.

[0036] Secondly, this application provides a device for determining network communication problems, applied to a mobile network communication system, comprising:

[0037] The terminal information determination module is used to determine the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information when the target calling terminal and the target called terminal are making a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information when the target calling terminal and the target called terminal are making a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different;

[0038] The calling party location change information acquisition module is used to obtain calling party location change information based on the first calling party location information and the second calling party location information;

[0039] The called location change acquisition module is used to obtain called location change information based on the first called location information and the second called location information;

[0040] The network communication problem determination module is used to determine the network communication problem between the target calling terminal and the target called terminal based on the calling location change information, the called location change information, the first calling signal quality information, the second calling signal quality information, the first called signal quality information, and the second called signal quality information.

[0041] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0042] The memory stores computer-executed instructions;

[0043] The processor executes computer execution instructions stored in the memory to implement the method of the embodiments of this application.

[0044] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods of the embodiments of this application.

[0045] Fifthly, this application provides a computer program product including a computer program that, when executed by a processor, implements the method described in any of the first aspects.

[0046] The method, apparatus, equipment, medium, and product for determining network communication problems provided in this application, by determining the first calling location information, first called location information, first calling signal quality information, and first called signal quality information of the target calling terminal and the target called terminal during a first call, and the second calling location information, second called location information, second calling signal quality information, and second called signal quality information of the target calling terminal and the target called terminal during a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different; calling location change information is obtained based on the first calling location information and the second calling location information; called location change information is obtained based on the first called location information and the second called location information; and the means of determining network communication problems between the target calling terminal and the target called terminal based on the calling location change information, called location change information, first calling signal quality information, second calling signal quality information, first called signal quality information, and second called signal quality information, can quickly locate the cause of voice service failure and improve the service quality of voice services. Attached Figure Description

[0047] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0048] Figure 1 A flowchart illustrating a method for determining network communication problems provided in an embodiment of this application;

[0049] Figure 2 A flowchart illustrating another method for determining network communication problems provided in an embodiment of this application;

[0050] Figure 3 A schematic diagram of a device for determining network communication problems provided in an embodiment of this application;

[0051] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0052] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0053] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0054] In existing technologies, the reasons for failed voice calls are highly complex. Problems with any network element in the user terminal, wireless network, transmission, or core network can lead to call failures, making it extremely difficult to pinpoint the cause of a failed call in a short period. Since failed voice calls can be caused by issues with the user terminal, wireless network, transmission, and core network, with wireless environment-related issues often accounting for a significant proportion, and failures caused by problems with the user terminal, transmission, and core network often remain hidden among a large number of wireless-related failures, making them difficult to detect.

[0055] To address the aforementioned issues, the method for determining network communication problems provided in this application proactively identifies non-wireless-side problems causing voice service failures from the perspective of user behavior, based on existing network call detail records (CDRs). By analyzing the user's geographical location information, regional location information, terminal device signal information, and the number and time intervals of call connection and failure, the method determines whether the terminal's location changed when the call was not connected and when it was connected, and whether the terminal's signal quality changed. This allows for rapid identification of terminal problems, network transmission problems, or core network problems causing voice service failures, thereby determining whether the cause of the network communication problem is a wireless-side issue or a non-wireless-side issue. This aims to solve the problem of existing technologies being unable to accurately locate network communication issues.

[0056] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0057] The execution subject of the method for determining network communication problems provided in this application embodiment can be a server. The server can be a computer or other device. This application embodiment does not impose any particular limitation on the implementation method of the execution subject, as long as the execution subject can determine the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information of the target calling terminal and the target called terminal during a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information of the target calling terminal and the target called terminal during a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different; based on the first calling location information and the second calling location information, calling location change information is obtained; based on the first called location information and the second called location information, called location change information is obtained; based on the calling location change information, called location change information, the first calling signal quality information, the second calling signal quality information, the first called signal quality information, and the second called signal quality information, the network communication problem between the target calling terminal and the target called terminal can be determined.

[0058] In this context, the calling terminal refers to the mobile device that initiates the communication, and the called terminal refers to the mobile device that receives the communication. The calling terminal establishes a communication connection by connecting to a cell in the network, and the called terminal receives the communication information transmitted from the calling terminal through the network.

[0059] Location information mainly refers to the location of the terminal when making a voice call, including the geographical location of the terminal and the coverage area of ​​the base station cell.

[0060] A base station cell is a basic unit in a wireless communication system. It enables efficient wireless communication coverage and quality of service by communicating with mobile terminals. The coverage area of ​​a base station cell is determined by factors such as the base station's transmission power, antenna height, and environment. Each base station cell uses a specific frequency for communication. When a mobile terminal moves between different base station cells, the system controls the mobile terminal to automatically switch cells to ensure the continuity and stability of communication.

[0061] Signal quality information refers to the signal parameters of a wireless terminal during wireless communication, including downlink signal level and downlink signal-to-interference-plus-noise ratio (SINNR). Downlink signal level refers to the strength of the signal received by the terminal; a higher downlink signal level generally indicates better signal quality. Downlink SINNR is the ratio of the signal level to the sum of the energy of interference and noise; a higher downlink SINNR generally indicates better signal quality because the signal strength is higher relative to the interference and noise. In wireless communication systems, ensuring appropriate signal quality information is crucial for guaranteeing communication quality and can be optimized through suitable signal processing and adjustment to improve the performance and coverage of the communication system.

[0062] Figure 1 This application provides a method for determining network communication problems. For example... Figure 1 As shown, it includes:

[0063] S101. Determine the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information when the target calling terminal and the target called terminal are making a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information when the target calling terminal and the target called terminal are making a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different.

[0064] In this embodiment of the application, each user terminal that is making a voice call can be identified from the existing network call detail record data, and a target user terminal that can reflect abnormal user voice perception to a certain extent can be selected from each user terminal. At the same time, the location information and terminal signal information of the target user terminal are determined.

[0065] Optionally, determining the first calling location information, first called location information, first calling signal quality information, and first called signal quality information of the target calling terminal and the target called terminal during the first call, and the second calling location information, second called location information, second calling signal quality information, and second called signal quality information of the target calling terminal and the target called terminal during the second call, includes:

[0066] Obtain call information between the calling terminal and the called terminal;

[0067] Based on the preset call result requirements, preset time range requirements, and call information between the calling terminal and the called terminal, the target calling terminal and the target called terminal are determined. The preset call result requirements are that when the calling terminal initiates two consecutive call requests to the called terminal, there must be one call that is not connected and one call that is connected. The preset time range requirements are the time interval requirements between the first call and the second call between the calling terminal and the called terminal.

[0068] This includes determining the initial calling terminal and the initial called terminal for the wireless voice call service; determining preset call result requirements and preset time range requirements; the preset call result requirements are the required number of call connections when the calling terminal calls the called terminal, and the preset time range requirements are the required call intervals when the calling terminal continuously calls the called terminal. For example, the preset call result requirement is that the calling terminal fails to establish a call connection when it first initiates a call request to the called terminal, but successfully establishes a call connection when the calling terminal initiates a call request to the called terminal again after the first unsuccessful call connection; the preset time range requirement is that the calling terminal fails to establish a call connection when it first initiates a call request to the called terminal. The called terminal establishes a call connection, and a second call connection is successfully established with the called terminal, with a time interval of 10 seconds between the first and second calls; the initial call connection information and initial call interval information when the initial calling terminal calls the initial called terminal are obtained; based on the initial call connection information and initial call interval information, the target call connection information and target call interval information that meet the preset call result requirements and preset time range requirements are determined; based on the target call connection information and target call interval information, the target calling terminal and target called terminal that correspond to the target call connection information and target call interval information among the initial calling terminal and the initial called terminal are determined.

[0069] S102. Based on the first caller location information and the second caller location information, obtain the caller location change information.

[0070] The caller location information includes two aspects: one is the geographical location of the calling terminal when it makes two call requests, and the other is the location information of the base station cell where the calling terminal is located when it makes two call requests. Based on the geographical location information and the base station cell location information, the caller location change information can be obtained.

[0071] For example, based on the first calling location information, the first calling geographical location information and the first calling base station cell location information of the target calling terminal are determined. The first calling geographical location information refers to the geographical location of the target calling terminal when both the target calling terminal and the target called terminal are in a call-not-connected state. The first calling base station cell location information refers to the location of the base station cell where the target calling terminal is located when both the target calling terminal and the target called terminal are in a call-not-connected state. Based on the second calling location information, the second calling geographical location information and the second calling base station cell location information of the target calling terminal are determined. The second calling geographical location information is... The geographical location information of the target calling terminal when the target calling terminal and the target called terminal are in a call-connected state; the second calling area location information is the location information of the base station cell where the target calling terminal is located when the target calling terminal and the target called terminal are in a call-connected state; based on the first calling geographical location information and the second calling geographical location information, the calling geographical location change information is obtained; based on the first calling base station cell location information and the second calling base station cell location information, the calling base station cell location change information is obtained; based on the calling geographical location change information and the calling base station cell location change information, the calling location change information is obtained.

[0072] S103. Based on the first called location information and the second called location information, obtain the called location change information.

[0073] The called location information is similar to the calling location information, both containing two aspects: one is the geographical location information of the called terminal when the calling terminal makes two call requests, and the other is the base station cell location information of the called terminal when the calling terminal makes two call requests. Based on the geographical location information and the base station cell location information, the called location change information can be obtained.

[0074] For example, based on the first called location information, the first called geographical location information and the first called base station cell location information of the target called terminal are determined. The first called geographical location information refers to the geographical location of the target called terminal when it is in a call-unconnected state, and the first called base station cell location information refers to the location information of the wireless network coverage base station cell where the target called terminal is located when it is in a call-unconnected state. Based on the second called location information, the second called geographical location information and the second called base station cell location information of the target called terminal are determined. The first called terminal and the second called terminal are used to obtain the geographical location information of the target called terminal when the call is connected. The second called base station cell location information is the location information of the wireless network coverage base station cell where the target called terminal is located when the call is connected. Based on the first called geographical location information and the second called geographical location information, the called geographical location change information is obtained. Based on the first called base station cell location information and the second called base station cell location information, the called area location change information is obtained. Based on the called geographical location change information and the called area location change information, the called location change information is obtained.

[0075] S104. Based on the caller's location change information, the called party's location change information, the first caller's signal quality information, the second caller's signal quality information, the first called party's signal quality information, and the second called party's signal quality information, determine the network communication problem between the target caller's terminal and the target called party's terminal.

[0076] The caller's location change information and the called party's location change information may both be different, and the caller's signal quality information and the called party's signal quality information may also be different. Different situations correspond to different communication problems. Based on the above different situations, this application embodiment can further determine whether the network communication problem is caused by the non-wireless network side.

[0077] Optionally, based on the caller's location change information, the called party's location change information, the first caller's signal quality information, the second caller's signal quality information, the first called party's signal quality information, and the second called party's signal quality information, the network communication problem between the target calling terminal and the target called terminal is determined, including:

[0078] Based on the caller's location change information, the called party's location change information, and the location change requirements, the location comparison results are obtained;

[0079] Based on the first calling signal quality information, the second calling signal quality information, the first called signal quality information, the second called signal quality information, and the signal quality requirements, the communication quality comparison results are obtained.

[0080] Based on the location comparison results and the communication quality comparison results, the network communication problem between the target calling terminal and the target called terminal is determined.

[0081] Before further identifying network communication problems, it is necessary to determine the terminal requirements for verifying network communication problems, namely, terminal location change requirements and terminal signal quality requirements. The terminal location change requirements are mainly used to determine whether the geographical location change distance of the calling terminal and the called terminal meets the geographical location change requirements in the location change requirements when they make two consecutive call connections, and whether the location change of the base station cell where the terminal is located meets the base station cell change requirements in the location change requirements. The terminal signal quality requirements are mainly used to determine whether the downlink signal level and downlink signal-to-interference-plus-noise ratio of the calling terminal and the called terminal meet the downlink signal level threshold requirements and downlink signal-to-interference-plus-noise ratio threshold requirements in the signal quality requirements when they make two consecutive call connections.

[0082] Optionally, based on the caller's location change information, the called party's location change information, and the location change requirement, the location comparison result is obtained, including:

[0083] Based on the caller's location change information in the caller's location change information, the called party's location change information in the called party's location change information, and the location change requirements in the location change requirements, the location change result is obtained;

[0084] Based on the caller's location change information, the called base station cell location change information, the called base station cell location change information, and the base station cell location change requirements, the base station cell location change result is obtained.

[0085] Based on the results of changes in geographical location and changes in the location of base station cells, location comparison results are obtained.

[0086] Optionally, the method described above, based on the results of geographical location changes and base station cell location changes, yields location comparison results, including:

[0087] When the geographic location change result indicates that both the calling and called geographic location change information meet the geographic location change requirements, a geographic location comparison result indicating that the terminal location meets the geographic location change requirements is obtained.

[0088] When the base station cell location change result indicates that both the calling base station cell location change information and the called base station small area location change information meet the base station cell location change requirements, a base station cell location comparison result indicating that the terminal location meets the base station cell location change requirements is obtained.

[0089] The location comparison result is obtained based on the geographical location comparison result and the base station cell location comparison result.

[0090] The location comparison results mainly include two parts: the terminal's geographical location change comparison result and the base station cell location change comparison result. The geographical location change comparison result primarily compares the geographical location change information with preset geographical location change requirements. The geographical location change information mainly refers to the distance changes between the calling and called terminals during the first call and during the second call. The base station cell location change comparison result primarily refers to the distance changes between the base station cell location change information and preset base station cell location change requirements. The base station cell location change information mainly refers to the distance changes between the calling and called terminals during the first call and during the second call. The location changes of the base station cell where the terminal and the called terminal were located during the first call and the second call; the geographical location comparison results mainly include whether the calling terminal meets all geographical location requirements and whether the calling terminal does not fully meet the geographical location requirements, and the base station cell location comparison results mainly include whether the calling terminal meets all base station cell location requirements and whether the calling terminal does not fully meet the base station cell location requirements; among them, after determining whether the calling terminal meets all geographical location requirements or whether the calling terminal meets all base station cell location requirements, further determining whether the calling and called signal quality information meets the communication quality requirements can determine whether the network communication problem is a problem of the non-wireless network.

[0091] Optionally, the method described above, based on the first calling signal quality information, the second calling signal quality information, the first called signal quality information, the second called signal quality information, and the signal quality requirements, yields a communication quality comparison result, including:

[0092] Based on the first caller signal quality information, the second caller signal quality information, and the signal quality requirements, the caller communication quality comparison results are obtained.

[0093] Based on the first called party signal quality information, the second called party signal quality information, and the signal quality requirements, the called party communication quality comparison results are obtained.

[0094] The communication quality comparison result is determined based on the communication quality comparison results of the calling party and the called party.

[0095] Optionally, the above method, based on the calling party's communication quality comparison result and the called party's communication quality comparison result, yields the communication quality comparison result, including:

[0096] When the calling communication quality comparison result indicates that the first calling signal quality information and the second calling signal quality information meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information and the second called signal quality information meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality meets the signal quality requirements is obtained.

[0097] When the calling communication quality comparison result indicates that the first calling signal quality information or the second calling signal quality information does not meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information or the second called signal quality information does not meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality does not meet the signal quality requirements is obtained.

[0098] The communication quality results can be determined based on two parts of information: the downlink signal level of the terminal and the downlink signal-to-interference-plus-noise ratio (SINNR) of the terminal. The downlink signal level and SINNR can be obtained from the test report data reported by the terminal. Based on the above communication quality comparison results, it can be further determined whether the signal quality of the calling and called terminals meets the communication quality requirements. Then, combined with the above geographical location and regional location of the calling and called terminals, it can be determined whether the network communication problem is a non-wireless network problem.

[0099] Optionally, the method described above, based on location comparison results and communication quality comparison results, determines the network communication issues between the target calling terminal and the target called terminal, including:

[0100] If the location comparison result indicates that the terminal location meets the geographical location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless network problem between the target calling terminal and the target called terminal.

[0101] If the location comparison result indicates that the terminal location meets the base station cell location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless network problem between the target calling terminal and the target called terminal.

[0102] In determining the network communication problem between the target calling terminal and the target called terminal, it is necessary to consider both the terminal's location change information and communication quality information. Only when the location information of the target calling terminal and the target called terminal meets at least one of the preset geographical location requirements and preset base station cell location requirements, and both the target calling terminal and the target called terminal meet the communication quality requirements, can the network communication problem between the target calling terminal and the target called terminal be determined to be a non-wireless side network problem.

[0103] For example, when the location comparison results indicate that both the calling and called terminals meet the geographical location change requirements, that is, when the location change information of the two devices during two calls within a certain period of time is within the distance change location requirement range, it can be considered that the location information of the devices has changed but meets the location distance change requirements; then, the communication quality of the calling and called terminals is further determined. If the communication quality of the calling and called terminals meets the communication quality requirements, it can be directly determined that the current network communication problem is caused by a network problem on the non-wireless side.

[0104] When the location comparison result indicates that both the calling terminal and the called terminal meet the base station cell location change requirement in the location change requirement, that is, the location of the base station cell where the calling and called terminals are located has not changed during the two calls, it can be determined that the location information between the target calling device and the target called device meets the location requirement. At this time, the communication quality of the calling and called terminals is further determined. If the communication quality of the calling and called terminals meets the communication quality requirement, it can be directly determined that the current network communication problem is caused by a network problem on the non-wireless side.

[0105] This application provides a method for determining network communication problems. By excluding cases where the called terminal fails to connect in one of two consecutive call requests due to user factors such as user busy line, called user rejection, or waiting timeout, while the other call request is successful, the method gradually investigates whether the network communication problem is due to a non-wireless network issue, providing a clear direction for subsequent problem localization.

[0106] Figure 2 Another method for determining network communication problems provided in embodiments of this application. For example... Figure 2 As shown, it includes:

[0107] S201. Determine the calling user and the called user.

[0108] From the perspective of user behavior, repeated calls by the same user within a very short period of time can reflect abnormalities in the user's voice perception to a certain extent. Therefore, it is necessary to set corresponding voice call requirements. Thus, this application sets a voice call requirement to determine the calling user and the called user in determining network communication problems. The voice call requirement refers to the calling user initiating two consecutive voice call requests to the called user within a preset time period, with one request failing to connect and the other request connecting.

[0109] S202. Determine the user's voice call location requirements and voice call signal quality requirements.

[0110] The voice call location requirements include a first location requirement and a second location requirement. The first location requirement is that the geographical locations of the calling and called users are not significantly different from those of the first voice call request when the second voice call request is made. The second location requirement is that the base station cells where the calling and called users are located have not changed when the calling and called users make the first and second voice call requests. The voice call signal quality requirements can be expressed as follows: at the initiation time of the two call requests, the downlink signal level of the calling and called user terminals is greater than the threshold value, or the downlink signal-to-interference-plus-noise ratio is greater than the threshold value.

[0111] S203. Determine network communication issues based on the user's voice call location requirements and voice call signal quality requirements.

[0112] Specifically, if both the calling and called users meet the requirements for voice call location and voice call signal quality, it is considered that the wireless environment where the calling and called user terminals are located has not changed significantly, meaning that the network communication problem exists on the non-wireless side; otherwise, it is considered that the wireless environment where the calling and called user terminals are located has changed significantly.

[0113] For example, this application embodiment takes a 4G or 5G network as an example, and takes the process of initiating a Voice over Long-Term Evolution (VoLTE) call between the calling and called users as an example. First, the signaling process for establishing a VoLTE voice call is introduced for reference:

[0114] VoLTE calls use IP data packets to carry voice services. The IP Multimedia Subsystem (IMS) is introduced on the core network side, and the Session Initiation Protocol (SIP) is introduced in the IMS domain. SIP is an application layer-based session control protocol that uses the Transmission Control Protocol (TCP) for transmission. SIP works in conjunction with other application layer protocols to control multimedia communication sessions on the Internet.

[0115] When a calling user initiates a voice call request to a called user, the SIP signaling process is as follows:

[0116] (1) When the calling user picks up the phone to initiate a call to the called user, the calling user terminal will first send a "SIP INVITE Request" message to the Application Server on the core network side. After receiving the request message, the AS server will reply with a "100Trying" message to the calling user terminal, indicating that it has received the call request from the calling user terminal. After a series of signaling interaction processes, when the calling user terminal receives a "180Ringing" message from the core network side, it means that the called user terminal has been ringing.

[0117] (2) The called user terminal sends a “SIP INVITE 200 OK” message to the Application Server, indicating that the initial INVITE request of the calling user terminal has been successfully processed;

[0118] (3) The Application Server forwards the “SIP INVITE 200 OK” message to the calling user terminal, notifying the calling user terminal that the called user terminal has successfully processed the INVITE request, which means that the voice call has been successfully connected.

[0119] A call is considered successfully established when the calling user terminal sends the first "SIP INVITE Request" message and successfully receives the "SIP INVITE 200 OK" message. Otherwise, the call is considered to have failed.

[0120] Based on the above approach, the process of determining whether a voice call between VoLTE or VoNR users is not connected due to non-radio-side issues related to the terminal, transmission, or core network is as follows:

[0121] When the calling user initiates the first voice call request to the called user, the calling user sends a "SIPINVITE Request" message to the core network. After a series of signaling interaction processes, the calling user does not receive the "SIP INVITE 200OK" message sent by the network side.

[0122] Set a preset time interval T seconds according to actual needs, such as 5 seconds, 10 seconds, etc. Within the preset time interval T seconds, the calling user initiates a second voice call request to the called user. After sending the "SIP INVITE Request" message, the calling user successfully receives the "SIP INVITE 200OK" message sent by the network side, and the second voice call request is successfully connected.

[0123] Since the interval T seconds between the first and second voice call requests is short enough, if the wireless environment of the calling and called users does not change significantly within T seconds, some problems on the mobile communication air interface, such as weak coverage, no coverage, and interference, can be eliminated.

[0124] Assuming the time interval between two voice call requests is within T seconds, the following conditions are used to further determine whether the wireless environment of the calling and called users has changed significantly:

[0125] (1) Sub-condition 1: When the second voice call request is made, the geographical locations of the calling and called users are not significantly different from those of the first voice call request. The distance difference between the two voice call requests is set as a1 meters, and the distance difference between the two voice call requests is set as a2 meters. The maximum allowable distance difference between the two voice call requests is set as β meters. When both a1 and a2 are less than the set threshold β, it is considered that the two voice call requests of the calling and called users are likely to be within the same core network element or other logical area.

[0126] (2) Sub-condition two: When the calling and called users make the first and second voice call requests, the base station cells where the calling and called users are located have not changed;

[0127] (3) Sub-condition three: At the time of initiation of the two call requests, the downlink signal level of the calling and called terminals is greater than the threshold value b1dBm, or the downlink signal-to-interference-plus-noise ratio is greater than the threshold value b2dB; for example, for 4G networks, the downlink signal level is the reference signal received power and b1 can be -110dBm, or the downlink signal-to-interference-plus-noise ratio b2 is the signal-to-interference-plus-noise ratio and b2 can be 3dB.

[0128] Based on the above description, the specific standards set are as follows:

[0129] (1) The maximum time interval T for repeated calls is set to 10 seconds;

[0130] (2) Use lenient conditions, that is, when sub-condition one and sub-condition three are satisfied at the same time, determine whether the wireless environment of the calling and called users has changed significantly.

[0131] (3) The maximum allowable distance difference β between the caller and the called party when making two voice call requests is 20 meters;

[0132] (4) Obtain the downlink signal level and downlink signal-to-interference-plus-noise ratio of the calling and called terminals through MR data. At the time of initiation of the two voice call requests, the downlink signal level of the calling and called terminals must be greater than b1 or the downlink signal-to-interference-plus-noise ratio must be greater than b2.

[0133] To comprehensively investigate issues across the entire network, missed call records between all VoLTE users that fall within the scenarios specified in this application can be filtered from the full volume of existing network call detail records. Based on the pre-defined requirements of this application, two calls between the same pair of users are matched, and if the following conditions are met:

[0134] (1) The first call was not connected, the second call was connected normally, and the first and second calls were made by the same user as the caller and the same user as the called party, and the time interval between the two calls was 8 seconds.

[0135] (2) The distance difference a1 between the calling user and the two call requests is 10 meters, and the distance difference a2 between the called user and the two call requests is 5 meters. Both a1 and a2 are less than the maximum distance difference of 20 meters set.

[0136] (3) When the first voice call is initiated, the downlink signal level of the calling terminal is -99dBm and the downlink signal-to-interference-plus-noise ratio is 6dB. The downlink signal level of the called terminal is -97dBm and the downlink signal-to-interference-plus-noise ratio is 5dB. When the second voice call is initiated, the downlink signal level of the calling terminal is -98dBm and the downlink signal-to-interference-plus-noise ratio is 5dB. The downlink signal level of the called terminal is -100dBm and the downlink signal-to-interference-plus-noise ratio is 4dB.

[0137] If the downlink signal level of the calling and called terminals is greater than -110dBm or the downlink signal-to-interference-plus-noise ratio is greater than 3dB when the two call requests are initiated, it can be considered that the wireless environment of the calling and called users has not changed significantly.

[0138] (4) If the call is not connected due to the user's own reasons, it can be identified by combining the SIP protocol response code with the specific signaling. If the called user is busy or refuses to answer, a "486 Busy Here" message will be sent. If the called user does not answer within the time limit, a "487 Request Terminated" message will be sent. The above situations did not occur during the first voice call request, so the user's own factors such as the called user being busy, the called user refusing to answer, or waiting timeout during the first voice call request are excluded. Therefore, this call request was not not connected due to the user's own reasons.

[0139] Based on the above, the first call between the calling and called users is defined as a non-wireless failure. Such failures often have a wide impact and a significant effect on user experience. Operators should quickly investigate and resolve issues related to terminals, transmission, and the core network.

[0140] This application provides a method for determining network communication problems. Based on existing network call detail records (CDRs), it proactively identifies non-wireless side issues related to unconnected voice services from the perspective of user behavior, thereby assisting in quickly locating the reasons why a user's voice service was not connected.

[0141] Figure 3 A schematic diagram of the structure of the device for determining network communication problems provided in an embodiment of this application. Figure 3 As shown, the network communication problem determination device 30 includes a terminal information determination module 301, a calling party location change information acquisition module 302, a called party location change information acquisition module 303, and a network communication problem determination module 304, wherein...

[0142] The terminal information determination module 301 is used to determine the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information when the target calling terminal and the target called terminal are making a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information when the target calling terminal and the target called terminal are making a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different.

[0143] The calling location change information acquisition module 302 is used to obtain calling location change information based on the first calling location information and the second calling location information.

[0144] The called location change acquisition module 303 is used to obtain called location change information based on the first called location information and the second called location information.

[0145] The network communication problem determination module 304 is used to determine the network communication problem between the target calling terminal and the target called terminal based on the calling location change information, the called location change information, the first calling signal quality information, the second calling signal quality information, the first called signal quality information, and the second called signal quality information.

[0146] Optionally, the terminal information determination module 301 is further specifically used for:

[0147] Obtain call information between the calling terminal and the called terminal;

[0148] Based on the preset call result requirements, preset time range requirements, and call information between the calling terminal and the called terminal, the target calling terminal and the target called terminal are determined. The preset call result requirements are that when the calling terminal initiates two consecutive call requests to the called terminal, there must be one call that is not connected and one call that is connected. The preset time range requirements are the time interval requirements between the first call and the second call between the calling terminal and the called terminal.

[0149] Optionally, the network communication problem determination module 304 is also specifically used for:

[0150] Based on the caller's location change information, the called party's location change information, and the location change requirements, the location comparison results are obtained;

[0151] Based on the first calling signal quality information, the second calling signal quality information, the first called signal quality information, the second called signal quality information, and the signal quality requirements, the communication quality comparison results are obtained.

[0152] Based on the location comparison results and the communication quality comparison results, the network communication problem between the target calling terminal and the target called terminal is determined.

[0153] Optionally, the network communication problem determination module 304 is also specifically used for:

[0154] Based on the caller's location change information in the caller's location change information, the called party's location change information in the called party's location change information, and the location change requirements in the location change requirements, the location change result is obtained;

[0155] Based on the caller's location change information, the called base station cell location change information, the called base station cell location change information, and the base station cell location change requirements, the base station cell location change result is obtained.

[0156] Based on the results of changes in geographical location and changes in the location of base station cells, location comparison results are obtained.

[0157] Optionally, the network communication problem determination module 304 is also specifically used for:

[0158] When the geographic location change result indicates that both the calling and called geographic location change information meet the geographic location change requirements, a geographic location comparison result indicating that the terminal location meets the geographic location change requirements is obtained.

[0159] When the base station cell location change result indicates that both the calling base station cell location change information and the called base station small area location change information meet the base station cell location change requirements, a base station cell location comparison result indicating that the terminal location meets the base station cell location change requirements is obtained.

[0160] The location comparison result is obtained based on the geographical location comparison result and the base station cell location comparison result.

[0161] Optionally, the network communication problem determination module 304 is also specifically used for:

[0162] Based on the first caller signal quality information, the second caller signal quality information, and the signal quality requirements, the caller communication quality comparison results are obtained.

[0163] Based on the first called party signal quality information, the second called party signal quality information, and the signal quality requirements, the called party communication quality comparison results are obtained.

[0164] The communication quality comparison result is determined based on the communication quality comparison results of the calling party and the called party.

[0165] Optionally, the network communication problem determination module 304 is also specifically used for:

[0166] When the calling communication quality comparison result indicates that the first calling signal quality information and the second calling signal quality information meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information and the second called signal quality information meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality meets the signal quality requirements is obtained.

[0167] When the calling communication quality comparison result indicates that the first calling signal quality information or the second calling signal quality information does not meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information or the second called signal quality information does not meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality does not meet the signal quality requirements is obtained.

[0168] Optionally, the network communication problem determination module 304 is also specifically used for:

[0169] If the location comparison result indicates that the terminal location meets the geographical location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless network problem between the target calling terminal and the target called terminal.

[0170] If the location comparison result indicates that the terminal location meets the base station cell location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless network problem between the target calling terminal and the target called terminal.

[0171] The network communication problem determination device 30 provided in this application embodiment determines, through a terminal information determination module 301, the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information of the target calling terminal and the target called terminal during a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information of the target calling terminal and the target called terminal during a second call, wherein the first call and the second call are calls within a preset time range, and the first call and the second call... The results are different; the calling location change information obtaining module 302 obtains the calling location change information based on the first calling location information and the second calling location information; the called location change obtaining module 303 obtains the called location change information based on the first called location information and the second called location information; the network communication problem determination module 304 is used to determine the network communication problem between the target calling terminal and the target called terminal based on the calling location change information, the called location change information, the first calling signal quality information, the second calling signal quality information, the first called signal quality information and the second called signal quality information.

[0172] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 40 includes:

[0173] The electronic device 40 may include a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a communication component 403, and other components. The processor 401, memory 402, and communication component 403 are connected via a bus 404.

[0174] In the specific implementation process, at least one processor 401 executes computer execution instructions stored in memory 402, causing at least one processor 401 to perform the method for determining the network communication problem as described above.

[0175] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0176] In the above Figure 4In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0177] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0178] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0179] In some embodiments, a computer program product is also provided, comprising a computer program or instructions that, when executed by a processor, implement the steps in any of the methods for determining network communication problems described above.

[0180] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0181] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0182] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the network communication problem determination methods provided in embodiments of this application.

[0183] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0184] According to one aspect of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium.

[0185] Since the instructions stored in the storage medium can execute the steps in any of the network communication problem determination methods provided in the embodiments of this application, the beneficial effects that any of the network communication problem determination methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0186] This embodiment also provides a computer program product, including a computer program, which, when executed by a processor, implements the method for determining network communication problems provided in any of the above embodiments.

[0187] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0188] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0189] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0190] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.

[0191] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.

[0192] When integrated units / modules are implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.

[0193] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0194] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as these combinations of technical features do not contradict each other, they should be considered within the scope of this specification.

[0195] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0196] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for determining network communication problems, characterized in that, Applied to mobile network communication systems, including: The system determines the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information when the target calling terminal and the target called terminal are making a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information when the target calling terminal and the target called terminal are making a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different; Based on the first caller location information and the second caller location information, caller location change information is obtained; Based on the first called location information and the second called location information, the called location change information is obtained; Based on the caller location change information, the called party location change information, the first caller signal quality information, the second caller signal quality information, the first called party signal quality information, and the second called party signal quality information, the network communication problem between the target caller terminal and the target called party terminal is determined; The determination of the first calling location information, first called location information, first calling signal quality information, and first called signal quality information of the target calling terminal and the target called terminal during the first call, and the second calling location information, second called location information, second calling signal quality information, and second called signal quality information of the target calling terminal and the target called terminal during the second call, includes: Obtain call information between the calling terminal and the called terminal; Based on preset call result requirements, preset time range requirements, and call information between the calling terminal and the called terminal, the target calling terminal and the target called terminal are determined. The preset call result requirements are that when the calling terminal initiates two consecutive call requests to the called terminal, there is one call that fails to connect and one call that connects. The preset time range requirements are the time interval requirements between the first call and the second call between the calling terminal and the called terminal.

2. The method according to claim 1, characterized in that, The step of determining the network communication problem between the target calling terminal and the target called terminal based on the calling location change information, the called location change information, the first calling signal quality information, the second calling signal quality information, the first called signal quality information, and the second called signal quality information includes: Based on the caller's location change information, the called party's location change information, and the location change requirements, a location comparison result is obtained; Based on the first calling signal quality information, the second calling signal quality information, the first called signal quality information, the second called signal quality information, and the signal quality requirements, a communication quality comparison result is obtained. Based on the location comparison results and the communication quality comparison results, the network communication problem between the target calling terminal and the target called terminal is determined.

3. The method according to claim 2, characterized in that, The step of obtaining the location comparison result based on the caller's location change information, the called party's location change information, and the location change requirement includes: Based on the caller's geographical location change information in the caller's location change information, the called party's geographical location change information in the called party's location change information, and the geographical location change requirement in the location change requirement, the geographical location change result is obtained; Based on the calling base station cell location change information in the calling location change information, the called base station cell location change information in the called location change information, and the base station cell location change requirement in the location change requirement, the base station cell location change result is obtained. Based on the changes in geographical location and the changes in the location of the base station cell, a location comparison result is obtained.

4. The method according to claim 3, characterized in that, The step of obtaining the location comparison result based on the geographical location change result and the base station cell location change result includes: When the geographic location change result indicates that both the calling geographic location change information and the called geographic location change information meet the geographic location change requirements, a geographic location comparison result indicating that the terminal location meets the geographic location change requirements is obtained; When the result of the change in the location of the base station cell indicates that both the change in the location of the calling base station cell and the change in the location of the called base station small area meet the requirements of the change in the location of the base station cell, a base station cell location comparison result indicating that the terminal location meets the requirements of the change in the location of the base station cell is obtained. Based on the geographic location comparison result and the base station cell location comparison result, the location comparison result is obtained.

5. The method according to claim 2, characterized in that, The step of obtaining the communication quality comparison result based on the first calling signal quality information, the second calling signal quality information, the first called signal quality information, the second called signal quality information, and the signal quality requirements includes: Based on the first calling signal quality information, the second calling signal quality information, and the signal quality requirements, the calling communication quality comparison result is obtained; Based on the first called signal quality information, the second called signal quality information, and the signal quality requirements, the called communication quality comparison result is obtained; Based on the calling communication quality comparison results and the called communication quality comparison results, the communication quality comparison results are determined.

6. The method according to claim 5, characterized in that, The step of determining the communication quality comparison result based on the calling communication quality comparison result and the called communication quality comparison result includes: When the calling communication quality comparison result indicates that the first calling signal quality information and the second calling signal quality information meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information and the second called signal quality information meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality meets the signal quality requirements is obtained; When the calling communication quality comparison result indicates that the first calling signal quality information or the second calling signal quality information does not meet the signal quality requirements, and the called communication quality comparison result indicates that the first called signal quality information or the second called signal quality information does not meet the signal quality requirements, a communication quality comparison result indicating that the terminal communication quality does not meet the signal quality requirements is obtained.

7. The method according to claim 2, characterized in that, The step of determining the network communication problem between the target calling terminal and the target called terminal based on the location comparison result and the communication quality comparison result includes: If the location comparison result indicates that the terminal location meets the geographical location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless side network problem between the target calling terminal and the target called terminal. If the location comparison result indicates that the terminal location meets the base station cell location change requirement in the location change requirement, and the communication quality comparison result indicates that the terminal communication quality meets the signal quality requirement, then it is determined that there is a non-wireless network problem between the target calling terminal and the target called terminal.

8. A device for determining network communication problems, characterized in that, Applied to mobile network communication systems, including: The terminal information determination module is used to determine the first calling location information, the first called location information, the first calling signal quality information, and the first called signal quality information when the target calling terminal and the target called terminal are making a first call, and the second calling location information, the second called location information, the second calling signal quality information, and the second called signal quality information when the target calling terminal and the target called terminal are making a second call, wherein the first call and the second call are calls within a preset time range, and the results of the first call and the second call are different; The calling location change information acquisition module is used to obtain calling location change information based on the first calling location information and the second calling location information; The called location change obtaining module is used to obtain called location change information based on the first called location information and the second called location information; A network communication problem determination module is used to determine the network communication problem between the target calling terminal and the target called terminal based on the calling location change information, the called location change information, the first calling signal quality information, the second calling signal quality information, the first called signal quality information, and the second called signal quality information. The terminal information determination module is specifically used for: Obtain call information between the calling terminal and the called terminal; Based on preset call result requirements, preset time range requirements, and call information between the calling terminal and the called terminal, the target calling terminal and the target called terminal are determined. The preset call result requirements are that when the calling terminal initiates two consecutive call requests to the called terminal, there is one call that fails to connect and one call that connects. The preset time range requirements are the time interval requirements between the first call and the second call between the calling terminal and the called terminal.

9. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 7.

11. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Network problem positioning method and device

    CN106817710A