增加通信装置的呼叫建立成功的可能性的方法和通信装置与流程

文档序号:18181704发布日期:2019-07-17 05:13阅读:138来源:国知局
增加通信装置的呼叫建立成功的可能性的方法和通信装置与流程

本发明涉及通信技术领域,尤其是一种增加通信装置的呼叫建立成功的可能性的方法和通信装置。



背景技术:

术语“无线(wireless)”通常是指在不使用“硬接线(hardwired)”连接的情况下完成的电气或电子操作。“无线通信(wirelesscommunications)”是指在不使用电导体或导线的情况下跨距离发送信息。所涉及的距离可能很短(电视遥控器的数米)或很长(无线电(radio)通信的数千甚至数百万公里)。无线通信中最广为人知的例子是蜂窝电话(cellulartelephone)。蜂窝电话使用无线电波使运营商能够拨打来自全球许多地方的另一方的电话。只要有蜂窝电话站点(site)来容纳可以发送和接收信号的设备,蜂窝电话可以在任何地方使用,其中,这些信号经过处理以便将话音和数据发送到蜂窝电话以及从蜂窝电话接收话音和数据。

目前存在各种发展良好(well-developed)并定义明确(well-defined)的蜂窝通信技术。例如,全球移动通信系统(gsm,globalsystemformobilecommunications)是一种定义明确且常用的通信系统,gsm使用时分多址(tdma,timedivisionmultipleaccess)技术,tdma技术是数字无线电的多路接入方案,并用于发送语音、数据、以及在移动电话和蜂窝站点(cellsite)之间的信令数据(signalingdata)(例如拨打的电话号码)。cdma2000是采用码分多址(cdma,codedivisionmultipleaccess)技术的混合移动通信2.5g/3g(世代)技术标准。umts(universalmobiletelecommunicationssystem,通用移动电信系统)是3g移动通信系统,umts在gsm系统上提供增强的多媒体服务范围。无线保真(wi-fi,wirelessfidelity)是由802.11工程标准定义的技术,可用于家庭网络,移动电话和视频游戏以提供高频无线局域网。长期演进(lte,long-termevolution)是用于移动电话和数据终端的高速数据的无线通信的标准。lte基于gsm/edge(enhanceddatarateforgsmevolution,提高数据速率的gsm演进技术)和umts/hspa(high-speedpacketaccess,高速分组接入)网络技术,使用不同的无线接口和核心网络的改进来提高容量和速度。

为了提供更有效的通信服务并改善用户体验,亟需提供一种用于避免通信装置中的连续呼叫失败的方法。



技术实现要素:

有鉴于此,本发明提供一种增加通信装置的呼叫建立成功的可能性的方法和通信装置,以避免通信装置中的连续呼叫失败。

根据本发明的第一方面,公开一种通信装置,包括:

无线电收发器,能够将无线射频信号发送到空中接口或从空中接口接收无线射频信号;以及

处理器,确定是否已经发生多个预定呼叫建立行为中的至少一个,以及如果确定已经发生所述多个预定呼叫建立行为中的至少一个,则执行网络接入增强过程以增加呼叫建立成功的可能性。

根据本发明的第二个方面,公开一种用于增加通信装置的呼叫建立成功的可能性的方法,包括:

确定是否已经发生多个预定呼叫建立行为中的至少一个;以及

如果确定已经发生所述多个预定呼叫建立行为中的至少一个,则执行网络接入增强过程。

根据本发明的第三个方面,公开一种用于增加在第一网络注册的通信装置的呼叫建立成功的可能性的方法,包括:

确定是否已经发生呼叫建立尝试失败或呼叫失败;以及

如果确定已经发生呼叫建立尝试失败或呼叫失败,则增加用于发送无线射频信号的通信装置的发送功率,或者

选择不同于第一网络并且也不在故障网络列表中的第二网络并且执行注册过程以在第二网络注册;或者

执行重新注册过程以在第一网络注册,或者

执行重新启动过程以重新启动通信装置的调制解调器或无线电收发器。

