Method, device, equipment and storage medium for determining cause of Internet TV freeze

Through multi-source data collection and analysis, the problem of existing technologies being unable to accurately locate the cause of Internet TV freezes has been solved, and the accurate location of the cause of the freezes and the precise location of the problem network segment have been achieved.

CN115883887BActive Publication Date: 2025-09-19CHINA MOBILE GROUP ANHUI +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111123313.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-24
Publication Date
2025-09-19
Estimated Expiration
2041-09-24

AI Technical Summary

Technical Problem

When determining the cause of Internet TV freezes, existing technologies are unable to accurately locate the specific network segment causing the freezes, resulting in low judgment accuracy.

Method used

By obtaining the information collected by the target set-top box soft probe and the home gateway soft probe, the associated information of the target set-top box, the information collected by all set-top box soft probes under the set-top box uplink device, the content distribution network server information and preset conditions, the target data is recorded and the cause of the lag is determined based on this data.

Benefits of technology

It has achieved accurate identification of the cause of Internet TV freezes, can precisely locate the problem network segment, and optimized the diagnosis process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115883887B_ABST
    Figure CN115883887B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a method, apparatus, device, and storage medium for determining the cause of Internet TV freezes. The method includes obtaining various information, including information collected by a target set-top box soft probe and a home gateway soft probe connected to the target set-top box, and associated information about the target set-top box, and comprehensively determining the cause of the freeze based on the various information and pre-set conditions. The method for determining the cause of Internet TV freezes according to embodiments of the present application can accurately locate the cause of freezes based on information from multiple sources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet communication technology, and in particular to a method, apparatus, device, and storage medium for determining the cause of Internet TV freezes. Background Art

[0002] With the development of Internet communication technology, Internet TV has gained more and more people's favor, and the application of Internet TV has met people's viewing needs.

[0003] Currently, when internet TVs experience malfunctions, the cause of the lag is primarily determined through video playback data, network environment data, network detection data, and system data reported by the soft probe inside the set-top box. This method cannot pinpoint the specific network segment causing the lag, resulting in low accuracy. Summary of the Invention

[0004] The embodiments of the present application provide a method, apparatus, device, and storage medium for determining the cause of Internet TV freezes, which can accurately locate the cause of Internet TV freezes by obtaining data from multiple sources.

[0005] In a first aspect, an embodiment of the present application provides a method for determining the cause of Internet TV freezes, the method comprising:

[0006] When the target set-top box soft probe reports a freeze event, obtain information collected by the target set-top box soft probe and the target set-top box's connected home gateway soft probe;

[0007] Get the associated information of the target set-top box;

[0008] Obtain information collected by all set-top box soft probes under the set-top box uplink device and content distribution network server information;

[0009] Record target data based on information collected by the target set-top box soft probe and the target set-top box's uplink home gateway soft probe, the target set-top box's associated information, information collected by all set-top box soft probes under the set-top box's uplink device, content distribution network server information, and preset conditions;

[0010] Determine the cause of lag based on target data.

[0011] In a second aspect, an embodiment of the present application provides a device for determining the cause of Internet TV freezes, the device comprising:

[0012] An acquisition module is used to obtain information collected by the target set-top box soft probe and the target set-top box connected home gateway soft probe when the target set-top box soft probe reports a freeze event;

[0013] The acquisition module is also used to obtain the associated information of the target set-top box;

[0014] The acquisition module is also used to obtain information collected by all set-top box soft probes under the set-top box uplink device and content distribution network server information;

[0015] A recording module is used to record target data based on information collected by the target set-top box soft probe and the target set-top box uplink home gateway soft probe, the target set-top box association information, information collected by all set-top box soft probes under the set-top box uplink device, content distribution network server information and preset conditions;

[0016] The determination module is used to determine the cause of the freeze based on the target data.

[0017] In a third aspect, an embodiment of the present application provides a device for determining the cause of Internet TV freezes, the device comprising:

[0018] a processor, and a memory storing computer program instructions;

[0019] The processor reads and executes computer program instructions to implement the method for determining the cause of Internet TV freezes of the first aspect.

[0020] In a fourth aspect, an embodiment of the present application provides a storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the method for determining the cause of Internet TV freezes according to the first aspect is implemented.

[0021] The method, apparatus, device and storage medium for determining the cause of Internet TV freezes in the embodiments of the present application can determine the cause of Internet TV freezes by obtaining information collected by the target set-top box soft probe and the target set-top box connected home gateway soft probe, the target set-top box association information, the information collected by all set-top box soft probes under the set-top box connected device and the content distribution network server CDN information from multiple sources, thereby achieving accurate positioning of the problem network segment. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1 This is a flow chart of a method for determining the cause of Internet TV freezes provided in an embodiment of the present application;

