IPTV dialing method, device, equipment and computer-readable storage medium

By combining the intranet and external network ports in the IPTV dialing device, the dialing tasks and results of IPTV video content are obtained and feedback, and the synchronization problem of IPTV intranet dialing and external network results transmission is solved, and efficient and real-time IPTV content quality monitoring is achieved.

CN114885155BActive Publication Date: 2025-04-25CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210506629.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-10
Publication Date
2025-04-25
Estimated Expiration
2042-05-10

AI Technical Summary

Technical Problem

While it is difficult for the prior art to conduct business dial-testing in IPTV intranet, it can send dial-test result data to the dial-testing platform in real time through the external network.

Method used

Design an IPTV dialing method and device, use the intranet port to obtain the full amount of video content to be played, and obtain the dialing tasks and feedback detection results sent by the dialing platform through the external port.

Benefits of technology

While conducting business dial-tests in IPTV intranet, it can send dial-test results data to the dial-test platform in real-time through the external network, meeting the real-time dial-test requirements of low-cost, high-efficiency and full content coverage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114885155B_ABST
    Figure CN114885155B_ABST
Patent Text Reader

Abstract

The present invention discloses an IPTV dialing test method, device, equipment and computer-readable storage medium. The IPTV dialing test method is applied to an IPTV dialing test device, and the IPTV dialing test device includes an intranet port and an extranet port. The IPTV dialing test method includes obtaining a dialing test task sent by a dialing test platform according to the extranet port, and obtaining the full video content to be played according to the intranet port; detecting the full video content according to the task type of the dialing test task, and feeding back the detection result to the dialing test platform through the extranet port. The present invention realizes that while performing service dialing test in the IPTV intranet, the dialing test result data is sent to the dialing test platform in real time through the extranet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of online quality detection, and in particular to an IPTV dialing detection method, device, equipment and computer-readable storage medium. Background Art

[0002] IPTV set-top box is a multimedia device that uses broadband network, integrates Internet, multimedia, communication and other technologies, and provides home users with a variety of interactive services including digital TV. Its streaming media transmission, content on demand and distribution are all carried on the IP network, using an independent networking method. Compared with OTT set-top boxes, the content service data of IPTV set-top boxes is transmitted through an independent network channel (intranet), so it has the advantages of no delay in live broadcast and no lag in on-demand, and does not occupy public network bandwidth. However, it is precisely the technical characteristics of this network that currently the relevant dial-up test data for IPTV services can only be transmitted through the intranet, and cannot be adapted to the scenarios of the intranet and the extranet at the same time. Summary of the invention

[0003] The main purpose of the present invention is to provide an IPTV dialing test method, device, equipment and computer-readable storage medium, aiming to solve the technical problem of how to perform service dialing test in the IPTV intranet and send the dialing test result data to the dialing test platform in real time through the external network.

[0004] To achieve the above object, the present invention provides an IPTV dialing method, which is applied to an IPTV dialing device, wherein the IPTV dialing device includes an intranet port and an extranet port, and comprises the following steps:

[0005] Acquire the dialing test task sent by the dialing test platform according to the external network port, and acquire the full amount of video content to be played according to the internal network port;

[0006] The full amount of video content is tested according to the task type of the dialing test task, and the test result is fed back to the dialing test platform through the external network port.

[0007] Optionally, the task type includes a content playback success rate, and the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0008] Determine the playback address of the full video content, and detect the protocol type of the playback address;

[0009] If the protocol type is HTTP protocol, an HTTP request is initiated according to the playback address, and a return code corresponding to the HTTP request is obtained, and a content playback success rate of the full video content is detected according to the return code;

[0010] If the protocol type is the RTSP protocol, the audio and video basic information of the full video content is determined, and the content playback success rate of the full video content is detected according to the audio and video basic information.

[0011] Optionally, the task type includes content integrity, and the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0012] Determine all subsets under each video content album in the full video content, and detect the content integrity of the full video content according to the result of determining whether there is a missing subset in each of the subsets; and / or

