device and method for dial testing evaluation of 4K ultra-high-definition set top box based on artificial intelligence

文档序号:1784947 发布日期:2019-12-06 浏览:9次 中文

阅读说明:本技术 基于人工智能的4k超高清机顶盒拨测评估的装置与方法 (device and method for dial testing evaluation of 4K ultra-high-definition set top box based on artificial intelligence ) 是由 张慧 张家斌 王荣芳 韩煜 纪军 郭忠武 于 2019-09-24 设计创作,主要内容包括:本发明提供了基于人工智能的4K超高清机顶盒拨测评估的装置与方法,包括:交换电路和控制电路,控制电路包括码流监测模块,交换电路与控制电路相连接;交换电路用于采集机顶盒的数据信息,并将数据信息发送给码流监测模块;码流监测模块用于对数据信息进行抓包,得到抓包数据信息,对抓包数据信息进行分析,得到信令信息,判断信令信息中是否存在预设的关键字信息,如果存在,则拨测成功;如果不存在,则拨测失败;其中,信令信息包括EPG交互信息和流信息,可以通过预设的脚本,对拨测任务进行自主调度,从而实现对机顶盒的数据信息的监控。(The invention provides a device and a method for dial testing evaluation of a 4K ultra-high definition set top box based on artificial intelligence, which comprises the following steps: the control circuit comprises a code stream monitoring module and is connected with the control circuit; the switching circuit is used for acquiring data information of the set top box and sending the data information to the code stream monitoring module; the code stream monitoring module is used for capturing packets of the data information to obtain packet capturing data information, analyzing the packet capturing data information to obtain signaling information, judging whether preset keyword information exists in the signaling information, and if the preset keyword information exists in the signaling information, the dial testing is successful; if not, the dial testing fails; the signaling information comprises EPG interaction information and stream information, and the dial testing task can be autonomously scheduled through a preset script, so that the data information of the set-top box can be monitored.)

1. An apparatus for 4K ultra high definition set top box dial testing evaluation based on artificial intelligence, the apparatus comprising: the control circuit comprises a code stream monitoring module, and the switching circuit is connected with the control circuit;

the switching circuit is used for acquiring data information of the set top box and sending the data information to the code stream monitoring module;

the code stream monitoring module is used for capturing the packet of the data information to obtain packet capturing data information, analyzing the packet capturing data information to obtain signaling information, judging whether preset keyword information exists in the signaling information, and if so, successfully dialing and testing; if not, the dial testing fails;

wherein the signaling information comprises electronic program guide EPG interaction information and stream information.

2. The apparatus for dial testing evaluation of a 4K ultra high definition set top box based on artificial intelligence according to claim 1, wherein the EPG interaction information comprises playback attribute information and hypertext transfer protocol HTTP request information, and the preset keyword information comprises primary menu keyword information, secondary menu keyword information, live broadcast information, high definition information and 4K ultra high definition information;

The code stream monitoring module is configured to determine whether the first-level menu keyword information, the second-level menu keyword information, the live broadcast information, the high-definition information, or the 4K ultra-high-definition information exists in the play attribute information or the HTTP request information, and if the first-level menu keyword information, the second-level menu keyword information, the live broadcast information, the high-definition information, or the 4K ultra-high-definition information exists, the dial test is successful; if not, the dial testing fails.

3. The apparatus for artificial intelligence based 4K ultra high definition set top box dial test evaluation according to claim 1, wherein the stream information comprises program playing content information, the program playing content information comprising icon information and image information;

the code stream monitoring module is used for sending the icon information to a central management platform so that the central management platform converts the icon information into a gray image, and the gray image is subjected to Discrete Cosine Transform (DCT) to obtain frequency domain characteristics; quantizing the frequency domain features into a hash fingerprint, and comparing the hash fingerprint with a prestored hash fingerprint to obtain a first comparison result; and receiving the first comparison result sent by the central management platform.

4. The apparatus according to claim 3, wherein the code stream monitoring module is configured to send the image information to a central management platform, so that the central management platform extracts text information from the image information, and compares the text information with pre-stored text information to obtain a second comparison result; and receiving the second comparison result sent by the central management platform.