[0024] Figure 2 This is a flowchart for determining the cause of a jamming provided by an embodiment of the present application;

[0025] Figure 3This is a schematic diagram of various network segments provided in an embodiment of the present application;

[0026] Figure 4 Schematic diagram of a monitoring platform for a method for determining the cause of Internet TV freezes provided in an embodiment of the present application;

[0027] Figure 5 This is a structural diagram of a device for determining the cause of Internet TV freezes provided by an embodiment of the present application;

[0028] Figure 6 This is a structural diagram of a device for determining the cause of Internet TV freezes provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0030] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0031] When Internet TV freezes, existing technical solutions mainly make judgments based on data collected by soft probes inside the set-top box. The data source is relatively single, and it is impossible to accurately locate the cause of the freeze when making judgments.

[0032] In order to solve the problems of the prior art, the embodiments of the present application provide a method, apparatus, device and storage medium for determining the cause of Internet TV freeze. The method for determining the cause of Internet TV freeze provided by the embodiments of the present application is first introduced below.

[0033] Figure 1 The following is a flow chart showing a method for determining the cause of Internet TV freezes provided by an embodiment of the present application. Figure 1 As shown, the method may include the following steps:

[0034] S110: When the target set-top box soft probe reports a freeze event, information collected by the target set-top box soft probe and the target set-top box connected home gateway soft probe is obtained.

[0035] When a user encounters freezes while watching an Internet TV program, the target set-top box account and freeze time are recorded to determine whether the built-in soft probe of the target set-top box reports the freeze event at the freeze time.

[0036] When the target set-top box soft probe reports a freeze event, information collected by the target set-top box soft probe and the target set-top box's home gateway soft probe at the freeze moment is obtained. In some embodiments, the information collected by the target set-top box soft probe may include three categories: terminal information, network information, and content delivery network (CDN) information.

[0037] Among them, terminal information includes: set-top box central processing unit (CPU) utilization, set-top box memory utilization, set-top box request uniform resource locator (URL) format and time, set-top box wireless network (Wireless-Fidelity, WIFI) signal strength, set-top box Internet packet groper (Ping) home gateway packet loss rate, set-top box ping home gateway delay, etc.; network information includes: Transmission Control Protocol (TCP) establishment delay, TCP retransmission rate, TCP out-of-order rate, etc.; CDN information includes: Hypertext Transfer Protocol (HTTP) error code returned by the CDN server requested by the set-top box, no response to the HTTP request of the CDN server requested by the set-top box, network protocol (Internet Protocol, IP), the delay of the CDN server returning the HTTP response requested by the set-top box, and the delay of the CDN server scheduling HTTP response requested by the set-top box. The information collected by the home gateway soft probe includes: home gateway CPU utilization, home gateway memory utilization, optical modem optical power, uplink Wi-Fi strength of the TV set-top box directly connected to the router, whether the TV set-top box directly connected to the router is a poor quality router, etc.

[0038] S120: Obtain associated information of the target set-top box.

[0039] When the target set-top box soft probe reports a freeze event, query the associated information of the target set-top box at the freeze moment.

[0040] In some embodiments, obtaining the associated information of the target set-top box may include: obtaining the operator's transmission network management information, obtaining the operator's data network management information, obtaining the CDN call bill information of the target set-top box, and obtaining at least one of the following: obtaining the set-top box's content source corresponding program's streaming test results. Acquiring the operator's transmission network management information is to query the bandwidth utilization of the optical line terminal (OLT) port on the set-top box at the moment of the freeze; obtaining the operator's data network management information is to query the bandwidth utilization of the set-top box's content source related broadband remote access server (BRAS) and CDN links at the moment of the freeze; obtaining the target set-top box's CDN call bill information is to obtain the first packet delay, download rate, and HTTP error code in the CDN call bill corresponding to the set-top box request; obtaining the set-top box content source corresponding program's streaming test results is to query the duration of the content source corresponding program's streaming interruption.

[0041] S130: Acquire information collected by all set-top box soft probes under the set-top box uplink device and content delivery network server CDN information.

[0042] Acquire information collected by all set-top box soft probes under the set-top box uplink device at the time of freeze. The uplink device may include: at least one of: OLT and BRAS.

