对数字电视系统进行调试的方法及系统的制作方法

文档序号:7943387阅读:134来源:国知局
专利名称:对数字电视系统进行调试的方法及系统的制作方法
技术领域
本发明涉及数字电视技术,尤其涉及对数字电视系统进行调试的方法及系统。
背景技术
随着生活水平的提高,人们对数字电视的依赖日益加深,现代化的数字电视系统规模越来越庞大、技术越来越复杂;如何提高数字电视系统的可维护性、可调试性成为业界面临的一大难题。目前,业界对数字电视系统的调试采用手工实现,具体地,如果发现数字电视系统运行错误,则人为估计可能是数字电视系统中的哪一部分出错,并检测该部分的运行情况, 以确定是否出错;如果该部分正常,则再估计其他可能出错的部分,检测相应部分的运行情况,以确定是否出错;依次类推,直至找出问题为止。举例说明,在视频点播(VOD,Video On Demand)业务中,涉及的数字电视系统包括机顶盒(STB,Set Top Box)、互动节目导航(IPG,Interactive Programe),还包括认证、授权与计费(AAA, Authentication, Authorization and Accounting)月艮务器、媒体接入平台 (MAP, Media Access Platform)和视频服务器(VS,Video Server);其运行流程如图 1 所示,包括以下步骤步骤101,用户点选播放视频,STB向IPG发送用户点播请求。该用户点播请求中包含STB标识和用户请求的频道信息。步骤102,IPG向AAA服务器发送请求获取播放指令。该请求获取播放指令中包含STB标识和用户请求的频道信息。步骤103,AAA服务器进行认证,检测是否具有播放权限,如果有,则执行步骤104 ; 否则结束流程。本实例中假设通过认证,执行步骤104。步骤104,AAA服务器生成实时流传输协议(RTSP,Real Time Streaming Protocol)播放指令。步骤105,AAA服务器向IPG返回播放指令。步骤106,IPG向STB返回播放指令。步骤107,STB通过下发的播放指令向MAP发起流服务请求。步骤108,MAP对流服务请求进行鉴权,验证播放指令合法性,如果通过验证,则执行步骤109 ;否则结束流程。本实例中,假设通过验证,执行步骤109。步骤109,MAP进行资源分配及调度。分配的资源包括VS、频点等资源。步骤1010,MAP向STB返回资源分配信息。步骤1011,MAP通知VS推流。步骤1012,VS向STB提供流服务。
如果机顶盒发送点播请求后,接收不到视频信息,则测试人员对当前情况进行估计若估计是机顶盒出错,则检测机顶盒的运行情况,检测后,若机顶盒正常,再检测AAA服务器的运行情况,依次类推,直至找出出错的设备为止。检测出出错的设备后,对相应设备的维修为已有技术,这里不赘述。数字电视系统中包括十到几十个单元,业务数量多,处理繁杂。采用现有对数字电视系统进行人为调试的方案,需要人为对数字电视系统中的各单元进行逐个排查,以获知各单元的运行情况,此方式效率低。

发明内容
本发明提供了一种对数字电视系统进行调试的方法,该方法能够提高调试效率。本发明提供了一种对数字电视系统进行调试的系统,该系统能够提高调试效率。一种对数字电视系统进行调试的方法,该方法包括在数字电视系统各单元运行统一的调试探针;根据所述调试探针探测本地单元的业务运行信息,生成业务运行日志;从所述数字电视系统各单元获取业务运行日志,并对业务运行日志进行分析。一种对数字电视系统进行调试的系统,该系统包括该调试系统包括调试信息收集单元、调试信息分析单元和结果显示单元;所述调试信息收集单元,用于从数字电视系统各单元获取各单元调试探针探测并生成的业务运行日志,将业务运行日志发送给调试信息分析单元;所述调试信息分析单元,用于接收来自所述调试信息收集单元的业务运行日志, 对业务运行日志进行分析,将分析结果发送给结果显示单元;所述结果显示单元,用于接收来自所述调试信息分析单元的分析结果,显示分析结果。从上述方案可以看出,本发明中,数字电视系统各单元运行统一的调试探针,调试探针探测并生成业务运行日志;而后,在需要时,获取业务运行日志,进行分析。这样,根据调试探针探测业务运行信息,快速获知数字电视系统的业务运行情况,无需人为对数字电视系统各单元逐个进行排查,提高了调试效率。


