一种网络多媒体资源控制方法及装置的制造方法

文档序号:8343172阅读:124来源:国知局
一种网络多媒体资源控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络多媒体播放领域,尤其涉及一种网络多媒体资源控制方法及装置。
【背景技术】
[0002]近些年,随着网络通信的普及和发展,网络视频媒体已经成为一个颇为有效的视频信息获取渠道。与传统电视媒体相比,网络视频媒体的多媒体表现形式更加多样。仅以广告为例,既有视频播放前中后的贴片广告、暂停广告,也有作为播放器背景的广告形式,还有字幕广告、播放区域外的图文广告等。
[0003]网络多媒体资源有静态多媒体和动态多媒体。静态多媒体大部分为一些静态的图片等,例如登录网站和网页时弹出的一些浮动的广告窗口。由于网络时间和空间的局限性,为了充分利用网络视频媒体的时间和空间资源,产生了动态多媒体,例如,在用户选择的视频播放前、播放中和播放后的插播广告。
[0004]现有技术中的网络多媒体资源控制策略形式较单一,比如只能在频道级别设置统一的多媒体播放策略,同一个频道下所有视频都会采用一个策略,这样就不能实现个性化定制,例如,在播放该频道下某个专辑或视频时,无法采用其它的多媒体播放策略。为了实现频道下的专辑或视频个性化多媒体播放策略,需要前端多媒体播放器或是后台多媒体系统硬编码,进行临时而且复杂的处理来应对。对系统多媒体播放策略的临时设置,导致系统调整和实施不够灵活,系统臃肿复杂,可维护度降低。

【发明内容】