[0043] In some embodiments, the information collected by all set-top box soft probes under the set-top box upstream device OLT is obtained to check whether there is a large amount of lag, specifically, the number of users experiencing lag, the percentage of users experiencing lag, and the duration of lag under the set-top box upstream device OLT is obtained. The information collected by all set-top box soft probes under the set-top box upstream device BRAS is obtained to check whether there is a large amount of lag, specifically, the number of users experiencing lag, the percentage of users experiencing lag, and the duration of lag under the set-top box upstream device BRAS is obtained. The information of the content distribution network server CDN is obtained to check whether the CDN server is abnormal, specifically, the percentage of users experiencing lag duration on the CDN server requested by the set-top box and the percentage of users experiencing lag duration on the CDN service group to which the CDN server requested by the set-top box belongs are obtained.

[0044] S140. Record target data based on information collected by the target set-top box soft probe and the target set-top box connected home gateway soft probe, target set-top box association information, information collected by all set-top box soft probes under the set-top box connected device, content distribution network server information and preset conditions.

[0045] In some embodiments, whether the information is abnormal is determined based on the information collected by the target set-top box soft probe and the target set-top box connected home gateway soft probe, the associated information of the target set-top box, the information collected by all set-top box soft probes under the set-top box connected device, the content distribution network server information and the preset conditions corresponding to each information. When it is determined that the collected information meets the preset conditions and is abnormal information, the target data is recorded, wherein the target data includes the abnormal information.

[0046] S150: Determine the cause of the freeze based on the target data.

[0047] In some embodiments, determining the cause of the freeze based on the target data includes: determining the problem type based on the target data; and determining the cause of the freeze based on the problem type.

[0048] The method for determining the cause of Internet TV freezes provided in the embodiment of the present application can judge the cause of Internet TV freezes based on multi-source data such as information collected by the target set-top box soft probe, information collected by the home gateway soft probe, and related information of the target set-top box. It can accurately locate the network segment that causes Internet TV freezes and optimize the diagnostic process.

[0049] In some embodiments, the preset condition is based on the condition of each information, and it is determined that the collected information meets the preset condition, including: the set-top box CPU utilization is too high, higher than 90%; the set-top box memory utilization is too high, higher than 90%; the set-top box request URL format is not standardized or the request time is incorrect, specifically, the IP in the set-top box request URL does not contain a legal domain name or is not in the legal service address segment list IP, or the difference between the freeze time and the request timestamp in the set-top box request URL exceeds the validity period of time shift or playback; the WIFI signal strength connected to the set-top box is too low, lower than -65dbm; the set-top box ping home gateway packet loss rate is too large, greater than 1%; the set-top box ping home gateway delay is too large, greater than 100000μs; TCP establishment The delay is too large, greater than 100,000 μs; the TCP retransmission rate is too high, greater than 1%; the TCP out-of-order rate is too high, greater than 1%; the CDN server requested by the set-top box returns an HTTP error code, such as 4XX or 5XX; the CDN server HTTP request requested by the set-top box has no response IP, and the HTTP response indicator is empty; the delay in the HTTP response returned by the CDN server requested by the set-top box is too large, greater than 100,000 μs; the delay in the HTTP response dispatched by the CDN server requested by the set-top box is too large, greater than 100,000 μs; the CPU utilization of the home gateway is too high, greater than 90%; the memory utilization of the home gateway is too high, greater than 90%; the optical power of the optical modem is too low, less than -27 dBm; the W of the uplink of the TV set-top box directly connected to the router is too low. The IFI intensity is too low, lower than -65dbm; the router directly connected to the TV set-top box is a low-quality router; the bandwidth utilization of the OLT port on the set-top box is too high, higher than 85%; the bandwidth utilization of the BRAS and CDN-related links on the set-top box is too high, higher than 85%. Specifically, the bandwidth utilization of the BRAS link on the set-top box is higher than 85%, and the bandwidth utilization of the CDN link on the set-top box is higher than 85%; the first packet delay in the CDN call list corresponding to the set-top box request is too large, greater than 100ms; the download rate in the CDN call list corresponding to the set-top box request is too low, lower than 1.5Mbps; the CDN call list corresponding to the set-top box request contains HTTP error codes, such as 4XX or 5XX; the flow interruption time of the program corresponding to the set-top box content source is too long, exceeding 5 minutes; the number of users experiencing viewing freezes when the set-top box is connected to the OLT is too large, with the number of viewing users exceeding 100 and the number of users experiencing freezes exceeding 30; the proportion of users experiencing freezes when the set-top box is connected to the OLT is too high, exceeding 20%; the proportion of duration of freezes when the set-top box is connected to the OLT is too high, exceeding 1%; the number of users experiencing viewing freezes when the set-top box is connected to the BRAS is too large, with the number of viewing users exceeding 100 and the number of users experiencing freezes exceeding 30; the proportion of users experiencing freezes when the set-top box is connected to the BRAS is too high, exceeding 20%; the proportion of duration of freezes when the set-top box is connected to the BRAS is too high, exceeding 1%; the proportion of freezes for users on the CDN server requested by the set-top box is too large, exceeding 5%; the proportion of freezes for users on the CDN service group to which the CDN server requested by the set-top box belongs is too large, exceeding 5%.In practical applications, the collected information and preset conditions to be judged include at least one of the above conditions. It should be understood that the values ​​corresponding to the above conditions can be set according to actual conditions and are not limited thereto.

