CN102143211A - 媒体内容的处理方法、设备和系统 - Google Patents
媒体内容的处理方法、设备和系统 Download PDFInfo
- Publication number
- CN102143211A CN102143211A CN2010106246717A CN201010624671A CN102143211A CN 102143211 A CN102143211 A CN 102143211A CN 2010106246717 A CN2010106246717 A CN 2010106246717A CN 201010624671 A CN201010624671 A CN 201010624671A CN 102143211 A CN102143211 A CN 102143211A
- Authority
- CN
- China
- Prior art keywords
- service
- media content
- request
- capability
- service server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种媒体内容的处理方法、设备和系统,该方法包括接收用户请求,并根据用户请求,判断是否需要调用预先存储的第三方业务服务器对用户请求的媒体内容进行处理;若判断需要调用第三方业务服务器对媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理。
Description
技术领域
本发明实施例涉及媒体处理领域,尤其涉及一种媒体内容的处理方法、设备和系统。
背景技术
随着带宽的普及,流媒体应用得到了快速发展,目前观赏兼具视听效果的网络视频正在成为网民最喜欢的网络行为,但视频网站具有用户群分散庞大、视频文件存储量大、冷热内容不均衡、网络带宽压力大等特点。这些特点导致在分发高清视频文件时,通常会遇到缓冲时间长,启动时间过于缓慢,频繁中断等问题,这些问题将大大影响用户体验,同时一些热门视频也常常导致流量的突发性增长,也常常给网站的基础架构带来巨大压力。
为了解决上述技术问题,目前主要采用内容分发网络(Content Delivery Network;简称:CDN)来进行媒体内容的传输。具体的,图1为现有技术中CDN在互联网基础上的建立示意图,如图1所示,在现有的互联网基础上建立CDN,建立的具体方式为:在全国各地部署若干CDN服务节点11,然后将这些节点通过互联网相互连接形成CDN,CDN将媒体内容从内容提供商(Content Provider;简称:CP)的站点获取后,并将该媒体内容推送到距离用户的用户设备(User Equipment;简称:UE)12最近的边缘CDN服务节点,使得用户设备可以从就近的CDN服务节点获取到所需的媒体内容,从而达到了缓解骨干网,快速响应用户的目的。
现有技术中为了合理利用CDN,首先在较高CDN服务节点根据预先设置的策略或由CP指定配置,对CP注入到CDN网络的媒体内容进行处理,并保存预处理后的媒体内容,其中,该策略或者配置可以包括对从CP获取的媒体内容进行不同的编码格式转换处理,或者生成在用户观看过程中执行快进快退的处理需要的倍速文件。当CDN执行内容预分发时,即CDN根据预先设置的策略,对预计访问量较大的用户频繁请求对应的处理后的媒体内容推送到边缘CDN服务节点中进行保存,当用户发送用户请求时,可以从边缘CDN服务节点中获取与该用户请求对应的预处理媒体内容;另外,当CDN执行动态内容分发,即针对预计访问量小,用户不是频繁请求的冷片,不执行内容预分发而是在接收到用户请求时实时的从较高CDN服务节点中将与该用户请求对应的预处理内容推送到最接近用户的边缘的CDN服务节点处,再由该边缘的CDN服务节点将该媒体内容发送给用户设备。
现有技术中CDN需要预先设置策略或由CP指定配置,该策略或配置仅包括了预计的大部分用户较为通用的内容处理需求,但是由于用户的需求的多样化和差异化,因此,CDN的扩展性较差,无法满足用户的多样化的需求。
发明内容
本发明实施例提供一种媒体内容的处理方法、设备和系统,用以解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求。
本发明实施例提供一种媒体内容的处理方法,包括:
接收用户请求,并根据所述用户请求,判断是否需要调用预先注册的第三方业务服务器对所述用户请求的媒体内容进行处理;
若判断需要调用所述第三方业务服务器对所述媒体内容进行处理,则调用所述第三方业务服务器的业务能力,完成对所述媒体内容的处理。
本发明实施例提供一种内容分发网络侧设备,包括:
判断模块,用于接收用户请求,并根据所述用户请求,判断是否需要调用预先注册的第三方业务服务器对所述用户请求的媒体内容进行处理;
媒体内容处理模块,用于若所述判断模块判断出需要调用所述第三方业务服务器对所述媒体内容进行处理,则调用所述第三方业务服务器的业务能力,完成对所述媒体内容的处理。
本发明实施例提供一种媒体内容的处理系统,包括第三方业务服务器和上述所述的内容分发网络侧设备。
本发明实施例的媒体内容的处理方法、设备和系统,通过接收用户请求,并根据该用户请求,判断是否需要调用预先注册的第三方业务服务器对用户请求的媒体内容进行处理,若判断需要调用第三方业务服务器对用户请求的媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理,从而解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中CDN在互联网基础上的建立示意图;
图2为本发明的媒体内容的处理方法的一个实施例的流程图;
图3为本发明的媒体内容的处理方法的另一个实施例的流程图;
图4为在CDN中实现媒体内容的处理的系统组网结构示意图;
图5为本发明媒体内容的处理方法的又一个实施例的信令流程图;
图6为本发明媒体内容的处理方法的又一个实施例的信令流程图;
图7为本发明CDN侧设备的一个实施例的结构示意图;
图8为本发明CDN侧设备的另一个实施例的结构示意图;
图9为本发明媒体内容的处理系统的一个实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图2为本发明的媒体内容的处理方法的一个实施例的流程图,如图2所示,本实施例的方法包括:
步骤101、接收用户请求,并根据该用户请求,判断是否需要调用预先注册的第三方业务服务器对用户请求的媒体内容进行处理。
步骤102、若判断需要调用第三方业务服务器对该媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理。
在本实施例中,媒体内容可以为视频文件等。举例来说,当用户点播某个视频文件,且需要对该视频文件进行杀毒处理时,用户通过UE发送用户请求给CDN侧设备,CDN侧设备根据该用户请求,若判断需要调用第三方业务服务器对用户请求的媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理,例如:对媒体内容进行杀毒处理等。
在本实施例中,通过接收用户请求,并根据该用户请求,判断是否需要调用第三方业务服务器对用户请求的媒体内容进行处理,若判断需要调用预先注册的第三方业务服务器对用户请求的媒体内容进行处理,则调用第三方业务服务器的业务能力,完成对媒体内容的处理,从而解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求。
进一步的,在本发明中,业务发布请求中携带的信息可以有如下几种情况:
第一种:业务发布请求中包括第三方业务服务器标识。则CDN侧设备可以根据该第三方业务服务器标识,获取该第三方业务服务器提供的业务能力的调用地址和业务能力的描述等信息,以方便后续CDN侧设备与第三方业务服务器进行交互;
第二种:业务发布请求中包括第三方业务服务器提供的业务能力的调用地址。则CDN侧设备可以根据该业务能力的调用地址,获取该第三方业务服务器提供的业务能力的描述、第三方业务服务器标识等信息;
第三种:业务发布请求中包括第三方业务服务器标识和如下信息中的一项或多项:第三方业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的业务参数;
第四种:业务发布请求包括业务能力的调用地址和如下信息中的一项或多项:第三方业务服务器标识、第三方业务服务器提供的业务能力的描述和业务能力的执行时所需的业务参数。
图3为本发明媒体内容的处理方法的另一个实施例的流程图,如图3所示,本实施例的方法包括:
步骤201、接收第三方业务服务器发送的业务发布请求,该业务发布请求包括第三方业务服务器标识、第三方业务服务器提供的业务能力的描述和业务能力的调用地址,并根据该业务发布请求,保存上述信息。在本实施例中,业务能力的描述用于表示该业务能力的功能,例如:对媒体内容增加水印保护。另外,对媒体内容增加水印保护这一业务能力描述所对应的业务能力的执行时所需的业务参数可以为增加水印的具体内容。
在本实施例中,第三方业务服务器用于提供增值业务,该增值业务可以用于对媒体内容进行除了CDN对媒体内容进行预处理之外的额外处理。
步骤202、接收用户请求,该用户请求包括媒体内容标识和处理要求,并获取与该媒体内容标识对应的媒体内容。
步骤203、判断该媒体内容是否满足处理要求;若不满足,则执行步骤204;若满足,则执行步骤207。
步骤204、获取与处理要求对应的第三方业务服务器提供的业务能力的调用地址。
步骤205、发送能力调用请求给第三方业务服务器,该第三方业务服务器与业务能力的调用地址相对应,该能力调用请求包括CDN标识、媒体内容的存储地址和媒体内容标识,以供第三方业务服务器根据所述业务能力调用请求,对所述媒体内容进行处理。
需要说明的是,本发明并不对能力调用请求中的信息进行限制,本领域技术人员可以根据实际需要进行设置,例如:该业务能力的调用请求包括媒体内容标识;或者,该业务能力的调用请求包括媒体内容标识和如下信息中的一项或多项:CDN标识、媒体内容的存储地址和业务能力的执行时所需的业务参数;或者,该业务能力的调用请求包括媒体内容的存储地址;或者,该业务能力的调用请求包括媒体内容的存储地址和如下信息中的一项或多项:CDN标识、媒体内容标识和业务能力的执行时所需的业务参数。
步骤206、接收第三方业务服务器发送的处理后的媒体内容。
举例来说,处理要求中包括用户需要对点击的视频文件进行全面杀毒处理要求,但是CDN侧设备中的该视频文件对应的媒体内容没有满足该对视频文件进行全面杀毒的处理要求,则需要具有该杀毒业务能力的第三方业务服务器对该视频文件进行处理,以满足用户的需求。其具体的实现方式是:获取该具有全面杀毒处理的第三方业务服务器的地址,即业务能力的调用地址,再将该CDN标识和媒体内容的存储地址携带在能力调用请求中,发送给与该能力的调用地址对应的第三方业务服务器中,由第三方业务服务器根据先对CDN标识进行鉴权,鉴权通过后,对CDN侧设备中存储该媒体内容的存储地址对应的装置中获取与该媒体内容标识对应的媒体内容,并对该媒体内容进行处理,获取处理后的媒体内容,该处理后的媒体内容为进行全面杀毒的媒体内容,再将该处理后的媒体内容返回给CDN侧设备,再由CDN侧设备将该处理后的媒体内容发送给用户设备。
进一步的,为了节省CDN侧设备的存储空间,在步骤206之后,该方法还可以包括:删除该处理后的媒体内容;或者,
为了实现快速响应用户的目的,可以缓存该处理后的媒体内容,从而当用户再次请求该媒体内容时,能快速的将该媒体内容发送给用户设备,则步骤206之后,该方法还可以包括:存储该处理后的媒体内容。
步骤207、发送用户请求中的媒体内容给用户设备。
在本实施例中,通过接收第三方业务服务器发送的业务发布请求,并存储该业务发布请求中的第三方业务服务器标识、第三方业务服务器提供的业务能力的描述和业务能力的调用地址,接收用户请求,并根据该用户请求,获取与用户请求中媒体内容对应的媒体内容,并判断该媒体内容是否满足处理要求,若不满足,则获取与该处理要求对应的业务能力的调用地址,并发送能力调用请求给该第三方业务服务器,以供该第三方业务服务器根据所述业务能力调用请求,对媒体内容进行处理,再接收该第三方业务服务器返回的处理后的媒体内容,从而解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求。另外,由于可以对将处理后的媒体内容进行删除,从而节省了CDN的存储空间;或者,可以对处理后的媒体内容进行存储,从而可以实现了CDN的快速响应。
在本发明的各个实施例中,媒体内容的处理的实现环境可以具体为在CDN中,图4为在CDN中实现媒体内容的处理的系统组网结构示意图,如图4所示,该CDN的网络架构主要包括:内容原始存储功能(Content Origin Function;简称:COF)装置21、内容预处理装置22,内容分发网络控制功能(Content Delivery Network Control Function;简称:CDNCF)装置23、至少一个内容交付功能(Cluster Delivery Function;简称:CDF)装置24和至少一个族控制功能(Content Controller Function;简称:CCF)装置25。其中,COF装置21用于从内容提供商处获取媒体内容,内容预处理装置22用于完成内容分发前预处理;CDNCF装置23和CCF装置25用于选择最终为用户提供服务的CDF装置24、内容分发控制以及检测所管理的下级节点的设备状态、负荷等;CDF装置24用于内容边缘缓存以及为UE内容流化和交付。
图5为本发明媒体内容的处理方法的又一个实施例的信令流程图,本实施例是以图4所示的实施例为基础,如图5所示,该方法具体包括:
步骤301、CDNCF装置接收第三方业务服务器发送的业务发布请求,并根据预先设置的路由策略选择CCF装置,再将该业务发布请求转发给该CCF装置,该业务发布请求包括第三方业务服务器标识、第三方业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的业务参数。
步骤302、CCF装置接收该业务发布请求,并存储第三方业务服务器标识、第三方业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的业务参数。
步骤303、CDNCF装置接收用户请求,并将该用户请求转发给该CCF装置,该用户请求包括媒体内容标识和处理要求。
步骤304、CCF装置根据预先设置的路由策略,选择CDF装置,并将用户请求转发给CDF装置。
步骤305、CDF装置判断是否存储了与用户请求中媒体内容标识对应的媒体内容;若没有存储,执行步骤306;若存储了,执行步骤309。
步骤306、CDF装置发送地址请求给CCF装置,并由CCF装置将该地址请求转发给CDNCF装置,该地址请求包括媒体内容的标识。
步骤307、CDNCF装置查询预先存储的媒体内容标识与COF装置的地址的对应关系,获取与地址请求中媒体内容标识对应的COF装置的地址,并将该COF装置的地址由CCF装置转发给CDF装置。
步骤308、CDF装置与COF装置的地址对应的COF装置建立连接,获取与该媒体内容标识对应的媒体内容,并向CCF装置上报已获取消息。
步骤309、CCF装置判断该CDF装置获取的媒体内容是否满足接收的用户请求中的处理要求,若不满足,则执行步骤310;若满足,则执行步骤315。
步骤310、CCF装置获取与处理要求对应的业务能力执行时所需的业务参数和业务能力的调用地址。
步骤311、CCF装置发送通知消息给CDF装置,该通知消息包括业务能力的调用地址和业务能力的执行时所需的业务参数。
步骤312、CDF装置根据该通知消息,发送能力调用请求给业务能力的调用地址对应的第三方业务服务器,该能力调用请求包括CDF装置的地址、业务能力的执行时所需的业务参数、CDN标识和媒体内容标识。
步骤313、第三方业务服务器根据该业务能力的执行时所需的业务参数,对CDF装置的地址对应的CDF装置中获取的与媒体内容标识对应的媒体内容进行处理,获取处理后的媒体内容,并将该处理后的媒体内容发送给CDF装置的地址对应的CDF装置中。
步骤314、CDF装置发送处理后的媒体内容给UE。结束。
步骤315、CDF装置将发送预处理媒体内容给UE。
图6为本发明媒体内容的处理方法的又一个实施例的信令流程图,本实施例是以图4所示的实施例为基础,如图6所示,本实施例的方法包括:
步骤401、CDNCF装置接收第三方业务服务器发送的业务发布请求,并根据预先设置的路由策略选择CCF装置,再将该业务发布请求转发给该CCF装置,该业务发布请求包括第三方业务服务器标识、第三方业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的业务参数。
步骤402、CCF装置接收该业务发布请求,并存储第三方业务服务器标识、第三方业务服务器提供的业务能力的描述、业务能力的调用地址和业务能力的执行时所需的业务参数。
步骤403、CDNCF装置接收用户请求,并将该用户请求转发给该CCF装置,该用户请求包括媒体内容标识和处理要求。
步骤404、CCF装置根据预先设置的路由策略,选择CDF装置,并将用户请求转发给CDF装置。
步骤405、CDF装置判断是否存储了与用户请求中媒体内容标识对应的媒体内容;若没有存储,执行步骤406;若存储了,执行步骤409。
步骤406、CDF装置发送地址请求给CCF装置,并由CCF装置将该地址请求转发给CDNCF装置,该地址请求包括媒体内容的标识。
步骤407、CDNCF装置查询预先存储的媒体内容标识与COF装置的地址的对应关系,获取与地址请求中媒体内容标识对应的COF装置的地址,并将该COF装置的地址由CCF装置转发给CDF装置。
步骤408、CDF装置与COF装置的地址对应的COF装置建立连接,获取与该媒体内容标识对应的媒体内容,并向CCF装置上报已获取消息。
步骤409、CCF装置判断该CDF装置获取的媒体内容是否满足接收的用户请求中的处理要求信息,若不满足,则执行步骤410;若满足,则执行步骤413。
步骤410、CCF装置获取与处理要求对应的业务能力的执行时所需的业务参数和业务能力的调用地址,并发送能力调用请求给业务能力的调用地址对应的第三方业务服务器,该能力调用请求包括CDF装置的地址、业务能力的执行时所需的业务参数、CDN标识和媒体内容标识。
步骤411、第三方业务服务器根据该业务能力的业务参数,对CDF装置的地址对应的CDF装置中获取的媒体内容进行处理,获取处理后的媒体内容,并将该处理后的媒体内容发送给CDF装置的地址对应的CDF装置中。
步骤412、CDF装置发送处理后的媒体内容给UE。结束。
步骤413、CDF装置将发送预处理媒体内容给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用于接收第三方业务服务器发送的处理后的媒体内容。
更进一步的,该CDN侧设备还包括:发送模块34,用于发送处理后的媒体内容给用户设备,则该CDN侧设备还包括:删除模块,用于发送模块34发送处理后的媒体内容后,删除处理后的媒体内容;或者,该CDN侧设备还包括:保存模块,用于发送模块34发送处理后的媒体内容后,保存处理后的媒体内容。
本实施例的CCF装置可以用于执行图3所示方法实施例的技术方案,其实现原理类似,此处不再赘述。
图9为本发明媒体内容的处理系统的一个实施例的结构示意图,如图9所示,本实施例的媒体内容的处理系统包括:CDN侧设备41和第三方业务服务器42。其中,CDN侧设备41可以执行图2或图3所示的方法实施例的技术方案,其实现原理相类似,此处不在赘述。
本实施例的媒体内容的处理系统可以执行图5或图6所示的方法实施例的技术方案,其实现原理相类似,此处不在赘述。
在本实施例中,媒体内容处理系统利用第三方业务服务器完成对媒体内容的处理,解决了现有技术中CDN扩展性较差的问题,满足了用户多样化的需求,且通过第三方业务服务器对媒体内容进行处理,从而节省了CDN成本,并有效地提高了媒体内容处理系统的竞争力。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (14)
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任一所述的内容分发网络侧设备。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106246717A CN102143211A (zh) | 2010-12-31 | 2010-12-31 | 媒体内容的处理方法、设备和系统 |
PCT/CN2011/075346 WO2011144173A1 (zh) | 2010-12-31 | 2011-06-03 | 媒体内容的处理方法、设备和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010106246717A CN102143211A (zh) | 2010-12-31 | 2010-12-31 | 媒体内容的处理方法、设备和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102143211A true CN102143211A (zh) | 2011-08-03 |
Family
ID=44410431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010106246717A Pending CN102143211A (zh) | 2010-12-31 | 2010-12-31 | 媒体内容的处理方法、设备和系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102143211A (zh) |
WO (1) | WO2011144173A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102638731A (zh) * | 2011-12-13 | 2012-08-15 | 中兴通讯股份有限公司 | 一种用户点播的优化方法及系统 |
CN102932358A (zh) * | 2012-11-07 | 2013-02-13 | 网宿科技股份有限公司 | 基于内容分发网络的第三方文件改写加速分发方法和装置 |
CN103516606A (zh) * | 2012-06-25 | 2014-01-15 | 中兴通讯股份有限公司 | 一种cdn路由实现方法和系统 |
CN104113509A (zh) * | 2013-04-16 | 2014-10-22 | 腾讯科技(深圳)有限公司 | 媒体文件推送方法和服务器 |
CN104378304A (zh) * | 2013-08-14 | 2015-02-25 | 腾讯科技(深圳)有限公司 | 灰度发布的控制方法、装置及系统 |
CN104506656A (zh) * | 2015-01-09 | 2015-04-08 | 中国联合网络通信集团有限公司 | 一种在移动互联网中设置内容分发网络节点的方法和系统 |
CN111901396A (zh) * | 2020-07-08 | 2020-11-06 | 厦门网宿有限公司 | 一种资源请求响应方法、重定向服务器及决策分发服务器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1503530A (zh) * | 2002-11-20 | 2004-06-09 | ���Ͽع�����˾ | 提供业务的方法和系统 |
CN101662454A (zh) * | 2008-08-29 | 2010-03-03 | 阿里巴巴集团控股有限公司 | 互联网中图像处理的方法、装置和系统 |
EP2244439A1 (en) * | 2009-04-24 | 2010-10-27 | NTT DoCoMo, Inc. | Relay server, content distribution system and content distribution method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1738244A (zh) * | 2004-08-17 | 2006-02-22 | 北京亿阳巨龙智能网技术有限公司 | 在软交换系统中设置应用服务器的代理服务器的方法 |
CN101014045B (zh) * | 2007-02-02 | 2010-09-01 | 清华大学 | 服务承载网中服务管理的分布式方法 |
EP2384573A1 (en) * | 2008-12-30 | 2011-11-09 | Nokia Siemens Networks OY | User-dependent content delivery |
-
2010
- 2010-12-31 CN CN2010106246717A patent/CN102143211A/zh active Pending
-
2011
- 2011-06-03 WO PCT/CN2011/075346 patent/WO2011144173A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1503530A (zh) * | 2002-11-20 | 2004-06-09 | ���Ͽع�����˾ | 提供业务的方法和系统 |
CN101662454A (zh) * | 2008-08-29 | 2010-03-03 | 阿里巴巴集团控股有限公司 | 互联网中图像处理的方法、装置和系统 |
EP2244439A1 (en) * | 2009-04-24 | 2010-10-27 | NTT DoCoMo, Inc. | Relay server, content distribution system and content distribution method |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102638731A (zh) * | 2011-12-13 | 2012-08-15 | 中兴通讯股份有限公司 | 一种用户点播的优化方法及系统 |
CN102638731B (zh) * | 2011-12-13 | 2018-04-17 | 中兴通讯股份有限公司 | 一种用户点播的优化方法及系统 |
CN103516606A (zh) * | 2012-06-25 | 2014-01-15 | 中兴通讯股份有限公司 | 一种cdn路由实现方法和系统 |
CN102932358B (zh) * | 2012-11-07 | 2015-10-21 | 网宿科技股份有限公司 | 基于内容分发网络的第三方文件改写加速分发方法和装置 |
CN102932358A (zh) * | 2012-11-07 | 2013-02-13 | 网宿科技股份有限公司 | 基于内容分发网络的第三方文件改写加速分发方法和装置 |
CN104113509A (zh) * | 2013-04-16 | 2014-10-22 | 腾讯科技(深圳)有限公司 | 媒体文件推送方法和服务器 |
CN104113509B (zh) * | 2013-04-16 | 2015-12-02 | 腾讯科技(深圳)有限公司 | 媒体文件推送方法和服务器 |
CN104378304A (zh) * | 2013-08-14 | 2015-02-25 | 腾讯科技(深圳)有限公司 | 灰度发布的控制方法、装置及系统 |
CN104378304B (zh) * | 2013-08-14 | 2019-04-02 | 腾讯科技(深圳)有限公司 | 灰度发布的控制方法、装置及系统 |
CN104506656A (zh) * | 2015-01-09 | 2015-04-08 | 中国联合网络通信集团有限公司 | 一种在移动互联网中设置内容分发网络节点的方法和系统 |
CN104506656B (zh) * | 2015-01-09 | 2018-03-23 | 中国联合网络通信集团有限公司 | 一种在移动互联网中设置内容分发网络节点的方法和系统 |
CN111901396A (zh) * | 2020-07-08 | 2020-11-06 | 厦门网宿有限公司 | 一种资源请求响应方法、重定向服务器及决策分发服务器 |
US11799987B2 (en) | 2020-07-08 | 2023-10-24 | Xiamen Wangsu Co., Ltd. | Method for responding to resource request, redirect server, and decision delivery server |
Also Published As
Publication number | Publication date |
---|---|
WO2011144173A1 (zh) | 2011-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143211A (zh) | 媒体内容的处理方法、设备和系统 | |
CN107566786B (zh) | 一种获取监控视频的方法、装置及终端设备 | |
CN109089168B (zh) | 视频分享方法、装置、系统及存储介质 | |
CN112087644B (zh) | 拉流请求处理方法、装置、系统、电子设备和存储介质 | |
US20120215894A1 (en) | Method, apparatus and system for selecting service | |
WO2020155293A1 (zh) | 一种推流方法、系统及服务器 | |
US10455294B2 (en) | Video distribution method and device | |
WO2015120766A1 (zh) | 一种视频优化系统及方法 | |
WO2010130157A1 (zh) | 一种数据的同步方法、widget终端及服务器 | |
CN111193789B (zh) | 订阅信息推送方法、装置、计算机设备和可读存储介质 | |
US20200244753A1 (en) | Method, system and server for stream-pushing | |
CN113572835A (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
CN106506633A (zh) | 一种业务分流方法、设备及系统 | |
CN103546528A (zh) | 分布式消息推送方法及系统 | |
CN106209952A (zh) | 服务节点分配方法、装置、cdn管理服务器及系统 | |
US10505811B2 (en) | Multi-terminal interaction relation maintenance system and method | |
CN103327026B (zh) | 一种数据更新方法和更新系统 | |
US8051129B2 (en) | Arrangement and method for reducing required memory usage between communication servers | |
CN106561053A (zh) | 在网络化系统内请求和接收媒体流 | |
CN109120502B (zh) | 用于多业务融合平台的通信方法、设备、系统及存储介质 | |
CN102014038B (zh) | 一种传输资源管理方法及装置 | |
SG181444A1 (en) | Method and set top box for acquiring program content | |
KR101937449B1 (ko) | 동영상 서비스 장치 및 동영상 서비스 방법 | |
CN114760356A (zh) | 数据读取请求处理方法、装置及数据读取请求处理系统 | |
CN105245512A (zh) | 一种单向文件传输方法及实现该传输方法的服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110803 |