在空闲模式下选择性扫描传统无线电覆盖的制作方法

文档序号:11533309阅读:186来源:国知局
在空闲模式下选择性扫描传统无线电覆盖的制造方法与工艺

相关申请的交叉引用

本申请基于并要求于2015年4月8日提交的序列号第14/681,638号的美国专利申请的优先权,序列号第14/681,638号的美国专利申请要求于2014年10月27日提交的序列号第62/069,150号的美国临时专利申请的优先权。第14/681,638号和第62/069,150号申请通过引用全部合并在本文中。



背景技术:

蜂窝网络正在持续发展中。例如,第四代(4g)长期演进(lte)网络已经从第三代(3g)和第二代(2g)无线电接入技术(rat)系统开始发展。在其各种版本中,第三代合作伙伴计划(3gpp)lte标准是全互联网协议(all-ip)数据传输协议,其针对数据和语音通信两者使用数据包交换。与之相反,传统rat系统(例如,3g/2g)针对语音通信采用电路交换。因为,这些技术的发展需要时间,因此蜂窝网络采用较新的(例如,4g)rat系统和传统(例如,3g/2g)rat系统的混合。这种网络由于传统技术和非传统技术的混合,因此被称作“异构”蜂窝网络。

作为与4glte兼容的移动装置被配置为通过采用可经由传统rat进行通信的无线电在这些异构蜂窝网络内进行通信。总地来说,4glte兼容的移动装置被配置为优选附接到4glte网络,其相较于传统无线电接入网络(ran)提供相对高的数据速率吞吐量。在大多数移动装置中,采用哪种协议的选择主要取决于在移动装置的当前地理位置处哪种rat对移动装置可用。此外,例如在优选的4glterat不可用或不能用时,传统rat如果可用的话,可用作回退协议,诸如,通过使用电路交换回退(csfb)机制。

然而,在额外的频谱(例如,700兆赫兹(mhz)频带)可用的情况下,基于lte的rat由于在新频谱中的改进的传输特性,所以相较于传统rat能够实现更好的链路预算和覆盖。例如,在给定的单个蜂窝站(蜂窝塔)的情况下,700mhzlte覆盖区(footprint)(即,lte无线电覆盖区域)往往大于同一蜂窝站的传统3g/2g覆盖区。在传统3g/2g覆盖区没有相称扩大的情况下,这造成“仅lte”无线电覆盖区域(有时称作“仅lte区域”),在所述区域中,移动装置仅可用的rat是4glterat。

当移动装置在仅lte区域内时,传输语音的仅有方式是通过基于数据包的协议,诸如lte语音(volte)协议。相应地,在仅lte区域内的lte兼容移动装置通常指示假设volte可用于语音通信的情况下语音服务可用。然而,volte在仅lte区域中可能并不总是可用或能用。考虑到这种示例:移动装置试图在仅lte区域建立volte呼叫并且失败(阻止用于呼叫的volte的使用,诸如,volte中断)。在这种示例中,移动装置将实施事件触发“重试”过程,在该过程中,当移动装置检测到呼叫无法建立在volte上时,试图在不同的、传统的rat上建立呼叫。在这种场景中,移动装置没有意识到没有对其可用的回退rat,因此移动装置遍历所有可能层,在每一层重试,直至其最终确定无法建立呼叫。这种装置的用户经由这种失败的呼叫尝试会很挫败,并且可能还会进一步被这种事实困惑:移动装置在呼叫尝试之前已经指示语音服务可用,而事实是不可用(即,错误的语音覆盖指示)。在紧急情况下,移动装置的用户在仅lte区域中当volte被关闭时可能无法向紧急服务电话号码(例如,911)进行电话呼叫。

附图说明

参照附图阐述了具体实施方案。在附图中,标号的最左侧数字标识标号首次出现的示图。相同标号在不同示图中的使用指示相似或相同的特征项

图1示出支持在移动装置与蜂窝站之间的无线通信的示例蜂窝网络环境,所述环境包括被配置为实现根据各种实施例的空闲模式处理的移动装置。

图2示出支持在移动装置与多个不同的蜂窝站之间的无线通信的示例蜂窝网络环境,所述环境包括被配置为实现根据各种实施例的空闲模式处理的移动装置。