[0050] In some embodiments, based on the above preset conditions and collected information, the process of recording target data and determining the cause of the jam is as follows: Figure 2 As shown, when it is determined that the information is abnormal, the abnormal data corresponding to the information is recorded, and the cause of the freeze is comprehensively determined based on the recorded abnormal data and a diagnosis result is given to complete the diagnosis process. Among them, determining whether the information is abnormal includes determining whether the information collected by the set-top box soft probe, the information collected by the home gateway soft probe, the operator transmission network management query information, the information collected by all set-top box soft probes under the set-top box upstream device, the operator data network management query information, the CDN request call record information and the content source stream pulling test results are abnormal; determining whether the information collected by all set-top box soft probes under the set-top box upstream device includes: determining whether the set-top box upstream OLT is abnormal, determining whether the set-top box upstream BRAS is abnormal, and determining whether the upstream CDN node / server is abnormal.

[0051] In some embodiments, the collected information is attributed to Figure 3 The different network segments shown include: terminal, home network, metropolitan area network, bearer network, CDN, and content source. When a piece of information is abnormal, the problem in the corresponding network segment is determined to be the cause of the lag. The corresponding relationship is shown in Table 1. The problem type is determined based on the collected information and preset conditions, and the cause of the lag is further determined. For example, when the set-top box CPU utilization collected by the set-top box soft probe is higher than 90%, the problem type is determined to be a terminal hardware performance issue, and the corresponding lag cause is a terminal problem.

[0052] Table 1 Comparison table of jamming causes

[0053]

[0054]

[0055] In some embodiments, when the problem type is determined based on the target data; when the cause of the lag is determined based on the problem type, if there are other network problems, if the determined cause of the lag includes a home network or metropolitan area network problem, it is preferentially judged as a problem with the home network or metropolitan area network. If there is no problem with the home network and the metropolitan area network, it is judged as a bearer network problem.

[0056] The method for determining the cause of Internet TV freezes provided in the embodiment of the present application can obtain information from multiple sources, determine abnormal data based on preset conditions, and further determine the cause of the freeze. Through the information from multiple sources, the cause of the freeze can be accurately located and the problematic network segment causing the freeze can be determined.

[0057] Figure 4 This is a schematic diagram of a monitoring platform that uses the above-mentioned method for determining the cause of Internet TV freezes. The soft probe monitoring platform receives data reported by the set-top box soft probe and establishes an interface with the gateway soft probe monitoring platform, transmission network management, data network management, and CDN system to transmit relevant information, including:

[0058] Soft probe monitoring platform and gateway soft probe monitoring platform: open the interface and receive home gateway soft probe data in real time;

[0059] Soft probe monitoring platform and transmission network management: open the interface and query the bandwidth utilization of the set-top box upstream OLT port in real time when the set-top box freezes;

[0060] The soft probe monitoring platform and data network management system connect to each other, enabling real-time query of the bandwidth utilization of the BRAS port connected to the set-top box at the moment of set-top box freeze, as well as the bandwidth utilization of the CDN link connected to the set-top box in response to the set-top box request.

[0061] The soft probe monitoring platform and CDN system: open up the interface to query the CDN call records corresponding to the set-top box requests at the time of the freeze in real time;

[0062] Soft probe monitoring platform and content source streaming dial-up testing system: open the interface to query the streaming dial-up testing information of the corresponding program of the content source at the moment of freeze in real time.

[0063] The monitoring platform provided in the embodiment of the present application opens up the interface between the platform and the system, can obtain multi-source data in real time, judge the cause of the lag based on the multi-source data and preset conditions, and achieve accurate positioning of the network segment causing the lag.

