本技术涉及网络领域,尤其涉及一种星上网络功能的发现方法及节点、存储介质、计算机程序产品。
背景技术:
1、在提供第五代移动通信技术(5th generation mobile communicationtechnology,5g)网络服务时,无论是基础的通信服务,还是增值的位置服务等,都需要能够找到相应的网络功能(network function,nf),组成一个正确的网络。不同于地面网络nf部署在静态拓扑中,在天地一体网络中,目前大规模星座没有形成统一的标准连接方式,地面移动通信网基于国际互联协议(internet protocol,ip)可达的假设不再满足,导致目前的星地网络功能的发现存在准确性低和效率低的问题。
技术实现思路
1、本技术实施例提供一种星上网络功能的发现方法及节点、存储介质、计算机程序产品,能够提高发现星地网络功能的准确性和效率。
2、本技术的技术方案是这样实现的:
3、第一方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第一节点,所述方法包括:
4、所述第一节点接收第二节点发送的第一信息,所述第一信息用于注册或公布网络功能;所述第一信息至少包括公共陆地移动网plmn标识和/或所述第一节点所属卫星的信息。
5、第二方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第一节点,所述方法包括:
6、所述第一节点接收第三节点发送的第二信息,所述第二信息用于请求发现或获得网络功能;所述第二信息包括以下一项或多项:plmn标识、请求的网络功能信息、目标卫星的信息、服务模式、可用信息、第三节点位置信息、第三节点连接信息;
7、所述第一节点基于所述第二信息选择第四节点,向所述第三节点发送第三信息,所述第三信息包括所述第四节点的信息。
8、第三方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第二节点,所述方法包括:
9、所述第二节点向第一节点发送第一信息,所述第一信息用于注册或公布网络功能;所述第一信息至少包括公共陆地移动网plmn标识和/或所述第一节点所属卫星的信息。
10、第四方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第三节点,所述方法包括:
11、所述第三节点向第一节点发送第二信息,所述第二信息用于请求发现或获得网络功能;所述第二信息包括以下一项或多项:请求的网络功能信息、plmn标识、目标卫星的信息、服务模式、可用信息、第三节点位置信息、第三节点连接信息;
12、所述第三节点接收所述第一节点发送的第三信息,所述第三信息包括所述第一节点基于所述第二信息选择的第四节点的信息。
13、第五方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第四节点,所述方法包括:
14、所述第四节点接收第五节点发送的第四信息,所述第四信息用于订阅网络功能,所述第四信息中包括请求的网络功能信息、plmn标识、所述第四节点所属卫星的信息、期望的网络功能的信息、第五节点位置信息、第五节点连接信息中的一项或多项;
15、所述第四节点基于所述第四信息向所述第五节点发送第五信息,所述第五信息用于将满足所述第四信息的第六节点的信息通知给所述第五节点。
16、第六方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第五节点,所述方法包括:
17、所述第五节点向第四节点发送第四信息,所述第四信息用于订阅网络功能,所述第四信息中包括请求的网络功能信息、plmn标识、所述第四节点所属卫星的信息、期望的网络功能的信息、第五节点位置信息、第五节点连接信息中的一项或多项;
18、所述第五节点接收所述第四节点发送的第五信息,所述第五信息包括满足所述第四信息的第六节点的信息。
19、第七方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第七节点,所述方法包括:
20、所述第七节点接收第八节点发送的第七信息,所述第七信息用于请求发现第九节点,所述第七信息中包括plmn标识、第八节点位置、期望的应用的信息、第八节点连接信息中的一项或多项;
21、所述第七节点基于第七信息,星历信息,应用需求信息中的至少一项,选择第九节点。
22、第八方面,本技术实施例提出一种星上网络功能的发现方法,所述方法应用于第八节点,所述方法包括:
23、所述第八节点向第七节点发送第七信息,所述第七信息用于请求发现第九节点,所述第七信息中包括plmn标识、第八节点位置、期望的应用的信息、第八节点连接信息中的一项或多项;以供所述第七节点基于第七信息,星历信息,应用需求信息中的至少一项,选择第九节点。
24、第九方面,本技术实施例提出一种第一节点,所述第一节点包括:
25、第一接收单元,用于所述第一节点接收第二节点发送的第一信息,所述第一信息用于注册或公布网络功能;所述第一信息至少包括公共陆地移动网plmn标识和/或所述第一节点所属卫星的信息。
26、第十方面,本技术实施例提出一种第一节点,所述第一节点包括:
27、第一接收单元,用于所述第一节点接收第三节点发送的第二信息,所述第二信息用于请求发现或获得网络功能;所述第二信息包括以下一项或多项:plmn标识、请求的网络功能信息、目标卫星的信息、服务模式、可用信息、第三节点位置信息、第三节点连接信息;
28、选择单元,用于所述第一节点基于所述第二信息选择第四节点,向所述第三节点发送第三信息,所述第三信息包括所述第四节点的信息。
29、第十一方面,本技术实施例提出一种第二节点,所述第二节点包括:
30、第一发送单元,用于所述第二节点向第一节点发送第一信息,所述第一信息用于注册或公布网络功能;所述第一信息至少包括公共陆地移动网plmn标识和/或所述第一节点所属卫星的信息。
31、第十二方面,本技术实施例提出一种第三节点,所述第三节点包括:
32、第二发送单元,用于所述第三节点向第一节点发送第二信息,所述第二信息用于请求发现或获得网络功能;所述第二信息包括以下一项或多项:请求的网络功能信息、plmn标识、目标卫星的信息、服务模式、可用信息、第三节点位置信息、第三节点连接信息;
33、第二接收单元,用于所述第三节点接收所述第一节点发送的第三信息,所述第三信息包括所述第一节点基于所述第二信息选择的第四节点的信息。
34、第十三方面,本技术实施例提出一种第四节点,所述第四节点包括:
35、第三接收单元,用于所述第四节点接收第五节点发送的第四信息,所述第四信息用于订阅网络功能,所述第四信息中包括请求的网络功能信息、plmn标识、所述第四节点所属卫星的信息、期望的网络功能的信息、第五节点位置信息、第五节点连接信息中的一项或多项;
36、第三发送单元,用于所述第四节点基于所述第四信息向所述第五节点发送第五信息,所述第五信息用于将满足所述第四信息的第六节点的信息通知给所述第五节点。
37、第十四方面,本技术实施例提出一种第五节点,所述第五节点包括:
38、第四发送单元,用于所述第五节点向第四节点发送第四信息,所述第四信息用于订阅网络功能,所述第四信息中包括请求的网络功能信息、plmn标识、所述第四节点所属卫星的信息、期望的网络功能的信息、第五节点位置信息、第五节点连接信息中的一项或多项;
39、第四接收单元,用于所述第五节点接收所述第四节点发送的第五信息,所述第五信息包括满足所述第四信息的第六节点的信息。
40、第十五方面,本技术实施例提出一种第七节点,所述第七节点包括:
41、第五接收单元,用于所述第七节点接收第八节点发送的第七信息,所述第七信息用于请求发现第九节点,所述第七信息中包括plmn标识、第八节点位置、期望的应用的信息、第八节点连接信息中的一项或多项;
42、选择单元,用于所述第七节点基于第七信息,星历信息,应用需求信息中的至少一项,选择第九节点。
43、第十六方面,本技术实施例提出一种第八节点,所述第八节点包括:
44、第五发送单元,用于所述第八节点向第七节点发送第七信息,所述第七信息用于请求发现第九节点,所述第七信息中包括plmn标识、第八节点位置、期望的应用的信息、第八节点连接信息中的一项或多项;以供所述第七节点基于第七信息,星历信息,应用需求信息中的至少一项,选择第九节点。
45、第十七方面,本技术实施例提出一种第一节点,所述第一节点包括:第一处理器、第一存储器及第一通信总线;所述第一处理器执行第一存储器存储的运行程序时实现上述应用于第一节点的星上网络功能的发现方法。
46、第十八方面,本技术实施例提出一种第二节点,所述第二节点包括:第二处理器、第二存储器及第二通信总线;所述第二处理器执行第二存储器存储的运行程序时实现上述应用于第二节点的星上网络功能的发现方法。
47、第十九方面,本技术实施例提出一种第三节点,所述第三节点包括:第三处理器、第三存储器及第三通信总线;所述第三处理器执行第三存储器存储的运行程序时实现上述应用于第三节点的星上网络功能的发现方法。
48、第二十方面,本技术实施例提出一种第四节点,所述第四节点包括:第四处理器、第四存储器及第四通信总线;所述第四处理器执行第四存储器存储的运行程序时实现上述应用于第四节点的星上网络功能的发现方法。
49、第二十一方面,本技术实施例提出一种第五节点,所述第五节点包括:第五处理器、第五存储器及第五通信总线;所述第五处理器执行第五存储器存储的运行程序时实现上述应用于第五节点的星上网络功能的发现方法。
50、第二十二方面,本技术实施例提出一种第七节点,所述第七节点包括:第六处理器、第六存储器及第六通信总线;所述第六处理器执行第六存储器存储的运行程序时实现上述应用于第七节点的星上网络功能的发现方法。
51、第二十三方面,本技术实施例提出一种第八节点,所述第八节点包括:第七处理器、第七存储器及第七通信总线;所述第七处理器执行第七存储器存储的运行程序时实现上述应用于第八节点的星上网络功能的发现方法。
52、第二十四方面,本技术实施例提出一种存储介质,其上存储有计算机程序,该计算机程序被执行时实现上述星上网络功能的发现方法。
53、第二十五方面,本技术实施例提出一种计算机程序产品,包括计算机程序,所述计算机程序在被执行时实现上述星上网络功能的发现方法。
54、本技术实施例提供了一种星上网络功能的发现方法及节点、存储介质、计算机程序产品,该方法包括:第一节点接收第二节点发送的第一信息,第一信息用于注册或公布网络功能;第一信息至少包括plmn标识和/或第一节点所属卫星的信息。采用上述实现方案,在请求注册或者公布网络功能的场景下,第二节点可以向第一节点发送至少包括plmn标识和/或第一节点所属卫星的信息的第一信息;基于每个第二节点上报的第一信息,第一节点能够提供全局的考虑动态拓扑的全局网络功能拓扑,第一节点可基于全局网络功能拓扑实现星上网络功能的发现,由此上述实现方案提高发现星地网络功能的准确性和效率。
1.一种星上网络功能的发现方法,其特征在于,所述方法应用于第一节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一信息还包括以下一项或多项:网络功能标识、网络功能名称、路由信息、协议信息。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述第一节点所属卫星信息包括以下至少一种:卫星标识信息、卫星轨道参数信息、卫星服务范围信息、卫星轨迹信息、卫星位置信息、卫星星历信息。
5.根据权利要求1所述的方法,其特征在于,所述第一节点为网络存储功能nrf、或3gpp通用api框架capif核心功能、或边缘配置服务器ecs,或其他可以执行功能发现的实体。
6.根据权利要求1所述的方法,其特征在于,所述第一节点接收第二节点发送的第一信息,包括:
7.一种星上网络功能的发现方法,其特征在于,所述方法应用于第一节点,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述目标卫星的信息包括以下至少一种:卫星标识信息、卫星轨道参数信息、卫星服务范围信息、卫星轨迹信息、卫星位置信息、卫星星历信息。
9.根据权利要求7所述的方法,其特征在于,所述服务模式用于指示网络功能的选择策略;和/或,
10.根据权利要求7所述的方法,其特征在于,所述第三信息还包括所述第三节点到所述第四节点的地址信息、协议信息、转发信息。
11.根据权利要求10所述的方法,其特征在于,所述第三节点到所述第四节点的转发信息为所述第一节点根据第一信息、第二信息生成的转发信息。
12.一种星上网络功能的发现方法,其特征在于,所述方法应用于第二节点,所述方法包括:
13.根据权利要求12所述的方法,其特征在于,所述第一信息还包括以下一项或多项:网络功能标识、网络功能名称、路由信息、协议信息。
14.根据权利要求12所述的方法,其特征在于,所述第一节点所属卫星信息包括以下至少一种:卫星标识信息、卫星轨道参数信息、卫星服务范围信息、卫星轨迹信息、卫星位置信息、卫星星历信息。
15.根据权利要求12所述的方法,其特征在于,所述第二节点向第一节点发送第一信息,包括:
16.一种星上网络功能的发现方法,其特征在于,所述方法应用于第三节点,所述方法包括:
17.根据权利要求16所述的方法,其特征在于,所述目标的卫星信息包括以下至少一种:卫星标识信息、卫星轨道参数信息、卫星服务范围信息、卫星轨迹信息、卫星位置信息、卫星星历信息。
18.根据权利要求16所述的方法,其特征在于,所述服务模式用于指示网络功能的选择策略;和/或,
19.根据权利要求16所述的方法,其特征在于,所述第三信息还包括所述第三节点到所述第四节点的地址信息、协议信息、转发信息。
20.根据权利要求16所述的方法,其特征在于,所述第三节点到所述第四节点的转发信息为所述第一节点根据第一信息、第二信息生成的转发信息。
21.一种星上网络功能的发现方法,其特征在于,所述方法应用于第四节点,所述方法包括:
22.根据权利要求21所述的方法,其特征在于,所述第四节点所属卫星的信息包括以下至少一种:卫星标识信息、卫星轨道参数信息、卫星服务范围信息、卫星轨迹信息、卫星位置信息、卫星星历信息。
23.根据权利要求21所述的方法,其特征在于,所述期望的网络功能的信息包括以下一项或多项:
24.根据权利要求21所述的方法,其特征在于,所述第四节点基于所述第四信息向所述第五节点发送第五信息之前,所述方法还包括:
25.一种星上网络功能的发现方法,其特征在于,所述方法应用于第五节点,所述方法包括:
26.根据权利要求25所述的方法,其特征在于,所述第四节点所属卫星的信息包括以下至少一种:卫星标识信息、卫星轨道参数信息、卫星服务范围信息、卫星轨迹信息、卫星位置信息、卫星星历信息。
27.根据权利要求25所述的方法,其特征在于,所述期望的网络功能的信息包括以下一项或多项:
28.根据权利要求25所述的方法,其特征在于,所述第五节点接收所述第四节点发送的第五信息之前,所述方法还包括:
29.一种星上网络功能的发现方法,其特征在于,所述方法应用于第七节点,所述方法包括:
30.根据权利要求29所述的方法,其特征在于,所述第七节点选择第九节点,还包括基于第七信息,星历信息,应用需求信息中的至少一项,计算第八信息;基于第七信息,第八信息,星历信息,应用需求信息中的至少一项,选择第九节点;所述第八信息指示第九节点的可用信息。
31.根据权利要求29所述的方法,其特征在于,所述第七节点基于所述第七信息向所述第八节点发送第九信息,所述第九信息包括以下一项或多项:
32.一种星上网络功能的发现方法,其特征在于,所述方法应用于第八节点,所述方法包括:
33.根据权利要求32所述的方法,其特征在于,所述第八节点接收所述第七节点基于所述第七信息发送的第九信息,所述第九信息包括以下一项或多项:
34.一种第一节点,其特征在于,所述第一节点包括:
35.一种第一节点,其特征在于,所述第一节点包括:
36.一种第二节点,其特征在于,所述第二节点包括:
37.一种第三节点,其特征在于,所述第三节点包括:
38.一种第四节点,其特征在于,所述第四节点包括:
39.一种第五节点,其特征在于,所述第五节点包括:
40.一种第七节点,其特征在于,所述第七节点包括:
41.一种第八节点,其特征在于,所述第八节点包括:
42.一种第一节点,其特征在于,所述第一节点包括:第一处理器、第一存储器及第一通信总线;所述第一处理器执行第一存储器存储的运行程序时实现如权利要求1-6或者7-11任一项所述的方法。
43.一种第二节点,其特征在于,所述第二节点包括:第二处理器、第二存储器及第二通信总线;所述第二处理器执行第二存储器存储的运行程序时实现如权利要求12-15任一项所述的方法。
44.一种第三节点,其特征在于,所述第三节点包括:第三处理器、第三存储器及第三通信总线;所述第三处理器执行第三存储器存储的运行程序时实现如权利要求16-20任一项所述的方法。
45.一种第四节点,其特征在于,所述第四节点包括:第四处理器、第四存储器及第四通信总线;所述第四处理器执行第四存储器存储的运行程序时实现如权利要求21-24任一项所述的方法。
46.一种第五节点,其特征在于,所述第五节点包括:第五处理器、第五存储器及第五通信总线;所述第五处理器执行第五存储器存储的运行程序时实现如权利要求25-28任一项所述的方法。
47.一种第七节点,其特征在于,所述第七节点包括:第六处理器、第六存储器及第六通信总线;所述第六处理器执行第六存储器存储的运行程序时实现如权利要求29-31任一项所述的方法。
48.一种第八节点,其特征在于,所述第八节点包括:第七处理器、第七存储器及第七通信总线;所述第七处理器执行第七存储器存储的运行程序时实现如权利要求32-33任一项所述的方法。
49.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被执行时实现如权利要求1-33任一项所述的方法。
50.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被执行时实现如权利要求1-33任一项所述的方法。