基于混合优先级的移动医疗流媒体数据调度方法及系统的制作方法

文档序号:10698545阅读:407来源:国知局
基于混合优先级的移动医疗流媒体数据调度方法及系统的制作方法
【专利摘要】一种基于混合优先级的移动医疗流媒体数据调度方法,包括如下步骤:建立以播放序列时间轴为横坐标、以分层流媒体数据的层次为纵坐标的坐标系;在所述坐标系中,在播放序列时间轴上设定以播放点bu为起点的所述流媒体数据的缓存区窗口;按照距离所述播放点距离的远近,将所述缓存区窗口分多个不同的调度区;在所述纵坐标的分层流媒体的数据层次上,设定临界层lc,在所述临界层以上的流媒体数据为高层,在所述临界层以下的流媒体数据为低层;其特征在于:在单位时间内对所述缓存区窗口中的所述多个不同的调度区的高层、低层流媒体数据按照全局优先级进行轮询调度,以在带宽有限的情况下保证清晰度和流畅度的均衡。本发明还提出了一种基于上述调度方法的移动医疗流媒体系统。
【专利说明】
基于混合优先级的移动医疗流媒体数据调度方法及系统
技术领域
[0001] 本发明涉及一种流媒体的数据调度方法,特别涉及一种基于混合优先级的移动流 媒体数据调度方法。
【背景技术】
[0002] 远程医疗技术是目前国际上发展十分迅速的跨学科高新科技,已跨越国界和时 空,对医疗保健改革产生巨大现实的影响,它的意义在于打破地域界限,既可以使偏远地区 的患者享受高水平的医疗服务,又可以提高大城市的医疗服务水平,还可以提高医学自身 的水平,更合理地配置医疗资源,它无疑将极大促进医疗和保健事业的发展。随着移动互联 网的爆发和4G时代的到来,移动医疗流媒体作为远程医疗的新型服务如今已成为研究的 热点。未来无论远程会诊、远程接诊、手术示教还是移动查房都离不开移动医疗流媒体技术 的支持。
[0003] 国际上,今年谷歌眼镜的推出加速了移动医疗远程会诊的发展进程,目前已逐步 走进医院的手术室。国内已有多个城市试水移动医疗视频咨询,国内首个"手机医疗视频咨 询"在武汉试运行,好医网研发的手机APP开始邀约医生测试。很多专业流媒体技术供应商 开始研发并推出医疗流媒体系统解决方案,方案整合各种流媒体视频资源,实现医疗资料 学习、手术视频观看、精品教学展示、远程临床教学观摩、远培训考核等全面的流媒体应用, 并向移动端发展。可见不远的未来,以可穿戴式设备和移动网络为核心的远程医疗流媒体 体系将爆发式的发展。
[0004] 医疗流媒体较之传统流媒体具有高清晰度和高流畅度等特点,然而移动网络的终 端性能差异性和无线链路的动态性决定了医疗流媒体难以获得较好的质量。数据调度算法 是保证流媒体QoS的重要途径,数据调度算法最直接的目标不仅仅是提高各个节点的吞吐 量,还要提高分层流媒体的层到达率、降低无用包率等。因此研究移动医疗流媒体中的数据 调度算法具有重要意义。
[0005] 传统互联网中P2P流媒体数据调度算法的研究已有很多,譬如自适应的数据调度 算法,该算法优先调度稀缺数据,算法降低了服务器负载,但节点吞吐量和流畅度等方面不 适合移动网络带宽受限不稳定的环境;基于缓存区段的数据调度算法,即在不同的区段采 用不同的调度算法,在固定网络中该算法能提高节点的吞吐量和降低服务器的负载,但移 动环境还需进一步优化;基于最大化吞吐量的数据调度算法,即类似贪婪算法,不考虑网 络负载,尽可能提高节点的数据到达率。以上均为固定网络中已存在的流媒体调度算法。
[0006] 而目前一些适用于移动环境下的算法,譬如将分层编码应用到P2MV0D中,用于解 决移动网络中的终端带宽的异构性,以及基于分层编码的LayerP2P算法,该算法应用于固 定网络,基于LayerP2P的模型,提出了适用于移动网络的MLayerP2P算法,取得很好的效 果。
[0007] 虽然有文献提出了一种应用于移动P2P流媒体系统的数据调度算法一一二维数据 调度算法。该算法基于流媒体分层编码技术,使用二维坐标对视频数据块进行标注(层坐 标和块坐标),数据块的调度顺序由其二维坐标确定。但该算法针对医疗流媒体业务存在两 点问题:
[0008] 一是各区域带宽独立分配
[0009] 二维数据调度算法将缓存区划为三个独立区域分别执行各自的调度算法,三个区 域间没有关联。带宽的分配原则为先把带宽分配给紧急调度区,然后把剩余带宽分给决策 调度区,最后把带宽分给稀缺调度区,这不能很好的适应移动网络中带宽急剧变化、信道恶 劣的情况。比如当带宽比较低时,若仍优先获取紧急区域高层的数据将导致后两个区域中 低层的数据缺失,从而可能造成流媒体播放中断。
[0010] 二是无法平衡清晰度和流畅度
[0011] 带宽受限的情况下,流畅度和清晰度是互相矛盾的,但两者是医疗流媒体的主要 QoS指标。尽管该算法减少了无用包和中断次数,但该算法无法很好平衡清晰度和流畅度, 即在一定清晰度的前提下,尽可能的提高流媒体的流畅度。
[0012] 该场景较之传统P2P网络,有两点不同:一是节点数很少。观看者一般是医生或 部分病人,比如灾难救助现场使用高清摄像机通过4G网络传输到后端各个医生处,医生的 数目远小于传统P2P流媒体的观看者。二是,医疗流媒体具有高清晰度和高流畅度的特点。 医疗流媒体相对于传统流媒体不仅仅是观看,更偏向于会诊和救助,因此对清晰度和流畅 度要求较高。节点相对稳定和使用特定核心传输网传输的特点可以忽略系统中节点流失率 和网络流量的影响。
[0013] 故而,上述现有的流媒体数据调度算法中几乎没有针对移动医疗流媒体的需求特 性而提供数据调度算法解决方案:医疗流媒体具有高清晰度、高流畅度和节点数量少等特 点,上述传统算法不能直接被应用。
[0014] 现代高清晰度的移动医疗流媒体需要一种在流媒体播放时尽可能保证一定清晰 度,同时高播放的流畅度,即在移动带宽有限的提前下,实现清晰度和流畅度的平衡的均衡 调度算法。

