防止触发RAT间改变的方法及其通信装置与流程

文档序号:20212703发布日期:2020-03-31 11:19阅读:183来源:国知局
防止触发RAT间改变的方法及其通信装置与流程

本发明涉及一种通信方法。特别地,本发明涉及一种防止触发rat间改变的方法,从而避免意外断线。



背景技术:

术语“无线”通常涉及电气或电子操作,其在不使用“硬接线”连接情况下实施。“无线通信”是在不使用电导体或电线的情况下的一定距离信息传输。上述一定距离可为短程(例如,电视机遥控的几米)或者远程(例如,用于无线电通信的上千或上万公里)。无线通信的最有名示例是蜂窝电话。蜂窝电话使用无线电波让用户给处于世界其他地方的另一方打电话。只要存在蜂窝电话站点覆盖发送与接收信号的设备,则可在任意地方使用上述蜂窝电话,其中,上述信号被处理为语音与数据在蜂窝电话间传输。

目前存在各种发达明确的蜂窝通信技术。例如,全球移动通信系统(gsm)是定义明确且通用的通信系统,其使用时分复用(tdma)技术,并且是用于数字无线电的复用方案,以在移动电话与小区站点之间发送语音、数据和信令数据(例如,拨出电话号码)。cdma2000是混合移动通信2.5g/3g(代)技术标准,其使用码分多址(cdma)技术。通用移动通信系统(umts)是3g移动通信系统,其提供gsm系统的增强范围多媒体服务。无线保真(wi-fi)是802.11工程标准定义的技术,以用于家庭网络、移动电话以及视频游戏,从而提供高频无线局域网。长期演进(lte)是用于移动电话与数据终端的高速数据的无线通信标准。lte以gsm/edge以及umts/hspa网络技术为基础,通过使用不同的无线电接口以及核心网络改进,提高能力与速度。

为了提供更有效的通信服务并且改善用户体验,亟需一种避免通信装置意外断线的方法。



技术实现要素:

有鉴于此,本发明揭露一种用于防止触发无线接入技术间改变的方法及其通信装置。

根据本发明实施例,提供一种通信装置,其中,该通信装置至少与一个蜂窝网络进行通信,该通信装置包含无线电收发机与处理器。其中,该无线电收发机用于在该蜂窝网络中向空中接口发送或者从该空中接口接收无线射频信号;以及该处理器用于当该通信装置处于连接模式时,确定是否在后续进程中触发无线接入技术间改变。其中,当该处理器确定将触发无线接入技术间改变进程时,配置该处理器选择性地执行预定进程以替换该后续进程,从而避免该无线接入技术间改变。

根据本发明另一实施例,提供一种用于防止触发无线接入技术间改变的方法,其中,通信装置处于连接模式,该方法包含:当该通信装置处于该连接模式时,确定是否在后续进程中触发该无线接入技术间改变;以及当确定在该后续进程中将触发无线接入技术间改变进程时,选择性地执行预定进程以替换该后续进程,从而避免该无线接入技术间改变。

根据本发明另一实施例,提供一种用于防止触发无线接入技术间改变的方法,其中,通信装置处于连接模式,该方法包含:确定该通信装置是否处于该连接模式;以及当该通信装置处于该连接模式时,选择性地执行预定进程以防止该无线接入技术间改变。

本发明提供的用于防止触发无线接入技术间改变的方法及其通信装置可避免通信装置意外断线。

附图说明

图1是根据本发明实施例描述的通信装置的示例区块图;

图2是根据本发明实施例描述的调制解调器的示例区块图;

图3a是根据本发明实施例描述的蜂窝通信系统的示例部署;

图3b是根据本发明另一实施例描述的蜂窝通信系统的另一示例部署;

图4a是根据本发明实施例描述的当通信装置处于连接模式时防止触发rat间改变的方法流程图;

图4b是根据本发明另一实施例描述的当通信装置处于连接模式时防止触发rat间改变的方法流程图;

图5a是根据本发明第一方面的第一实施例描述的拒绝来电cs服务请求的示例消息流;

图5b是根据本发明第一方面的第二实施例描述的忽略来电cs服务请求的另一示例消息流;

图6是从e-utran到utran或geran的传统消息流;

图7a是根据本发明第二方面的第二实施例描述的示例消息流;

图7b是触发rrc连接重建的示例消息流;

图8是根据本发明第三方面的实施例描述的示例消息流;

图9是根据本发明第四方面的实施例描述的用于忽略来电呼叫通知消息的示例消息流。

具体实施方式

在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属技术领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异作为区分元件的方式,而是以元件在功能上的差异作为区分的准则。在通篇说明书及权利要求项中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接手段间接地电气连接至第二装置。

接下来的描述是实现本发明的最佳实施例,其是为了描述本发明原理的目的,并非对本发明的限制。可以理解地是,本发明实施例可由软件、硬件、固件或其任意组合来实现。

