Patent ID: 11863439
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 11:
12. An apparatus for application identification, the apparatus comprising:
a memory storing instructions; and
at least one processor in communication with the memory, the at least one processor configured, upon execution of the instructions, to perform the following steps:
separately extract features from a plurality of data flows to obtain a flow table and a domain name table, the flow table comprising a plurality of flow entries, each flow entry of the plurality of flow entries comprises a 5-tuple and a flow start time point, the domain name table comprises a plurality of domain name entries, each domain name entry of the plurality of domain name entries comprises a source Internet Protocol, IP, address, a destination domain name, a destination IP address, and a domain name type;
perform flow behavior feature analysis according to the flow table to obtain a plurality of services, each service comprising one IP address and one port identifier;
cluster the plurality of services according to the flow table and the domain name table to obtain a plurality of application types; and
determine a label corresponding to each of the plurality of application types, the label identifying an application to which a data flow belongs.