【发明内容】

[0015] 基于现有算法应用于目前高清晰度的移动医疗流媒体系统中的诸多问题,我们提 出了一种充分考虑数据节点以及均衡了清晰度和流畅度的流媒体数据调度解决方案一一 混合优先级的流媒体数据调度方法。
[0016] 根据本发明提出的基于混合优先级的流媒体数据调度方法,包括如下步骤:
[0017] 建立以播放序列时间轴为横坐标、以分层流媒体数据的层次为纵坐标的坐标系;
[0018] 在所述坐标系中,在播放序列时间轴上设定以播放点bu为起点的所述流媒体数据 的缓存区窗口;
[0019] 按照距离所述播放点距离的远近,将所述缓存区窗口分多个不同的调度区;
[0020] 在所述纵坐标的分层流媒体的数据层次上,设定临界层1。,在所述临界层以上的 流媒体数据为高层,在所述临界层以下的流媒体数据为低层;
[0021] 其特征在于:
[0022] 在单位时间内对所述缓存区窗口中的所述多个不同的调度区的高层、低层流媒体 数据按照全局优先级进行轮询调度,以在带宽有限的情况下保证清晰度和流畅度的均衡。
[0023] 如上所述的方法,其特征在于:
[0024] 所述临界层1。按照如下方式设定:
[0025] 在临界层1。以下的分层流媒体数据,即低层流媒体数据,构建视频的基本图像;
[0026] 在临界层1。以上的分层流媒体数据,即高层流媒体数据,构建视频的细节图像;
[0027] 所述高层流媒体数据需要相应的所述低层流媒体数据的支持,在缺少所述低层流 媒体数据时,相应的所述高层流媒体数据成为无用包。
[0028] 如上所述的方法,其特征在于:
[0029] 所述按照全局优先级进行轮询调度包括:
[0030] 所述多个不同的调度区中的每一个按照预定算法来确定本区域流媒体数据的优 先级;
[0031] 基于所述流媒体数据的优先级的高低来调度所述缓存区窗口中的流媒体数据。
[0032] 如上所述的方法,其特征在于:
[0033] 所述算法依据所述流媒体数据中的每块数据的时间坐标和层次坐标以及相应的 数据块的数据节点数确定所述流媒体数据的优先级。
[0034] 如上任一所述的方法,其特征在于:
[0035] 所述多个不同的调度区至少包括三个调度区,从在所述时间轴上距离所述播放点 的距离的远近依次是稀缺调度区、决策调度区、紧急调度区。
[0036] 如上所述的方法,其特征在于:
[0037] 所述稀缺调度区远离播放时刻,该区域的调度规则是:涵盖该区域中的数据块的 节点数越少,所述数据块的优先级越高;
[0038] 且在不同的调度区域间,该区域稀缺数据的优先级高于部分决策调度区高层的数 据。
[0039] 如上所述的方法,其特征在于:所述稀缺调度区的优先级预定算法是:
[0040]
[0041] Prirara是所述稀缺调度区中某一数据的优先级,η 是含所述某一数据的节点数 且1,α是调节系数,Primaji是最尚优先级常数。
[0042] 如上所述的方法,其特征在于:
[0043] 所述决策调度区位于所述紧急调度区和所述稀缺调度区之间,该区域的调度规则 是:在所述决策调度区的区域内,临界层1。以下,优先级随着时间轴递减;
[0044] 临界层1。以上,优先级呈斜纹分布;
[0045] 且在不同的调度区域间,部分决策层低层的优先级高于紧急调度区的上层,部分 决策层上层的数据优先级小于稀缺区域的稀缺数据。
[0046] 如上所述的方法,其特征在于:
[0047] 所述决策调度区的优先级预定算法是:
[0048] 当 I < Ic时,
[0049]
(4 3)
[0050]
[0051]
[0052]
[0053]
[0054] 其中,Pridf;(:i(tel、Pridf3tlidf32是所述决策调度区中某一数据的优先级,Pri _是最高优 先级常数,bu代表播横坐标上的播放时刻,b i代表横坐标时间轴上的所述某一数据的坐标, I1代表纵坐标上的所述某一数据的分层流媒体的数据层次坐标,1。代表临界层;公式中的 调节系数关系为X < S < α < β,πι、ηι是经验常数。
[0055] 如上所述的方法,其特征在于:
[0056] 所述紧急调度区最靠近播放时刻bu,该区域的调度规则是:
[0057] 在区域内,临界层以下数据优先级最高;
[0058] 临界层以上的数据根据数据所在的时间轴和层数坐标来计算优先级,且所述优先 级呈斜纹分布;
[0059] 在区域间,紧急调度区部分高层数据优先级小于决策调度区低层数据。
[0060] 如上所述的方法,其特征在于:
[0061] 所述紧急调度区的优先级预定算法是:
[0068] Ci代表时间轴,1 ;代表层数。
[0069] 其中,PriMdyl、Priraredy2是所述紧急调度区中某一数据的优先级,Pri _是最高优 先级常数,Cu代表播横坐标上的播放时刻,c i代表横坐标时间轴上的所述某一数据的坐标, I1代表纵坐标上的所述某一数据的分层流媒体的数据层次坐标,1。代表临界层;公式中的 调节系数关系为X〈 S,m2、n2是经验常数。
[0070] 本发明还提出了一种移动医疗流媒体系统,其特征在于:
[0071] 所述系统按照如上任一所述的方法对所述移动医疗流媒体中的所述分层流媒体 数据确定相应的优先级;
[0072] 所述系统按照所述优先级的高低对相应的所述分层流媒体数据进行轮询调度。
[0073] 根据本发明所提出的移动流媒体调度算法,在移动环境下,将有限的带宽分配给 分层流媒体底层数据,有效的减少了高层的无用包,同时在层坐标上划定临界层,尽可能的 保证一定程度的清晰度。仿真结果表明,该算法在平均层到达率、无用包率和中断率等方面 有明显的改善,能很好的适应移动P2P医疗流媒体的传输场景。
[0074] 另外,本算法在计算优先级和数据调度过程中所需的信息均可从节点本身获取, 不需要其他节点信息。因此降低了网络资源的消耗。尽管该算法实现复杂度相对较高,对 移动设备处理能力要求高,但移动医疗P2P流媒体业务场景的节点数相对较少,且移动医 疗终端相对较智能,因此该算法的缺点不会对医疗流媒体的传输造成影响。
【附图说明】
[0075] 图1高清晰度流媒体结构示意图
[0076] 图2移动分层区域缓存模型(MlayerdP2P)示意图
[0077] 图3引入临界层的高清晰度混合优先级缓存窗口模型示意图
[0078] 图4混合优先级调度规则示意图
[0079] 图5三种算法下的平均层到达率仿真结果对比图
[0080] 图6三种算法下的无用包率的仿真结果对比图
[0081] 图7三种算法下的流媒体中断概率仿真结果对比图
[0082] 具体实施方法
[0083] 下面结合附图对本发明的技术方案作出进一步的说明。
[0084] 如图1所示的高清晰度流媒体(HRP2P)结构示意图,流媒体数据装载于混合优先 级缓存模型(MPCM)中,并根据HRP2P算法,根据请求节点的数据请求赋予MPCM中的流媒体 数据相应的优先级,基于优先级的高低来调度MPCM中的流媒体数据。
[0085] MPCM是基于如图2所述的MlayerdP2P中引入临界层以及混合优先级进化而来。 对于简单的MlayerdP2P,如图2所示,流媒体数据编码成多层,每层分为多个块,每个数据 块赋予一个层坐标和块坐标,其中,层坐标是纵轴,表征分层流媒体的数据层次;块坐标是 横轴,表征的是播放时间轴序列上的时间,而分层流媒体数据即置入以播放时间序列(横 轴)-分层流媒体数据层次(纵轴)的坐标系中。
[0086] 容易理解的是,分层流媒体的高层数据的解码依赖于具有相同块坐标的底层数 据。如图2所示出的分区域缓存窗口,该缓存窗口中根据数据块距离播放时刻的时间将缓 存窗口分为4个部分:已播调度区、紧急调度区、决策调度区和稀缺调度区,各个阶段拥有 不同的调度算法。
[0087] 已播调度区存储已经播放的数据,提供给其他节点;紧急调度区优先请求最靠近 播放时刻的数据;决策调度区中根据每块数据的层坐标和块坐标定义紧急度,优先调度紧 急度高的数据;稀缺调度区中优先将带宽分配给包含该数据节点数少的数据块,其目的是 降低因节点离开而频繁请求服务器的负载。
[0088] 在MlayerdP2P的基础上,引入临界层和混合优先级,如图3所示的HRP2P的MPCM, 其混合优先级调度规则如图4所示。
[0089] 数据块A位于紧急调度区临界层之上的高层,数据块B位于决策调度区临界层之 下的低层,数据块C位于决策调度区的高层,D位于稀缺调度区。在MLayerP2P算法的调 度顺序为A-B-C-D,但从流媒体提高播放质量和数据紧急度的角度,数据块调度顺序应为 B-A-D-C,即部分决策调度区低层数据紧急度高于紧急调度区高层,部分稀缺调度区紧急度 高于决策调度区高层,引入混合优先级的MPCM打破了区域的限制。
[0090] 在MPCM中,临界层的设置,即在纵坐标上的分层流媒体的层次的位置是关键。临 界层设置的目的是在带宽受限环境下,满足医疗流媒体一定清晰度。当移动网络带宽有限 时,只能确保分层流媒体一定层数的层到达率,从而在分层流媒体中确定一个临界层,优先 调度临界层以下数据,再将剩余的带宽分配给临界层以上的数据。临界层的设定能有效保 证有限带宽下的清晰度,降低无用包。
[0091] 在图4中,数据块E位于紧急调度区临界层之上和F位于临界层之下,E更靠近播 放时刻。按照MPCM,在带宽降低时,处于低层的F紧急度高于E,从而降低了系统的无用包 率,相应提高了播放质量。
[0092] 具体到各区域混合优先级的确定,基于MPCM的HRP2P算法,针对稀缺调度区、决策 调度区、紧急调度区,预先设定了不同的优先级算法,以满足不同调度区域的功能需求。
[0093] 如图3所示,缓存窗口从横坐标的时间轴上分为三个区域:紧急调度区、决策调度 区和稀缺调度区。在纵坐标的分层流媒体层次上,缓存窗口按临界层分为两部分。
[0094] 根据数据块的重要性和紧急性,对六块区域中的每块数据赋予一个全局优先级, 在每个区域仍然执行各自的调度算法的前提下,缓存不再按照区域分配带宽,而是按照数 据优先级整体调度。以下将分别介绍各个区域所对应的算法和各区域优先级。图中颜色越 深的表示数据块的优先级越高,优先级的整体分布趋势是从左到右、从下到上优先级依次 升高。混合优先级的分配原则是紧急调度区和决策调度区的低层按时间轴递减,高层的数 据由时间轴和层数共同决定。
[0095] 如图3所示的MPCM的三个调度区域一一稀缺调度区、决策调度区和紧急调度区, 以下将分别介绍这三个调度区域的优先级分配和数据调度算法。
[0096] 稀缺调度区
[0097] 该区域远离播放时刻,优先调度P2P系统中的稀缺数据。稀缺优先调度的目的是 尽可能减少因节点离开而对服务器的频繁访问,降低服务器的负载。稀缺调度充分利用了 带宽资源,提高了系统吞吐量。稀缺调度的规则是,系统中包含该数据的节点数越少,该数 据的优先级越高;在区域间,该区域稀缺数据的优先级高于部分决策调度区高层的数据,该 区域的优先级Pri" TB由公式1确定:
[0098]
[0099] 2
[0100] nnc^是所含该数据的节点数,该值越小,优先级越高,α是调节系数,Priniax是最高 优先级常数。公式2定义了该区域混合优先级的范围。
[0101] 决策调度区
[0102] 该区域靠近播放点,要保证重要的数据优先传输,避免在播放时因数据缺失而中 断,该区域使用时间轴和分层流媒体的层数作为数据优先级的衡量标准。该区域优先级分 配的原则是:在区域内,临界层以下,优先级随着时间轴递减,临界层以上,优先级呈斜纹分 布;在区域间,部分决策层低层的优先级高于紧急调度区的上层,部分决策层上层的数据优 先级小于稀缺区域的稀缺数据,该区域的优先级Pri de(:idel、Prideeide2由公式3、5确定:
[0103] 当1彡Lc时
[0104]
[0105]
[0106]
[0107]
[0108]
[0109] 公式4和6分别是该区域优先级的范围。bu代表播放时刻,b i代表时间轴,I i代表 层坐标,1。代表临界层坐标。公式中的调节系数参数关系为Χ<δ<α<β,ηι、η1表 征经验常数。
[0110] 紧急调度区
[0111] 该区域最靠近播放时刻,为了确保播放数据的及时到达,该区域优先级分配原则: 在区域内,临界层以下数据优先级最高,临界层以上的数据根据时间轴和层数定义紧急度, 呈斜纹分布;在区域间,紧急调度区部分高层数据优先级小于决策调度区低层数据,该区域 的分层流媒体数据的优先级Ρι?ΒΗνι、由公式7、9确定:
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118] 公式8和10分别限定该区域优先级的范围。Cu代表播放时刻,c i代表时间轴,I i 代表层坐标,1。代表临界层坐标,m2、n2表征经验常数。
[0119] 基于上述算法,我们将MPCM模型在的HRP2P算法分别和MLayerP2P和LayerP2P 进行了仿真对比。
[0120] 仿真参数配置如下:4G移动网络的最大带宽为20M,每个节点的缓存大小为40M, 每层的速率为512kbit/s,服务器支持25层。只有当各节点都不包含该数据时,才向服务器 请求。流媒体按缓存的滑动窗口播放,仿真设置每秒滑动60次,每个窗口包含4块,数据 将首先进入稀缺调度区,然后依次进入决策调度区和紧急调度区。每个数据块为2. 13kbit, 每层缓存包含750个数据块,(紧急调度区为350个,决策调度区为200个,稀缺调度区为 200个)。由于医疗流媒体场景的特点,节点离开率和节点数小于其他移动网络。因此该网 络忽略了节点流失率,且仿真节点数在5-45个之间,假定临界层为15层,仿真中的其他参 数设置如表1。
[0121] 表1仿真公式参数
LUi 1力具佰称坛到込竿,尤用也竿和屮断伏数。
[0124] 平均层到达率是分层流媒体中每层到达数据和该层数据总量的比值,它反映了系 统的吞吐量和各层数据的关系。由于HRP2P和MLayerP2P算法的系统吞吐量是一样的,为 避免高层无用包率,HRP2P算法中MPCM模型设定了临界层,优先调度低层数据,因此HRP2P 算法尽可能确保低层数据的到达率。图5所示,HRP2P算法在1到15层的层到达率高于另 外两种,但从15到25层急剧下降。原因是仿真的临界层设置为15层,优先调度15层以下 的数据,但吞吐量一定,所以HRP2P算法的高层数据量较少,平均层到达率急剧下降。尽管 高层的层到达率低,但低层数据的到达满足了一定程度的清晰度要求,同时在有限的带宽 下能兼顾流媒体流畅度的需求,因此均衡了网络的清晰度和流畅度,满足移动医疗流媒体 高清晰度业务场景的需求。
[0125] 分层流媒体不仅要增加系统吞吐量,同时还要降低无用包率。如果缺少低层数据, 对应的高层数据将成为无用包。
[0126] 图6表明随着节点数的增加无用包率接近不变的,是平稳的。这是P2P系统的特 性,在一定的节点范围内,无用包率稳定在某个值附近,不会随着节点的增加而有较大的变 动。由图可知,MLayerP2P算法的无用包率低于LayerP2P算法,HRP2P算法小于另外两种算 法。
[0127] 主要原因是在相同区域中,通过临界层的限定,带宽优先分配给临界层以下的区 域。等价于高层数据压缩到低层,降低了分层流媒体低层数据的缺失概率,因此高层出现无 用包的概率变小。综上,HRP2P算法降低了无用包出现概率,降低了分层流媒体低层数据的 缺失概率。
[0128] 在高清晰度业务场景中,流媒体流畅度是重要的衡量指标,提高流畅度即减少流 媒体的中断概率。在分层流媒体中,流媒体中断是因为播放时刻无数据或缺少低层数据。在 仿真平台上,设定一帧内的低层数据丢失则意味着此帧丢失,假定在连续的两秒内帧数小 于24定义为流媒体中断。
[0129] 如图7所示,仿真结果表明随着仿真时间的增加,三种算法的中断次数均接近线 性增长。LayerP2P增幅最大,MLayerP2P次之,HRP2P算法小于另外两种算法。
[0130] 出现上述仿真结果的原因是HRP2P算法中的MPCM模型提高了低层数据的优先级, 将有限的移动带宽用于低层数据的到达,因此无线信道变动的环境中能保证基本图像的构 建,同时该算法降低了分层流媒体中高层无用包的出现概率,无线网络带宽能最大程度的 被节点所用。因而HRP2P算法减少了流媒体的中断次数,增加了流媒体的流畅度。结合上述 两个指标的分析发现,HRP2P算法平衡了流畅度和清晰度,满足高清晰度业务场景的需求。
[0131] 上述仿真结果表明:移动环境下,基于MPCM的HRP2P算法,将有限的带宽分配给 分层流媒体底层数据,减少高层的无用包,同时还保证了一定程度的清晰度。在平均层到达 率、无用包率和中断率三个指标上方面有相当显著的改善,能很好的适应移动P2P医疗流 媒体的传输场景。
[0132] 需要说明的是:以上仅用以说明而非限制本发明的技术方案,尽管参照上述实施 例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修 改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,均应涵盖在本发 明的权利要求范围当中。
【主权项】
1. 一种基于混合优先级的移动医疗流媒体数据调度方法,包括如下步骤: 建立以播放序列时间轴为横坐标、以分层流媒体数据的层次为纵坐标的坐标系; 在所述坐标系中,在播放序列时间轴上设定以播放点bu为起点的所述流媒体数据的缓 存区窗口; 按照距离所述播放点距离的远近,将所述缓存区窗口分多个不同的调度区; 在所述纵坐标的分层流媒体的数据层次上,设定临界层1。,在所述临界层以上的流媒 体数据为高层,在所述临界层以下的流媒体数据为低层; 其特征在于: 在单位时间内对所述缓存区窗口中的所述多个不同的调度区的高层、低层流媒体数据 按照全局优先级进行轮询调度,以在带宽有限的情况下保证清晰度和流畅度的均衡。2. 如权利要求1所述的方法,其特征在于: 所述临界层1。按照如下方式设定: 在临界层1。以下的分层流媒体数据,即低层流媒体数据,构建视频的基本图像; 在临界层1。以上的分层流媒体数据,即高层流媒体数据,构建视频的细节图像; 所述高层流媒体数据需要相应的所述低层流媒体数据的支持,在缺少所述低层流媒体 数据时,相应的所述高层流媒体数据成为无用包。3. 如权利要求1或2所述的方法,其特征在于: 所述按照全局优先级进行轮询调度包括: 所述多个不同的调度区中的每一个按照预定算法来确定本区域流媒体数据的优先 级; 基于所述流媒体数据的优先级的高低来调度所述缓存区窗口中的流媒体数据。4. 如权利要求3所述的方法,其特征在于: 所述算法依据所述流媒体数据中的每块数据的时间坐标和层次坐标以及相应的数据 块的数据节点数确定所述流媒体数据的优先级。5. 如权利要求1-4任一所述的方法,其特征在于: 所述多个不同的调度区至少包括三个调度区,从在所述时间轴上距离所述播放点的距 离的远近依次是稀缺调度区、决策调度区、紧急调度区。6. 如权利要求5所述的方法,其特征在于: 所述稀缺调度区远离播放时刻,该区域的调度规则是:涵盖该区域中的数据块的节点 数越少,所述数据块的优先级越高; 且在不同的调度区域间,该区域稀缺数据的优先级高于部分决策调度区高层的数据。7. 如权利要求6所述的方法,其特征在于:所述稀缺调度区的优先级预定算法是:PriMra是所述稀缺调度区中杲一数据的优先级,n 是含所述杲一数据的节点数且 nrrode^l,α是调节系数,PriniM是最尚优先级常数。8. 如权利要求5-7所述的方法,其特征在于: 所述决策调度区位于所述紧急调度区和所述稀缺调度区之间,该区域的调度规则是: 在所述决策调度区的区域内,临界层1。以下,优先级随着时间轴递减; 临界层1。以上,优先级呈斜纹分布; 且在不同的调度区域间,部分决策层低层的优先级高于紧急调度区的上层,部分决策 层上层的数据优先级小于稀缺区域的稀缺数据; 所述决策调度区的优先级预定算法是: 当1 < 1。时,(4-3): :(4-4:): 当1>1。时,(4-5) (4-6) 其中,Pridf;(:idf;1、PridfM:i(te2是所述决策调度区中某一数据的优先级,Pri _是最高优先级 常数,1^代表播横坐标上的播放时刻,b ;代表横坐标时间轴上的所述某一数据的坐标,1 ;代 表纵坐标上的所述某一数据的分层流媒体的数据层次坐标,1。代表临界层;公式中的调节 系数关系为X < δ < α < β,ηι、]^是经验常数。9.如权利要求5-8所述的方法,其特征在于: 所述紧急调度区最靠近播放时刻bu,该区域的调度规则是: 在区域内,临界层以下数据优先级最高; 临界层以上的数据根据数据所在的时间轴和层数坐标来计算优先级,且所述优先级呈 斜纹分布; 在区域间,紧急调度区部分高层数据优先级小于决策调度区低层数据; 所述紧急调度区的优先级预定算法是: 当1 < 1。时 prirenedyi= pri nax-m2(c-cj当1>1。时Cl代表时间轴,1 i代表层数。 其中,是所述紧急调度区中某一数据的优先级,Pri _是最高优先级 常数,(^代表播横坐标上的播放时刻,c ;代表横坐标时间轴上的所述某一数据的坐标,1 ;代 表纵坐标上的所述某一数据的分层流媒体的数据层次坐标,1。代表临界层;公式中的调节 系数关系为X〈 δ,m2、n2是经验常数。10. -种移动医疗流媒体系统,其特征在于: 所述系统按照如权利要求1-9任一所述的方法对所述移动医疗流媒体中的所述分层 流媒体数据确定相应的优先级; 所述系统按照所述优先级的高低对相应的所述分层流媒体数据进行轮询调度。
【文档编号】H04W72/10GK106067870SQ201510468259
【公开日】2016年11月2日
【申请日】2015年8月3日 公开号201510468259.3, CN 106067870 A, CN 106067870A, CN 201510468259, CN-A-106067870, CN106067870 A, CN106067870A, CN201510468259, CN201510468259.3
【发明人】王晓湘, 王冬宇, 马小鹏, 魏鹏, 王玉龙
【申请人】北京邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1