用于在呼叫建立期间选择性启用或禁用测量报告的方法和装置与流程
未命名
09-24
阅读:99
评论:0
用于在呼叫建立期间选择性启用或禁用测量报告的方法和装置
相关申请的交叉引用
1.本技术要求于2021年1月29日提交的申请号为63/143,235的美国临时专利申请的优先权,该申请的全部内容通过引用并入本文。
技术领域
2.所公开的技术总体上涉及语音呼叫建立,更具体地,涉及防止用户设备(user equipment,ue)测量报告以避免在完成呼叫建立过程之前触发无线电接入技术(radio access technology,rat)之间的切换(switch)或切换(handoff)。
背景技术:
3.随着无线/移动通信的出现,出现了各种技术,例如全球移动通信系统(global system for mobile communication,gsm)、码分多址(code division multiple access,cdma)等。此外,虽然早期的无线/移动通信系统依赖于电路交换网络,但是后来开发的无线/移动通信系统转移到分组交换网络。例如,当诸如长期演进(long term evolution,lte)网络等分组交换网络不可用时,将使用称为电路交换回退(circuit switched fallback,csfb)的功能。也就是说,例如,当lte(分组交换)网络无法支持呼叫时,用户设备(ue)可以“回退”到传统/更易接入的电路交换网络,例如第三代无线(third generation,3g)网络。
4.同样,lte语音(voice over lte,volte)和新空口语音(voice over new radio,vonr)可以指通过互联网协议(internet protocol,ip)打包语音并通过4g/lte分组交换数据路径或第五代无线(fifth generation,5g)用户面(user plane,up)传输信令/数据。演进分组系统(evolved packet system,eps)回退是另一种移动性过程或机制,在该过程或机制中,ue可以将无线接入从5g更改为第四代无线(fourth generation wireless,4g)技术。术语
5.以下首字母缩略词在整个附图和/或描述中使用,并且为了方便而在下面提供,但是也可以引入其他首字母缩略词:
6.nr:new radio(新空口)
7.sa:stand-alone(独立)
8.vonr:voice over nr(nr语音)
9.volte:voice over lte(lte语音)
10.mr:measurement report(测量报告)
技术实现要素:
11.根据一些实施例,ue将在volte/vonr/eps回退呼叫建立期间停止4g/5g测量报告
的发送。
12.根据一个实施例,一种方法可以包括确定用户设备(ue)是否在执行互联网协议语音(voice over internet protocol,voip)呼叫建立过程。在确定ue在执行voip呼叫建立时,选择性启用或禁用向ue在其中运行的网络发送测量报告信息,直到voip呼叫建立过程完成。选择性启用测量报告信息的发送取决于进一步确定当前服务于ue的服务小区不满足稳定性阈值。当可能根据测量报告信息的发送进行ue的重定向或切换时,选择性禁用测量报告信息的发送。
13.在一些实施例中,voip呼叫建立过程包括以下之一:长期演进语音(volte)呼叫建立过程、新空口语音(vonr)呼叫建立过程、或演进分组系统(eps)回退呼叫建立过程。
14.在一些实施例中,该方法还包括在voip呼叫建立过程完成时重新启用测量报告信息的发送。
15.在一些实施例中,测量报告信息包括3gpp规定的系列a类事件和系列b类事件。
16.在一些实施例中,测量报告信息包括对应于3gpp规定的系列a类事件和系列b类事件中的一个或多个的测量参数值。
17.在一些实施例中,测量报告信息包括在测量报告中捕获的全部信息。
18.在一些实施例中,确定ue是否在执行voip呼叫建立过程包括检测涉及ue的voip呼叫建立消息或操作。
19.在一些实施例中,确定ue是否在执行voip呼叫建立过程基于服务小区的rat和ims语音呼叫类型信息。
20.根据一些实施例,一种用户设备(ue)包括处理器和存储器单元。存储器单元包括计算机代码,计算机代码在被执行时使处理器:当ue在执行互联网协议语音(voip)呼叫建立过程时,在确定当前服务于ue的服务小区不满足稳定性阈值时,启用向ue在其中运行的网络发送测量报告信息;当可能根据测量报告信息的发送进行ue的重定向或切换时,禁用测量报告信息的发送。
21.在一些实施例中,voip呼叫建立过程包括以下之一:长期演进语音(volte)呼叫建立过程、新空口语音(vonr)呼叫建立过程、或演进分组系统(eps)回退呼叫建立过程。
22.在一些实施例中,计算机代码在被执行时还使处理器在voip呼叫建立过程完成时重新启用测量报告信息的发送。
23.在一些实施例中,测量报告信息包括3gpp规定的系列a类事件和系列b类事件。
24.在一些实施例中,测量报告信息包括对应于3gpp规定的系列a类事件和系列b类事件中的一个或多个的测量参数值。
25.在一些实施例中,测量报告信息包括在测量报告中捕获的全部信息。
26.在一些实施例中,在被执行时使处理器确定ue是否在执行voip呼叫建立过程的计算机代码还使处理器检测涉及ue的voip呼叫建立消息或操作。
27.根据一些实施例,一种方法包括根据接收到切换指令,确定用户设备(ue)是否在执行互联网协议语音(voip)呼叫建立过程。该方法还包括确定ue是否在接收到切换指令之前发送了测量报告。
28.在确定ue未发送测量报告时,忽略切换指令并继续voip呼叫建立过程。
29.在一些实施例中,voip呼叫建立过程包括以下之一:长期演进语音(volte)呼叫建
立过程、新空口语音(vonr)呼叫建立过程、或演进分组系统(eps)回退呼叫建立过程。
30.在一些实施例中,测量报告信息包括3gpp规定的系列a类事件和系列b类事件。
31.在一些实施例中,测量报告信息包括对应于3gpp规定的系列a类事件和系列b类事件中的一个或多个的测量参数值。
32.在一些实施例中,确定ue是否在执行voip呼叫建立过程包括检测涉及ue的voip呼叫建立消息或操作。
33.提及这些说明性实施例不是为了限制或限定本公开,而是为了提供示例以帮助理解本公开。在具体实施方式中讨论了其他实施例并提供了进一步的描述。
附图说明
34.根据一个或多个各种实施例,结合以下附图详细描述本公开。仅出于说明的目的提供附图并且仅描绘典型或示例实施例。
35.图1示出根据一些实施例的可以实现本文公开的实施例的示例网络。
36.图2示出切换的示例。
37.图3示出基于测量报告的示例切换过程。
38.图4a示出根据各种实施例的选择性启用或禁用ue的测量报告的示例操作。
39.图4b示出演进分组系统(eps)回退呼叫建立过程的示例。
40.图4c示出新空口语音呼叫建立过程的示例。
41.图5是可用于实现本公开描述的实施例的各种特征的示例计算组件。
42.附图并不是详尽的,并且不将本公开限制为所公开的精确形式。
具体实施方式
43.各种无线技术标准实现了诸如上述用户设备(ue)等连接的电子设备之间的通信。基于802.11的无线通信(wi-fi)、第三代无线(3g)、第四代无线(4g)、长期演进(lte)、以及第五代无线(5g)是现有无线电接入技术(rat)的示例,这些rat具有相应的标准,这些标准规定了如何用这些rat进行通信。这些rat以及新开发的rat和标准支持相应设备之间的互联网协议(ip)多媒体子系统(multimedia subsystem,ims)和/或短消息服务(short message service,sms)通信。这些技术共同为大多数当前和未来的蜂窝或无线设备提供连接。
44.在任何rat的一些部署中,语音呼叫和通信采用ims信令和/或媒体。rat中的语音和视频通信服务可以在ip数据连接之上实现,以便ims为相应的rat提供服务。换句话说,ims提供语音通信作为应用服务。例如,在5g新空口(new radio,nr)中,语音呼叫可以完全通过分组交换(packet switched,ps)域支持,其中ims信令和/或媒体例如实现为由ims管理的端到端ip语音(voip)连接。
45.然而,当呼叫被建立为volte、vonr、或eps回退呼叫,但在呼叫连接/建立之前ue被重定向或被触发执行到另一rat/小区的切换时,可能会出现问题。即,在运行期间,ue通常执行测量以确定网络中的链路质量,并且将所得测量结果在测量报告中/作为测量报告发送到ue在其中运行的网络。如果测量报告反映了需要或建议重定向或切换的值或运行状态,则ue将从一个rat/小区移动到另一rat/小区。如果在呼叫建立完成之前发生这种情况,
呼叫最终会失败。
46.为了避免掉话带来的负面用户体验,本公开的实施例阻止或限制从ue向其网络(例如基站/节点b/enodeb/gnb)发送测量报告,例如直到volte、vonr、或eps回退呼叫建立完成。这样,可以完成呼叫建立操作,因此呼叫可以在没有中断或干扰的情况下进行。呼叫建立完成后,可以恢复“正常”操作并且可以继续/恢复从ue发送测量报告,并且可以相应地执行重定向或切换。在一些实施例中,可以触发重定向或切换的特定事件不在测量报告中报告。这样,即使ue发送测量报告,测量报告中的信息也不会包括重定向/切换触发信息。
47.在其他实施例中,或结合上述实施例,当服务小区呼叫质量/状态比给定阈值差,并且存在无线链路故障的风险时,无论ue是否在进行呼叫建立,ue都可以启用测量报告的发送。因为任何已建立的呼叫都有可能失败,所以ue干预测量报告的发送可以降低这种风险。
48.在其他实施例中,如果切换是盲切换,则ue可以忽略切换命令。也就是说,可以在未从ue接收到测量报告的情况下触发盲切换。为了避免在volte/vonr/eps回退呼叫建立之前进行切换,如果ue未在盲切换命令/请求之前发送测量报告,则ue可以忽略执行rat内或rat间(lte/nr)切换的命令/请求。在这种情况下,尽管接收到执行切换的指令/命令,ue仍可以继续执行进行中的volte/vonr/eps回退呼叫建立操作。因此,可以提高语音呼叫成功率,并且可以避免负面的用户呼叫建立/进行体验。
49.在描述本文设想的各种实施例的细节之前,描述可以实现或利用这种实施例的通信网络将是有益的。图1示出示例网络100,可以在网络100中或利用网络100实现本公开的各种实施例。移动网络可以视为包括两个组成网络,即无线接入网(radio access network,ran)和核心网。
50.移动网络的ran可以包括各种基础设施,例如,基站/蜂窝塔、桅杆、家庭/建筑物内基础设施等。ran允许设备(也称为ue,例如智能手机、平板电脑、膝上型电脑、车载通信设备(例如具有车辆到车辆(vehicle-to-vehicle,v2v)能力的车辆))的用户连接到核心网。图1示出多个小基站或小小区和宏基站或宏小区,即宏小区106、110、112以及小小区108。
51.宏小区可以指能够在长/远距离上保持网络信号强度的(高、大功率)“宏”基站/蜂窝塔。宏小区可以使用多输入多输出(multiple input,multiple output,mimo)天线,这些天线可以具有允许同时发送和/或接收数据的各种组件。在图1的示例网络100中,宏小区106可以为车辆120和122提供无线宽带覆盖/通信。宏小区110可以为诸如城市或直辖市128等区域提供宽带服务。同样,宏小区112可以为诸如城市或自治市130等区域提供宽带覆盖。
52.小小区可以指实现为微基站的无线发射器/接收器,这些微基站设计用于提供比宏小区提供的覆盖范围更小的区域的覆盖,例如,对于室外5g小小区,提供大约100米(m)到200m的覆盖。室内5g小小区部署可以提供大约10m的覆盖。小小区可以安装或集成到路灯、电线杆、建筑物等中/上,并且类似于宏基站,也可以利用大规模mimo天线。在图1的示例网络100中,小小区108为房屋124和智能手机126提供宽带覆盖。
53.核心网可以包括用于管理到/从/经由ran的连接的移动交换机和数据网络。如图所1示,网络100的核心网可以包括中央服务器102和本地服务器104。中央服务器102示为通过宏小区112实现区域130的宽带服务。中央服务器102还可以操作地连接到本地服务器104,本地服务器104通过宏小区106和110以及小小区108提供宽带连接。
54.图2示出4g系统和5g系统如何支持设备移动性。例如,在高层,可以使用多个无线电基站(小区)为移动设备提供诸如网络接入等通信服务,每个无线电基站覆盖一个地理区域。图2示出这种小区的三个示例,例如小区s、小区t、小区n,其中小区s、t、n中的每个小区提供特定的地理覆盖区域。在此示例中,小区s在覆盖区域110a内或在覆盖区域110a上提供无线通信(例如网络接入),小区t在覆盖区域112上提供服务,小区n在覆盖区域11上提供服务。应理解,某些地理区域可以也由多个小区覆盖。如图2所示,可以看出覆盖区域110和112重叠,而覆盖区域112和114重叠。当设备离开当前服务小区的无线电覆盖区域时,通过将设备从当前服务小区迁移到新的目标小区来维持网络接入。
55.还应理解,小区s、t、n可以属于/运行于相同或不同类型的网络。例如,小区s可以属于5g网络,而小区t属于eps系统。5g系统包括独立(stand-alone,sa)和非独立(stand-alone,nsa)架构,不同之处在于sa架构将5g无线电直接连接到5g核心网。与sa架构的5g独立操作相比,nsa架构将4g核心控制信令用于5g ran(即,nsa架构建立在4g网络上,使用演进分组核心(epc)网络,ue通过4g连接到nr以接入epc)。5g网络的sa可能无法支持语音呼叫服务,因此依赖于eps(epc核心网),当注册到5g系统的ue请求语音呼叫服务时,ue需要回退到eps,这需要在系统之间进行切换。
56.在图2的示例中,智能手机126示为在位于覆盖区域110内的同时,从小区s(当前服务小区)接收服务。随着智能手机126向小区t移动或行进,可以理解,智能手机126可以继续从小区s接收服务,但是如上所述,覆盖区域110可能与更靠近小区t的覆盖区域112重叠。在穿过覆盖区域110和112的这个重叠区域时,智能手机126可以切换到小区t(目标服务小区)并开始从小区t接收服务。在现实中,切换可能会很频繁,例如在步行场景中平均每70秒一次,在铁路行进中平均每8.6秒一次,并且随着5g密集小小区的部署,切换可能会更频繁。应理解,5g密集小小区可以提供比4g小区更好的速度/吞吐量/延迟,但用于小小区的高频段5g频谱中使用的无线电波(毫米波)更容易被诸如建筑物、树木等障碍物阻挡,因此这种无线电波的覆盖范围较小。因此,切换可能会更频繁。
57.图3示出可能发生/执行以实现切换的某些事件/动作。按照图2的示例,智能手机126从覆盖区域110(由小区s服务)移动到覆盖区域112(由小区t服务)。一旦智能手机126连接到其服务小区(小区s),服务小区s要求智能手机126监测服务小区(小区s)和目标小区(小区t)的信号强度。例如,如果目标小区(小区t)的信号弱于服务小区(小区s)的信号,则服务小区s使用“标准”阈值和信号强度的触发事件条件(下面更详细地讨论)配置智能手机126。智能手机126可以执行信号强度测量,并且如果满足任何事件标准,则智能手机126向服务小区s报告信号强度测量结果,将测量报告发送回小区s(小区s在某一时刻可以反映小区s的信号强度rs(例如110dbm)小于小区t的rt(例如100dbm))。在接收到测量后,服务小区s运行其本地切换决策算法,并且可以重配置智能手机126(使用更新的事件/阈值)进行进一步的测量,或向智能手机126发送切换命令。在某一时刻,随着智能手机126越来越接近小区t,小区t的信号强度将开始增大并且最终将超过小区s的信号强度,此时,做出将智能手机126的服务从服务小区s切换到目标小区t的决定。在接收到切换命令时,智能手机126将断开与服务小区的连接,并连接到目标小区t。在切换执行期间,为了成功切换,直到智能手机126完成断开与小区s的连接并连接到小区t才提供服务。
58.应理解,重定向(一种类型的切换)也可以在ue(例如智能手机126)离开小区(例如
小区s)并进入小区t的覆盖范围时执行。在进入小区t的覆盖区域后,智能手机126也从其当前的“连接”状态改变为空闲模式。(小区s的)源enb释放其与智能手机126的连接,将通过指示所需的载波频率或小区id来指示智能手机126将其自身重定向到(小区t的)目标enb。通过切换和重定向,根据测量报告功能提示移动到另一rat/小区。
59.同样,移动性/切换决策基于来自ue的测量报告。可以进行和报告多项测量,包括例如:接收信号强度指示(received signal strength indicator,rssi);参考信号接收功率(reference signal received power,rsrp);参考信号接收质量(reference signal received quality,rsrq);信干噪比(signal to interference plus noise ratio,sinr);信噪比(signal to noise ratio,snr),仅举几例。下表1示出了可以反映在测量报告中的示例事件(系列a和b)。应理解,3gpp规范提供了ue可以执行的一组定义测量报告机制,其中每种类型的报告称为事件。ue需要报告的事件类型可以由例如从小区的基站发送到ue的无线资源控制(radio resource control,rrc)信令指定。
60.事件a1-a6适用于相同/rat内事件,而事件b1和b2适用于rat间事件。事件a1指示服务小区比给定阈值好。事件a2指示服务小区变得比阈值差。事件a3指示相邻小区变得比特殊小区好一些偏移。事件a4指示相邻小区变得比定义阈值好。事件a5指示特殊小区变得比第一阈值差,而相邻小区变得比第二阈值好(例如事件a2和a4的组合)。事件a6是指当相邻小区变得比特殊小区好一些定义(正或负)偏移时。事件b1是指rat间相邻小区变得比定义阈值好,而事件b2表明主服务小区变得比第一定义阈值差,而rat间相邻小区比第二定义阈值好。
61.图4a示出根据各种实施例的可由ue响应于ue的各种操作条件而执行以禁止测量报告或发起测量报告的操作。在操作400,确定ue是否在执行vonr、volte、或eps回退呼叫建立之一。
62.图4b示出eps回退呼叫建立过程440的示例。图4b示出具有各种网元的示例架构,这些网元包括但不限于ue 440a、下一代(next generation,ng)ran 440b、演进型umts陆地
ran(evolved umts terrestrial ran,e-utran)440c、核心接入和移动性管理功能(access and mobility management function,amf)440d、移动管理实体(mobility management entity,mnme)440e、服务网关(serving gateway,sgw)440f、up功能(up function,upf)440g和ims 440h。本领域的普通技术人员理解由这种网元提供的角色/功能。在442,在ue 440a和ims 440h之间发起5g系统(5g system,5gs)中的移动发起/终止的ims语音会话。在444,ng ran 440b对网络发起的分组数据单元(packet data unit,pdu)会话进行修改,以建立ims语音会话的服务质量(quality of service,qos)流。在446,ng ran 440b触发可选的mr请求以进行回退。在448,指示在进行ims语音回退的ng ran 440b拒绝pdu会话修改。在450,在ue重定向或切换到eps。在452,ue 440a可以执行跟踪区域更新(tracking area update,tau)过程,在454,ue可以通过切换请求来请求连接到pdn。在456,修改网络发起的pdn连接以建立语音专用承载,在458,继续ims语音会话建立过程。
63.当ue参与任何这种操作或接收/发送任何这种消息(或指示eps回退呼叫建立的消息/操作集)时,根据各种实施例,ue可以禁止在eps回退完成之前发送将触发重定向/切换的测量报告。应注意,eps回退涉及重定向/切换,但该重定向/切换是除了避免的eps回退重定向/切换之外的由测量报告造成的另一或不同的重定向/切换。即,允许在另一重定向/切换发生之前继续/完成eps回退呼叫建立。还应注意,即使没有上述消息流/操作,ue也可以基于例如rat和ims语音呼叫类型信息,确定在进行eps回退呼叫建立。具体地,ue可以基于ue当前所处于的rat以及是否已经触发回退操作来做出这种确定。例如,如果ue在lte或nr中运行,但尚未触发回退,则呼叫是volte或vonr呼叫。另一方面,如果ue在nr上并且触发了回退,则该呼叫是eps回退呼叫类型。因此,如果ue基于该信息确定在进行eps回退呼叫建立,则ue仍然可以禁止测量报告的发送/忽略对测量报告的请求。
64.图4c示出vonr呼叫建立过程460的示例。应理解,示出的vonr呼叫建立过程类似于volte呼叫建立,不同之处在于重定向将发生到lte rat而不是5c核心。图4b示出具有各种网元的示例架构,这些网元包括但不限于ue 440a、ng ran 440b、amf 440d、upf 440g/会话管理功能(session management function,smf)440i、策略控制功能(policy control function,pcf)440j和ims 440h。本领域的普通技术人员理解由这种网络元件提供的角色/功能。在462,类似于操作442(图4b),在ue 440a和ims 440h之间发起移动发起/终止的ims语音会话,并且可以发起用于语音建立的qos流。在464,类似于操作444(图4b),ng ran 440b对网络发起的分组数据单元(pdu)会话进行修改,以建立ims语音会话的服务质量(qos)流。在464,ng ran 440b和ue 440a参与up的重配置。在468,接受ims语音会话的pdu会话修改,在470,继续ims语音会话建立过程。
65.同样,当ue参与任何这种操作或接收/发送任何这种消息(或指示volte或vonr呼叫建立的消息/操作集)时,根据各种实施例,ue可以禁止在volte/vonr呼叫建立完成之前发送将触发重定向/切换的测量报告/忽略在volte/vonr呼叫建立完成之前的对发送将触发重定向/切换的测量报告的请求。
66.返回参考图4a,在操作402,在确定ue在执行vonr、volte、或eps回退呼叫建立之一时,禁止发送可能会触发ue的重定向或切换之一的信息。如上所述,当ue在进行volte、vonr、或eps回退呼叫建立,但发送网络认为需要重定向或切换的测量报告时,重定向/切换会发生在呼叫建立完成之前,导致掉话。然而,在操作404,在呼叫建立完成之后,ue可以恢
复从ue发送信息。如上所述,在一些实施例中,该信息可以是测量报告的一个或多个方面或元素(例如与系列a或b事件关联的一个或多个参数)。同样如上所述,在一些实施例中,在vonr、volte、或eps回退呼叫建立期间禁止发送整个任何/所有测量报告。
67.在一些实施例中,在操作410,在确定ue在执行vonr、volte、或eps回退呼叫建立之一时,ue可以接收切换指令。在某些情况下,网络将在没有接收到指示建议切换的事件的测量报告的情况下指示ue切换到另一rat/小区。在操作412,ue确定其是否在接收到切换指令之前发送了测量报告。在操作414,在确定ue在接收到切换指令之前未发送测量报告时,ue忽略切换指令。也就是说,网络尝试发起盲切换,如果在呼叫建立完成之前执行盲切换,也会导致掉话。
68.在其他实施例中,在操作420,在确定ue在执行vonr、volte、或eps回退呼叫建立之一时,ue可以将至少一个服务小区测量与关于服务质量/小区性能的给定阈值进行比较。这种阈值可以例如单独基于rsrp,并结合rsrq。最终,阈值所基于的可以变化,只要阈值反映了指示服务小区足够稳定以保持驻留在该服务小区上的某个值/水平。在一些实施例中,阈值可以从测试数据或指示小区稳定性的其他数据中导出。应理解,阈值可以是rat相关的,例如lte相关阈值可以不同于5g相关阈值。在操作424,在确定服务小区测量指示比阈值差的性能时,允许ue发送测量报告。同样,如果ue当前的服务小区允许呼叫建立,即使呼叫建立完成,该呼叫也有掉话的风险。因此,在一些实施例中,可以确定阈值,使得阈值描述一些给定的掉话可能性与可接受性能的可能性。如果服务小区的性能被认为比给定阈值差,则当已建立的呼叫掉话的概率高得不可接受时,启用测量报告并首先重定向/切换到性能更好的目标小区将比完成呼叫建立更可取。
69.图5是可用于实现本公开描述的实施例的各种特征的示例计算组件。图5描绘了可以实现本文描述的各种实施例的示例计算机系统500的框图。计算机系统500包括总线502或用于传输信息的其他通信机构、与总线502耦合用于处理信息的一个或多个硬件处理器504。硬件处理器504例如可以是一个或多个通用微处理器。
70.计算机系统500还包括主存储器506,如随机存取存储器(random access memory,ram)、缓存和/或其他动态存储设备,主存储器506耦合到总线502以用于存储将由处理器504执行的信息和指令。在执行将由处理器504执行的指令的过程中,主存储器506也可用于存储临时变量或其他中间信息。这种指令当存储在处理器504可访问的存储介质中时,使计算机系统500成为专用于执行指令中指定的操作的专用机器。
71.计算机系统500还包括只读存储器(read only memory,rom)508或其他静态存储设备,rom 508耦合到总线502以用于存储处理器504的静态信息和指令。提供存储设备510,例如固态盘(solid state disk,ssd)磁盘、光盘、或usb拇指驱动器(闪存驱动器)等,存储设备510耦合到总线502以用于存储信息和指令。
72.计算机系统500可经由总线502耦合到显示器512,例如液晶显示器(liquid crystal display,lcd)(或触摸屏),用于向计算机用户显示信息。包括字母数字键和其他键的输入设备514耦合到总线502,以用于将信息和命令选择传输到处理器504。另一种类型的用户输入设备是光标控件516,例如鼠标、轨迹球、或光标方向键,用于将方向信息和命令选择传输到处理器504并用于控制显示器512上的光标移动。在一些实施例中,可以通过在没有光标的触摸屏上接收触摸来实现与光标控制相同的方向信息和命令选择。
73.计算系统500可以包括用于实现gui的用户界面模块,gui可以作为由计算设备执行的可执行软件代码存储在大容量存储设备中。这个模块和其他模块可以包括例如组件,例如软件组件、面向对象的软件组件、类组件、任务组件、过程、功能、属性、进程、子例程、程序代码段、驱动程序、固件、微代码、电路、比特流、数据、数据库、数据结构、表格、数组、以及变量。
74.通常,本文所用的“组件”、“引擎”、“系统”、“数据库”、“数据存储”等词可以指实现在硬件或固件中的逻辑或用编程语言(例如java、c、或c++)编写的可能具有入口点和出口点的软件指令集合。软件组件可以被编译和链接成可执行程序,安装在动态链接库中,也可以用诸如basic、perl、或python等解释性编程语言编写。可以理解,软件组件可以从其他组件或其本身调用,并且/或者可以响应检测到的事件或中断而调用。配置为在计算设备上执行的软件组件可以在诸如光盘、数字视频光盘、闪存驱动器、磁光盘、或任何其他有形介质等计算机可读介质上提供,或作为数字下载(并且可以最初以在执行前需要安装、解压缩、或解密的压缩或可安装格式存储)。这种软件代码可以部分或全部存储在执行计算设备的存储设备上,以便由计算设备执行。软件指令可以嵌入固件中,如eprom。还应理解,硬件组件可以包括连接的逻辑单元,例如门和触发器,和/或可以包括可编程单元,例如可编程门阵列或处理器。
75.计算机系统500可以使用定制的硬接线逻辑、一个或多个asic或fpga、固件和/或程序逻辑来实现本文所述的技术,这些硬接线逻辑、asic或fpga、固件和/或程序逻辑与计算机系统相结合,使计算机系统500成为或将计算机系统500编程为专用机器。根据一个实施例,本文的技术由计算机系统500响应于处理器504执行主存储器506中包含的一个或多个指令的一个或多个序列而执行。这种指令可以从另一存储介质(例如存储设备510)读入主存储器506。执行主存储器506中包含的指令序列使处理器504执行本文所述的处理步骤。在其他实施例中,可以使用硬接线电路替代或与软件指令相结合。
76.本文所用的术语“非暂时性介质”和类似术语是指存储数据和/或指令的任何介质,这些数据和/或指令使机器以特定方式运行。这种非暂时性介质可以包括非易失性介质和/或易失性介质。非易失性介质包括例如光学或磁性磁盘,如存储设备510。易失性介质包括动态存储器,如主存储器506。非暂时性介质的常见形式包括例如软盘、软盘、硬盘、固态驱动器、磁带、或任何其他磁性数据存储介质、cd-rom、任何其他光学数据存储介质、任何具有孔的图案的物理介质、ram、prom、eprom、flash-eprom、nvram、任何其他存储芯片或盒,以及相同的联网版本。
77.非暂时性介质与传输介质不同,但可与传输介质一起使用。传输介质参与非暂时性介质之间的信息传输。例如,传输介质包括同轴电缆、铜线和光纤,包括构成总线502的导线。传输介质也可以采取声波或光波的形式,例如在无线电波和红外线数据通信过程中产生的声波或光波。
78.计算机系统500还包括耦合到总线502的通信接口518。通信接口518提供耦合到一个或多个网络链路的双向数据通信,这些网络链路连接到一个或多个本地网络。例如,通信接口518可以是集成服务数字网络(integrated services digital network,isdn)卡、电缆调制解调器、卫星调制解调器、或调制解调器,以提供与相应类型电话线的数据通信连接。作为另一示例,通信接口518可以是局域网(local area network,lan)卡,以提供与兼
容的lan(或与wan通信的wan组件)的数据通信连接。也可以实现无线链路。在任何这种实施例中,通信接口518发送和接收电、电磁、或光学信号,这些信号携带表示各种类型的信息的数字数据流。
79.网络链路通常通过一个或多个网络向其他数据设备提供数据通信。例如,网络链路可以通过本地网络提供与主机或由互联网服务提供商(internet service provider,isp)运营的数据设备的连接。isp转而通过现在通常称为“互联网”的全球分组数据通信网络提供数据通信服务。本地网络和互联网都使用携带数字数据流的电、电磁、或光学信号。通过各种网络的信号、网络链路上的信号、以及通过通信接口518的信号是传输介质的示例形式,这些信号将数字数据携带至和携带出计算机系统500。
80.计算机系统500可以通过网络、网络链路、以及通信接口518发送消息和接收数据,包括程序代码。在互联网示例中,服务器可以通过互联网、isp、本地网络、以及通信接口518发送应用程序的请求的代码。
81.接收到的代码可以在接收到时由处理器504执行,和/或存储在存储设备510或其他非易失性存储器中,以便后续执行。
82.前面各部分所述的每个过程、方法、以及算法可以实现在包括计算机硬件的一个或多个计算机系统或计算机处理器执行的代码组件中,并完全或部分地由这些代码组件自动化。上述一个或多个计算机系统或计算机处理器还可以用于支持在“云计算”环境中或作为“软件即服务(software as a service,saas)”执行相关操作。这些过程和算法可以部分或全部在专用电路中实现。上述各种特征和过程可以相互独立使用,也可以以各种方式组合。不同的组合和子组合旨在落在本公开的范围内,某些方法或过程块在一些实施例中可以省略。本文描述的方法和过程也不限于任何特定的顺序,与其相关联的块或状态可以以其他适当的顺序执行,或者可以并行执行或以其他方式执行。块或状态可以添加到公开的示例实施例中或从示例实施例中删除。某些操作或过程的执行可以分布在计算机系统或计算机处理器之间,而不仅驻留在一台机器内,而是部署在若干台机器上。
83.如本文所用,电路可以利用任何形式的硬件、软件、或其组合实现。例如,一个或多个处理器、控制器、asic、pla、pal、cpld、fpga、逻辑组件、软件程序、或其他机制可以实现以构成一个电路。在实施中,本文所述的各种电路可以实现为分立电路,或者描述的功能和特性可以在一个或多个电路中部分或全部共享。即使各种特征或功能元素可以描述或声明为单独的电路,这些特征和功能可以在一个或多个公共电路中共享,这种描述不应要求或暗示需要单独的电路来实现这些特征或功能。在电路全部或部分使用软件实现的情况下,这种软件可以实现为与能够执行关于其描述的功能的计算或处理系统(例如计算机系统500)一起操作。
84.如本文所用,术语“或”可以理解为包含或排他的意义。此外,单数形式的资源、操作、或结构的描述不应理解为排除复数形式。诸如“可以”、“可能”、或“也许”等条件性语言,除非另有具体说明,或在所用的上下文中以其他方式理解,一般旨在传达某些实施例包括,而其他实施例不包括某些特征、元素、和/或步骤。
85.除非另有明确说明,否则本文件中使用的术语和短语及其变型应解释为开放式而非限制性的。诸如“常规”、“传统”、“正常”、“标准”、“已知”等形容词以及类似含义的术语不应解释为将所描述的项限制在给定时间段或限制为在给定时间可用的项,而应理解为包括
现在或将来任何时间可能可用或已知的常规、传统、正常、或标准的技术。在一些情况下,存在诸如“一个或多个”、“至少”、“但不限于”、或其他类似短语的宽泛词汇和短语不应理解为在可能不存在这种宽泛短语的情况下,有意或要求采用较窄的情况。
技术特征:
1.一种方法,包括:确定用户设备(ue)是否在执行互联网协议语音(voip)呼叫建立过程;在确定所述ue在执行voip呼叫建立时,选择性启用或禁用向所述ue在其中运行的网络发送测量报告信息,直到所述voip呼叫建立过程完成;其中,选择性启用所述测量报告信息的所述发送取决于进一步确定当前服务所述ue的服务小区不满足稳定性阈值;以及其中,当可能根据所述测量报告信息的所述发送进行所述ue的重定向或切换时,选择性禁用所述测量报告信息的所述发送。2.根据权利要求1所述的方法,其中,所述voip呼叫建立过程包括以下之一:长期演进语音(volte)呼叫建立过程、新空口语音(vonr)呼叫建立过程、或演进分组系统(eps)回退呼叫建立过程。3.根据权利要求1所述的方法,还包括在所述voip呼叫建立过程完成时重新启用所述测量报告信息的所述发送。4.根据权利要求1所述的方法,其中,所述测量报告信息包括3gpp规定的系列a类事件和系列b类事件。5.根据权利要求4所述的方法,其中,所述测量报告信息包括对应于所述3gpp规定的系列a类事件和系列b类事件中的一个或多个的测量参数值。6.根据权利要求1所述的方法,其中,所述测量报告信息包括在测量报告中捕获的全部信息。7.根据权利要求1所述的方法,其中,确定所述ue是否在执行所述voip呼叫建立过程包括检测涉及所述ue的voip呼叫建立消息或操作。8.根据权利要求1所述的方法,其中,确定所述ue是否在执行所述voip呼叫建立过程基于所述服务小区的rat和ims语音呼叫类型信息。9.一种用户设备(ue),包括:处理器;以及存储器单元,包括计算机代码,所述计算机代码在被执行时使所述处理器:当所述ue在执行互联网协议语音(voip)呼叫建立过程时,在确定当前服务于所述ue的服务小区不满足稳定性阈值时,启用向所述ue在其中运行的网络发送测量报告信息;以及当可能根据所述测量报告信息的所述发送进行所述ue的重定向或切换时,禁用所述测量报告信息的发送。10.根据权利要求9所述的ue,其中,所述voip呼叫建立过程包括以下之一:长期演进语音(volte)呼叫建立过程、新空口语音(vonr)呼叫建立过程、或演进分组系统(eps)回退呼叫建立过程。11.根据权利要求9所述的ue,其中,所述计算机代码在被执行时还使所述处理器在所述voip呼叫建立过程完成时重新启用所述测量报告信息的所述发送。12.根据权利要求9所述的ue,其中,所述测量报告信息包括3gpp规定的系列a类事件和系列b类事件。13.根据权利要求12所述的ue,其中,所述测量报告信息包括对应于所述3gpp规定的系列a类事件和系列b类事件中的一个或多个的测量参数值。
14.根据权利要求9所述的ue,其中,所述测量报告信息包括在测量报告中捕获的全部信息。15.根据权利要求9所述的ue,其中,在被执行时使所述处理器确定所述ue是否在执行所述voip呼叫建立过程的所述计算机代码还使所述处理器检测涉及所述ue的voip呼叫建立消息或操作。16.一种方法,包括:根据接收到切换指令,确定用户设备(ue)是否在执行互联网协议语音(voip)呼叫建立过程;进一步确定所述ue是否在接收到所述切换指令之前发送了测量报告;在确定所述ue未发送测量报告时,忽略所述切换指令并继续所述voip呼叫建立过程。17.根据权利要求16所述的方法,其中,所述voip呼叫建立过程包括以下之一:长期演进语音(volte)呼叫建立过程、新空口语音(vonr)呼叫建立过程、或演进分组系统(eps)回退呼叫建立过程。18.根据权利要求16所述的方法,其中,所述测量报告信息包括3gpp规定的系列a类事件和系列b类事件。19.根据权利要求18所述的方法,其中,所述测量报告信息包括对应于所述3gpp规定的系列a类事件和系列b类事件中的一个或多个的测量参数值。20.根据权利要求1所述的方法,其中,确定所述ue是否在执行所述voip呼叫建立过程包括检测涉及所述ue的voip呼叫建立消息或操作。
技术总结
提供了用于选择性启用或禁用用户设备(UE)向网络的测量报告的系统和方法。选择性启用/禁用可以基于UE是否在进行长期演进语音(VoLTE)、新空口语音(VoNR)、或演进分组系统(EPS)回退呼叫建立。在一些情况下,如果UE在进行VoLTE、VoNR、或EPS回退呼叫建立过程,则禁止UE进行测量报告。在一些情况下,例如当网络指示UE进行盲切换时,如果UE在切换指令之前未发送测量报告,则UE可以忽略该指令。在一些情况下,相对于给定阈值的服务小区性能可能会提示启用测量报告,以避免在VoNR、VoLTE、EPS回退呼叫建立后呼叫掉话的可能性。叫建立后呼叫掉话的可能性。叫建立后呼叫掉话的可能性。
技术研发人员:徐欣 时咏晟 梁宰赫
受保护的技术使用者:创峰科技
技术研发日:2022.01.28
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:自动线束测试器的制作方法 下一篇:光检测装置及测距装置的制作方法