CN105916208B - 一种资源分配方法及通信终端 - Google Patents
一种资源分配方法及通信终端 Download PDFInfo
- Publication number
- CN105916208B CN105916208B CN201610232142.XA CN201610232142A CN105916208B CN 105916208 B CN105916208 B CN 105916208B CN 201610232142 A CN201610232142 A CN 201610232142A CN 105916208 B CN105916208 B CN 105916208B
- Authority
- CN
- China
- Prior art keywords
- priority
- business
- service
- dynamic
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1215—Wireless traffic scheduling for collaboration of different radio technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种资源分配方法及通信终端,其中的通信终端包括射频RF系统和基带处理器,所述基带处理器包括:无线资源管理器RRM和至少两个调制解调器Modem;其中,所述至少两个Modem包括第一Modem和第二Modem;所述RRM用于:接收所述第一Modem发起的所述第一业务的业务请求;接收所述第二Modem发起的所述第二业务的业务请求;其中所述第一业务和所述第二业务被配置为抢占通信资源;当判断出当前所述第一业务与所述第二业务存在冲突时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个。采用本发明可以有效地避免业务因长期得不到资源的分配而掉网等现象,提升了用户体验。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种资源分配方法及通信终端。
背景技术
随着通信技术的飞速发展,人与人之间的信息交流也更加频繁,一个手机已经无法满足人们的需求,尤其是从事销售、管理等工作的人,有时候需要两三个甚至更多手机才能够勉强满足需求,而携带这么多手机很是不便,因此市场上出现了多卡多待手机,这种手机使用户只需要一个手机载体,但可安装多个用户识别模块,相比携带多个手机明显方便了很多。
在现有技术中,多卡多待单通系统即多张手机卡通过一套通讯模块(包括射频收发模块、底层软件与控制芯片等),不断在多张卡的多个网络间切换,从而在多种通信模式(通信制式)下实现多卡多待。由于切换时间非常快速,例如千分之一毫秒的频率,对用户而言并不能感觉到是网络发生了切换,等同于实现了多张卡同时待机联网。在实际应用中,若一张卡在进行业务,该卡可以简称业务卡,其它卡处于待机状态,这些卡可以简称非业务卡。业务卡进行业务时,会进行通信信令或数据的收发,而非业务卡为了保持待机功能,需继续接收广播消息、寻呼消息,此外,非业务卡还需要在业务卡进行业务期间进行小区测量等,因此多卡之间的接收和发送必然会存在冲突,然而,现有技术的资源分配方法是固定优先级的,当不同卡申请的资源有冲突时,资源分配模块会依据业务的优先级进行分配,优先级高的业务优先获得资源,优先级低的后获得。当两个卡分别申请的业务优先级相同那么则会依照卡的先后顺序进行分配,如按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进一步用于:
在满足以下任一条件时,将所述当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;
所述任一条件包括:
在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者
在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。
通过本发明实施例提供的方案,使得多卡多待单通系统中的无限时长业务在利用动态优先级进行资源分配之后,在被其它业务进行抢占或打断超过一定时间之后,可以通过将该业务的动态优先级直接提升到较高的级别,以避免该业务继续被其它业务抢占或打断从而导致业务执行失败的问题。
结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第六种可能的实现方式中,所述当前业务的初始优先级处于第一优先级范围,所述业务动态调整参数包括第一保护优先级;所述RRM在计算所述当前业务的动态优先级时进一步用于:
当接收到针对所述当前业务的业务保护通知时,根据获取的所述初始优先级和所述第一保护优先级,计算所述当前业务的动态优先级,其中,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第一保护优先级为所述第一优先级范围中的最高优先级,计算出的所述当前业务的动态优先级处于第二优先级范围,且所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
通过本发明实施例提供的方案,使得多卡多待单通系统中的需要进行射频保护的业务,可以通过将该业务的动态优先级直接提升到较高的级别,以保证该业务的顺利执行。
结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第七种可能的实现方式中,所述RRM在计算所述当前业务的动态优先级时进一步用于:
当接收到针对所述当前业务的业务保护通知时,所述RRM根据第二计算公式计算所述当前业务的动态优先级,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。
结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第八种可能的实现方式中,所述当前业务为无固定启动时刻且有限时长业务,所述业务动态调整参数包括去保护优先级;所述RRM在计算所述当前业务的动态优先级时进一步用于:
根据获取的所述初始优先级和所述去保护优先级,计算所述当前业务的动态优先级,其中,所述当前业务的初始优先级处于第一优先级范围,所述去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级。
通过本发明实施例提供的方案,使得多卡多待单通系统中的已经进行射频保护的业务在不需要进行射频保护时,可以通过将该业务的动态优先级降低至普通级别。
结合第一方面的第三种可能的实现方式,或者,结合第一方面的第六种可能的实现方式,或者,结合第一方面的第九种可能的实现方式,在第九种可能的实现方式中,计算出的所述动态优先级随着所述当前业务初始优先级提高而提高。
结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第十种可能的实现方式中,所述当前业务为无固定启动时刻且有限时长业务;所述RRM在计算所述当前业务的动态优先级时进一步用于:
根据第三计算公式计算所述当前业务的动态优先级,所述第三计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最低优先级,N为大于1的自然数。
结合第一方面,或者结合第一方面的第一种可能的实现方式,或者,结合第一方面的第二种可能的实现方式,在第十一种可能的实现方式中,所述当前业务为周期业务,所述周期业务包括多个时间点的业务,相邻的时间点的业务之间的间隔为所述周期业务的周期;所述RRM进一步用于:
根据所述当前业务的初始优先级以及第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数,计算第M个时间点的业务的动态优先级,所述第(M-2)个时间点与所述第M个时间点的间隔为所述周期业务的2个周期,所述M为大于3的自然数;其中,当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数为0时,计算出的所述第M个时间点的业务的动态优先级等于所述周期业务的初始优先级;当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数大于0时,计算出的所述第M个时间点的业务的动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高。
通过本发明实施例提供的方案,使得多卡多待单通系统中的周期业务在其中一个时间点的周期业务资源分配失败时可以在该时间点的下下个时间点的周期业务适当提升动态优先级,以便于该周期业务可以顺利得到资源的分配。
第二方面,本发明实施例提供了一种资源分配装置,应用于包括射频RF系统和基带处理器的终端,其中,所述基带处理器包括无线资源管理器RRM和至少两个调制解调器Modem,所述至少两个Modem包括第一Modem和第二Modem,所述装置,可包括:
接收模块,用于接收所述第一Modem发起的第一业务的业务请求,所述第一Modem用于处理第一用户识别模块SIM卡的第一业务;
分配模块,用于当判断出当前存在与所述第一业务抢占通信资源冲突的第二Modem发起的第二业务时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个;其中,所述第二Modem用于处理第二SIM卡的第二业务,所述通信资源包括所述RF系统资源;所述第一业务和所述第二业务的每一个均为当前业务,所述当前业务的动态优先级为所述RRM根据所述当前业务的初始优先级以及业务动态调整参数计算得到的。
结合第二方面,在第一种可能的实现方式中,所述业务动态调整参数包括连续分配失败次数,所述连续分配失败次数是指为所述当前业务申请分配所述通信资源的连续失败的次数,且当申请分配所述通信资源成功时所述连续分配失败次数清零;所述装置还包括:
第一优先级计算模块,用于当判断出所述当前业务满足以下任一条件时,所述RRM根据所述当前业务的初始优先级以及所述连续分配失败次数,计算所述当前业务的动态优先级;其中,当所述连续分配失败次数为0时,计算出的所述动态优先级等于所述初始优先级;当所述连续分配失败次数大于0时,计算出的所述动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高;
所述任一条件包括:
当所述当前业务为固定启动时刻业务,或无固定启动时刻且无限时长业务;或者
当所述当前业务为无固定启动时刻且有限时长业务,且所述当前业务的动态优先级在发起业务请求后的第一预设时间段内保持在第三优先级范围内,其中,所述当前业务的初始优先级处于第一优先级范围,所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级;或者
当所述当前业务的动态优先级处于第二优先级范围,且所述RRM接收到针对所述当前业务的业务去保护通知,其中,所述业务去保护通知为指示将所述当前业务的动态优先级从所述第二优先级范围调整至第一优先级范围,所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
结合第二方面,在第二种可能的实现方式中,所述装置还包括:
第一计算模块,用于根据第一计算公式计算所述第一动态优先级,所述第一计算公式为:F=C-(C-D)*(A/B),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,D为所述第一优先级范围中的最高优先级,A为连续分配失败次数,B为所述连续分配失败次数的最大门限值,所述C的优先级低于D的优先级,所述A小于所述B。
结合第二方面,在第三种可能的实现方式中,所述当前业务为无限时长业务,所述装置还包括:
第二优先级计算模块,用于在满足以下任一条件时,将所述当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;
所述任一条件包括:
在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者
在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。
结合第二方面,在第四种可能的实现方式中,所述当前业务的初始优先级处于第一优先级范围,所述业务动态调整参数包括第一保护优先级;所述装置还包括:
第三优先级计算模块,用于当接收到针对所述当前业务的业务保护通知时,根据获取的所述初始优先级和所述第一保护优先级,计算所述当前业务的动态优先级,其中,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第一保护优先级为所述第一优先级范围中的最高优先级,计算出的所述当前业务的动态优先级处于第二优先级范围,且所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
结合第二方面,在第五种可能的实现方式中,所述装置还包括:
第二计算模块,用于当接收到针对所述当前业务的业务保护通知时,根据第二计算公式计算所述当前业务的动态优先级,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。
结合第二方面,在第六种可能的实现方式中,所述当前业务为无固定启动时刻且有限时长业务,所述业务动态调整参数包括去保护优先级;所述装置还包括:
第四优先级计算模块,用于根据获取的所述初始优先级和所述去保护优先级,计算所述当前业务的动态优先级,其中,所述当前业务的初始优先级处于第一优先级范围,所述去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级。
结合第二方面的第一种可能的实现方式,或者结合第二方面的第四种可能的实现方式,或者,结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,计算出的所述动态优先级随着所述当前业务初始优先级提高而提高。
结合第二方面,在第八种可能的实现方式中,所述当前业务为无固定启动时刻且有限时长业务;所述装置还包括:
第三计算模块,用于根据第三计算公式计算所述当前业务的动态优先级,所述第三计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最低优先级,N为大于1的自然数。
结合第二方面,在第九种可能的实现方式中,所述当前业务为周期业务,所述周期业务包括多个时间点的业务,相邻的时间点的业务之间的间隔为所述周期业务的周期;所述装置还包括:
第五优先级计算模块,用于根据所述当前业务的初始优先级以及第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数,计算第M个时间点的业务的动态优先级,所述第(M-2)个时间点与所述第M个时间点的间隔为所述周期业务的2个周期,所述M为大于3的自然数;其中,当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数为0时,计算出的所述第M个时间点的业务的动态优先级等于所述周期业务的初始优先级;当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数大于0时,计算出的所述第M个时间点的业务的动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高。
第三方面,本发明实施例提供了一种资源分配方法,应用于包括射频RF系统和基带处理器的终端,其中,所述基带处理器包括无线资源管理器RRM和至少两个调制解调器Modem,所述至少两个Modem包括第一Modem和第二Modem,可包括:
无线资源管理器RRM接收所述第一Modem发起的第一业务的业务请求,所述第一Modem用于处理第一用户识别模块SIM卡的第一业务;
当所述RRM判断出当前存在与所述第一业务抢占通信资源冲突的第二Modem发起的第二业务时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个;其中,所述第二Modem用于处理第二SIM卡的第二业务,所述通信资源包括所述RF系统资源;所述第一业务和所述第二业务的每一个均为当前业务,所述当前业务的动态优先级为所述RRM根据所述当前业务的初始优先级以及业务动态调整参数计算得到的。
结合第三方面,在第一种可能的实现方式中,所述业务动态调整参数包括连续分配失败次数,所述连续分配失败次数是指为所述当前业务申请分配所述通信资源的连续失败的次数,且当申请分配所述通信资源成功时所述连续分配失败次数清零;所述方法还包括:
当所述RRM判断出所述当前业务满足以下任一条件时,所述RRM根据所述当前业务的初始优先级以及所述连续分配失败次数,计算所述当前业务的动态优先级;其中,当所述连续分配失败次数为0时,计算出的所述动态优先级等于所述初始优先级;当所述连续分配失败次数大于0时,计算出的所述动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高;
所述任一条件包括:
当所述当前业务为固定启动时刻业务,或无固定启动时刻且无限时长业务;或者
当所述当前业务为无固定启动时刻且有限时长业务,且所述当前业务的动态优先级在发起业务请求后的第一预设时间段内保持在第三优先级范围内,其中,所述当前业务的初始优先级处于第一优先级范围,所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级;或者
当所述当前业务的动态优先级处于第二优先级范围,且所述RRM接收到针对所述当前业务的业务去保护通知,其中,所述业务去保护通知为指示将所述当前业务的动态优先级从所述第二优先级范围调整至第一优先级范围,所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
结合第三方面,在第二种可能的实现方式中,所述方法还包括:
所述RRM根据第一计算公式计算所述第一动态优先级,所述第一计算公式为:F=C-(C-D)*(A/B),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,D为所述第一优先级范围中的最高优先级,A为连续分配失败次数,B为所述连续分配失败次数的最大门限值,所述C的优先级低于D的优先级,所述A小于所述B。
结合第三方面,在第三种可能的实现方式中,所述当前业务为无限时长业务,所述方法还包括:
在满足以下任一条件时,所述RRM将所述当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;
所述任一条件包括:
在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者
在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。
结合第三方面,在第四种可能的实现方式中,所述当前业务的初始优先级处于第一优先级范围,所述业务动态调整参数包括第一保护优先级;所述方法还包括:
当所述RRM接收到针对所述当前业务的业务保护通知时,所述RRM根据获取的所述初始优先级和所述第一保护优先级,计算所述当前业务的动态优先级,其中,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第一保护优先级为所述第一优先级范围中的最高优先级,计算出的所述当前业务的动态优先级处于第二优先级范围,且所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
结合第三方面,在第五种可能的实现方式中,所述方法还包括:
当所述RRM接收到针对所述当前业务的业务保护通知时,所述RRM根据第二计算公式计算所述当前业务的动态优先级,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。
结合第三方面,在第六种可能的实现方式中,所述当前业务为无固定启动时刻且有限时长业务,所述业务动态调整参数包括去保护优先级;所述方法还包括:
所述RRM根据获取的所述初始优先级和所述去保护优先级,计算所述当前业务的动态优先级,其中,所述当前业务的初始优先级处于第一优先级范围,所述去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级。
结合第三方面的第一种可能的实现方式,或者结合第三方面的第四种可能的实现方式,或者,结合第三方面的第六种可能的实现方式,在第七种可能的实现方式中,计算出的所述动态优先级随着所述当前业务初始优先级提高而提高。
结合第三方面,在第八种可能的实现方式中,所述当前业务为无固定启动时刻且有限时长业务;所述方法还包括:
所述RRM根据第三计算公式计算所述当前业务的动态优先级,所述第三计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最低优先级,N为大于1的自然数。
结合第三方面,在第九种可能的实现方式中,所述当前业务为周期业务,所述周期业务包括多个时间点的业务,相邻的时间点的业务之间的间隔为所述周期业务的周期;所述方法还包括:
所述RRM根据所述当前业务的初始优先级以及第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数,计算第M个时间点的业务的动态优先级,所述第(M-2)个时间点与所述第M个时间点的间隔为所述周期业务的2个周期,所述M为大于3的自然数;其中,当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数为0时,计算出的所述第M个时间点的业务的动态优先级等于所述周期业务的初始优先级;当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数大于0时,计算出的所述第M个时间点的业务的动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高。
实施本发明实施例,具有如下有益效果:
本发明实施例,通过提供一种通信终端,包括射频RF系统和基带处理器,所述基带处理器与所述RF系统相连接,所述基带处理器包括:无线资源管理器RRM和至少两个调制解调器Modem;所述RRM用于:当判断出当前第一业务与第二业务存在冲突时,比较第一业务的第一动态优先级以及第二业务的第二动态优先级以将通信资源分配给第一业务与第二业务中的一个;其中,所述至少两个Modem包括第一Modem和第二Modem,第一Modem用于处理第一用户识别模块SIM卡的第一业务,第二Modem用于处理第二SIM卡的第二业务,所述第一业务和所述第二业务被配置为抢占通信资源;所述第一业务和所述第二业务的每一个均为当前业务,所述RRM进一步用于根据所述当前业务的初始优先级以及业务动态调整参数计算得到所述当前业务的动态优先级。本发明提供的通信终端解决了现有技术中的多卡多待单通系统分配通信资源时,只按照业务的初始的固定优先级来进行分配的原则容易导致的资源分配不合理的问题,避免了业务因长期得不到资源分配而掉线、掉网等问题,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中通信终端的结构示意图;
图2是本发明实施例中的一种资源分配方法的流程示意图;
图3是本发明实施例中资源分配方法的一个具体应用场景示意图;
图4是本发明实施例中资源分配方法的另一个具体应用场景示意图;
图5是本发明实施例中资源分配方法的又一个具体应用场景示意图;
图6是本发明实施例中资源分配方法的又一个具体应用场景示意图;
图7是本发明实施例中的资源分配装置的结构示意图;
图8是本发明的资源分配装置的另一实施例的结构示意图;
图9是本发明的资源分配装置的又一实施例的结构示意图;
图10是本发明的资源分配装置的又一实施例的结构示意图;
图11是本发明的资源分配装置的又一实施例的结构示意图;
图12是本发明的资源分配装置的又一实施例的结构示意图;
图13是本发明的资源分配装置的又一实施例的结构示意图;
图14是本发明的资源分配装置的又一实施例的结构示意图;
图15是本发明的资源分配装置的又一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。应当理解的是,本文中虽然使用术语第一、第二等描述消息业务或模块,但是这些消息业务或模块应该不受这些术语的限制,这些术语仅被用于彼此区分。还应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、和“the”)旨在也包括复数形式。还应该理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
本发明实施例中的通信终端包括但不限于可以运行多张用户识别模块SIM卡的智能手机、平板电脑、媒体播放器、智能电视、智能手环、智能穿戴设备、MP3播放器(MovingPicture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、个人数字助理(Personal Digital Assistant,PDA)和膝上型便携计算机等用户设备。用于通信的用户设备可以工作于各类无线通信制式,每个无线通信制式可应用于一种通信系统,例如:全球移动通讯(Global System of Mobile communication,简称为“GSM”)系统、码分多址(Code Division Multiple Access,简称为“CDMA”)系统、宽带码分多址(Wideband Code Division Multiple Access,简称为“WCDMA”)系统、通用分组无线业务(General Packet Radio Service,简称为“GPRS”)、长期演进(Long Term Evolution,简称为“LTE”)系统、LTE频分双工(Frequency Division Duplex,简称为“FDD”)系统、LTE时分双工(Time Division Duplex,简称为“TDD”)、通用移动通信系统(Universal MobileTelecommunication System,简称为“UMTS”)或全球互联微波接入(WorldwideInteroperability for Microwave Access,简称为“WiMAX”)通信系统等,也可以用在未来有可能出现的系统。
为了便于理解本发明实施例,下面先对本发明实施例的通信终端的结构进行描述。请参阅图1,图1是本发明实施例公开的通信终端10的结构示意图。如图1所示,该通信终端可以包括射频(Radio Frequency,RF)系统11和基带处理器12,所述基带处理器12与所述RF系统11相连接,其中RF系统11可包括天线111、射频前端(Radio Frequency Front End,RFFE)112或射频芯片(Radio Frequency Integrated Circuits,RFIC)113中的至少一项。在一种可能的实现方式中,RF系统11包括射频芯片RFIC113,RFIC113用于调制或解调与所述至少两个Modem(第一Modem121和第二Modem122)中任一个所处理的业务相关的RF信号。进一步地,RF系统11还包括天线111和射频前端RFFE112,天线111与射频前端RFFE112相连接,RFFE112与RFIC113连接,RFFE112通过天线接收或发送所述RF信号。假设RF系统11包括天线111、RFFE112和RFIC113,RFFE112将来自基带处理器12发送的信号通过RFIC113调制后在天线上传输(发送通道),或者RFFE112将接收的空口信号通过RFIC113解调后发给后端的基带处理器12以供通信协议处理(接收通道。RFFE112具体包括:双工器1121和功率放大器(Power Amplifier,PA)1122。其中,双工器1121用于将发送通道和接收通道(如箭头方向)都耦合到天线,使得天线可以做到发送或接收或同时收发;PA1122用于在发送通道上对发送信号做功率放大功能,以便放大后的信号可以从天线发出去。RFIC113是RFFE112后端的调制解调单元,调制就是在发送通道上将基带的低频信号变为高频RF信号(即上变频,其功能就是由如图1中的上变频器1131实现),解调就是在接收通道将高频RF信号解调为基带信号(即下变频,其功能就是由如图1中的下变频器1132实现),上/下变频器也就是混频器,通过将高频RF信号与本振信号混频生成基带信号,或将基带信号与本振信号混频生成高频RF信号。在接收通道中在解调之前还可包括LNA1132a,即低噪声放大器,用来对接收信号做放大。
基带处理器12主要是对基带信号进行处理,可处理2/3/4/5G(代,Generation)等各类通信协议。基带处理器12主要包括无线资源管理器(Radio Resource Management,RRM)123和至少两个调制解调器Modem即第一Modem121和第二Modem122。而每个Modem的作用主要是处理与基站通讯的部分,包括终端打电话,发短信和上网(如GPRS、WCDMA、LTE等通信只是的数据功能)相关的部分功能,如信道编码/解码,预编码/解码,MIMO(多输入多输出)处理或信号交织/解交织处理中的至少一项等;RRM包括在基带处理器内部,用来调度每个Modem申请的RF资源,RRM会根据业务的状态以及初始优先级等参数进行计算获得动态优先级,依据优先级的高低进行通讯资源(包括RF资源和CPU(中央处理单元)资源)的分配,具体的动态优先级计算的方式在后续实施例中详细给出。本实施例或后续实施例中涉及的业务是无线通信业务,通常可包括PS(分组交换)业务或CS业务中的至少一项。例如该业务可以是运营商语音业务,VOIP(互联协议语音)业务、数据下载(从基站到通信终端10)与上传(从通信终端10到基站)或短消息业务,也可选择性包括接收系统寻呼或系统广播等业务。
可以理解的是基带处理器12中还可以包括时钟模块,主要用于为基带处理器12产生数据传输和时序控制所需要的时钟;同时还可以包括电源管理模块,主要用于为基带处理器12、射频系统11以及外围系统提供稳定的、高精确度的电压。还可以理解的是,通信终端10还可以包括外围系统主要用于实现通信终端10和用户/外部环境之间的交互功能,具体实现中,外围系统可包括:显示器(LCD)控制器、摄像头控制器、音频控制器、触摸屏控制器以及传感器管理模块。其中,各个控制器可与各自对应的外围设备耦合。在一些实施例中,外围系统还可以包括其他I/O外设的控制器等,本发明对此不作具体限定。
以上图1中的通信终端的结构只是本发明实施例中较优的一种实施方式,本发明实施例中的通信终端的结构包括但不仅限于以上结构,只要能够实现本发明中的多卡多待资源分配方法的通信终端的结构均属于本发明所保护和涵盖的范围。
参见图2,图2是本发明实施例中的一种资源分配方法的流程示意图,上述图1中的通信终端用于支持并执行图2中所示的方法流程步骤S201-步骤S202。下面将结合附图1对应的通信终端和附图2对应的方法流程对通信终端10在本发明中所执行的具体动作流程和完成的相应功能,从通信终端的基带处理器中的RRM侧进行详细描述和说明:
S201:无线资源管理器RRM接收所述第一Modem发起的第一业务的业务请求。
具体地,由于本发明实施例所基于的通信终端10的硬件系统为多卡多待单通系统,因此该系统内可以包含多个Modem(例如手机中可以插多张SIM(用户识别模块)卡)。当只有一个Modem(对应一个SIM卡)需要进行通讯业务时,则RRM接收一个SIM卡对应的一个Modem发送的业务请求;当有多个Modem(每个Modem对应一个SIM卡)需要进行通讯业务时,则RRM接收多个SIM卡对应的多个Modem分别发送的业务请求。
在本发明实施例中,第一Modem121用于处理第一用户识别模块SIM卡的第一业务,第二Modem122用于处理第二SIM卡的第二业务。RRM123可以用于接收第一Modem121发起的第一业务的业务请求,也可以用于接收第二Modem122发起的第二业务的业务请求,其中,第一业务和第二业务被配置为抢占通信资源。由于本发明实施例中,第一业务和第二业务存在业务冲突,则主要为以下两种情况:RRM123同时接收到第一业务的业务请求和第二业务的业务请求;或者RRM123接收到第一业务的业务请求时第二业务正在执行(正在占用通信资源)。需要说明的是,在现有技术中只有不同的Modem之间所申请的业务才会存在业务冲突,同一个Modem所申请的业务不存在业务冲突。可以理解的是,在本发明的各个实施例中,不同的SIM卡对应的不同Modem可以是基于不同的通信制式或相同的通信制式。一般来说,所述多个Modem对应的通行制式不同。例如,第一Modem适用于GSM制式,而第二Modem适用于LTE、WCDMA、TDSCDMA(时分同步码分多址)或GSM制式。
S202:当所述RRM判断出当前存在与所述第一业务抢占通信资源冲突的第二Modem发起的第二业务时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个。
具体地,由于在现有技术中,会针对不同的Modem或者不同的业务设置对应的优先级,且该优先级为固定不变的,即不管业务何时何地何种情况下申请通讯资源,该初始优先级是固定不变的。本发明实施例针对该技术问题,在保留业务的初始优先级的同时,还加入了业务动态调整参数(可以包括业务的执行情况、业务的类型、业务当前的实际需求、业务当前需要保护或者不需要被保护的级别等等参数)。当RRM123判断出当前存在与第一业务抢占通信资源冲突的第二Modem122发起的第二业务时,比较第一业务的第一动态优先级以及第二业务的第二动态优先级,以将通信资源分配给第一业务与第二业务中的一个。即按照第二业务的动态优先级以及第一业务的动态优先级的高低进行通讯资源的先后分配,所述通信资源可以包括RF系统资源、CPU资源或系统资源中的至少一种。其中,将第一业务和第二业务的每一个均视为为当前业务时,RRM123则可进一步用于根据当前业务(第一业务和/或第二业务)的初始优先级以及业务动态调整参数计算得到所述当前业务的动态优先级,具体计算过程在后续实施例中进行详细阐述。需要强调的是在本发明中,计算当前业务的动态优先级可以是在接收到当前业务的业务请求后立刻进行的动态优先级的计算,也可以是当判断出当前有与该当前业务存在业务冲突的其它业务时才进行计算,本发明对此不作具体限定,只要是在有业务冲突时需要根据动态优先级进行资源分配之前,可以获得当前业务(如第一业务和第二业务)的动态优先级即可,此后的发明实施例中不再赘述。
接下来,将对本发明中的无线资源管理器RRM如何计算所述当前业务的动态优先级,进行详细的阐述与举例说明:
在一种可能的实现方式中,所述业务动态调整参数包括连续分配失败次数,连续分配失败次数是指为当前业务申请分配通信资源的连续失败的次数,且当申请分配通信资源成功时连续分配失败次数清零。RRM在计算当前业务的动态优先级的过程具体可以为:当RRM判断出当前业务满足以下任一条件时,根据当前业务的初始优先级以及连续分配失败次数,计算当前业务的动态优先级;其中,当连续分配失败次数为0时,计算出的动态优先级等于初始优先级;当连续分配失败次数大于0时,计算出的动态优先级高于初始优先级,并且动态优先级随着连续分配失败次数的增加而提高。即此时业务动态优先级主要与业务的资源连续分配失败次数相关联,当业务连续多次未得到资源分配的情况下,可以适当提升该业务的优先级,以避免该业务因初始优先级较低,而一直处于得不到资源分配的恶性循环的状态。
其中,任一条件包括:
条件一:当所述当前业务为固定启动时刻业务(如解寻呼业务),或无固定启动时刻且无限时长业务(如电话、数据业务等);或者
条件二:当所述当前业务为无固定启动时刻且有限时长业务(如对业务执行时间要求不严格的组广播业务、测量上报业务等),且当前业务的动态优先级在发起业务请求后的第一预设时间段内保持在第三优先级范围(低优先级范围)内,其中,当前业务的初始优先级处于第一优先级范围(中优先级范围),第三优先级范围对应的优先级低于第一优先级范围对应的优先级;或者
条件三:当所述当前业务的动态优先级处于第二优先级范围(已经经过射频保护并且动态优先级处于被保护的高优先级范围),且RRM接收到针对当前业务的业务去保护通知,其中,业务去保护通知为指示将当前业务的动态优先级从第二优先级范围调整至第一优先级范围,第二优先级范围对应的优先级高于第一优先级范围对应的优先级。即本实施例中所述RRM此前接收到了针对所述当前业的业务保护通知并进行了相应的动态优先级的保护(提升至第二优先级范围即高优先级范围),当该当前业务不需要再进行优先级保护时,可以在在进行了业务保护之后,进行业务去保护,进而通过相关动态优先级的计算方法(如后续所提及的第一计算公式)将该当前业务的动态优先级范围从较高的第二优先级范围降低至第一优先级保护范围。需要说明的是,本发明各个实施例中所提及的第一计算公式可以认为是同一个计算公式。
进一步地,在不同业务的连续分配失败次数相同的情况下,初始优先级较大的业务计算出的动态优先级较大,也即不同业务的资源连续分配失败次数相同的情况下,则可以根据不同业务的初始优先级进行进一步的比较判断,初始优先级高的则可以优先获得资源的分配。需要说明的是,RRM获取的当前业务的初始优先级以及连续分配失败等参数,可以是相关Modem在发起当前业务的业务请求中携带的相关参数,也可是RRM根据相关参数的索引信息从自身存储单元中获取的,本发明对此不作具体限定。
再进一步地,RRM根据第一计算公式计算第一动态优先级,第一计算公式具体为:F=C-(C-D)*(A/B),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,D为第一优先级范围中的最高优先级,A为连续分配失败次数,B为连续分配失败次数的最大门限值,C的优先级低于D的优先级,A小于所述B。需要说明的是,在第一计算公式中,初始优先级C和参数D同属于第一优先级范围,D的优先级高于C,因此当连续失败次数大于0时,最终计算出来的当前业务的动态优先级必然大于初始优先级。
通过本发明实施例提供的方案,使得多卡多待单通系统中的业务资源分配的优先级不仅与固定的初始优先级有关,而且还可以与业务的资源连续分配失败次数有关,连续分配失败次数越多,计算出的动态优先级越高,可以解决业务的资源多次分配失败后仍得不到资源分配的问题。
在一种可能的实现方式中,当前业务为无限时长业务(如电话业务、数据业务等),其中,业务的类型可由RRM根据业务中携带的属性信息判断,也可以根据业务申请的类型自行判断,并且,设定当前业务的初始优先级处于所述第一优先级范围即普通业务所在的优先级范围;所述RRM进一步用于:在满足以下任一条件时,将当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,
所述任一条件包括:
在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,或者,在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。其中,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段。具体地,RRM根据第二业务的动态优先级以及第一业务的动态优先级的高低进行通讯资源的先后分配之后,在抢占统计周期内,当统计出第一业务的单次被抢占时间超过第一阈值,或者当第一业务的累计被抢占时间超过第二阈值时,此时可认为该无限时长业务不能再被抢占资源了,否则将有可能导致执行失败,因此RRM通过将该无限时长业务的动态优先级调整为第一优先级范围中的最高优先级,即在该第一优先级范围中,没有其它业务的优先级可以高于该无限时长业务的优先级,因此得以让该业务顺利得到通讯资源的分配,从而顺利执行,
可以理解的是,抢占统计周期是指从该无限时长业务初始被抢占开始计时直至预先设定好的第二预设时间段,即可认为在抢占统计周期内进行统计有效,若超出此时间周期之后,则可以认为失去了统计的意义,则可以对该之前的抢占时间的统计进行清零。需要说明的是,本发明实施例中的动态优先级的范围包括第一先级范围、第二优先级范围和第三优先级范围,其中处于第三先级范围的动态优先级小于处于第一优先级范围的动态优先级,并且均小于处于第二优先级范围的动态优先级。
通过本发明实施例提供的方案,使得多卡多待单通系统中的无限时长业务在利用动态优先级进行资源分配之后,在被其它业务进行抢占或打断超过一定时间之后,可以通过将该业务的动态优先级直接提升到较高的级别,以避免该业务继续被其它业务抢占或打断从而导致业务执行失败的问题。
在一种可能的实现方式中,当前业务的初始优先级处于第一优先级范围,业务动态调整参数包括第一保护优先级;RRM在计算所述当前业务的动态优先级时具体可以为:当接收到针对当前业务的业务保护通知时,根据获取的初始优先级和第一保护优先级,计算当前业务的动态优先级,其中,业务保护通知用于指示确保当前业务获得通信资源的分配,第一保护优先级为第一优先级范围中的最高优先级,计算出的当前业务的动态优先级处于第二优先级范围,且第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
具体地,当RRM接收到针对当前业务的业务保护通知时,则表明该当前业务需要进行优先级保护即进行动态优先级的提升,例如当前业务为射频保护任务,如PS域保护信令(现有技术中,PS信令不能丢失,需要确保射频资源被分配)。此时,业务动态调整参数包括第一保护优先级,主要用于提升该业务的保护优先级。再进一步地,具体通过第二计算公式进行动态优先级的计算,第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。也即该第二计算公式的核心目的在于,将初始优先级为第一优先级范围(较低)的当前业务,通过第二计算公式并结合第一保护优先级,将该当前业务的动态优先级从第一优先级范围提升至第二优先级范围进而使得普通的业务的优先级都低于该第一业务从而能保护该业务顺利得到资源的分配进而顺利执行。进一步地,在不同业务均接收到业务保护通知的情况下,初始优先级较大的业务计算出的动态优先级较大。可以理解的是,本发明实施例中的第二计算公式中的初始优先级可以认为是当前业务的初始优先级,也同样可以认为是该当前业务经过第一计算公式计算后的初始优先级(当前的动态优先级),即当前业务的初始优先级也可以进行动态更新,本发明对此不作具体限定。
通过本发明实施例提供的方案,使得多卡多待单通系统中的需要进行射频保护的业务,可以通过将该业务的动态优先级直接提升到较高的级别,以保证该业务的顺利执行。
在一种可能的实现方式中,当前业务为无固定启动时刻且有限时长业务(RRM可将根据业务中携带的属性信息判断,也可以根据业务申请的类型自行判断等),业务动态调整参数包括去保护优先级;RRM在计算当前业务的动态优先级的具体过程为:根据获取的初始优先级和去保护优先级,计算当前业务的动态优先级,其中,当前业务的初始优先级处于第一优先级范围,去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且第三优先级范围对应的优先级低于第一优先级范围对应的优先级。
具体地,由于无固定启动时刻且有限时长业务(如对业务执行时间要求不严格的组广播业务、测量上报业务等)的初始优先级处于第一优先级范围,且该任务的执行时刻无严格要求,若当前资源不充足的情况下,可以进行适当延后执行,此时,业务动态调整参数可包括去保护优先级,RRM根据获取的初始优先级和去保护优先级,将该业务的动态优先级降低至第三优先级范围以便于该业务与其它业务产生业务冲突时,可以由于该业务的优先级已经降至较低范围,则可以将资源分配的机会留给其它固定启动时刻的业务,以便于合理利用通信资源。进一步地,业务动态调整参数还包括连续分配失败次数,在RRM根据获取的初始优先级和第一去保护优先级,通过第三计算公式计算第一业务的动态优先级的第一预设时间段之后,若一直将该第一业务的动态优先级停留在较低状态可能会导致该业务一直不能得到资源的分配而执行失败,因此在适当的时间段内降低了优先级之后,需要再将该业务的优先级恢复至正常状态,即RRM根据获取的第一业务的初始优先级以及连续分配失败次数,通过第一计算公式计算第一业务的动态优先级,关于第一计算公式的具体内容请参照本发明实施例其它描述出处,此处不再详细介绍。
通过本发明实施例提供的方案,使得多卡多待单通系统中的无固定启动时刻业务在预设时间段内降低至一定级别,可以让可能存在业务冲突的固定时刻业务可以优先得到资源的分配。进一步地,还可以使得多卡多待单通系统中的已经进行了业务去保护的无固定启动时刻业务可以预设时间段之后,恢复到正常的动态优先级状态以便于该业务也可以顺利得到资源的分配。
在一种可能的实现方式中,当RRM判断出当前业务为周期业务时(RRM可将根据业务中携带的属性信息判断,也可以根据业务申请的类型自行判断等),由于周期业务和普通业务有所区别,即周期业务只进行一次业务申请,RRM按照多个固定时刻单次业务进行分配,业务超时释放或成功执行之后会生成下下个单次业务,例如寻呼业务在每个固定时刻需要射频资源,因此可以视为周期业务。具体为,RRM接收相关Modem发送的周期业务的执行起始时间,和执行周期(现有技术中由相关调度模块同时进行相邻时刻的业务的申请);RRM接收到周期业务的业务请求之后(所述周期业务包括多个时间点的业务,相邻的时间点的业务之间的间隔为周期业务的周期),RRM计算该周期业务的动态优先级的具体过程为:根据当前业务的初始优先级以及第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数,计算第M个时间点的业务的动态优先级,所述第(M-2)个时间点与所述第M个时间点的间隔为所述周期业务的2个周期,所述M为大于3的自然数;其中,当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数为0时,计算出的所述第M个时间点的业务的动态优先级等于所述周期业务的初始优先级;当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数大于0时,计算出的所述第M个时间点的业务的动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高。
假设,该周期业务当前进行第7个时间点的周期业务的业务请求,此时RRM需要计算该第7(M为7)个时间点的业务的动态优先级,并根据该动态优先级为其分配通信资源,则RRM需要根据第1个时间点的业务(起始时间点业务)到第5(7-2=5)个时间点之间的5个业务的连续分配失败次数。原因在于,在本发明中的实施例中,RRM在接收到周期业务的业务请求后,会在RRM内部,模拟出两个固定时刻有限时长业务的业务请求,即第1个时间点和第2个时间点的业务请求,此时,第1时间点和第2时间点的业务的动态优先级与该周期业务的初始优先级相同,因为第1时间点和第2时间点的业务均为首次申请,之前均无连续分配失败次数可以作为其动态优先级计算的参考因素。当第1时间点的业务执行成功或者申请分配资源失败(执行失败)都要生成第3时间点的业务(此时由于第2时间点的业务申请资源时间还未到,因此还未开始申请此时间点业务的资源,也即第3时间点的业务的动态优先级只与第1时间点的业务的资源分配失败次数有关),之后第2时间点的业务执行成功或者申请分配资源失败之后,会立即生成下下个周期业务的业务申请(即第4时间点的业务)。以此类推,第M个时间点的业务的动态优先级始终只与第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数有关。需要说明的是,第1个时间点至第(M-2)个时间点之间的业务有执行成功时(即资源分配成功时),连续分配失败次数则清零,又从下一次申请失败开始计算。以此类推,循环往复,更多的时间点的业务的动态优先级的的计算请参考以上实施例,在此不再赘述。
通过本发明实施例提供的方案,使得多卡多待单通系统中的周期业务在其中一个时间点的周期业务资源分配失败时可以在该时间点的下下个时间点的周期业务适当提升动态优先级,以便于该周期业务可以顺利得到资源的分配。
还可以理解的是,本发明的各个实施例中,当所述RRM判断出所述当前业务的资源分配失败时,则业务动态调整参数中的连续分配失败参数A增加1;当所述RRM判断出所述当前业务的资源分配成功时,则业务动态调整参数中的连续分配失败参数清零。
本发明中的各个实施例,通过提供一种通信终端,包括射频RF系统和基带处理器,所述基带处理器与所述RF系统相连接,所述基带处理器包括:无线资源管理器RRM和至少两个调制解调器Modem;所述RRM用于:当判断出当前第一业务与第二业务存在冲突时,比较第一业务的第一动态优先级以及第二业务的第二动态优先级以将通信资源分配给第一业务与第二业务中的一个;其中,所述至少两个Modem包括第一Modem和第二Modem,第一Modem用于处理第一用户识别模块SIM卡的第一业务,第二Modem用于处理第二SIM卡的第二业务,所述第一业务和所述第二业务被配置为抢占通信资源;所述第一业务和所述第二业务的每一个均为当前业务,所述RRM进一步用于根据所述当前业务的初始优先级以及业务动态调整参数计算得到所述当前业务的动态优先级。本发明提供的通信终端解决了现有技术中的多卡多待单通系统分配通信资源时,只按照业务的初始的固定优先级来进行分配的原则容易导致的资源分配不合理的问题,避免了业务因长期得不到资源分配而掉线、掉网等问题,提升了用户体验。
为了便于理解本发明实施例的方案,下面结合多个具体应用场景进行详细说明,但可以理解的是,本发明并不局限于以下应用场景。在一个具体的应用场景中,可以将业务的动态优先级范围划分为三个级别:假定优先级的值越小优先级越高。例如
1)第二优先级范围(高优先级):1~99,适用于业务射频保护(业务射频保护是指对一些特殊的业务保证射频能被分配到该业务)。
2)第一优先级范围(中优先级):100~900,其中200~900为业务初始动态优先级范围,可以精细到以10为单位,100为动态优先级计算得到的最大值。需要说明的是,将业务的初始优先级设定在200~900,原因在于,结合第一计算公式,参数C和参数D均同属于第一优先级范围,并且计算出来的动态优先级范围也处于第一优先级范围,即通过计算公式将普通的业务的动态优先级限定在第一优先级范围,以便于在进行射频保护(提升至第二优先级范围)或去保护(降低至第三优先级范围)的过程中,可以达到保护和去保护的效果。
3)第三优先级范围(低优先级):920~1000,无固定启动时刻业务在申请前一段时间范围之内的值。
业务申请动态优先级计算为了让业务的优先级可以动态调整,在业务申请的时候除了原有的业务初始优先级(ApplyPriority范围在200~900),特别增加连续分配失败次数A(FailCnt)与累积分配失败次数最大值门限B(FailThd)两个参数。资源分配模块在每一次整体调度之前计算业务的动态优先级F(SchdlPriority),公式如下,其中SchdlPriorityMax为动态优先级最大值D,属于固定参数,第一计算公式即为SchdlPriority=ApplyPriority–(ApplyPriority–SchdlPriorityMax)*(FailCnt/FailThd)
如图3所示,为初始优先级为600的业务A和初始优先级为400的业务B在连续分配失败次数从0到6次的动态优先级的变化趋势,其中
1、对于同一初始优先级的业务,随着失败次数的增加,其优先级逐渐升高。
2、对于不同优先级的业务,如果它们的失败门限相同,在失败次数相同的情况下优先级高的B业务的优先级还是会高于A业务。业务第一次向资源分配模块申请时其FailCnt=0,业务在分配失败之后,资源分配模块会告诉对应Modem,该Modem自行对对应业务的FailCnt进行计数,下一次再申请的时候携带的FailCnt次数增加,资源分配模块会根据公式进行计算,从而使SchdlPriority提升。如果仍然没有分配到资源,该Modem对对应业务的FailCnt继续加1;当业务分配成功之后会告诉对应的Modem,该Modem自行对FailCnt进行清0,资源分配模块再通过公式计算使动态优先级恢复为申请值。例如Modem1,Modem2驻留在同一个小区上,分别有寻呼业务(假设其他业务暂时不考虑)需要使用射频资源,Modem1,Modem2同时申请寻呼业务。同一个模式如G模的相同业务的优先级是相同的,假设寻呼业务的初始优先级ApplyPriority为500,累积分配失败的次数FailThd为5,连续分配失败次数FailCnt为0,具体流程如下:
1、Modem1的申请寻呼业务参数ApplyPriorityM1=500,FailThdM1=5,FailCntM1=0Modem2的申请寻呼业务参数ApplyPriorityM2=500,FailThdM2=5,FailCntM2=0;
2、在收到各个模式的业务申请之后,RRM会计算出其调度的优先级SchdlPriorityM1=500-(500-100)*(0/5)=500SchdlPriorityM2=500-(500-100)*(0/5)=500;
3、因为二者的优先级相同,RRM会依据Modem(SIM卡)的先后顺序(按照先Modem1后Modem2的顺序)进行分配,即RRM会优先分给Modem1,同时告诉Modem2其分配失败,此时Modem2自己会根据分配失败使其的参数FailCntM2加1;
4、下个寻呼位置,Modem1,Modem2同时申请业务Modem1的申请寻呼业务参数ApplyPriorityM1=500,FailThdM1=5,FailCntM1=0Modem2的申请寻呼业务参数ApplyPriorityM2=500,FailThdM2=5,FailCntM2=1;
5、在收到各个模式的业务申请之后,RRM会计算出其调度的优先级SchdlPriorityM1=500-(500-100)*(0/5)=500SchdlPriorityM2=500-(500-100)*(1/5)=420;
6、因为Modem1的优先级高于Modem1,所以RRM会优先分配给Modem2,同时告诉Modem1其分配失败,同时Modem1自己会根据分配失败使其的参数FailCntM1加1,Modem2因为分配成功对应的FailCntM2值清0;
7、下个寻呼位置Modem1,Modem2同时申请业务;Modem1的申请寻呼业务参数ApplyPriorityM2=500,FailThdM2=5,FailCntM2=1;Modem2的申请寻呼业务参数ApplyPriorityM1=500,FailThdM1=5,FailCntM1=0;
8、在收到各个模式的业务申请之后,RRM会计算出其调度的优先级,那么会给Modem1分配业务SchdlPriorityM1=500-(500-100)*(1/5)=420SchdlPriorityM2=500-(500-100)*(0/5)=500,如此,如图4所示,通讯资源就可以在Modem1,Modem2间循环使用。
在另一个具体的应用场景中,当业务类型为无固定启动时刻的业务时,无固定启动时刻的业务在申请的前的一段时间之内如50ms,使其优先级在低优先级范围,尽可能的保证固定启动时刻业务优先分配资源;即利用本发明实施例中的第三计算公式,具体如下:
SchdlPriority=ApplyPriortyMin+ApplyPriority/10;
ApplyPriortyMin为所有优先级范围中的最低优先级为1000。当超过此段时间50ms之后,业务的动态优先级会依据第一计算公式重新进行计算,保持其处在100~900之间。
在又一个具体的应用场景中,当业务类型为射频保护业务优先级处理,业务会在通话业务的PS信令保护(PS信令不能丢失,需要确保射频能被分配)时发射频保护消息,资源分配模块会把对应Modem的业务的优先级提升到射频保护范围之内(21~91)。可以有多个Modem进行RF Protect,为区分多个射频保护的业务的优先级,业务的动态优先级使用其申请值进行微调;即利用本发明实施例中的第二计算公式,具体如下:
SchdlPriority=SchdlPriorityHighest+ApplyPriority/10
其中ApplyPriority的申请范围为200~900,SchdlPriorityHighest值为1,所以在进行射频保护的时候计算出的动态优先级的范围为21~91。
如果同时下了两个Modem的射频保护,如Modem1的初始优先级为300,Modem2的初始优先级为500,可以计算出调度的SchdlPriorityM1为31,SchdlPriorityM2为51,虽然两个Modem都进行射频保护,动态优先级都提高到了高优先级范围内,但是还是会依据其申请值的高低进行区分。
在又一个具体的应用场景中,如图5所示,当第一业务为无限时长业务时会携带单次被抢占时间PrmptTimeThd,累积被抢占时间TotalPrmptTimeThd,抢占统计周期PrmptPeriod,用于计算其优先级提升到最大值100的点,在该点该业务可以优先获得分配。
无限长业务针对数据业务,其优先级较低可以被多次打断,但是为了防止其一直被打断设置了三个参数:
单次被抢占时间PrmptTimeThd
累积被抢占时间TotalPrmptTimeThd
抢占统计周期PrmptPeriod。
当满足一定条件时,数据业务的优先级会提升到100(也就是除了射频保护之外的最大值),那么PS业务可以在此之后得到分配。
例如PrmptPeriod=200ms;PrmptTimeThd=60ms;
TotalPrmptTimeThd=100ms;另外设置3个参数用于中间计算:被抢占的时刻PrmptStartPos,累积被打断的时间TotalPrmptTime,单次被打断时间PrmptTime。
当数据业务被打断的时候PrmptPos被赋值为当前的时刻,同时整个抢占周期的定时也开始计时PrmptPosInPeriod,当结束抢占的时候依据结束时刻PrmptEndPos记录当前的PrmptTime=PrmptEndPos–PrmptStartPos。
每一次调度开始的时候都会判断当前时间距离PrmptPosInPeriod是否超过PrmptPeriod,如果超过那么累积被抢占时间清0。
如果PrmptTime>=PrmptTimeThd或者PrmptTime>=TotalPrmptTimeThd那么将PS的优先级提升到100。
如果PrmptTime<TotalPrmptTimeThd那么业务的优先级保持不变,同时TotalPrmptTime+=PrmptTime。
当再次被打断的时候更新被抢占的时刻和结束时刻,计算出PrmptTime和TotalPrmptTime。
总结一下一共有3种情况:
如图5中的A所示,单次抢占时间超过单次被抢占门限那么在①的位置优先级提高到100。
如图5中的B所示,单次被抢占时间短但是因为在抢占周期内多次被抢占总的抢占时间超过TotalPrmptTimeThd,其会在②的位置优先级提高到100。
如图5中的C所示,虽然多次被抢占但是抢占时间较短,不足以使得业务的优先级提升。三个图的被抢占时间会在PrmptPeriod到的时候清0。
在又一个具体的应用场景中,如图6所示,当第一业务为周期业务时,由于周期业务只申请一次资源,RRM将其按多个固定启动时刻单次业务进行分配。业务超时释放或执行成功之后会生成下下个单次业务(时间点业务)。
寻呼业务在每个固定位置需要射频资源,因此可以按做周期业务来申请。如果周期业务的单次业务分配失败,由资源分配模块内部进行FailCnt计数,会影响之后分配的单次业务的优先级。
RRM在收到周期业务的申请之后,在RRM内部模拟出相当于两个固定时刻有限长业务的申请内容是分别位于①、②位置要使用资源,如果①的业务分配失败,直接生成要在④使用射频资源的业务申请,而位于④的时间点业务使用Failcnt为1进行计算。具体计算公式参见第一计算公式,周期业务和单次业务相比没有RRM和Modem之间的交互,对于各个Modem而言实现更简单。更具体的实现细节和更多的实际应用场景,这里不再一一列举,请参照上述图1-图2中的方法实施例。
参见图7,对本发明实施例中的资源分配装置的结构示意图进行详细介绍。该装置20应用于包括射频RF系统和基带处理器的终端,具体可应用于图1中的通信终端10的基带处理器12中,或者作为基带处理器12的无线资源管理器RRM123中的部分功能模块来完成业务的资源调度、分配等相关功能,装置20可包括:接收模块201和分配模块210,其中
所述基带处理器包括所述无线资源管理器RRM和至少两个调制解调器Modem,所述至少两个Modem包括第一Modem和第二Modem;
接收模块201,用于接收所述第一Modem发起的第一业务的业务请求,所述第一Modem用于处理第一用户识别模块SIM卡的第一业务;
分配模块210,用于当判断出当前存在与所述第一业务抢占通信资源冲突的第二Modem发起的第二业务时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个;其中,所述第二Modem用于处理第二SIM卡的第二业务,所述通信资源包括所述RF系统资源;所述第一业务和所述第二业务的每一个均为当前业务,所述当前业务的动态优先级为所述RRM根据所述当前业务的初始优先级以及业务动态调整参数计算得到的。
具体地,如图8所示的本发明提供的资源分配装置的另一实施例的结构示意图,资源分配装置20,还可以包括:第一优先级计算模块202,其中
所述业务动态调整参数包括连续分配失败次数,所述连续分配失败次数是指为所述当前业务申请分配所述通信资源的连续失败的次数,且当申请分配所述通信资源成功时所述连续分配失败次数清零;
第一优先级计算模块202,用于当判断出所述当前业务满足以下任一条件时,所述RRM根据所述当前业务的初始优先级以及所述连续分配失败次数,计算所述当前业务的动态优先级;其中,当所述连续分配失败次数为0时,计算出的所述动态优先级等于所述初始优先级;当所述连续分配失败次数大于0时,计算出的所述动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高;
所述任一条件包括:
当所述当前业务为固定启动时刻业务,或无固定启动时刻且无限时长业务;或者
当所述当前业务为无固定启动时刻且有限时长业务,且所述当前业务的动态优先级在发起业务请求后的第一预设时间段内保持在第三优先级范围内,其中,所述当前业务的初始优先级处于第一优先级范围,所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级;或者
当所述当前业务的动态优先级处于第二优先级范围,且所述RRM接收到针对所述当前业务的业务去保护通知,其中,所述业务去保护通知为指示将所述当前业务的动态优先级从所述第二优先级范围调整至第一优先级范围,所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
进一步地,如图9所示的本发明提供的资源分配装置的又一实施例的结构示意图,资源分配装置20,还可以包括:第一计算模块203,其中
第一计算模块203,用于根据第一计算公式计算所述第一动态优先级,所述第一计算公式为:F=C-(C-D)*(A/B),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,D为所述第一优先级范围中的最高优先级,A为连续分配失败次数,B为所述连续分配失败次数的最大门限值,所述C的优先级低于D的优先级,所述A小于所述B。
再进一步地,如图10所示的本发明提供的资源分配装置的又一实施例的结构示意图,资源分配装置20,还可以包括:第二优先级计算模块204,其中
所述当前业务为无限时长业务;
第二优先级计算模块204,用于在满足以下任一条件时,将所述当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;
所述任一条件包括:
在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者
在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。
再进一步地,如图11所示的本发明提供的资源分配装置的又一实施例的结构示意图,资源分配装置20,还可以包括:第三优先级计算模块205,其中
所述当前业务的初始优先级处于第一优先级范围,所述业务动态调整参数包括第一保护优先级;
第三优先级计算模块205,用于当接收到针对所述当前业务的业务保护通知时,根据获取的所述初始优先级和所述第一保护优先级,计算所述当前业务的动态优先级,其中,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第一保护优先级为所述第一优先级范围中的最高优先级,计算出的所述当前业务的动态优先级处于第二优先级范围,且所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
再进一步地,如图12所示的本发明提供的资源分配装置的又一实施例的结构示意图,资源分配装置20,还可以包括:第二计算模块206,其中
第二计算模块206,用于当接收到针对所述当前业务的业务保护通知时,根据第二计算公式计算所述当前业务的动态优先级,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。
再进一步地,如图13所示的本发明提供的资源分配装置的又一实施例的结构示意图,资源分配装置20,还可以包括:第四优先级计算模块207,其中
所述当前业务为无固定启动时刻且有限时长业务,所述业务动态调整参数包括去保护优先级;
第四优先级计算模块207,用于根据获取的所述初始优先级和所述去保护优先级,计算所述当前业务的动态优先级,其中,所述当前业务的初始优先级处于第一优先级范围,所述去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级。
结合第二方面的第一种可能的实现方式,或者结合第二方面的第四种可能的实现方式,或者,结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,计算出的所述动态优先级随着所述当前业务初始优先级提高而提高。
再进一步地,如图14所示的本发明提供的资源分配装置的又一实施例的结构示意图,资源分配装置20,还可以包括:第三计算模块208,其中
所述当前业务为无固定启动时刻且有限时长业务;
第三计算模块208,用于根据第三计算公式计算所述当前业务的动态优先级,所述第三计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最低优先级,N为大于1的自然数。
再进一步地,如图15所示的本发明提供的资源分配装置的又一实施例的结构示意图,资源分配装置20,还可以包括:第四优先级计算模块209,其中
所述当前业务为周期业务,所述周期业务包括多个时间点的业务,相邻的时间点的业务之间的间隔为所述周期业务的周期;所述装置还包括:
第五优先级计算模块209,用于根据所述当前业务的初始优先级以及第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数,计算第M个时间点的业务的动态优先级,所述第(M-2)个时间点与所述第M个时间点的间隔为所述周期业务的2个周期,所述M为大于3的自然数;其中,当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数为0时,计算出的所述第M个时间点的业务的动态优先级等于所述周期业务的初始优先级;当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数大于0时,计算出的所述第M个时间点的业务的动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高。
本发明实施例,通过提供一种资源分配装置,应用于包括射频RF系统和基带处理器的多卡多待单通系统终端中,该装置包括:接收模块和分配模块,其中,接收模块,用于接收所述第一Modem发起的第一业务的业务请求;分配模块,用于当判断出当前存在与所述第一业务抢占通信资源冲突的第二Modem发起的第二业务时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个。本发明提供的资源分配装置解决了现有技术中的多卡多待单通系统分配通信资源时,只按照业务的初始的固定优先级来进行分配的原则容易导致的资源分配不合理的问题,避免了业务因长期得不到资源分配而掉线、掉网等问题,提升了用户体验。
可理解的是,资源分配装置20中各模块的功能可对应参考上述图1-至图2中的各通信终端及方法实施例中的具体实现方式,这里不再赘述。
应注意,本发明上述方法实施例还可以应用于各类处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑示意图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本发明实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任意一种资源分配方法的部分或全部步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的连接或耦合可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式,而不仅限于直接通过导线连接。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(英文:Read-Only Memory,缩写:ROM)或者随机存取存储器(英文:Random Access Memory,缩写:RAM)等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (22)
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任意一项所述的终端,其特征在于,所述业务动态调整参数包括连续分配失败次数,所述连续分配失败次数是指为所述当前业务申请分配所述通信资源的连续失败的次数,且当申请分配所述通信资源成功时所述连续分配失败次数清零;所述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进一步用于:
在满足以下任一条件时,将所述当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;
所述任一条件包括:
在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者
在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。
7.如权利要求1-3任意一项所述的终端,其特征在于,所述当前业务的初始优先级处于第一优先级范围,所述业务动态调整参数包括第一保护优先级;所述RRM在计算所述当前业务的动态优先级时进一步用于:
当接收到针对所述当前业务的业务保护通知时,根据获取的所述初始优先级和所述第一保护优先级,计算所述当前业务的动态优先级,其中,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第一保护优先级为所述第一优先级范围中的最高优先级,计算出的所述当前业务的动态优先级处于第二优先级范围,且所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
8.如权利要求1-3任意一项所述的终端,其特征在于,所述RRM在计算所述当前业务的动态优先级时进一步用于:
当接收到针对所述当前业务的业务保护通知时,所述RRM根据第二计算公式计算所述当前业务的动态优先级,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。
9.如权利要求1-3任意一项所述的终端,其特征在于,所述当前业务为无固定启动时刻且有限时长业务,所述业务动态调整参数包括去保护优先级;所述RRM在计算所述当前业务的动态优先级时进一步用于:
根据获取的所述初始优先级和所述去保护优先级,计算所述当前业务的动态优先级,其中,所述当前业务的初始优先级处于第一优先级范围,所述去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级。
10.如权利要求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个时间点至第(M-2)个时间点之间的业务的连续分配失败次数为0时,计算出的所述第M个时间点的业务的动态优先级等于所述周期业务的初始优先级;当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数大于0时,计算出的所述第M个时间点的业务的动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高。
13.一种资源分配方法,应用于包括射频RF系统和基带处理器的终端,其中,所述基带处理器包括无线资源管理器RRM和至少两个调制解调器Modem,所述至少两个Modem包括第一Modem和第二Modem,其特征在于,包括:
无线资源管理器RRM接收所述第一Modem发起的第一业务的业务请求,所述第一Modem用于处理第一用户识别模块SIM卡的第一业务;
当所述RRM判断出当前存在与所述第一业务抢占通信资源冲突的第二Modem发起的第二业务时,比较所述第一业务的第一动态优先级以及所述第二业务的第二动态优先级以将所述通信资源分配给所述第一业务与所述第二业务中的一个;其中,所述第二Modem用于处理第二SIM卡的第二业务,所述通信资源包括所述RF系统资源;所述第一业务和所述第二业务的每一个均为当前业务,所述当前业务的动态优先级为所述RRM根据所述当前业务的初始优先级以及业务动态调整参数计算得到的。
14.如权利要求13所述的方法,其特征在于,所述业务动态调整参数包括连续分配失败次数,所述连续分配失败次数是指为所述当前业务申请分配所述通信资源的连续失败的次数,且当申请分配所述通信资源成功时所述连续分配失败次数清零;所述方法还包括:
当所述RRM判断出所述当前业务满足以下任一条件时,所述RRM根据所述当前业务的初始优先级以及所述连续分配失败次数,计算所述当前业务的动态优先级;其中,当所述连续分配失败次数为0时,计算出的所述动态优先级等于所述初始优先级;当所述连续分配失败次数大于0时,计算出的所述动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高;
所述任一条件包括:
当所述当前业务为固定启动时刻业务,或无固定启动时刻且无限时长业务;或者
当所述当前业务为无固定启动时刻且有限时长业务,且所述当前业务的动态优先级在发起业务请求后的第一预设时间段内保持在第三优先级范围内,其中,所述当前业务的初始优先级处于第一优先级范围,所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级;或者
当所述当前业务的动态优先级处于第二优先级范围,且所述RRM接收到针对所述当前业务的业务去保护通知,其中,所述业务去保护通知为指示将所述当前业务的动态优先级从所述第二优先级范围调整至第一优先级范围,所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
15.如权利要求13所述的方法,其特征在于,所述方法还包括:
所述RRM根据第一计算公式计算所述第一动态优先级,所述第一计算公式为:F=C-(C-D)*(A/B),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,D为所述第一优先级范围中的最高优先级,A为连续分配失败次数,B为所述连续分配失败次数的最大门限值,所述C的优先级低于D的优先级,所述A小于所述B。
16.如权利要求13所述的方法,其特征在于,所述当前业务为无限时长业务,所述方法还包括:
在满足以下任一条件时,所述RRM将所述当前业务的动态优先级调整为第一优先级范围中的最高优先级,其中,所述当前业务的初始优先级处于所述第一优先级范围;
所述任一条件包括:
在所述当前业务已获得所述通信资源的分配后,并在抢占统计周期内所述通信资源被所述当前业务外的其它业务单次抢占的时间超过第一阈值,所述抢占统计周期为从所述通信资源被所述当前业务外的其它业务抢占之初至之后的第二预设时间段;或者
在所述当前业务已获得所述通信资源的分配后,所述通信资源累计被所述当前业务外的其它业务抢占时间超过第二阈值。
17.如权利要求13所述的方法,其特征在于,所述当前业务的初始优先级处于第一优先级范围,所述业务动态调整参数包括第一保护优先级;所述方法还包括:
当所述RRM接收到针对所述当前业务的业务保护通知时,所述RRM根据获取的所述初始优先级和所述第一保护优先级,计算所述当前业务的动态优先级,其中,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第一保护优先级为所述第一优先级范围中的最高优先级,计算出的所述当前业务的动态优先级处于第二优先级范围,且所述第二优先级范围对应的优先级高于所述第一优先级范围对应的优先级。
18.如权利要求13所述的方法,其特征在于,所述方法还包括:
当所述RRM接收到针对所述当前业务的业务保护通知时,所述RRM根据第二计算公式计算所述当前业务的动态优先级,所述业务保护通知用于指示确保所述当前业务获得所述通信资源的分配,所述第二计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最高优先级,N为大于1的自然数。
19.如权利要求13所述的方法,其特征在于,所述当前业务为无固定启动时刻且有限时长业务,所述业务动态调整参数包括去保护优先级;所述方法还包括:
所述RRM根据获取的所述初始优先级和所述去保护优先级,计算所述当前业务的动态优先级,其中,所述当前业务的初始优先级处于第一优先级范围,所述去保护优先级为所述第一优先级范围中的最低优先级,计算出的所述当前业务的动态优先级处于第三优先级范围,且所述第三优先级范围对应的优先级低于所述第一优先级范围对应的优先级。
20.如权利要求14或17或19所述的方法,其特征在于,计算出的所述动态优先级随着所述当前业务初始优先级提高而提高。
21.如权利要求13所述的方法,其特征在于,所述当前业务为无固定启动时刻且有限时长业务;所述方法还包括:
所述RRM根据第三计算公式计算所述当前业务的动态优先级,所述第三计算公式为:F=E+(C/N),其中,F为动态优先级,C为初始优先级且处于第一优先级范围,E为所述第一优先级范围中的最低优先级,N为大于1的自然数。
22.如权利要求13任意一项所述的方法,其特征在于,所述当前业务为周期业务,所述周期业务包括多个时间点的业务,相邻的时间点的业务之间的间隔为所述周期业务的周期;所述方法还包括:
所述RRM根据所述当前业务的初始优先级以及第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数,计算第M个时间点的业务的动态优先级,所述第(M-2)个时间点与所述第M个时间点的间隔为所述周期业务的2个周期,所述M为大于3的自然数;其中,当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数为0时,计算出的所述第M个时间点的业务的动态优先级等于所述周期业务的初始优先级;当所述第1个时间点至第(M-2)个时间点之间的业务的连续分配失败次数大于0时,计算出的所述第M个时间点的业务的动态优先级高于所述初始优先级,并且所述动态优先级随着所述连续分配失败次数的增加而提高。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610232142.XA CN105916208B (zh) | 2016-04-14 | 2016-04-14 | 一种资源分配方法及通信终端 |
| US15/487,863 US10285185B2 (en) | 2016-04-14 | 2017-04-14 | Resource allocation method and communications terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610232142.XA CN105916208B (zh) | 2016-04-14 | 2016-04-14 | 一种资源分配方法及通信终端 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105916208A CN105916208A (zh) | 2016-08-31 |
| CN105916208B true CN105916208B (zh) | 2019-10-22 |
Family
ID=56746108
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610232142.XA Active CN105916208B (zh) | 2016-04-14 | 2016-04-14 | 一种资源分配方法及通信终端 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10285185B2 (zh) |
| CN (1) | CN105916208B (zh) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10091132B2 (en) * | 2016-01-29 | 2018-10-02 | Raytheon Company | Systems and methods for resource contention resolution |
| US10581506B2 (en) * | 2016-07-22 | 2020-03-03 | Lg Electronics Inc. | Method whereby terminal measures RRM in wireless communication system, and devices for supporting same |
| CN106648902B (zh) * | 2016-12-30 | 2020-07-03 | Oppo广东移动通信有限公司 | 一种应用数据处理方法及设备 |
| CN106775988A (zh) * | 2016-12-30 | 2017-05-31 | 广东欧珀移动通信有限公司 | 一种数据处理方法及设备 |
| CN108540975B (zh) * | 2017-03-01 | 2022-07-01 | 三星电子株式会社 | 共享双sim双待机装置中的射频rf资源的方法 |
| CN107071535B (zh) * | 2017-03-22 | 2019-11-12 | 百视通网络电视技术发展有限责任公司 | 基于多点下载的Android播放器及其自动化校验系统和方法 |
| CN108668331B (zh) * | 2017-03-30 | 2020-08-07 | 展讯通信(上海)有限公司 | 一种多模设备的任务调度方法及装置 |
| CN116546548A (zh) * | 2017-09-11 | 2023-08-04 | 维沃移动通信有限公司 | 一种测量、测量配置方法、终端及基站 |
| CN111903182B (zh) * | 2018-06-29 | 2021-07-20 | 华为技术有限公司 | 一种利用多调制解调器modem执行通信业务的方法 |
| US10567983B2 (en) * | 2018-07-02 | 2020-02-18 | Ford Global Technologies, Llc | Method and apparatus for adaptive network slicing in vehicles |
| CN109217895B (zh) * | 2018-08-31 | 2020-01-10 | 维沃移动通信有限公司 | 一种射频前端器件的控制方法及终端设备 |
| CN109379783B (zh) * | 2018-11-28 | 2023-06-06 | 北京小米移动软件有限公司 | 射频资源分配方法及装置 |
| CN109992421B (zh) * | 2019-04-09 | 2023-10-20 | 深圳开立生物医疗科技股份有限公司 | 一种超声系统及其光标资源分配方法、系统、存储介质 |
| CN110493882B (zh) * | 2019-07-05 | 2021-02-23 | 中国联合网络通信集团有限公司 | 基于5g上下行解耦的随机接入方法及装置 |
| CN114586410B (zh) * | 2020-01-08 | 2025-07-29 | Oppo广东移动通信有限公司 | 一种资源分配方法及装置、终端、网络设备 |
| CN111897645B (zh) * | 2020-08-10 | 2023-09-05 | 展讯通信(上海)有限公司 | 多模芯片及终端设备 |
| CN111865345B (zh) * | 2020-08-10 | 2022-08-30 | 锐迪科创微电子(北京)有限公司 | 终端设备和芯片 |
| CN116472772A (zh) | 2020-10-22 | 2023-07-21 | 三星电子株式会社 | 支持多个sim的电子装置及其操作方法 |
| CN112822203B (zh) * | 2021-01-25 | 2023-04-07 | 咪咕音乐有限公司 | 业务处理方法、服务器及存储介质 |
| CN115278906B (zh) * | 2021-04-30 | 2025-10-31 | Oppo广东移动通信有限公司 | 一种射频资源分配方法及用户终端、存储介质 |
| CN113692054A (zh) * | 2021-08-19 | 2021-11-23 | 上海擎昆信息科技有限公司 | 一种通信资源分配方法、系统、智能设备及存储介质 |
| CN113869743B (zh) * | 2021-09-29 | 2024-09-27 | 广西盖德科技有限公司 | 实现以无损谦让改进先到先得资源分配原则的方法及系统 |
| CN114980165B (zh) * | 2022-05-11 | 2025-04-18 | Oppo广东移动通信有限公司 | 调频调压方法、调制解调器、移动终端及存储介质 |
| CN116193422A (zh) * | 2023-03-03 | 2023-05-30 | 展讯通信(上海)有限公司 | 信号传输方法、装置、电子设备及存储介质 |
| CN117882423A (zh) * | 2023-11-06 | 2024-04-12 | 北京小米移动软件有限公司 | 测量处理方法、通信设备及存储介质 |
| CN119298928A (zh) * | 2024-08-29 | 2025-01-10 | 上海荣耀智慧科技开发有限公司 | 一种通信系统及电子设备 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101098173A (zh) * | 2006-06-30 | 2008-01-02 | 华为技术有限公司 | 动态调整无线网络中传输的业务服务质量的方法 |
| CN104144406A (zh) * | 2013-05-07 | 2014-11-12 | 马维尔国际有限公司 | 多模多卡移动终端以及其业务冲突解决方法和装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9445385B2 (en) * | 2014-02-25 | 2016-09-13 | Qualcomm Incorporated | System and methods for improving network registration for all SIMs of a multi-SIM device using a dynamically-determined registration order |
| US9451614B2 (en) * | 2014-07-21 | 2016-09-20 | Qualcomm Incorporated | System and methods for improving performance of a multi-SIM wireless device operating in single-SIM or multi-SIM standby mode |
| US9461685B2 (en) * | 2014-10-19 | 2016-10-04 | Intel IP Corporation | Controlling subscriber identity module (SIM) active state in a multiple SIMs radio |
| US9438291B2 (en) * | 2014-11-18 | 2016-09-06 | Qualcomm Incorporated | System and methods for improving recovery from an out-of-service state by SIMs of a multi-SIM device based on user activity |
| US9648634B2 (en) * | 2015-01-29 | 2017-05-09 | Qualcomm Incorporated | System and methods for providing a transmission skipping policy to improve performance in a multi-subscriber identity module (SIM) wireless communication device |
| US20170048855A1 (en) * | 2015-08-12 | 2017-02-16 | Qualcomm Incorporated | Managing Service Acquisition on a Wireless Communication Device |
-
2016
- 2016-04-14 CN CN201610232142.XA patent/CN105916208B/zh active Active
-
2017
- 2017-04-14 US US15/487,863 patent/US10285185B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101098173A (zh) * | 2006-06-30 | 2008-01-02 | 华为技术有限公司 | 动态调整无线网络中传输的业务服务质量的方法 |
| CN104144406A (zh) * | 2013-05-07 | 2014-11-12 | 马维尔国际有限公司 | 多模多卡移动终端以及其业务冲突解决方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105916208A (zh) | 2016-08-31 |
| US10285185B2 (en) | 2019-05-07 |
| US20170303290A1 (en) | 2017-10-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105916208B (zh) | 一种资源分配方法及通信终端 | |
| CN113438719B (zh) | 一种节能方法、装置及可读存储介质 | |
| CN107889224B (zh) | 一种逻辑信道的调度方法、装置及系统 | |
| CN110380887A (zh) | 通信方法与装置 | |
| TWI751656B (zh) | 一種指示節能資訊的方法、基地台以及使用者終端 | |
| WO2013039543A1 (en) | System and method for improving network access in machine to machine communication | |
| CN111867102B (zh) | 资源传输方法、装置、存储介质及网络设备和终端 | |
| WO2021092865A1 (zh) | 一种接入控制方法及装置、终端设备 | |
| CN111263458B (zh) | 无线通信方法和设备 | |
| WO2021184263A1 (zh) | 一种数据传输方法及装置、通信设备 | |
| US20230025780A1 (en) | Resource determining method and device | |
| CN106385696A (zh) | 一种业务处理方法、相关设备及系统 | |
| WO2020164077A1 (zh) | 一种资源配置方法、终端设备及网络设备 | |
| WO2020163986A1 (zh) | 一种资源指示方法、终端设备及网络设备 | |
| US11553506B2 (en) | Multi-radio coexistence aware intelligent WiFi data aggregation | |
| CN101742573B (zh) | 无线资源管理方法及系统 | |
| WO2014056384A1 (zh) | 资源的分配方法和装置 | |
| CN110741691B (zh) | 一种终端功率等级控制方法及装置、终端 | |
| WO2021003733A1 (zh) | 一种资源共享方法及装置、终端、网络设备 | |
| US12133179B2 (en) | Transmit power allocation method, network device, and storage medium | |
| CN115052328B (zh) | 共享基站节能方法、设备及存储介质 | |
| JP2025511604A (ja) | サイドリンク用チャネルアクセス処理方法、装置およびネットワーク側機器 | |
| WO2022237751A1 (zh) | 多时间间隔数据传输方法及装置、用户设备 | |
| CN117204058A (zh) | 无线通信方法、终端设备和网络设备 | |
| US20250374310A1 (en) | Resource scheduling method, resource use method, network device, terminal device and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |