网络切片重选方法和装置、电子设备、存储介质

文档序号:1942118 发布日期:2021-12-07 浏览:17次 >En<

阅读说明:本技术 网络切片重选方法和装置、电子设备、存储介质 (Network slice reselection method and device, electronic equipment and storage medium ) 是由 杨海城 于 2020-06-01 设计创作,主要内容包括:本公开提供了一种网络切片重选方法,该方法包括:接收到网络侧针对当前选择的网络切片发送的消息,重新选择网络切片;其中,所述消息携带的理由为资源不足。本公开还提供了一种网络切片重选装置、电子设备、计算机可读存储介质。(The present disclosure provides a network slice reselection method, which includes: receiving a message sent by a network side aiming at the currently selected network slice, and reselecting the network slice; the reason for carrying the message is insufficient resources. The disclosure also provides a network slice reselection device, an electronic device and a computer readable storage medium.)

网络切片重选方法和装置、电子设备、存储介质

技术领域

本公开实施例涉及无线通信领域,特别涉及网络切片重选方法和装置、电子设备、计算机可读存储介质。

背景技术

2G/3G/4G网络仅实现了单一的业务需求——电话或上网,无法满足数据业务爆炸式增长所带来的新业务需求。

5G网络面向多连接和多样化业务,需要能够像积木一样灵活部署,方便进行新业务的快速上线或下线,满足人们日益增长的数据业务需求。业界普遍认为,网络切片可实现5G多场景、多样化业务,在5G诸多技术中具有不可或缺的重要性。

网络切片技术本质上是将运营商的物理网络划分为多个虚拟网络,每一个虚拟网络根据不同的服务需求,如时延、带宽、安全性和可靠性等来划分,以灵活应对不同的网络应用场景。

然而,在人员密集区域,网络切片拥塞仍不可避免。

发明内容

本公开实施例提供一种网络切片重选方法和装置、电子设备、计算机可读存储介质。

第一方面,本公开实施例提供一种网络切片重选方法,包括:

接收到网络侧针对当前选择的网络切片发送的消息,重新选择网络切片;其中,所述消息携带的理由为资源不足。

第二方面,本公开实施例提供一种电子设备,包括:

至少一个处理器;

存储器,其上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述任意一种网络切片重选方法。

第三方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种网络切片重选方法。

本公开实施例提供的网络切片重选方法,在接收到网络侧针对当前选择的网络切片发送的消息时,认为当前选择的网络切片发生网络拥塞,重新选择网络切片,减轻了当前选择的网络切片的网络拥塞的同时,保证终端通过重新选择的网络切片继续进行业务,从而提高了用户体验。

附图说明

图1为本公开实施例提供的一种网络切片重选方法的流程图;

图2为本公开实施例的单个网络切片选择辅助信息(S-NSSAI,Single NetworkSlice Selection Assistance Information)的结构示意图;

图3为本公开实施例的示例1提供的一种网络切片重选方法的流程图;

图4为本公开实施例的示例2提供的一种网络切片重选方法的流程图;

图5为本公开实施例的示例3提供的一种网络切片重选方法的流程图;

图6为本公开实施例的示例4提供的一种网络切片重选方法的流程图;

图7为本公开实施例提供的一种网络切片重选装置的组成框图。

具体实施方式

为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开提供的网络切片重选方法和装置、电子设备、计算机可读存储介质进行详细描述。

在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。

在不冲突的情况下,本公开各实施例及实施例中的各特征可相互组合。

如本文所使用的,术语“和/或”包括至少一个相关列举条目的任何和所有组合。

本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由......制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加至少一个其它特征、整体、步骤、操作、元件、组件和/或其群组。

除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。

本公开实施例虽然是基于5G网络的网络切片的拥塞所提出的处理方法,但是本公开实施例的处理拥塞的方法同样适用于未来的通信网络(如6G、7G等),或者,其他任何采用网络切片技术实现的通信网络。

图1为本公开实施例提供的一种网络切片重选方法的流程图。

第一方面,参照图1,本公开实施例提供一种网络切片重选方法,应用于终端,该方法包括:

