用于服务框架的通信方法与流程

文档序号:25543430发布日期:2021-06-18 20:40
用于服务框架的通信方法与流程

本专利文档总体上涉及无线通信。



背景技术:

移动通信技术正将世界推向一个日益互联和网络化的社会。移动通信的快速发展和技术的进步导致了对容量和连接性的更大需求。诸如能耗、设备成本、频谱效率和延迟之类的其他方面对于满足各种通信场景的需求也很重要。正在讨论各种技术,包括提供更高服务质量的新方法。



技术实现要素:

本文档公开了与数字无线通信相关的方法、系统和设备,并且更具体地,公开了当用户设备(ue)连接到多个网络节点时与报告用户设备(ue)能力相关的技术相关的方法、系统和设备。

在一个示例性方面,公开了一种无线通信方法。该方法包括通过服务框架(sf)分配标识该sf的sf标识符。该方法还包括由该sf将该sf标识符发送给nfs。

在另一示例性方面,公开了一种无线通信方法。该方法包括通过网络功能服务(nfs)接收标识sf的服务框架(sf)标识符。该方法还包括由该nfs将该nfs服务配置文件和标识该sf的sf标识符发送给网络功能存储模块(nrf)。

在另一示例性方面,公开了一种包括处理器的无线通信装置。处理器被配置成实施本文描述的方法。

在又一示例性方面,本文描述的各种技术可被体现为处理器可执行代码,并存储在计算机可读程序介质上。

一种或多种实施方式的细节在附件、附图和下面的说明书中阐述。根据说明书和附图以及权利要求书,其他特征应当是显而易见的。

附图说明

图1示出了用于双连接(dc)的系统架构的示例性示意图。

图2示出了通信环境。

图3示出了服务注册过程和nrf注册/更新过程的示例性信令处理。

图4示出了在nfs实例和服务框架之间建立通信会话的示例性信令处理。

图5示出了用于重新建立通信会话的示例性信令处理。

图6示出了用于为nfs1重新建立通信会话以与目标通信的示例性信令处理。

图7示出了无线通信方法的流程图表示。

图8示出了无线通信方法的流程图表示。

图9示出了可以应用根据本技术的一个或多个实施例的技术的无线通信系统的示例。

图10是无线电站的一部分的框图表示。

具体实施方式

新一代无线通信(5g新无线电(nr)通信)的开发是持续的移动宽带演进过程的一部分,以满足不断增长的网络需求的要求。nr将提供更大的吞吐量,以允许更多的用户同时连接。诸如能耗、设备成本、频谱效率和延迟之类的其他方面对于满足各种通信场景的需求也很重要。

随着nr出现在无线领域,ue将能够同时支持两种协议。图1示出了用于双连接(dc)的系统架构的示例性示意图。核心网络103中的当前基站(被称为第一网元101)可以为ue100选择合适的基站以用作第二网元102。例如,可以通过将基站的信道质量与预定阈值进行比较来选择合适的基站。两个基站都可以向ue100提供无线电资源,以用于用户面上的数据传输。在有线接口侧,第一网元101和核心网络103建立用于ue100的控制面接口104。第二网元102和核心网络103可以建立用于ue100的用户面接口105。接口106(例如,xn接口)使两个网元相互连接。在无线接口侧,第一和第二网元(101和102)可以使用相同或不同的无线电接入技术(rat)来提供无线电资源。每个网元可以独立地调度与ue100的传输。具有到核心网络的控制面连接的网元被称为主节点(例如,第一网元101),而仅具有与核心网络的用户面连接的网元被称为辅节点(例如,第二网元102)。在一些情况下,ue100可以连接到两个以上的节点,其中一个节点充当主节点,而其余节点充当辅节点。

在一些实施例中,ue可以支持lte-nr双连接(dc)。例如,典型的lte-nr双连接架构之一可以如下设置:主节点是lteran节点(例如,enb),而辅节点是nrran节点(例如,gnb)。enb和gnb同时连接到演进分组核心(epc)网络(例如,lte核心网络)。图1中所示的架构也可以被修改以包括各种主/辅节点配置。例如,nrran节点可以是主节点,而lteran节点可以是辅节点。在这种情况下,用于主nrran节点的核心网络是下一代融合网络(ng-cn)。

一个或多个nfs实例可以连接到服务框架。一个或多个服务框架可以被包括在通信环境中。为了在不同nfs集中的nfs实例之间进行通信,可以在整个通信环境中的多个服务框架之间路由消息。

