网络切片选择方法、设备及系统与流程

文档序号:20081560发布日期:2020-03-10 10:45阅读:729来源:国知局
网络切片选择方法、设备及系统与流程

本申请涉及通信技术领域,尤其涉及网络切片选择方法、设备及系统。



背景技术:

网络切片(networkslice)是一个用于支持特定网络能力与网络特性的逻辑隔离的网络,可以端到端(endtoend,e2e)的包括整个网络,也可以部分网络功能在多个网络切片中共享,是满足第三代合作伙伴项目(3rdgenerationpartnershipproject,3gpp)提出的第五代(5thgeneration,5g)移动通信技术关于网络差异化需求的关键技术。通常,不同网络切片的网络特征并不相同,且要求网络切片之间相互隔离,互不影响。如增强实现(augmentedreality,ar)或虚拟实现(virtualreality,vr)业务的网络切片要求大带宽、低时延业务;物联网(internetofthings,iot)业务的网络切片要求支持海量终端接入,但带宽小,对时延没要求。

随着网络切片技术的不断演进,垂直行业领域例如工业、企业、家庭、娱乐、游戏等又对网络切片提出了新的应用场景和需求。在一种新的应用场景下,一个终端可以被多个用户所共享。不同的用户在使用同一终端时,能够根据用户需求或配置的不同,享受网络提供的不同的定制化服务,具体来说,可以接入到不同的网络切片中。比如,某游戏公司将用户划分为了金银铜三个等级,并且该游戏公司向网络运营商租用了三个网络切片,分别供金银铜三个等级的用户接入。其中,供金牌用户接入的网络切片能够提供更稳定的传输时延和更大的带宽,能够为金牌用户提供更好的游戏体验。假设用户a签约成了该游戏公司的铜牌用户,随后游戏公司向该用户a发放了一个游戏终端,当该用户a使用该游戏终端登录时,运营商网络应当将该游戏终端接入对应铜牌用户的网络切片。随后,若签约成该游戏公司金牌用户的用户b拜访该用户a,则当用户b使用该游戏终端登录时,运营商网络应当将该游戏终端接入对应金牌用户的网络切片,以保证金牌用户的权益。

然而,现有的网络切片选择方法都是基于终端选择对应的网络切片。比如,以终端1为例,现有的网络切片选择方法具体可以为:终端1在注册请求中携带请求的(requested)网络切片选择辅助信息(networksliceselectionassistanceinformation,nssai)。进而,网络设备,如接入和移动性管理功能(accessandmobilitymanagementfunction,amf)网元可以根据终端1的requestednssai以及从签约数据库中获取到的终端1签约的(subscribed)nssai确定终端1对应的允许的(allowed)nssai,并向终端1返回该allowednssai,从而终端1后续可以由该allowednssai中标识的网络切片提供服务。或者,终端1在注册请求中也可以不携带requestednssai,网络设备,如amf网元可以直接根据从签约数据库中获取到的终端1的subscribednssai确定终端1对应的allowednssai,并向终端1返回该allowednssai,从而终端1后续可以由该allowednssai中标识的网络切片提供服务。

若将上述网络切换选择方法应用于上述多用户共享终端的场景下,则将导致无论哪个用户使用该游戏终端,该游戏终端都只能接入对应铜牌用户的网络切片。因此,如何根据使用用户的不同来使得终端接入不同的网络切片,是目前亟待解决的问题。



技术实现要素:

本申请实施例提供网络切片选择方法、设备及系统,可以根据使用用户选择接入对应的网络切片。

为达到上述目的,本申请的实施例采用如下技术方案:

第一方面,提供了一种网络切片选择方法,该方法包括:第一网络设备获取第一终端的当前使用用户的用户特征信息,其中,该用户特征信息包括该当前使用用户对应的一个或多个单网络切片选择辅助信息s-nssai;该第一网络设备根据该用户特征信息,确定该第一终端对应的允许的nssai,其中,该允许的nssai中包括该一个或多个s-nssai;或者,在第一网络设备不支持为该一个或多个s-nssai所指示的网络切片提供服务的情况下,该第一网络设备根据该一个或多个s-nssai,确定支持为该一个或多个s-nssai所指示的网络切片提供服务的第二网络设备。基于该方案,一方面,由于第一网络设备可以获取第一终端的当前使用用户的用户特征信息,该用户特征信息包括第一终端的当前使用用户对应的一个或多个s-nssai,并且第一网络设备可以根据该用户特征信息,确定第一终端对应的允许的nssai,其中,该允许的nssai中包括该一个或多个s-nssai。因此,可以根据使用用户选择接入对应的网络切片。另一方面,当第一网络设备获取到包括第一终端的当前使用用户对应的一个或多个s-nssai的用户特征信息之后,若第一网络设备无法为该一个或多个s-nssai所指示的网络切片提供服务,即第一网络设备的功能不足以提供相应的网络能力,如低时延,高可靠性等,可以触发网络设备的重选,使得可以将第一终端相关的消息重定向至能够为该一个或多个s-nssai所指示的网络切片提供服务的第二网络设备。

一种可能的设计中,在第一网络设备确定该第一终端对应的允许的nssai之后,该方法还包括:第一网络设备向该第一终端发送该允许的nssai,其中,该允许的nssai用于指示允许该第一终端接入的一个或多个网络切片。基于该方案,第一终端可以获知第一终端对应的允许的nssai,进而可以根据该允许的nssai选择接入对应的网络切片。

一种可能的设计中,第一网络设备获取第一终端的当前使用用户的用户特征信息,包括:第一网络设备向该第一终端发送第一消息,该第一消息用于请求该第一终端的当前使用用户的用户标识;第一网络设备接收来自该第一终端的该用户标识;第一网络设备根据该用户标识,获取该第一终端的当前使用用户的用户特征信息。基于该方案,第一网络设备获取第一终端的当前使用用户的用户特征信息。

