星上UPF的发现方法及装置与流程

文档序号:33247347发布日期:2023-02-17 23:41阅读:164来源:国知局
星上UPF的发现方法及装置与流程
星上upf的发现方法及装置
技术领域
1.本技术涉及无线通信技术领域,尤其涉及一种星上upf的发现方法及装置。


背景技术:

2.b5g(beyond 5th generation,后5g)或者6g是一个支持空天地立体全覆盖的融合网络。相比地面移动通信网络,卫星通信利用高、中、低轨卫星可实现广域甚至全球覆盖,可以为全球用户提供无差别的通信服务。
3.现有技术下5g核心网,upf(user plane function,用户面功能实体)的发现是基于dnn(data networkname,数据网络名称)、s-nssai(single network slice selection assistance information,单网络切片选择辅助信息)、smf(session management function,会话管理功能)区域标识等信息参数。对支持星上upf的场景,星上upf是部署在卫星上,地理位置是不固定的,若基于现有upf发现机制,则可能选择出的upf是地面upf而不是星上upf。


技术实现要素:

4.针对现有技术存在的问题,本技术实施例提供一种星上upf的发现方法及装置。
5.第一方面,本技术实施例提供一种星上upf的发现方法,应用于会话管理功能实体smf,包括:
6.接收会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识;
7.基于所述gnb标识,获取星上upf;
8.其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb对应gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
9.可选的,所述基于所述gnb标识,获取星上upf的获取方式包括:
10.基于所述gnb标识,在smf本地存储的星上upf中获取所述星上upf;或
11.在接收到所述会话建立请求后向网络功能数据库功能实体nrf发送网络功能发现请求,并接收所述nrf返回的响应消息,所述响应消息中包括所述星上upf;其中,所述网络功能发现请求中包括所述gnb标识或者所述卫星标识。
12.可选的,所述在接收到所述会话建立请求后向网络功能数据库功能实体nrf发送网络功能发现请求之前,所述方法还包括:
13.接收星上upf发送的n4关联建立请求;其中所述n4关联建立请求携带包括所述星上upf的upf profile;
14.或
15.向星上upf发送n4关联建立请求,并接收所述星上upf的响应消息,所述响应消息
中包括所述星上upf的upf profile;
16.或
17.接收操作维护管理实体oam配置的星上upf的upf profile;
18.其中,所述星上upf的upf profile包括gnb标识或卫星标识,所述gnb标识是根据与所述星上upf位于同卫星的gnb的gnb标识确定的,所述卫星标识是根据所述星上upf所在卫星的卫星标识确定的。
19.可选的,所述方法还包括:
20.在接收到所述星上upf发送的upf profile或者接收到oam配置的所述星上upf的upf profile后,将所述星上upf的upf profile发送给网络功能数据库功能实体nrf进行存储,或将所述星上upf的upf profile存储在smf本地。
21.可选的,所述方法还包括:
22.向星上upf发送n4关联更新请求,获取所述星上upf状态或者负载发生变化的情况;
23.向nrf更新所述星上upf的状态或者负载。
24.第二方面,本技术实施例还提供一种星上upf的发现方法,应用于接入及移动性管理功能实体amf(access and mobility management function),包括:
25.向smf发送会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,所述gnb标识用于星上upf的确定;
26.其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
27.第三方面,本技术实施例还提供一种星上upf的发现方法,应用于网络功能数据库功能实体nrf(network repository function),包括:
28.接收smf发送的网络功能发现请求,所述网络功能发现请求携带服务当前终端设备的位于星上的基站gnb的gnb标识或者卫星标识;其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
29.基于所述gnb标识或者卫星标识,确定星上upf,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的;
30.向所述smf发送响应消息,所述响应消息包括所述星上upf的upf profile。
31.可选的,所述接收smf发送的网络功能发现请求之前,所述方法还包括:
32.接收所述smf发送的星上upf的upf profile,并存储在本地;或
33.接收星上upf发送的upf profile,并存储在本地;或
34.接收操作维护管理实体oam发送的星上upf的upf profile,并存储在本地;
35.其中,所述星上upf的upf profile包括gnb标识或卫星标识,所述gnb标识是根据与所述星上upf位于同卫星的gnb的gnb标识确定的,所述卫星标识是根据所述星上upf所在卫星的卫星标识确定的。
36.可选的,所述方法还包括:
37.接收所述smf发送的所述星上upf的状态或者负载的变化信息。
38.第四方面,本技术实施例还提供一种会话管理功能实体smf设备,包括存储器,收发机,处理器,其中:
39.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并实现如上所述第一方面所述的星上upf的发现方法的步骤。
40.第五方面,本技术实施例还提供一种接入及移动性管理功能实体amf设备,包括存储器,收发机,处理器,其中:
41.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并实现如上所述第二方面所述的星上upf的发现方法的步骤。
42.第六方面,本技术实施例还提供一种网络功能数据库功能实体nrf设备,包括存储器,收发机,处理器,其中:
43.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并实现如上所述第三方面所述的星上upf的发现方法的步骤。
44.第七方面,本技术实施例还提供一种星上upf发现的装置,所述装置包括:
45.第一接收模块,用于接收会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识;
46.第一选择模块,用于基于所述gnb标识,获取星上upf;
47.其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
48.第八方面,本技术实施例还提供一种星上upf发现的装置,所述装置包括:
49.第二发送模块,用于向smf发送会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,所述gnb标识用于星上upf的确定;
50.其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
51.第九方面,本技术实施例还提供一种星上upf发现的装置,所述装置包括:
52.第三接收模块,用于接收smf发送的网络功能发现请求,所述网络功能发现请求携带服务当前终端设备的位于星上的基站gnb的gnb标识或者卫星标识;其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
53.第三确定模块,用于基于所述gnb标识或者卫星标识,确定星上upf,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站
gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的;
54.第三发送模块,用于向所述smf发送响应消息,所述响应消息包括所述星上upf的upf profile。
55.第十方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述第一方面所述的星上upf的发现方法的步骤,或执行如上所述第二方面所述的星上upf的发现方法的步骤,或执行如上所述第三方面所述的星上upf的发现方法的步骤。
56.本技术实施例提供的星上upf的发现方法及装置,通过服务当前终端设备的位于星上的基站对应的gnb标识或卫星标识,以及upf的upf profile中包括的gnb标识或者卫星标识,确定终端设备对应的星上upf。确保在需要选择星上upf的场景下,选择出的upf都是星上upf。
附图说明
57.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
58.图1是现有技术中卫星接入用户业务示意图;
59.图2是现有技术中使用nrf过程提供upf实例的smf的流程图;
60.图3是本技术实施例提供的星上upf的发现方法的流程示意图之一;
61.图4是本技术实施例提供的星上upf的发现方法的流程示意图之二;
62.图5是本技术实施例提供的星上upf的发现方法的流程示意图之三;
63.图6是本技术实施例提供的基于nrf实现星上upf发现的流程图;
64.图7是本技术实施例提供的基于smf保存的upf profile实现星上upf发现的流程图;
65.图8是本技术实施例提供的基于smf保存的upf profile以及nrf实现星上upf发现的流程图;
66.图9是本技术实施例提供的upf的upf profile生成和存放第一种情况的流程图;
67.图10是本技术实施例提供的upf的upf profile生成和存放第二种情况的流程图;
68.图11是本技术实施例提供的upf的upf profile生成和存放第三种情况的流程图;
69.图12是本技术实施例提供的upf的upf profile生成和存放第四种情况的流程图;
70.图13是本技术实施例提供的更新upf的状态或负载信息的流程图;
71.图14是本技术实施例提供的会话管理功能实体smf设备的结构示意图;
72.图15是本技术实施例提供的接入及移动性管理功能实体amf设备的结构示意图;
73.图16是本技术实施例提供的网络功能数据库功能实体nrf设备的结构示意图;
74.图17是本技术实施例提供的星上upf的发现装置的结构示意图之一;
75.图18是本技术实施例提供的星上upf的发现装置的结构示意图之二;
76.图19是本技术实施例提供的星上upf的发现装置的结构示意图之三。
具体实施方式
77.本技术实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
78.本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
79.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
80.当前5g核心网系统,包括upf部署在地面。当卫星终端通过星上an(access node接入节点)接入5g核心网互访时,用户业务数据流需要从卫星路由回地面upf,如图1所示。图中实线路径为数据传输路径,虚线路径为信令传输路径。
81.根据3gpp 23.501和23.502描述,smf可以本地配置关于可用upf的信息,例如,当upf被实例化或移除时,oam系统可以进行相关的配置。
82.smf中的upf选择功能可以利用nrf来发现upf实例。在这种情况下,smf向nrf发出请求,该请求可能包括以下参数:dnn、s-nssai、smf区域标识等。nrf基于上述参数选择出星上的upf,并通过响应消息向smf提供upf profile,其中包括与smf对应的upf实例的n4接口的ip地址或fqdn。
83.在nrf中,upf可以与smf区域标识相关联。此时,nrf仅提供与特定smf区域标识相关联的那些upf,即smf仅允许控制nrf中配置为属于特定smf区域标识的upf。具体流程如图2所示。
84.1.smf触发nnrf_nfmanagement_nfstatussubscribe服务操作,提供其感兴趣的目标upf的提供信息。
85.2.nrf触发nnrf_nfmanagement_nfstatusnotify,并列出当前满足smf订阅的所有upf列表。此通知指示每个upf支持的目标upf设置信息的子集。
86.部署新upf实例时,将发生以下情况:
87.3.在任何时候部署新的upf实例。
88.4.upf实例配置有nrf标识,以向nrf进行注册,并携带upf提供信息。除了在步骤5中使用要注册的此信息之外,upf不需要了解upf提供信息。
89.5.upf实例发出nrf_nfmanagement_nfregister request服务操作,提供其nf类型、n4接口的fqdn或ip地址、smf区域标识、以及步骤4中配置的upf提供信息等信息。
90.6.或者(到步骤4和5)oam在nrf上注册upf,指示步骤5中提供的相同upf设置信息。
91.7.根据步骤1中的订阅,nrf向所有smf触发nnrf_nfmanagement_nfstatusnotify通知,并提供与订阅匹配的新upf的upf提供信息。
92.对于upf选择和重新选择,smf可考虑以下参数和信息:
[0093]-upf的动态负载。
[0094]-upf在支持相同dnn的upf之间的相对静态容量。
[0095]-smf提供upf位置。
[0096]-ue位置信息。
[0097]-upf的能力和特定ue会话所需的功能:可以通过匹配ue所需的功能和特征来选择适当的upf。
[0098]-数据网络名称(dnn)。
[0099]-pdu会话类型(即ipv4、ipv6、ipv4v6、以太网类型或非结构化类型)以及静态ip地址/前缀(如果适用)。
[0100]-s-nssai等。
[0101]
现有技术下5g核心网,upf的发现是基于dnn、s-nssai、smf区域标识等信息参数。对支持星上upf的场景,星上upf是部署在卫星上,地理位置是不固定的,若基于现有upf发现机制,则可能选择出的upf是地面upf而不是星上upf。
[0102]
图3是本技术实施例提供的星上upf的发现方法的流程示意图之一,如图3所示,本技术实施例提供一种星上upf的发现方法,应用于会话管理功能实体smf。该方法包括:
[0103]
步骤301、接收会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识;
[0104]
步骤302、基于所述gnb标识,获取星上upf;
[0105]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0106]
具体的,会话管理功能实体smf接收接入及移动性管理功能实体amf发送的会话建立请求,其会话建立请求中包括服务当前终端设备的位于星上的基站对应的gnb标识。而且每个upf的upf profile中均包括gnb标识或者卫星标识。
[0107]
smf根据请求消息执行upf选择,根据服务当前ue的gnb标识或者卫星标识进行星上upf的选择,其中每个星上upf对应一个upf profile。根据服务当前终端设备的位于星上的基站的gnb标识,在各星上upf中选择,满足各星上upf的upf profile中包括的卫星标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或包括的卫星标识所表征的卫星与所述服务当前终端设备位于星上的基站gnb的gnb标识表征的卫星相同,其中,服务当前终端设备的位于星上的基站对应的gnb标识表征的卫星是指服务当前终端设备的位于星上的基站位于的卫星。
[0108]
且所述卫星标识是根据所述gnb标识确定的。
[0109]
本技术实施例提供的星上upf的发现方法,通过服务当前终端设备的位于星上的基站对应的gnb标识或卫星标识,以及upf的upf profile中包括的gnb标识或者卫星标识,确定终端设备对应的星上upf。确保在需要选择星上upf的场景下,选择出的upf都是星上upf。
[0110]
可选的,所述基于所述gnb标识,获取星上upf的获取方式包括:
[0111]
基于所述gnb标识,在smf本地存储的星上upf中获取所述星上upf;或
[0112]
在接收到所述会话建立请求后向网络功能数据库功能实体nrf发送网络功能发现请求,并接收所述nrf返回的响应消息,所述响应消息中包括所述星上upf;其中,所述网络功能发现请求中包括所述gnb标识或者所述卫星标识。
[0113]
具体的,基于所述gnb标识,获取星上upf的获取方式主要包括:
[0114]
方式一:星上upf的upf profile可能是smf本地获取的,即smf具有存储星上upf的upf profile的能力,可以将获取得到的星上upf的upf profile保存在本地,smf根据会话建立请求中携带的服务当前终端设备的位于星上的基站对应的gnb标识,与smf本地存储的星上upf的upf profile中的gnb标识或者卫星标识匹配,找到upf profile中包括的gnb标识与服务当前终端设备的位于星上的基站的gnb标识相同,或者upf profile中包括的卫星标识表征的卫星,与服务当前终端设备位于星上的基站表征的卫星相同。
[0115]
方式二:smf接收到会话建立请求后,向网络功能数据库功能实体nrf发送网络功能发现请求,nrf根据请求中携带的包括服务当前ue的gnb标识或者卫星标识,确定星上upf,并将星上upf的upf profile通过响应消息发送给smf,其中各星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识表征的卫星与服务当前终端设备的位于星上的基站gnb表征的卫星相同。其中,服务当前终端设备的位于星上的基站gnb表征的卫星是指服务当前终端设备的基站所位于的卫星。通过这种方式,smf获得的星上upf的upf profile都是时间最近,最新状态的星上upf信息。
[0116]
此外还可包括方式三:smf本地存储了星上upf,其中包括upf的upf profile,可能并不是最新状态的,需要通过向nrf发送网络功能发现请求,获取最新状态的upf,并结合本地存储的upf,在上述upf中确定星上upf的方法和方式一或者方式二相同,在此不再赘述。
[0117]
本技术实施例提供的星上upf的发现方法,通过在smf本地存储的星上upf或者通过nrf确定星上upf,或者前两者的结合,确定终端设备对应的星上upf。确保在支持星上upf的场景下,选择出的upf都是星上upf。
[0118]
可选的,所述在接收到所述会话建立请求后向网络功能数据库功能实体nrf发送网络功能发现请求之前,所述方法还包括:
[0119]
接收星上upf发送的n4关联建立请求;其中所述n4关联建立请求携带包括所述星上upf的upf profile;
[0120]

