用于在多SIM设备中共享测量结果的系统和方法与流程

文档序号:17442009发布日期:2019-04-17 04:53阅读:215来源:国知局
用于在多SIM设备中共享测量结果的系统和方法与流程

本公开内容涉及具有一个以上的用户识别模块(sim)的设备。更具体地,本公开内容涉及在移动设备中的sim之间共享小区测量结果。



背景技术:

诸如移动电话设备或智能电话之类的移动或无线通信设备可以包括两个或者更多个用户识别模块(sim)。每个sim可以经由无线电接入技术(rat)对应于至少一个订制。这样的移动通信设备可以是多sim移动通信设备。在多sim多活动(msma)移动通信设备中,所有sim可以同时是活动的。在多sim多待机(msms)移动通信设备中,如果任何一个sim是活动的,则其余的sim可以处于待机模式。rat可以包括但不限于频分多址(fdma)、时分多址(tdma)、码分多址(cdma)(特别地,演进数据优化(evdo))、通用移动电信系统(umts)(特别地,时分同步cdma(td-scdma或tds)、宽带码分多址(wcdma))、长期演进(lte)、演进型多媒体广播多播服务(embms)、高速下行链路分组接入(hsdpa)等、通用陆地无线电接入(utra)、全球移动通信系统(gsm)、码分多址1x无线电传输技术(1x)、通用分组无线电服务(gprs)、wi-fi、个人通信服务(pcs)以及可以在无线通信网络或数据通信网络中使用的其它协议。

在其中多sim移动通信设备是移动的移动性场景中,出于切换和/或重选目的,对应于(例如,由第一sim启用的)第一订制的网络(例如,lte网络)可以请求移动通信设备执行针对各种rat间和/或频率间邻居的测量或搜索。例如,网络可以在相对短的时间段内经由背对背无线电资源控制(rrc)空中(ota)消息或sib更新来发送多个测量配置消息。处理测量配置消息的方式可能相当影响第一订制和(例如,由第二sim启用的)第二订制的性能以及功耗。

移动通信设备可以执行小区搜索以确定哪些rat是可用的以及其相关联的特性。这样的搜索可能发生在多种场景下。例如,在通电之后,移动通信设备可以执行小区搜索以识别一个或多个候选基站(bs)和一种或多种候选rat。另外,小区搜索还可以在移动通信设备进入服务中断(oos)状态之后执行。

小区搜索可以包括获得用于每个候选bs的系统参数。基于用于候选bs的系统参数,无线通信设备可以随后执行小区选择以确定要在其上获取通信网络并且驻留的适当bs。

在小区搜索期间,可以扫描由移动通信设备支持的全频带。移动通信设备可以测量所支持的频带中的信道上的每个接收信号的强度,并且将发送足够强的信号的任何bs识别为候选bs。这样,移动通信设备可以获得用于许多候选bs的系统参数,这可能延长小区搜索。

在多sim移动通信设备中,可以在多sim移动通信设备通电之后顺序地执行对每个订制上的通信网络的获取。每个订制可以执行其自己的小区搜索或测量搜索,以发现或更新关于每个可用小区的测量信息。但是,在这样的场景中,现有过程可能是低效的。因此,在多sim移动通信设备中的搜索可能是冗余的,不必要地增加了功耗。



技术实现要素:

本公开内容的一个方面提供了一种用于减少移动通信设备中的功耗的方法。所述移动设备可以具有sim,多个sim中的每个sim与订制相关联。所述方法可以包括:由与第一订制相关联的第一处理器测量用于与所述第一订制一起使用的来自一个或多个小区的接收信号强度,以确定指示所述一个或多个小区的可用性的搜索结果,所述第一订制与具有第一无线电接入技术的第一小区相关联。所述方法还可以包括:与和第二订制相关联的第二处理器共享所述搜索结果,所述第二订制与具有第二无线电接入技术的第二小区相关联。所述方法还可以包括:验证所述搜索结果以与所述第二订制一起使用。所述方法还可以包括:由所述第二处理器基于所述搜索结果,避免测量用于与所述第二订制一起使用的所述一个或多个小区的所述接收信号强度。

本公开内容的另一方面提供了一种用于减少移动通信中的功耗的设备。所述设备可以具有sim,多个sim中的每个sim与订制相关联。所述设备可以包括第一处理器。所述第一处理器可以测量用于与所述第一订制一起使用的来自一个或多个小区的接收信号强度,以确定指示所述一个或多个小区的可用性的搜索结果,所述第一订制与具有第一无线电接入技术的第一小区相关联。所述第一处理器还可以与和第二订制相关联的第二处理器共享所述搜索结果,所述第二订制与具有第二无线电接入技术的第二小区相关联。所述设备还可以具有第二处理器。所述第二处理器可以评估所述搜索结果以与所述第二订制一起使用。所述第二处理器还可以基于所述搜索结果,避免测量用于与所述第二订制一起使用的所述一个或多个小区的所述接收信号强度。