本发明提供的通信装置由于包括无线电收发器,能够将无线射频信号发送到空中接口或从空中接口接收无线射频信号;以及处理器,确定是否已经发生多个预定呼叫建立行为中的至少一个,以及如果确定已经发生所述多个预定呼叫建立行为中的至少一个,则执行网络接入增强过程以增加呼叫建立成功的可能性。当处理器检测到这种呼叫建立行为时,处理器可以根据情况选择合适的网络并执行预占线和注册过程,以便在网络上注册并使用由相应的网络设备提供的通信服务网络。通过这种方式,正常呼叫可以成功完成。因此,本发明可以提供更有效的通信服务,避免通信装置中的连续呼叫失败,提高用户体验。

在阅读了随后以不同附图展示的优选实施例的详细说明之后,本发明的这些和其它目标对本领域普通技术人员来说无疑将变得明显。

附图说明

图1示出了根据本发明实施例的通信装置的示例性框图;

图2示出了根据本发明实施例的调制解调器的示例性框图;

图3是根据本发明实施例的用于增加通信装置的成功呼叫建立的可能性的方法的流程图;

图4是示出在cs(circuitswitch,电路交换)域(domain)中的网络中执行位置注册时的消息流的示例图;

图5是示出在ps(packetswitch,封包交换)域(domain)中的网络中执行位置注册时的消息流的示例图;

图6是示出根据本发明实施例的执行重新注册过程时的消息流的示例性示图;

图7a是根据本发明的第一实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图;

图7b是根据本发明的第二实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图;

图7c是根据本发明的第三实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图;

图7d是根据本发明的第四实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图;

图8是根据本发明的第五实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图。

具体实施方式

在说明书和随后的权利要求书中始终使用特定术语来指代特定组件。正如本领域技术人员所认识到的,制造商可以用不同的名称指代组件。本文件无意于区分那些名称不同但功能相同的组件。在以下的说明书和权利要求中,术语“包含”和“包括”被用于开放式类型,因此应当被解释为意味着“包含,但不限于...”。此外,术语“耦合”旨在表示间接或直接的电连接。因此,如果一个设备耦合到另一设备,则该连接可以是直接电连接,或者经由其它设备和连接的间接电连接。

以下描述是实施本发明的最佳设想方式。这一描述是为了说明本发明的一般原理而不是用来限制的本发明。本发明的范围通过所附权利要求书来确定。

下面将参考特定实施例并且参考某些附图来描述本发明,但是本发明不限于此,并且仅由权利要求限制。所描述的附图仅是示意性的而并非限制性的。在附图中,为了说明的目的,一些元件的尺寸可能被夸大,而不是按比例绘制。在本发明的实践中,尺寸和相对尺寸不对应于实际尺寸。

图1示出了根据本发明实施例的通信装置的示例性框图。通信装置100可以是便携式电子设备,例如移动站(ms,mobilestation),移动站可以可互换地称为用户设备(ue,userequipment)。通信装置100可以包括至少一个天线模块,该天线模块包括至少一个天线、无线电收发器(radiotransceiver)110、调制解调器120,应用处理器130、用户识别卡140和存储器设备150。无线电收发器110可以通过天线模块从空中接口(airinterface)接收无线射频信号(wirelessradiofrequencysignal),通过天线模块向空中接口发送无线射频信号,并执行射频信号处理。例如,无线电收发器110可以将接收到的信号转换成待处理的中频(if,intermediatefrequency)或基带信号,或者从调制解调器120接收if或基带信号并将接收到的信号转换为无线射频信号以发送到网络设备。根据本发明的一个实施例,网络设备可以是网络侧的小区(cell),演进型节点b(evolvednodeb),基站(basestation),移动性管理实体(mobilitymanagemententity,mme)等,并通过无线射频信号与通信装置100进行通信。

无线电收发器110可以包括多个硬件设备以执行射频(rf,radiofrequency)转换和rf信号处理。例如,无线电收发器110可以包括用于放大rf信号的功率放大器(poweramplifier),用于过滤rf信号的不需要的部分的滤波器(filter)和/或用于执行射频转换的混频器(mixer)。根据本发明的实施例,射频可以是,例如对于全球移动通信系统(gsm)的900mhz或1800mhz,或通用移动电信系统(umts)的1900mhz,或者长期演进(lte)系统的任何特定频带(frequencyband)的频率等。

调制解调器120可以是蜂窝通信调制解调器,并配置为处理蜂窝系统通信协议操作并处理从无线电收发器110接收到的或要发送到无线电收发器110的if或基带信号(basebandsignal)。应用处理器130配置为用于运行安装在通信装置100中的操作系统和运行安装在通信装置100中的应用程序。在本发明的实施例中,调制解调器120和应用处理器130可以设计为分离的芯片,并且分离的芯片之间具有一些总线或硬件接口耦合该分离的芯片,或者调制解调器120和应用处理器130的芯片可以是集成到组合芯片(即系统级芯片(soc))中,当然本发明不限于上述这些示例。