[0013] Verify whether the description information in the full video content is complete, and detect the content integrity of the full video content according to the verification result.

[0014] Optionally, the task type includes poster quality, and the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0015] Determine the poster image and the poster image address in the full video content, and detect whether the poster image address can be accessed normally;

[0016] The poster quality is determined according to a detection result of whether the poster image address can be accessed normally, a resolution of the poster image, and a size of the poster image.

[0017] Optionally, the task type includes a first screen recommendation position loading success rate, and the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0018] All recommendation positions corresponding to the full video content are determined, and recommendation position addresses of the recommendation positions are determined, and a first screen recommendation position loading success rate is determined based on a detection result of whether the recommendation position addresses can be accessed normally.

[0019] Optionally, the task type includes hot content coverage, and the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0020] Detecting whether the full video content contains preset hot content;

[0021] If included, the coverage ratio of the hot content in the full video content is determined, and the coverage rate of the hot content is determined according to the coverage ratio.

[0022] Optionally, the task type includes a hot content update timeliness rate, and the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0023] The actual update time of the hot content in the full video content is determined, and the expected update time of the hot content is verified according to the actual update time, and the hot content update timeliness is determined according to the verification result.

[0024] In addition, to achieve the above-mentioned purpose, the present invention also provides an IPTV dialing test device, which includes an intranet port and an extranet port. The extranet port establishes a communication connection with the dialing test platform through a public network router, and the intranet port establishes a communication connection with the intranet broadcast control platform through an IPTV private network gateway.

[0025] In addition, to achieve the above-mentioned purpose, the present invention also provides an IPTV dialing test device, which includes a memory, a processor, and an IPTV dialing test program stored in the memory and executable on the processor. When the IPTV dialing test program is executed by the processor, the steps of the IPTV dialing test method described above are implemented.

[0026] In addition, to achieve the above purpose, the present invention also provides a computer-readable storage medium, on which an IPTV dialing program is stored, and when the IPTV dialing program is executed by a processor, the steps of the IPTV dialing method as described above are implemented.

[0027] The present invention obtains the dialing test task sent by the dialing test platform according to the external network port of the IPTV device, obtains the full video content according to the internal network port of the IPTV device, and then detects the full video content according to the task type of the dialing test task, and feeds back the detection result to the dialing test platform through the external network port. Thus, it can meet the dialing test requirements of the IPTV content service under the dedicated network and the transmission of the dialing test results under the external network. In addition, the intrusion to the IPTV service system is low, and there is no need to deploy probes and services in the service link and network link of the IPTV, so as to meet the real-time dialing test requirements of low cost, high efficiency and full content coverage. Moreover, since the dialing test is performed through the internal network port, the detection result is fed back to the dialing test platform through the external network port, and the two network ports do not affect each other, it is also possible to realize that while performing service dialing test in the IPTV internal network, the dialing test result data can be sent to the dialing test platform in real time through the external network. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a schematic diagram of the terminal\device structure of the hardware operating environment involved in the embodiment of the present invention;

[0029] Figure 2 A schematic diagram of a flow chart of a first embodiment of an IPTV dialing method of the present invention;

[0030] Figure 3 A schematic diagram of a device structure scenario of an IPTV dial-up test device of the present invention;

[0031] Figure 4 It is a schematic diagram of the flow chart of the IPTV dialing method of the present invention.

[0032] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION

[0033] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0034] like Figure 1 As shown, Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.

[0035] The terminal in the embodiment of the present invention is an IPTV dialing device.

[0036] like Figure 1 As shown, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0037] Optionally, the terminal may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, the sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the terminal device is moved to the ear. Of course, the terminal device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.

[0038] Those skilled in the art will understand that Figure 1 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0039] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module and an IPTV dialing program.

[0040] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server and perform data communication with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and perform data communication with the client; and the processor 1001 can be used to call the IPTV dialing program stored in the memory 1005 and perform the following operations:

