[发明专利]一种从公网WEB网站到内网数据库的访问方法有效
申请号: | 201210574594.8 | 申请日: | 2012-12-25 |
公开(公告)号: | CN103077196A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 陈航 | 申请(专利权)人: | 宁波公众信息产业有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 程晓明 |
地址: | 315040 浙江省宁波市高*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种从公网WEB网站到内网数据库的访问方法,特点是在公网中设置数据库查询程序、数据库执行程序和第一缓存区,在内网中设置常驻客户端程序和第二缓存区,第一缓存区中设置有HASH表,由内网向公网发起请求不断打开公网的网页,下载及上传数据,优点在于本发明的方法代替了原来的公网向内网发起请求,这样,公网的WEB服务器并未向内网主动发起连接,这是防火墙所允许的,也是非常安全的;本发明的方法使公网中的企业WEB网站,甚至不需要建立数据库,就可以实时访问内网的数据,而且这些数据的字段及读写权限是可以预先定义的;同时,内网可以设立完全的防火墙,禁止由公网对内访问,也不会影响公网用户对内网数据的访问。 | ||
搜索关键词: | 一种 公网 web 网站 到内网 数据库 访问 方法 | ||
【主权项】:
一种从公网WEB网站到内网数据库的访问方法,其特征在于在公网中设置数据库查询程序、数据库执行程序和第一缓存区,在内网中设置常驻客户端程序和第二缓存区,所述的第一缓存区中设置有HASH表,具体包括以下步骤:1)用户访问公网,打开网页;2)网页通过所述的数据库查询程序首先查询所述的第一缓存区中HASH表内是否有预存的查询结果,如果有,那么把这个结果直接返回所述的数据库查询程序,用户在公网页面中看到结果信息,如果没有,那么所述的数据库查询程序在所述的第一缓存区中写入查询记录,并进行等待,直到返回结果或超时;3)在内网服务器中运行所述的常驻客户端程序,持续在0.01秒~0.1秒的间隔内定时访问公网服务器的数据库执行程序,当通过数据库执行程序读取到所述的第一缓存区中的查询记录后,常驻客户端程序访问内网数据库;4)当常驻客户端程序取得内网数据库访问结果后,将内网数据库访问结果形成记录放到所述的第二缓存区中;5)当第二缓存区中存在记录时,将该记录作为上传参数附加在访问数据库执行程序的常驻客户端程序上;6)公网中的数据库执行程序把常驻客户端程序上的上传参数存入所述的第一缓存区中;7)所述的数据库查询程序在所述的第一缓存区中取得内网数据库访问结果;8)所述的数据库查询程序结束等待,返回内网数据库访问结果,用户在公网页面中看到内网数据库访问结果信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波公众信息产业有限公司,未经宁波公众信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210574594.8/,转载请声明来源钻瓜专利网。