基于人工智能的4k超高清机顶盒拨测评估的装置与方法

文档序号:1784947 发布日期:2019-12-06 浏览:8次 >En<

阅读说明:本技术 基于人工智能的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.)

基于人工智能的4K超高清机顶盒拨测评估的装置与方法

技术领域

本发明涉及机顶盒拨测技术领域,尤其是涉及基于人工智能的4K超高清机顶盒拨测评估的装置与方法。

背景技术

目前,机顶盒拨测系统主要包括拨测仪、视音频监测系统、码流监测系统等。

拨测仪通常可以完成视音频及网络报文的采集和存储,但是,由于拨测仪监测能力较弱且功能单一,无法通过预设的脚本,对拨测任务进行自主调度,从而无法对机顶盒进行监控。

发明内容

有鉴于此,本发明的目的在于提供基于人工智能的4K超高清机顶盒拨测评估的装置与方法,可以通过预设的脚本,对拨测任务进行自主调度,从而实现对机顶盒的数据信息的监控。

第一方面,本发明实施例提供了基于人工智能的4K超高清机顶盒拨测评估的装置,所述装置包括:交换电路和控制电路,所述控制电路包括码流监测模块,所述交换电路与所述控制电路相连接;

所述交换电路,用于采集机顶盒的数据信息,并将所述数据信息发送给所述码流监测模块;

所述码流监测模块,用于对所述数据信息进行抓包,得到抓包数据信息,对所述抓包数据信息进行分析,得到信令信息,判断所述信令信息中是否存在预设的关键字信息,如果存在,则拨测成功;如果不存在,则拨测失败;

其中,所述信令信息包括电子节目指南EPG交互信息和流信息。

进一步的,所述EPG交互信息包括播放属性信息和超文本传输协议HTTP请求信息,所述预设的关键字信息包括一级菜单关键字信息、二级菜单关键字信息、直播信息、高清信息和4K超高清信息;

所述码流监测模块,用于判断所述播放属性信息或所述HTTP请求信息中是否存在所述一级菜单关键字信息、所述二级菜单关键字信息、所述直播信息、所述高清信息或所述4K超高清信息,如果存在,则拨测成功;如果不存在,则拨测失败。

进一步的,所述流信息包括节目播放内容信息,所述节目播放内容信息包括图标信息和图像信息;

所述码流监测模块,用于将所述图标信息发送给中心管理平台,以使所述中心管理平台将所述图标信息转换成灰度图像,并将所述灰度图像经过离散余弦变换DCT,得到频域特征;将所述频域特征量化为哈希指纹,将所述哈希指纹与预存的哈希指纹进行比对,得到第一比对结果;以及接收所述中心管理平台发送的所述第一比对结果。

进一步的,所述码流监测模块,用于将所述图像信息发送给中心管理平台,以使所述中心管理平台从所述图像信息中提取文字信息,将所述文字信息与预存的文字信息进行比对,得到第二比对结果;以及接收所述中心管理平台发送的所述第二比对结果。

进一步的,所述装置还包括采集芯片和现场可编程门阵列FPGA,所述控制电路还包括视音频编码与监测模块;

所述采集芯片与所述FPGA相连接,所述FPGA与所述视音频编码与监测模块相连接;

所述采集芯片,用于采集所述机顶盒的画面数字信号,将所述画面数字信号发送给所述FPGA;

所述FPGA,用于将所述画面数字信号进行格式转换,得到视频数据和音频数据;

所述视音频编码与监测模块,用于对所述视频数据和所述音频数据进行编码,得到网络流,并将所述网络流通过网络管理控制口发送给中心管理平台。

进一步的,所述抓包数据信息包括mac帧;

所述码流监测模块,用于对所述mac帧进行传输控制协议TCP或互联网协议IP重组,得到多个TCP流信息,对所述多个TCP流信息的负载进行分析,得到所述EPG交互信息和所述流信息。

进一步的,所述装置还包括红外传感器,所述控制电路还包括红外学习与控制模块,所述红外传感器与所述控制电路相连接;