[0041] Reference Figure 2 The present invention provides an IPTV dialing method. In a first embodiment of the IPTV dialing method, the IPTV dialing method is applied to an IPTV dialing device, the IPTV dialing device includes an intranet port and an extranet port, and the IPTV dialing method includes the following steps:

[0042] Step S10, obtaining the dialing test task sent by the dialing test platform according to the external network port, and obtaining the full video content to be played according to the internal network port;

[0043] IPTV (interactive network television) set-top box is a multimedia device that uses broadband network, integrates Internet, multimedia, communication and other technologies, and provides home users with a variety of interactive services including digital television. Its streaming media transmission, content on demand and distribution are all carried on the IP network, using an independent networking method. In this embodiment, a content dialing device based on dual network cards is designed to carry out normalized and efficient real-time monitoring of the full amount of IPTV content, replacing manual inspections, discovering abnormal content in a short time and giving real-time alarms, while promoting closed-loop rectification of problems, discovering problems before users, effectively reducing user complaints, and improving user experience perception.

[0044] In this embodiment, an IPTV dialing test device is provided, including an intranet port and an extranet port, that is, the IPTV dialing test device has dual network cards and supports the connection of two network cables at the same time. The Eth0 network port (i.e., the extranet port) of the dialing test device is connected to a router connected to the public network, and is used to maintain the public network connection, communicate data with the dialing test platform deployed on the public network, and realize the reception of dialing test tasks and the real-time transmission of dialing test result data; the Eth1 network port (i.e., the intranet port) is connected to the IPTV private network through IPOE to obtain the full content of IPTV and execute the corresponding dialing test tasks. For the extranet port and the intranet port, please refer to the following Table 1.

[0045]

[0046] Table 1

[0047] Furthermore, because the IPTV dial-up test device can only maintain the connectivity of a single network when connected to the internal and external networks at the same time, if you want to achieve simultaneous connection to the IPTV private network and the public network, you need to configure the routing of the device. That is, delete the IPTV private network default route of the Eth1 network port to ensure that the current device has only one public network default route, to prevent the IPTV private network default route from taking effect, causing the device to be unable to connect to the public network and lose communication with the dial-up test platform. And add the IP network segment route of the IPTV service to the IPTV private network gateway (such as 100.96.16.1), indicating that network requests for IPTV services are all transmitted through the Eth1 network port. Specifically, the IPTV dial-up test device such as Figure 3 As shown, it includes an IPTV content broadcast control platform, a home broadband gateway, an IPTV dedicated network port, a switch, an IPTV set-top box, a dial-up test device, a router, a public network port, and a dial-up test service platform. One network port of the dial-up test device is connected to the IPTV set-top box through IPOE to the IPTV dedicated network port of the gateway in the home broadband to perform dial-up test on the IPTV content broadcast control service; another network port of the dial-up test device is connected to the router through DHCP to maintain network communication with the dial-up test service platform.

[0048] When the IPTV dial test device is built, the IPTV dial test operation can be performed, that is, the dial test task sent by the dial test platform can be received through the external network port of the IPTV dial test device, and the full video content to be played in the content broadcast control platform can be obtained through the internal network port. That is, the dial test platform sends the dial test task to the dial test device through the public network communication link, and after the dial test device receives the dial test task, it obtains the full video content from the EPG (electronic program guide) through the IPTV private network.

[0049] Step S20: Detect the full video content according to the task type of the dialing test task, and feed back the detection result to the dialing test platform through the external network port.

[0050] After receiving the dial test task sent by the dial test platform through the external network port, the full video content can be tested according to the task type of the dial test task, and the test results can be reported to the dial test platform in real time. After the dial test task is completed, the dial test platform organizes the dial test result data, aggregates it into a dial test report and sends it to the IPTV content operator to realize real-time alarm of IPTV content quality problems. Among them, the task types of the dial test task are shown in Table 2 below.

[0051]

[0052]

[0053] Table 2

[0054] In addition, to assist in understanding the IPTV dialing process in this embodiment, an example is given below.

