CN101902624A - 机顶盒、用户终端 - Google Patents

机顶盒、用户终端 Download PDF

Info

Publication number
CN101902624A
CN101902624A CN2009100859404A CN200910085940A CN101902624A CN 101902624 A CN101902624 A CN 101902624A CN 2009100859404 A CN2009100859404 A CN 2009100859404A CN 200910085940 A CN200910085940 A CN 200910085940A CN 101902624 A CN101902624 A CN 101902624A
Authority
CN
China
Prior art keywords
top box
panel
network
set top
data
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.)
Pending
Application number
CN2009100859404A
Other languages
English (en)
Inventor
邓泽林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING HANMING COMMUNICATION Co Ltd
Original Assignee
BEIJING HANMING COMMUNICATION Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING HANMING COMMUNICATION Co Ltd filed Critical BEIJING HANMING COMMUNICATION Co Ltd
Priority to CN2009100859404A priority Critical patent/CN101902624A/zh
Publication of CN101902624A publication Critical patent/CN101902624A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种机顶盒,机顶盒内置有P2P模块,P2P模块主要包括:用于发送P2P节点请求认证信息,以使机顶盒成为P2P网络节点的认证请求发送单元;用于获取机顶盒与P2P网络中其他机顶盒之间的连接关系列表的网络节点间相互关系获取单元;用于依据连接列表接收并缓存来自另一机顶盒的多个数据包的数据下载单元;用于依据连接关系列表,将缓存的数据包上传至发出下载请求的机顶盒的数据上传单元。通过在机顶盒内设置P2P模块,使接入网络的机顶盒彼此进行数据传输,接入网络的机顶盒数量越多,用户终端的下载速度越快,解决了C/S工作模式下多媒体数据传输随用户数量增加引起服务质量下降的问题。

Description