图3是根据各种实施例的示例移动装置架构的框图。

图4示出用于选择性扫描传统无线电覆盖的示例空闲模式处理的流程图。

具体实施方式

在本文中描述了在移动终端上用于实现空闲模式处理以使用基于计时器的扫描处理来选择性地扫描传统无线电覆盖的技术和系统。lte兼容移动装置被配置为使用lte通信协议驻留在采用lte无线电接入的邻近蜂窝站。当驻留在启用lte的蜂窝站时,移动装置可从蜂窝站接收通信和/或将通信发送到蜂窝站。当移动装置处于对移动装置仅可用的rat是4glterat的仅lte区域时,移动装置可使用volte来发送/接收语音通信,但是在其它方面无法使用传统rat以进行语音通信。

根据各种实施例,移动装置可实现空闲模式处理以确定它是否需要了解它的周围(即,传统无线电覆盖的可用性)。在某些实施例中,该确定步骤涉及评估指示移动装置是否能够在volte上提供足够的语音服务能力的一个或多个标准。如果移动装置确定了解到其周围向移动装置提供了正的净收益(net-benefit),则基于计时器的扫描步骤可被实现为周期性(规则的时间间隔或不规则的时间间隔)扫描传统无线电接入技术(rat)的可用性,即使不存在类似于电话呼叫尝试的事件,也如此。

在某些实施例中,在移动装置上实现的处理包括在空闲模式下操作移动装置,在移动装置的通信范围内建立在移动装置与蜂窝站之间的lte无线电链接并评估多个标准中的一个或多个标准以决定是否启动基于计时器的扫描处理以扫描传统无线电覆盖的可用性。响应于确定不满足所有标准(即,确定不启动基于计时器的扫描处理),则移动装置可保持驻留在lte上(维持lte无线电链接)并可提供指示移动装置具有用语音服务能力的指示符,而不用(避免)从传统ran扫描可用传统覆盖。响应于确定满足至少一个标准,移动装置可通过监视计时器确定时间段是否到期来启动基于计时器的扫描处理,并在确定时间段已经到期时,移动装置可从传统ran扫描传统覆盖的可用性。如果在扫描传统无线电覆盖之后确定传统无线电覆盖对移动装置不可用,则移动装置可提供指示移动装置不具有语音服务能力的指示符。另一方面,如果确定传统无线电覆盖对移动装置可用,则移动装置可提供指示移动装置具有语音服务能力的指示符。

在本文中还公开的系统包括一个或多个处理器和一个或多个存储器以及存储计算机可执行指令的非暂时性计算机可读介质,当所述指令被执行时,由一个或多个处理执行在本文中公开的各种动作和/或处理。

通过在这样做有利于移动装置的情况下选择性地实施基于计时器的扫描处理,在移动装置上的处理器负载减少并且当在这样做不怎么提供好处时通过避免执行基于计时器的扫描处理来延长电池使用寿命。此外,当实施基于计时器的扫描处理时,基于计时器的处理可在不漏出比所需的电池电量更多并不会使移动装置的处理器过载的情况下以允许移动装置维持了解其周围的频率来执行。此外,实施在本文中所描述的空闲模式步骤的移动装置能够针对什么可对用户已知而做出明智、活动的决定。也就是说,通过甚至在尝试呼叫之前准确地指示移动装置是否具有语音服务能力来提高用户体验。

示例环境

虽然在本文中公开的技术和系统主要是针对4glte网络和3g和/或2grat方面的传统rat进行描述的,但是将理解,在本文中描述的技术和系统可在任何将来的异构蜂窝网络(例如,第五代(5g)网络,在5g中,4glte可被认为是针对5g的传统rat)中实施。因此,如在本文中使用的lte可指示lte协议的当前版本或lte的任何将来进展。

图1示出支持在移动装置(诸如,移动装置102)与蜂窝站104之间的无线通信的示例蜂窝网络环境100。图1中的蜂窝站104可被配置为采用lte无线电接入,并还可采用至少一个传统rat,诸如,3grat和/或2grat。相应地,蜂窝站104能够使用任何合适的无线通信/数据技术、协议、标准(诸如,全球移动通信系统(gsm)、时分多址(tdma)、通用移动电信系统(umts)、演进数据最优化(evdo)、长期演进(lte)、高级lte(lte+)、通用接入网络(gan)、非授权移动接入(uma)、码分多址(cdma)、正交频分多址(ofdm)、通用分组无线电服务(gprs)、增强型数据gsm环境、高级移动电话系统(amps)、高速分组接入(hspa)、演进式hspa(hspa+)、ip语音(voip)、lte语音(volte)和/或任何将来基于ip网络技术或基于现有ip网络技术的演进)来进行无线通信。

