[发明专利]客户端/服务器模式下的数据库访问集中控制方法无效
申请号: | 201010519834.5 | 申请日: | 2010-10-26 |
公开(公告)号: | CN102006282A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 黄晨东;蔡锦明 | 申请(专利权)人: | 福州星网视易信息系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F17/30 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 翁素华 |
地址: | 350000 福建省福州市仓山区建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种客户端/服务器模式下的数据库访问集中控制方法,包括数据库服务,所述的数据库服务器安装有数据库访问控制服务和数据库,所述的数据库访问控制服务设置有一包含有客户端标识、访问优先级、所处状态、等待时间的客户端信息队列,通过判断客户端信息队列中的对应的客户端所处的状态和标识,来定时访问数据库,从而实现数据库访问集中控制,防止了多个客户端同时访问数据库。本发明在不增加服务器硬件开销的情况下,可以解决服务器在多个客户端同时访问数据库时处理速度慢的问题,同时不影响原来的业务流程。 | ||
搜索关键词: | 客户端 服务器 模式 数据库 访问 集中控制 方法 | ||
【主权项】:
一种客户端/服务器模式下的数据库访问集中控制方法,包括数据库服务,其特征在于:包括以下步骤:步骤10、所述的数据库服务器安装有数据库访问控制服务和数据库,所述的数据库访问控制服务设置有一包含有客户端标识、访问优先级、所处状态、等待时间的客户端信息队列以及一异步控制量;步骤20、当一客户端访问数据库时,客户端通过通讯协议向所述的数据库访问控制服务发送访问数据库请求信息;步骤30、所述的数据库访问控制服务将所述的数据库访问控制服务收到的请求信息添加到所述的客户端信息队列中,并将客户端的所处状态信息设置为等待状态;步骤40、数据库访问控制服务遍历所述的客户端信息队列,并统计处于访问状态的客户端数量,判断处于访问状态的客户端数量是否小于所述的异步控制量 是,则数据库访问控制服务将按访问优先级从高到低的顺序以及客户端申请顺序来通知处于等待状态的客户端进行数据库访问,并将客户端的所处状态信息设置为访问状态,此时,数据库访问控制服务对其客户端访问数据库到访问数据库完毕的时间进行统计,并等待其客户端反馈访问数据库完毕的信号,否则处于等待状态的客户端继续保持等待状态;步骤50、判断所述的统计出来的时间是否大于所述的客户端信息队列中的等待时间,否,则数据库访问控制服务将对应的客户端信息从客户端信息队列中删除;是则数据库访问控制服务将其客户端信息的访问状态设置为超时状态,并等待客户端将所述的访问数据库完毕的信号传回时,将其对应的客户端信息删除;步骤60、数据库访问控制服务接受到客户端发送的访问数据库请求信息或访问数据库完毕的信号时,继续步骤40。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州星网视易信息系统有限公司,未经福州星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010519834.5/,转载请声明来源钻瓜专利网。