一种资源分配方法及通信终端组成比例

技术编号:13628757 阅读:48 留言:0更新日期:2016-09-02 06:32
本发明专利技术实施例公开了一种资源分配方法及通信终端,其中的通信终端包括射频RF系统和基带处理器,所述基带处理器包括:无线资源管理器RRM和至少两个调制解调器Modem;其中,所述至少两个Modem包括第一Modem和第二Modem;所述RRM用于:接收所述第一Modem发起的所述第一业务的业务请求;接收所述第二Modem发起的所述第二业务的业务请求;其中所述第一业务和所述第二业务被配置为抢占通信资源;当判断出当前所述第一业务与所述第二业务存在冲突时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个。采用本发明专利技术可以有效地避免业务因长期得不到资源的分配而掉网等现象,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种资源分配方法及通信终端
技术介绍
随着通信技术的飞速发展,人与人之间的信息交流也更加频繁,一个手机已经无法满足人们的需求,尤其是从事销售、管理等工作的人,有时候需要两三个甚至更多手机才能够勉强满足需求,而携带这么多手机很是不便,因此市场上出现了多卡多待手机,这种手机使用户只需要一个手机载体,但可安装多个用户识别模块,相比携带多个手机明显方便了很多。在现有技术中,多卡多待单通系统即多张手机卡通过一套通讯模块(包括射频收发模块、底层软件与控制芯片等),不断在多张卡的多个网络间切换,从而在多种通信模式(通信制式)下实现多卡多待。由于切换时间非常快速,例如千分之一毫秒的频率,对用户而言并不能感觉到是网络发生了切换,等同于实现了多张卡同时待机联网。在实际应用中,若一张卡在进行业务,该卡可以简称业务卡,其它卡处于待机状态,这些卡可以简称非业务卡。业务卡进行业务时,会进行通信信令或数据的收发,而非业务卡为了保持待机功能,需继续接收广播消息、寻呼消息,此外,非业务卡还需要在业务卡进行业务期间进行小区测量等,因此多卡之间的接收和发送必然会存在冲突,然而,现有技术的资源分配方法是固定优先级的,当不同卡申请的资源有冲突时,资源分配模块会依据业务的优先级进行分配,优先级高的业务优先获得资源,优先级低的后获得。当两个卡分别申请的业务优先级相同那么则会依照卡的先后顺序进行分配,如按Modem1,Modem2的顺序进行分配,当Modem1和Modem每次都同时申请业务时,则可能会造成Modem1的业务一直被分配,而Modem2的业务一直无法被分配,如此一来,业务冲突则不得到合理解决,则很可能导致Modem2长期得不到资源而掉话、掉网等,严重影响了用户体验。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种资源分配方法及通信终端,解决了现有技术中,多卡多待通信系统中因业务卡与非业务卡之间的收发冲突而可能导致的业务卡或非业务卡出现掉网的问题。第一方面,本专利技术实施例提供了一种通信终端,可包括:射频RF系统和基带处理器,所述基带处理器与所述RF系统相连接,所述基带处理器可包括:无线资源管理器RRM和至少两个调制解调器Modem;其中,所述至少两个Modem包括第一Modem和第二Modem;所述第一Modem用于处理第一用户识别模块SIM卡的第一业务;所述第二Modem用于处理第二SIM卡的第二业务;所述RRM用于:接收所述第一Modem发起的所述第一业务的业务请求;接收所述第二Modem发起的所述第二业务的业务请求;其中所述第一业务和所述第二业务被配置为抢占通信资源;当判断出当前所述第一业务与所述第二业务存在冲突时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个;其中,所述通信资源包括所述RF系统资源;所述第一业务和所述第二业务的每一个均为当前业务,所述RRM进一步用于根据所述当前业务的初始优先级以及业务动态调整参数计算得到所述当前业务的动态优先级。通过本专利技术实施例提供的方案,使得多卡多待单通系统中的业务资源分配的优先级不仅与固定的初始优先级有关,而且还与业务的执行情况或者业务类型有关,且根据实际需求情况进行动态变化,有效地避免了当有业务冲突时,初始优先级较低的业务因长期得不到资源分配而掉网的情况,提升了用户体验。结合第一方面,在第一种可能的实现方式中,所述RF系统包括射频芯片RFIC,所述RFIC用于调制或解调与所述至少两个Modem中任一个所处理的业务相关的RF信号。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述RF系统还包括天线和射频前端RFFE,所述天线与所述射频前端RFFE相连接,所述RFFE与所述RFIC连接,所述RFFE通过所述天线接收或发送所述
RF信号。结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述业务动态调整参数包括连续分配失败次数,所述连续分配失败次数是指为所述当前业务申请分配所述通信资源的连续失败的次数,且当申请分配所述通信资源成功时所述连续分配失败次数清零;所述RRM在计算所述当前业务的动态优先级时进一步用于:当判断出所述当前业务满足以下任一条件时,根据所述当前业务的初始优先级以及所述连续分配失败次数,计算所述当前业务的动态优先级;其中,当所述连续分配失败次数为0时,计算出的所述动态优先级等于所述初始优先级;当所述连续分配失败次数大于0时,计算出的所述动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高;所述任一条件包括:当所述当前业务为固定启动时刻业务,或无固定启动时刻且无限时长业务;或者当所述当前业务为无固定启动时刻且有限时长业务,且所述当前业务的动态优先级在发起业务请求后的第一预设时间段内保持在第三优先级范围内,其中,所述当前业务的初始优先级处于第一优先级范围,所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级;或者当所述当前业务的动态优先级处于第二优先级范围,且所述RRM接收到针对所述当前业务的业务去保护通知,其中,所述业务去保护通知为指示将所述当前业务的动态优先级从所述第二优先级范围调整至第一优先级范围,所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。通过本专利技术实施例提供的方案,使得多卡多待单通系统中的业务资源分配的优先级不仅与固定的初始优先级有关,而且还可以与业务的资源连续分配失败次数有关,连续分配失败次数越多,计算出的动态优先级越高,可以解决业务的资源多次分配失败后仍得不到资源分配的问题。结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述RRM在计算所述当前业务的动态优先级时进一步用于:根据第一计算公式计算所述第一动态优先级,所述第一计算公式为:F=C-(C-D)*(A/B),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,D为所述第一优先级范围中的最高优先级,A为连续分配失败次数,B为所述连续分配失败次数的最大门限值,所述C的优先级低于D的优先级,所述A小于所述B。结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第五种可能的实现方式中,所述当前业务为无限时长业务,所述RRM进一步用于:在满足以下任一条件时,将所述当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;所述任一条件包括:在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。通过本专利技术实施例提供的方案,使得多卡多待单通系统中的无限时长业务在利用动态优先级进行资源分配之后,本文档来自技高网
...