本公开内容的另一方面提供了一种用于减少移动通信设备中的功耗的装置。所述设备可以具有多个sim,所述多个sim中的每个sim与订制相关联。所述装置可以具有:用于测量用于与第一订制一起使用的来自一个或多个小区的接收信号强度,以确定指示所述一个或多个小区的可用性的搜索结果的单元,所述第一订制与具有第一无线电接入技术的第一小区相关联。所述装置还可以具有:用于共享所述搜索结果以与第二订制一起使用的单元,所述第二订制与具有第二无线电接入技术的第二小区相关联。所述装置还可以具有:用于验证所述搜索结果以与所述第二订制一起使用的单元。所述装置还可以具有:用于基于所述搜索结果,避免测量用于与所述第二订制一起使用的所述一个或多个小区的所述接收信号强度的单元。

本公开内容的另一方面提供了一种用于减少移动通信设备中的功耗的非暂时性计算机可读介质。所述设备可以具有与多个sim相关联的一个或多个处理器,所述多个sim中的每个sim与订制相关联。所述非暂时性计算机可读介质可以具有在由所述一个或多个处理器执行时使得所述设备进行以下操作的指令:测量用于与第一订制一起使用的来自一个或多个小区的接收信号强度,以确定指示所述一个或多个小区的可用性的搜索结果,所述第一订制与具有第一无线电接入技术的第一小区相关联。所述指令还可以使得所述设备进行以下操作:使得所述搜索结果可用于与第二订制一起使用,所述第二订制与具有第二无线电接入技术的第二小区相关联。所述指令还可以使得所述设备进行以下操作:评估所述搜索结果以与所述第二订制一起使用。所述指令还可以使得所述设备进行以下操作:基于所述搜索结果,避免测量用于与所述第二订制一起使用的所述一个或多个小区的所述接收信号强度。

附图说明

本公开内容的实施例的细节(关于它们的结构和操作二者)可以部分地通过研究附图来收集,在附图中,相似的附图标记指代相似的部分,并且在其中:

图1是示出了网络环境的示意图;

图2是图1的移动通信设备的实施例的功能框图;

图3是图2的订制的操作的图形表示;

图4是图3的sub之间的主动性共享的图形表示;

图5是图3的sub之间的反应性共享的图形表示;以及

图6是用于在多sim设备中共享测量结果的方法的流程图。

具体实施方式

下文结合附图阐述的详细描述旨在作为一些实施例的描述,而并不旨在表示可以在其中实施本公开内容的仅有实施例。详细描述包括出于提供对实施例的透彻理解的目的的具体细节。在一些实例中,为了描述的简洁,公知的结构和组件以简化形式示出。此外,在不脱离保护范围的情况下,可以对本文描述的示例装置和方法的形式进行各种省略、替换和改变。

图1是示出了网络环境的示意图。网络环境100可以具有与第一通信网络120和第二通信网络130相通信的移动通信设备(设备)110。设备110可以使用第一订制142与第一通信网络120进行通信。设备110还可以使用第二订制144与第二通信网络130进行通信。如本文使用的,订制142和订制144可以被称为“sub”或“多个sub(subs)”。如本文使用的,订制可以指代移动通信设备110与特定移动网络运营商(mno)之间的关系。订制可以是管理移动通信设备110与mno之间的关联的参数集合。在一些示例中,仅有具有特定身份和/或操作参数的移动通信设备110可以使用给定订制。这样的身份信息可以被包含在sim上。

在一些实施例中,移动通信设备110可以具有多个sim。sim可以被体现在卡(即,sim卡)上。因此,设备110在本文中可以被称为多sim移动通信设备或多sim设备110。这可以使得设备110能够同时与第一通信网络120和第二通信网络130进行通信。在一些实施例中,设备110还可以与至少一个其它通信网络(例如,第三、第四或第n通信网络,其中n是整数)进行通信。在一些实施例中,第一通信网络120和第二通信网络130均可以是例如但不限于无线或移动通信网络。

第一通信网络120可以包括多个基站(bs),其包括例如但不限于第一bs122和第二bs124。第二通信网络130也可以包括多个bs,其包括例如但不限于第三bs132和第四bs134。应当意识到的是,在不脱离本公开内容的范围的情况下,网络环境100可以包括任何数量的通信网络、移动通信设备和bs。

设备110可以被启动或通电并且随后尝试在第一sub142上获取第一通信网络120。替代地,设备110可能先前已经获取了第一通信网络120,但是可能在第一sub142上处于服务中断(oos)状态。例如,移动通信设备110可能在第一sub142上遭遇系统损耗或系统访问失败。

因此,移动通信设备110可以在第一sub142上执行小区搜索以识别一个或多个候选bs。设备110可以从要在其上获取第一通信网络120并且驻留的候选bs中选择适当的bs。例如,设备110可以执行小区搜索并且将第一bs122和第二bs124识别为候选bs。同时,设备110可能已经获取第二通信网络130并且可以驻留在第三bs132或第四bs134上。

替代地,设备110可能已经获取第一通信网络120并且可以驻留在第一bs122或第二bs124上。同时,设备110可以经由第二sub144执行小区搜索并且将第三bs132和第四bs134识别为候选bs。例如,设备110可以在第二sub144上执行小区搜索,以便在设备110通电之后获取第二通信网络130。如果设备110在第二sub144上处于oos状态,则设备110还可以在第二sub144上执行小区搜索。

