一种实现媒体数据实时加扰的方法及系统的制作方法

文档序号:7967229阅读:332来源:国知局
专利名称:一种实现媒体数据实时加扰的方法及系统的制作方法
技术领域
本发明涉及数字电视4支术领域,尤其涉及一种实现媒体数据实时加扰的方 法及系统。媚支术目前,在数字电视业务中,为了实现对提供给用户的业务进行计费,引入了条件接收(CA, Conditional Access )系统,配合加扰器对节目的媒体数据进 4亍扰乱,同时"te4ti又管理信息(EMM, Entitlement Management Message )、授 权控制信息(ECM, Entitlement Control Message)复用到媒体数据中输出,当 用户端接收到媒体数据后,对i某体数据进行解扰,还原为清流。现有技术中,对士某体数据进行加扰处理可以采用如下两种方式方式一采用该方式时对媒体数据加扰一般在局端进行,加扰后的媒体数据发送到 用户的机顶盒,智能卡配合机顶盒对码流进行解扰,还原成清流。参阅图1所示,现有技术中实现对媒体数据加扰包括:用户管理系统(SMS, Subscriber Management System )、条件接收CA系统、复用器和加扰器;其中 条件接收系统包括授权管理信息发生器(EMMG, Entitlement Management Message Generator)和4f权控制信息发生器(ECMG, Entitlement Control Message Generator)。图中一路传输流(TS, Transport Stream)包含多套节目 的媒体数据,当TS中有媒体数据需要加扰时,加扰器向ECMG发起申请,同 时将加扰媒体数据的控制字(CW, Control Word)和访问控制条件(AC, Access Criteria)传递给ECMG, ECMG根据CW和AC生成ECM数据,并将ECM 数据发送给加扰器。同时,SMS将用户授权信息传送给EMMG, EMMG根据
该信息以及节目信息、节目授权信息等生成EMM数据,并将该数据传递给复 用器。加扰器、复用器分别把ECM、 EMM信息复用到加扰后的媒体数据中输 出。复用器、加扰器也可以組合为一个设备。采用以上方式,对于媒体数据的一次加扰就需要一份ECM数据,对于全网 有大量需要加扰的媒体数据时,比如节目对应的媒体数据从卫星接收下来, 需要在小区加扰等类似的应用, 一个小区将是一个分前端,这样需要加扰的媒 体数据将会非常多。假设有500个小区,每个小区10套节目,则条件接收CA 系统需要支持500*10=5000套节目的加扰。对于上述的组网和业务,加扰的节目非常多,将对条件接收CA系统的性 能要求非常高。现有的技术和很多成熟系统一般对于支持200套以内的节目, 有较好的性价比。如果要支持大量的节目加扰,需要对系统进行庞大的扩容, 导致了用户在条件接收CA系统的投资急剧加大。方式二随着视频点播(VOD, Video On Demand)等业务的开展,为了保证运营 商的利益,需要对内容进行保护。按照传统的方式,对于一个用户的一次点播, 就需要对节目对应的媒体数据进行一次加扰。假设有10000用户同时点播,则 条件接收CA系统需要同时支持生成10000套加扰节目需要的加扰数据,而且 还要求支持按照点播的时间段来加扰(即用户点播时启动加扰,节目播放完之 后则停止加扰)。时间段加扰要求CA系统支持在启动加扰的时候CA系统能够 接收加扰器的请求,正确处理(产生ECM数据并发送给加扰器),同时在停止 加扰的时候,能够停止处理,同时不会产生告警。(比如目前的CA系统对于 加扰的节目是需要配置在CA系统上,这样如果加扰器断开和ECMG的网络连 接,则CA系统会报错。这样的系统就无法支持按时间段加扰)。由于VOD业务中用户点播大量的节目,而且很多都是相同的节目,同时 对于用户点播的每个节目需要按照时间段来加扰,因此提出了将节目对应的媒 体数据直接加扰存储,点播时直接播出,不再进行加扰,即"预加密"方案。
图2所示为采用"预加密"方式实现对i某体数据加扰处理的结构示意图。 制作系统中的媒体数据经过预先加扰,通过CA系统将接口員传送到计 费和管理系统(BMS, Business Management System ),接口参数可以是节目 的标识(Service ID ),密钥(SK, Service Key )等;同时,经过加扰后的々某体 数据和ECM数据通过分发系统保存到VOD系统中,用户点播节目时,VOD 系统直接把加扰后的々某体数据输出。用户点播节目时各处理单元结构示意图参 阅图3所示,当用户点播节目,该用户侧的机顶盒(STB , Set Top Box)发出 请求后,VOD系统直接将加扰后的4某体数据和ECM数据一同发出,其中的 EMM数据单独发送或者插入到IP接口的正交幅度调制器(IPQAM, IP to QAM)中进行下发,STB根据获得的EMM和ECM数据对加扰后的媒体数据 进行解扰,恢复出清流。采用方式二,节目在头端存储时采用加扰方式,由于各地的CA都不一样,加扰之后存储的内容从一个区域到另外一个区域,很可能出现无法解扰的问 题。目前的广播网络, 一般采用2个CA进行同密,如果采用预加密的方案, 一般不是2个CA都支持预加密,因此采用这种方式,与原有的系统很难兼容。 同时,目前网络上已经按照传统方式运行的CA系统,已经有大量的用户,用 预加密的方案, 一般很难做同密,这样现有网络中运行的很多机顶盒将不能兼发明内容本发明提供一种实现媒体数据加扰的方法及系统,用以解决现有技术中在 多个加扰部件加扰同一媒体数据时需要分别为每个加扰部件生成加扰关联数据而导致对相关设备负栽压力大和性能要求高的问题;进一步解决现有技术不 能有效的对VOD系统用户点播节目进行加扰的问题。 本发明提供以下技术方案一种实现媒体数据实时加扰的方法,包括如下步骤 根据需要加扰的媒体数据获取包括授权控制信息ECM的加扰关联数据并 发送给加扰部件,其中对于加扰同一媒体数据的多个加扰部件共享一份关联数据;所述加扰部件利用所述加扰关联数据对媒体数据进行实时加扰。其中,在获取关联数据时,先判断是否已存在对应的加扰关联数据,若是,则将该已存在的加扰关联数据发送给对应的加扰部件;否则,生成和保存对应的加扰关联数据。较佳的,由授权控制信息发生器ECMG进行所述判断,并且确定不存在 对应的加扰关联数据时生成所述ECM;或者由加扰代理进行所述判断,并且确定不存在对应的加扰关联数据时从 ECMG获取ECM,并形成和保存加扰关联数据。较佳的,根据所述媒体数据的标识判断是否已存在对应的加扰关联数据; 或者,根据加扰所述媒体数据的控制字CW判断是否已存在对应的加扰关联数 据,其中,加扰同一媒体数据的加扰部件使用相同的CW。加扰代理确定不存在对应的加扰关联数据时,先4艮据媒体数据标识生成 CW,并依据该CW向ECMG请求ECM。较佳的,将所述加扰关联数据传送给各数据分发装置,由数据分发装置将 所述加扰关联数据发送到对应的加扰部件;或者将所述加扰关联数据传送给需要该加扰关联数据的加扰部件所对应的数 据分发装置,由该数据分发装置将所述加扰关联数据发送到所述需要该加扰关 联数据的加扰部件。所述加扰关联数据还包括加扰部件加扰媒体数据的时间段,所述数据分发 装置在该时间段将加扰关联数据发送到对应的加扰部件,或者所述数据分发装 置根据该时间段通知加扰部件启动或停止加扰媒体数据。数据分发装置停止对加扰部件发送所迷加扰关联数揚时,断开数椐分发装 置与所述加扰部件的连接,保持加扰代理与ECMG的连接;或者,同时断开
加扰代理与ECMG的连接。一种提供加扰关联数据的装置,包括通信羊元,用亍接收需要加扰的媒体数椐的相关信息,以及发送加扰关联 数据;处理单元,用于根据所述媒体数据的相关信息生成ECM或者从其他装置 获取ECM,根据该ECM、媒体数据的相关信息形成关联数据;第一判断单元,用于判断存在多个加扰部件加扰所述媒体数据时,通知所述通信单元向所述多个加扰部件发送所述关联数据。 较佳的,所述装置还包括存储单元,用于保存所述处理单元形成的加扰关联数据;第二判断单元,用于4財居需要加扰的媒体数据的相关信息判断所述存储单 元中是否已存在对应的加扰关联数据,若是,则读取该关联数据并传送给通信 单元,若否,则控制所述处理单元形成加扰关联数据。一种加扰关联数据分发装置,包括接收单元,用于接收媒体数据的加扰关联数据;复制单元,用于确定存在多个加扰部件加扰所述^某体数据时复制所述关联 数据;转发单元,用于将所述加扰关联数据发送到对应的加扰部件。其中,所述转发单元依据加扰关联数据中加扰部件加扰媒体数据的时间段,在该时间段将加扰关联数据发送到加扰部件;或者,所述转发单元根据该时间段通知加扰部件启动或停止加扰i某体数据。 一种加扰媒体数据的系统,包括加扰部件,用于根据媒体数据的加扰关联数据对该媒体数据进行加扰,所 述加扰关联数据至少包括ECM;授权控制信息生成器ECMG,用于根据媒体数据的信息生成对应的ECM; 加扰代理,用于根据需要加扰的媒体数据的信息从所述ECMG获得对应 的ECM,并将包含ECM的加扰关联数据发送给所述加扰部件,其中向加扰同 一媒体数据的多个加扰部件发送同一份关联数据。 所述系统还包4舌数据分发装置,用于接收所述加扰代理发送的加扰关联数据,并将该加扰 关联数据发送到对应的加扰部件。 本发明有益效果如下采用本发明,对需要进行加扰的相同的媒体数据,可以只生成一份加扰关 联数据,有效降低了 ECMG的负荷。而对于具体的应用,本发明提出了多种 实现方式,如可采用一个加扰代理实现对媒体数据的加扰关联数据的存储,当 加扰代理中存在对应与々某体数据的加扰关联数据时,可直接利用该加扰关联数 据,而不需要访问ECMG,即使需要ECMG生成ECM时,对于多个加扰部件 中的相同的媒体数据,ECMG也只需要处理一份CW和ECM,减少了ECMG 的负荷,同时降低了对ECMG的性能要求,而且采用本发明时数据分发装置 或加扰代理可根据对媒体数据加扰的时间段对媒体数据进行分段加扰,保证了 与现有系统中的CA的兼容。


