[发明专利]计算机网络中客户端获得数据库服务器配置信息的方法无效
申请号: | 200610161898.6 | 申请日: | 2006-12-07 |
公开(公告)号: | CN101197788A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 周雷 | 申请(专利权)人: | 西门子通信技术(北京)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100102北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机网络 客户端 获得 数据库 服务器 配置 信息 方法 | ||
技术领域
本发明涉及计算机网络中客户端与服务器交换信息的技术;更具体地说,涉及包括了客户端和服务器的网络中,客户端获得数据库服务器信息的方法。
背景技术
在例如包含数据库服务器的、客户端/服务器结构(Client/Server,C/S)结构的计算机网络中,不同的客户端与数据库服务器在网络中都有一个唯一的IP地址。客户端需要知道数据库服务器的IP地址,才能与该数据库服务器进行通信,将需要发送的数据包送达正确的目的地。这种网络的IP地址例如可以是IPv4类型,或者IPv6类型。图1示出了包含数据库服务器的C/S结构的计算机网络图。如图所示,多个客户端通过网络与多个数据库服务器相连,客户端与服务器之间进行数据通信采用的协议可以是轻型目录访问协议(Light DirectoryAccess Protocol,LDAP)或目录访问协议(Directory Access Protocol,DAP)。
现有技术中,客户端获得数据库服务器配置信息的一种方法为,通过手工查询获得数据库服务器的IP地址;通过获得的数据库服务器IP地址对客户端进行配置;随后,客户端对有关数据库服务器进行数据库查询、修改、更新等操作。
但是,该方法需要在每一客户端都进行手工查询及配置操作。如果网络上的客户端和/或数据库服务器数量较多,则网络管理员或维护人员的工作量十分巨大。
发明内容
本发明的目的在于提供一种获得数据库服务器配置信息的方法,以克服每一客户端都要进行手工查询及配置操作所导致的工作量巨大的缺点。
为了解决上述技术问题,本发明提供的一种获得数据库服务器配置信息的方法是这样实现的:
一种获得数据库服务器配置信息的方法,客户端从数据库服务器发来的包含该数据库服务器配置信息的消息中获得所述数据库服务器的配置信息。
所述的数据库服务器的配置信息可以包括数据库服务器地址、数据包传送时使用的协议端口、协议版本和大小限制信息中的至少一类,以及以上多类信息的组合。
该方法可以包括以下步骤:
A.客户端在启动时向网络上的数据库服务器发送寻找数据库服务器配置信息的消息(DB_DISCOVERY);
B.数据库服务器在收到寻找数据库服务器配置信息消息后,向所述客户端发送包含其自身配置信息的数据库服务器通告消息(DB_BROADCAST);
C.所述客户端从所收到的数据库服务器通告消息中获得所述的数据库服务器配置信息。
客户端获得所述的数据库服务器配置信息后,可以将所述信息存储起来,以及进行其它类型的处理。
所述步骤A可以包括:
A1.客户端在启动时以组播的方式向网络上的数据库服务器发送寻找数据库配置信息消息。
所述步骤A1可以包括:
客户端在启动时,每隔一个预先设定的时间,将预先设定次数的寻找数据库配置信息消息以组播的方式发送到网络上的数据库服务器。
该方法可包括步骤:
a.数据库服务器向所述客户端发送包含其配置信息的数据库服务器通告消息;
b.所述客户端从所收到的数据库服务器通告消息中获得数据库服务器配置信息。
所述步骤a可包括:
数据库服务器每隔一个数据库广播间隔时间,将包含其配置信息的数据库服务器通告消息以组播的形式发送到客户端。
所述寻找数据库服务器配置信息的消息和数据库服务器通告消息的数据包可以同时为用户数据报文协议的数据包,或者同时为IP类型的数据包。
所述数据库通告消息中可以包括数据库存库地址、进行数据包传送时使用的协议端口、协议版本和大小限制信息等信息中的至少一类,以及这些类信息的组合。
具体地,所述的数据库通告消息中可进一步包括轻型目录访问协议(LDAP)端口、或LDAP版本和大小限制信息等信息中的至少一类。
该方法之后可进一步包括步骤:
当客户端距收到前次数据库服务器所发来的寻找数据库配置信息消息的时间超过预先设定的时间时,断开与该数据库服务器的连接,并删除所存储的数据库服务器配置信息。
该方法之后可进一步包括步骤:
数据库服务器离开网络时,向网络上的客户端发送数据库离开消息(DB_LEAVE)。
数据库服务器在离开网络时发送DB_LEAVE消息到网络上的客户端的步骤可以包括:
数据库服务器离开网络时,以组播方式向网络上的每一客户端发送DB_LEAVE消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子通信技术(北京)有限公司,未经西门子通信技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610161898.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液压驱动摆臂装卸系统
- 下一篇:纺纱机下皮圈的张紧装置