图1为现有技术中视频点播的业务运行交互时序流程图;图2为本发明对数字电视系统进行调试的方法示意性流程图;图3为本发明对数字电视系统进行调试的系统结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。本发明设置调试系统,通过调试系统获取数字电视系统各单元的业务运行情况, 以对数字电视系统进行维护。参见图2,为本发明对数字电视系统进行调试的方法示意性流程图,其包括以下步骤
步骤201,在数字电视系统各单元运行统一的调试探针。步骤202,根据调试探针探测本地单元的业务运行信息,生成业务运行日志。数字电视系统各单元内设置了统一的调试探针,可对本地单元的业务运行情况进行探测,生成统一规范日志格式的业务运行日志,也就是采用相同的格式记录各条日志。所述的本地单元,也就是调试探针所在的数字电视系统单元。根据需要,可对日志格式进行统一设置,例如,可在日志中设置服务会话标识字段,同一业务具有一个相同的服务会话标识,服务会话标识由机顶盒生成,以图1所示的业务为例,该流程中,机顶盒为当前业务生成唯一的服务会话标识,在向IPG发送的用户点播请求消息中携带该服务会话标识,IPG在向AAA服务器发送请求获取播放指令时也携带该服务会话标识,依次地,各单元向下一单元发送消息时都会携带该服务会话标识;调试探针对本地单元的业务运行情况进行探测,记录各业务的业务内容和服务会话标识,图1的实例中所述业务内容包括上一单元信息、上一单元下发给本单元的消息内容、告警信息等,本地单元处理该业务时若出现故障将向网管服务器上报告警信息;这样,调试系统通过收集、 分析业务运行日志,便可定位故障所在单元以及故障原因。服务会话标识字段可以是对其依附的消息进行扩展的字段,各业务流程包含不同的业务会话,有认证会话、浏览网页会话、视频点播会话、时移点播会话、包月订购会话、按次订购会话、关联查询会话等,可以在这些业务会话包含的交互消息中扩展一个服务会话标识字段。也可以,在服务会话标识依附的消息的空闲字段中划分空间用以作为服务会话标识字段。为了提高调试的健壮性,在业务流程中,各单元接收上一单元发送的消息后,判断该消息中是否有服务会话标识,如果有,则在下一跳消息中携带该服务会话标识;如果没有,则重新生成一个服务会话标识,携带在下一跳消息中。为了深度探测,还可以在日志中设置服务会话标识字段、时间字段和业务内容字段等;相应地,调试探针对本地单元的业务运行情况进行探测,记录本地处理的各业务的服务会话标识、业务内容、以及处理时间,图1的实例中所述业务内容包括上一单元信息、上一单元下发给本单元的消息内容、告警信息等。所述调试探针可以在出厂前置入各单元,具体地,提供统一规范日志格式的调试探针源码应用编程接口(API,Application Programming Interface),在业务系统各单元开发过程中,将调试探针代码嵌入到业务系统代码中;而后,各单元运行调试探针便可生成业务运行日志。还可以,在需要时,调试系统向数字电视系统各单元下发统一的调试探针, 各单元运行调试探针的软件包,便可对本地单元的业务运行情况进行探测,并记录业务运行日志。步骤203,调试系统从数字电视系统各单元获取业务运行日志。调试系统与数字电视系统中各单元可通过互联网进行连接。步骤204,调试系统对业务运行日志进行分析,显示分析结果。如果业务运行日志的各条日志包含服务会话标识和业务内容,本步骤具体为调试系统将各单元业务运行日志中包含相同服务会话标识的日志提取出来,并显示。如果所述业务运行日志的各条日志包含服务会话标识、时间和业务内容;本步骤具体为调试系统将各单元业务运行日志中包含相同服务会话标识的日志提取出来,按照时间顺序生成并显示业务运行交互时序图。同样以图1所示的视频点播实例进行说明,如果业务运行正常,按照时间顺序将生成图1所示的运行交互时序图;如果业务运行出错,假设按照服务会话标识提取出的日志只能生成步骤101-105的业务运行交互时序图,则表明执行步骤106时出错,也就是IPG向STB返回播放指令时出错,便可对IPG和STB进行检测及维护。通过业务运行交互时序图可以准确、快捷了解业务系统的运行情况,提高了系统调研、现场问题定位的效率。获知出错的单元后,对相应设备的维修为已有技术,这里不赘述。本发明中,数字电视系统各单元运行统一的调试探针,调试探针探测并生成业务运行日志;而后,在需要时,调试系统获取业务运行日志,进行分析并显示分析结果。这样, 通过调试系统实现业务分析结果的可视化,并且可快速获知数字电视系统的业务运行情况,无需人为对数字电视系统各单元逐个进行排查,提高了调试效率。参见图3,为本发明对数字电视系统进行调试的系统结构示意图,其包括调试信息收集单元、调试信息分析单元和结果显示单元;所述调试信息收集单元,用于从数字电视系统各单元获取各单元调试探针探测并生成的业务运行日志,将业务运行日志发送给调试信息分析单元;所述调试信息分析单元,用于接收来自所述调试信息收集单元的业务运行日志, 对业务运行日志进行分析,将分析结果发送给结果显示单元;所述结果显示单元,用于接收来自所述调试信息分析单元的分析结果,显示分析结果。可选地,所述业务运行日志的各条日志包含服务会话标识;所述调试信息分析单元包括第一分析子单元,用于将各单元业务运行日志中包含相同服务会话标识的日志提取出来,作为分析结果,发送给所述结果显示单元。可选地,所述业务运行日志的各条日志包含服务会话标识、时间和业务内容;所述调试信息分析单元包括第二分析子单元,用于将各单元业务运行日志中包含相同服务会话标识的日志提取出来,按照时间顺序生成业务运行交互时序图,将业务运行交互时序图作为分析结果,发送给所述结果显示单元。可选地,该调试系统还包括调试探针下发单元,用于将统一的调试探针下发到数字电视系统的各单元进行运行,以探测本地单元的业务运行信息,生成业务运行日志。可选地,该调试系统与数字电视系统的各单元之间通过互联网进行连接。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种对数字电视系统进行调试的方法,其特征在于,该方法包括在数字电视系统各单元运行统一的调试探针;根据所述调试探针探测本地单元的业务运行信息,生成业务运行日志;从所述数字电视系统各单元获取业务运行日志,并对业务运行日志进行分析。
2.如权利要求1所述的方法,其特征在于,所述业务运行日志的各条日志包含服务会话标识和业务内容;所述对业务运行日志进行分析包括调试系统将各单元业务运行日志中包含相同服务会话标识的日志提取出来,并显示。
3.如权利要求1所述的方法,所述业务运行日志的各条日志包含服务会话标识、时间和业务内容;所述对业务运行日志进行分析包括调试系统将各单元业务运行日志中包含相同服务会话标识的日志提取出来,按照时间顺序生成并显示业务运行交互时序图。
4.如权利要求1所述的方法,其特征在于,所述在数字电视系统各单元运行统一的调试探针之前,该方法包括调试系统向数字电视系统各单元下发统一的调试探针。
5.如权利要求1、2、3或4所述的方法,其特征在于,所述调试系统与数字电视系统中各单元通过互联网进行连接。
6.一种对数字电视系统进行调试的系统,其特征在于,该调试系统包括调试信息收集单元、调试信息分析单元和结果显示单元;所述调试信息收集单元,用于从数字电视系统各单元获取各单元调试探针探测并生成的业务运行日志,将业务运行日志发送给调试信息分析单元;所述调试信息分析单元,用于接收来自所述调试信息收集单元的业务运行日志,对业务运行日志进行分析,将分析结果发送给结果显示单元;所述结果显示单元,用于接收来自所述调试信息分析单元的分析结果,显示分析结果。
7.如权利要求6所述的调试系统,其特征在于,所述业务运行日志的各条日志包含服务会话标识;所述调试信息分析单元包括第一分析子单元,用于将各单元业务运行日志中包含相同服务会话标识的日志提取出来,作为分析结果,发送给所述结果显示单元。
8.如权利要求6所述的调试系统,其特征在于,所述业务运行日志的各条日志包含服务会话标识、时间和业务内容;所述调试信息分析单元包括第二分析子单元,用于将各单元业务运行日志中包含相同服务会话标识的日志提取出来,按照时间顺序生成业务运行交互时序图,将业务运行交互时序图作为分析结果,发送给所述结果显示单元。
9.如权利要求6所述的调试系统,其特征在于,该调试系统还包括调试探针下发单元, 用于将统一的调试探针下发到数字电视系统的各单元进行运行,以探测本地单元的业务运行信息,生成业务运行日志。
10.如权利要求6、7、8或9所述的调试系统,其特征在于,该调试系统与数字电视系统的各单元之间通过互联网进行连接。
全文摘要
本发明提供了对数字电视系统进行调试的方法和系统,其中,该方法包括在数字电视系统各单元运行统一的调试探针;根据所述调试探针探测本地单元的业务运行信息,生成业务运行日志;从所述数字电视系统各单元获取业务运行日志,并对业务运行日志进行分析。本发明方案能够提高调试效率。
文档编号H04N17/00GK102395042SQ20111031930
公开日2012年3月28日 申请日期2011年10月14日 优先权日2011年10月14日
发明者陈祥友 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1