应当意识到的是,可以独立于第二sub144上的小区搜索来执行第一sub142上的小区搜索。此外,设备110可以在第一sub142上执行小区搜索并且以相同或不同的方式在第二sub144上执行小区搜索。

图2是图1的移动通信设备的实施例的功能框图。在一些实施例中,设备110可以是能够与一个或多个通信网络进行无线地通信的任何设备。在一些实施例中,设备110可以是例如但不限于智能电话、平板型pc或膝上型计算机。

设备110可以具有控制单元210。在一些实施例中,控制单元210可以具有例如一个或多个处理器、微处理器或微控制器。控制单元210可以被配置为控制设备110的总体操作。在一些实施例中,控制单元210可以具有频率排除模块212和小区搜索单元214。小区搜索单元214可以与频率排除模块212合作进行小区或网络可用性搜索。在一些实施例中,小区搜索单元214可以返回服务质量(qos)信息、接收信号强度指示(rssi)、其它接收能量电平或关于可用小区或其相关联的信令的额外相关信息。

在一些实施例中,当执行与第一sub142(图1)相关联的小区搜索时,控制单元210可以(经由频率排除模块212)选择性地排除某些频率。

在一些实施例中,第一通信网络120和第二通信网络130可以与不同的移动网络运营商(mno)相关联。因此,控制单元210可以被配置为:当在第一sub142上执行小区搜索时,排除被指派给第二通信网络130中的bs的频率。例如,当在第一sub142上执行小区搜索时,控制单元210可以排除设备110使用第二sub144驻留在其上的bs(例如,第三bs132或第四bs134)使用的载波的频率。当执行小区搜索时,控制单元210还可以排除被确定为设备110(使用第二sub144)驻留在其上的bs的频率间邻居的一个或多个bs使用的频率。例如,第三bs132的频率间邻居可以是被指派为在相同订制上使用不同频率的附近bs(例如,第四bs134)。

在一些实施例中,控制单元210可以进一步被配置为:当在第二sub144上执行小区搜索时,排除被指派给第一通信网络120中的bs(例如,第一bs122和第二bs124)的频率。

设备可以具有通信单元220。设备110可以例如经由通信单元220执行与第一通信网络120和第二通信网络130的通信功能。通信单元220可以具有至少一个调制器-解调器(“调制解调器”),或者根据需要执行用于与例如第一通信网络120和第二通信网络130进行通信的调制解调器的功能。设备110被示为包括单个通信单元220;然而,在一些实施例中,设备110可以根据需要包括额外的通信单元220。

通信单元220可以具有射频(rf)链230(以虚线示出)。rf链230可以具有例如耦合到至少一个天线234的rf模块232。在一些示例中,通信单元220和/或rf模块232可以根据需要具有一个或多个发射机、接收机或收发机。设备110可以经由通信单元220(并且更具体地,rf模块232)和一个或多个天线234来发送和接收通信。通信单元220还可以具有针对数据发送和接收或其它类型的通信所需要的其它组件。

在一些实施例中,设备110还可以具有第一sim240和第二sim250。第一sim240和第二sim250可以被体现为硬件卡(例如,闪存),其包含例如可由控制单元210用于与第一sub142和第二sub144相关联的通信的订制和/或身份信息。第一sim240和/或第二sim250还可以具有一个或多个处理器或微处理器,其连同订制和识别信息一起允许设备110在通信网络120、130上进行通信。控制单元210可以使用第一sim240来将设备110与第一通信网络120上的第一sub142(经由rf链230)进行关联。控制单元210还可以使用第二sim250来将设备110与第二通信网络130上的第二sub144(经由rf链230)进行关联。第一sim240和第二sim250可以同时与它们相应的通信网络120、130进行关联。

第一sim240和第二sim250中的每一者可以与例如控制单元210内的单独处理器或微处理器(例如,第一处理器和第二处理器)相关联。第一处理器和第二处理器也可以是控制单元210的处理器实例化,其负责使用相应的sim控制与多个订制中的一个订制相关联的通信。虽然控制单元210和其中包含的处理器控制设备110的操作,但是为了便于描述,第一sim240和第二sim250在本文中可以被描述为执行特定动作的一个或多个实体。例如,第一sim240或第二sim250可以被表征为例如“执行小区搜索”、“提出请求”、“发送响应”或“共享结果”,然而,应当意识到的是,控制单元210或相应的处理器可以是实际负责执行或控制这样的功能的组件。另外,各个“sub”(即,订制)可以被表征为“共享”结果。例如,作为例如具有可使用的sim的移动通信设备110与特定mno之间的特定关系的各个sub可以与使用具有不同mno的不同sim的另一sub“共享”信息。

在一些实施例中,第一通信网络120和第二通信网络130可以与不同的mno相关联。另外,第一通信网络120和第二通信网络130均可以支持相同或不同的无线电接入技术(rat),其包括但不限于宽带码分多址(wcdma)、全球移动通信系统(gsm)、长期演进(lte)和时分同步码分多址(td-scdma)。