[0121]
向星上upf发送n4关联建立请求,并接收所述星上upf的响应消息,所述响应消息中包括所述星上upf的upf profile;
[0122]

[0123]
接收操作维护管理实体oam配置的星上upf的upf profile;
[0124]
其中,所述星上upf的upf profile包括gnb标识或卫星标识,所述gnb标识是根据与所述星上upf位于同卫星的gnb的gnb标识确定的,所述卫星标识是根据所述星上upf所在卫星的卫星标识确定的。
[0125]
具体的,smf在接收会话建立请求后,可以由upf主动发送n4关联建立请求,并在所述关联建立请求中携带星上upf对应的upf profile;或者向upf发送n4关联建立请求,获取upf的upf profile;或者oam在smf中预配置的upf profile。
[0126]
并且所述星上upf的upf profile,其中包括gnb标识或者卫星标识,gnb标识为与星上upf位于相同卫星的gnb对应的gnb标识,即星上upf和gnb同位于一个卫星上。卫星标识为星上upf所在卫星的卫星标识。
[0127]
可选的,所述方法还包括:
[0128]
在接收到所述星上upf发送的upf profile或者接收到oam配置的所述星上upf的upf profile后,将所述星上upf的upf profile发送给网络功能数据库功能实体nrf进行存储,或将所述星上upf的upf profile存储在smf本地。
[0129]
具体的,smf收到星上upf主动发送的upf profile,或者通过发送n4关联建立请求,向星上upf获取的upf profile,或者oam在smf中预配置的星上upf的upf profile,之后对于该upf profile处理方式有两种,一种方式是smf向nrf注册收到的上述星上upf的upf profile,nrf进行保存。另一种方式是smf保存收到的上述星上upf的upf profile以供选择目标upf。
[0130]
本技术实施例提供的星上upf的发现方法,通过在会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,触发星上upf的选择,确定星上upf时可以通过主动获取upf profile或者星上upf发送其upf profile,并可保存在nrf或者smf本地。为确定终端设备对应的星上upf提供保障。确保在支持星上upf的场景下,选择出的upf都是星上upf。
[0131]
可选的,所述方法还包括:
[0132]
向星上upf发送n4关联更新请求,获取所述星上upf状态或者负载发生变化的情况;
[0133]
向nrf更新所述星上upf的状态或者负载。
[0134]
具体的,smf向upf发送n4关联更新请求,主动获取星上upf状态或者负载发生变化的情况,同时向nrf更新星上upf的状态或负载。
[0135]
或者星上upf在发生状态或者负载变化的情况下,主动上报其变化情况给smf,有利于smf获取星上upf最新的状态和负载情况,并为当前终端设备选取合适的星上upf。
[0136]
本技术实施例提供的星上upf的发现方法,通过在会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,确定终端设备对应的星上upf。确保在支持星上upf的场景下,选择出的upf都是星上upf。
[0137]
可选的,所述方法还包括:基于以下信息,在所述星上upf中,以upf负载最小的目标,为所述当前终端设备选择目标星上upf;
[0138]
所述信息包括以下至少一项:所述候选星上upf的负载、数据网络名称dnn和网络切片选择辅助信息nssai。
[0139]
具体的,在各所述星上upf中,确定当前终端设备的目标星上upf,基于以下信息至少一项:所述星上upf的负载、数据网络名称dnn和网络切片选择辅助信息nssai。此外,smf还可考虑其他的信息,比如:upf在支持相同dnn的upf之间的相对静态容量,smf提供upf位置,ue位置信息,upf的能力和特定ue会话所需的功能(可以通过匹配ue所需的功能和特征来选择适当的upf),pdu会话类型(即ipv4、ipv6、ipv4v6、以太网类型或非结构化类型)以及静态ip地址/前缀(如果适用)等。
[0140]
smf综合考虑多方面的信息,以upf负载最小,确定服务当前终端设备的星上upf。
[0141]
本技术实施例提供的星上upf的发现方法,通过在会话建立请求中包括服务当前终端设备的基站对应的gnb标识,触发upf的选择,smf综合考虑星上upf负载,数据网络名称和网络切片选择负载信息等,确定服务当前终端设备的目标星上upf。确保在需要选择星上upf的场景下,选择出的upf都是星上upf。图4是本技术实施例提供的星上upf的发现方法的
流程示意图之二;如图4所示,本技术实施例提供一种星上upf的发现方法,应用于接入及移动性管理功能实体amf,包括:
[0142]
步骤401、向smf发送会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,所述gnb标识用于星上upf的确定;
[0143]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站对应gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0144]
具体的,接入及移动性管理功能实体amf向smf发送会话建立请求,且会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,触发smf根据所述会话建立请求以及所述gnb标识或者卫星标识执行星上upf选择,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或所述星上upf的upf profile中包括的卫星标识表征的卫星与服务当前终端设备的位于星上的基站对应的gnb标识表征的卫星是同一个卫星。其中,服务当前终端设备的位于星上的基站对应的gnb标识表征的卫星是指服务当前终端设备的位于星上的基站位于的卫星;卫星的标识是根据服务当前ue的gnb标识确定的。
[0145]
本技术实施例提供的星上upf的发现方法,通过amf发送会话建立请求触发smf进行星上upf的确定,所述会话建立请求中包括服务当前终端设备的位于星上的基站对应的gnb标识。确保在支持星上upf的场景下,选择出的upf都是星上upf。
[0146]
图5是本技术实施例提供的星上upf的发现方法的流程示意图之三;如图5所示,本技术实施例提供一种星上upf的发现方法,应用于网络功能数据库功能实体nrf,包括:
[0147]
步骤501、接收smf发送的网络功能发现请求,所述网络功能发现请求携带服务当前终端设备的位于星上的基站gnb的gnb标识或者卫星标识;其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
[0148]
步骤502、基于所述gnb标识或者卫星标识,确定星上upf,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的;
[0149]
步骤503、向所述smf发送响应消息,所述响应消息包括星上upf的upf profile。
[0150]
具体的,网络功能数据库功能实体nrf,接收smf发送的网络功能发现请求,所述请求中携带服务当前终端设备的位于星上的基站gnb对应的gnb标识或者卫星标识,其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
[0151]
nrf根据接收到的网络功能发现请求中携带的服务当前终端设备的位于星上的基站的gnb标识或卫星的标识,根据所述gnb标识或卫星标识选择对应的upf,其中,选出的upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识表征的卫星和服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星是同一个卫星。其中,服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星是指服务当前终端设备的位于星上的基站的位于的卫星。并将上述选出的星上upf的upf profile通过响应消息发送给smf。
[0152]
本技术实施例提供的星上upf的发现方法,通过在会话建立请求中包括服务当前终端设备的位于星上的位于星上的基站的gnb标识,smf根据所述会话建立请求,通过nrf进行星上upf的选择,所述会话建立请求中包括服务当前终端设备的位于星上的基站对应的gnb标识。确保在支持星上upf的场景下,选择出的upf都是星上upf。
[0153]
可选的,所述接收smf发送的网络功能发现请求之前,所述方法还包括:
[0154]
接收所述smf发送的星上upf的upf profile,并存储在本地;或
[0155]
接收星上upf发送的upf profile,并存储在本地;或
[0156]
接收操作维护管理实体oam发送的星上upf的upf profile,并存储在本地。
[0157]
具体的,网络功能数据库功能实体nrf接收smf发送的星上upf的upf profile,所述upf profile是星上upf和smf完成n4关联建立请求后,星上upf将其对应的upf profile发送给smf,smf接收上述星上upf的upf profile之后向nrf注册上述upf,并由nrf进行保存;
[0158]
或者,操作维护管理实体oam在星上upf上配置nrf的信息,比如nrf ip地址或者nrf fqdn,upf触发新网络功能注册请求,提供该星上upf的upf profile给nrf保存,nrf给与对应的响应消息。
[0159]
或者,操作维护管理实体oam向nrf注册星上upf的upf profile,并由nrf保存所述星上upf的upf profile。
[0160]
本技术实施例提供的星上upf的发现方法,通过多种方式获取星上upf profile,保存在nrf本地,以供nrf在会话建立请求过程中进行星上upf的选择,所述会话建立请求中包括服务当前终端设备的位于星上的基站对应的gnb标识。确保在支持星上upf的场景下,选择出的upf都是星上upf。
[0161]
可选的,所述方法还包括:
[0162]
接收所述smf发送的所述星上upf的状态或者负载的变化信息。
[0163]
具体的,星上upf通过smf发送的n4关联更新请求,更新星上upf的状态或者负载,由smf发送给nrf,nrf更新本地的星上upf的upf profile。
[0164]
本技术实施例提供的星上upf的发现方法,通过smf发送n4关联更新请求,获取星上upf的状态或者负载变化信息,并发送给nrf,以供nrf更新本地的星上upf的upf profile,在会话建立请求过程中进行星上upf的选择,所述会话建立请求中包括服务当前终端设备的位于星上的基站对应的gnb标识。确保在支持星上upf的场景下,选择出的upf都是星上upf。
[0165]
图6是本技术实施例提供的基于nrf实现星上upf发现的流程图,如图6所示,具体步骤如下:
[0166]
1.amf向smf触发nsmf_pdusession_createsmcontext request(即会话建立请求),携带的信息包括服务当前ue的位于星上的基站gnb的gnb的标识。
[0167]
2.smf根据会话建立请求执行upf选择:smf向nrf触发nnrf_nfdiscovery_request以执行upf发现请求,携带的信息包括服务当前ue的位于星上的基站gnb的gnb的标识或者卫星的标识,其中卫星的标识是根据服务ue的gnb的标识确定;
[0168]
3.nrf根据服务当前ue的位于星上的基站gnb的gnb的标识或者卫星的标识进行星上upf的选择,并将星上upf的upf profile通过响应消息发送给smf,即通过nnrf_
nfdiscovery_response发送给smf。
[0169]
4.smf根据响应消息的upf profile选择合适的upf,通过选择负载最小的星上upf为服务终端设备的星上upf。
[0170]
5.smf向amf发送会话接受响应消息。
[0171]
图7是本技术实施例提供的基于smf保存的upf profile实现星上upf发现的流程图,如图7所示,具体步骤如下:
[0172]
1.amf向smf触发nsmf_pdusession_createsmcontext request(即会话建立请求),携带的信息包括服务当前ue的位于星上的基站gnb的gnb的标识。
[0173]
2.smf根据会话建立请求执行upf选择:smf根据当前ue的位于星上的基站gnb的gnb的标识或者卫星的标识,从保存的upf中选择负载最小的星上upf作为服务终端设备的星上upf。
[0174]
3.smf向amf发送会话接受响应消息。
[0175]
图8是本技术实施例提供的基于smf保存的upf profile以及nrf实现星上upf发现的流程图,如图8所示,具体步骤如下:
[0176]
1.amf向smf触发nsmf_pdusession_createsmcontext request(即会话建立请求),携带的信息包括服务当前ue的位于星上的基站gnb的gnb的标识。
[0177]
2.smf向nrf触发nnrf_nfdiscovery_request以执行upf发现请求,携带的信息包括服务当前ue的位于星上的基站gnb的gnb的标识或者卫星的标识,其中卫星的标识是根据服务ue的gnb的标识确定。
[0178]
3.nrf根据服务当前ue的位于星上的基站gnb的gnb的标识或者卫星的标识进行星上upf的选择,并将星上upf的upf profile通过响应消息发送给smf,即通过nnrf_nfdiscovery_response发送给smf。
[0179]
4.smf根据响应消息中包括的upf profile对应的星上upf以及本地保存的upf profile对应的星上upf选择负载最小的upf作为服务终端设备的星上upf。
[0180]
5.smf向amf发送会话接受响应消息。
[0181]
关于upf的upf profile生成和存放,共分成四个情况。
[0182]
第一种情况,基于upf配置实现星上upf的upf profile生成和存放,流程图如图9所示:
[0183]
0.oam在星上upf上配置smf的信息,比如smf ip地址或者smf fqdn。
[0184]
1.星上upf基于配置的smf信息向smf发起n4关联建立请求,请求消息里携带与该upf在同一个卫星上的gnb的gnb标识的upf profile,或者该upf所在卫星的卫星标识的upf profile。
[0185]
2-4.smf收到上述的upf的upf profile后,对于该upf的upf profile处理方式为两种方式,一种方式是smf向nrf注册收到的上述upf profile,nrf进行保存;另一种方式是smf保存收到的上述upf profile以供选择upf。
[0186]
5.smf接受该n4关联建立请求后,向upf发送响应。
[0187]
第二种情况,基于smf配置实现星上upf的upf profile生成,流程图如图10所示:
[0188]
0.oam在smf上配置星上upf的信息,比如星上upf ip地址或者星上upf fqdn。
[0189]
oam在星上upf上配置smf的信息,比如smf ip地址或者smf fqdn。
device,cpld),处理器也可以采用多核架构。
[0209]
处理器1400通过调用存储器1420存储的计算机程序,用于按照获得的可执行指令执行本技术实施例提供的任一所述方法,例如:
[0210]
接收会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识;
[0211]
基于所述gnb标识,获取星上upf;
[0212]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0213]
可选的,所述基于所述gnb标识,获取星上upf的获取方式包括:
[0214]
基于所述gnb标识,在smf本地存储的星上upf中获取所述星上upf;或
[0215]
在接收到所述会话建立请求后向网络功能数据库功能实体nrf发送网络功能发现请求,并接收所述nrf返回的响应消息,所述响应消息中包括所述星上upf;其中,所述网络功能发现请求中包括所述gnb标识或者所述卫星标识;或
[0216]
在smf本地存储的星上upf中获取第一星上upf的upf profile以及接收nrf返回的第二星上upf的upf profile;其中,所述第二星上upf的upf profile的获取方式为,在接收到所述会话建立请求后向nrf发送网络功能发现请求,并接收所述nrf返回的响应消息,所述响应消息中包括所述第二星上upf的upf profile,其中,所述网络功能发现请求中包括所述gnb标识或者所述卫星标识。
[0217]
可选的,所述在接收到所述会话建立请求后向网络功能数据库功能实体nrf发送网络功能发现请求之前,所述步骤还包括:
[0218]
接收星上upf发送的n4关联建立请求;其中所述n4关联建立请求携带包括所述星上upf的upf profile;
[0219]

