一种基于嵌入式WEB的机顶盒调试方法及系统.pdf

上传人:li****8 文档编号:1506246 上传时间:2018-06-19 格式:PDF 页数:13 大小:716.85KB
返回 下载 相关 举报
摘要
申请专利号:

CN201611022402.7

申请日:

2016.11.21

公开号:

CN106534130A

公开日:

2017.03.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 29/06申请日:20161121|||公开

IPC分类号:

H04L29/06; H04N21/41(2011.01)I; H04N21/422(2011.01)I; H04N21/426(2011.01)I; H04N21/4627(2011.01)I; H04N21/442(2011.01)I

主分类号:

H04L29/06

申请人:

深圳创维数字技术有限公司

发明人:

李冠良

地址:

518057 广东省深圳市南山区高新南一道创维大厦A座14楼

优先权:

专利代理机构:

深圳市君胜知识产权代理事务所(普通合伙) 44268

代理人:

王永文;刘文求

PDF下载: PDF下载
内容摘要

本发明公开了一种基于嵌入式web的机顶盒调试方法及系统,方法包括:集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在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的机顶盒调试系统,其特征在于,系统包括:侦听模块,用于集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;登录与验证模块,用于PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;指令执行显示模块,用于PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。7.根据权利要求6所述的基于嵌入式web的机顶盒调试系统,其特征在于,所述系统还包括:预先设置模块,用于预先在机顶盒中集成嵌入式web服务器,并设置实现web服务器的相应的功能函数及对应的功能页面。8.根据权利要求7所述的基于嵌入式web的机顶盒调试系统,其特征在于,所述登录与验证模块具体包括:网页登录单元,用于PC端通过浏览器输入机顶盒对应的IP进入机顶盒对应的web服务器登陆界面;验证单元,用于web服务器登陆界面获取用户输入的用户名和口令,验证成功后,进入web服务器登陆界面。9.根据权利要求8所述的基于嵌入式web的机顶盒调试系统,其特征在于,所述指令执行显示模块具体包括:指令发送单元,用于PC端通过网页的方式发起指令的执行,网页将指令发送至机顶盒;指令显示单元,用于机顶盒回复指令的执行状态,并通过网页形式在PC端呈现。10.根据权利要求9所述的基于嵌入式web的机顶盒调试系统,其特征在于,所述指令执行显示模块还包括:停止执行指令发送单元,用于PC端通过页面下达停止执行指令至机顶盒;执行结果存储与反馈单元,用于机顶盒根据停止执行指令,结束当前执行的指令,并将执行结果保存到指定路径,并将指定路径通过URL方式反馈给PC端;执行结果获取单元,用于PC端根据机顶盒反馈的URL下载指令的执行结果。 -->

说明书

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

技术领域

本发明涉及机顶盒技术领域,尤其涉及一种基于嵌入式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服务器可记为Web Server,机顶盒可记
为STB终端。具体地,在机顶盒集成GoAhead类型的嵌入式web服务器。GoAhead是一个源码免
费、功能强大、可以在多个平台运行的嵌入式WebServer。具体地,在机顶盒集成GoAhead类
型的嵌入式web服务器。STB启动时,自动启动web Server ,进入侦听80端口状态。

其中步骤S100之前还包括:

步骤S、预先在机顶盒中集成嵌入式web服务器,并设置实现web服务器的相应的功能函
数及对应的功能页面。

具体实施时, STB终端集成Web Server (GoAhead),并实现Web服务端相应的ASP
功能函数(tcpdump、logcat 、ps、top等)及相关功能页面。TcpDump可以将网络中传送的数
据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供
and、or、not等逻辑语句来帮助你去掉无用的信息, logcat是Android中一个命令行工具,
可以用于得到程序的log信息,ps top netstat等命令为基于linux 调试命令。

步骤S200、PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息
正确后进入机顶盒管理页面。

具体实施时,PC端获取STB终端对应的web页面,并进入STB终端对应web Server登
陆界面,并根据登陆界面提示的信息,输入对应的验证信息。当web Server后台验证无误
后,进行STB管理页面。

进一步的实施中,如图2所示,步骤S200具体包括:

步骤S201、PC端通过浏览器输入机顶盒对应的IP进入机顶盒对应的web服务器登陆界
面;

步骤S202、web服务器登陆界面获取用户输入的用户名和口令,验证成功后,进入机顶
盒管理界面。

具体实施时, PC端通过浏览器输入STB IP 进入STB Web server 登陆界面,输入
用户名与口令后,若验证用户名和口令正常则进入STB管理页面。

步骤S300、PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。

具体实施时,PC端接收用户指令向STB发送要执行的指令,具体的如调试指令,STB
接收到调试指令后,回复指令执行情况,指令执行情况可能为执行中或执行失败,PC端将
STB回复的指令情况进行显示,供用户查看。

进一步的实施例中,如图3所示,步骤S300具体包括:

步骤S301、PC端通过网页的方式发起指令的执行,网页将指令发送至机顶盒;

步骤S302、机顶盒回复指令的执行状态,并通过网页形式在PC端呈现。

具体实施时,PC端通过网页(http)的方式发起指令的执行(例如:tcpdump网络抓
包指令); STB回复指令的执行状况(例如:执行中、执行失败),并通过网页形式在PC端呈
现,对于立即可反馈结果的指令,直接回复执行结果给PC端呈现。

