一种数字电视接收终端及其与用户端的交互方法技术

技术编号:8537404 阅读:134 留言:0更新日期:2013-04-04 22:35
本发明专利技术涉及一种数字电视接收终端及其与用户端的交互方法,数字电视接收终端内嵌Web服务器,用户端通过浏览器向接收终端的Web服务器提出请求,Web服务器根据浏览器的请求执行相应的动作,并将相应的页面发送到浏览器。本发明专利技术在数字电视等嵌入式设备的管理与交互中,能够生成动态页面,在用户端只需要通过浏览器就可以对数字电视等嵌入式设备进行管理和监控以及远程在线系统更新等功能,非常方便实用。本发明专利技术使数字电视在行为管理模式上实现了Web的管理和交互方式,具备通过浏览器网页远程、实时管理、控制、配置数字电视的功能,具有技术先进、开发维护简易、提高数字电视售后服务、提高用户满意度等功能特点。

【技术实现步骤摘要】

本专利技术涉及ー种数字电视接收终端的
,具体地说,是涉及一种内嵌Web服务器的数字电视接收终端及其与用户端的交互方法
技术介绍
数字电视接收终端目前仍是ー个单纯接收端设备,大都实现简单的广播电视信号和网络数据信号接收功能,被访问和监控(超级用户比如设备制造商)的功能十分有限。目前数字电视、智能手机等嵌入式设备都内嵌操作系统,这种趋势使得这些嵌入式设备越来越具备PC的功能。基于这种大趋势的情况下,包括设备制造、内容提供以及第三方应用服务商,在设备使用、管理、内容提供、软件维护等领域都会出现新的方式和新的 业务增长点。如何为这些设备制造、内容提供以及第三方应用服务商提供ー种通用的、易于共同实现和维护的多业务技术模式,成为ー个热门问题。如果简单的通过用户主动触发的模式,会存在如下问题1.会増加使用者设备使用难度。2.设备维护和故障处理,需要专业的人员进行维护,一般用户不具备这种技能,用户擅自操作会造成ー些不必要的问题。3.不具备实时性,如果ー些重大的安全更新和固件升级全靠用户主动触发的话,安全性等不到实时保护。
技术实现思路
本专利技术的目的在于提供一种内嵌Web服务器的数字电视接收终端,解决了目前将数字电视接收终端作为被访问者开展的业务仅仅局限在网络信息的简单访问,被访问和监控的方式也是仅仅在数字电视应用里面的通过简单的用户应用程序实现,其功能简单、定性、不能实现性能的扩展。为解决上述技术问题,本专利技术采用以下技术方案予以实现 ー种数字电视接收终端,所述数字电视接收终端内嵌Web服务器,用户端通过浏览器向接收终端的Web服务器提出请求,Web服务器根据浏览器的请求执行相应的动作,并将相应的页面发送到浏览器。进ー步的,所述的Web服务器包括 连接请求模块用于接收用户端请求,并保存请求信息; 分析处理模块用于分析用户端请求,并作出处理,执行相应动作。更进一歩的,所述的Web服务器还包括初始化模块,用于完成Web服务器的初始化。在进ー步的,所述的Web服务器还包括响应信息发送模块,用于向用户端浏览器发送响应信息。为了提高嵌入式设备的访问速度和安全性,所述Web服务器为单任务Web服务器。优选的,所述Web服务器通过通用网关接ロ CGI生成动态页面。基于上述数字电视接收终端的设计,本专利技术还提供了ー种数字电视接收终端与用户端的交互方法所述交互方法如下 (a)Web服务器完成初始化,等待接收用户端浏览器的连接请求; (b)当有用户端连接请求吋,Web服务器接收用户端请求,并保存请求信息; (C)接收到用户端的连接请求之后,分析用户端请求,根据请求做出相应的处理,执行相应动作; (d)ffeb服务器完成相应处理后,向用户端浏览器发送响应信息。 与现有技术相比,本专利技术的优点和积极效果是本专利技术在数字电视上建立和运行ー个支持CGI功能的Web服务器,在数字电视等嵌入式设备的管理与交互中,能够生成动态页面,在用户端只需要通过Web浏览器就可以对数字电视等嵌入式设备进行管理和监控以及远程在线系统更新等功能,非常方便实用。本专利技术使数字电视在行为管理模式上实现了Web的管理和交互方式,具备通过浏览器网页远程、实时管理、控制、配置数字电视的功能,具有技术先进、开发维护简易、提高数字电视售后服务、提高用户满意度等功能特点。结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其他特点和优点将变得更加清楚。附图说明图1为本专利技术具体实施例Web服务器的工作流程图。图2为本专利技术具体实施例的业务模式框图。具体实施例方式下面结合附图对本专利技术的具体实施方式进行详细的描述。本具体实施例提供了数字电视接收终端,数字电视接收终端内嵌Web服务器,用户端通过浏览器向接收终端的Web服务器提出请求,Web服务器根据浏览器的请求执行相应的动作,并将相应的页面发送到浏览器。 其中,Web服务器包括 初始化模块,用于完成Web服务器的初始化; 连接请求模块用于接收用户端请求,并保存请求信息; 分析处理模块用于分析用户端请求,并作出处理,执行相应动作。响应信息发送模块,用于向用户端浏览器发送响应信息。目前的数字电视大都采用liunx、android等类uninx操作系统,如果在其上搭建目前流行的web服务器如Apache和Nginx ,系统资源开销大(CPU和内存占用较大),严重影响系统的稳定性。因此在数字电视这种对cpu和内存有严格要求的设备,必须采用轻量级的Web服务器。为了提高嵌入式设备的访问速度和安全性,Web服务器为单任务Web服务器,Web服务器通过通用网关接ロ CGI生成动态页面。如图1所示,基于上述数字电视接收终端的设计,本专利技术还提供了ー种数字电视接收终端与用户端的交互方法嵌入式Web服务器能够完成接收用户端请求、分析请求、响应请求、向用户端返回请求结果等任务.它的工作过程主要包括 (a)完成Web服务器的初始化工作,如创建环境变量、创建TCP套接字、绑定端ロ、开始侦听、进入循环结构,以及等待接收用户浏览器的连接请求; (b)当有用户端连接请求时,Web服务器接收客户端请求,并保存相关请求信息; (c)在接收到用户端的连接请求之后,分析用户端请求,解析出请求的方法、URL目标、可选的查询信息及表单信息。同时根据请求做出相应的处理,执行相应的动作; (d)ffeb服务器完成相应处理后,向用户端浏览器发送响应信息,关闭与用户端的连接。嵌入式Web服务器根据请求方法的不同,做出不同的响应.如果请求方法为HEAD,则直接向浏览器返回响应首部; 如果请求方法为GET,则在返回响应首部的同时,将客户端请求的URL目标文件从服务器上读出,并且发送给客户端浏览器; 如果请求方法为POST,则将客户发送过来的表单信息传送给相应的CGI程序,作为CGI的參数来执行CGI程序,并将执行结果发送给用户端浏览器。如图2所示,以用户端为本地数字电视终端用户、远程数字电视终端用户、数字电视制造和维护商、数字电视内容提供商为例进行说明。1.本地数字电视终端用户 可以根据需求,配置基于B/S模式的本地用户服务的html网页和cgi脚本程序,来实现对数字电视的网络设备和其他硬件设备进行管理和配置。2.远程数字电视终端用户 远程用户可以通过浏览器访问Web服务器的方式来实现基于http、ftp不同网络协议的连接,从而实现文件共享和传输。3.数字电视制造和维护商 这种模式为制造商和维护商提供了故障在线查找、系统维护等售后服务的极大便利性,制造商通过登录数字电视运行维护页面,可以实现查询设备运行状态、设备故障的信息,并采用具体的措施来修复和维护设备,大大提高了售后服务的快捷性、节省了人力和时间成本,提高了产品的用户信赖度。4.数字电视内容提供商 数字电视内容提供商登录到数字电视终端的系统升级页面,可以实现对制定用户的系统升级服务,也可以实现对用户提供特殊的收费内容,并实现了对用户终端的内容接入的授权、停止授权等服务。最后应说明的是以上实施例仅用以说明本专利技术的技术方案,而非对其限制;尽管參照前述实施例对本专利技术进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改本文档来自技高网...

【技术保护点】
一种数字电视接收终端,其特征在于:所述数字电视接收终端内嵌Web服务器,用户端通过浏览器向接收终端的Web服务器提出请求,Web服务器根据浏览器的请求执行相应的动作,并将相应的页面发送到浏览器。

【技术特征摘要】
1.一种数字电视接收终端,其特征在于所述数字电视接收终端内嵌Web服务器,用户端通过浏览器向接收终端的Web服务器提出请求,Web服务器根据浏览器的请求执行相应的动作,并将相应的页面发送到浏览器。2.根据权利要求1所述的数字电视接收终端,其特征在于所述的Web服务器包括 连接请求模块用于接收用户端请求,并保存请求信息; 分析处理模块用于分析用户端请求,并作出处理,执行相应动作。3.根据权利要求2所述的数字电视接收终端,其特征在于所述的Web服务器还包括初始化模块,用于完成Web服务器的初始化。4.根据权利要求2所述的数字电视接收终端,其特征在于所述的Web服务器还包括响应信息发送模块,用于向用...

【专利技术属性】
技术研发人员:孙振银
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:

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

1