在一种可能的设计中,第一网络设备根据该用户标识,获取该第一终端的当前使用用户的用户特征信息,包括:第一网络设备向数据库网元或认证服务器发送第二消息,该第二消息携带该用户标识,用于请求该第一终端的当前使用用户的用户特征信息;第一网络设备接收来自该数据库网元或该认证服务器的该用户特征信息。也就是说,第一网络设备可以根据用户标识,从数据库网元或认证服务器中获取该第一终端的当前使用用户的用户特征信息。

在一种可能的设计中,在该第一网络设备获取第一终端的当前使用用户的用户特征信息之前,该方法还包括:该第一网络设备接收来自该第一终端的第三消息,该第三消息中包括第一指示信息,该第一指示信息用于指示该第一终端存在用户特征信息;该第一网络设备根据该第一指示信息,确定该第一终端存在用户特征信息。基于该方案,第一网络设备可以确定第一终端存在用户特征信息。

在一种可能的设计中,该第三消息中包括该第一终端请求的nssai,该第一指示信息为该第一终端请求的nssai中包括的s-nssai中的标记信息。即,第一终端请求的nssai中包括包含标记信息的s-nssai,该标记信息用于指示第一终端存在用户特征信息。

在一种可能的设计中,在该第一网络设备获取第一终端的当前使用用户的用户特征信息之前,该方法还包括:该第一网络设备从数据库网元获取该第一终端的签约数据,该签约数据中包括第二指示信息,该第二指示信息用于指示该第一终端存在用户特征信息;该第一网络设备根据该第二指示信息,确定该第一终端存在用户特征信息。基于该方案,第一网络设备可以确定第一终端存在用户特征信息。

在一种可能的设计中,该签约数据中包括该第一终端签约的nssai,该第二指示信息为该第一终端签约的nssai中包括的s-nssai中的标记信息。即,第一终端签约的nssai中包括包含标记信息的s-nssai,该标记信息用于指示第一终端存在用户特征信息。

在一种可能的设计中,第一网络设备根据该一个或多个s-nssai,确定支持为该一个或多个s-nssai所指示的网络切片提供服务的第二网络设备,包括:第一网络设备向切片选择功能网元发送第四消息,该第四消息携带该一个或多个s-nssai,用于请求支持为该一个或多个s-nssai所指示的网络切片提供服务的网络设备;第一网络设备接收来自该切片选择功能网元的该第二网络设备的信息。基于该方案,第一网络设备可以确定支持为该一个或多个s-nssai所指示的网络切片提供服务的第二网络设备。

在一种可能的设计中,第一网络设备根据该一个或多个s-nssai,确定支持为该一个或多个s-nssai所指示的网络切片提供服务的第二网络设备,包括:第一网络设备向切片选择功能网元发送第五消息,该第五消息携带该一个或多个s-nssai,用于请求支持为该一个或多个s-nssai所指示的网络切片提供服务的网络设备;第一网络设备接收来自该切片选择功能网元的候选网络设备集合的信息;第一网络设备根据该候选网络设备集合的信息,从该候选网络设备集合中选择该第二网络设备。基于该方案,第一网络设备可以确定支持为该一个或多个s-nssai所指示的网络切片提供服务的第二网络设备。

第二方面,提供了一种第一网络设备,该第一网络设备具有实现上述第一方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第三方面,提供了一种第一网络设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该第一网络设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第一网络设备执行如上述第一方面中任一项所述的网络切片选择方法。

第四方面,提供了一种第一网络设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面中任一项所述的网络切片选择方法。

第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的网络切片选择方法。

第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的网络切片选择方法。

第七方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持第一网络设备实现上述第一方面中所涉及的功能,例如获取第一终端的当前使用用户的用户特征信息。在一种可能的设计中,该芯片系统还包括存储器,该存储器,用于保存第一网络设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

其中,第二方面至第七方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。

第八方面,提供了一种网络切片选择系统,该网络切片选择系统包括第一网络设备。该第一网络设备用于执行上述第一方面中或者本申请实施例提供的方案中由第一网络设备执行的步骤。

在一种可能的设计中,该网络切片选择系统还可以包括本申请实施例提供的方案中与第一网络设备进行交互的其他设备,例如数据库网元、认证服务器或者切片选择功能网元,等等。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

图1为本申请实施例提供的一种网络切片选择系统的结构示意图;

图2为本申请实施例提供的一种网络切片选择系统在5g网络中的应用示意图;

图3为本申请实施例提供的一种通信设备的硬件结构示意图;

图4为本申请实施例提供的网络切片选择方法流程示意图一;

图5为本申请实施例提供的网络切片选择方法流程示意图二;

图6为本申请实施例提供的网络切片选择方法流程示意图三;

图7为本申请实施例提供的一种第一网络设备的结构示意图。

具体实施方式

为了方便理解本申请下述实施例的方案,首先给出相关概念的简单介绍如下:

单nssai(singlenssai,s-nssai):nssai中包括一个或多个s-nssai,一个s-nssai用于标识一类特定的网络切片。其中,s-nssai由服务类型(slice/servicetype,sst)和切片区分器(slicedifferentiator,sd)组成。sst包括标准化和运营商自定义的类型;sd是补充sst的可选信息,以区分相同sst的多个网络切片。

请求的nssai:为终端请求的nssai,其中包含一个或多个s-nssai。

签约的nssai:为终端签约的nssai,其中包含一个或多个s-nssai,一般保存在终端的签约数据库中。

允许的nssai:为由服务网络提供的当前注册区域网络允许终端使用的nssai,其中包含一个或多个s-nssai。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,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可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

此外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

如图1所示,为本申请实施例提供的一种网络切片选择系统10,该网络切片选择系统10包括第一网络设备101和第一终端102。

其中,第一网络设备101,用于获取第一终端102的当前使用用户的用户特征信息,并根据该用户特征信息,确定允许第一终端102接入第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片,其中,该用户特征信息包括该一个或多个s-nssai。

