掌桥专利:专业的专利平台
掌桥专利
首页

用于参数配置的方法和装置

文献发布时间:2023-06-19 11:39:06


用于参数配置的方法和装置

技术领域

本公开的非限制性和示例性实施例总体上涉及通信技术领域,以及具体地,涉及用于参数配置的方法和装置。

背景技术

本部分介绍了可以有助于本公开的更好理解的多个方面。因此,本部分的陈述应从这个角度来阅读,并且不应被理解为关于什么在现有技术中或什么不在现有技术中的承认。

在无线通信网络中,诸如服务能力服务器/应用服务器(SCS/AS)之类的服务器可以经由诸如服务能力开放功能(SCEF)或网络开放功能(NEF)之类的网络设备向网络发出网络参数配置请求,以建议可以用于诸如最大延迟,最大响应时间和建议的下行链路分组数等参数的参数值。通过建议针对这些参数的值,诸如SCS/AS的服务器可以影响用户设备(UE)/网络行为的某些方面,例如UE的省电模式(PSM),扩展的空闲模式不连续接收(DRX)和扩展的缓冲配置。例如,基于运营方的配置,诸如SCEF/NEF和归属订户服务器(HSS)之类的网络设备可以选择接受,拒绝或修改所建议的配置参数值。诸如SCEF/NEF之类的网络设备可以向诸如SCS/AS之类的服务器指示接受的值/修改的值。此特征也可以用于建议针对一组UE的参数值。

发明内容

在本公开的第一方面中,提出了一种在无线通信网络中的服务器处实现的方法。该方法可以包括向网络设备发送参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集。该方法可以进一步包括:从网络设备接收参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。

在本公开的第二方面中,提出了一种在网络设备处实现的方法。该方法可以包括从服务器接收参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集。该方法可以进一步包括生成参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。该方法可以进一步包括将参数提供响应发送给服务器。

在本公开的第三方面中,提出了一种在无线通信网络中的服务器处实现的装置。该装置可以包括处理器;以及耦合到处理器的存储器,所述存储器存储可由所述处理器执行的指令,由此所述装置可操作用于向网络设备发送参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集;以及从网络设备接收参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。

在本公开的第四方面中,提出了一种在网络设备处实现的装置。该装置可以包括处理器;以及耦合到处理器的存储器,所述存储器存储可由所述处理器执行的指令,由此所述装置可操作用于从服务器接收参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集;生成参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供;以及将参数提供响应发送给服务器。

在本公开的第五方面中,提出了一种在无线通信网络中的服务器处实现的装置。该装置可以包括:发送单元,其被配置为向网络设备发送参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集;以及接收单元,其被配置为从网络设备接收参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。

在本公开的第六方面中,提出了一种在网络设备处实现的装置。该设备可以包括:接收单元,其被配置为从服务器接收参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集;以及生成单元,其被配置为生成参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供;以及接收单元,其被配置接收对服务器的参数提供响应。

在本公开的第七方面中,提出了一种包括指令的计算机程序产品,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第一方面的方法。

在本公开的第八方面中,提出了一种包括指令的计算机程序产品,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第二方面的方法。

在本公开的第九方面中,提出了一种存储指令的计算机可读存储介质,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第一方面的方法。

在本公开的第十方面中,提出了一种存储指令的计算机可读存储介质,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第二方面的方法。

通过应用根据本公开的一些实施例的所提出的解决方案,可以获得许多优点。例如,本公开的一些实施例提出了SCEF/NEF的扩展,以能够发送一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。本公开的一些实施例提出了SCEF/NEF的扩展,以能够发送针对所有的一个或多个CP参数集的结果,该结果指示所有的所述一个或多个CP参数集是否被成功提供。本公开的一些实施例提出了SCEF/NEF的扩展,以能够仅发送针对未被成功提供的CP参数集的结果。

附图说明

通过示例的方式,从下面参考附图的详细描述中,本公开的各个实施例的上述和其他方面、特征和益处将变得更加完全明显,在附图中,类似的参考数字或字母用于指定相似或等同的元素。附图被示出以用于促进本公开的实施例的更好的理解,以及附图不一定按比例绘制,其中:

图1示出了用于向移动性管理实体(MME)提供通信模式(CP)参数的过程;

图2示出了根据本公开的实施例的方法的流程图。

图3示出了根据本公开的另一个实施例的方法的流程图。

图4a示出根据本公开的实施例的装置的简化框图;

图4b示出了根据本公开的另一个实施例的装置的简化框图;

图5示出了根据本公开的另一个实施例的装置的简化框图;以及

图6示出了根据本公开的另一个实施例的装置的简化框图。

具体实施方式

出于说明的目的,在下面的描述中阐述了细节,以便提供对所公开的实施例的透彻理解。然而,对于本领域技术人员而言显而易见的是,可以在没有这些具体细节的情况下或以等效布置来实现实施例。

如本文中所使用的,术语“无线通信网络”指的是遵循诸如LTE-高级(LTE-A),LTE,新无线电(NR)等的任何合适的通信标准的网络。在下面的描述中,术语“网络”和“系统”可以互换使用。此外,可以根据任何合适的各代通信协议来执行在无线网络中的在终端设备与网络设备之间的通信,各代通信协议包括但不限于诸如LTE的第四代(4G)通信协议,诸如NR的第五代(5G)通信协议,和/或当前已知或将来将要开发的任何其他协议。

