基于计费规则的网络切片选择的制作方法

文档序号:19543245发布日期:2019-12-27 16:42阅读:400来源:国知局
基于计费规则的网络切片选择的制作方法

本发明涉及通信系统的领域,并且特别涉及网络切片化。



背景技术:

下一代无线网络(例如,第5代或5g)将需要支持来自各种用户、机器、行业、组织等的需求。因此,下一代无线网络将必须支持对于时延、吞吐量、容量和可用性的各种要求。为了提供对不同类型的服务、用例和业务模型的支持,物理网络可以被划分为多个虚拟实例,这称为网络切片化。网络切片化提供了一种有效的方式来满足不同用例要求,并且利用共同网络基础设施的益处。

用于为移动设备选择网络切片的当前解决方案可能是不够的,并且可能可取的是找到选择网络切片的改进方式。



技术实现要素:

本文中描述的实施例在选择网络切片时考虑计费规则。通信设备(例如,用户设备(ue))可以被授权接入在网络内被分派的多个网络切片。先前的建议是为ue选择支持服务要求(诸如时延、吞吐量、容量和可用性)的网络切片。本文中描述的实施例还从计费预期来考虑ue/订户的最佳利益。因此,网络切片基于计费规则和可能的其他信息被选择用于ue。

一个实施例包括一种被划分为网络切片的网络的切片选择服务器。切片选择服务器包括:第一接口组件,被配置为接收由ue发起的附接到网络的附接请求;以及第二接口组件,被配置为与策略控制服务器通信。切片选择服务器包括实施切片选择功能的第一处理器,其中响应于附接请求,切片选择功能被配置为:通过第二接口组件向策略控制服务器发送用以获得用于ue的切片选择策略的第一请求,并且通过第二接口组件从策略控制服务器接收第一响应,第一响应包括指示用于ue的多个计费规则的切片选择策略,多个计费规则每个被映射到网络切片中的不同的一个网络切片。切片选择功能被配置为:基于计费规则为ue选择网络切片,并且通过第一接口组件向ue发送附接响应,附接响应包括用于为ue选择的网络切片的网络切片id。

在另一实施例中,切片选择功能被配置为:在附接响应中插入用于计费规则中的一个计费规则的计费规则id,该一个计费规则被映射到为ue选择的网络切片。

在另一实施例中,切片选择功能被配置为:将计费规则id嵌入在网络切片id中。

在另一实施例中,策略控制服务器包括:第三接口组件,被配置为从切片选择服务器接收第一请求;以及第四接口组件,被配置为与账户计费服务器通信。策略控制服务器包括实施获取模块的第二处理器,获取模块被配置为:通过第四接口组件向账户计费服务器发送用以获得用于ue的计费策略的第二请求,并且通过第四接口组件从账户计费服务器接收第二响应,第二响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片。第二处理器实施规则引擎,规则引擎被配置为:处理来自账户计费服务器的第二响应中的计费规则来为ue制定切片选择策略,并且通过第三接口组件向切片选择服务器发送第一响应,第一响应包括指示用于ue的计费规则的切片选择策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

在另一实施例中,第二处理器还实施优先级模块,优先级模块被配置为:确定用于ue的计费规则的优先顺序,并且将优先级的指示插入在计费规则中。

在另一实施例中,账户计费服务器包括:第五接口组件,被配置为从策略控制服务器接收第二请求;以及第三处理器,实施计费策略管理器,计费策略管理器被配置为确定用于ue的计费规则,计费规则每个被映射到网络切片中的不同的一个网络切片。计费策略管理器被配置为通过第五接口组件向策略控制服务器发送第二响应,第二响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

在另一实施例中,计费策略管理器被配置为:向计费规则中的每个计费规则指配有效性定时器,并且利用有效性定时器来填充计费规则的参数。

在另一实施例中,第三处理器还实施账户余额管理器,账户余额管理器维持与ue相关联的账户。计费策略管理器被配置为:利用关于账户的信息来填充计费规则的参数。

在另一实施例中,第三处理器还实施定费率引擎,定费率引擎确定用于被映射到计费规则的网络切片的资费。计费策略管理器被配置为:利用用于被映射到计费规则的网络切片的资费,来填充计费规则的参数。

另一实施例包括一种在划分为网络切片的网络中可操作的方法。该方法包括:在切片选择服务器中,接收由ue发起的附接到网络的附接请求。该方法包括:从切片选择服务器向策略控制服务器发送用以获得用于ue的切片选择策略的第一请求;以及在切片选择服务器中,从策略控制服务器接收第一响应,第一响应包括指示用于ue的多个计费规则的切片选择策略,多个计费规则每个被映射到网络切片中的不同的一个网络切片。该方法包括:基于计费规则为ue选择网络切片;以及从切片选择服务器向ue发送附接响应,附接响应包括用于为ue选择的网络切片的网络切片id。

在另一实施例中,该方法包括:在附接响应中插入用于计费规则中的一个计费规则的计费规则id,该一个计费规则被映射到为ue选择的网络切片。