在一些实施例中,设备110可以是使用通信网络120、130中的一个或多个通信网络的多sim多待机(msms)移动通信设备。设备110还可以是使用通信网络120、130中的一个或多个通信网络的多sim多活动(msma)移动通信设备。

设备110还可以具有用于接收用户输入和提供输出的用户接口270。在一些实施例中,用户接口270可以具有输入单元272。输入单元272可以是例如键盘或触摸屏或面板。用户接口270还可以具有输出单元274。输出单元274可以是例如液晶显示器(lcd)或发光二极管(led)显示器。在不脱离本公开内容的范围的情况下,也可以使用其它类型或形式的输入和输出单元。

设备110还可以具有存储单元280。存储单元280可以耦合到控制单元210。存储单元280可以具有一个或多个存储器单元,其被配置为存储应用程序、应用数据和用户数据。在一些实施例中,被存储在存储单元280处的应用程序中的至少一些应用程序可以由控制单元210执行以用于设备110的操作。控制单元210还可以将关于可用小区的qos和其它可用信息存储在存储单元280内。如下文所述,控制单元210还可以使得在第一sim240与第二sim250、或者主动sub与被动sub、或者它们相关联的处理器之间共享这样的信息。这可以允许例如第一sim240与第二sim250共享信息(例如,小区搜索结果/信息)。如本文使用的,搜索结果和其它相关信息可以在不同的sim或sub之间共享,并且可以如此来描述。然而,由于第一sim240和第二sim250可以是硬件,因此控制单元210可以使得sim/sub执行下文描述的动作(例如,搜索、测量、共享等)。

设备110还可以具有通信总线260。通信总线260可以将设备110的各个组件可操作地耦合。例如,控制单元210可以经由通信总线260可操作地耦合到第一sim240、第二sim250、用户接口270和存储单元280中的每一者。在一些其它实施例中,设备110的各个组件可以具有关于通信总线260的不同配置。

设备110可以具有多订制能力,诸如例如,双sim、三sim(例如,多sim)等。这可以允许设备110使用第一sim240经由sub142建立与第一通信网络120的通信并且使用第二sim250经由sub144建立与第二通信网络130的通信。在多个订制或多个sim存在并且同时操作的实施例中,调制解调器功率可能急剧增加,因为一个以上的订制在同时使用。因此,例如,存在较少的机会来进行诸如休眠或空闲模式之类的功率节省操作。因此,使得跨越多sim设备的功率的高效使用最大化是重要的。

如本文公开的,用户设备(ue)(例如,设备110)中的多订制支持可以向用户提供在所有插槽中插入相同运营商(例如,mno)sim卡或不同运营商sim卡的选项。在适用的订制/sim中的一个以上的订制/sim处于空闲模式时或者在不存在与通信网络120、130的活动无线电承载时,本文包含的描述可以涉及多sim设备(例如,设备110)。在一些其它实施例中,当这些订制中的一个或多个订制具有活动的无线电资源控制(rrc)连接时,可以在连接(connected)模式下使用本文公开的过程和方法。

图3是图2的订制的操作的图形表示。绘图300被示为描绘随着时间(t)的网络搜索和第一sim240与第二sim250以及它们相应的sub142、144之间的结果共享的实施例。时间(t)被绘制在横轴上。控制单元210可以允许在第一sim240和第二sim250以及它们相关联的sub之间共享针对给定网络、频率、或频率组、或频带的搜索/测量结果。网络、频率、频率组或频带可以对应于例如第一sim240和第二sim250驻留在其上的一种或多种无线电接入技术。网络、频率、频率组或频带还可以对应于例如由网络指派给所驻留的小区作为邻居的一种或多种无线电接入技术。虽然在绘图300中仅描绘了第一sim240和第二sim250,但是在具有两个或更多个sim或相关联的sub的三sim或多sim系统中可以使用相同或类似的通信方案。

双sim、三sim或多sim系统也还可以跨越无线电接入技术来共享。例如,设备110(并且更具体地,第一sim240和第二sim250)可以使用例如wcdma、gsm和lte网络中的一项或多项。因此,第一sim240和第二sim250可以具有不同的无线电技术上的能力,例如,g+g、g+l、w+l、l+l等,其中,g指代gsm,w指代wcdma,以及l指代lte。在多种无线电接入技术存在并且由设备110使用中的情况下,功耗(具体地,调制解调器和/或小区搜索单元214的功耗)可能相比于具有单个sub的设备而言显著地增加。因此,随着设备110针对两个或更多个sim/sub中的每一者完成的网络搜索和评估的增加,存在较少的时机来进行诸如xo关闭或调制解调器功率崩溃(collapse)之类的功率节省例程。在一些示例中,调制解调器功率崩溃可以指代由设备110实现的功率或电流节省例程或过程。在一些示例中,xo关闭可以是作为调制解调器功率崩溃的一部分而发生的过程之一。具体地说,xo关闭可以指代关闭主振荡器并且禁用调制解调器内的振荡器时钟。因此,在诸如设备110之类的多sim系统上节省功率可能是设备110操作的重要方面。