图1进一步示出了与移动装置102关联的用户106。用户106可已订阅了运营商(或蜂窝网络经营者)向其客户提供的服务。以这种方式,用户106(或订阅者)可使用经由蜂窝站104与核心网络进行通信的移动装置102从核心网络接入服务。

在图1中,用户在“仅lte区域108”内携带移动装置102。仅lte区域108是移动装置不在传统rat(诸如,3g/2grat)的无线电覆盖内的区域。相反,对移动装置102可用的仅rat是由蜂窝站104采用的4glterat。在图1的示例中,仅lte区域108是由于lterat的无线电覆盖区域大于由蜂窝站104采用的任何传统rat的无线电覆盖区域而产生的。相应地,重叠区域110产生在传统无线电覆盖与lte无线电覆盖重叠的蜂窝站104周围。结果是重叠区域110,其中异构蜂窝网络对移动装置102可用以及具有以lte形式的同构无线电覆盖的环形的、仅lte区域108。

当然,用户106可在其不同的位置处携带移动装置102,因此移动装置102可在不同时间处于重叠区域110,或在重叠区域110和仅lte区域108两者之外(外面)。图1为了示意目的示出了当移动装置102在仅lte区域108内的场景。

移动装置102可被实施为被配置为在无线网络上进行通信的任何适合的移动计算装置,包括但不限于移动电话(例如,智能电话)、平板计算机、膝上型计算机、便携式数字助理(pda)、可穿戴计算机(例如,电子/智能眼镜、智能手表、健身跟踪器等)和/或任何相似的移动装置。根据在本文中描述的各种实施例,术语“无线通信装置”、“无线装置”、“通信装置”、“移动装置”和“用户设备”可在本文中互换以描述能够执行在本文中所描述的技术的任何移动装置。移动装置102能够使用任何适合的无线通信/数据技术、协议或标准(诸如,gsm、tdma、umts、evdo、lte、lte+、gan、uma、cdma、ofdm、gprs、edge、amps、hspa、hspa+、voip、volte、电气与电子工程师协会(ieee)802.x、wimax、无线保真(wi-fitm)和/或任何将来基于ip的网络技术或现有的基于ip的网络技术的演进)进行无线通信。

移动装置102可在多种操作模式下进行操作。一种操作的示例模式可以是“活动通信模式”,在“活动通信模式”下,移动装置102正与蜂窝站104进行活动通信(即,从蜂窝站104发送数据/从蜂窝站104接收数据)。移动装置102可例如在呼叫会话期间在活动通信模式下进行操作。操作模式的另一示例可以是“空闲模式”,在“空闲模式”下,移动装置102不与蜂窝站104进行活动通信。移动装置102可在用户在其口袋/包中携带移动装置102并且用户没有以其它方式使用移动装置102以进行语音通信或数据通信、流式传输等时在空闲模式下进行操作。可理解为,移动装置102可在其它操作模式下进行操作而不限于仅在以上提到的操作模式下进行操作。

在任一操作模式(即,空闲模式或活动通信模式)下,移动装置102可被驻留在(或附连到)蜂窝站104。当移动装置102和蜂窝站104已经建立了无线电链接时,移动装置102被认为是“驻留在”与蜂窝站104相关联的蜂窝上。在仅lte区域108内的移动装置102可通过执行对分组交换lte网络的注册来附接到蜂窝站104,并可因此建立与蜂窝站104的lte无线电链接。在传统rat对移动装置102可用的情况下(例如,如果移动装置102正移动到重叠区域110内),移动装置102可使用“组合式附连”步骤来附接到蜂窝站104,其中,“组合式附连”步骤中,移动装置102执行对电路分组(非lte)网络和分组切换(lte)网络的注册。通过“组合式附连”至蜂窝站104,移动装置102可实施csfb,使得传统rat可在volte功能故障或呈现为不可用的情况下用于语音呼叫。