[0064] Based on the above-mentioned method for determining the cause of Internet TV freeze, the embodiment of the present application further proposes a device for determining the cause of Internet TV freeze, the specific contents of which are as follows:

[0065] Figure 5 This is a schematic diagram of the structure of a device for determining the cause of Internet TV freezes provided by an embodiment of the present application. Figure 5 As shown, the apparatus 500 may include an acquisition module 510 , a recording module 520 and a determination module 530 .

[0066] The acquisition module 510 is used to acquire information collected by the target set-top box soft probe and the target set-top box connected home gateway soft probe when the target set-top box soft probe reports a freeze event.

[0067] The acquisition module 510 is further configured to acquire associated information of a target set-top box.

[0068] The acquisition module 510 is further configured to acquire information collected by all set-top box soft probes under the set-top box uplink device and content distribution network server information.

[0069] Recording module 520, configured to record target data based on information collected by the target set-top box soft probe and the target set-top box uplink home gateway soft probe, associated information of the target set-top box, information collected by all set-top box soft probes under the set-top box uplink device, content distribution network server information, and preset conditions;

[0070] The determination module 530 is used to determine the cause of the freeze based on the target data.

[0071] In some embodiments, the acquisition module 510 is used to obtain associated information of the target set-top box, specifically including: obtaining operator transmission network management information, obtaining operator data network management information, obtaining call bill information of the content distribution network CDN of the target set-top box, and obtaining at least one of the stream pulling test results of the program corresponding to the set-top box content source.

[0072] In some embodiments, the acquisition module 510 is further configured to acquire information collected by all set-top box soft probes under the set-top box uplink device, where the uplink device includes at least one of an optical line terminal and a broadband remote access server.

[0073] In some embodiments, the determination module 530 is used to determine the cause of the freeze based on the target data, specifically including: determining the problem type based on the target data; and determining the cause of the freeze based on the problem type.

[0074] The device 500 for determining the cause of Internet TV freezes provided in the embodiment of the present application can obtain information from multiple sources, record abnormal data based on the information from multiple sources and preset conditions, and further determine the cause of the freezes, and accurately locate the problem network segment.

[0075] It should be noted that Figure 5 The device of the embodiment can be used as the execution subject of the method of each embodiment described above, and can implement the corresponding process in each method to achieve the same technical effect. For the sake of brevity, this aspect will not be described in detail.

[0076] Figure 6 A schematic diagram of the hardware structure for determining the cause of Internet TV freezes provided in an embodiment of the present application is shown.

[0077] The device for determining the cause of freeze in an Internet TV may include a processor 601 and a memory 602 storing computer program instructions.

[0078] Specifically, the processor 601 may include a central processing unit (CPU) or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0079] Memory 602 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In one example, memory 302 may include removable or non-removable (or fixed) media, or memory 602 may be a non-volatile solid-state memory. Memory 602 may be located inside or outside the integrated gateway disaster recovery device.

[0080] In one example, the memory 602 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage media device, an optical storage media device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, generally, the memory 602 includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present application.

[0081] The processor 601 reads and executes the computer program instructions stored in the memory 602 to implement Figure 1 The method / steps S110 to S150 in the embodiment shown, and achieving Figure 1 The corresponding technical effects achieved by executing the methods / steps in the illustrated example will not be repeated here for the sake of brevity.

[0082] In one example, the device for determining the cause of Internet TV freeze may further include a communication interface 603 and a bus 610. Figure 6 As shown, the processor 601, the memory 602, and the communication interface 603 are connected via a bus 610 and communicate with each other.

[0083] The communication interface 603 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0084] Bus 610 includes hardware, software or both, and couples the components of the determination device of the cause of Internet TV jamming to each other. For example, and not limitation, bus may include Accelerated Graphics Port (AGP) or other graphics bus, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industry Standard Architecture (ISA) bus, InfiniBand interconnection, Low Pin Count (LPC) bus, memory bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association local (VLB) bus or other suitable bus or two or more of these combinations. Where appropriate, bus 610 may include one or more buses. Although the present application embodiment describes and illustrates a specific bus, the present application considers any suitable bus or interconnection.

[0085] The device for determining the cause of Internet TV freeze can execute the method for determining the cause of Internet TV freeze in the embodiment of the present application based on the acquired multi-source information, thereby realizing the combination of Figure 1 Describes the method for determining the cause of Internet TV freezes.