术语“网络设备”是指在无线通信网络中的网络设备,终端设备通过该网络设备接入网络并从网络设备接收服务。例如,在诸如3GPP类型的蜂窝网络的无线通信网络中,网络设备可以包括接入网络设备和核心网络设备。例如,接入网络设备可以包括基站(BS)、集成的接入和回程(IAB)节点、接入点(AP)、多小区/多播协调实体(MCE)等。BS可以是例如节点B(NodeB或NB)、演进型NodeB(eNodeB或eNB)、下一代NodeB(gNodeB或gNB)、远程无线电单元(RRU)、无线电头端(RH),远程无线电头端(RRH)、中继器、低功率节点(诸如毫微微节点,微微节点)等。核心网络设备可以包括多个网络设备,该多个网络设备可以向通过接入网络设备互连的客户提供大量服务。每个接入网络设备可以通过有线或无线连接连接到核心网络设备。

术语“网络功能(NF)”指的是可以在无线通信网络的网络设备中实现的任何合适的功能。例如,在5G网络中,网络功能可以包括多个网络功能(NF),例如认证服务器功能(AUSF),接入和移动性管理功能(AMF),数据网络(DN)(例如,运营方服务,互联网接入或第三方服务),网络开放功能(NEF),网络存储库功能(NRF),网络切片选择功能(NSSF),策略控制功能(PCF),会话管理功能(SMF),统一数据管理(UDM),用户平面功能(UPF),应用功能(AF),用户设备(UE),(无线电)接入网((R)AN),5G设备标识寄存器(5G-EIR),安全边缘保护代理(SEPP),网络数据分析功能(NWDAF),统一数据存储库(UDR),非结构化数据存储功能(UDSF)等。

术语“终端设备”指可以接入通信网络并从通信网络接收服务的任何末端设备。作为示例而非限制,在无线通信网络中,终端设备可以指移动终端、用户设备(UE)、或其他合适的设备。终端设备可以是例如订户站(SS)、便携式订户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于便携式计算机、诸如数码相机之类的图像捕获设备、游戏终端设备、音乐存储和回放设备、移动电话、蜂窝电话、智能电话、IP语音(VoIP)电话、无线本地环路电话、平板电脑、可穿戴设备、个人数字助理(PDA)、便携式计算机、台式计算机、可穿戴设备、车载无线设备、无线端点、移动台、笔记本电脑嵌入式设备(LEE)、笔记本电脑安装设备(LME)、USB软件狗(USB dongle)、智能设备、无线用户驻地设备(CPE)等。在下面的描述中,术语“终端设备”、“终端”、“用户设备”和“UE”可以互换使用。作为一个示例,UE可以代表被配置用于根据由3GPP发布的一个或多个通信标准(诸如3GPP的LTE标准或NR标准)进行通信的终端设备。如本文所使用的,就拥有和/或操作相关设备的人类用户而言,“用户设备”或“UE”可能不一定具有“用户”。在一些实施例中,终端设备可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,当被内部或外部事件触发时,或者响应于来自无线通信网络的请求,UE可以被设计为按照预定的时间表向网络发送信息。替代地,UE可以代表旨在出售给人类用户或由人类用户操作但最初可能不与特定人类用户相关联的设备。

作为另一个示例,在物联网(IOT)场景中,终端设备可以代表执行监测和/或测量并将此类监测和/或测量的结果发送给另一终端设备和/或网络设备的机器或其他设备。在这种情况下,UE可以是机器对机器(M2M)设备,在3GPP上下文中其可以被称为机器类型通信(MTC)设备。作为一个特定示例,终端设备可以是实现3GPP窄带物联网(NB-IoT)标准的UE。此类机器或设备的特定示例是传感器、计量设备(例如功率计)、工业机械、或家用或个人电器(例如电冰箱、电视机)、个人可穿戴设备(例如手表)等。在其他情况下,UE可以代表车辆或其他设备,该车辆或其他设备能够监测和/或报告其运行状态或与其运行相关联的其他功能。

如本文中所使用的,下行链路DL传输是指从网络设备到终端设备的传输,以及上行链路UL传输是指相反方向的传输。

在说明书中对“一个实施例”,“实施例”,“示例实施例”等的引用指示所描述的实施例可以包括特定的特征、结构或特性,但是不必每一个实施例都包括特定特征、结构或特性。而且,这样的短语不一定指相同的实施例。此外,当结合实施例描述特定的特征、结构或特性时,不管是否被明确描述,可以认为结合其他实施例来影响这种特征、结构或特性在本领域技术人员的知识范围内。

应该理解的是,尽管在本文中可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应受到这些术语的限制。这些术语仅用于将一个元素与另一个元素区分开。例如,在不脱离示例实施例的范围的情况下,第一元素可以被称为第二元素,以及类似地,第二元素可以被称为第一元素。如本文所使用的,术语“和/或”包括相关联的列出的术语的一个或多个术语的任何组合和所有组合。

本文所使用的术语仅出于描述特定实施例的目的,以及不旨在限制示例实施例。如本文所使用的,除非上下文另外明确指出,否则单数形式“一”,“一个”和“该”也旨在包括复数形式。将进一步理解的是,当在本文中使用时,术语“包括”、“包含”、“具有”、“含有”,“涵盖”和/或“拥有”指定所陈述的特征、元素和/或组件等的存在,但不排除一个或多个其他特征、元素,组件和/或其组合的存在或添加。

在以下描述和权利要求书中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常所理解的相同含义。

尽管本文描述的主题可以在使用任何适当的组件的任何适当类型的系统中实现,但是本文所公开的实施例是相对于包括至少如图1所示的组件的通信系统来描述的。例如,根据本公开的一些实施例的用于CP参数提供的过程可以适用于5G网络,具有以下差异:

-诸如SCS/AS之类的服务器的描述适用于AF;

-网络设备(如SCEF)的描述适用于NEF;

-网络设备(例如HSS)的描述适用于UDM;

-NEF应当通过使用在3GPP TS23.502的条款5.2.3.6中所述的Nudm_ParameterProvision服务与UDM进行交互,该公开的全部内容通过引用合并于此。

图1示出了用于向移动性管理实体(MME)提供通信模式(CP)参数的过程,其是3GPPTS23.682的条款5.10.2的副本,其公开内容通过整体引用合并于此。

如在图1中所示,在步骤1中,SCS/AS将更新请求(外部标识符或MSISDN(移动订户综合业务数字网号码)或外部组标识符,SCS/AS标识符,CP参数集Id(多个),CP参数集(多个),有效时间(多个),用于删除的CP参数集Id(多个))消息发送给SCEF。CP参数集(多个)包括在表5.10.1-1中定义的参数。CP参数集Id被SCS/AS分配给每个CP参数集。

SCS/AS使用该过程来添加,改变或删除UE的一些或全部CP参数集,例如,如果AS知道UE在相当长的时间段已开始或停止移动,特别是如果AS正在指示UE这样做,则SCS/AS将相应的CP参数集(多个)及其有效时间(多个)以及它们的CP参数集Id(多个)提供给SCEF。如果SCS/AS想要执行先前配置的CP参数集(多个)的删除连同执行配置新的CP参数集(多个),则它应同时包括新的CP参数集(多个)和用于表示需要取消的CP参数集(多个)的用于删除的CP参数集Id(多个)。如果SCS/AS只想执行先前配置的CP参数集(多个)的删除,则它应包括用于删除的CP参数集Id(多个)。

在步骤2,SCEF检查SCS/AS是否被授权向UE或在所标识的组中的每个UE发送CP请求。SCEF基于运营方策略或配置来过滤和选择用于添加/修改/删除的CP参数集(多个)。如果有用于UE的多个CP参数集,则SCEF不检查CP参数的潜在重叠,但是这是在MME中处理的。

为了避免接收来自多个SCEF的可能重叠的CP参数集,HSS应当接受仅来自针对给定UE的单个SCEF的CP参数集。

在步骤3,SCEF将更新CP参数请求(外部标识符或MSISDN或外部组标识符,SCEF参考ID(多个),SCEF地址,CP参数集(多个),有效时间(多个),用于删除的SCEF参考ID(多个))消息发送给HSS以用于传递每个UE的所选择的CP参数集(多个)。可以有多个CP参数集被包括在此消息中,其中针对给定UE,用于添加或修改的每个CP参数集已经被确定为与在消息中包括的或已经提供的其他CP参数集不重叠。SCEF基于来自SCS/AS的CP参数集Id(多个)得到针对将被发送给HSS的CP参数集的SCEF参考ID(多个)。

来自SCS/AS的用于CP参数集的删除的请求可以导致由SCEF进行的非重叠CP参数集的修改的请求。

在步骤4,HSS例如关于外部标识符或MSISSN或外部组标识符的存在来检查更新CP参数请求消息。如果检查失败,则HSS在随后的步骤5立即将响应消息发送回给SCEF。HSS将外部标识符或MSISDN解析为IMSI(国际移动用户身份),或者将外部组标识符解析为IMSI-组标识符,以及将CP参数集(多个)及其有效时间(多个)存储为由IMSI或IMSI-组标识符所标识的UE签约数据的一部分,以便当服务MME(多个)由于UE的移动性而改变时,可以将CP参数集(多个)转发给服务MME。

HSS通过以下事实确定存储的CP参数集将被修改:针对给定UE,与CP参数集相关联的SCEF参考ID与已经存储的CP参数集的SCEF参考ID相匹配。如果HSS确定现有的CP参数集将被修改,则HSS丢弃已经存储的CP参数集,以及在相同的SCEF参考ID下存储新的CP参数集和有效时间。

HSS存储新的CP参数集以及相关联的SCEF参考ID和有效时间。

如果CP参数集将被删除,则HSS从签约(subscription)中移除CP参数集。

如果存储在HSS中的针对CP参数集的有效时间到期,则HSS会自动删除关联的CP参数集,而不会有其他信令。

注意,CP参数集(多个)没被提供给SGSN。

注意,HSS不需要验证所存储的CP参数集(多个)的内容。

在步骤5,HSS向SCEF发送更新CP参数响应(SCEF参考ID,原因)消息。原因值指示成功的签约更新或失败的签约更新的原因。

在步骤6,SCEF发送更新响应(CP参数集Id(多个),原因(多个))消息,以向SCS/ASCP通知参数集(多个)的提供是否成功。

在步骤7,HSS发起针对每个UE的插入签约数据过程,以向MME发送具有相应的有效时间(多个),SCEF参考ID(多个)和用于删除的SCEF参考ID(多个)的CP参数集。

MME通过以下事实,确定所存储的CP参数集将被修改:针对UE,与CP参数集相关联的SCEF参考ID与已经存储的CP参数集的SCEF参考ID相匹配。如果MME确定现有的CP参数集将被修改,则MME丢弃已存储的CP参数集,以及在相同的SCEF参考ID下将接收到的具有关联的有效时间的CP参数集存储在UE的(E)MM上下文中。

MME存储新的CP参数集以及相关联的SCEF参考ID和有效时间。MME可以使用如在TS23.401[7]中所述的CP参数集(多个)。

如果CP参数集将被删除,则MME从签约中移除CP参数集。