步骤100、接收到网络侧针对当前选择的网络切片发送的消息,重新选择网络切片;其中,所述消息携带的理由为资源不足(insufficient resource)。

在一些示例性实施例中,没有接收到网络侧针对当前选择的网络切片发送的消息;或者,接收到网络侧针对当前选择的网络切片发送的消息,且消息中携带的理由不是资源不足,认为当前选择的网络切片没有发生网络拥塞,结束本流程。

本公开实施例提供的网络切片重选方法,在接收到网络侧针对当前选择的网络切片发送的消息时,认为当前选择的网络切片发生网络拥塞,重新选择网络切片,减轻了当前选择的网络切片的网络拥塞的同时,保证终端通过重新选择的网络切片继续进行业务,从而提高了用户体验。

在一些示例性实施例中,所述消息包括以下任意一个:

协议数据单元(PDU,Protocol Data Unit)会话建立拒绝(PDU SessionEstablishment Reject)消息、PDU会话修改拒绝(PDU Session Modification Reject)消息、PDU会话释放(PDU Session Release)消息。

需要说明的是PDU Session Establishment Reject消息、PDU SessionModification Reject消息、PDU Session Release消息是5G网络中的消息名称,随着网络技术的发展,未来的通信系统中,上述消息可以是其他名称的具有相同功能的消息,也可以是其他具有相同功能的消息,本公开实施例对消息的具体名称不作限定。

在一些示例性实施例中,通过在URSP规则列表中匹配可用的URSP规则的方式来实现网络切片的选择。

在一些示例性实施例中,URSP规则列表包括:终端出厂预先设置的URSP规则列表,以及从网络侧更新的URSP规则列表。从网络侧更新的URSP规则列表的优先级高于终端出厂预先设置的URSP规则列表。

在一些示例性实施例中,可以根据应用的网络切片参数在URSP规则列表中匹配可用的URSP规则,得到网络切片的S-NSSAI。

在一些示例性实施例中,网络切片参数包括但不限于以下至少之一:

数据网络名称(DNN,Data Network Name)、应用标识、全限定域名(FQDN,FullyQualified Domain Name)。

简单的说,URSP规则的输入参数是DNN、应用标识、FQDN等中的至少之一,输出参数是S-NSSAI。

在一些示例性实施例中,S-NSSAI标识了一个网络切片。如图2所示,S-NSSAI包括以下两部分:切片/服务类型(SST,Slice/Service Type)和切片差分器(SD,SliceDifferentiator)。

其中,SST表示在功能和服务方面的预期网络切片行为,SST可以是一个标准值(如增强型移动宽带(eMBB,Enhanced Mobile Broadband)、超可靠低延时通信(uRLLC,theultra Reliable Low Latency Communication)、大规模物联网(MIoT,Massive Internetof Thing)),也可以是一个非标准值。

SST的长度为1字节,标准SST的取值范围(当前协议只用了三个值,如表1所示)为0-127,运营商自定义取值范围为128-255。运营商自定义的值只在本网下有效,对于标准值全网通用。

其中,SD是可选信息,补充SST以区分相同SST的多个网络切片。

SST SST的值 特征
eMBB 1 适用于5G eMBB的网络切片
URLLC 2 适用于URLLC的网络切片
MloT 3 适用于MloT的网络切片

表1

下面分两种情况分别描述网络切片的重选。

情况一、终端为单卡用户,这种情况下,只有一个URSP规则列表,即下述第一URSP规则列表。

在一些示例性实施例中,所述接收到网络侧针对当前选择的网络切片发送的消息之后,所述重新选择网络切片之前,该方法还包括:将所述当前选择的网络切片对应的URSP规则标识为不可用;相应的,

所述重新选择网络切片包括:在第一URSP规则列表中匹配没有被标识为不可用的URSP规则或者匹配被标识为可用的用户设备路由选择策略规则,重新选择匹配到的可用的URSP规则对应的网络切片。

在一些示例性实施例中,为了保证被标识为不可用的URSP规则后续可重新供终端选择使用,可以采用以下任一种方式实现:

