发布信息

改善5G语音呼叫用户体验的方法和系统与流程 专利技术说明

作者:admin      2023-07-05 08:03:35     751



电子通信装置的制造及其应用技术改善5g语音呼叫用户体验的方法和系统1.相关申请的交叉引用2.本技术主张于2020年10月15日提交的名称为“method and apparatus to improve voice call user experience in 5g nr”的美国临时专利申请no.63/092,252的优先权,以引用的方式将其全文纳入本文。背景技术:3.本技术总体上涉及电信和宽带蜂窝网络,特别是与支持5g网络语音服务相关的改善用户体验的方法和系统。附图说明4.根据一个或多个不同的实施例,参照以下附图详细描述本公开。提供这些附图仅用于说明,且仅描述典型或示例性的实施方式。5.图1示出了根据本技术实施例所提供的一种示例性的计算机系统,例如移动计算设备,该系统用于执行5g语音呼叫的流程处理程序。6.图2示出了根据一些实施例所提供的一种操作流程图,其示例了一种基于互联网协议多媒体子系统(ip multimedia subsystem,ims)注册状态的5g语音呼叫流程处理程序。7.图3示出了根据一些实施例所提供的一种操作流程图,其示例了另一种基于ims注册信息的5g语音呼叫的流程处理程序。8.图4示出了根据一些实施例所提供的一种操作流程图,其示例了一种基于ims注册失败的5g语音呼叫的流程处理程序。9.图5示出了根据一些实施例所提供的一种操作流程图,其示例了另一种基于ims注册失败的5g语音呼叫的流程处理程序。10.图6示出了根据本公开所提供的一种用于实现所公开技术的示例性计算机组件或设备的框图。11.这些附图并不详尽,也并不将本公开限制于所公开的确切形式。具体实施方式12.第五代无线(fifth-generation,5g)是国际电信联盟要求的支持全互联网协议(internet protocol,ip)网络的宽带蜂窝技术标准的迭代。5g技术支持更快的数据速率、更高的连接数密度以及更低的延迟。5g被部署为4g网络的计划继承者,4g网络为目前大多数手机提供连接。5g技术被设计为大大提高无线网络的速度和响应能力。利用5g,通过无线宽带连接传输的数据可以以数千兆位的速度传输,据估计,其潜在的峰值速度高达20千兆每秒(gigabits per second,gbps)。这些速度远远超过了有线网络的速度,并提供1毫秒(millisecond,ms)或更低的延迟,这对于需要实时反馈的应用程序是有用的。因此,由于更多的可用带宽和先进的天线技术,5g技术可以使通过无线系统传输的数据量急剧增加。13.尽管5g被认为是提升数据服务的主要驱动力,但语音和视频对用户们来说仍是关键要素。随着全球范围内语音用户的数量和用户需求的持续增长,蜂窝提供商必须提供越来越多的语音服务。电信网络已经从最初专注于电话的电路交换(circut-switched,cs)2g网络,发展到以互联网数据通信为主的完全分组交换(packet-switched,ps)4g网络。此外,设备市场占有率的增加正在迫使网络流量从电路交换域(3g/2g)转变至分组交换域。这使得运营商可以将3g/2g频谱重新用于新技术,并在提高网络容量和性能的同时降低传统技术的运营成本。此外,利用所有基于数据包的语音服务,如通过长期演进的语音(voice over long term evolution,volte),还有其他好处。例如,基于分组的语音服务通过引入如高清(high definition,hd)语音、视频呼叫以及富媒体信息服务(rich communication services,rcs)等新功能,带来了更加丰富的用户体验。基于数据包的语音服务还可以通过简化网络架构和淘汰旧的技术层来实现更快的网络技术迁移。随着5g的部署,以及以有限的频谱支持所有技术,蜂窝提供商纳入新无线电语音(voice over new radio,vonr)服务(该服务支持基于5g的语音服务),并将客户迁移到5g更加关键。14.在一些部署中,5g网络作为一个独立的网络实现。例如,在5g新无线电(new radio,nr)中,语音呼叫完全通过使用ims信令和媒体的分组交换(ps)域来支持。与4g长期演进(longtermevolution,lte)网络类似,5g语音呼叫均采用由ims核心管理的端到端基于ip的语音传输(voice over ip,voip)连接。也就是说,ims核心提供语音作为5g应用服务。5g网络中的语音和视频通信服务可以在ip数据连接的基础上实现。因此,ims架构在5g vonr中发挥着越来越重要的作用。不同于外部应用(也就是所谓的ott语音服务)提供的语音服务,ims语音服务支持整个5g系统(5g system,5gs)的服务质量(quality of services,qos)管理。虽然ims可以为各种类型的接入(如固定、有线和2g/3g)以及5g部署提供语音服务,但是5g并没有那么灵活。在许多情况下,即使是在5g网络语音许多可能的部署中,5g nr以及vonr必须利用ims网络处理语音服务。因此,为了完全通过5g进行语音呼叫,用户设备(user equipment,ue)必须成功注册ims。15.因此,当用户发起语音呼叫,但ims注册失败或ims注册仍在进行中(例如,ims注册状态为未注册)时,语音呼叫可能会因为ue在呼叫前未向ims注册而被立即拒绝。此外,在5g nr上存在永久性ims注册失败的情形下,5g nr有可能在ue上被禁用,以使用传统网络,如4g lte或cs无线接入技术(radio access technology,rat)(比如,2g全球移动通信系统(global system for mobile communications,gsm)和/或3g宽带码分多址(wideband code division multiple access,wcdma))。虽然禁用5g的确避免了ue被卡在5g(ims未注册时)中,但也导致ue在注册到另一个网络,如4glte或cs rat,之前无法启用语音服务。若由于这几种情况所导致的拒绝呼叫和/或语音服务丢失的情况变得普遍,则可能会对5g网络的整体用户体验产生负面影响。因此,为了提高用户在5g nr部署中进行语音呼叫时的体验,所公开的方法使得处理语音呼叫建立的流程能够以考虑ims的方式被动态地进行调整。16.本技术的实施例提供了独特的方法和系统,用于即使经历了ims注册的不利状态或失败,也能改善用户通过5g进行语音呼叫的整体体验。特别地,在通过5g用户设备装置发起语音呼叫后,所公开的技术可以识别与语音呼叫相关的ims注册(如,失败、进行中、不在进行中,等等。)状态。此后,根据所识别的状态,以被认为最有效和最可靠的方式调整语音呼叫处理功能,以完成语音呼叫。所公开的实施例可以避免不必要的延迟、防止失败、并提高与在5g网络中进行语音呼叫相关的可靠性,从而提高ue的呼叫成功率,改善用户在5g网络中的体验。17.现在参考图1,图1为一种宽带蜂窝网络的通信网络环境100的示例,其中,可以使用利用所公开用于改善5g语音呼叫的技术的移动计算设备110。移动计算设备110可以是具有5g性能的ue。在图1的示例中,移动计算设备110被表示为手持用户设备,更具体地,为智能手机。然而,移动计算设备110可以为各种其他无线设备,这些设备由终端用户直接用于通信,并配备通信功能,如语音、视频和文本。例如,移动计算设备110也可以为蜂窝电话、配备有移动宽带适配器的笔记本电脑,或其他计算设备。相应地,作为支持5g的智能手机,移动计算设备110能够支持增强数据服务、语音(如,通过5g np的语音呼叫、vonp,等等。)、视频以及其他宽带蜂窝网络用户常用的通信功能。此外,如本文所更详细地描述的那样,移动计算设备110被描述为包括语音呼叫流处理器111,该处理程序用于实现提升通过5g进行语音呼叫的用户体验的公开技术。18.如前所提及的,有各种可用于实现5g网络的部署。例如,在非独立(non stand-alone,nsa)部署模式中,可以采用具有演进分组核心网(evolverd packet core,epc)的lte加nr。相比之下,有一种独立(stand-alone,sa)部署模式,该部署模式将5g核心(5g core,5gc)与nr结合。此外,在5g部署中,蜂窝网络提供商可以拥有现有的4g lte网络,并将5g网络与传统网络一起部署。通过这种方式,5g nr作为二级小区,核心技术仍然是epc。所公开的技术,例如移动计算设备110上的语音呼叫流处理器111,可用于通过使用上述任何一种部署模式建立的5g网络进行语音呼叫。图1示出了示例性的部署的5g网络的通信网络设备110(或ue);下一代节点b(gnodeb,gnb)115;5gc 120;以及ims 130。19.在图1的示例中,移动计算设备110可以由订阅了支持5g的蜂窝提供商的用户使用。因此,移动计算设备110可以包括硬件、软件应用等,这使得移动计算设备110可以被配置为5g性能。相应地,用户可以使用他们的移动计算机设备110用于多媒体电话服务,包括音频、视频、文本、以及特别是在环境100中通过5g网络进行的语音呼叫。移动设备110可以包括操作系统,该操作系统提供移动计算设备110硬件(如,输入/输出机制和从计算机可读介质中读取的执行指令的处理器)与软件之间的接口。示例操作系统包括android、chrome、ios、mac os x、windows 7、windows phone 7、symbian、blackberry、webos——多种unix操作系统;或者是计算机化设备的专有操作系统。操作系统可以为应用程序的执行提供平台,便于计算设备和用户之间的交互。20.移动计算设备110可以包括其他应用程序、计算子系统以及硬件。语音呼叫流处理器111可以在移动计算设备110上,作为硬件、独立处理器、固件、软件等应用程序或其他任何组合来实现。根据所公开的实施例,语音呼叫流处理器111截图接收用户发起传出语音呼叫和/或接收传入语音呼叫的指示,其中语音呼叫旨在由5g支持。语音呼叫流处理器111被配置为动态地调整用于处理5g语音呼叫的流程,其方式被认为最有效和最可靠的方式,以完成基于ue向ims注册的识别状态的语音呼叫。以下将详细描述语音呼叫流处理器111的示例功能,该处理程序用以提升5g网络中关于语音服务的用户体验。21.另外,图1示出的通信网络环境100包括gng 115。gnb 115为使用新无线电(nr)技术的5g基站。5g的nr接入技术通常可被描述为lte的替代技术,因此,nr的新基站为gnb 115。gnb 115作为5g无线基站,在图1中被示为在移动设备110(或ue)和移动网络之间传输和/或接收通信。图1示出了,gnb在5g网络覆盖范围内提供小区,该小区可用于通过5gc 120传输语音、数据以及其他类型的内容。22.5gc 120可以被描述为5g网络部署的一部分,即通过无线电接入网络(radio access network,ran),例如5g nr ran,向移动用户,例如移动计算设备110的用户,提供5g服务。5gc 120还可以作为其他网络的网关,例如公共交换电话网络、公共云以及ims 130。在本示例中,5gc 120连接到支持语音服务的ims 130。ims 130是一个标准化的架构框架,用于提供ip多媒体服务。此外,ims 130像在传统的lte网络中一样,为5g语音服务提供连接管理。ims 130利用基于ip的会话发起协议(session initiation protocol,sip),使得该系统能够被用来支持ip分组交换网络的语音服务。23.在一些5g部署中,nr不支持语音服务。因此,图1说明了一个5gc 120提供与ims 130的连接以支持5g语音的示例。为了让移动计算设备110通过5g进行语音呼叫,可能要求设备110在连接语音呼叫之前,首先向支持语音服务的ims 130注册。从更高层次的角度来看,在5g上运行的语音服务,如vonr,是使用ims 130基础设施的ip语音。这种向ims 130注册的请求会在支持通过5g进行的语音方面引起一些可能降低用户的体验的问题,如前,包括增加大量呼叫掉线的风险。24.根据实施例,移动计算设备110可以包括语音呼叫流处理器111,它使得ue,即移动计算设备110,执行若干程序,这些程序用于根据ue对ims 130的注册状态调整5g语音呼叫流,以避免负面影响,如延迟和拒绝呼叫。图1说明了根据所公开的技术,由语音呼叫流处理器111实施的一个此类程序的示例。25.在操作中,用户可以使用其支持5g的移动计算设备110发起语音呼叫。例如,用户可以按下设备110的用户界面所显示的图标155来发起语音呼叫,这启动了呼叫流,该呼叫流用于建立ue发起的通过5g nr的语音会话。在连接呼叫之前,移动计算设备110必须开始一个向ims 130注册的过程。注册过程涉及ue,如移动计算设备100所示,以及网络交换两个实体的参数和性能。注册过程可以从ue,即移动计算设备110开始,在5gc 120中设置ims数据网络名称(data network name,dnn)分组数据单元(packet data unit,pdu)会话,这使得ue能够在ims 130中注册作为语音会话设置的前提条件。如图1所描述的,移动计算设备110可以传输注册请求消息112。在注册请求消息112中,ue可以向网络表明其使用设置。使用设置可以以数据为中心或以语音为中心。由于移动计算设备110已经发起了语音呼叫,所以注册请求消息112中的ue使用设置将指示为以语音为中心的模式。而且,注册请求112可以表示移动计算设备110的ims相关参数。ue可能支持的常见参数为,例如,通过演进的umts(universal mobile telecommunications system,umts)陆地无线接入(evolved umts terrestrial radio access,e-utra)支持的语音指示,通过第二小区组(secondary cell group,scd)承载支持的语音以及语音回落到eps的指示。5gc 120接收注册请求112,并将根据网络性能或产品做出适当的相应。为简洁起见,并不对移动计算设备110在ims中的注册程序中涉及的所有步骤进行描述。通常,目标是主要在5g网络中注册ue,即使不支持语音服务(并需要切换到lte)。尽管如此,仍可能会有一些情况,例如移动计算设备110当前处于5g覆盖不佳的区域,这可能会使得注册程序中的实体之间的通信交换停滞。由于注册程序没有完成,移动计算设备110还没有在ims 130中完全注册。因此,5gc 120可以响应于ims注册请求112发送ims注册状态消息113,其中注册状态消息表示ims目前尚未完成(例如,ims注册仍在进行中)。26.在收到来自5gc 120的ims注册状态消息113后,移动计算设备110具有使语音呼叫流处理器111识别到未成功注册到ims 130的数据。在一些现有的ue中,对没有注册到ims 130(因此没有正确设置与支持5g语音服务的ims 130的连接)的响应将是立即拒绝语音呼叫(例如,nr不支持5g语音服务)。相反,在ims注册状态为“进行中”(例如,未注册)的情况下,语音呼叫流处理器111不会立即拒绝语音呼叫,并被配置为启动等待程序,该等待程序允许额外的时间来成功完成ims注册程序(移动计算设备110注册到ims 130)。在一个实施例中,语音呼叫流处理器111可以在采取行动之前启动一个等待定时器,该定时器被设置为一个定义的时间段,例如30秒。因此,例如,在该等待期间,5g覆盖率可能会提高(例如,更强的信号),语音呼叫流处理器111可以识别设备110在等待定时器到期之前能够注册到ims 130。然后,语音呼叫流处理器111可以按预期继续进行,并通过5g nr建立语音呼叫。因此,通过基于ims注册动态地调整用于处理ue通过nr发起的语音会话的流程,例如前述等待程序,语音呼叫流处理器111可以避免和/或实质性地减少语音呼叫掉线,从而增强用户在5g nr上的语音服务。根据所公开的实施例,关于可以实施的各种程序的进一步细节,以控制处理语音呼叫的流量,增强5g中的语音服务,现在将参考图2-图5描述。27.根据所公开的实施例,现在参考图2描述了通过5g nr动态修改语音呼叫流的进一步细节。图2所示的流程图,示出了根据本文所述系统和方法的一个实施例执行的流程200的示例。如图2所示,流程200被描述为由硬件处理器204在机器可读存储介质206中执行的一系列可执行操作。计算组件202可以是用于电信功能的计算机设备,如语音、视频和文本,这些功能通过5g网络所支持。例如,计算组件202可以是上文参考图1所述的支持5g的移动计算机设备(例如,智能手机)。根据一些实施例,通常,流程200实现依赖于ims注册状态的语音呼叫流处理过程,并且进一步涉及等待ims注册完成。28.流程200可以从操作205开始,用户在此发起语音呼叫。例如,用户可以拨打支持5g的移动计算设备(即ue)进行外呼语音呼叫,从而启动用于建立ue发起的通过5gnr的语音会话。如前所述,为了利用通过ip支持ims的语音服务进行语音呼叫,ue需要首先在ims中注册。因此,流程200继续在操作210执行条件检查,以确定与发起的语音呼叫相关的img注册的状态。29.在操作210中,流程200确定ims注册当前是否在5g nr或4g lte中“进行中”。在一些实施例中,img注册的状态由ue接收,作为ims中用于注册ue的过程中来自5gc核心的响应。例如,img注册状态可以作为注册状态消息,或作为注册状态指示标志,在包含与ims相关的其他参数和数据的消息中进行通信,以协调ims提供的语音呼叫服务。具体而言,流程200使用ims注册的状态来确定执行适当的后续行动,以相应地处理语音呼叫。如果确定img注册状态不是“进行中”,则可能表明img注册完成(如图2中的“否”)。在这种情况下,操作210可以确定发起语音呼叫的ue现在已经注册到ims。因此,流程200可以继续至操作225,基于5g部署通过5g nr或4g lte建立并执行ue发起的语音会话。30.返回参考操作210,如果确定ims注册的状态为“进行中”(如图2中“是”所示),则可以说明可能存在暂时性阻滞注册程序(例如,一个地区的5g覆盖较差)的条件。这与基于存在永久性故障且ue无法注册到ims的假设而立即拒绝语音呼叫形成对比。因此,流程200涉及一个称为等待定时器的等待期,该等待期允许有额外的时间用于成功完成ims程序,例如switched fallback,csfb)。此外,csfb可以在没有用户重试语音呼叫的情况下实现,因此不需要额外的用户交互。因此,即使在5g上没有成功完成ims注册,所公开的流程200确保了使用可靠的csfb进行语音呼叫仍然能够完成。所公开的技术通过在许多传统语音服务中可能导致5g nr呼叫掉线的场景中成功且有效地完成语音呼叫,能够实现利用5g网络进行语音呼叫的用户体验的提升。37.图3是示出根据本文描述的一个实施方式的另一个流程300的流程图,该流程300可以作为对5g语音呼叫的不同处理程序执行。流程300一般可描述为ue根据ims注册状态立即退回到传统系统,即cs rat,而不是像参考图2描述的那样等待一个设定的时间段。图3示出了由硬件处理器304执行在机器可读存储介质306中存储为可执行操作的过程300。计算组件302可能是参考图1中描述的启动5g的移动计算机设备(例如,智能电话),它被配置为执行所公开的技术。38.在流程300开始于操作305。在操作305中,用户发起语音呼叫。例如,用户可以使用支持5g的移动计算设备(即ue)进行外呼语音呼叫,从而启动用于建立ue发起的通过5g nr的语音会话的呼叫流。然后,流程300继续在操作310处执行条件检查以确定与发起的语音呼叫相关的img注册的状态39.在操作310中,条件检查可以确定ims注册是否存在非“完成”的状态(例如,ue没有注册到ims)和ims注册存在状态非“进行中”的状态(例如,未执行ims注册过程)。例如,条件检查305可能确定ims注册经历了某种类型的失败(而不是临时停滞),因此等待额外的时间段可能不利于ims注册程序的顺利完成。也就是说,在这种情况下,操作310可以确定ue由于经历了问题而无法在ims中注册。如果在操作310中,检查确定ims注册状态既不是“完成”也不是“进行中”(如图中的“是”),则流程300进入操作315以立即回落到传统系统。40.此后,在操作315中,进行2g或3g的rat/小区选择,并启动csfb语音服务。通过一旦状态提示ims注册失败就指示ue回落到csfb,这种用于处理语音呼叫的特定流程能够避免在5g nr中无法完成ims注册的情况下可能发生的呼叫掉线。csfb提供了一种能够在从nr(或lte)到2g或3g电路交换语音的语音连接设置过程中进行切换的回落方案。csfb不需要基于ims的语音支持,因此无需向ims注册的请求(如5g nr语音要求)来进行语音呼叫。41.回到参考操作310,在检查确定ims注册状态为“完成”或“进行中”的情况下,流程300可以转到操作325。在操作325中,执行将最终通过5g nr或4g lte进行语音呼叫的呼叫处理动作。如果ims注册状态为“进行中”,操作525可以包括执行实施例的其他呼叫处理过程,例如参考图2的等待过程。42.在ue发起的语音呼叫完成后,流程300可以继续到操作320。操作320包括断开csfb上的呼叫,并将切换从cs rat返回到5g nr。作为结果,当ue回到5g nr(或4g lte)时,可以随后注册到ims。因此,即使需要csfb建立单个语音呼叫,ue也不必继续使用cs rat进行操作。一旦ue能够成功注册到ims,该流程允许ue通过5g重试ims注册程序,然后通过5g nr进行任何后续的语音呼叫,为用户提供增强的语音服务,如高清语音。43.处理5g语音呼叫,如vonr,需要适应现有网络部署,例如网络使用nsa模式还是sa模式。此外,5g中的语音支持类型取决于可用的无线电接入技术(rat)。有些部署可能使用在其处cs rat不可用的全ps域架构。因此,2g和3g cs语音服务可能会在这种部署中被移除。因此,在仅在ps域提供语音服务的部署中,例如5g nr和4g lte语音呼叫,确保ue成功、有效地注册到ims中是至关重要的。所公开的实施例通过采用流语音呼叫处理来解决这些问题,该流语音呼叫处理可以响应于5g中的ims注册失败在4g lte过程中重试ims注册。另一个流程400的示例如图4所示,根据本文所描述的一个实施例,其实现了对通过5g进行语音呼叫的上述处理过程。44.图4示出了存储为由硬件处理器404执行的机器可读存储介质406中的可执行操作的流程400。计算组件402可以是上述参考图1所述的启用5g的移动计算机设备(例如,智能手机),其被配置为执行所公开的技术。45.流程400开始于操作405,用户在此发起语音呼叫。例如,用户可以使用支持5g的移动计算设备(即ue)进行外呼语音呼叫,该呼叫流用于通过5g nr建立由ue发起的语音会话。然后,流程400继续在操作410处执行条件检查,以确定与发起的语音呼叫相关的img注册状态。在ue发起语音呼叫后,首先尝试通过5g向ims注册(如,向5gc发送img注册请求),然后才能接入语音呼叫。例如,ue可以通过sip利用5g网络向ims注册。已经在前面详细描述了ue成功注册到ims以支持5g语音的要求。具体地,由于要求将ue注册到ims,操作410检查以确定ue初始ims注册是否在5g上已经失败。在2g和3g语音服务不可用的部署中,确定ims注册失败的发生更为关键,因此回落到电路交换技术并不是一个可行的选择。46.如果确定ims注册状态(与ue的初始ims注册请求相关)为“失败”(如图4中的“是”),表示在5g中注册ims失败,则流程400继续到操作415。在一些情况下,操作410可以确定ims的注册状态为“未注册”或“未完成”是ims注册失败的指示。47.随后,在操作415中,流程400不会重试在5g中的ims注册。相反,流程400在确定5g上的ims注册失败后,立即完成对4g lte的rat/小区选择。然后,ue可以通过4g重试注册到ims,而不是再次通过5g(ims注册已经失败)。因此,与4g相比,当5g中的ims注册失败的概率更高时,此语音呼叫处理过程可以减少与在5g上多次尝试ims注册相关的延迟。例如,可以假设,在广泛使用的传统技术4g lte上进行ims注册,可能比作为新兴技术的5g nr更稳定和/或更可靠。操作415重试成功并且ue已成功注册到ims后,此时ue发起的语音呼叫仍可通过4g lte在ps域中完成。因此,通过在4g lte中更快地执行ims注册重试,可以更有效地设置和建立由ue发起的语音呼叫,以改善用户体验(例如,提高语音呼叫成功率)。此外,即使ue无法通过5g成功注册到ims,该处理程序也可以防止ue在部署不支持切换到2g和/或3g以获得cs语音服务时完全失去语音服务。48.参考操作410,在检查确定ims注册状态不指示ims注册失败的情况下(例如,ims注册状态为“完成”或“进行中”等),流程400可以转到操作425。在操作3425中,执行呼叫处理动作,该动作将最终通过5g nr或4g lte进行语音呼叫。在一些实施例中,如果ims注册状态为“进行中”,则操作525可以包括执行实施例的其他呼叫处理程序,例如参考图2所述的等待程序。49.根据本文所描述的一个实施例,图5示出了实现了用于5g语音呼叫的另一个处理程序另一个流程500的示例。类似于上面参考图4描述的程序,流程500还实现了当存在通过5g nr的ims注册失败时,处理语音呼叫的流程。50.图5示出了在机器可读存储介质506中,存储为可执行操作的过程500,该流程由硬件处理器504执行。计算组件502可以是上述参考图1所述的支持5g的移动计算机设备(例如,智能电话),其配置为执行所公开的技术。51.流程500从操作505开始,在操作505用户发起语音呼叫。例如,用户可以使用支持5g的移动计算设备(即ue)进行语音呼出,其发起了用于建立由ue发起的通过5g nr的语音会话的呼叫流程。然后流程500继续在操作410执行条件检查,以确定与发起的语音呼叫相关的img注册状态。操作510检查以确定ue的通过5g的ims注册是否失败。或者,在一些实施例中,流程500基于语音呼叫本身的状态来代替(或补充)ims注册的状态来调整用于处理语音呼叫的流程。相应地,在本实施例中,操作510涉及确定在先前操作705中发起的语音呼叫是否连接失败。本实施例可能适用于目标是在更极端的情况下禁用5g,例如当在5g上有大量语音呼叫掉线时。52.如果确定ims注册状态(与ue的初始ims注册请求相关联)为“失败”(如图4中的“是“所示),这表明在5g上存在ims注册失败,则流程500继续到操作515。本实施例可以适用于当目标为在更早的指示出可能影响语音呼叫的5g问题时禁用5g。因此,通过考虑ims注册状态,而不是等待完全语音呼叫失败,处理程序可以实质上减少通过掉线的语音呼叫的数量(例如,提高通过5g的语音呼叫成功率)。在一些情况下,操作510可以将ims注册状态为“未注册”或“未完成”确定为ims注册失败的指示,并且流程500将基于识别这些ims注册状态,继续进行操作515。53.此后,在操作515中,流程500执行另一个条件检查,以确定是否满足5g禁用标准。5g禁用条件是由ue设定并存储的一个或多个参数和/或条件,并且将在识别到与ue关联的当前已识别条件与存储的所设定的5g禁用标准的条件匹配时,触发5g禁用。根据实施例,5g禁用标准可以基于位置的定时器。5g禁用定时器可以根据基于定时器的标准来实现。例如,流程500可以在检测到ue首次出现ims注册失败时启动5g禁用定时器。即使在与第一次ims注册失败相关的语音呼叫结束后,5g禁用定时器仍继续运行。然后,如果流程500在5g禁用定时器到期之前,遇到ue的一个或多个后续ims注册失败,则操作515确定5g禁用标准(基于定时器)已被满足(如图5中的“是”)。5g禁用定时器可以视情况而定从多个时间间隔中设置,例如10分钟、20分钟、30分钟、60分钟。在一些实施例中,如果时间段已到期而没有检测到ue的另一个ims注册失败,5g禁用定时器可以自动重置。54.关于基于位置的标准,可以设定一个或多个5g失败位置。5g失败位置可以基于与之前观察到的ue或其他相关ue(例如,相同的蜂窝服务提供商、相同的ue用户等)的与ims注册失败相关的历史数据。例如,如果过去已经识别大致发生在同一区域内(例如,在定义的半径内)的ue多个通过5g的ims注册失败,则可以将该位置设定为已知的5g失败位置,并将其添加到存储的5g禁用标准中。对应于ims注册失败的位置可以使用一种或多种位置跟踪机制来识别,这些机制可以由ue或5g网络实现,包括但不限于:识别5g小区身份标识号(identity document,id);跟踪区编码(tracking area code,tac);全球定位系统(global positioning system,gps)定位数据等等。例如,流程500可以确定ue发生了ims注册失败,这会触发ue立即检测其在失败发生时的位置(使用上述位置跟踪机制之一)。因此,例如,指示ue位置的gps坐标可以对应于ims注册失败的实例。因此,操作515可以涉及检测在之前的操作510中经历ims注册失败的ue的当前位置。ue的当前位置可以与定义的5g失败标准中的5g失败位置进行比较。如果确定ue当前位置与已知5g失败位置之一大致位于同一区域(例如,在定义的半径内),则操作515认为ue处于5g失败位置,并且进一步认为5g禁用标准(基于位置)已被满足(如图5中的“是”)。symbolic instruction code,basic)、perl或python)编写。值得注意的是,软件组件可以从其他组件或从自身调用,并且/或可以在响应检测到的事件或中断时调用。配置为在计算设备上执行的软件组件,可以在计算机可读介质上提供,例如光盘、数字视频光盘、闪存驱动器、磁盘或任何其他有形介质,或作为数字下载提供(并且可以最初以压缩或可安装格式存储,在执行之前需要安装、解压或解密)。这样的软件代码可以部分或全部存储在执行计算设备的执行计算设备的存储设备上,以便由计算设备执行。软件指令可以嵌入到固件中,例如可擦除可编程只读存储器(erasable programmable read-only memory,eprom)。应该进一步理解的是,硬件组件可以由连接的逻辑单元组成,例如门和触发器,和/或可以由可编程单元组成,例如可编程门阵列或处理器。63.计算机系统600可以使用制定的硬连逻辑、一个或多个专用集成电路(application specific integrated circuit,asic)或现场可编程逻辑门阵列(application specific integrated circuit,fpga)、固件和/或程序逻辑来实现本文所述的技术,这些逻辑与计算机系统结合导致或编程计算机系统600成为特殊用途的机器。根据一个实施例,本文的技术由计算机系统600执行,以响应处理器604执行主存储器606中包含的一个或多个指令的一个或多个序列。这样的指令可以从另一个存储介质,例如存储设备610,读入主存储器906。执行主存储器606中包含的指令序列,使处理器604执行本文所述的处理步骤。在可选实施例中,可以使用硬连电路代替软件指令或与之结合使用64.本文中使用的术语“非暂时性介质”和类似术语是指存储数据和/或指令的任何介质,这些数据和/或指令使机器以特定的方式运行。这种非暂时性介质可包括非易失性介质和/或易失性介质。例如,非易失性介质包括诸如存储设备910的光盘或磁盘。易失性介质包括动态存储器,如主存储器906。非暂时性介质的常见形式包括,如,软盘、软磁盘、硬盘、固态驱动器、磁带或任何其他磁性数据存储介质、紧凑型光盘只读储存器(compact disc read-only memory,cd-rom)、任何其他光学数据存储介质、任何有孔图案的物理介质、ram、可编程只读存储器(programmable read-only memory,prom)和eprom、快闪可擦除可编程只读存储器(flash erasable programmable read-only memor,flash-eprom)、非易失性随机访问存储器(non-volatile random access memory,nvram)、任何其他存储芯片或卡带,以及它们的联网版本。65.非暂时性介质不同于传播介质,但可以与传输介质结合使用。传输介质参与非暂时性介质之间的信息传递。例如,传输介质包括同轴电缆、铜线和光纤,包括构成总线902的导线。传输介质也可以采取声波或光波的形式,例如在无线电波和红外数据通信中产生的声波或光波。66.计算机系统600还包括与总线602连接的通信接口618。通信接口618为连接一个或多个本地网络的一个或多个网络链接提供双向数据通信连接。例如,通信接口618可以是综合服务数字网络(integrated services digital network,isdn)卡、电缆调制解调器、卫星调制解调器或调制解调器,为相应类型的电话线提供数据通信连接。作为另一个示例,通信接口618可能是局域网(local area network,lan)卡,以提供与兼容的lan(或与广域网(wide area network,wan)通信的wan组件)的数据通信连接。无线链接也可以实现。在任何这样的实施中,通信接口618发送和接收电气、电磁或光信号,这些信号携带代表各种类型信息的数字数据流。67.网络链接通常通过一个或多个网络向其他数据设备提供数据通信。例如,网络链接可以通过本地网络提供到主机或由互联网服务提供商(internet service provider,isp)运营的数据设备的连接。isp反过来通过现在通常被称为“互联网”的世界范围内的分组数据通信网络提供数据通信服务。局域网和互联网都使用携带数字数据流的电气、电磁或光信号。通过各种网络的信号和网络链接上的信号,以及通过通信接口618,携带着数字数据带入和带出计算机系统900,都是传输介质的示例形式。68.计算机系统600可以通过网络、网络链接和通信接口918发送消息和接收数据,包括程序代码。在互联网的示例中,服务器可以通过互联网、isp、本地网络和通信接口618为应用程序传输请求代码。69.接收到的代码可以在接收时由处理器604执行,和/或存储在存储设备610中,或其他非易失性存储中以便以后执行。70.上述各部分中描述的每一个过程、方法和算法都可以体现在由一个或多个计算机系统或计算机处理器组成的计算机硬件执行的代码组件中,并由其完全或部分自动化。一个或多个计算机系统或计算机处理器也可以在“云计算”环境或“软件即服务”(software as a service,saas)中运行,以支持相关操作的执行。该过程和算法可以部分或全部在特定应用的电路中实现。上述各种特性和过程可以彼此独立地使用,也可以以各种方式组合使用。不同的组合和子组合旨在属于本公开的范围内,并且某些方法或过程块在一些实施例中可以省略。本文所描述的方法和过程也不限于任何特定的顺序,与之相关的块或状态可以以其他适当的顺序执行,或可以并行执行,或以其他方式执行。块或状态可以添加到所公开的示例性实施例中或从其中移除。某些操作或过程的执行可以分布在计算机系统或计算机处理器之间,不仅驻留在一台机器中,而且部署在多台机器上。71.如本文所使用的,电路可以利用任何形式的硬件、软件或它们的组合来实现。例如,可以实现为一个或多个处理器、控制器、asics、可编程逻辑阵列(programmable logic arrays,pla)、可编程阵列逻辑(programmable array logic,pal)、复杂可编程逻辑器件(complex programmable logic device,cpld)、fpga、逻辑组件、软件例程或其他机制来组成电路。在实施过程中,本文所描述的各种电路可以作为分立电路来实现,或者所描述的功能和特性可以在一个或多个电路之间部分或全部共享。即使各种功能的特征或要素可以单独描述或声称为单独的电路,这些特征和功能可以在一个或多个公共电路之间共享,这种描述不应要求或暗示需要单独的电路来实现这些特征或功能。在电路全部或部分使用软件实现的情况下,这种软件可以实现与能够执行与之相关的功能的计算或处理系统一起操作,例如计算机系统800。72.在此使用时,术语“或”可以被解释为包含或排他意义。此外,对资源、操作或结构的描述以单数形式出现时,不应理解为排除复数形式。条件语言,例如,除其他外,“可以”、“可”、“可能”或“也许”,除非另有特别说明,或在所使用的上下文中另有理解,通常旨在传达某些实施例包括,而其他实施例不包括某些特征、要素和/或步骤。73.除非另有明确说明,本文件中使用的术语和短语及其变体,应被解释为开放式的,而不是限制性的。诸如“常规”、“传统”、“通常”、“标准”、“已知”等形容词,以及具有类似含义的术语不应被理解为,将所描述的项目限制于给定的时间段或给定时间内可用的项目,而应被理解为包括现在或者将来的任何时候,可能可获得或已知的常规、传统、通常或标准技术。在某些情况下,存在“一个或多个”、“至少”、“但不限于”或其他类似短语,不应被理解为没有这些扩大范围短于的情况下,有意或要求使用较窄的情况。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部