一种小区切换方法、装置、网络设备及存储介质与流程

未命名 08-26 阅读:95 评论:0
1.本技术涉及通信
技术领域
:,尤其涉及一种小区切换方法、装置、网络设备及存储介质。
背景技术
::2.目前,在某一终端当前所处的区域没有覆盖该终端的归属地网络时,该终端可以基于该终端当前所处的拜访地网络进行语音通话。3.但是,上述方法中,拜访地网络可能仅支持某一种类型的语音业务,当该终端不具备基于该种类型的语音业务进行语音通话的能力时,该终端可能无法基于该拜访地网络进行语音通话,导致语音通话中断,降低了终端进行语音业务的有效性。技术实现要素:4.本技术提供一种小区切换方法、装置、网络设备及存储介质,解决了终端可能无法基于该拜访地网络进行语音通话,导致语音通话中断,降低了终端进行语音业务的有效性的技术问题。5.第一方面,本技术提供一种小区切换方法,包括:在第二小区的网络质量满足预设条件的情况下,确定终端是否具备语音功能,以及确定该终端是否具备预设语音功能,该第二小区为相邻小区集合中包括的小区,该相邻小区集合包括多个与第一小区相邻的小区,该第一小区为该终端的服务小区,该终端的归属地网络中包括该第一小区,该终端的拜访地网络中包括该第二小区,该语音功能用于表征进行语音业务,该预设语音功能用于表征基于目标网络制式进行语音业务,该第二小区的网络制式与该目标网络制式相同,其中,一个小区的网络质量包括该小区的信号强度和/或该小区的负载;在该终端具备语音功能,并且该终端不具备该预设语音功能的情况下,确定第三小区的网络质量是否满足该预设条件,该第三小区为该相邻小区集合中除该第二小区以外的小区,该终端的归属地网络中包括该第三小区;在该第三小区的网络质量满足该预设条件的情况下,将该终端的服务小区切换为该第三小区。6.可选地,上述小区切换方法还包括:在该第三小区的网络质量不满足该预设条件的情况下,将该终端的服务小区切换为该第二小区。7.可选地,上述确定终端是否具备语音功能,具体包括:获取该终端的终端信息,该终端信息包括该终端的终端标识;基于该终端的终端标识和预设对应关系确定该终端的终端类型,该预设对应关系中包括多个终端的终端标识以及该多个终端中每个终端的终端标识对应的终端类型,该终端的终端类型用于表征该终端具备的功能;在预设终端类型集合中不包括该终端的终端类型的情况下,确定该终端不具备该语音功能,该预设终端类型为不具备语音功能的终端类型。8.可选地,上述确定终端是否具备预设语音功能,具体还包括:向该终端发送能力信息获取请求,该能力信息获取请求包括该终端的终端标识,该能力信息获取请求用于请求获取该终端的能力信息;接收该终端发送的能力信息获取响应,该能力信息获取响应中包括该终端的能力信息;在该终端的能力信息中包括目标字段的情况下,确定该终端具备该预设语音功能,该目标字段为该目标网络制式对应的字段。9.可选地,上述小区切换方法还包括:在该终端具备该预设语音功能的情况下,将该终端的服务小区切换为该第二小区。10.第二方面,本技术提供一种小区切换装置,包括:确定模块和处理模块:该确定模块,用于在第二小区的网络质量满足预设条件的情况下,确定终端是否具备语音功能,以及确定该终端是否具备预设语音功能,该第二小区为相邻小区集合中包括的小区,该相邻小区集合包括多个与第一小区相邻的小区,该第一小区为该终端的服务小区,该终端的归属地网络中包括该第一小区,该终端的拜访地网络中包括该第二小区,该语音功能用于表征进行语音业务,该预设语音功能用于表征基于目标网络制式进行语音业务,该第二小区的网络制式与该目标网络制式相同,其中,一个小区的网络质量包括该小区的信号强度和/或该小区的负载;该确定模块,还用于在该终端具备语音功能,并且该终端不具备该预设语音功能的情况下,确定第三小区的网络质量是否满足该预设条件,该第三小区为该相邻小区集合中除该第二小区以外的小区,该终端的归属地网络中包括该第三小区;该处理模块,用于在该第三小区的网络质量满足该预设条件的情况下,将该终端的服务小区切换为该第三小区。11.可选地,上述处理模块,还用于在该第三小区的网络质量不满足该预设条件的情况下,将该终端的服务小区切换为该第二小区。12.可选地,上述小区切换装置还包括获取模块,该获取模块,用于获取该终端的终端信息,该终端信息包括该终端的终端标识;该确定模块,具体用于基于该终端的终端标识和预设对应关系确定该终端的终端类型,该预设对应关系中包括多个终端的终端标识以及该多个终端中每个终端的终端标识对应的终端类型,该终端的终端类型用于表征该终端具备的功能;该确定模块,还具体用于预设终端类型集合中不包括该终端的终端类型的情况下,确定该终端不具备该语音功能,该预设终端类型为不具备语音功能的终端类型。13.可选地,上述小区切换装置,还包括发送模块和接收模块;该发送模块,用于向该终端发送能力信息获取请求,该能力信息获取请求包括该终端的终端标识,该能力信息获取请求用于请求获取该终端的能力信息;该接收模块,用于接收该终端发送的能力信息获取响应,该能力信息获取响应中包括该终端的能力信息;该确定模块,还具体用于在该终端的能力信息中包括目标字段的情况下,确定该终端具备该预设语音功能,该目标字段为该目标网络制式对应的字段。14.可选地,上述处理模块,还用于在该终端具备该预设语音功能的情况下,将该终端的服务小区切换为该第二小区。15.第三方面,本技术提供一种网络设备,包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行所述指令,以实现上述第一方面中任一种可选地小区切换方法。16.第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当该计算机可读存储介质中的指令由网络设备执行时,使得该网络设备能够执行上述第一方面中任一种可选地小区切换方法。17.本技术提供的小区切换方法、装置、网络设备及存储介质,在第二小区的网络质量满足预设条件的情况下,说明该第二小区的网络质量较优,此时该网络设备可以确定该终端是否具备语音功能,以及确定该终端是否具备预设语音能力(即在该第二小区的网络制式下进行语音业务的能力),在该终端具备语音功能,并且该终端不具备预设语音功能的情况下,说明该终端无法基于该第二小区进行语音业务,此时该网络设备确定第三小区的网络质量,在该第三小区的网络质量满足预设条件的情况下,说明该第三小区的网络质量较优,此时,该网络设备可以将该终端的服务小区切换为该第三小区,以使得该终端基于该第三小区进行语音业务。本技术中,网络设备在确定终端无法基于该第二小区进行语音业务的情况下,将该终端的服务小区切换为网络质量较优的第三小区,可以提高该终端的通信质量,又由于该第三小区为归属地网络中包括的小区,因此,该终端可以基于该归属地网络中包括的小区进行语音业务,提高了语音业务进行的有效性。附图说明18.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。19.图1为本技术实施例提供的核心网漫游架构的网络架构示意图;20.图2为本技术实施例提供的小区切换系统的网络架构示意图;21.图3为本技术实施例提供的一种基站的硬件示意图;22.图4为本技术实施例提供的一种小区切换方法的流程示意图;23.图5为本技术实施例提供的一种小区覆盖范围的场景示意图;24.图6为本技术实施例提供的另一种小区切换方法的流程示意图;25.图7为本技术实施例提供的另一种小区切换方法的流程示意图;26.图8为本技术实施例提供的另一种小区切换方法的流程示意图;27.图9为本技术实施例提供的另一种小区切换方法的流程示意图;28.图10为本技术实施例提供的另一种小区切换方法的流程示意图;29.图11为本技术实施例提供的另一种小区切换方法的流程示意图;30.图12为本技术实施例提供的一种小区切换装置的结构示意图;31.图13为本技术实施例提供的另一种小区切换装置的结构示意图。具体实施方式32.下面将结合附图对本技术实施例提供的小区切换方法、装置、网络设备及存储介质进行详细的描述。33.本技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序,例如,第一小区和第二小区等是用于区别不同的小区,而不是用于描述小区的特定顺序。34.此外,本技术的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。35.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。36.本技术中所述“和/或”,包括用两种方法中的任意一种或者同时使用两种方法。37.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。38.下面对本技术实施例提供的一种小区切换方法、装置、网络设备及存储介质所涉及的一些概念做解释说明。39.核心网异网漫游方案是指5g网络由一个运营商建设和运营,其他运营商的用户采用类似“国际漫游”的方式接入该5g网络,实现网络共享。与国际漫游类似,核心网异网漫游用户所进行业务也应回归属运营商网络进行控制和处理,即共享运营商需自建部分核心网网元,如用户面功能(userplanefunction,upf)、会话管理功能(sessionmanagementfunction,smf)、统一数据管理(unifieddatamanagement,udm)、策略控制功能(policycontrolfunction,pcf)以及安全边界保护代理(securityedgeprotectionproxy,sepp)等,以实现对策略控制、计费、自有业务等拥有完全控制权。40.图1为核心网漫游架构的一种示意图。如图1所示,该核心网漫游架构中包括运营商a的5g核心网101、运营商b的5g核心网102、终端103以及终端104。终端103为运营商a对应的终端,终端104为运营商b对应的终端,当终端103以及终端104均由5g核心网101提供服务时,该终端103产生的数据由5g核心网101进行处理,该终端104产生的数据由5g核心网101发送至5g核心网102进行处理。41.需要说明的是,5g核心网异网漫游方案与国际漫游方案最大的不同在于,国际漫游下,漫游区域无本网覆盖,但5g核心网异网漫游区域通常共享运营商仍有2g/3g/4g本网覆盖,因此需要考虑共享边界的互操作问题,为了保证核心网漫游的实现,有如下原则:42.原则1、仅5g网络支持核心网漫游,4g等其他网络不支持核心网漫游。43.原则2、拜访网络为每个共享运营商广播一个新网号,并与其归属网络本地公用陆地移动网络(homepubliclandmobilenetwork,hplmn)配置为对等公用陆地移动网(equivalentpubliclandmobilenetwork,eplmn),用于其漫游用户接入。44.原则3、5g用户在拜访网络下漫游,优先接入对方的5g网络。45.原则4、拜访5g网络与归属5g网络间有n14互操作接口,但与归属4g网络间无n26互操作接口。46.原则5、语音仅能采用新空口承载语音(voiceovernewradio,vonr)。从技术角度来说,虽然5gsa网络下的语音解决方案可以包括vonr和epsfallback两种,但核心网漫游下,如果拜访方仅提供5g的漫游,那么考虑到拜访5g网络与归属4g网络间无n26互操作接口,无法实现epsfallback语音,则5g拜访网络下的核心网漫游用户如若需要进行语音业务,则仅能采用vonr语音方案,如若终端不支持vonr功能,则无法进行语音业务。47.基于
背景技术
:中所描述,由于相关技术中,终端可能无法基于拜访地网络进行语音通话,导致语音通话中断,降低了终端进行语音业务的有效性。基于此,本技术实施例提供一种小区切换方法、装置、网络设备及存储介质,网络设备在确定终端无法基于该第二小区进行语音业务的情况下,将该终端的服务小区切换为网络质量较优的第三小区,可以提高该终端的通信质量,又由于该第三小区为归属地网络中包括的小区,因此,该终端可以基于该归属地网络中包括的小区进行语音业务,提高了语音业务进行的有效性。48.本技术实施例提供的一种小区切换方法、装置、网络设备及存储介质可以应用于小区切换系统,如图2所示,该小区切换系统包括终端201以及网络设备202。通常,在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图2中采用实线示意。49.其中,网络设备202可以是基站也可以是服务器。50.示例性的,以图2中的网络设备202为通常所用的基站为例,介绍本技术实施例提供的网络设备202的硬件结构。如图3所示,本技术实施例提供的基站可以包括:30部分以及31部分。30部分主要用于射频信号的收发以及射频信号与基带信号的转换;31部分主要用于基带处理,对基站进行控制等。30部分通常可以称为收发单元、收发机、收发电路、或者收发器等。31部分通常是基站的控制中心,通常可以称为处理单元。51.30部分的收发单元,也可以称为收发机,或收发器等,其包括天线和射频单元,或者仅包括射频单元或其中的部分其中射频单元主要用于进行射频处理。可选地,可以将30部分中用于实现接收功能的器件视为接收单元,将用于实现发送功能的器件视为发送单元,即30部分包括接收单元和发送单元。接收单元也可以称为接收机、接收器、或接收电路等,发送单元可以称为发射机、发射器或者发射电路等。52.31部分可以包括一个或多个单板或芯片,每个单板或芯片可以包括一个或多个处理器和一个或多个存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对基站的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为一种可选地实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器。其中,存储器和处理器可以是集成在一起的,也可以是独立设置的。在一些实施例中,30部分和31部分可以是集成在一起的,也可以是独立设置的。另外,31部分中的全部功能可以集成在一个芯片中实现,也可以部分功能集成在一个芯片中实现另外一部分功能集成在其他一个或多个芯片中实现,本技术实施例对此不进行限定。53.本技术实施例提供的小区切换方法、装置、网络设备及存储介质,应用于小区切换的场景(具体为将终端的服务小区从某一个小区切换到另一个小区的场景)中。具体的,在第二小区的网络质量满足预设条件的情况下,网络设备可以确定终端是否具备语音功能,以及确定该终端是否具备预设语音功能,在该终端具备语音功能,并且该终端不具备该预设语音功能的情况下,网络设备确定第三小区的网络质量是否满足预设条件,在该第三小区的网络质量满足该预设条件的情况下,网络设备可以将该终端的服务小区切换为该第三小区。54.如图4所示,本技术实施例提供的小区切换方法可以包括s101-s103。55.s101、在第二小区的网络质量满足预设条件的情况下,网络设备确定终端是否具备语音功能,以及确定终端是否具备预设语音功能。56.其中,该第二小区为相邻小区集合中包括的小区,该相邻小区集合包括多个与第一小区相邻的小区,该第一小区为该终端的服务小区,该终端的归属地网络中包括该第一小区,该终端的拜访地网络中包括该第二小区,该语音功能用于表征进行语音业务,该预设语音功能用于表征基于目标网络制式进行语音业务,该第二小区的网络制式与该目标网络制式相同,其中,一个小区的网络质量包括该小区的信号强度和/或该小区的负载。57.应理解,当该相邻小区集合中包括拜访地网络中包括的小区(即第二小区)时,说明该终端此时处于漫游边界,该第二小区可以为该终端提供服务。58.可以理解的是,在该第二小区的网络质量满足预设条件的情况下,说明该第二小区的网络质量较优,可能该第二小区的信号强度较强或者该第二小区的负载较低,此时该网络设备可以选择将该终端的服务小区切换为该第二小区,以使得该终端可以基于该第二小区进行语音业务。59.应理解,由于该第二小区为拜访地网络中包括的小区,在该第二小区的网络质量满足预设条件的情况下,还说明该终端所处的位置的归属地网络可能不包括目标网络制式的小区,或者该归属地网络中包括的目标网络制式的小区的网络质量较差,此时,该网络设备可以将该终端的服务小区切换为拜访地网络中包括的小区,或者将该终端的服务小区切换为归属地网络中包括的其他网络制式下的小区。60.需要说明的是,每个网络制式下的语音业务不同,例如4g网络制式下的语音业务为volte,5g网络制式下的语音业务为vonr,该拜访地网络中包括的小区仅支持该目标网络制式下的语音业务,此时,该网络设备可以根据该目标网络制式下的语音业务确定该终端是否具备语音功能,以及确定该终端是否具备该预设语音功能。61.本技术实施例中,该网络设备可以在该第二小区的信号强度大于或等于信号强度阈值,或者该第二小区的负载小于或等于负载阈值的情况下,确定该第二小区的网络质量满足预设条件。62.在一种实现方式中,网络设备可以根据终端上报的针对第二小区的异频切换/重定向触发事件,确定该第二小区的网络质量是否满足预设条件。63.具体的,当该第一小区与该第二小区的网络制式不同时,该网络设备可以在接收到终端上报的b1事件或b2事件的情况下,确定该第二小区的网络质量满足预设条件;当该第一小区与该第二小区的网络制式相同时,该网络设备可以在接收到终端上报的a5事件的情况下,确定给第二小区的网络质量满足预设条件。64.s102、在终端具备语音功能,并且终端不具备预设语音功能的情况下,网络设备确定第三小区的网络质量是否满足预设条件。65.其中,该第三小区为该相邻小区集合中除上述第二小区以外的小区,该终端的归属地网络中包括该第三小区。66.应理解,在该终端具备语音功能的情况下,说明该终端需要进行语音业务,在该终端不具备预设语音功能的情况下,说明该终端无法基于该第二小区进行语音业务,此时该网络设备可以确定其他小区(例如第三小区)的网络质量是否满足该预设条件。67.在一种实现方式中,该网络设备在接收到终端上报的针对第三小区的a5事件、b1事件或b2事件,确定该第三小区的网络质量满足预设条件。68.示例性的,如图5所示,区域301为第一小区的覆盖范围,区域302为第二小区的覆盖范围以及第三小区的覆盖范围,当终端303从区域301移动到区域302时,该网络设备可以接收到终端上报的针对第三小区的异频切换/重定向触发事件,或者终端上报的针对第二小区的异频切换/重定向触发事件,该网络设备可以选择将该终端的服务小区切换为第二小区或者第三小区。69.s103、在第三小区的网络质量满足预设条件的情况下,网络设备将终端的服务小区切换为第三小区。70.应理解,在该第三小区的网络质量满足预设条件的情况下,说明该第三小区的网络质量较优,可能该第三小区的信号强度较强或者该第二小区的负载较低,此时该网络设备可以选择将该终端的服务小区切换为该第三小区,以使得该终端可以基于该第三小区进行语音业务。71.具体的,该网络设备可以向该终端发送小区切换指示,该小区切换指示中包括该第三小区的标识,以使得该终端将该终端的服务小区切换为该第三小区,并且基于该第三小区进行语音业务。72.需要说明的是,该归属地网络中包括的小区之间存在互操作接口,该终端可以在该归属地网络中包括的多个小区中每个小区的网络制式下进行语音业务。73.在一种可选地实现方式中,该网络设备可以为该终端设置存储标识,该存储标识可以为标识1或者标识2,然后基于该存储标识确定是否将该终端的服务小区切换为第二小区。具体的,当该终端的存储标识为标识1时,该网络设备可以将该终端的服务小区切换为该第二小区。74.可选地,当该网络设备确定该终端不具备语音功能时,该网络设备可以将该终端的存储标识调整为标识1。75.可选地,当该网络设备确定该终端具备预设语音功能时,该网络设备也可以将该终端的存储标识调整为标识1。76.可选地,该标识1可以为1,该标识2可以为0。77.上述实施例提供的技术方案至少能够带来以下有益效果:由s101-s103可知,在第二小区的网络质量满足预设条件的情况下,说明该第二小区的网络质量较优,此时该网络设备可以确定该终端是否具备语音功能,以及确定该终端是否具备预设语音能力(即在该第二小区的网络制式下进行语音业务的能力),在该终端具备语音功能,并且该终端不具备预设语音功能的情况下,说明该终端无法基于该第二小区进行语音业务,此时该网络设备确定第三小区的网络质量,在该第三小区的网络质量满足预设条件的情况下,说明该第三小区的网络质量较优,此时,该网络设备可以将该终端的服务小区切换为该第三小区,以使得该终端基于该第三小区进行语音业务。本技术实施例中,网络设备在确定终端无法基于该第二小区进行语音业务的情况下,将该终端的服务小区切换为网络质量较优的第三小区,可以提高该终端的通信质量,又由于该第三小区为归属地网络中包括的小区,因此,该终端可以基于该归属地网络中包括的小区进行语音业务,提高了语音业务进行的有效性。78.结合图4,如图6所示,上述小区切换方法还包括s104。79.s104、在第三小区的网络质量不满足预设条件的情况下,网络设备将终端的服务小区切换为第二小区。80.应理解,在该第三小区的网络质量不满足预设条件的情况下,说明该第三小区的网络质量较差,该终端基于该第三小区进行语音业务可能会卡顿,并且还会导致该终端的数据传输速率较低,因此,该网络设备可以将该终端的服务小区切换为网络质量较优的第二小区。81.在一种可选地实现方式中,该网络设备可以在该网络设备未接收到终端上报的针对第三小区的a5事件、b1事件或b2事件的情况下,确定该第三小区的网络质量不满足预设条件。82.可选地,该网络设备接收到终端上报的针对第二小区的a5事件、b1事件或b2事件时,可以设置计时器,然后在预设时长内未接收到终端上报的针对第三小区的a5事件、b1事件或b2事件的情况下,将该终端的服务小区切换为第二小区。83.可选地,该网络设备将该终端的服务小区切换到拜访地网络中包括的小区(例如第二小区)之后,可以删除该终端的存储标识。84.可以理解的是,该网络设备在第三小区的网络质量较差的情况下,将该终端的服务小区切换为网络质量较优的第三小区,可以提高该终端的数据传输速率。85.结合图4,如图7所示,在本技术实施例的一种实现方式中,上述网络设备确定终端是否具备语音功能,具体可以包括s1011-s1013。86.s1011、网络设备获取终端的终端信息。87.其中,该终端信息包括该终端的终端标识。88.可选地,该终端的终端标识可以为该终端对应的imei、该终端对应的tac。89.s1012、网络设备基于终端的终端标识和预设对应关系确定终端的终端类型。90.其中,该预设对应关系中包括多个终端的终端标识以及该多个终端中每个终端的终端标识对应的终端类型。91.示例性的,该终端的终端类型可以为connectedcomputer,dongle,e-book,handheld,mobilephone/featurephone,mobiletestplatform,modem,module,portable(includepda),smartphone,tablet,vehicle,wearable,wlanrouter,iotdevice。92.在一种可选地实现方式中,该网络设备可以从该gsma终端库中获取该预设对应关系,具体的,该网络设备可以基于该终端的tac在该gmsa终端库中匹配对应的“devicetype”字段,该“devicetype”字段中包括该终端的终端类型。93.s1013、在预设终端类型集合中不包括终端的终端类型的情况下,网络设备确定终端具备语音功能。94.其中,该预设终端类型为不具备语音功能的终端类型。95.可以理解的是,在该预设终端类型集合中包括该终端的终端类型的情况下,该网络设备可以确定该终端不具备语音功能。96.可选地,该预设终端类型集合中可以包括connectedcomputer、dongle、e-book、mobiletestplatform、modem、module、portable(includepda)、tablet、wlanrouter。97.在一种可选地实现方式中,该网络设备还可以通过信令确定终端是否具备语音功能,具体的,该网络设备可以通过“attachrequest”消息中“voicedomainpreferenceandue'susagesetting”信元中的“ue'susagesetting”比特位(具体为第3比特位)进行判别,如果该第3比特位为1则认为该终端无语音需求,即不具备语音功能。98.以下为“voicedomainpreferenceandue'susagesetting”信元的一种示例。99.表1table10.5.166a/3gppts24.008:voicedomainpreferenceandue'susagesettinginformationelement。[0100][0101]如表1所示,该第3比特位为1,该网络设备可以确定该终端不具备语音功能。[0102]本技术实施例中,网络设备可以获取终端的终端信息,由于该终端信息中包括终端的终端标识,因此该网络设备可以基于该终端标识以及预设对应关系确定终端的终端类型,由于该终端的终端类型用于表征该终端具备的功能,该预设终端类型集合为不具备语音功能的终端类型的集合,因此,该网络设备在该预设终端集合中不包括该终端的终端类型的情况下,确定该终端不具备语音功能,可以提高终端功能确定的准确性,进而准确地确定为该终端提供服务的小区。[0103]结合图4,如图8所示,上述网络设备确定终端是否具备预设语音功能,具体还可以包括s1014-s1016。[0104]s1014、网络设备向终端发送能力信息获取请求。[0105]其中,该能力信息获取请求包括该终端的终端标识,该能力信息获取请求用于请求获取该终端的能力信息。[0106]具体的,该网络设备可以向终端发送uecapabilityenquiry消息。[0107]应理解,该终端的能力信息包括该终端的语音功能。[0108]可选地,该终端的语音功能可以为该终端的vonr能力。[0109]s1015、网络设备接收终端发送的能力信息获取响应。[0110]其中,该能力信息获取响应中包括终端的能力信息。[0111]具体的,该终端可以向该基站发送uecapabilityinformation消息,该uecapabilityinformation消息中包括该终端的能力信息。[0112]s1016、在终端的能力信息中包括目标字段的情况下,网络设备确定终端具备预设语音功能。[0113]其中,该目标字段为该目标网络制式对应的字段。[0114]应理解,该终端的能力信息中包括多个字段,该目标字段用于表征该终端是否具备该预设语音功能。[0115]示例性的,该目标字段可以为voiceovernrsupported。[0116]在一种可选地实现方式中,假设该预设语音功能为vonr能力,当该网络设备为5g基站时,该5g基站可以根据该uecapabilityinformation消息中包括的ue-capabilityrat-containerlist消息,该ue-capabilityrat-containerlist消息中包括的ue-nr-capability消息,该ue-nr-capability消息中包括的ims-parameters消息,该ims-parameters消息中包括的ims-parametersfrx-diff消息中的voiceovernr信元来识别终端的是否具备vonr能力。[0117]以下表2为uecapabilityinformation消息的一种示例。[0118]表2uecapabilityinformationmessage[0119][0120][0121]如表2所示,该“ue-capabilityrat-containerlist”字段即为该uecapabilityinformation消息中包括ue-capabilityrat-containerlist消息。[0122]以下表3为ue-capabilityrat-containerlist消息的一种示例。[0123]表3ue-capabilityrat-containerlistinformationelement[0124][0125][0126]如表3所示,该“forrat-typesettonr:theencodingofuecapabilitiesisdefinedinue-nr-capability”字段即为上述ue-capabilityrat-containerlist消息中包括的ue-nr-capability消息。[0127]以下表4为ue-nr-capability消息的一种示例。[0128]表4ue-nr-capabilityinformationelement[0129][0130][0131]示例性的,如表4所示,该“ims-parameters”字段即为该ue-nr-capability消息中包括ims-parameters消息。[0132]以下表5为ims-parameters消息的一种示例。[0133]表5ims-parametersinformationelement[0134][0135][0136]示例性的,假设该目标字段为voiceovernrenumerated{supported}optional,如表5所示,该ims-parameters消息中包括ims-parametersfrx-diff消息,该ims-parametersfrx-diff消息中包括的信元为voiceovernrenumerated{supported}optional,此时,该5g基站可以确定该终端具备vonr能力。[0137]在另一种可选地实现方式中,假设该预设语音功能为vonr能力,当该网络设备为4g基站时,该4g基站可以基于uecapabilityinformation消息中包括的ue-capabilityrat-containerlist消息,该ue-capabilityrat-containerlist消息中包括的ue-eutra-capability-v1540-ies消息,该ue-eutra-capability-v1540-ies消息中包括的irat-parametersnr-v1540消息中的ims-voiceovernr-fr1-r15信元来识别终端的vonr能力。[0138]以下表6为4g基站接收到的uecapabilityinformation消息的一种示例。[0139]表6uecapabilityinformationmessage[0140][0141][0142]如表6所示,该“ue-capabilityrat-containerlist”字段即为该uecapabilityinformation消息中包括的ue-capabilityrat-containerlist消息。[0143]以下表7为ue-capabilityrat-containerlist消息的一种示例。[0144]表7uecapabilityrat-containerlistfielddescriptions[0145][0146][0147]如表7所示,该“irat-parametersnr-v1540irat-parametersnr-v1540optional”字段即为该ue-capabilityrat-containerlist消息中包括的ue-eutra-capability-v1540-ies消息。[0148]以下表8为ue-eutra-capability-v1540-ies消息的一种示例。[0149]表8irat-parametersnr-v1540[0150][0151][0152]示例性的,假设该目标字段为“{supported}”,如表8所示,该ue-eutra-capability-v1540-ies消息中包括ims-voiceovernr-fr1-r15信元,该ims-voiceovernr-fr1-r15信元中包括“enumerated{supported}”字段,此时,该4g基站可以确定该终端具备vonr能力。[0153]本技术实施例中,由于该能力信息获取响应中包括该终端的能力信息,因此网络设备基于终端发送的能力信息获取响应可以准确的确定出该终端是否具备预设语音功能。[0154]结合图4,如图9所示,本技术实施例提供的小区切换方法还包括s105。[0155]s105、在终端具备预设语音功能的情况下,网络设备将终端的服务小区切换为第二小区。[0156]应理解,在该终端具备预设语音功能的情况下,说明该终端可以基于第二小区的网络制式进行语音业务,此时,该网络设备可以将该终端的服务小区切换为该第二小区,以使得该终端基于该第二小区进行该预设语音业务。[0157]本技术实施例中,由于该第二小区的网络质量满足该预设条件,并且该终端可以基于该第二小区的网络制式进行语音业务,因此,该网络设备将该终端的服务小区切换为该第二小区,可以提高终端的通话质量,以及该终端进行语音业务的有效性。[0158]以下以一个示例说明本技术实施例提供的小区切换方法。[0159]如图10所示,假设该第一小区的网络制式为5g,该第二小区的网络制式为4g。[0160]s201、在终端的服务小区为第一小区的情况下,网络设备将终端的存储标识设置为0。[0161]s202、在第二小区的网络质量满足预设条件的情况下,网络设备确定终端是否具备vonr能力。[0162]具体的,网络设备基于终端的imei以及预设对应关系确定终端是否具备vonr能力。[0163]在该终端具备vonr能力的情况下,执行s203。[0164]s203、网络设备将终端的存储标识调整为1。[0165]在该终端不具备vonr能力的情况下,执行s204。[0166]s204、网络设备确定终端是否具备语音功能。[0167]具体的,网络设备基于终端的imei以及预设对应关系确定终端是否具备语音功能。[0168]在终端不具备语音功能的情况下,执行s203,在终端具备语音功能的情况下,执行s205。[0169]s205、网络设备确定终端的存储标识是否为1。[0170]在终端的存储标识为1的情况下,执行s206。[0171]s206、网络设备将终端的服务小区切换为第二小区。[0172]具体的,网络设备触发终端切换或重定向到第二小区。[0173]在终端的存储标识为0的情况下,执行s207。[0174]s207、网络设备启动移动性延迟定时器。[0175]在终端的存储标识为0的情况下,执行s208。[0176]s208、网络设备确定第三小区的网络质量是否满足预设条件。[0177]具体的,网络设备确定是否接收到终端上报的针对第三小区的异系统切换/重定向触发事件。[0178]在第三小区的网络质量满足预设条件的情况下,执行s209。[0179]s209、网络设备将终端的服务小区切换为第三小区。[0180]s210、网络设备确定定时器是否超时。[0181]在定时器超时,并且第三小区的网络质量不满足预设条件的情况下,执行上述s206。[0182]在定时器未超时的情况下,执行上述s208。[0183]以下以另一个示例说明本技术实施例提供的小区切换方法。[0184]如图11所示,假设该第一小区的网络制式为4g,该第二小区的网络制式为4g。[0185]s301、在终端的服务小区为第一小区的情况下,网络设备将终端的存储标识设置为0。[0186]s302、在第二小区的网络质量满足预设条件的情况下,网络设备确定终端是否具备vonr能力。[0187]在该终端具备vonr能力的情况下,执行s303。[0188]s303、网络设备将终端的存储标识调整为1。[0189]在该终端不具备vonr能力的情况下,执行s304。[0190]s304、网络设备确定终端是否具备语音功能。[0191]具体的,网络设备基于终端上报的“attachrequest”消息确定终端是否具备语音功能。[0192]在终端不具备语音功能的情况下,执行s303。在终端具备语音功能的情况下,执行s305。[0193]s305、网络设备确定终端的存储标识是否为1。[0194]在终端的存储标识为1的情况下,执行s306。[0195]s306、网络设备将终端的服务小区重定向为第二小区。[0196]具体的,网络设备触发终端重定向至第二小区。[0197]在终端的存储标识为0的情况下,执行s307。[0198]s307、网络设备启动移动性延迟定时器。[0199]在终端的存储标识为0的情况下,执行s308。[0200]s308、网络设备确定第三小区的网络质量是否满足预设条件。[0201]具体的,网络设备确定是否接收到终端上报的针对第三小区的异系统切换/重定向触发事件。[0202]在第三小区的网络质量满足预设条件的情况下,执行s309。[0203]s309、网络设备将终端的服务小区切换为第三小区。[0204]s310、网络设备确定定时器是否超时。[0205]在定时器超时,并且第三小区的网络质量不满足预设条件的情况下,执行s306。[0206]在定时器未超时的情况下,执行上述s308。[0207]本技术实施例可以根据上述方法示例对网络设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。[0208]在采用对应各个功能划分各个功能模块的情况下,图12示出了上述实施例中所涉及的小区切换装置的一种可能的结构示意图,如图12所示,小区切换装置40可以包括:确定模块401和处理模块402。[0209]确定模块401,用于在第二小区的网络质量满足预设条件的情况下,确定终端是否具备语音功能,以及确定该终端是否具备预设语音功能,该第二小区为相邻小区集合中包括的小区,该相邻小区集合包括多个与第一小区相邻的小区,该第一小区为该终端的服务小区,该终端的归属地网络中包括该第一小区,该终端的拜访地网络中包括该第二小区,该语音功能用于表征进行语音业务,该预设语音功能用于表征基于目标网络制式进行语音业务,该第二小区的网络制式与该目标网络制式相同,其中,一个小区的网络质量包括该小区的信号强度和/或该小区的负载。[0210]确定模块401,还用于在该终端具备语音功能,并且该终端不具备该预设语音功能的情况下,确定第三小区的网络质量是否满足该预设条件,该第三小区为该相邻小区集合中除该第二小区以外的小区,该终端的归属地网络中包括该第三小区。[0211]处理模块402,用于在该第三小区的网络质量满足该预设条件的情况下,将该终端的服务小区切换为该第三小区。[0212]可选地,处理模块402,还用于在该第三小区的网络质量不满足该预设条件的情况下,将该终端的服务小区切换为该第二小区。[0213]可选地,上述小区切换装置40还包括获取模块403。[0214]获取模块403,用于获取该终端的终端信息,该终端信息包括该终端的终端标识。[0215]确定模块401,具体用于基于该终端的终端标识和预设对应关系确定该终端的终端类型,该预设对应关系中包括多个终端的终端标识以及该多个终端中每个终端的终端标识对应的终端类型,该终端的终端类型用于表征该终端具备的功能。[0216]确定模块401,还具体用于预设终端类型集合中不包括该终端的终端类型的情况下,确定该终端不具备该语音功能,该预设终端类型为不具备语音功能的终端类型。[0217]可选地,上述小区切换装置40还包括发送模块404和接收模块405。[0218]发送模块404,用于向该终端发送能力信息获取请求,该能力信息获取请求包括该终端的终端标识,该能力信息获取请求用于请求获取该终端的能力信息。[0219]接收模块405,用于接收该终端发送的能力信息获取响应,该能力信息获取响应中包括该终端的能力信息。[0220]确定模块401,还具体用于在该终端的能力信息中包括目标字段的情况下,确定该终端具备该预设语音功能,该目标字段为该目标网络制式对应的字段。[0221]可选地,处理模块402,还用于在该终端具备该预设语音功能的情况下,将该终端的服务小区切换为该第二小区。[0222]在采用集成的单元的情况下,图13示出了上述实施例中所涉及的小区切换装置的一种可能的结构示意图。如图13所示,小区切换装置50可以包括:处理模块501和通信模块502。处理模块501可以用于对小区切换装置50的动作进行控制管理。通信模块502可以用于支持小区切换装置50与其他实体的通信。可选地,如图13所示,该小区切换装置50还可以包括存储模块503,用于存储小区切换装置50的程序代码和数据。[0223]其中,处理模块501可以是处理器或控制器。通信模块502可以是收发器、收发电路或通信接口等。存储模块503可以是存储器。[0224]其中,当处理模块501为处理器,通信模块502为收发器,存储模块503为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。[0225]应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。[0226]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。[0227]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。[0228]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0229]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。[0230]以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
技术特征:
1.一种小区切换方法,其特征在于,包括:在第二小区的网络质量满足预设条件的情况下,确定终端是否具备语音功能,以及确定所述终端是否具备预设语音功能,所述第二小区为相邻小区集合中包括的小区,所述相邻小区集合包括多个与第一小区相邻的小区,所述第一小区为所述终端的服务小区,所述终端的归属地网络中包括所述第一小区,所述终端的拜访地网络中包括所述第二小区,所述语音功能用于表征进行语音业务,所述预设语音功能用于表征基于目标网络制式进行语音业务,所述第二小区的网络制式与所述目标网络制式相同,其中,一个小区的网络质量包括所述小区的信号强度和/或所述小区的负载;在所述终端具备语音功能,并且所述终端不具备所述预设语音功能的情况下,确定第三小区的网络质量是否满足所述预设条件,所述第三小区为所述相邻小区集合中除所述第二小区以外的小区,所述终端的归属地网络中包括所述第三小区;在所述第三小区的网络质量满足所述预设条件的情况下,将所述终端的服务小区切换为所述第三小区。2.根据权利要求1所述的小区切换方法,其特征在于,所述方法还包括:在所述第三小区的网络质量不满足所述预设条件的情况下,将所述终端的服务小区切换为所述第二小区。3.根据权利要求1所述的小区切换方法,其特征在于,所述确定终端是否具备语音功能,包括:获取所述终端的终端信息,所述终端信息包括所述终端的终端标识;基于所述终端的终端标识和预设对应关系确定所述终端的终端类型,所述预设对应关系中包括多个终端的终端标识以及所述多个终端中每个终端的终端标识对应的终端类型,所述终端的终端类型用于表征所述终端具备的功能;在预设终端类型集合中不包括所述终端的终端类型的情况下,确定所述终端不具备所述语音功能,所述预设终端类型为不具备语音功能的终端类型。4.根据权利要求1所述的小区切换方法,其特征在于,所述确定终端是否具备预设语音功能,包括:向所述终端发送能力信息获取请求,所述能力信息获取请求包括所述终端的终端标识,所述能力信息获取请求用于请求获取所述终端的能力信息;接收所述终端发送的能力信息获取响应,所述能力信息获取响应中包括所述终端的能力信息;在所述终端的能力信息中包括目标字段的情况下,确定所述终端具备所述预设语音功能,所述目标字段为所述目标网络制式对应的字段。5.根据权利要求1所述的小区切换方法,其特征在于,所述方法还包括:在所述终端具备所述预设语音功能的情况下,将所述终端的服务小区切换为所述第二小区。6.一种小区切换装置,其特征在于,包括确定模块和处理模块:所述确定模块,用于在第二小区的网络质量满足预设条件的情况下,确定终端是否具备语音功能,以及确定所述终端是否具备预设语音功能,所述第二小区为相邻小区集合中包括的小区,所述相邻小区集合包括多个与第一小区相邻的小区,所述第一小区为所述终
端的服务小区,所述终端的归属地网络中包括所述第一小区,所述终端的拜访地网络中包括所述第二小区,所述语音功能用于表征进行语音业务,所述预设语音功能用于表征基于目标网络制式进行语音业务,所述第二小区的网络制式与所述目标网络制式相同,其中,一个小区的网络质量包括所述小区的信号强度和/或所述小区的负载;所述确定模块,还用于在所述终端具备语音功能,并且所述终端不具备所述预设语音功能的情况下,确定第三小区的网络质量是否满足所述预设条件,所述第三小区为所述相邻小区集合中除所述第二小区以外的小区,所述终端的归属地网络中包括所述第三小区;所述处理模块,用于在所述第三小区的网络质量满足所述预设条件的情况下,将所述终端的服务小区切换为所述第三小区。7.根据权利要求6所述的小区切换装置,其特征在于,所述处理模块,还用于在所述第三小区的网络质量不满足所述预设条件的情况下,将所述终端的服务小区切换为所述第二小区。8.根据权利要求6所述的小区切换装置,其特征在于,还包括获取模块;所述获取模块,用于获取所述终端的终端信息,所述终端信息包括所述终端的终端标识;所述确定模块,具体用于基于所述终端的终端标识和预设对应关系确定所述终端的终端类型,所述预设对应关系中包括多个终端的终端标识以及所述多个终端中每个终端的终端标识对应的终端类型,所述终端的终端类型用于表征所述终端具备的功能;所述确定模块,还具体用于预设终端类型集合中不包括所述终端的终端类型的情况下,确定所述终端不具备所述语音功能,所述预设终端类型为不具备语音功能的终端类型。9.一种网络设备,其特征在于,所述网络设备包括:处理器;被配置为存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1-5中任一项所述的小区切换方法。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,当所述计算机可读存储介质中的指令由网络设备执行时,使得所述网络设备能够执行如权利要求1-5中任一项所述的小区切换方法。

技术总结
本申请提供一种小区切换方法、装置、网络设备及存储介质,涉及通信技术领域,解决了终端可能无法基于拜访地网络进行语音通话,导致语音通话中断,降低了终端进行语音业务的有效性的技术问题。该方法包括:在第二小区的网络质量满足预设条件的情况下,确定终端是否具备语音功能;在该终端具备语音功能,并且该终端不具备该预设语音功能的情况下,确定第三小区的网络质量是否满足该预设条件,该第三小区为该相邻小区集合中除该第二小区以外的小区,该终端的归属地网络中包括该第三小区;在该第三小区的网络质量满足该预设条件的情况下,将该终端的服务小区切换为该第三小区。终端的服务小区切换为该第三小区。终端的服务小区切换为该第三小区。


技术研发人员:贺琳 李福昌
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.06.15
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