如果存储在MME中的针对CP参数集的有效时间到期,则MME会自动删除关联的CP参数集,而不会有其他信令。

如图1所示的过程允许SCS/AS在一条消息中请求多个CP参数集。Diameter命令级别结果“成功”并不意味着所有CP参数集都被成功提供,HSS可以针对所请求的CP参数集指示不同的提供结果,但是当前SCEF不会向SCS/AS发送针对单个CP参数集的任何错误指示。结果是,对于多个CP参数集提供,SCS/AS可能会错误地认为所有CP参数集都被成功提供。

为了克服或减轻上述问题或其他问题或提供有用的解决方案,本公开的实施例提出了一种解决方案。本公开的一些实施例提出了SCEF/NEF的扩展,以能够发送一个或多个CP参数集中的至少一个CP参数集的相应结果,相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。本公开的一些实施例提出了SCEF/NEF的扩展,以能够发送所有一个或多个CP参数集的结果,该结果指示所有的所述一个或多个CP参数集是否被成功提供。本公开的一些实施例提出了SCEF/NEF的扩展,以能够发送仅针对未被成功提供的CP参数集的结果。

图2示出了根据本公开的实施例的方法200的流程图,该方法可以由在服务器(例如,SCS/AS和AF)中实现的装置或通信地耦合到服务器的装置来执行。这样,该装置可以提供用于完成方法200的各个部分的构件以及用于结合其他部件来完成其他过程的构件。该装置可以位于无线通信网络中。该装置可以与在无线通信网络中的诸如SCEF或NEF的网络设备进行通信。

在框202处,服务器可以向网络设备发送参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集。该网络设备可以是与网络参数配置有关的任何合适的网络设备。例如,网络设备可以是在3GPP无线网络中的SCEF或NEF。

在一个实施例中,一个或多个CP参数可以是特定于UE或一组UE的。在这种情况下,参数提供请求可以进一步包括UE或一组UE的标识符。UE或一组UE的标识符可以采用任何适当的形式,诸如外部标识符或MSISDN或外部组标识符,但不限于此。

在一个实施例中,每个CP参数集可以具有关联的有效时间。有效时间可以指示当CP参数集到期时,它们可以被所涉及的节点(例如NEF/SCEF,HSS和AMF/MME)删除。有效时间可以被设置为指示特定CP参数集没有到期时间的值。当有效时间到期时,所涉及的节点(例如NEF/SCEF,HSS和AMF/MME)可以自动删除关联的CP参数集,而在所涉及的节点之间没有其他信令。可以以允许所涉及的节点(例如,SCEF/NEF,HSS和AMF/MME/SGSN(服务通用分组无线电服务支持节点))一致地且统一地解释相关联的CP参数集到期的方式来定义有效时间的格式。

一个或多个CP参数集可以包括任何合适的CP参数,例如在3GPP TS23.682或其未来版本的表5.10.1-1中定义的CP参数集。在一个实施例中,一个或多个CP参数集可以包括周期性通信指示符,通信持续时间,周期性时间,调度的通信时间,静止指示,以及业务简档。周期性通信指示符可以标识UE是周期性地进行通信还是不是周期性地进行通信,例如,仅按需进行通信。通信持续时间可以指示周期性通信的持续时间间隔,以及可以与周期性通信指示符一起使用。通信持续时间的示例可以是5分钟。周期性时间可以指示周期性通信的间隔时间,以及可以与周期性通信指示符一起使用。周期性时间的示例可以是每小时。调度的通信时间可以指示当UE可以用于通信时的时区和星期几。调度的通信时间的示例可以是时间:13:00-20:00,日期:星期一。静止指示可以标识UE是静止的还是移动的。电池指示可以标识针对UE的功耗危急程度:UE是由不可充电/不可更换电池来电池供电的,还是由可充电/可更换电池来电池供电的,还是不是由电池供电的。业务简档可以标识数据传输的类型:单分组传输(UL或DL),双分组传输(具有后续DL的UL或具有后续UL的DL),多分组传输。

参数提供请求可以进一步包括任何其他合适的信息。例如,参数提供请求可以包括以下各项中的至少一项:外部标识符(Id)或MSISDN或外部组标识符,SCS/AS标识符,CP参数集Id(多个),CP参数集(多个),有效时间(多个),用于删除的CP参数集Id(多个)。CP参数集(多个)可以包括如上所述的参数。CP参数集Id可以由诸如AS之类的服务器分配给每个CP参数集。

诸如SCS/AS之类的服务器可以添加,改变或删除UE的一些或全部CP参数集,例如:如果诸如AS之类的服务器知道UE在相当长的一段时间内已经开始或停止移动,特别是如果诸如AS/AF之类的服务器正在指示UE这样做,则诸如SCS/AS之类的服务器可以向例如SCEF的网络节点提供相应的CP参数集(多个)及其有效时间(多个),以及它们的CP参数集Id(多个)。如果诸如SCS/AS之类的服务器想要执行先前配置的CP参数集(多个)的删除同时配置新的CP参数集(多个),则它应当包括新的CP参数集(多个)和表示需要取消的CP参数集(多个)的用于删除的CP参数集Id(多个)。如果诸如SCS/AS之类的服务器希望仅删除先前配置的CP参数集,则它应包括用于删除的CP参数集Id(多个)。

当网络设备接收到参数提供请求时,其可以生成参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供,以及将参数提供响应发送给服务器。下面将描述网络设备的详细操作。

然后,在框204处,服务器可以从网络设备接收参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。