在一些实施例中,第一sim240可以具有寻呼间隔(pi)302。例如,pi302可以类似于lte通信系统的pi。pi302也可以与不连续接收(drx)周期重合。在一些示例中,pi周期可以由sim驻留在其上的小区的drx周期来确定。图3示出了多个pi302a、302b、302c、302d,但是可以被统称为pi302。第二sim250还可以具有pi304,其被标记为pi304a、304b、304c、304d(被统称为pi304)。pi304可以类似于pi302,但是可以具有不同的间隔或时间段。

在pi302a之后,第一sim240或其相关联的处理器(例如,第一处理器)可以进行测量搜索(ms)306。在ms306期间,第一sim240可以搜索或监测针对可用小区的接收信号强度或其它可接收能量。可用小区可能已经是设备110或第一sim240所已知的。在一些示例中,可以针对已知小区或先前检测到的小区来执行ms306以测量针对每个小区的可用能量。第一sim240还可以进行完全搜索308。完全搜索308可以发生在ms306之后(或之前)。当第一sim240可能发现额外或先前未知小区以及它们相应的能量或接收信号强度时,完全搜索308可以是比ms306更彻底的搜索。

可以将由第一sim240在第一sub上执行的搜索与第二sub上的第二sim250或其相关联的处理器(例如,第二处理器)共享。共享搜索结果和测量可以允许一个sim(或sub)通过消除、避免进行给定搜索来节省功率。因此,根据哪个sim正在执行搜索,一个sim可以是主动的而另一个sim可以是被动的。

如本文使用的,进行搜索并且共享相应结果的sim或处理器(例如,控制单元210)(例如,执行ms306和完全搜索308的第一sim240)可以被称为“主动sub”。另外,没有在执行搜索或者从主动sub接收所共享的搜索结果的sim可以是“被动sub”。因此,一旦ms306完成,第一sim240就与主动sub相对应并且可以与对应于被动sub的第二sim250共享搜索结果(如用虚线示出的)。因此,第二sim250可以跳过其自己的ms搜索312,从而节省功率。第一sim240还可以共享完全搜索308的结果(如用虚线示出的),进一步降低第二sim250的功率要求。由于共享了完全搜索308,所以第二sim250可以跳过例如gsm搜索314并且替代地进行lte搜索316。如示出的,搜索和所共享的结果可以根据需要进行调度和交替,以使得由第一sim240和第二sim250执行的操作之间的功率节省最大化。应当意识到的是,搜索的次序并非旨在限制本公开内容的范围。设备110可以根据需要来实现任何次序的搜索。还应当意识到的是,虽然sim被描述为执行所提到的操作,但是与控制单元210相关联的一个或多个处理器可以实际地执行这样的操作。

第一sim240可以作为主动sub,在每个pi302结束时针对多种不同的无线电接入技术进行重复周期的这样的搜索。例如,第一sim240可以执行针对具有gsm能力的小区的gsm搜索310。作为主动sub,第一sim240可以与被动sub(例如,第二sim250)共享gsm搜索310的结果。

假设第二sim250从第一sim240接收到完全搜索308的结果,在pi304b结束时,第二sim250可以跳过gsm搜索314。然后,第二sim250可以进行例如针对具有lte能力的小区的lte搜索316。在这个意义上,第二sim250于是对应于主动sub。然后,第二sim250可以与第一sim240共享lte搜索316的结果,从而减轻对于第一sim240进行类似搜索的需求并且跳过318lte搜索。

在一些实施例中,第一sim240和第二sim250二者都可以驻留在相同的公共陆地移动网络(plmn)、频率或主扰码(psc)上。因此,在由网络(例如,通信网络120或通信网络130)广播的系统信息块(sib)中包含的信息对于两个(或所有)sub是相同的。这可以提供用于从主动sub到被动sub共享可用的邻居搜索和测量结果(例如,ms306的结果)的灵活性。这可以节省设备110的原本可能已经被那些搜索消耗的时间和功率二者。虽然仅描述了两个sub,但是相同的实现方式也适用于多个订制和多sim设备。

在一些示例中,假设被动sub仅在相应的pi(例如,pi302、pi304)期间唤醒以对寻呼消息进行解码,节省搜索时间可以实现较短的唤醒持续时间。较短的唤醒持续时间可以增加调制解调器功率崩溃时间,从而增加调制解调器功率节省。

因此,可以跨越sub来共享搜索结果,以降低第一sim240和第二sim250或它们相关联的处理器的功率要求。虽然结合图3仅描述了两个sub,但是应当意识到的是,可以在设备110内具有任意数量的sub和相关sim的系统中实现结果共享。

在一些实施例中,当所有sub(例如,第一sim240和第二sim250)驻留在不同的plmn或小区上,但是在相同的plmn中或在等效plmn列表中具有共同的至少一个邻居频率时,可以使用类似的方法。可以为每个sub提供定义允许该sub驻留在其上的频率的等效plmn列表。可以通过读取由网络广播的sib18来获得该邻居plmn信息。在一些示例中,sib18可以是由小区广播的携带可以由处于空闲模式或处于连接模式的设备110使用的相邻小区的plmn身份的信息块。