本专利文档描述了帮助位于不同nfs集中的nfs实例之间的进行通信的技术。服务框架可以存储标识ue上下文数据的ue上下文数据标识符和指示nfs的nfs标识信息。标识ue上下文数据的ue上下文数据标识符和指示nfs的nfs标识信息之间的关联可以被称为“临时绑定”。临时绑定可能不会影响一个nfs集中服务实例的扩容和缩容,以及发送给其他网络功能实例的正在进行的会话。章节标题仅用于易于理解,并且不将每个章节中公开的实施例仅限于该章节。此外,在5g网络中使用的术语和协议的示例用于帮助理解,并且所公开的技术可应用于实施其他通信协议的其他无线系统。

图2示出了通信环境200。如图2所示,在环境200中可以包括多个网络功能服务(nfs)。该环境中的nfs(例如,nfs1231)可以被称为“nfs实例”。每个nfs实例可以处理服务逻辑,并将服务公开给环境200中的其他授权nfs实例。

在一些实施例中,一个或多个nfs实例被分组到nfs集中。出于说明的目的,如图2所示,nfs1231、nfs2232和nfs3233被分组到nfs集1237中。类似地,出于说明的目的,如图2所示,nfs4234、nfs5235和nfs6236被分组到nfs集2238中。在每个nfs集(例如,nfs集1237)中,每个nfs的能力基本上相似。换句话说,nfs集中的每个nfs实例(例如,nfs集1237中的nfs1231、nfs2232、nfs3233)可以访问存储在数据存储实体(例如,非结构化数据存储功能1(udsf1)239)中的相同数据集。因此,nfs集中的每个nfs实例都可以处理ue事务,因为每个nfs实例可以访问上下文数据(例如,ue上下文数据)。

如图2所示,环境200可以包括网络功能存储模块(nrf)241。nrf241可以支持在同一服务框架内或多个服务框架(sf)之间的服务发现。nrf241可以维护nfs配置文件,其包括所有可用的nfs实例以及相应的受支持的服务和服务框架。在一些实施例中,nrf241从nfs(例如,nfs1241)接收nfs发现请求。响应于该请求,nrf241可以将发现的nfs实例的信息发送给发送该请求的nfs(例如,nfs1231)。

环境200可以包括一个或多个服务框架。服务框架(例如,服务框架1242和服务框架2243)可以执行注册和发现功能,并在nfs实例之间通信。在一些实施例中,每个服务框架可以使用各种机制在运营商网络中实现,并且可以支持与网络功能服务的分布和连接性的各种模型。

示例实施例1

图3示出了服务注册过程和nrf注册/更新过程的示例性信令处理300。nfs(例如,nfs1331)可以与服务框架342通信以及经由服务框架342与nrf341通信。

步骤301:nfs331可能首次激活。如关于图3描述的nfs331也可以被称为“nf服务实例消耗方”。

步骤302:nfs331可以向服务框架342注册。nfs331可以通过向服务框架342发送服务注册请求来发起注册。服务注册请求可以包括指示在通信环境中标识nfs集的nfs集标识信息。例如,nfs集标识信息可以标识如图2所示的nfs集1237。服务注册请求还可以包括指示nfs(诸如图3中的nfs331)的nfs标识信息。nfs标识信息可以表示为id(nfs1)。nfs集标识信息和nfs标识信息可以由服务框架342用于将信息转发给位于所标识的nfs集中的所标识的nfs。

步骤303:服务框架342可以存储nfs标识信息,该信息能够将信息路由到与服务框架342相关联的nfs。在一些实施例中,服务框架342可以分配sf标识,以唯一地标识服务框架342和相关联的nfs集。sf标识可以被表示为id(sf)。sf标识可以在包括多个服务框架和nfs集的通信环境中标识服务框架342。例如,sf标识可以标识如图2所示的服务框架1(或简称“sf1”)242。sf标识可用于将信息转发给与所标识的服务框架342相关联的nfs实例。

服务框架342可以向nfs331发送服务注册响应,以指示成功注册。服务注册响应可以包括服务框架342的sf标识。

步骤304:nfs331可以向nrf341发送nrf注册/更新请求。该nrf注册/更新请求可以包括代表向nrf341注册与nfs331相关联的信息的请求的信息。该nrf注册/更新请求可以包括从如步骤303中所述的服务框架342接收到的nfs配置文件和sf标识。nfs配置文件可以包括指示nfs331的信息(诸如可用的nf服务实例及其支持的服务)。