用户识别卡40可以是sim,usim,r-uim或csim卡等,并且通常可以包含用户账户信息,国际移动用户标识(imsi,internationalmobilesubscriberidentity)和一组sim卡应用工具包(sat,simapplicationtoolkit)命令,并可以为电话簿联系人提供存储空间。存储器设备150可以耦合到调制解调器120和应用处理器130,并且可以存储系统数据或用户数据。

应该注意的是,为了阐明本发明的概念,图1给出了一个简化的框图,其中仅示出了与本发明相关的元件。例如,在本发明的一些实施例中,通信装置可以进一步包括图1中未示出的一些辅助设备(peripheraldevice)。在另一示例中,在本发明的一些实施例中,通信装置可以进一步包括耦合到调制解调器120和应用处理器130的中央控制器。因此,本发明不应限于图1中所示的内容。

应该注意的是,虽然图1示出了单卡单待(single-cardsingle-standby)应用,但是本发明不限于此。例如,在本发明的一些实施例中,通信装置可以包括多个用户识别卡以支持多种无线电接入技术(rat,radioaccesstechnologies)通信。在多个rat通信应用中,调制解调器、无线电收发器和/或天线模块可以由多个用户识别卡共享,并且可以具有处理多个蜂窝系统通信协议的操作以及处理符合多种蜂窝系统通信协议的相应的rf、if或基带信号的能力。本领域技术人员仍然可以基于上面给出的描述进行各种改变和修改,以得到包括用于支持多种rat无线通信的多个无线电收发器和/或多个天线模块的通信装置,而不偏离本发明的范围和精神。因此,在本发明的一些实施例中,通信设备可以设计为通过做出一些改变和修改来支持多卡多待(multi-cardmulti-standby)应用。

应该注意的是,用户识别卡140可以是如上所述的专用硬件卡,或者在本发明的一些实施例中,可以是烧录(burn)在相应的调制解调器的内部存储器设备中的单独的标识符、数字、地址等,并且能够识别通信设备。因此,本发明不限于图中所示的内容。

应该注意的是,在本发明的一些实施例中,通信装置可以进一步支持多个imsi。

图2示出了根据本发明实施例的调制解调器的示例性框图。调制解调器220可以是图1所示的调制解调器120,并且可以至少包括基带处理设备221、处理器222、内部存储器设备223和网卡224。基带处理设备221可以从无线电收发器110接收if或基带信号并执行if或基带信号处理。例如,基带处理设备221可以将if或基带信号转换成多个数字信号,并处理该数字信号,反之亦然(即基带处理设备可以将数字信号转换为if或基带信号,并处理该if或基带信号)。基带处理设备221可以包括多个硬件设备以执行信号处理,例如用于adc转换的模数转换器,用于dac转换的数模转换器,用于增益调整的放大器,用于调制信号的调制器,用于信号解调的解调器,用于信号编码的编码器,用于信号解码的解码器等等。

处理器222可以控制调制解调器220的操作。根据本发明的实施例,处理器222可以布置为执行调制解调器220的相应软件模块的程序代码。处理器222可以维护并执行不同的软件模块的单独的任务、线程(threads)和/或协议栈(protocolstack)。在优选实施例中,可以实施为协议栈以分别处理一个rat的无线电活动(radioactivities)。然而,也可以实施为多于一个协议栈来同时处理一个rat的无线电活动,或者实施为只由一个协议栈来同时处理多于一个rat的无线电活动,当然本发明不限于上述的示例。

处理器222还可以从耦合到调制解调器的用户识别卡(例如用户识别卡140)读取数据,并将数据写入用户识别卡。内部存储器设备223可以存储调制解调器220的系统数据和用户数据。处理器222还可以访问内部存储器设备223。

网卡224为通信装置提供因特网接入服务。应该注意的是,尽管图2中所示的网卡配置在调制解调器内部,但是本发明不应限于此。在本发明的一些实施例中,通信装置还可以包括配置在调制解调器外部的网卡,或者通信装置也可以耦合到用于提供互联网接入服务的外部网卡。因此,本发明不限于任何特定的实施方法。