图1进一步示出移动装置102可被配置为实施空闲模式处理112。空闲模式处理112可作为背景处理通过执行存储在移动装置102上的处理器可执行指令来执行,并可在启动和/或多个不同时间(例如,周期性地)等被执行。以下将根据各种实施例参照图4来讨论更详细的处理。

在114,移动装置102可正在空闲模式下进行操作并可被驻留在由蜂窝站104采用的lte网络蜂窝上。在114在空闲模式下操作的移动装置可执行对分组交换lte网络的注册以附连到(驻留在)由蜂窝站104提供的lte网络蜂窝。

在116,在移动装置102上的客户应用可确定是否启动扫描传统无线电覆盖的基于计时器的扫描处理。在高层,如果移动装置102在116确定其可提供足够的lte上的语音通信服务(即,遵循从116开始的“否”路线),则移动装置102在步骤118仍然驻留在lte上并避免扫描传统无线电覆盖。换言之,如果移动装置102由于任何原因不依赖于传统网络,则不需要扫描传统无线电覆盖。空闲模式处理112可通过返回114并继续至判决判决块116来从118开始迭代处理。

在某些实施例中,在116的确定步骤可涉及评估以下多个标准中的一个或多个:(i)移动装置102是否能够经由被蜂窝站104采用的lterat通过/用蜂窝站104来利用volte通信;(ii)移动装置102的volte是否已经被关闭;和/或(iii)移动装置102是否能够使用volte向紧急服务电话号码(例如,e911)呼叫。如果满足了上述标准中的任意标准,则空闲模式处理112可遵循从116开始的“是”路线,这指示移动装置102处于不具有语音服务能力的风险中。也就是说,除非移动装置102可识别出可用传统rat(例如,3g/2g)以“回退”,否则其可能无法为用户106提供语音服务。

遵循从判决模块116开始的“是”路线,空闲模式处理112可继续至步骤120,在步骤120中,可启动基于计时器的扫描处理以扫描传统无线电覆盖。在120中的扫描处理在基于计时器(即,时间间隔到期)执行扫描的这一层面上是基于计时器的。在图1的示例中,移动装置102被示出位于仅lte区域108内,因此,在120上执行时,基于计时器的扫描处理可指示移动装置102不存在可用的传统无线电覆盖。因此,移动装置102可指示(例如,在移动装置102的显示器上、发光二极管(led)指示器等)移动装置102超出语音覆盖(也就是说,移动装置102不具有语音服务能力)。在没有120的扫描处理的情况下,不同的移动装置可在事实上没有lte覆盖的情况下提供移动装置具有lte覆盖的错误指示。空闲模式处理112可通过返回114并继续至判决块116来从120迭代处理。

通过实施空闲模式处理112,移动装置102可在移动装置102启动120的基于计时器的扫描处理是有益的情况下使用120的扫描处理来选择性地扫描传统无线电覆盖。换言之,如果移动装置102确定执行120的扫描处理是负的净收益(也就是说,移动装置102可使用volte提供足够的语音通信),则空闲模式处理112不进行步骤120并通过在116的“否”路线来循环。

图2示出支持在移动装置与多个不同的蜂窝站(包括蜂窝站202和蜂窝站204)之间的无线通信的示例蜂窝网络环境200。图2相较于图1示出了不同环境200和不同场景。首先,蜂窝站202可被配置为采用lte无线电接入,而可不被配置为采用传统rat,诸如,3g或2grat。因此,图2的蜂窝站202示出“绿地”场景,在“绿地”场景中,运营商可能已为lte获取新的蜂窝站,并且没有传统层被放置在lte层之下。“绿地场景”是创建仅lte区域(诸如,仅lte区域108)的另一原因。

图2进一步示出了蜂窝站204可采用至少一个传统rat,诸如,3grat和/或2grat。在图2的示例中,由蜂窝站204提供的一个或多个传统rat的无线电覆盖与蜂窝站202的无线电覆盖区域部分重叠,从而产生重叠区域110。虽然仅lte区域108和重叠区域110被不同产生,但可与参照图1所描述的具有相似属性和特性。图2还示出lte无线电接入可能或可能不存在的传统区域206。例如,仅传统蜂窝站204可能不采用4glte无线电接入,在这种情况下,传统区域206可以是仅传统区域。将理解,传统区域可替换为传统无线电接入和lte无线电接入都可用的异构rat区域。