图1为现有技术方式一中实现对媒体数据加扰的结构示意图;图2为现有4支术方式二中实现对々某体数据加扰的结构示意图;图3为现有技术方式二中用户点播节目时各处理单元结构示意图;图4A、图4B为本发明实施例中提供媒体数据加扰关联数据的装置的示意图;图5为本发明实施例中数据分发装置的结构示意图; 图6为本发明实施例中媒体数据加扰侧的结构示意图; 图7为本发明实施例一中的系统结构示意图; 图8为本发明实施例一中对媒体数据加扰的处理流程图; 图9为本发明实施例二中的系统结构示意图;图IO为本发明实施例二中对媒体数据加扰的处理流程图。
具体实施方式
为了减轻设备的负荷压力,在本实施例中对于加扰同一媒体数据的多个加 扰部件使用 一份加扰关联数据。当系统生成或从已存储的加扰关联数据中获取 到对应该媒体数据的加扰关联数据并确定存在多个加扰部件加扰所述媒体数 据时,将同一份关联数据发送到对应的多个加扰部件。在本实施例中可以由授 权控制信息生成器ECMG为用户提供加扰关联数据,也可以由ECMG与加扰 代理配合为加扰部件提供加扰关联数据。所述媒体数据包括节目的媒体流、媒体文件等。加扰关联数据至少包括授 权控制信息ECM,还可以包括控制字CW、访问控制条件AC和/或媒体数据 标识、加扰时间段信息等数据。参阅图4A所示,本实施例中一种提供加扰关联数据的装置包括第一判 断单元410、处理单元420和通信单元430。其中,通信单元430完成与其他 设备通信的通信功能,如,接收需要加扰的媒体数据的相关信息和发送加扰关 联数据;第一判断单元410判断是否存在多个加扰部件加斜目同的媒体数据; 处理单元420根据媒体数据的相关信息生成ECM或者从其他装置获取ECM, 并根据该ECM、媒体数据的相关信息形成加扰关联数据。第一判断单元410 判断存在多个加扰部件加扰相同的媒体数据后,控制通信单元430将一份关联 数据发往多个加扰部件。媒体数据的相关信息可以是媒体数据的标识、控制字 CW、访问控制条件AC和/或加扰时间段信息等数据。图4B给出了本实施例中另一种提供加扰关联数据的装置,该装置在图4A 的基础上增加了存储单元440和第二判断单元450。其中,存储单元440保存 加扰关联数据和其他相关信息;第二判断单元450根据需要加扰的媒体数据的 相关信息,判断所述存储单元440中是否已存在对应的加扰关联数据,若是,
则直接将该加扰关联数据传送给通信单元430,否则,通知处理单元420形成 加扰关联数据。在实现中,第一判断单元410与第二判断单元450可为相互独 立的羊元,也可为同一单元。图4A和图4B所示的装置可以在现有的ECMG中增加功能单元来实现, 也可以为一个独立的加扰^a理装置。当系统中需要加扰的媒体数据容量较大时,可通过增加数据分发装置来向 加扰部件转发加扰关联数据。参阅图5所示,数据分发装置包括:接收单元510、 复制单元520和转发单元530。接收单元510接收所述提供加扰关联数据的装 置发送的加扰关联数据;复制单元520确定是否存在多个加扰部件加扰所述媒 体数据,若是,则复制所述关联数据;转发单元530将所述加扰关联数据发送 到一个或多个加扰部件。如果加扰关联数据中包含有加扰部件加扰媒体数据的 时间段,转发单元530在该时间段内将加扰关联数据发送到加扰部件,并根据 该时间段通知加扰部件启动或者停止加扰媒体数据。或者直接将该时间段发送 到加扰部件,由加扰部件控制启动或者停止加扰々某体数据。当加扰部件停止对 媒体数据进行加扰时,可以直接断开数据分发装置与该加扰部件的连接,同时 根据条件接收CA系统的配置,决定是否断开加扰代理与ECMG的连接。如果 条件接收CA系统采用静态配置加扰节目, 一旦连接断开,则CA系统会一直 告警时,始终保持加扰代理与CA系统中ECMG的连接;当CA系统不需要持 续连接时,可同时断开加扰代理与CA系统中ECMG的连接。以下实施例对系统中采用加扰代理和数据分发装置等设备提供加扰关联 数椐的方案进行说明。参阅图6,本实施例中加扰处理侧包括ECMG610、加扰代理620和加扰 部件630。ECMG610用于根据加扰代理620发送的AC和CW生成对应的ECM;加 扰代理620用于根据需要加扰的媒体数据的标识获取与该媒体数据对应的AC、 CW和ECM等数据,并将包含该AC、 CW和ECM的加扰关联数据发送给加
扰部件;加扰部件630用于根据加扰关联部件中的CW对媒体数据进行加扰, 并将对应于该CW的ECM复用到该媒体数据中。其中,数据分发装置和加扰 部件采用标准的同密协议,也可以采用自定义的私有协议。加扰代理将包含AC、 CW和ECM的加扰关联数据发送给加扰部件时,可 以对所述加扰关联数据加密后传输,也可以是对其中的某一个数据加密传输, 另外的数据不加密传输,还可以直接采用明文传输。本实施例中当系统中需要加扰的媒体数据容量较大时,可以在加扰处理側 增加数据分发装置,加扰代理将各媒体数据对应的CW和ECM等加扰关联数 据发送给各数据分发装置,由数据分发装置发送到对应的加扰部件。加扰代理 可以在本机中预先配置各数据分发装置对应各媒体数据的加扰关联数据的分 发,加扰代理根据媒体数据标识将加扰关联数据传送给需要加扰关联数据的加 扰部件所对应的的数据分发装置,由该数据分发装置将所述加扰关联数据发送 到对应的加扰部件;或者,加扰代理将加扰关联数据传送给各lt据分发装置, 由数据分发装置根据媒体数据标识将所述加扰关联数据发送到对应的加扰部 件。本实施例中EMMG输出的EMM数据,考虑和原有的系统兼容,但是对 原有的系统又无影响,可以单独使用一个EMMG (特别是VOD等业务,可以 和原有的广播业务授权管理信息分开)。EMMG输出的EMM数据广播到所有 的加扰部件,加扰部件带有复用功能,将EMM数据复用到所有的媒体数据中 输出;或者也可将EMM数据单独发送到用户的STB。根据应用场景的不同,加扰代理可选择对CW、 AC和ECM数据进行存储 或者不存储。对于多个分节点组网的情况下,各节点节目的舌某体数据加扰静态 配置,所有分节点的节目同步4番出,各个分节点的时序完全相同,加扰代理不 用做时序同步,此时,不需要存储CW、 AC、 ECM等数据;对于VOD等业 务,即使多个用户点播了相同的节目,也会产生多个不同的节目流,需要对不 同的节目流进行加扰,而且由于用户点播时间也不一定相同,这样导致了备个
节目加扰时时序不一样,此时可以选择对CW、 AC、 ECM等数据进行存储。 以下分别举实施例进行说明。实施例一本实施例中对采用分节点组网的情况进行说明。参阅图7所示,本实施例的系统包括ECMG710、加扰代理720、多个数 据分发装置730和多个分节点740,其中每个分节点740包括加扰部件7401、 IRD7402、适配器7403、 QAM7404和STB7405。加扰代理720用于配置各媒体数据的加扰,获得对应于该媒体数据的AC, 并生成CW和从ECMG710获取ECM数据,以及将该ECM和对应的CW、 AC和媒体数据标识(Service ID)发送到各数据分发装置730;数据分发装置 730用于根据对各分节点740的配置,将ECM、 CW传送到对应的加扰部件 7401,加扰部件7401用于根据接收到的CW对IRD7402和适配器7403发送 的媒体数据进行加扰,并将ECM复用到加扰的媒体数据中,以及将加扰后的 媒体数据通过QAM7404传送给STB7405, STB7405用于对加扰后的媒体数据 进行解扰恢复出清流。加扰代理720获得AC时,可以直接根据媒体数据进行配置,或者AC也 可以是访问控制生成器(ACG - Access Control Generator)生成,将ACG作为 加扰代理中的一个模块;还可以将ACG作为一个独立的;^莫块或者其它部件中 的 一个模块,ACG生成AC ,并通过与加扰代理720的接口传送给加扰代理720。参阅图8所示,本实施例中对媒体数据加扰的处理过程如下步骤801 、加扰代理配置各媒体数据的加扰和对应于该媒体数据的AC。步骤802、加扰代理生成对应于各媒体数据的CW数据,并将各媒体数据 对应的CW和AC数据发送给ECMG,向ECMG申请ECM数据。步骤803、 ECMG将ECM数据返回给加扰代理。步骤804、加扰代理根据对各数据分发装置的配置将ECM数据、AC、 CW 和媒体数据标识发送到对应的数据分发装置。 步骤805、各数据分发装置根据+某体数据标识,将接收到的ECM和CW 数据发送到对应的加扰部件。当加扰部件接收到ECM和CW后,利用CW对i某体数据进行加扰,同时 把对应的ECM复用到媒体数据中输出。以下举具体应用实例进一步对本实施例进行说明。例如系统中包括分节点l、分节点2、分节点3三个分节点,凝:据分发 装置1和数据分发装置2两个数据分发装置,假设分节点1有媒体数据1 5需 要加扰,分节点2有媒体数据2 6需要加扰,分节点3有媒体数据6~10需 要加扰,在加扰代理中配置数据分发装置1用于将媒体数据l-5的包含ECM 和CW的加扰关联数据分发装置到对应的分节点,数据分发装置2用于将媒体 数据6 10的包含ECM和CW的加扰关联数据分发装置到对应的分节点。在 加扰代理中启动对媒体数据的加扰,配置对应于i某体数据1~10的AC数据, 并生成对应的CW,然后将各AC和CW发送给ECMG申请对应的ECM数据。 当加扰代理接收到ECMG返回的ECM数据后,将对应于媒体数据1~5的各 CW、 ECM和媒体数据标识等数据发送到数据分发装置1,将对应于媒体数据 6~10的各CW、 ECM和媒体数据标识等数据发送到数据分发装置2。数据分发装置1根据接收到的媒体数据标识,配置媒体数据1对应分节点 1 ,媒体数据2 ~ 5对应分节点1和分节点2 ,并将媒体数据1对应的CW和ECM 等数据发送到分节点1的加扰部件,将媒体数据2 ~ 5对应的CW和ECM等 发送到分节点1和分节点2的加扰部件;数据分发装置2根据接收到的媒体数 据标识,配置纟某体数据6对应分节点2、分节点3,媒体数据7~10对应分节 点3,并将J^体数据6对应的CW和ECM发送到分节点2和分节点3的加扰 部件,将媒体数据7 ~ 10对应的CW和ECM发送到分节点3的加扰部件。各分节点的加扰部件获得CW、 ECM数据之后,利用CW对媒体数据进 行加扰,同时把ECM复用到对应的媒体数据中输出,完成对媒体数据的加扰。本实施例的数据分发装置主要是针对大容量网络设定,网络容量较小时可
以直接由加扰代理完成数据分发装置的功能。如所举的应用实例,对于上述三个分节点, 一共加扰了节目5(1~5) + 5 (2~6) +5 (6~10) = 15个节目,而ECMG只处理了媒体数据1~10 的加扰节目,因此降低了 ECMG的负荷要求,对于有大量分节点而很多节目 又相同的情况,将大大降低ECMG的性能要求。 实施例二本实施例对本发明应用于VOD等业务进行说明。在VOD等点播业务中,用户启动点播后,VOD系统将用户点播节目的媒 体数据或媒体文件传送给对应的IPQAM,并将用户点播信息传递给加扰代理, 加扰代理从ECMG获得ECM数据,并对CW、 ECM、 AC、 Service ID进行存 储,同时把对应的包含CW、 ECM、 AC、 Service ID的加扰关联数据发送到对 应的数据分发装置,各数据分发装置再将CW和ECM等加扰关联数据发送到 对应的IPQAM,由IPQAM对媒体数据进行加扰。参阅图9所示,本实施例中的系统包括ECMG910、 VOD系统920、加扰 代理930、多个数据分发装置940和多个区域950,其中每个区域950包括 IPQAM9501和STB9502。VOD系统920用于将用户点播节目的媒体数据标识Service ID、加扰的时 间段等数据传送给加扰代理930,将媒体数据传送给各区域950中的 IPQAM9501 。加扰代理930用于生成CW、 AC数据,并向ECMG910申请ECM 数据,以及获得ECM数据后,将CW、 AC、 ECM、 Service ID、加扰时间段 等数据进行存储,同时将该数据根据配置传递给数据分发装置940。数据分发 装置940用于将CW和ECM数据传送给IPQAM9501 。 IPQAM9501用于利用 接收到的CW启动加扰,并将对应于该CW的ECM复用到加扰的4某体数据中, 以及将加扰后的媒体数据传送给STB9502。参阅图10所示,本实施例中对媒体数据加扰的处理过程如下步骤1001、当VOD系统中用户点播节目时,VOD系统将对应于该用户 点播节目的Service ID、加扰的时间段等数据传送给加扰代理。步骤1002、加扰代理接收到所述数据后,生成对应的CW和AC数据,并将CW和AC数据发送给ECMG ,申请ECM数据。 步骤1003 、 ECMG将ECM数据返回给加扰代理。步骤1004、加扰代理存储接收到的ECM数据和对应于该ECM数据的CW、 AC和Service ID,并根据对各数据分发装置的配置将对应的ECM、 AC、 CW、 加扰的时间段和Service ID等加扰关联数据发送到对应的数据分发装置。步骤1005、数据分发装置根据加扰关联数据中的Service ID,将接收到的 ECM数据和CW数据发送到对应的IPQAM。IPQAM获得CW、 ECM数据之后,利用CW对节目的媒体数据进行加扰, 同时把ECM复用到该媒体数据中输出,完成对媒体数据的加扰。该实施例中,实现对节目的媒体数据分时段加扰时,数据分发装置保存对 该媒体数据的加扰时间段的设置,并根据该加扰时间段给对应的加扰部件发送 加扰关联数据;或者,也可采用根据加扰时间段的设置,加扰代理或者数据分 发装置通知加扰部件开始加扰,加扰时间结束的时候,加扰代理或者数据分发 装置通知加扰部件停止加扰。采用本实施例的方法,加扰代理中存储了对应于用户点播节目的ECM、 AC、 CW和Service ID等加扰关联数据,当其他用户点^^目同的节目时,加扰 代理根据节目的Service ID在本机查询到对应的CW、 AC、 ECM等加扰关联 数据,并将该加扰关联数据发送给对应的数据分发装置,不需要再向ECMG 申请数据。以下举具体应用实例进一步对本实施例进行说明。例如系统中包括区域1和区域2两个区域,数据分发装置l和数据分发 装置2两个数据分发装置,在加扰代理中配置数据分发装置1用于将节目1 5 的媒体数据对应的ECM和CW分发到对应的区域,数椐分发装置2用于将节 目7-10的媒体数据对应的ECM和CW分发到对应的区域。当区域l的某个
用户19:00时刻点播了节目1, VOD系统通过接口将用户点播节目的媒体数据 传送给IPQAM,同时,通过与加扰部件的接口将对应的媒体数据标识Service ID (1)、加扰的时间段(19:00~21:00)传递给加扰代理;加扰代理得到该数据 之后,即刻启动加扰,向ECMG申请连接,同时生成CW、 AC数据,向ECMG 申请ECM数据。当加扰代理获得ECM数据之后,将CW、 AC、 ECM、 Service ID和加扰时间段等加扰关联数据进行存储,同时根据对数据分发装置的配置将 该加扰关联数据发送给数据分发装置1。数据分发装置1得到该加扰关联数据 之后,将对应的加扰关联数据传递给区域1的IPQAM。 IPQAM获得CW、 AC、 ECM、 Service ID等加扰关联数据后,利用CW启动对对应媒体数据的加扰, 同时把ECM数据复用到加扰的媒体数据中。这样,实现了对区域l中用户点 播节目1的媒体数据的加扰。假设区域2的某个用户在20:00时刻又点播了节目1, VOD系统通过接口 把Service ID (1 )、加扰的时间段(20:00 ~ 22:00)传递给加扰代理。加扰代理 得到该数据之后,查询到本机已经有该节目的媒体数据的ECM等数据,则不 再向ECMG申请,直接将存储的对应于该媒体数据的AC、 CW和ECM等加 扰关联数据发送到数据分发装置1。数据分发装置1根据媒体数据标识,将对应于该媒体数据的CW、 AC、 ECM等加扰关联数据发送到区域2中的IPQAM。区域2中的IPQAM获得CW、 AC、 ECM等加扰关联数据后,利用CW 启动对该媒体数据的加扰,同时把ECM数据复用到加扰的媒体数据中。这样, 实现了对区域2的用户点播的节目l的媒体数据的加扰。对于VOD系统等应用场景,在加扰部件存储各媒体数据对应的CW、 AC、 ECM等加扰关联数据,当用户点播相同节目时,可以将各相同节目的媒体数 椐对应的CW、 AC、 ECM等加扰关联数据重复利用。如当用户1在18:00~ 20:00点播了节目l后,启动对应于节目1的媒体数据加扰,加扰部件根据设 置,每IO秒从ECMG获取一组对应于媒体数据的CW和ECM数据,同时将
该数据保存在本机中,当用户2在19:00 ~ 21:00点播节目1时,加扰部件采用 本机中存储的从18:00开始获得的CW和ECM数据启动对用户2点播节目的 媒体数据的加扰。当加扰部件中不存储各媒体数据对应的包含CW、 AC、 ECM等数据的加 扰关联数据时,也可实现对CW、 AC、 ECM等加扰关联数据的重复利用。如 当用户l在18:00-20:00点播了节目l后,启动对应于节目1的媒体数据加扰, 加扰部件根据设置,每10秒从ECMG获取一组对应该々某体数据的AC、 CW和 ECM数据,当用户2在19:00-21:00点播节目1时,加扰部件直接将19:00 时间获得的CW、 AC、 ECM等加扰关联数据同时用于对用户l和用户2点播 节目l对应的媒体数据的加扰,20:00以后,停止对用户l点播节目的加扰, ECMG将20:00后获得的CW、 AC、 ECM等加扰关联数据只发送到对应于用 户2点播节目对应的加扰部件。从以上实例可以看出,对于不同区域的两个用户,虽然在不同时段点4番了 相同的节目,对应不同时段点播的相同节目的媒体数据的加扰,加扰代理只向 ECMG申请了 一份数据,当系统中用户点播的节目中存在大量的相同节目时, 采用本实施例的方法,不仅实现了对点播节目的媒体数据的分段加扰,同时有 效降低了对ECMG的性能要求。本实施例中采用加扰代理时,如果条件接收CA系统采用静态配置加扰节 目,不支持分时段对节目进行加扰时,采用加扰代理始终保持加扰代理与CA 系统中ECMG的连接,不仅实现了对节目的分时段加扰,同时,提高了加扰 代理与现有条件接收CA系统的兼容性。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种实现媒体数据实时加扰的方法,其特征在于,包括如下步骤根据需要加扰的媒体数据获取包括授权控制信息ECM的加扰关联数据并发送给加扰部件,其中对于加扰同一媒体数据的多个加扰部件共享一份加扰关联数据;所述加扰部件利用所述加扰关联数据对媒体数据进行实时加扰。
2、 如权利要求1所述的方法,其特征在于,在获取加扰关联数据时,先 判断是否已存在对应的加扰关联数据,若是,则将该已存在的加扰关联数据发 送给对应的加扰部件;否则,生成和保存对应的加扰关联数据。
3、 如权利要求2所述的方法,其特征在于,由授权控制信息发生器ECMG 进行所述判断,并且确定不存在对应的加扰关联数据时生成所述ECM;或者由加扰代理进行所述判断,并且确定不存在对应的加扰关联数据时从 ECMG获取ECM,并形成和保存加扰关联数据。
4、 如权利要求3所述的方法,其特征在于,才艮据所述媒体数据的标识判 断是否已存在对应的加扰关联数据;或者,根据加扰所述媒体数据的控制字 CW判断是否已存在对应的加扰关联数据,其中,加扰同一媒体数据的加扰部 件使用相同的CW。
5、 如权利要求4所述的方法,其特征在于,加扰代理确定不存在对应的 加扰关联数据时,先才艮据士某体数据标识生成CW,并依据该CW向ECMG请 求ECM。
6、 如权利要求4所述的方法,其特征在于,将所述加扰关联数据传送给 各数据分发装置,由数据分发装置将所述加扰关联数据发送到对应的加扰部件;或者将所述加扰关联数据传送给需要该加扰关联数据的加扰部件所对应的数 据分发装置,由该数据分发装置将所述加扰关联数据发送到所述需要该加扰关 联数据的加扰部件。
7、 如权利要求6所述的方法,其特征在于,所述加扰关联数据还包括加 扰部件加扰媒体数据的时间段,所述数据分发装置在该时间段将加扰关联数据 发送到对应的加扰部件,或者所述数据分发装置根椐该时间段通知加扰部件启 动或停止加扰々某体数据。
8、 如权利要求7所述的方法,其特征在于,数据分发装置停止对加扰部 件发送所述加扰关联数据时,断开数据分发装置与所^。扰部件的连接,保持 加扰代理与ECMG的连接;或者,同时断开加扰代理与ECMG的连接。
9、 一种提供加扰关联数据的装置,其特征在于,包括通信单元,用于接收需要加扰的媒体数据的相关信息,以及发送加扰关联 数据;处理单元,用于根据所述媒体数据的相关信息生成ECM或者从其他装置 获取ECM,根据该ECM、媒体数据的相关信息形成加扰关联数据;第一判断单元,用于判断存在多个加扰部件加扰所述^^体数据时,通知所 述通信单元向所述多个加扰部件发送所述加扰关联数据。
10、 如权利要求9所述的装置,其特征在于,还包括 存储单元,用于保存所述处理单元形成的加扰关联数据; 第二判断单元,用于根据需要加扰的媒体数据的相关信息判断所述存储单元中是否已存在对应的加扰关联数据,若是,则读取该加扰关联数据并传送给 通信单元,若否,则控制所述处理单元形成加扰关联数据。
11、 如权利要求9或10所述的装置,其特征在于,所述生成单元根据所 述媒体数据的标识生成对应的CW,并根据该CW生成对应的ECM。
12、 一种加扰关联数据分发装置,其特征在于,包括 接收单元,用于接收媒体数据的加扰关联数据;复制单元,用于确定存在多个加扰部件加扰所述媒体数据时复制所述加扰 关联数据;转发单元,用于将所述加扰关联数据发送到对应的加扰部件。
13、 如权利要求12所述的装置,其特征在于,所述转发单元依据加扰关 联数据中加扰部件加扰媒体数据的时间段,在该时间段将加扰关联数据发送到 加扰部件;或者,所迷转发羊元冲艮据该时间段通知加扰部件启动或停止加扰媒 体数据。
14、 一种加扰媒体数据的系统,其特征在于,包括加扰部件,用于根据媒体数据的加扰关联数据对该媒体数据进行加扰,所 述加扰关联数据至少包括ECM;授权控制信息生成器ECMG,用于根据媒体数据的信息生成对应的ECM;加扰代理,用于根据需要加扰的媒体数据的信息从所述ECMG获得对应 的ECM,并将包含ECM的加扰关联数据发送给所述加扰部件,其中向加扰同 一媒体数据的多个加扰部件发送同 一份加扰关联数据。
15、 如权利要求14所述的系统,其特征在于,还包括 数据分发装置,用于接收所述加扰代理发送的加扰关联数据,并将该加扰关联数据发送到对应的加扰部件。
16、 如权利要求15所述的系统,其特征在于,所述数据分发装置依据加 扰关联数据中加扰部件加扰媒体数据的时间段,在该时间段将加扰关联数据发 送到加扰部件,或者所述数据分发装置根据该时间段通知加扰部件启动或停止 加扰媒体数据。
17、 如权利要求14、 15或16所述的系统,其特征在于,所述加扰代理与 ECMG为相互独立的实体;或者,所述加扰代理设置在所述ECMG中。
全文摘要
本发明公开了一种实现媒体数据实时加扰的方法,用以解决现有技术中在多个加扰部件加扰同一媒体数据时需要分别为每个加扰部件生成加扰关联数据而导致对相关设备负载压力大和性能要求高的问题。该方法包括根据需要加扰的媒体数据获取包括授权控制信息ECM的加扰关联数据并发送给加扰部件,其中对于加扰同一媒体数据的多个加扰部件共享一份加扰关联数据;所述加扰部件利用所述加扰关联数据对媒体数据进行加扰。本发明还解决了现有技术不能有效的对VOD系统用户点播节目进行加扰的问题。本发明同时公开了一种加扰媒体数据的系统。
文档编号H04N7/173GK101132517SQ200610115148
公开日2008年2月27日 申请日期2006年8月25日 优先权日2006年8月25日
发明者纪向阳 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1