应该注意的是,为了阐明本发明的概念,图2呈现简化框图,其中仅示出了与本发明有关的元件。因此,本发明不限于图2所示的内容。

应该注意的是,在本发明的一些实施例中,调制解调器可以包括多于一个的处理器和/或多于一个的基带处理设备。例如,调制解调器可以包括用于支持多rat(multi-rat)操作的多个处理器和/或多个基带处理设备。因此,本发明不限于图2所示的内容。

应该注意的是,在本发明的一些实施例中,基带处理设备221和处理器222可以集成到一个处理单元中,并且调制解调器可以包括一个或多个这样的处理单元,用于支持多rat操作。因此,本发明不限于图2所示的内容。

在现有设计中,通信装置基于所存储的频率列表(frequencylist)来搜索合适的网络以预占线(campon)和注册。作为示例,存储的频率列表中的记录根据它们的信号强度进行排序。通信设备通常首先尝试预占线在与具有最高信号强度的频率对应的小区、演进型节点b或基站(以下称为网络设备)上。

另一种方法是建立最近使用的(mru,mostrecentlyused)列表,该列表记录关于最近使用(即预占线或注册)的网络设备的频率的信息。如果需要搜索网络,则通信设备通常首先尝试预占线及注册在mru列表中最近使用的网络设备上。

如果通信装置当前不能使用由通信装置当前预占线或注册的网络设备提供的服务(例如,建立呼叫),则通信装置可确定选择另一网络设备预占线或注册。然而,如果通信装置仍然基于所存储的频率列表或mru选择目标网络,则由于将选择相同的网络设备,可能发生连续的呼叫失败。为了解决这个问题,本发明提供了用于避免呼叫失败,特别是连续呼叫失败的方法,并增加了通信装置的成功呼叫建立(call-setup)的可能性。

图3是根据本发明实施例的用于增加通信装置(例如通信装置100)的成功呼叫建立的可能性的方法的流程图。首先,处理器(例如,处理器222或如上所述的处理单元)确定是否已经发生多个预定呼叫建立行为中的至少一个(步骤s302)。如果确定已经发生所述多个预定呼叫设置行为中的至少一个,则处理器执行网络接入增强过程(步骤s304)。

根据本发明的一个实施例,多个预定的呼叫建立行为可以包括以下一个或几个的组合:连续的呼叫建立尝试失败,连续的呼叫失败,在不良的信号质量区域中进行的呼叫建立尝试,重启过程已经触发或飞行模式离开过程已经触发。

结合图1和2所示,预定的呼叫建立行为可以由通信装置的用户执行,并且可以由调制解调器120的处理器222或者由应用处理器130检测。如果应用处理器130检测到预定的呼叫建立行为中的至少一个或至少一个组合已经发生,应用处理器130可以向处理器222通知预定的呼叫建立行为,并且处理器222可以执行网络接入增强过程。

根据本发明的第一方面中的第一实施例,如果处理器222或应用处理器130确定在预定时间段内发生多于一次呼叫建立尝试失败或多于一次呼叫失败,则处理器222或应用处理器130确定连续呼叫建立尝试失败或连续呼叫失败已经发生。应该注意,可以对相同或不同的目标号码进行呼叫建立尝试,并且本发明不限于此。应该注意的是,呼叫建立尝试可以指当用户尝试拨打号码或建立呼叫时的行为,并且呼叫失败可能指呼叫之前或呼叫期间的失败。也就是说,呼叫失败可能是呼叫不能成功建立或呼叫成功建立但被中断(drop)(可能是或不是用户故意中断)的情况。

根据本发明的第一方面的第二实施例,处理器222或应用处理器130也可以检测连续两次呼叫建立尝试之间的时间跨度,而不是检测呼叫失败(例如第一实施例所述的)。如果连续两次呼叫建立尝试之间的时间间隔短于预定阈值,则处理器222也可以确定执行网络接入增强过程。应该注意的是,可以对相同或不同的目的号码进行呼叫建立尝试,并且本发明不应限于此。

根据本发明的第一方面的第三实施例,如果处理器222或应用处理器130确定在弱信号区域中进行呼叫建立尝试,则处理器222可以确定执行网络接入增强过程。在本发明的实施例中,弱信号区域可以是停止服务(out-of-service)区域,信号强度差(例如,低于用于稳定或成功建立的通信的预定阈值)的区域,信号质量差(例如,信噪比低于预定阈值)的区域,或发生呼叫失败或呼叫建立失败的区域。

