双用户识别模块双待机设备中利用动态优先级的紧急消息支持的制作方法

文档序号:14394338阅读:172来源:国知局



背景技术:

宽带码分多址(wcdma)支持两种小区广播服务(cbs)操作模式:1)不连续接收(drx)模式,其中,调度消息(sm)样式是通过订阅已知的;和2)非drx模式,其中,订阅不知道该sm样式并且连续解码针对cbs消息的次要公共控制物理信道(sccpch)和公共业务信道(ctch)。该cbs消息可以是,例如地震和海啸预警系统(etws)/商业移动告警服务(cmas)消息。



技术实现要素:

提供了用于为cbs消息提供动态优先级的装置和方法。

根据各个实施例,提供了一种用于在多用户识别模块(sim)移动通信设备上支持紧急小区广播(cb)消息的方法。在一些实施例中,该方法包括:在公共业务信道(ctch)时机处将第一订阅从休眠模式唤醒;解码在所述ctch时机期间接收到的cb消息报头;基于所解码的cb消息报头确定是否出现调度消息(sm);以及作为对确定出现所述sm的响应,向所述第一订阅授予资源优先权以解码完全的sm。

根据各个实施例提供了一种移动通信设备。在一些实施例中,所述移动通信设备可以包括:被配置为与多个通信网络通信的通信单元;以及与所述通信单元电通信的控制单元。

该控制单元可以被配置为:在公共业务信道(ctch)时机处将第一订阅从休眠模式唤醒;使所述通信单元解码在所述ctch时机期间接收到的小区广播(cb)消息报头;基于所解码的cb消息报头确定是否出现调度消息(sm);以及作为对确定出现所述sm的响应,向所述第一订阅授予所述通信单元的资源优先权以解码完全的sm。

根据各个实施例,提供了一种用于在多用户识别模块(sim)移动通信设备上使资源优先用于解码小区广播(cb)消息的方法。在一些实施例中,所述方法可以包括:解码在第一订阅上接收到的所述cb消息的消息报头;基于所解码的消息报头确定cb消息类型;以及基于所述cb消息的类型,使所述移动通信设备的资源优先用于所述第一订阅以完全解码所述cb消息。

根据各个实施例,提供了一种用于在移动通信设备上使资源优先用于解码小区广播(cb)消息的装置。在一些实施例中,所述移动通信设备可以包括:被配置为与多个通信网络通信的通信单元;以及与所述通信单元电通信的控制单元。

所述控制单元可以被配置为:使得所述通信单元解码在第一订阅上接收到的所述cb消息的消息报头;基于所解码的消息报头确定cb消息类型;以及基于所述cb消息的类型,使所述移动通信设备的资源优先用于所述第一订阅以完全解码所述cb消息。

通过下面以各个实施例的示例性方面的方式说明的描述,各个实施例的其它特征和优势应该显而易见。

附图说明

通过参考附图描述示例性实施例,各个实施例的方面和特征将更显而易见,其中:

图1a是示出根据各个实施例的移动通信设备的框图;

图1b是示出各个实施例的网络环境的示意图;

图2是示出根据各个实施例的用于向cb消息指派消息优先级的方法的流程图;以及

图3是根据各个实施例的用于从非drx模式转换到drx模式的方法的流程图。

具体实施方式

虽然描述了某些实施例,但是这些实施例仅仅以举例说明的方式呈现,并且并不意在限制保护范围。本文中描述的装置、方法和系统可以用各种不同的其它方式体现。此外,可以在不脱离保护范围的前提下对以本文中描述的示例性方法和系统的形式做出各种省略、替代和改变。

图1a是示出根据各个实施例的移动通信设备100的框图。如图1a中所示,该移动通信设备100可以包括控制单元110、通信单元120、天线130、第一sim140、第二sim150、用户接口设备170和存储单元180。