图4是图3的订制之间的主动性共享的图形表示。绘图400被示为描绘随着时间(t)的网络搜索和第一sim240与第二sim250以及它们相应的sub142、144之间的结果共享的实施例。时间(t)被绘制在横轴上。

第一sim240和第二sim250可以具有与图3中示出的周期性寻呼间隔或drx周期类似的周期性寻呼间隔或drx周期。在一些实施例中,第一sim240(或第一sub)可以具有pi402,并且第二sim250(或第二sub)可以具有pi404。pi402和pi404可以指示第一sim240和第二sim250(例如,它们相关联的处理器或控制单元210)唤醒(例如,接收和对寻呼消息进行解码)的时间。针对第一sim240示出了五个pi402,分别用小写字母标记为pi402a、402b、402c、402d、402e(被统称为pi402)。类似地,针对第二sim250示出了五个pi404,分别用小写字母标记为pi404a、404b、404c、404d、404e(被统称为pi404)。第一sim240的drx周期可以具有第一时段406。第二sim250的drx周期可以具有第二时段408。在一些实施例中,第一时段406可以等于第二时段408。在一些其它实施例中,第一时段406可以与第二时段408不同。第一时段406和第二时段408可以例如由通信网络120、130来建立。

第一sim240和第二sim250可以具有可以持续达一个或多个drx周期的搜索定时器。如在图4中示出的,用于第一sim240的搜索定时器412每两个drx周期到期,并且用于第二sim250的搜索定时器414可以每个drx周期到期。应当意识到的是,根据无线电接入技术和由通信网络120、130设定的设置,搜索定时器和drx周期可以不重合和/或可以不是等效的时间段。

如在pi404a处示出的,搜索定时器414可以每个drx周期到期。因此,第二sim250(或其相关联的处理器)可以在每个drx周期结束时进行测量搜索。在pi404b之后,第二sim250可以进行搜索410。因此,第二sim250可以与“主动sub”相对应,因为其正在进行搜索。搜索410可以是针对已知小区的测量搜索(例如,ms306)。这可以包括评估来自已知可用的小区的接收信号强度。搜索410还可以是针对所有已知和未知小区的完全可用性搜索(类似于完全搜索308(图3))。在一些实施例中,搜索410还可以是特定服务或网络搜索(类似于lte搜索316或gsm搜索314(图3))。第二sim250可以将搜索结果记录在存储器(例如,存储单元280(图2))中。搜索结果可以包括针对已知是可用的小区(例如,通信网络120、130)和针对新发现的小区或网络的能量测量。搜索结果还可以包括不可用性结果,例如,其包括关于之前在先前搜索中可用但是不再可用或具有减弱的信号强度的小区的信息。

然后,第二sim250可以主动地并且在没有来自第一sim240的请求的情况下,经由共享动作420与第一sim240共享搜索结果。共享动作420可以是从第二sim250(例如,第二处理器)向第一sim240(例如,第一处理器)发送的消息或其它类型的信令。第一sim240可以在下一pi402b处唤醒并且实现搜索410的结果。因此,如果被动sub唤醒(唤醒模式)、处于空闲或休眠模式,则可以共享搜索结果。在一些示例中,当被动sub唤醒(对pi进行解码)或睡眠(等待对下一pi进行解码)时,可以主动地将搜索结果共享给被动sub。

在pi402d处,搜索定时器412到期并且第一sim240可以开始搜索430,因为不存在要从替代sub(例如,对应于第二sim250)共享的任何其它有效搜索结果。搜索430可以类似于搜索410,其针对已知或未知小区进行搜索。然后,第一sim240可以记录接收能量电平或信号强度(注意给定小区或网络的可用性或不可用性)。

然后,第一sim240可以在共享动作440中主动地与第二sim250共享搜索430的结果。共享动作440可以是类似于共享动作420的消息或其它信令。共享动作440可以是例如从第一处理器到第二处理器(在控制单元210内)的通信。因此,第二sim250可以省略原本将在搜索时机450处发生的搜索(例如,搜索410)。

总之,保持对小区的锁定并且完成搜索(例如,搜索410、搜索430)的主动sub可以将搜索结果共享给被动sub(例如,共享动作420、440)。如果共享了结果,则可以在被动sub处重置搜索定时器。每当在一个sub上执行搜索时,将结果同时主动地共享给替代sub。

图5是图3的订制之间的反应性共享的图形表示。绘图500描绘了随着时间(t)的网络搜索和第一sim240与第二sim250以及它们相应的sub142、144之间的结果共享的实施例。时间(t)被绘制在横轴上。

第一sim240和第二sim250可以具有与图3和图4中示出的周期性寻呼间隔或drx周期类似的周期性寻呼间隔或drx周期。在一些实施例中,第一sim240可以具有pi502,并且第二sim250可以具有pi504。pi502和pi504可以指示第一sim240和第二sim250唤醒(例如,接收和对寻呼消息进行解码)的时间。针对第一sim240示出了五个pi502,分别用小写字母标记为pi502a、502b、502c、502d、502e(被统称为pi502)。类似地,针对第二sim250示出了五个pi504,分别用小写字母标记为pi504a、504b、504c、504d、504e(被统称为pi504)。第一sim240的drx周期可以具有第一时段506。第二sim250的drx周期可以具有第二时段508。在一些实施例中,第一时段506可以等于第二时段508。在一些其它实施例中,第一时段506可以与第二时段508不同。第一时段506和第二时段508可以例如由通信网络120、130来建立。如在绘图500的示例性实施例中示出的,第一时段506略短于第二时段508。

