一种地址获取方法及装置与流程

文档序号:36318512发布日期:2023-12-08 12:28阅读:47来源:国知局
一种地址获取方法及装置与流程

本技术涉及通信,尤其涉及一种地址获取方法及装置。


背景技术:

1、为了更好的为用户提供服务,同一应用服务器实例往往同时部署于多个边缘数据网络(edge data network,edn)中,多个边缘数据网络中的同一应用服务器实例可以提供相同的业务。目前,终端设备在接入网络后,如果终端设备中安装的应用客户端需要业务服务,终端设备为了获取与该应用客户端对应的应用服务器实例的地址,可以通过订阅或者发现的方式从边缘使能服务器(edge enabler server,ees)订阅应用服务器实例的地址。

2、然而,这种方法首先需要终端设备支持与ees之间的新的协议以支持从ees订阅应用服务器实例的地址。为此,在除了ees订阅应用服务器实例的地址之外,如何获得应用服务器实例的地址,是一个亟待解决的问题。


技术实现思路

1、本技术提供一种地址获取方法及装置,用以解决如何为终端设备提供应用服务器实例的地址的问题。

2、第一方面,本技术提供一种地址获取方法,该方法包括:第一网络设备获得注册信息;由于注册信息可以用于指示第二网络设备能够提供至少一个应用的实例的地址,当第一网络设备接收来自第三网络设备的包括第一应用的标识的第一消息时,第一消息用于请求所述第一应用的实例的地址的情况下,第一网络设备可以根据所述注册信息以及所述第一应用的标识确定第二网络设备能够提供所述第一应用的实例的地址时,向第二网络设备发送第二消息。其中所述第二消息包括第一应用的所述标识,所述第二消息用于请求所述第一应用的实例的地址。进一步的,当第一网络设备接收来自第二网络设备的所述第一应用的实例的地址时,可以向第三网络设备发送所述第一应用的实例的地址,从而通过第三网络设备将第一应用的实例的地址发送至终端设备。

3、通过上面的方法,通过获取第二网络设备的注册信息,可以使得第一网络设备能够在接收终端通过第三设备请求应用实例的地址时,根据所述注册信息为终端选择出网络通信路径较优的应用实例的地址,从而提高了选择距离终端选择位置较近的应用实例及其准确性。

4、在一种可能的实施方式中,第一消息可以为eas发现请求消息,也可以为其它类型的消息。

5、通过支持应用层协议接口,实现将dns消息转化为eas发现请求消息,可以避免使用dns的ecs扩展选项,进而可以进一步携带比dns消息更多的参数,用于选择应用实例,进一步提高应用服务器实例选择的准确性,降低系统实现的复杂度。

6、在一种可能的实施方式中,所述第一网络设备获得注册信息,包括:第一网络设备可以接收来自第二网络设备的所述注册信息;或者,第一网络设备获得的所述注册信息还可以是预配置在所述第一网络设备中的。

7、通过注册或者预配置的注册信息,可以让第一网络设备确定第二网络设备能够提供哪些实例的地址,从而可以实现将终端设备的应用服务器实例请求发送到距离终端设备位置较近的第二网络设备,进而提高终端设备的应用的实例选取的准确性。

8、在一种可能的实施方式中,第一网络设备还可以向所述第三网络设备发送所述注册信息;或者,所述第一网络设备还可以向所述第三网络设备发送指示信息,所述指示信息用于指示所述第一网络设备能够提供至少一个应用的实例的地址,所述指示信息是根据所述注册信息确定的。

9、通过向第三网络设备发送注册信息或指示信息,可以用于第三网络设备选择较优化的第二网络设备或第一网络设备处理终端设备的应用服务器实例查询请求,进而提高终端设备的应用的实例选取的准确性。

10、在一种可能的实施方式中,第一网络设备为边缘使能服务器ees,所述第二网络设备为本地dns服务器,所述第三网络设备为会话管理功能smf网元或者nef网元或者边缘配置服务器ecs;或者,所述第一网络设备为ecs,所述第二网络设备为本地dns服务器,所述第三网络设备为smf网元或者nef网元。

11、在一种可能的实施方式中,所述方法还包括:第一网络设备可以根据所述注册信息以及所述第一应用的标识中的至少一项确定所述第二网络设备能够提供所述第一应用的实例的地址。

12、第一网络设备通过第二网络设备的注册信息以及所述第一应用的标识中的至少一项,选择合适的第二网络设备处理提供终端设备所请求应用的实例的地址,可以提高终端设备的应用的实例选取的准确性。

13、在一种可能的实施方式中,所述注册信息包括所述第二网络设备对应的区域信息,此时第一网络设备还可以获取所述终端设备的位置信息,从而可以根据所述注册信息中的区域信息以及所述终端设备的位置信息确定所述第二网络设备能够提供所述第一应用的实例的地址。

14、第一网络设备通过第二网络设备的区域信息和终端设备的位置信息,选择合适的第二网络设备处理提供终端设备所请求应用的实例的地址,可以提高终端设备的应用的实例选取的准确性。

15、第二方面,本技术还提供一种通信装置,该通信装置具有实现上述第一方面提供的任一方法。该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或单元。

16、在一种可能的实现方式中,该通信装置包括:处理器,该处理器被配置为支持该通信装置执行以上所示方法中第一网络设备的相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括通信接口,该通信接口用于支持该通信装置与第三网络设备等设备之间的通信。

17、在一种可能的实现方式中,该通信装置包括相应的功能单元,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的单元。

