一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

新空口承载语音VoNR能力的识别方法和装置与流程

2022-11-19 09:21:50 来源:中国专利 TAG:

新空口承载语音vonr能力的识别方法和装置
技术领域
1.本技术涉及通信技术领域,尤其涉及新空口承载语音vonr能力的识别方法和装置。


背景技术:

2.第五代移动通信技术(5th generation mobile communication technology,5g)新空口(new radio,nr)是一种新的无线接入技术,由第三代合作伙伴计划(3rd generation partnership project,3gpp)开发,用于5g移动通信网络,是5g网络空中接口的全球通用标准。5g移动通信网络基于ip多媒体子系统(ip multimedia subsystem,ims)提供语音业务,其上面承载的语音通话业务称之为新空口承载语音(voice on new radio,vonr)。
3.在目前相关技术中,由于vonr为5g移动通信网络中的特有业务,因此,在5g移动通信网络中,如何利用vonr能力为用户提供良好的语音通话服务,是目前亟待解决的问题。


技术实现要素:

4.本技术提供一种新空口承载语音vonr能力的识别方法和装置,能够使得终端在正常发起语音呼叫之前获知网络vonr能力,提前应用改善措施,从而为用户提供良好的语音通话服务,提高用户体验。
5.第一方面,本技术提供一种新空口承载语音vonr能力的识别方法,该方法包括:终端在与网络设备完成第五代移动通信系统独立组网5g sa网络注册后,向所述网络设备发送第一消息,所述第一消息用于获取所述终端与所述网络设备之间的数据流的信息,所述数据流为所述5g sa网络的数据流;所述终端接收所述网络设备发送的与所述第一消息对应的响应消息;所述终端根据所述响应消息,确定所述5g sa网络是否具备新空口承载语音vonr能力。
6.在本技术实施例中,通过在终端与网络设备完成5g sa网络注册后,对网络设备的vonr能力进行探测识别,使得终端在正常发起语音呼叫之前可以获知网络设备的vonr能力,以提前应用改善措施,为用户提供良好的语音通话服务。
7.第二方面,本技术提供一种新空口承载语音vonr能力的识别装置,该装置包括:发送模块,用于在与网络设备完成第五代移动通信系统独立组网5g sa网络注册后,向所述网络设备发送第一消息,所述第一消息用于获取所述终端与所述网络设备之间的数据流的信息,所述数据流为所述5g sa网络的数据流;接收模块,用于接收所述网络设备发送的与所述第一消息对应的响应消息;确定模块,用于根据所述响应消息,确定所述5g sa网络是否具备新空口承载语音vonr能力。
8.第三方面,本技术提供一种新空口承载语音vonr能力的识别装置,包括处理器和存储器,所述存储器用于存储代码指令;所述处理器用于运行所述代码指令,以实现上述第一方面或其中任一种可能实现方式中的方法。
9.第四方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面或其中任一种可能实现方式中的方法。
10.第五方面,本技术提供一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面或其中任一种可能实现方式中的方法。
附图说明
11.图1是本技术一个实施例提供的应用场景的示意图;
12.图2为本技术一个实施例提供的vonr能力的识别方法的流程图;
13.图3为本技术一个实施例提供的vonr能力的识别方法的示例性流程图;
14.图4为本技术另一个实施例提供的vonr能力的识别方法的示例性流程图;
15.图5为本技术又一个实施例提供的vonr能力的识别方法的示例性流程图;
16.图6为本技术一个实施例提供的vonr能力的识别方法的整体示例性流程图;
17.图7为本技术一个实施例提供的vonr能力的识别装置的结构性示意图;
18.图8为本技术另一个实施例提供的装置的结构性示意图。
具体实施方式
19.下面将结合附图,对本技术中的技术方案进行描述。
20.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一指令和第二指令是为了区分不同的用户指令,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
21.需要说明的是,本技术中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
22.此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
23.图1为本技术一个实施例提供的应用场景示意图。如图1所示,该应用场景可以包括网络设备110和终端120。其中,网络设备110和终端120可以在5g网络下采用vonr的方式进行通信,例如,网络设备110通过下行信道发送信息给终端120,终端120通过上行信道发送信息给网络设备110,终端120可以是固定位置的,也可以是可移动的。
24.可以理解的是,图1中示出的网络设备和终端的数量均为一个仅是一种示例。在实
际过程中网络设备和终端的数量还可以为其它数量。当然,该场景还可以包括其他网元,例如,还可以包括核心网设备,网络设备可以与该核心网设备连接。在此说明的是,本技术实施例中对于网络设备和终端的具体形式不进行限定。
25.示例性地,网络设备110是终端通过无线方式接入到移动通信系统中的设备,可以是基站enb(evolved node b),演进型基站(evolved nodeb,enodeb)、发送接收点(trasmission reception point,trp)、第五代移动通信系统中的下一代基站(next generation nodeb,gnb)、未来移动通信系统中的基站或者无线保真(wireless fidelity,wifi)系统中的接入点等;也可以是完成基站部分功能的模块或者单元,例如,可以是集中式单元(central unit,cu),也可以是分布式单元(distributed unit,du)。本技术实施例对网络设备110所采用的具体技术和具体设备形态不做限定。
26.示例性地,终端120可以是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。终端设备也可以称为ue、接入终端(access terminal)、用户单元(user unit)、用户站(user station)、移动站(mobile station)、移动台(mobile)、远方站(remote station)、远程终端(remote terminal)、移动设备(mobile equipment)、用户终端(user terminal)、无线通信设备(wireless telecom equipment)、用户代理(user agent)、用户装备(user equipment)或用户装置。终端设备可以是无线局域网(wireless local area networks,wlan)中的站点(station,sta),可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及下一代通信系统(例如,第五代移动通信系统(5th generation,5g)网络)中的终端或者未来演进的公共陆地移动网络(public land mobile network,plmn)网络中的终端设备等,本技术实施例对此并不限定。
27.随着通信技术的发展,5g是最新一代的移动通信技术,相比于早期的4g、3g、2g等移动通信技术,5g能够提供更高的数据速率、更低的延迟、万物互联的全连接、更节省能源、更低的成本、更高的系统容量和大规模设备接入。
28.进入5g时代,3gpp在r15版本定义5g时,就明确了5g依然基于ims提供语音业务,并确定了5g部署应最小化影响现有ims的设计原则,基于以上原则,根据5g非独立组网(non-standalone,nsa)和独立组网(standalone,sa)两大部署选项,5g语音提供了长期演进语音承载(voice over long-term evolution,volte)、5g语音回落4g解决方案(eps fallback)、vonr三种部署方案。
29.其中,第一种部署方案(volte)中,在nsa组网下,5g nr作为容量扩展被添加到现有的4g网络中,并沿用4g核心网(epc),4g网络仍然是主要的控制网络,5g nr仅支持尽力而为的数据传输。在这样的架构下,语音服务依然由现有的4g ims/volte网络提供,只需非常小的更改或无需更改;仍然可以通过volte语音业务连续性方案(single radio voice call continuity,srvcc)在volte和2g/3g电路交换(circuit switched,cs)网络之间实现语音呼叫的无缝切换;如果运营商未部署ims,仍然可以通过电路交换回退(cs fallback)的方式回落到2g或3g网络提供语音服务。
30.第二种部署方案(eps fallback(sa组网))中,5g sa网络为5g网络的独立组网模
式,5g sa独立于4g网络,拥有其专用的5g设施,且包括一个新无线电以及5g核心,还包括完全虚拟化的云原生架构,它引入了开发、部署和管理服务的新方法,5g核心支持高于5g网络需求的高吞吐量以加速性能。在sa组网下,5g网络可以通过5g nr、5gc和ims端到端独立承载5g语音业务,即vonr或vo5g。但在5g sa部署早期,考虑5g nr网络还未形成连续广覆盖,当手机移动出5g nr覆盖区域时,会频繁将正在进行的vonr语音切换到覆盖更好的volte网络,从而导致用户体验较差。因此,在5g部署初期引入了过渡方案——eps fallback,与4g时代的cs fallback相似,在eps fallback方案下,5g网络不提供分组域(packet switched domain,ps)语音业务,当手机尝试在5g网络中使用语音服务时,会通过重定向或切换的方式回落到4g网络,由4g网络提供volte语音业务,并在通话结束后再返回到5g网络。在通话期间,由于手机已经回落到4g网络,数据业务也被迫与语音业务一起经过4g长期演进(long term evolution,lte)传输,直到通话结束。在该方案下,由于在nr上建立语音通话时发起向4g网络回落,必然会增加语音呼叫建立时长;同时,在通话期间数据流量也经过4g lte传输,还会大幅降低数据速率,从而会影响用户体验。
31.尽管向4g网络回落会增加一点呼叫延迟,但相比cs语音回落,volte能提供更快的呼叫建立时长,这点新增的延迟也是可以接受的。事实上,eps fallback最大的缺点是,除了会降低数据速率之外,还会因向4g回落导致短暂的语音连接中断,这比呼叫建立时延更容易被用户觉察。
32.第三种部署方案(vonr(sa组网))中,vonr就是指由5g nr、5g core和ims端到端承载语音业务。严格的讲,nr只是5g网络的无线接入网部分,而5g系统(5g system,5gs)包含了5g nr和5g core,因此将vonr叫做vo5g(voice over 5gs)更准确。不过,我们通常讲的vonr就是指vo5g,相比eps fallback,vonr的优点不言而喻,一是不必再回落到volte,呼叫建立时长更短;二是支持5g语音和5g数据业务并发,也就是说我们可以一边打电话一边高速5g上网。
33.尽管vonr延续volte架构,但与volte类似,vonr具有语音通话质量好、接续时延低、可边通话边进行5g高速上网等优势。vonr还能大幅提升语音通话的安全性和视频通话质量,降低通话过程中可能存在的中断。此外,它还可以在通话过程中保持稳定而高速的5g数据连接,使游戏和视频体验不受到影响。
34.然而在使用的过程中,由于vonr是5g sa网络场景下的新功能,新技术商用过程中难免出现一些问题,例如在一些通信设施不够完善的地方,当地的5g sa网络不稳定或不具备vonr能力,以至于在用户使用vonr通话时会出现通话异常,通话不清楚等问题,导致用户对于vonr功能的体验不好。
35.有鉴于此,本技术实施例提供了一种vonr能力的识别方法和装置,在终端与网络设备完成5g sa网络注册后,对网络设备的vonr能力进行探测识别,使得终端在正常发起语音呼叫之前可以获知网络设备的vonr能力,以提前应用改善措施,为用户提供良好的语音通话服务,提高用户体验。
36.下面结合附图对本技术实施例提供的vonr能力的识别方法进行详细说明。
37.请参考图2,为本技术一个实施例提供的vonr能力的识别方法的流程图。该方法可以应用于上述图1所示的应用场景,除此之外还可以应用于其他场景,本技术实施例对此不做限定。为方便说明,下文中以该方法应用在如图1所示的场景中为例,相应地,下文中的终
端为图1所示的终端120,下文中的网络设备为图1所示的网络设备110。下面详细说明图2所示的方法中的各个步骤,该流程图包括:
38.s201,终端在与网络设备完成5g sa网络注册后,向网络设备发送第一消息。
39.相应的,网络设备接收该第一消息。
40.在本技术实施例中,该第一消息用于获取终端与网络设备之间的数据流的信息,该数据流为5g sa网络的数据流。
41.可以理解的是,5g sa网络的数据流可以是pdu会话中创建的数据流,也可以是其他数据传输过程中对应的数据流。
42.同时,这个数据流可以是默认承载的数据流也可以是专用承载的数据流,其中,默认承载是一种满足默认qos的数据和信令的用户承载,可以简单地理解为一种提供尽力而为网际互连协议(internet protocol,ip)连接的承载,随着公用数据网(public data network,pdn)链接的建立而建立,随着pdn的链接的拆除而销毁,为用户提供永久在线的ip传输服务;专用承载是在pdn链接建立的基础上建立的,是为了提供某种特定的qos传输需求而建立的(默认承载无法满足的)。一般情况下专用承载的qos比默认承载的qos要求高。
43.需要说明的是,终端与网络设备之间的数据流的信息包括数据流的名称、数据流的类型和数据流的标识等,例如数据流的标识可以用来指示数据流的质量特征等。
44.可选地,第一消息包括第一类消息和/或第二类消息,第一类消息用于获取数据流的质量指示,例如该质量指示用于指示该数据流是默认承载的数据流或者是专用承载的数据流;第二类消息用于获取数据流的状态信息,例如该状态信息包括对应网络的连接状态等。
45.在本技术实施例中,不对终端发送第一消息的形式和时机进行限制,例如,终端可以是在与网络设备完成5g sa网络首次注册时向网络设备发送该第一消息,也可以是终端掉网后重新与网络设备进行5g sa网络注册时向网络设备发送该第一消息,还可以是终端移动后迁移到了新的5g sa网络小区,即位置发生变化后再次与网络设备进行5g sa网络注册时向网络设备发送该第一消息,本技术对此不做限制。终端可以将该第一消息携带在其他消息中一并发送给网络设备,也可以单独创建一个信令,将该第一消息发送给网络设备,在此不作限制。
46.s202,网络设备向终端发送与第一消息对应的响应消息,终端接收该响应消息。
47.具体来讲,网络设备和终端可以预先约定好的第一消息以及响应消息的对应关系,以及该响应消息中具体包括的内容,也就是说,当网络设备接收到第一消息后,则会向终端反馈预先约定好的响应消息。例如,第一类消息用于获取数据流的质量指示时,该响应消息可以是携带有质量指示标识的信息,第二类消息用于获取数据流的状态信息,该响应消息可以是携带有状态指示标识的信息。
48.s203,终端根据响应消息,确定5g sa网络是否具备新空口承载语音vonr能力。
49.该步骤中,终端接收网络设备发送的与第一消息中第一类消息对应的响应消息和/或与第二类消息对应的响应消息,根据该响应消息中携带的标识信息确定5g sa网络是否具备vonr能力。例如,当响应消息为第一类消息的响应消息时,若该响应消息中的质量指示标识表示该数据流为具有5g服务质量的数据流,则认为该5g sa网络具备vonr能力,否则该5g sa网络不具备vonr能力;当响应消息为第二类消息的响应消息时,若该响应消息中的
状态信息表示该数据流处于中断或者发生网络切换等状态时,则认为该5g sa网络不具备vonr能力,否则认为该5g sa网络具备vonr能力。
50.在上述技术方案中,通过在终端与网络设备完成5g sa网络注册后,对网络设备的vonr能力进行探测识别,使得终端在正常发起语音呼叫之前可以获知网络设备的vonr能力,以提前应用改善措施,为用户提供良好的语音通话服务。
51.下面以第一消息分别为第一类消息和第二类消息为例,详细描述本技术的vonr能力的识别方法。
52.图3为本技术一个实施例提供的vonr能力的识别方法的示例性流程图,在图3所示的实施例中,以第一消息为第一类消息为例,下面详细说明图3所示的方法中的各个步骤,该流程图包括:
53.s301,终端在与网络设备完成5g sa网络注册后,向网络设备发送pdu会话建立请求。
54.相应的,网络设备接收该pdu会话建立请求。
55.当终端完成5g sa网络注册后,则需要与网络设备建立协议数据单元(protocol data unit,pdu)会话,因此,在本技术实施例中,该第一类消息可以为pdu会话建立请求(pdu session establishment request)。其中,一个pdu会话可以支持一个或多个eps承载,每个承载中可以包括至少一个数据流服务质量(quality of service,qos),该pdu会话建立请求可以用于建立该pdu会话中的至少一个数据流,作为一种示例,这些承载可以用于启动建立ims注册所需的配置。
56.当然,在其他实现方式中,该第一类消息也可以是网络设备和终端预先约定好的信令,当终端与网络设备完成5g sa网络注册后,终端则向网络设备发送该预先约定好的信令,在此不作限制。为方便描述,下文中以第一类消息为pdu会话建立请求为例进行说明。
57.s302,网络设备向终端发送与pdu会话建立请求对应的pdu会话建立接受消息,终端接收该pdu会话建立接受消息。
58.该步骤中,当网络设备接收到终端发送的pdu会话建立请求后,会向终端发送与pdu会话建立请求对应的响应消息,此处的响应消息为pdu会话建立接受消息,相应的,终端接收该pdu会话建立接受消息。
59.示例性地,该pdu会话建立接受消息为“pdu session establishment accept”,网络设备接收到终端发送的pdu会话建立请求后,则为终端进行配置,例如,为终端分配id、建立对应的承载以及获取承载对应的配置文件等。例如,qos流和qos配置文件之间存在一对一的映射,网络设备为终端建立对应的qos流后,则将该qos流对应的qos配置文件作为pdu会话建立接受消息中的内容,发送给终端。作为一种示例,该qos配置文件中可以包括该qos流的类型,例如是默认qos流类型还是特定qos流对也就是属于特定qos流,还可以包括qos流的优先级值,最低优先级值对应于最高优先级,在拥塞情况下,当不能满足一个或多个qos流的所有qos需求时,使用优先级来选择qos需求的优先级,使得具有优先级值n的qos流优先于具有更高优先级值(即n 1、n 2等)的qos流,在非拥塞情况下,使用优先级来定义qos流之间的资源分配。
60.s303,终端根据pdu会话建立接受消息,确定5g sa网络是否具备新空口承载语音vonr能力。
61.该步骤中,终端根据该pdu会话建立接受消息中是否携带第一质量指示信息,确定5g sa网络是否具备vonr能力,示例性地,该第一质量指示信息可以为5g服务质量标识符(5g qos identifier,5qi)的类型,终端则根据携带的5qi的类型来确定5g sa网络是否具备新空口承载语音vonr能力。若终端检查该pdu会话建立接受消息“pdu session establishment accept”中携带5qi字段对应的取值为5qi-5,其中,5qi-5为“ims signalling”,表示网络设备具备ims信令承载能力,则确定5g sa网络具备vonr能力。若终端检查该pdu会话建立接受消息“pdu session establishment accept”中携带5qi字段对应的取值为其他取值,例如为5qi-1,或者该“pdu session establishment accept”中5qi字段为空,则确定5g sa网络不具备vonr能力。
62.上述技术方案通过pdu会话建立请求以及pdu会话建立接受消息,在会话建立初级便确定了5g sa网络是否具备vonr能力,从而可以使得终端尽早地获知当前网络是否支持vonr业务,如果当前网络不支持,则终端也可以关掉在当前状态下的vonr功能,避免用户在业务使用过程中的切换导致的掉线等不良体验,进一步可以降低终端的功耗。
63.在图3所示的实施例中,以第一消息为pdu会话建立请求为例进行了说明,实际上,第一消息也可以是其他消息,下面将对此情况进行说明。
64.请参考图4,为本技术另一个实施例提供的vonr能力的识别方法的示例性流程图,在图4所示的实施例中,以第一消息为除图3所示的实施例中的pdu会话建立请求外的其他的第一类消息为例,下面详细说明图4所示的方法中的各个步骤,该流程图包括:
65.s401,终端在与网络设备完成5g sa网络注册后,向网络设备发送ims语音呼叫请求。
66.相应的,网络设备接收该ims语音呼叫请求。
67.当终端完成5g sa网络注册后,则可以向网络设备发送ims语音呼叫请求。因此,在本技术实施例中,该第一类消息可以为ims语音呼叫请求。其中,该呼叫请求中可以包括终端的相关信息,例如,包括主叫用户业务属性,以使网络设备根据主叫用户业务属性解析出被叫用户归属域的查询呼叫会话控制(interrogating-call session control function,i-cscf)地址,并将消息转发给被叫i-cscf,以建立承载。该呼叫过程可以支持一个或多个eps承载,每个承载中可以包括至少一个数据流qos,该ims语音呼叫请求可以用于建立呼叫过程中的至少一个数据流。当然,该ims语音呼叫请求中也可以包括其他参数,具体参数的内容可以和相关技术中相似,在此不再赘述。
68.当然,在其他实现方式中,该第一类消息也可以是网络设备和终端预先约定好的信令,当终端与网络设备完成5g sa网络注册后,终端则向网络设备发送该预先约定好的信令,在此不作限制。为方便描述,下文中以第一类消息为ims语音呼叫请求为例进行说明。
69.可选地,终端发起ims语音呼叫请求时的被叫用户为预设号码,例如可以是方案指定的普通号码或者预置的专用服务号码等。
70.示例性地,终端向预设号码发起ims语音呼叫请求是由终端后台的调制解调器(modem)主动执行,且该过程屏蔽了状态上报,使得用户无感知。也就是说,上述ims语音呼叫请求并不是由用户触发的,而是在完成5g sa网络注册后由终端主动发送的而用户对该ims语音呼叫请求不感知。
71.s402,网络设备向终端发送与ims语音呼叫请求对应的pdu会话修改命令,终端接
收该pdu会话修改命令。
72.该步骤中,当网络设备接收到终端发送的ims语音呼叫请求后,会向终端发送与该ims语音呼叫请求对应的响应消息,此处的响应消息为pdu会话修改命令,相应的,终端接收该pdu会话修改命令。
73.示例性地,该pdu会话修改命令为“pdu session modification command”,网络设备接收到终端发送的ims语音呼叫请求后,则建立数据流,例如网络设备在核心网侧创建至少一个qos流以及获取相应的配置文件,其中,该pdu会话修改命令中包括的qos流以及相应的配置文件中包括的参数可以与步骤s302中相似,在此不再赘述。
74.s403,终端根据pdu会话修改命令,确定5g sa网络是否具备新空口承载语音vonr能力。
75.该步骤中,终端根据该pdu会话修改命令中是否携带第二质量指示信息,确定5g sa网络是否具备vonr能力,示例性地,该第二质量指示信息可以为5qi的类型,终端则根据携带的5qi的类型来确定5g sa网络是否具备新空口承载语音vonr能力。若终端检查该pdu会话修改命令“pdu session modification command”中携带5qi字段对应的取值为5qi-1,其中,5qi-1为“conversational voice”,表示网络设备具备语音会话承载能力,则确定5g sa网络具备vonr能力。若终端检查该会话修改命令“pdu session modification command”中携带5qi字段对应的取值为其他取值,例如为5qi-3,或者该会话修改命令“pdu session modification command”中5qi字段为空,则确定5g sa网络不具备vonr能力。
76.上述技术方案通过ims语音呼叫请求以及pdu会话修改命令,在呼叫成功前便确定了5g sa网络是否具备vonr能力,从而可以使得终端尽早地获知当前网络是否支持vonr业务,如果当前网络不支持,则终端可以提前采取应对措施,例如关掉在当前状态下的vonr功能,避免用户在业务使用过程中的切换导致的掉线等不良体验,进一步还可以降低终端的功耗。
77.可选地,该实施例中第一消息为ims语音呼叫请求时,可以是在上述图3对应的实施例的基础上实施的,也可以是在终端在与网络设备完成5g sa网络注册后实施的,本技术对此不做限制。
78.在图4所示的实施例中,以第一消息为ims语音呼叫请求为例进行了说明,实际上,第一消息还可以是其他消息,下面将对此情况进一步进行说明。
79.请参考图5,图5为本技术又一个实施例提供的vonr能力的识别方法的示例性流程图,在图5所示的实施例中,以第一消息为第二类消息为例,下面详细说明图5所示的方法中的各个步骤,该流程图包括:
80.s501,终端在与网络设备完成5g sa网络注册后,向网络设备发送ims语音呼叫请求。
81.相应的,网络设备接收该ims语音呼叫请求。
82.当终端完成5g sa网络注册后,则需要向网络设备发送ims语音呼叫请求。因此,在本技术实施例中,该第二类消息可以为ims语音呼叫请求。
83.需要说明的是,在本技术实施例中的ims语音呼叫请求可以和图4所示的实施例中的ims语音呼叫请求相似,或者,也可以是只用于探测网络状态的ims语音呼叫请求,该ims语音呼叫请求中可以只包括用于创建ims语音业务所必须的数据流的相关信息,减少终端
与网络设备发送的信令的数据量,可以降低功耗。
84.当然,在其他实现方式中,该第二类消息也可以是网络设备和终端预先约定好的信令,当终端与网络设备完成5g sa网络注册后,终端则向网络设备发送该预先约定好的信令,在此不作限制。为方便描述,下文中以第二类消息为ims语音呼叫请求为例进行说明。
85.与图4所示的实施例相似,终端发起ims语音呼叫请求时的被叫用户可以为预设号码,以及,可以是由终端后台的调制解调器主动执行且不进行状态上报,在此不再赘述。
86.s502,网络设备向终端发送与ims语音呼叫请求对应的数据流状态变更消息,终端接收该数据流状态变更消息。
87.该步骤中,当网络设备接收到终端发送的ims语音呼叫请求后,会向终端发送与该ims语音呼叫请求对应的响应消息,与图4所示的实施例不同的是,此处的响应消息为数据流状态变更消息,相应的,终端接收该数据流状态变更消息。
88.其中,该数据流状态变更消息包括终端网络从5g到4g的切换、重选行为和网络中断等,例如,终端从第一小区更换至第二小区后重新接入网络。
89.需要说明的是,当终端发送ims语音呼叫请求后,按照图4所示的实施例所示,网络设备会向终端发送pdu会话修改命令,但是,如果终端已注册的5g sa网络不具备vonr能力的话,则为了满足终端进行语音业务的需求,网络设备可以采用回落到4g网络,则在这种情况下,网络设备可以向终端发送5g到4g的切换消息;或者,为了满足终端进行vonr业务的需求,网络设备可以指示终端进行小区重选,重选一个具备vonr能力的小区,或者,可以直接中断该语音呼叫请求,从而在网络设备向终端发送pdu会话修改命令之前,会向终端发送用于指示上述内容的数据流状态变更消息。
90.s503,终端根据数据流状态变更消息,确定5g sa网络是否具备新空口承载语音vonr能力。
91.该步骤中,在终端接收到pdu会话修改命令之前,若终端接收到网络设备发送的携带有状态指示标识的信息例如数据流状态变更消息(网络从5g到4g的切换、重选行为和网络中断等),则确定5g sa网络不具备vonr能力。
92.若5g sa网络具备vonr能力,则网络设备会按照图4所示的实施例,向终端反馈pdu会话修改命令,则终端可以采用图4所示的实施例中的方式,根据确定5g sa网络是否具备vonr能力。或者,终端可以根据接收到的信息为前述的数据流状态变更消息还是pdu会话修改命令来确定5g sa网络是否具备vonr能力,若终端接收到数据流状态变更消息,则确定5g sa网络不具备vonr能力;若终端接收到pdu会话修改命令,则确定5g sa网络具备vonr能力。
93.上述技术方案通过ims语音呼叫请求以及数据流状态变更消息,在终端呼叫成功前便确定了5g sa网络是否具备vonr能力,从而可以使得终端尽早地获知当前网络是否支持vonr业务,如果当前网络的数据流状态有变化,则确定当前网络不支持vonr业务,则终端可以提前采取应对措施,例如关掉在当前状态下的vonr功能,避免用户在业务使用过程中的切换导致的掉线等不良体验,进一步还可以降低终端的功耗。
94.可选地,该实施例中第一消息为第二类消息(ims语音呼叫请求)时,可以是在上述图3或图4对应的实施例基础上实施的,也可以是在终端在与网络设备完成5g sa网络注册后实施的,本技术对此不做限制。
95.进一步地,在确定网络设备是否具备vonr能力之后,终端向网络设备发送ims语音
释放请求,避免接通发生通话计费行为。
96.需要说明的是,以上确定5g sa网络具备vonr能力之后,可以在终端将该5g sa网络的vonr能力标记为“true”;确定5g sa网络不具备vonr能力之后,可以在终端将该5g sa网络的vonr能力标记为“false”,使得终端在之后注册该5g sa网络时提前知晓其vonr能力,提前应用改善措施,例如,在5g sa网络有问题的地方将终端的vonr功能关掉。
97.基于上述图3至图5所示的实施例的描述,请参考图6,图6为本技术一个实施例提供的vonr能力的识别方法的整体示例性流程图。在图6所示的实施例中,以第一消息为不同的第一类消息,且终端发送ims语音呼叫请求是在终端发送pdu会话建立请求的基础上实施的为例,下面详细说明图6所示的方法中的各个步骤,该流程图包括:
98.s601,终端在与网络设备完成5g sa网络注册后,向网络设备发送pdu会话建立请求,相应的,网络设备接收该pdu会话建立请求。
99.该步骤和图3所示的实施例中的步骤s301相似,在此不再赘述。
100.s602,网络设备向终端发送pdu会话建立接受消息,相应的,终端接收该pdu会话建立接受消息。
101.该步骤和图3所示的实施例中的步骤s302相似,在此不再赘述。
102.s603,终端在pdu会话建立接受消息中携带5qi-5的情况下,向网络设备发送ims语音呼叫请求,相应的,网络设备接收该ims语音呼叫请求。
103.该步骤中,若pdu会话建立接受消息中不携带5qi-5,则确定5g sa网络不具备vonr能力。
104.在pdu会话建立接受消息中携带5qi-5的情况下,则进一步向网络设备发送ims语音呼叫请求,终端向网络设备发送ims语音呼叫请求的步骤和图4所示的实施例中的步骤s401相似,在此不再赘述。
105.s604,网络设备向终端发送pdu会话修改命令,相应的,终端接收该pdu会话修改命令。
106.该步骤和图4所示的实施例中的步骤s402相似,在此不再赘述。
107.s605,终端在pdu会话修改命令中携带5qi-1的情况下,确定并标记5g sa网络具备新空口承载语音vonr能力。
108.该步骤中,若pdu会话修改命令中不携带5qi-1,则标记5g sa网络不具备新空口承载语音vonr能力。
109.终端在pdu会话修改命令中携带5qi-1的情况下,确定并标记5g sa网络具备新空口承载语音vonr能力的步骤和图4所示的实施例中的步骤s403相似,在此不再赘述。
110.s606,终端在呼叫接通前主动结束通话。
111.该步骤中,在终端确定网络设备是否具备vonr能力之后,主动结束通话,避免接通发生通话计费行为。
112.综上所述,本技术的实施例中,通过在终端与网络设备完成5g sa网络注册后,对网络设备的vonr能力进行识别,并在终端对该网络设备的vonr能力进行标记,使得终端在正常发起语音呼叫之前可以获知网络设备的vonr能力,以提前应用改善措施,提高用户体验。
113.在上述实施例的基础上,图7为本技术一个实施例提供的vonr能力的识别装置700
的结构性示意图,该装置700包括:发送模块701、接收模块702和确定模块703。
114.其中,发送模块701,用于在与网络设备完成第五代移动通信系统独立组网5g sa网络注册后,向网络设备发送第一消息,第一消息用于获取终端与网络设备之间的数据流的信息,数据流为5g sa网络的数据流;接收模块702,用于接收网络设备发送的与第一消息对应的响应消息;确定模块703,用于根据响应消息,确定5g sa网络是否具备新空口承载语音vonr能力。
115.作为一种示例,装置700可以用于执行图2所示的方法,例如,发送模块701用于执行s201,接收模块702用于执行s202,确定模块703用于执行s203。
116.在一种可能的实现方式中,第一消息包括第一类消息和/或第二类消息,第一类消息用于获取数据流的质量指示,第二类消息用于获取数据流的状态信息。
117.在一种可能的实现方式中,在第一消息为第一类消息时,发送模块701具体用于:向网络设备发送协议数据单元pdu会话建立请求;接收模块702具体用于:接收网络设备发送的pdu会话建立接受消息。
118.在一种可能的实现方式中,确定模块703具体用于:根据pdu会话建立接受消息中是否携带第一质量指示信息,确定5g sa网络是否具备新空口承载语音vonr能力,第一质量指示信息用于指示网络设备具备默认承载能力;其中,若pdu会话建立接受消息中不携带第一质量指示信息,确定5g sa网络不具备新空口承载语音vonr能力。
119.在一种可能的实现方式中,在第一消息为第一类消息时,发送模块701具体用于:向网络设备发送ip多媒体系统ims语音呼叫请求;接收模块702具体用于:接收网络设备发送的pdu会话修改命令。
120.在一种可能的实现方式中,确定模块703具体用于:根据pdu会话修改命令中是否携带第二质量指示信息,确定5g sa网络是否具备新空口承载语音vonr能力,第二质量指示信息用于指示网络设备具备语音承载能力;其中,若pdu会话修改命令中携带第二质量指示信息,确定5g sa网络具备新空口承载语音vonr能力;若pdu会话修改命令中不携带第二质量指示信息,确定5g sa网络不具备新空口承载语音vonr能力。
121.在一种可能的实现方式中,在第一消息为第二类消息时,发送模块701具体用于:向网络设备发送ip多媒体系统ims语音呼叫请求;接收模块702具体用于:在终端接收到pdu会话修改命令之前,接收网络设备发送的数据流状态变更消息,pdu会话修改命令为与ims语音呼叫请求对应的响应消息。
122.在一种可能的实现方式中,确定模块703具体用于:确定5g sa网络不具备新空口承载语音vonr能力。
123.在一种可能的实现方式中,在确定网络设备是否具备新空口承载语音vonr能力之后,发送模块701还用于:向网络设备发送ims语音释放请求。
124.在一种可能的实现方式中,ims语音呼叫请求为针对预设号码的呼叫请求。
125.应理解,这里的装置700以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置700可以具体为上述实施例中的终端,或者,上述实施例中终端的功
能可以集成在装置700中,装置700可以用于执行上述方法实施例中与终端对应的各个流程和/或步骤,为避免重复,在此不再赘述。
126.上述装置700具有实现上述方法中终端执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
127.图8为本技术另一个实施例提供的装置的结构性示意图。图8所示的装置可以用于执行前述任意一个实施例的方法。
128.如图8所示,本实施例的装置800包括:存储器801、处理器802、通信接口803以及总线804。其中,存储器801、处理器802、通信接口803通过总线804实现彼此之间的通信连接。
129.存储器801可以是只读存储器(read only memory,rom),静态存储设备,动态存储设备或者随机存取存储器(random access memory,ram)。存储器801可以存储程序,当存储器801中存储的程序被处理器802执行时,处理器802用于执行上述实施例中所示的方法的各个步骤。
130.处理器802可以采用通用的中央处理器(central processing unit,cpu),微处理器,应用专用集成电路(application specific integrated circuit,asic),或者一个或多个集成电路,用于执行相关程序,以实现本技术实施例中所示的各个方法。
131.处理器802还可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,本技术实施例的方法的各个步骤可以通过处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。
132.上述处理器802还可以是通用处理器、数字信号处理器(digital signal processing,dsp)、asic、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
133.结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器801,处理器802读取存储器801中的信息,结合其硬件完成本技术装置包括的单元所需执行的功能。
134.通信接口803可以使用但不限于收发器一类的收发装置,来实现装置800与其他设备或通信网络之间的通信。
135.总线804可以包括在装置800各个部件(例如,存储器801、处理器802、通信接口803)之间传送信息的通路。
136.应理解,本技术实施例所示的装置800可以是电子设备,或者,也可以是配置于电子设备中的芯片。
137.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
138.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
139.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
140.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
141.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
142.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
143.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
144.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献