图1是根据本发明实施例描述的通信装置的示例区块图。通信装置100可为可携式电子装置,例如,移动台(mobilestation,ms,其可替换为用户设备(ue))。通信装置100可至少包含天线模块(至少具有一根天线)、无线电收发机110、调制解调器120、应用处理器130、用户识别卡140以及存储装置150。无线电收发机110可使用天线模组透过空中接口接收无线射频信号,使用天线模组将无线射频信号发送至空中接口,并且执行rf信号处理。例如,无线电收发机110可将接收到的信号转换为待处理的中频信号(intermediatefrequency,if)或基带信号,或者从调制解调器120接收if或基带信号并且将所接收的信号转换为无线射频信号,以发送至蜂窝网络的网络装置。根据本发明实施例,网络装置可为蜂窝网络的网络侧的小区、节点b、进化节点b(enb)、g节点b(gnb)、基站、移动管理实体(mobilitymanagemententity,mme)等,并且通过无线射频信号与通信装置100进行通信。

无线电收发机110可包含多个硬件,以执行射频转换与rf信号处理。例如,无线电收发机110可包含用于放大rf信号的功率放大器、用于过滤rf信号中不需要部分的滤波器及/或用于执行rf转换的混频器。根据本发明实施例,射频可举例为用于gsm的900mhz或1800mhz、用于umts的1900mhz、用于cdma2000系统的任意特定频带频率、用于lte系统的任意特定频带频率或者用于5g新无线电(newradio,nr)系统的任意特定频带频率等。

调制解调器120可为蜂窝通信调制解调器,配置用于处理蜂窝系统通信协议操作以及处理来自无线电收发机110或者发送至无线电收发机110的if或基带信号。配置应用处理器130运行通信装置100的操作系统,并且运行通信装置100中安装的应用程序。在本发明实施例中,可将调制解调器120与应用处理器130设计为具有彼此耦接的总线或硬件接口的离散芯片,或者将它们集成在联合芯片中(即,片上系统),本发明并不局限于此。

用户识别卡140可为sim、usim、r-uim、csim卡或者类似卡,并且通常包含用户帐号信息、国际移动用户识别码(internationalmobilesubscriberidentity,imsi)以及sim应用工具箱(sat)命令集。另外,用户识别卡140可提供电话簿联系人的存储空间。可将存储装置150耦接至调制解调器120与应用处理器130,并且可存储系统数据或用户数据。

值得注意的是,为了阐述清楚本发明的概念,图1是仅显示与本发明相关的元件的示意区块图。例如,在本发明的某些实施例中,通信装置可进一步包含图1未显示的外围装置。在另一示例中,在本发明实施例中,通信装置可进一步包含耦接调制解调器120与应用处理器130的中央控制器。因此,本发明并不局限于图1所示的内容。

在本发明实施例中,如图1所示,通信装置能够通过单卡结构支持多个无线接入技术(rat)通信。值得注意的是,虽然图1显示单卡应用,但本发明并不局限于此。例如,在本发明实施例中,通信装置可包含多个用户识别卡以在单待或多待模式下支持多rat通信。在多rat通信应用中,用户识别卡可共享调制解调器、无线电收发机及/或天线模组,并且可具有处理不同蜂窝系统操作以及处理相应rf、if或基带信号的能力,其中,上述处理能力遵循相应蜂窝系统通信协议。

此外,本领域技术人员仍能基于上述给出的描述做出各种改变与修改,以在不脱离本发明范围与精神情况下得到支持多rat无线通信的包含多个无线电收发机及/或多个天线模组的通信装置。因此,在本发明实施例中,通过某些改变与修改,可将通信装置设计为在单待或多待模式下支持多卡应用。

进一步值得注意的是,用户识别卡140可为上述的专用硬件卡,或者在本发明实施例中,存在烧入相应调制解调器的内部存储装置的个别识别符、号码、地址或类似内容,并且能识别通信装置。因此,本发明并不局限于图示的内容。

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

图2是根据本发明实施例描述的调制解调器的示例区块图。调制解调器220可为图1所示的调制解调器120,并且可至少包含基带处理装置221、处理器222、内部存储装置223与网卡224。基带处理装置221可从无线电收发机110接收if或基带信号,并且执行if或基带信号处理。例如,基带处理装置221可将if或基带信号转换为多个数字信号,并且处理该数字信号,反之亦然。基带处理装置221可包含执行信号处理的多个硬件装置,其中,上述多个硬件装置可举例为用于adc转换的模数装换器、用于dac转换的数模装换器、用于增益调整的放大器、用于信号调制的调制器、用于信号解调的解调器、用于信号编码的编码器、用于信号解码的解码器等。

根据本发明实施例,可将基带处理装置221设计为具有处理不同蜂窝系统的基带信号处理操作以及处理相应if或基带信号的能力,从而支持多rat无线通信,其中,上述处理能力遵循相应蜂窝系统通信协议。根据本发明另一实施例,基带处理装置221可包含多个子单元,其中,每个子单元可被设计为具有处理一个或多个特定蜂窝系统的基带信号处理操作以及处理相应if或基带信号的能力,从而支持多rat无线通信,其中,上述处理能力遵循相应蜂窝系统通信协议。因此,本发明并不局限于任意特定实施方式。

