一种基于嵌入式web的机顶盒调试方法及系统技术方案

技术编号:14892753 阅读:81 留言:0更新日期:2017-03-29 01:55
本发明专利技术公开了一种基于嵌入式web的机顶盒调试方法及系统,方法包括:集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。本发明专利技术通过PC端即可通过网络对机顶盒进行调试,无需在机顶盒上焊接专用的接口,节约生产成本,所有调试工作的执行在机顶盒完成,有利于维修人员对机顶盒的维护和升级,通过网络对调试指令控制,比开放代码调试方法更安全。

【技术实现步骤摘要】

本专利技术涉及机顶盒
,尤其涉及一种基于嵌入式web的机顶盒调试方法及系统
技术介绍
随着嵌入式技术与Internet技术的发展,网络技术越来越多的应用到嵌入式设备中。而现有技术中对于对机顶盒进行调试时有以下几种方式:利用RS232串口工具抓取机顶盒调试信息(打印、抓包、系统运行及状态信息等);针对android系统设备利用adb抓取调试信息(打印、抓包、系统运行及状态信息等);利用telnet进入系统后台查看调试信息(打印、抓包、系统运行及状态信息等);或利用自己开发的调试工具及第三方开发的调试工具(Wireshark等)。但是利用传统RS232串口工具,需要串口线且终端上必须有串口接口,如果是已经出货的产品,盒端并不具备串口接口;完全开放adb、telnet等调试工具,有一定安全风险,用户可以利用这些调试工具对设备进行攻击;利用Wireshark第三方工具,需外接专业的抓包交换机。因此现有的机顶盒调试方法调试繁琐,而且调试时具有安全风险,调试成本高,为用户调试机顶盒带来了不便。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种基于嵌入式web的机顶盒调试方法及系统,旨在解决现有技术中机顶盒调试方法调试繁琐,而且调试时具有安全风险,调试成本高,为用户调试机顶盒带来了不便的技术问题。本专利技术的技术方案如下:一种基于嵌入式web的机顶盒调试方法,其中,方法包括步骤:A、集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;B、PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;C、PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。所述的基于嵌入式web的机顶盒调试方法,其中,所述步骤A之前还包括步骤:S、预先在机顶盒中集成嵌入式web服务器,并设置实现web服务器的相应的功能函数及对应的功能页面。所述的基于嵌入式web的机顶盒调试方法,其中,所述步骤B具体包括步骤:B1、PC端通过浏览器输入机顶盒对应的IP进入机顶盒对应的web服务器登陆界面;B2、web服务器登陆界面获取用户输入的用户名和口令,验证成功后,进入web服务器登陆界面。所述的基于嵌入式web的机顶盒调试方法,其中,所述步骤C具体包括步骤:C1、PC端通过网页的方式发起指令的执行,网页将指令发送至机顶盒;C2、机顶盒回复指令的执行状态,并通过网页形式在PC端呈现。所述的基于嵌入式web的机顶盒调试方法,其中,所述步骤C2之后还包括步骤:C3、PC端通过页面下达停止执行指令至机顶盒;C4、机顶盒根据停止执行指令,结束当前执行的指令,并将执行结果保存到指定路径,并将指定路径通过URL方式反馈给PC端;C5、PC端根据机顶盒反馈的URL下载指令的执行结果。一种基于嵌入式web的机顶盒调试系统,其中,系统包括:侦听模块,用于集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;登录与验证模块,用于PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;指令执行显示模块,用于PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。所述的基于嵌入式web的机顶盒调试系统,其中,所述系统还包括:预先设置模块,用于预先在机顶盒中集成嵌入式web服务器,并设置实现web服务器的相应的功能函数及对应的功能页面。所述的基于嵌入式web的机顶盒调试系统,其中,所述登录与验证模块具体包括:网页登录单元,用于PC端通过浏览器输入机顶盒对应的IP进入机顶盒对应的web服务器登陆界面;验证单元,用于web服务器登陆界面获取用户输入的用户名和口令,验证成功后,进入web服务器登陆界面。所述的基于嵌入式web的机顶盒调试系统,其中,所述指令执行显示模块具体包括:指令发送单元,用于PC端通过网页的方式发起指令的执行,网页将指令发送至机顶盒;指令显示单元,用于机顶盒回复指令的执行状态,并通过网页形式在PC端呈现。所述的基于嵌入式web的机顶盒调试系统,其中,所述指令执行显示模块还包括:停止执行指令发送单元,用于PC端通过页面下达停止执行指令至机顶盒;执行结果存储与反馈单元,用于机顶盒根据停止执行指令,结束当前执行的指令,并将执行结果保存到指定路径,并将指定路径通过URL方式反馈给PC端;执行结果获取单元,用于PC端根据机顶盒反馈的URL下载指令的执行结果。本专利技术提供了一种基于嵌入式web的机顶盒调试方法及系统,本专利技术通过在机顶盒中移植GoAhead服务器,使得机顶盒具备Web服务器功能,用户与维护人员可以在任何地方输入机顶盒IP通过浏览器对机顶盒进行远程监控、维护、数据交互等功能。本专利技术中用户通过PC端即可通过网络对机顶盒进行调试,无需在机顶盒上焊接专用的接口,节约生产成本,所有调试工作的执行在机顶盒完成,有利于维修人员对机顶盒的维护和升级,通过网络对调试指令控制,比开放代码调试方法更安全。附图说明图1为本专利技术的一种基于嵌入式web的机顶盒调试方法的较佳实施例的流程图。图2为图1中步骤S200的细化步骤流程图。图3为图1中步骤S300的细化步骤流程图。图4为图1中步骤S300的进一步实施例的细化步骤流程图。图5为本专利技术的一种基于嵌入式web的机顶盒调试方法的具体应用实施例的流程图。图6为本专利技术的一种基于嵌入式web的机顶盒调试系统的较佳实施例的功能原理框图。图7为本专利技术的一种基于嵌入式web的机顶盒调试系统的具体应用实施例的登录与验证模块的功能原理框图。图8为本专利技术的一种基于嵌入式web的机顶盒调试系统的具体应用实施例的指令执行显示模块的功能原理框图。图9为本专利技术的一种基于嵌入式web的机顶盒调试系统的具体应用实施例的指令执行显示模块进一步的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术还提供了一种基于嵌入式web的机顶盒调试系统的较佳实施例的流程图,如图1所示,方法包括:步骤S100、集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态。具体实施时,在机顶盒集成Web服务器,Web服务器可记为WebServer,机顶盒可记为STB终端。具体地,在机顶盒集成GoAhead类型的嵌入式web服务器。GoAhead是一个源码免费、功能强大、可以在多个平台运行的嵌入式WebServer。具体地,在机顶盒集成GoAhead类型的嵌入式web服务器。STB启动时,自动启动webServer,进入侦听80端口状态。其中步骤S100之前还包括:步骤S、预先在机顶盒中集成嵌入式web服务器,并设置实现web服务器的相应的功能函数及对应的功能页面。具体实施时,STB终端集成WebServer(GoAhead),并实现Web服务端相应的ASP功能函数(tcpdump、logcat、ps、top等)及相关功能页面。TcpDump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等本文档来自技高网...
一种基于嵌入式web的机顶盒调试方法及系统