[0055] For example, Figure 4 As shown, the platform issues tasks regularly, the IPTV dialing device receives the dialing task, and determines the type of dialing task. If the task type is the success rate of full content playback, the full program content data is obtained, and the playback address url (uniform resource locator) of each program is obtained to detect whether the url can play the video normally, and the detection result is uploaded to the platform. If the task type is content integrity, the full program content data is obtained, and the program description and subset information are obtained to detect whether the program information is complete, and the detection result is uploaded to the platform. If the task type is hot content coverage, the full program content data is obtained, and the program content name is obtained, the hot program list is matched, and the matching result is uploaded to the platform as the detection result. If the task type is poster quality, the full program content data is obtained, and the program poster url is obtained to detect whether the url can be accessed normally, and the detection result is uploaded to the platform. If the task type is the recommendation position loading success rate, all recommendation position URLs are obtained, the URLs are tested to see if they can be accessed normally, and the test results are uploaded to the platform. If the task type is the content update timeliness rate, the current subset is queried based on the program ID, the update time is compared with the mainstream video website, and the program is judged whether it is delayed in updating, and the judgment result is uploaded to the platform as the test result. Each test result is reported one by one as the dial test result data, and the platform stores the dial test result data and detects whether the content is abnormal. If so, a dial test report is generated and an alarm is triggered.

[0056] In addition, in the present embodiment, an automatic dialing test device for content source of an IPTV set-top box adopts a dual network card working mode, and the dialing test task and the dialing test result are transmitted through the public network port and the dialing test platform deployed on the public network, and the content data required for the dialing test execution process is obtained through the IPTV private network port. It is less invasive to the IPTV service link, and there is no need to deploy probes and services in the service link and network link of IPTV, which has the effect of "one-time analysis, long-term monitoring". The entire dialing test device has low cost and high efficiency, and realizes functions such as automatic dialing test, automatic reporting, and automatic alarm, without manual intervention throughout the process. And the device deployment is not restricted by the location of each province, realizing the demand of "one-site deployment, provincial coverage".

[0057] In this embodiment, the dialing test task sent by the dialing test platform is obtained according to the external network port of the IPTV device, and the full video content is obtained according to the internal network port of the IPTV device, and then the full video content is detected according to the task type of the dialing test task, and the detection result is fed back to the dialing test platform through the external network port. In this way, it can meet the dialing test requirements of the IPTV content service under the dedicated network and the transmission of the dialing test results under the external network. In addition, the intrusion to the IPTV service system is low, and there is no need to deploy probes and services in the service link and network link of the IPTV, which meets the real-time dialing test requirements of low cost, high efficiency and full content coverage. In addition, since the dialing test is performed through the internal network port, the detection results are fed back to the dialing test platform through the external network port, and the two network ports do not affect each other, it is also possible to perform service dialing test in the IPTV internal network while sending the dialing test result data to the dialing test platform in real time through the external network.

[0058] Further, based on the first embodiment of the present invention, a second embodiment of the IPTV dialing method of the present invention is proposed. In this embodiment, the refinement of the step S20 of the above embodiment, the step of detecting the full amount of video content according to the task type of the dialing task, includes:

[0059] Step a, determining the playback address of the full video content, and detecting the protocol type of the playback address;

[0060] In this embodiment, the task type includes the content playback success rate. When a dial test task is received, and the task type of the dial test task is the content playback success rate, a traversal request can be initiated to the content playback control platform through the IPTV private network based on the adapted intranet port to obtain the playback address of the full video content resource (i.e., the playback address of the full video content). The playback address is mainly based on the HTTP (Hyper Text Transfer Protocol) protocol and the RTSP (Real Time Streaming Protocol) protocol. Therefore, it is necessary to detect the protocol type of the playback address.

[0061] Step b: if the protocol type is HTTP protocol, an HTTP request is initiated according to the playback address, and a return code corresponding to the HTTP request is obtained, and a content playback success rate of the full video content is detected according to the return code;