处理器222可控制调制解调器220的操作。根据本发明实施例,可安排处理器222执行调制解调器220的相应软件模组的程序代码。处理器222可维持并执行不同软件模组的个别任务、线程及/或协议栈。在较佳实施例中,可应用一个协议栈,以分别处理一个rat的无线电行为。然而,也可能应用多个协议栈,以同时处理多个rat的无线电行为,本发明应不局限于此。

处理器222也可从耦接调制解调器的用户识别卡(例如,用户识别卡140)中读取数据,并且将数据写入用户识别卡中。内部存储装置223可存储调制解调器的系统数据与用户数据。处理器222也可接入内容存储装置223。

网卡224提供用于通信装置的互联网接入服务。值得注意的是,虽然图2所示的网卡是配置于调制解调器内部,但本发明并不局限于此。在本发明实施例中,通信装置也可包含配置在调制解调器外部的网卡,或者通信装置也可耦接用于提供互联网接入服务的外部网卡。在本发明实施例中,网卡224可为不同于实体卡的虚拟网卡,其中,上述虚拟网卡是通过通信装置100的操作系统产生。因此,本发明并不局限于任意特定实施方法。

值得注意的是,为了阐明本发明的概念,图2显示仅具有与本发明相关的元件的示例区块图。因此,本发明并不局限于图2所示的内容。

进一步值得注意的是,在本发明实施例中,调制解调器也可包含多个处理器及/或多个基带处理装置。例如,调制解调器可包含多个处理器及/或多个基带处理装置,用于支持多rat操作。因此,本发明并不局限于图2所示的内容。

进一步值得注意的是,在本发明实施例中,基带处理装置221与处理器222可集成在一个处理单元中,并且调制解调器可包含一个或多个上述处理单元,用于支持多rat操作。因此,本发明并不局限于图2所示的内容。

图3a是根据本发明实施例描述的蜂窝通信系统的示例部署。蜂窝通信系统300a是支持一个或多个rat的一个或多个无线网络的3gpp系统,例如,5g系统、4g/lte系统、3g系统与2g系统。蜂窝通信系统300a具有一个或多个固定基地设施单元,例如,无线通信站302、303、304与305,以形成分布于地理区域的无线网络。基地单元也可称为接入点、接入终端、基站、node-b、enode-b、gnode-b或本领域使用的其他术语,例如,图示所示的4g/lte系统的enode-b(enb)(例如,302)、3g系统的node-b(例如,303)、2g系统的基站(bs)(例如,304)以及5g系统的gnode-b(gnb)(例如,305)。每个无线通信站302、303、304、305服务一个地理范围。

enb302、node-b303、bs304及/或gnb305可服务蜂窝通信系统300a中的通信装置/用户设备(ue)301。通信装置301可实施为图1所示的通信装置100。通信装置301可建立与蜂窝通信系统300a的承载。例如,通信装置301可通过si接口建立4g系统中的eps承载,或者通过lu接口建立3g系统中的分组数据协议(pdp)上下文,通过gb接口建立2g系统中的pdp上下文,或者建立5g系统中的新无线电(newradio,nr)承载。

图3b是根据本发明另一实施例描述的蜂窝通信系统的另一示例部署。蜂窝通信系统300b是支持一个或多个rat的一个或多个无线网络的另一系统,例如,4g/lte系统与cdma2000系统。蜂窝通信系统300b具有一个或多个固定基地设施单元,例如,无线通信站306与307。形成分布于地理区域的无线网络的无线通信站306与307可称为接入点、接入终端、基站、node-b、enode-b或本领域使用的其他术语,例如,图示所示的4g/lte系统的enode-b(enb)(例如,306)与cdma2000系统的基站(bs)(例如,307)。每个无线通信站306、307服务一个地理范围。

enb306、bs307可服务蜂窝通信系统300b中的通信装置/用户设备(ue)308。通信装置301可实施为图1所示的通信装置100。通信装置301可建立与蜂窝通信系统300b的承载。

当支持多rat的通信系统服务通信装置(例如,通信装置100)301或308时,在许多情况下,通信装置可需要执行rat改变(或rat间改变、rat间承载改变)。然而,rat间改变经常引起意外断线,影响用户体验。当用户正在执行很重要的特定操作时,用户体验会更糟糕。例如,当用户正在玩线上游戏时,用于将发现断线是不可接受的。

鉴于此,本发明提供防止通信装置触发rat间改变的方法,尤其是当通信装置处于连接模式时,例如,演进分组系统(evolvedpacketsystem,eps)移动管理(emm)连接模式或第五代移动通信(5g)移动管理(mm)连接模式。