在另一实施例中,在附接响应中插入计费规则id的步骤包括:将计费规则id嵌入在网络切片id中。

在另一实施例中,该方法包括:在策略控制服务器中,从切片选择服务器接收第一请求;从策略控制服务器向账户计费服务器发送用以获得用于ue的计费策略的第二请求;以及在策略控制服务器中,从账户计费服务器接收第二响应,第二响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片。该方法包括:在策略控制服务器处,处理来自账户计费服务器的第二响应中的计费规则,来为ue制定切片选择策略;以及从策略控制服务器向切片选择服务器发送第一响应,第一响应包括指示用于ue的计费规则的切片选择策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

在另一实施例中,该方法包括:确定用于ue的计费规则的优先顺序;以及将优先级的指示插入在计费规则中。

在另一实施例中,该方法包括:在账户计费服务器中,从策略控制服务器接收第二请求;确定用于ue的计费规则,计费规则每个被映射到网络切片中的不同的一个网络切片;以及从账户计费服务器向策略控制服务器发送第二响应,第二响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

在另一实施例中,该方法包括:向计费规则中的每个计费规则指配有效性定时器,以及利用有效性定时器来填充计费规则的参数。

在另一实施例中,该方法包括:维持与ue相关联的账户;以及利用关于该账户的信息来填充计费规则的参数。

在另一实施例中,该方法包括:确定用于被映射到计费规则的网络切片的资费;以及利用用于被映射到计费规则的网络切片的资费,来填充计费规则的参数。

另一实施例包括一种非瞬态计算机可读介质,其具体化由一个或多个处理器执行的经编程的指令,其中指令引导处理器实施被划分为网络切片的网络的切片选择服务器。切片选择服务器接收由ue发起的附接到网络的附接请求。响应于该附接请求,切片选择服务器向策略控制服务器发送用以获得用于ue的切片选择策略的请求,并且从策略控制服务器接收响应,该响应包括指示用于ue的多个计费规则的切片选择策略,多个计费规则每个被映射到网络切片中的不同的一个网络切片。切片选择服务器基于计费规则为ue选择网络切片,并且向ue发送附接响应,附接响应包括用于为ue选择的网络切片的网络切片id。

在另一实施例中,切片选择服务器在附接响应中插入用于计费规则中的一个计费规则的计费规则id,该一个计费规则被映射到为ue选择的网络切片。

另一实施例包括一种策略控制服务器,策略控制服务器包括第一接口组件,第一接口组件被配置为从切片选择服务器接收对切片选择策略的第一请求,切片选择策略用于正附接到网络的ue,网络被划分为网络切片。策略控制服务器包括被配置为与账户计费服务器通信的第二接口组件。策略控制服务器包括实施获取模块的处理器,获取模块被配置为:通过第二接口组件向账户计费服务器发送用以获得用于ue的计费策略的第二请求,并且通过第二接口组件从账户计费服务器接收第一响应,第一响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片。处理器实施规则引擎,规则引擎被配置为:处理来自账户计费服务器的第一响应中的计费规则来为ue制定切片选择策略,并且通过第一接口组件向切片选择服务器发送第二响应,第二响应包括指示用于ue的计费规则的切片选择策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

另一实施例包括一种方法,该方法包括:在策略控制服务器中,从切片选择服务器接收对切片选择策略的第一请求,切片选择策略用于正附接到网络的ue,网络被划分为网络切片。该方法包括:从策略控制服务器向账户计费服务器发送用以获得用于ue的计费策略的第二请求;在策略控制服务器中,从账户计费服务器接收第一响应,第一响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片;处理来自账户计费服务器的第一响应中的计费规则来为ue制定切片选择策略;并且从策略控制服务器向切片选择服务器发送第二响应,第二响应包括指示用于ue的计费规则的切片选择策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

另一实施例包括一种被划分为网络切片的网络的切片选择服务器。切片选择服务器包括:用于接收由ue发起的附接到网络的附接请求的部件;以及用于与策略控制服务器通信的部件。切片选择服务器包括:用于实施切片选择功能的部件,其中响应于附接请求,切片选择功能被配置为向策略控制服务器发送用以获得用于ue的切片选择策略的第一请求,并且从策略控制服务器接收第一响应,第一响应包括指示用于ue的多个计费规则的切片选择策略,多个计费规则每个被映射到网络切片中的不同的一个网络切片。切片选择功能被配置为:基于计费规则为ue选择网络切片,并且向ue发送附接响应,附接响应包括用于为ue选择的网络切片的网络切片id。

在另一实施例中,策略控制服务器包括:用于从切片选择服务器接收第一请求的部件;以及用于与账户计费服务器通信的部件。策略控制服务器包括:用于实施获取模块的部件,获取模块被配置为:向账户计费服务器发送用以获得用于ue的计费策略的第二请求,并且从账户计费服务器接收第二响应,第二响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片。策略控制服务器包括:用于实施规则引擎的部件,规则引擎被配置为:处理来自账户计费服务器的第二响应中的计费规则来为ue制定切片选择策略,并且向切片选择服务器发送第一响应,第一响应包括指示用于ue的计费规则的切片选择策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