机顶盒、用户终端
技术领域
本发明涉及多媒体技术领域,尤其涉及机顶盒、用户终端。
背景技术
机顶盒使诸如电视等影视终端接入了互联网,因此,用户在电视等影视终端上也能够享受到和互联网上相同的多媒体资源,也就是说,通过机顶盒,用户可以享受到与在PC(Personal Computer,个人计算机)端同样的多媒体服务。
目前的机顶盒多为基于C/S(Client/Server,客户端/服务器)模式开发的终端,即C/S机顶盒,其与运营商之间数据传输模式如图1所示,图1示出了现有技术中C/S工作模式示意图,从图中可以看出,在这种模式中,服务器以单播的方式和每个客户端,即机顶盒1、机顶盒2、机顶盒3、机顶盒4、...、机顶盒2N、机顶盒2N+1建立连接,机顶盒发出服务请求,服务器选择适当的数据内容发送给相应的机顶盒,通过请求和应答的方式完成一次服务会话。这种工作模式的缺点是,服务器的能力和输出带宽是有一定限度的。随着请求服务器的机顶盒数量的增加,每个机顶盒所能享有的平均带宽将逐渐减少,对使用机顶盒的用户而言,服务器的响应速度会显著下降,甚至无法得到服务。因此,若在高峰时段,通过电视等影视终端观看多媒体内容时,基于C/S模式的多媒体数据传输不能很好的满足客户的需求。
发明内容
本发明所要解决的技术问题是:提供一种机顶盒、用户终端,有效的解决了采用C/S工作模式进行多媒体数据传输所产生的、随用户数量增加引起服务质量下降的问题。
为了解决上述问题,本发明公开了一种机顶盒,所述机顶盒内置有P2P模块,所述P2P模块包括:认证请求发送单元、网络节点间相互关系获取单元、数据下载单元、数据上传单元、解码单元、音视频输出单元。其中,认证请求发送单元用于发送P2P节点请求认证信息,以使所述机顶盒成为P2P网络节点;网络节点间相互关系获取单元,用于获取所述机顶盒与所述P2P网络中其他机顶盒之间的连接关系列表;数据下载单元,用于依据所述连接列表接收并缓存来自另一机顶盒的多个数据包;所述多个数据包由数据文件分割而成,每个数据包具有各自的序列号和时间戳;数据上传单元,用于依据所述连接关系列表,将缓存的数据包上传至发出下载请求的机顶盒。
优选地,所述机顶盒还包括有第一面板,所述第一面板设置有红外感应器。
优选地,所述第一面板还设置有网络活动指示信号。
优选地,所述第一面板还设置有电源指示信号。
优选地,所述机顶盒还包括有第二面板,所述第二面板设置有USB接口。
优选地,所述第二面板还包括RJ45网络接口。
另一方面,本发明还提供了一种用户终端,所述用户终端包括机顶盒,所述机顶盒内置有P2P模块,所述P2P模块包括:所述P2P模块包括:认证请求发送单元、网络节点间相互关系获取单元、数据下载单元、数据上传单元、解码单元、音视频输出单元。其中,认证请求发送单元用于发送P2P节点请求认证信息,以使所述机顶盒成为P2P网络节点;网络节点间相互关系获取单元,用于获取所述机顶盒与所述P2P网络中其他机顶盒之间的连接关系列表;数据下载单元,用于依据所述连接列表接收并缓存来自另一机顶盒的多个数据包;所述多个数据包由数据文件分割而成,每个数据包具有各自的序列号和时间戳;数据上传单元,用于依据所述连接关系列表,将缓存的数据包上传至发出下载请求的机顶盒。
优选地,所述机顶盒还包括有第一面板,所述第一面板设置有红外感应器。
优选地,所述机顶盒还包括有第二面板,所述第二面板设置有USB接口。
优选地,所述第二面板还包括RJ45网络接口。
在本发明机顶盒中,通过在机顶盒内设置有P2P模块,使接入网络的机顶盒可以彼此进行数据的传输,并且,接入网络的机顶盒数量越多,用户终端的下载速度越快,有效的解决了采用C/S工作模式进行多媒体数据传输所产生的、随用户数量增加引起服务质量下降的问题。
附图说明
图1是现有技术中C/S工作模式示意图;
图2是本发明机顶盒实施例中,P2P模块的简单结构框图;
图3是本发明机顶盒实施例的硬件结构原理图;
图4是包含本发明机顶盒P2P网络的结构简图;
图5是本发明机顶盒的第一面板实施例的示意图;
图6是本发明机顶盒的第二面板实施例的示意图;
图7是使用本发明机顶盒进行多媒体数据下载的步骤流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
在本发明中,采用P2P(peer-to-peer,伙伴对伙伴)网络下载工作模式,在***的机顶盒内,设置P2P模块,使处于P2P网络中的各个机顶盒彼此之间可以进行数据的上传和/或下载,接入网络的机顶盒数量越多,用户终端的下载速度越快。
参照图2,图2是本发明机顶盒实施例中,P2P模块的简单结构框图,包括如下结构:
认证请求发送单元201,用于发送P2P节点请求认证信息,以使所述机顶盒成为P2P网络节点;
网络节点间相互关系获取单元202,用于获取所述机顶盒与所述P2P网络中其他机顶盒之间的连接关系列表;
数据下载单元203,用于依据所述连接列表接收并缓存来自另一机顶盒的多个数据包;所述多个数据包由数据文件分割而成,每个数据包具有各自的序列号和时间戳;
数据上传单元204,用于依据所述连接关系列表,将缓存的数据包上传至发出下载请求的机顶盒。
通过在***的机顶盒内,设置P2P模块,使处于P2P网络中的各个机顶盒彼此之间可以进行数据的上传和/或下载。这里,P2P模块在机顶盒硬件电路板中,与CPU相连接,也可以将P2P模块集成在CPU中。
本发明在实际的应用中时,接入网络的机顶盒被进行注册、授权和认证管理,称为P2P网络的一个节点。然后,由P2P管理***所有加入P2P网络的机顶盒进行分组,其实现过程是:首先机顶盒内置的EPG(Electronic Program Guide,电子节目菜单)记录用户已选择的节目或频道信息,机顶盒发出传输分组请求的同时将EPG信息也发送给P2P管理***,***经过认证后,采用自动搜索算法,寻找正在传输或下载同一个节目或频道的所有P2P网络节点;然后把发出请求的机顶盒作为其中一个相邻的P2P网络节点,与它们分在一个组内,形成分组数据,将分组数据存储在数据库中,分组便通过数据库自动完成:然后P2P管理***根据最短路径和最佳带宽原则,为同组P2P网络节点选择P2P连接列表,同组每个P2P网络节点根据返回的连接列表自动搜索,选择具有最短路径和最快传输速度的同组某一个或多个P2P网络节点并从中获得所需要的数据包。因此机顶盒可以同时向多个P2P连接节点获取数据包,提高了传输速度;同时P2P连接列表也可以只给出有限数量的P2P节点,节点数可以根据P2P网络带宽和节目状况进行控制和调整,便于集中管理,在有限数量的P2P网络节点中自动搜索和相互连接以传输数据。
每个作为P2P网络节点机顶盒可随时要求加入某个分组,一旦通过机顶盒把EPG信息和请求信息发送给P2P管理***,实现过程如上所面的描述。因此当用户更换收看或下载的节目频道时,P2P管理***可用最快的速度重新寻找一组具有最短路径和最佳带宽的相邻P2P网络节点和连接列表,实现数据包的传递和共享。
通过上述方法,所有的在互联网上的P2P网络节点都可在相对最快传输速度的条件下,收到P2P连接列表,实行互相共享数据和传递数据。一个P2P管理***可以管理数万个P2P网络节点的机顶盒,多个P2P管理***可以同时使用,管理任意增多的P2P网络节点的机顶盒。
下面结合图3,对本发明机顶盒一个实施例的硬件结构做出说明。机顶盒硬件结构,如图3所示,由10/100M以太网卡306或WiFi网卡305将多媒体数据文件送给中央处理器301,中央处理器301与P2P模块302相连接,经过中央处理器301与P2P模块302处理后的视频和音频数据再送给解码器303进行解码后,通过音/视频输出单元304恢复成模拟或数字音视频信号,以在诸如电视的显示设备上显示。
中央处理器301负责运行操作***、浏览器、通讯协议、管理软件等,完成机顶盒的大部分处理功能;解码器303可由硬件或DSP方式实现,负责对各种音视/频格式的多媒体信号进行解码处理,还原成模拟或数字视频和音频并在电视机上显示;处理器内存308、解码器内存309作为可暂时存放少量的数据包;10/100M以太网卡305或WiFi(无线宽带网卡)306负责接收和发送网络数据:可选硬盘307作为机顶盒可选的存储器,一部分存储P2P数据包,另一部分存储用数据包续接好的节目和文件;通过USB可以实现接入外置硬盘;音/视频输出单元304将解码器303解码后的音视频文件恢复成模拟或数字音视频信号:红外遥控器310上有返回键,菜单键,频道上、下切换键和音量控制键等,实现用户操作。
在本发明的硬件***中,可实现标准清晰度电视输出,也可实现数字高清晰度电视输出;可处理不同的视频格式和音频格式。
解码器内存309通过存储部分数据包完成P2P传输和下载功能,其所存储的数据包数量可以根据机顶盒在整个P2P网络中的作用和需要进行调整,当解码器内存309可以支持所要求的存储量时,用内存作为P2P数据包存储空间,如果内存空间不够,可以将数据包存储在机顶盒的可选硬盘307中。
用户操作可通过红外遥控器实现,并在电视上通过EPG(Electronic Program Guide,电子节目菜单)的界面呈现,移动光标到所选择的图标,按确认键完成所选的操作,可以翻页,上下滚动。EPG有两种,一种是本地EPG,对本地硬盘存储的内容分类,通过遥控器选择和控制内容播放;另一种是由前端提供的EPG,供用户选择录制和下载,实时播放频道等。
参照图4,图4是包含本发明机顶盒P2P网络的结构简图,该***主要包括四个主要组成部分:封装服务器401、***管理服务器402、接入互联网404的多个机顶盒403,并且,在机顶盒403中,设置有P2P模块4031。其中,封装服务器401用于进行数据分割、封装;***管理服务器402用于对机顶盒403进行分组,使同组机顶盒互相关联,P2P模块4031用于依据关联的多个机顶盒之间进行数据上传和/或下载。
在机顶盒的第一面板(前面板)可以设置有红外感应器、网络活动指示信号、电源指示信号等。参照图5、图5是机顶盒的第一面板(前面板)实施例的示意图,该实施例中,在前面板上设有红外感应器504、网络活动指示信号503、电源指示信号501、硬盘活动指示信号502。
在机顶盒的第二面板(后背板)可以设置有USB接口,也可以设置有RJ45网络接口,使该机顶盒可以连入互联网。参照图6,图6是本发明机顶盒的第二面板(后背板)实施例的示意图,在实施例中,其后背板上设置有USB接口606、RJ45网络接口607、VGA(Video Graphics Array,视频图形阵列)接口605、左声道接口602、右声道接口603以及复合视频端口604、电源接口601。
需要说明的是,图5、图6所示的机顶盒前面板及后背板的结构示意图仅仅是示例性的,不能作为对本发明机顶盒的限定。
另一方面,本发明还提供了一种用户终端,用户终端中包括上面所描述的机顶盒,上面已经对机顶盒的描述进行了详细的说明,在此不再赘述。
下面结合图7,说明使用机顶盒进行多媒体数据下载的步骤流程图,具体包括如下步骤:
步骤701:用户启动机顶盒;
步骤702:通过手中的遥控器输入用户的用户名、密码;
步骤703:***管理服务器验证用户名、密码信息;
步骤704:判断用户是否注册?在在已经注册的情况下,执行步骤706,在没有注册的情况下,执行步骤705;
步骤705:进行注册,并返回步骤701;
步骤706:进入***;
步骤707:将用户机顶盒加入P2P网络,以成为P2P网络的一个节点;
步骤708:用户浏览可供下载的多媒体资源;
步骤709:使用遥控器选中所需的多媒体资源,发出下载请求;
步骤710:***搜寻P2P网络中其他有该多媒体资源的节点机顶盒;
步骤711:判断多媒体资源在P2P网络的其他机顶盒节点中是否存在?若存在,执行步骤712,若不存在,执行步骤708;
步骤712:下载多媒体资源。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
以上对本发明所提供的一种机顶盒、用户终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种机顶盒,其特征在于,所述机顶盒内置有P2P模块,所述P2P模块包括:
认证请求发送单元,用于发送P2P节点请求认证信息,以使所述机顶盒成为P2P网络节点;
网络节点间相互关系获取单元,用于获取所述机顶盒与所述P2P网络中其他机顶盒之间的连接关系列表;
数据下载单元,用于依据所述连接列表接收并缓存来自另一机顶盒的多个数据包;所述多个数据包由数据文件分割而成,每个数据包具有各自的序列号和时间戳;
数据上传单元,用于依据所述连接关系列表,将缓存的数据包上传至发出下载请求的机顶盒。
2.根据权利要求1所述的机顶盒,其特征在于,所述机顶盒还包括有第一面板,所述第一面板设置有红外感应器。
3.根据权利要求2所述的机顶盒,其特征在于,所述第一面板还设置有网络活动指示信号。
4.根据权利要求3所述的机顶盒,其特征在于,所述第一面板还设置有电源指示信号。
5.根据权利要求4所述的机顶盒,其特征在于,所述机顶盒还包括有第二面板,所述第二面板设置有USB接口。
6.根据权利要求5所述的机顶盒,其特征在于,所述第二面板还包括RJ45网络接口。
7.一种用户终端,所述用户终端包括机顶盒,其特征在于,所述机顶盒内置有P2P模块,所述P2P模块包括:
认证请求发送单元,用于发送P2P节点请求认证信息,以使所述机顶盒成为P2P网络节点;
网络节点间相互关系获取单元,用于获取所述机顶盒与所述P2P网络中其他机顶盒之间的连接关系列表;
数据下载单元,用于依据所述连接列表接收并缓存来自另一机顶盒的多个数据包;所述多个数据包由数据文件分割而成,每个数据包具有各自的序列号和时间戳;
数据上传单元,用于依据所述连接关系列表,将缓存的数据包上传至发出下载请求的机顶盒。
8.根据权利要求7所述的用户终端,其特征在于,所述机顶盒还包括有第一面板,所述第一面板设置有红外感应器。
9.根据权利要求8所述的用户终端,其特征在于,所述机顶盒还包括有第二面板,所述第二面板设置有USB接口。
10.根据权利要求9所述的用户终端,其特征在于,所述第二面板还包括RJ45网络接口。
CN2009100859404A 2009-05-27 2009-05-27 机顶盒、用户终端 Pending CN101902624A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100859404A CN101902624A (zh) 2009-05-27 2009-05-27 机顶盒、用户终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100859404A CN101902624A (zh) 2009-05-27 2009-05-27 机顶盒、用户终端

