码流分析方法及装置的制作方法

文档序号:7856851阅读:144来源:国知局
专利名称:码流分析方法及装置的制作方法
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种码流分析方法及装置。
背景技术
随着数字电视不断的更新换代,机顶盒势必也会不断地更新换代,功能不断地多样化。为了确保机顶盒功能的稳定性,在出货之前的测试验证等工作就显得更为重要,但由于在机顶盒测试过程中,各方面的原因所产生的问题,最終都会集中体现在机顶盒上,而这些原因绝大多数都跟前端播发的码流有夫。目前,测试人员在机顶盒运行异常时,无法判断出是哪个部分出现了问题,只能是录制码流,并将录制的码流与问题描述ー并发给维护人员,维护人员再将码流解析出来,根据问题描述对问题进行重现,定位出现问题的位置和原因,进而解决问题。 但是,在此过程中,往往会因为测试人员对码流的结构不够熟悉,导致录制的码流存在错误、问题描述得不清楚等,使得维护人员不能正确地重现该问题,影响问题的解決。而且,录制码流需要大量的时间,测试人员为了节省时间,往往不会对所有出现问题的码流一一进行录制,因此,部分出现问题的码流可能会被遗漏,这样进一歩妨碍了维护人员的正确判断。可见,目前的码流分析方法,不仅容易出错,而且耗时很长,效率低下。

发明内容
本发明所要解决的技术问题在于,提供一种码流分析方法及装置,可使机顶盒能够直观地、动态地显示出当前机顶盒接收到的码流情况,使得测试人员不必录制码流以及记录问题描述并发送给维护人员进行重现,便于测试人员在没有维护人员在场的情况下,快速定位并解决问题,而不必再将问题交给维护人员进行重现,再解決。为了解决上述技术问题,本发明实施例提供了一种码流分析方法,包括在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中
的码流数据;
解析所述码流数据,以得到解析后的数据;
拼装所述解析后的数据,以生成图表;
将所述图表嵌套在网页中,并在显示界面中显示所述图表。其中,所述在接收到遥控器发送的启动按键指令后,接收所述机顶盒上的信号线中的码流数据之前,还包括
接收遥控器发送的码流分析指令,启动码流分析功能;
启动显示界面显示ー个默认的画面。其中,所述接收连接在机顶盒上的信号线中的码流数据包括
周期性地接收连接在机顶盒上的信号线中的码流数据。其中,所述将所述图表嵌套在网页中,并在显示界面中显示之前,还包括
启动图表显示功能,以便将所述生成的图表嵌套在网页中,并在显示界面中显示所述图表。其中,包括
当没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则暂停图表生成,处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据。其中,还包括
在接收到所述遥控器的退出按键指令吋,停止周期性地接收连接在机顶盒上的信号线中的码流数据,并退出显示界面。相应地,本发明还提供了一种码流分析的装置,包括
第一接收模块,用于在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据;
解析模块,用于根据所述接收模块接收到的码流数据,解析所述接收模块接收到的码流数据,以得到解析后的数据;
生成模块,用于根据所述解析模块解析得到的数据,拼装所述解析后的数据,以生成图
表;
显示模块,用于根据所述生成模块生成的图表,将所述生成模块生成的图表嵌套在网页中,并在显示界面中显示所述图表。其中,还包括
第一启动模块,用于机顶盒接收遥控器发送的码流分析指令,启动码流分析功能,并启动显示界面显示ー个默认的画面。其中,还包括
第二启动模块,用于启动图表显示功能,以便将所述生成的图表嵌套在网页中,并在显示界面中显示所述图表。其中,还包括
停止模块,用于当机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则暂停图表生成,处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据;
退出模块,用于机顶盒在接收到所述遥控器的退出按键指令吋,停止周期性地接收连接在机顶盒上的信号线中的码流数据,退出显示界面。实施本发明实施例,具有如下有益效果
本发明实施例提供一种码流分析方法及装置,可使机顶盒能够直观地、动态地显示出当前机顶盒接收到的码流情况,使得测试人员不必录制码流以及记录问题描述并发送给维护人员进行重现,便于测试人员在没有维护人员在场的情况下,快速定位并解决问题,而不必再将问题交给维护人员进行重现,再解決。