在另一实施例中,账户计费服务器包括:用于从策略控制服务器接收第二请求的部件;以及用于实施计费策略管理器的部件,计费策略管理器被配置为:确定用于ue的计费规则,计费规则每个被映射到网络切片中的不同的一个网络切片。计费策略管理器被配置为向策略控制服务器发送第二响应,第二响应包括指示用于ue的计费规则的计费策略,计费规则每个被映射到网络切片中的不同的一个网络切片。

以上概述提供了对说明书的某些方面的基本理解。该概述不是对说明书的广泛概览。它既不旨在标识说明书的关键或重要元素,也不旨在界定说明书的特定实施例的任何范围、或权利要求的任何范围。其唯一目的是以简化的形式提出说明书的一些概念,作为稍后提出的更详细描述的序言。

附图说明

现在通过仅为示例的方式并且参考附图来描述本发明的一些实施例。在所有附图上,相同的参考数字表示相同的元件或相同类型的元件。

图1图示了下一代移动网络的高层级架构。

图2图示了网络切片化架构。

图3图示了用于ue的初始附接过程。

图4图示了用于ue的新会话建立过程。

图5图示了示例性实施例中的网络切片化架构。

图6是示例性实施例中的切片选择服务器的框图。

图7是示例性实施例中的策略控制服务器的框图。

图8是示例性实施例中的账户计费服务器的框图。

图9图示了示例性实施例中的用于ue的附接过程。

图10-图12是图示了示例性实施例中的选择网络切片的方法的流程图。

具体实施方式

附图和以下描述说明了特定的示例性实施例。将因此明白,本领域的技术人员将能够设计出各种布置,这些布置尽管未在本文中明确地描述或示出,但是体现了实施例的原理并且被包括在实施例的范围内。

此外,本文中描述的任何示例旨在帮助理解实施例的原理,并且将被解释为不限于这样具体记载的示例和条件。作为结果,(多个)发明性构思不限于下文描述的特定实施例或示例,而是被权利要求和它们的等价物所限制。

图1图示了如在第三代合作伙伴计划(3gpp)tr23.799(版本14.0.0)中描述的下一代移动网络100的高层级架构,3gpptr23.799(版本14.0.0)通过引用被并入,如同完全包括在本文中。网络100包括下一代(next-gen)核心网络102和下一代接入网络和/或无线电接入网络((r)an)104。接入网络104可以支持演进型umts地面无线电接入网络(e-utran)接入、无线局域网(wlan)接入、固定接入、卫星无线电接入、新无线电接入技术(rat)等。核心网络102将接入网络104与数据网络106互连。数据网络106可以是运营者外部公共或私有数据网络、或运营者内部数据网络(例如,用于ims服务)。下一代用户设备(ue)108能够附接到接入网络104,以接入来自核心网络102的服务。

下一代网络(例如,5g)的一个目标是使得网络切片化成为可能。利用网络切片化,物理网络可以被划分为多个虚拟实例,从而移动运营者可以为不同类型的客户群提供对不同类型的服务的支持。网络切片是提供所要求的电信服务和网络能力所必要的网络功能和对应资源要求的逻辑表示。例如,移动运营者可以为机器类型通信(mtc)设备或物联网(iot)设备提供网络切片,其以给定的时延、数据速率和安全级别来提供可靠的仅数据服务。移动运营者还可以为实时服务或按需服务提供具有非常高吞吐量、高数据速度和低时延的网络切片。移动运营者可以提供其他网络切片,这些网络切片提供所要求的电信服务和网络能力。网络切片的核心网络部分称为cn切片,并且网络切片的无线电网络部分称为ran切片。

图2图示了如在3gpptr23.799中进一步描述的网络切片化架构200。在该架构中,核心网络102(参见图1)的控制平面被划分为三种类型的网络功能(nf)。网络功能是网络中的处理功能,其可以实施为专用硬件上的网络元件、在专用硬件上运行的软件实例、或在适当平台上(例如,云基础设施上)实例化的虚拟化功能。一种类型的网络功能是切片选择功能(ssf)202。ssf202通过以下来处置来自ue108的初始附接请求和会话建立请求:基于订阅信息、ue使用类型、服务类型和ue能力来为ue108选择适当的网络切片。ssf202与订户储存库206(例如,归属订户服务器(hss)和/或订户简档储存库(spr))连接,订户储存库206是存储订户相关信息的数据库或多个数据库,订户相关信息可以被称为订户简档。另一种类型的网络功能是共同控制平面网络功能(ccnf)204。ccnf204是在不同网络切片之间被共享的控制平面进入功能,并且包括移动性管理(mm)功能、认证(au)功能、和nas代理功能。另一种类型的网络功能是特定于切片的控制平面网络功能(scnf)。scnf被分配给特定网络切片(即,不在网络切片之间被共享),并且没有与接入网络104的直接接口。分配给特定网络切片的nf被配置为支持特定的功能集合,诸如会话管理和qos框架。

