Network optimization method, device and equipment of IPTV (Internet Protocol Television) set top box and medium
By monitoring the data transmission rate and buffering time of IPTV set-top box, and automatically implementing network optimization solutions, the problem of unable to automatically handle network abnormalities in the prior art is solved, and the smoothness of video playback and user experience are improved.
Patent Information
- Application Number
- CN202510128264.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2025-03-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing IPTV set-top box cannot automatically handle network abnormalities, resulting in degradation of video quality and poor playback, affecting the user experience.
Automatically execute network optimization solutions by monitoring the data transmission rate and buffering time of the set-top box during video playback. Specifically, it includes: if the data transmission rate is less than the stuttering threshold, the first network optimization scheme is executed; if the buffering time is greater than the buffering threshold, the second network optimization scheme is executed; if the above two conditions are met at the same time, the first network optimization scheme is first executed, and then the second network optimization scheme is executed.
It realizes automatic optimization of set-top boxes when encountering network abnormalities, reduces manual intervention and improves the smoothness of video playback and user experience.
Smart Images

Figure CN119583889A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of set-top boxes, and provides a network optimization method, device, equipment and medium for an IPTV set-top box. Background Art
[0002] With the rapid development of set-top boxes for Internet Protocol Television (IPTV) systems, the number of users and user requirements are increasing. IPTV set-top boxes often suffer from network problems, resulting in reduced video quality, unsmooth playback, repeated video page updates, no jumps, and no fault information. Users can only wait and cannot find the cause of the fault in time, nor can they perform simple identification and basic processing, which greatly affects the user's viewing experience. Summary of the invention
[0003] The present application provides a network optimization method, device, equipment and medium for an IPTV set-top box, which are used to solve the problem that the existing set-top box cannot automatically handle network anomalies.
[0004] In a first aspect, a network optimization method for an IPTV set-top box is provided, which is applied to a set-top box, and the method comprises: Monitoring a first data transmission rate of the set-top box during video playback and a first buffering time during which the video cannot be played; If the first data transmission rate is less than the freeze threshold, executing a first network optimization solution; If the first buffering time is greater than the buffering threshold, executing a second network optimization solution; If the first data transmission rate is less than the jamming threshold and the first buffering time is greater than the buffering threshold, the first network optimization scheme is executed first, and then the second network optimization scheme is executed.
[0005] Optionally, if the first data transmission rate is less than the freeze threshold, before executing the first network optimization solution, the method further includes: The freeze threshold and the buffer threshold are determined according to the definition of the video.
[0006] Optionally, determining the freeze threshold and the buffer threshold according to the definition of the video includes: If the video is a standard definition video, determining the freeze threshold to be a first freeze threshold and the buffer threshold to be a first buffer threshold; If the video is a high-definition video, the freeze threshold is determined to be a second freeze threshold and the buffer threshold is determined to be a second buffer threshold; the first freeze threshold is smaller than the second freeze threshold, and the first buffer threshold is smaller than the second buffer threshold.
[0007] Optionally, the first network optimization solution includes reconnecting to the network; if the first data transmission rate is less than a freeze threshold, executing the first network optimization solution includes: If the first data transmission rate is less than the freeze threshold, reconnect to the network.
[0008] Optionally, the first network optimization solution further includes reallocating a frequency band; if the first data transmission rate is less than a freeze threshold, after reconnecting to the network, the method further includes: Continuing to monitor the second data transmission rate of the set-top box during the video playback process; If the second data transmission rate is less than the freeze threshold, the set-top box is connected to the 5 GHz frequency band and other devices are connected to the 2.4 GHz frequency band.
[0009] Optionally, the second network optimization solution includes clearing the cache; if the first buffering time is greater than a buffering threshold, executing the second network optimization solution includes: If the first buffering time is greater than the buffering threshold, the cache is cleared.
[0010] Optionally, the second network optimization solution further includes reallocating bandwidth; if the first buffering time is greater than a buffering threshold, after clearing the cache, the method further includes: Continue to monitor the second buffer time when the video cannot be played; If the second buffer time is still greater than the buffer threshold, the bandwidth used by the set-top box is increased and the bandwidth used by other devices is reduced.
[0011] In a second aspect, a network optimization device for an IPTV set-top box is provided, which is arranged in the set-top box, and the device comprises: A network quality monitoring module, used to monitor a first data transmission rate of the set-top box during video playback and a first buffering time during which the video cannot be played; An analysis and processing module is used to execute a first network optimization plan if the first data transmission rate is less than a jamming threshold; to execute a second network optimization plan if the first buffering time is greater than a buffering threshold; and to execute the first network optimization plan first and then the second network optimization plan if the first data transmission rate is less than the jamming threshold and the first buffering time is greater than the buffering threshold.
[0012] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the network optimization method of the IPTV set-top box described in the second aspect.
[0013] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and a processor executes the computer program to implement the network optimization method for the IPTV set-top box described in the second aspect.
[0014] Compared with the prior art, the present invention has the following beneficial effects: The present application provides a network optimization method for an IPTV set-top box, which is applied to a set-top box. The method includes: monitoring a first data transmission rate of the set-top box during video playback and a first buffering time during which the video cannot be played; if the first data transmission rate is less than a freeze threshold, executing a first network optimization scheme; if the first buffering time is greater than the buffering threshold, executing a second network optimization scheme; if the first data transmission rate is less than the freeze threshold and the first buffering time is greater than the buffering threshold, first executing the first network optimization scheme and then executing the second network optimization scheme.
[0015] In the present application, the set-top box can automatically monitor the data transmission rate and buffering time to identify the strength of the surrounding WIFI signal during video playback. When the data transmission rate is low or the buffering time is long, the set-top box can automatically execute the corresponding network optimization plan to solve network anomalies, reduce the need for manual intervention, effectively reduce freezes and stagnation, and improve the fluency of video playback and user experience. When the first data transmission rate is less than the freeze threshold and the first buffering time is greater than the buffering threshold, the first network optimization plan is first executed to increase the data transmission rate, solve the basic transmission problem first, and then execute the second network optimization plan on the basis of ensuring that the data can be smoothly transmitted to the set-top box, which can ensure that the optimized cache plan can be effectively executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0017] Figure 1 A schematic diagram of the structure of a set-top box provided in an embodiment of the present application; Figure 2 A schematic diagram of a flow chart of a network optimization method for an IPTV set-top box provided in an embodiment of the present application; Figure 3 A schematic diagram of the structure of a network optimization device for an IPTV set-top box provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other arbitrarily. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.
[0019] In order to solve the problem that the existing set-top box cannot automatically handle network anomalies, the embodiment of the present application provides a network optimization method for an IPTV set-top box, which is applied to the set-top box. Figure 1 As shown, an embodiment of the present application provides a set-top box, which may include a memory, a processor, and a network optimization device for an IPTV set-top box.
[0020] Wherein, the memory and the processor are directly or indirectly electrically connected to realize data transmission or interaction. For example, they can be electrically connected to each other through one or more communication buses or signal lines. The network optimization device of the IPTV set-top box includes at least one software function module that can be stored in the memory in the form of software or firmware. The processor is used to execute an executable computer program stored in the memory, for example, the software function module and computer program included in the network optimization device of the IPTV set-top box, so as to realize the network optimization method of the IPTV set-top box provided in the embodiment of the present application.
[0021] Optionally, the memory may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), etc.
[0022] Furthermore, the processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), a system on chip (SoC), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0023] Understandably, Figure 1 The structure shown is for illustration only, and the set-top box may also include Figure 1 More or fewer components as shown, or with Figure 1 The different configurations shown, for example, may also include a communication unit for exchanging information with other devices (such as a background server).
[0024] Combination Figure 2 The embodiment of the present application also provides a network optimization method for an IPTV set-top box applicable to the above set-top box. The method steps defined in the process related to the network optimization method for the IPTV set-top box can be implemented by the first set-top box.
[0025] The following will Figure 2 The specific process shown is explained in detail.
[0026] S201, monitoring a first data transmission rate of a set-top box during video playback and a first buffering time during which the video cannot be played.
[0027] During the specific implementation process, the set-top box includes a network quality monitoring module. When the set-top box plays a certain video, the network quality monitoring module can collect various data related to the network status through network quality monitoring tools, device logs, user feedback channels, etc., including the first data transmission rate and the first buffer time when the video cannot be played. The first data transmission rate refers to the amount of data received by the set-top box from the network per unit time, and the first buffer time refers to the pause loading time caused by unstable bandwidth during the video playback process.
[0028] S202: If the first data transmission rate is less than the freeze threshold, execute the first network optimization solution.
[0029] In the specific implementation process, the set-top box includes an associated solution management module and an analysis and processing module. The associated solution management module has a solution database for storing detailed information of various network optimization solutions, including multiple trigger conditions, solutions corresponding to each trigger condition, etc., as shown in Table 1.
[0030] Table 1
[0031] The analysis and processing module can determine whether the first data transmission rate and the first buffer time meet the triggering conditions in the solution database, and then determine whether to execute the first network optimization solution or the second network optimization solution corresponding to the triggering conditions.
[0032] In a possible embodiment, the first network optimization scheme includes reconnecting the network, and if the first data transmission rate is less than a freeze threshold, reconnecting the network.
[0033] In an embodiment of the present application, when the analysis and processing module determines that the data transmission rate is less than the freeze threshold, it means that the network connection may be unstable. Therefore, the analysis and processing module can first disconnect the network, wait for a few minutes, and then reconnect the network, which helps to restore normal bandwidth and avoid playback freezes caused by too low data transmission rate.
[0034] In a possible embodiment, the first network optimization solution further includes reallocating the frequency band, and if the first data transmission rate is less than the freeze threshold, after reconnecting to the network, the method further includes: Continue to monitor the second data transmission rate of the set-top box during video playback; if the second data transmission rate is less than the freeze threshold, connect the set-top box to the 5 GHz frequency band and connect other devices to the 2.4 GHz frequency band.
[0035] In the specific implementation process, the first network optimization solution includes reconnecting the network and reallocating the frequency band. After reconnecting the network, the analysis and processing module continues to monitor the second data transmission rate of the set-top box during video playback, that is, monitors the actual transmission rate of the set-top box during the stable period after the network is restored. If the second data transmission rate is still lower than the predetermined stuttering threshold, it means that even if the network is reconnected, the bandwidth is still insufficient. At this time, the frequency band is reallocated for the device, connecting the set-top box to the 5GHz band and connecting other devices to the 2.4GHz band. Other devices include smart home devices, mobile phones, laptops, etc.
[0036] In the embodiment of the present application, considering that the bandwidth of the 5GHz band is large, it can provide a higher transmission speed, which is especially important for devices (such as IPTV set-top boxes) that require a large data transmission bandwidth. Watching high-definition videos (such as 4K videos) requires a higher bandwidth, and the 5GHz band can provide a more stable and faster connection, thereby reducing problems such as stuttering and buffering. The speed of the 2.4GHz band is relatively slow, which is suitable for some devices that do not require high bandwidth. Therefore, connecting the set-top box to the 5GHz band can obtain faster transmission speeds, reduce interference and congestion, and thus improve the stability and quality of video streaming media playback. At the same time, connecting other devices to the 2.4GHz band can maintain a balance between various devices in the home network, avoid interference and bandwidth contention between devices, and ensure more efficient network use.
[0037] In a possible embodiment, after connecting the set-top box to the 5GHz frequency band and connecting other devices to the 2.4GHz frequency band, continue to monitor the third data transmission rate of the set-top box during video playback; if the third data transmission rate is still less than the freeze threshold, a prompt message is displayed on the current page of the TV to remind the user to shut down and restart the set-top box.
[0038] In an embodiment of the present application, a prompt message such as "The current video cannot be played smoothly, please try to shut down and restart the set-top box" indicates that the internal processing solution has not been able to solve the network abnormality problem, and reminds the user to shut down and restart to reinitialize the set-top box, which may help the set-top box restore smooth video playback.
[0039] S203: If the first buffering time is greater than the buffering threshold, execute the second network optimization solution.
[0040] In a possible embodiment, the second network optimization solution includes clearing the cache; if the first buffering time is greater than the buffering threshold, executing the second network optimization solution includes: If the first buffer time is greater than the buffer threshold, the cache is cleared.
[0041] In the embodiment of the present application, when the analysis and processing module determines that the first buffering time is greater than the buffering threshold, it means that a buffering delay occurs during video playback, indicating that the memory or storage space of the device may be insufficient, affecting the buffering and playback efficiency of the video. Therefore, the analysis and processing module can clean up the network cache of the set-top box, such as temporary data of the video stream, application cache data, etc., which can release memory and bandwidth, help improve the streaming media playback performance of the set-top box, and reduce playback jams caused by insufficient cache.
[0042] In a possible embodiment, the second network optimization solution further includes reallocating bandwidth; if the first buffering time is greater than the buffering threshold, after clearing the cache, the method further includes: Continue to monitor the second buffering time when the video cannot be played; if the second buffering time is still greater than the buffering threshold, increase the bandwidth used by the set-top box and reduce the bandwidth used by other devices.
[0043] In the specific implementation process, the second network optimization solution includes clearing the cache and reallocating the bandwidth. After clearing the cache, the analysis and processing module monitors the video buffering again. If the second buffering time is still greater than the buffering threshold, it means that after clearing the cache, the video buffering time is still too long, which means that the network bandwidth may be the main factor causing the freeze. At this time, the bandwidth can be reallocated for the device. By adjusting the bandwidth management of the router, a higher bandwidth limit can be set for the set-top box, and a lower bandwidth limit can be set for other devices such as mobile phones and tablets.
[0044] In the embodiment of the present application, it is considered that when the network bandwidth is insufficient, even if the cache space has been released, the video data cannot be transmitted efficiently, resulting in freezing or long buffering. If there are multiple devices in a home or office sharing the same network resources, the high bandwidth usage of other devices (such as mobile phones, tablets, computers, etc.) (such as downloading large files, online games, high-definition video streaming, etc.) may affect the bandwidth allocation of the set-top box. Therefore, the bandwidth used by the set-top box is increased, the bandwidth used by other devices is reduced, and the bandwidth occupied by other devices is reduced, ensuring that the set-top box obtains sufficient bandwidth resources and that the video stream can be smoothly transmitted during playback, thereby reducing the buffering time.
[0045] In a possible embodiment, after increasing the bandwidth used by the set-top box and reducing the bandwidth used by other devices, continue to monitor the third buffer time during which the video cannot be played; if the third buffer time is still less than the buffer threshold, a prompt message is displayed on the current page of the TV to remind the user to shut down and restart the set-top box.
[0046] S204: If the first data transmission rate is less than the jamming threshold and the first buffering time is greater than the buffering threshold, the first network optimization solution is executed first, and then the second network optimization solution is executed.
[0047] In the specific implementation process, when the analysis and processing module determines that the first data transmission rate is less than the jamming threshold and the first buffering time is greater than the buffering threshold, that is, when multiple trigger conditions are met, the first network optimization plan is preferentially executed to reconnect the network and reallocate the frequency band. Then the second network optimization plan is executed to clear the cache and reallocate the bandwidth.
[0048] In a possible embodiment, after executing the first network optimization scheme and then executing the second network optimization scheme, the third data transmission rate of the set-top box during video playback and the third buffering time during which the video cannot be played are continuously monitored; if the third data transmission rate is still less than the freeze threshold, or the third buffering time is still less than the buffering threshold, a prompt message is displayed on the current page of the TV to remind the user to shut down and restart the set-top box.
[0049] In a possible embodiment, the jamming threshold and the buffering threshold may be preset by a user.
[0050] Users can open the set-top box menu, enter the main interface, find the "Network Settings" or "Video Settings" option in the menu, enter the corresponding settings interface, and in the network settings, find the "Stuttering Threshold" (usually in Mbps) and "Buffering Threshold" (usually in seconds) options, and adjust these values according to personal needs. For example, set the stuttering threshold to 4Mbps and the buffering threshold to 10 seconds. After the adjustment is completed, save the settings and exit the settings menu, and restart the set-top box to ensure that the new configuration takes effect.
[0051] In a possible embodiment, before executing S202, a freeze threshold and a buffer threshold may be determined according to the definition of the video.
[0052] During the specific implementation process, if the video is a standard definition video, the freeze threshold is determined to be the first freeze threshold and the buffer threshold is determined to be the first buffer threshold; if the video is a high definition video, the freeze threshold is determined to be the second freeze threshold and the buffer threshold is determined to be the second buffer threshold; the first freeze threshold is less than the second freeze threshold, and the first buffer threshold is less than the second buffer threshold.
[0053] For example, if the video played by the set-top box is a standard definition video, the jam threshold is determined to be 4Mbps and the buffer threshold is determined to be 3 seconds. If the video played by the set-top box is a high definition video, the jam threshold is determined to be 5Mbps and the buffer threshold is determined to be 5 seconds.
[0054] In the embodiment of the present application, taking into account the different impacts of videos of different deficiencies on the user experience, different freeze thresholds and buffer thresholds are set for videos of different deficiencies. Reasonable setting of the thresholds can minimize the impact of freezes on the experience without sacrificing viewing quality.
[0055] In a possible embodiment, the set-top box may generate a report to record network abnormalities (data transmission rate and / or buffering time), execution plans (the first network optimization plan and / or the second network optimization plan) and execution time.
[0056] In summary, the embodiment of the present application provides a network optimization method for an IPTV set-top box. During the video playback process, the set-top box can automatically monitor the data transmission rate and buffer time to identify the strength of the surrounding WIFI signal, and automatically execute the network optimization plan according to the signal strength. It is more intelligent and reduces the need for manual intervention, ensuring that the set-top box can always obtain a stable and efficient network connection, providing users with a smooth IPTV service experience. The set-top box can automatically adapt to different WIFI environments, improving the reliability and adaptability of the network.
[0057] Based on the same inventive concept, Figure 3 As shown, the embodiment of the present application also provides a network optimization device for an IPTV set-top box. The device includes: A network quality monitoring module, used to monitor a first data transmission rate of the set-top box during video playback and a first buffering time during which the video cannot be played; An analysis and processing module is used to execute a first network optimization plan if the first data transmission rate is less than a jamming threshold; to execute a second network optimization plan if the first buffering time is greater than a buffering threshold; and to execute the first network optimization plan first and then the second network optimization plan if the first data transmission rate is less than the jamming threshold and the first buffering time is greater than the buffering threshold.
[0058] In addition, in one embodiment, the present application also provides a computer device, which is equivalent to the set-top box discussed above, and the computer device includes a processor, a memory, and a computer program stored in the memory. When the computer program is executed by the processor, the network optimization method of the aforementioned IPTV set-top box is implemented.
[0059] In addition, in one embodiment, the present application further provides a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the network optimization method of the IPTV set-top box is implemented.
[0060] In some embodiments, the computer readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or various devices including one or any combination of the above memories. The computer may be various computing devices including intelligent terminals and servers.
[0061] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0062] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).
[0063] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.
[0064] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0065] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not indicate the advantages or disadvantages of the embodiments.
[0066] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a disk, or an optical disk), and includes a number of instructions for a multimedia terminal device to execute the methods described in each embodiment of the present application.
[0067] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A network optimization method for an IPTV set-top box, characterized in that: Applied to a set-top box, the method comprises: Monitoring a first data transmission rate of the set-top box during video playback and a first buffering time during which the video cannot be played; If the first data transmission rate is less than the freeze threshold, executing a first network optimization solution; If the first buffering time is greater than the buffering threshold, executing a second network optimization solution; If the first data transmission rate is less than the jamming threshold and the first buffering time is greater than the buffering threshold, the first network optimization scheme is executed first, and then the second network optimization scheme is executed.
2. The network optimization method of the IPTV set-top box as claimed in claim 1, characterized in that: If the first data transmission rate is less than the jam threshold, before executing the first network optimization solution, the method further includes: The freeze threshold and the buffer threshold are determined according to the definition of the video.
3. The network optimization method of the IPTV set-top box as claimed in claim 2, characterized in that: The determining the freeze threshold and the buffer threshold according to the definition of the video includes: If the video is a standard definition video, determining the freeze threshold to be a first freeze threshold and the buffer threshold to be a first buffer threshold; If the video is a high-definition video, the freeze threshold is determined to be a second freeze threshold and the buffer threshold is determined to be a second buffer threshold; the first freeze threshold is smaller than the second freeze threshold, and the first buffer threshold is smaller than the second buffer threshold.
4. The network optimization method of the IPTV set-top box as claimed in claim 1, characterized in that: The first network optimization scheme includes reconnecting the network; if the first data transmission rate is less than the freeze threshold, executing the first network optimization scheme includes: If the first data transmission rate is less than the freeze threshold, reconnect to the network.
5. The network optimization method of the IPTV set-top box as claimed in claim 4, characterized in that: The first network optimization scheme further includes reallocating frequency bands; if the first data transmission rate is less than the freeze threshold, after reconnecting to the network, the method further includes: Continuing to monitor the second data transmission rate of the set-top box during video playback; If the second data transmission rate is less than the freeze threshold, the set-top box is connected to the 5 GHz frequency band and other devices are connected to the 2.4 GHz frequency band.
6. The network optimization method for an IPTV set-top box as claimed in claim 1, characterized in that: The second network optimization scheme includes clearing the cache; if the first buffering time is greater than the buffering threshold, executing the second network optimization scheme includes: If the first buffering time is greater than the buffering threshold, the cache is cleared.
7. The network optimization method for an IPTV set-top box as claimed in claim 6, characterized in that: The second network optimization scheme further includes reallocating bandwidth; if the first buffering time is greater than the buffering threshold, after clearing the cache, the method further includes: Continue to monitor the second buffer time when the video cannot be played; If the second buffer time is still greater than the buffer threshold, the bandwidth used by the set-top box is increased and the bandwidth used by other devices is reduced.
8. A network optimization device for an IPTV set-top box, characterized in that: The device is arranged in a set-top box, and comprises: A network quality monitoring module, used to monitor a first data transmission rate of the set-top box during video playback and a first buffering time during which the video cannot be played; An analysis and processing module is used to execute a first network optimization plan if the first data transmission rate is less than a jamming threshold; to execute a second network optimization plan if the first buffering time is greater than a buffering threshold; and to execute the first network optimization plan first and then the second network optimization plan if the first data transmission rate is less than the jamming threshold and the first buffering time is greater than the buffering threshold.
9. A computer device, characterized in that: The computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the network optimization method for an IPTV set-top box according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the processor executes the computer program to implement the network optimization method for the IPTV set-top box according to any one of claims 1 to 7.
Citation Information
Patent Citations
Video data processing method and device
CN105979345A
Prompting method, device and system for video playing
CN105992058A
Television fault processing method and device, and television
CN106060538A
Network video playing method and system
CN106851406A
Video lag fault analysis method and device and set top box
CN111131808A