媒体内容的处理方法、设备和系统的制作方法

文档序号:7899168阅读:264来源:国知局
专利名称:媒体内容的处理方法、设备和系统的制作方法
技术领域
本发明实施例涉及媒体处理领域,尤其涉及一种媒体内容的处理方法、设备和系 统。
背景技术
随着带宽的普及,流媒体应用得到了快速发展,目前观赏兼具视听效果的网络视 频正在成为网民最喜欢的网络行为,但视频网站具有用户群分散庞大、视频文件存储量大、 冷热内容不均衡、网络带宽压力大等特点。这些特点导致在分发高清视频文件时,通常会遇 到缓冲时间长,启动时间过于缓慢,频繁中断等问题,这些问题将大大影响用户体验,同时 一些热门视频也常常导致流量的突发性增长,也常常给网站的基础架构带来巨大压力。为了解决上述技术问题,目前主要采用内容分发网络(Content Delivery Network ;简称⑶N)来进行媒体内容的传输。具体的,图1为现有技术中⑶N在互联网基 础上的建立示意图,如图1所示,在现有的互联网基础上建立CDN,建立的具体方式为在全 国各地部署若干⑶N服务节点11,然后将这些节点通过互联网相互连接形成⑶N,⑶N将媒 体内容从内容提供商(Content ftxwider ;简称CP)的站点获取后,并将该媒体内容推送 到距离用户的用户设备(User Equipment ;简称UE) 12最近的边缘⑶N服务节点,使得用户 设备可以从就近的CDN服务节点获取到所需的媒体内容,从而达到了缓解骨干网,快速响 应用户的目的。现有技术中为了合理利用CDN,首先在较高CDN服务节点根据预先设置的策略或 由CP指定配置,对CP注入到⑶N网络的媒体内容进行处理,并保存预处理后的媒体内容, 其中,该策略或者配置可以包括对从CP获取的媒体内容进行不同的编码格式转换处理,或 者生成在用户观看过程中执行快进快退的处理需要的倍速文件。当CDN执行内容预分发 时,即CDN根据预先设置的策略,对预计访问量较大的用户频繁请求对应的处理后的媒体 内容推送到边缘CDN服务节点中进行保存,当用户发送用户请求时,可以从边缘CDN服务节 点中获取与该用户请求对应的预处理媒体内容;另外,当CDN执行动态内容分发,即针对预 计访问量小,用户不是频繁请求的冷片,不执行内容预分发而是在接收到用户请求时实时 的从较高CDN服务节点中将与该用户请求对应的预处理内容推送到最接近用户的边缘的 CDN服务节点处,再由该边缘的CDN服务节点将该媒体内容发送给用户设备。现有技术中CDN需要预先设置策略或由CP指定配置,该策略或配置仅包括了预 计的大部分用户较为通用的内容处理需求,但是由于用户的需求的多样化和差异化,因此, CDN的扩展性较差,无法满足用户的多样化的需求。