在一些实施例中,在接收nrf注册/更新请求之前,nrf341可以包括与nfs331相关联的nfs配置文件和/或sf标识。在这些实施例中,nrf注册/更新请求可以包括更新的nfs配置文件或更新的sf标识。

步骤305:nrf341可以接收nrf注册/更新请求。nrf341可以存储nfs配置文件和与nfs配置文件相关联的sf标识。在接收到和/或成功存储了nfs配置文件和sf标识之后,nrf341可以向nfs331发送nrf注册/更新响应以指示注册成功。

类似地,在一些实施例中,nrf341可以具有在接收nrf注册/更新请求之前存储的nfs配置文件和/或sf标识。在这些实施例中,nrf341可以确定nrf注册/更新请求是否包括更新的nfs配置文件和/或更新的sf标识。基于确定nrf注册/更新请求包括更新的nfs配置文件和/或更新的sf标识,nrf341可以存储更新的nfs配置文件和/或与nfs配置文件相关联的更新的sf标识。nrf341可以向nfs发送nrf注册/更新响应,以指示对nfs配置文件和/或sf标识的更新成功。

示例实施例2

图4示出了在nfs实例和服务框架之间建立通信会话的示例性信令处理400。在该示例实施例中,nfs1和nfs5可能不存储与对等方nfs有关的信息。相反,nfs1和nfs5可以存储唯一地标识目标nfs集的目标标识和目标sf标识。因此,任何nfs(例如,nfs1431)的扩容和缩容不影响通信对等方nfs(例如,nfs435),并且服务框架复杂性降低。

步骤401:nfs1431可以分配第一ue上下文数据标识。第一ue上下文数据标识还可以被表示为“id(a)”。第一ue上下文数据标识可以唯一地标识第一nfs集437中的ue上下文数据(或简称“上下文数据”)。在一些实施例中,当ue上下文数据由nfs1431创建时,nfs1431分配第一ue上下文数据标识以标识ue上下文数据。在其他实施例中,nfs1431可以请求udsf1439分配第一ue上下文数据标识以标识ue上下文数据。

在一些实施例中,ue上下文数据可以存储在udsf(例如,usdf1439)中。如果通信会话在nfs1431中处于激活状态,并且nfs1431不具有ue上下文数据,但是udsf1439已经存储了ue上下文数据,则nfs1431可以从udsf1439中检索ue上下文数据。在该步骤之后,ue上下文数据可以包括对nfs1431的临时绑定。

步骤402:nfs1431可以向服务框架1442发送创建ue绑定请求。创建ue绑定请求可以包括如本文所述的第一ue上下文数据标识(id(a))和指示nfs1431的nfs标识信息(id(nfs1))。创建ue绑定请求可以指示sf1442将第一ue上下文数据标识的临时绑定存储在sf1442中。

步骤403:sf1442可以存储第一ue上下文数据标识(id(a))和指示nfs1431的nfs标识信息(id(nfs1))之间的临时绑定。

步骤404:sf1442可以向nfs1431发送创建ue绑定确认。创建ue绑定确认可以指示临时绑定存储在sf1442处。

步骤405:在一些实施例中,nfs1向nrf441发送nrf发现请求。nrf发现请求可以包括目标nfs类型,其中目标nfs类型指示nfs类型,该类型将是与nfs1的适当通信对等方。

步骤406:在一些实施例中,nrf441可以基于在nrf发现请求中接收的目标nfs类型来确定目标标识符。目标标识符可以指示与nfs集相关联的接收者服务框架。例如,目标标识符可以标识与nfs集2438相关联的服务框架2(“sf2”)443。目标标识符可以被表示为id(sf2)。在确定目标标识符时,当nfs集2中的nfs在nrf441中被注册时,nrf441可以存储id(sf2)。nrf441可以发送指示目标标识符(例如,id(sf2))的nrf发现响应消息。

步骤407:nfs1431向sf1442发送消息。消息包括目标标识符id(sf2),其可以由sf1442用于将消息转发给在目标标识符中标识的sf2443。该消息可以包括第一ue上下文数据标识id(a)和sf1标识信息,以将sf1442标识为与第一ue上下文数据标识id(a)相关联。服务框架1标识信息可以被称为id(sf1)。第一ue上下文数据标识id(a)和sf1标识信息可以被存储在对等方nfs(例如,nfs5435)中以用于后续通信。

