一种机顶盒调试装置和方法

文档序号:7797740阅读:188来源:国知局
一种机顶盒调试装置和方法
【专利摘要】本发明公开一种机顶盒调试装置和方法。该装置包括连接模块和调试模块。连接模块依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,所述标识信息包括目标机顶盒的IP地址和端口号;连接建立成功之后,调试模块对目标机顶盒进行调试。区别于现有技术中将机顶盒串口通过串口线连接至PC,在PC上进行机顶盒调试为用户带来的不便,利用本发明装置只需借助internet(因特网)依据目标机顶盒的IP地址和端口号与目标机顶盒建立通信连接,之后即可对机顶盒进行调试。从而利用本发明装置调试机顶盒时无需连接机顶盒串口,且本发明借助internet依据机顶盒IP地址和端口号与机顶盒建立连接,可实现对机顶盒进行远程调试。
【专利说明】一种机顶盒调试装置和方法
【技术领域】
[0001]本发明属于机顶盒调试【技术领域】,尤其涉及一种机顶盒调试装置和方法。
【背景技术】
[0002]传统方式下,对机顶盒(系统软件)进行调试,需要预先将机顶盒串口通过串口线连接至PC (personal computer,个人计算机),最终在PC上实现对机顶盒进行调试,例如在PC上抓取RS232打印信息、抓取用户信息、节目信息等,后续方便将打印信息、节目信息等调试信息发送至技术人员以判断机顶盒的状况,发现机顶盒存在的问题。
[0003]上述调试方法由于需要将机顶盒串口通过串口线连接至PC,在PC上进行机顶盒调试,给用户调试机顶盒带来了不便,且同时不易实现对机顶盒进行远程调试。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种机顶盒调试装置和方法,以克服上述问题,实现对机顶盒进行远程调试,为用户调试机顶盒带来便利。
[0005]为此,本发明公开如下技术方案:
[0006]一种机顶盒调试装置,包括连接模块和调试模块,其中:
[0007]所述连接模块,用于依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,以使所述目标机顶盒与所述调试装置进行通信,所述标识信息包括所述目标机顶盒的IP地址和端口号;
[0008]所述调试模块,用于对所述目标机顶盒进行调试。
[0009]优选的,所述调试模块具体包括信息抓取模块和发送模块,其中:
[0010]所述信息抓取模块,用于抓取所述目标机顶盒的机顶盒信息,所述机顶盒信息包括用户信息,节目信息,RS232打印信息,flash信息;
[0011]所述发送模块,用于将所述机顶盒信息发送至预设地址。
[0012]优选的,所述预设地址具体为预设的邮箱地址。
[0013]优选的,所述机顶盒调试装置还包括:
[0014]分析模块,用于对所述机顶盒信息进行分析,以判断所述目标机顶盒的状况,发现所述目标机顶盒存在的问题。
[0015]一种机顶盒调试方法,包括:
[0016]依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,所述标识信息包括所述目标机顶盒的IP地址和端口号;
[0017]对所述目标机顶盒进行调试。
[0018]优选的,所述对所述目标机顶盒进行调试具体包括:
[0019]抓取所述目标机顶盒的机顶盒信息,所述机顶盒信息包括用户信息,节目信息,RS232打印信息,flash信息;
[0020]将所述机顶盒信息发送至预设地址。[0021]优选的,所述机顶盒调试方法还包括:
[0022]对所述机顶盒信息进行分析,以判断所述目标机顶盒的状况,发现所述目标机顶盒存在的问题。
[0023]本发明实施例提供的机顶盒调试装置中,连接模块依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,以实现所述目标机顶盒与所述调试装置进行通信,所述标识信息包括所述目标机顶盒的IP地址和端口号;连接建立成功之后,调试模块对所述目标机顶盒进行调试,例如抓取用户信息、RS232打印信息等。区别于现有技术中将机顶盒串口通过串口线连接至PC,在PC上进行机顶盒调试为用户带来的不便,利用本发明装置只需借助internet (因特网)依据目标机顶盒的IP地址和端口号与目标机顶盒建立通信连接,之后即可对机顶盒进行相应调试。从而利用本发明装置调试机顶盒时无需连接机顶盒串口,且本发明借助internet依据机顶盒IP地址和端口号与机顶盒建立连接,可实现对机顶盒进行远程调试。
【专利附图】

