多模多卡移动终端以及其业务冲突解决方法和装置制造方法及图纸

技术编号:10646755 阅读:122 留言:0更新日期:2014-11-12 20:41
本发明专利技术提出了一种多模多卡移动终端的业务冲突的解决方法和装置:在每张卡的非接入层、接入层和物理层中的至少一层增加业务冲突的检测仲裁模块,用于确定可能出现冲突的业务和/或事件;设定所述业务和/或事件的优先级;以及根据所述优先级和预定规则缓存或者执行所述可能出现冲突的业务和/或事件以确保多模多卡移动终端可以不冲突地访问共享资源。

【技术实现步骤摘要】
相关申请的交叉引用本专利技术要求2013年5月7日提交的申请号为61/820,434的美国临时专利申请的权益,该申请的全部内容被通过引用并入本文。
本专利技术的实施方式涉及无线通信系统,尤其涉及一种多模多卡移动终端及其业务冲突的解决方法和装置。
技术介绍
当今社会已经步入了一个信息化推动的时代,人们对信息传递和交流的需求与日俱增,推动了无线通信系统的迅猛发展。从第一代模拟蜂窝移动通信系统,到第二代全球移动通信系统(Global System for Mobile communication,GSM),提供了人们所需的具有良好网络覆盖条件下的语音服务和低速率数据服务。第三代通用移动通信系统(Universal Mobile Telecommunications System,UMTS),则进一步提供了更多类型、高质量的宽带多媒体业务,其典型的技术包括宽带码分多址接入(Wideband Code Division Multiple Access,WCDMA)、时分同步码分多址接入(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)等。由于全球各个国家的移动通信发展仍然很不均衡,各个国家的各个运营商的网络覆盖程度千差万别,使得有些地区并未有UMTS网络覆盖。此外,即使同一运营商也会出于成本、覆盖率、网络容量等因素的考虑选择GSM/UMTS共存,GSM/UMTS双模手机的出现,帮助用户在GSM和UMTS网络之间自由切换,进一步实现了全球无缝覆盖,全球漫游的能力。然而上述双模手机,仍然无法满足一些特定用户的需求,例如时常奔波于两地的用户,希望能节省昂贵的漫游和长途费用;工作和生活缠身的用户希望能有两个不同的电话号码;在同一地区竞争激烈的不同运营商,或同一运营商推出了侧重语音、短信、上网业务的不同套餐,使得对价格敏感的用户偏好同时选择使用多个不同套餐的电话号码。具备双卡单待或双卡双待功能的手机,应用而生。目前,有些双卡手机的解决方案都基于单芯片架构,即采用一套天线、射频芯片、基带处理芯片和外设等。这种解决方案的直接好处是大大地降低了手机成本,有利于智能机的推广;另外,缩小了手机的体积、便于用户携带,采用单天线降低辐射、更利于人体健康,提高用户体验。但是,这种架构存在一个急需解决的问题,即,当只存在一套射频芯片组/天线时,如何能够确保两张卡可以同时处于待机状态,可以成功接听任何一张卡的来电,可以在任何一张卡上发起业务,或者表述为如何确保两张卡不冲突地使用共享资源以确保两张卡可以独立待机和发起业务。如果无法解决这个问题,那么就可能会导致其中一张卡无法正常发起呼叫或数据业务、一张卡呼通率偏低,使得用户体验不佳。
技术实现思路
本专利技术的目的之一就是解决上述问题。目前现有技术中没有对上述问题的系统性的解决方案,只能解决针对特定控制信息和业务的冲突,例如,只解决了系统消息和寻呼消息、以及系统消息和通话业务之间的冲突等。而本专利技术提出针对多模多卡移动终端的业务冲突的通用的解决方法和装置。本专利技术的第一方面是提出了一种在多模多卡终端中处理业务冲突的方法,包括在所述多模多卡终端中每张卡的非接入层、接入层和物理层中的至少一层中执行以下操作:确定可能出现冲突的业务和/或事件;设定所述业务和/或事件的相应优先级;以及根据所述优先级和预定规则缓存或者执行所述业务和/或事件。根据本专利技术的一个实施例,其中所述确定包括在计划执行新的业务和/或事件时检测其它卡的对应层正在执行或者将要执行的业务和/或事件,并基于检测结果确定可能出现冲突的业务和/或事件。根据进一步的实施例,其中所述检测包括检测其它卡的对应层中的共享信息以获得正在执行或者将要执行的业务和/或事件。根据本专利技术的又一实施例,该方法还包括为以下业务和/或事件预先设定由高到低的优先级:电路交换语音业务/位置更新/路由区更新/附着/去附着;分组交换数据业务;小区选择和小区重选;同频/异频测量;异系统测量;以及背景公共陆地移动网络(Public Land Mobile Network,PLMN)搜索。根据本专利技术的一个实施例,其中所述预定规则包括以下规则中的至少一个:规则1:如果一卡在计划执行新的业务和/或事件时,检测到任何另一张卡的对应层正在做同等优先级的业务和/或事件,则促使缓存所述计划执行的新的业务和/或事件;规则2:如果在计划执行新的业务和/或事件时,检测到任何另一张卡的对应层正在做更高优先级的业务和/或事件,则促使缓存所述计划执行的新的业务和/或事件,或者丢弃所述计划执行新的业务和/或事件并且恢复到所述计划执行新的业务和/或事件之前的状态;规则3:如果一卡在计划执行新的业务和/或事件时,检测到任何另一张卡的对应层正在做更高优先级的业务和/或事件,则促使缓存所述计划执行的新的业务和/或事件并且通过共享信息指示所述缓存,或者丢弃所述计划执行新的业务和/或事件并且恢复到所述计划执行新的业务和/或事件之前的状态;规则4:如果一卡在计划执行新的业各知/或事件时,检测到任何另一张卡的对应层正在执行更低优先级的业务和/或事件,则通知所述另一张卡的对应层中断并且缓存正在执行的所述更低优先级的业务和/或事件,并且促使执行所述计划执行的新的业务和/或事件;规则5:如果一卡有业务和/或事件被缓存,并且从任何另一张卡的对应层收到包括可以执行所缓存的所述业务和/或事件的指示的通知,则执行所缓存的业务和/或事件;规则6:如果业务和/或事件执行完毕,则向另一张卡的对应层发送通知,所述通知包括所述另一张卡的对应层可以执行所缓存的所述业务和/或事件的指示;规则7:如果一卡业务和/或事件执行完毕,则向另一张卡的对应层发送通知并且更新共享信息,所述通知包括所述另一张卡的对应层可以执行所缓存的所述业务和/或事件的指示;所述更新共享信息包括将执行完毕的事件的信息从所述共享相信中清除。规则8:如果一卡在业务和/或事件执行期间,收到了新的业务和/或事件,则比较收到的新的业务和/或事件的优先级与另一张卡对应层缓存的业务和/或事件的优先级;并且如果收到的新的业务和/或事件的优先级高于所述另一张卡对应层缓存的业务和/本文档来自技高网
...

