[发明专利]一种终端物理层资源分配方法及系统有效
申请号: | 201110000443.7 | 申请日: | 2011-01-04 |
公开(公告)号: | CN102573073A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 朱国宇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W72/04 | 分类号: | H04W72/04;H04W72/12 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 吴艳;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 物理层 资源 分配 方法 系统 | ||
技术领域
本发明涉及移动通信技术领域,更具体地,涉及一种终端物理层资源分配方法及系统。
背景技术
移动通信终端的软件包括协议栈软件和物理层控制软件。物理层控制软件接收协议栈下发的指令,并根据这些指令控制物理层硬件加速器进行相关的运算。由于协议栈本身的特点以及物理层硬件加速器的资源限制(基带运算资源是有限的而不是无限的),物理层控制软件必须对协议栈下发的指令进行一定的处理。具体的讲,协议栈中包含很多不同的模块,并且按照协议标准规定的信令流程来处理。这些流程在协议栈中只看到先后的顺序,但并不能看出具体之间先后的时间要求,也看不到这些命令转化为物理层执行操作时,物理层具体执行的启动时间要求、完成操作的具体时间、使用到的具体基带软硬件、射频等资源。因此,如果协议栈直接通过命令和物理层通信,物理层直接按照协议栈先后命令去执行,则经常会导致射频、基带硬件冲突,以及基带软件的状态混乱,从而带来很多不应该存在的并发任务的执行。
物理层控制软件接受来自协议栈的命令,但是在下发到物理层时,综合考虑物理层软件的状态变迁(即需要考虑当前物理层所处的状态),还考虑物理层的射频、硬件、处理器资源,在此基础上清晰地划分物理层在每个单元时间(例如子帧、帧甚至更长的时间单元)内执行的任务,确定任务执行的先后顺序,从而保证物理层能够正确的执行协议栈要求的操作。
移动通信终端物理层软件调度是一个复杂的过程,需要根据协议栈下发的指令,综合考虑过程的优先级,硬件资源和射频资源,合理安排各过程的发起时机,在多模情况下还要收集GAP(空闲时间)信息上报给协议栈,供异系统安排测量工作。
现有的终端物理层调度方法基本都是即时调度,时常出现这样的现象,某一过程调度在下一子帧激活,可是下一个子帧又有另一个更高优先级且和本过程冲突的过程需要执行,则又需要取消本过程的执行。此外,现有的调度方式也比较复杂,而且效率低,并且不利于GAP上报和省电。
发明内容
本发明解决的技术问题是提供一种终端物理层资源分配方法及系统,调度效率更高。
为解决上述技术问题,本发明提供了一种终端物理层资源分配方法,
预先对一个时间单元内激活的物理层各过程的启动时间和结束时间进行规划;
按照预定的调度周期对所述各过程进行调度,在当前调度周期决定下一调度周期内发起或停止执行的过程。
更进一步地,所述方法还包括:
在对所述各过程进行规划时,分别根据所述各过程的配置参数中包含的任务执行所占用的子帧或时隙,将各过程所占用的子帧或时隙记录到规划表中。
更进一步地,将各过程所占用的子帧或时隙记录到规划表中,具体为:在所述规划表中记录所述各过程在所述时间单元内的每个子帧或者每个子帧中每个时隙的占用状态信息,其中,所述时间单元为M个子帧,M为正整数。
更进一步地,所述调度周期为一个子帧,在当前子帧对下一子帧内的各过程进行调度时,按照优先级高低的顺序依次对所述各过程进行调度;
其中,对每个过程进行调度时,具体包括:
当前过程在下一子帧的状态为占用状态时,则进行冲突检查,如果有更高优先级且与本过程不能并发的过程需要执行;或者,有较低优先级且不能与本过程并发的过程已经启动、且下一子帧不是该低优先级过程的最小粒度边界,则撤销本过程。
更进一步地,所述方法还包括:
记录所述每个过程的调度信息,所述调度信息包括:
激活标记,用于表示所述过程是否被激活;
规划标记,用于表示所述过程是否已规划;和
启动标记,用于表示所述过程是否被启动。
更进一步地,所述记录每个过程的调度信息,具体包括:
收到协议栈下发的激活过程的消息时,将相应过程的激活标记置为被激活;收到协议栈下发的去激活过程的消息时,将相应过程的激活标记置为去激活;
过程激活后,将激活的过程的规划标记置为未规划,或者默认激活的过程的规划标记置为未规划;在对激活的过程规划完毕后,将其规划标记置为已规划;
默认规划后的过程的启动标记为未启动;在过程启动后,将启动的过程的启动标记置为已启动;在过程结束后,将启动标记置为未启动。
更进一步地,所述方法还包括:
在所述调度过程中,通过冲突检查撤销过程时,如果启动标记为已启动,则将启动标记置为未启动。
更进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110000443.7/2.html,转载请声明来源钻瓜专利网。