图2中的网络被划分为三个网络切片:网络切片a210、网络切片b220和网络切片c230。scnf212被分配给网络切片a210用于核心网络102,scnf222被分配给网络切片b220用于核心网络102,并且scnf232被分配给网络切片c230用于核心网络102。特定于切片的用户平面网络功能(sunf)也被分配给每个网络切片,诸如用于网络切片a210的sunf214、用于网络切片b220的sunf224、和用于网络切片c230的sunf234。每个网络切片210、220和230与网络切片id(例如,nes-id或切片实例id)相关联。nes-id可以被分开为两部分。一部分是共同cp(ccnfid)的类型。当不同类型的网络切片共享ccnf时,ccnf需要适应来自不同网络切片的要求。共同cp的类型反映了对于ccnf的要求。nes-id的另一部分是特定于切片的部分的类型,其指示非共享的切片cn部分的类型。

图3图示了用于ue108的初始附接过程。当ue108首次附接到网络时,ue108向接入网络(an)104发送初始附接请求,包括ue能力和所请求的服务(可选的)。接入网络104将附接请求转发到ssf202。ssf202接入订户储存库206,并且认证ue108以确定它是否被准许接入网络。ssf202基于在附接请求中从ue108接收的信息、以及从订户储存库206取回的订户简档(诸如ue的订阅信息、ue使用类型、服务类型和ue能力),来为网络切片或网络切片实例(nsi)选择适当的网络切片类型以及相关的nes-id。

ssf202将具有nes-id的附接请求转发到所选择的网络切片的ccnf204和/或scnf212。ccnf204通过利用订户储存库206而检查ue标识,来执行认证/切片授权过程。该过程确定ue108是否被授权接入该网络切片。此时,用于默认的或ue指定类型的网络切片的up(用户平面)连接可以被设立。ccnf204向ssf202发送附接响应,其包括nes-id和ue临时id。ue临时id由ccnf204指配,并且可以包括到ccnf204的路由信息和特定于ue的标识(类似于m-tmsi)。ssf202经由接入网络104向ue108发送具有nes-id和ue临时id的附接响应。当ue108接收到nes-id和ue临时id时,它可以使用该信息来辅助将来的网络切片选择(例如,当ue108从网络分离并且再次重新附接时)。如果ue108在接收到nes-id和ue临时id之后重新附接到网络,则它可以向接入网络104发送具有nes-id和ue临时id的附接请求。如果ue临时id有效,则接入网络104可以基于ue临时id将附接请求直接转发到ccnf204。否则,接入网络104基于nes-id来选择ccnf204。

如果没有up连接被设立,或者如果仅默认up连接被设立用于ue108,并且它请求由另一网络切片提供的服务,则用于ue108的另一up连接在新会话建立过程期间被设立。

图4图示了用于ue108的新会话建立过程。首先,ue108向接入网络104发送对于建立新会话的请求。接入网络104基于ue临时id将新会话建立请求转发到ccnf204,该ue临时id是在附接过程期间被分配的。如果ccnf204不知道哪个scnf部分将处置该请求,则ccnf204将新会话建立请求转发到ssf202,以确定要选择哪个网络切片。ssf202选择适当的新nes-id。假定新nes-id共享相同类型的ccnf,但是具有不同类型的scnf部分。ssf202将具有nesid的新会话建立请求发送到ccnf204。如果ue108已经被认证并且新网络切片要求相同的认证过程,则ccnf204仅执行授权过程。如果ccnf204是用于所有网络切片的共同功能,则认证过程仅对与ccnf204相关联的第一网络切片被执行。ccnf204将新会话建立请求转发到scnf212。scnf212执行会话管理过程以设立up连接,并且通过ccnf204和接入网络104向ue108发送新会话建立响应。

一旦ue108在附接过程期间被指配给ccnf,ue108与ccnf之间的信令连接就基于ue临时id(即,网络切片的ran部分基于ue临时id将ue信令路由到ccnf)。ccnf在逻辑上是用于ue108的所有网络切片实例(nsi)的一部分。当新nsi被添加到由ue108使用的网络切片集合或已有nsi从其被移除时,更优的ccnf可以被选择以服务于用于ue108的新nsi集合。

如上文所描述的网络切片或nsi选择使得对网络功能集合的选择能够交付某个服务和/或用于某个用例。从特定控制平面行为或用户平面行为的角度来看,网络切片向ue108提供针对应用需求所定制的特定系统行为,并且向ue108提供对为特定服务或应用域或租户所分配的资源(例如,所保证的资源的最低级别,或在任何时间点允许接入服务的订户的合计数目)的接入。在网络切片的选择中,多维描述符(mdd)可以被配置在ue108中,并且在附接过程期间被提供给网络。mdd可以包括以下组件:标识租户的第一组件、以及第二组件,第二组件标识用于由切片类型标识的目标网络服务的网络行为。ssf202可以将mdd与ue的能力、ue的位置和订阅数据一起使用来选择网络切片。通过除了mdd之外还利用来自订户储存库206的ue的能力和订阅数据,ue108在附接时被授权接入与某些mdd值相对应的某些nsi。