图4a是根据本发明实施例描述的当通信装置处于连接模式时,防止触发rat间改变的方法流程图。该方法开始于通信装置(例如,通信装置100、301或308)的处理器(例如,调制解调器120/220的处理器222或应用处理器130)确定通信装置是否工作于连接模式或连接状态。当处理器确定通信装置处于连接模式(连接状态)时(步骤s402),处理器可选择性地执行预定进程,以防止触发rat间改变(步骤s404)。在示例中,当处理器确定通信装置处于连接模式(连接状态)时,处理器可直接执行预定进程,以防止触发rat间改变。

根据本发明实施例,连接模式(连接状态)是emm连接模式(emm连接状态)。当已经建立了通信装置与网络装置(例如,移动管理实体mme)之间的无线资源控制(rrc)连接,通信装置开始工作于emm连接模式或进入emm连接状态。通常,调制解调器120/220通过检查通信状态知道通信装置是否处于emm连接模式(emm连接状态)。对于处于ecm-connected状态的ue来说,存在ue与mme之间的信令连接,其中,ecm-connected与ecm-idle分别对应ts24.301所定义的emm-connected与emm-idle模式。关于emm-连接状态的定义,可以参考3gppts23.401第4.6章以及3gppts24.301。

根据本发明另一实施例,连接模式(连接状态)是5gmm连接模式(5gmm连接状态)。通常,当存在ue与网络之间通过非3gpp接入的n1nas信令连接时,ue处于5gmm-connected模式。本文档中使用的通过非3gpp接入的术语5gmm-connected模式对应于3gppts23.501[8]中使用的非3gpp接入的术语cmconnected。对于5gmm-连接状态的定义,可参考3gppts124501。

图4b是根据本发明另一实施例描述的当通信装置处于连接模式时,防止触发rat间改变的方法流程图。该方法开始于通信装置(例如,通信装置100、301或308)的处理器(例如,调制解调器120/220的处理器222或应用处理器130)确定通信装置是否工作于连接模式或连接状态。在本发明实施例中,连接模式(连接状态)可为上述的emm连接模式(emm连接状态)或5gmm连接模式(5gmm连接状态)。当处理器确定通信装置处于连接模式(连接状态)时(步骤s406),处理器可进一步确定是否将在后续进程中触发无线接入技术(rat)间改变(步骤s408)。在本发明实施例中,当通信装置进入连接状态时或者当检测到将触发rat间改变的后续进程可能发生时,处理器执行步骤s408。当确定将触发rat间改变进程或者在后续进程中可能触发rat间改变进程时,处理器可选择性地执行预定进程而不是后续进程,以防止触发rat间改变(步骤s410)。当确定在后续进程中不将触发rat间改变进程时,处理器可确定执行后续进程(步骤s412)。

在本发明实施例中,对于不同场景或可能触发不同后续进程,处理器执行的预定进程可不同。

在本发明第一方面,当通信装置处于emm连接模式(emm连接状态)并且从蜂窝网络的网络装置接收来电cs服务请求时,处理器可知道如果通信装置接收该来电cs服务请求,则将触发后续进程,例如,电路交换回退(circuitswitchfallback,csfb)进程。当触发csfb进程时,网络装置(例如,mme)将向通信装置发送切换命令。当涉及csfb进程时,通信装置必须触发切换进程,其为rat间改变进程,从而使得通信装置从lte网络重接/释放至传统2g/3g网络以进行cs服务(例如,打语音电话)。

因此,在本发明第一方面,为了防止触发rat间改变,当通信装置处于emm连接模式(emm连接状态)并且从蜂窝网络的网络装置接收来电电路交换(cs)服务请求时,处理器可发送消息以拒绝来电cs服务请求消息,或者在不向网络装置发送任何响应消息的情况下忽略来电cs服务请求消息。

图5a是根据本发明第一方面的第一实施例描述的拒绝来电cs服务请求的示例消息流。在本实施例中,一旦从mme接收cs服务通知消息,例如,寻呼消息,通信装置的处理器可回复nas扩展服务请求,其中,可将csfb响应栏设定为0,从而拒绝cs服务请求。一旦接收具有csfb响应栏为0的nas扩展服务请求,mme将进一步向移动交换中心(mobileswitchingcenter,msc)发送cs寻呼拒绝通知消息,以通知拒绝cs服务请求。在这种情况下,将不触发也不执行csfb进程,并且也将不触发不执行rat间改变进程。关于激活模式的移动终端呼叫的细节,可参考3gppts23.272第7.3节。

图5b是根据本发明第一方面的第二实施例描述的忽略来电cs服务请求的示例消息流。在本实施例中,一旦从mme接收cs服务通知消息,通信装置的处理器可在不向mme发送任何响应消息的情况下直接忽略该消息。在这种情况下,将不触发也不执行csfb进程,并且也将不触发不执行rat间改变进程。

在本发明实施例中,确定拒绝或忽略cs服务请求的处理器可为调制解调器120/220的处理器222或者应用处理器130。另外,拒绝或忽略确定步骤可由请求产生(即,对每个请求独立确定),由应用产生(例如,对于每个请求的确定取决于用户当前执行的应用程序),或默认产生(即,只要当通信装置处于emm连接模式时接收cs服务请求,则总是拒绝或忽略cs服务请求)。