根据本发明的第一方面的第四实施例,处理器222或应用处理器130也可以检测通信装置100的操作状态,而不是检测地理区域(例如第三实施例所述的)。如果处理器222或应用处理器130确定当通信装置在停止服务或受限服务(limitedservice)状态下运行时进行呼叫建立尝试时,处理器222可确定执行网络接入增强过程。

根据本发明的第一方面的第五实施例,预定呼叫建立行为还可以具有预定行为模式。在本发明的实施例中,预定行为模式可以是呼叫失败->通信设备的重新启动(reboot)->另一个呼叫建立尝试。

在本发明的实施例中,如果处理器222或应用处理器130检测到在发生呼叫建立尝试失败已经发生之后已经触发重新启动过程、在重新启动过程已经触发之后已经发生呼叫建立尝试、或者这两者的组合时,处理器222可以确定预定的呼叫建立行为已经发生。重启过程可以由用户触发以重新启动(即,断电然后通电)通信装置100。

根据本发明的第一方面的第六实施例,预定行为模式可以是呼叫失败->重新进入飞行模式->另一个呼叫建立尝试。

在本发明的实施例中,如果处理器222或应用处理器130检测到在呼叫建立尝试失败已经发生之后已经触发了飞行模式离开过程、飞行模式离开过程已经触发之后已经发生呼叫建立尝试、或者这两者的组合时,处理器222可以确定预定的呼叫建立行为已经发生。飞行模式离开过程可通过用户进入飞行模式,然后离开飞行模式而触发。

如果上述多个预定呼叫建立行为中的一个已经发生,则处理器222可以确定执行如下段落中所描述网络接入增强过程。

根据本发明第二方面的第一实施例,在网络接入增强过程中,处理器222可以增加发送无线射频信号的发送功率。处理器222可以指示功率放大器增加用于放大rf信号的增益,或者处理器222可以发出相应的命令以指示任何其他硬件设备增加用于发送无线射频信号的发送功率。

需要说明的是,通信装置通常与网络设备协商发送功率,并且必须服从协商结果。然而,在本发明的实施例中,如果确定上述多个预定呼叫建立行为中的一个已经发生,则处理器222可以不服从协商结果并且增加发送功率,以便增加呼叫建立成功的可能性。

根据本发明的第二方面的第二实施例,可以将故障网络列表存储在存储器设备150或内部存储器设备223中。故障网络列表记录关于已经发生的呼叫建立尝试失败或呼叫失败的网络的信息。在网络接入增强过程中,处理器222可以选择不在故障网络列表中的预定网络来执行注册过程。故障网络列表可以由不同的通信装置之间共享。此外,故障网络列表可以存储已经发生的呼叫建立尝试失败或呼叫失败的网络的信息,也可以存储其他的信息,例如通信装置的信息如重启次数信息或飞行模式离开过程信息等,当然也可以不存储这些其他的信息,而是将这些其他的信息存储在通信装置的其他列表中。

更具体地说,根据本发明的实施例,处理器222可以基于一个或多个先前的呼叫建立尝试的结果来建立故障网络列表。故障网络列表可以包括关于已经发生的呼叫建立尝试失败或呼叫失败的网络的信息。这里,该网络是指网络设备提供的无线通信服务的网络。

关于网络的信息可以包括关联的网络设备的小区(cell)id,小区频率,频带,跟踪区域(ta,trackingarea),plmn(publiclandmobilenetwork,公用陆地移动网)和/或无线电接入技术(rat,radioaccesstechnology)。另外,故障网络列表还可以记录当通信装置预占线在网络设备上和/或在网络设备上注册时发生的呼叫建立尝试失败或呼叫失败的次数。

如果处理器222确定上述多个预定呼叫设置行为中的一个已经发生并且确定触发注册过程,则处理器222可以选择不在故障网络列表中的预定网络设备,并且执行注册过程以在网络设备上注册。

根据本发明的另一个实施例,处理器222还可以根据呼叫建立尝试失败次数或呼叫失败次数来对记录在故障网络列表中的网络设备进行排序,并且选择失败次数最少的那一个。