第一网络设备101,还用于根据该一个或多个s-nssai,确定第一终端102对应的允许的nssai,并向第一终端102发送该允许的nssai,其中,该允许的nssai中包括第一终端的当前使用用户对应的一个或多个s-nssai。

第一终端102,用于接收来自第一网络设备101的第一终端102对应的允许的nssai,并接入该允许的nssai所指示的一个或多个网络切片。

本申请实施例提供的网络切片选择系统中,由于第一网络设备可以获取第一终端的当前使用用户的用户特征信息,该用户特征信息包括第一终端的当前使用用户对应的一个或多个s-nssai,并且第一网络设备可以根据该用户特征信息,确定第一终端对应的允许的nssai,其中,该允许的nssai中包括该一个或多个s-nssai。因此,基于本申请实施例提供的网络切片选择系统,可以根据使用用户选择接入对应的网络切片。

可选的,本申请实施例中,第一网络设备101,用于获取第一终端102的当前使用用户的用户特征信息,具体可以为:第一网络设备101,用于向第一终端102发送第一消息,该第一消息用于请求第一终端102的当前使用用户的用户标识;接收来自第一终端的用户标识;根据该用户标识,获取第一终端的当前使用用户的用户特征信息。

其中,一种可能的实现方式中,如图1所示,本申请实施例提供的网络切片选择系统10还可以包括数据库网元103。相应的,第一网络设备101,用于根据该用户标识,获取第一终端的当前使用用户的用户特征信息,具体可以为:第一网络设备101,用于向数据库网元103发送第二消息,该第二消息携带该用户标识,用于请求第一终端102的当前使用用户的用户特征信息;接收来自数据库网元103的当前使用用户的用户特征信息。

或者,另一种可能的实现方式中,如图1所示,本申请实施例提供的网络切片选择系统10还可以包括认证服务器104。相应的,第一网络设备101,用于根据该用户标识,获取第一终端的当前使用用户的用户特征信息,具体可以为:第一网络设备101,用于向认证服务器104发送第二消息,该第二消息携带该用户标识,用于请求第一终端102的当前使用用户的用户特征信息;接收来自认证服务器104的当前使用用户的用户特征信息。

其中,基于上述方案,第一网络设备可以获取第一终端的当前使用用户的用户特征信息。

可选的,如图1所示,本申请实施例提供的网络切片选择系统10还可以包括第二网络设备105。其中,第一网络设备101,还用于在不支持为第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务的情况下,根据该一个或多个s-nssai,确定支持为一个或多个s-nssai所指示的网络切片提供服务的第二网络设备105,进而重定向至第二网络设备105。比如,第一网络设备101可以根据第二网络设备105的信息,向第二网络设备105发送第一终端102相关的消息。第二网络设备105,用于接收来自第一网络设备101的第一终端102相关的消息。

也就是说,基于该方案,当第一网络设备获取到包括第一终端的当前使用用户对应的一个或多个s-nssai的用户特征信息之后,若第一网络设备无法为该一个或多个s-nssai所指示的网络切片提供服务,即第一网络设备的功能不足以提供相应的网络能力,如低时延,高可靠性等,可以触发网络设备的重选,使得可以将第一终端相关的消息重定向至能够为该一个或多个s-nssai所指示的网络切片提供服务的第二网络设备。

可选的,如图1所示,本申请实施例提供的网络切片选择系统10还可以包括切片选择功能网元106。

其中,一种可能的实现方式中,第一网络设备101,用于根据一个或多个s-nssai,确定支持为一个或多个s-nssai所指示的网络切片提供服务的第二网络设备105,具体为:用于向切片选择功能网元106发送第四消息,该第四消息携带一个或多个s-nssai,用于请求支持为该一个或多个s-nssai所指示的网络切片提供服务的网络设备;接收来自切片选择功能网元106的第二网络设备的信息。

或者,一种可能的实现方式中,第一网络设备101,用于根据一个或多个s-nssai,确定支持为一个或多个s-nssai所指示的网络切片提供服务的第二网络设备105,具体为:用于向切片选择功能网元106发送第五消息,该第五消息携带一个或多个s-nssai,用于请求支持为该一个或多个s-nssai所指示的网络切片提供服务的网络设备;接收来自切片选择功能网元106发送的候选网络设备集合的信息;根据候选网络设备集合的信息,从候选网络设备集合中选择第二网络设备。

基于上述方案,第一网络设备可以确定能够为第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务的第二网络设备。

可选的,图1中的第一终端102和第一网络设备101或第二网络设备105之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

可选的,图1中的第一网络设备101和数据库网元103之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

可选的,图1中的第一网络设备101和认证服务器104之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

可选的,图1中的第一网络设备101和第二网络设备105之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

可选的,图1中的第一网络设备101和网络切片选择功能网元106之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

可选的,图1所示的网络切片选择系统10可以应用于目前的5g网络以及未来其它的网络,本申请实施例对此不作具体限定。

示例性的,假设图1所示的网络切片选择系统10应用于目前的5g网络,则如图2所示,上述的第一网络设备101所对应的网元或者实体可以为5g网络中的第一接入和移动性管理功能(accessandmobilitymanagementfunction,amf)网元;上述的第一终端102所对应的网元或者实体可以为5g网络中的第一终端;上述的数据库网元103所对应的网元或者实体可以为5g网络中的统一数据管理(unifieddatamanagement,udm)网元;上述的第二网络设备105所对应的网元或者实体可以为5g网络中的第二amf网元;上述的网络切片选择功能网元106所对应的网元或者实体可以为5g网络中的网络切片选择功能(networksliceselectionfunction,nssf)网元。此外,虽然未示出,上述的认证服务器104所对应的网元或者实体可以为第三方的鉴权、授权、计费(authentication-authorisation-accounting)服务器,本申请实施例对此不作具体限定。

此外,如图2所示,该5g网络还可以包括接入设备、鉴权服务功能(authenticationserverfunction,ausf)网元、策略控制功能(policycontrolfunction,pcf)网元或者用户面功能(userplanefunction,upf)网元等,本申请实施例对此不作具体限定。

