一种ip管理方法及系统、客户端、服务器的制造方法

文档序号:8398216阅读:542来源:国知局
一种ip管理方法及系统、客户端、服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种网络之间互连的协议(InternetProtocol,缩写:IP)管理方法及系统、客户端、服务器。
【背景技术】
[0002]现有技术中,服务器需要在代理服务器或者域名系统(Domain Name System,缩写为:DNS)服务器上进行注册,代理服务器或者DNS服务器将保存该服务器发送的该服务器的IP地址及该服务器可提供的服务类型,使得代理服务器或者DNS服务器能够统一的对其他服务器的IP地址及可提供的服务类型进行管理。
[0003]目前,若客户端需要使用某种类型的服务,需要先向代理服务器或者DNS服务器发送IP地址查询请求,在该IP地址查询请求中包含该客户端请求使用的服务类型,代理服务器或者DNS服务器在保存的IP地址与服务类型的对应关系中查找可为该客户端提供该服务类型的服务器的IP地址,将确定的服务器的IP地址发送给该客户端,使得该客户端能够利用该IP地址访问服务器,得到想要的服务。
[0004]现有技术中,客户端需要使用服务时,必须向代理服务器或者DNS服务器发送IP地址查询请求,确定可提供相应服务的服务器的IP地址,然而,代理服务器或者DNS服务器出现错误,将导致所有的客户端都无法准确的连接到能够为其提供服务的服务器,或者,若代理服务器或者DNS服务器的IP地址发生变化,客户端需要更新已保存的代理服务器或者DNS服务器的IP地址,对IP具有强依赖性,客户端的维护成本较高,因此,现有的IP管理方式成本高,且可靠性低。

【发明内容】


