一种HSPDA系统中保证用户QoE性能的调度方法技术方案

技术编号:8164308 阅读:189 留言:0更新日期:2013-01-08 10:15
本发明专利技术提供了一种HSPDA系统中保证用户QoE性能的调度方法,由位于基站中的调度器利用检测到的当前用户的信道传输质量和用户终端中播放缓存的剩余数据量来计算当前用户的优先级,从而调度当前优先级最高的用户。本发明专利技术保证在实时业务和非实时业务共存的网络中使实时业务用户的优先级高于非实时业务用户的优先级,保证了实时业务对于延迟和吞吐量的要求,从而保证了用户在观看视频时的QoE。

【技术实现步骤摘要】

【技术保护点】
一种HSPDA系统中保证用户QoE性能的调度方法,其特征在于包括下述步骤:步骤1:基站获取每一个接入网络的用户所处信道的当前状态信息,计算每一个用户的接收端缓存中数据还能维持播放的时间,计算每一个用户的优先级大小其中Ri(t)为用户i当前能得到的瞬时数据速率,tBi(t)为用户i终端播放缓存内数据能支持的播放时间;步骤2:对当前所有用户的优先级按照从大到小的顺序进行排序;步骤3:挑选出优先级最大的活动用户作为下一个时隙中将被调度的用户,若此活动用户的序号为非负值,转入步骤4,否则转入步骤1;步骤4:基站更新所有实时用户的接收端视频播放时间,若该用户数据发送完毕,设置该用户的终端视频数据播放时间为0.0,设置该用户的视频播放结束标志位为1;若该用户数据未发送完毕,判断该用户的终端视频播放缓存是否已经建立;步骤5:若该用户的终端视频播放缓存尚未建立,则不更新该用户的用户端播放时间;反之,判断该用户视频播放缓存是否出现下溢,转入步骤6;步骤6:若该用户视频播放缓存未出现下溢,则更新该用户的视频播放时间;反之,清零该用户的播放时间,记录当前视频帧序号,设置缓存建立标志位为0;步骤7:基站更新调度用户数据,若该用户为非实时用户,那么不更新该用户数据;若该用户为实时用户,则判断该用户数据是否发送完毕;若该用户数据发送完毕,设置该用户的终端视频数据播放时间为0.0,设置该用户视频播放结束标志位为1;若该用户数据未发送完毕,读取该用户队列队首数据包的帧序号,更新该用户的已接收数据帧号,判断该用户是否已经建立用户端视频播放缓存;步骤8:若该用户的用户端视频播放缓存尚未建立,则判断接收到当前数据包后,该用户是否能建立用户端播放缓存。若接收当前数据包后,用户能建立用户端播放缓存,则设置用户端缓存建立标志位为1;反之,则设置用户端播放缓存建立标志位为0;若用户端已经建立播放缓存,判断该用户播放缓存是否出现下溢。若该用户的播放缓存未出现下溢情况,则什么也不做;反之,清零该用户的播放时间,记录当前视频帧序号,设置缓存建立标志位为0。FDA00002182540100011.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:李波刘敏屈桥闫中江
申请(专利权)人:西北工业大学
类型:发明
国别省市:

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

1