步骤408:服务框架1442可以将消息转发给服务框架2443。服务框架1442可以基于检查消息以获得标识服务框架2443的目标标识符来将服务框架2443标识为消息的接收者。

步骤409:服务框架2443可以接收消息。因为服务框架2443不包括第二ue上下文数据标识符id(b)的临时绑定,所以服务框架2443可以执行nfs实例选择。nfs实例选择可以包括在相关联的nfs集(例如,nfs集2438)内选择接收者nfs实例。服务框架2443可以基于指示sf2443的目标标识符对nfs集2执行实例选择。

步骤410:服务框架2443可以将消息转发给所选择的nfs实例。出于说明的目的,在如图4所示的实施例中,所选择的nfs实例是nfs5435。消息可以包括被设置为null的目标标识符。

步骤411:nfs5435可以接收该消息。在一些实施例中,nfs5435可以不包括ue上下文数据。在这些实施例中,nfs5可以创建第二ue上下文数据,并分配第二ue上下文数据标识符(id(b))以在nfs集2438中标识第二ue上下文数据。nfs5可以存储第一ue上下文数据标识符id(a)和服务框架1标识信息id(sf1)。

步骤412:nfs5435可以将创建ue绑定请求发送给服务框架2443。创建ue绑定请求可以包括第二ue上下文数据标识符id(b)和指示nfs5435的nfs标识信息(id(nfs5))。创建ue绑定请求可以指示sf2443存储包括在创建ue绑定请求中的数据。

步骤413:sf2443可存储临时绑定,其中临时绑定可将第二ue上下文数据标识符id(b)与指示nfs5435的nfs标识信息(id(nfs5))相关联。

步骤414:sf2443可以向nfs5435发送创建ue绑定确认。创建ue绑定确认可以指示临时绑定被存储在sf2443处。

步骤415:nfs5435可以向sf2443发送消息,其中消息包括通信对等方nfs1431的预期接收者。目标标识符可以指示由id(sf1)表示的sf1442。该消息可以包括第一ue上下文数据标识符id(a)和目标标识符id(sf1)。在一些实施例中,该消息可以包括第二ue上下文数据标识符id(b)和服务框架2443标识信息id(sf2)。

步骤416:服务框架2443可以将消息转发给服务框架1442。服务框架2443可以基于检查针对标识sf1442的目标标识符的消息以将sf1442标识为消息的接收者。

步骤417:sf1442可以从sf2443接收消息。sf1442可以访问将第一ue上下文数据标识符id(a)和指示nfs1431的nfs信息相关联的存储的临时绑定信息。基于临时绑定信息,sf1可以将消息转发给nfs1431。在将消息转发给nfs1431时,sf1442可以将目标id修改为第一ue上下文数据标识符id(a)。

步骤418:nfs1431可以通过检查用于第一ue上下文数据标识符id(a)的消息来标识第一ue上下文数据。nfs1431可以存储第二ue上下文数据标识符id(b)和sf2443标识信息id(sf2),以用于后续通信。

步骤419:发送nfs1431可以向sf1442发送目标是通信对等方nfs5435的后续消息。。目标标识符可以指示sf2443标识信息id(sf2)和第二ue上下文数据标识符id(b)。

步骤420:服务框架1442可以将后续消息转发给服务框架2443。服务框架1442可以基于检查针对标识服务框架2443的目标标识符的消息来将服务框架2443标识为消息的接收者。

步骤421:sf2443可以接收后续消息并基于存储在sf2443中的临时绑定将接收者确定为通信对等方nfs5435,该临时绑定将第二ue上下文数据标识符id(b)与指示nfs5435的nfs信息相关联。在将后续消息转发给nfs5435时,sf2443可以将目标标识符设置为第二ue上下文数据标识符id(b)。

示例实施例3

图5示出了用于重新建立通信会话的示例性信令处理500。在如图5所示的实施例中,nfs实例(例如,nfs5535)停止服务。在本实施例中,通信对等方(nfs1531)不需要知道其通信对等方nfs5535已停止服务以继续与nfs集中的另一nfs实例通信。因此,可以简化服务逻辑。

步骤501:在本实施例中,通信对等方(nfs5535)已停止服务。

步骤502:nfs5535可向sf2543发送服务撤销注册请求,以向sf2542指示nfs5535停止服务。服务撤销注册请求可以包括指示nfs5535的标识信息,其可以表示为id(nfs5)。

步骤503:sf2543可以移除将第二ue上下文数据标识符id(b)和nfs5535标识信息相关联的所有临时绑定信息。sf2543可以向nfs5535发送服务撤销注册响应,该响应指示临时绑定信息已被移除。