所述红外学习与控制模块,用于控制所述红外传感器发送红外信号和接收所述红外信号。

第二方面,本发明实施例提供了基于人工智能的4K超高清机顶盒拨测评估的方法,所述方法包括:

采集机顶盒的数据信息;

对所述数据信息进行抓包,得到抓包数据信息;

对所述抓包数据信息进行分析,得到信令信息;

判断所述信令信息中是否存在预设的关键字信息,如果存在,则拨测成功;如果不存在,则拨测失败;

其中,所述信令信息包括电子节目指南EPG交互信息和流信息。

第三方面,本发明实施例提供了电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法的步骤。

第四方面,本发明实施例提供了具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行如上所述的方法。

本发明实施例提供了基于人工智能的4K超高清机顶盒拨测评估的装置与方法,包括:交换电路和控制电路,控制电路包括码流监测模块,交换电路与控制电路相连接;交换电路用于采集机顶盒的数据信息,并将数据信息发送给码流监测模块;码流监测模块用于对数据信息进行抓包,得到抓包数据信息,对抓包数据信息进行分析,得到信令信息,判断信令信息中是否存在预设的关键字信息,如果存在,则拨测成功;如果不存在,则拨测失败;其中,信令信息包括EPG交互信息和流信息,可以通过预设的脚本,对拨测任务进行自主调度,从而实现对机顶盒的数据信息的监控。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明

具体实施方式

或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一提供的基于人工智能的4K超高清机顶盒拨测评估的装置示意图;

图2为本发明实施例二提供的基于人工智能的4K超高清机顶盒拨测评估的装置的面板接口示意图;

图3为本发明实施例三提供的基于人工智能的4K超高清机顶盒拨测评估的方法流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为便于对本实施例进行理解,下面对本发明实施例进行详细介绍。

实施例一:

图1为本发明实施例一提供的基于人工智能的4K超高清机顶盒拨测评估的装置示意图。

参照图1,装置包括:交换电路和控制电路,控制电路包括码流监测模块,交换电路与控制电路相连接;

交换电路,用于采集机顶盒的数据信息,并将数据信息发送给码流监测模块;

码流监测模块,用于对数据信息进行抓包,得到抓包数据信息,对抓包数据信息进行分析,得到信令信息,判断信令信息中是否存在预设的关键字信息,如果存在,则拨测成功;如果不存在,则拨测失败;

这里,通过预设的脚本,对拨测任务进行测试,如果信令信息中存在预设的关键字信息,则说明预设的脚本的测试成功了,即拨测成功。

其中,信令信息包括EPG(Electronic Program Guide,电子节目指南)交互信息和流信息。

本实施例中,通过模拟用户的实际操作,对机顶盒进行控制。即通过预设的脚本,模拟人的主动测试,对拨测任务进行检测,以确定拨测是否成功。通过交换电路采集机顶盒的数据信息,并将机顶盒的数据信息发送给码流监测模块;码流监测模块接收到机顶盒的数据信息后,对数据信息进行抓包,得到抓包括数据信息,对抓包数据信息进行分析,得到信令信息,对信令信息匹配预设的关键字,从而准确判断拨测是否成功,根据拨测结果可以识别视频播放过程中是否出现卡顿、花屏或黑屏等业务故障,从而实现对机顶盒的数据信息的监控。

进一步的,EPG交互信息包括播放属性信息和HTTP(HyperText TransferProtocol,超文本传输协议)请求信息,预设的关键字信息包括一级菜单关键字信息、二级菜单关键字信息、直播信息、高清信息和4K超高清信息;

码流监测模块,用于判断播放属性信息或HTTP请求信息中是否存在一级菜单关键字信息、二级菜单关键字信息、直播信息、高清信息或4K超高清信息,如果存在,则拨测成功;如果不存在,则拨测失败。

具体地,播放属性信息包括但不限于一级菜单关键字信息、二级菜单关键字信息、直播频道、高清频道和4K超高清频道。通过判断播放属性信息中是否存在预设的关键字信息,从而确定拨测是否成功。例如,播放属性信息中包括直播频道,直播频道中包括预存的关键字“直播”字样,因此,通过判断播放属性信息中包括预设的关键字,拨测成功。同理,如果HTTP请求信息中存在预设的关键字信息,则拨测成功。

