1.一種終端設備的特征信息的提取方法,其特征在于,包括:
根據(jù)終端設備的特征信息以及每個特征信息對應的用戶代理User-Agent字符串,構建標識所述特征信息與所述User-Agent字符串之間的映射關系的User-Agent特征庫文件;
采集第一終端設備發(fā)送的請求報文,從所述請求報文中獲取所述第一終端設備的第一User-Agent字符串;
根據(jù)所述第一User-Agent字符串從所述User-Agent特征庫文件中查找與所述第一User-Agent字符串對應的第一特征信息,得到所述第一終端設備的特征信息。
2.根據(jù)權利要求1所述的終端設備的特征信息的提取方法,其特征在于,所述終端設備的特征信息包括分別從多個維度獲取的特征信息;其中,
所述多個維度至少包括終端設備系統(tǒng)、終端設備廠商以及終端設備型號中的至少一種。
3.根據(jù)權利要求1所述的終端設備的特征信息的提取方法,其特征在于,采集第一終端設備發(fā)送的請求報文,從所述請求報文中獲取所述第一終端設備的第一User-Agent字符串,具體包括:
采集第一終端設備發(fā)送的HTTP報文,從所述HTTP報文中獲取所述第一終端設備的第一User-Agent字符串。
4.根據(jù)權利要求3所述的終端設備的特征信息的提取方法,其特征在于,根據(jù)所述第一User-Agent字符串從所述User-Agent特征庫文件中查找與所述第一User-Agent字符串對應的第一特征信息,具體包括:
根據(jù)所述第一User-Agent字符串運用多模式匹配AC算法從所述User-Agent特征庫文件中查找與所述第一User-Agent字符串對應的第一特征信息。
5.根據(jù)權利要求4所述的終端設備的特征信息的提取方法,其特征在于,所述提取方法還包括:
若所述第一User-Agent字符串對應多個第一特征信息且所述多個第一特征信息屬于同一維度的特征信息,獲取所述第一特征信息的長度;
選取所述長度最長的第一特征信息,作為所述第一終端設備的特征信息。
6.一種終端設備的特征信息的提取裝置,其特征在于,包括:
構建模塊,用于根據(jù)終端設備的特征信息以及每個特征信息對應的用戶代理User-Agent字符串,構建標識所述特征信息與所述User-Agent字符串之間的映射關系的User-Agent特征庫文件;
采集模塊,用于采集第一終端設備發(fā)送的請求報文,從所述請求報文中獲取所第一述終端設備的第一User-Agent字符串;
確定模塊,用于根據(jù)所述第一User-Agent字符串從所述User-Agent特征庫文件中查找與所述第一User-Agent字符串對應的第一特征信息,得到所述第一終端設備的特征信息。
7.根據(jù)權利要求6所述的終端設備的特征信息的提取裝置,其特征在于,所述終端設備的特征信息包括分別從多個維度獲取的特征信息;其中,
所述多個維度至少包括終端設備系統(tǒng)、終端設備廠商以及終端設備型號中的至少一種。
8.根據(jù)權利要求6所述的終端設備的特征信息的提取裝置,其特征在于,所述采集模塊包括:
采集子模塊,用于采集第一終端設備發(fā)送的HTTP報文,從所述HTTP報文中獲取所述第一終端設備的第一User-Agent字符串。
9.根據(jù)權利要求8所述的終端設備的特征信息的提取裝置,其特征在于,所述確定模塊具體包括:
確定子模塊,用于根據(jù)所述第一User-Agent字符串運用多模式匹配AC算法從所述User-Agent特征庫文件中查找與所述第一User-Agent字符串對應的第一特征信息。
10.根據(jù)權利要求9所述的終端設備的特征信息的提取裝置,其特征在于,所述提取裝置還包括:
獲取模塊,用于若所述第一User-Agent字符串對應多個第一特征信息且所述多個第一特征信息屬于同一維度的特征信息,獲取所述第一特征信息的長度;
信息確定模塊,用于選取所述長度最長的第一特征信息,作為所述第一終端設備的特征信息。