当网络从ue108接收到附接请求时,ue108到网络切片的绑定发生。如目前所建议的,由ssf202对网络切片的选择基于订阅信息、ue使用类型、服务类型、ue能力和mdd,并且每个网络切片被映射到静态信息和策略。从使用的角度来看,静态策略不足以处置随使用而变化并且展现出动态性的订阅。换言之,静态定义的策略只能解决一些简档条件,但不能满足动态简档需求。对于计费,订户的服务计划和策略随若干因素而变化,诸如初始服务质量(qos)分配、已经消耗的配额、记账周期的时间细节、订户是在网络内还是在伙伴网络内、智能计费是否活动、订户是否已经选择支出限制并且因此在消耗的配额接近阈值时受到密切监测,等等。在本文所描述的实施例中,用于ue的计费规则被获取来为ue选择适当的网络切片。

图5图示了示例性实施例中的网络切片化架构500。架构500是被划分为多个网络切片的系统或网络,并且特定于切片的网络功能被分配给每个网络切片。架构500的一些元件类似于图2中所示出的架构200的元件。在该实施例中,架构500包括切片选择服务器502、策略控制服务器550和账户计费服务器552。切片选择服务器502被配置为:当为ue选择网络切片或nsi时,与策略控制服务器550和/或账户计费服务器552通信。尽管示出为单独的元件,但是在另一实施例中,策略控制服务器550可以实施在切片选择服务器502内。

图6是示例性实施例中的切片选择服务器502的框图。切片选择服务器502是核心网络(例如,核心网络102)的元件,其被配置为:响应于来自ue的附接请求,为ue选择网络切片或nsi。切片选择服务器502包括:被配置为与策略控制服务器550通信的接口组件602、一个或多个处理器604、存储器606、和被配置为与接入网络104通信的接口组件608。

接口组件602可以包括与策略控制服务器550交换消息的硬件组件或设备。处理器604表示提供切片选择服务器502的功能的内部电路、逻辑、硬件等。存储器606是用于数据、指令、应用等的计算机可读存储介质(例如,rom或闪存),并且由处理器604可访问。接口组件608可以包括经由协议(诸如非接入层nas协议)与接入网络104交换消息的硬件组件或设备。切片选择服务器502可以包括图6中未具体图示的各种其他组件。

处理器604实施切片选择功能(ssf)610,其被配置为选择用于ue的网络切片或nsi。ssf610在该实施例中被增强以基于与ue/订户相关联的计费规则来为ue选择网络切片或nsi。ssf610可以查询策略控制服务器550以找到与ue相关联的计费规则。ssf610在选择网络切片时还可以考虑其他信息,诸如订阅信息、ue使用类型、服务类型、ue能力和mdd。ssf610可以使用选择准则来为ue选择网络切片,选择准则可以被存储在存储器606中。

图7是示例性实施例中的策略控制服务器550的框图。策略控制服务器550是核心网络(例如,核心网络102)的元件,其标识用于ue的计费策略,其中计费策略包括多个计费规则。策略控制服务器550包括:被配置为与账户计费服务器552通信的接口组件702、一个或多个处理器704、存储器706、和被配置为与切片选择服务器502通信的接口组件708。接口组件702可以包括与账户计费服务器552交换消息的硬件组件或设备。处理器704表示提供策略控制服务器550功能的内部电路、逻辑、硬件等。存储器706是用于数据、指令、应用等的计算机可读存储介质,并且由处理器704可访问。存储器706可以提供规则缓存707,规则缓存707存储针对网络运营者的计费规则。接口组件708可以包括与切片选择服务器502交换消息的硬件组件或设备。策略控制服务器550可以包括在图7中未具体图示的各种其他组件。

处理器704实施获取模块710、策略引擎712、和优先级模块714。获取模块710被配置为:从本地规则缓存、从账户计费服务器552、或从另一服务器或数据库,获取用于ue的计费规则。获取模块710还可以将从外部服务器或数据库获取的计费规则存储在规则缓存707中,诸如在可配置的时间段内。策略引擎712可以存储运营者提供的规则,可以获取用于ue的订户简档,并且可以获取有关网络条件的信息,诸如与流量和带宽、qos等相关的关键性能指标(pki)。策略引擎712被配置为处理用于ue的计费规则、运营者提供的规则、网络条件等,以制定切片选择策略。优先级模块714被配置为基于策略或准则来确定用于ue的计费规则的优先顺序。例如,在确定计费规则的优先顺序时,由优先级模块714使用的策略可以考虑一天中的时间(tod)、一周中的一天(dow)、高峰时间、非高峰时间、网络条件等。