方式一、在预设时间内将所述当前选择的网络切片对应的URSP规则标识为不可用;在所述预设时间后去除对所述用户设备路由选择策略规则的标识;或者,在所述预设时间后将所述用户设备路由选择策略规则标识为可用。例如,可以设置一个定时器,当定时器启动时,将当前选择的网络切片对应的URSP规则标识为不可用;当定时器超时时,去除对URSP规则的标识或将URSP规则标识为可用。

方式二、检测被标识为不可用的URSP规则对应的网络切片是否发生网络拥塞;检测到被标识为不可用的URSP规则对应的网络切片没有发生网络拥塞,去除对所述URSP规则的标识;或者,将URSP规则标识为可用;检测到被标识为不可用的URSP规则对应的网络切片发生网络拥塞,继续保留对URSP规则的标识。

情况二、终端为双卡或多卡用户,这种情况下,终端的每一个卡对应一个URSP规则列表,例如,下述第一URSP规则列表和第二URSP规则列表。

在一些示例性实施例中,所述接收到网络侧针对当前选择的网络切片发送的消息之后,所述重新选择网络切片之前,该方法还包括:将所述当前选择的网络切片对应的URSP规则标识为不可用;相应的,

所述重新选择网络切片包括:在第一URSP规则列表中匹配没有被标识为不可用的URSP规则或被标识为可用的URSP规则,重新选择匹配到的可用的URSP规则对应的网络切片。

在另一些示例性实施例中,当在第一URSP规则列表中匹配不到可用的URSP规则时,所述重新选择网络切片还包括:

在第二URSP规则列表中重新选择可用的URSP规则对应的网络切片;

其中,所述第一URSP规则列表为当前正在进行业务处理的卡对应的URSP规则列表,所述第二URSP规则列表为当前未进行业务处理的卡对应的URSP规则列表。

具体的,可以在第二URSP规则列表中匹配没有被标识为不可用的URSP规则或被标识为可用的URSP规则,重新选择匹配到的可用的URSP规则对应的网络切片。

也就是说,终端可以遍历所有URSP规则列表,当所有URSP规则列表均匹配不到可用的URSP规则时,结束本流程。

在一些示例性实施例中,为了保证被标识为不可用的URSP规则后续可重新供终端选择使用,可以采用以下任一种方式实现:

方式一、在预设时间内将所述当前选择的网络切片对应的URSP规则标识为不可用;在所述预设时间后去除对所述用户设备路由选择策略规则的标识;或者,在所述预设时间后将所述用户设备路由选择策略规则标识为可用。例如,可以设置一个定时器,当定时器启动时,将当前选择的网络切片对应的URSP规则标识为不可用;当定时器超时时,去除对URSP规则的标识或将URSP规则标识为可用。

方式二、检测被标识为不可用的URSP规则对应的网络切片是否发生网络拥塞;检测到被标识为不可用的URSP规则对应的网络切片没有发生网络拥塞,去除对所述URSP规则的标识或将URSP规则标识为可用;检测到被标识为不可用的URSP规则对应的网络切片发生网络拥塞,继续保留对URSP规则的标识。

下面通过具体示例详细说明上述实施例的具体实现过程,所列举的示例仅仅是为了说明方便,不用于限定本公开实施例的保护范围。

示例1

如图3所示,该方法包括:

步骤300、应用申请网络切片A。

步骤301、判断应用的身份是否正确,如果应用的身份正确,则继续执行步骤302;如果应用的身份不正确,则结束本流程。

在一些示例性实施例中,可以根据应用标识、应用包名、应用签名中的至少之一判断应用的身份是否正确。

步骤302、在USRP规则列表中匹配可用的USRP规则得到S-NSSAI。

在一些示例性实施例中,可以根据应用的网络切片参数在URSP规则列表中匹配可用的URSP规则,得到网络切片的S-NSSAI。

在一些示例性实施例中,网络切片参数包括但不限于以下至少之一:

DNN、应用标识、FQDN。

简单的说,URSP规则的输入参数是DNN、应用标识、FQDN等中的至少之一,输出参数是S-NSSAI。

步骤303、向网络侧发送PDU会话建立请求,PDU会话建立请求中携带S-NSSAI,表明希望申请的网络切片。

