网络电视内容同步方法和系统的制作方法

文档序号:7857483阅读:153来源:国知局
专利名称:网络电视内容同步方法和系统的制作方法
技术领域
本发明涉及到网络电视技术领域,特别涉及到网络电视内容同步方法和系统。
背景技术
多媒体服务发展到今天,传统的电视、语音、网络服务已经越来越难以满足人们日益增长的需要。用户迫切的要求运营商提供数量更多、质量更高、体验更好的视讯内容。正因如此,IPTV (Interactive Personality TV,交互式网络电视)近年来在各国得到迅速的发展。IPTV集互联网、多媒体、通讯等多种技术于一体,是ー种利用宽带有线电视网向家庭用户提供包括数字电视在内的多种交互式服务的 崭新技木。目前的IPTV主要包括点播、直播以及各种定制化的服务。其中,点播的数据规模一般都非常庞大实体数据包含海量的各种格式的音、视频源文件,与之对应的是十分复杂的元数据;直播是用户最常使用的功能,更新也最为頻繁。随着市场差异化逐渐增强,如何对IPTV中庞大的媒体数据进行整合与管理,已经成为各设备制造商越来越重视的问题。怎样使得内容的管理更加高效,如何能够提供更加全面个性化的服务,这是所有IT厂商都在关心的课题。在原有IPTV门户系统的架构里,内容数据添加或修改后,进行内容的发布流程,由于业务侧与⑶N (Content Delivery Network,内容分发网络)的f禹合度较高,需要先执行异步任务,等待内容的发布完成后,再将该内容做成默认节目,这就使得IPTV门户系统在内容数据同步效率方面受到了极大的限制。

发明内容
本发明的主要目的为提供ー种有效提高内容数据同步效率的网络电视内容同步方法和系统。本发明提出ー种网络电视内容同步方法,包括步骤内容管理系统CMS发送业务内容对应的内容同步请求至交互式网络电视IPTV门户系统,发送所述业务内容对应的内容发布请求至内容分发网络CDN ;所述IPTV门户系统根据所述内容同步请求将所述业务内容制作成业务逻辑菜单;所述CDN根据所述内容发布请求下载所述业务内容的实体数据;所述CMS将所述IPTV门户系统制作的业务逻辑菜单与所述⑶N下载的实体数据--对应。优选地,所述IPTV门户系统根据所述内容同步请求将所述业务内容制作成业务逻辑菜单的步骤之后还包括所述IPTV门户系统向所述CMS反馈同步执行結果。优选地,所述CMS将所述IPTV门户系统制作的业务逻辑菜单与所述⑶N下载的实体数据一一对应的步骤之前还包括所述CMS在根据所述同步执行结果判定所述CMS同步执行失败时,重新发送所述业务内容对应的内容同步请求至所述IPTV门户系统。
优选地,所述CDN根据所述内容发布请求下载所述业务内容的实体数据的步骤之后还包括所述⑶N向所述CMS反馈发布执行结果。优选地,所述CMS将所述IPTV门户系统制作的业务逻辑菜单与所述⑶N下载的实体数据一一对应的步骤之前还包括所述CMS在根据所述发布执行结果判定所述CMS发布执行失败时,重新发送所述业务内容对应的内容发布请求至所述CDN。本发明还提出一种网络电视内容同步系统,包括内容管理系统CMS、交互式网络电视IPTV门户系统和内容分发网络⑶N,所述内容管理系统CMS,用于发送业务 内容对应的内容同步请求至所述IPTV门户系统,发送所述业务内容对应的内容发布请求至所述CDN ;将所述IPTV门户系统制作的业务逻辑菜单与所述CDN下载的实体数据一一对应;所述IPTV门户系统,用于根据所述内容同步请求将所述业务内容制作成业务逻
辑菜单;所述CDN,用于根据所述内容发布请求下载所述业务内容的实体数据。优选地,所述IPTV门户系统还用于,向所述CMS反馈同步执行结果。优选地,所述CMS还用于,在根据所述同步执行结果判定所述CMS同步执行失败时,重新发送所述业务内容对应的内容同步请求至所述IPTV门户系统。优选地,所述⑶N还用于,向所述CMS反馈发布执行结果。优选地,所述CMS还用于,在根据所述发布执行结果判定所述CMS发布执行失败时,重新发送所述业务内容对应的内容发布请求至所述⑶N。本发明将⑶N从原有IPTV门户系统结构中独立出来,降低了 IPTV门户系统与⑶N的耦合度,使得发布流程更加独立,提高了内容数据的同步效率,改善了用户的观看体验。


