一种流媒体的调度方法及装置的制造方法_5

文档序号:9846780阅读:来源:国知局
所述的存储介质可为磁碟、光盘、只读存储器(R0M,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
[0184]对本发明实施例的所述流媒体的调度装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
[0185]以上对本发明实施例所提供的一种流媒体的调度方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种流媒体的调度方法,其特征在于,包括: 接收用户访问流媒体的访问请求; 根据所述访问请求,获取覆盖的流媒体资源的使用情况; 根据所述访问请求,确定相应的用户访问级别; 基于所述流媒体资源的使用情况,并按照所述用户访问级别,对所述流媒体资源进行调度。2.根据权利要求1所述的流媒体的调度方法,其特征在于,所述接收用户访问流媒体的访问请求之前,还包括: 获取流媒体资源的来源信息; 根据所述来源信息,确定所述流媒体资源的类别,所述流媒体资源的类别包括本地资源、区域资源以及外包资源; 基于所述流媒体资源的类别,设定所述流媒体资源的类别的优先级信息。3.根据权利要求2所述的流媒体的调度方法,其特征在于,所述接收用户访问流媒体的访问请求之前,还包括: 收集关于流媒体资源的用户访问数据; 根据所述用户访问数据,确定相应的访问类型,所述访问类型包括会员访问、普通影视频访问、用户原创内容视频访问以及离线下载访问; 基于所述访问类型,设定用户访问级别。4.根据权利要求3所述的流媒体的调度方法,其特征在于,所述基于所述流媒体资源的使用情况,并按照所述用户访问级别,对所述流媒体资源进行调度,包括: 按照所述流媒体资源的类别的优先级信息,获取各类别的流媒体资源的使用情况; 基于各类别的流媒体资源的使用情况,并按照所述用户访问级别,对所述流媒体资源进行调度。5.根据权利要求1所述的流媒体的调度方法,其特征在于,所述根据所述访问请求,获取覆盖的流媒体资源的使用情况,包括: 根据所述访问请求,获取覆盖的各类别的流媒体资源的带宽使用数值; 将各带宽使用数值与所属类别流媒体资源对应的预设阈值进行对比; 若确定带宽使用数值超过对应的预设阈值,则确定对应类别的流媒体资源达到饱和; 若确定带宽使用数值未超过对应的预设阈值,则确定对应类别的流媒体资源未达到饱和。6.根据权利要求4所述的流媒体的调度方法,其特征在于,所述基于各类别的流媒体资源的使用情况,并按照所述用户访问级别,对所述流媒体资源进行调度,包括: 当确定本地资源未饱和时,控制使用本地资源进行覆盖; 当确定本地资源饱和时,按照所述用户访问级别,对所述流媒体资源进行调度。7.根据权利要求6所述的流媒体的调度方法,其特征在于,所述用户访问级别由高到低的顺序依次为会员访问、普通影视频访问、用户原创内容视频访问、离线下载访问;当确定本地资源饱和时,所述按照所述用户访问级别,对所述流媒体资源进行调度,包括: 在确定用户访问级别为会员访问时,控制使用本地资源进行覆盖,在确定用户访问级别低于会员访问时,判断区域资源是否饱和; 当确定区域资源未饱和时,控制使用区域资源进行覆盖; 当确定区域资源饱和,且在用户访问级别为普通影视频访问时,控制使用区域资源进行覆盖,当确定区域资源饱和,且在用户访问级别低于普通影视频访问时,判断外包资源是否饱和; 当确定外包资源未饱和时,控制使用外包资源进行覆盖; 当确定外包资源达到饱和时,按照所述用户访问级别对用户访问进行柔性处理。8.根据权利要求7所述的流媒体的调度方法,其特征在于,所述当确定外包资源达到饱和时,按照所述用户访问级别对用户访问进行柔性处理,包括: 当确定外包资源饱和,且在用户访问级别为用户原创内容视频访问时,控制使用外包资源进行覆盖; 当确定外包资源饱和且还未过载,用户访问级别为离线下载访问时,开启访问限速和/或对等网络加速模式,并控制使用外包资源进行覆盖; 当确定外包资源饱和且过载时,开启延时下载模式。9.一种流媒体的调度装置,其特征在于,包括: 接收单元,用于接收用户访问流媒体的访问请求; 第一获取单元,用于根据所述访问请求,获取覆盖的流媒体资源的使用情况; 第一确定单元,用于根据所述访问请求,确定相应的用户访问级别; 调度单元,用于基于所述流媒体资源的使用情况,并按照所述用户访问级别,对所述流媒体资源进行调度。10.根据权利要求9所述的流媒体的调度装置,其特征在于,所述装置还包括: 第二获取单元,用于获取流媒体资源的来源信息; 第二确定单元,用于根据所述来源信息,确定所述流媒体资源的类别,所述流媒体资源的类别包括本地资源、区域资源以及外包资源; 第一设定单元,用于基于所述流媒体资源的类别,设定所述流媒体资源的类别的优先级ig息。11.根据权利要求10所述的流媒体的调度装置,其特征在于,所述装置还包括: 收集单元,用于收集关于流媒体资源的用户访问数据; 第三确定单元,用于根据所述用户访问数据,确定相应的访问类型,所述访问类型包括会员访问、普通影视频访问、用户原创内容视频访问以及离线下载访问; 第二设定单元,用于基于所述访问类型,设定用户访问级别。12.根据权利要求11所述的流媒体的调度装置,其特征在于,所述调度单元包括: 第一获取子单元,用于按照所述流媒体资源的类别的优先级信息,获取各类别的流媒体资源的使用情况; 调度子单元,用于基于各类别的流媒体资源的使用情况,并按照所述用户访问级别,对所述流媒体资源进行调度。13.根据权利要求9所述的流媒体的调度装置,其特征在于,所述第一获取单元包括: 第二获取子单元,用于根据所述访问请求,获取覆盖的各类别的流媒体资源的带宽使用数值; 对比子单元,用于将各带宽使用数值与所属类别流媒体资源对应的预设阈值进行对比; 第一确定子单元,用于若确定带宽使用数值超过对应的预设阈值,则确定对应类别的流媒体资源达到饱和; 第二确定子单元,用于若确定带宽使用数值未超过对应的预设阈值,则确定对应类别的流媒体资源未达到饱和。14.根据权利要求12所述的流媒体的调度装置,其特征在于,所述调度子单元用于: 当确定本地资源未饱和时,控制使用本地资源进行覆盖,当确定本地资源饱和时,按照所述用户访问级别,对所述流媒体资源进行调度。15.根据权利要求14所述的流媒体的调度装置,其特征在于,所述用户访问级别由高到低的顺序依次为会员访问、普通影视频访问、用户原创内容视频访问、离线下载访问;所述调度子单元还用于: 当确定本地资源饱和,在确定用户访问级别为会员访问时,控制使用本地资源进行覆盖,在确定用户访问级别低于会员访问时,判断区域资源是否饱和; 当确定区域资源未饱和时,控制使用区域资源进行覆盖,当确定区域资源饱和,且在用户访问级别为普通影视频访问时,控制使用区域资源进行覆盖,当确定区域资源饱和,且在用户访问级别低于普通影视频访问时,判断外包资源是否饱和; 当确定外包资源未饱和时,控制使用外包资源进行覆盖,当确定外包资源达到饱和时,按照所述用户访问级别对用户访问进行柔性处理。16.根据权利要求15所述的流媒体的调度装置,其特征在于,所述调度子单元还用于: 当确定外包资源饱和,且在用户访问级别为用户原创内容视频访问时,控制使用外包资源进行覆盖;当确定外包资源饱和且还未过载,用户访问级别为离线下载访问时,开启访问限速和/或对等网络加速模式,并控制使用外包资源进行覆盖;当确定外包资源饱和且过载时,开启延时下载模式。
【专利摘要】本发明公开了一种流媒体的调度方法及装置,其中该方法包括:接收用户访问流媒体的访问请求;根据该访问请求,获取覆盖的流媒体资源的使用情况;根据该访问请求,确定相应的用户访问级别;基于流媒体资源的使用情况,并按照用户访问级别,对流媒体资源进行调度。本发明实施例在对流媒体资源进行调度时,不但考虑了覆盖的流媒体资源的使用情况,并且考虑了访问请求相应的用户访问级别,从而可以选择最合适的流媒体资源进行服务,大大的改善了流媒体播放效果,提高了播放质量。
【IPC分类】H04L29/06, H04N21/262
【公开号】CN105610869
【申请号】CN201610120405
【发明人】曾东方
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年5月25日
【申请日】2016年3月3日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1