步骤304、监听是否接收到网络侧的PDU Session Establishment Reject消息,且判断消息中携带的理由是否为insufficient resource,如果接收到PDU SessionEstablishment Reject消息,且消息中携带的理由为insufficient resource,则继续执行步骤305;如果没有接收到PDU Session Establishment Reject消息;或接收到PDUSession Establishment Reject消息,且消息中携带的理由不是insufficient resource,则结束本流程。

步骤305、将该条URSP规则标识为“不可用”,继续执行步骤302。

示例2

如图4所示,该方法包括:

步骤400、应用申请网络切片A,且已成功创建PDU会话。

步骤401、监听是否接收到网络侧给终端发送的PDU Session ModificationReject或PDU Session Release消息,且判断消息中携带的理由是否为insufficientresource;如果接收到网络侧给终端发送的PDU Session Modification Reject或PDUSession Release消息,且消息中携带的理由为insufficient resource,则继续执行步骤402;如果没有接收到PDU Session Modification Reject或PDU Session Release消息;或者,接收到网络侧给终端发送的PDU Session Modification Reject或PDU SessionRelease消息,且消息中携带的理由不是insufficient resource,则结束本流程。

步骤402、将网络切片A对应的URSP规则标识为“不可用”。

步骤403、在USRP规则列表中匹配可用的USRP规则得到S-NSSAI。

步骤404、判断网络切片对应的PDU会话是否已创建,如果网络切片对应的PDU会话已创建,则使用已有的PDU会话,如果PDU会话未创建,则向网络侧发送PDU会话建立请求,PDU会话建立请求中携带S-NSSAI,表明希望申请的网络切片。

示例3

本示例描述该双卡场景(不同运营商的两张用户识别模块(SIM,SubscriberIdentity Module)卡,假设当前使用的是SIM卡1的数据业务)下的处理拥塞的方法,在进行网络切片重选时,发现SIM卡2所在的5G网络下有可用的网络切片,则终端切换数据业务到SIM卡2,并在成功注册上5G网络后创建指定网络切片的PDU会话。

如图5所示,该方法包括:

步骤500、应用申请SIM卡1的网络切片A,且已成功创建PDU会话。

步骤501、监听是否接收到网络侧给终端发送的PDU Session ModificationReject或PDU Session Release消息,且判断消息中携带的理由是否为insufficientresource;如果接收到网络侧给终端发送的PDU Session Modification Reject或PDUSession Release消息,且消息中携带的理由为insufficientresource,则继续执行步骤502;如果没有接收到PDU Session Modification Reject或PDU Session Release消息;或者,接收到网络侧给终端发送的PDU Session Modification Reject或PDU SessionRelease消息,且消息中携带的理由不是insufficient resource,则结束本流程。

步骤502、将SIM卡1的网络切片A对应的URSP规则标识为“不可用”。

步骤503、如果在SIM卡1的USRP规则列表中匹配不到可用的USRP规则,则在SIM卡2的USRP规则列表中匹配可用的USRP规则,如匹配到可用的USRP规则对应的网络切片B或网络切片C,得到网络切片B或网络切片C的S-NSSAI。

步骤504、将数据业务由SIM卡1切换到SIM卡2,SIM卡2成功注册上5G网络。

步骤505、向网络侧发送PDU会话建立请求,PDU会话建立请求中携带S-NSSAI,表明希望申请的网络切片。

示例4

本示例描述该双卡场景(不同运营商的两张用户识别模块(SIM,SubscriberIdentity Module)卡,假设当前使用的是SIM卡1的数据业务)下的处理拥塞的方法,在进行网络切片重选时,发现SIM卡2所在的5G网络下有可用的网络切片,则终端的SIM卡1尝试注册到SIM卡2的5G网络,并在SIM卡1成功注册上SIM卡2的5G网络后创建指定网络切片的PDU会话(也就是SIM卡1漫游到SIM卡2的网络的场景)。

如图6所示,该方法包括:

步骤600、应用申请SIM卡1的网络切片A,且已成功创建PDU会话。