步骤504:nfs1531可以向sf1542发送消息。消息中的目标标识符可以包括第二ue上下文数据标识符id(b)和服务框架2543标识信息id(sf2)。

步骤505:sf1542可以将消息转发给sf2543。sf1542可以基于包括sf2标识信息id(sf2)的消息中的目标标识符将消息转发给sf2543。

步骤506:sf2543可以接收消息,并基于包括第二ue上下文数据标识符id(b)的消息中的目标标识符来确定不存在与第二ue上下文数据相关的临时绑定信息。sf2543可以执行实例选择以选择由id(sf2)指示的nfs集2中的nfs实例。在本实施例中,sf2543在实例选择期间选择nfs4534作为通信对等方。

步骤507:sf2543可以向所选择的nfs实例(nfs4534)发送消息。消息的目标标识符可被设置为第二ue上下文数据标识符id(b)。

步骤508:nfs4534可以接收消息,并且nfs4534可以确定其不包括与第二ue上下文数据标识符id(b)相关联的第二ue上下文数据。因此,nfs4534可以从udsf2540检索由第二ue上下文数据标识符id(b)标识的第二ue上下文数据。

步骤509:nfs4534可以将创建ue绑定请求(id(b),id(nfs4))发送给sf2543。创建ue绑定请求可以包括对sf2543的指令,以存储第二ue上下文数据标识符id(b)和nfs4534标识信息id(nfs4)之间的临时绑定。

步骤510:sf2543可以存储在创建ue绑定请求中所接收的临时绑定信息(id(b)和id(nfs4))。

步骤511:sf2543可以将创建ue绑定确认发送给nfs4534,创建ue绑定确认指示临时绑定信息已被存储在sf2543处。

步骤512:nfs4534可以将消息发送给sf2543。消息的目标标识符可被设置为所接收到的第一ue上下文数据标识符id(a)和sf1标识信息id(sf1)。

步骤513:sf2543可以基于目标标识符将所接收到的消息转发给sf1542。

步骤514:sf1542可以接收该消息,并确定其包括第一ue上下文数据标识符id(a)与指示nfs1531的信息之间的临时绑定。因此,sf1542将消息转发给nfs1531。目标标识符被设置为第一ue上下文数据标识符id(a)。

步骤515:nfs1531可以接收该消息,并通过使用第一ue上下文数据标识符id(a)来标识第一ue上下文数据。当通信终止时,nfs1531可以将ue上下文数据存储到udsf1539并释放ue上下文。临时绑定可从sf1542释放。

示例实施例4

图6示出了用于为nfs1重新建立通信会话以与目标通信的示例性信令处理600。

步骤601:nfs1631可以在udsf1639中存储第一ue上下文数据。第一ue上下文数据标识符id(a)可以唯一地标识nfs集1637中的第一ue上下文数据。

步骤602:nfs1631可以向sf1642发送释放ue绑定请求。释放ue绑定请求可以包括第一ue上下文数据标识符id(a)。

步骤603:sf1642可以移除将第一ue上下文数据标识符id(a)和指示nfs1631的标识信息(id(nfs1))相关联的临时绑定。

步骤604:sf1642可以向nfs1631发送释放ue绑定确认。

步骤605:nfs5635可以将ue上下文数据存储在udsf2640中。第二ue上下文数据可以由nfs集2638中的第二ue上下文数据标识符id(b)唯一地标识。

步骤606:nfs5635可以向sf2643发送释放ue绑定请求。释放ue绑定请求可以包括第二ue上下文数据标识符id(b)。

步骤607:sf2643可以移除将第二ue上下文数据标识符id(b)与指示nfs5635的标识信息(id(nfs5))相关联的临时绑定。

步骤608:sf2可以向nfs5发送释放ue绑定确认。在一些实施例中,步骤605-608可以与步骤601-604一样同时执行。

步骤609:在新处理期间,nfs2632可以被选择作为通信对等方。nfs2632可以从udsf1639检索由id(a)标识的第一ue上下文数据。

步骤610:nfs2632可以向sf1642发送ue注册请求(id(a),id(nfs2))。该步骤用于在sf1642中存储临时绑定,该临时绑定将第一ue上下文数据标识符id(a)和指示nfs2632的信息(id(nfs2))相关联。

步骤611:sf1642可以存储临时绑定(id(a),id(nfs2))。