第一sim240和第二sim250可以具有可以持续达一个或多个drx周期的搜索定时器。在图5中描绘的实施例中,针对第一sim240的搜索定时器512每两个drx周期到期,例如,在pi502a结束时开始并且以pi502c结束。虽然在图5中没有示出,但是在这样的示例中,先前的搜索定时器将与pi502a一起到期。针对第二sim250的搜索定时器514可以每第四个drx周期到期,例如,以pi504a开始并且以pi504e结束。应当意识到的是,搜索定时器512、514和drx周期可以不重合和/或可以不是等效的时间段,这取决于无线电接入技术和由通信网络120、130设定的配置。每个sim或sub可以具有基于每个sim驻留在其上的小区的不同drx周期长度。为了本文中便于描述,搜索定时器512、514被示为偶数倍的时段506、508,然而其它倍数或定时是可能的。

如在pi504a处示出的,搜索定时器514可以每第四个drx周期到期,与pi504e的结束重合。因此,第二sim250可能需要在每第四个drx周期结束时进行测量搜索,除非在第一sim240与第二sim250之间共享搜索结果。在pi504a之后,第二sim250可以进行搜索510。因此,第二sim250可以被认为与“主动sub”相关联。搜索510可以是针对已知小区的测量搜索(例如,ms306)。这可以包括由例如第二处理器评估来自已知是可用的小区的接收信号强度或其它能量。搜索510还可以是针对所有已知和未知小区的完全可用性搜索,其类似于完全搜索308(图3)。在一些实施例中,搜索510还可以是特定服务或网络搜索,其类似于gsm搜索310或lte搜索316(图3)。第二sim250(或者例如,在控制单元210处的其相关联的第二处理器)可以将搜索510的搜索结果记录在存储器(诸如例如,存储单元280(图2))中。搜索结果可以包括针对已知是可用的小区(例如,通信网络120、130)和针对新发现的小区或网络的能量测量。搜索结果还可以包括不可用性结果,例如,其包括关于之前在先前搜索中可用但是不再可用或具有减弱的信号强度的小区的信息。

第一sim240可以在pi502c上唤醒并且向第二sim250提出针对搜索510的搜索结果的请求516。如果结果是有效的,则第二sim250可以发送包括对搜索510的搜索结果的指示的响应518,这类似于共享动作420(图4)。然后,第一sim240可以接收所共享的结果516。然后,第一sim240可以代替进行新搜索(例如,搜索510)而评估518所共享的结果516。这可以节省设备110的功率。然后,被动sub(例如,第一sim240)也可以重置搜索定时器(例如,搜索定时器512)。在一些示例中,第一sim240可以基于搜索定时器512和(第二sim250的)搜索定时器514所经过的时间来确定搜索结果的有效性。

在一些实施例中,如果自从搜索被完成以来的时间小于被动sub上的搜索定时器(例如,搜索定时器512),则搜索结果是有效的,并且因此可以被共享。在所示的示例中,第一sim240是被动sub,因为其没有在执行搜索。第二sim250刚好在第一sim240的pi502a之后执行搜索510,并且因此对应于主动sub。由于第二sim250的搜索定时器514所经过的时间(在pi502c处)小于搜索定时器512,因此搜索510的搜索结果对于第一sim240是有效的。因此,第一sim240可以发送请求512并且使用搜索510的结果而不是进行新的搜索并且不必要地使用额外的功率。

在pi502e处,第一sim240的搜索定时器512再次到期。如果替代sim或主动sim(例如,第二sim250)的搜索结果是可用的且有效的,则第一sim240或关联处理器(例如,在控制单元处)可以发送另一请求。然而,第二sim250进行的最近搜索510(在pi504a之后)大于过去的搜索定时器512的长度。因此,来自搜索510的搜索结果是陈旧的,并且因此不可用于共享到第一sim240。然后,第一sim240可以执行搜索530。

在类似的场景中,在pi504e结束时,搜索定时器514到期,并且第二sim250可以尝试共享来自替代sub(例如,第一sim240)的搜索结果。然而,此处同样地,由第一sim240执行的最近搜索在pi502a之前(没有示出),其比针对第二sim250的最近搜索定时器514陈旧。因此,来自第一sim240的搜索结果对于第二sim250不是有效的。然后,第二sim250可以执行新搜索540。

总之,反应性共享可以允许对应于被动sub的一个sim(或其相关联的处理器)例如针对小区搜索结果有效性来查询对应于替代sub的第二sim,并且然后复制结果以及重置定时器。在一些实施例中,对应于主动sub(或其相关联的处理器)的sim可以查询对应于被动sub(或其相关联的处理器)的另一sim。当针对替代sub的搜索结果通过如上所述的结果有效性检查时,可以跨越sub来共享测量结果。如果有效性检查失败,则与主动sub相关联的sim执行新搜索。