进一步的,流信息包括节目播放内容信息,节目播放内容信息包括图标信息和图像信息;

码流监测模块,用于将图标信息发送给中心管理平台,以使中心管理平台将图标信息转换成灰度图像,并将所述灰度图像经过DCT(Discrete Cosine Transform,离散余弦变换),得到频域特征;将所述频域特征量化为哈希指纹,将所述哈希指纹与预存的哈希指纹进行比对,得到第一比对结果;以及接收所述中心管理平台发送的所述第一比对结果。

这里,当对图标信息和图像信息进行拨测时,需要将图标信息和图像信息发送给中心管理平台,通过中心管理平台对图标信息和图像信息进行管理。具体地,中心管理平台将图标信息转换成灰度图像,将灰度图像缩小为32*32之后,再将灰度图像经过DCT,得到频域特征,将频域特征量化为64比特的哈希指纹,将64比特的哈希指纹与预存的哈希指纹进行比对,得到第一比对结果,如果64比特的哈希指纹与预存的哈希指纹相同,则说明拨测成功,接收中心管理平台发送的拨测成功的结果;如果64比特的哈希指纹与预存的哈希指纹不相同,则说明拨测失败,接收中心管理平台发送的拨测失败的结果。通过中心管理平台对图标信息的判断,从而确定拨测是否成功。

进一步的,码流监测模块,用于将图像信息发送给中心管理平台,以使中心管理平台从图像信息中提取文字信息,将文字信息与预存的文字信息进行比对,得到第二比对结果;以及接收中心管理平台发送的第二比对结果。

具体地,当中心管理平台对图像信息进行管理时,从图像信息中提取文字信息,将文字信息与预存的文字信息进行比对,得到第二比对结果。如果文字信息与预存的文字信息相同,则说明拨测成功,接收中心管理平台发送的拨测成功的结果;如果文字信息与预存的文字信息不相同,则说明拨测失败,接收中心管理平台发送的拨测失败的结果。

通过中心管理平台对图像信息的判断,从而确定拨测是否成功。

进一步的,该装置还包括采集芯片和FPGA(Field Programmable Gate Array,现场可编程门阵列),控制电路还包括视音频编码与监测模块;

采集芯片与FPGA相连接,FPGA与视音频编码与监测模块相连接;

采集芯片,用于采集机顶盒的画面数字信号,将画面数字信号发送给FPGA;

FPGA,用于将画面数字信号进行格式转换,得到视频数据和音频数据;

视音频编码与监测模块,用于对视频数据和音频数据进行编码,得到网络流,并将网络流通过网络管理控制口CONTROL发送给中心管理平台。

这里,采集芯片支持3840*[email protected]的输入,FPGA(ARTIX-7)将采集芯片采集的画面数字信号转换为视频数据和音频数据,视音频编码与监测模块将视频数据和音频数据编码后得到网络流,通过网络管理控制口CONTROL发送给中心管理平台。FPGA还可以直接输出HDMI(High Definition Multimedia Interface,高清多媒体接口),作为环出功能。

进一步的,抓包数据信息包括mac帧;

码流监测模块,用于对mac帧进行TCP(Transmission Control Protocol传输控制协议)或IP(Internet Protocol,互联网协议)重组,得到多个TCP流信息,对多个TCP流信息的负载进行分析,得到EPG交互信息和流信息。

具体地,码流监测模块在对mac帧进行TCP或IP重组后,得到多个TCP流信息,对多个TCP流信息的负载进行分析,由于负载的开头字节不同,可根据负载的开头字节确定是EPG交互信息,还是流信息。例如,流信息包括DESCRIBE和PLAY等字样,HTTP请求信息包括GET和POST等字样,故通过对负载的开关字节的判断,确定是信令信息中哪类信息。

进一步的,该装置还包括红外传感器,控制电路还包括红外学习与控制模块,红外传感器与所述控制电路相连接;