图I为本发明的一种码流分析方法的第一实施例的流程 图2为本发明的一种码流分析方法的第二实施例的流程 图3为本发明的一种码流分析方法的第三实施例的流程 图4为本发明的一种码流分析装置的第一实施例的结构示意图;图5为本发明的一种码流分析装置的第二实施例的结构示意 图6为本发明的一种码流分析装置的第三实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请參见图1,为本发明的一种码流分析方法的第一实施例的流程图。所述方法包括 S101,在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据;
具体的,本发明实施例中机顶盒在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据,所述机顶盒是周期性或者非周期性的接收连接在机顶盒上的信号线中的码流数据。在机顶盒为周期性的接收连接在机顶盒上的信号线中的码流数据时,当按下遥控器定义好的启动按键时,机顶盒接收遥控器发送的启动按键指令,并启动定时器,开始接收码流数据,所述定时器用于设置ー个时间阈值,以便机顶盒保持一定的时间间隔接收连接在机顶盒上的信号线中的码流数据,当所述定时器达到预置的时间阈值后,所述机顶盒继续从连接在机顶盒上的信号线中接收新的码流数据。S102,解析所述码流数据,以得到解析后的数据;
具体的,本发明实施例中机顶盒在接收连接在机顶盒上的信号线中的码流数据后,解析所述码流数据,以得到解析后的数据,如可根据PAT表、EIT表、SDT等码流表的字段定义的标准,先绘制ー个有全部信息字段的虚拟表,将所述解析后的码流数据依次填入所述虚拟表中,并对所述填写好的虚拟表进行相应的处理,如在所述填写好的虚拟表中去掉值为空的数据字段,以得到解析后的码流数据。本发明实施例中的机顶盒是保持一定的时间间隔接收连接在机顶盒上的信号线中的码流数据的,当所述定时器达到预置的时间阈值后,所述机顶盒继续从连接在机顶盒 上的信号线中接收新的码流数据,相应地,所述机顶盒也是周期性解析所述码流数据,以得到解析后的数据,当所述机顶盒接收到连接在机顶盒上的信号线中的码流数据后,开始解析码流数据;当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据后,根据所述接收到的新的码流数据,对所述接收到的新的码流数据进行解析。S103,拼装所述解析后的数据,以生成图表;
具体的,机顶盒解析接收到的码流数据后,拼装解析后的码流数据,以生成图表。因为机顶盒接收连接在机顶盒上的信号线中的码流数据中有电视节目的相关信息,所述电视节目的相关信息保存在各种表中,如PAT表、PMT表、EIT表、SDT等表,如在EIT表中会有CCTV-I最近几天或是一周之内的节目预告信息,当机顶盒将所述电视节目的相关信息的数据从表中解析出来,并以树型图、饼状图、析线图等形式将同一张表中解析到的数据画在一个图表中,如以树型图的形式将同一张表中解析到的数据画在一个图表中,以便将所述图表嵌套在网页中,并在显示界面中显示。本发明实施例中所述机顶盒也是周期性解析所述码流数据,以得到解析后的数据,当所述机顶盒接收到连接在机顶盒上的信号线中的码流数据后,开始解析码流,以便拼装所述解析后的数据,生成图表,当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,则所述机顶盒则处于等待状态,并暂停图表生成,直到从连接在机顶盒上的信号线中接收新的码流数据后,根据所述接收到的新的码流数据,对所述接收到的新的码流数据进行解析,以得到新的解析后的数据,拼装所述解析后的数据,以生成新的图表。需要说明的是,本发明实施例中当机顶盒将所述电视节目的相关信息的数据从表中解析出来,并以某种形式将同一张表中解析到的数据画在一个图表中的图表化的表示方法包括码流总体结构图表化方法,可以以饼状图的形式,表示出当前解析的码流信息中存在哪些数据表;各表的数据结构图表化方法,可以以树型图的形式,或是以表格的形式将各表数据显示出来;丢包率图表化方法,根据解析模块发出的数据,可以以析线图的形式显示丢失数据包的情况,其中,所述码流总体结构图表化方法,可以以饼状图形式,各表数据结构可以以树型图形式,丢包率可以以折线图形式,只是为了说明码流总体结构图表化方法 的ー种方式,而在实际实施过程中不限于只是采用所述码流总体结构图表化方法,可以以饼状图形式,各表数据结构可以以树型图形式,丢包率可以以折线图形式的方式,也可以用其他类型的图表来说明所述码流总体结构图表化方法。S104,将所述图表嵌套在网页中,并在显示界面中显示所述图表。具体的,本发明实施例的机顶盒接收连接在机顶盒上的信号线中的码流数据中有电视节目的相关信息,所述电视节目的相关信息保存在各种数据表中,如PAT表、PMT表、EIT表、SDT等表,在S103中拼装所述解析后的数据,以生成图表的步骤中,所生成的图表均以码流中PAT表、PMT表等数据表为単位,一张图表只反映一个数据表,同时,在网页上,用网页语言先写好ー个框架,将显示各图表数据的位置留出来,在图表显示模块接收到图表时,直接将图表嵌套在网页中显示。本发明实施例中当机顶盒接收到连接在机顶盒上的信号线中的码流数据后,开始解析码流,得到解析后的数据,以便拼装所述解析后的数据,生成图表,将所述图表嵌套在网页中,并在显示界面中显示,当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,则所述机顶盒处于等待状态,并暂停图表生成,直到从连接在机顶盒上的信号线中接收新的码流数据后,根据所述接收到的新的码流数据,对所述接收到的新的码流数据进行解析,以得到新的解析后的数据,拼装所述解析后的数据,以生成新的图表,并将所述新生成的图表完善成可浏览的网页,显示在显示界面。本发明实施例中机顶盒在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据,解析所述码流数据,以得到解析后的数据,并拼装所述解析后的数据,以生成图表,将所述图表嵌套在网页中,并在显示界面中显示,可使机顶盒能够直观地、动态地显示出当前机顶盒接收到的码流情况,便于测试人员在没有维护人员在场的情况下,快速定位并解决问题。请參见图2,为本发明的一种码流分析方法的第二实施例的流程图。所述方法包括
S201,接收遥控器发送的码流分析指令,启动码流分析功能;具体的,本发明实施例中的机顶盒接收到遥控器发送的码流分析指令后,启动码流分析功能,进入码流分析功能后,还未开始对码流数据进行分析,此时网页无法绘制出含有码流的数据的页面,因此机顶盒需要启动界面显示ー个默认的画面。S202,启动显示界面显示ー个默认的画面;
具体的,本发明实施例中当机顶盒接收到遥控器发送的码流分析指令,进入码流分析功能后,先显示ー个默认的画面,在收到遥控器发送的显示指令后,启动图表显示功能,再接收到图表生成模块发来的消息后,才以网页形式显示所述图表。S203,在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据;
S204,解析所述码流数据,以得到解析后的数据;
S205,拼装所述解析后的数据,以生成图表;
S206,启动图表显示功能,以便将所述生成的图表嵌套在网页中,并在显示界面中显示所述图表;
具体的,本发明实施例中的机顶盒接收到遥控器发送的码流分析指令后,启动码流分析功能,启动显示界面显示ー个默认的画面。只有当机顶盒接收到遥控器发送的显示指令后,启动图表显示功能,再接收到图表生成模块发来的消息后,才以网页形式显示所述图表,所述显示界面才会根据收到的图表数据生成网页。S207,将所述图表嵌套在网页中,并在显示界面中显示所述图表。本发明实施例中机顶盒的在接收遥控器发送的码流分析指令,启动码流分析功能,启动界面显示ー个默认的画面只有当机顶盒接收到遥控器发送的显示指令后,启动图表显示功能,再接收到图表生成模块发来的消息后,才以网页形式显示所述图表,所述显示指令用于在显示界面中显示所述图表。请參见图3,为本发明的一种码流分析方法的第三实施例的流程图。所述方法包括
S301,在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据;
S302,当没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则暂停图表生成,处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据;
具体的,本发明实施例中的机顶盒是保持一定的时间间隔接收连接在机顶盒上的信号线中的码流数据的。相应地,机顶盒也是周期性解析所述码流数据,以得到解析后的数据,当机顶盒接收到连接在机顶盒上的信号线中的码流数据后,开始解析码流,得到解析后的数据,以便拼装所述解析后的数据,生成图表,并在网页中用网页语言先写好ー个框架,将显示各图表数据的位置留出来,并将图表嵌套在网页中显示;当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据后,对所述接收到的新的码流数据进行解析,得到新的解析后得到数据,以便拼装所述新的解析后得到数据,生成新图表,在接收到新图表数据后,将新接收到的图表数据填充到网页各图表对应的位置,然后刷新页面,这样就可以使页面根据数据动态地修改页面了。S303,解析所述码流数据,以得到解析后的数据;S304,拼装所述解析后的数据,以生成图表;
S305,将所述图表嵌套在网页中,并在显不界面中显不所述图表;
S306,在接收到所述遥控器的退出按键指令吋,停止周期性地接收连接在机顶盒上的信号线中的码流数据,退出显示界面。具体的,在接收到遥控器的退出按键指令时,停止接收连接在机顶盒上的信号线中的码流数据,也就是停止对所述接收到的码流数据进行解析,停止图形生成,停止图形显示,退出显示界面。本发明实施例中的机顶盒每接收到一次图表时,网页就将新图表嵌套在网页,刷新一下,新的数据就动态显示出来。并在接收到新图表数据后,将新的图表数据填充到网页各图表对应的位置,然后刷新页面,这样就可以使页面根据数据动态地修改页面了。同吋,在接收到所述遥控器的退出按键指令时,退出显示界面。
请參见图4,为本发明的一种码流分析装置的第一实施例的结构示意图。如图4所示,所述码流分析装置包括
第一接收模块10,用于在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据;
具体的,本发明实施例中第一接收模块10用于在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据,所述机顶盒是周期性或者非周期性的接收连接在机顶盒上的信号线中的码流数据。在所述机顶盒是周期性的接收连接在机顶盒上的信号线中的码流数据时,当按下遥控器定义好的启动按键时,所述机顶盒接收遥控器发送的启动按键指令,并启动定时器,通过第一接收模块10开始接收码流数据,所述定时器用于设置ー个时间阈值,以便机顶盒保持一定的时间间隔接收连接在机顶盒上的信号线中的码流数据,当所述定时器达到预置的时间阈值后,所述机顶盒通过第一接收模块10继续从连接在机顶盒上的信号线中接收新的码流数据,以便根据所述第一接收模块10接收到的新的码流数据。解析模块20,用于根据所述第一接收模块10接收到的码流数据,解析所述第一接收模块10接收到的码流数据,以得到解析后的数据;
具体的,本发明实施例中所述解析模块20根据所述第一接收模块10接收到的码流数据,解析所述第一接收模块10接收到的码流数据,以得到解析后的数据,所述解析模块20对第一接收模块10接收到的码流数据进行解析,如可根据PAT表、EIT表、SDT等码流的字段定义的标准,先绘制ー个有全部信息字段的虚拟表,将所述解析后的数据依次填入所述虚拟表中,并对所述填写好的虚拟表进行相应的处理,如在所述填写好的虚拟表中去掉值为空的数据字段,以得到解析后的数据。本发明实施例中的所述机顶盒是保持一定的时间间隔通过所述第一接收模块10接收连接在机顶盒上的信号线中的码流数据的,当所述定时器达到预置的时间阈值后,所述机顶盒通过所述第一接收模块10继续从连接在机顶盒上的信号线中接收新的码流数据,相应地,所述机顶盒也是周期性通过所述解析模块20解析所述码流数据,以得到解析后的数据,当所述机顶盒通过所述第一接收模块10接收到连接在机顶盒上的信号线中的码流数据后,开始解析码流;当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则处于等待状态,直到通过所述第一接收模块10从连接在机顶盒上的信号线中接收新的码流数据后,根据所述第一接收模块10接收到的新的码流数据,通过所述解析模块20对所述接收到的新的码流数据进行解析。生成模块30,用于根据所述解析模块20解析得到的数据,拼装所述解析后的数据,以生成图表;
具体的,本发明实施例中机顶盒通过所述第一接收模块10接收连接在机顶盒上的信号线中的码流数据中有电视节目的相关信息,所述电视节目的相关信息保存在各种表中,如PAT表、PMT表、EIT表、SDT等表,如在EIT表中会有CCTV-I最近几天或是一周之内的节目预告信息,当机顶盒通过解析模块20将所述电视节目的相关信息的数据从表中解析出来,并以树型图、饼状图、析线图等种形式将同一张表中解析到的数据画在一个图表中,如以树型结构图形式将同一张表中解析到的数据画在一个图表中,以便通过生成模块30将所述图表嵌套在网页中,并在界面中显示。本发明实施例中所述机顶盒通过解析模块20周期性解析所述码流数据,以得到 解析后的数据,当所述机顶盒通过第一接收模块10接收到连接在机顶盒上的信号线中的码流数据后,通过解析模块20开始解析码流,得到解析后的数据,并根据解析模块20解析得到的解析后的数据,通过生成模块30拼装所述解析后的数据,生成图表,当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,则所述机顶盒则处于等待状态,并暂停图表生成,直到通过第一接收模块10从连接在机顶盒上的信号线中接收新的码流数据后,根据所述第一接收模块10接收到的新的码流数据,通过解析模块20对所述接收到的新的码流数据进行解析,以得到新的解析后的数据,并通过生成模块30拼装所述解析后的数据,以生成新的图表。显示模块40,用于根据所述生成模块30生成的图表,将所述生成模块30生成的图表嵌套在网页中,并在显示界面中显示所述图表。具体的,本发明实施例的机顶盒通过第一接收模块10接收连接在机顶盒上的信号线中的码流数据中有电视节目的相关信息,所述电视节目的相关信息保存在各种表中,如PAT表、PMT表、EIT表、SDT等表,所述生成模块30根据所述解析模块20解析得到的解析后的数据,拼装所述解析后的数据,以生成图表,所生成的图表均以码流中PAT表、PMT表等数据表为単位,一张图表只反映一个数据表,同时,在网页上,用网页语言先写好ー个框架,将显示各图表数据的位置留出来,在图表显示模块接收到图表时,直接将图表嵌套在网页中显示。本发明实施例中当机顶盒通过第一接收模块10接收到连接在机顶盒上的信号线中的码流数据后,通过解析模块20开始解析码流,得到解析后的数据,以便生成模块30根据所述解析模块20解析得到的解析后的数据,拼装所述解析后的数据,生成图表,将所述图表嵌套在网页中,并通过显示模块40在显示界面中显示,当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,则所述机顶盒则处于等待状态,并暂停图表生成,直到第一接收模块10从连接在机顶盒上的信号线中接收新的码流数据后,根据所述第一接收模块10接收到的新的码流数据,通过解析模块20对所述接收到的新的码流数据进行解祈,以便生成模块30根据解析模块20解析得到的新的解析后的数据,拼装所述新的解析后的数据,生成新的图表,并将所述新生成的图表完善成可浏览的网页,通过显示模块40显示在显示界面。
请參见图5,为本发明的一种码流分析装置的第二实施例的结构示意图。如图5所示,所述装置包括上述图4中的第一接收模块10、解析模块20、生成模块30、显示模块50,本实施例中,所述码流分析装置进ー步包括
第一启动模块00,用于机顶盒接收遥控器发送的码流分析指令,启动码流分析功能,并启动显示界面显示ー个默认的画面;
具体的,本发明实施例中所述第一启动模块00用于机顶盒接收遥控器发送的码流分析指令,启动码流分析功能,启动界面显示ー个默认的画面,因为当所述机顶盒接收遥控器发送的码流分析指令,开始分析码流,此时并未生成图表信息,故网页无法绘制出含有码流数据的页面,因此,当机顶盒接收到遥控器发送的码流分析指令,通过所述第一启动模块00进入码流分析功能后,先显示ー个默认的画面,只有当启动码流分析后,机顶盒接收到显示指令之后,启动图表显示功能,再接收到图表生成模块发来的消息后才会根据收到的图表数据生成网页。第二启动模块40,用于启动图表显示功能,以便将所述生成的图表嵌套在网页中, 并在显示界面中显示所述图表。具体的,本发明实施例中所述第二启动模块40启动图表显示功能,以便将所述生成的图表嵌套在网页中,并在显示界面中显示所述图表,机顶盒接收所述遥控器发送的显示指令,用于在显示界面中显示所述图表,所述机顶盒通过接收模块10接收到遥控器发送的码流分析指令后,启动码流分析功能,启动显示界面显示ー个默认的画面,此时,还未开始对码流数据进行分析,网页无法绘制出含有码流的数据的页面,只有当机顶盒接收到遥控器发送的码流分析指令后,通过第二启动模块40接收到所述遥控器发送的显示指令,所述显示指令用于在界面中显示所述图表,机顶盒在收到该显示指令后,启动图表显示功能,再接收到图表生成模块发来的消息后,所述显示界面才会根据收到的图表数据生成网页。请參见图6,为本发明的一种码流分析装置的第三实施例的结构示意图。如图6所示,所述装置包括上述图4中的第一接收模块10、解析模块20、生成模块30、显示模块50,本实施例中,所述码流分析装置进ー步包括
停止模块60,用于当机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则暂停图表生成,处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据;
具体的,本发明实施例中所述停止模块60用于当机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则暂停图表生成,处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据。所述机顶盒是保持一定的时间间隔通过第一接收模块10接收连接在机顶盒上的信号线中的码流数据的,相应地,所述机顶盒也是周期性通过解析模块20解析所述码流数据,以得到解析后的数据,当所述机顶盒通过第一接收模块10接收到连接在机顶盒上的信号线中的码流数据后,开始解析码流,以便拼装所述解析后的数据,生成图表,并将该图表嵌套在网页中显示,当所述机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据后,对所述接收到的新的码流数据进行解析,以便拼装所述解析后得到新的数据,生成新图表,在接收到新图表数据后,将新接收到的图表数据填充到网页各图表对应的位置,然后刷新页面,这样就可以使页面根据数据动态地修改页面了。退出模块70,用于机顶盒在接收到所述遥控器的退出按键指令时,退出显示界面。具体的,本发明实施例中机顶盒在接收到所述遥控器的退出按键指令时,通过退出模块70停止接收连接在机顶盒上的信号线中的码流数据,也就是停止对所述接收到的码流数据进行解析,停止图形生成,停止图形显示,退出显示界面。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,所述的程序可存储于一计算机可读写存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为FLASH闪存、电可擦可编程只读存储器、磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要 求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种码流分析方法,其特征在于,包括 在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据; 解析所述码流数据,以得到解析后的数据; 拼装所述解析后的数据,以生成图表; 将所述图表嵌套在网页中,并在显示界面中显示所述图表。
2.如权利要求I所述的方法,其特征在于,所述在接收到遥控器发送的启动按键指令后,接收所述机顶盒上的信号线中的码流数据之前,还包括 接收遥控器发送的码流分析指令,启动码流分析功能;启动显示界面显示一个默认的画面。
3.如权利要求I所述的方法,其特征在于,所述接收连接在机顶盒上的信号线中的码流数据包括 周期性地接收连接在机顶盒上的信号线中的码流数据。
4.如权利要求I所述的方法,其特征在于,所述将所述图表嵌套在网页中,并在显示界面中显示所述图表之前,还包括 启动图表显示功能,以便将所述生成的图表嵌套在网页中,并在显示界面中显示所述图表。
5.如权利要求I所述的方法,其特征在于,包括 当没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则暂停图表生成,处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据。
6.如权利要求I至5任一所述的方法,其特征在于,还包括 在接收到所述遥控器的退出按键指令时,停止周期性地接收连接在机顶盒上的信号线中的码流数据,退出显示界面。
7.一种码流分析的装置,其特征在于,包括 第一接收模块,用于在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据; 解析模块,用于根据所述第一接收模块接收到的码流数据,解析所述接收模块接收到的码流数据,以得到解析后的数据; 生成模块,用于根据所述解析模块解析得到的数据,拼装所述解析后的数据,以生成图表; 显示模块,用于根据所述生成模块生成的图表,将所述生成模块生成的图表嵌套在网页中,并在显示界面中显示所述图表。
8.如权利要求7所述的装置,其特征在于,还包括 第一启动模块,用于机顶盒接收遥控器发送的码流分析指令,启动码流分析功能,并启动显示界面显示一个默认的画面。
9.如权利要求7所述的装置,其特征在于,还包括 第二启动模块,用于启动图表显示功能,以便将所述生成的图表嵌套在网页中,并在显示界面中显示所述图表。
10.如权利要求7所述的装置,其特征在于,还包括停止模块,用于当机顶盒没有接收到连接在机顶盒上的信号线中的码流数据时,所述机顶盒则暂停图表生成,处于等待状态,直到从连接在机顶盒上的信号线中接收新的码流数据; 退出模块,用于机顶盒在接收到所述遥控器的退出按键指令时,停止周期性地接收连接在机顶盒上的信号线中的码流数据,退出显示界面。
全文摘要
本发明公开了一种码流分析方法,包括如下步骤在接收到遥控器发送的启动按键指令后,接收连接在机顶盒上的信号线中的码流数据;解析所述码流数据,以得到解析后的数据;拼装所述解析后的数据,以生成图表;将所述图表嵌套在网页中,并在显示界面中显示所述图表。本发明还提供了一种码流分析装置。本发明的目的在于提供一种码流分析方法及装置,可使机顶盒能够直观地、动态地显示出当前机顶盒接收到的码流情况,便于测试人员在没有维护人员在场的情况下,快速定位并解决问题。
文档编号H04N17/02GK102802019SQ20121026205
公开日2012年11月28日 申请日期2012年7月27日 优先权日2012年7月27日
发明者宋金宝 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1