该移动通信设备100可以是,例如但并不限于能够与一个或多个无线网络通信的移动电话、智能电话、平板电脑、计算机等等。本领域的普通技术人员应该了解的是,在不脱离各个实施例的范围的前提下,该移动通信设备100可以包括一个或多个收发机(通信单元)并且可以与一个或多个天线接口。

通信单元120可以包括,例如但并不仅限于rf模块121。该rf模块121可以包括,例如但并不仅限于第一收发机122。rf链135可以包括,例如但并不仅限于天线130和rf模块121。

本领域的普通技术人员将会了解的是,在不脱离各个实施例的范围的前提下,移动通信设备100的实施例可以包括多于一个通信单元和/或多于一个天线。

各个实施例中的sim(例如,第一sim140和/或第二sim150)可以是被配置有sim和/或通用sim(usim)应用的通用集成电路卡(uicc),其能够接入全球移动通信系统(gsm)和/或通用移动电信系统(umts)网络。该uicc还可以为电话簿和其它应用提供存储。或者,在码分多址(cdma)网络中,sim可以是卡上的uicc可移除用户识别模块(r-uim)或cdma用户识别模块(csim)。sim卡可以有cpu、rom、ram、eeprom和i/o电路。集成电路卡识别(iccid)sim序列号可以被打印在该sim卡上用于识别。不过,sim可以被实现在该移动通信设备100的存储器的一部分中,并且因此不需要单独的或可移除的电路、芯片或卡。

各个实施例中使用的sim可以存储用户账户信息、国际移动用户识别码(imsi)、sim应用工具包(sat)命令集合和其它网络配置信息,以及为该用户的联系人的电话簿数据库提供存储空间。作为网络配置信息的一部分,sim可以存储归属标识符(例如,系统标识号(sid)/网络标识号(nid)对、归属公共陆地移动网络(hplmn)码等等)以指示该sim卡网络运营供应商。

该第一sim140可以将通信单元120与第一通信网络190上的与第一无线接入技术(rat)相关联的第一订阅(sub1)192关联起来,而第二sim150可以将通信单元120与第二通信网络195上的与第二rat相关联的第二订阅(sub2)197关联起来。在rat是活动的时,该通信单元120在活动rat上接收和发送信号。在rat是空闲的时,该通信单元120在该空闲rat上接收但不发送信号。

为了方便,各个实施例是在双sim双待(dsds)移动通信设备方面描述的。但是,本领域的普通技术人员应该了解的是,在不脱离保护范围的前提下,提出的概念可以扩展到多sim多待(msms)和/或多sim多活动(msma)移动通信设备。

第一通信网络190和第二通信网络195可以由相同或不同服务供应商运行,和/或可以支持相同或不同rat,例如但并不限于gsm、cdma、wcdma和长期演进(lte)。

用户接口设备170可以包括输入设备712,例如但并不限于键盘、触摸板或其它人机交互设备,以及显示设备174,例如但并不限于液晶显示器(lcd)、发光二极管(led)显示器或其它视频显示器。本领域的普通技术人员应该了解的是,在不脱离各个实施例的范围的前提下可以使用其它输入和显示设备。

控制单元110可以被配置为控制移动通信设备100的整体操作,包括对通信单元120、用户接口设备170和存储单元180的控制。控制单元110可以是可编程设备,例如但并不限于微处理器(例如,通用处理器、基带调制解调处理器等)或微控制器。

控制单元110可以包括被配置为基于在cb消息报头中检测到的消息类型来对接收小区广播(cb)消息进行优先级划分的优先化单元112。或者,该优先化单元112可以被实现为与该控制单元110分开的电子电路。该优先化单元112可以向各种消息类型指派优先级。

存储单元180可以被配置为存储操作系统和/或由控制单元110执行的用于该移动通信设备100的操作的应用程序,以及用于存储应用数据和用户数据。