[0220]
向星上upf发送n4关联建立请求,并接收所述星上upf的响应消息,所述响应消息中包括所述星上upf的upf profile;
[0221]

[0222]
接收操作维护管理实体oam配置的星上upf的upf profile;
[0223]
其中,所述upf profile包括与所述星上upf位于同卫星的gnb的gnb标识或者所述星上upf所在卫星的卫星标识,且所述upf profile是预先配置包括gnb标识或卫星标识的。
[0224]
可选的,所述步骤还包括:
[0225]
在接收到所述星上upf发送的upf profile或者接收到oam配置的星上upf的upf profile后,将所述星上upf的upf profile发送给网络功能数据库功能实体nrf进行存储,或将所述星上upf的upf profile存储在smf本地。
[0226]
可选的,所述步骤还包括:
[0227]
向星上upf发送n4关联更新请求,获取所述星上upf状态或者负载发生变化的情况;
[0228]
向nrf更新所述星上upf的状态或者负载。
[0229]
可选的,所述步骤还包括:
[0230]
基于以下信息,在所述星上upf中,以upf负载最小的目标,为所述当前终端设备选择目标星上upf;
[0231]
所述信息包括以下至少一项:所述候选星上upf的负载、数据网络名称dnn和网络切片选择辅助信息nssai。在此需要说明的是,本技术实施例提供的上述smf设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0232]
图15是本技术实施例提供的接入及移动性管理功能实体amf设备的结构示意图,如图15所示,该接入及移动性管理功能实体amf设备包括存储器1520,收发机1510和处理器1500;其中,处理器1500与存储器1520也可以物理上分开布置。
[0233]
存储器1520,用于存储计算机程序;收发机1510,用于在处理器1500的控制下收发数据。
[0234]
具体地,收发机1510用于在处理器1500的控制下接收和发送数据。
[0235]
其中,在图15中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1500代表的一个或多个处理器和存储器1520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本技术不再对其进行进一步描述。总线接口提供接口。收发机1510可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。
[0236]
处理器1500负责管理总线架构和通常的处理,存储器1520可以存储处理器1500在执行操作时所使用的数据。
[0237]
处理器1500可以是cpu、asic、fpga或cpld,处理器也可以采用多核架构。
[0238]
处理器1500通过调用存储器1520存储的计算机程序,用于按照获得的可执行指令执行本技术实施例提供的任一所述方法,例如:
[0239]
向smf发送会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,所述gnb标识用于星上upf的确定;
[0240]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0241]
在此需要说明的是,本技术实施例提供的上述接入及移动性管理功能实体amf设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0242]
图16是本技术实施例提供的网络功能数据库功能实体nrf设备的结构示意图,如图16所示,该网络功能数据库功能实体nrf设备包括存储器1620,收发机1610和处理器1600;其中,处理器1600与存储器1620也可以物理上分开布置。
[0243]
存储器1620,用于存储计算机程序;收发机1610,用于在处理器1600的控制下收发数据。
[0244]
具体地,收发机1610用于在处理器1600的控制下接收和发送数据。
[0245]
其中,在图16中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1600代表的一个或多个处理器和存储器1620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本技术不再对其进行进一步描述。总线接口提供接口。收发机1610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。
[0246]
处理器1600负责管理总线架构和通常的处理,存储器1620可以存储处理器1600在执行操作时所使用的数据。
[0247]
处理器1600可以是中央处理器(central processing unit,cpu)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或复杂可编程逻辑器件(complex programmable logic device,cpld),处理器也可以采用多核架构。
[0248]
处理器1600通过调用存储器1620存储的计算机程序,用于按照获得的可执行指令执行本技术实施例提供的任一所述方法,例如:
[0249]
接收smf发送的网络功能发现请求,所述网络功能发现请求携带服务当前终端设备的位于星上的基站对应的gnb标识或者卫星标识;其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
[0250]
基于所述gnb标识或者卫星标识,确定星上upf,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的;
[0251]
向所述smf发送响应消息,所述响应消息包括所述星上upf的upf profile。
[0252]
可选的,所述接收smf发送的网络功能发现请求之前,所述步骤还包括:
[0253]
接收所述smf发送的星上upf的upf profile,并存储在本地;或
[0254]
接收星上upf发送的upf profile,并存储在本地;或
[0255]
接收操作维护管理实体oam发送的星上upf的upf profile,并存储在本地;
[0256]
其中,所述星上upf的upf profile包括gnb标识或者卫星标识,所述gnb标识是根据与所述星上upf位于同卫星的gnb的gnb标识确定的,所述卫星标识是根据所述星上upf所在卫星的卫星标识确定的。
[0257]
可选的,所述步骤还包括:
[0258]
接收所述smf发送的所述星上upf的状态或者负载的变化信息。
[0259]
在此需要说明的是,本技术实施例提供的上述网络功能数据库功能实体nrf设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0260]
图17是本技术实施例提供的星上upf的发现装置的结构示意图之一,如图17所示,该装置包括:
[0261]
第一接收模块1701,用于接收会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识;
[0262]
第一选择模块1702,用于基于所述gnb标识,获取星上upf;
[0263]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站对应gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0264]
可选的,所述基于所述gnb标识,获取星上upf的获取方式包括:
[0265]
基于所述gnb标识,在smf本地存储的星上upf中获取所述星上upf;或
[0266]
在接收到所述会话建立请求后向网络功能数据库功能实体nrf发送网络功能发现请求,并接收所述nrf返回的响应消息,所述响应消息中包括所述星上upf;其中,所述网络功能发现请求中包括所述gnb标识或者所述卫星标识;或
[0267]
在smf本地存储的星上upf中获取第一星上upf的upf profile以及接收nrf返回的第二星上upf的upf profile;其中,所述第二星上upf的upf profile的获取方式为,在接收到所述会话建立请求后向nrf发送网络功能发现请求,并接收所述nrf返回的响应消息,所述响应消息中包括所述第二星上upf的upf profile,其中,所述网络功能发现请求中包括所述gnb标识或者所述卫星标识。
[0268]
可选的,第一接收模块1701还用于:
[0269]
接收星上upf发送的n4关联建立请求;其中所述n4关联建立请求携带包括所述星上upf的upf profile;
[0270]