其中,第一终端通过接入设备接入网络,并且第一终端通过下一代网络(nextgeneration,n)接口1(简称n1)与第一amf网元或第二amf网元通信;接入设备通过n2接口(简称n2)与第一amf网元或第二amf网元通信,通过n3接口(简称n3)与upf网元通信;第一amf网元通过n14接口(简称n14)与第二amf网元通信;第一amf网元或第二amf网元通过n11接口(简称n11)与smf网元通信;第一amf网元或第二amf网元通过n12接口(简称n12)与ausf网元通信;第一amf网元或第二amf网元通过n8接口(简称n8)与udm网元通信;第一amf网元或第二amf网元通过n15接口(简称n15)与pcf网元通信;ausf网元通过n13接口(简称n13)与udm网元通信;smf网元通过n10接口(简称n10)与udm网元通信;smf网元通过n7接口(简称n7)与pcf网元通信;smf网元通过n4接口(简称n4)与upf网元通信;upf网元通过n6接口(简称n6)接入数据网络。此外,第一amf网元还可以与nssf网元通信。

需要说明的是,图2中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。

需要说明的是,图2中的第一终端、接入设备、第一amf网元、第二amf网元、smf网元、upf网元、ausf网元、udm网元、pcf网元或者upf网元等仅是一个名字,名字对设备本身不构成限定。在5g网络以及未来其它的网络中,第一终端、接入设备、第一amf网元、第二amf网元、smf网元、upf网元、ausf网元、udm网元、pcf网元或者upf网元等所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,该upf网元还有可能被替换为upf或者upf实体,等,在此进行统一说明,以下不再赘述。

此外,需要说明的是,图2所示的5g网络中的amf网元(包括第一amf网元或第二amf网元)、smf网元、ausf网元、udm网元或者pcf网元等控制面网元也可以采用服务化接口进行交互。比如,amf网元对外提供的服务化接口可以为namf;smf网元对外提供的服务化接口可以为nsmf;ausf网元对外提供的服务化接口可以为nausf;udm网元对外提供的服务化接口可以为nudm;pcf网元对外提供的服务化接口可以为npcf等。相关描述可以参考23501标准中的5g系统架构(5gsystemarchitecture)图,在此不予赘述。

可选的,本申请实施例中所涉及到的终端(terminal)(包括上述的第一终端和本申请实施例中的其他任意终端)是移动用户与网络交互的入口,能够提供基本的计算能力,存储能力,向用户显示业务窗口,接受用户操作输入等。此外,该终端还可以与接入设备建立信号连接,数据连接,从而传输控制信号和业务数据到移动网络。示例性的,该终端例如可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriberunit)、蜂窝电话(cellularphone)、智能电话(smartphone)、无线数据卡、个人数字助理(personaldigitalassistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、无绳电话(cordlessphone)或者无线本地环路(wirelesslocalloop,wll)台、机器类型通信(machinetypecommunication,mtc)终端、用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)或者中继用户设备等。其中,中继用户设备例如可以是5g家庭网关(residentialgateway,rg)。为方便描述,本申请中,上面提到的设备统称为终端。其中,终端可以由终端标识唯一确定,终端标识例如可以是国际移动用户标识符(internationalmobilesubscriberidentifier,imsi),本申请实施例对此不作具体限定。

可选的,本申请实施例中所涉及的终端的当前使用用户(end-user)(以下可以简称用户)可以视为一个使用3gpp系统服务的实体(entity)。例如,用户可以是移动电话的使用者,该移动电话接入了3gpp系统,例如接入了上述5g网络中的接入设备;或者,用户可以是通过网关连接到3gpp系统的非3gpp设备;或者,用户可以是终端上运行的应用程序等,本申请实施例对此不作具体限定。其中,一个用户可以有一个或多个用户身份(useridentities),例如,在其职业背景下的用户身份,或在私人生活的某些方面的私人用户身份等,本申请实施例对此不作具体限定。本申请实施例中的用户标识(useridentifier)通常用于在一个或多个系统中标识一个特定的用户身份。本申请实施例中的用户特征信息也可以称之为用户身份资料(useridentityprofile),是与用户的身份相关联的信息的集合,在此统一说明,以下不再赘述。

可选的,本申请实施例中所涉及的接入设备指的是接入核心网的设备,类似于传统网络里面的基站,部署在靠近终端的位置,为特定区域的授权用户提供入网功能,并能够根据用户的级别,业务的需求等使用不同质量的传输隧道传输用户数据。此外,该接入设备还能够管理自身的资源,合理利用,按需为终端提供接入服务,把控制信号和用户数据在终端和核心网之间转发。示例性的,该接入设备例如可以是基站,宽带网络业务网关(broadbandnetworkgateway,bng),汇聚交换机,非第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。

可选的,本申请实施例图1中的第一网络设备可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。

例如,本申请实施例图1中的第一网络设备可以通过图3中的通信设备来实现。图3所示为本申请实施例提供的通信设备的硬件结构示意图。该通信设备300包括处理器301,通信线路302以及一个或多个通信接口304。可选的,如图3所示,该通信设备300还可以包括存储器303。

其中,处理器301可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。

通信线路302可包括一通路,在上述组件之间传送信息。

通信接口304,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。

存储器303可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器303可以是独立存在,通过通信线路302与处理器301相连接。存储器303也可以和处理器301集成在一起。

其中,存储器303用于存储执行本申请方案的计算机执行指令,并由处理器301来控制执行。处理器301用于执行存储器303中存储的计算机执行指令,从而实现本申请下述实施例提供的网络切片选择方法。

可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。

在具体实现中,作为一种实施例,处理器301可以包括一个或多个cpu,例如图3中的cpu0和cpu1。