此外,处理器222还可以根据最近获得的一个或多个呼叫建立尝试结果来更新发生故障网络列表,或者可以确定可以在预定网络设备提供的服务网络中成功建立呼叫之后删除关于预定网络设备的记录。

另一方面,根据本发明的另一个实施例,处理器222还可以从网络设备或对等通信装置(例如当前连接到网络设备中的蜂窝电话)接收关于故障网络列表的信息。网络设备可以是通信装置100当前预占线或注册的,并且对等通信装置可以是网络中的另一个通信装置。可以基于任何其他通信设备的网络接入经验来获得失败网络列表中的记录。

此外,处理器222还可以根据从网络设备或对等通信装置接收到的更新后的信息来更新故障网络列表,或者可以确定可以在预定网络设备提供的服务网络中成功呼叫之后删除关于预定网络设备的记录。

图4是示出当在电路交换(cs,circuitswitch)域(domain)中的网络中执行位置注册时的消息流的示例图。ue可以向网络设备发送位置更新请求。一旦接收到位置更新请求,网络设备可以接受该请求并且向ue发送接受位置更新或者拒绝该请求并且向ue发送拒绝位置更新。

图5是示出当在封包交换(ps,packetswitch)域(domain)中的网络中执行位置注册时的消息流的示例图。ue可以向网络设备发送附着请求(attachrequest)。一旦接收到附着请求,网络设备可以接受该请求并向ue发送接受附着,或者拒绝该请求并向ue发送拒绝附着。

根据本发明的第二方面的第三实施例,在网络接入增强过程中,处理器可以执行重新注册(re-registration)过程。更具体地说,假设通信装置100当前注册在第一网络设备提供的第一网络上(即,已经成功收到接受如图4所示的位置更新之后和/或接受如图5所示的附着)。也就是说,如果呼叫建立失败或呼叫失败,可能是通信装置跟网络不同步(notsync),所以网络无法处理通信装置的呼叫需求,因此通信装置需要重新注册(也可称为小重开机),从而能有效恢复与网络的状态同步。如果上述多个预定呼叫建立行为中的一个已经发生,则处理器222可以确定执行重新注册过程。

图6是示出根据本发明实施例的执行重新注册过程时的消息流的示例图。在重新注册过程中,通信装置100可以向该相同的网络设备发送如图4所示的位置更新请求,或者可以向如图6所示的该相同的网络设备发送跟踪区域更新(tau,trackingareaupdate)/路由区域更新(rau,routingareaupdate)请求。网络设备可以接受该tau请求/rau请求,并向ue发送接受请求。具体而言,注册过程中的请求有分三种:位置更新请求(在csdomain);跟踪区域更新(tau,在4gpsdomain);路由区域更新(rau,在2g和3gpsdomain)。因此对应不同网络的会有不同的行为。此外,本实施例中也可以在5g或未来世代的网络注册。

根据本发明的第二方面的第四实施例,在网络接入增强过程中,处理器可以执行重启过程。根据本发明的一个实施例,结合图1和2所示,在重启过程中,处理器222可以设置相应的寄存器值(registervalue),使得调制解调器120可以断电然后通电以完成重启过程。根据本发明的一个实施例,在重启过程中,处理器222也可以设置相应的寄存器值,使得无线电收发器110中的一个或多个硬件设备可以断电然后通电以完成重启过程。

需要说明的是,重启过程也可以由应用处理器130触发,或者寄存器值可以由应用处理器130设置,本发明不限于此。需要说明的是,在关闭调制解调器120或无线电收发器110之前,处理器222可以向网络设备发送分离请求以从网络分离,然后如图5所示在网络设备通电后向网络发送附着请求。

图7a是根据本发明第一实施例的用于增加通信装置的成功呼叫建立的可能性的方法的流程图。根据本发明的第一实施例,处理器确定是否已经发生呼叫建立尝试失败或呼叫失败(步骤s702),如果处理器确定已经发生呼叫建立尝试失败或呼叫失败,则处理器可以增加用于发送无线射频信号的通信装置的发送功率(步骤s704)。应该注意的是,步骤s702中做出的确定也可以由以上说明的任何预定的呼叫建立行为所替代,并且本发明不限于此。