步骤612:sf1642可以向nfs2632发送ue注册ack,该ue注册ack确认临时绑定已存储在sf1642中。

步骤613:nfs2632可以向sf1642发送消息。目标id被设置为第二ue上下文数据标识符id(b)和指示sf2643id(sf2)的信息。

步骤614:sf1642可以基于目标id将消息转发给sf2643。

步骤615:sf2643可能不包括第二ue上下文数据标识符id(b)的临时绑定。因此,sf2643可以在由id(sf2)指示的nfs集2638中执行实例选择。在一些实施例中,sf2643可以选择nfs4634作为通信对等方。

步骤616:sf2643可以将该消息转发给所选择的服务实例nfs4634。目标id被设置为id(b)。

步骤617:nfs4634可能不包括第二ue上下文,因此nfs4634可以从udsf2640中检索由id(b)标识的ue上下文数据。

步骤618:nfs4634向sf2643发送创建ue绑定(id(b),id(nfs4))。sf2643可以存储第二ue上下文数据标识符id(b)与标识nfs4634的标识信息之间的临时绑定。

步骤619:sf2643可以存储临时绑定(id(b),id(nfs4))。

步骤620:sf2643可以向nfs4634发送创建ue绑定确认,创建ue绑定确认指示临时绑定已由sf2643存储。

步骤621:nfs4634可以将消息发送回sf2643。目标标识符被设置为第一ue上下文数据标识符id(a)和指示sf1id(sf1)的信息。

步骤622:sf2643根据目标标识符将消息转发给sf1642。

步骤623:sf1642接收消息,并确定其具有将id(a)和id(nfs1)相关联的临时绑定。因此,sf1642将消息转发给nfs1631。目标标识符可被设置为id(a)。nfs1631可以通过使用id(a)来标识第一ue上下文数据并处理消息。

图7示出了无线通信方法700的流程图表示。方法700包括,在702处,由sf分配标识sf的sf标识符。该方法还包括在704处,由sf将sf标识符发送给nfs。

在一些实施例中,该方法包括由sf接收标识nfs的网络功能服务(nfs)标识符和标识上下文数据的上下文数据标识符,并由sf存储上下文数据标识符和nfs标识符。例如,这可以通过示例实施例2中的步骤402-403来说明。

在一些实施例中,sf标识信息标识nfs实例的集合。该nfs实例的集合可以包括例如如图2中所述的第一nfs集237或第二nfs集238。

在一些实施例中,该方法还包括由sf接收包括目标sf标识符的消息,由sf确定与目标sf标识符相关联的目标sf,以及由sf将消息转发给由目标sf标识符标识的目标sf。这可以在例如示例实施例2的步骤407和408中说明。

在一些实施例中,该方法还包括通过sf在消息中包括目标标识符以指示上下文数据标识符。例如,目标标识符可以包括在示例实施例2中的步骤406中由nrf441提供的目标标识符。

在一些实施例中,消息包括上下文数据标识符和标识sf的sf标识符,其中,消息被配置为存储在对等方nfs处。

在一些实施例中,第二sf与nfs实例的第二集合相关联,并且对等方nfs包括在nfs实例的第二集合中。例如,nfs实例的第二集合可以包括图2中的nfs集2238。

在一些实施例中,该方法还包括由sf从nfs接收包括nfs标识符的撤销注册消息,以及在sf处移除与nfs标识符相关的所有上下文数据标识符。例如,sf可以接收服务撤销注册请求,该请求指示在示例实施例3的步骤502中移除存储在sf处的上下文数据标识符和nfs标识信息的请求。

在一些实施例中,该方法还包括由sf接收包括上下文数据标识符的消息,由sf确定上下文数据标识符和nfs标识信息已从sf中移除,由sf执行实例选择以在nfs实例的集合内的nfs实例中选择所选择的nfs,并由sf将消息发送给所选择的nfs,其中,消息包括标识该sf的sf标识符。例如,这可以通过示例实施例2的步骤409和410来说明。

在一些实施例中,该方法还包括由sf接收上下文数据标识符和标识所选择的nfs的所选择的nfs标识信息,并由sf存储上下文数据标识符和标识所选择的nfs的所选择的nfs标识信息。例如,这可以在示例实施例2的步骤411中说明。

在一些实施例中,该方法还包括由sf从nfs接收释放绑定请求,其中该释放绑定请求包括上下文数据标识符,以及由sf移除上下文数据标识符和nfs标识符。例如,这可以在示例实施例4的步骤602和603中说明。