在图2中的用户106被示为在重叠区域110内携带其移动装置102,表示移动装置102在lte和传统rat二者的覆盖内。移动装置102可实施空闲模式处理112。在图2的场景中,移动装置102可被组合式附接到由蜂窝站202提供的lte网络蜂窝和由蜂窝站204提供的电路分组传统网络蜂窝。

在与图1的场景相似的方式,在执行空闲模式处理112期间,如果移动装置102在116确定其可提供足够的lte上的语音通信服务(即,遵循从116开始的“否”路线),则移动装置102在步骤118仍然驻留在经由蜂窝站202的lte上并避免扫描传统无线电覆盖。换言之,如果移动装置102不依赖于由蜂窝站204提供的传统网络,则不需要扫描传统无线电覆盖。

然而,遵循从判决块116开始的“是”路线(也就是说,移动装置102确定其可能需要传统rat以提供足够的语音通信),空闲模式处理112可启动在120的基于计时器的扫描处理以扫描传统无线电覆盖。在图2的示例中,移动装置102被示出位于重叠区域110,因此,在执行120时,基于计时器的扫描处理可指示移动装置传统无线电覆盖可用(在这种情况下,来自蜂窝站204)。因此,移动装置102可指示(例如,在移动装置102的显示器上、led指示器等)移动装置102在语音覆盖内(也就是说,移动装置102具有语音服务能力)。由移动装置102提供的指示可根据对移动装置102可用的传统覆盖的类型而不同。例如,如果第一运营商(或蜂窝网络经营者)提供使用蜂窝站202的lte覆盖,而第二、不同运营商提供使用蜂窝站204的传统3g/2g覆盖,并且如果在第一运营商与第二运营商之间没有漫游协议,则移动装置102可指示其具有“有限服务”并可在有限服务模式下驻留在由蜂窝站204提供的蜂窝上,表示移动装置102不具有足够的凭证并/或未获授权来为正常呼叫接收传统rat服务,但仍可在第二运营商的传统rat系统上进行紧急呼叫(例如,e911)。

将理解,虽然在图1和图2中示出的无线电覆盖区域的形状是圆形,但是来自图1和图2中的蜂窝站的一个或多个的无线电覆盖区域可以是任何适合的形状,诸如,正方形、三角形、六边形或任何适合的多边形形状。

图3是根据各种实施例的移动装置102的示例架构的框图。如图所示,移动装置102可包括一个或多个处理器300以及一种或多种形式的计算机可读存储器302。移动装置102还可包括额外的存储装置。这些额外的存储装置可包括可移除存储器304和/或非可移除存储器306。

在各种实施例中,计算机可读存储器302总体包括易失性存储器和非易失性存储器(例如,随机访问存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eeprom)、闪存、微型硬盘、存储卡、光学存储、磁盒、磁带、磁盘存储或其它磁存储装置或任何其它介质)。计算机可读存储器302还可被描述为计算机存储介质并可包括以用于信息(诸如,计算机可读指令、数据结构、程序模块或其它数据)的存储的任何方法或技术实施的易失性和非易失性、可移除和非可移除介质。计算机可读存储器302以及可移除存储器304和非可移除存储器306都是计算机可读存储介质的示例。计算机可读存储介质包括但不限于ram、rom、eeprom、闪存或其它存储技术、光盘只读存储器(cd-rom)、数字通用盘(dvd)或其它光学存储、磁盒、磁带、磁盘存储或其它磁存储装置或可用于存储期望的信息并可由移动装置访问的任何其它介质。任何这种计算机可读存储介质可以是移动装置102的一部分。

移动装置102还可包括输入装置308,包括但不限于触摸屏(例如,触摸或基于接近)显示器、物理按钮(例如,键盘或小键盘)、被配置为从用户接收手势输入的基于相机的传感器、用于从用户接收语音输入命令的微型电话或微型电话阵列、指向装置(例如,鼠标、笔、触控笔等)或与一个或多个处理器300和计算机可读存储器302通信连接的任何其它适合的输入装置308。移动装置102还可包括输出装置310,包括但不限于显示器、一个或多个led指示器、扬声器、打印机或与一个或多个处理器300和计算机可读存储器302可通信地连接的任何其它适合的示出装置。