图8是示例性实施例中的账户计费服务器552的框图。账户计费服务器552是核心网络(例如,核心网络102)的元件,其为核心网络提供计费控制。账户计费服务器552可以包括在线计费系统(ocs)和/或离线计费系统(ofcs)的功能。在该实施例中,账户计费服务器552包括:被配置为与策略控制服务器550通信的接口组件802、以及一个或多个处理器804。接口组件802可以包括与策略控制服务器550交换消息的硬件组件或设备。处理器804表示提供账户计费服务器552的功能的内部电路、逻辑、硬件等。账户计费服务器552可以包括在图8中未具体图示的各种其他组件。

处理器804实施计费策略管理器810、账户余额管理器812、以及定费率引擎814。计费策略管理器810被配置为确定或标识用于ue的计费策略。ue可以具有与不同网络切片相关联的多个服务计划。不同的网络切片可以处于不同的服务层或价格点。例如,ue的一个服务计划可以与网络切片a(或网络切片a的类型)相关联,ue的另一服务计划可以与网络切片b(或网络切片b的类型)相关联,并且ue的另一服务计划可以与网络切片c(或网络切片c的类型)相关联。

计费策略管理器810能够确定或标识计费规则,这些计费规则基于ue的订阅被映射到被授权用于ue的每个网络切片。计费规则可以具有各种参数,诸如服务质量(qos)、费率或资费、针对ue的消耗的配额、针对ue的记账周期期间的使用、针对ue的记账周期的时间细节、ue是位于网络内还是在伙伴网络中、智能计费是否活动、订户是否已经选择支出限制,等等。计费策略管理器810还可以向计费规则指配有效性定时器。

账户余额管理器812被配置为控制或维持用于ue的一个或多个账户。一个账户可以包括由账户余额管理器812维持或更新的在线或预付费账户。另一账户可以包括离线或后付费账户,其中账户余额管理器812在记账周期(例如,一个月)期间监测ue的使用。账户余额管理器812被配置为确定ue的当前账户余额、针对ue的剩余配额、记账周期期间的当前使用、记账周期的时间细节(例如,记账周期中剩余的时间或记账周期期间花费的时间)、由订户定义的支出限制、或与ue相关的其他账户信息。

定费率引擎814被配置为确定针对ue的网络资源使用的费率或资费。费率或资费(也称为费率计划)可以包括静态资费或动态资费。例如,静态资费可以指示针对基于服务计划的服务的费用/价格。动态资费可以取决于使用、服务类型等。定费率引擎814可以按信用请求(例如,信用控制请求(ccr))、核算请求(例如,核算请求(acr))、计费数据记录(cdr),它们描述了ue的使用和/或服务描述)的形式来接收用于可计费事件的信息。定费率引擎814然后可以依据资费来计算可计费事件的费用/价格,并且存储已定费率的事件用于记账目的,或者将已定费率的事件发送到外部系统以用于记账。在线计费的情况下,账户余额管理器812可以基于针对可计费事件所确定的资费来减少ue的账户。定费率引擎814还被配置为确定针对被授权用于ue的每个网络切片的费率或资费。当ue被授权用于不同的网络切片时,适用于每个网络切片的费率或资费可以不同。例如,被配置用于低时延和高qos的网络切片可以比被配置用于低qos的另一网络切片具有更高的资费。

在该实施例中,策略控制服务器550和账户计费服务器552用于在为ue选择网络切片时支持切片选择服务器502。当切片选择服务器502从ue接收到附接请求时,它将向策略控制服务器550和账户计费服务器552咨询附加数据(例如,计费规则)。因此,切片选择服务器502将具有更多信息以在为ue选择网络切片时使用。

图9图示了示例性实施例中的用于ue908的附接过程。当ue908附接到网络时,ue908向接入网络(an)104发送附接请求,包括ue能力和所请求的服务(可选的)。接入网络104将附接请求转发到切片选择服务器(sss)502。响应于附接请求,切片选择服务器502可以接入订户储存库206以获得用于ue908的订户简档。根据该实施例,切片选择服务器502被增强以获取用于为ue908选择网络切片的附加信息。因此,响应于接收到附接请求,切片选择服务器502向策略控制服务器(pcs)550发送策略请求,以获取用于ue908的切片选择策略。策略控制服务器550向账户计费服务器(acs)552发送对用于ue908的计费策略的请求。响应于该请求,账户计费服务器552确定、获取、或以其他方式标识用于ue908的计费策略。对于计费策略,账户计费服务器552可以确定用于ue908的多个计费规则,其中计费规则被映射到被授权用于ue908的不同网络切片。账户计费服务器552向策略控制服务器550发送具有用于ue908的计费规则的响应。策略控制服务器550基于计费规则来确定切片选择策略,并且向切片选择服务器502发送指示切片选择策略的策略响应。

切片选择服务器502至少部分地基于用于ue908的计费规则,来为ue908选择适当的网络切片。信令可以非常像图3中所描述的那样继续,其中具有网络切片id(例如,nes-id)的附接响应被提供给ue908。附接响应还可以指示用于所选择的网络切片的计费规则id。计费规则id指示计费规则、以及在附接请求中请求的针对使用和服务的费率。