【技术保护点】
一种通信终端,包括射频RF系统和基带处理器,所述基带处理器与所述RF系统相连接,其特征在于,所述基带处理器包括:无线资源管理器RRM和至少两个调制解调器Modem;其中,所述至少两个Modem包括第一Modem和第二Modem;所述第一Modem用于处理第一用户识别模块SIM卡的第一业务;所述第二Modem用于处理第二SIM卡的第二业务;所述RRM用于:接收所述第一Modem发起的所述第一业务的业务请求;接收所述第二Modem发起的所述第二业务的业务请求;其中所述第一业务和所述第二业务被配置为抢占通信资源;当判断出当前所述第一业务与所述第二业务存在冲突时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个;其中,所述通信资源包括所述RF系统资源;所述第一业务和所述第二业务的每一个均为当前业务,所述RRM进一步用于根据所述当前业务的初始优先级以及业务动态调整参数计算得到所述当前业务的动态优先级。

【技术特征摘要】
1.一种通信终端,包括射频RF系统和基带处理器,所述基带处理器与所述RF系统相连接,其特征在于,所述基带处理器包括:无线资源管理器RRM和至少两个调制解调器Modem;其中,所述至少两个Modem包括第一Modem和第二Modem;所述第一Modem用于处理第一用户识别模块SIM卡的第一业务;所述第二Modem用于处理第二SIM卡的第二业务;所述RRM用于:接收所述第一Modem发起的所述第一业务的业务请求;接收所述第二Modem发起的所述第二业务的业务请求;其中所述第一业务和所述第二业务被配置为抢占通信资源;当判断出当前所述第一业务与所述第二业务存在冲突时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个;其中,所述通信资源包括所述RF系统资源;所述第一业务和所述第二业务的每一个均为当前业务,所述RRM进一步用于根据所述当前业务的初始优先级以及业务动态调整参数计算得到所述当前业务的动态优先级。2.如权利要求1所述的终端,其特征在于,所述RF系统包括射频芯片RFIC,所述RFIC用于调制或解调与所述至少两个Modem中任一个所处理的业务相关的RF信号。3.如权利要求2所述的终端,其特征在于,所述RF系统还包括天线和射频前端RFFE,所述天线与所述射频前端RFFE相连接,所述RFFE与所述RFIC连接,所述RFFE通过所述天线接收或发送所述RF信号。4.如权利要求1-3任意一项所述的终端,其特征在于,所述业务动态调整参数包括连续分配失败次数,所述连续分配失败次数是指为所述当前业务申请分配所述通信资源的连续失败的次数,且当申请分配所述通信资源成功时所述
\t连续分配失败次数清零;所述RRM在计算所述当前业务的动态优先级时进一步用于:当判断出所述当前业务满足以下任一条件时,根据所述当前业务的初始优先级以及所述连续分配失败次数,计算所述当前业务的动态优先级;其中,当所述连续分配失败次数为0时,计算出的所述动态优先级等于所述初始优先级;当所述连续分配失败次数大于0时,计算出的所述动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高;所述任一条件包括:当所述当前业务为固定启动时刻业务,或无固定启动时刻且无限时长业务;或者当所述当前业务为无固定启动时刻且有限时长业务,且所述当前业务的动态优先级在发起业务请求后的第一预设时间段内保持在第三优先级范围内,其中,所述当前业务的初始优先级处于第一优先级范围,所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级;或者当所述当前业务的动态优先级处于第二优先级范围,且所述RRM接收到针对所述当前业务的业务去保护通知,其中,所述业务去保护通知为指示将所述当前业务的动态优先级从所述第二优先级范围调整至第一优先级范围,所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。5.如权利要求1-3任意一项所述的终端,其特征在于,所述RRM在计算所述当前业务的动态优先级时进一步用于:根据第一计算公式计算所述第一动态优先级,所述第一计算公式为:F=C-(C-D)*(A/B),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,D为所述第一优先级范围中的最高优先级,A为连续分配失败次数,B为所述连续分配失败次数的最大门限值,所述C的优先级低于D的优先级,所述A小于所述B。6.如权利要求1-3任意一项所述的终端,其特征在于,所述当前业务为无限时长业务,所述RRM进一步用于:在满足以下任一条件时,将所述当前业务的动态优先级调整为第一优先级
\t范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;所述任一条件包括:在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。7.如权利要求1-3任意一项所述的终端,其特征在于,所述当前业务的初始优先级处于第一优先级范围,所述业务动态调整参数包括第一保护优先级;所述RRM在计算所述当前业务的动态优先级时进一步用于:当接收到针对所述当前业务的业务保护通知时,根据获取的所述初始优先级和所述第一保护优先级,计算所述当前业务的动态优先级,其中,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第一保护优先级为所述第一优先级范围中的最高优先级,计算出的所述当前业务的动态优先级处于第二优先级范围,且所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。8.如权利要求1-3任意一项所述的终端,其特征在于,所述RRM在计算所述当前业务的动态优先级时进一步用于:当接收到针对所述当前业务的业务保护通知时,所述RRM根据第二计算公式计算所述当前业务的动态优先级,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。9.如权利要求1-3任意一项所述的终端,其特征在于,所述当前业务为无固定启动时刻且有限时长业务,所述业务动态调整参数包括去保护优先级;所
\t述RRM在计算所述当前业务的动态优先级时进一步用于:根据获取的所述初始优先级和所述去保护优先级,计算所述当前业务的动态优先级,其中,所述当前业务的初始优先级处于第一优先级范围,所述去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级。10.如权利要求4或7或9所述的终端,其特征在于,计算出的所述动态优先级随着所述当前业务初始优先级提高而提高。11.如权利要求1-3任意一项所述的终端,其特征在于,所述当前业务为无固定启动时刻且有限时长业务;所述RRM在计算所述当前业务的动态优先级时进一步用于:根据第三计算公式计算所述当前业务的动态优先级,所述第三计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最低优先级,N为大于1的自然数。12.如权利要求1-3任意一项所述的终端,其特征在于,所述当前业务为周期业务,所述周期业务包括多个时间点的业务,相邻的时间点的业务之间的间隔为所述周期业务的周期;所述RRM进一步用于:根据所述当前业务的初始优先级以及第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数,计算第M个时间点的业务的动态优先级,所述第(M-2)个时间点与所述第M个时间点的间隔为所述周期业务的2个周期,所述M为大于3的自然数;其中,当所述第1个...

【专利技术属性】
技术研发人员:吴翔宋丽君
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1