5. the apparatus for dialing test evaluation of 4K ultra high definition set top box based on artificial intelligence of claim 1, wherein the apparatus further comprises an acquisition chip and a Field Programmable Gate Array (FPGA), and the control circuit further comprises a video and audio coding and monitoring module;

the acquisition chip is connected with the FPGA, and the FPGA is connected with the video and audio coding and monitoring module;

the acquisition chip is used for acquiring the picture digital signal of the set top box and sending the picture digital signal to the FPGA;

the FPGA is used for carrying out format conversion on the picture digital signal to obtain video data and audio data;

And the video and audio coding and monitoring module is used for coding the video data and the audio data to obtain a network stream and sending the network stream to a central management platform through a network management control port.

6. The apparatus for artificial intelligence based 4K ultra high definition set top box dial test evaluation according to claim 1, wherein the packet capture data information comprises mac frames;

the code stream monitoring module is used for carrying out transmission control protocol TCP or internet protocol IP recombination on the mac frame to obtain a plurality of TCP stream information, and analyzing the load of the TCP stream information to obtain the EPG interaction information and the stream information.

7. The apparatus for artificial intelligence based dialing test evaluation of a 4K ultra high definition set top box according to claim 1, wherein the apparatus further comprises an infrared sensor, the control circuit further comprises an infrared learning and control module, and the infrared sensor is connected to the control circuit;

and the infrared learning and control module is used for controlling the infrared sensor to send infrared signals and receive the infrared signals.

8. A method for dial testing evaluation of a 4K ultra-high-definition set top box based on artificial intelligence is characterized by comprising the following steps:

Collecting data information of a set top box;

capturing the packet of the data information to obtain packet capturing data information;

Analyzing the packet capturing data information to obtain signaling information;

judging whether preset keyword information exists in the signaling information, if so, the dial testing is successful; if not, the dial testing fails;

wherein the signaling information comprises electronic program guide EPG interaction information and stream information.

9. an electronic device comprising a memory and a processor, the memory having stored thereon a computer program operable on the processor, wherein the processor implements the steps of the method of claim 8 when executing the computer program.

10. a computer-readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform the method of claim 8.

Technical Field

The invention relates to the technical field of set top box dial testing, in particular to a device and a method for 4K ultra-high definition set top box dial testing evaluation based on artificial intelligence.

background

at present, a set top box dial testing system mainly comprises a dial testing instrument, a video and audio monitoring system, a code stream monitoring system and the like.

The dial testing instrument can generally finish the acquisition and storage of video and audio and network messages, but the dial testing instrument is weaker in monitoring capability and single in function, and cannot autonomously schedule dial testing tasks through preset scripts, so that the set top box cannot be monitored.

Disclosure of Invention

in view of this, the present invention provides an apparatus and a method for dial testing evaluation of a 4K ultra high definition set top box based on artificial intelligence, which can autonomously schedule a dial testing task through a preset script, thereby monitoring data information of the set top box.

in a first aspect, an embodiment of the present invention provides an apparatus for dial testing and evaluation of a 4K ultra high definition set top box based on artificial intelligence, where the apparatus includes: the control circuit comprises a code stream monitoring module, and the switching circuit is connected with the control circuit;

The switching circuit is used for acquiring data information of the set top box and sending the data information to the code stream monitoring module;

the code stream monitoring module is used for capturing the packet of the data information to obtain packet capturing data information, analyzing the packet capturing data information to obtain signaling information, judging whether preset keyword information exists in the signaling information, and if so, successfully dialing and testing; if not, the dial testing fails;

Wherein the signaling information comprises electronic program guide EPG interaction information and stream information.

Further, the EPG interaction information includes playing attribute information and hypertext transfer protocol HTTP request information, and the preset keyword information includes first-level menu keyword information, second-level menu keyword information, live broadcast information, high definition information, and 4K ultra high definition information;

The code stream monitoring module is configured to determine whether the first-level menu keyword information, the second-level menu keyword information, the live broadcast information, the high-definition information, or the 4K ultra-high-definition information exists in the play attribute information or the HTTP request information, and if the first-level menu keyword information, the second-level menu keyword information, the live broadcast information, the high-definition information, or the 4K ultra-high-definition information exists, the dial test is successful; if not, the dial testing fails.