移动装置102还可包括一个或多个通信连接312,其允许移动装置120诸如经由网络(例如,ip多媒体子系统(ims)网络)与其它计算装置314通信。一个或多个通信连接312可有利于在如上所述的任何适合的无线通信/数据技术、标准、协议上诸如使用在电信网络上许可的、半许可的或未许可的频谱来发送和接收无线信号。例如,一个或多个通信连接312可表示蜂窝无线电、无线(例如,基于ieee802.1x)接口、接口等中的一个或多个。在某些示例中,一个或多个通信连接312可包括允许移动装置在不同rat之间转换(诸如,在与4glterat和传统rat(例如,3g/2g)的通信之间转换)的射频电路。一个或多个通信连接312还可使移动装置102在电路交换域和/或分组交换域上进行通信。

在某些实施例中,计算机可读存储器302可在其它可能模块、数据结构和/或处理器可读指令之间包括volte评估器316和rat扫描仪318。volte评估器316可被配置为评估多个标准中的一个或多个,以作为空闲模式处理112中的一部分。例如,volte评估器316可评估移动装置102是否不能够经由被接近位置(在范围内)的蜂窝站采用的lterat通过或与蜂窝站利用volte通信。当移动装置不是volte能力装置(可能是某些比较旧的型号的移动装置102,它仍然无法在lte网络上使用但可在分组交换域上操作以进行语音呼叫)时,该标准可被满足。

作为另一示例,volte评估器316可评估移动装置102的volte能力是否已被关闭。例如,移动装置102可允许用户106手动关闭移动装置102的volte能力。在某些示例中,这可通过经由一个或多个输入装置308接收到的用户输入(例如,触摸屏用户输入、语音命令等)被启动以使在移动装置102上的volte能力禁用。在其它实施例中,当volte能力被移动装置102(例如,基于位置、wi-fiap的可用性等)自动关闭时,用户106可访问设置菜单以设置条件。

作为另一示例,volte评估器316可评估移动装置102是否不能够使用volte向紧急服务电话号码(例如,e911)呼叫。评估该标准的原因是由于以下事实:即使当移动装置102的volte能力被打开时,移动装置102也可能不支持e911,这是由于e911语音通信可被移交到传统rat而非在volte上发送。这对于运营商来说可能是一个问题,因为运营商将支持常规呼叫和e911呼叫。

如果volte评估器316确定满足了前述标准中的任意标准,则可指示移动装置102处于不具有语音服务能力的风险中。也就是说,除非移动装置102可识别出可用传统rat(例如,3g/2g)以“回退”,否则可能无法为用户提供足够的语音服务。

rat扫描仪318可被配置为经由一个或多个通信连接312使移动装置102扫描传统无线电覆盖。rat扫描仪318基于来自volte评估器316对rat扫描仪318是否需要启动扫描的确定被选择性地使用。如果volte评估器316指示rat扫描仪318传统无线电覆盖的可用性被确定,则rat扫描仪318可利用计时器以确定何时扫描传统无线电覆盖。在某些实施例中,在移动装置102上以基于软件的计时器320或基于硬件的计时器322(例如,经由微控制器实施的计时器)的形式来实施计时器。在其它实施例中,计时器可在网络上(诸如,ims网络)上被实施,在网络中,移动装置102可经由一个或多个通信连接312诸如通过轮询计算资源(例如,其它计算装置314)或以其它方式接收关于时间段是否到期的信号或通信来监视远程计时器324。在提供的网络计时器实施方案中,网络可访问远程计时器324可被配置为控制多个移动装置(包括移动装置102)以强制执行通用或全局时间段,使得多个移动装置在rat扫描仪318扫描传统覆盖的频率层面上表现相似。计时器320、322或324控制扫描发生的频率。例如,如果基于计时器的扫描处理被启动,则rat扫描仪318可致使每数秒扫描传统无线电覆盖。可以选择任何合适的时间间隔,并且可以根据移动设备102上的实施来配置。

示例处理