更具体地,当设计通过请求做决定时,当在emm连接模式中接收cs服务请求时,在通信装置的显示屏幕上会显示弹出消息。弹出消息可协助用户决定是否接受cs服务请求。如果用户决定响应cs服务请求比其他事情更重要,则用户决定接受cs服务请求。如果用户当前不想被打扰,则用户可决定不接收cs服务请求。当用户决定不接收cs服务请求时,处理器可如上所述拒绝或忽略cs服务请求。一种示例实施方式是调制解调器120/220的处理器222可通知应用处理器130,在emm连接模式中接收cs服务请求,并且应用处理器130可弹出消息以询问用户。

当设计通过应用做决定时,为用户提供用户选项,以决定哪些应用程序不应被打扰,例如,被任何其他应用或来电cs服务请求所打扰。例如,用户可为其偏爱应用程序(例如,线上游戏)设定免打扰状态。在这种情况下,当激活应用程序期间在emm连接模式中接收cs服务请求时,处理器将如上所述,在不进一步通知用户的情况下,拒绝或忽略cs服务请求。一种示例实施方式是调制解调器120/220的处理器222可通知应用处理器130,在emm连接模式中接收cs服务请求,并且应用处理器130可决定当前激活哪个应用程序并且基于相应应用程序的用户选项或用户偏好决定是否拒绝或忽略cs服务请求。另一种示例实施方式是应用处理器130向调制解调器120/220的处理器222发送命令,以通知在激活应用程序期间用户不想被打扰。在这种情况下,当在此期间在emm连接模式下接收cs服务请求,调制解调器120/220的处理器222可决定拒绝或忽略cs服务请求。

当设计通过默认做决定时,为用户提供用户选项,以决定在某些条件下或者在预设时间段是否拒绝所有来电cs服务请求。当满足条件或者处于预设时间段时,处理器将在不通知用户情况下如上所述拒绝或忽略cs服务请求。一种示例实施方式是调制解调器120/220的处理器222通知应用处理器130,在emm连接模式中接收cs服务请求,并且应用处理器130确定是否满足条件或者是否现在处于预设时间段。如果答案为是,则应用处理器130通知调制解调器120/220的处理器222拒绝或忽略cs服务请求。另一种示例实施方式是应用处理器130向调制解调器120/220的处理器222发送命令,以通知满足预设条件或者现在正处于预设时间段,从而拒绝所有来电cs服务请求。在这种情况下,当在该时间段期间在emm连接模式中接收cs服务请求时,调制解调器120/220的处理器222可决定拒绝或忽略cs服务请求。

对于本发明第二方面,当通信装置处于emm连接模式(emm连接状态)时,处理器可知道当已经建立蜂窝分组交换(packetswitch,ps)呼叫(例如,长期演进语音呼叫)但蜂窝ps呼叫的信号质量较差(例如,退化至特定水平)时,有机会触发后续进程(例如,单一无线语音呼叫连续性,srvcc)。当触发srvcc进程时,网络装置(例如,mme)将向通信装置发送切换命令。当涉及srvcc进程时,切换进程是rat间改变进程,从而使得通信装置从lte网络重接/释放至传统2g/3g网络以维持语音呼叫。

图6是从e-utran到utran或geran的srvcc的传统消息流。关于图6的细节描述,可参考3gppts23.216中图4.2.2-1。如图6所示,在传统设计中,最后步骤是响应于从mme接收切换命令执行切换操作。因此,执行切换操作是3gpp标准所定义的ue行为。

然而,如上所述,切换进程的执行将引起通信装置离开lte网络,并且发生断线。因此,在本发明第二方面,为了防止触发rat间改变,当通信装置处于emm连接模式(emm连接状态)时或者,当通信装置处于emm连接模式(emm连接状态)的时候已经建立了蜂窝分组交换呼叫(例如,lte语音呼叫),则处理器可选择性地执行参数更新进程,以通知蜂窝网络,不支持srvcc服务,或者选择性地执行rrc连接重建进程而不是切换进程,从而响应从网络装置接收的切换命令,并且重建与4g/lte蜂窝网络的rrc连接。

根据本发明第二方面的第一实施例,应用处理器130发送具有将cisrvcc参数设定为0的命令,从而指示调制解调器120/220的处理器222选择性地执行参数更新进程,以更新调制解调器性能。通过将cisrvcc参数设定为0,将通信装置不支持srvcc服务通知给蜂窝网络。在这种情况下,即使蜂窝ps呼叫的信号质量退化至特定水平,网络装置也不会触发srvcc。关于设定参数cisrvcc的命令细节,可参考3gppts27.007子条款8.63。

在本发明实施例中,确定是否禁止srvcc服务可由呼叫产生(即,对每个蜂窝ps呼叫独立确定),由应用产生(例如,取决于用户当前执行的应用程序),或默认产生(即,只要当通信装置处于emm连接模式时,调制解调器120/220将通知蜂窝网络,不支持srvcc服务)。