在具体实现中,作为一种实施例,通信设备300可以包括多个处理器,例如图3中的处理器301和处理器308。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,通信设备300还可以包括输出设备305和输入设备306。输出设备305和处理器301通信,可以以多种方式来显示信息。例如,输出设备305可以是液晶显示器(liquidcrystaldisplay,lcd),发光二级管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备306和处理器301通信,可以以多种方式接收用户的输入。例如,输入设备306可以是鼠标、键盘、触摸屏设备或传感设备等。

上述的通信设备300可以是一个通用设备或者是一个专用设备。在具体实现中,通信设备300可以是台式机、便携式电脑、网络服务器、掌上电脑(personaldigitalassistant,pda)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图3中类似结构的设备。本申请实施例不限定通信设备300的类型。

下面将结合图1至图3对本申请实施例提供的网络切片选择方法进行具体阐述。

需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。

首先,以图1所示的网络切片选择系统应用于如图2所示的5g网络,第一网络设备为第一amf网元为例,如图4所示,为本申请实施例提供的一种网络切片选择方法,该网络切片选择方法包括如下步骤(可以理解网络中存在着一个或多个终端,以下仅以第一终端为例进行说明):

s401、第一终端向接入设备发送消息1,以使得接入设备接收来自第一终端的消息1。

其中,消息1携带第一指示信息,该第一指示信息用于指示第一终端存在用户特征信息。

一种可能的实现方式中,该消息1中包括第一终端请求的nssai,该第一指示信息为第一终端请求的nssai中包括的s-nssai中的标记信息。即,第一终端请求的nssai中包括包含标记信息的s-nssai,该标记信息用于指示第一终端存在用户特征信息。

或者,一种可能的实现方式中,该第一指示信息可以通过消息1中的用户特征需求(userauthrequires)信元进行表征,本申请实施例对此不作具体限定。

示例性的,如图4所示,本申请实施例中的消息1例如可以为注册请求(registrationrequest)消息,本申请实施例对此不作具体限定。

s402、接入设备选择第一amf网元为第一终端服务。

其中,步骤s402的具体实现可参考现有的实现方式,在此不再赘述。

s403、接入设备向第一amf网元转发接收到的消息1,以使得第一amf网元接收来自接入设备的消息1。

s404、第一amf网元从udm网元获取第一终端的签约数据。

其中,步骤s404具体实现可参考现有的实现方式,在此不再赘述。

s405、第一amf网元根据消息1中的第一指示信息,确定第一终端存在用户特征信息。

其中,上述步骤s401-s405仅是示例性的以第一amf网元根据消息1中携带的第一指示信息确定第一终端存在用户特征信息为例进行说明。本申请实施例中,第一amf网元也可以通过其它方式确定第一终端存在用户特征信息,比如,第一amf网元在步骤s404中获取的第一终端的签约数据中包括第二指示信息,该第二指示信息用于指示第一终端存在用户特征信息,进而第一amf网元可以根据该第二指示信息,确定第一终端存在用户特征信息。可选的,第一终端的签约数据中可以包括第一终端签约的nssai,该第二指示信息可以为第一终端签约的nssai中包括的s-nssai中的标记信息。即,第一终端签约的nssai中包括包含标记信息的s-nssai,该标记信息用于指示第一终端存在用户特征信息,本申请实施例对此不作具体限定。

s406、第一amf网元向第一终端发送消息2,以使得第一终端接收来自第一amf网元的消息2。

其中,该消息2用于请求第一终端的当前使用用户的用户标识。

需要说明的是,本申请实施例中的当前使用用户也可以描述为当前登录用户,本申请实施例对此不作具体限定。

示例性的,如图4所示,本申请实施例中的消息2例如可以为用户标识请求(useridentifierrequest)消息,本申请实施例对此不作具体限定。

s407、第一终端向第一amf网元发送消息3,以使得第一amf网元接收来自第一终端的消息3。

其中,该消息3携带第一终端的当前使用用户的用户标识。

示例性的,如图4所示,本申请实施例中的消息3例如可以为用户标识响应(useridentifierresponse)消息,本申请实施例对此不作具体限定。

s408、第一amf网元向udm网元发送消息4,以使得udm网元接收来自第一amf网元的消息4。

其中,该消息4携带第一终端的当前使用用户的用户标识,用于请求第一终端的当前使用用户的用户特征信息。

可选的,本申请实施例中,若上述第一指示信息为第一终端请求的nssai中包括的s-nssai中的标记信息,则该消息4还可以携带上述消息1中的包含标记信息的s-nssai,本申请实施例对此不作具体限定。

示例性的,如图4所示,本申请实施例中的消息4例如可以为用户信息请求(userinforequest)消息,本申请实施例对此不作具体限定。

s409、udm网元确定第一终端的当前使用用户的用户特征信息,其中,该用户特征信息包括第一终端的当前使用用户对应的一个或多个s-nssai。

可选的,一种可能的实现方式中,udm网元接收来自第一amf网元的消息4之后,可以根据消息4中携带的第一终端的当前使用用户的用户标识,查找本地保存的对应的用户账户(useraccount),该用户账户中保存有第一终端的当前使用用户的特征信息,例如包括上述第一终端的当前使用用户对应的一个或多个s-nssai。

可选的,另一种可能的实现方式中,若消息4还可以携带上述消息1中的包含标记信息的s-nssai,则udm网元接收来自第一amf网元的消息4之后,可以根据消息4中携带的第一终端的当前使用用户的用户标识以及该包含标记信息的s-nssai,确定与包含标记信息的s-nssai对应的第一终端的当前使用用户的用户特征信息。比如,udm网元根据第一终端的当前使用用户的用户标识,查找本地保存的对应的用户账户(useraccount),该用户账户中保存有该包含标记信息的s-nssai和第一终端的当前使用用户的用户特征信息的对应关系,则udm网元可以根据该包含标记信息的s-nssai以及该对应关系,确定与包含标记信息的s-nssai对应的第一终端的当前使用用户的用户特征信息,本申请实施例对此不作具体限定。

s410、udm网元向第一amf网元发送消息5,以使得第一amf网元接收来自udm网元的消息5。其中,该消息5携带第一终端的当前使用用户的用户特征信息。