在一个实施例中,一个或多个CP参数集中的至少一个CP参数集的相应结果可以包括所有的一个或多个CP参数集的结果,该结果指示所有的所述一个或多个CP参数集是否被成功提供。例如,每个CP参数集可以具有相应结果以指示它是否被成功提供。

在一个实施例中,一个或多个CP参数集中的至少一个CP参数集的相应结果可以包括仅未被成功提供的CP参数集的结果。在这种情况下,当结果不包括特定CP参数集的结果时,它表示该特定CP参数集已经被成功提供。

一个CP参数集的结果可以采用任何合适的形式,例如状态码。例如,取决于状态码的数量,状态码可以占用任何合适的比特数。例如,当存在两个状态码时,状态码可以占用一个比特,其中状态码“1”可以指示CP参数集已被成功提供,状态码“0”可以指示CP参数集未被成功提供,反之亦然。在这种情况下,一个或多个CP参数集中的至少一个CP参数集的相应结果可以采用位图。

在一个实施例中,CP参数集的结果的格式可以包括CP参数集标识符和对应的结果代码。CP参数集标识符的数据类型可以是数组(字符串)。

在一个实施例中,结果代码可以包括失败代码和成功代码。失败代码可以标识特定的失败原因。例如,失败原因可以标识以下中的至少一个:故障,CP参数集标识符是重复的,以及其他原因。故障可以指示某些东西在CP参数提供中错误地起作用或CP参数提供根本不起作用。CP参数集标识符是重复的可以指示接收到的CP参数集标识符(多个)已经被提供。其他原因可能指示未指定的其他原因。在其他实施例中,可以存在任何其他合适类型的失败代码。例如可以基于失败原因的数量,失败代码可以被表示在任何合适的比特数中。例如,当存在三种失败原因时,失败代码可以占用两个比特。

在一个实施例中,参数提供请求可以被包括在用于创建用于一个或多个CP参数集的资源的超文本传输协议(HTTP)POST消息中,以及参数提供响应可以被包括在HTTP POST响应中。HTTP POST消息可以具有任何合适的格式。例如,HTTP POST消息可以与在3GPPTS29.122的表5.10.3.2.3.4-1中定义的HTTP POST请求相似或相同,其公开内容通过整体引用结合于此。HTTP POST响应可以具有任何合适的格式。例如,除了根据本公开的实施例的HTTP POST响应还包括一个或多个CP参数集中的至少一个CP参数集的相应结果之外,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供,HTTP POST响应可以与在3GPP TS29.122的表5.10.3.2.3.4-1中定义的HTTP POST响应相似或相同。

例如,在如图1所示的3GPP网络中,为了创建针对一个或多个CP参数集的资源,SCS/AS可以向SCEF发送针对“CP提供签约”资源的HTTP POST消息,其包括一个或多个新提供的CP参数集。HTTP POST消息的主体应包括针对单个UE的外部标识符或MSISDN或针对一组UE的外部组ID,SCS/AS标识符以及与CP参数集Id(多个)相关联的CP信息的一个或多个集合。如果支持ExpectedUMT_5G功能,则还应包括在“expectedUmts”属性内的预期的UE移动轨迹。在接收到HTTP POST消息后,SCEF应检查SCS/AS是否被授权。SCEF还可以基于运营方策略或配置来检查CP参数集(多个)的数量是否达到限制数。在验证后,SCEF应当针对每个接收到的CP参数集Id分配可从CP参数集Id得到的SCEF参考ID,以及如在3GPP TS 29.336中指定的,向HSS发送更新CP参数请求消息以传递CP参数集(多个),其公开内容通过整体引用并入本文。在从HSS收到成功的结果之后,SCEF应当创建资源“个体CP提供签约”和表示CP参数集的所有子资源“个体CP集提供”。SCEF应当用201已创建向SCS/AS响应,201已创建包括位置头字段,位置头字段包括针对创建的签约资源“个体CP提供签约”和子资源(多个)“个体CP集提供”的URI,每个子资源在“cpParameterSet”属性中的“self”属性内;否则,SCEF应当不创建任何资源,以及应当用被设置为500内部服务器错误的状态码来响应SCS/AS。如果某些CP参数集未被成功提供(例如,HSS返回失败和/或SCEF不接受CP参数提供(例如在该请求中的一个或多个CP参数集标识符已经存在在现有签约)),则SCEF还应在HTTP响应的主体中包括具有CP参数集标识符(多个)和结果(多个)的列表的CP报告。

在一个实施例中,参数提供请求可以被包括在用于添加或更新一个或多个CP参数集的超文本传输协议(HTTP)PUT消息中,以及参数提供响应可以被包括在HTTP PUT响应中。HTTP PUT消息可以具有任何合适的格式。例如,HTTP PUT消息可以与在3GPP TS29.122的表5.10.3.3.3.2中定义的HTTP PUT请求相似或相同。HTTP PUT响应可以具有任何合适的格式。例如,除了根据本公开的实施例的HTTP PUT响应还包括一个或多个CP参数集中的至少一个CP参数集的相应结果之外,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供,HTTP PUT响应可以与在3GPP TS29.122的表5.10.3.3.3.2中定义的HTTP PUT响应相似或相同。

