一种实现多屏业务融合的方法及系统的制作方法

文档序号:7723388阅读:169来源:国知局
专利名称:一种实现多屏业务融合的方法及系统的制作方法
技术领域
本发明涉及交互式网络电视(IPTV)和移动流媒体技术,尤其涉及一种实现多屏业务融合的方法及系统。
背景技术
IPTV是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术,用户可通过机顶盒与电视机的组合接收视频点播节目、直播节目或轮播节目,还可接收IPTV业务提供的时移电视等视频服务;移动流媒体业务主要为移动终端用户提供直播、点播、轮播或时移电视等视频服务。此外,互联网用户可通过PC机收看互联网上直播、点播或轮播的节目,或收看时移电视等。
所谓多屏,即为电视机、移动终端或PC机等接收设备的显示屏,多屏融合就是将电视机、移动终端和PC机等对应接收的多媒体视频服务相结合。 目前,上述几种多媒体视频服务业务都是独立的,即未实现相互间的融合,例如移动终端用户通过移动流媒体业务订购了某个节目,之后如果该用户想通过自家的电视机收看已通过移动终端订购过的相同的节目,则只能通过IPTV业务再次进行订购之后才能收看,可见繁琐的操作给用户的收看带来不便,而且增加了用户的订购成本。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现多屏业务融合的方法及系统,可实现多种多媒体业务的融合,简化用户订购操作,方便用户收看。
为达到上述目的,本发明的技术方案是这样实现的
本发明提供了一种实现多屏业务融合的方法,该方法包括 为每个录入节目分配唯一的编号,并令节目内容相同的多个码率和分辨率不同的视频文件归属同一编号,以编号、码率和分辨率为要素为所述视频文件命名并存储;
收到用户发送的节目选择请求后,获取用户的码率和分辨率,根据用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文件播放。 其中,所述获取用户的码率和分辨率为从用户接入导航服务器的信号流中获取用户的码率和分辨率。 其中,所述根据用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文件播放的过程,具体为 根据用户所选择节目的编号、以及已获取的码率和分辨率,在已存储的视频文件中选择文件名中的编号、码率和分辨率与用户所选的节目的编号、已获取的码率和分辨率均相同的视频文件,并将视频文件的内容播放给用户。 其中,所述用户发送节目选择请求前,该方法进一步包括以用户所订购节目的编号为依据执行节目的订购操作。 其中,所述收到用户所发的节目选择请求后,该方法进一步包括对用户执行鉴权
4操作,确定用户鉴权成功后,再获取用户的码率和分辨率。
上述方案中,所述向用户播放节目的过程中,该方法还包括以所述每个节目的编
号为依据统一保存用户设置的节目断点书签和用户收藏的节目,如果用户选择继续播放设
置断点书签的节目,则通知CDN服务器继续播放之前未播放完毕的节目。 本发明还提供了一种实现多屏业务融合的系统,该系统包括内容管理系统CMS、
内容分发网络CDN服务器和导航服务器;其中, 所述CMS,用于为每个录入节目分配唯一的编号,并令节目内容相同的多个码率和 分辨率不同的视频文件归属同一编号,并将所有的录入信息发送到CDN服务器;
所述CDN服务器,用于以编号、码率和分辨率为要素为所述视频文件命名并存储, 根据导航服务器所发的用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文 件播放; 所述导航服务器,用于收到用户所发的节目选择请求后,获取用户的码率和分辨 率,并将用户所选节目的编号、获取的用户的码率和分辨率发送到CDN服务器。
该系统进一步包括运营支撑系统OSS,用于收到导航服务器所发的用户的节目订 购请求后,以用户所订购节目的编号为依据执行节目的订购操作; 相应的,所述导航服务器,进一步用于收到用户的节目选择请求后,判断用户所选
择的节目是否已订购,确定未订购时通知用户,并将用户的节目订购请求发送到0SS。 其中,所述OSS,进一步用于收到导航服务器所发的鉴权信息后,对用户执行鉴权
操作,确定用户鉴权成功后,通知导航服务器获取用户的码率和分辨率; 相应的,所述导航服务器,进一步用于收到用户的节目选择请求后,向OSS发送鉴
权信息。 其中,所述导航服务器,进一步用于以每个节目的编号为依据统一保存用户设置 的节目断点书签和用户收藏的节目,如果用户选择继续播放设置断点书签的节目,则通知 CDN服务器继续播放之前未播放完毕的节目。 本发明提供的实现多屏业务融合的方法及系统,录入节目时,为每个节目分配唯 一的编号,并令节目内容相同的多个码率和分辨率不同的视频文件归属同一编号,以编号、 码率和分辨率为要素为所述视频文件命名并存储;收到用户所发的节目选择请求后,获取 用户的码率和分辨率,根据用户所选择节目的编号、以及获取的码率和分辨率选择对应的 视频文件播放给用户。本发明将不同视频接收设备对应的不同的码率和分辨率为要素为视 频文件命名,同一个节目可包括多个命名不同的视频文件,但所有视频文件所属的编号是 相同的,用户通过节目的编号订购节目,只要用户曾订购了某个编号的节目,后续就可接入 不同的视频接收设备收看该节目,不需再次订购,简化用户订购操作,方便用户收看。
此外,用户可通过导航服务器为收看的节目设置断点书签、或收藏喜欢的节目,导 航服务器是按每个节目的编号统一保存断点书签和收藏节目的,这样,用户可以通过另一 种视频接收设备收看之前设过断点而没看完的节目,实现了多屏业务的融合。