示例性的,如图4所示,本申请实施例中的消息5例如可以为用户信息响应(userinforesponse)消息,本申请实施例对此不作具体限定。

可选的,本申请实施例中,第一amf网元也可以参照上述步骤s408-s411的方式从一个新的网元,如用户账户数据库获取第一终端当前使用用户的用户特征信息,本申请实施例对此不作具体限定。

其中,本申请实施例中,用户特征信息中包括的第一终端的当前使用用户对应的一个或多个s-nssai用于指示允许第一终端的当前使用用户接入的一个或多个网络切片。这样,后续第一amf网元根据第一终端的当前使用用户对应的一个或多个s-nssai,确定第一终端对应的允许的nssai,该允许的nssai中包括上述第一终端的当前使用用户对应的一个或多个s-nssai,并将该第一终端允许的nssai发送给第一终端之后,第一终端根据该允许的nssai,选择接入的网络切片可以为允许第一终端的当前使用用户接入的一个或多个网络切片中的网络切片,也就是说可以使得根据使用用户选择接入对应的网络切片。

s411、第一amf网元确定支持为第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务。

可选的,一种可能的实现方式中,可以预先在第一amf网元上配置第一amf网元能够支持的s-nssai列表,若第一终端的当前使用用户对应的一个或多个s-nssai中的全部s-nssai均在该列表内,则第一amf网元可以确定支持为该第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务。

需要说明的是,本申请实施例中,步骤s411是可选的步骤,也可以不执行步骤s411,在此统一说明,以下不再赘述。

s412、第一amf网元根据第一终端的当前使用用户对应的一个或多个s-nssai,确定第一终端对应的允许的nssai,该允许的nssai中包括上述第一终端的当前使用用户对应的一个或多个s-nssai。

可选的,一种可能的实现方式中,第一amf网元根据第一终端的当前使用用户对应的一个或多个s-nssai,确定第一终端对应的允许的nssai,具体可以包括:第一amf网元使用第一终端的当前使用用户对应的一个或多个s-nssai替换第一终端请求的nssai中的包含标记信息的s-nssai,或者替换第一终端签约的nssai中的包含标记信息的s-nssai。即,第一终端对应的允许的nssai中包括第一终端请求的nssai或第一终端签约的nssai(除去包含标记信息的s-nssai)、以及第一终端的当前使用用户对应的一个或多个s-nssai。

示例性的,假设第一终端请求的nssai或第一终端签约的nssai中包括三个s-nssai,如s-nssai1,s-nssai2,s-nssai3,其中s-nssai1中包括上述标记信息;并且,第一amf网元通过上述网络切片选择方法获取到第一终端的当前使用用户对应的一个或多个s-nssai为s-nssai4,但是第一amf网元可以确定第一终端对应的允许的nssai为s-nssai4,s-nssai2和s-nssai3。其中s-nssai1被s-nssai4所替换。

可选的,一种可能的实现方式中,第一amf网元根据第一终端的当前使用用户对应的一个或多个s-nssai,确定第一终端对应的允许的nssai,具体可以包括:第一amf网元将第一终端的当前使用用户对应的一个或多个s-nssai添加到第一终端请求的nssai或者第一终端签约的nssai中。即,第一终端对应的允许的nssai中包括第一终端请求的nssai或第一终端签约的nssai、以及第一终端的当前使用用户对应的一个或多个s-nssai。

示例性的,假设第一终端请求的nssai或第一终端签约的nssai中包括三个s-nssai,如s-nssai1,s-nssai2,s-nssai3,其中s-nssai1中包括上述标记信息;并且,第一amf网元通过上述网络切片选择方法获取到第一终端的当前使用用户对应的一个或多个s-nssai为s-nssai4,则第一amf网元可以确定第一终端对应的允许的nssai为s-nssai1,s-nssai2和s-nssai3、和s-nssai4。

s413、第一amf网元通过接入设备向第一终端发送消息6,以使得第一终端接收来自第一amf网元的消息6。其中,该消息6中携带第一终端对应的允许的nssai。

可选的,本申请实施例中,若第一终端对应的允许的nssai与第一终端请求的nssai不相同,第一amf网元还需要向第一终端发送允许的nssai和请求的nssai之间的映射(mapping)关系,具体可参考现有的实现方式,在此不再赘述。

示例性的,如图4所示,本申请实施例中的消息6例如可以为注册响应(registrationresponse)消息,本申请实施例对此不作具体限定。

其中,在第一终端获取第一终端对应的允许的nssai之后,可以接入第一终端对应的允许的nssai所指示的一个或多个网络切片,具体可参考现有的实现方式,在此不再赘述。

本申请实施例提供的网络切片选择方法中,由于第一amf网元可以获取第一终端的当前使用用户的用户特征信息,该用户特征信息包括第一终端的当前使用用户对应的一个或多个s-nssai,并且第一amf网元可以根据该用户特征信息,确定第一终端对应的允许的nssai,其中,该允许的nssai中包括该一个或多个s-nssai。因此,基于本申请实施例提供的网络切片选择方法,可以根据使用用户选择接入对应的网络切片。

其中,上述步骤s401至s413中的第一amf网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。

可选的,以图1所示的网络切片选择系统应用于如图2所示的5g网络,第一网络设备为第一amf网元为例,如图5所示,为本申请实施例提供的一种网络切片选择方法,该网络切片选择方法包括如下步骤(可以理解网络中存在着一个或多个终端,以下仅以第一终端为例进行说明):

s501-s507、同步骤s401-s407,相关描述可参考图4所示的实施例,在此不再赘述。

s508、第一amf网元向aaa服务器发送消息7,以使得aaa服务器接收来自第一amf网元的消息7。

其中,该消息7携带第一终端的当前使用用户的用户标识,用于请求第一终端的当前使用用户的用户特征信息。