ue908可以处理计费规则id和网络切片id。如果ue908发现计费规则和/或费率不满足其预期(假定订户具有带有多个计费规则的多个服务计划),则ue908可以重新请求具有相同使用和(多个)服务类型的新网络切片。切片选择服务器502重新评估该重新请求,并且可以重新咨询策略控制服务器550和账户计费服务器552,或者可以利用本地存储的数据集进行响应,因为它在其缓存中将具有与来自初始咨询的多个计费规则相关的信息。切片选择服务器502然后可以为ue908选择替代网络切片。

在图10-图12中描述了为ue908选择网络切片的更多细节。图10-图12是图示了示例性实施例中的选择网络切片的方法1000的流程图。方法1000的步骤将参考图5中的架构500来描述,但是本领域的技术人员将明白,方法1000可以在其他架构中被执行。此外,本文中描述的流程图的步骤不是包括一切的并且可以包括未示出的其他步骤,并且这些步骤可以按替代顺序被执行。

在图10中,切片选择服务器502的接口组件608(也参见图6)从接入网络104接收针对ue908的附接请求(步骤1002)。响应于附接请求,ssf610发起用于为ue908选择网络切片的选择过程。对于选择过程,ssf610可以从订户储存库206取回用于ue908的订户简档(步骤1004),并且从附接请求中提取信息。ssf610还被编程为从策略控制服务器550取回或获得用于ue908的切片选择策略。因此,ssf610格式化用以获得用于ue908的切片选择策略的策略请求(步骤1006),并且通过接口组件602将策略请求发送到策略控制服务器550(步骤1008)。

在图11中,策略控制服务器550(也参见图7)通过接口组件708从ssf610接收策略请求(步骤1102)。由接口组件708接收的策略请求可以包括订户数据、服务类型、或者从ue908接收的或在与ue908相关联的订户简档中找到的其他数据。响应于策略请求,策略控制服务器550中的获取模块710格式化用以获得用于ue908的计费策略的请求(步骤1104),并且通过接口组件702将该请求发送到账户计费服务器552(步骤1106)。

在图12中,账户计费服务器552的接口组件802(也参见图8)从策略控制服务器550接收请求(步骤1202)。响应于该请求,计费策略管理器810确定或标识构成用于ue908的计费策略的用于ue908的多个计费规则(步骤1204)。如上文所陈述的,ue908的订阅具有服务计划,或者与不同网络切片或甚至不同网络切片类型相关联的多个服务计划。因此,ue908被授权接入由不同网络切片提供的服务。计费策略管理器810确定或标识计费规则,这些计费规则映射到被授权用于ue908的每个网络切片。换言之,对于被授权用于ue908的每个网络切片,计费规则被映射到该网络切片。计费策略管理器810还可以向用于每个网络切片的计费规则标识或指配有效性定时器。

计费规则可以具有基于服务计划而预先填充的参数,诸如分配给ue908的服务质量(qos)、计费方法(离线/在线)、智能计费是否被激活、支出限制等。计费规则可以具有由计费策略管理器810动态填充的参数。例如,计费规则可以具有关于与ue908相关联的账户的一个或多个参数。计费策略管理器810可以向账户余额管理器812查询与订户的账户有关的信息。账户余额管理器812可以标识在线账户的所消耗的配额、记账周期期间的针对ue908的目前使用、记账周期的时间细节(例如,记账周期中剩余的时间、或记账周期期间花费的时间)等,并且回复给计费策略管理器810。计费策略管理器810可以向定费率引擎814查询适用于网络切片的费率或资费。定费率引擎814可以确定用于不同网络切片的费率、资费或定费率组、针对资费的有效性定时器等,并且回复给计费策略管理器810。费率可以是针对网络切片静态定义的,或者可以是基于条件(诸如tod、dow、高峰/非高峰、网络条件等)的动态费率。计费策略管理器810格式化包括用于ue908的计费策略的响应,其指示被映射到网络切片的用于ue908的计费规则(步骤1206)。在格式化响应时,计费策略管理器810可以基于从账户余额管理器812和定费率引擎814获取的信息,来填充(即,将数据插入到其中)计费规则的参数,诸如通过插入关于与ue908相关联的账户的信息、被映射到计费规则的用于网络切片的资费,等等。计费策略管理器810还可以将计费规则的参数填充有它们相关联的有效性定时器。计费策略管理器810然后通过接口组件802向策略控制服务器550发送响应(步骤1208)。