图I为本发明网络电视内容同步方法的第一实施例的流程图;图2为本发明网络电视内容同步方法的第二实施例的流程图;图3为本发明网络电视内容同步系统的实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图I所示,图I为本发明网络电视内容同步方法的第一实施例的流程图,该实施例提到的网络电视内容同步方法,包括步骤S111,内容管理系统CMS发送业务内容对应的内容同步请求至交互式网络电视IPTV门户系统;执行步骤S121 ;步骤S121,IPTV门户系统根据内容同步请求将业务内容制作成业务逻辑菜单;执行步骤S130 ;内容同步操作由CMS (Content Management System,内容管理系统)发起,向IPTV门户系统发送同步消息。在IPTV门户系统中,内容同步主要通过接ロ机来进行。由于本实施例的IPTV门户系统在业务内容增加时,不再需要与CDN有任何交互,当IPTV门户系统的接ロ机收到业务内容同步请求后,将把业务内容直接増加到业务逻辑菜单中,制作默认节目,例如,包括节目内容、基础数据和内容元数据,使业务内容可以展示。此外,由于IPTV门户系统与CDN独立,IPTV门户系统将对应的业务内容的状态直接置为成功,不会再等待⑶N的状态同歩,IPTV门户系统显示界面上将会看到发布成功的业务内容,并且可以对这些业务内容进行相应的调整。步骤SI 12,CMS发送业务内容对应的内容发布请求至内容分发网络⑶N ;执行步骤S122 ;步骤S122,⑶N根据内容发布请求下 载业务内容的实体数据;执行步骤S130 ;CMS在向IPTV门户系统发送内容同步请求的同时,还会向⑶N发送业务内容发布请求。此外,CMS还为⑶N提供业务内容对应的实体数据下载链接,供⑶N下载业务内容对应的实体数据,完成业务内容的发布。步骤S130,CMS将IPTV门户系统制作的业务逻辑菜单与⑶N下载的实体数据一一对应。整个过程中⑶N与IPTV门户系统数据的一致性由CMS统一保证,通过CMS使⑶N下载的实体数据与IPTV门户系统的业务逻辑菜单一一对应。本实施例将CDN从原有IPTV门户系统结构中独立出来,降低了 IPTV门户系统与CDN的耦合度,使得发布流程更加独立,提高了内容数据的同步效率,改善了用户的观看体验。如图2所示,图2为本发明网络电视内容同步方法的第二实施例的流程图。步骤S211,内容管理系统CMS发送业务内容对应的内容同步请求至交互式网络电视IPTV门户系统;执行步骤S221 ;步骤S221,IPTV门户系统根据内容同步请求将业务内容制作成业务逻辑菜单;执行步骤S231 ;步骤S231,IPTV门户系统向CMS反馈同步执行结果;执行步骤S241 ;步骤S241,CMS根据同步执行结果判断CMS同步执行是否成功;如果是,则执行步骤S250 ;如果否,则重新执行步骤S211 ;CMS为保证⑶N与IPTV门户系统之间数据的一致性,根据接收到的同步执行结果进行同步执行有效性的判断,当同步执行失败时,CMS重发同步请求消息。步骤S212,CMS发送业务内容对应的内容发布请求至内容分发网络⑶N ;执行步骤S222 ;步骤S222,⑶N根据内容发布请求下载业务内容的实体数据;执行步骤S232 ;步骤S232,⑶N向CMS反馈发布执行结果;执行步骤S242 ;步骤S242,CMS根据发布执行结果判断CMS发布执行是否成功;如果是,则执行步骤S250 ;如果否,则重新执行步骤S212 ;⑶N在发布操作完成后向CMS上报发布执行結果。为保证⑶N与IPTV门户系统之间数据的一致性,CMS根据接收到的发布执行结果进行发布执行有效性的判断,当发布执行失败时,CMS重新发送发布请求消息。
步骤S250,CMS将IPTV门户系统制作的业务逻辑菜单与⑶N下载的实体数据一一对应。本实施例将CDN从原有IPTV门户系统结构中独立出来,降低了 IPTV门户系统与CDN的耦合度,使得发布流程更加独立,提高了内容数据的同步效率,改善了用户的观看体验,并通过CMS保证CDN与IPTV门户系统之间数据的一致性,包括实体数据与元数据状态的对应,当有任何一侧任务执行失败时,CMS重发请求消息,以确保整个数据同步的顺利完成。结合上述实施例,本实施例 还将介绍以下几种同步情况。I、普通内容的同步流程内容管理平台将内容打包,打包后的内容服务信息将被同步到IPTV业务管理系统,IPTV业务管理系统将收到的内容进行产品打包,并将打包信息通过接ロ机同步到IPTV门户系统。当接ロ机收到内容新增的请求后,将不再关心内容的发布结果,而是直接把内容置为发布成功,进而制作默认节目。基于新的实现方式,内容増加的所有步骤将统ー以xml消息的方式发送给IPTV的WEB管理模块处理,之后业务会生成内容记录,内容以本身的来源和序号共同区分。同样,内容的修改也不会再去做重新发布的操作,而是直接修改业务记录。实体数据与元数据状态的对应需要由CMS统一保证。2、几种特殊内容的同步流程( I)节目单录制计划实施流程录制计划和节目单在系统中将作为不同对象被分别处理。录制计划必须明确与节目单的对应关系,调用IPTV的WEB管理模块服务完成数据添加后,通过解析CDN的上报消息,接ロ机更新对应录制计划的状态。这样录制计划请求被迅速的处理,并且录制计划在两个模块中的数据一致性也得到了保证。 (2)频道实施流程接ロ机收到频道的新增请求,将为其设置对应的栏目、台标,最后进行发布,所有操作被封装成请求消息发送给IPTV的WEB管理模块,此时业务被调用,创建对应的数据记录。同一频道可能对应不同码率的资源,创建时将为同一逻辑主频道,建立不同的物理子频道。在这种模式下,频道添加后将自动置为发布状态。(3)产品套餐流程BMS平台将向接ロ机发送产品套餐的操作请求信息,套餐、产品和服务将分别被添カロ,套餐与产品关联,产品包含服务。套餐的増加使得业务的组合更加多祥,也可以为用户提供更加个性化的选择。上述几种同步情况,将⑶N从原有IPTV门户系统结构中独立出来,降低了 IPTV门户系统与CDN的耦合度,使得发布流程更加独立,提高了内容数据的同步效率,有效改善了用户的观看体验。如图3所示,图3为本发明网络电视内容同步系统的实施例的结构示意图,该实施例提到的网络电视内容同步系统,包括内容管理系统CMS 10、交互式网络电视IPTV门户系统20和内容分发网络⑶N 30,内容管理系统CMS 10,用于发送业务内容对应的内容同步请求至IPTV门户系统20,发送业务内容对应的内容发布请求至⑶N 20 ;将IPTV门户系统20制作的业务逻辑菜单与⑶N 20下载的实体数据一一对应;IPTV门户系统20,用于根据内容同步请求将业务内容制作成业务逻辑菜单;⑶N 20,用于根据内容发布请求下载业务内容的实体数据。本实施例的内容同步操作由CMS (Content Management System,内容管理系统)10发起,向IPTV门户系统20发送同步消息。在IPTV门户系统20中,内容同步主要通过接口机来进行。由于本实施例的IPTV门户系统20在业务内容增加时,不再需要与CDN 20有任何交互,当IPTV门户系统20的接口机收到业务内 容同步请求后,将把业务内容直接增加到业务逻辑菜单中,制作默认节目,例如,包括节目内容、基础数据和内容元数据,使业务内容可以展示。此外,由于IPTV门户系统20与⑶N 20独立,IPTV门户系统20将对应的业务内容的状态直接置为成功,不会再等待⑶N 20的状态同步,IPTV门户系统20显示界面上将会看到发布成功的业务内容,并且可以对这些业务内容进行相应的调整。CMS 10在向IPTV门户系统20发送内容同步请求的同时,还会向⑶N 20发送业务内容发布请求。此夕卜,CMS 10还为⑶N 20提供业务内容对应的实体数据下载链接,供⑶N 20下载业务内容对应的实体数据,完成业务内容的发布。整个过程中CDN 20与IPTV门户系统20数据的一致性由CMS 10统一保证,通过CMS 10使⑶N 20下载的实体数据与IPTV门户系统20的业务逻辑菜单——对应。本实施例将CDN 20从原有IPTV门户系统20结构中独立出来,降低了 IPTV门户系统20与CDN 20的耦合度,使得发布流程更加独立,提高了内容数据的同步效率,改善了用户的观看体验。本发明实施例中,IPTV门户系统20还用于,向CMS 10反馈同步执行结果。CMS 10还用于,在根据同步执行结果判定CMS 10同步执行失败时,重新发送业务内容对应的内容同步请求至IPTV门户系统20。CDN 20还用于,向CMS 10反馈发布执行结果。CMS 10还用于,在根据发布执行结果判定CMS 10发布执行失败时,重新发送业务内容对应的内容发布请求至⑶N 20。本实施例的IPTV门户系统20在同步操作完成后向CMS 10上报同步执行结果,⑶N 20在发布操作完成后向CMS 10上报发布执行结果。CMS 10为保证⑶N 20与IPTV门户系统20之间数据的一致性,根据接收到的同步执行结果和发布执行结果分别进行同步执行有效性判断和发布执行有效性判断,当有任何一侧任务执行失败时,CMS 10重发请求消息,以确保整个数据同步的顺利完成。本实施例将CDN 20从原有IPTV门户系统20结构中独立出来,降低了 IPTV门户系统20与CDN 20的耦合度,使得发布流程更加独立,提高了内容数据的同步效率,改善了用户的观看体验,并通过CMS 10保证CDN 20与IPTV门户系统20之间数据的一致性,包括实体数据与元数据状态的对应。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种网络电视内容同步方法,其特征在于,包括步骤 内容管理系统CMS发送业务内容对应的内容同步请求至交互式网络电视IPTV门户系统,发送所述业务内容对应的内容发布请求至内容分发网络CDN ; 所述IPTV门户系统根据所述内容同步请求将所述业务内容制作成业务逻辑菜单;所述CDN根据所述内容发布请求下载所述业务内容的实体数据; 所述CMS将所述IPTV门户系统制作的业务逻辑菜单与所述CDN下载的实体数据一一对应。
2.根据权利要求I所述的网络电视内容同步方法,其特征在于,所述IPTV门户系统根据所述内容同步请求将所述业务内容制作成业务逻辑菜单的步骤之后还包括 所述IPTV门户系统向所述CMS反馈同步执行结果。
3.根据权利要求2所述的网络电视内容同步方法,其特征在于,所述CMS将所述IPTV门户系统制作的业务逻辑菜单与所述CDN下载的实体数据一一对应的步骤之前还包括 所述CMS在根据所述同步执行结果判定所述CMS同步执行失败时,重新发送所述业务内容对应的内容同步请求至所述IPTV门户系统。
4.根据权利要求I至3任一项所述的网络电视内容同步方法,其特征在于,所述CDN根据所述内容发布请求下载所述业务内容的实体数据的步骤之后还包括 所述CDN向所述CMS反馈发布执行结果。
5.根据权利要求4所述的网络电视内容同步方法,其特征在于,所述CMS将所述IPTV门户系统制作的业务逻辑菜单与所述CDN下载的实体数据一一对应的步骤之前还包括 所述CMS在根据所述发布执行结果判定所述CMS发布执行失败时,重新发送所述业务内容对应的内容发布请求至所述CDN。
6.一种网络电视内容同步系统,其特征在于,包括内容管理系统CMS、交互式网络电视IPTV门户系统和内容分发网络⑶N, 所述内容管理系统CMS,用于发送业务内容对应的内容同步请求至所述IPTV门户系统,发送所述业务内容对应的内容发布请求至所述CDN ;将所述IPTV门户系统制作的业务逻辑菜单与所述CDN下载的实体数据一一对应; 所述IPTV门户系统,用于根据所述内容同步请求将所述业务内容制作成业务逻辑菜单; 所述CDN,用于根据所述内容发布请求下载所述业务内容的实体数据。
7.根据权利要求6所述的网络电视内容同步系统,其特征在于,所述IPTV门户系统还用于,向所述CMS反馈同步执行结果。
8.根据权利要求7所述的网络电视内容同步系统,其特征在于,所述CMS还用于,在根据所述同步执行结果判定所述CMS同步执行失败时,重新发送所述业务内容对应的内容同步请求至所述IPTV门户系统。
9.根据权利要求6至8任一项所述的网络电视内容同步系统,其特征在于,所述CDN还用于,向所述CMS反馈发布执行结果。
10.根据权利要求9所述的网络电视内容同步系统,其特征在于,所述CMS还用于,在根据所述发布执行结果判定所述CMS发布执行失败时,重新发送所述业务内容对应的内容发布请求至所述⑶N。
全文摘要
本发明公开了一种网络电视内容同步方法和系统,其方法包括步骤内容管理系统CMS发送业务内容对应的内容同步请求至交互式网络电视IPTV门户系统,发送所述业务内容对应的内容发布请求至内容分发网络CDN;所述IPTV门户系统根据所述内容同步请求将所述业务内容制作成业务逻辑菜单;所述CDN根据所述内容发布请求下载所述业务内容的实体数据;所述CMS将所述IPTV门户系统制作的业务逻辑菜单与所述CDN下载的实体数据一一对应。本发明将CDN从原有IPTV门户系统结构中独立出来,降低了IPTV门户系统与CDN的耦合度,使得发布流程更加独立,提高了内容数据的同步效率,改善了用户的观看体验。
文档编号H04N21/266GK102857802SQ201210278669
公开日2013年1月2日 申请日期2012年8月7日 优先权日2012年8月7日
发明者任广福 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1