IP Library › Granted Patent US 12,432,174
Granted Patent B2
US 12,432,174 · App. 17/675,705 · Granted Sep 30, 2025

Information obtaining method and apparatus

Inventors: Cuili Ge (Beijing, CN); Yanmei Yang (Beijing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L61/4541H04L67/1021H04W4/40H04W48/04H04W48/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,432,174
App. No.
17/675,705
Granted
Sep 30, 2025
Kind
B2
Abstract

Example information obtaining methods and apparatus are described. One example method includes receiving information about a first instance of an application and information about a second instance of the application by a first server from a second server and a third server respectively. The first server stores the information about the first instance and the information about the second instance.

Claims (70)

1. An information obtaining method, comprising:

receiving, by a first server, information about a first instance of an application from a second server, wherein the information about the first instance comprises identification information of the application and first information, and the first information indicates a location of the first instance, wherein the first information comprises an internet protocol (IP) address of the first instance;

receiving, by the first server, information about a second instance of the application from a third server, wherein the information about the second instance comprises the identification information of the application and second information, the second information indicates a location of the second instance, wherein the second information comprises an IP address of the second instance, and wherein the first server is a server serving the second server and the third server; and

storing, by the first server, the information about the first instance and the information about the second instance.

2. The method according to claim 1 , further comprising:

receiving, by the first server, area information of the second server from the second server or a first network element;

obtaining, by the first server, location information of user equipment; and

determining, by the first server, a target server based on the area information of the second server and the location information of the user equipment.

3. The method according to claim 2 , further comprising:

receiving, by the first server, an application identity from an edge enabler client (EEC), wherein the target server serves an application instance corresponding to the application identity.

4. The method according to claim 1 , wherein:

the first information comprises one or more of the following:

access identification information of a first edge network, an IP address of the first edge network, or an IP address of a first edge enabler server, wherein the second server is located in the first edge network; and

the second information comprises one or more of the following:

access identification information of a second edge network, an IP address of the second edge network, or an IP address of a second edge enabler server, wherein the third server is located in the second edge network.

5. The method according to claim 1 , wherein the method further comprises:

sending, by the first server, a first application programming interface (API) discovery request to the second server, wherein the first API discovery request comprises discovery type information, the discovery type information indicates that the first API discovery request comprises a request for application instances, or the discovery type information is used to indicates that the first API discovery request comprises a request for application instances and an API, and wherein the application instances comprise the first instance and the second instance; and

sending, by the first server, the first API discovery request to the third server.

6. The method according to claim 5 , wherein:

the receiving, by a first server, information about a first instance of an application from a second server comprises:

receiving, by the first server, a first API discovery response from the second server, wherein the first API discovery response comprises the information about the first instance; and

the receiving, by the first server, information about a second instance of the application from a third server comprises:

receiving, by the first server, a second API discovery response from the third server, wherein the second API discovery response comprises the information about the second instance.

7. The method according to claim 6 , wherein:

the receiving, by a first server, information about a first instance of an application from a second server comprises:

receiving, by the first server, a first API publish request from the second server, wherein the first API publish request comprises the information about the first instance of the application, and the first API publish request is used to publish at least one of an API or the first instance; and

the receiving, by the first server, information about a second instance of the application from a third server comprises:

receiving, by the first server, a second API publish request from the third server, wherein the second API publish request comprises the information about the second instance of the application, and the second API publish request is used to publish at least one of an API or the second instance.

8. The method according to claim 7 , wherein:

the information about the first instance of the application further comprises one or more of the following:

identification information of a second edge enabler server, or service range information of the second instance.

9. The method according to claim 1 , wherein the method further comprises:

receiving, by the first server, the identification information of the application and location information of a first device from the first device; and

sending, by the first server, an IP address of a third instance to the first device, wherein the third instance is determined based on the identification information of the application, the location information of the first device, the information about the first instance of the application, and the information about the second instance of the application, and wherein the third instance is the first instance or the second instance.

10. The method according to claim 9 , wherein the method further comprises:

when the IP address of the third instance is the IP address of the first instance, sending, by the first server, one or more of the following to the first device:

access identification information of a first edge network, the IP address of the first edge network, or the IP address of a first edge enabler server; or

when the IP address of the third instance is the IP address of the second instance, sending, by the first server, one or more of the following to the first device:

access identification information of a second edge network, the IP address of the second edge network, or the IP address of a second edge enabler server.

11. An information obtaining method, comprising:

obtaining, by a second server, information about a first instance of an application, wherein the information about the first instance comprises identification information of the application and first information, and the first information indicates a location of the first instance, wherein the first information comprises an internet protocol (IP) address of the first instance; and

sending, by the second server, the information about the first instance to a first server, wherein the first server is a server serving the second server.

12. The method according to claim 10 , further comprising:

sending, by the second server, area information of the second server to the first server.

13. The method according to claim 11 , wherein the first information comprises one or more of the following:

access identification information of a first edge network, an IP address of the first edge network, or an IP address of a first edge enabler server, wherein the second server is located in the first edge network.

14. The method according to claim 11 , wherein the obtaining, by a second server, information about a first instance of an application comprises:

receiving, by the second server, identification information of the first instance and an IP address of the first instance from a first instance server of the application; and

obtaining, by the second server, the first information locally.

15. The method according to claim 11 , wherein the obtaining, by a second server, information about a first instance of an application comprises:

receiving, by the second server, the information about the first instance from a first instance server of the application.

16. The method according to claim 11 , further comprising:

receiving, by the second server, a first application programming interface (API) discovery request from the first server, wherein the first API discovery request comprises discovery type information, the discovery type information indicates that the first API discovery request comprises a request for an application instance, or the discovery type information indicates that the first API discovery request comprises a request for an application instance and an API, and wherein the application instance comprises the first instance.

17. The method according to claim 16 , wherein the sending, by the second server, the information about the first instance to a first server comprises:

sending, by the second server, a first API discovery response to the first server, wherein the first API discovery response comprises the information about the first instance.

18. The method according to claim 11 , wherein the sending, by the second server, the information about the first instance to a first server comprises:

sending, by the second server, a first API publish request to the first server, wherein the first API publish request comprises the information about the first instance of the application, and the first API publish request is used to publish at least one of the API or the first instance.

19. The method according to claim 11 , wherein the information about the first instance of the application further comprises one or more of the following:

identification information of a first edge enabler server, or service range information of the first instance.

20. A apparatus, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing one or more instructions for execution by the at least one processor to perform operations comprising:

receiving information about a first instance of an application from a second server, wherein the information about the first instance comprises identification information of the application and first information, and the first information indicates a location of the first instance, wherein the first information comprises an internet protocol (IP) address of the first instance;

receiving information about a second instance of the application from a third server, wherein the information about the second instance comprises the identification information of the application and second information, the second information indicates a location of the second instance, and wherein the apparatus is a first server serving the second server and the third server, wherein the second information comprises an IP address of the second instance; and

storing the information about the first instance and the information about the second instance.

21. A apparatus, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing one or more instructions for execution by the at least one processor to perform operations comprising:

obtaining information about a first instance of an application, wherein the information about the first instance comprises identification information of the application and first information, and the first information indicates a location of the first instance, wherein the first information comprises an internet protocol (IP) address of the first instance; and

sending the information about the first instance to a first server, wherein the first server is a server serving the apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2025
From: GE, CUILI; YANG, YANMEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 071184/0561 →
Continuity (2)
Continuation PCTCN2020080966 · Mar 24, 2020
Related Publication 20220174585A1 · Jun 2, 2022
References Cited (40)
US 20100131835A1 · Kumar et al. · 2010 [cited by applicant]
US 20130124595A1 · Oplinger et al. · 2013 [cited by applicant]
US 20140108674A1 · Eggleston et al. · 2014 [cited by applicant]
US 20180041424A1 · Zhang · 2018 [cited by applicant]
US 20180263039A1 · Fang et al. · 2018 [cited by applicant]
US 20190092578A1 · Umeyama · 2019 [cited by examiner]
US 20190141606A1 · Qiao et al. · 2019 [cited by applicant]
US 20200242251A1 · Wisgo · 2020 [cited by examiner]
US 20210157938A1 · Chen · 2021 [cited by examiner]
CN 101159750A · 2008 [cited by applicant]
CN 106488504A · 2017 [cited by applicant]
CN 107566437A · 2018 [cited by applicant]
CN 109040312A · 2018 [cited by applicant]
CN 109218455A · 2019 [cited by applicant]
CN 109257193A · 2019 [cited by applicant]
CN 109788078A · 2019 [cited by applicant]
CN 109831548A · 2019 [cited by applicant]
CN 109862581A · 2019 [cited by applicant]
CN 109952741A · 2019 [cited by applicant]
CN 109981316A · 2019 [cited by applicant]
CN 110098947A · 2019 [cited by applicant]
CN 110120879A · 2019 [cited by applicant]
CN 110730499A · 2020 [cited by applicant]
EP 3703337A1 · 2020 [cited by applicant]
WO 2017100640A1 · 2017 [cited by applicant]
WO 2019001174A1 · 2019 [cited by applicant]
WO 2019100266A1 · 2019 [cited by applicant]
WO 2019104280A1 · 2019 [cited by applicant]
WO 2019137207A1 · 2019 [cited by applicant]
China Mobile, “New WID on Study on support of the 5GMSG Service,” 3GPP TSG-SA WG6 Meeting #31, S6-190893, Bruges, Belgium, May 20-24, 2019, 3 pages. [cited by applicant]
PCT International Search Report and Written Opinion issued in International Application No. PCT/CN2019/101650 on Apr. 29, 2020, 17 pages (with English translation). [cited by applicant]
PCT International Search Report and Written Opinion issued in International Application No. PCT/CN2020/080966 on May 29, 2020, 17 pages (with English translation). [cited by applicant]
Samsung Electronics, “Pseudo-CR on Key Issue—Edge service enablement on the Edge Network,” 3GPP TSG-SA WG6 Meeting #30, S6-190625, Newport Beach, USA, Apr. 8-12, 2019, 2 pages. [cited by applicant]
Office Action issued in Chinese Application No. 202080054615.6 on Jul. 7, 2022, 10 pages. [cited by applicant]
3GPP TR 23.758, V0.3.0 (Jul. 2019), “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Application Architecture for Enabling Edge Applications; (Release 17),” Jul. 2… [cited by applicant]
Alibaba Group, “Pseudo-CR on New Solution—Service Continuity for Edge Computing Service,” 3GPP TSG-SA WG6 Meeting #32, S6-191327, Roma, Italy, Jul. 8-12, 2019, 3 pages. [cited by applicant]
Extended European Search Report issued in European Application No. 20854354.6 on Sep. 12, 2022, 11 pages. [cited by applicant]
3GPP TS 23.501 V16.1.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 16),” Jun. 2019, 367 pages. [cited by applicant]
3GPP TS 23.503 V16.1.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and Charging Control Framework for the 5G System; Stage 2 (Release 16),” Jun. 2019, 98 pages. [cited by applicant]
Office Action issued in Chinese Application No. 202080058580.3 on Nov. 1, 2022, 10 pages. [cited by applicant]
Cited By (1)
US 12,634,197