[发明专利]Web应用的识别方法和装置有效
申请号: | 201410261058.1 | 申请日: | 2014-06-12 |
公开(公告)号: | CN105227599B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 何双宁;许鑫城;郑兴;董昭;马杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 吴贵明,张永明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 识别 方法 装置 | ||
1.一种Web应用的识别方法,其特征在于,包括:
向运行有Web应用的服务器发送用于请求访问所述Web应用的请求消息;
接收所述服务器返回的响应消息;
判断是否存在与接收的所述响应消息的数据内容匹配的预存特征数据项,其中,所述预存特征数据项对应于同一类型的Web应用;
若存在与接收的所述响应消息的数据内容匹配的预存特征数据项,则输出与所述匹配的预存特征数据项对应的Web应用描述信息,其中,所述Web应用描述信息用于描述所述同一类型的Web应用。
2.根据权利要求1所述的方法,其特征在于,
在所述判断是否存在与所述响应消息的数据内容匹配的预存特征数据项之前,所述方法还包括:获取多个类型的Web应用对应的多个指纹信息,其中,所述多个类型的Web应用中的每一个Web应用对应所述多个指纹信息中的一个或多个,每个指纹信息包括至少一个预存特征数据项以及与所述至少一个预存特征数据项对应的匹配类型和Web应用描述信息,其中,所述匹配类型用于指示所述每个指纹信息对应的Web应用所返回的响应消息与所述至少一个预存特征数据项之间的对应关系;
所述判断是否存在与所述响应消息的数据内容匹配的预存特征数据项包括:判断所述多个指纹信息中是否存在与接收的所述响应消息的数据内容匹配的指纹信息,其中,接收的所述响应消息与所述匹配的指纹信息中的预存特征数据项之间满足由所述匹配的指纹信息中的匹配类型所指示的对应关系;若存在所述匹配的指纹信息,则将所述匹配的指纹信息中的预设标识项作为所述匹配的预存特征数据项,并将所述匹配的指纹信息中的Web应用描述信息作为与所述匹配的预存特征数据项对应的Web应用描述信息。
3.根据权利要求2所述的方法,其特征在于,所述判断所述多个指纹信息中是否存在与接收的所述响应消息的数据内容匹配的指纹信息包括以下至少之一:
判断所述响应消息的消息报头中是否包含有任意一个指纹信息中的预存特征数据项、并且所述任意一个指纹信息中的匹配类型所指示的对应关系为所述任意一个指纹信息对应的Web应用所返回的响应消息的消息报头中包含有所述任意一个指纹信息中的预存特征数据项;若是,则判断出所述任意一个指纹信息与接收的所述响应消息匹配;
判断所述响应消息的响应正文中是否包含有任意一个指纹信息中的预存特征数据项、并且所述任意一个指纹信息中的匹配类型所指示的对应关系为所述任意一个指纹信息对应的Web应用所返回的响应消息的响应正文中包含有所述任意一个指纹信息中的预存特征数据项;若是,则判断出所述任意一个指纹信息与接收的所述响应消息匹配;
判断基于所述响应消息获取的校验码是否为任意一个指纹信息中的预存特征数据项、并且所述任意一个指纹信息中的匹配类型所指示的对应关系为基于所述任意一个指纹信息对应的Web应用所返回的响应消息获取的校验码为所述任意一个指纹信息中的预存特征数据项;若是,则判断出所述任意一个指纹信息与接收的所述响应消息匹配。
4.根据权利要求2所述的方法,其特征在于,所述输出与所述匹配的预存特征数据项对应的Web应用描述信息包括:
若所述匹配的指纹信息为多个,则输出多个所述匹配的指纹信息中的具有最大预设权值的指纹信息中的Web应用描述信息,其中,所述多个指纹信息中的与同一类型的Web应用对应的多个指纹信息具有不同的预设权值。
5.根据权利要求1所述的方法,其特征在于,所述判断是否存在与接收的所述响应消息的数据内容匹配的预存特征数据项包括以下至少之一:
判断接收的所述响应消息的消息报头中是否包含有任意一个预存特征数据项;若是,则判断出所述响应消息与所述任意一个预存特征数据项匹配;
判断接收的所述响应消息的响应正文中是否包含有任意一个预存特征数据项;若是,则判断出所述响应消息与所述任意一个预存特征数据项匹配;
判断基于接收的所述响应消息所获取的校验码是否为任意一个预存特征数据项;若是,则判断出所述响应消息与所述任意一个预存特征数据项匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410261058.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:手机行业调研平台系统
- 下一篇:一种互联网架构及实现方法