一种资源共享的方法、网络电视及网络电视系统的制作方法

文档序号:7573591阅读:214来源:国知局
专利名称:一种资源共享的方法、网络电视及网络电视系统的制作方法
技术领域
本发明涉及电视机技术领域,尤其涉及一种资源共享的方法、网络电视及网络电 视系统。
背景技术
现有的网络电视大多是从互联网的服务器上下载视频流和音频流等进行观看,而 互联网的资源有限,互联网上现有的一些资源有些时候可能无法满足用户的需求,因此,有 必要提供一种能够在各用户之间实现视频资源共享的技术方案,以提高网络电视的用户的 使用体验。

发明内容
本发明实施例提供一种资源共享的方法、网络电视及网络电视系统,以提高网络 电视用户的使用体验。本发明实施例采用如下技术方案一种资源共享的方法,包括第二网络电视接收互联网服务器转发的第一网络电视的资源请求消息;所述第二网络电视根据所述资源请求消息获取音视频资源,并将所述音视频资源 封装成IP数据包;所述第二网络电视将所述IP数据包发送到所述互联网服务器,由所述互联网服 务器在对所述第一网络电视的认证通过后将所述IP数据包发送到所述第一网络电视;其中,所述第一网络电视和第二网络电视位于不同的广电广播网下。一种网络电视,包括请求接收单元,用于接收互联网服务器转发的作为资源请求方的网络电视的资源 请求消息;请求处理单元,用于根据所述资源请求消息获取音视频资源,并将所述音视频资 源封装成IP数据包;资源发送单元,用于将所述IP数据包发送到所述互联网服务器,以使所述互联网 服务器在对所述作为资源请求方的网络电视的认证通过后将所述IP数据包发送到所述作 为资源请求方的网络电视;其中,所述网络电视和所述作为资源请求方的网络电视位于不同的广电广播网 下。一种网络电视系统,包括第一网络电视,用于向互联网服务器发送资源请求消息,并接收所述互联网服务 器发送的IP数据包;所述互联网服务器,用于将所述资源请求消息转发给第二网络电视,并在对所述 第一网络电视的认证通过后将所述IP数据包发送到所述第一网络电视;
4
所述第二网络电视,包括本发明实施例的网络电视,用于根据所述资源请求消息 获取音视频资源,将所述音视频资源封装成IP数据包,并将所述IP数据包发送到所述互联 网服务器;其中,所述第一网络电视和第二网络电视位于不同的广电广播网下。本发明实施例提供的资源共享的方法、网络电视及网络电视系统,由作为资源提 供方的第二网络电视根据互联网服务器转发的位于不同广播广电网下的作为资源请求方 的第一网络电视的资源请求消息,获取音视频资源,将所述音视频资源封装成IP数据包, 并将所述IP数据包发送到所述互联网服务器,以使所述互联网服务器在对所述第一网络 电视的认证通过后将所述IP数据包发送到所述第一网络电视。因此,利用本发明实施例的 资源共享的方法、网络电视及系统,可将作为资源提供方的第二网络电视自身的音视频资 源通过互联网发送到第一网络电视中,从而实现了不同广电网络下的网络电视间资源的共 享,提高了网络电视用户的使用体验。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1为本发明实施例一网络电视系统的组成示意图;图2为本发明实施例一中网络电视的示意图;图3为现有技术中MPEG-2的数据包的结构示意图;图4为本发明实施例一中IP数据包的示意图;图5为本发明实施例二资源共享的方法的流程图;图6为本发明实施例三网络电视的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。如图1所示,为实现网络电视间的资源共享,提高网络电视用户的使用体验,本发 明实施例一提供了一种网络电视系统,包括第一网络电视11,互联网服务器12,第二网络 电视13。在此实施例中,将第一网络电视作为资源请求方,第二网络电视作为资源提供方。 但是在具体应用中,二者的角色可以互换。其中,所述第一网络电视11,用于向互联网服务器12发送资源请求消息,并接收 互联网服务器发送的IP数据包;所述互联网服务器12,用于将所述资源请求消息转发给第 二网络电视13,并在对所述第一网络电视的认证通过后将所述IP数据包发送到所述第一 网络电视11 ;所述第二网络电视13,用于根据所述资源请求消息获取音视频资源,将所述 音视频资源封装成IP数据包,并将所述IP数据包发送到所述互联网服务器12。
其中,所述第一网络电视和第二网络电视位于不同的广播广电网下。利用本发明实施例的网络电视系统,第二网络电视可将自身的音视频资源通过互 联网发送到作为资源请求方的第一网络电视中,从而实现了不同广电网络下的网络电视间 资源的共享,提高了网络电视用户的使用体验。其中,如图2所示,所述第二网络电视13可包括请求接收单元131,用于接收互 联网服务器转发的资源请求方的资源请求消息;请求处理单元132,用于根据所述资源请 求消息获取音视频资源,并将所述音视频资源封装成IP数据包;资源发送单元133,用于将 所述IP数据包发送到所述互联网服务器,以使所述网络服务器在对所述第一网络电视的 认证通过后将所述IP数据包发送到所述第一网络电视。如图3 所示,为 MPEG-2 (Moving Picture Experts Group-2,活动专家组)的数据 包的结构示意图。由图3可以看出,在MPEG-2的数据包的15(1^1118 0汁5廿63111,传输流) 中包括音频包,视频包,空包,服务信息包(Si)等。在每个频点上传输的电视节目可超过6 套,一套节目至少包括视频流和音频流。视频流和音频流的长度是不固定的,传输前,要把 长度不固定的视频流或音频流转换成若干长度固定的视频流或音频流数据包。根据MPEG-2 协议,视频流或音频流数据包的长度为固定的188个字节。其中每个数据包包括长度为4 个字节的包头和184个字节的有用数据。包头部分包括视频流识别标识(V-PID = XXXX表 示)或音频流识别标识(A-PID = YYYY表示)。视频流识别标识和音频流识别标识等组成 了一套节目的节目映射表(PMT)。每套节目都对应一个节目映射表(PMT)。而在具体应用中,这6套节目可能并不是资源请求方全部需要的资源,因此,去除 资源请求方不想要的资源可大大节约带宽,理想情况下,可将带宽降低到原来的1/10左 右。因此,为节约带宽,在资源请求消息中可包括资源标识,用于标识所述资源请求方即第 一网络电视所请求的音视频资源。此时,所述请求处理单元132可具体包括标识解析模 块,用于解析所述资源请求消息,获取所述资源标识;资源获取模块,用于根据所述资源标 识,从自身的音视频资源中提取与所述资源标识相对应的音视频资源的音视频流;资源封 装模块,用于将所述音视频流封装成IP数据包。其中,所述资源获取模块在提取音视频流时,首先将TS流通过本机Demux解复 用,然后通过PMT提取出与所述资源标识相对应的节目的音频流与视频流的PIDO^cket Identifier),并将该音频流与视频流打包存储。在发明实施例中,为便于传输,如图4所示,第二网络电视要将获得的音视频流封 装成IP数据包,包括包头(IP Header, UDP Header),服务信息字段(Service Info),包标 识符头字段(PID Header),有效信息资源字段(Payload)。其中,包头,用于存储与所述互 联网服务器通信所使用的网络协议的信息,如TCP/IP协议等;服务信息字段,用于存储与 需要所述互联网服务器交互的用户信息,如用户信息(包括资源请求方和资源提供方,资 源请求方的IP地址等),更新节目信息表,某一地区的节目列表等;包标识符头字段,用于 存储所述音视频流的包头;有效信息资源字段,用于存储所述音视频资源的音视频流。根据所述IP数据包的结构,所述互联网服务器12可包括地址获取单元,用于去 掉所述IP数据包的包头,由所述IP数据包的服务信息字段中包括的用户信息中获得所述 第一网络电视的IP地址;认证单元,用于获取对所述第一网络电视的授权信息,根据所述 授权信息对所述第一网络电视进行认证;数据转发单元,用于当所述授权信息表示允许向所述第一网络电视转发所述IP数据包时,建立与所述第一网络电视的连接,并根据所述第 一网络电视的IP地址将所述IP数据包发送到所述第一网络电视。其中,所述认证单元可由所述第二网络电视所属的广播广电网获取对所述第一网 络电视的授权信息,或者还可在自身建立授权信息表,在所述授权信息表中存储各广播广 电网对所述第一网络电视的授权信息,或者根据所述IP包的加密信息获取所述第二网络 电视所属的广播广电网对所述第一网络电视的授权信息。例如,当所述第二网络电视发送的IP数据包是加密的,那么说明所述第二网络电 视所属的广播广电网不允许第一网络电视请求第二网络电视的音视频资源,或者需要第一 网络电视在付费之后才能获取第二网络电视的音视频资源。在第一网络电视收到IP数据包后,去掉所述IP数据包中的包头,并解码包标识符 头字段和有效信息资源字段,获得音视频资源。由上可以看出,互联网服务器在收到IP数据包后,滤除了一些用户的信息,因此, 可保证该IP数据包传送的合法性。同时,根据IP数据包中的服务信息字段,远程的用户可 以自发互相加为好友,互相共享节目。如图5所示,本发明实施例二的资源共享的方法包括步骤41、作为资源提供方的第二网络电视接收互联网服务器转发的第一网络电视 的资源请求消息。其中,所述第一网络电视和第二网络电视位于不同的广电广播网下。步骤42、所述第二网络电视根据所述资源请求消息获取音视频资源,并将所述音 视频资源封装成IP数据包。如前所述的,为节约带宽,在所述资源中还包括资源标识,用于标识所述资源请 求方所请求的音视频资源。此时,所述第二网络电视解析所述资源请求消息,获取所述资源 标识,根据所述资源标识,从自身的音视频资源中提取与所述资源标识相对应的音视频资 源的音视频流,并将所述音视频流封装成IP数据包。其中,所述IP数据包包括包头,用于存储与所述互联网服务器通信所使用的网 络协议的信息;服务信息字段,用于存储与需要所述互联网服务器交互的用户信息;包标 识符头字段,用于存储所述音视频流的包头;有效信息资源字段,用于存储所述音视频资源 的音视频流。所述第二网络电视形成IP数据包的过程可参照前述实施例一的描述,在此不 再赘述。步骤43、所述第二网络电视将所述IP数据包发送到所述互联网服务器,以使所述 互联网服务器在对所述第一网络电视的认证通过后将所述IP数据包发送到所述第一网络 电视。所述互联网服务器在将所述IP数据包发送到所述资源请求方时,去掉所述IP数 据包的包头,由所述IP数据包的服务信息字段中包括的用户信息中获得所述第一网络电 视的IP地址,并获取对所述第一网络电视的授权信息,根据所述授权信息对所述第一网络 电视进行认证。当所述授权信息表示允许向所述第一网络电视转发所述IP数据包时,建立 与所述第一网络电视的连接,并根据所述第一网络电视的IP地址将所述IP数据包发送到 所述第一网络电视。而在第一网络电视收到IP数据包后,去掉所述IP数据包中的包头,并解码包标识 符头字段和有效信息资源字段,获得音视频资源。
由上可以看出,互联网服务器在收到IP数据包后,滤除了一些用户的信息,因此, 可保证该IP数据包传送的合法性。同时,根据IP数据包中的服务信息字段,远程的用户可 以自发互相加为好友,互相共享节目。因此,利用本发明实施例的资源共享的方法,可将作为资源提供方的网络电视自 身的音视频资源通过互联网发送到作为资源请求方的网络电视中,从而实现了不同广电网 络下的网络电视间资源的共享,提高了网络电视用户的使用体验。如图6所示,本发明实施例三还提供了一种网络电视,包括请求接收单元51,用于接收互联网服务器转发的作为资源请求方的网络电视(以 下简称第一网络电视)资源请求消息;请求处理单元52,用于根据所述资源请求消息获取 音视频资源,并将所述音视频资源封装成IP数据包;资源发送单元53,用于将所述IP数据 包发送到所述互联网服务器,以使所述互联网服务器在对所述第一网络电视的认证通过后 将所述IP数据包发送到所述第一网络电视。如前所述,为了节约带宽资源,所述资源请求消息中还包括资源标识,用于标识 所述资源请求方所请求的音视频资源。此时,所述请求处理单元可包括标识解析模块,用 于解析所述资源请求消息,获取所述资源标识;资源获取模块,用于根据所述资源标识,从 自身的音视频资源中提取与所述资源标识相对应的音视频资源的音视频流;资源封装模 块,用于将所述音视频流封装成IP数据包。其中,所述网络电视作为资源提供方,它的工作原理可参照前述实施例一的描述, 所述IP数据包的结构也可参照前述实施例一的描述。利用本发明实施例的网络电视,可将作为资源提供方的网络电视自身的音视频资 源通过互联网发送到作为资源请求方的网络电视中,从而实现了不同广电网络下的网络电 视间资源的共享,提高了网络电视用户的使用体验。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种资源共享的方法,其特征在于,包括第二网络电视接收互联网服务器转发的第一网络电视的资源请求消息; 所述第二网络电视根据所述资源请求消息获取音视频资源,并将所述音视频资源封装 成IP数据包;所述第二网络电视将所述IP数据包发送到所述互联网服务器,由所述互联网服务器 在对所述第一网络电视的认证通过后将所述IP数据包发送到所述第一网络电视; 其中,所述第一网络电视和第二网络电视位于不同的广电广播网下。
2.根据权利要求1所述的方法,其特征在于,所述资源请求消息中还包括资源标识, 用于标识所述第一网络电视所请求的音视频资源;所述第二网络电视根据所述资源请求消息获取音视频资源,并将所述音视频资源封装 成IP数据包包括所述第二网络电视解析所述资源请求消息,获取所述资源标识; 所述第二网络电视根据所述资源标识,从自身的音视频资源中提取与所述资源标识相 对应的音视频资源的音视频流,并将所述音视频流封装成IP数据包。
3.根据权利要求1或2所述的方法,其特征在于,所述IP数据包包括 包头,用于存储与所述互联网服务器通信所使用的网络协议的信息; 服务信息字段,用于存储与需要所述互联网服务器交互的用户信息; 包标识符头字段,用于存储所述音视频流的包头;有效信息资源字段,用于存储所述音视频资源的音视频流。
4.根据权利要求3所述的方法,其特征在于,所述互联网服务器在对所述第一网络电 视的认证通过后将所述IP数据包发送到所述第一网络电视包括所述互联网服务器去掉所述IP数据包的包头,由所述IP数据包的服务信息字段中包 括的用户信息中获得所述第一网络电视的IP地址;所述互联网服务器获取对所述第一网络电视的授权信息,根据所述授权信息对所述第 一网络电视进行认证;当所述授权信息表示允许向所述第一网络电视转发所述IP数据包时,所述互联网服 务器建立与所述第一网络电视的连接,并根据所述第一网络电视的IP地址将所述IP数据 包发送到所述第一网络电视。
5.根据权利要求4所述的方法,其特征在于,所述互联网服务器获取对所述第一网络 电视的授权信息包括所述互联网服务器由所述第二网络电视所属的广播广电网获取对所述第一网络电视 的授权信息;或者所述互联网服务器建立授权信息表,在所述授权信息表中存储各广播广电网对所述第 一网络电视的授权信息;或者所述互联网服务器根据所述IP包的加密信息获取所述第二网络电视所属的广播广电 网对所述第一网络电视的授权信息。
6.一种网络电视,其特征在于,包括请求接收单元,用于接收互联网服务器转发的作为资源请求方的网络电视的资源请求 消息;请求处理单元,用于根据所述资源请求消息获取音视频资源,并将所述音视频资源封 装成IP数据包;资源发送单元,用于将所述IP数据包发送到所述互联网服务器,以使所述互联网服务 器在对所述作为资源请求方的网络电视的认证通过后将所述IP数据包发送到所述作为资 源请求方的网络电视;其中,所述网络电视和所述作为资源请求方的网络电视位于不同的广电广播网下。
7.根据权利要求6所述的网络电视,其特征在于,所述资源请求消息中还包括资源标 识,用于标识所述作为资源请求方的网络电视所请求的音视频资源;所述请求处理单元包括标识解析模块,用于解析所述资源请求消息,获取所述资源标识;资源获取模块,用于根据所述资源标识,从自身的音视频资源中提取与所述资源标识 相对应的音视频资源的音视频流;资源封装模块,用于将所述音视频流封装成IP数据包。
8.一种网络电视系统,其特征在于,包括第一网络电视,用于向互联网服务器发送资源请求消息,并接收所述互联网服务器发 送的IP数据包;所述互联网服务器,用于将所述资源请求消息转发给第二网络电视,并在对所述第一 网络电视的认证通过后将所述IP数据包发送到所述第一网络电视;所述第二网络电视,包括如权利要求6或7所述的网络电视,用于根据所述资源请求消 息获取音视频资源,将所述音视频资源封装成IP数据包,并将所述IP数据包发送到所述互 联网服务器;其中,所述第一网络电视和第二网络电视位于不同的广电广播网下。
9.根据权利要求8所述的系统,其特征在于,所述互联网服务器包括地址获取单元,用于去掉所述IP数据包的包头,由所述IP数据包的服务信息字段中包 括的用户信息中获得所述第一网络电视的IP地址;认证单元,用于获取对所述第一网络电视的授权信息,根据所述授权信息对所述第一 网络电视进行认证;数据转发单元,用于当所述授权信息表示允许向所述第一网络电视转发所述IP数据 包时,建立与所述第一网络电视的连接,并根据所述第一网络电视的IP地址将所述IP数据 包发送到所述第一网络电视。
10.根据权利要求8所述的系统,其特征在于,所述第一网络电视在接收互联网服务器 发送的IP数据包时具体用于接收所述IP数据包,去掉所述IP数据包中的包头,并解码包标识符头字段和有效信息 资源字段,获得音视频资源。
全文摘要
本发明实施例公开了一种资源共享的方法、网络电视及网络电视系统,涉及电视机技术领域,为提高网络电视用户的使用体验而发明。一种资源共享的方法,包括第二网络电视接收互联网服务器转发的第一网络电视的资源请求消息;所述第二网络电视根据所述资源请求消息获取音视频资源,并将所述音视频资源封装成IP数据包;所述第二网络电视将所述IP数据包发送到所述互联网服务器,由所述互联网服务器在对所述第一网络电视的认证通过后将所述IP数据包发送到所述第一网络电视;其中,所述第一网络电视和第二网络电视位于不同的广电广播网下。本发明能够提高网络电视用户的使用体验。
文档编号H04N21/238GK102123300SQ20111002801
公开日2011年7月13日 申请日期2011年1月26日 优先权日2011年1月26日
发明者于益明, 宋宜蒙, 栾琳, 雷鹏 申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1