[0005]本发明实施例提供一种网络多媒体资源控制方法及装置,以解决现有技术中网络多媒体资源控制策略形式单一、不能实现个性化定制,临时设置多媒体播放策略时,导致系统调整和实施不够灵活,系统臃肿复杂,可维护低的问题。
[0006]本发明实施例提供的具体技术方案如下:
[0007]第一方面,一种网络多媒体资源控制方法,包括:
[0008]确定针对每一级别的视频资源预设的多媒体嵌入播放策略,所述多媒体嵌入播放策略是针对待嵌入的多媒体资源建立的;
[0009]根据各个级别的视频资源及相应的多媒体嵌入播放策略更新各个级别的视频资源的本地播放策略;
[0010]接收到针对某一级别的视频资源的播放请求时,根据更新后的该级别的视频资源的本地播放策略,将对应的待嵌入的多媒体资源嵌入至该级别的视频资源中的指定位置,并播放经过嵌入处理的多视频资源。
[0011]通过这种方法,针对不同级别的视频资源,设置对应的多媒体嵌入播放策略,可以避免传统的多媒体嵌入策略形式单一、不能实现个性化定制问题,降低广告系统的复杂性,也降低系统的维护成本,实现系统灵活、在线实时响应。
[0012]结合第一方面,在第一种可能的实现方式中,根据该级别的视频资源及相应的多媒体嵌入播放策略更新所该级别的视频资源的本地播放策略,具体包括:
[0013]将该级别的视频资源对应的待嵌入的多媒体资源的标识信息嵌入至该级别的视频资源中的指定位置;所述标识信息用于指示所述多媒体资源在该一级别的视频资源中的嵌入位置。
[0014]通过这种方法,设置标识信息用于指示多媒体资源在某一级别的视频资源中的嵌入位置,当系统在某一特定位置读取到该标识信息后,就播放该标识信息指示的多媒体资源,可是实现系统灵活调整,降低系统缓存时间,节省系统运行时间。
[0015]结合第一方面中第一种可能的实现方式,在第二种可能的实现方式中,根据该级别的视频资源的本地播放策略,将对应的待嵌入的多媒体资源嵌入至该级别的视频资源中的指定位置,包括:
[0016]在播放该级别的视频资源的播放过程中,若判定该级别的视频资源的本地播放策略有效,则每读取到一次所述标识信息,将对应的待嵌入的多媒体资源嵌入当前位置;或者
[0017]在播放该级别的视频资源之前,若判定该级别的视频资源的本地播放策略有效,则在每一个记录有所述标识信息的位置嵌入对应的待嵌入的多媒体资源。
[0018]通过这种方法,可以缩短系统的缓冲时间,提高系统运行效率。
[0019]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:
[0020]若判定该级别的视频资源的本地播放策略无效,则根据预设的级别优先级,选取优先级低于该级别的视频资源的另一视频资源的本地播放策略;
[0021]按照所述另一视频资源的本地播放策略将对应的待嵌入的多媒体资源嵌入至该级别的视频资源中的指定位置。
[0022]通过这种方法,在系统判断某一级别的视频资源的本地播放策略无效时,仍然可以根据另一视频资源的本次播放策略,将对应的待嵌入多媒体资源嵌入至该一级别的视频资源中。
[0023]结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,判定该级别的视频资源的本地播放策略无效,包括:
[0024]确定该级别的视频资源的本地播放策略不存在时,判定该级别的视频资源的本地播放策略无效;或者
[0025]确定该级别的视频资源的本地播放策略对应的待嵌入的多媒体资源无法读取时,判定该级别的视频资源的本地播放策略无效。
[0026]通过这种方法,系统可以判定某一级别的视频资源的本地播放策略无效。
[0027]第二方面,一种网络多媒体资源控制装置,包括:
[0028]确定单元,用于确定针对每一级别的视频资源预设的多媒体嵌入播放策略,所述多媒体嵌入播放策略是针对待嵌入的多媒体资源建立的;
[0029]更新单元,用于根据各个级别的视频资源及相应的多媒体嵌入播放策略更新各个级别的视频资源的本地播放策略;
[0030]嵌入单元,用于接收到针对一个级别的视频资源的播放请求时,根据更新后的该级别的视频资源的本地播放策略,将对应的待嵌入的多媒体资源嵌入至该级别的视频资源中的指定位置,并播放经过嵌入处理的多视频资源。
[0031]这样,网络多媒体资源控制装置针对不同级别的视频资源,设置对应的多媒体嵌入播放策略,可以避免传统的多媒体嵌入策略形式单一、不能实现个性化定制问题,降低广告系统的复杂性,也降低系统的维护成本,实现系统灵活、在线实时响应。
[0032]结合第二方面,在第一种可能的实现方式中,所述更新单元,具体用于:
[0033]将该级别的视频资源对应的待嵌入的多媒体资源的标识信息嵌入至该级别的视频资源中的指定位置;所述标识信息用于指示所述多媒体资源在该级别的视频资源中的嵌入位置。
[0034]这样,更新单元设置标识信息用于指示多媒体资源在某一级别的视频资源中的嵌入位置,当系统在某一特定位置读取到该标识信息后,就播放该标识信息指示的多媒体资源,可是实现系统灵活调整,降低系统缓存时间,节省系统运行时间。
[0035]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述嵌入单元,具体用于:
[0036]在播放该级别的视频资源的在播放过程中,若判定该级别的视频资源的本地播放策略有效,则所述嵌入单元每读取到一次所述标识信息,将对应的待嵌入的多媒体资源嵌入当前位置;或者在播放该级别的视频资源之前,若判定该级别的视频资源的本地播放策略有效,则所述嵌入单元在每一个记录有所述标识信息的位置嵌入对应的待嵌入的多媒体资源。
[0037]这样,可以缩短系统的缓冲时间,提高系统运行效率。
[0038]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述嵌入单元,具体用于:
[0039]若判定该级别的视频资源的本地播放策略无效,则根据预设的级别优先级,选取优先级低于该级别的视频资源的另一视频资源的本地播放策略;
[0040]按照所述另一视频资源的本地播放策略将对应的待嵌入的多媒体资源嵌入至该级别的视频资源中的指定位置。
[0041]这样,在嵌入单元判断某一级别的视频资源的本地播放策略无效时,仍然可以根据另一视频资源的本次播放策略,将对应的待嵌入多媒体资源嵌入至该一级别的视频资源中。
[0042]结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述嵌入单元,具体用于:
[0043]所述嵌入单元确定该级别的视频资源的本地播放策略不存在时,判定该级别的视频资源的本地播放策略无效;或者所述嵌入单元确定该级别的视频资源的本地播放策略对应的待嵌入的多媒体资源无法读取时,判定该级别的视频资源的本地播放策略无效。
[0044]这样,嵌入单元可以判定某一级别的视频资源的本地播放策略无效。
[0045]采用本发明技术方案,可以有效的避免网络多媒体资源控制策略形式单一、不能实现个性化定制,临时设置多媒体播放策略时,导致系统调整和实施不够灵活,系统臃肿复杂,可维护低的问题,降低了多媒体系统的复杂性,也降低了系统的维护成本
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1