【技术实现步骤摘要】
本专利技术涉及移动通信
,尤其涉及一种应用程序调度方法及移动终端。
技术介绍
在LTE(Long Term Evolution,长期演进)系统中,空口数据的调度方式为基站(Node)向终端(terminal)赋予权限(grant),在终端接收到grant后方可进行上、下行的数据传送。其中,下行数据以逻辑信道为调度单位,逻辑信道由网络系统设置的优先级,基站根据逻辑信道优先级在媒体接入控制MAC(Media Access Control)层进行复用(mutiplexing),组成传输块(TBS),进行传输;上行方向,基站对上行的数据的grant是以终端为调度单位,即基站只给终端分配总速率,终端侧的逻辑信道在MAC层的复用,由终端MAC层根据逻辑信道优先级负责调度。即LTE系统中,在终端初始注册时,网络侧即分配default bear(即对应的逻辑信道),之后终端的各种应用(微信,网页浏览,下载等)都会映射到该default bear中(同一逻辑信道中)。然而,在上行方向,虽然逻辑信道之间有基于优先级的MAC层复用调度,但在应用层,存在多个应用映射到同一逻辑信道,即多个应用抢占同一逻辑信道的情况,在空口速率紧缺时,会导致某些重要或紧迫的应用不能成功抢占空口速率而无法及时运行,影响用户体验。
技术实现思路
本专利技术实施例提供一种应用程序调度方法及移动终端,以解决现有技术中由于多个应用抢占同一逻辑信道的情况,在空口速率紧缺时,导致某些重要或紧迫的应用不能成功抢占空口速率而无法及时运行的问题。第一方面,本专利技术实施例提供了一种应用程序调度方法,应用于具有LTE ...
【技术保护点】
一种应用程序的调度方法,应用于具有LTE通信接口的移动终端,其特征在于,包括:获取由所述LTE通信接口上报的请求逻辑信道资源的至少一个应用程序所映射的逻辑信道;若所述应用程序映射的逻辑信道为非独立逻辑信道,则基于优先级调度所述应用程序访问所述LTE通信接口;控制所述应用程序通过所述LTE通信接口与LTE基站进行数据传输。
【技术特征摘要】
1.一种应用程序的调度方法,应用于具有LTE通信接口的移动终端,其特征在于,包括:获取由所述LTE通信接口上报的请求逻辑信道资源的至少一个应用程序所映射的逻辑信道;若所述应用程序映射的逻辑信道为非独立逻辑信道,则基于优先级调度所述应用程序访问所述LTE通信接口;控制所述应用程序通过所述LTE通信接口与LTE基站进行数据传输。2.根据权利要求1所述的方法,其特征在于,若所述应用程序映射的逻辑信道为非独立逻辑信道,所述基于优先级调度所述应用程序访问所述LTE通信接口的步骤,包括:获取映射至所述逻辑信道的所有应用程序的实时优先级;获取所述逻辑信道的实时参数;根据获取到的所述实时参数和实时优先级,调度所述映射至所述逻辑信道的至少一个应用程序访问所述LTE通信接口。3.根据权利要求2所述的方法,其特征在于,若获取到的所述实时参数为:所述逻辑信道的缓存状态,所述根据获取到的所述实时参数和实时优先级,调度所述映射至所述逻辑信道的至少一个应用程序访问所述LTE通信接口的步骤,包括:若所述缓存状态为空,则启动第一应用程序访问所述LTE通信接口;其中,所述第一应用程序为映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序。4.根据权利要求2所述的方法,其特征在于,若获取到的所述实时参数为:所述逻辑信道的缓存状态,所述根据获取到的所述实时参数和实时优先级,调度所述映射至所述逻辑信道的至少一个应用程序访问所述LTE通信接口的步骤包括:若所述缓存状态为非空,且第二应用程序的优先级低于第三应用程序,则停止所述第二应用程序后,启动所述第三应用程序访问所述LTE通信接口;其中,所述第二应用程序为映射至所述逻辑信道的正在运行的应用程序;所述第三应用程序为映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序。5.根据权利要求2所述的方法,其特征在于,若获取到的所述实时参数包括所述逻辑信道的即时速率且不包括前台配额速率或后台配额速率,所述根据获取到的所述实时参数和实时优先级,调度所述映射至所述逻辑信道的至少一个应用程序访问所述LTE通信接口的步骤,包括:若所述即时速率减去所有上行逻辑信道已占用的速率大于第一预设速率,则启动第四应用程序访问所述LTE通信接口;其中,所述第四应用程序为映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序。6.根据权利要求2所述的方法,其特征在于,若获取到的所述实时参数包括所述逻辑信道的即时速率、前台配额速率和后台配额速率,所述根据获取到的所述实时参数和实时优先级,调度所述映射至所述逻辑信道的至少一个应用程序访问所述LTE通信接口的步骤,包括:若所述即时速率减去所有上行逻辑信道已占用的速率大于第一预设速率,则根据所述即时速率、所述前台配额速率、所述后台配额速率,及前台应用程序已占用的上行逻辑信道的速率,调度所述映射至所述逻辑信道的一个前台应用程序访问所述LTE通信接口;其中,所述应用程序包括前台应用程序和后台应用程序。7.根据权利要求6所述的方法,其特征在于,所述根据所述即时速率、所述前台配额速率、所述后台配额速率,及前台应用程序已占用的上行逻辑信道的速率,调度所述映射至所述逻辑信道的一个前台应用程序访问所述LTE通信接口的步骤,包括:若前台应用程序已占用的上行逻辑信道的速率小于所述前台配额速率,则启动第五应用程序访问所述LTE通信接口;其中,所述第五应用程序为映射至所述逻辑信道的待运行的前台应用程序中实时优先级最高的应用程序。8.根据权利要求6所述的方法,其特征在于,所述根据所述即时速率、所述前台配额速率、所述后台配额速率,及前台应用程序已占用的上行逻辑信道的速率,调度所述映射至所述逻辑信道的一个前台应用程序访问所述LTE通信接口的步骤,包括:若前台应用程序已占用的上行逻辑信道的速率大于等于所述前台配额速率,且所述即时速率大于所述前台配额速率与所述后台配额速率之和,则启动第六应用程序访问所述LTE通信接口;其中,所述第六应用程序为映射至所述逻辑信道的待运行的前台应用程序中实时优先级最高的应用程序。9.根据权利要求2所述的方法,其特征在于,若获取到的所述实时参数包括所述逻辑信道的即时速率、前台配额速率和后台配额速率,所述根据获取到的所述实时参数和实时优先级,调度所述映射至所述逻辑信道的至少一个应用程序访问所述LTE通信接口的步骤,包括:若所述即时速率减去所有上行逻辑信道已占用的速率大于第一预设速率、所述即时速率减去所述前台配额速率大于第一预设速率,且后台应用程序已占用的上行逻辑信道的速率小于所述后台配额速率,则启动第七应用程序访问所述LTE通信接口;其中,所述第七应用程序为映射至所述逻辑信道的待运行的后台应用程序中实时优先级最高的应用程序,所述应用程序包括前台应用程序和后台应用程序。10.根据权利要求2所述的方法,其特征在于,若获取到的所述实时参数包括所述逻辑信道的即时速率,所述根据获取到的所述实时参数和实时优先级,调度所述映射至所述逻辑信道的至少一个应用程序访问所述LTE通信接口的步骤,包括:若所述即时速率减去所有上行逻辑信道已占用的速率小于等于第一预设速率,则启动映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序。11.根据权利要求10所述的方法,其特征在于,所述启动映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序的步骤,包括:若所述实时参数包括所述逻辑信道的缓存状态,且所述缓存状态为空,则启动第八应用程序访问所述LTE通信接口;所述第八应用程序为映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序。12.根据权利要求10所述的方法,其特征在于,所述启动映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序的步骤,包括:若所述实时参数不包括所述逻辑信道的缓存状态,或所述逻辑信道的缓存状态为非空,如果第九应用程序的实时优先级低于第十应用程序的实时优先级,则停止所述第九应用程序后,启动所述第十应用程序访问所述LTE通信接口;其中,所述第九应用程序为映射至所述逻辑信道的正在运行的应用程序;所述第十应用程序为映射至所述逻辑信道的待运行的应用程序中实时优先级最高的应用程序。13.根据权利要求1所述的方法,其特征在于,若所述应用程序映射的逻辑信道为非独立逻辑信道,所述基于优先级调度所述应用程序访问所述LTE通信接口的步骤,包括:获取映射至所述逻辑信道的所有应用程...
【专利技术属性】
技术研发人员:杨炬光,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。