图1b是示出各个实施例的网络环境105的示意图。参考图1a和1b,移动通信设备100可以被配置为在第一订阅192上与第一通信网络190通信,以及在第二订阅197上与第二通信网络195通信。本领域的普通技术人员应该了解的是,在不脱离各个实施例的范围的前提下,该移动通信设备可以被配置为与多于两个通信网络通信,并且可以在多于两个订阅上通信。

第一通信网络190和第二通信网络195可以实现相同或不同的无线接入技术(rat)。例如,该第一通信网络190可以是gsm网络并且该第一订阅192可以是gsm订阅。该第二通信网络195也可以是gsm网络。或者,该第二通信网络195可以实现另一种rat,包括例如但并不限于长期演进(lte)、宽带码分多址(wcdma)和时分同步码分多址(td-scdma)。

第一通信网络190可以包括一个或多个基站收发机(bts),包括例如但并不限于第一bts193。第二通信网络195也可以包括一个或多个bts,包括例如但并不限于第二bts198。本领域的普通技术人员应该了解的是,在不脱离各个实施例的范围的前提下,该网络环境105可以包括任何数量的通信网络、移动通信设备和bts。

移动通信设备100可以尝试捕获第一通信网络190并且驻留在该第一bts193上。该移动通信设备100还可以尝试捕获第二通信网络195并驻留在该第二bts198上。本领域的技术人员应该了解的是,在该第一订阅192上执行的对该第一通信网络190的捕获可以独立于在该第二订阅197上执行的对该第二通信网络195的捕获。此外,该移动通信设备100可以尝试在第一订阅192上捕获第一通信网络190,并且在第二订阅197上捕获第二通信网络195。

控制单元110可以被配置为使订阅(例如,sub1192或sub2197)从非drs模式转换到drx模式。在非drx模式中,订阅可能不知道cbs调度样式。控制单元110可以使该订阅针对每个ctch时机唤醒以解码该ctch,以便确定是否出现cbs消息。另一方面,在drx模式中,该订阅根据在该移动通信设备100初始驻留在该网络上时在系统信息块(sib)中接收到的信息,或根据先前解码的sm中接收到的信息,知道该cbs调度样式。因此,在drx模式中,该控制单元110可以使该订阅只为了解码下一个sm或被调度的cb消息而唤醒。

控制单元110(例如,优先化单元112)可以基于由通信单元120在该订阅上接收到的cb消息的类型向该订阅指派资源优先级。例如,控制单元110可以在一个订阅(例如,sub1192)上检测到对应于紧急cb消息或sm的cb消息报头,以及可以在另一个订阅(例如,sub2197)上检测到对应于非紧急cb消息或寻呼消息的cb消息报头。该cb消息中的每一个cb消息可能需要若干个ctch时机以便完全解码该cb消息。

控制单元110可以(例如,经由优先化单元112)向紧急cb消息(例如,etws/cmas消息)指派最高消息优先级、向sm指派下一最高消息优先级、为寻呼消息指派比该sm消息优先级低的消息优先级,并且为非紧急cb消息指派最低消息优先级。例如,控制单元110可以(例如,经由优先化单元112)向sub1192上接收到的sm指派相比于sub2197上接收到的寻呼cb消息更高的消息优先级。该优先化单元112可以实时地向各个消息类型动态指派优先级。

控制单元110可以基于cb消息的消息优先级向订阅授予资源优先权。例如,如果在sub1192上接收到的sm在解码该sm所需要的若干个ctch时机期间与sub2197上接收到的寻呼消息冲突(即,重叠),则控制单元110可以向sub1192授予资源优先权以完全解码该sm,而不允许被sub2197打断来解码该寻呼消息。如果sub1192在接收到该sm时处于非drx模式,则该控制单元110可以使sub1192在解码该sm之后转换到drx模式。

图2是示出根据各个实施例的用于向cb消息指派消息优先级的方法200的流程图。参考图1a-2,在块205处,控制单元110可以使通信单元120解码由订阅(例如,sub1192)在该ctch上接收到的cb消息报头。在块210处,控制单元110可以基于经解码cb消息报头确定该cb消息的消息类型。