进一步的实施例中,如图4所示,步骤S302之后还包括:

步骤S303、PC端通过页面下达停止执行指令至机顶盒;

步骤S304、机顶盒根据停止执行指令,结束当前执行的指令,并将执行结果保存到指定
路径,并将指定路径通过URL方式反馈给PC端;

步骤S305、PC端根据机顶盒反馈的URL下载指令的执行结果。

具体实施时,当执行者需要停止执行指令时,通过页面下达停止执行指令给STB
端;STB接收到停止指令后,结束当前执行的指令,并将执行结果保存到指定路径,并把路径
通过URL方式反馈给PC端;PC端通过STB反馈的URL下载指令的执行结果,供维护人员进行问
题分析。

本发明还提出了一种基于嵌入式web的机顶盒调试方法的具体应用实施例的时序
图,分别是PC管理端和STB终端,即机顶盒。如图5所示,时序如下包括:

STB终端启动Web Sever;

PC管理端也启动浏览器;

PC管理端在浏览器输入STB IP通过摘要认证登陆Web Server;

浏览器进入 STB Web Server管理页面;

PC端通过web页面开始执行指令;

STB回复指令正在执行中;

PC端通过web页面发起停止执行指令;

STB停止指令执行且反馈执行结果;

PC端通过页面下载执行结果。

由以上方法实施例,可知本发明提出一种基于嵌入式web的机顶盒调试方法,通过
在嵌入式设备(机顶盒)中移植GoAhead服务器,使得控制器(机顶盒)具备Web服务器功能,
用户与维护人员可以在任何地方输入设备(机顶盒)IP通过浏览器对设备(机顶盒)进行远
程监控、维护、数据交互等功能。本发明中PC管理端不需要开发额外的应用程序,仅需要一
个http浏览器,所有工作都在STB端完成,利于维护与升级;不受地理与空间限制,只要可以
接上网络就可以通过网络对STB终端进行管理与调试; STB终端不需要焊接专用的串行接
口 (RS232),节约生产成本;通过对调试指令的控制,比开放adb 、telnet 等传统调试方法
更为安全。

本发明中还提供了一种基于嵌入式web的机顶盒调试系统的较佳实施例功能原理
框图,如图6所示,系统包括:

侦听模块100,用于集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入
侦听端口状态;具体如方法实施例所述。

登录与验证模块200,用于PC端进入机顶盒对应的web服务器登陆界面,当检测到
输入的验证信息正确后进入机顶盒管理页面;具体如方法实施例所述。

指令执行显示模块300,用于PC端向机顶盒发送执行指令,机顶盒回复执行情况,
并显示在PC端;具体如方法实施例所述。

进一步地,基于嵌入式web的机顶盒调试系统,其中,系统还包括:

预先设置模块,用于预先在机顶盒中集成嵌入式web服务器,并设置实现web服务器的
相应的功能函数及对应的功能页面;具体如方法实施例所述。

进一步的实施例中,如图7所示,登录与验证模块200具体包括:

网页登录单元201,用于PC端通过浏览器输入机顶盒对应的IP进入机顶盒对应的web服
务器登陆界面;具体如方法实施例所述。

验证单元202,用于web服务器登陆界面获取用户输入的用户名和口令,验证成功
后,进入web服务器登陆界面;具体如方法实施例所述。

进一步的实施例中,如图8所示,指令执行显示模块300具体包括:

指令发送单元301,用于PC端通过网页的方式发起指令的执行,网页将指令发送至机顶
盒;具体如方法实施例所述。

指令显示单元302,用于机顶盒回复指令的执行状态,并通过网页形式在PC端呈
现;具体如方法实施例所述。

进一步的实施例中,如图9所示,指令执行显示模块300还包括:

停止执行指令发送单元303,用于PC端通过页面下达停止执行指令至机顶盒;具体如方
法实施例所述。

执行结果存储与反馈单元304,用于机顶盒根据停止执行指令,结束当前执行的指
令,并将执行结果保存到指定路径,并将指定路径通过URL方式反馈给PC端;具体如方法实
施例所述。

执行结果获取单元305,用于PC端根据机顶盒反馈的URL下载指令的执行结果;具
体如方法实施例所述。

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

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可
以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保
护范围。

一种基于嵌入式WEB的机顶盒调试方法及系统.pdf_第1页
第1页 / 共13页
一种基于嵌入式WEB的机顶盒调试方法及系统.pdf_第2页
第2页 / 共13页
一种基于嵌入式WEB的机顶盒调试方法及系统.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种基于嵌入式WEB的机顶盒调试方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于嵌入式WEB的机顶盒调试方法及系统.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明公开了一种基于嵌入式web的机顶盒调试方法及系统,方法包括:集成嵌入式web服务器的机顶盒启动后,自动启动web服务器,进入侦听端口状态;PC端进入机顶盒对应的web服务器登陆界面,当检测到输入的验证信息正确后进入机顶盒管理页面;PC端向机顶盒发送执行指令,机顶盒回复执行情况,并显示在PC端。本发明通过PC端即可通过网络对机顶盒进行调试,无需在机顶盒上焊接专用的接口,节约生产成本,所有调试工。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1