更具体地,当设计通过呼叫做决定时,当建立蜂窝ps呼叫时,在通信装置的显示屏幕上会显示弹出消息。弹出消息可协助用户决定是否为蜂窝ps呼叫禁止srvcc服务。如果用户决定保持该ps呼叫比其他事情更重要,则用户决定不禁止srvcc服务。如果用户当前不想重连至传统网络,则用户可决定禁止srvcc服务。当用户决定禁止srvcc服务时,调制解调器120/220将通知蜂窝网络,不支持srvcc服务。一种示例实施方式是应用处理器130向调制解调器120/220的处理器222发送命令,以基于用户选择设定cisrvcc参数。

当设计通过应用做决定时,为用户提供用户选项,以决定哪些应用程序不应被srvcc服务打扰或影响。例如,用户可为其偏爱应用程序(例如,线上游戏)设定免打扰状态。在这种情况下,当激活免打扰应用程序时,应禁止srvcc服务。一种示例实施方式是当应用处理器130检测到激活免打扰应用程序时,应用处理器130将具有设定为0的cisrvcc参数的命令发送给调制解调器120/220的处理器222,从而指示处理器222选择性地执行上述参数更新进程。

当设计通过默认做决定时,为用户提供用户选项,以决定在某些条件下或者在预设时间段是否禁止srvcc服务,例如,在每次通信装置进入emm连接状态时。当满足条件或者处于预设时间段时,处理器将在不通知用户情况下如上所述禁止srvcc服务。一种示例实施方式是当应用处理器130检测到满足条件或现在正处于预定时间段时,应用处理器130将具有设定为0的cisrvcc参数的命令发送给调制解调器120//220的处理器222,从而指示处理器222选择性地执行上述参数更新进程。

根据本发明第二方面的第二实施例,当通信装置处于emm连接模式(emm连接状态)时已经建立了蜂窝分组交换(packetswitch,ps)呼叫(例如,长期演进语音呼叫),处理器可选择性地执行rrc连接重建进程而不是切换进程,以响应于从网络装置接收切换命令,并且重建与4g/lte蜂窝网络的rrc连接。

图7a是根据本发明第二方面的第二实施例描述的示例消息流。不同于图6所示的3gpp标准所定义的传统消息流,在本发明第二方面的第二实施例中,通信装置(例如,ue)选择性地执行rrc连接重建进程以代替切换进程,从而响应从mme接收的切换命令。关于rrc连接重建的细节,可参考3gppts36.331与ts23.216。可以理解的是,如图7b所示(参考3gppts36.331图5.4.3.1-2),既然切换命令是可触发rrc连接重建进程的mobilityfromeutracommand命令集中的一个命令,因此执行rrc连接重建进程代替切换进程对于蜂窝网络来说是允许的行为。

通过rrc连接重建进程,通信装置重建与4g/lte蜂窝网络的rrc连接,从而不触发不执行切换操作,并且也不触发不执行rat间改变进程。

在本发明实施例中,决定执行rrc连接重建进程的处理器可为调制解调器120/220的处理器222或应用处理器130。另外,确定选择性地执行rrc连接重建进程可由请求产生(即,对每个srvcc切换请求独立确定),由应用产生(例如,对每个srvcc切换请求确定取决于用户当前执行的应用程序),或默认产生(即,只要当通信装置处于emm连接模式时接收srvcc切换请求,总将执行rrc连接重建进程)。

更具体地,当设计通过请求做决定时,当接收srvcc切换请求时,在通信装置的显示屏幕上会显示弹出消息。弹出消息可协助用户决定是否拒绝srvcc切换请求。如果用户决定保持该ps呼叫比其他事情更重要,则用户决定不拒绝srvcc切换请求。如果用户当前不想重连至传统网络,则用户可决定拒绝srvcc切换请求。当用户决定拒绝srvcc切换请求时,调制解调器120/220触发如上所述的rrc连接重建进程。一种示例实施方式是应用处理器130基于用户选择向调制解调器120/220的处理器222发送命令,以指示处理器222,响应于srvcc切换请求是否触发切换进程或rrc连接重建。

当设计通过应用做决定时,为用户提供用户选项,以决定哪些应用程序不应被srvcc服务打扰或影响。例如,用户可为其偏爱应用程序(例如,线上游戏)设定免打扰状态。在这种情况下,当激活免打扰应用程序时,应拒绝srvcc切换请求。一种示例实施方式是调制解调器120//220的处理器222通知应用处理器130,在emm连接模式中接收srvcc切换请求,并且应用处理器130可决定当前激活了哪个应用程序以及基于相应应用程序的用户偏好的用户选项是否拒绝srvcc切换请求。另一种示例实施方式是应用处理器130可向调制解调器120/220的处理器222发送命令,以通知在激活应用程序的时间段用户不想被打扰。在这种情况下,当在该时间段在emm连接模式中接收srvcc切换请求,则调制解调器120/220的处理器222可决定执行rrc连接重建,以响应上述的srvcc切换请求。