在本公开中描述的处理可通过在本文中描述的架构或通过其它架构被实施。这些处理可被示为逻辑流程图中块的集合。这些块中的某些块标识可以以硬件、软件或软硬结合的方式被实施的操作。在软件背景下,这些块标识存储在一个或多个计算机可读存储介质上的计算机可执行指令,当由一个或多个处理器执行所述指令时,执行所述操作。总的来说,计算机可执行指令包括执行具体功能或实施具体摘要数据类型的线程、程序、对象、组件、数据结构等。描述操作的顺序不意图理解为限制,任何数量的所述块可以以任意顺序或与实施这些处理并行的顺序被组合。将理解,以下处理也可在其它框架上被实施。

图4示出用于选择性扫描传统无线电覆盖的示例空闲模式处理400的流程图。处理400可表示参照先前附图描述的空闲模式处理112的更详细处理。处理400可被移动装置102和移动装置102的相关组件(诸如,volte评估器316、rat扫描仪318、基于软件的计时器322、基于硬件的计时器322或远程计时器324以及一个或多个通信连接312以及其它组件)实施。

在402,移动装置102可在空闲模式下操作并可被驻留在lte网络蜂窝(诸如,图1的蜂窝站104或图2的蜂窝站202)上。在402在空闲模式下操作的移动装置102可执行分组交换lte网络的注册以附连(驻留在)lte网络蜂窝上。在某些实施例中,可使用组合式附接连处理以将移动装置102附接到电路交换非lte网络和分组交换lte网络。在某些实施例中,在建立与lte网络蜂窝的无线电链接时,移动装置102可提供默认指示符(例如,提供在显示器上的可视指示符、led指示器等),指示移动装置在语音和数据通信的覆盖内。

在判决块404、406和408,volte评估器316可评估各种标准以确定是否启动扫描传统无线电覆盖的基于计时器的扫描处理。在高层,如果volte评估器316在404至408确定其可提供足够的lte语音通信服务,则空闲模式处理400通过避免扫描传统无线电覆盖而停留在分支1并保持驻留在lte网络蜂窝。相反,如果volte评估器316确定移动装置102可依赖于传统网络以进行语音通信,则空闲模式处理400移动至分支2以启动基于计时器的扫描处理。

在404,volte评估器316可评估移动装置102是否能够利用通过或与采用移动装置102被驻留的lterat的蜂窝站的volte通信。如果不能(例如,移动装置102是不支持用于语音的volte通信的比较旧的装置),则处理400可继续至分支2。如果移动装置102能够利用volte,则处理400可继续至406。

在406,volte评估器316可评估移动装置102的volte能力是否已被关闭(例如,由用户106通过用户输入、由装置102由于控制设置等)。如果volte能力关闭,则处理400可继续至分支2。如果volte能力开启,则处理400继续至408。

在408,volte评估器316可评估移动装置102是否能够使用volte向紧急服务电话号码(例如,e911)呼叫。如果不能,则处理400可继续至分支2。如果移动装置102能够利用volte进行紧急呼叫,则处理400可继续至410。

在410,在已经确定扫描传统无线电覆盖具有负净收益的情况下,移动装置102可继续提供指示移动装置102具有足够的语音服务能力的指示符(例如,显示指示符),并可当需要时,建立volte语音通信。移动装置410还通过避免分支2而避免了扫描传统无线电覆盖。

在412,可对在移动装置102上volte能力已被关闭做出确定。例如,用户106可手动(例如,经由触摸屏用户输入)关闭移动装置102上的volte能力。如果在412检测到volte能力切换为“关闭”,则处理400通过返回到402来进行迭代。

在414,只要volte能力仍然“打开”并启动,则可监视计时器并确定时间段是否已到期。如果没有,则处理400可循环返回至410以再次通过判决块412和414继续。一旦计时器在414到期,则所述处理400可通过返回至402迭代,以便在404至408再次评估标准。以这种方式,只要足够的volte能力可用于语音通信,则空闲模式处理400可保留在分支1。

再次返回至从判决块404至408的“否”路线,如果volte评估器316确定遵循在404至408中的任意一个的“否”路线,则空闲模式处理400启动由在图4中示出的分支2所表示的基于定时器的扫描处理。当确定移动装置102处于不具有语音服务能力的风险中时,启动分支2。也就是说,除非移动装置102可识别出可用的传统rat(例如,3g/2g)以“回退”,否则移动装置可能不能为用户106提供语音服务。