发明内容
本发明实施例提供一种媒体内容的处理方法、设备和系统,用以解决了现有技术 中CDN扩展性较差的问题,满足了用户多样化的需求。本发明实施例提供一种媒体内容的处理方法,包括
接收用户请求,并根据所述用户请求,判断是否需要调用预先注册的第三方业务 服务器对所述用户请求的媒体内容进行处理;若判断需要调用所述第三方业务服务器对所述媒体内容进行处理,则调用所述第 三方业务服务器的业务能力,完成对所述媒体内容的处理。本发明实施例提供一种内容分发网络侧设备,包括判断模块,用于接收用户请求,并根据所述用户请求,判断是否需要调用预先注册 的第三方业务服务器对所述用户请求的媒体内容进行处理;媒体内容处理模块,用于若所述判断模块判断出需要调用所述第三方业务服务器 对所述媒体内容进行处理,则调用所述第三方业务服务器的业务能力,完成对所述媒体内 容的处理。本发明实施例提供一种媒体内容的处理系统,包括第三方业务服务器和上述所述 的内容分发网络侧设备。本发明实施例的媒体内容的处理方法、设备和系统,通过接收用户请求,并根据该 用户请求,判断是否需要调用预先注册的第三方业务服务器对用户请求的媒体内容进行处 理,若判断需要调用第三方业务服务器对用户请求的媒体内容进行处理,则调用第三方业 务服务器的业务能力,完成对媒体内容的处理,从而解决了现有技术中CDN扩展性较差的 问题,满足了用户多样化的需求。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。图1为现有技术中⑶N在互联网基础上的建立示意图;图2为本发明的媒体内容的处理方法的一个实施例的流程图;图3为本发明的媒体内容的处理方法的另一个实施例的流程图;图4为在⑶N中实现媒体内容的处理的系统组网结构示意图;图5为本发明媒体内容的处理方法的又一个实施例的信令流程图;图6为本发明媒体内容的处理方法的又一个实施例的信令流程图;图7为本发明CDN侧设备的一个实施例的结构示意图;图8为本发明CDN侧设备的另一个实施例的结构示意图;图9为本发明媒体内容的处理系统的一个实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图2为本发明的媒体内容的处理方法的一个实施例的流程图,如图2所示,本实施例的方法包括步骤101、接收用户请求,并根据该用户请求,判断是否需要调用预先注册的第三 方业务服务器对用户请求的媒体内容进行处理。步骤102、若判断需要调用第三方业务服务器对该媒体内容进行处理,则调用第三 方业务服务器的业务能力,完成对媒体内容的处理。在本实施例中,媒体内容可以为视频文件等。举例来说,当用户点播某个视频文 件,且需要对该视频文件进行杀毒处理时,用户通过UE发送用户请求给CDN侧设备,CDN 侧设备根据该用户请求,若判断需要调用第三方业务服务器对用户请求的媒体内容进行处 理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理,例如对媒体内容进行
杀毒处理等。在本实施例中,通过接收用户请求,并根据该用户请求,判断是否需要调用第三方 业务服务器对用户请求的媒体内容进行处理,若判断需要调用预先注册的第三方业务服务 器对用户请求的媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内 容的处理,从而解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求。进一步的,在本发明中,业务发布请求中携带的信息可以有如下几种情况第一种业务发布请求中包括第三方业务服务器标识。则⑶N侧设备可以根据该 第三方业务服务器标识,获取该第三方业务服务器提供的业务能力的调用地址和业务能力 的描述等信息,以方便后续CDN侧设备与第三方业务服务器进行交互;第二种业务发布请求中包括第三方业务服务器提供的业务能力的调用地址。则 CDN侧设备可以根据该业务能力的调用地址,获取该第三方业务服务器提供的业务能力的 描述、第三方业务服务器标识等信息;第三种业务发布请求中包括第三方业务服务器标识和如下信息中的一项或多 项第三方业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时 所需的业务参数;第四种业务发布请求包括业务能力的调用地址和如下信息中的一项或多项第 三方业务服务器标识、第三方业务服务器提供的业务能力的描述和业务能力的执行时所需 的业务参数。图3为本发明媒体内容的处理方法的另一个实施例的流程图,如图3所示,本实施 例的方法包括步骤201、接收第三方业务服务器发送的业务发布请求,该业务发布请求包括第三 方业务服务器标识、第三方业务服务器提供的业务能力的描述和业务能力的调用地址,并 根据该业务发布请求,保存上述信息。在本实施例中,业务能力的描述用于表示该业务能力 的功能,例如对媒体内容增加水印保护。另外,对媒体内容增加水印保护这一业务能力描 述所对应的业务能力的执行时所需的业务参数可以为增加水印的具体内容。在本实施例中,第三方业务服务器用于提供增值业务,该增值业务可以用于对媒 体内容进行除了 CDN对媒体内容进行预处理之外的额外处理。步骤202、接收用户请求,该用户请求包括媒体内容标识和处理要求,并获取与该 媒体内容标识对应的媒体内容。步骤203、判断该媒体内容是否满足处理要求;若不满足,则执行步骤204 ;若满足,则执行步骤207。步骤204、获取与处理要求对应的第三方业务服务器提供的业务能力的调用地址。步骤205、发送能力调用请求给第三方业务服务器,该第三方业务服务器与业务能 力的调用地址相对应,该能力调用请求包括⑶N标识、媒体内容的存储地址和媒体内容标 识,以供第三方业务服务器根据所述业务能力调用请求,对所述媒体内容进行处理。需要说明的是,本发明并不对能力调用请求中的信息进行限制,本领域技术人员 可以根据实际需要进行设置,例如该业务能力的调用请求包括媒体内容标识;或者,该业 务能力的调用请求包括媒体内容标识和如下信息中的一项或多项CDN标识、媒体内容的 存储地址和业务能力的执行时所需的业务参数;或者,该业务能力的调用请求包括媒体内 容的存储地址;或者,该业务能力的调用请求包括媒体内容的存储地址和如下信息中的一 项或多项CDN标识、媒体内容标识和业务能力的执行时所需的业务参数。步骤206、接收第三方业务服务器发送的处理后的媒体内容。举例来说,处理要求中包括用户需要对点击的视频文件进行全面杀毒处理要求, 但是CDN侧设备中的该视频文件对应的媒体内容没有满足该对视频文件进行全面杀毒的 处理要求,则需要具有该杀毒业务能力的第三方业务服务器对该视频文件进行处理,以满 足用户的需求。其具体的实现方式是获取该具有全面杀毒处理的第三方业务服务器的地 址,即业务能力的调用地址,再将该CDN标识和媒体内容的存储地址携带在能力调用请求 中,发送给与该能力的调用地址对应的第三方业务服务器中,由第三方业务服务器根据先 对CDN标识进行鉴权,鉴权通过后,对CDN侧设备中存储该媒体内容的存储地址对应的装置 中获取与该媒体内容标识对应的媒体内容,并对该媒体内容进行处理,获取处理后的媒体 内容,该处理后的媒体内容为进行全面杀毒的媒体内容,再将该处理后的媒体内容返回给 CDN侧设备,再由CDN侧设备将该处理后的媒体内容发送给用户设备。进一步的,为了节省⑶N侧设备的存储空间,在步骤206之后,该方法还可以包括 删除该处理后的媒体内容;或者,为了实现快速响应用户的目的,可以缓存该处理后的媒体内容,从而当用户再次 请求该媒体内容时,能快速的将该媒体内容发送给用户设备,则步骤206之后,该方法还可 以包括存储该处理后的媒体内容。步骤207、发送用户请求中的媒体内容给用户设备。在本实施例中,通过接收第三方业务服务器发送的业务发布请求,并存储该业务 发布请求中的第三方业务服务器标识、第三方业务服务器提供的业务能力的描述和业务能 力的调用地址,接收用户请求,并根据该用户请求,获取与用户请求中媒体内容对应的媒体 内容,并判断该媒体内容是否满足处理要求,若不满足,则获取与该处理要求对应的业务能 力的调用地址,并发送能力调用请求给该第三方业务服务器,以供该第三方业务服务器根 据所述业务能力调用请求,对媒体内容进行处理,再接收该第三方业务服务器返回的处理 后的媒体内容,从而解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求。 另外,由于可以对将处理后的媒体内容进行删除,从而节省了 CDN的存储空间;或者,可以 对处理后的媒体内容进行存储,从而可以实现了 CDN的快速响应。在本发明的各个实施例中,媒体内容的处理的实现环境可以具体为在CDN中,图4 为在CDN中实现媒体内容的处理的系统组网结构示意图,如图4所示,该CDN的网络架构主要包括内容原始存储功能(Content Origin Function ;简称C0F)装置21、内容预处理 装置 22,内容分发网络控制功能(Content Delivery Network Control Function ;简称 CDNCF)装置23、至少一个内容交付功能(Cluster Delivery Function ;简称CDF)装置M 和至少一个族控制功能(Content Controller Function ;简称CCF)装置25。其中,COF装 置21用于从内容提供商处获取媒体内容,内容预处理装置22用于完成内容分发前预处理; CDNCF装置23和CCF装置25用于选择最终为用户提供服务的CDF装置24、内容分发控制 以及检测所管理的下级节点的设备状态、负荷等;CDF装置M用于内容边缘缓存以及为UE 内容流化和交付。图5为本发明媒体内容的处理方法的又一个实施例的信令流程图,本实施例是以 图4所示的实施例为基础,如图5所示,该方法具体包括步骤301、⑶NCF装置接收第三方业务服务器发送的业务发布请求,并根据预先设 置的路由策略选择CCF装置,再将该业务发布请求转发给该CCF装置,该业务发布请求包括 第三方业务服务器标识、第三方业务服务器提供的业务能力的描述、业务能力的调用地址 和业务能力的执行时所需的业务参数。步骤302、CCF装置接收该业务发布请求,并存储第三方业务服务器标识、第三方 业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的业务参数。步骤303、CDNCF装置接收用户请求,并将该用户请求转发给该CCF装置,该用户请 求包括媒体内容标识和处理要求。步骤304、CCF装置根据预先设置的路由策略,选择⑶F装置,并将用户请求转发给 CDF装置。步骤305、CDF装置判断是否存储了与用户请求中媒体内容标识对应的媒体内容; 若没有存储,执行步骤306 ;若存储了,执行步骤309。步骤306、⑶F装置发送地址请求给CCF装置,并由CCF装置将该地址请求转发给 ⑶NCF装置,该地址请求包括媒体内容的标识。步骤307、⑶NCF装置查询预先存储的媒体内容标识与COF装置的地址的对应关 系,获取与地址请求中媒体内容标识对应的COF装置的地址,并将该COF装置的地址由CCF 装置转发给⑶F装置。步骤308、⑶F装置与COF装置的地址对应的COF装置建立连接,获取与该媒体内 容标识对应的媒体内容,并向CCF装置上报已获取消息。步骤309、CCF装置判断该CDF装置获取的媒体内容是否满足接收的用户请求中的 处理要求,若不满足,则执行步骤310 ;若满足,则执行步骤315。步骤310、CCF装置获取与处理要求对应的业务能力执行时所需的业务参数和业 务能力的调用地址。步骤311、CCF装置发送通知消息给CDF装置,该通知消息包括业务能力的调用地 址和业务能力的执行时所需的业务参数。步骤312、⑶F装置根据该通知消息,发送能力调用请求给业务能力的调用地址对 应的第三方业务服务器,该能力调用请求包括CDF装置的地址、业务能力的执行时所需的 业务参数、CDN标识和媒体内容标识。
步骤313、第三方业务服务器根据该业务能力的执行时所需的业务参数,对⑶F装 置的地址对应的⑶F装置中获取的与媒体内容标识对应的媒体内容进行处理,获取处理后 的媒体内容,并将该处理后的媒体内容发送给CDF装置的地址对应的CDF装置中。步骤314、⑶F装置发送处理后的媒体内容给UE。结束。步骤315、⑶F装置将发送预处理媒体内容给UE。图6为本发明媒体内容的处理方法的又一个实施例的信令流程图,本实施例是以 图4所示的实施例为基础,如图6所示,本实施例的方法包括步骤401、⑶NCF装置接收第三方业务服务器发送的业务发布请求,并根据预先设 置的路由策略选择CCF装置,再将该业务发布请求转发给该CCF装置,该业务发布请求包括 第三方业务服务器标识、第三方业务服务器提供的业务能力的描述、业务能力的调用地址 和业务能力的执行时所需的业务参数。步骤402、CCF装置接收该业务发布请求,并存储第三方业务服务器标识、第三方 业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的业务参数。步骤403、CDNCF装置接收用户请求,并将该用户请求转发给该CCF装置,该用户请 求包括媒体内容标识和处理要求。步骤404、CCF装置根据预先设置的路由策略,选择⑶F装置,并将用户请求转发给 CDF装置。步骤405、CDF装置判断是否存储了与用户请求中媒体内容标识对应的媒体内容; 若没有存储,执行步骤406 ;若存储了,执行步骤409。步骤406、⑶F装置发送地址请求给CCF装置,并由CCF装置将该地址请求转发给 ⑶NCF装置,该地址请求包括媒体内容的标识。步骤407、⑶NCF装置查询预先存储的媒体内容标识与COF装置的地址的对应关 系,获取与地址请求中媒体内容标识对应的COF装置的地址,并将该COF装置的地址由CCF 装置转发给⑶F装置。步骤408、⑶F装置与COF装置的地址对应的COF装置建立连接,获取与该媒体内 容标识对应的媒体内容,并向CCF装置上报已获取消息。步骤409、CCF装置判断该CDF装置获取的媒体内容是否满足接收的用户请求中的 处理要求信息,若不满足,则执行步骤410 ;若满足,则执行步骤413。步骤410、CCF装置获取与处理要求对应的业务能力的执行时所需的业务参数和 业务能力的调用地址,并发送能力调用请求给业务能力的调用地址对应的第三方业务服务 器,该能力调用请求包括CDF装置的地址、业务能力的执行时所需的业务参数、CDN标识和 媒体内容标识。步骤411、第三方业务服务器根据该业务能力的业务参数,对⑶F装置的地址对应 的CDF装置中获取的媒体内容进行处理,获取处理后的媒体内容,并将该处理后的媒体内 容发送给⑶F装置的地址对应的⑶F装置中。步骤412、⑶F装置发送处理后的媒体内容给UE。结束。步骤413、⑶F装置将发送预处理媒体内容给UE。图7为本发明CDN侧设备的一个实施例的结构示意图,如图7所示,本实施例的CCF装置包括判断模块31和媒体内容处理模块32。其中,判断模块31用于接收用户请求, 并根据用户请求,判断是否需要调用预先注册的第三方业务服务器对用户请求的媒体内容 进行处理;媒体内容处理模块32用于若判断模块31判断出需要调用第三方业务服务器对 媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理。本实施例的CDN侧设备可以用于执行图2所示方法实施例的技术方案,其实现原 理类似,此处不再赘述。在本实施例中,通过接收用户请求,并根据该用户请求,判断是否需要调用预先存 储的第三方业务服务器对用户请求的媒体内容进行处理,若判断需要调用该第三方业务服 务器对用户请求的媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体 内容的处理,从而解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求。图8为本发明CDN侧设备的另一个实施例的结构示意图,如图8所示,在上述图7 所示的实施例的基础上,该CDN侧设备还包括业务能力发布请求处理模块33用于接收第 三方业务服务器发送的业务发布请求,并根据该业务发布请求,进行注册处理。进一步的,该业务能力发布请求处理模块33具体用于接收第三方业务服务器发 送的业务发布请求,并根据业务发布请求,保存第三方业务服务器标识;或者,该业务能力发布请求处理模块33具体用于接收第三方业务服务器发送的业务发 布请求,并根据业务发布请求,保存第三方业务服务器标识和如下信息中的一项或多项第 三方业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的 业务参数;或者,该业务能力发布请求处理模块33具体用于接收第三方业务服务器发送的业务发 布请求,并根据业务发布请求,保存业务能力的调用地址;或者该业务能力发布请求处理模块33具体用于接收第三方业务服务器发送的业务发 布请求,并根据业务发布请求,保存业务能力的调用地址和如下信息中的一项或多项第三 方业务服务器标识、第三方业务服务器提供的业务能力的描述和业务能力的执行时所需的 业务参数。更进一步的,判断模块31包括第一获取单元311和判断单元312,其中,第一获取 单元311用于接收用户请求,该用户请求包括媒体内容标识和媒体内容的处理要求,并获 取与媒体内容标识对应的媒体内容;判断单元312用于判断媒体内容是否满足处理要求。更进一步的,媒体内容处理模块32包括第二获取单元321、发送单元322和接收 单元323。其中,第二获取单元321用于若判断需要调用第三方业务服务器对媒体内容进 行处理,获取与处理要求对应的第三方业务服务器提供的业务能力的调用地址,并将该业 务能力的调用地址输入给发送单元322,;发送单元322用于发送能力调用请求给该业务 能力的调用地址对应的第三方业务服务器,以供第三方业务服务器根据业务能力调用请 求,对媒体内容进行处理;该业务能力的调用请求包括媒体内容标识;或者,该业务能力的 调用请求包括媒体内容标识和如下信息中的一项或多项CDN标识、媒体内容的存储地址 和业务能力的执行时所需的业务参数;或者,该业务能力的调用请求包括媒体内容的存储 地址;或者,该业务能力的调用请求包括媒体内容的存储地址和如下信息中的一项或多项 CDN标识、媒体内容标识和业务能力的执行时所需的业务参数;接收单元323用于接收第三 方业务服务器发送的处理后的媒体内容。
更进一步的,该⑶N侧设备还包括发送模块34,用于发送处理后的媒体内容给用 户设备,则该⑶N侧设备还包括删除模块,用于发送模块34发送处理后的媒体内容后,删 除处理后的媒体内容;或者,该⑶N侧设备还包括保存模块,用于发送模块34发送处理后 的媒体内容后,保存处理后的媒体内容。本实施例的CCF装置可以用于执行图3所示方法实施例的技术方案,其实现原理 类似,此处不再赘述。图9为本发明媒体内容的处理系统的一个实施例的结构示意图,如图9所示,本实 施例的媒体内容的处理系统包括CDN侧设备41和第三方业务服务器42。其中,CDN侧设 备41可以执行图2或图3所示的方法实施例的技术方案,其实现原理相类似,此处不在赘 述。本实施例的媒体内容的处理系统可以执行图5或图6所示的方法实施例的技术方 案,其实现原理相类似,此处不在赘述。在本实施例中,媒体内容处理系统利用第三方业务服务器完成对媒体内容的处 理,解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求,且通过第三方业 务服务器对媒体内容进行处理,从而节省了 CDN成本,并有效地提高了媒体内容处理系统
的竞争力。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种媒体内容的处理方法,其特征在于,包括接收用户请求,并根据所述用户请求,判断是否需要调用预先注册的第三方业务服务 器对所述用户请求的媒体内容进行处理;若判断需要调用所述第三方业务服务器对所述媒体内容进行处理,则调用所述第三方 业务服务器的业务能力,完成对所述媒体内容的处理。
2.根据权利要求1所述的媒体内容处理方法,其特征在于,还包括接收所述第三方业务服务器发送的业务发布请求,并根据所述业务发布请求,进行注 册处理。
3.根据权利要求2所述的媒体内容的处理方法,其特征在于,所述业务发布请求包括 第三方业务服务器标识;或者,所述业务发布请求包括所述第三方业务服务器标识和如下信息中的一项或多项所述 第三方业务服务器提供的业务能力的描述、所述业务能力的调用地址和所述业务能力的执 行时所需的业务参数;或者,所述业务发布请求包括所述业务能力的调用地址;或者,所述业务发布请求包括所述业务能力的调用地址和如下信息中的一项或多项第三方 业务服务器标识、所述第三方业务服务器提供的业务能力的描述和所述业务能力的执行时 所需的业务参数。
4.根据权利要求3所述的媒体内容的处理方法,其特征在于,所述根据业务发布请求, 进行注册处理包括根据所述业务发布请求,保存所述第三方业务服务器标识;或者, 根据所述业务发布请求,保存所述第三方业务服务器标识和如下信息中的一项或多 项所述第三方业务服务器提供的业务能力的描述、所述业务能力的调用地址和所述业务 能力的执行时所需的业务参数;或者,根据所述业务发布请求,保存所述业务能力的调用地址;或者, 根据所述业务发布请求,保存所述业务能力的调用地址和如下信息中的一项或多项 第三方业务服务器标识、所述第三方业务服务器提供的业务能力的描述和所述业务能力的 执行时所需的业务参数。
5.根据权利要求1或4所述的媒体内容的处理方法,其特征在于,所述用户请求包括对 媒体内容的处理要求和媒体内容标识,则所述根据所述用户请求,判断是否需要调用所述 第三方业务服务器对媒体内容进行处理,包括获取与所述媒体内容标识对应的用户请求的媒体内容; 判断所述媒体内容是否满足所述处理要求。
6.根据权利要求5所述的媒体内容的处理方法,其特征在于,所述若判断需要调用所 述第三方业务服务器对所述媒体内容进行处理,则调用所述第三方业务服务器的业务能 力,完成对所述媒体内容的处理,包括若判断需要调用所述第三方业务服务器对所述媒体内容进行处理,获取与所述处理要 求对应的所述业务能力的调用地址;发送能力调用请求给所述业务能力的调用地址对应的第三方业务服务器,以供所述第 三方业务服务器根据所述业务能力调用请求,对所述媒体内容进行处理;所述业务能力的调用请求包括所述媒体内容标识;或者,所述业务能力的调用请求包括所述媒体内容标识 和如下信息中的一项或多项内容分发网络标识、所述媒体内容的存储地址和所述业务能 力的执行时所需的业务参数;或者,所述业务能力的调用请求包括所述媒体内容的存储地 址;或者,所述业务能力的调用请求包括所述媒体内容的存储地址和如下信息中的一项或 多项内容分发网络标识、媒体内容标识和所述业务能力的执行时所需的业务参数;接收所述第三方业务服务器发送的处理后的媒体内容。
7.根据权利要求6所述媒体内容的处理方法,其特征在于,还包括发送所述处理后的媒体内容给用户设备,并删除所述处理后的媒体内容;或者,发送所述处理后的媒体内容给所述用户设备,并保存所述处理后的媒体内容。
8.一种内容分发网络侧设备,其特征在于,包括判断模块,用于接收用户请求,并根据所述用户请求,判断是否需要调用预先注册的第 三方业务服务器对所述用户请求的媒体内容进行处理;媒体内容处理模块,用于若所述判断模块判断出需要调用所述第三方业务服务器对所 述媒体内容进行处理,则调用所述第三方业务服务器的业务能力,完成对所述媒体内容的处理。
9.根据权利要求8所述的内容分发网络侧设备,其特征在于,还包括业务能力发布请求处理模块,用于接收所述第三方业务服务器发送的业务发布请求, 并根据所述业务发布请求,进行注册处理。
10.根据权利要求9所述的内容分发网络侧设备,其特征在于,所述业务能力发布请 求处理模块具体用于接收第三方业务服务器发送的业务发布请求,并根据所述业务发布请 求,保存所述第三方业务服务器标识;或者,所述业务能力发布请求处理模块具体用于接收第三方业务服务器发送的业务发布请 求,并根据所述业务发布请求,保存所述第三方业务服务器标识和如下信息中的一项或多 项所述第三方业务服务器提供的业务能力的描述、所述业务能力的调用地址和所述业务 能力的执行时所需的业务参数;或者,所述业务能力发布请求处理模块具体用于接收所述第三方业务服务器发送的业务发 布请求,并根据业务发布请求,保存所述业务能力的调用地址;或者,所述业务能力发布请求处理模块具体用于接收所述第三方业务服务器发送的业务发 布请求,并根据业务发布请求,保存所述业务能力的调用地址和如下信息中的一项或多项 第三方业务服务器标识、所述第三方业务服务器提供的业务能力的描述和所述业务能力的 执行时所需的业务参数。
11.根据权利要求8或10所述的内容分发网络侧设备,其特征在于,所述用户请求包括 对媒体内容的处理要求和媒体内容标识,则所述判断模块包括第一获取单元,用于接收用户请求,并获取与所述媒体内容标识对应的媒体内容;判断单元,用于判断所述媒体内容是否满足所述处理要求。
12.根据权利要求11所述的内容分发网络侧设备,其特征在于,所述媒体内容处理模 块包括第二获取单元,用于若判断需要调用第三方业务服务器对所述媒体内容进行处理,获 取与所述处理要求对应的所述业务能力的调用地址;发送单元,用于发送能力调用请求给所述业务能力的调用地址对应的第三方业务服务 器,以供所述第三方业务服务器根据所述业务能力调用请求,对所述媒体内容进行处理;所 述业务能力的调用请求包括所述媒体内容标识;或者,所述业务能力的调用请求包括所述 媒体内容标识和如下信息中的一项或多项内容分发网络标识、所述媒体内容的存储地址 和所述业务能力的执行时所需的业务参数;或者,所述业务能力的调用请求包括所述媒体 内容的存储地址;或者,所述业务能力的调用请求包括所述媒体内容的存储地址和如下信 息中的一项或多项内容分发网络标识、媒体内容标识和所述业务能力的执行时所需的业 务参数;接收单元,用于接收所述第三方业务服务器发送的处理后的媒体内容。
13.根据权利要求12所述的内容分发网络侧设备,其特征在于,还包括发送模块,用于发送处理后的媒体内容给用户设备;则所述内容分发网络侧设备还包括删除模块,用于所述发送模块发送所述处理后的媒体内容后,删除所述处理后的媒体 内容;或者保存模块,用于所述发送模块发送所述处理后的媒体内容后,保存所述处理后的媒体 内容。
14.一种媒体内容的处理系统,其特征在于,包括第三方业务服务器和如权利要求8至 13任一所述的内容分发网络侧设备。
全文摘要
本发明提供一种媒体内容的处理方法、设备和系统,该方法包括接收用户请求,并根据用户请求,判断是否需要调用预先存储的第三方业务服务器对用户请求的媒体内容进行处理;若判断需要调用第三方业务服务器对媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理。
文档编号H04L29/06GK102143211SQ20101062467
公开日2011年8月3日 申请日期2010年12月31日 优先权日2010年12月31日
发明者和晓艳, 曹力争, 李金成, 钟剑锋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1