【技术保护点】
一种在多模多卡终端中处理业务冲突的方法,包括在所述多模多卡终端中每张卡的非接入层、接入层和物理层中的至少一层中执行以下操作:确定可能出现冲突的业务和/或事件;设定所述业务和/或事件的相应优先级;以及根据所述优先级和预定规则缓存或者执行所述业务和/或事件。

【技术特征摘要】
2013.05.07 US 61/820,4341.一种在多模多卡终端中处理业务冲突的方法,包括在所述多
模多卡终端中每张卡的非接入层、接入层和物理层中的至少一层中
执行以下操作:
确定可能出现冲突的业务和/或事件;
设定所述业务和/或事件的相应优先级;以及
根据所述优先级和预定规则缓存或者执行所述业务和/或事件。
2.根据权利要求1所述的方法,其中所述确定包括在计划执行
新的业务和/或事件时检测其它卡的对应层正在执行或者将要执行的
业务和/或事件,并基于检测结果确定可能出现冲突的业务和/或事
件。
3.根据权利要求2所述的方法,其中所述检测包括检测其它卡
的对应层中的共享信息以获得正在执行或者将要执行的业务和/或事
件。
4.根据权利要求1所述的方法,还包括:为以下业务和/或事件
预先设定由高到低的优先级:
电路交换语音业务/位置更新/路由区更新/附着/去附着;
分组交换数据业务;
小区选择和小区重选;
同频/异频测量;
异系统测量;以及
背景公共陆地移动网络搜索。
5.根据权利要求1所述的方法,其中所述预定规则包括以下规
则中的至少一个:
规则1:如果一卡在计划执行新的业务和/或事件时,检测到任
何另一张卡的对应层正在做同等优先级的业务和/或事件,则促使缓
存所述计划执行的新的业务和/或事件;
规则2:如果在计划执行新的业务和/或事件时,检测到任何另

