数据处理的方法、应用服务器、机顶盒及系统的制作方法

文档序号:7892614阅读:175来源:国知局
专利名称:数据处理的方法、应用服务器、机顶盒及系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种数据处理方法、应用服务器及系统。
背景技术
电视的本质是一个流式数据的播放器,运营商将流式数据推送到机顶盒,不在音视频节目内容上做任何额外的工作,用户一旦选定一个频道的电视节目后,就一直处在被动收看电视屏幕呈现内容的过程中。
实际上,针对于电视业务,可以开发出很多和节目内容相关的增值应用。如用户在看足球比赛的时候,在裁判员没有吹比赛结束的哨声前,都可以通过电视给用户提供体育彩票的增值应用;比赛中某个球员进球,可以通过增值应用向用户提供解说员介绍之外的更多的该球员的信息如出生地、年龄、职业生涯史、转会价格等。现有技术中,这些增值应用有些是直接嵌入到视频内容中的,在播发到特定节目内容的时候直接显示给用户,这样将增值应用嵌入到视频内容中,会破坏原有的视频内容,而且对视频进行解码和重新编码、处理过程复杂、成本高。有些是作为自定义类型的节目数据流插入对应音视频节目传输码流(TS,Transport Stream)中,这样,会因为自定义节目流不符合数字视频广播(DVB, Digital Video Broadcasting)规范,某些硬件设备不能支持或者需要复杂的调整才能支持自定义的应用数据流。另外,因为在音视频播发的时候是以频点为单位进行传输,码率是恒定的,有最大速率的限制。如果在音视频节目中再插入自定义的应用数据流,会导致误码率的上升和数据丢失的情况。

发明内容
本发明实施例提供一种数据处理的方法,可以使增值应用和视频数据在传输时完全分离,提高了增值应用的调整灵活度。本发明实施例还提供了相应的应用服务器、机顶盒及系统。一种数据处理的方法,包括获取视频播放服务器中存储的电子节目菜单,所述电子节目菜单为播放频道、所述频道播放的视频节目和所述视频节目的播放时间的关联表;按照所述视频节目的播放时间,设置对应所述视频节目的增值应用的播出时间;当到达所述增值应用的播出时间时,通过第一通道向机顶盒发送所述播出时间对应的增值应用,使所述播出时间对应的增值应用和所述视频播放服务器通过第二通道发送给机顶盒的所述播出时间对应的视频节目,在所述机顶盒上同时输出。一种数据处理的方法,包括 从第一通道接收增值应用,从第二通道接收视频节目;将所述增值应用和所述视频节目同时输出,并通过显示装置同时呈现。一种数据处理的方法,包括获取视频节目的名称和所述视频节目的播放时间长度;
根据所述视频节目的播放时间长度,设置对应所述视频节目名称的增值应用在所述视频节目中的相对播放时间,并建立视频节目名称与增值应用列表,所述视频节目名称与增值应用列表包括获取的所有视频节目的名称、每个视频节目的名称对应的增值应用和所述所有增值应用中任一增值应用的相对播出时间;接收机顶盒发送的点播的视频节目的名称;根据所述点播的视频节目的名称,从所述视频节目名称与增值应用列表中查找所述点播的视频节目对应的增值应用列表,所述点播的视频节目对应的增值应用列表包括所述点播的视频节目对应的所有增值应用和所述所有增值应用中每个增值应用的相对播出时间,并发送所述点播的视频节目对应的增值应用列表给机顶盒;接收机顶盒发送的增值应用下载请求,所述下载请求中携带所述到达的相对播放时间对应的增值应用的名称; 通过第一通道发送所述下载请求中携带的增值应用的名称对应的增值应用给机顶盒,使机顶盒将所述下载请求中携带的增值应用的名称对应的增值应用与所述视频播放服务器通过第二通道发送给机顶盒的所述点播的视频节目,在所述机顶盒上同时输出。一种数据处理的方法,包括向视频播放服务器发送视频点播请求,所述视频点播请求携带点播的视频节目的名称;从第二通道接收到视频播放服务器发送来的所述点播的视频节目,并输出所述点播的视频节目;发送所述点播的视频节目的名称给应用服务器;接收所述应用服务器发送的所述点播的视频节目对应的增值应用列表,所述点播的视频节目对应的增值应用列表包括所述点播的视频节目对应的所有增值应用和所述所有增值应用中每个增值应用的相对播出时间;到达所述所有增值应用中任一增值应用的相对播出时间时,向所述应用服务器发送增值应用下载请求,所述下载请求中携带所述到达的相对播放时间对应的增值应用的名称;从第一通道接收所述下载请求中携带的增值应用的名称对应的增值应用,并将所述下载请求中携带的增值应用的名称对应的增值应用与所述到达的相对播出时间对应的视频节目同时输出,并通过显示装置同时呈现。本发明实施例采用获取视频播放服务器中存储的电子节目菜单,所述电子节目菜单为播放频道、所述频道播放的视频节目和所述视频节目的播放时间的关联表;按照所述视频节目的播放时间,设置对应所述视频节目的增值应用的播出时间;当到达所述增值应用的播出时间时,通过第一通道向机顶盒发送所述播出时间对应的增值应用,使所述播出时间对应的增值应用和所述视频播放服务器通过第二通道发送给机顶盒的所述播出时间对应的视频节目,在所述机顶盒上同时输出。与现有技术相比,本发明实施例提供的数据处理的方法,可以使增值应用和视频数据在传输时完全分离,提高了增值应用的调整灵活度。


