一种应用程序调度方法及移动终端技术

技术编号:14198556 阅读:144 留言:0更新日期:2016-12-15 20:15
本发明专利技术提供了一种应用程序调度方法,属于移动通信技术领域,包括:获取由所述LTE通信接口上报的请求逻辑信道资源的至少一个应用程序所映射的逻辑信道;若所述应用程序映射的逻辑信道为非独立逻辑信道,则基于优先级调度所述应用程序访问所述LTE通信接口;控制所述应用程序通过所述LTE通信接口与LTE基站进行数据传输。本发明专利技术还公开了一种移动终端。通过本发明专利技术实施例公开的应用程序调度方法,解决了现有技术中空口速率紧缺时多个应用抢占同一逻辑信道,导致某些重要或紧迫的应用不能成功抢占空口速率而无法及时运行的问题。通过根据逻辑信道参数和优先级进行应用程序调度,使得一些紧急程度较高的应用程序能及时得到调度,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种应用程序调度方法及移动终端
技术介绍
在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通信接口,所述移动终端还包括:逻辑信道获取模块,用于获取由所述LTE通信接口上报的请求逻辑信道资源的至少一个应用程序所映射的逻辑信道;应用程序调度模块,用于若所述应用程序映射的逻辑信道为非独立逻辑信道,则基于优先级调度所述应用程序访问所述LTE通信接口;数据传输模块,用于控制所述应用程序通过所述LTE通信接口与LTE基站进行数据传输。这样,本专利技术实施例通过获取由所述LTE通信接口上报的请求逻辑信道资源的至少一个应用程序所映射的逻辑信道;若所述应用程序映射的逻辑信道为非独立逻辑信道,则基于优先级调度所述应用程序访问所述LTE通信接口;控制所述应用程序通过所述LTE通信接口与LTE基站进行数据传输,解决了现有技术中由于多个应用抢占同一逻辑信道的情况,在空口速率紧缺时,导致某些重要或紧迫的应用不能成功抢占空口速率而无法及时运行的问题。通过基于优先级将应用程序控制应用程序访问LTE通信接口,避免了应用程序在LTE通信接口堵塞,使得一些紧急程度较高的应用程序能及时得到调度,提升了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的应用程序调度方法系统架构示意图;图2是本专利技术实施例一的应用程序调度方法的流程图;图3是本专利技术实施例二的应用程序调度方法的流程图;图4是本专利技术实施例三的应用程序调度方法的流程图;图5是本专利技术实施例四的应用程序调度方法的流程图;图6是本专利技术实施例五的移动终端的结构图之一;图7是本专利技术实施例五的移动终端的结构图之二;图8是本专利技术实施例五的移动终端的结构图之三;图9是本专利技术实施例六的移动终端的结构图;图10是本专利技术实施例七的移动终端的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术公开的应用程序调度方法应用于LTE通信系统中的移动终端侧,如图1所示,所述LTE通信系统包括:承载应用程序的移动终端100、LTE基站110,所述移动终端进一步包括:LTE通信接口101和应用程序调度层102,所述应用程序调度层102通过以下实施例公开的应用程序调度方法调度移动终端100上的应用程序103访问LTE通信接口101,以通过所述LTE通信接口101和所述LTE基站110进行数据传输。实施例一:本专利技术实施例提供了一种应用程序调度方法,应用于具有LTE通信接口的移动终端。如图2所示,该方法包括步骤201至步骤203。步骤201,获取由所述LTE通信接口上报的请求逻辑信道资源的至少一个应用程序所映射的逻辑信道。移动终端上的应用程序在向LTE基站发送数据之前,首先要在LTE基站完成注册,以请求逻辑信道资源。LTE基站会为移动终端指定一个逻辑信道,通常为上行共享逻辑信道,该移动终端上的应用程序都将映射到该逻辑信道。当应用程序发送数据时,LTE基站根据通信协议,对请求发送某些特殊数据的应用程序(如语音应用)重新指定其他独立逻辑信道。具体实施时,LTE基站通过LTE通信接口上报为移动终端上的各请求逻辑信道资源的应用程序被映射到的逻辑信道。步骤202,若所述应用程序映射的逻辑信道为非独立逻辑信道,则基于优先级调度所述应用程序访问所述LTE通信接口。本专利技术实施例中,根据应用程序被映射到的逻辑信道的类型,具体确定应用程序的调度方法。具体实施时,将LTE基站指定的映射到非独立逻辑信道的应用程序直接放行至LTE通信接口,而将LTE基站指定的映射到非独立逻辑信道的应用程序由应用程序调度层进行调度,控制是否访问LTE通信接口,或将其阻塞。步骤203,控制所述应用程序通过所述LTE通信接口与LTE基站进行数据传输。对于映射到非独立逻辑信道的应用程序,通过所述LTE通信接口占用被映射到的逻辑信道,与LTE基站进行数据传输。本专利技术实施例公开的应用程序调度方法,通过获取由所述LTE通信接口上报的请求逻辑信道资源的至少一个应用程序所映射的逻辑信道;若所述应用程序映射的逻辑信道为非独立逻辑信道,则基于优先级调度所述应用程序访问所述LTE通信接口;控制所述应用程序通过所述LTE通信接口与LTE基站进行数据传输,解决了现有技术中由于多个应用抢占同一逻辑信道的情况,在空口速率紧缺时,导致某些重要或紧迫的应用不能成功抢占空口速率而无法及时运行的问题。通过基于优先级在应用程序调度层对应用程序进行调度,控制应用程序访问LTE通信接口,避免了应用程序在LTE通信接口堵塞,使得一些紧急程度较高的应用程序能及时得到调度,提升了用户体验。实施例二:本专利技术实施例提供了一种应用程序调度方法,应用于具有LTE通信接口的移动终端。如图3所示,该方法包括步骤301至步骤305。步骤301,获取由所述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

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

1