Method and device for determining network type
By analyzing user access records and network indicators, the type of network quality anomaly can be accurately determined, solving the problem of users being unable to distinguish between WiFi and mobile network problems, and improving operators' processing efficiency and resource utilization.
Patent Information
- Application Number
- CN202211735199.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2042-12-30
AI Technical Summary
Users are unable to accurately distinguish between WiFi network problems and mobile network problems, which prevents operators from effectively resolving network problems, resulting in wasted resources and low processing efficiency.
By obtaining user access records of fixed-line broadband and mobile networks, using deep packet inspection technology to analyze public information and protocol-specific information, determining user identification, and comparing network indicators with standard thresholds, the type of network quality anomaly can be accurately determined.
It improves the accuracy and efficiency of network problem handling, saves human resources, and reduces misjudgments and unnecessary repairs.
Smart Images

Figure CN116614836B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of big data, and in particular to a method and device for determining a network type, an electronic device, and a readable storage medium. Background Art
[0002] There are currently two main ways to access the Internet on mobile devices: one is through wired broadband access to Wi-Fi (wireless network communication technology), and the other is through the mobile network. When a user is connected to both Wi-Fi and the mobile network, and both services are enabled, if Wi-Fi network quality is poor, they can switch to the mobile network for communication. When the network quality is poor, users will report the problem to the operator.
[0003] Since users cannot accurately distinguish whether it is a WiFi network problem or a mobile network problem, and operators independently perceive the network quality of users using fixed-line broadband and mobile networks, operators are unable to effectively determine whether the problems reported by users are correct, making it difficult to efficiently resolve users' network problems. Summary of the Invention
[0004] In view of the above problems, embodiments of the present invention are proposed to provide a network type determination method, device, electronic device, and readable storage medium that overcome the above problems or at least partially solve the above problems.
[0005] In a first aspect, an embodiment of the present application discloses a method for determining a network type, the method comprising:
[0006] Obtaining fixed-line broadband user access records, wherein the user access records include public information and protocol-specific information;
[0007] Obtaining a user identifier for connecting to the fixed-line broadband network according to the protocol-specific information;
[0008] Acquire a fixed-line broadband network indicator corresponding to the user identifier according to the public information, wherein the fixed-line broadband network indicator is used to characterize the network quality of the fixed-line broadband network;
[0009] When the user identifier and the fixed-line broadband are both operated by the first operator, obtaining a mobile network indicator corresponding to the user identifier, where the mobile network indicator is used to characterize the network quality of the mobile network;
[0010] The fixed broadband network indicator is compared with a first standard threshold, and the mobile network indicator is compared with a second standard threshold to determine the type of network with abnormal network quality.
[0011] In a second aspect, an embodiment of the present application discloses a network type determination device, the device comprising:
[0012] A first acquisition module is used to acquire fixed-line broadband user access records, wherein the user access records include public information and protocol-specific information;
[0013] a second acquisition module, which acquires a user identifier connected to the fixed-line broadband network according to the protocol-specific information;
[0014] a third acquisition module, configured to acquire a fixed-line broadband network indicator corresponding to the user identifier according to the public information, wherein the fixed-line broadband network indicator is used to characterize the network quality of the fixed-line broadband network;
[0015] A fourth acquisition module is configured to acquire a mobile network indicator corresponding to the user identifier when the user identifier and the fixed-line broadband are both operated by the first operator, wherein the mobile network indicator is used to represent the network quality of the mobile network;
[0016] The determination module is used to compare the fixed broadband network indicator with a first standard threshold, and compare the mobile network indicator with a second standard threshold, to determine the network type with abnormal network quality.
[0017] In a third aspect, an embodiment of the present application further discloses an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the network type determination method as described in the first aspect are implemented.
[0018] In a fourth aspect, an embodiment of the present application further discloses a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the network type determination method as described in the first aspect are implemented.
[0019] In an embodiment of the present application, a user access record of a fixed-line broadband is obtained, the user access record including public information and protocol-specific information; a user identifier for connecting to the fixed-line broadband is obtained based on the protocol-specific information; a fixed-line broadband network indicator corresponding to the user identifier is obtained based on the public information, and when the user identifier and the fixed-line broadband are both operated by the same first operator, a mobile network indicator corresponding to the user identifier is obtained. The fixed-line broadband network indicator is compared with a first standard threshold, and the mobile network indicator is compared with a second standard threshold to determine the network type with abnormal network quality. By comparing whether the fixed-line broadband network indicators of all user identifiers connected to the fixed-line broadband meet the first standard threshold, it can be determined whether the poor network quality is caused by a problem with the fixed-line broadband. If the user identifier includes an identifier of the same operator as the fixed-line broadband, it can be determined whether the mobile network indicator corresponding to the user identifier meets the second standard threshold. By accurately determining whether the terminal is actually using a fixed-line broadband network or a mobile network, and whether the problem is with the connected fixed-line broadband, the efficiency of handling user network problems is improved, and human resources for handling network problems are saved. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 This is a flowchart of a method for determining a network type provided by an embodiment of the present invention;
[0021] Figure 2 This is another method for determining a network type provided by an embodiment of the present invention;
[0022] Figure 3 This is a network problem definition method provided by an embodiment of the present invention;
[0023] Figure 4 This is a block diagram of a network type determination device provided by an embodiment of the present invention;
[0024] Figure 5 is a block diagram of an electronic device provided by an embodiment of the present invention;
[0025] Figure 6 is a block diagram of another electronic device according to another embodiment of the present invention. DETAILED DESCRIPTION
[0026] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0027] refer to Figure 1 , which shows a method for determining a network type provided by an embodiment of the present application, the method comprising:
[0028] Step 101: Obtain user access records of fixed-line broadband, where the user access records include public information and protocol-specific information.
[0029] In the embodiment of the present invention, fixed-line broadband refers to broadband services provided by fixed lines. For example, optical fibers and telephone lines. Deep packet inspection (DPI) technology is a traffic monitoring and control technology based on the application layer, which performs in-depth detection and analysis on different layers of information of data packets to obtain application layer information of the entire data stream or data packet. The traffic is then statistically analyzed and controlled according to the policy defined by the system. The DPI device performs bypass splitting on the relevant network interface link, performs real-time analysis on the data in the link and generates a signaling detail record (SDR, for the signaling part) and a flow detail record (FDR, for user-side flow data). The signaling detail record and the flow detail record are collectively referred to as XDR call records. Each XDR call record includes public information and protocol-specific information. The public information and protocol-specific information together constitute a complete user access record.
[0030] Optionally, the public information includes: fixed-line broadband uplink and downlink traffic, response delay, and packet loss rate.
[0031] In the embodiment of the present invention, public information refers to the field information that must be recorded when a user accesses any application, such as the type of service used by the user, upstream and downstream traffic, TCP (Transmission Control Protocol) disorder, TCP retransmission, establishment delay, response delay, packet loss rate, etc.
[0032] Refer to Table 1, which shows the key fields of the public information of the XDR call record of the fixed-line broadband DPI data. The network quality can be judged through the public information.
[0033] Table 1
[0034]
[0035]
[0036] Optionally, the protocol-specific information includes: user identification, access time, and terminal type.
[0037] Protocol-specific information refers to fields that must be recorded when a user uses a specific protocol. Common protocols include HTTP (Hypertext Transfer Protocol), HTTPS (Hypertext Transfer Protocol Secure), RTSP (Real Time Streaming Protocol), VoIP (Voice over Internet Protocol), FTP (File Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol Version 3), DNS (Domain Name System), and IM (Instant Messenger). See Table 2 for key fields of XDR protocol-specific information in fixed-line broadband DPI data. This protocol-specific information can be used to identify the specific user accessing the network.
[0038] Table 2
[0039]
[0040]
[0041] Step 102: Obtain a user identifier for connecting to the fixed broadband network according to the protocol-specific information.
[0042] In the embodiment of the present invention, the user usually accesses the network through the WIFI of the fixed-line broadband. Therefore, the user identification of the user connected to the fixed-line broadband can be obtained based on the analysis of the protocol-specific information. The user identification can be the user's mobile phone number.
[0043] Optionally, step 102 specifically includes:
[0044] Sub-step 1021: extract the user identifier from the Uniform Resource Locator field using a regular expression.
[0045] In an embodiment of the present invention, a regular expression can extract a certain string segment from a string of characters. After decoding the obtained DPI data, the URL (uniform resource locator) field can be extracted to obtain the user ID of the user accessing the fixed-line broadband via WIFI. Because the user ID field corresponding to each operator is different, the operator to which the user ID of the WIFI network connected to the fixed-line broadband belongs can be determined based on the user ID.
[0046] Step 103: Acquire a fixed-line broadband network indicator corresponding to the user identifier according to the public information, where the fixed-line broadband network indicator is used to characterize the network quality of the fixed-line broadband network.
[0047] In an embodiment of the present invention, after obtaining a user identifier, the corresponding fixed-line broadband network quality can be determined for each user corresponding to the user identifier. Specifically, this determination is performed by calculating the fixed-line broadband network indicators corresponding to each user identifier. Fixed-line broadband network indicators may include indicators such as Wi-Fi page opening delay, Wi-Fi first packet delay, Wi-Fi upstream traffic, Wi-Fi downstream traffic, Wi-Fi packet loss rate, Wi-Fi TCP out-of-sequence rate, and Wi-Fi TCP retransmission rate. Referring to Table 3, Table 3 shows the values of the fixed-line broadband network indicators for the user with the user identifier "123456" in time period T. If the fixed-line broadband accesses multiple users, the fixed-line broadband network indicators for each user in time period T can be obtained. By analyzing the values of the fixed-line broadband network indicators, it can be determined whether there is a network quality problem with the fixed-line broadband.
[0048] Table 3
[0049] Time period T Fixed-line broadband account XXX User ID 123456 Wi-Fi page opening delay (ms) 1733 Wi-Fi first packet delay (ms) 834 Wi-Fi upstream traffic 1456 WIFI downlink traffic 9871 Wi-Fi packet loss rate 6.87 Wi-Fi TCP out-of-order rate 2.13 Wi-Fi TCP retransmission rate 9.82
[0050] Step 104 : When the user identifier and the fixed-line broadband are both operated by the first operator, a mobile network indicator corresponding to the user identifier is obtained, where the mobile network indicator is used to characterize the network quality of the mobile network.
[0051] In an embodiment of the present invention, if the users of the network connected to the fixed-line broadband include users of the same operator as the fixed-line broadband, then the mobile network indicators of the users can also be obtained. The mobile network indicators can be determined by collecting the XDR file generated by the mobile network DPI device. The mobile network XDR file includes mobile network signaling plane and user plane data. The network quality of the mobile network can be determined by the public information of the XDR call record of the mobile network DPI data. Refer to Table 4, which shows the key fields of the public information of the mobile DPI data XDR call record. The public information field includes key fields that can be used to judge the network quality, such as: ULTCP RetransPacket, TCPSetupResponseDelay, TCPSetupACKDelay, etc.
[0052] Table 4
[0053]
[0054]
[0055] Step 105 : Compare the fixed broadband network indicator with a first standard threshold, and compare the mobile network indicator with a second standard threshold to determine the type of network with abnormal network quality.
[0056] In an embodiment of the present invention, the obtained fixed-line broadband network indicator is compared with the first standard threshold to determine whether the fixed-line broadband network indicator meets the requirements of the first standard threshold. If the requirements of the first standard threshold are met during time period T, it indicates that the fixed-line broadband network is normal during time period T. If the user uses a mobile network during time period T, the mobile network indicator can be compared with the second standard threshold to determine whether the mobile network is normal.
[0057] Furthermore, in the same time period, a user can only use one method to connect to the network. For example, in time period T, if data transmission is recorded by obtaining public information about fixed-line broadband, while data transmission is not recorded in public information about the mobile network, this indicates that the network actually used by the user during time period T is the Wi-Fi network of the fixed-line broadband. Therefore, by analyzing the fixed-line broadband network indicators during time period T, it can be determined whether there is a problem with the fixed-line broadband. If data transmission is not recorded by obtaining public information about fixed-line broadband during time period T, while data transmission is recorded in public information about the mobile network, this indicates that the network actually used by the user during time period T is the mobile network. Therefore, by analyzing the mobile network indicators during time period T, it can be determined whether there is a problem with the mobile network. Referring to Table 5, Table 5 shows reference values for standard thresholds. Both the first reference threshold and the second reference threshold can be designed with reference to Table 5, or different values can be set according to actual needs. This is not limited in the present embodiment. Using the fixed-line broadband network indicators obtained in Table 3 as a reference, we can see that the poor quality indicators that affect usage are reflected in the long WiFi page opening delay and WiFi first packet delay. At the same time, the packet loss rate and retransmission rate also exceed the warning threshold. This further confirms that the impact on the user's Internet experience is caused by WiFi network problems.
[0058] Table 5
[0059]
[0060] Optionally, after step 102, the method further includes:
[0061] Step 106: Determine the operator to which the user identifier belongs based on the fields included in the user identifier.
[0062] In the embodiment of the present invention, different operators have different number segments. Therefore, after obtaining the user identifier, the operator to which the user identifier belongs can be determined based on the special field included in the user identifier.
[0063] Step 107: Determine whether the user identifier belongs to multiple operators.
[0064] In an embodiment of the present invention, if multiple user identifiers connected to fixed-line broadband are obtained, the operators to which each belongs can be determined respectively. If the user identifier belongs to multiple operators, then by comprehensively analyzing the fixed-line broadband network indicators corresponding to each user identifier, it can be determined whether the problem is with the fixed-line broadband or with other operators.
[0065] refer to Figure 2,Through the user access records of the fixed broadband, the user ID of the WIFi network connected to the fixed broadband can be ,determined, and the operator to which the user ID belongs can be ,determined. The fixed broadband network indicator corresponding to each user ID ,can be determined. At the same time, if the user ID connected to the fixed broadband ,includes the user ID of the same operator as the fixed broadband, ,e.g. Figure 3 If the user ID 3 in the user ID is used, the mobile network indicator corresponding to the user ID 3 can also be obtained. By comprehensively analyzing the values of various indicators in different time periods, it can be determined whether the network problem in different time periods is caused by the fixed-line broadband network or the mobile network, and whether it is caused by the operator to which the fixed-line broadband belongs or other operators. When the fixed-line broadband operator receives problem feedback, it can accurately determine the cause of the network problem and respond to the network problem accurately, rather than wasting manpower and resources to solve the problem when the user gives incorrect feedback.
[0066] Optionally, in the case where the user identifier belongs to multiple operators, step 105 specifically includes:
[0067] Sub-step 1051: when the fixed-line broadband network indicators corresponding to user identifiers served by two or more operators do not meet the first standard threshold, it is determined that the network quality abnormality is caused by the fixed-line broadband of the first operator.
[0068] In an embodiment of the present invention, if the fixed-line broadband network indicators corresponding to the user identifiers of two or more operators are abnormal in the same time period, it may indicate that there is a problem with the fixed-line broadband rather than a problem with the mobile network of a certain user. In this case, the network quality problem can be defined as a problem with the fixed-line broadband.
[0069] Sub-step 1052: when only one user ID served by the second operator has a corresponding fixed broadband network indicator that does not meet the first standard threshold, it is determined that the network quality abnormality is caused by the mobile network of the second operator.
[0070] In the embodiment of the present invention, reference Figure 3 If user A reports a fixed-line broadband problem to the fixed-line broadband operator during time period T, after obtaining the fixed-line broadband network indicators of all users connected to the fixed-line broadband during time period T, it is found that only the fixed-line broadband network indicators of the second operator are abnormal, indicating that user A's network problem is not caused by the fixed-line broadband, but may be caused by a problem with user A's mobile network. Through judgment, it is determined that user A's feedback message does not need to be processed, saving the operator's network maintenance human resources.
[0071] In sub-step 1053, when only the fixed-line broadband network indicators corresponding to the user identifiers served by the first operator do not meet the first standard threshold, it is determined that the network quality abnormality is caused by the fixed-line broadband of the first operator.
[0072] In this embodiment of the present invention, if user A reports a network problem to the operator during time period T, and user A is a user of the operator to which the fixed-line broadband belongs, and the fixed-line broadband network indicator corresponding to user A during time period T does not meet the first standard threshold, it indicates that the network problem is a problem with the fixed-line broadband.
[0073] Sub-step 1054 : when the mobile network indicator corresponding to the user identifier served by the first operator does not meet the second standard threshold, determining that the network quality abnormality is caused by the mobile network of the first operator.
[0074] In an embodiment of the present invention, if user A reports a network problem to the operator during time period T, and user A is a user of the fixed-line broadband operator, and the mobile network indicator corresponding to user A during time period T does not meet the second standard threshold, it indicates that the network problem is a problem of the mobile network.
[0075] refer to Figure 3 When defining network issues, we first determine whether the fixed broadband network is connected to users from multiple carriers by using access records for fixed broadband users and mobile network users. After identifying users connected to multiple carriers, we obtain the fixed broadband network metrics corresponding to each user, as well as the mobile network metrics corresponding to the user ID of the fixed broadband carrier. By analyzing the fixed broadband network or mobile network metrics for different users within the same time period, we can identify the type of network issue.
[0076] Optionally, when the user identifier belongs to the first operator, step 105 specifically includes:
[0077] Sub-step 1055 , when only the fixed network and broadband network indicators do not meet the first standard threshold, determining that the network quality abnormality is caused by the fixed network broadband of the first operator.
[0078] Sub-step 1056: When only the mobile network indicator does not meet the second standard threshold, determine that the network quality abnormality is caused by the mobile network of the first operator.
[0079] Sub-step 1057, when the broadband network indicator does not meet the first standard threshold and the mobile network indicator does not meet the second standard threshold, it is determined that the network quality abnormality is caused by the mobile network and fixed broadband of the first operator.
[0080] refer to Figure 3If the user IDs of users connected to the fixed-line broadband are all users served by the operator to which the fixed-line broadband belongs, then by judging whether only the fixed-line broadband network indicators are abnormal in the same time period, if so, it indicates that there is a problem with the fixed-line broadband; if only the mobile network indicators are abnormal, it indicates that there is a problem with the mobile network; if both the fixed-line broadband network indicators and the mobile network indicators are abnormal, it indicates that there are problems with both the fixed-line broadband and the mobile network. By obtaining the fixed-line broadband network indicators and the mobile network indicators in the same time period, the cause of the network problem can be accurately and quickly identified.
[0081] In this application, the fixed-line broadband network indicators and the mobile network indicators are integrated to determine the cause of the network quality problem. When the user cannot clearly determine whether it is a fixed-line broadband problem or a mobile network problem, resulting in erroneous feedback of the network problem, the operator can accurately determine whether the problem reported by the user is valid based on the user access record, thereby improving the efficiency of the operator in handling user feedback problems.
[0082] In summary, in an embodiment of the present application, a user access record of a fixed-line broadband is obtained, the user access record including public information and protocol-specific information; a user identifier for the user connected to the fixed-line broadband is obtained based on the protocol-specific information; a fixed-line broadband network indicator corresponding to the user identifier is obtained based on the public information, and when the user identifier and the fixed-line broadband are both operated by the same first operator, a mobile network indicator corresponding to the user identifier is obtained. The fixed-line broadband network indicator is compared with a first standard threshold, and the mobile network indicator is compared with a second standard threshold to determine the network type with abnormal network quality. By comparing whether the fixed-line broadband network indicators of all user identifiers connected to the fixed-line broadband meet the first standard threshold, it can be determined whether the poor network quality is caused by a problem with the fixed-line broadband. If the user identifier includes an identifier of the same operator as the fixed-line broadband, it can be determined whether the mobile network indicator corresponding to the user identifier meets the second standard threshold. By accurately determining whether the terminal is actually using a fixed-line broadband network or a mobile network, and whether the problem is with the connected fixed-line broadband, the efficiency of handling user network problems is improved, and human resources for handling network problems are saved.
[0083] refer to Figure 4 , which shows a network type determination device provided by an embodiment of the present application, the device comprising:
[0084] A first acquisition module is used to acquire fixed-line broadband user access records, wherein the user access records include public information and protocol-specific information;
[0085] a second acquisition module, which acquires a user identifier connected to the fixed-line broadband network according to the protocol-specific information;
[0086] a third acquisition module, configured to acquire a fixed-line broadband network indicator corresponding to the user identifier according to the public information, wherein the fixed-line broadband network indicator is used to characterize the network quality of the fixed-line broadband network;
[0087] A fourth acquisition module is configured to acquire a mobile network indicator corresponding to the user identifier when the user identifier and the fixed-line broadband are both operated by the first operator, wherein the mobile network indicator is used to represent the network quality of the mobile network;
[0088] The determination module is used to compare the fixed broadband network indicator with a first standard threshold, and compare the mobile network indicator with a second standard threshold, to determine the network type with abnormal network quality.
[0089] Optionally, the device further includes:
[0090] An operator determination module, configured to determine the operator to which the user identifier belongs based on the fields included in the user identifier;
[0091] The judgment module is used to judge whether the user identification belongs to multiple operators.
[0092] Optionally, when the user identifier belongs to multiple operators, the determining module includes:
[0093] A first determining submodule is configured to, when fixed-line broadband network indicators corresponding to user identifiers served by two or more operators do not meet a first standard threshold, determine that the network quality abnormality is caused by the fixed-line broadband of the first operator;
[0094] A second determining submodule is configured to determine that the abnormal network quality is caused by the mobile network of the second operator when the fixed broadband network indicator corresponding to only one user identifier served by the second operator does not meet the first standard threshold;
[0095] a third determining submodule, configured to determine that the abnormal network quality is caused by the fixed broadband of the first operator when only the fixed broadband network indicator corresponding to the user identifier served by the first operator does not meet the first standard threshold;
[0096] The fourth determining submodule is configured to determine that the network quality abnormality is caused by the mobile network of the first operator when the mobile network indicator corresponding to the user identifier served by the first operator does not meet the second standard threshold.
[0097] Optionally, when the user identifier belongs to the first operator, the determining module includes:
[0098] A fifth determining submodule, configured to determine that the abnormal network quality is caused by the fixed network broadband of the first operator when only the fixed network and the broadband network indicators do not meet the first standard threshold;
[0099] A sixth determining submodule, configured to determine that the network quality abnormality is caused by the mobile network of the first operator when only the mobile network indicator does not meet the second standard threshold;
[0100] The seventh determination submodule is used to determine that the network quality abnormality is caused by the mobile network and fixed broadband of the first operator when the broadband network indicator does not meet the first standard threshold and the mobile network indicator does not meet the second standard threshold.
[0101] Optionally, the second acquisition module includes:
[0102] The extraction submodule is used to extract the user identifier from the uniform resource locator field by using a regular expression.
[0103] Optionally, the public information includes: fixed-line broadband uplink and downlink traffic, response delay, and packet loss rate.
[0104] Optionally, the protocol-specific information includes: user identification, access time, and terminal type.
[0105] In an embodiment of the present application, a user access record of a fixed-line broadband is obtained, the user access record including public information and protocol-specific information; a user identifier for connecting to the fixed-line broadband is obtained based on the protocol-specific information; a fixed-line broadband network indicator corresponding to the user identifier is obtained based on the public information, and when the user identifier and the fixed-line broadband are both operated by the same first operator, a mobile network indicator corresponding to the user identifier is obtained. The fixed-line broadband network indicator is compared with a first standard threshold, and the mobile network indicator is compared with a second standard threshold to determine the network type with abnormal network quality. By comparing whether the fixed-line broadband network indicators of all user identifiers connected to the fixed-line broadband meet the first standard threshold, it can be determined whether the poor network quality is caused by a problem with the fixed-line broadband. If the user identifier includes an identifier of the same operator as the fixed-line broadband, it can be determined whether the mobile network indicator corresponding to the user identifier meets the second standard threshold. By accurately determining whether the terminal is actually using a fixed-line broadband network or a mobile network, and whether the problem is with the connected fixed-line broadband, the efficiency of handling user network problems is improved, and human resources for handling network problems are saved.
[0106] Figure 5 A block diagram of an electronic device 600 according to an exemplary embodiment is shown. For example, the electronic device 600 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0107] Reference Figure 5 Sub-device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .
[0108] The processing component 602 generally controls the overall operation of the electronic device 600, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 602 may include one or more modules to facilitate interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.
[0109] The memory 604 is used to store various types of data to support operations on the electronic device 600. Examples of such data include instructions for any application or method operating on the electronic device 600, contact data, phone book data, messages, pictures, multimedia, etc. The memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0110] The power supply assembly 606 provides power to the various components of the electronic device 600. The power supply assembly 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 600.
[0111] The multimedia component 608 includes a screen that provides an output interface between the electronic device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the electronic device 600 is in an operating mode, such as a shooting mode or a multimedia mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0112] The audio component 610 is used to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), which is used to receive external audio signals when the electronic device 600 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 604 or transmitted via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.
[0113] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0114] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the electronic device 600. For example, the sensor assembly 614 can detect the open / closed state of the electronic device 600, the relative positioning of components, such as the display and keypad of the electronic device 600. The sensor assembly 614 can also detect changes in the position of the electronic device 600 or a component of the electronic device 600, the presence or absence of user contact with the electronic device 600, the orientation or acceleration / deceleration of the electronic device 600, and temperature changes of the electronic device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0115] The communication component 616 is used to facilitate wired or wireless communication between the electronic device 600 and other devices. The electronic device 600 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0116] In an exemplary embodiment, the electronic device 600 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to implement a method for identifying specific behaviors in a video provided in an embodiment of the present application.
[0117] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, which can be executed by a processor 620 of an electronic device 600 to perform the above method. For example, the non-transitory storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0118] Figure 6 A block diagram of an electronic device 700 is shown according to an exemplary embodiment. For example, the electronic device 700 can be provided as a server. Figure 6 The electronic device 700 includes a processing component 722, which further includes one or more processors, and a memory resource represented by a memory 732 for storing instructions executable by the processing component 722, such as an application. The application stored in the memory 732 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 722 is configured to execute instructions to perform a network type determination method provided in an embodiment of the present application.
[0119] The electronic device 700 may further include a power supply component 726 configured to perform power management of the electronic device 700, a wired or wireless network interface 750 configured to connect the electronic device 700 to a network, and an input / output (I / O) interface 758. The electronic device 700 may operate based on an operating system stored in the memory 732, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0120] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0121] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for determining a network type, characterized in that: The method comprises: Obtaining fixed-line broadband user access records, wherein the user access records include public information and protocol-specific information; Obtaining a user identifier for connecting to the fixed-line broadband network according to the protocol-specific information; Acquire a fixed-line broadband network indicator corresponding to the user identifier according to the public information, wherein the fixed-line broadband network indicator is used to characterize the network quality of the fixed-line broadband network; When the user identifier and the fixed-line broadband are both operated by the first operator, obtaining a mobile network indicator corresponding to the user identifier, where the mobile network indicator is used to characterize the network quality of the mobile network; The fixed broadband network indicator is compared with a first standard threshold, and the mobile network indicator is compared with a second standard threshold to determine the type of network with abnormal network quality.
2. The method according to claim 1, characterized in that After obtaining the user identifier for connecting to the fixed-line broadband network according to the unique information, the method further includes: Determining the operator to which the user identifier belongs based on the fields included in the user identifier; Determine whether the user identifier belongs to multiple operators.
3. The method according to claim 2, characterized in that In a case where the user identifier belongs to multiple operators, comparing the broadband network indicator with a first standard threshold and comparing the mobile network indicator with a second standard threshold to determine the network type with abnormal network quality includes: When the fixed-line broadband network indicators corresponding to user identifiers served by two or more operators do not meet the first standard threshold, determining that the network quality abnormality is caused by the fixed-line broadband of the first operator; If only one user identifier served by the second operator has a corresponding fixed broadband network indicator that does not meet the first standard threshold, determining that the network quality abnormality is caused by the mobile network of the second operator; When only the fixed-line broadband network indicator corresponding to the user identifier served by the first operator does not meet the first standard threshold, determining that the network quality abnormality is caused by the fixed-line broadband of the first operator; When the mobile network indicator corresponding to the user identifier served by the first operator does not meet the second standard threshold, it is determined that the network quality abnormality is caused by the mobile network of the first operator.
4. The method according to claim 2, characterized in that When the user identifier belongs to the first operator, the fixed-line broadband network indicator is compared with the first standard threshold, and the mobile network indicator is compared with the second standard threshold. The network type with abnormal network quality includes: When only the fixed network and broadband network indicators do not meet the first standard threshold, determining that the network quality abnormality is caused by the fixed network broadband of the first operator; When only the mobile network indicator does not meet the second standard threshold, determining that the network quality abnormality is caused by the mobile network of the first operator; When the broadband network indicator does not meet the first standard threshold and the mobile network indicator does not meet the second standard threshold, it is determined that the network quality abnormality is caused by the mobile network and fixed broadband of the first operator.
5. The method according to claim 1, wherein The acquiring of a user identifier for connecting to the fixed-line broadband network according to the protocol-specific information includes: The user identifier is extracted from the uniform resource locator field by using a regular expression.
6. The method according to claim 1, characterized in that The public information includes: fixed-line broadband uplink and downlink traffic, response delay, and packet loss rate.
7. The method according to claim 1, characterized in that The protocol-specific information includes: user identification, access time, and terminal type.
8. A network type determination device, characterized in that: The device comprises: A first acquisition module is used to acquire fixed-line broadband user access records, wherein the user access records include public information and protocol-specific information; a second acquisition module, which acquires a user identifier connected to the fixed-line broadband network according to the protocol-specific information; a third acquisition module, configured to acquire a fixed-line broadband network indicator corresponding to the user identifier according to the public information, wherein the fixed-line broadband network indicator is used to characterize the network quality of the fixed-line broadband network; A fourth acquisition module is configured to acquire a mobile network indicator corresponding to the user identifier when the user identifier and the fixed-line broadband are both operated by the first operator, wherein the mobile network indicator is used to represent the network quality of the mobile network; The determination module is used to compare the fixed broadband network indicator with a first standard threshold, and compare the mobile network indicator with a second standard threshold, to determine the network type with abnormal network quality.
9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Method and system for linking fixed network and mobile network
CN103780613A
Broadband network diagnosis method and device, equipment and storage medium
CN112994967A