[0086] In addition, in conjunction with the method for determining the cause of Internet TV freezes in the above embodiments, embodiments of the present application may provide a storage medium for implementation. The storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the methods for determining the cause of Internet TV freezes in the above embodiments is implemented.

[0087] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0088] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0089] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0090] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.

[0091] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A method for determining the cause of Internet TV freeze, characterized in that: include: When the target set-top box soft probe reports a freeze event, obtain information collected by the target set-top box soft probe and the target set-top box's connected home gateway soft probe; Get the associated information of the target set-top box; Obtaining information collected by all set-top box soft probes under a set-top box uplink device and content delivery network server CDN information, wherein the uplink device includes: at least one of an optical line terminal OLT and a broadband remote access server BRAS, and obtaining information collected by all set-top box soft probes under the set-top box uplink device OLT; and / or obtaining information collected by all set-top box soft probes under the set-top box uplink device BRAS; Dividing the information collected by the target set-top box soft probe and the target set-top box uplink home gateway soft probe, the associated information of the target set-top box, the information collected by all set-top box soft probes under the set-top box uplink device, and the content distribution network server information to obtain data corresponding to multiple network segments, wherein the multiple network segments include at least two of the terminal, home network, metropolitan area network, bearer network, content distribution network, and content source; Record target data according to the data corresponding to each network segment and preset conditions; Determining a cause of the jamming based on the target data includes: determining that a problem of a network segment corresponding to the target data is the cause of the jamming; The problem of the network segment corresponding to the target data is determined as the cause of the jamming according to the priority order, and the priority order includes: the priority of the jamming caused by the home network or the metropolitan area network is higher than the priority of the jamming caused by the bearer network.

2. The method according to claim 1, characterized in that The obtaining of the associated information of the target set-top box includes: At least one of the following is obtained: the operator's transmission network management information, the operator's data network management information, the target set-top box's content delivery network CDN call list information, and the set-top box content source corresponding program's stream pulling test result.

3. The method according to claim 1, characterized in that The determining the cause of the jamming based on the target data includes: determining a question type based on the target data; Determine the cause of the lag based on the problem type.

4. A device for determining the cause of Internet TV freeze, characterized in that: The device comprises: An acquisition module is used to obtain information collected by the target set-top box soft probe and the target set-top box connected home gateway soft probe when the target set-top box soft probe reports a freeze event; The acquisition module is further configured to acquire associated information of a target set-top box; The acquisition module is further configured to acquire information collected by all set-top box soft probes under a set-top box uplink device and content distribution network server information, wherein the uplink device includes at least one of an optical line terminal (OLT) and a broadband remote access server (BRAS), and to acquire information collected by all set-top box soft probes under the set-top box uplink device (OLT); and / or to acquire information collected by all set-top box soft probes under the set-top box uplink device (BRAS); a recording module for dividing information collected by the target set-top box soft probe and the target set-top box uplink home gateway soft probe, associated information of the target set-top box, information collected by all set-top box soft probes under the set-top box uplink device, and information of the content distribution network server to obtain data corresponding to multiple network segments, wherein the multiple network segments include at least two of a terminal, a home network, a metropolitan area network, a bearer network, a content distribution network, and a content source; and recording target data according to the data corresponding to each of the network segments and preset conditions; A determination module is used to determine the cause of the lag based on the target data, including: determining that the problem of the network segment corresponding to the target data is the cause of the lag; and is also used to determine that the problem of the network segment corresponding to the target data is the cause of the lag according to a priority order, and the priority order includes: the priority of the home network or the metropolitan area network causing the lag is greater than the priority of the bearer network causing the lag.

5. The device according to claim 4, characterized in that The acquisition module is used to obtain the associated information of the target set-top box, specifically including: At least one of the following is obtained: the operator's transmission network management information, the operator's data network management information, the target set-top box's content delivery network CDN call list information, and the set-top box content source corresponding program's stream pulling test result.

6. The device according to claim 4, characterized in that The determining module is used to determine the cause of the jamming based on the target data, specifically including: determining a question type based on the target data; Determine the cause of the lag based on the problem type.

7. A device for determining the cause of Internet TV freezes, characterized in that: The device includes: a processor, and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the method for determining the cause of Internet TV freezes as described in any one of claims 1-3.

8. A storage medium, characterized in that: The storage medium stores computer program instructions, which, when executed by a processor, implement the method for determining the cause of Internet TV freezes as described in any one of claims 1-3.

Citation Information

Patent Citations

  • Fault positioning method and apparatus thereof

    CN107493183A

  • Fault detection method and device for home broadband network and readable medium

    CN110943874A