1.本公开的实施例总体上涉及通信技术,并且更具体地涉及用于接入和移动性策略的动态变化的方法、设备和计算机可读介质。
背景技术:2.随着通信系统的发展,已经提出了越来越多的技术。例如,在第三代合作伙伴计划(3gpp)中,一些核心网实体可以接收连接相关信息并且可以负责处理连接和移动性管理任务,而其他核心网实体可以接收会话相关信息并且可以负责处理会话管理任务。用于管理连接和移动性的策略可以基于不同网络条件而改变。
技术实现要素: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.在整个附图中,相同或相似的附图标记表示相同或相似的元素。
具体实施方式
30.现在将参考一些示例实施例来描述本公开的原理。应当理解,描述示例实施例仅是为了说明和帮助本领域技术人员理解和实现本公开,并不表示对本公开的范围的任何限制。本文中描述的公开内容可以以除了下面描述的方式之外的各种其他方式来实现。
31.在以下描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。
32.本公开中对“一个实施例”、“实施例”、“示例实施例”等的引用表明所描述的实施例可以包括特定特征、结构或特性,但不一定每个实施例都包括特定特征、结构或特性。此外,这样的短语不一定指代相同的实施例。此外,当结合示例实施例描述特定特征、结构或特性时,认为结合其他实施例(无论是否明确描述)来影响这样的特征、结构或特性在本领域技术人员的知识范围内。
33.应当理解,尽管在本文中可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应受这些术语的限制。这些术语仅用于区分一个元素与另一元素。例如,第一元素可以称为第二元素,并且类似地,第二元素可以称为第一元素,而没有脱离示例实施例的范围。如本文中使用的,术语“和/或”包括所列术语中的一个或多个的任何和所有组合。
34.本文中使用的术语仅出于描述特定实施例的目的,并不旨在限制示例实施例。如本文中使用的,单数形式“一个(a)”、“一个(an)”和“该(the)”旨在也包括复数形式,除非上
下文另有明确指示。将进一步理解,术语“包括(comprises)”、“包括(comprising)”、“具有(has)”、“具有(having)”、“包括(includes)”和/或“包括(including)”当在本文中使用时指定所述特征、元素和/或组件等的存在,但不排除一个或多个其他特征、元素、组件和/或其组合的存在或添加。
35.如本技术中使用的,术语“电路系统”可以指代以下中的一项或多项或全部:
36.(a)纯硬件电路实现(诸如仅使用模拟和/或数字电路系统的实现),以及
37.(b)硬件电路和软件的组合,诸如(如适用):
38.(i)(多个)模拟和/或数字硬件电路与软件/固件的组合,以及
39.(ii)具有软件的(多个)硬件处理器(包括(多个)数字信号处理器)、软件和(多个)存储器的任何部分,其一起工作以引起装置(诸如移动电话或服务器)执行各种功能,以及
40.(c)(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或(多个)微处理器的一部分,其需要软件(例如,固件)进行操作,但在不需要操作时软件可以不存在。
41.该电路系统的定义适合于该术语在本技术中的所有使用,包括在任何权利要求中。作为另一示例,如在本技术中使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及其(或它们的)随附软件和/或固件的实现。例如,如果适用于特定权利要求元素,则术语电路系统还涵盖用于移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。
42.如本文中使用的,术语“通信网络”是指遵循任何合适的通信标准的网络,诸如长期演进(lte)、高级lte(lte-a)、宽带码分多址(wcdma)、高速分组接入(hspa)、窄带物联网(nb-iot)、新无线电(nr)等。此外,通信网络中的终端设备与网络设备之间的通信可以根据任何合适世代的通信协议来执行,包括但不限于第一代(1g)、第二代(2g)、2.5g、2.55g、第三代(3g)、第四代(4g)、4.5g、未来的第五代(5g)通信协议、和/或当前已知或将来开发的任何其他协议。本公开的实施例可以应用于各种通信系统中。鉴于通信的快速发展,当然也将存在可以体现本公开的未来类型的通信技术和系统。不应当被视为将本公开的范围仅限于上述系统。
43.如本文中使用的,术语“网络实体”是指通信网络中的节点,终端设备经由该节点接入网络并且从其接收服务。网络实体可以指代基站(bs)或接入点(ap),例如节点b(nodeb或nb)、演进型nodeb(enodeb或enb)、nr nb(也称为gnb)、远程无线电单元(rru)、无线电报头(rh)、远程无线电头端(rrh)、中继、集成接入和回程(iab)节点、低功率节点(诸如毫微微、微微)等,具体取决于所应用的术语和技术或可以托管核心网功能的任何平台,诸如3gpp 5g核心系统中定义的amf、smf、pcf、af、bsf或等效功能或服务。无论终端设备使用何种一个或多个接入技术接入网络,本文中描述的机制都可以应用:这些一个或多个接入技术可以例如对应于由3gpp定义的无线电技术,也可以对应于由ieee定义的技术(以太网、wifi等)、有线接入(dsl、任何形式的pon)、或用于连接到核心网的任何机制。
44.术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备还可以称为通信设备、用户设备(ue)、订户站(ss)、便携式订户站、移动站(ms)或接入终端(at)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(pda)、便携式计算机、台式计算机、诸如数码相机等图像获取终端设备、游戏终端设备、音乐存储和播放设备、车载
无线终端设备、无线端点、移动台、笔记本电脑嵌入式设备(lee)、笔记本电脑安装设备(lme)、usb加密狗、智能设备、无线客户端设备(cpe)、物联网(lot)设备、手表或其他可穿戴设备、头戴式显示器(hmd)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链环境中操作的机器人和/或其他无线设备)、消费电子设备、设备商业运作和/或工业无线网络等。在以下描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“ue”可以互换使用。
45.如上所述,用于管理连接和移动性的策略可以基于不同网络条件而改变。3gpp策略控制架构支持其中接入和移动性功能(amf)(也可以称为策略控制功能-接入和移动性功能(pcf-am))的策略控制器与会话管理功能(smf)(也可以称为pcf-sm)的策略控制器不同的部署。对于公共陆地移动网络(plmn)中给定时间的给定终端设备,只有一个pcf-am,而可能有多个pcf-sm,因为终端设备可能已经请求多个协议数据单元(pdu)会话,即,多个数据服务。
46.pcf-sm可以针对用户设备(ue)地址(例如,ip、以太网或媒体接入控制(mac)地址)而注册自己。pcf-sm还可以在充当pcf-sm注册的bsf(绑定支持功能)中注册数据网络名称(dnn)和单网络切片选择辅助信息(s-nssai)。
47.策略控制和计费已经扩展为支持5g中的接入和移动性相关策略控制。接入和移动性策略控制可以包括以下各项的管理:服务区域限制、rfsp索引(rat/频率选择优先级)、ue-ambr(聚合最大比特率)和smf选择。
48.rfsp索引的管理可以使得pcf能够修改由amf传送到无线电接入网(ran)的rfsp索引,以便执行无线电资源管理功能。订阅的rsfp索引可以随时由pcf基于运营商策略进一步调节。rsfp也可以基于被定义为与amf和3gpp接入类型相关的策略控制请求触发的事件触发而被改变。
49.根据常规技术,它为以下用例场景和服务需求(包括针对其中pcf-am和pcf-sm不同的部署)提供解决方案:基于使用中的应用的频率或无线电接入技术(rat)控制并且允许tai临时扩大覆盖范围。
50.对于基于使用中的应用的频率控制,运营商可能希望基于策略来修改rfsp索引(rat/频率选择优先级),该策略例如考虑到累积的业务使用、每个网络切片实例或每个pdu会话的负载级别信息等,其中包括pcf-am和(多个)pcf-sm来自不同制造商的情况,其中需要标准解决方案。
51.典型的消费者服务可以对应于通常观看视频、浏览互联网的用户,并且ran中的默认频率优先策略将针对这些用途进行设计。然而,有时,移动数据服务也可以用于需要不同rat/频率选择的服务,例如交互式视频会话服务。
52.运营商的默认频率优先级可能不再适用,并且可能需要将ue“推”到能够支持交互式视频服务的升级比特率的更高频率。因此,当用户的数据服务现在承载如交互式视频等某种应用/服务时,需要一种用于动态地改变am策略中的rfsp索引的方法。这种变化可以通过多种方式被触发。例如,用户手动激活交互式视频优先分组,该分组可以在固定持续时间内改进其视频服务。如果想要尽可能无缝地进行重要的视频通话,这可能会很有用。在一些实施例中,应用由深度分组检查类型能力来自动检测。在其他实施例中,诸如交互式视频提供者等第三方应用向网络发信号通知呼叫已经开始。
53.对于允许的用于临时扩展覆盖范围的跟踪区域身份(tai),很多运营商基于覆盖范围进行区分。为了维持这种差异化,他们限制服务可以针对批发客户、低成本子品牌和/或较低级别计划而使用的tai。然而,运营商可能希望提供一种服务报价,该服务报价允许客户购买在受限时间范围内解除或修改这些限制的通行证。例如,客户支付费用以获取一周的全方位覆盖,因为他们知道他们正在度假而旅行到超出由允许的tai列表所定义的通常允许的覆盖范围之外的区域。
54.以上2个用例场景要求ue的am策略可以针对特定应用而被动态地修改。为了支持上述场景,需要解决以下问题:(1)对于dnn或s-nssai,如何触发用于一个ue、一组ue或所有ue的amf策略变化;(2)pcf-am如何知道可能影响am策略的更新的应用业务的开始和停止;以及(3)当对同一am策略的要求不同的多个应用同时进行时,如何解决冲突。
55.可能存在用于解决上述问题(2)的一种方法,即,协同定位pcf-am和pcf-sm,即,为amf和smf两者选择相同pcf,但这在pcf-am和pcf-sm位于不同切片中和/或来自不同制造商时不适用。上述问题(1)和(3)没有标准的解决方案。
56.虽然协同定位解决方案对于某些特定部署场景可能仍然有效,但如果必须考虑网络切片,即,部署服务于多个切片和特定于多个切片的(因此不同)pcf-sm的pcf-am,则它会限制pcf的灵活部署。因此,该解决方案应当假定为ue选择不同pcf-am并且为ue的(多个)pdu会话选择(多个)不同pcf-sm。因此,需要一种用于改变am策略的新机制。
57.为了解决上述问题的至少一部分,本公开的实施例提出了一种用于动态地改变am策略的解决方案。根据实施例,af实体可以在pcf-am的发现之后请求am实体修改终端设备的am策略。替代地,pcf-am实体从用户数据存储库中获取am策略,该am策略将pdu会话上的应用的业务链接到pcf-am策略,并且相应地(即,基于业务变化的检测)配置am策略。以这种方式,可以基于应用中的业务变化来动态地改变am设置。
58.图1示出了可以在其中实现本公开的实施例的通信系统的示意图。作为通信网络的一部分的通信系统100包括一个或多个核心网实体,例如第一实体110、第二实体120、第三实体130、第四实体140或第五实体150。应当注意,核心网实体的数目仅是示例而非限制。第一实体110可以是能够管理接入和移动性的实体,例如,am/pcf-am实体。第二实体120可以是af实体。第三实体130可以是能够存储绑定应用和实例的实体,例如,bsf实体。第四实体140可以是能够使应用中的业务变化被检测到的实体。第五实体150可以是能够存储策略数据的实体,例如,udr。核心网实体可以经由某些接口彼此通信。本文中使用的术语“实体”可以指代物理设备或虚拟化网络功能模块。
59.通信系统100还可以是设备170-1、设备170-2、
……
、设备170-n,其可以统称为“(多个)终端设备170”。通信系统100还包括网络设备160。应当理解,图1所示的设备和小区的数目是出于说明的目的而给出的,而不表示任何限制。通信系统100可以包括任何合适数目的设备和小区。图1所示的设备和实体的数目是出于说明的目的而给出的,而不表示任何限制。
60.通信系统100中的通信可以根据任何(多个)适当的通信协议来实现,包括但不限于第一代(1g)、第二代(2g)、第三代(3g)、第四代(4g)和第五代(5g)等的蜂窝通信协议、诸如电气和电子工程师协会(ieee)802.11等无线局域网通信协议、和/或当前已知或将来开发的任何其他协议。此外,通信可以利用任何适当的无线通信技术,包括但不限于:码分多
址(cdma)、频分多址(fdma)、时分多址(tdma)、频分双工器(fdd)、时分双工器(tdd)、多输入多输出(mimo)、正交频分复用(ofdm)、和/或当前已知或将来要开发的任何其他技术。
61.图2示出了根据本公开的一些示例实施例的实体之间的交互200的示意图。交互200可以在任何合适的实体处实现。仅出于说明的目的,交互200被描述为在第一实体110、第二实体120和第三实体130处实现。应当注意,交互200仅是示例而非限制。
62.第一实体110向第三实体130发送2005注册请求。第一实体110可以能够管理终端设备(例如,终端设备170-1)上的应用的接入设置和/或移动性设置。注册可以作为am策略关联建立的后续动作而发生。作为示例,第一实体110可以将nbsf_management_register操作重新用于注册。注册请求可以包括第一实体110的身份。例如,第一实体110可以提供以下中的一项或多项:订阅永久标识符(supi)和通用公共订阅标识符(gpsi)及其身份,但可以不提供ue地址。在一些实施例中,注册请求中可以存在指示第一实体110是am实体的新参数,并且因此注册不涉及对特定dnn的pdu会话的支持。
63.第二实体120向第三实体130发送2010用于发现第一实体110的发现请求或订阅。例如,第二实体120可以使用与第一实体110的bsf nbsf_management_discovery服务操作作为发现参数基于supi/gpsi来发现第一实体110。在其他实施例中,第二实体120可以使用nbsf_management_subscribe/notify操作来发现第一实体110。第三实体130还可以向第二实体120发送发现响应或通知(nbsf_management_notify)。发现响应或通知可以包括第三实体130的身份。
64.第二实体120检测2015用于终端设备170-1上的应用的业务变化。例如,第二实体120可以检测应用中的业务开始。替代地,业务变化可以包括应用中的业务停止。在其他实施例中,第二实体120可以检测到应用中的业务急剧增加或减少。此外,当用户已经订阅临时“提升计划”时,第二实体120可以检测到业务变化。
65.第二实体120确定2020与业务变化相关的接入参数或移动性参数中的一项或多项。仅作为示例,如果第二实体120检测到视频应用中的业务开始,则第二实体120可以确定视频应用可能需要接入5g网络或接入特定无线电资源的优先级。接入参数可以指示接入5g网络或接入特定无线电资源的优先级。
66.第二实体120向第一实体110发送2025用于更新应用的接入设置或移动性设置中的一项或多项的更新请求。在一些实施例中,更新请求可以包括所确定的与业务变化相关的接入参数和/或移动性参数。在其他实施例中,更新请求还可以包括用于已更新的设置的定时器。以这种方式,第一实体110可以知道业务变化。
67.第一实体110基于更新请求来配置2030应用的接入设置和/或移动性设置。例如,如果应用需要更多业务能力,例如,经由接入特定无线电资源,则第一实体110可以更新终端设备的rfsp。替代地,第一实体110可以更新用于应用的tai。因此,接入设置和/或移动性设置可以在考虑到来自第二实体120(即,af实体)的输入的情况下来动态地被改变。
68.在一些实施例中,第二实体120可以检测2035应用中的另外的业务变化。例如,第二实体120可以检测应用中的业务停止/开始。第二实体120可以进一步确定与另外的业务变化相关的另外的接入参数或另外的移动性参数。仅作为示例,如果第二实体120检测到视频应用中的业务停止,则第二实体120可以确定不需要经由接入特定无线电资源来接入5g网络。另外的接入参数可以指示接入长期演进网络。
69.在这种情况下,第二实体可以向第一实体110发送2040对supi/gpsi的另外的更新请求。另外的请求包括所确定的与另外的业务变化相关的另外的接入参数或另外的移动性参数。第一实体110可以进一步基于另外的更新请求来配置2045应用的接入设置和/或移动性设置。例如,第一实体110可以返回到先前的接入设置和/或移动性设置。如上所述,更新请求可以包括定时器。在这种情况下,第一实体110可以进一步通过在定时器到期之后返回到先前设置来配置2045该设置。
70.图3示出了根据本公开的一些示例实施例的实体之间的交互300的示意图。交互300可以在任何合适的实体处实现。仅出于说明的目的,交互200被描述为在第一实体110、第二实体120、第三实体130和第四实体140处实现。应当注意,交互300仅是示例而非限制。
71.第一实体110向第三实体130发送3005注册请求。注册可以作为am策略关联建立的后续动作而发生。例如,第一实体110可以将nbsf_management_register操作重新用于注册。第一实体110可以提供以下中的一项或多项:supi、gpsi及其身份,但可以不提供ue地址。在一些实施例中,注册请求中可以存在指示第一实体110是am实体的新参数,并且因此注册不涉及对特定dnn的pdu会话的支持。在一些实施例中,注册可以在am策略关联建立或修改期间发生。
72.第四实体140向第三实体130发送3010另外的注册请求。另外的注册请求可以包括第四实体140的身份。在一些实施例中,另外的注册可以在指示supi的sm策略关联建立期间发生。例如,另外的注册可以作为pdu会话建立的一部分而发生。
73.第二实体120向第三实体130发送3015用于发现能够使应用中的业务变化被检测到的第四实体140的发现请求。例如,发现参数可以包括supi/gpsi。替代地,发现参数可以包括dnn或s-nssai。发现请求可以使用nbsf_management_discovery操作。在其他实施例中,发现请求可以使用nbsf_management_subscribe/notify操作。第三实体130向第二实体120发送3020发现响应或通知。发现响应可以指示第四实体140的身份。
74.第二实体120向第四实体140发送3025用于感兴趣业务的检测的订阅请求。例如,第二实体120可以向第四实体140传输用于supi/gpsi的npcf_policyauthorization_subscribe。在一些实施例中,第二实体120可以提供应用身份或一个或多个服务数据流(sdf)过滤器来识别感兴趣业务。
75.第四实体140根据3025中的请求来检测3030业务变化。例如,业务变化可以包括应用中的业务开始。替代地,业务变化可以包括应用中的业务停止。在其他实施例中,业务变化可以包括应用中的业务急剧增加或减少。此外,当用户已经订阅临时“提升计划”时,业务变化可以被检测到。业务变化可以由用户平面功能(upf)实体检测。例如,如果upf检测到业务变化,并且业务变化可以经由smf被报告给第四实体140,则第四实体140可以确定发生了业务变化。
76.第四实体140向第二实体120发送3035关于业务变化的检测的指示。在示例实施例中,第四实体140可以传输可以包括该指示的npcf_policyauthorization_notify。
77.第二实体120向第三实体130发送3040用于发现第一实体110的另外的发现请求。例如,第二实体120可以使用与第一实体110的bsf nbsf_management_discovery服务操作作为发现参数,基于supi/gpsi来发现第一实体110。在其他实施例中,第二实体120可以使用nbsf_management_subscribe/notify操作来发现第一实体110。第三实体130还可以向第
二实体120发送3045另外的发现响应或通知。另外的发现响应或通知可以包括第一实体110的身份。
78.第二实体120向第一实体110发送3050用于更新应用的接入设置或移动性设置中的一项或多项的更新请求。在一些实施例中,更新请求可以包括所确定的与业务变化相关的接入参数和/或移动性参数。在其他实施例中,更新请求还可以包括用于已更新的设置的定时器。以这种方式,第一实体110可以知道业务变化。
79.第一实体110配置3035应用的接入设置和/或移动性设置。例如,如果应用需要更多业务能力,例如,经由接入特定无线电资源,则第一实体110可以更新终端设备170-1的rfsp。替代地,第一实体110可以更新用于应用的tai。因此,接入设置和/或移动性设置可以基于应用中的业务变化而动态地被改变。
80.在一些实施例中,第四实体140可以确定3060应用中的另外的业务变化。例如,第四实体140可以确定应用中的业务停止/开始。类似地,udr或第一实体110可以检测到业务变化的另外的检测。第四实体140可以被通知业务变化的另外的检测。第四实体140可以发送3065关于另外的业务变化的另外的指示。第二实体120可以进一步确定与另外的业务变化相关的另外的接入参数或另外的移动性参数。仅作为示例,如果视频应用中的业务停止被检测到,则第二实体120可以确定不需要经由接入特定无线电资源来接入5g网络。另外的接入参数可以指示接入长期演进网络。
81.在这种情况下,第二实体可以向第一实体110发送3070针对supi/gpsi的另外的更新请求。另外的请求包括所确定的与另外的业务变化相关的另外的接入参数或另外的移动性参数。第一实体110可以进一步基于另外的更新请求来配置3075应用的接入设置和/或移动性设置。例如,第一实体110可以返回到先前的接入设置和/或移动性设置。如上所述,更新请求可以包括定时器。在这种情况下,第一实体110可以进一步通过在定时器到期之后,返回到先前设置来配置2045该设置。
82.图4示出了根据本公开的一些示例实施例的实体之间的交互400的示意图。交互400可以在任何合适的实体处实现。仅出于说明的目的,交互400被描述为在第一实体110、第二实体120、第三实体130、第四实体140或第五实体150处实现。应当注意,交互400仅是示例而非限制。
83.第二实体120向第五实体150发送4005与am策略相关的信息。该信息可以包括一个或多个终端设备的身份(例如,supi/gpsi)。替代地,预定信息可以包括一组终端设备的身份。am策略可以应用于在预定信息中指示的终端设备。该信息还可以包括关于如何检测终端设备上的应用的业务的指示。
84.在一些实施例中,该信息还可以包括目标应用业务的指示。例如,它可以包括dnn、s-nssai和sdf模板(例如,应用身份或(多个)sdf过滤器)。用于检测应用的业务的预定信息可能会影响终端设备的am策略。它可以被提供给第四实体140以用于应用业务检测。以这种方式,它防止第一实体110向第三实体130订阅服务于终端设备的pdu会话的第四实体140上的所有supi以及所有dnn和s-nssai。
85.此外,am策略的要求(例如,rfsp值)也可以被包括在预定信息中。替代地,预定信息可以包括am策略的优先级。这是为了防止可能涉及不同冲突策略的多个应用之间的冲突。
86.第五实体150中的信息可以是每ue策略、每imsi组策略、或者对所有ue有效的策略,并且可以针对给定dnn和/或s-nssai而受限。当该信息以多于一个终端设备为目标时,该信息可以经由nef来配置。如果第二实体130将预定信息与外部身份(例如,gpsi、外部组id)相关联,则预定信息在被写入第五实体150之前,被转换为supi或内部组身份。
87.第一实体110可以从第五实体150检索4010该信息。在一些实施例中,第一实体110可以在am策略关联建立期间从第五实体150检索用于单独supi的预定信息。第一实体110可以经由来自第五实体150的通知来获取预定信息订阅策略数据。
88.第一实体110向第三实体130发送4015用于发现能够使应用中的业务变化被检测到的一个或多个第四实体140的发现请求。例如,发现参数可以包括supi/gpsi。替代地,发现参数可以包括dnn或s-nssai。发现请求可以使用nbsf_management_discovery操作。在其他实施例中,发现请求可以使用nbsf_management_subscribe/notify操作。
89.第一实体110可以在第四实体140的注册上,向第三实体130订阅与am策略相关联的supi、dnn和s-nssai中的一项。如果am策略涉及为终端设备170而建立的多个不同pdu会话,则第一实体110可以向第三实体130订阅服务于终端设备的多个第四实体140的注册。
90.第四实体140向第三实体130发送4020注册请求。注册请求可以指示第四实体140的身份。注册可以在指示supi的sm策略关联建立期间发生。注册可以作为pdu会话建立的一部分而发生。
91.第三实体130向第一实体110发送4025发现响应或通知。发现响应或通知可以包括第四实体140的身份。
92.第一实体110向第四实体140发送4030订阅请求。例如,第一实体110可以向第四实体140传输用于supi/gpsi的npcf_policyauthorization_subscribe。在一些实施例中,第一实体110可以提供应用身份或一个或多个sdf过滤器。
93.第四实体140确定4035终端设备170-1上的应用中的业务变化。例如,业务变化可以包括应用中的业务开始。替代地,业务变化可以包括应用中的业务停止。在其他实施例中,业务变化可以包括应用中的业务急剧增加或减少。此外,当用户已经订阅临时“提升计划”时,业务变化可以被检测到。业务变化可以由用户平面功能(upf)实体来检测。
94.在一些实施例中,第二实体120可以检测到4040应用的业务变化。第二实体120可以例如通过af授权上的af请求,向第四实体140通知4045应用的业务变化。替代地,如果upf检测到业务变化,则upf可以经由smf向第四实体140报告业务变化。第四实体140发送4050关于应用中的业务变化的指示。
95.第一实体110基于检索到的预定信息来配置4055应用的接入设置和/或移动性设置。例如,如果应用需要更多业务能力,例如,经由接入特定无线电资源,则第一实体110可以更新终端设备170-1的rfsp。替代地,第一实体110可以更新用于应用的tai。因此,接入设置和/或移动性设置可以在考虑到来自第二实体120(即,af实体)的输入的情况下来动态地被改变。
96.在一些实施例中,第四实体140可以确定4060应用中的另外的业务变化。例如,另外的业务变化可以包括应用中的业务停止/开始。在一些实施例中,第二实体120可以检测到4065应用的另外的业务变化。第二实体120可以向第四实体140通知应用的业务变化。
97.第四实体140可以发送4070关于另外的业务变化的另外的指示。第二实体120可以
进一步确定与另外的业务变化相关的另外的接入参数或另外的移动性参数。仅作为示例,如果视频应用中的业务停止被检测到,则第二实体120可以确定不需要接入5g网络。另外的接入参数可以指示接入长期演进网络。
98.第一实体110可以进一步基于检索到的预定信息来配置4075应用的接入设置和/或移动性设置。例如,第一实体110可以返回到先前的接入设置和/或移动性设置。如上所述,更新请求可以包括定时器。在这种情况下,第一实体110可以进一步通过在定时器到期之后返回到先前设置来配置2045设置。
99.图5示出了根据本公开的实施例的方法500的流程图。方法500可以在任何合适的实体处实现。例如,该方法可以在第一实体110处实现。
100.在框510,如果在终端设备170上的应用中发生业务变化,则第一实体110获取指示与业务变化相关的接入参数或移动性参数中的至少一项的信息。在一些实施例中,第一实体110可以接收用于更新应用的接入设置或移动性设置中的一项或多项的更新请求。在一些实施例中,更新请求可以包括所确定的与业务变化相关的接入参数和/或移动性参数。在其他实施例中,更新请求还可以包括用于已更新的设置的定时器。第一实体110可以从更新请求中提取接入参数和/或移动性参数。
101.替代地,第一实体110可以向第三实体130传输用于发现能够使应用中的业务变化被检测到的一个或多个第四实体140的发现请求或通知。例如,发现参数可以包括supi/gpsi。替代地,发现参数可以包括dnn或s-nssai。发现请求可以使用nbsf_management_discovery操作。在其他实施例中,发现请求可以使用nbsf_management_subscribe/notify操作。
102.第一实体110可以从第三实体130接收指示第四实体140的身份的发现响应或通知。第一实体110可以向第四实体140传输订阅请求。例如,第一实体110可以向第四实体140传输用于supi/gpsi的npcf_policyauthorization_subscribe。在一些实施例中,第一实体110可以证明应用身份或一个或多个sdf过滤器。
103.在一些实施例中,第一实体110可以向第三实体130发送注册请求。注册可以作为am策略关联建立的后续动作而发生。作为示例,第一实体110可以将nbsf_management_register操作重新用于注册。注册请求可以包括第一实体110的身份。例如,第一实体110可以提供以下中的一项或多项:订阅永久标识符(supi)和通用公共订阅标识符(gpsi)及其身份,但可以不提供ue地址。在一些实施例中,注册请求中可以存在指示第一实体110是am实体的新参数,并且因此注册不涉及对特定dnn的pdu会话的支持。
104.在示例实施例中,第一实体110可以从第五实体150检索该信息。在一些实施例中,第一实体110可以在am策略关联建立期间从第五实体150检索用于单独supi的预定信息。第一实体110可以经由来自第五实体150的通知来获取预定信息订阅策略数据。预定信息可以包括一个或多个终端设备的身份(例如,supi/gpsi)。替代地,预定信息可以包括一组终端设备的身份。am策略可以应用于在预定信息中指示的终端设备。
105.在一些实施例中,该信息还可以包括目标应用业务的指示。例如,它可以包括dnn、s-nssai和sdf模板(例如,应用身份或(多个)sdf过滤器)。该信息还可以包括关于如何检测终端设备上的应用的业务的指示。用于检测应用的业务的信息可以影响终端设备的am策略。它可以被提供给第四实体140以用于应用业务检测。以这种方式,它防止第一实体110向
第三实体130订阅服务于终端设备的pdu会话的第四实体140上的所有supi和所有dnn、s-nssai。
106.此外,am策略的要求(例如,rfsp值)也可以被包括在预定信息中。替代地,预定信息可以包括am策略的优先级。这是为了防止可能涉及不同冲突策略的多个应用之间的冲突。
107.第五实体150中的预定信息可以是每个ue策略、每个imsi组策略、或者对所有ue有效的策略,并且可以针对给定dnn和/或s-nssai而受限。当该预定信息以多于一个终端设备为目标时,该预定信息可以经由nef来配置。如果第二实体130将预定信息与外部身份(例如,gpsi、外部组id)相关联,则预定信息在被写入第五实体150之前被转换为supi或内部组身份。
108.在框520,第一实体110基于更新请求来配置应用的接入设置和/或移动性设置。例如,如果应用需要更多业务,则第一实体110可以更新终端设备的rfsp。替代地,第一实体110可以更新用于应用的tai。
109.第一实体110可以进一步基于另外的更新请求来配置应用的接入设置和/或移动性设置。在一些实施例中,第一实体110可以进一步基于检索到的预定信息来配置应用的接入设置和/或移动性设置。例如,第一实体110可以返回到先前的接入设置和/或移动性设置。如上所述,更新请求可以包括定时器。在这种情况下,第一实体110可以进一步通过在定时器到期之后返回到先前设置来配置2045设置。
110.图6示出了方法600的流程图。方法600可以在任何合适的实体处实现。例如,该方法可以在第二实体120处实现。
111.在框610,第二实体发送用于发现能够管理应用的接入设置或移动性设置中的至少一项的第一实体110的发现请求。例如,第二实体120可以使用与第一实体110的bsf nbsf_management_discovery服务操作作为发现参数,基于supi/gpsi来发现第一实体110。在其他实施例中,第二实体120可以使用nbsf_management_subscribe/notify操作来发现第一实体110。第三实体130还可以向第二实体120发送发现响应或通知。
112.在框620,第二实体120从第三实体130接收发现响应或通知。发现响应或通知可以指示第一实体140的身份。
113.在框630,第二实体130向第一实体110发送用于更新应用的接入设置或移动性设置中的一项或多项的更新请求。在一些实施例中,更新请求可以包括所确定的与业务变化相关的接入参数和/或移动性参数。在其他实施例中,更新请求还可以包括用于已更新设置的定时器。
114.在一些实施例中,第二实体120可以检测应用中的业务变化。例如,第二实体120可以检测应用中的业务开始。替代地,业务变化可以包括应用中的业务停止。在其他实施例中,第二实体120可以检测到应用中的业务急剧增加或减少。此外,当用户已经订阅临时“提升计划”时,第二实体120可以检测到业务变化。
115.第二实体120可以确定与业务变化相关的接入参数或移动性参数中的一项或多项。仅作为示例,如果第二实体120检测到视频应用中的业务开始,则第二实体120可以确定视频应用可能需要接入5g网络。接入参数可以指示接入5g网络。
116.在一些实施例中,第二实体120可以检测应用中的另外的业务变化。例如,第二实
体120可以检测应用中的业务停止/开始。第二实体120可以进一步确定与另外的业务变化相关的另外的接入参数或另外的移动性参数。仅作为示例,如果第二实体120检测到视频应用中的业务停止,则第二实体120可以确定不需要接入5g网络。另外的接入参数可以指示接入长期演进网络。
117.在示例实施例中,第二实体120可以向第三实体130传输用于发现能够检测到应用中的业务变化的第四实体140的发现请求。例如,发现参数可以包括supi/gpsi。替代地,发现参数可以包括dnn或s-nssai。发现请求可以使用nbsf_management_discovery操作。在其他实施例中,发现请求可以使用nbsf_management_subscribe/notify操作。
118.第二实体120可以进一步向第四实体140发送订阅请求。例如,第二实体120可以向第四实体140传输用于supi/gpsi的npcf_policyauthorization_subscribe。在一些实施例中,第二实体120可以提供应用身份或一个或多个服务数据流(sdf)过滤器。
119.在这种情况下,第二实体可以向第一实体110发送针对supi/gpsi的另外的更新请求。另外的请求包括所确定的与另外的业务变化相关的另外的接入参数或另外的移动性参数。
120.图7示出了方法700的流程图。方法700可以在任何合适的实体处实现。例如,该方法可以在第三实体130处实现。
121.在框710,第三实体130从第一实体110接收注册请求。注册可以作为am策略关联建立的后续动作而发生。例如,第一实体110可以将nbsf_management_register操作重新用于注册。第一实体110可以提供以下中的一项或多项:supi、gpsi及其身份,但可以不提供ue地址。在一些实施例中,注册请求中可以存在指示第一实体110是am实体的新参数。在一些实施例中,注册可以在am策略关联建立或修改期间发生。
122.在框720,第三实体130接收对第三实体130的用于发现第一实体110的发现请求或通知。第一实体110可以能够管理应用的am设置。例如,发现参数可以包括supi/gpsi。替代地,发现参数可以包括dnn或s-nssai。发现请求可以使用nbsf_management_discovery操作。在其他实施例中,发现请求可以使用nbsf_management_subscribe/notify操作。
123.在框730,第三实体130向第二实体120发送发现响应或通知。发现响应或通知可以包括第一实体110的身份。
124.在一些实施例中,第三实体130可以从第四实体140接收另外的注册请求。另外的注册请求可以包括第四实体140的身份。在一些实施例中,另外的注册可以在指示supi的sm策略关联建立期间发生。例如,另外的注册可以作为pdu会话建立的一部分而发生。
125.图8示出了方法800的流程图。方法800可以在任何合适的实体处实现。例如,该方法可以在第四实体140处实现。
126.在一些实施例中,第四实体140可以向第三实体130传输注册请求。注册请求可以包括第四实体140的身份。在一些实施例中,注册可以在指示supi的sm策略关联建立期间发生。例如,注册可以作为pdu会话建立的一部分而发生。
127.在框810,第四实体140从第二实体120接收订阅请求。例如,第二实体120可以向第四实体140传输用于supi/gpsi的npcf_policyauthorization_subscribe。
128.在示例实施例中,第四实体140可以检测应用中的业务变化。例如,业务变化可以包括应用中的业务开始。替代地,业务变化可以包括应用中的业务停止。在其他实施例中,
第四实体140可以检测到应用中的业务急剧增加或减少。此外,当用户已经订阅临时“提升计划”时,第四实体140可以检测到业务变化。业务变化可以由upf检测到。
129.在框820,第四实体140向第二实体120发送关于业务变化的检测的指示。在一些实施例中,业务变化可以由upf检测到。在由upf检测到业务变化之后,smf可以向第四实体140报告策略控制请求触发,以发送关于业务变化的检测的指示。在示例实施例中,第四实体140可以传输可以包括该指示的npcf_policyauthorization_notify。
130.在一些实施例中,第四实体140可以检测应用中的另外的业务变化。例如,第四实体140可以检测应用中的业务停止/开始。第四实体140可以发送关于另外的业务变化的另外的指示。
131.在实施例中,一种用于执行方法500的装置(例如,第一实体110)可以包括用于执行方法500中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。
132.在一些实施例中,该装置包括用于根据确定终端设备上的应用发生业务变化,来在第一实体处获取指示与业务变化相关的接入参数或移动性参数中的至少一项的信息的部件;以及用于基于业务变化和所获取的信息,来配置终端设备的接入设置或移动性设置中的至少一项的部件。
133.在一些实施例中,用于获取信息的部件包括用于从第二实体接收用于更新应用的接入设置或移动性设置中的至少一项的更新请求的部件;以及用于从更新请求中提取接入参数或移动性参数中的至少一项的部件。
134.在一些实施例中,该装置还包括用于向第三实体发送发现请求的部件,该发现请求用于发现能够使应用中的业务变化被检测到的第四实体;用于接收包括所发现的第四实体的身份的发现响应或通知的部件;用于向所发现的第四实体发送用于检测业务变化的订阅请求的部件。
135.在一些实施例中,用于获取信息的部件包括:用于从第五实体获取从第二实体向第五实体发送的与接入和移动性策略相关的信息的部件,该信息包括以下中的一项或多项:一个或多个终端设备的身份、关于如何检测一个或多个终端设备的一个或多个应用的业务的指示、一个或多个应用的优先级、一个或多个应用的一个或多个要求。
136.在一些实施例中,该装置还包括用于发送用于绑定终端设备和应用的注册请求的部件。
137.在一些实施例中,第一实体包括接入和移动性管理设备。
138.在实施例中,一种用于执行方法600的装置(例如,第二实体120)可以包括用于执行方法600中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。
139.在一些实施例中,该装置包括用于在第二实体处向第三实体发送发现请求的部件,该发现请求用于发现能够管理用于终端设备的应用的接入设置或移动性设置中的至少一项的第一实体;用于接收发现响应或通知的部件,该发现响应或通知指示能够管理用于终端设备的应用的接入设置或移动性设置中的至少一项的第一实体的身份;以及用于根据确定应用中发生业务变化,来向能够管理用于终端设备的应用的接入设置或移动性设置中的至少一项的第一实体发送更新请求的部件,该更新请求用于更新终端设备的接入设置或
移动性设置中的至少一项。
140.在一些实施例中,用于发送更新请求的部件包括用于响应于检测到业务变化,而向第一实体发送指示用于终端设备的接入参数或移动性参数中的至少一项的更新请求的部件。
141.在一些实施例中,该装置包括用于向第三实体发送另外的发现请求的部件,该另外的发现请求用于发现能够使应用中的业务变化被检测到的第四实体;以及用于从第三实体接收另外的发现响应或通知的部件,该另外的发现响应或通知指示能够使应用中的业务变化被检测到的第四实体的身份。
142.在一些实施例中,用于发送更新请求的部件包括用于响应于从第四实体接收到关于应用中的业务变化的检测的指示,而向第一实体发送更新请求的部件。
143.在一些实施例中,第二实体包括应用功能实体。
144.在实施例中,一种用于执行方法700的装置(例如,第三实体130)可以包括用于执行方法700中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。
145.在一些实施例中,该装置包括用于在第三实体处从第一实体接收注册请求的部件,该注册请求指示能够管理终端设备上的应用的接入设置或移动性设置中的至少一项的第一实体的身份;用于从第二实体接收发现请求的部件,该发现请求用于发现能够管理应用的接入设置或移动性设置中的至少一项的第一实体;以及用于向第二实体发送指示第一实体的身份的发现响应或通知的部件。
146.在一些实施例中,该装置还包括用于从第四实体接收另外的注册请求的部件,该另外的注册请求指示能够使应用中的业务变化被检测到的第四实体的身份;用于从第一实体或第二实体接收发现请求的部件,该发现请求用于发现能够使应用中的业务变化被检测到的第四实体;以及用于向第一实体或第二实体发送发现响应或通知的部件,该发现响应或通知指示能够使应用中的业务变化被检测到的第四实体的身份。
147.在一些实施例中,第三实体包括绑定支持功能实体。
148.在实施例中,一种用于执行方法800的装置(例如,第四实体140)可以包括用于执行方法800中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。
149.在一些实施例中,该装置包括用于在第四实体处从第一实体或第二实体接收订阅请求的部件,该订阅请求用于发现能够使终端设备上的应用的业务变化被检测到的第四实体;以及用于响应于使业务变化被检测到而向第一实体或第二实体发送关于应用中的业务变化的检测的指示的部件。
150.在一些实施例中,该装置还包括用于发送用于绑定终端设备和应用的注册请求的部件。
151.在一些实施例中,第四实体包括策略控制会话管理实体。
152.图9是适合于实现本公开的实施例的设备900的简化框图。可以提供设备900来实现通信设备,例如如图1所示的第一实体110、第二实体120、第三实体130、第四实体140。如图所示,设备900包括一个或多个处理器910、耦合到处理器910的一个或多个存储器920、以及耦合到处理器910的一个或多个通信模块940。
153.通信模块940用于双向通信。通信模块940具有至少一个天线以促进通信。通信接口可以表示与其他网络元件通信所必需的任何接口。
154.处理器910可以是适合本地技术网络的任何类型,并且作为非限制性示例,可以包括以下中的一种或多种:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)和基于多核处理器架构的处理器。设备900可以具有多个处理器,诸如在时间上从属于与主处理器同步的时钟的专用集成电路芯片。
155.存储器920可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(rom)924、电可编程只读存储器(eprom)、闪存、硬盘、压缩盘(cd)、数字视频磁盘(dvd)和其他磁存储和/或光存储。易失性存储器的示例包括但不限于随机存取存储器(ram)922和不会在断电期间持续的其他易失性存储器。
156.计算机程序930包括由相关联的处理器910执行的计算机可执行指令。程序930可以存储在rom 924中。处理器910可以通过将程序930加载到ram 922中来执行任何合适的动作和处理。
157.本公开的实施例可以通过程序920来实现,使得设备900可以执行如参考图2和图7讨论的本公开的任何过程。本公开的实施例也可以通过硬件或软件和硬件的组合来实现。
158.在一些示例实施例中,程序930可以有形地包含在计算机可读介质中,该计算机可读介质可以被包括在设备900(诸如存储器920)或设备900可访问的其他存储设备中。设备900可以将程序930从计算机可读介质加载到ram 922以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,诸如rom、eprom、闪存、硬盘、cd、dvd等。图9示出了cd或dvd形式的计算机可读介质1000的示例。计算机可读介质上存储有程序930。
159.应当理解,未来的网络可以利用网络功能虚拟化(nfv),nfv是一种网络架构概念,它提出将网络节点功能虚拟化为可以在操作上连接或链接在一起以提供服务的“构建块”或实体。虚拟化网络功能(vnf)可以包括一个或多个虚拟机,该虚拟机使用标准或通用类型的服务器而不是定制硬件来运行计算机程序代码。也可以使用云计算或数据存储。在无线电通信中,这可以表示节点操作至少部分在操作上耦合到分布式单元du(例如,无线电头端/节点)的中央/集中式单元cu(例如,服务器、主机或节点)中执行。节点操作也可以分布在多个服务器、节点或主机之间。还应当理解,核心网操作与基站操作之间的工作分配可以根据实现而有所不同。
160.在一个实施例中,服务器可以生成虚拟网络,服务器通过该虚拟网络与分布式单元通信。一般而言,虚拟网络可以涉及将硬件和软件网络资源和网络功能组合成单个基于软件的管理实体(虚拟网络)的过程。这样的虚拟网络可以在服务器与无线电头端/节点之间提供灵活的操作分布。在实践中,任何数字信号处理任务都可以在cu或du中执行,并且cu与du之间职责转移的边界可以根据实现来选择。
161.因此,在一个实施例中,实现了cu-du架构。在这种情况下,设备900可以被包括在可操作地耦合(例如,经由无线或有线网络)到分布式单元(例如,远程无线电头端/节点)的中央单元(例如,控制单元、边缘云服务器、服务器)中。也就是说,中央单元(例如,边缘云服务器)和分布式单元可以是经由无线电路径或经由有线连接彼此通信的独立装置。替代地,它们可以在经由有线连接等进行通信的同一实体中。边缘云或边缘云服务器可以服务于多个分布式单元或无线电接入网。在一个实施例中,所描述的过程中的至少一些可以由中央
单元执行。在另一实施例中,设备500可以改为被包括在分布式单元中,并且所描述的过程中的至少一些可以由分布式单元执行。
162.在一个实施例中,设备900的至少一些功能的执行可以在形成一个操作实体的两个物理上分离的设备(du和cu)之间共享。因此,该装置可以被视为描绘了包括用于执行所描述的过程中的至少一些的一个或多个物理上分离的设备的操作实体。在一个实施例中,这样的cu-du架构可以在cu与du之间提供灵活的操作分布。在实践中,任何数字信号处理任务都可以在cu或du中执行,并且cu与du之间职责转移的边界可以根据实现来选择。在一个实施例中,设备500控制过程的执行,而不管装置的位置和过程/功能在哪里执行。
163.通常,本公开的各种实施例可以使用硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以使用硬件实现,而其他方面可以使用可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。尽管本公开的实施例的各个方面被图示和描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的块、设备、系统、技术或方法可以使用硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备、或其某种组合来实现。
164.本公开还提供有形地存储在非暂态计算机可读存储介质上的至少一种计算机程序产品。计算机程序产品包括计算机可执行指令,诸如程序模块中包括的指令,该指令在目标真实或虚拟处理器上的设备中执行,以执行如以上参考图5和图8描述的方法500和800。参见图5和图8。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间组合或拆分。程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质两者中。
165.用于执行本公开的方法的程序代码可以以一种或多种编程语言的任何组合来编写。这些程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器或控制器,使得程序代码在由处理器或控制器执行时引起在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上、部分在机器上、作为独立软件包、部分在机器上和部分在远程机器上、或完全在远程机器或服务器上执行。
166.在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体承载,以使得设备、装置或处理器能够执行如上所述的各种过程和操作。载体的示例包括信号、计算机可读介质等。
167.计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁性、光学、电磁、红外线或半导体系统、装置或设备、或前述各项的任何合适的组合。计算机可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd-rom)、光存储设备、磁存储设备、或前述各项的任何合适的组合。
168.此外,虽然以特定顺序描述操作,但这不应当被理解为需要以所示特定顺序或按顺序执行这样的操作或者执行所有所示操作以获取期望结果。在某些情况下,多任务和并行处理可能是有利的。同样,虽然在上述讨论中包含了若干具体实现细节,但这些不应当被解释为对本公开的范围的限制,而是对可能特定于特定实施例的特征的描述。在单独实施
例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中单独或以任何合适的子组合来实现。
169.尽管本公开已经以特定于结构特征和/或方法动作的语言进行了描述,但是应当理解,在所附权利要求中定义的本公开不一定限于上述特定特征或动作。相反,上述具体特征和动作被公开作为实现权利要求的示例形式。
技术特征:1.一种第一实体,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使得所述第一实体:根据确定终端设备上的应用发生业务变化,获取指示与所述业务变化相关的接入参数或移动性参数中的至少一项的信息;以及基于所述业务变化和所获取的信息,来配置所述终端设备的接入设置或移动性设置中的至少一项。2.根据权利要求1所述的第一实体,其中所述第一实体被使得通过以下方式获取所述信息:从第二实体接收用于更新所述应用的所述接入设置或所述移动性设置中的所述至少一项的更新请求;以及从所述更新请求中提取所述接入参数或所述移动性参数中的所述至少一项。3.根据权利要求1所述的第一实体,其中所述第一实体还被使得:向第三实体发送发现请求,所述发现请求用于发现能够使所述应用中的所述业务变化被检测到的第四实体;接收包括所发现的第四实体的身份的发现响应或通知;以及向所述发现的第四实体发送用于检测所述业务变化的订阅请求。4.根据权利要求1所述的第一实体,其中所述第一实体被使得通过以下方式获取所述信息:从第五实体检索从第二实体向所述第五实体发送的与接入和移动性策略相关的信息,所述信息包括以下中的一项或多项:一个或多个终端设备的身份、关于如何检测所述一个或多个终端设备的一个或多个应用的所述业务的指示、所述一个或多个应用的优先级、所述一个或多个应用的一个或多个要求。5.根据权利要求1所述的第一实体,其中所述第一实体还被使得:发送用于绑定所述终端设备的注册请求。6.根据权利要求1所述的第一实体,其中所述第一实体包括接入和移动性管理策略控制实体。7.一种第二实体,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使得所述第二实体:向第三实体发送发现请求,所述发现请求用于发现能够管理终端设备上的应用的接入设置或移动性设置中的至少一项的第一实体;接收发现响应或通知,所述发现响应或通知指示能够管理用于所述终端设备的所述应用的所述接入设置或所述移动性设置中的至少一项的所述第一实体的身份;以及根据确定所述应用中发生业务变化,向能够管理用于所述终端设备的所述应用的所述
接入设置或所述移动性设置中的至少一项的所述第一实体发送更新请求,所述更新请求用于更新所述终端设备的所述接入设置或所述移动性设置中的至少一项。8.根据权利要求7所述的第二实体,其中所述第二实体被使得通过以下方式发送所述更新请求:响应于检测所述业务变化,向所述第一实体发送指示用于所述终端设备的所述接入参数或所述移动性参数中的至少一项的所述更新请求。9.根据权利要求7所述的第二实体,其中所述第二实体还被使得:向所述第三实体发送另外的发现请求,所述另外的发现请求用于发现能够使所述应用中的所述业务变化被检测到的第四实体;以及从所述第三实体接收另外的发现响应或通知,所述另外的发现响应或通知指示能够使所述应用中的所述业务变化被检测到的所述第四实体的身份。10.根据权利要求9所述的第二实体,其中所述第二实体被使得通过以下方式发送所述更新请求:响应于从所述第四实体接收到关于所述应用中的所述业务变化的检测的指示,向所述第一实体发送所述更新请求。11.根据权利要求7所述的第二实体,其中所述第二实体包括应用功能实体。12.一种第三实体,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使得所述第三实体:从第一实体接收注册请求,所述注册请求指示能够管理终端设备上的应用的接入设置或移动性设置中的至少一项的所述第一实体的身份;从第二实体接收发现或订阅请求,所述发现或订阅请求用于发现能够管理所述应用的接入设置或移动性设置中的至少一项的所述第一实体;以及向所述第二实体发送指示所述第一实体的身份的发现响应或通知。13.根据权利要求12所述的第三实体,其中所述第三实体还被使得:从第四实体接收另外的注册请求,所述另外的注册请求指示能够使所述应用中的所述业务变化被检测到的所述第四实体的身份;从所述第一实体或所述第二实体接收发现或订阅请求,所述发现或订阅请求用于发现能够使所述应用中的所述业务变化被检测到的所述第四实体;以及向所述第一实体或所述第二实体发送发现响应或通知,所述发现响应或通知指示能够使所述应用中的所述业务变化被检测到的所述第四实体的身份。14.根据权利要求12所述的第三实体,其中所述第三实体包括绑定支持功能实体。15.一种第四实体,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码;所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起,使得所述第四实体:
从第一实体或第二实体接收订阅请求,所述订阅请求用于发现能够使终端设备上的应用的业务变化被检测到的第四实体;以及响应于使所述业务变化被检测到,向所述第一实体或所述第二实体发送关于所述应用中的所述业务变化的检测的指示。16.根据权利要求15所述的第四实体,其中所述第四实体还被使得:发送用于绑定所述终端设备和所述应用的注册请求。17.根据权利要求15所述的第四实体,其中所述第四实体包括策略控制会话管理实体。18.一种方法,包括:根据确定终端设备上的应用发生业务变化,在第一实体处获取指示与所述业务变化相关的接入参数或移动性参数中的至少一项的信息;以及基于所述业务变化和所获取的信息,来配置所述终端设备的接入设置或移动性设置中的至少一项。19.根据权利要求18所述的方法,其中获取所述信息包括:从第二实体接收更新请求,所述更新请求用于更新所述应用的所述接入设置或所述移动性设置中的所述至少一项;以及从所述更新请求中提取所述接入参数或所述移动性参数中的所述至少一项。20.根据权利要求18所述的方法,还包括:向第三实体发送发现或订阅请求,所述发现或订阅请求用于发现能够使所述应用中的所述业务变化被检测到的第四实体;接收包括所发现的第四实体的身份的发现响应或通知;以及向所述发现的第四实体发送用于检测所述业务变化的订阅请求。21.根据权利要求18所述的方法,其中获取所述信息包括:从第五实体检索从第二实体向所述第五实体发送的与接入和移动性策略相关的信息,所述信息包括以下中的一项或多项:一个或多个终端设备的身份、关于如何检测所述一个或多个终端设备的一个或多个应用的所述业务的指示、所述一个或多个应用的优先级、所述一个或多个应用的一个或多个要求。22.根据权利要求18所述的方法,还包括:发送用于绑定所述终端设备的注册请求。23.根据权利要求18所述的方法,其中所述第一实体包括接入和移动性管理策略控制实体。24.一种方法,包括:在第二实体处向第三实体发送发现请求,所述发现请求用于发现能够管理用于终端设备的应用的接入设置或移动性设置中的至少一项的第一实体;接收指示发现响应或通知,所述发现响应或通知能够管理用于所述终端设备的所述应用的所述接入设置或所述移动性设置中的至少一项的所述第一实体的身份;以及根据确定所述应用中发生业务变化,向能够管理用于所述终端设备的所述应用的所述接入设置或所述移动性设置中的至少一项的所述第一实体发送更新请求,所述更新请求用于更新所述终端设备的所述接入设置或所述移动性设置中的至少一项。25.根据权利要求24所述的方法,其中发送所述更新请求包括:
响应于检测所述业务变化,向所述第一实体发送指示用于所述终端设备的所述接入参数或所述移动性参数中的至少一项的所述更新请求。26.根据权利要求24所述的方法,还包括:向所述第三实体发送另外的发现或订阅请求,所述另外的发现或订阅请求用于发现能够使所述应用中的所述业务变化被检测到的第四实体;以及从所述第三实体接收另外的发现响应或通知,所述另外的发现响应或通知指示能够使所述应用中的所述业务变化被检测到的所述第四实体的身份。27.根据权利要求26所述的方法,其中发送所述更新请求包括:响应于从所述第四实体接收到关于所述应用中的所述业务变化的检测的指示,向所述第一实体发送所述更新请求。28.根据权利要求24所述的方法,其中所述第二实体包括应用功能实体。29.一种方法,包括:在第三实体处,从第一实体接收注册请求,所述注册请求指示能够管理终端设备上的应用的接入设置或移动性设置中的至少一项的所述第一实体的身份;从第二实体接收发现或订阅请求,所述发现或订阅请求用于发现能够管理所述应用的接入设置或移动性设置中的至少一项的所述第一实体;以及向所述第二实体发送指示所述第一实体的身份的发现响应或通知。30.根据权利要求29所述的方法,还包括:从第四实体接收另外的注册请求,所述另外的注册请求指示能够使所述应用中的业务变化被检测到的所述第四实体的身份;从所述第一实体或所述第二实体接收发现或订阅请求,所述发现或订阅请求用于发现能够使所述应用中的所述业务变化被检测到的所述第四实体;以及向所述第一实体或所述第二实体发送发现响应或通知,所述发现响应或通知指示能够使所述应用中的业务变化被检测到的所述第四实体的身份。31.根据权利要求29所述的方法,其中所述第三实体包括绑定支持功能实体。32.一种方法,包括:在第四实体处,从第一实体或第二实体接收订阅请求,所述订阅请求用于发现能够使终端设备上的应用的业务变化被检测到的第四实体;以及响应于使所述业务变化被检测到,向所述第一实体或所述第二实体发送关于所述应用中的所述业务变化的检测的指示。33.根据权利要求32所述的方法,还包括:发送用于绑定所述终端设备和所述应用的注册请求。34.根据权利要求32所述的方法,其中所述第四实体包括策略控制会话管理实体。35.一种装置,包括:用于根据确定终端设备上的应用发生业务变化来在第一实体处获取指示与所述业务变化相关的接入参数或移动性参数中的至少一项的信息的部件;以及用于基于所述业务变化和所获取的信息来配置所述终端设备的接入设置或移动性设置中的至少一项的部件。36.一种装置,包括:
用于在第二实体处向第三实体发送用于发现能够管理用于终端设备的应用的接入设置或移动性设置中的至少一项的第一实体的发现请求的部件;用于接收指示能够管理用于所述终端设备的所述应用的所述接入设置或所述移动性设置中的至少一项的所述第一实体的身份的发现响应或通知的部件;以及用于根据确定所述应用中发生业务变化来向能够管理用于所述终端设备的所述应用的所述接入设置或所述移动性设置中的至少一项的所述第一实体发送更新请求的部件,所述更新请求用于更新所述终端设备的所述接入设置或所述移动性设置中的至少一项。37.一种装置,包括:用于在第三实体处从第一实体接收指示能够管理终端设备上的应用的接入设置或移动性设置中的至少一项的所述第一实体的身份的注册请求的部件;用于从第二实体接收用于发现能够管理所述应用的接入设置或移动性设置中的至少一项的所述第一实体的发现请求的部件;以及用于向所述第二实体发送指示所述第一实体的身份的发现响应或通知的部件。38.一种装置,包括:用于在第四实体处从第一实体或第二实体接收用于发现能够检测终端设备上的应用的业务变化的所述第四实体的订阅请求的部件;以及用于响应于使所述业务变化被检测到而向所述第一实体或所述第二实体发送关于所述应用中的所述业务变化的检测的指示的部件。39.一种计算机可读存储介质,包括存储在其上的程序指令,所述指令在由装置执行时,使得所述装置执行根据权利要求18至23中任一项所述的方法。40.一种计算机可读存储介质,包括存储在其上的程序指令,所述指令在由装置执行时,使得所述装置执行根据权利要求24至28中任一项所述的方法。41.一种计算机可读存储介质,包括存储在其上的程序指令,所述指令在由装置执行时,使得所述装置执行根据权利要求29至31中任一项所述的方法。42.一种计算机可读存储介质,包括存储在其上的程序指令,所述指令在由装置执行时,使得所述装置执行根据权利要求32至34中任一项所述的方法。
技术总结本公开的实施例涉及接入和移动性策略的动态变化。根据实施例,在发现接入和移动性相关实体之后,应用功能实体能够请求接入和移动性相关实体来修改用于终端设备的接入和移动性策略。替代地,接入和移动性相关实体从用户数据存储库中获取接入和移动性策略,该用户数据存储库将PDU会话上的应用的业务链接到接入和移动性策略,并且基于在会话管理相关实体的控制下进行的业务变化的检测来配置AM策略。因此,接入设置和/或移动性设置可以基于应用中的业务变化而动态地改变。的业务变化而动态地改变。的业务变化而动态地改变。
技术研发人员:L
受保护的技术使用者:诺基亚通信公司
技术研发日:2020.03.12
技术公布日:2022/11/1