图8示出了无线通信方法800的流程图表示。方法800包括,在802处,通过网络功能服务(nfs)接收标识sf的服务框架(sf)标识信息。该方法还包括,在804处,由nfs向网络功能存储模块(nrf)发送nfs服务配置文件和标识sf的sf标识信息。

在一些实施例中,该方法还包括由nfs分配上下文数据标识符,以标识一上下文数据集。例如,这可以在示例实施例2的步骤401中说明。

在一些实施例中,该方法还包括由nfs向非结构化数据存储功能(udsf)发送对该上下文数据集的请求,以及由nfs从udsf接收该上下文数据集。例如,这可以在示例实施例4的步骤609中说明。

在一些实施例中,udsf分配上下文数据标识符以标识该上下文数据集。

在一些实施例中,该方法还包括由nfs向sf发送上下文数据标识符和nfs服务配置文件,其中该sf被配置为存储上下文数据标识符和nfs服务配置文件。例如,这可以在示例实施例2的步骤402中说明。

在一些实施例中,该方法还包括由nfs向nrf发送目标标识符请求以标识目标类型,以及由nfs接收指示第二sf的目标类型。例如,这可以在示例实施例2的步骤405-406中说明。

在一些实施例中,nfs包括在nfs实例的集合中,其中,包括在该nfs实例的集合中的每个nfs都被连接到sf。

在一些实施例中,该方法还包括由nfs向sf发送消息,其中,消息发往位于第二nfs集中的对等方nfs,并且其中,sf被配置为基于指示消息中包括的第二sf的目标标识符将该消息转发给第二sf。

在一些实施例中,该消息包括上下文数据标识符和sf标识信息。

在一些实施例中,该方法还包括由nfs确定nfs停止服务;由nfs向sf发送撤销注册消息,其中该撤销注册消息指示sf移除与存储在该sf处的nfs服务配置文件相关的所有上下文数据标识符。例如,这可以在示例实施例3的步骤501-502中说明。

在一些实施例中,该方法还包括由nfs向sf发送释放绑定请求,其中释放绑定请求包括上下文数据标识符,其中,sf被配置为基于释放绑定请求移除上下文数据标识符和nfs服务配置文件。例如,这可以通过示例实施例4的步骤602-603来说明。

图9示出了其中可以应用根据本技术的一个或多个实施例的技术的无线通信系统的示例。无线通信系统900可以包括一个或多个基站(bs)905a、905b、一个或多个无线设备910a、910b、910c、910d和核心网络925。基站905a、905b可以向一个或多个无线扇区中的无线设备910a、910b、910c和910d提供无线服务。在一些实施方式中,基站905a、905b包括定向天线,以产生两个或更多个定向波束,以在不同扇区中提供无线覆盖。

核心网络925可以与一个或多个基站905a、905b通信。核心网络925提供与其他无线通信系统和有线通信系统的连接。核心网络可以包括一个或多个服务签约数据库,以存储与签约的无线设备910a、910b、910c和910d相关的信息。第一基站905a可以基于第一无线电接入技术提供无线服务,而第二基站905b可以基于第二无线电接入技术提供无线服务。根据部署场景,基站905a和905b可以准同位置,或者可以根据部署场景在现场单独安装。无线设备910a、910b、910c和910d可以支持多种不同的无线电接入技术。

在一些实施方式中,无线通信系统可以包括使用不同无线技术的多个网络。双模或多模无线设备包括可用于连接到不同无线网络的两种或更多种无线技术。

图10是硬件平台的一部分的框图表示。诸如网络设备或基站或无线设备(或ue)之类的硬件平台1005可以包括诸如微处理器的处理器电子器件1010,该微处理器实施本文档中呈现的一种或多种技术。硬件平台1005可以包括收发机电子器件1015,以通过一个或多个通信接口(例如天线1020或有线接口)发送和/或接收有线或无线信号。硬件平台1005可以利用所定义的协议来实施其他通信接口以用于发送和接收数据。硬件平台1005可以包括被配置成存储诸如数据和/或指令之类的信息的一个或多个存储器(未明确示出)。在一些实施方式中,处理器电子器件1010可以包括收发机电子器件1015的至少一部分。在一些实施例中,使用硬件平台1005实施所公开的技术、模块或功能中的至少一些。本文描述的各种功能(例如sf、nfs等)可以在硬件平台1005上实施。