[0062] When the protocol type is detected to be HTTP, the IPTV dialing device will initiate an HTTP request to the playback address and obtain an HTTP return code (i.e., HTTP status code). The return code is used to detect whether the full video content can be played normally. When determining the content playback success rate of the full video content, a preset number of (e.g., ten) HTTP requests can be initiated to the playback address. Determine how many of the preset times the detection result is that the full video content can be played normally, and compare the number with the preset number to obtain the content playback success rate of the full video content.

[0063] Step c: if the protocol type is the RTSP protocol, determine the basic audio and video information of the full video content, and detect the content playback success rate of the full video content according to the basic audio and video information.

[0064] When the protocol is detected to be RTSP, the IPTV dial test device will use the FFmpeg tool to obtain the basic audio and video information such as the encoding format, duration, bit rate, resolution, etc. of the content, and determine whether the full video content can be played normally based on the basic audio and video information. The content playback success rate of the full video content is then determined based on the number of times the detection can be played normally.

[0065] In this embodiment, when the task type of the dial test task is the content playback success rate, the playback address of the full video content is determined. If the protocol type of the playback address is the HTTP protocol, an HTTP request is sent, and the content playback success rate is determined according to the return code. If the protocol type of the playback address is the RTSP protocol, the content playback success rate is determined according to the audio and video basic information of the full video content. This ensures the accuracy of the detected content playback success rate.

[0066] Furthermore, the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0067] Step d, determining all subsets under each video content album in the full video content, and detecting the content integrity of the full video content according to the result of determining whether there is a missing subset in each of the subsets; and / or

[0068] Step e: verifying whether the description information in the full video content is complete, and detecting the content integrity of the full video content according to the verification result.

[0069] In this embodiment, the task type includes content integrity. When a dialing task is received, and the task type of the dialing task is content integrity. Since missing content and missing content description information both belong to the category of content integrity. Therefore, the IPTV dialing device will detect all subsets under each video content album in the full video content. Such as TV series, variety shows, animations and other content categories that contain subsets. Traverse each content category to see if the subset numbers are continuous, so as to determine whether there are missing sets in the content category. If the subset numbers are not continuous, it is determined that there are missing subsets, that is, the content of the full video content is missing.

[0070] For missing content description, the dialing device checks whether the description information of the content, such as "director", "actor", "introduction", "rating", "category", "release time", "region", etc., is complete. If the description information is incomplete, it is determined that the content description information is missing.

[0071] In this embodiment, when the task type of the dial test task is content integrity, it is determined based on whether there are missing subsets in each subset under each video content album, or based on whether the description information in the full video content is complete, thereby ensuring the accuracy of the detected content integrity.

[0072] Furthermore, the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0073] Step f, determining the poster image and the poster image address in the full video content, and detecting whether the poster image address can be accessed normally;

[0074] Step g, determining the poster quality according to the detection result of whether the poster image address can be accessed normally, the image resolution of the poster image and the image size of the poster image.

[0075] In this embodiment, the task type includes poster quality. When a dialing test task is received, and the task type of the dialing test task is poster quality. The IPTV dialing test device obtains the poster image address (such as the URL address) of the full video content, and uses the HTTP request tool to initiate a request to the address to detect whether the poster image address can be accessed normally. At the same time, the resolution and image size (i.e., image size) of the poster image are obtained to determine whether the address can be accessed normally, whether the image resolution is too low (such as the aspect ratio is less than 1.5), and whether the image size exceeds the expected value (such as less than 500Kb).

[0076] In this embodiment, when the task type of the dial test task is poster quality, the poster quality is determined according to whether the poster image address can be accessed normally, the image resolution and image size of the poster image, thereby ensuring the accuracy of the detected poster quality.

[0077] Furthermore, the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0078] Step h, determining all recommendation positions corresponding to the full video content, and determining the recommendation position addresses of the recommendation positions, and determining the first screen recommendation position loading success rate based on the detection result of whether the recommendation position addresses can be accessed normally.