Further, the stream information includes program playing content information, and the program playing content information includes icon information and image information;

the code stream monitoring module is used for sending the icon information to a central management platform so that the central management platform converts the icon information into a gray image, and the gray image is subjected to Discrete Cosine Transform (DCT) to obtain frequency domain characteristics; quantizing the frequency domain features into a hash fingerprint, and comparing the hash fingerprint with a prestored hash fingerprint to obtain a first comparison result; and receiving the first comparison result sent by the central management platform.

Further, the code stream monitoring module is configured to send the image information to a central management platform, so that the central management platform extracts text information from the image information, and compares the text information with pre-stored text information to obtain a second comparison result; and receiving the second comparison result sent by the central management platform.

furthermore, the device also comprises an acquisition chip and a field programmable gate array FPGA, and the control circuit also comprises a video and audio coding and monitoring module;

The acquisition chip is connected with the FPGA, and the FPGA is connected with the video and audio coding and monitoring module;

the acquisition chip is used for acquiring the picture digital signal of the set top box and sending the picture digital signal to the FPGA;

the FPGA is used for carrying out format conversion on the picture digital signal to obtain video data and audio data;

and the video and audio coding and monitoring module is used for coding the video data and the audio data to obtain a network stream and sending the network stream to a central management platform through a network management control port.

Further, the packet capturing data information comprises a mac frame;

the code stream monitoring module is used for carrying out transmission control protocol TCP or internet protocol IP recombination on the mac frame to obtain a plurality of TCP stream information, and analyzing the load of the TCP stream information to obtain the EPG interaction information and the stream information.

Furthermore, the device also comprises an infrared sensor, the control circuit also comprises an infrared learning and control module, and the infrared sensor is connected with the control circuit;

And the infrared learning and control module is used for controlling the infrared sensor to send infrared signals and receive the infrared signals.

in a second aspect, an embodiment of the present invention provides a method for dial testing and evaluation of a 4K ultra high definition set top box based on artificial intelligence, where the method includes:

Collecting data information of a set top box;

capturing the packet of the data information to obtain packet capturing data information;

Analyzing the packet capturing data information to obtain signaling information;

judging whether preset keyword information exists in the signaling information, if so, the dial testing is successful; if not, the dial testing fails;

wherein the signaling information comprises electronic program guide EPG interaction information and stream information.

In a third aspect, an embodiment of the present invention provides an electronic device, including a memory and a processor, where the memory stores a computer program operable on the processor, and the processor implements the steps of the method when executing the computer program.

in a fourth aspect, embodiments of the invention provide a computer readable medium having non-volatile program code executable by a processor, the program code causing the processor to perform the method as described above.

the embodiment of the invention provides a device and a method for dial testing evaluation of a 4K ultra-high-definition set top box based on artificial intelligence, which comprises the following steps: the control circuit comprises a code stream monitoring module and is connected with the control circuit; the switching circuit is used for acquiring data information of the set top box and sending the data information to the code stream monitoring module; the code stream monitoring module is used for capturing packets of the data information to obtain packet capturing data information, analyzing the packet capturing data information to obtain signaling information, judging whether preset keyword information exists in the signaling information, and if the preset keyword information exists in the signaling information, the dial testing is successful; if not, the dial testing fails; the signaling information comprises EPG interaction information and stream information, and the dial testing task can be autonomously scheduled through a preset script, so that the data information of the set-top box can be monitored.

Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.

fig. 1 is a schematic diagram of an apparatus for dial testing and evaluation of a 4K ultra-high-definition set top box based on artificial intelligence according to an embodiment of the present invention;

Fig. 2 is a schematic diagram of a panel interface of an apparatus for dial testing and evaluation of a 4K ultra-high-definition set top box based on artificial intelligence according to a second embodiment of the present invention;

fig. 3 is a flowchart of a method for dial testing and evaluation of a 4K ultra high definition set top box based on artificial intelligence according to a third embodiment of the present invention.

Detailed Description

to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

For the understanding of the present embodiment, the following detailed description will be given of the embodiment of the present invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种TFT液晶屏的屏保控制方法及控制系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类