Publications (1)

Publication Number Publication Date
CN101902624A true CN101902624A (zh) 2010-12-01

Family

ID=43227776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100859404A Pending CN101902624A (zh) 2009-05-27 2009-05-27 机顶盒、用户终端

Country Status (1)

Country Link
CN (1) CN101902624A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102196314A (zh) * 2011-03-28 2011-09-21 苏州汉辰数字多媒体有限公司 一种用p2p机顶盒实现的流媒体传输***及其方法
CN104506905A (zh) * 2015-01-06 2015-04-08 四川中时代科技有限公司 一种内置p2p管理***的嵌入式数字机顶盒

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102196314A (zh) * 2011-03-28 2011-09-21 苏州汉辰数字多媒体有限公司 一种用p2p机顶盒实现的流媒体传输***及其方法
CN104506905A (zh) * 2015-01-06 2015-04-08 四川中时代科技有限公司 一种内置p2p管理***的嵌入式数字机顶盒

Similar Documents

Publication Publication Date Title
CN1941899B (zh) 用于下载内容的***和方法
CN106454472B (zh) 多屏互动的方法及***
CN100591123C (zh) 提供媒体节目的装置及方法
US9615119B2 (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
US9609366B2 (en) Digital television terminal, video file playing method and video file playing system
US20020065927A1 (en) Webpad and method for using the same
CN104093067A (zh) 在终端中分享、播放视听片段的设备和方法
CN102694831B (zh) 移动终端流媒体数据补偿方法与***、内容分发网络
WO2013159703A1 (en) Offline download method, multimedia file download method and system thereof
CN104602098A (zh) 一种视频弹幕显示方法及其设备
CN102143385A (zh) 媒体播放处理方法、数字媒体服务器和***
WO2014172976A1 (zh) 一种视频共享的方法及数字电视终端
WO2012065550A1 (zh) 多媒体终端和ip机顶盒之间的互动方法和***
WO2015035742A1 (zh) 一种数字电视的音视频共享方法、终端及***
EP2490404B1 (en) Method and digital media player for mounting a network attached storage device
CN103338186A (zh) 一种内容分享方法和装置
CN110557672B (zh) 一种电视节目共享方法、电视机及存储介质
US20020178279A1 (en) Webpad and method for using the same
CN102804686A (zh) 内容输出***及其编解码器信息共享方法
CN103702235A (zh) 内容传送网络的数据处理方法与***
CN102291614A (zh) 用数字电视接收终端播放多媒体文件的方法、终端及***
US20080240670A1 (en) Picture recording system and picture recording and reproducing method
CN104754370A (zh) 跨终端的多媒体数据传输方法、装置、客户端和***
CN101562550A (zh) 数字内容服务整合***
CN101902445A (zh) 基于网络的多媒体数据下载***、影视***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20101201