一种用于单天线多模多卡终端的通用调度系统和方法技术方案

技术编号:11831366 阅读:110 留言:0更新日期:2015-08-05 16:29
本发明专利技术的实施例提供了一种用于单天线多模多卡终端的调度系统,包括:请求模块,被配置为申请与当前卡的射频RF有关的发送/接收任务的通用访问配置文件GAP;仲裁模块,被配置为执行多张卡的任务在时间轴上的分配和发生冲突时的仲裁;反馈模块,被配置为根据所述仲裁模块的结果对各张卡的发送/接收任务GAP申请给予响应;回收模块,被配置为回收任何卡上的发送/接收任务GAP;以及调度机制单元,被配置为实现多张卡的调度。本发明专利技术的实施例还提供了一种用于单天线多模多卡终端的调度方法和一种用户设备。本发明专利技术的实施例具有良好的普适性、扩展性和灵活性。

【技术实现步骤摘要】
【专利说明】相关申请的交叉引用本申请要求2014年2月3日提交的美国临时专利申请序列号N0.61/935,204的权益,其全部内容通过引用并入本文。
本专利技术的实施例涉及移动通信
,并且更具体地涉及移动通信
中适用于单天线多模多卡终端的调度系统和方法。
技术介绍
随着无线通信技术的迅速发展,移动智能终端已经成为人们工作生活必不可少的工具,并且越来越多的用户同时拥有多张用户身份模块(SIM)卡,以适应不同场合的沟通需求。然而,同时携带多个移动终端无疑会给这些用户带来诸多不便,所以能够支持多张卡同时待机的移动终端应运而生,并且逐渐成为移动智能终端的标准配置。另外,除了传统的第二代(2G)移动通信网络在语音方面仍然起着不可替代的作用之外,在运营商的大力推进下,全球的第三代(3G)移动通信网络也日趋成熟,并且逐渐成为数据业务的主流移动网络平台。此外,第四代(4G)长期演进(LTE)移动通信的网络也在越来越多的国家被使用,并且逐步发展。由此可以预见,在未来相当长的一段时间内,2G/3G/4G多种网络共存将是全球移动网络环境的一个普遍现象。在这种情况下,能够支持多种模式也就成为移动终端的一项基本功能需求。在上述背景下,单天线方案由于其具有的成本优势以及相对完备的功能,已经成为各个终端和芯片厂商研发的热点。但是,对于单天线多卡方案来说,由于单天线的局限性,在一个特定的时间段内只能执行一张卡上的发送/接收任务,不同SIM卡上的接收任务之间没有任何的关系,因此造成同一时间段内可能会存在多张SIM卡发送/接收任务而引起的冲突。由此,能够解决这种冲突的调度机制成为了单天线方案研宄的重点和关键。
技术实现思路
鉴于现有技术中存在的上述问题,对于单天线的终端,多张SM卡发送/接收任务需要能够避免可能的冲突的调度机制。因此,本专利技术的实施方式提出了一种适用于单天线多模多卡终端的通用调度机制。该方法具有较好的普适性、扩展性和灵活性。根据本专利技术的一个方面,提供了一种用于单天线多模多卡终端的调度系统,包括:请求模块,被配置为申请与当前卡的射频RF有关的发送/接收任务的通用访问配置文件GAP ;仲裁模块,被配置为执行多张卡的任务在时间轴上的分配和发生冲突时的仲裁;反馈模块,被配置为根据所述仲裁模块的结果对各张卡的发送/接收任务GAP申请给予响应;回收模块,被配置为回收任何卡上的发送/接收任务GAP ;以及调度机制单元,被配置为实现多张卡的调度。根据本专利技术的一个实施例,其中按照申请的紧急程度,GAP分为多种不同的优先级;按照申请的时间特性,GAP分为确定时间点的GAP和任意时间点的GAP ;并且这两种不同的GAP申请类型根据需要单独或者结合使用。根据本专利技术的一个实施例,其中所述请求模块还对本卡长时间不能被接受的GAP申请进行调整优先级的处理。根据本专利技术的一个实施例,其中所述仲裁模块进一步被配置为,将所述请求模块提出的全部任务GAP申请在时间轴上进行串行排列,并且在GAP申请发生冲突时,根据任务的优先级进行仲裁,决定哪个GAP申请被接受,哪个GAP申请被拒绝。根据本专利技术的一个实施例,其中所述反馈模块进一步被配置为,提供支持GAP时的中止机制。根据本专利技术的一个实施例,其中所述回收模块的回收操作分为:1)GAP提前使用完成后,对GAP的回收;2)由于所述反馈模块侧有更高优先级的任务需要调度而触发中止GAP后,对GAP的回收。根据本专利技术的一个实施例,该调度系统进一步包括:反悔机制单元,被配置为如果有更高优先级的发送/接收任务需要调度,则拒绝那些已经接受但还未执行的GAP申请。根据本专利技术的一个实施例,其中所述反悔机制单元实施在所述仲裁模块上。根据本专利技术的一个实施例,如果所述单天线多模多卡终端存在一张主卡并且其他卡作为副卡,则所述请求模块在每张副卡上运行,所述仲裁模块在所述主卡上运行,所述反馈模块在每张副卡上运行,所述回收模块在所述主卡和每张副卡上运行。根据本专利技术的一个实施例,如果所述单天线多模多卡终端的多张卡是对等的,则所述请求模块、所述反馈模块、以及所述回收模块均在每张卡上运行,所述仲裁模块作为独立模块运行。根据本专利技术的另一个方面,提供了一种用于单天线多模多卡终端的调度方法,包括:通过请求模块来申请与当前卡的射频RF有关的发送/接收任务的通用访问配置文件GAP ;通过仲裁模块来执行多张卡的任务在时间轴上的分配和发生冲突时的仲裁;通过反馈模块来根据所述仲裁模块的结果对各张卡的发送/接收任务GAP申请给予响应;通过回收模块来回收任何卡上的发送/接收任务GAP ;以及通过调度机制单元来实现多张卡的调度。根据本专利技术的又一个方面,提供了一种用于单天线多模多卡终端的调度方法,包括下列步骤:步骤1,每张卡运行自身的协议栈,发现需要在某个时间点进行发送/接收任务,请求模块等待新的发送/接收任务,在接收到发送/接收任务之后转到步骤2 ;步骤2,每张卡通过自身的请求模块向仲裁模块提出任务申请,并且发送请求,在所述仲裁模块收到来自多张卡的任务申请后,转到步骤3 ;步骤3,所述仲裁模块根据任务需求的时间点对各个任务在时间轴上进行安排,根据请求和当前的分配进行仲裁;如果不存在冲突,转到步骤5 ;否则,转到步骤4 ;步骤4,所述仲裁模块发现任务申请存在冲突,则通过一定的规则选择某张卡上的任务作为该时间点的可执行任务;仲裁过程中如果不需要取消已经接受的任务,转到步骤5 ;否则,如果发生冲突的GAP之前已经被接受,那么需要使用反悔机制,则转到步骤6 ;步骤5,所述仲裁模块将各张卡上的任务安排完毕,将任务调度结果通知任务对应卡上的反馈模块,转到步骤7 ;步骤6,所述仲裁模块通过反悔机制通知对应卡的反馈模士夬,已经接受的任务申请GAP需要被取消/被反悔,并且另一张卡的新的GAP被接受,然后,转到步骤7 ;步骤7,每张卡的反馈模块收到所述仲裁模块发来的任务调度/仲裁结果,然后将结果通知给对应卡的协议栈,每张卡的协议栈可以根据结果安排或取消此次任务,任务执行完成后,转到步骤I等待新的任务申请。根据本专利技术的再一个方面,提供了一种用户设备,包括:多个卡槽,分别用于接受多张用户身份标识卡中相应的一张用户身份标识卡;以及根据本专利技术的第一方面所述的调度系统,用于实现所述多张用户身份标识卡之间的调度。【附图说明】通过参考附图阅读下文的详细描述,本专利技术实施例的上述以及其他目的、特征和优点将变得容易理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施例当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种用于单天线多模多卡终端的调度系统,包括:请求模块,被配置为申请与当前卡的射频RF有关的发送/接收任务的通用访问配置文件GAP;仲裁模块,被配置为执行多张卡的任务在时间轴上的分配和发生冲突时的仲裁;反馈模块,被配置为根据所述仲裁模块的结果对各张卡的发送/接收任务GAP申请给予响应;回收模块,被配置为回收任何卡上的发送/接收任务GAP;以及调度机制单元,被配置为实现多张卡的调度。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:阴培周朝霞施晓琼冯子龙张毅
申请(专利权)人:马维尔国际有限公司
类型:发明
国别省市:百慕大群岛;BM

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

1