图6是用于在图3的sub之间共享测量结果的方法的流程图。方法600可以在框605处开始。在框605处,与多个sub中的第一sub相关联的第一处理器可以测量用于与第一sub一起使用的来自一个或多个小区的接收信号强度。小区搜索可以确定指示一个或多个小区的可用性的搜索结果。第一sub可以与具有第一无线电接入技术的第一小区(例如,第一bs122或第二bs124)相关联。如上面提到的,主动sub可以测量来自设备110的范围内的一个或多个小区的接收信号强度。主动sub可以是与第一sim240相关联的第一sub142或与第二sim250相关联的第二sub144,这取决于哪一者正在进行测量搜索(例如,ms306)、完全搜索(例如,完全搜索308)或特定于小区的搜索(例如,gsm搜索310、lte搜索316)。搜索结果可以包括对可用小区的接收信号强度或其它可测量能量的指示以及可用小区的身份。搜索结果还可以包括否定结果,例如,当已知小区由于状态改变(例如,开放或封闭用户组)、降低的信号强度(例如,rssi)或qos而不再可用时。

在框610处,第一处理器可以评估搜索结果以与第一sub一起使用。在一些实施例中,主动sub(例如,进行搜索的sub)可以确定搜索结果的有效性。这与上文类似,其中第一sub240例如基于搜索定时器512以及自从pi504a以来搜索定时器514所经过的时间来确定搜索结果的有效性。

主动sub还可以与被动sub共享测量搜索(例如,ms306)、完全搜索(例如,完全搜索308)或特定于小区的搜索(例如,gsm搜索310、lte搜索316)的结果。共享可以是主动性的,由此主动sub(或其相关联的第一处理器)自主地或自动地与被动sub(或其相关联的第二处理器)共享搜索结果(例如,图4)。即使在被动sub处于空闲模式时,也可以完成共享。共享还可以是反应性的,由此与被动sub相关联的处理器向主动sub提出针对搜索结果的请求(例如,图5)。

在框615处,可以验证搜索结果以与第二sub一起使用。搜索结果的有效性可以是用于共享结果的条件。例如,当搜索的结果有效时,可以共享搜索结果以与第二sub一起使用。当搜索结果的寿命小于针对接收所共享的结果的sub的搜索定时器时,搜索结果将是有效的。控制单元210(例如,第一处理器或第二处理器)可以验证搜索结果以进行共享。

当第一sub和第二sub处于连接模式时或者当它们处于空闲模式时,可以进行主动性或反应性共享。为了共享搜索结果,主动sub和被动sub不必处于相同模式。

在一些实施例中,主动sub可以驻留在具有第一无线电接入技术的第一小区上,而被动sub驻留在具有第二无线电接入技术的第二小区上。方法600可以在其中第一小区和第二小区使用相同的无线电接入技术的情形下以及当第一小区和第二小区使用不同的无线电接入技术时实现。

在框620处,第二处理器可以基于从主动sub共享的搜索结果,避免测量用于与第二sub一起使用的一个或多个小区的接收信号强度。因此,被动sub可以免除进行其自己的小区搜索,因为其访问由主动sub进行的搜索。因此,方法600可以辅助功率节省,需要由具有两个或更多个sub的多sim设备110中的主动sub和被动sub二者进行的更少的小区搜索。

所附的权利要求以及其等效物旨在涵盖如会落入本公开内容的范围内的这样的形式或修改。例如,本文公开的示例装置、方法和系统可以被应用于订制多个通信网络和/或无线电接入或通信技术的多sim无线设备。图中示出的各种组件可以被实现为例如但不限于处理器或专用硬件上的软件和/或固件。此外,上文公开的特定示例实施例的特征和属性可以以不同方式进行组合以形成额外的实施例,所有的这些都落入本公开内容的范围内。

前述方法描述和过程流程图仅作为说明性示例来提供,而并非旨在要求或暗示各个实施例的操作必须以所提出的次序来执行。如本领域技术人员将意识到的,前述实施例中的操作的次序可以以任意次序来执行。诸如“其后”、“然后”、“接着”等的词语并非旨在限制操作的次序;这些词语仅用来引导读者通读对方法的描述。此外,以单数形式对权利要求元素的任何引用(例如,使用冠词“一(a)”、“一个(an)”或“所述(the)”)不应被解释为将元素限制为单数。

结合本文公开的实施例描述的各个说明性的逻辑框、模块和算法操作可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,上文已经围绕各个说明性的组件、框、模块和操作的功能对它们进行了总体描述。至于这样的功能是被实现为硬件还是软件,取决于特定应用和施加在整体系统上的设计约束。技术人员可以针对每种特定应用以变通的方式来实现所描述的功能,但是这样的实现决策不应被解释为造成脱离本发明构思的范围。

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

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

尽管本公开内容提供了某些示例实施例和应用,但是对于本领域普通技术人员显而易见的其它实施例(包括不提供本文阐述的所有的特征和优点的实施例)也在本公开内容的范围内。因此,本公开内容的范围旨在仅通过参考所附的权利要求来限定。

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