一种动态调优的内容发布方法及系统技术方案

技术编号:8389088 阅读:190 留言:0更新日期:2013-03-07 21:03
本发明专利技术公开了一种动态调优的内容发布方法及系统,该系统涉及内容管理系统和边缘内容交付系统,所述方法基本原理是,把每个内容的一次发布看成一个具有属性发布任务;内容管理系统向边缘内容交付系统请求内容发布,称为任务派遣,边缘内容交付系统获取发布内容,称为任务执行;任务派遣时,内容管理系统给每个发布任务设定优先级;边缘内容交付系统接收到发布任务后,将把发布任务加入任务队列,并按照发布优先级从高到低逐次执行;且,边缘内容交付系统根据用户对内容的请求密度来动态调整任务优先级;当任务队列中存在比当前执行的任务优先级高时,将会暂停当前任务执行,转向执行高优先级任务。本发明专利技术相对于现有技术的做法缩短内容上线时间。

【技术实现步骤摘要】

本专利技术涉及网络服务领域,特别涉及一种内容发布方法及系统。
技术介绍
随着互联网中多媒体服务业务的日益增长,多媒体内容从中心内容管理系统到边缘内容交付系统的合理、高效、快速部署成为当前内容运营的一大挑战。为了提高多媒体内容快速发布及响应,现有的方法是采用CDN或P2P技术将待发布的内容从内容管理系统发送至内容交付节点,所述内容交付节点位于网络边缘,用户可以直接接入这些节点获取这些节点能够提供的多媒体内容。现有技术的CDN将内容部署到靠近用户的服务节点,在用户请求内容时,使用缓存及重定向等技术为用户提供高效服务。现有技术的P2P是将客户端已经存在的内容能向其他客户端提供服务。但这两种技术都受限于节点数或用户数的数量,在少量节点数或用户数情况下,两种技术基本起不到加速用户获得其需要的多媒体文件的作用。而中国第CN200810104585号专利公开了一种用于互联网络上的数字媒体内容进行发布的方法,虽该方法提供了可靠且高效的内容发布方法,其重点解决可靠性,公开的内容发布方法并没有考虑用户端的请求,与本专利公开的方法完全不同。中国第CN200810048703号专利公开了一种媒体发布网络中的发布内容控制方法,该方法重点解决发布过程中的数字知识产权的保护。因此,需要一种内容发布方法,以达到内容的服务的总体最优为目标。
技术实现思路
本专利技术目的在于,为克服现有的CDN系统和P2P系统将内容管理系统的内容发布到内容交付系统时存在的问题,从而提出一种动态调优的内容发布方法及系统。本专利技术提供的方法和装置是一种与现有技术的CDN及P2P并列的可为用户提供方便快捷的获取多媒体内容的系统,同时它克服了这两种系统存在的问题取得了更加有益的技术效果。本专利技术能够满足用户希望最先获取服务的内容快速部署及响应,可使内容的整体服务达到最优。为了实现上述目的,本专利技术一种动态调优的内容发布方法,该方法用于实现内容管理系统为用户提供高效灵活的内容服务,且该方法基于内容管理系统和若干边缘交付系统,其特征在于,所述方法包含如下步骤:步骤1,将若干边缘交付系统被划分为1~M逻辑域,每个逻辑域包含至少一个边缘交付系统的步骤。步骤2,发布任务时预先设置发布任务的优先级,将包含优先级参数的各任务发布至边缘交付系统。步骤3,用户发出内容请求时在各个逻辑域查找内容,并将找到的内容发给用户,其中,任务派遣后,用户就能够从边缘内容交付系统请求该任务对应的内容;其中,内容管理系统向边缘内容交付系统请求内容发布称为任务派遣。优化的,所述的方法还包含如下步骤:步骤4,各个边缘内容交付系统根据用户对内容的请求密度动态调整各个任务在该边缘内容交付系统的优先级。可选的,所述步骤2进一步包含如下步骤:步骤201,边缘内容交付系统接收到发布任务后,按照发布任务的优先级和发布时间插入到任务队列中,在任务队列中,优先级高的任务排在前面。步骤203,判断当前执行的任务优先级在任务队列中是否最高,如果最高,进入206;否则,进入204。步骤204,暂停当前执行的任务,并给当前执行的任务增加优先级。步骤205,重新从任务队列中选取优先度最高的任务开始执行,如果,同一优先级有多个任务,将获取发布时间早任务,进入207。步骤206,继续执行原任务。步骤207,如果执行完毕,从任务队列中删除此任务,进入214。步骤214,边缘内容交付系统判断任务队列是否为空,如果为空,进入215,否则,进行205。;步骤215,发布任务全部执行完毕。进一步优化的,所述任务队列中如果存在同一优先级的若干任务时,按照发布时间进一步排序,即发布时间早的在优先级队列的前面。可选的,所述步骤3进一步包含如下步骤:步骤208,用户向边缘内容交付系统请求内容。步骤209,边缘内容交付系统接收用户请求。步骤210,边缘内容交付系统根据用户请求,查找本地是否存在该内容;如果存在,进入213;否则,进入211。步骤211,边缘内容交付系统把用户请求重定向到本逻辑域包含的其它边缘内容交付系统重新查找该任务,如果找到进入步骤213,如果没有找到,则将该任务再其余逻辑域查找该任务,如果找到进入步骤213;如果没有找到,回到步骤208。步骤213,边缘内容交付系统对用户提供服务,直到服务完毕。再进一步优化的,所述步骤211和步骤213之间还包含如下步骤:边缘内容交付系统记录用户请求,并计算用户的请求密度是否达到预先设置的预置,如果达到,将增加内容的发布任务的优先级,重新调整发布队列;其中,所述内容请求密度为:在一定时间内请求该内容的次数,且当在一定的时间内接收到同一个用户多次请求同一个内容时,对请求密度按设定的倍率增加。基于上述方法,本专利技术还提供一种动态调优的内容发布系统,该系统用于实现内容管理系统为用户提供高效灵活的内容服务,包含:内容管理系统和若干边缘交付系统,其特征在于,所述系统还包含:一逻辑域划分单元,用于将若干边缘交付系统被划分为1~M逻辑域,每个逻辑域包含至少一个边缘交付系统的步骤。发布任务的优先级生成单元,用于发布任务时预先设置发布任务的优先级。和用户请求内容查找与发送模块,用于当用户发出内容请求时在各个逻辑域查找内容,并将找到的内容发给用户的步骤,其中,任务派遣后,用户就能够从边缘内容交付系统请求该任务对应的内容。优化的,所述系统还包含:一动态优先级调整单元,用于各个边缘内容交付系统根据用户对内容的请求密度动态调整各个任务在该边缘内容交付系统的优先级。可选的,所述请求密度为:在一定时间内请求该内容的次数,且当在一定的时间内接收到同一个用户多次请求同一个内容时,对请求密度按设定的倍率增加。可选的,所述预先设置任务优先级的策略为:根据待发布内容的时效性、价值和/或文件大小中的若干参量进行加权计算每个待发布任务的优先级。本专利技术的优点在于,当其中一个逻辑域获得了某内容时,通过个逻辑域的信息交互该内容就可以上线,相对于现有技术的做法缩短内容上线时间,即当内容管理系统完成任务派遣时,可上线该内容;优化的,当用户请求某内容时,优先从各个逻辑域查找该内容,减少内容管理系统系统压力,任务执行时,边缘内容交付系统获取内容时优先从本逻辑域的其他边缘内容交付系统获取内容;进一步优化的,内容的整体服务达到最优,根据用户对内容的请求密度来动态调整任务优先级,能优先获取用户最希望先获得内容,从而更有效满足了用户的需求度。...