【技术保护点】
一种基于嵌入式web的机顶盒调试方法,其特征在于,所述方法包括步骤:A、集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;B、PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;C、PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。

【技术特征摘要】
1.一种基于嵌入式web的机顶盒调试方法,其特征在于,所述方法包括步骤:A、集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;B、PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;C、PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。2.根据权利要求1所述的基于嵌入式web的机顶盒调试方法,其特征在于,所述步骤A之前还包括步骤:S、预先在机顶盒中集成嵌入式web服务器,并设置实现web服务器的相应的功能函数及对应的功能页面。3.根据权利要求2所述的基于嵌入式web的机顶盒调试方法,其特征在于,所述步骤B具体包括步骤:B1、PC端通过浏览器输入机顶盒对应的IP进入机顶盒对应的web服务器登陆界面;B2、web服务器登陆界面获取用户输入的用户名和口令,验证成功后,进入web服务器登陆界面。4.根据权利要求3所述的基于嵌入式web的机顶盒调试方法,其特征在于,所述步骤C具体包括步骤:C1、PC端通过网页的方式发起指令的执行,网页将指令发送至机顶盒;C2、机顶盒回复指令的执行状态,并通过网页形式在PC端呈现。5.根据权利要求4所述的基于嵌入式web的机顶盒调试方法,其特征在于,所述步骤C2之后还包括步骤:C3、PC端通过页面下达停止执行指令至机顶盒;C4、机顶盒根据停止执行指令,结束当前执行的指令,并将执行结果保存到指定路径,并将指定路径通过URL方式反馈给PC端;C5、PC端根据机顶盒反馈的URL下载指令的执行结果。6.一种基于嵌入式web的机顶盒调试系统,其特征在于,系统包括:侦听模块,用...

【专利技术属性】
技术研发人员:李冠良
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1