红外学习与控制模块,用于控制红外传感器发送红外信号和接收红外信号。

这里,红外传感器可以模拟遥控器的功能,通过红外学习与控制模块对红外传感器进行控制。

本发明实施例提供了基于人工智能的4K超高清机顶盒拨测评估的装置,包括:交换电路和控制电路,控制电路包括码流监测模块,交换电路与控制电路相连接;交换电路用于采集机顶盒的数据信息,并将数据信息发送给码流监测模块;码流监测模块用于对数据信息进行抓包,得到抓包数据信息,对抓包数据信息进行分析,得到信令信息,判断信令信息中是否存在预设的关键字信息,如果存在,则拨测成功;如果不存在,则拨测失败;其中,信令信息包括EPG交互信息和流信息,可以通过预设的脚本,对拨测任务进行自主调度,从而实现对机顶盒的数据信息的监控。

实施例二:

图2为本发明实施例二提供的基于人工智能的4K超高清机顶盒拨测评估的装置的面板接口示意图。

参照图2,该装置以海思芯片为平台,海思芯片支持USB功能,板卡内部支持U盘读取。该装置还包括GPIO(General-purpose input/output,通用型之输入输出),即为POWER-OUT,与机顶盒相连接,可以为机顶盒提供12V或5V的电源电压。本装置可以单独控制机顶盒,不需要接入中心管理平台。

该装置还包括网络管理控制口CONTROL、输入口IN、输出口OUT、HDMI IN、HDMIOUT、红外发射接口IR-OUT、红外学习录制接口IR-IN和USB接口。

网络管理控制口CONTROL用于与中心管理平台通信,可以对机顶盒采集的画面进行回传。

输入口IN为IPTV(Internet Protocol Television,互联网协议电视)信号输入口,输出口OUT为IPTV信号输出口,可用于交换电路的抓包。

HDMI IN为HDMI画面输入口,用于连接机顶盒,并采集机顶盒画面信息。

HDMI OUT为HDMI画面输出口,用于连接显示器,可观看机顶盒环出的画面。

USB接口用于USB扩展网口输出。

本申请可应用于OTT和IPTV业务平台的业务全流程可用性分析,业务全流程分析是指从用户角度分析业务的成功率、响应时间/请求时延、画面品质,拨测业务的可用性。支持认证、直播、回看、点播、EPG、游戏、音乐等全流程拨测,对拨测过程中的信令进行分析,从而发现业务不可用故障。另外,中心管理平台可以对拨测任务进行管理(查询、修改、新增、删除、暂停和终止);针对拨测结果,支持导出报表,具备统计分析和溯源分析能力。

实施例三:

图3为本发明实施例三提供的基于人工智能的4K超高清机顶盒拨测评估的方法流程图。

参照图3,该方法包括以下步骤:

步骤S101,采集机顶盒的数据信息;

步骤S102,对数据信息进行抓包,得到抓包数据信息;

步骤S103,对抓包数据信息进行分析,得到信令信息;

步骤S104,判断信令信息中是否存在预设的关键字信息,如果存在,则执行步骤S105;如果不存在,则执行步骤S106;

步骤S105,拨测成功;

步骤S106,拨测失败;

其中,信令信息包括EPG交互信息和流信息。

本发明提供了基于人工智能的4K超高清机顶盒拨测评估的方法,包括:采集机顶盒的数据信息;对数据信息进行抓包,得到抓包数据信息;对抓包数据信息进行分析,得到信令信息;判断信令信息中是否存在预设的关键字信息,如果存在,则拨测成功;如果不存在,则拨测失败;其中,信令信息包括电子节目指南EPG交互信息和流信息,可以通过预设的脚本,对拨测任务进行自主调度,从而实现对机顶盒的数据信息的监控。

本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例提供的基于人工智能的4K超高清机顶盒拨测评估的方法的步骤。

本发明实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,计算机可读介质上存储有计算机程序,计算机程序被处理器运行时执行上述实施例的基于人工智能的4K超高清机顶盒拨测评估的方法的步骤。

本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类