图7b是根据本发明的第二实施例的用于增加通信装置的成功呼叫建立的可能性的方法的流程图。假设通信装置当前在第一网络上注册。根据本发明的第二实施例,处理器确定是否已经发生呼叫建立尝试失败或呼叫失败(步骤s706),如果处理器确定已经发生呼叫建立尝试失败或呼叫失败,则处理器可以选择与第一网络不同并且也不在故障网络列表中的第二网络,并执行注册过程以在第二网络上注册(步骤s708)。应该注意的是,步骤s706中做出的确定也可以由以上说明的任何预定呼叫设置行为所替代,并且本发明不限于此。

图7c是根据本发明的第三实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图。假设通信装置当前在第一网络上注册。根据本发明的第三实施例,处理器确定是否已经发生呼叫建立尝试失败或呼叫失败(步骤s710),如果处理器确定已经发生呼叫建立尝试失败或呼叫失败,则处理器可以执行重新注册过程以在第一网络重新注册(步骤s710)。应该注意的是,在步骤s710中做出的确定也可以由上面说明的任何预定的呼叫建立行为来代替,并且本发明不限于此。

图7d是根据本发明的第四实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图。根据本发明的第四实施例,处理器确定是否已经发生呼叫建立尝试失败或呼叫失败(步骤s714),如果处理器确定已经发生呼叫建立尝试失败或呼叫失败,则处理器可以执行用于重启通信装置的调制解调器或无线电收发器的重启过程(步骤s716)。应该注意的是,在步骤s714中做出的确定也可以由上面说明的任何预定的呼叫建立行为来代替,并且本发明不限于此。

图8是根据本发明的第五实施例的用于增加通信装置的呼叫建立成功的可能性的方法的流程图。在执行上述网络接入增强过程(步骤s802)之后,处理器可以在应用网络接入增强之后确定随后的呼叫重新建立是否成功(步骤s804)。如果是,则处理器可以在应用网络接入增强之前恢复为之前的设置(步骤s806)。作为示例,如果在步骤s802中发送功率已经增加,则在步骤s806处理器可以如上所述基于协商结果来恢复初始发送功率(即恢复为初始的设置),例如在下一次的呼叫中恢复为初始发送功率。此外,呼叫的间隔时间也可以恢复为初始的间隔时间,例如,在重新注册中,之前可能是每30秒一次,但因为呼叫失败变成每10秒一次,等到呼叫成功后应该恢复为之前的每30秒一次。在另一个示例中,处理器也可以根据当前的呼叫重建结果更新故障网络列表,或者可以删除关于具有成功的呼叫重建结果的网络设备的记录。

如果呼叫重新建立仍不成功,则处理器可确定预定保护时间(guardtime)是否已到期或重试次数是否大于预定阈值(步骤s808)。其中该预定保护时间可为呼叫的间隔时间,例如上述的30秒或10秒,当然也可以是其他如12秒、18秒等。如果不是,则处理器可以再次执行上述的网络接入增强过程(并且将重试次数的计数次数增加1)。如果是,则处理器可以通知用户呼叫建立失败(步骤s810)。

应该注意的是,如上所述,如果通信装置当前不能使用由通信装置当前所预占线或注册的网络设备提供的服务(例如,建立呼叫),通信装置可以确定选择另一个网络设备预占线或注册。然而,如果通信装置仍然基于所存储的频率列表或mru选择目标网络,则由于将选择相同的网络设备,可能发生连续的呼叫失败。基于以上讨论的实施例,本发明可以避免连续的呼叫失败,并且可以增加呼叫建立成功的可能性。

当用户试图在服务受限状态或停止服务状态下(即,只能进行紧急呼叫的状态)进行正常呼叫时,本发明的方案是特别有用的。如果处理器检测到这种呼叫建立行为,则处理器可以选择如上所述的合适的网络并执行预占线和注册过程,以便在网络上注册并使用由相应的网络设备提供的通信服务网络。通过这种方式,正常呼叫可以成功完成。因此,可以提供更有效的通信服务,并且可以大大提高用户体验。

本发明的实施例可以以多种方式中的任何一种来实现。例如,可以使用硬件,软件或其组合来实现实施例。应该理解的是,执行上述功能的任何组件或组件集合可统称为控制上述功能的一个或多个处理器。一个或多个处理器可以以多种方式来实现,例如用专用硬件或用通过微代码或软件编程来执行上述功能的通用硬件。

本领域的技术人员将容易地观察到,在保持本发明教导的同时,可以做出许多该装置和方法的修改和改变。因此,上述公开内容应被解释为仅由所附权利要求书的界限和范围所限制。

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