图I是本发明实施例中数据处理的方法的一实施例示意图2是本发明实施例中数据处理的方法的另一实施例示意图;图3是本发明实施例中数据处理的方法的另一实施例示意图;图4是本发明实施例中数据处理的方法的另一实施例示意图;图5是本发明实施例中应用服务器的一实施例示意图;图6是本发明实施例中应用服务器的另一实施例示意图;图7是本发明实施例中应用机顶盒的一实施例示意图;图8是本发明实施例中应用机顶盒的另一实施例示意图;图9是本发明实施例中应用服务器的一实施例示意图;图10是本发明实施例中应用服务器的另一实施例示意图;图11是本发明实施例中应用机顶盒的一实施例示意图;图12是本发明实施例中应用机顶盒的另一实施例示意图;图13是本发明实施例中系统的一实施例示意图;图14是本发明实施例中系统的另一实施例示意图。
具体实施例方式本发明实施例提供一种数据处理的方法,可以使增值应用和视频数据在传输时完全分离,提高了增值应用的调整灵活度。本发明实施例还提供了相应的应用服务器、机顶盒及系统。以下分别进行详细说明。参阅图1,从应用服务器的角度来看,本发明实施例中数据处理的方法的一实施例包括101、应用服务器获取视频播放服务器中存储的电子节目菜单,所述电子节目菜单为播放频道、所述频道播放的视频节目和所述视频节目的播放时间的关联表。现有技术中视频直播是由视频播放服务器向机顶盒推送电子节目菜单中该频道该时间点要播放的视频节目数据,如果要在显示视频节目的同时显示增值应用,则需要将增值应用直接嵌入到视频节目内容中的,在推送视频节目数据的时候,直接将增值应用也推送到机顶盒,这样将增值应用嵌入到视频内容中,会破坏原有的视频内容,而且对视频进行解码和重新编码、处理过程复杂、成本高。视频数据的传输一般有两种,一种为视频播放服务器按照电子节目菜单(EPG,Electronic Program Guide),到时间点时,就将每个频道在该时间点要播放的视频节目的视频数据推送给机顶盒,机顶盒接收到视频数据,直接输出,并通过显示装置显示,这种情况,可以认为是视频播放服务器直播视频节目;另外一种为,用户通过机顶盒点播视频节目,视频播放服务器接收到点播节目请求后,将点播的视频节目的视频数据推送给机顶盒,这种情况,可以认为是视频服务器存播视频节目。本发明实施例主要介绍直播时,增值应用与视频节目的视频数据分离传输的情况。本发明实施例增加了一个应用服务器,所述应用服务器获取视频播放服务器中存储的电子节目菜单,所述电子节目菜单为播放频道、所述频道播放的视频节目和所述视频节目的播放时间的关联表。102、按照所述视频节目的播放时间,设置对应所述视频节目的增值应用的播出时、间。增值应用是按照视频节目内容进行设置的,如足球比赛的增值应用为足球体育彩票的增值应用,增值应用和视频节目是按照时间进行关联的,如足球比赛23:00:00播出,可以设置足球比赛彩票的增值应用的播出时间为23:10:00,或者其他在足球比赛没结束之前的时间,增值应用可以间隔播放,也可以循环播放。实际上,在应用服务器中可以建立一张增值应用与播出时间的关联表,如针对央视一套的节目的增值应用关联表如表I:表I :央视一套的节目的增值应用关联表
权利要求
1.一种数据处理的方法,其特征在于,包括 获取视频播放服务器中存储的电子节目菜单,所述电子节目菜单为播放频道、所述频道播放的视频节目和所述视频节目的播放时间的关联表; 按照所述视频节目的播放时间,设置对应所述视频节目的增值应用的播出时间;当到达所述增值应用的播出时间时,通过第一通道向机顶盒发送所述播出时间对应的增值应用,使所述播出时间对应的增值应用和所述视频播放服务器通过第二通道发送给机顶盒的所述播出时间对应的视频节目,在所述机顶盒上同时输出。
2.根据权利要求I所述的方法,其特征在于,所述通过第一通道向机顶盒发送所述播出时间对应的增值应用之前,还包括 根据所述视频节目确定所述视频节目的播放频道; 根据所述播放频道从频道与组播地址列表中,查找所述播放频道对应的组播地址和端Π ; 根据所述组播地址和端口确定所述第一通道。
3.一种数据处理的方法,其特征在于,包括 从第一通道接收增值应用,从第二通道接收视频节目; 将所述增值应用和所述视频节目同时输出,并通过显示装置同时呈现。
4.根据权利要求3所述的方法,其特征在于,所述从第一通道接收增值应用之前,还包括 获取所述视频节目所在的播放频道; 根据所述播放频道从频道与组播地址列表中,查找所述播放频道对应的组播地址和端Π ; 根据所述组播地址和端口确定并监听所述第一通道。
5.一种数据处理的方法,其特征在于,包括 获取视频节目的名称和所述视频节目的播放时间长度; 根据所述视频节目的播放时间长度,设置对应所述视频节目名称的增值应用在所述视频节目中的相对播放时间,并建立视频节目名称与增值应用列表,所述视频节目名称与增值应用列表包括获取的所有视频节目的名称、每个视频节目的名称对应的增值应用和所述所有增值应用中任一增值应用的相对播出时间; 接收机顶盒发送的点播的视频节目的名称; 根据所述点播的视频节目的名称,从所述视频节目名称与增值应用列表中查找所述点播的视频节目对应的增值应用列表,所述点播的视频节目对应的增值应用列表包括所述点播的视频节目对应的所有增值应用和所述所有增值应用中每个增值应用的相对播出时间,并发送所述点播的视频节目对应的增值应用列表给机顶盒; 接收机顶盒发送的增值应用下载请求,所述下载请求中携带所述到达的相对播放时间对应的增值应用的名称; 通过第一通道发送所述下载请求中携带的增值应用的名称对应的增值应用给机顶盒,使机顶盒将所述下载请求中携带的增值应用的名称对应的增值应用与所述视频播放服务器通过第二通道发送给机顶盒的所述点播的视频节目,在所述机顶盒上同时输出。
6.根据权利要求5所述的方法,其特征在于,所述建立视频节目名称与增值应用列表之前,还包括 将视频节目名称与所述视频节目名称对应的增值应用关联存储; 再将所述增值应用与所述增值应用的相对播放时间关联存储。
7.一种数据处理的方法,其特征在于,包括 向视频播放服务器发送视频点播请求,所述视频点播请求携带点播的视频节目的名称; 从第二通道接收到视频播放服务器发送来的所述点播的视频节目,并输出所述点播的视频节目; 发送所述点播的视频节目的名称给应用服务器; 接收所述应用服务器发送的所述点播的视频节目对应的增值应用列表,所述点播的视频节目对应的增值应用列表包括所述点播的视频节目对应的所有增值应用和所述所有增值应用中每个增值应用的相对播出时间;到达所述所有增值应用中任一增值应用的相对播出时间时,向所述应用服务器发送增值应用下载请求,所述下载请求中携带所述到达的相对播放时间对应的增值应用的名称;从第一通道接收所述下载请求中携带的增值应用的名称对应的增值应用,并将所述下载请求中携带的增值应用的名称对应的增值应用与所述到达的相对播出时间对应的视频节目同时输出,并通过显示装置同时呈现。
8.根据权利要求7所述的方法,其特征在于,所述向所述应用服务器发送增值应用下载请求之前,还包括 获取所述点播的视频节目在所述到达的相对播放时间对应的增值应用的名称。
9.一种应用服务器,其特征在于,包括 第一获取单元,用于获取视频播放服务器中存储的电子节目菜单,所述电子节目菜单为播放频道、所述频道播放的视频节目和所述视频节目的播放时间的关联表; 第一设置单元,用于按照所述第一获取单元获取到的电子节目菜单中的视频节目的播放时间,设置对应所述视频节目的增值应用的播出时间; 第一发送单元,用于当到达所述第一设置单元设置的增值应用的播出时间时,通过第一通道向机顶盒发送所述播出时间对应的增值应用,使所述播出时间对应的增值应用和所述视频播放服务器通过第二通道发送给机顶盒的所述播出时间对应的视频节目,在所述机顶盒上同时输出。
10.根据权利要求9所述的应用服务器,其特征在于,还包括 第一确定单元,用于根据所述视频节目确定所述视频节目的播放频道; 第一查找单元,用于根据所述第一确定单元确定的播放频道从频道与组播地址列表中,查找所述播放频道对应的组播地址和端口 ; 所述第一确定单元,还用于根据所述第一查找单元查找到的组播地址和端口确定所述第一通道。
11.一种机顶盒,其特征在于,包括 第一接收单元,用于从第一通道接收增值应用,从第二通道接收视频节目; 第一输出单元,用于将所述第一接收单元接收到的增值应用和所述视频节目同时输出,并通过显示装置同时呈现。
12.根据权利要求11所述的机顶盒,其特征在于,还包括 第二获取单元,用于获取所述视频节目所在的播放频道; 第二查找单元,用于根据所述第二获取单元获取的播放频道从频道与组播地址列表中,查找所述播放频道对应的组播地址和端口 ; 第二确定单元,用于根据所述第二查找单元查找到的组播地址和端口确定并监听所述第一通道。
13.一种应用服务器,其特征在于,包括 第三获取单元,用于获取视频节目的名称和所述视频节目的播放时间长度; 第二设置单元,用于根据所述第三获取单元获取的视频节目的播放时间长度,设置对应所述视频节目名称的增值应用在所述视频节目中的相对播放时间,并建立视频节目名称与增值应用列表,所述视频节目名称与增值应用列表包括获取的所有视频节目的名称、每个视频节目的名称对应的增值应用和所述所有增值应用中任一增值应用的相对播出时间; 第二接收单元,用于接收机顶盒发送的点播的视频节目的名称; 第三查找单元,用于根据所述第二接收单元接收到的点播的视频节目的名称,从所述第二设置单元建立的视频节目名称与增值应用列表中查找所述点播的视频节目对应的增值应用列表,所述点播的视频节目对应的增值应用列表包括所述点播的视频节目对应的所有增值应用和所述所有增值应用中每个增值应用的相对播出时间; 第二发送单元,用于向所述机顶盒发送所述第三查找单元查找到的点播的视频节目对应的增值应用列表; 所述第二接收单元,还用于接收机顶盒发送的增值应用下载请求,所述下载请求中携带所述到达的相对播放时间对应的增值应用的名称; 所述第二发送单元,还用于通过第一通道发送所述下载请求中携带的增值应用的名称对应的增值应用给机顶盒,使机顶盒将所述下载请求中携带的增值应用的名称对应的增值应用与所述视频播放服务器通过第二通道发送给机顶盒的所述点播的视频节目,在所述机顶盒上同时输出。
14.根据权利要求13所述的应用服务器,其特征在于,还包括 存储单元,用于将视频节目名称与所述视频节目名称对应的增值应用关联存储;再将所述增值应用与所述增值应用的相对播放时间关联存储。
15.一种机顶盒,其特征在于,包括 第三发送单元,用于向视频播放服务器发送视频点播请求,所述视频点播请求携带点播的视频节目的名称; 第三接收单元,用于从第二通道接收到视频播放服务器发送来的所述点播的视频节目,并输出所述点播的视频节目; 所述第三发送单元,还用于发送所述点播的视频节目的名称给应用服务器; 所述第三接收单元,还用于接收所述应用服务器发送的所述点播的视频节目对应的增值应用列表,所述点播的视频节目对应的增值应用列表包括所述点播的视频节目对应的所有增值应用和所述所有增值应用中每个增值应用的相对播出时间; 所述第三发送单元,还用于到达所述所有增值应用中任一增值应用的相对播出时间时,向所述应用服务器发送增值应用下载请求,所述下载请求中携带所述到达的相对播放时间对应的增值应用的名称; 所述第三接收单元,还用于从第一通道接收所述下载请求中携带的增值应用的名称对应的增值应用,并将所述下载请求中携带的增值应用的名称对应的增值应用与所述到达的相对播出时间对应的视频节目同时输出,并通过显示装置同时呈现。
16.根据权利要求15所述的机顶盒,其特征在于,还包括 第四获取单元,用于获取所述点播的视频节目在所述到达的相对播放时间对应的增值应用的名称。
17.—种视频播放系统,其特征在于,包括应用服务器、机顶盒、视频播放服务器和显示装置; 所述应用服务器为上述权利要求9或10所述的应用服务器; 所述机顶盒为上述权利要求11或12所述的机顶盒。
18.—种视频播放系统,其特征在于,包括应用服务器、机顶盒、视频播放服务器和显示装置; 所述应用服务器为上述权利要求13或14所述的应用服务器; 所述机顶盒为上述权利要求15或16所述的机顶盒。
全文摘要
本发明公开了一种数据处理的方法,获取视频播放服务器中存储的电子节目菜单,所述电子节目菜单为播放频道、所述频道播放的视频节目和所述视频节目的播放时间的关联表;按照所述视频节目的播放时间,设置对应所述视频节目的增值应用的播出时间;当到达所述增值应用的播出时间时,通过第一通道向机顶盒发送所述播出时间对应的增值应用,使所述播出时间对应的增值应用和所述视频播放服务器通过第二通道发送给机顶盒的所述播出时间对应的视频节目,在所述机顶盒上同时输出。本发明实施例提供的数据处理的方法,可以使增值应用和视频数据在传输时完全分离,提高了增值应用的调整灵活度。
文档编号H04N21/431GK102625165SQ20121008767
公开日2012年8月1日 申请日期2012年3月29日 优先权日2012年3月29日
发明者吴启康, 肖友能 申请人:深圳市茁壮网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1