因此,显而易见,公开了用于在服务框架之间通信的技术。使用本文描述的技术,服务框架可以在网络功能服务和标识ue上下文数据的ue上下文数据标识符之间建立临时绑定,从而降低服务框架复杂性。

根据上述内容,应当认识到,出于说明的目的,本文已经描述了本公开技术的具体实施例,但是可以在不偏离本发明的范围的情况下进行各种修改。因此,除了所附权利要求外,本公开技术不受限制。

所公开的实施例以及本文档所描述的其他实施例、模块和功能操作可以在数字电子电路中实施,或者在计算机软件、固件或硬件(包括在本文档中公开的结构及其结构等价物)中实施,或者以它们中的一个或多个的组合来实施。所公开的实施例和其他实施例可以被实施为一种或多种计算机程序产品,即,编码在计算机可读介质上的计算机程序指令的,用于由数据处理装置执行或控制数据处理装置的操作的一个或多个模块。计算机可读介质可以是机器可读存储设备、机器可读存储基板、存储设备、影响机器可读传播信号的物质组成,或它们中的一个或多个的组合。术语“数据处理装置”涵盖用于处理数据的所有装置、设备和机器,包括例如可编程处理器、计算机或多个处理器或计算机。除了硬件之外,所述装置可以包括为所考虑的计算机程序创建执行环境的代码,例如,构成处理器固件、协议栈、数据库管理系统、操作系统或其中的一个或多个的组合的代码。传播信号是人为生成的信号,例如,机器生成的电信号、光信号或电磁信号,其被生成以对信息进行编码从而传输到合适的接收装置。

计算机程序(也被称为程序、软件、软件应用程序、脚本或代码)可以以任何形式的编程语言(包括编译语言或解释语言)来编写,并且它可以以任何形式部署,包括作为独立程序或作为合适用于计算环境的模块、组件、子例程或其他单元来部署。计算机程序不一定与文件系统中的文件相对应。程序可以存储在保存其他程序或数据的文件的一部分中(例如,存储在标记语言文档中的一个或多个脚本),存储在专用于所考虑的程序的单个文件中,或者存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。计算机程序可以被部署从而在一台计算机或多台计算机上被执行,或位于一个站点或分布在多个站点并通过通信网络互连的多台计算机上执行。

本文档中描述的过程和逻辑流程可以由一个或多个可编程处理器执行,该处理器通过对输入数据进行运算和生成输出来执行一个或多个计算机程序从而执行功能。处理和逻辑流程也可以用专用逻辑电路来执行,并且装置也可以被实施为专用逻辑电路,例如,fpga(现场可编程门阵列)或asic(专用集成电路)。

例如,适于执行计算机程序的处理器包括通用微处理器和专用微处理器,以及任何种类的数字计算机的任何一个或多个处理器。通常,处理器将从只读存储器或随机存取存储器或两者中接收指令和数据。计算机的必要元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。通常,计算机也会包括或可操作地耦合到一个或多个用于存储数据的大容量存储设备(例如,磁盘、磁光盘或光盘),以从大容量存储设备中接收数据或者将数据转移到大容量存储设备,或两者都有。然而,计算机不必具有这样的设备。适于存储计算机程序指令和数据的计算机可读介质包括各种形式的非易失性存储器、介质和存储器设备,其包括例如,半导体存储器设备,例如,eprom、eeprom和闪存设备;磁盘,例如,内部硬盘或可移动磁盘;磁光盘;以及cdrom光盘和dvd-rom光盘。处理器和存储器可以由专用逻辑电路来补充或并入专用逻辑电路中。

虽然本专利文档包含许多细节,但这些不应被解释为对任何发明的范围或可能要求保护的内容的范围的限制,而是作为可能针对特定发明的特定实施例的特征的描述。在单独实施例的上下文中本专利文档中描述的某些特征也可以在单个实施例中组合实施。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中单独实施或在任何合适的子组合中实施。此外,尽管上述特征可以被描述为在某些组合中起作用,甚至最初也是这样要求保护的,但是在某些情况下,来自所述组合的一个或多个特征可以从该组合中被删除,并且所述组合可以涉及子组合或子组合的变体。

类似地,虽然在附图中以特定次序描述操作,但这不应理解为要求以所示的特定次序或顺序执行这些操作,或者要求执行所有所示的操作,以获得期望的结果。此外,本专利文档中描述的实施例中的各种系统组件的分离不应理解为在所有实施例中都需要这种分离。

仅描述了一些实施方式和示例,并且可以基于本专利文档中描述和示出的内容做出其他实施方式、增强和变化。

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