[0005]本发明实施例提供了一种IP管理方法及系统、客户端、服务器,用于对提供服务的服务器的IP地址进行管理,能够有效的降低IP管理的成本,提高系统的可靠性。
[0006]本发明提供了一种IP管理方法,包括:
[0007]若客户端需要访问服务,所述客户端查找第一对应关系表,确定所述客户端需要访问的服务类型对应的服务器的IP地址,所述第一对应关系表与第二对应关系表保持同步,所述第一对应关系表为所述客户端保存的服务集群中服务器的IP地址与服务类型之间的对应关系,所述第二对应关系表为服务器保存的服务集群中的服务器的IP地址与服务类型之间的对应关系;
[0008]所述客户端向确定的所述服务器的IP地址对应的服务器发送访问请求,所述访问请求中包含所述客户端需要访问的服务类型;
[0009]所述客户端接收所述服务器反馈的与所述客户端需要访问的服务类型对应的访问数据。
[0010]本发明提供了一种IP管理方法,包括:
[0011]第一服务器接收客户端发送的访问请求,所述访问请求中包含所述客户端需要访问的服务类型及所述客户端保存的第一对应关系表最近一次更新的时间,所述第一对应关系表为所述客户端保存的服务集群中服务器的IP地址与服务类型之间的对应关系;
[0012]所述第一服务器根据所述访问请求向所述客户端反馈所述客户端需要访问的服务类型的访问数据及第一对应关系表的更新数据,所述更新数据为第二对应关系表从所述最近一次更新的时间至当前时间已更新的数据,使得所述客户端能够利用所述更新数据实现所述第一对应关系表与所述第二对应关系表的同步,所述第二对应关系表为所述第一服务器保存的服务集群中的服务器的IP地址与服务类型之间的对应关系。
[0013]本发明提供了一种客户端,包括:
[0014]查找模块,用于若所述客户端需要访问服务,查找第一对应关系表,确定所述客户端需要访问的服务类型对应的服务器的IP地址,所述第一对应关系表与第二对应关系表保持同步,所述第一对应关系表为所述客户端保存的服务集群中服务器的IP地址与服务类型之间的对应关系,所述第二对应关系表为服务器保存的服务集群中的服务器的IP地址与服务类型之间的对应关系;
[0015]发送模块,用于在所述查找模块确定所述服务器的IP地址之后,向确定的所述服务器的IP地址对应的服务器发送访问请求,所述访问请求中包含所述客户端需要访问的服务类型;
[0016]接收模块,用于在所述发送模块发送所述访问请求之后,接收所述服务器反馈的与所述客户端需要访问的服务类型对应的访问数据。
[0017]本发明提供了一种服务器,包括:
[0018]接收模块,用于接收客户端发送的访问请求,所述访问请求中包含所述客户端需要访问的服务类型及所述客户端保存的第一对应关系表最近一次更新的时间,所述第一对应关系表为所述客户端保存的服务集群中服务器的IP地址与服务类型之间的对应关系;
[0019]发送模块,用于在所述接收模块接收所述访问请求之后,根据所述访问请求向所述客户端反馈所述客户端需要访问的服务类型的访问数据及第一对应关系表的更新数据,所述更新数据为第二对应关系表从所述最近一次更新的时间至当前时间已更新的数据,使得所述客户端能够利用所述更新数据实现所述第一对应关系表与所述第二对应关系表的同步,所述第二对应关系表为所述第一服务器保存的服务集群中的服务器的IP地址与服务类型之间的对应关系。
[0020]本发明提供了一种IP管理系统,包括:
[0021]若干个上述的客户端,及若干个上述的服务器,且该若干个服务器构成服务集群。
[0022]从以上技术方案可以看出,本发明实施例具有以下优点:
[0023]若客户端需要访问服务器,该客户端查找第一对应关系表,确定该客户端需要访问的服务类型对应的IP地址,该第一对应关系表与第二对应关系表保持同步,该第一对应关系表为该客户端保存的服务集群中的服务器的IP地址与服务类型之间的对应关系,该第二对应关系表为服务器保存的服务集群中的服务器的IP地址与服务类型之间的对应关系,客户端可向确定的服务器的IP地址对应的服务器发送访问请求,该访问请求包含客户端需要访问的服务类型,该客户端接收服务器反馈的与客户端需要访问的服务类型对应的访问数据,由于客户端的第一对应关系表与服务器的第二对应关系表保持同步,使得客户端可直接使用自身保存的第一对应关系表查找服务器的IP地址,而不需要从代理服务器或者DNS服务器获取服务器的IP地址,能够有效的避免代理服务器或者DNS服务器出现故障或者IP地址更换带来的成本高及可靠性低等问题,有效的降低了 IP管理的成本,提高了系统的可靠性。
【附图说明】
[0024]图1为本发明实施例中IP管理方法的实施例的一个示意图;
[0025]图2为本发明实施例中IP管理方法的实施例的另一示意图;
[0026]图3为本发明实施例中IP管理方法的实施例的另一示意图;
[0027]图4为本发明实施例中IP管理方法的实施例的另一示意图;
[0028]图5a为本发明实施例中第一心跳信息的示意图;
[0029]图5b为本发明实施例中第二心跳信息的示意图;
[0030]图5c为本发明实施例中第三心跳信息的示意图;
[0031]图6为本发明实施例中客户端的结构的一个示意图;
[0032]图7为本发明实施例中客户端的结构的另一示意图;
[0033]图8为本发明实施例中服务器的结构的一个示意图;
[0034]图9为本发明实施例中服务器的结构的另一示意图。
【具体实施方式】
[0035]本发明实施例提供了一种IP管理方法及系统、客户端、服务器,用于对提供服务的服务器的IP地址进行管理,能够有效的降低IP管理的成本,提高系统的可靠性。
[0036]下面通过具体实施例,分别进行详细的说明。
[0037]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0038]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三…第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0039]在本发明实施例中,IP管理系统中包含多个客户端及多个服务器,且该多个服务器构成服务集群,服务集群中的每一个服务器均已保存第二对应关系表,该第二对应关系表中包含该服务集群中的所有服务器的IP地址与服务类型之间的对应关系,且从该服务集群中的服务器进行服务访问的客户端均以保存第一对应关系表,该第一对应关系表中包含服务器集群中的服务器的IP地址与服务类型之间的对应关系,且第一对应关系表与第_■对应关系表保持同步。
[0040]请参阅图1,为本发明实施例中的IP管理方法的实施例,包括:
[0041]101、若客户端需要访问服务,客户端查找第一对应关系表,确定客户端需要访问的服务类型对应的服务器的IP地址;
[0042]在本发明实施例中,若客户端需要访问服务,则该客户端可查找自身已保存的第一对应关系表,确定客户端需要访问的服务类型对应的服务器的IP地址,其中,第一对应关系表与第二对应关系表保持同步,第一对应关系表为客户端保存的服务集群中服务器的IP地址与服务类型之间的对应关系,第二对应关系表为服务器保存的服
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1