[发明专利]Web应用的识别方法和装置有效
申请号: | 201410261058.1 | 申请日: | 2014-06-12 |
公开(公告)号: | CN105227599B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 何双宁;许鑫城;郑兴;董昭;马杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 吴贵明,张永明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 识别 方法 装置 | ||
技术领域
本发明涉及互联网应用领域,具体而言,涉及一种Web应用的识别方法和装置。
背景技术
在互联网应用领域,Web应用通常可以是指加载在Web应用框架中的各类网络应用程序,其中,加载的Web应用可以用于实现多种不同的功能,而加载后的Web应用框架则可以形成功能齐备的网页或网站,进而维护有这些网页或网站、并运行有这些Web应用的Web服务器便可以向用户提供相应的服务,如网页浏览服务、邮箱服务等。
考虑到网页或网站所需加载的诸多功能,一个网页或多个网页组合形成的网站所需加载的Web应用可能会有成百上千个,排除数量庞大且构成繁杂的Web应用对于开发者造成的负担,对于网页、网站或网络系统的管理和维护人员来说,如何有效地识别出具体的某一个或某一类Web应用便成为了一个令人头疼的问题。
针对这一问题,目前通常所采用的解决方案是人工维护所需管理的网页、网站或网络系统中的每个Web应用的访问路径、端口号以及进程编号等能够唯一标识每个Web应用的数据记录所形成的数据表,并在识别某一Web应用时,手动查询出该Web应用的访问路径、端口号以及进程编号等信息,然后与数据记录进行匹配,并输出匹配的结果来识别出该Web应用。然而,对于维护人员来说,采用该方案来识别Web应用显然较为费时费力,并且运维人员需要为每个Web应用的实例也即实际加载到网页中的Web应用维护一条数据记录,也就是说,现有的方案无法识别出同一类型的Web应用在同一网页或不同网页中出现的多个实例,即便能够通过手动筛选的方式来完成,其人工成本和效率也不尽如人意。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种Web应用的识别方法和装置,以至少解决现有的方案无法识别出同一类型的Web应用在同一网页或不同网页中出现的多个实例的技术问题。
根据本发明实施例的一个方面,提供了一种Web应用的识别方法,包括:向运行有Web应用的服务器发送用于请求访问上述Web应用的请求消息;接收上述服务器返回的响应消息;判断是否存在与接收的上述响应消息的数据内容匹配的预存特征数据项,其中,上述预存特征数据项对应于同一类型的Web应用;若存在与接收的上述响应消息的数据内容匹配的预存特征数据项,则输出与上述匹配的预存特征数据项对应的Web应用描述信息,其中,上述Web应用描述信息用于描述上述同一类型的Web应用。
根据本发明实施例的另一方面,还提供了一种Web应用的识别装置,包括:发送单元,用于向运行有Web应用的服务器发送用于请求访问上述Web应用的请求消息;接收单元,用于接收上述服务器返回的响应消息;第一判断单元,用于判断是否存在与接收的上述响应消息的数据内容匹配的预存特征数据项,其中,上述预存特征数据项对应于同一类型的Web应用;输出单元,用于在存在与接收的上述响应消息的数据内容匹配的预存特征数据项时,输出与上述匹配的预存特征数据项对应的Web应用描述信息,其中,上述Web应用描述信息用于描述上述同一类型的Web应用。
在本发明实施例中,采用了向运行有Web应用的服务器发送请求访问Web应用的请求消息、然后再对接收到的服务器所返回的响应消息进行匹配分析的方式,进而可以根据匹配的结果来获取并输出该Web应用的描述信息,从而实现对Web应用的自动识别。具体地,在本发明实施例中,可以在服务器所返回的响应消息的数据内容与对应于同一类型的Web应用的预存特征数据项之间进行匹配,通过这一方式,可以实现对同一类型的Web应用或者说加载在同一网页或不同网页中的同一Web应用的不同实例的识别,而无关于该Web应用具体被加载在哪个网页或网站中,进而解决了现有的方案无法识别出同一类型的Web应用在同一网页或不同网页中出现的多个实例的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的Web应用的识别方法的示意图;
图2是根据本发明实施例的一种可选的Web应用的识别方法或装置的实施环境的示意图;
图3是根据本发明实施例的另一种可选的Web应用的识别方法的示意图;
图4是根据本发明实施例的又一种可选的Web应用的识别方法的示意图;
图5是根据本发明实施例的一种可选的Web应用的识别装置的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410261058.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手机行业调研平台系统
- 下一篇:一种互联网架构及实现方法