【技术实现步骤摘要】
设备识别方法、服务器、电子设备和存储介质
本专利技术实施方式涉及网络通信领域,特别涉及一种设备识别方法、服务器、电子设备和存储介质。
技术介绍
由于每一个设备的网卡都会有全球唯一的mac地址以及http协议中的user-agent字段包含终端信息,因此在传统的设备识别技术在通常会使用mac地址或者user-agent字段进行识别。在使用mac地址进行识别时,是通过mac地址的前六位来识别,mac地址的前六位是IEEE分配给各个厂商的公司ID,通过识别mac地址的前六位就可以判断终端设备的生产厂商;在使用user-agent字段进行设备识别时,是通过识别用户在使用浏览器访问的时候携带的user-agent字段来判断终端设备的类型、型号、操作系统等信息。然而,现有技术在使用mac地址前六位进行识别时,只能大概判断出设备的生产厂商,也会存在终端设备厂商会采购其他厂商的芯片进行组装,导致多款终端使用同一个mac地址;在使用user-agent字段进行设备识别时,会存在设备不能发送http请求或者user-agent字段信息被 ...
【技术保护点】
1.一种设备识别方法,其特征在于,包括:/n设备接入网络时,获取所述设备的user-agent字段、所述设备的mac地址、所述设备的域名;/n将所述user-agent字段与预设user-agent设备库匹配,获取第一组设备信息,其中,所述预设user-agent设备库包含4级user-agent设备库、3级user-agent设备库;/n将所述mac地址和所述域名与预设mac域名设备库匹配,获取第二组设备信息;/n将所述mac地址与预设mac设备库匹配,获取第三组设备信息和所述设备的网络接入方式;/n根据所述第一组设备信息、所述第二组设备信息和所述第三组设备信息获取所述设 ...
【技术特征摘要】
1.一种设备识别方法,其特征在于,包括:
设备接入网络时,获取所述设备的user-agent字段、所述设备的mac地址、所述设备的域名;
将所述user-agent字段与预设user-agent设备库匹配,获取第一组设备信息,其中,所述预设user-agent设备库包含4级user-agent设备库、3级user-agent设备库;
将所述mac地址和所述域名与预设mac域名设备库匹配,获取第二组设备信息;
将所述mac地址与预设mac设备库匹配,获取第三组设备信息和所述设备的网络接入方式;
根据所述第一组设备信息、所述第二组设备信息和所述第三组设备信息获取所述设备的设备识别信息。
2.根据权利要求1所述的设备识别方法,其特征在于,所述将所述user-agent字段与预设user-agent设备库匹配,获取第一组设备信息,其中,所述预设user-agent设备库包含4级user-agent设备库、3级user-agent设备库,包括:
获取所述user-agent字段中的高、中、低优先级关键字;
将所述高、中、低优先级关键字与所述4级user-agent设备库匹配,获取所述第一组设备信息,其中,当相对高优先级的所述关键字匹配成功时,则不再进行所述匹配。
3.根据权利要求2所述的设备识别方法,其特征在于,所述将所述高、中、低优先级关键字与所述4级user-agent设备库中的数据匹配,获取所述第一组设备信息还包括:
当所述高、中、低优先级关键字均匹配失败时,根据所述高、中、低优先级关键字获取新的关键字;
将所述新的关键字与所述3级user-agent设备库匹配,获取所述第一组终端设备信息。
4.根据权利要求1所述的设备识别方法,其特征在于,所述将所述mac地址和所述域名与预设mac域名设备库匹配,获取第二组设备信息包括:
将所述mac地址与所述域名组合,获取mac域名数据;
将所述mac域名数据与所述mac域名设备库匹配,获取所述第二组设备信息。
5.根据权利要求1所述的设备识别方法,其特征在于,所述将所述mac地址与预设mac设备库进行匹配,获取第三组设备信息,包括:
获取所述mac地址的前六位;<...
【专利技术属性】
技术研发人员:韩凯,徐沁沁,徐悦,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。