[0079] In this embodiment, the task type includes the first screen recommendation position loading success rate. When a dialing test task is received, and the task type of the dialing test task is the first screen recommendation position loading success rate. The IPTV dialing test device obtains the recommendation position address (such as the recommendation position URL) of the recommendation position of all columns, uses the HTTP request tool to initiate a request to the recommendation position address, determines whether there is a normal return (i.e., detects whether the recommendation position address can be accessed normally), and determines the first screen recommendation position loading success rate based on the judgment result.

[0080] In this embodiment, when the task type of the dialing task is the first screen recommendation position loading success rate, the recommendation position addresses of all recommendation positions are detected whether they can be accessed normally, so as to determine the first screen recommendation position loading success rate, thereby ensuring the accuracy of the detected first screen recommendation position loading success rate.

[0081] Furthermore, the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0082] Step i, detecting whether the full video content contains preset hot content;

[0083] Step j, if included, determines the coverage ratio of the hot content in the full video content, and determines the coverage rate of the hot content according to the coverage ratio.

[0084] In this embodiment, the task type includes hot content coverage. When a dialing task is received, and the task type of the dialing task is hot content coverage. It is necessary to detect whether the preset hot content is included in the full video content. It should be noted that the preset hot content can be obtained from the hot content list, and the hot content list can be sorted out by the operator every week according to the rankings of various platforms in the network. And the way to detect whether the preset hot content is included in the full video content can be to perform multi-alias regular matching according to the names in the hot content list, so as to determine whether the full video content contains hot content. If included, the coverage ratio of the hot content in the full video content can be determined, and the coverage ratio is used as the hot content coverage.

[0085] In this embodiment, when the task type of the dialing task is hot content coverage, it is detected whether the full video content contains preset hot content. If it does, its coverage ratio is determined, and the hot content coverage is determined based on this, thereby ensuring the accuracy of the detected hot content coverage.

[0086] Furthermore, the step of detecting the full amount of video content according to the task type of the dialing task includes:

[0087] Step k, determining the actual update time of the hot content in the full video content, and verifying the expected update time of the hot content according to the actual update time, and determining the hot content update timeliness rate according to the verification result.

[0088] In this embodiment, the task type includes the timeliness rate of hot content updates. When a dialing test task is received, and the task type of the dialing test task is the timeliness rate of hot content updates, the IPTV dialing test platform sends the expected update time of the hot content and its subsets of the day every day, and the dialing test device performs a round of detection every 5 minutes. If the content subset is updated, the actual update time of the subset will be recorded, and it will be checked with the expected update time to determine whether the content update is postponed (the time difference between the actual update time and the expected update time must be less than 1 hour).

[0089] In this embodiment, by setting the task type of the dialing task to the hot content update timeliness rate, the hot content update timeliness rate is determined according to the actual update time and the expected update time of the hot content, thereby ensuring the accuracy of detecting the hot content update timeliness rate.

[0090] In addition, an embodiment of the present invention further provides an IPTV dialing test device, which includes an intranet port and an extranet port. The extranet port establishes a communication connection with the dialing test platform through a public network router, and the intranet port establishes a communication connection with the intranet broadcast control platform through an IPTV private network gateway.

[0091] The steps implemented by the IPTV dialing device may refer to the various embodiments of the IPTV dialing method of the present invention, which will not be described in detail here.

[0092] In addition, the present invention also provides an IPTV dialing device, which includes: a memory, a processor and an IPTV dialing program stored in the memory; the processor is used to execute the IPTV dialing program to implement the steps of each embodiment of the above IPTV dialing method.

[0093] The present invention also provides a computer-readable storage medium, which stores one or more programs. The one or more programs can also be executed by one or more processors to implement the steps of each embodiment of the above-mentioned IPTV dialing method.

[0094] The specific implementation of the computer-readable storage medium of the present invention is substantially the same as the above-mentioned embodiments of the IPTV dialing method, and will not be described in detail herein.

[0095] 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.