当设计通过默认做决定时,为用户提供用户选项,以决定在某些条件下或者在预设时间段是否拒绝srvcc切换请求,例如,在每次通信装置进入emm连接状态时。当满足条件或者处于预设时间段时接收srvcc切换请求,处理器将在不通知用户情况下如上所述拒绝srvcc切换请求。一种示例实施方式是当检测到满足条件或现在正处于预定时间段时,调制解调器120/220的处理器222可决定执行rrc连接重建,以响应上述的srvcc切换请求。

在本发明第三方面,为了防止触发rat间改变,当通信装置处于emm连接模式(emm连接状态),处理器可选择性地执行注销进程,以从蜂窝网络注销。执行注销进程的原因是防止后续进程,其中,该后续进程有机会触发rat间改变进程。在本发明第三方面,后续进程可举例为周期性或非周期性重新注册进程,以重新注册蜂窝网络,可举例为来电呼叫或sms处理进程,以处理来电cs服务请求,或者其他进程。

参考图3b,当通信装置处于蜂窝通信系统300b中时,通信装置通常注册于lte网络与cdma2000网络。当通信装置处于emm连接模式(emm连接状态),通信装置仍监测cdma2000网络,以免错过任何来电语音呼叫或sms消息。此外,通信装置也可使用间隔周期,以执行周期性或非周期性重新注册进程。然而,执行周期性或非周期性重新注册进程以重新注册cdma2000网络,或者处理来电cs服务请求将导致通信装置临时离开lte网络(例如,暂停lte服务),以连接到cdma2000网络(对于细节,可参考cdma2000标准c.s0005),其也为rat间改变进程。当通信装置支持单一无线电lte(srlte)并且处于emm连接模式(emm连接状态)中时,由于会端口rrc连接,所以rat间改变进程是特别不受欢迎的。因此,在本发明第三方面,为了防止触发rat间改变,当通信装置处于emm连接模式(emm连接状态)时,处理器可执行注销进程,以从cdma2000网络注销。

图8是根据本发明第三方面描述的示例消息流。根据本发明第三方面的实施例,配置通信装置发送注册消息,从而从cdma2000网络注销(或,移除注册),其中,在注册消息中将reg_type栏设定为“0011”。注册类型码“0011”意味着“中断电源”(关于更多细节,可参考cdma2000标准c.s0005表2.7.1.3.2.1-1)。一旦接收注册消息,基站回复顺序消息(确认消息),以通知通信装置注销已成功。在这种情况下,cdma2000网络不会为通信装置提供服务,并且在通信装置从网络中注销的时间段内不会触发rat间改变。

在本发明实施例中,可由应用(例如,取决于用户当前执行的应用程序)或由默认(即,只要通信装置处于emm连接模式,则调制解调器120/220将执行注销进程)产生是否从蜂窝网络中注销的决定。

更详细地,当设计由应用决定时,为用户提供用户选项,以决定哪些应用程序不应被特定rat(例如,上述的cdma2000)提供的通信服务干扰或影响。例如,用户可为其偏爱应用程序(例如,线上游戏)设定免打扰状态。在这种情况下,当激活免打扰应用程序时,应执行注销进程。一种示例实施方式是当应用处理器130检测到激活免打扰应用程序时,应用处理器130向调制解调器120/220的处理器222发送命令,从而指示处理器222执行上述的注销进程,以从相应蜂窝网络中注销本通信装置。

当设计由默认决定时,为用户提供用户选项,以决定在某些条件下或者在预设时间段是否从特定蜂窝网络中注销,例如,在每次通信装置进入emm连接状态时。当满足条件或者处于预设时间段时,处理器将在不通知用户情况下执行如上所述的注销进程。一种示例实施方式是当应用处理器130检测到满足条件或现在正处于预定时间段时,应用处理器130向调制解调器120/220的处理器222发送命令,从而指示处理器222执行上述注销进程,以从相应蜂窝网络中注销本通信装置。

在本发明第四方面,为了防止触发rat间改变,当能够提供5gnr服务并且与5g核心网络进行通信的通信装置处于5gmm连接模式(5gmm连接状态),并且从蜂窝网络的网络装置接收来电呼叫通知消息时,处理器可拒绝来电呼叫通知消息。例如,处理器拒绝来电呼叫通知消息的一种方法是处理器在不向网络装置发送任何响应消息的情况下忽略来电呼叫通知消息。

通常,当通信装置连接5g独立(stand-alone,sa)网络并且与5gsa网络中提供通信服务的网络装置进行通信时,并且5gsa网络中的通信装置或网络装置不支持新无线电语音(voiceovernewradio,vonr)时,如果通信装置在5gmm连接模式(5gmm连接状态)中接收来电呼叫通知消息并且决定接收该来电呼叫,则将触发rat间改变。

