A Hierarchical Terminal Recognition Approach based on Network Traffic Analysis