[发明专利]一种反向代理技术实现数字文献资源网关的方法有效
申请号: | 201210206540.6 | 申请日: | 2012-06-21 |
公开(公告)号: | CN102710559A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 曹方;施韶亭;杨生举;赵凡;张龙;肖琬蓉;赵昕晖 | 申请(专利权)人: | 甘肃省科学技术情报研究所 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/08 |
代理公司: | 甘肃省知识产权事务中心 62100 | 代理人: | 李琪 |
地址: | 730000 甘*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 反向 代理 技术 实现 数字 文献 资源 网关 方法 | ||
技术领域
本发明属于数字文献资源管理技术领域,主要涉及反向代理(Reverse Proxy)技术,通过资源网关实现对用户的统一授权,对数字文献资源进行透明访问和原文下载控制的方法,具体涉及一种反向代理技术实现数字文献资源网关的方法。
背景技术
反向代理(Reverse Proxy)技术是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。主要起到作用为:加密和SSL加速、负载平衡、缓存静态内容、压缩、减速上传、网络安全等。支持反向代理的WEB服务协议主要为HTTP、HTTPS、FTP、DNS、VPN和SSH等。
HTTP协议的反向代理技术中主要采用转发(ProxyPass)和重定向(Rewrite)两种方式对用户的URL请求进行处理。两种方式中,重定向方式不仅执行效率低,过多的请求会造成系统混乱、脆弱和难以维持。普通的资源网关主要采用目录形式区分资源,如地址后加“/source1”代表某以资源,使得反向代理技术需过多采用重定向方式不断改写地址。此种方法在一定程度上可以解决内部数字文献资源的透明访问,实现用户访问的验证和文献资源的控制管理。但此种方法主要采用一个标准HTTP端口访问,会造成反向代理服务器负载过大,服务容易出现问题,稳定性较差。其次,采用目录区分资源的方法,一方面会导致大量的地址重定向,另一方面为了保持网页内容的一致性,HTTP响应数据需二次清理网页内URL地址,造成了资源网关服务器的效能低下。第三,在资源控制方法上,由于采用日志分析方法确定资源是否被过多下载,具有明显的时间滞后性,也不能满足大用户量的访问控制。
发明内容
为了克服上述现有技术中存在的问题,本发明的目的是提供一种反向代理技术实现数字文献资源网关的方法,优化目前图书情报机构对数字文献资源和用户的统一控制及管理的过程,提高转发方法、大幅度减少重定向方法的使用,提升网关的稳定性。
为实现上述目的,本发明所采用的技术方案是:一种反向代理技术实现数字文献资源网关的方法,具体按以下步骤进行::
步骤1:在外部客户机和内部数字资源服务器之间部署具有反向代理服务的资源网关HTTP服务器;为每一种文献资源服务器建立一个外网可访问的虚拟主机,给每一个虚拟主机分配一个唯一的HTTP端口;
步骤2:在资源网关HTTP服务器上建立每个文献资源访问的受控URL列表,对有下载内容的关键URL地址按照正则表达式给予地址重定向,重定向的地址为统一的资源控制模块的接口程序;
步骤3:在资源控制模块接口程序中,首先调入用户管理模块,验证用户登录信息是否合法,若不合法则提示用户登录;按照时间和下载量判断用户下载资源是否超过过量下载阀值,超过阀值提醒用户不能下载;检验合法后,服务程序执行资源下载工作,并将下载内容发送给用户客户端。
所述步骤1中还在文献服务的网站页面给出含有不同端口资源的下载地址导航信息,供用户进行访问。
所述步骤3中将下载内容发送给用户客户端后调入业务管理模块,进行相应的账务处理。
本发明方法具有如下优点:
1)采用端口区分资源相比按目录区分资源,不但降低了服务器因不断重定向地址而引发的性能损耗,而且降低了系统的部署难度,使资源网关的稳定性和效能得以提升。
2)建立具体数字文献资源的关键URL受控列表的处理方法,实现了资源下载的实时保护,提高了资源过度下载控制的时效。
3)网关部署方法简单,采用了统一的资源控制模块接口处理后,相应软件开发周期短且易于维护。
附图说明
图1是现有技术实现资源网关的示意图。
图2是本发明方法用于一种数字文献资源访问的流程图。
图3是本发明方法用于多资源、多端口资源访问的流程图。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甘肃省科学技术情报研究所,未经甘肃省科学技术情报研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210206540.6/2.html,转载请声明来源钻瓜专利网。