在416,计时器(诸如,基于软件的计时器320、基于硬件的计时器322或远程计时器324)可被监控,并在418,做出对计时器320、322或324是否到期的确定。如果计时器还未到期,则处理400迭代返回至416并重复直至在418确定计时器已到期。以这种方式,通过如由在416监视的时间段所实施的选择扫描频率(频率足够高以维持对传统无线电覆盖的知晓且没有高到电池不必要地消耗),移动装置102的电池可被保存。在某些实施例中,当在移动装置102启动之后的第一时间内进入分支2时,所述处理可直接从404、406、408直接继续至420以避免用户106在计时器已到期之前启动呼叫的情况。然而,在随后的迭代中,计时器可在416被监控。

在420,在计时器(或时间段)到期时,rat扫描仪318可使移动装置102利用其蜂窝无线电(即,一个或多个通信连接312)扫描传统(例如,3g/2g)无线电覆盖的可用性。由于存在对移动装置102可用的各种类型的传统无线电覆盖,所以判决块422和424被评估。

在422,基于在420的扫描,确定存在来自与家用运营商有漫游协议中的家用运营商或与家用运营商有漫游协议的家用运营商的合作商的传统蜂窝。换言之,在422的确实是确定是否存在可用的传统ran(移动装置102被授权使用(例如,具有正确的证书))。如果在422存在这种可用的家用或合作商的传统ran,则处理400迭代返回至402,并且移动装置可继续指示(例如,经由显示器)具有足够的语音覆盖,并可持续驻留在lte网络蜂窝。在这种场景下,如果用户106使用移动装置进行呼叫,则移动装置102可调用csfb来建立在传统ran上的语音通信(移动装置102被授权使用)。

如果rat扫描仪318在422无法找到可用的家用或合作商的传统ran,则在424可对是否存在非漫游合作商传统ran做出确定。例如,特定运营商可通过对移动装置可用的蜂窝站提供传统rat,但是特定运营商不具有与向移动装置102提供ims服务器的家用运营商的漫游协议。换言之,在422对是否具有移动装置102未被授权使用的可用传统ran做出确定。如果存在这种非漫游合作商传统ran,则移动装置102可在426提供“有限服务”指示符,并且移动装置102可在“有限服务”模式下驻留在lte网络蜂窝,表示移动装置102无法进行正常呼叫但可在424上在rat系统上进行紧急呼叫(例如,e911)。另一方面,如果在422和424都没检测到传统无线电覆盖,则移动装置102可在428提供“无服务”指示符以指示移动装置102不具有语音服务能力。移动装置102也可在426禁用lte无线电链接。处理400可根据从判决块424遵循哪条路线来从426和428迭代。

在图4中示出的基于计时器的扫描处理的分支2的示例下游使用是用于减少时间和基于负载的切换所需的处理。例如,如果当在lteran上的活动通信模式下操作,则移动装置102确定对传统ran执行基于负载的切换,这是因为lte网络在某一阈值负载之上,如果移动装置102最近已经经过空闲模式处理400的分支2,则移动装置102可被配置为消除与基于负载的切换相关的扫描步骤。这可节省时间和与基于负载的切换相关的处理。

在本文中描述的环境和单个元件当然可包括很多其它的逻辑、程序和物理组件,在附图中显示的那些仅是与在本文中的讨论相关的示例。

在本文中描述的各种技术在给定的示例中被假设为在计算机可执行指令或软件(例如程序模块)的背景中实施,所述计算机可执行指令或软件存储在计算机可读存储器中并由一个或多个处理器或其它装置(诸如,在附图中示出的那些装置)的处理器执行。总的来说,程序模块包括例程、程序、对象、组件、数据结构等,并且定义用于执行特定任务或实现特定抽象数据类型的操作逻辑。

其它架构可用于实施所描述的功能,并且旨在在本公开的范围内。此外,虽然上文为了讨论目的而定义了具体的责任分配,但是根据情况,各种功能和责任可以以不同的方式被分配和划分。

类似地,软件可以以各种方式并使用不同装置被存储和分发,并且以上描述的特定软件存储和执行配置可以以许多不同的方式变化。因此,实现上述技术的软件可分布在各种类型的计算机可读介质上,不限于具体描述的存储器的形式。

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