[0096] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0097] 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 invention is essentially 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 ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0098] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. An IPTV dialing method, characterized in that: The IPTV dialing test method is applied to an IPTV dialing test device, the IPTV dialing test device includes an intranet port and an extranet port, the IPTV dialing test device includes an IPTV content broadcast control platform, a home broadband gateway, an IPTV dedicated network port, a switch, an IPTV set-top box, a dialing test device, a router, a public network port and a dialing test service platform, the intranet port is an IPTV dedicated network port, the extranet port is a public network port, the IPTV dedicated network port of the IPTV dialing test device and the IPTV set-top box are connected to the IPTV dedicated network port of the gateway in the home broadband through IPOE, and the public network port of the IPTV dialing test device is connected to the router through DHCP, and the IPTV dialing test method includes the following steps: Obtaining the dialing test task sent by the dialing test service platform according to the external network port, and obtaining the full amount of video content to be played according to the internal network port; The full amount of video content is tested according to the task type of the dial test task, and the test result is fed back to the dial test service platform through the external network port.

2. The IPTV dialing method according to claim 1, wherein: The task type includes a content playback success rate, and the step of detecting the full amount of video content according to the task type of the dialing task includes: Determine the playback address of the full video content, and detect the protocol type of the playback address; If the protocol type is HTTP protocol, an HTTP request is initiated according to the playback address, and a return code corresponding to the HTTP request is obtained, and a content playback success rate of the full video content is detected according to the return code; If the protocol type is the RTSP protocol, the audio and video basic information of the full video content is determined, and the content playback success rate of the full video content is detected according to the audio and video basic information.

3. The IPTV dialing method according to claim 1, characterized in that: The task type includes content integrity, and the step of detecting the full amount of video content according to the task type of the dialing task includes: Determine all subsets under each video content album in the full video content, and detect the content integrity of the full video content according to the result of determining whether there is a missing subset in each of the subsets; and / or Verify whether the description information in the full video content is complete, and detect the content integrity of the full video content according to the verification result.

4. The IPTV dialing method according to claim 1, wherein: The task type includes poster quality, and the step of detecting the full amount of video content according to the task type of the dialing task includes: Determine the poster image and the poster image address in the full video content, and detect whether the poster image address can be accessed normally; The poster quality is determined according to a detection result of whether the poster image address can be accessed normally, a resolution of the poster image, and a size of the poster image.

5. The IPTV dialing method according to claim 1, characterized in that: The task type includes a first screen recommendation position loading success rate, and the step of detecting the full amount of video content according to the task type of the dialing task includes: All recommendation positions corresponding to the full video content are determined, and recommendation position addresses of the recommendation positions are determined, and a first screen recommendation position loading success rate is determined based on a detection result of whether the recommendation position addresses can be accessed normally.

6. The IPTV dialing method according to claim 1, characterized in that: The task type includes hot content coverage, and the step of detecting the full amount of video content according to the task type of the dialing task includes: Detecting whether the full video content contains preset hot content; If included, the coverage ratio of the hot content in the full video content is determined, and the coverage rate of the hot content is determined according to the coverage ratio.

7. The IPTV dialing method according to claim 1, characterized in that: The task type includes a hot content update timeliness rate, and the step of detecting the full amount of video content according to the task type of the dialing task includes: The actual update time of the hot content in the full video content is determined, and the expected update time of the hot content is verified according to the actual update time, and the hot content update timeliness is determined according to the verification result.

8. An IPTV dialing device, characterized in that: The IPTV dialing test device comprises: a memory, a processor, and an IPTV dialing test program stored in the memory and executable on the processor. When the IPTV dialing test program is executed by the processor, the steps of the IPTV dialing test method according to any one of claims 1 to 7 are implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an IPTV dialing program, and when the IPTV dialing program is executed by a processor, the steps of the IPTV dialing method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Program broadcast testing method and device

    CN104918043A

  • Method and system for IPTV test, and IPTV test apparatus

    EP1914940A1