【技术保护点】
一种动态调优的内容发布方法,该方法用于实现内容管理系统为用户提供高效灵活的内容服务,且该方法基于内容管理系统和若干边缘交付系统,其特征在于,所述方法包含如下步骤:步骤1,将若干边缘交付系统被划分为1~M逻辑域,每个逻辑域包含至少一个边缘交付系统的步骤;步骤2,发布任务时预先设置发布任务的优先级,将包含优先级参数的各任务发布至边缘交付系统;步骤3,用户发出内容请求时在各个逻辑域查找内容,并将找到的内容发给用户,其中,任务派遣后,用户就能够从边缘内容交付系统请求该任务对应的内容;其中,内容管理系统向边缘内容交付系统请求内容发布称为任务派遣。

【技术特征摘要】
1.一种动态调优的内容发布方法,该方法用于实现内容管理系统为用户提供高
效灵活的内容服务,且该方法基于内容管理系统和若干边缘交付系统,其特征在于,
所述方法包含如下步骤:
步骤1,将若干边缘交付系统被划分为1~M逻辑域,每个逻辑域包含至少一个
边缘交付系统的步骤;
步骤2,发布任务时预先设置发布任务的优先级,将包含优先级参数的各任务发
布至边缘交付系统;
步骤3,用户发出内容请求时在各个逻辑域查找内容,并将找到的内容发给用户,
其中,任务派遣后,用户就能够从边缘内容交付系统请求该任务对应的内容;
其中,内容管理系统向边缘内容交付系统请求内容发布称为任务派遣。
2.根据权利要求1所述的动态调优的内容发布方法,其特征在于,所述的方法
还包含如下步骤:
步骤4,各个边缘内容交付系统根据用户对内容的请求密度动态调整各个任务在
该边缘内容交付系统的优先级。
3.根据权利要求2所述的动态调优的内容发布方法,其特征在于,所述步骤2
进一步包含如下步骤:
步骤201,边缘内容交付系统接收到发布任务后,按照发布任务的优先级和发布
时间插入到任务队列中,在任务队列中,优先级高的任务排在前面;
步骤203,判断当前执行的任务优先级在任务队列中是否最高,如果最高,进入
206;否则,进入204;
步骤204,暂停当前执行的任务,并给当前执行的任务增加优先级;
步骤205,重新从任务队列中选取优先度最高的任务开始执行,如果,同一优先
级有多个任务,将获取发布时间早任务,进入207;
步骤206,继续执行原任务;
步骤207,如果执行完毕,从任务队列中删除此任务,进入214;
步骤214,边缘内容交付系统判断任务队列是否为空,如果为空,进入215,否
则,进行205;
步骤215,发布任务全部执行完毕。
4.根据权利要求3所述的动态调优的内容发布方法,其特征在于,所述任务队
列中如果存在同一优先级的若干任务时,按照发布时间进一步排序,即发布时间早
的在优先级队列的前面。
5.根据权利要求2所述的动态调优的内容发布方法,其特征在于,所述步骤3
进一步包含如下步骤:
步骤208,用户向边缘内容交付系统请求内容;
步骤209,边缘内容交付系统接收用户请求;
步骤210...

【专利技术属性】
技术研发人员:刘学脱立恒王劲林程钢
申请(专利权)人:中国科学院声学研究所上海尚恩华科网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1