可选的,本申请实施例中,若上述第一指示信息为第一终端请求的nssai中包括的s-nssai中的标记信息,则该消息7还可以携带上述消息1中的包含标记信息的s-nssai,本申请实施例对此不作具体限定。

可选的,该消息7还可以请求aaa服务器对第一终端的当前使用用户的用户标识进行验证,本申请实施例对此不作具体限定。

示例性的,如图5所示,本申请实施例中的消息7例如可以为用户信息请求(userinforequest)消息,本申请实施例对此不作具体限定。

s509、aaa服务器确定第一终端的当前使用用户的用户特征信息,其中,该用户特征信息包括第一终端的当前使用用户对应的一个或多个s-nssai。

可选的,一种可能的实现方式中,aaa服务器接收来自第一amf网元的消息7之后,可以根据消息7中携带的第一终端的当前使用用户的用户标识,查找本地保存的对应的用户账户(useraccount),该用户账户中保存有第一终端的当前使用用户的特征信息,例如包括上述第一终端的当前使用用户对应的一个或多个s-nssai。

可选的,另一种可能的实现方式中,若消息7还可以携带上述消息1中的包含标记信息的s-nssai,则aaa服务器接收来自第一amf网元的消息7之后,可以根据消息7中携带的第一终端的当前使用用户的用户标识以及该包含标记信息的s-nssai,确定与包含标记信息的s-nssai对应的第一终端的当前使用用户的用户特征信息。比如,aaa服务器根据第一终端的当前使用用户的用户标识,查找本地保存的对应的用户账户(useraccount),该用户账户中保存有该包含标记信息的s-nssai和第一终端的当前使用用户的用户特征信息的对应关系,则aaa服务器可以根据该包含标记信息的s-nssai以及该对应关系,确定与包含标记信息的s-nssai对应的第一终端的当前使用用户的用户特征信息,本申请实施例对此不作具体限定。

s510、aaa服务器向第一amf网元发送消息8,以使得第一amf网元接收来自aaa服务器的消息8。其中,该消息8携带第一终端的当前使用用户的用户特征信息。

可选的,本申请实施例中,aaa服务器还可以对第一终端的当前使用用户的用户标识进行验证,并将验证结果携带在消息8中,本申请实施例对此不作具体限定。

示例性的,如图5所示,本申请实施例中的消息8例如可以为用户信息响应(userinforesponse)消息,本申请实施例对此不作具体限定。

s511-s513、同步骤s411-s413,相关描述可参考图4所示的实施例,在此不再赘述。

本申请实施例提供的网络切片选择方法中,由于第一amf网元可以获取第一终端的当前使用用户的用户特征信息,该用户特征信息包括第一终端的当前使用用户对应的一个或多个s-nssai,并且第一amf网元可以根据该用户特征信息,确定第一终端对应的允许的nssai,其中,该允许的nssai中包括该一个或多个s-nssai。因此,基于本申请实施例提供的网络切片选择方法,可以根据使用用户选择接入对应的网络切片。

其中,上述步骤s501至s513中的第一amf网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。

可选的,基于图4或图5所示的网络切片选择方法,当第一amf网元获取到包括第一终端的当前使用用户对应的一个或多个s-nssai的用户特征信息之后,若第一amf网元无法为该一个或多个s-nssai所指示的网络切片提供服务,即第一amf网元的功能不足以提供相应的网络能力,如低时延,高可靠性等,可以触发amf网元的重选,使得可以将第一终端相关的消息重定向至能够为该一个或多个s-nssai所指示的网络切片提供服务的第二amf网元。具体的,如图6所示,为本申请实施例提供的另一种网络切片选择方法,该网络切片选择方法包括如下步骤(可以理解网络中存在着一个或多个终端,以下仅以第一终端为例进行说明):

s601-s610、同步骤s401-s410或步骤s501-s510,相关描述可参考图4或图5所示的实施例,在此不再赘述。

s611、第一amf网元确定不支持为第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务。

可选的,一种可能的实现方式中,可以预先在第一amf网元上配置第一amf网元能够支持的s-nssai列表,若第一终端的当前使用用户对应的一个或多个s-nssai中的任一个s-nssai不在该列表内,则第一amf网元可以确定不支持为该第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务。

s612、第一amf网元向nssf网元发送消息9,以使得nssf网元接收来自第一amf网元的消息9。其中,该消息9携带第一终端的当前使用用户对应的一个或多个s-nssai,用于请求支持为该一个或多个s-nssai所指示的网络切片提供服务的amf网元的信息。

可选的,一种可能的实现方式中,第一amf网元可以使用第一终端的当前使用用户对应的一个或多个s-nssai替换第一终端请求的nssai中的包含标记信息的s-nssai。即,第一amf网元向nssf网元发送的消息9中可以携带第一终端请求的nssai(除去包含标记信息的s-nssai)、第一终端签约的nssai以及第一终端的当前使用用户对应的一个或多个s-nssai。

示例性的,假设第一终端请求的nssai中包括三个s-nssai,如s-nssai1,s-nssai2,s-nssai3,其中s-nssai1中包括上述标记信息;并且,第一amf网元通过上述网络切片选择方法获取到第一终端的当前使用用户对应的一个或多个s-nssai为s-nssai4,但是第一amf网元无法为s-nssai4所指示的网络切片提供服务。则此时,第一amf网元向nssf网元发送的消息9中包括第一终端请求的nssai,如s-nssai2和s-nssai3;第一终端签约的nssai;以及第一终端的当前使用用户对应的一个或多个s-nssai,如s-nssai4。其中s-nssai1被s-nssai4所替换。

示例性的,如图6所示,本申请实施例中的消息9例如可以是切片选择请求(sliceselectionrequest)消息,本申请实施例对此不作具体限定。

s613、nssf网元向第一amf网元发送消息10,以使得第一amf网元接收来自nssf网元的消息10。

可选的,一种可能的实现方式中,该消息10携带第一终端对应的允许的nssai、以及能够为第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务的第二amf网元的信息。

