CN100446458C - 基于闪联协议的电视机无线上网的实现方法 - Google Patents
基于闪联协议的电视机无线上网的实现方法 Download PDFInfo
- Publication number
- CN100446458C CN100446458C CNB2005100454607A CN200510045460A CN100446458C CN 100446458 C CN100446458 C CN 100446458C CN B2005100454607 A CNB2005100454607 A CN B2005100454607A CN 200510045460 A CN200510045460 A CN 200510045460A CN 100446458 C CN100446458 C CN 100446458C
- Authority
- CN
- China
- Prior art keywords
- igrs
- protocol
- playback
- network
- internet access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000003139 buffering effect Effects 0.000 claims description 2
- 101000826116 Homo sapiens Single-stranded DNA-binding protein 3 Proteins 0.000 claims 1
- 102100023008 Single-stranded DNA-binding protein 3 Human genes 0.000 claims 1
- 239000000344 soap Substances 0.000 claims 1
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明所述基于闪联协议的电视机无线上网的实现方法提供一种基于闪联协议的、采用LINUX操作系统的电视机无线上网的方法,从而能够实现在无线网络中电视机被自动发现和互操作,并与其他闪联设备共享网络资源。在电视机的应用程序模块中加入闪联协议栈,从而将电视机作为一个闪联设备在网上发布,实现与无线网络中的其他闪联设备进行连接、相互发现、声明和信息共享。所述闪联协议栈,位于TCP/IP和HTTP协议之上,闪联协议栈中的最高层包含有闪联应用信息,紧接着补充的是闪联应用框架和闪联基础协议。
Description
技术领域
本发明涉及一种实现无线上网电视机的实现方法,具体地该电视机基于闪联协议(即Intelligent Grouping and Resource Sharing,简称IGRS协议)并可自动向其它闪联设备提供媒体播放服务。
背景技术
目前电视机的上网方式,一般是通过网卡与外部服务器进行连线。在现有各类无线网络环境下,特别是随着802.11协议的使用,在无线网络设备之间实现相互间智能互联、资源共享和协同服务已成为一种重要的发展趋势,从而对电视机实现无线上网提供了技术上的可行性。
闪联协议(IGRS协议)即智能互联资源共享协议,是目前得到初步验证和使用的网络通讯协议标准。该通讯协议为各类互连设备提供有规范的通讯格式和机制。各种设备可在网络区域内实现自动发现,并且根据各自的操作权限来获取对方的资源。闪联协议是架构于TCP/IP协议之上的智能互联协议。
相对于现有家庭媒体资源来说,如联线上网的电视机,首先必须通过人工设置的方式来实现网络共享,一旦用户所使用的电视机改变地址即需就新的地址重新进行网络配置;而且,连线上网的电视机只能提供现有已配置的功能,如使用新联网设备提供的资源服务,也必须重新修改配置参数和应用程序,网络维护繁琐、也无法真正实现资源共享。
发明内容
本发明所述基于闪联协议的电视机无线上网的实现方法,其目的在于解决上述问题而提供一种基于闪联协议的、采用LINUX操作系统的电视机无线上网的方法,从而能够实现在无线网络中电视机被自动发现和互操作,并与其他闪联设备共享网络资源。
为实现上述目的,所述基于闪联协议的电视机无线上网的实现方法,是在电视机的应用程序模块中加入闪联协议栈,从而将电视机作为一个闪联设备在网上发布,实现与无线网络中的其他闪联设备进行连接、相互发现、声明和信息共享。
所述闪联协议栈,位于TCP/IP和HTTP协议之上,闪联协议栈中的最高层包含有闪联应用信息,紧接着补充的是闪联应用框架和闪联基础协议。
再下层定义的信息是闪联特定协议,主要包括有简单设备发现协议SSDP(Simple Service Discovery Protocol),通用事件通知结构GENA(General Event Notification Architecture),以及简单对象存取协议SOAP(Simple Object Access Protocol)。
上述协议使用HTTPU或者HTTPMU发送。
闪联协议栈只是用来将电视机作为一个设备发布,以通知网络上的其他闪联设备享受媒体播放的服务。当网络上的其他闪联设备要调用该闪联电视播放本设备上的媒体文件时,传输协议仍然采用HTTP、RTSP、RTP等协议。
所述电视机的应用程序模块,主要包括有内容传输子系统、格式解码子系统,以及音视频传输服务模块、连接管理服务模块和播放器控制服务模块。
在上述应用程序模块中,音视频传输服务模块负责管理和维护从网络传输至内容传输子系统中的媒体流。
在数据由内容传输子系统向格式解码子系统的传递过程中,连接管理服务模块担负着检测网络负载、协调可用带宽、动态缓冲数据流的任务。
当数据在缓冲区中存储达到设定容量后即开始播放,在播放过程中由播放器控制服务模块提供基本操作接口,如前进、后退、暂停、音量控制、进度控制等交互操作功能。
如上述内容,将闪联协议栈编入到电视机的应用程序模块后,仅是增加与其他闪联设备间的自动发现和互操作。
所述基于闪联协议的电视机无线上网的实现方法是,在运行时首先调用闪联协议栈,以广播方式向网络上的所有闪联设备发布;
其他闪联设备获得该电视机提供的服务信息后,生成该电视机的节点以供后期调用;
在建立了闪联连接后,来自于网络上的数据流由内容传输子系统管理,在格式解码子系统进行解码后送到播放器硬件进行播放。播放过程包括解析参数列表,检测配置文件,初始化时钟,加载音频和视频驱动、音视频同步、播放质量控制等步骤。
应用所述基于闪联协议的电视机无线上网的实现方法,从无线网络中获取音、视频资源后,所述的电视机通过内容传输子系统接收到数据文件后,经过格式解码处理后交由YPBPB色差信号通道,传输至电视机的显示屏上进行播放。
综上内容,所述基于闪联协议的电视机无线上网的实现方法,其优点是:
1、做为闪联设备,电视机实现无线上网后可实现自动发布信息和被其他网络中的设备调用的功能,从而成为网络中共享的媒体文件处理终端,无需用户人工设置。
2、闪联电视通过802.11g无线网卡与无线接入点相连,轻松实现无线上网,且可播放USB设备上的音、视频资源。
附图说明
图1是所述闪联协议栈的结构示意图;
图2是所述电视机应用程序模块和无线上网数据流向示意图;
图3是所述电视机播放网络资源的工作流程图;
图4是所述电视机获取网络资源后的解码播放示意图。
具体实施方式
实施例1,如图1所示,应用基于闪联协议的电视机无线上网的实现方法,所述的电视机具有如下结构的闪联协议栈。
闪联协议位于TCP/IP和HTTP协议之上,闪联协议栈中的最高层包含有闪联应用信息,紧接着补充的是闪联应用框架和闪联基础协议。
再下层定义的信息是闪联特定协议,主要包括有简单设备发现协议SSDP,通用事件通知结构GENA,以及简单对象存取协议SOAP。
所述的电视机在其应用程序模块中加入闪联协议栈后,就作为一个闪联设备在网上发布,从而可连接局域网上的其他基于闪联协议的设备,以实现闪联设备之间的发现、声明和信息共享。
当网络上的其他闪联设备要调用该闪联电视播放本设备上的媒体文件时,传输协议仍然采用HTTP、RTSP、RTP等协议。
如图2所示,所述电视机的应用程序模块,主要包括有内容传输子系统、格式解码子系统,以及音视频传输服务模块、连接管理服务模块和播放器控制服务模块。
所述电视机无线上网的方法是,在运行时首先调用闪联协议栈,以广播方式向网络上的所有闪联设备发布;
其他闪联设备获得该电视机提供的服务信息后,生成该电视机的节点以供后期调用;
在建立了闪联连接后,来自于网络上的数据流由内容传输子系统管理,在格式解码子系统进行解码后送到播放器硬件进行播放。
如图4所示,应用所述基于闪联协议的电视机无线上网的实现方法,从无线网络中获取音、视频资源后,所述的电视机通过内容传输子系统接收到数据文件后,经过格式解码处理后交由YPBPB色差信号通道,传输至电视机的显示屏上进行播放。
如图3所示,所述电视机播放网络资源的工作流程是:
第一步,上电运行初始化设置;
初始化设置包括检测配置文件,初始化音频,初始化视频,初始化屏幕显示,并根据CPU特性进行系统性能优化。
第二步,完成初始化后开始分析参数列表,播放器就要生成播放列表。装入字体,装入键码表(接收键盘指令或遥控器指令),设置终端信号捕获处理函数,分析文件属性,在此步骤中检测文件格式并根据文件类型调用相应解码器。
第三步,检测播放时需要的驱动程序进行设置,并启动播放;
包括检测视频驱动、音频驱动、检测媒体流类型,设置必要的参数和变量,设置音频,设置视频。在播放过程中,系统处于消息循环状态以接收键盘命令或者红外遥控。
另外,播放视频时还要加载字幕,调整音频和视频同步,字幕和画面同步,接收按键控制。
播放结束后,系统将检测文件列表中的所有文件是否都已经被播放和设置的播放循环次数是否已经循环完毕。
如果文件列表中已经没有可播放的文件且达到预定循环次数,则程序退出。
Claims (4)
1、一种基于闪联协议的电视机无线上网的实现方法,其特征在于:是在电视机的应用程序模块中加入闪联协议栈,从而将电视机作为一个闪联设备在网上发布;
所述的闪联协议栈,位于TCP/IP和HTTP协议之上,闪联协议栈中的最高层包含有闪联应用信息,紧接着补充的是闪联应用框架和闪联基础协议;
再下层定义的信息是闪联特定协议,包括有简单设备发现协议SSDP,通用事件通知结构GENA,以及简单对象存取协议SOAP;
上述协议使用HTTPU或者HTTPMU发送;
所述电视机的应用程序模块,包括有内容传输子系统、格式解码子系统,以及音视频传输服务模块、连接管理服务模块和播放器控制服务模块;
在上述应用程序模块中,音视频传输服务模块负责管理和维护从网络传输至内容传输子系统中的数据流;
在数据流由内容传输子系统向格式解码子系统的传递过程中,连接管理服务模块担负着检测网络负载、协调可用带宽、动态缓冲数据流的任务;
当数据流在缓冲区中存储达到设定容量后即开始用播放器硬件进行播放,在播放过程中由播放器控制服务模块提供基本操作接口。
2、根据权利要求1所述的基于闪联协议的电视机无线上网的实现方法,其特征在于:电视机在运行时首先调用闪联协议栈,以广播方式向网络上的所有闪联设备发布服务信息;
其他闪联设备获得该电视机提供的服务信息后,生成该电视机的节点以供后期调用;
在建立了闪联连接后,来自于网络上的数据流由内容传输子系统管理,在格式解码子系统进行解码后送到播放器硬件进行播放。
3、根据权利要求2所述的基于闪联协议的电视机无线上网的实现方法,其特征在于:从无线网络中获取音、视频资源后,所述的电视机通过内容传输子系统接收到数据文件后,经过格式解码处理后交由YPBPR色差信号通道,传输至电视机的显示屏上进行播放。
4、根据权利要求2或3所述的基于闪联协议的电视机无线上网的实现方法,其特征在于:所述电视机播放网络资源的工作流程是,
第一步,上电运行初始化设置;初始化设置包括检测配置文件,初始化音频,初始化视频,初始化屏幕显示,并根据CPU特性进行系统性能优化;
第二步,完成初始化后开始分析参数列表,播放器生成播放列表,并检测文件格式以调用相应解码器;
第三步,检测播放时需要的驱动程序进行设置,并启动播放;
播放结束后,系统将检测文件列表中的所有文件是否都已经被播放和设置的播放循环次数是否已经循环完毕;
如果文件列表中已经没有可播放的文件且达到预定循环次数,则结束播放。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100454607A CN100446458C (zh) | 2005-11-29 | 2005-11-29 | 基于闪联协议的电视机无线上网的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100454607A CN100446458C (zh) | 2005-11-29 | 2005-11-29 | 基于闪联协议的电视机无线上网的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1980132A CN1980132A (zh) | 2007-06-13 |
CN100446458C true CN100446458C (zh) | 2008-12-24 |
Family
ID=38131155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100454607A Expired - Fee Related CN100446458C (zh) | 2005-11-29 | 2005-11-29 | 基于闪联协议的电视机无线上网的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100446458C (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198043B (zh) * | 2007-12-17 | 2012-10-10 | 康佳集团股份有限公司 | 基于IPv4、IPv6协议双栈技术及闪联协议的媒体播放器 |
CN101465977B (zh) * | 2007-12-21 | 2013-03-06 | 康佳集团股份有限公司 | 一种电视信号播放方法、网络和设备 |
CN101472155B (zh) * | 2007-12-24 | 2012-12-05 | 康佳集团股份有限公司 | 一种用于实现iptv业务的家庭网络系统及其实现方法 |
CN102447972B (zh) * | 2010-09-30 | 2013-10-16 | Tcl集团股份有限公司 | 一种基于闪联技术的电视机多媒体文件播放系统及方法 |
CN102064947B (zh) * | 2010-11-23 | 2017-02-01 | 中兴通讯股份有限公司 | 上网终端 |
CN102118533A (zh) * | 2010-12-22 | 2011-07-06 | 青岛海信宽带多媒体技术有限公司 | 手机资源在电视机上播放的实现方法及实现装置 |
CN103634627A (zh) * | 2012-09-27 | 2014-03-12 | 深圳市慧之星计算机有限公司 | 一种高清网络电视设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1671062A (zh) * | 2004-03-19 | 2005-09-21 | 联想(北京)有限公司 | 一种近距无线通信的移动终端及其实现方法 |
-
2005
- 2005-11-29 CN CNB2005100454607A patent/CN100446458C/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1671062A (zh) * | 2004-03-19 | 2005-09-21 | 联想(北京)有限公司 | 一种近距无线通信的移动终端及其实现方法 |
Non-Patent Citations (4)
Title |
---|
IGRS标准工作组. 计算机教育,第2004年第4期. 2004 |
IGRS标准工作组. 计算机教育,第2004年第4期. 2004 * |
家庭数字媒体中心与UPNP架构. 郑振宇.闽江学院学报,第25卷第2期. 2004 |
家庭数字媒体中心与UPNP架构. 郑振宇.闽江学院学报,第25卷第2期. 2004 * |
Also Published As
Publication number | Publication date |
---|---|
CN1980132A (zh) | 2007-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105940680B (zh) | 流播政策管理系统和方法 | |
US9451319B2 (en) | Streaming digital content with flexible remote playback | |
JP5689802B2 (ja) | 分散型オーディオ及びビデオ処理 | |
KR101771003B1 (ko) | 컨텐츠 출력 시스템 및 그 시스템에서 코덱 정보 공유 방법 | |
JP5444476B2 (ja) | コンテンツデータ生成装置、コンテンツデータ生成方法、コンピュータプログラムおよび記録媒体 | |
US20100235533A1 (en) | Upnp-based media contents reproducing system and method thereof | |
EP1845683A1 (en) | Method for transforming contents in the DLNA system | |
EP1775935A2 (en) | Server architecture supporting adaptive delivery to a variety of media players | |
US20060195545A1 (en) | Information processing apparatus and content information processing method | |
US20160286279A1 (en) | Method and apparatus for managing connection between broadcast receiving device and another device connected by network | |
CN102016819A (zh) | 提供、接收考虑客户机特性的用户接口的方法及装置 | |
CN113507638B (zh) | 显示设备及投屏方法 | |
JP2009111738A (ja) | ネットワーク変換伝送制御装置 | |
CN100446458C (zh) | 基于闪联协议的电视机无线上网的实现方法 | |
EP2661877B1 (en) | System and method for video distribution over internet protocol networks | |
CN101212677B (zh) | 多媒体串流操作装置及多媒体串流传输方法 | |
EP1962510A2 (en) | Device, system and method for remotely processing multimedia stream | |
Heredia | An introduction to the DLNA architecture: network technologies for media devices | |
CN102110133B (zh) | 使用通用即插即用显示文档内容的系统和方法 | |
WO2022242328A1 (zh) | 一种分屏播放方法及显示设备 | |
CN101212663A (zh) | 远端操作多媒体串流的装置、系统及方法 | |
KR100639970B1 (ko) | UPnP AV 시스템 및 미디어 렌더러와 재생 모듈간의통신 수행 방법 | |
US20130060910A1 (en) | Content reproducing apparatus, content reproducing system, and control method thereof | |
KR20080085258A (ko) | UPnP AV 시스템에서의 실시간 스트리밍 프로토콜선택 장치 및 방법 및 기록매체 | |
TWI260886B (en) | Method and device for receiving MHP interactive TV by using OSGi residential gateway |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081224 |