作为对确定该cb消息是紧急消息的响应,在块220处,控制单元110可以(例如,经由优先化单元112)向该紧急cb消息指派最高消息优先级(第一优先级)。在块230处,作为对确定该cb消息是sm的响应,控制单元110可以向该sm指派下一最高消息优先级(第二优先级)。在块240处,作为对确定该cb消息是寻呼消息的响应,控制单元110可以向该寻呼消息指派比该sm优先级更低的消息优先级(第三优先级)。在块250处,作为对确定该cb消息是非紧急消息的响应,控制单元110可以向该非紧急消息指派最低消息优先级(第四优先级)。

在块255处,控制单元110可以使通信单元120完全解码接收到的具有更高消息优先级的cb消息。例如,控制单元110可以向接收到具有比另一个订阅(例如,sub2197)上接收到的cb消息更高的消息优先级的cb消息的订阅(例如,sub1192)授予资源优先权。然后,控制单元110可以在没有因另一个订阅(例如,sub2197)解码具有更低消息优先级的cb消息而打断的情况下,使通信单元120完全解码该具有更高消息优先级的cb消息。在一些情况中,在sub1192上接收到的sm可能与sub2197上接收到的寻呼消息重叠。在sm和寻呼消息重叠时,控制单元110可以完全解码在sub1192上接收到的sm。

在一些情况中,在sub2197上接收到的寻呼消息可能与sub1192上接收到的非紧急cb消息重叠。在寻呼消息和非紧急cb消息重叠时,该控制单元110可以使通信单元120完全解码该寻呼消息。该控制单元110可以在完全解码sub2197上的寻呼消息之后完全解码sub1192上的非紧急cb消息。

图3是根据各个实施例的用于从非drx模式转换到drx模式的方法300的流程图。参考图1a-3,在块305处,订阅(例如,sub1192)可以处于非drx模式中。在块310处,控制单元110可以使sub1192在下一个ctch时机处从休眠模式唤醒。在块315处,控制单元110可以使通信单元120解码cb消息报头。在块320处,控制单元110可以确定是否检测到sm。

作为对确定没有在sub1192上检测到sm(320-n)的响应,在块325处,控制单元110可以确定是否检测到另一个cb消息类型。作为对确定没有检测到另一个cb消息类型(325-n)的响应,该控制单元110可以在块335处将sub1192转换到休眠模式。作为对确定在sub1192上检测到另一个cb消息类型(325-y)的响应,在块320处,控制单元110可以使通信单元120解码该ctch时机。在解码该ctch时机之后,控制单元110可以在块335处将sub1192转换到休眠模式。

作为对确定在sub1192上检测到sm(320-y)的响应,控制单元110可以在块340处向sub1192授予资源优先权。例如,控制单元110可以允许sub1192利用rf链135和/或通信单元120的其它资源使sub1192能够解码该sm而没有因另一个订阅(例如,sub2197)的打断。在块345处,控制单元110可以使通信单元120完成对该sm的解码。

在一些情况中,在sub1192上接收到的sm可能与另一个cb消息重叠,例如,在sub2197上接收到的寻呼消息或非紧急消息。在sm和寻呼消息或非紧急消息重叠时,该控制单元110可以完全解码在sub1192上接收到的sm。在完成对该sm的解码之后,控制单元110可以在块350处使sub1192转换到drx模式。

本领域的普通技术人员应该了解的是,用于解码cb消息所必须的该移动通信设备100的其它资源可以在订阅被授予资源优先权时由该订阅使用。

在一些情况中,订阅(例如,sub1192或sub2197)可以处于drx模式但是可能没有接收到下一个预期的sm,例如由于小区重选、其它订阅上的语音呼叫活动、服务中断(oos)事件等等。在没有接收到下一个预期的sm时,该订阅可以在该cbs调度周期的结束处转换回到非drx模式,并且控制单元110可以再次实现方法300以便将该订阅返回到drx模式。