更详细地,当通信装置处于5gmm连接模式(5gmm连接状态)并且接收来电呼叫通知消息(例如,用于ims呼叫的会话初始化协议邀请消息),既然在通信装置与网络装置之间不能建立5g网络中的vonr,处理器可知道如果通信装置接受该来电呼叫请求,则将触发后续进程,例如,eps回退(epsfb)进程。当触发epsfb进程时,通信装置将从5g网络重连/释放至传统lte网络,以处理来电呼叫(例如,拨打语音电话)。

因此,在本发明第四方面,为了防止触发rat间改变,当通信装置处于5gmm连接模式(5gmm连接状态)并且从蜂窝网络的网络装置接收来电呼叫通知消息时,如果确定无法实施vonr,处理器可通过在不向网络装置发送任何回复消息情况下忽略来电呼叫通知消息,拒绝该来电呼叫通知消息,从而避免触发epsfb进程。

根据本发明实施例,处理器可对来电呼叫通知消息不做任何事情,并且等到时间到时(例如,等待直到相应标准规定的处理到来呼叫通知消息的预定计时器到时为止)。当预定计时器到时,网络装置将该来电呼叫请求看做被拒绝,并且不会执行建立该呼叫的后续进程。

图9是根据本发明第四方面的实施例描述的忽略来电呼叫通知消息的示例消息流。在本实施例中,一旦从gnb接收来电呼叫通知消息,例如,用于ims呼叫的sip邀请消息,通信装置的处理器将在不向gnb发送任何回复消息情况下忽略该消息。在这种情况下,不触发不执行epsfb进程,并且也不触发不执行rat间改变进程。

在本发明实施例中,决定忽略来电呼叫通知消息的处理器可为调制解调器120/220的处理器222或者应用处理器130。此外,确定忽略进程可由请求产生(即,对每个请求独立确定),由应用产生(例如,对每个请求确定取决于用户当前执行的应用程序),或默认产生(即,只要当连接5gsa网络的通信装置处于5gemm连接模式时接收来电呼叫通知消息,总将忽略该来电呼叫通知消息)。

更具体地,当设计通过请求做决定时,当在5gmm连接模式中接收来电呼叫通知消息时,在通信装置的显示屏幕上会显示弹出消息。弹出消息可协助用户决定是否接受来电呼叫。如果用户决定响应来电呼叫比其他事情更重要,则用户决定接受该来电呼叫。如果用户当前不想被打扰,则用户可决定不接受该来电呼叫。当用户决定不接受该来电呼叫时,处理器可如上所述拒绝或忽略该来电呼叫。一种示例实施方式是调制解调器120/220的处理器222可通知应用处理器130,在5gmm连接模式中接收来电呼叫通知,并且应用处理器130可弹出消息以询问用户。

当设计通过应用做决定时,为用户提供用户选项,以决定哪些应用程序不应被打扰,例如,被任意其他应用或来电呼叫请求打扰。例如,用户可为其偏爱应用程序(例如,线上游戏)设定免打扰状态。在这种情况下,当激活免打扰应用程序期间在5gmm连接模式中接收来电呼叫通知时,处理器将在不通知用户的情况下如上所述拒绝或忽略来电呼叫通知。一种示例实施方式是调制解调器120//220的处理器222通知应用处理器130,在5gmm连接模式中接收来电呼叫通知,并且应用处理器130可决定当前激活了哪个应用程序以及基于相应应用程序的用户偏好的用户选项是否拒绝或忽略该来电通知。另一种示例实施方式是应用处理器130可向调制解调器120/220的处理器222发送命令,以通知在激活应用程序的时间段用户不想被打扰。在这种情况下,当在该时间段在5gmm连接模式中接收来电呼叫通知,则调制解调器120/220的处理器222可决定拒绝或忽略来电呼叫。

当设计通过默认做决定时,为用户提供用户选项,以决定在某些条件下或者在预设时间段是否拒绝所有来电呼叫。当满足条件或者处于预设时间段时,处理器将在不通知用户情况下如上所述拒绝或忽略来电呼叫。一种示例实施方式是调制解调器120/220的处理器222通知应用处理器130,在5gmm连接模式中接收来电呼叫通知,并且应用处理器130确定是否满足条件或者是否现在处于预设时间段。如果答案为是,则应用处理器130通知调制解调器120/220的处理器222拒绝或忽略来电呼叫。另一种示例实施方式是应用处理器130向调制解调器120/220的处理器222发送命令,以通知满足预设条件或者现在正处于预设时间段,从而拒绝所有来电呼叫。在这种情况下,当在该时间段期间在5gmm连接模式中接收来电呼叫通知,调制解调器120/220的处理器222可决定拒绝或忽略来电呼叫通知。

根据上述实施例,当通信装置处于连接模式时或者当处理器确定在连接模式中触发rat间改变进程时,选择性地执行预定进程以防止触发rat间改变。在这种情况下,不会发生意外断线,并且大大改善用户体验。

在不脱离本发明精神或本质特征的情况下,可以其他特定形式实施本发明。描述示例被认为说明的所有方面并且无限制。因此,本发明的范围由权利要求书指示,而非前面描述。所有在权利要求等同的方法与范围中的变化皆属于本发明的涵盖范围。

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