IP Library Granted Patent US 12,224,905
Granted Patent B2
US 12,224,905 · App. 18/521,395 · Granted Feb 11, 2025

Communication method and communication apparatus

Inventors: Yang Xin (Shanghai, CN); Fangyuan Zhu (Beijing, CN); Weiwei Chong (Shenzhen, CN); Xiaobo Wu (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L41/0893G06F18/20H04L41/14H04L63/0236
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,224,905
App. No.
18/521,395
Granted
Feb 11, 2025
Kind
B2
Abstract

Embodiments of this application disclose a communication method and a communication apparatus, to identify application information of first data, and improve an application analytics success rate. The method includes: A first data analytics network element receives first information of an application from a first network element, where the first information includes first application description information and/or an application status that correspond/corresponds to the application, the first application description information includes an application identifier and first IP information that correspond to the application, and the application status includes a foreground state or a background state of the application; the first data analytics network element determines second information based on the first information; and the first data analytics network element sends the second information to a second network element.

Claims (69)

1. A communication system, comprising:

a first data analytics network element configured to:

receive first information of an application from a first network element, wherein the first information comprises first application description information that corresponds to the application, and the first application description information comprises an application identifier and first internet protocol (IP) information that correspond to the application;

receive second data corresponding to the application from a third network element;

determine second information based on the first information and the second data, wherein the second information comprises the application identifier and at least one of the following corresponding to the application: an application analytics model, at least one application characteristic, or second application description information; and

send the second information; and

a second network element configured to:

receive the second information; and

determine, based on the second information, application information corresponding to first data, wherein the application information corresponding to the first data comprises an application identifier of the first data.

2. The system according to claim 1 , wherein the second information comprises the application analytics model; and

wherein determining the second information based on the first information and the second data comprises performing model training based on the first information and the second data to obtain the application analytics model.

3. The system according to claim 1 , wherein the second information comprises the at least one application characteristic; and

wherein determining the second information based on the first information and the second data comprises performing application characteristic extraction on the second data based on the first information to obtain the at least one application characteristic.

4. The system according to claim 1 , wherein the second information comprises the second application description information, and the second application description information comprises second IP information; and

wherein determining the second information based on the first information and the second data comprises:

determining the application analytics model or the at least one application characteristic based on the first information and the second data; and

determining the second application description information based on the application analytics model or the at least one application characteristic.

5. The system according to claim 4 , wherein the first data analytics network element is further configured to:

determine that the first IP information of the application is updated to the second IP information; and

send first indication information to the second network element, wherein the first indication information indicates that the second IP information is updated IP information of the first IP information.

6. The system according to claim 4 , wherein the first data analytics network element is further configured to:

determine that the second IP information is newly added IP information of the application; and

send second indication information to the second network element, wherein the second indication information indicates that the second IP information is the newly added IP information of the application.

7. The system according to claim 1 , wherein:

the first data analytics network element comprises a network data analytics function (NWDAF) network element;

the first network element comprises a first network exposure function (NEF) network element; and

the second network element comprises at least one of a first user plane function (UPF) network element, a second data analytics network element, or a second NEF network element.

8. The system according to claim 1 , wherein the third network element comprises a second UPF network element, a session management function (SMF) network element, an access and mobility management function (AMF) network element, and an application function (AF) network element.

9. The system according to claim 1 , wherein the second network element is further configured to:

obtain a first characteristic parameter from the first data;

input the first characteristic parameter into the application analytics model; and

output the application information corresponding to the first data through the application analytics model.

10. The system according to claim 1 , wherein the second information comprises the at least one application characteristic, and the at least one application characteristic corresponds to the application information; and

wherein determining, based on the second information, the application information corresponding to first data comprises:

obtaining a second characteristic parameter from the first data; and

matching the second characteristic parameter with the at least one application characteristic, wherein if the second characteristic parameter successfully matches the at least one application characteristic, the application information corresponding to the at least one application characteristic is the application information corresponding to the first data.

11. The system according to claim 1 , wherein the second information comprises the second application description information, and the second application description information comprises second IP information; and

wherein determining, based on the second information, the application information corresponding to first data comprises:

determining IP information of the first data; and

determining, based on the IP information of the first data and the second IP information corresponding to the application, the application information corresponding to the first data.

12. The system according to claim 1 , wherein before receiving the second information, the second network element is further configured to:

when the second network element comprises a second data analytics network element, generate filtering information based on a preset data analytics filtering condition, and send the filtering information to the first data analytics network element, wherein the filtering information requests the second information;

when the second network element comprises a first user plane function (UPF) network element, filter the second data based on a preset event filtering condition, and send the filtered second data to the first data analytics network element, wherein the filtered second data is used by the first data analytics network element to determine the second information; or

when the second network element comprises a second network exposure function (NEF) network element, send first application description information to the first data analytics network element, wherein the first application description information comprises the application identifier and first IP information that correspond to the application, and the first application description information is used by the first data analytics network element to determine the second information.

13. The system according to claim 1 , wherein the second network element comprises a second network exposure function (NEF) network element, and the second network element is further configured to:

receive first indication information from the first data analytics network element; and

determine, based on the first indication information, that second IP information comprised in the second application description information is updated IP information of the first IP information.

14. The system according to claim 1 , wherein the second network element comprises a second network exposure function (NEF) network element, and the second network element is further configured to:

receive second indication information from the first data analytics network element; and

determine, based on the second indication information, that second IP information comprised in the second application description information is newly added IP information of the application.

15. The system according to claim 1 , wherein the application information corresponding to the first data comprises the application identifier of the first data, and the second network element is further configured to:

obtain policy information of the first data based on the application identifier of the first data.

16. A communication apparatus, comprising:

at least one processor; and

a memory coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform operations comprising:

receiving second information from a first data analytics network element, wherein the second information comprises an application identifier of an application and at least one of the following corresponding to the application: an application analytics model, at least one application characteristic, or second application description information; and

determining, based on the second information, application information corresponding to first data, wherein the application information corresponding to the first data comprises at least one of an application identifier or an application status of the first data, and the application status comprises a foreground state or a background state of the application.

17. The communication apparatus according to claim 16 , wherein determining, based on the second information, the application information corresponding to the first data comprises:

obtaining a first characteristic parameter from the first data;

inputting the first characteristic parameter into the application analytics model; and

outputting the application information corresponding to the first data through the application analytics model.

18. The communication apparatus according to claim 16 , wherein the second network element comprises at least one of a first user plane function (UPF) network element, a second data analytics network element, or a second network exposure function (NEF) network element.

19. A communication method, comprising:

receiving second information from a first data analytics network element, wherein the second information comprises an application identifier of an application and at least one of the following corresponding to the application: an application analytics model, at least one application characteristic, or second application description information; and

determining, based on the second information, application information corresponding to first data, wherein the application information corresponding to the first data comprises at least one of an application identifier or an application status of the first data, and the application status comprises a foreground state or a background state of the application.

20. The communication method according to claim 19 , wherein determining, based on the second information, the application information corresponding to the first data comprises:

obtaining a first characteristic parameter from the first data;

inputting the first characteristic parameter into the application analytics model; and

outputting the application information corresponding to the first data through the application analytics model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: XIN, YANG; ZHU, FANGYUAN; CHONG, WEIWEI; WU, XIAOBO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 066102/0379 →
Priority Claims (1)
CN 202010817054.2 · Aug 12, 2020 · national
Continuity (3)
Continuation 18167347 · Feb 10, 2023
Continuation PCTCN2021096242 · May 27, 2021
Related Publication 20240171465A1 · May 23, 2024
References Cited (29)
US 8200790B1 · Reeves · 2012 [cited by examiner]
US 9794233B2 · Grab · 2017 [cited by examiner]
US 11190497B2 · Grab · 2021 [cited by examiner]
US 11526325B2 · Stankoulov · 2022 [cited by examiner]
US 11888708B1 · Madiya · 2024 [cited by examiner]
US 20050188318A1 · Tamir · 2005 [cited by examiner]
US 20130054960A1 · Grab · 2013 [cited by examiner]
US 20140233421A1 · Matthews · 2014 [cited by applicant]
US 20180139645A1 · Yu et al. · 2018 [cited by applicant]
US 20190174319A1 · Backholm et al. · 2019 [cited by applicant]
US 20210208906A1 · Hands et al. · 2021 [cited by applicant]
US 20240137269A1 · Yao · 2024 [cited by examiner]
CN 103051725A · 2013 [cited by applicant]
CN 105426425A · 2016 [cited by applicant]
CN 105591973A · 2016 [cited by applicant]
CN 109698798A · 2019 [cited by applicant]
CN 110580256A · 2019 [cited by applicant]
EP 1742416A1 · 2007 [cited by applicant]
WO 2012048744A1 · 2012 [cited by applicant]
3GPP TS 23.501 V16.5.1, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 16),” Aug. 2020, 440 pages. [cited by applicant]
3GPP TS 23.288 V16.4.0, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support network data analytics services (Release 1… [cited by applicant]
3GPP TS 23.502 V16.5.1, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 16),” Aug. 2020, 594 pages. [cited by applicant]
3GPP TS 23.503 V16.5.1, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and charging control framework for the 5G System (5GS); Stage 2 (Release 16),” Aug. 2020, 11… [cited by applicant]
CATT, “KI #1, New Sol: NWDAF decomposition,” SA WG2 Meeting #S2-139E, S2-2004181, Jun. 1-12, 2020, Elbonia, 3 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/CN2021/096242, mailed on Aug. 20, 2021, 18 pages (with English translation). [cited by applicant]
Samsung, “KI #14, New Sol: new application detection,” SA WG2 Meeting #139E, S2-2004183, Jun. 1-12, 2020, 4 pages. [cited by applicant]
Samsung, “KI #14, New Sol: new application detection,” SA WG2 Meeting #139E, S2-2004559, Jun. 1-12, 2020, 4 pages. [cited by applicant]
Samsung, “Solution to support slice SLA guarantee,” 3GPP SA WG2 Meeting #136, S2-1911816, Reno, NV, USA, Nov. 18-22, 2019, 3 pages. [cited by applicant]
Sandvine, “New key issue: Adding Application KPIs to the Input data in some services described in TS23.288,” SA WG2 Meeting #135, S2-1909917, Split, Croatia, Oct. 14-18, 2019, 3 pages. [cited by applicant]