[0271]
向星上upf发送n4关联建立请求,并接收所述星上upf的响应消息,所述响应消息中包括所述星上upf的upf profile;
[0272]

[0273]
接收操作维护管理实体oam配置的星上upf的upf profile;
[0274]
其中,所述星上upf的upf profile包括gnb标识或卫星标识,所述gnb标识是根据与所述星上upf位于同卫星的gnb的gnb标识确定的,所述卫星标识是根据所述星上upf所在卫星的卫星标识确定的。
[0275]
可选的,所述装置还包括第一发送装置1703,用于在接收到所述星上upf发送的upf profile或者接收到oam配置的星上upf的upf profile后,将所述星上upf的upf profile发送给网络功能数据库功能实体nrf进行存储,或将所述星上upf的upf profile存储在smf本地。
[0276]
可选的,第一发送装置1703还用于向星上upf发送n4关联更新请求,获取所述星上upf状态或者负载发生变化的情况;
[0277]
向nrf更新所述星上upf的状态或者负载。
[0278]
图18是本技术实施例提供的星上upf的发现装置的结构示意图之二,如图18所示,该装置包括:
[0279]
第二发送模块1801,用于向smf发送会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,所述gnb标识用于星上upf的确定;
[0280]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标
识确定的。
[0281]
图19是本技术实施例提供的星上upf的发现装置的结构示意图之三,如图19所示,该装置包括:
[0282]
第三接收模块1901,用于接收smf发送的网络功能发现请求,所述网络功能发现请求携带服务当前终端设备的位于星上的基站gnb的gnb标识或者卫星标识;其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
[0283]
第三确定模块1902,用于基于所述gnb标识或者卫星标识,确定星上upf,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的;
[0284]
第三发送模块1903,用于向所述smf发送响应消息,所述响应消息包括所述星上upf的upf profile。
[0285]
可选的,第三确定模块1902还用于:
[0286]
接收所述smf发送的星上upf的upf profile,并存储在本地;或
[0287]
接收星上upf发送的upf profile,并存储在本地;或
[0288]
接收操作维护管理实体oam发送的星上upf的upf profile,并存储在本地;
[0289]
其中,所述星上upf的upf profile包括gnb标识或卫星标识,所述gnb标识是根据与所述星上upf位于同卫星的gnb的gnb标识确定的,所述卫星标识是根据所述星上upf所在卫星的卫星标识确定的。
[0290]
可选的,第三接收模块1901还用于:
[0291]
接收所述smf发送的所述星上upf的状态或者负载的变化信息。
[0292]
需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0293]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0294]
在此需要说明的是,本技术实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0295]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序
指令被计算机执行时,计算机能够执行上述各方法所提供的星上upf的发现方法的步骤,应用于会话管理功能实体smf,例如包括:
[0296]
接收会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识;
[0297]
基于所述gnb标识,获取星上upf;
[0298]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0299]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的星上upf的发现方法的步骤,应用于接入及移动性管理功能实体amf,例如包括:
[0300]
向smf发送会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,所述gnb标识用于星上upf的确定;
[0301]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0302]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的星上upf的发现方法的步骤,应用于网络功能数据库功能实体nrf,例如包括:
[0303]
接收smf发送的网络功能发现请求,所述网络功能发现请求携带服务当前终端设备的位于星上的基站对应的gnb标识或者卫星标识;其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
[0304]
基于所述gnb标识或者卫星标识,确定星上upf,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的;
[0305]
向所述smf发送响应消息,所述响应消息包括所述星上upf的upf profile。
[0306]
另一方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述各实施例提供的星上upf的发现方法,应用于会话管理功能实体smf,例如包括:
[0307]
接收会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识;
[0308]
基于所述gnb标识,获取星上upf;
[0309]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终
端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0310]
另一方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述各实施例提供的星上upf的发现方法,应用于接入及移动性管理功能实体amf,例如包括:
[0311]
向smf发送会话建立请求,所述会话建立请求中包括服务当前终端设备的位于星上的基站gnb的gnb标识,所述gnb标识用于星上upf的确定;
[0312]
其中,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的。
[0313]
另一方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述各实施例提供的星上upf的发现方法,应用于网络功能数据库功能实体nrf,例如包括:
[0314]
接收smf发送的网络功能发现请求,所述网络功能发现请求携带服务当前终端设备的位于星上的基站对应的gnb标识或者卫星标识;其中,所述卫星标识是根据服务当前终端设备的位于星上的基站的gnb标识确定的;
[0315]
基于所述gnb标识或者卫星标识,确定星上upf,所述星上upf的upf profile中包括的gnb标识与所述服务当前终端设备的位于星上的基站gnb的gnb标识相同,或者包括的卫星标识所表征的卫星与所述服务当前终端设备的位于星上的基站gnb的gnb标识表征的卫星相同,所述卫星标识是根据所述gnb标识确定的;
[0316]
向所述smf发送响应消息,所述响应消息包括所述星上upf的upf profile。
[0317]
所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
[0318]
本技术实施例提供的技术方案可以适用于多种系统,尤其是5g系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)通用分组无线业务(general packet radio service,gprs)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、高级长期演进(long term evolution advanced,lte-a)系统、通用移动系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)系统、5g新空口(new radio,nr)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(evloved packet system,eps)、5g系统(5gs)等。
[0319]
本技术实施例涉及的网络侧设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中
接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(internet protocol,ip)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)通信网络。网络设备还可协调对空中接口的属性管理。例如,本技术实施例涉及的网络设备可以是全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的网络设备(base transceiver station,bts),也可以是带宽码分多址接入(wide-band code division multiple access,wcdma)中的网络设备(nodeb),还可以是长期演进(long term evolution,lte)系统中的演进型网络设备(evolutional node b,enb或e-nodeb)、5g网络架构(next generation system)中的5g基站(gnb),也可以是家庭演进基站(home evolved node b,henb)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本技术实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,cu)节点和分布单元(distributed unit,du)节点,集中单元和分布单元也可以地理上分开布置。
[0320]
本技术实施例涉及的终端,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端的名称可能也不相同,例如在5g系统中,终端可以称为用户终端或用户设备(user equipment,ue)。无线终端设备可以经无线接入网(radio access network,ran)与一个或多个核心网(core network,cn)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiated protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本技术实施例中并不限定。
[0321]
网络设备与终端之间可以各自使用一或多根天线进行多输入多输出(multi input multi output,mimo)传输,mimo传输可以是单用户mimo(single user mimo,su-mimo)或多用户mimo(multiple user mimo,mu-mimo)。根据根天线组合的形态和数量,mimo传输可以是2d-mimo、3d-mimo、fd-mimo或massive-mimo,也可以是分集传输或预编码传输或波束赋形传输等。
[0322]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0323]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一
流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0324]
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0325]
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0326]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1