在图11中,获取模块710(也参见图7)通过接口组件702从账户计费服务器552接收响应(步骤1108),其包括用于ue908的计费策略的计费规则。获取模块710可以将来自该响应的计费规则存储在规则缓存707中。获取模块710还可以获取网络信息,诸如与流量、带宽、qos等相关的kpi。规则引擎712然后可以处理计费规则来为ue908制定切片选择策略(步骤1109)。例如,如果需要,规则引擎712可以处理运营者提供的规则和与ue908相关联的订户简档,以修改由账户计费服务器552提供的计费规则。例如,规则引擎712可以根据需要向计费规则的一个或多个参数添加数据。规则引擎712还可以基于运营者提供的规则、订户简档等,来修改计费规则的一个或多个参数。规则引擎712可以基于运营者提供的规则、订户简档等,为ue908添加一个或多个计费规则,或者删除由账户计费服务器552提供的计费规则中的一个或多个计费规则。优先级模块714可以可选地基于策略或准则来确定用于ue908的计费规则的优先顺序(步骤1110)。例如,由优先级模块714使用的策略可以考虑tod、dow、高峰/非高峰时间、网络条件等。优先级模块714还可以在计费规则的参数中插入优先级的指示。规则引擎712然后格式化包括用于ue908的切片选择策略的策略响应,其中切片选择策略指示被映射到网络切片的用于ue908的计费规则中的一个或多个计费规则(步骤1112)。规则引擎712然后通过接口组件708向切片选择服务器502发送策略响应(步骤1114)。

在图10中,切片选择服务器502的接口组件602(也参见图6)从策略控制服务器550接收策略响应(步骤1010),其包括用于ue908的计费规则(即,切片选择策略)。ssf610然后基于计费规则(步骤1012)和选择准则来为ue908选择网络切片或nsi。网络切片可以是核心网络部分(例如,核心网络中的nf),或者可以是核心网络部分和ran部分。ssf610可以基于由ue908提供的、或者在与ue908相关联的订户简档中的其他信息,为ue908选择网络切片或nsi。

ssf610然后向接入网络104发送附接响应,其包括用于为ue908选择的网络切片的网络切片id(步骤1014)。网络切片id可以包括nes-id,其指示ccnfid或ccnf的类型,并且指示一个或多个scnf或scnf的类型。ssf610还可以在附接响应中插入计费规则id,该计费规则id用于被映射到为ue908选择的网络切片的计费规则。ssf610可以与网络切片id分开地在附接响应中插入计费规则id,或者ssf610可以将计费规则id嵌入到网络切片id中。接入网络104然后将具有网络切片id的附接响应转发给ue908,以使得ue908知道在附接过程期间选择的网络切片。

ue908可以处理计费规则id和网络切片id。如果ue908发现计费规则和/或费率不满足其预期(假定订户具有带有多个计费规则的多个服务计划),则ue908可以重新请求具有相同使用和(多个)服务类型的新网络切片。为了这样做,ue908可以向接入网络104发送另一附接请求,其具有由ssf610先前选择的网络切片id和计费规则id。响应于该另一附接请求,ssf610可以重新咨询策略控制服务器550和账户计费服务器552,或者可以标识本地存储在存储器606中的用于ue908的计费规则。ssf610基于计费规则(步骤1012)和替代选择准则,为ue908选择替代网络切片或nsi。ssf610然后向接入网络104发送另一附接响应,其包括为ue908选择的用于替代网络切片的网络切片id(步骤1014)。ssf610还可以在该另一附接响应中插入计费规则id,该计费规则id用于被映射到为ue908选择的替代网络切片的计费规则。ssf610提供了技术益处,因为它能够基于用于ue908的计费规则来为ue908选择适当的网络切片。ssf610不仅考虑满足ue908的服务需求的特定于切片的网络功能,而且还考虑适用于ue908的计费。例如,当具有低资费或无计费资费的网络切片的网络功能仍然满足ue908的服务需求时,ssf610可以为ue908选择该网络切片。因此,与其他网络切片相比,ue908对于该网络切片的使用将被更少地收费,这将使得订户对他的/她的服务更满意。

附图中示出或本文中描述的各种元件或模块中的任何元件或模块可以被实施为硬件、软件、固件、或这些的某种组合。例如,元件可以被实施为专用硬件。专用硬件元件可以被称为“处理器”、“控制器”、或某个类似术语。当由处理器提供时,功能可以由单个专用处理器、由单个共享处理器、或由多个个体处理器(其中的一些可以被共享)来提供。此外,术语“处理器”或“控制器”的明确使用不应当被解释为排他地指代能够执行软件的硬件,并且可以隐含地不带限制地包括数字信号处理器(dsp)硬件、网络处理器、专用集成电路(asic)或其他电路、现场可编程门阵列(fpga)、用于存储软件的只读存储器(rom)、随机存取存储器(ram)、非易失性存储装置、逻辑、或某种其他物理硬件组件或模块。

此外,元件可以被实施为指令,这些指令由处理器或计算机可执行以执行该元件的功能。指令的一些示例是软件、程序代码、和固件。指令在由处理器执行时可操作为引导处理器执行元件的功能。指令可以存储在由处理器可读的存储设备上。存储设备的一些示例是数字或固态存储器、诸如磁盘和磁带的磁存储介质、硬驱动器、或光学可读数字数据存储介质。

尽管本文中描述了特定实施例,但是本公开的范围不限于这些特定实施例。本公开的范围由随后的权利要求及其任何等价物来限定。

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