或者,可选的,一种可能的实现方式中,该消息10携带第一终端对应的允许的nssai、以及能够为第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务的候选amf集合的信息,进而第一amf网元可以根据该候选amf集合的信息,从候选amf集合中选择能够为第一终端的当前使用用户对应的一个或多个s-nssai所指示的网络切片提供服务的第二amf网元,本申请实施例对此不作具体限定。

其中,本申请实施例中,第一终端对应的允许的nssai中包括第一终端的当前使用用户对应的一个或多个s-nssai。

示例性的,如图6所示,本申请实施例中的消息10例如可以是切片选择响应(sliceselectionresponse)消息,本申请实施例对此不作具体限定。

s614、第一amf网元向接入设备发送消息11,以使得接入设备接收来自第一amf网元的消息11。

其中,该消息11携带第二amf网元的信息,以及上述的第一终端对应的允许的nssai。

s615、接入设备向第二amf网元发送消息11,以使得第二amf网元接收来自接入设备的消息11。

其中,通过上述步骤s614-s615,可以将第一终端相关的消息重定向至第二amf网元。

示例性的,如图6所示,本申请实施例中的消息11例如可以是重路由非接入层(non-accessstratum,nas)消息(reroutenasmessage),本申请实施例对此不作具体限定。

s616、与步骤s413类似,区别比如在于将步骤s413中的第一amf网元替换为本申请实施例中的第二amf网元,其余相关描述可参考图4所示的实施例,在此不再赘述。

基于该方案,当第一amf网元获取到包括第一终端的当前使用用户对应的一个或多个s-nssai的用户特征信息之后,若第一amf网元无法为该一个或多个s-nssai所指示的网络切片提供服务,即第一amf网元的功能不足以提供相应的网络能力,如低时延,高可靠性等,可以触发amf网元的重选,使得可以将第一终端相关的消息重定向至能够为该一个或多个s-nssai所指示的网络切片提供服务的第二amf网元。

其中,上述步骤s601至s616中的第一amf网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。

上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述第一网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对第一网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

比如,以采用集成的方式划分各个功能模块的情况下,图7示出了一种第一网络设备70的结构示意图。该第一网络设备70包括:处理模块701和收发模块702。其中,处理模块701,用于获取第一终端的当前使用用户的用户特征信息,其中,该用户特征信息包括当前使用用户对应的一个或多个s-nssai;处理模块701,还用于根据用户特征信息,确定第一终端对应的允许的nssai,其中,允许的nssai中包括一个或多个s-nssai;或者,处理模块701,用于在第一网络设备70不支持为一个或多个s-nssai所指示的网络切片提供服务的情况下,根据一个或多个s-nssai,确定支持为一个或多个s-nssai所指示的网络切片提供服务的第二网络设备。

可选的,收发模块702,还用于在处理模块701确定第一终端对应的允许的nssai之后,向第一终端发送允许的nssai,其中,允许的nssai用于指示允许第一终端接入的一个或多个网络切片。

可选的,处理模块701用于获取第一终端的当前使用用户的用户特征信息,包括:向第一终端发送第一消息,第一消息用于请求第一终端的当前使用用户的用户标识;接收来自第一终端的用户标识;根据用户标识,获取第一终端的当前使用用户的用户特征信息。

可选的,处理模块701用于根据用户标识,获取第一终端的当前使用用户的用户特征信息,包括:向数据库网元或认证服务器发送第二消息,第二消息携带用户标识,用于请求第一终端的当前使用用户的用户特征信息;接收来自数据库网元或认证服务器的用户特征信息。

一种可能的实现方式中,收发模块702,还用于在处理模块701获取第一终端的当前使用用户的用户特征信息之前,接收来自第一终端的第三消息,第三消息中包括第一指示信息,第一指示信息用于指示第一终端存在用户特征信息;处理模块701,还用于根据第一指示信息,确定第一终端存在用户特征信息。

可选的,第三消息中包括第一终端请求的nssai,第一指示信息为第一终端请求的nssai中包括的s-nssai中的标记信息。

另一种可能的实现方式中,收发模块702,还用于在处理模块701获取第一终端的当前使用用户的用户特征信息之前,从数据库网元获取第一终端的签约数据,签约数据中包括第二指示信息,第二指示信息用于指示第一终端存在用户特征信息;处理模块701,还用于根据第二指示信息,确定第一终端存在用户特征信息。

可选的,签约数据中包括第一终端签约的nssai,第二指示信息为第一终端签约的nssai中包括的s-nssai中的标记信息。

可选的,处理模块701用于根据一个或多个s-nssai,确定支持为一个或多个s-nssai所指示的网络切片提供服务的第二网络设备,包括:向切片选择功能网元发送第四消息,第四消息携带一个或多个s-nssai,用于请求支持为一个或多个s-nssai所指示的网络切片提供服务的网络设备;接收来自切片选择功能网元的第二网络设备的信息。

或者,可选的,处理模块701根据一个或多个s-nssai,确定支持为一个或多个s-nssai所指示的网络切片提供服务的第二网络设备,包括:向切片选择功能网元发送第五消息,第五消息携带一个或多个s-nssai,用于请求支持为一个或多个s-nssai所指示的网络切片提供服务的网络设备;接收来自切片选择功能网元的候选网络设备集合的信息;根据候选网络设备集合的信息,从候选网络设备集合中选择第二网络设备。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在本实施例中,该第一网络设备70以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该第一网络设备70可以采用图3所示的形式。

比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得第一网络设备70执行上述方法实施例中的网络切片选择方法。

具体的,图7中的收发模块702和处理模块701的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图7中的处理模块701的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现,图7中的收发模块702的功能/实现过程可以通过图3中的通信接口304来实现。

由于本实施例提供的第一网络设备可执行上述方法实施例中的网络切片选择方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。

可选的,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持第一网络设备实现上述方法实施例中的网络切片选择方法,例如获取第一终端的当前使用用户的用户特征信息。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存第一网络设备必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1