例如,在如图1所示的3GPP网络中,为了添加新的CP参数集(多个),更新和/或移除针对一个或多个CP参数集Id的现有的CP参数集(多个),SCS/AS可以向SCEF发送针对“个体CP提供签约”资源的HTTP PUT消息,该HTTP PUT消息请求通过创建新资源(多个)来添加新的CP参数集(多个),改变现有资源(多个)的某些已创建的属性(例如有效时间),和/或移除现有资源(多个)的部分或全部属性。在接收到HTTP PUT消息后,如在3GPP TS 29.336中指定的,SCEF将CP参数改变发送给HSS。在收到来自HSS的具有成功代码的响应之后,SCEF将更新资源(多个),以及使用200OK状态码向SCS/AS发送HTTP响应以及在HTTP响应的主体中包含CP参数集Id(多个)的列表。否则,SCEF不应更新资源,而应当向SCS/AS发送具有被设置为500内部服务器错误的状态码HTTP响应。如果某些CP参数集未被成功提供(例如,HSS返回失败和/或SCEF不接受CP参数提供(例如在该请求中的一个或多个CP参数集标识符已经存在在现有签约中),则SCEF还应在HTTP响应的主体中包括具有CP参数集标识符(多个)和结果(多个)的列表的CP报告。

针对指向资源“CP提供签约”的HTTP POST消息或指向资源“个体CP提供签约”的HTTP PUT消息,如果所有应用(多个)的提供失败(例如,HSS针对所有集合返回失败和/或SCEF不接受PFD提供),则SCEF将用500内部服务器错误响应进行响应,以及包括针对提供已经失败的相应失败代码和CP参数集标识符(多个)。

在一个实施例中,参数提供请求可以被包括在用于更新一个CP参数集的超文本传输协议(HTTP)PUT消息中,以及参数提供响应可以被包括在HTTP PUT响应中。HTTP PUT消息可以具有任何合适的格式。例如,HTTP PUT消息可以与在3GPP TS29.122的表5.10.3.4.3.2-1中定义的HTTP PUT请求相似或相同。HTTP PUT响应可以具有任何合适的格式。例如,除了根据本公开的实施例的HTTP PUT响应还包括一个或多个CP参数集中的至少一个CP参数集的相应结果之外,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供,HTTP PUT响应可以与在3GPP TS29.122的表5.10.3.4.3.2-1中定义的HTTP PUT响应相似或相同。

例如,在如图1所示的3GPP网络中,SCS/AS可以针对“个体CP集提供”资源向SCEF发送HTTP PUT消息,该“个体CP集提供”资源请求替换由CP参数集Id标识的个体资源。HTTPPUT消息的主体应包括CP信息的集合。在收到此类请求后,如在3GPP TS 29.336中指定的,SCEF应当与HSS进行交互。在收到来自HSS的具有成功代码的响应后,SCEF应更新资源以及将具有200OK状态码的HTTP响应发送给SCS/AS。否则,SCEF不应更新资源,而应将具有状态码被设置为500内部服务器错误的HTTP响应发送给SCS/AS。如果CP参数集的提供失败(例如,HSS返回针对CP参数集的失败,或者SCEF不接受CP集提供),则SCEF应当用相应状态码来拒绝该请求,以及包括相应失败代码和提供已经失败的CP参数集标识符。

在一个实施例中,被称为CpReport的CP报告可以被定义在表1中以指示未被成功添加或修改的CP参数集标识符以及相应失败原因(多个)。

表1:类型CpReport的定义

在一个实施例中,可以将3GPP TS29.122的表5.10.2.1.2-1修改为表2以并入如上所述的CpReport。

表2:类型CpInfo的定义

在一个实施例中,表示CP参数提供的失败原因的被称为CpFailureCode的失败代码可以被定义在表3中。

表3:CpFailureCode

在一个实施例中,可以将3GPP TS29.122的表5.10.3.2.3.4-1修改为表4以并入如上所述的CpReport。

表4

在一个实施例中,可以将3GPP TS29.122的表5.10.3.3.3.2-1修改为表5以并入如上所述的CpReport。

表5

在一个实施例中,可以将3GPP TS29.122的表5.10.3.4.3.2-1修改为表6以并入如上所述的CpReport。

表6

在一个实施例中,服务器可以包括服务能力服务器/应用服务器(SCS/AS)或应用功能(AF),以及网络设备可以包括服务能力开放功能(SCEF)或网络开放功能(NEF)。

在一个实施例中,一个或多个CP参数集以及一个或多个CP参数集中的至少一个CP参数集的相应结果将由移动性管理实体(MME)和/或接入和移动性管理功能(AMF)使用。

图3示出了根据本公开实施例的方法300的流程图,该方法可以由在网络设备(例如,SCEF或NEF)中实现的装置或通信地耦合到网络设备的装置执行。这样,该装置可以提供用于完成方法300的各个部分的构件以及用于与其他部件结合来完成其他过程的构件。对于在以上实施例中已经描述的一些部分,为了简洁,这里省略其详细描述。

在框302处,网络设备可以从服务器接收参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集。例如,服务器可以在图2的框202处发送参数提供请求,然后网络设备可以接收参数提供请求。

在一个实施例中,如上所述,一个或多个CP参数可以是特定于UE或一组UE的。在一个实施例中,如上所述,每个CP参数集可以具有相关联的有效时间。在一个实施例中,一个或多个CP参数集可以包括周期性通信指示符,通信持续时间,周期性时间,调度的通信时间,静止指示,以及业务简档。

在框304处,网络设备可以生成参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。

在一个实施例中,一个或多个CP参数集中的至少一个CP参数集的相应结果可以包括用于所有一个或多个CP参数集的结果,该结果指示所有的所述一个或多个CP参数集是否被成功提供。

在一个实施例中,一个或多个CP参数集中的至少一个CP参数集的相应结果可以包括仅针对未被成功提供的CP参数集的结果。

在一个实施例中,CP参数集的结果的格式可以包括CP参数集标识符和对应的结果代码。

在一个实施例中,对应的结果代码可以包括失败代码。所述失败代码可以标识以下中的至少一种:故障;CP参数集标识是重复的;和其他原因。

在框306,网络设备可以将参数提供响应发送给服务器。

在一个实施例中,参数提供请求可以被包括在用于创建用于一个或多个CP参数集的资源的超文本传输协议(HTTP)POST消息中。参数提供响应可以被包括在HTTP POST响应中。网络设备可以通过检查以下来生成参数提供响应:服务器是否被授权,和/或基于运营方策略或配置,一个或多个CP参数集的数量是否达到限制数,和/或在POST消息中的一个或多个CP参数集是否已经被提供为现有资源;基于检查结果,执行以下操作:针对一个或多个CP参数集中的每一个CP参数集分配参考标识符,向HSS和/或UDM发送更新CP参数请求,从HSS和/或UDM接收更新CP参数响应,当更新CP参数响应指示成功结果时,创建资源“个体CP提供签约”和表示CP参数集的所有子资源“个体CP集提供”;基于所述检查结果和所述更新CP参数响应来生成参数提供响应。在一个实施例中,HTTP POST响应可以包括响应代码201已创建或响应代码500内部服务器错误。

在一个实施例中,参数提供请求可以被包括在用于添加或更新一个或多个CP参数集的超文本传输协议(HTTP)PUT消息中。参数提供响应可以被包括在HTTP PUT响应中。网络设备可以通过检查服务器是否被授权和/或基于运营方策略或配置来检查一个或多个CP参数集的数量是否达到限制数和/或检查在PUT消息中的一个或多个CP参数集是否已经被提供作为现有资源,来生成参数提供响应;基于检查结果,执行将CP参数改变消息发送给归属订户服务器(HSS)和/或统一数据管理(UDM);从HSS和/或UDM接收CP参数改变响应;当CP参数改变响应包括成功代码时,更新与一个或多个CP参数集有关的资源;基于所述检查结果和所述CP参数改变响应,生成参数提供响应。在一个实施例中,HTTP PUT响应包括响应代码200OK或响应代码500内部服务器错误。

在一个实施例中,参数提供请求可以被包括在用于更新一个CP参数集的超文本传输协议(HTTP)PUT消息中。参数提供响应可以被包括在HTTP PUT响应中。网络设备可以通过检查服务器是否被授权和/或在PUT消息中的CP参数集是否已经被提供为现有资源来生成参数提供响应。基于检查结果,执行将CP参数更新消息发送给归属订户服务器(HSS)和/或统一数据管理(UDM),从HSS和/或UDM接收CP参数更新响应,当CP参数更新响应包括成功代码时,更新与一个CP参数集有关的资源;以及基于所述检查结果和所述CP参数更新响应,生成参数提供响应。在一个实施例中,HTTP PUT响应可以包括响应代码200OK或响应代码409冲突或响应代码500内部服务器错误。

在一个实施例中,服务器包括服务能力服务器/应用服务器(SCS/AS)或应用功能(AF),以及网络设备包括服务能力开放功能(SCEF)或网络开放功能(NEF)。

在一个实施例中,一个或多个CP参数集和一个或多个CP参数集中的至少一个CP参数集的相应结果将被移动性管理实体(MME)和/或接入和移动性管理功能(AMF)使用。

在图2-3中所示的各个框可以被视为方法步骤,和/或被视为由于计算机程序代码的操作而产生的操作,和/或被视为被构造为实现相关功能(多个)的多个耦合逻辑电路元件。上面描述的示意性流程图一般被陈述为逻辑流程图。这样,所描绘的顺序和所标记的步骤指示了所提出的方法的特定实施例。可以构想在功能,逻辑或效果上与所示方法的一个或多个步骤或其部分等效的其他步骤和方法。另外,特定方法出现的顺序可以严格遵循或可以不严格遵循所示相应步骤的顺序。

图4a示出了根据本公开的实施例的可以体现在无线通信网络中的服务器中/作为服务器的装置410的简化框图。图4b示出了根据本公开的实施例的可以体现在网络设备中/作为网络设备的装置420。

装置410可以包括至少一个处理器411,例如数据处理器(DP),和耦合到处理器411的至少一个存储器(MEM)412。装置410还可以包括耦合到处理器411的发送器TX和接收器RX413。MEM 412存储程序(PROG)414。PROG 414可以包括指令,当指令在相关处理器411上执行时使装置410能够根据本公开的实施例进行操作,例如执行方法200。至少一个处理器411和至少一个MEM 412的组合可以形成适于实现本公开的各种实施例的处理构件415。

装置420包括至少一个处理器421,例如DP,以及耦合到处理器421的至少一个MEM422。装置420可以进一步包括耦合到处理器421的发送器TX和接收器RX 423。MEM 422存储PROG 424。PROG 424可以包括指令,当指令在相关处理器421上执行时使装置420能够根据本公开的实施例进行操作,例如执行方法300。至少一个处理器421和至少一个MEM 422可以形成适于实现本公开的各种实施例的处理构件425。

可以通过可由处理器411和421中的一个或多个处理器执行的计算机程序、软件、固件、硬件或其组合来实现本公开的各种实施例。

MEM 412和422可以具有适合于本地技术环境的任何类型,以及可以使用任何适当的数据存储技术来实现,例如作为非限制性示例,基于半导体的存储设备,磁存储设备和系统,光学存储设备和系统,固定存储器和可移动存储器。

处理器411和421可以具有适合本地技术环境的任何类型,以及可以包括以下中的一个或多个:例如非限制性示例,通用计算机,专用计算机,微处理器,数字信号处理器DSP和基于多核处理器架构的处理器。

现在参考图5,其示出了在无线通信网络中的服务器处实现的装置500的示意性框图。装置500可操作用于执行示例性方法200以及可能的任何其他过程或方法。

如图5所示,装置500可以包括:发送单元502,其被配置为向网络设备发送参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集。接收单元504,其被配置为从网络设备接收参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供。

现在参考图6,其示出了在网络设备处实现的装置600的示意性框图。装置600可操作用于执行示例性方法300以及可能的任何其他过程或方法。

如图6所示,装置600可以包括:接收单元602,其被配置为从服务器接收参数提供请求,该参数提供请求包括与相应的通信模式(CP)参数集标识符相关联的一个或多个CP参数集;以及生成单元604,其被配置为生成参数提供响应,该参数提供响应包括一个或多个CP参数集中的至少一个CP参数集的相应结果,该相应结果指示一个或多个CP参数集中的至少一个CP参数集是否被成功提供;以及接收单元606,其被配置为接收针对服务器的参数提供响应。

应当理解,在一些实施方式中,装置500和600中的一些单元或模块可以被组合。例如,在一个实施例中,可以使用单个收发单元来发送和接收信息。

根据本公开的一个方面中,提出了一种计算机程序产品,该计算机程序产品被有形地存储在计算机可读存储介质上,以及包括指令,当在至少一个处理器上执行该指令时,该指令使至少一个处理器执行如上所述的与服务器有关的方法中的任一方法。

根据本公开的一个方面中,提出了一种计算机程序产品,该计算机程序产品被有形地存储在计算机可读存储介质上,以及包括指令,当在至少一个处理器上执行该指令时,该指令使至少一个处理器执行如上所述的与网络设备有关的方法中的任一方法。

根据本公开的一方面中,提出了一种计算机可读存储介质,该计算机可读存储介质存储指令,当由至少一个处理器执行该指令时,该指令使至少一个处理器执行如上所述的与服务器有关的方法中的任一方法。

根据本公开的一方面中,提出了一种计算机可读存储介质,该计算机可读存储介质存储指令,当由至少一个处理器执行该指令时,该指令使至少一个处理器执行如上所述的与网络设备有关的方法中的任一方法。

另外,本公开还可以提供包含如上所述的计算机程序的载体,其中该载体是以下之一:电信号,光信号,无线电信号或计算机可读存储介质。计算机可读存储介质可以是例如光盘或电子存储设备(诸如RAM(随机存取存储器)、ROM(只读存储器)、闪存),磁带,CD-ROM,DVD,蓝光光盘,等。

本文描述的技术可以通过各种构件来实现,以使得实现用实施例描述的对应装置的一个或多个功能的装置不仅包括现有技术的构件,而且还包括用于实现用实施例描述的对应装置的一个或多个功能的构件,以及其可以包括用于每个单独功能的单独构件或者可以被配置为执行一个或更多个功能的构件。例如,这些技术可以以硬件(一个或多个装置),固件(一个或多个装置),软件(一个或多个模块)或其组合来实现。对于固件或软件,可以通过执行本文描述的功能的模块(例如,过程,功能等)来实现。

上面已经参考方法和装置的框图和流程图图示描述了本文的示例实施例。将理解,框图和流程图的每个方框以及框图和流程图的各个方框的组合可以分别通过包括计算机程序指令的各种构件来实现。这些计算机程序指令可以被加载到通用计算机,专用计算机或其他可编程数据处理装置上以产生机器,使得在计算机或其他可编程数据处理装置上执行的指令创建用于实现在流程图框或多个框中指定的功能的构件。

此外,尽管以特定顺序描绘了操作,但是这不应被理解为要求以所示的特定顺序或以连续的顺序来执行这样的操作,或者执行所有示出的操作,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样,尽管以上讨论中包含若干特定的实现细节,但是这些特定的实现细节不应该被解释为对本文所述主题的范围的限制,而应被解释为可以特定于特定实施例的特征的描述。在单独的实施例的上下文中描述的某些特征也可以以组合的方式被实现在单个实施例中。相反,在单个实施例的上下文中描述的各种特征也可以分别被实现在多个实施例中或以任何合适的子组合来实现。

虽然本说明书包含许多特定的实施细节,但是这些不应被解释为对任何实施方式的范围或可能要求保护的范围的限制,而应被解释为对可以特定于特定实施方式的特定实施例的特征的描述。在单独的实施例的上下文中在本说明书中描述的某些特征也可以以组合的方式被实现在单个实施例中。相反,在单个实施例的上下文中描述的各种特征也可以分别被实现在多个实施例中或以任何合适的子组合来实现。而且,尽管以上可以将特征描述为在某些组合中起作用,以及甚至最初如此要求保护,但是在某些情况下,来自所要求保护的组合中的一个或多个特征可以从该组合去除,以及所要求保护的组合可以针对子组合或子组合的变型。

对于本领域技术人员而言显而易见的是,随着技术的进步,可以以各种方式来实现本发明的构思。上述实施例被给出以用于描述本公开而不是限制本公开,以及应当理解,如本领域技术人员容易理解的那样,可以在不脱离本公开的精神和范围的情况下进行修改和变型。这样的修改和变型被认为在本公开和所附权利要求书的范围内。本公开的保护范围由所附权利要求书限定。

相关技术
  • 一种用于移动台的参数配置系统和参数配置方法
  • 参数配置的数据处理方法、装置及参数配置方法、装置
技术分类

06120113002527