\t一张卡的对应层正在做更高优先级的业务和/或事件,则促使缓存所
述计划执行的新的业务和/或事件,或者丢弃所述计划执行新的业务
和/或事件并且恢复到所述计划执行新的业务和/或事件之前的状态;
规则3:如果一卡在计划执行新的业务和/或事件时,检测到任何
另一张卡的对应层正在做更高优先级的业务和/或事件,则促使缓存
所述计划执行的新的业务和/或事件并且通过共享信息指示所述缓
存,或者丢弃所述计划执行新的业务和/或事件并且恢复到所述计划
执行新的业务和/或事件之前的状态;
规则4:如果一卡在计划执行新的业务和/或事件时,检测到任
何另一张卡的对应层正在执行更低优先级的业务和/或事件,则通知
所述另一张卡的对应层中断并且缓存正在执行的所述更低优先级的
业务和/或事件,并且促使执行所述计划执行的新的业务和/或事件;
规则5:如果一卡有业务和/或事件被缓存,并且从任何另一张
卡的对应层收到包括可以执行所缓存的所述业务和/或事件的指示的
通知,则执行所缓存的业务和/或事件;
规则6:如果业务和/或事件执行完毕,则向另一张卡的对应层
发送通知,所述通知包括所述另一张卡的对应层可以执行所缓存的
所述业务和/或事件的指示;
规则7:如果一卡业务和/或事件执行完毕,则向另一张卡的对
应层发送通知并且更新共享信息,所述通知包括所述另一张卡的对
应层可以执行所缓存的所述业务和/或事件的指示;所述更新共享信
息包括将执行完毕的事件的信息从所述共享相信中清除。
规则8:如果一卡业务和/或事件执行期间,收到了新的业务和/
或事件,则比较收到的新的业务和/或事件的优先级与另一张卡对应
层缓存的业务和/或事件的优先级;并且如果收到的新的业务和/或事
件的优先级高于所述另一张卡对应层缓存的业务和/或事件的优先
级,则当前业务和/或事件执行结束后,继续执行收到的新的业务和/
或事件而不通知所述另一张卡;并且如果收到的新的业务和/或事件
的优先级低于或者等于所述另一张卡对应层缓存的业务和/或事件的

\t优先级,则当前业务和/或事件执行结束后,通知所述另一张卡;
规则9:如果业务和/或事件执行期间,从另一张卡的对应层收
到包括中断当前所执行的业务和/或事件的指示的通知,则中断并且
缓存当前所执行的业务和/或事件。
6.根据权利要求1所述的方法,还包括在所述确定可能出现冲
突的业务和/或事件之前或过程中设定所述预定规则。
7.根据权利要求1所述的方法,其中所述根据所述优先级和预
定规则缓存或者执行所述业务和/或事件包括根据所述优先级和预定
规则执行高优先级的业务和/或事件,并且在所述高优先级业务和/
或事件执行开始时和完毕后中的至少一种情况下通知另一张卡,其
中在执行开始时通知另一张卡包括通知在对应层与之有业务和/或事
件冲突的另一张卡中断并缓存其正在执行的业务和/或事件,并且其
中在执行完毕后通知另一张卡包括通知在对应层具有缓存业务和/或
事件的另一张卡开始执行其缓存的业务和/或事件。
8.根据权利要求7所述的方法,其中在执行完毕后通知的所述
另一张卡为在对应层具有缓存业务和/或事件的所有卡中,所述缓存
的业务和/或事件的优先级最高的卡。
9.根据权利要求1所述的方法,进一步包括在所述高优先级的
业务和/或事件执行完毕后更新共享信息以便将所述高优先级的业务
和/或事件的信息从所共享的信息中清除。
10.根据权利要求1所述的方法,其中所述根据所述优先级和
预定规则缓存或者执行所述业务和/或事件包括根据所述优先级和预
定规则缓存低优先级的业务和/或事件,并且在所述低优先级业务和/
或事件缓存时共享关于所述缓存的信息。
11.根据权利要求1-10中任一权利要求所述的方法,其中所有
所述操作是在所述非接入层、所述接入层和所述物理层中的所有层
中按照从高层到低层的顺序执行的。
12.一种在多模多卡终端中处理业务冲突的装置,包括:
分布在所述多模多卡终端中每张卡的非接入层、接入层和物理

\t层中的至少一层中的一组检测仲裁(MA)模块,并且所述一组MA
模块中的每个MA模...

【专利技术属性】
技术研发人员:丁静冯海涛马建平
申请(专利权)人:马维尔国际有限公司
类型:发明
国别省市:百慕大群岛;BM

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

1