【技术实现步骤摘要】
本专利技术属于互联网
,尤其涉及基于内容分发网络的多媒体内容监控系统、方法及装置。
技术介绍
近年来随着网络宽带的普及,大大地加速了流媒体应用的发展,音视频等多媒体内容逐渐成为主要的互联网业务之一,并且增长很快,多媒体市场容量大大增加。因此,传统的由ICP(Internet Content Provider,互联网内容提供商)直接提供多媒体服务的模式已经渐渐被CDN(Content Delivery Network,内容分发网络)提供多媒体服务的模式所替代。CDN是通过在现有的互联网基础之上建立一层覆盖网络,以稳定、高效地将互联网内容从ICP分发给互联网用户,其具体技术原理是:通过在全国各地部署若干CDN节点,并将这些节点通过互联网络相互连接,形成分发网络;选择距离ICP站点最近或者连接情况最好的一个或者多个CDN节点,从ICP站点取得多媒体内容,并通过建立好的分发网络,推送到最接近用户的边缘CDN节点上;用户便可以通过就近的CDN节点获得所需内容。如图1所示,为单层结构的CDN,其中所有的CDN节点均直接从ICP站点获取内容,然后发送给用户,这种方式对于大型的多媒体内容分发来说,ICP站点压力较大,因此,大型的多媒体内容分发通常采用多层的网络结构,如图2所示,只有少量距离ICP站点最近的CDN节点直接从ICP站点获取内容,形成第一层分发子层,而其它距离较远的CDN节点则从第一层分发子层中的CDN节点获取内容,形成第二层分发子层,依此类推,最终形成树状结构的分发网络,最后由处于“树叶”位置的边缘CDN节点将数据发送给用户。-->在多媒体内容迅速增长 ...
【技术保护点】
一种基于内容分发网络的多媒体内容监控方法,其特征在于,包括: 接收根据多媒体内容监控任务生成的任务配置信息,所述任务配置信息包括待监控多媒体内容的统一资源定位符URL; 根据采集的各个内容分发网络CDN节点的节点信息以及所述各个 CDN节点的任务执行状态信息,选择用于执行内容获取任务的第一CDN节点,并指示所述第一CDN节点根据所述待监控多媒体内容的URL获取多媒体内容; 根据采集的各个CDN节点的节点信息以及所述各个CDN节点的任务执行状态信息,选择用于执行 多媒体内容指纹生成任务的第二CDN节点,并指示所述第二CDN节点为所述第一CDN节点获取的多媒体内容生成指纹; 根据所述第二CDN节点生成的指纹与指纹数据库中的指纹的匹配结果,对所述待监控多媒体内容进行处理。
【技术特征摘要】
1、一种基于内容分发网络的多媒体内容监控方法,其特征在于,包括:接收根据多媒体内容监控任务生成的任务配置信息,所述任务配置信息包括待监控多媒体内容的统一资源定位符URL;根据采集的各个内容分发网络CDN节点的节点信息以及所述各个CDN节点的任务执行状态信息,选择用于执行内容获取任务的第一CDN节点,并指示所述第一CDN节点根据所述待监控多媒体内容的URL获取多媒体内容;根据采集的各个CDN节点的节点信息以及所述各个CDN节点的任务执行状态信息,选择用于执行多媒体内容指纹生成任务的第二CDN节点,并指示所述第二CDN节点为所述第一CDN节点获取的多媒体内容生成指纹;根据所述第二CDN节点生成的指纹与指纹数据库中的指纹的匹配结果,对所述待监控多媒体内容进行处理。2、如权利要求1所述的方法,其特征在于,若所述匹配结果为所述第二CDN节点生成的指纹与所述指纹数据库中的指纹匹配,所述根据所述第二CDN节点生成的指纹与指纹数据库中的指纹的匹配结果,对所述待监控多媒体内容进行处理,包括:根据所述指纹数据库中与所述第二CDN节点生成的指纹匹配的指纹对应的指纹类型,以及该指纹类型对应的执行策略,对所述第二CDN节点生成的指纹对应的多媒体内容进行处理。3、如权利要求1所述的方法,其特征在于,所述指纹数据库中的指纹包括:根据用户提供的作为监控样本的多媒体内容的URL生成的指纹。4、如权利要求3所述的方法,其特征在于,根据用户提供的作为监控样本的多媒体内容的URL生成指纹,包括:接收根据多媒体内容入库任务生成的任务配置信息,所述任务配置信息包括作为监控样本的多媒体内容的URL;根据采集的各个CDN节点的节点信息以及所述各个CDN节点的任务执行状态信息,选择用于执行内容获取任务的第三CDN节点,并指示所述第三CDN节点根据所述作为监控样本的多媒体内容的URL获取多媒体内容;根据保存的各个CDN节点的节点信息以及所述各个CDN节点的任务执行状态信息,选择用于执行多媒体内容指纹生成任务的第四CDN节点,并指示所述第四CDN节点为所述第三CDN节点获取的多媒体内容生成指纹;指示指纹数据库获取所述第四CDN节点生成的指纹并保存。5、如权利要求1或4所述的方法,其特征在于,所述CDN节点的节点信息包括所述CDN节点的性能参数;选择用于执行相应任务的CDN节点,包括:根据所述CDN节点的性能参数选择设定个CDN节点,并根据选择出的CDN节点的任务执行状态信息选择负载最小的CDN节点;或者,根据所述CDN节点的任务执行状态信息选择设定个CDN节点,并根据选择出的CDN节点的性能参数选择性能最好的CDN节点。6、一种中央控制服务器,其特征在于,包括:信息汇总单元,用于采集各个内容分发网络CDN节点的节点信息以及所述各个CDN节点的任务执行状态信息;任务管理单元,用于接收根据多媒体内容监控任务生成的任务配置信息,所述任务配置信息包括待监控多媒体内容的统一资源定位符URL;中央控制单元,用于根据所述信息汇总单元采集的信息,选择用于执行内容获取任务的第一CDN节点,并指示所述第一CDN节点根据所述待监控多媒体内容的URL获取多媒体内容;以及,根据所述信息汇总单元采集的信息,选择用于执行多媒体内容指纹生成任务的第二CDN节点,并指示所述第二CDN节点为所述第一CDN节点获取的多媒体内容生成指纹;匹配处理单元,用于根据所述第二CDN节点生成的指纹与指纹数据库中的指纹的匹配结果,对所述待监控多媒体内容进行处理。7、如权利要求6所述的服务器,其特征在于,所述匹配处理单元具体用于,当所述匹配结果为所述第二CDN节点生成的指纹与所述指纹数据库中的指纹匹配时,根据所述指纹数据库中与...
【专利技术属性】
技术研发人员:尹浩,黄东,张焕强,李铮,惠雯,陈文涛,
申请(专利权)人:清华大学,北京蓝汛通信技术有限责任公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。