图1为本发明实现多屏业务融合的方法实现流程示意图;
图2为本发明实现多屏业务融合的系统结构示意图。
具体实施例方式
由于目前用户所订购的节目对应的视频文件存储于内容分发网络(CDN)服务器 中,其中,所述CDN服务器中的节目是由内容管理系统(CMS)提前录入的,并发送给CDN服 务器。对于用户通过移动终端、电视机或PC机所订购的相同的节目,对应的视频文件的名 称是不同的,且以不同的编号区分,例如移动终端用户订购A节目时,在CDN服务器中存储 的对应的视频文件的编号为1 ;电视机用户订购A节目时,在CDN服务器中存储的对应的视 频文件的编号为2 ;PC机用户订购A节目时,在CDN服务器中存储的对应的视频文件的编号 为3。此外,运营支撑系统(OSS)是根据视频文件的编号设置服务套餐和资费的,因此,如果 用户想通过不同的视频接收设备收看同一节目时,需通过与OSS相连的无线应用通讯协议 (WAP)服务器或电子节目菜单(EPG)服务器等导航服务器多次订购该内容相同的节目。
目前,用户可通过机顶盒与电视机的组合收看码率为8M的节目,可通过PC机收 看码率为2M的节目。此外,由于移动终端通过移动网络的接入收看节目,因此接入带宽 对码率的要求包括64K、 128K或256K等,那么,用户可通过移动终端收看码率为64K、 128K 或256K等的节目。当然,不同的视频接收设备对分辨率的要求也不同,如移动终端支持 QCIF (178X144)、 CIF (352 X 288) 、 QVGA (320 X 240)或VGA (640X480)等不同的分辨率,电 视机和PC机支持的分辨率一般要比移动终端支持的分辨率高。 本发明的基本思想是录入节目时,为每个节目分配唯一的编号,并令节目内容相
同的多个码率和分辨率不同的视频文件归属同一编号,以编号、码率和分辨率为要素为所
述视频文件命名并存储;收到用户所发的节目选择请求后,获取用户的码率和分辨率,根据
用户所选择节目的编号、以及获取的码率和分辨率选择对应的视频文件播放给用户。 进一步地,在接收到用户选择节目的请求后,需对用户执行鉴权操作,确定用户鉴
权成功后,执行后续获取用户码率和分辨率的操作。 下面结合附图及具体实施例对本发明作进一步详细说明。 图l为本发明实现多屏业务融合的方法实现流程示意图,如图l所示,该流程实现 步骤如下 步骤101 :录入节目时,为每个节目分配唯一的编号,并令节目内容相同的多个码 率和分辨率不同的视频文件归属同一编号; 具体为向视频服务系统中的CMS录入节目时,CMS为每个节目分配一个唯一的 编号,如内容识别号码(CID),其中,对于提供给用户点播的节目或下载的视频点播(vod) 节目,可用0000000002000000001等类似的编号标识;对于直播的节目,可用直播的频道号 码(cha皿elcode)标识。同一个内容的节目含有多个码率和分辨率不同的视频文件,令这 些内容相同的视频文件归属于同一个编号,例如归属于编号0000000002000000001的视 频文件包括码率为64K,分辨率为QCIF(178X144)的视频文件、码率为128K,分辨率为 QVGA (320 X 240)的视频文件和码率为256K,分辨率为VGA (640 X 480)的视频文件等,CMS将 视频文件录入完毕后,发送到CDN服务器。 现有技术中,CMS还需将录入的视频文件发送到OSS和导航服务器,用于OSS对多 媒体视频服务业务执行收费和鉴权等操作,用于导航服务器形成EPG等供用户选择节目。
步骤102 :以编号、码率和分辨率为要素为所述视频文件命名并存储;
6
具体为CDN服务器将视频文件所归属节目的编号、视频文件对应的码率和分辨 率三要素组成新的编号为CMS下发的视频文件命名;其中,所述新编号的结构可表示为编 号_码率_分辨率,相应的,视频文件的文件名可为编号_码率_分辨率.mp4,所述mp4为 视频文件的格式。 这里,关于视频文件后续的热点统计、分发和老化删除等操作均按视频文件的新 编号,也就是按视频文件的命名进行。
步骤103 :收到用户所发的节目选择请求后,获取用户的码率和分辨率;
具体为导航服务器收到用户所发的节目选择请求后,从用户接入导航服务器的 信号流中获取用户的码率和分辨率,之后将用户所选节目的编号、获取到的码率和分辨率 等信息发送到CDN服务器。其中,所述用户的节目选择请求中携带所选节目的编号。
进一步地,在导航服务器收到用户所发的节目选择请求后,首先要向OSS发送鉴 权信息,所述鉴权信息中包括用户信息,如用户ID和用户所选择的节目编号,OSS判断该用 户是否有权收看该节目,也就是说,该用户是否已经订购该节目,确定鉴权成功后,通知导 航服务器继续执行后续获取码率和分辨率等操作,否则结束导航服务器当前的操作。
步骤104 :根据用户所选择节目的编号、已获取的码率和分辨率选择对应的视频 文件播放给用户; 具体为CDN服务器根据导航服务器所发的用户所选择节目的编号、以及获取的 码率和分辨率等信息,在自身已存储的视频文件中选择文件名中的编号、码率和分辨率与 导航服务器所发的节目的编号、码率和分辨率均相同的视频文件,并将视频文件内容播放 给用户,这样,可使接入码流和分辨率不同的用户均能得到最好的视频服务,收到的视频图 像最清晰。 这里,在收看节目的过程中,用户可通过导航服务器为收看的节目设置断点书签 或收藏喜欢的节目,导航服务器是以CMS为每个节目分配的编号为依据,统一保存节目断 点书签和收藏节目,如果用户选择继续播放设置断点书签的节目,则通知CDN服务器继续 播放之前未播放完毕的节目,这样,用户可以通过另一种视频接收设备收看之前设过断点 而没看完的节目,从而实现多屏业务的融合。例如用户正通过电视机收看节目,遇到紧急 事情需出门,则可为正在收看的节目设置断点书签,导航服务器以节目的编号为依据存储 用户设置的断点书签,并将该编号的节目设置断点书签标识,以便区别未设置断点书签的 节目,这样,用户后续可通过断点书签标识选择该节目,导航服务器将相应节目编号和断点 书签中的断点信息通知CDN服务器,CDN服务器则可继续播放用户未收看完毕的节目。
本发明中,所述用户发送节目选择请求前,用户需通过导航服务器订购所选择的 节目,若导航服务器确定用户所选择的节目还未曾订购,则通知用户,在收到用户的订购请 求后,以用户所订购节目的编号为依据执行节目的订购操作。只要用户曾订购了某个编号 的节目,后续就可接入不同的视频接收设备收看该节目,CDN服务器将与该节目编号相同、 而码率和分辨率不同的视频文件播放给用户即可,用户不需再次订购该节目,对不同的视 频接收设备实现了统一计费,达到了多屏业务融合的目的。 其中,用户是通过导航服务器订购和选择节目的,对于不同的接收设备显示给用 户的订购和选择界面中只显示节目的编号,后续CDN服务器可结合节目编号以及获取的码 率和分辨率,播放与接收设备对应的节目。
图2为本发明实现多屏业务融合的系统结构示意图,如图1所示,该系统包括 CMS、CDN服务器和导航服务器;其中, 所述CMS,用于录入节目时,为每个节目分配唯一的编号,并令节目内容相同的多 个码率和分辨率不同的视频文件归属同一编号,并将所有的录入信息发送到CDN服务器;
所述CDN服务器,用于以编号、码率和分辨率为要素为所述视频文件命名并存储, 根据导航服务器所发的用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文 件播放给用户; 所述导航服务器,用于收到用户所发的节目选择请求后,获取用户的码率和分辨 率,并将用户所选节目的编号、获取的用户的码率和分辨率发送到CDN服务器。
该系统进一步包括OSS,用于收到导航服务器所发的用户的节目订购请求后,以用 户所订购节目的编号为依据执行节目的订购操作; 相应的,所述导航服务器,进一步用于收到用户的节目选择请求后,判断用户所选 择的节目是否已订购,确定未订购时通知用户,并将用户的节目订购请求发送到0SS。
所述OSS,进一步用于收到导航服务器所发的鉴权信息后,对用户执行鉴权操作, 确定用户鉴权成功后,通知导航服务器继续执行后续操作; 相应的,所述导航服务器,进一步用于收到用户的节目选择请求后,向OSS发送鉴 权信息。 所述导航服务器,进一步用于以每个节目的编号为依据统一保存用户设置的节目 断点书签和用户收藏的节目,如果用户选择继续播放设置断点书签的节目,则通知CDN服 务器继续播放之前未播放完毕的节目。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
8
权利要求
一种实现多屏业务融合的方法,其特征在于,该方法包括为每个录入节目分配唯一的编号,并令节目内容相同的多个码率和分辨率不同的视频文件归属同一编号,以编号、码率和分辨率为要素为所述视频文件命名并存储;收到用户发送的节目选择请求后,获取用户的码率和分辨率,根据用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文件播放。
2. 根据权利要求1所述的实现多屏业务融合的方法,其特征在于,所述获取用户的码率和分辨率为从用户接入导航服务器的信号流中获取用户的码率和分辨率。
3. 根据权利要求1或2所述的实现多屏业务融合的方法,其特征在于,所述根据用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文件播放的过程,具体为根据用户所选择节目的编号、以及已获取的码率和分辨率,在已存储的视频文件中选择文件名中的编号、码率和分辨率与用户所选的节目的编号、已获取的码率和分辨率均相同的视频文件,并将视频文件的内容播放给用户。
4. 根据权利要求1或2所述的实现多屏业务融合的方法,其特征在于,所述用户发送节目选择请求前,该方法进一步包括以用户所订购节目的编号为依据执行节目的订购操作。
5. 根据权利要求1或2所述的实现多屏业务融合的方法,其特征在于,所述收到用户所发的节目选择请求后,该方法进一步包括对用户执行鉴权操作,确定用户鉴权成功后,再获取用户的码率和分辨率。
6. 根据权利要求1或2所述的实现多屏业务融合的方法,其特征在于,所述向用户播放节目的过程中,该方法还包括以所述每个节目的编号为依据统一保存用户设置的节目断点书签和用户收藏的节目,如果用户选择继续播放设置断点书签的节目,则通知CDN服务器继续播放之前未播放完毕的节目。
7. —种实现多屏业务融合的系统,其特征在于,该系统包括内容管理系统CMS、内容分发网络CDN服务器和导航服务器;其中,所述CMS,用于为每个录入节目分配唯一的编号,并令节目内容相同的多个码率和分辨率不同的视频文件归属同一编号,并将所有的录入信息发送到CDN服务器;所述CDN服务器,用于以编号、码率和分辨率为要素为所述视频文件命名并存储,根据导航服务器所发的用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文件播放;所述导航服务器,用于收到用户所发的节目选择请求后,获取用户的码率和分辨率,并将用户所选节目的编号、获取的用户的码率和分辨率发送到CDN服务器。
8. 根据权利要求7所述的实现多屏业务融合的系统,其特征在于,该系统进一步包括运营支撑系统0SS,用于收到导航服务器所发的用户的节目订购请求后,以用户所订购节目的编号为依据执行节目的订购操作;相应的,所述导航服务器,进一步用于收到用户的节目选择请求后,判断用户所选择的节目是否已订购,确定未订购时通知用户,并将用户的节目订购请求发送到0SS。
9. 根据权利要求7或8所述的实现多屏业务融合的系统,其特征在于,所述0SS,进一步用于收到导航服务器所发的鉴权信息后,对用户执行鉴权操作,确定用户鉴权成功后,通知导航服务器获取用户的码率和分辨率;相应的,所述导航服务器,进一步用于收到用户的节目选择请求后,向0SS发送鉴权信息。
10.根据权利要求7或8所述的实现多屏业务融合的系统,其特征在于,所述导航服务 器,进一步用于以每个节目的编号为依据统一保存用户设置的节目断点书签和用户收藏的 节目,如果用户选择继续播放设置断点书签的节目,则通知CDN服务器继续播放之前未播 放完毕的节目。
全文摘要
本发明公开了一种实现多屏业务融合的方法,包括为每个录入节目分配唯一的编号,并令节目内容相同的多个码率和分辨率不同的视频文件归属同一编号,以编号、码率和分辨率为要素为所述视频文件命名并存储;收到用户发送的节目选择请求后,获取用户的码率和分辨率,根据用户所选择节目的编号、已获取的码率和分辨率选择对应的视频文件播放。本发明还同时公开了一种实现多屏业务融合的系统,运用该方法和系统可实现多种多媒体业务的融合,简化用户订购操作,方便用户收看。
文档编号H04N7/173GK101753978SQ20091026579
公开日2010年6月23日 申请日期2009年12月31日 优先权日2009年12月31日
发明者张宇, 徐火顺, 朱兴昌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1