[发明专利]一种基于机顶盒的网络同步视频系统及方法有效

专利信息
申请号: 201210022724.7 申请日: 2012-02-02
公开(公告)号: CN102611740A 公开(公告)日: 2012-07-25
发明(设计)人: 吴仁涛;林谋广;罗笑南 申请(专利权)人: 中山大学
主分类号: H04L29/08 分类号: H04L29/08;G06F17/30;H04N21/647
代理公司: 暂无信息 代理人: 暂无信息
地址: 510006 广东省广州市番禺*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 机顶盒 网络 同步 视频 系统 方法
【说明书】:

技术领域

发明涉及机顶盒技术领域,尤其涉及一种基于机顶盒的网络同步视频系统及方法。

背景技术

随着计算机技术和网络技术的不断发展,网络同步视频也随之孕育而生。数字家庭用户已经不再受时空的限制,自主点播视频已经不再是梦想。就现阶段而言,网络同步视频点播系统主要有C/S结构、P2P分布式结构和B/S结构三种。由于C/S结构和P2P分布式结构的系统具有需要安装客户端、系统更新升级不方便等缺点,随着Web技术的不断成熟,B/S结构网络同步教学系统在实际应用中显示出明显的优势,已经逐渐取代了其它结构的产品。然而,传统的B/S结构网络同步视频系统多数是以网页作为内容提供给用户,而HTML语言自身表达能力的局限性又极大的限制了视频的效果。

就现阶段而言,数字家庭机顶盒网络同步视频点播系统主要有C/S结构、P2P分布式结构和B/S结构三种。由于C/S结构和P2P分布式结构的系统具有需要安装客户端、系统更新升级不方便等缺点,随着Web技术的不断成熟,B/S结构网络同步教学系统在实际应用中显示出明显的优势,已经逐渐取代了其它结构的产品。然而,传统的B/S结构网络同步视频系统多数是以网页作为内容提供给用户,而HTML语言自身表达能力的局限性又极大的限制了视频的效果。

发明内容

为了避免C/S结构和P2P分布式结构的网络视频系统需安装客户端的问题,克服传统以网页为载体的B/S结构的网络教学系统表达能力的局限性,本发明的提供一种基于机顶盒的网络同步视频系统及方法,基于虚拟数据采集技术的网络同步视频系统架构具有免安装客户端、服务内容丰富、功能扩展性强等特点。

为了解决上述问题,本发明提出了一种基于机顶盒的网络同步视频系统,所述系统包括:

客户端,用于面向用户,以Web浏览器为载体,并通过向浏览器中嵌入JavaApplet组件程序来代替传统C/S结构中客户端的安装程序,嵌入Java Applet组件程序由功能模块和驱动模块组成,功能模块即用户模块包括系统登陆、查询视频、注册用户、视频交互功能;驱动模块由客户端响应模块和客户端监听模块,其中客户端响应模块用来实时动态响应用户的操作控制,客户端监听模块用来实现客户端与服务器端实时同步;

服务器端,用于是面向理员用户,由Java应用程序、Web服务器以及运行其上的具有CGI程序功能的Servlet组件程序组成,其中:Java应用程序用来实现管理员模块功能;Servlet组件程序由服务器端监听驱动、服务器端响应驱动、虚拟数据采集驱动以及数据库访问驱动组成,其中:服务器端监听驱动用来监听用户远程命令请求;服务器端响应驱动负责将数据传输到客户端;虚拟数据采集驱动负责采集视频屏幕图像数据并通知服务器端响应驱动将图像信息传输到客户端;数据库访问驱动负责服务器端数据库的访问;

数据库层,由用户信息数据库、视频资源数据库、信息交流数据库构成,其中:用户信息数据库用来保存管理员、普通用户相关信息数据;视频资源数据库用来保存视频、音频、文字等数据;信息交流数据库用来保存用户和用户间的在线或离线的交流信息数据。

所述客户端与服务器端之间通信采用了Applet和Servlet间接通信和直接通信技术来实现,服务器端和数据库层之间交互采用ODBC、JDBC数据库访问技术来实现的,所述系统实现了远程操作控制和同步视频点播。

所述同步视频点播实现具体包括:

一旦用户登录成功,并进入某课程的同步视频教学状态后,服务器端的虚拟数据采集驱动即被启动,视频屏幕图像信息将被实时采集,接着通过服务器端监听驱动和客户端响应驱动之间建立的Applet和Servlet直接通信连接将图像信息实时传给客户端,并在客户端浏览器内的Applet上显示该图像。

相应的,本发明实施例还提供了一种基于机顶盒的网络同步视频实现方法,包括:

通过服务器端监听驱动启动一个线程来实时采集服务器端的视频屏幕图像信息,然后通过Applet和Servlet直接通信技术将图像实时传递给客户端,并在Applet上通过双缓存显示技术来显示该图像。

所述方法具体包括:

建立客户端程序Applet同服务器端程序Servlet之间直接通讯连接,如果建立成功则执行下一步,否则退出;

设置Servlet程序所输出的实体内容的MIME类型为image/jpeg,这样浏览器才会将它所接收到的数据当作一个图像进行处理;

获取流对象,由于图像是二进制数据,借助ServletOutputStream流对象向客户端传输图像数据;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210022724.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top