方法200和300分别可以具体实现在非临时性计算机可读介质上,例如但并不限于存储单元180或本领域的技术人员公知的其它非临时性计算机可读介质,其中存储有程序,该程序包括用于使处理器、计算机或其它可编程设备执行该方法的操作的计算机可执行指令。

示出并描述的各个实施例仅仅作为示例提供,以便示出权利要求的各种特征。但是,关于任何给定实施例示出并描述的特征不一定限于相关联的实施例,而是可以与示出和描述的其它实施例一起使用或组合起来。并且,权利要求并不意在受限于任何一个示例性实施例。

所附权利要求及其等同物意在覆盖以下这些形式或修改,其将会落入本保护范围和精神内。例如,本文中描述的示例性装置、方法和系统可以应用于订阅于多个通信网络和/或通信技术的多sim无线设备。附图中示出的各种组件可以实现为,例如但是并不限于处理器上的软件和/或固件、asic/fpga/dsp或专用硬件。并且,上面公开的特定示例性实施例的特征和属性可以以不同方式组合起来以形成额外的实施例,它们中的所有都落入本公开内容的范围之内。

上述方法描述和处理流程图仅仅作为示例性示例提供,而并不意在要求或暗示各个实施例的操作必须以示出的顺序执行。本领域的技术人员应该了解的是,上述实施例中的操作顺序可以用任何顺序执行。诸如“之后”、“然后”、“接下来”等术语并不意在限制操作的顺序;这些术语仅仅用于贯穿方法描述引导读者。此外,任何以单数形式对声明要素的引用,例如使用冠词“一”、“一个”或“该”并不能被解释为将该要素限制为单数。

结合本文中公开的实施例所描述的各种示例性逻辑框、模块、电路和算法操作可以实现成电子硬件、计算机软件或其组合。为了清楚地阐释硬件和软件之间的可交换性,上面对各种示例性组件、方框、模块、电路和算法操作已经围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应被解释为使得背离各个实施例的范围。

可以用被设计为执行本文所述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑设备、分立门或者晶体管逻辑器件、分立硬件组件或者其任意组合,来实现或执行用于实现结合本文中公开方面描述的各种示例性逻辑、逻辑框图、模块和电路的硬件。通用处理器可以是微处理器,或者,在替代方案中,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为接收机设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。另外,一些操作或方法可以由专用于给定功能的电路执行。

在一个或多个示例性方面中,所描述的功能可以用硬件、软件、固件,或其任意结合来实现。如果在软件中实现,功能可以作为一条或多个指令或代码存储在非临时性计算机可读存储介质或非临时性处理器可读存储介质上。本文中公开的方法或算法的操作可以体现在处理器可执行指令中,其可以驻留在非临时性计算机可读或处理器可读存储介质上。非临时性计算机可读或处理器可读存储介质可以是计算机或处理器可访问的任何存储介质。举个例子,但是并不作为限制,这种非临时性计算机可读或处理器可读存储介质可以包括ram、rom、eeprom、闪存、cd-rom或其它光盘存储器、磁盘存储器或其它磁存储设备,或可以用于以指令或数据结构的形式存储期望的程序代码并可以由计算机访问的任何其它介质。本文中所用的磁盘和光盘,包括压缩盘(cd)、激光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光盘,其中,磁盘通常磁性地复制数据,而光盘则用激光光学地复制数据。上述的结合也包含在非临时性计算机可读和处理器可读介质的范围内。另外,方法或算法的操作可以作为代码和/或指令的一个或任何组合或集合存在于非临时性处理器可读存储介质和/或计算机可读存储介质上,其可以整合到计算机程序产品中。

虽然本公开内容提供了某些示例性实施例和应用,但是对于本领域的普通技术人员而言显而易见的其它实施例,包括没有提供本文中提出的所有特征和优势的实施例,也落入本公开内容的范围内。因此,本公开内容的范围意在仅仅通过参考所附权利要求来定义。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1