发明名称 基于HTTP的客户端类型的识别方法和装置
摘要 本发明实施例涉及网络技术领域,特别涉及一种基于HTTP的客户端类型的识别方法和装置,用于解决现有客户端类型识别过程中,需要较大的存储空间,且处理效率低的问题。本发明实施例的方法包括:根据预先设定的参考头域顺序与客户端类型的对应关系,确定接收到的来自客户端的请求消息的消息头中与对应关系中各参考头域相同的头域;根据确定的头域在该消息头中的排列顺序以及所有对应关系中的参考头域顺序,确定客户端的类型。本发明实施例节省了内存空间,提高了处理效率。
申请公布号 CN102833327B 申请公布日期 2016.03.02
申请号 CN201210292628.4 申请日期 2012.08.16
申请人 瑞斯康达科技发展股份有限公司 发明人 田海燕;练书成
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 孔凡红
主权项 一种基于HTTP的客户端类型的识别方法,其特征在于,该方法包括:根据预先设定的参考头域顺序与客户端类型的对应关系,确定接收到的来自客户端的请求消息的消息头中与所述对应关系中各参考头域相同的头域,其中,所述请求消息包括消息头和消息体,所述消息头中包含多个头域;其中,所述对应关系是通过对已识别的客户端发送的HTTP协议请求消息的消息头包含的各头域的排列顺序及具有的特有特征进行分析得到的;根据确定的头域在该消息头中的排列顺序与所有对应关系中的参考头域顺序,以及与具有特征的参考头域对应的头域具有的特有特征,确定所述客户端的类型;其中,根据下列方式确定所述客户端的类型:针对请求消息的消息头中每个头域,在某个或某些对应关系中包含与该头域对应的参考头域,且该头域在已确定的与该个或该些对应关系中的参考头域对应的头域中的排列顺序,与该个或该些对应关系中的部分或全部对应关系中已确定的参考头域的排列顺序相同时,若该个或该些对应关系中的部分或全部对应关系中与该头域对应的参考头域具有特征,则对具有特征的参考头域及所述消息头中与该参考头域对应的头域进行特征匹配;在所述消息头中与某个对应关系中包含的参考头域对应的头域的排列顺序,与该对应关系中参考头域排列顺序相同,且消息头中与具有特征的参考头域对应的头域的特有特征,包含与其对应的参考头域的特征时,确定发送请求消息的客户端类型为该对应关系中的客户端类型;或者,其中,根据下列方式确定所述客户端的类型:确定所述消息头中与对应关系中的每个参考头域对应的头域,在确定的所有头域在该消息头中的排列顺序与某个或某些对应关系中的参考头域顺序相同后,对具有特征的参考头域及所述消息头中与该参考头域对应的头域进行特征匹配;在所述消息头中与某个对应关系中包含的参考头域对应的头域的排列顺序,与该对应关系中参考头域排列顺序相同,且消息头中与具有特征的参考头域对应的头域的特有特征,包含与其对应的参考头域的特征时,确定发送请求消息的客户端类型为该对应关系中的客户端类型。
地址 100085 北京市海淀区上地六街28号院2号楼