步骤601、监听是否接收到网络侧给终端发送的PDU Session ModificationReject或PDU Session Release消息,且判断消息中携带的理由是否为insufficientresource;如果接收到网络侧给终端发送的PDU Session Modification Reject或PDUSession Release消息,且消息中携带的理由为insufficient resource,则继续执行步骤602;如果没有接收到PDU Session Modification Reject或PDU Session Release消息;或者,接收到网络侧给终端发送的PDU Session Modification Reject或PDU SessionRelease消息,且消息中携带的理由不是insufficient resource,则结束本流程。

步骤602、将SIM卡1的网络切片A对应的URSP规则标识为“不可用”。

步骤603、如果在SIM卡1的USRP规则列表中匹配不到可用的USRP规则,则在SIM卡2的USRP规则列表中匹配可用的USRP规则,如匹配到可用的USRP规则对应的网络切片B或网络切片C,得到网络切片B或网络切片C的S-NSSAI。

步骤604、SIM卡1尝试注册到SIM卡2的5G网络,SIM卡1成功注册上SIM卡2的5G网络。

步骤605、向网络侧发送PDU会话建立请求,PDU会话建立请求中携带S-NSSAI,表明希望申请的网络切片。

第二方面,本公开实施例提供一种电子设备,包括:

至少一个处理器;

存储器,其上存储有至少一个程序,当至少一个程序被至少一个处理器执行,使得至少一个处理器实现上述任意一种网络切片重选方法。

其中,处理器为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH)。

在一些实施例中,处理器、存储器通过总线相互连接,进而与计算设备的其它组件连接。

第三方面,本公开实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意一种网络切片重选方法。

图7为本公开实施例提供的一种网络切片重选装置的组成框图。

第四方面,参照图7,本公开实施例提供一种网络切片重选装置,包括:

拥塞检测模块701,用于监听是否接收到网络侧针对当前选择的网络切片发送的消息,判断消息中携带的理由是否为资源不足;

网络切片选择模块702,用于拥塞检测模块701接收到网络侧针对当前选择的网络切片发送的消息,且消息中携带的理由为资源不足,重新选择网络切片。

在一些示例性实施例中,所述消息包括以下任意一个:

协议数据单元会话建立拒绝消息、协议数据单元会话修改拒绝消息、协议数据单元会话释放消息。

在一些示例性实施例中,网络切片选择模块702具体用于:

拥塞检测模块701接收到网络侧针对当前选择的网络切片发送的消息,且消息中携带的理由为资源不足,将所述当前选择的网络切片对应的用户设备路由选择策略规则标识为不可用;在第一用户设备路由选择策略规则列表中匹配没有被标识为不可用的用户设备路由选择策略规则或者匹配被标识为可用的用户设备路由选择策略规则,重新选择匹配到的可用的用户设备路由选择策略规则对应的网络切片。

在一些示例性实施例中,网络切片选择模块702具体用于采用以下方式实现所述将当前选择的网络切片对应的用户设备路由选择策略规则标识为不可用:

在预设时间内将所述当前选择的网络切片对应的用户设备路由选择策略规则标识为不可用;

在所述预设时间后去除对所述用户设备路由选择策略规则的标识;或者,在所述预设时间后将所述用户设备路由选择策略规则标识为可用。

在一些示例性实施例中,网络切片选择模块702还用于:

检测被标识为不可用的用户设备路由选择策略规则对应的网络切片是否发生网络拥塞;检测到被标识为不可用的用户设备路由选择策略规则对应的网络切片没有发生网络拥塞,去除对所述用户设备路由选择策略规则的标识;或者,将用户设备路由选择策略规则标识为可用。

在一些示例性实施例中,网络切片选择模块702还用于:

当在第一用户设备路由选择策略规则列表中匹配不到可用的用户设备路由选择策略规则时,在第二用户设备路由选择策略规则列表中重新选择可用的用户设备路由选择策略规则对应的网络切片;

其中,所述第一用户设备路由选择策略规则列表为当前正在进行业务处理的卡对应的用户设备路由选择策略规则列表,所述第二用户设备路由选择策略规则列表为当前未进行业务处理的卡对应的用户设备路由选择策略规则列表。

上述网络切片重选装置的具体实现过程与前述实施例网络切片重选方法的具体实现过程相同,这里不再赘述。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储器、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。

本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:通信控制装置、存储介质、通信控制系统及通信控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!