18、在一种可能的实施方式中,通信装置的结构中包括处理单元和通信单元,这些单元可以执行上述方法示例中相应功能,具体参见第一方面提供的方法中的描述,此处不做赘述。

19、第三方面,本技术还提供一种地址获取方法,包括:第三网络设备获取来自终端设备的第一应用的标识,所述第一应用的标识指示请求获取所述第一应用的实例的地址;所述第三网络设备向第一网络设备发送第一消息,所述第一消息包括所述第一应用的标识,所述第一消息用于请求所述第一应用的实例的地址;所述第三网络设备接收来自所述第一网络设备的所述第一应用的实例的地址,并向所述终端设备发送所述第一应用的实例的地址。

20、在一种可能的实施方式中,所述方法还包括:所述第三网络设备接收来自所述第一网络设备发送注册信息;所述注册信息用于指示第二网络设备能够提供至少一个应用的实例的地址;或者,所述第三网络设备接收来自所述第一网络设备的指示信息,所述指示信息用于指示所述第一网络设备能够提供至少一个应用的实例的地址所述指示信息是根据所述注册信息确定的。

21、在一种可能的实施方式中,所述方法还包括:所述第三网络设备根据所述注册信息或所述指示信息确定所述第一网络设备能够提供所述第一应用的实例的地址;和/或,所述第三网络设备根据所述注册信息确定所述第二网络设备能够提供所述第一应用的实例的地址。

22、在一种可能的实施方式中,所述第一消息为边缘应用服务器eas发现请求消息。

23、在一种可能的实施方式中,所述第三网络设备获取来自终端设备的第一应用的标识,包括:所述第三网络设备获取来自终端设备的dns查询请求,所述dns查询请求包括所述第一应用的标识,所述dns查询请求用于请求所述第一应用的实例的地址。

24、在一种可能的实施方式中,所述第一网络设备为边缘使能服务器ees,所述第三网络设备为会话管理功能smf网元或者nef网元或者边缘配置服务器ecs;或者,所述第一网络设备为ecs,所述第三网络设备为smf网元或者nef网元。

25、第四方面,本技术还提供一种通信装置,该通信装置具有实现上述第三方面提供的任一方法。该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或单元。

26、在一种可能的实现方式中,该通信装置包括:处理器,该处理器被配置为支持该通信装置执行以上所示方法中第三网络设备的相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括通信接口,该通信接口用于支持该通信装置与第一网络设备等设备之间的通信。

27、在一种可能的实现方式中,该通信装置包括相应的功能单元,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的单元。

28、在一种可能的实施方式中,通信装置的结构中包括处理单元和通信单元,这些单元可以执行上述方法示例中相应功能,具体参见第三方面提供的方法中的描述,此处不做赘述。

29、第五方面,本技术提供一种通信装置,所述通信装置包括处理器,当所述处理器执行存储器中的计算机程序或指令时,如第一方面所述的方法被执行。

30、第六方面,本技术提供一种通信装置,所述通信装置包括处理器,当所述处理器执行存储器中的计算机程序或指令时,如第三方面所述的方法被执行。

31、第七方面,本技术提供一种通信装置,所述通信装置包括处理器和存储器,所述存储器用于存储计算机程序或指令;所述处理器用于执行所述存储器所存储的计算机程序或指令,以使所述通信装置执行如第一方面中所示的相应的方法。

32、第八方面,本技术提供一种通信装置,所述通信装置包括处理器和存储器,所述存储器用于存储计算机程序或指令;所述处理器用于执行所述存储器所存储的计算机程序或指令,以使所述通信装置执行如第三方面中所示的相应的方法。

33、第九方面,本技术提供一种通信装置,所述通信装置包括处理器、存储器和收发器,所述收发器,用于接收信号或者发送信号;所述存储器,用于存储计算机程序或指令;所述处理器,用于从所述存储器调用所述计算机程序或指令执行如第一方面所述的方法。

34、第十方面,本技术提供一种通信装置,所述通信装置包括处理器、存储器和收发器,所述收发器,用于接收信号或者发送信号;所述存储器,用于存储计算机程序或指令;所述处理器,用于从所述存储器调用所述计算机程序或指令执行如第三方面所述的方法。

35、第十一方面,本技术提供一种通信装置,所述通信装置包括处理器和接口电路,所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器运行所述代码指令以执行如第一方面所示的相应的方法。

36、第十二方面,本技术提供一种通信装置,所述通信装置包括处理器和接口电路,所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器运行所述代码指令以执行如第三方面所示的相应的方法。

37、第十三方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序或指令,当计算机读取并执行所述计算机程序或指令时,使得第一方面所述的方法被实现。

38、第十四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序或指令,当计算机读取并执行所述计算机程序或指令时,使得第三方面所述的方法被实现。

39、第十五方面,本技术提供一种包括指令的计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得第一方面所述的方法被实现。

40、第十六方面,本技术提供一种包括指令的计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得第三方面所述的方法被实现。

41、第十七方面,本技术提供一种芯片,包括处理器,所述处理器与存储器耦合,用于执行所述存储器中存储的计算机程序或指令,当所述处理器执行所述计算机程序或指令时,使得第一方面所述的方法被实现。

42、第十八方面,本技术提供一种芯片,包括处理器,所述处理器与存储器耦合,用于执行所述存储器中存储的计算机程序或指令,当所述处理器执行所述计算机程序或指令时,使得第三方面所述的方法被实现。

43、第十九方面,本技术提供一种系统,包括上述第二方面提供的装置以及上述第四方面提供的装置。

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