【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本发明实施例一公开的机顶盒调试装置的一种结构示意图;
[0026]图2是本发明实施例二公开的机顶盒调试装置的另一种结构示意图;
[0027]图3是本发明实施例三公开的机顶盒调试方法的一种流程图;
[0028]图4是本发明实施例三公开的机顶盒调试方法的另一种流程图。
【具体实施方式】
[0029]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030]实施例一
[0031]本发明实施例一公开一种机顶盒调试装置,请参见图1,该机顶盒调试装置包括连接模块100和调试模块200。其中:
[0032]连接模块100,用于依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,以使所述目标机顶盒与所述调试装置进行通信,所述标识信息包括所述目标机顶盒的IP (Internet Protocol,互联网协议)地址和端口号。
[0033]其中,连接模块100通过socket (套接字)实现与目标机顶盒间的连接,进而实现调试装置与目标机顶盒进行通信。
[0034]实施本发明时,为方便用户的操作,可采用能访问internet的移动智能设备,例如智能手机、平板电脑等,连接机顶盒,并对机顶盒(具体对机顶盒的系统软件)进行相应调试。具体地,将移动智能设备和机顶盒分别作为客户端和服务端,预先在客户端和服务端建立一对套接字:ClientSocket和ServerSocket,其中,ClientSocket运行在客户端,ServerSocket运行在服务端。
[0035]当需要调试机顶盒时,移动智能设备依据目标机顶盒的IP地址和端口号向机顶盒发送socket连接请求,实时监听网络状态的机顶盒监听到移动智能设备(客户端)的该socket连接请求,之后,机顶盒建立一个新的线程,把服务器端套接字的描述发给移动智能设备,移动智能设备确认此描述,至此,移动智能设备和机顶盒之间的连接建立成功。后续,可通过移动智能设备对机顶盒进行相应调试,调试的整个过程中,双方间的数据读写、数据交互均在套接字上完成,数据交互结束后,关闭套接字。
[0036]此处,需要说明的是,若目标机顶盒拥有独立的IP地址,则移动智能设备只需依据目标机顶盒的IP地址实现向目标机顶盒发送socket连接请求,不需使用端口号。
[0037]调试模块200,用于对所述目标机顶盒进行调试。
[0038]其中,调试模块200包括信息抓取模块和发送模块。信息抓取模块,用于抓取所述目标机顶盒的机顶盒信息,所述机顶盒信息包括用户信息,节目信息,RS232打印信息,flash信息;发送模块,用于将所述机顶盒信息发送至预设地址。
[0039]具体地,移动智能设备和机顶盒间建立连接后,即可按照实际需求在移动智能设备选择上各种debug功能,实现对机顶盒进行相应调试。例如在移动智能设备上抓取RS232打印信息、用户设置数据、整个flash的信息等;并通过预置的邮箱账户和密码,以邮件方式将debug内容(即机顶盒信息)直接发送到技术人员的邮箱,以便于展开后续工作。
[0040]综上,本发明实施例提供的机顶盒调试装置中,连接模块100依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,以实现所述目标机顶盒与所述调试装置进行通信,所述标识信息包括所述目标机顶盒的IP地址和端口号;连接建立成功之后,调试模块200对所述目标机顶盒进行调试,例如抓取用户信息、RS232打印信息等。区别于现有将机顶盒串口通过串口线连接至PC,在PC上进行机顶盒调试为用户带来的不便,利用本发明装置只需借助internet (因特网)依据目标机顶盒的IP地址和端口号与目标机顶盒建立通信连接,之后即可对机顶盒进行调试。从而利用本发明装置调试机顶盒时无需连接机顶盒串口,且本发明借助internet依据机顶盒IP地址和端口号与机顶盒建立连接,可实现对机顶盒进行远程调试。
[0041]实施例二
[0042]本实施例二继续对实施例中的机顶盒调试装置进行补充和完善,公开机顶盒调试装置的另一种结构,如图2所示,其除了包括连接模块100、调试模块200,还包括分析模块300。分析模块300,用于对所述机顶盒信息进行分析,以判断所述目标机顶盒的状况,发现所述目标机顶盒存在的问题。
[0043]具体地,分析模块300对接收到的debug内容进行分析,判断机顶盒是否存在问题,具体存在什么问题,并针对存在的问题制定解决方案等。
[0044]实施例三
[0045]本发明实施例三公开一种机顶盒调试方法,该方法与实施例一和实施例二中公开的机顶盒调试装置相对应。
[0046]首先,对应于实施例一中机顶盒调试装置的结构,本实施例三公开机顶盒调试方法的一种流程,如图3所示,其包括:[0047]S1:依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,所述标识信息包括所述目标机顶盒的IP地址和端口号;
[0048]S2:对所述目标机顶盒进行调试。
[0049]其中,该步骤S2具体包括:抓取所述目标机顶盒的机顶盒信息,所述机顶盒信息包括用户信息,节目信息,RS232打印信息,flash信息;将所述机顶盒信息发送至预设地址。
[0050]相应于实施例二中机顶盒调试装置的结构,本实施例继续公开机顶盒调试方法的另一种流程,其除了包括上述步骤S1、S2,如图4所示,还包括:
[0051]S3:对所述机顶盒信息进行分析,以判断所述目标机顶盒的状况,发现所述目标机顶盒存在的问题。
[0052]对于本发明实施例三公开的机顶盒调试方法而言,由于其与以上实施例一和实施例二公开的机顶盒调试装置相对应,所以描述的比较简单,相关相似之处请参见实施例一和实施例二中机顶盒调试装置部分的说明即可,此处不再详述。
[0053]综上所述,本发明只需能访问internet的智能设备(例如手机或平板电脑)连接机顶盒后即可对机顶盒进行相应调试,并将debug相关的信息发送给技术人员。无需连接机顶盒串口,简化了用户参与调试的流程,降低了调试的难度;且可实现远程调试,方便了对机顶盒软件进行定位。
[0054]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0055]为了描述的方便,描述以上装置、系统时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各模块或单元的功能在同一个或多个软件和/或硬件中实现。
[0056]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0057]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种机顶盒调试装置,其特征在于,包括连接模块和调试模块,其中: 所述连接模块,用于依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,以使所述目标机顶盒与所述调试装置进行通信,所述标识信息包括所述目标机顶盒的IP地址和端口号; 所述调试模块,用于对所述目标机顶盒进行调试。
2.根据权利要求1所述的机顶盒调试装置,其特征在于,所述调试模块具体包括信息抓取模块和发送模块,其中: 所述信息抓取模块,用于抓取所述目标机顶盒的机顶盒信息,所述机顶盒信息包括用户信息,节目信息,RS232打印信息,flash信息; 所述发送模块,用于将所述机顶盒信息发送至预设地址。
3.根据权利要求2所述的机顶盒调试装置,其特征在于,所述预设地址具体为预设的邮箱地址。
4.根据权利要求2或3任意一项所述的机顶盒调试装置,其特征在于,还包括: 分析模块,用于对所述机顶盒信息进行分析,以判断所述目标机顶盒的状况,发现所述目标机顶盒存在的问题。
5.一种机顶盒调试方法,其特征在于,包括: 依据目标机顶盒的标识信息建立与所述目标机顶盒间的通信连接,所述标识信息包括所述目标机顶盒的IP地址和端口号; 对所述目标机顶盒进行调试。
6.根据权利要求5所述的机顶盒调试方法,其特征在于,所述对所述目标机顶盒进行调试具体包括: 抓取所述目标机顶盒的机顶盒信息,所述机顶盒信息包括用户信息,节目信息,RS232打印信息,flash信息; 将所述机顶盒信息发送至预设地址。
7.根据权利要求6所述的机顶盒调试方法,其特征在于,还包括: 对所述机顶盒信息进行分析,以判断所述目标机顶盒的状况,发现所述目标机顶盒存在的问题。
【文档编号】H04N17/04GK103826119SQ201410069845
【公开日】2014年5月28日 申请日期:2014年2月27日 优先权日:2014年2月27日
【发明者】冉从伟 申请人:珠海迈越信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1