经由因特网协议网络提供对服务器应用程序的访问制造技术

技术编号:4945452 阅读:216 留言:0更新日期:2012-04-11 18:40
公开了一种方法,其中第二IP地址分配到在服务器(102)上运行的所选择的服务器应用程序实例,以便提供用于用经由IP观测电信网络(103)连接的客户端(104)上运行的客户端应用程序进行处理的处理连续性。所述第二IP地址对于所述服务器应用程序是专用的,并且经由所述第二IP地址提供对所述服务器应用程序的IP网络访问。使得能够经由所述第二IP地址将所述客户端应用程序重新连接到所述服务器程序。该方法可通过符合IP版本6的装置形成。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于提供由客户端应用程序经由因特网协议(IP)网络对服务器应用 程序实例进行访问的方法、装置或软件。
技术介绍
在客户端/服务器计算机系统中,为了提供增加的服务器系统带宽,可以提供 大量服务器应用程序实例。所有服务器应用程序实例共享相同IP地址,并且被安排来接 受相同网络端口上的通信。网络端口是用于对进入的网络数据业务量与接收计算机上运 行的给定进程或应用进行配对的标识号。换句话说,若干服务器应用程序实例激活并等 待由给定客户端应用程序使用的IP地址和端口。当客户端应用程序连接到IP地址和端口 时,选择一个服务器实例以建立与客户端应用程序的连接。在随后的客户端应用程序和选择的服务器应用程序实例之间的交互期间,可能 在对于选择的服务器应用程序实例的永久存储内创建数据或其它对象。处理中的其他步 骤可能依赖于这样的数据或对象。因此,为了保存这样的对象,必须保持客户端应用程 序和选择的服务器应用程序实例之间的连接。一个问题是,如果连接被移除或丢失,则客户端应用程序将不能重新连接到相 同服务器应用程序实例,并且创建的数据或对象的元素可能丢失。此外,维持连接需要 显著的网络和服务器计算机资源。
技术实现思路
本专利技术实施例提供了一种用于提供由客户端应用程序经由因特网协议(IP)网络 对服务器应用程序实例进行访问的方法,所述方法包括步骤a)经由第一 IP地址的公共端口,对于多个服务器应用程序实例提供IP网络访 问;b)响应于来自所述客户端应用程序的第一请求,使得能够经由所述第一 IP地址 将客户端应用程序连接到所述多个服务器应用程序实例中的所选择的一个;c)将第二 IP地址分配到所选择的服务器应用程序实例,用于与所述客户端应用 程序通信,所述第二 IP地址对于所选择的服务器应用程序实例是专用的;d)经由所述第二 IP地址提供到所选择的服务器应用程序实例的IP网络访问;以 及e)使得所述客户端应用程序能够经由所述第二 IP地址重新连接到所选择的所述 服务器应用程序实例。响应于来自所选择的所述服务器应用程序实例的请求,可以提供所述第二 IP地 址。响应于来自所述客户端应用程序的对应请求,可以进行来自所选择的所述服务器应 用程序实例的所述请求。可以从预定一组未使用的IP地址选择所述第二 IP地址。可以 从根据一个或多个相关域名服务器(DNS)获得的一组使用的IP地址,确定所述预定一组未使用IP地址。当所述客户端应用程序和所选择的所述服务器应用程序实例之间的处理 完成时,所述第二 IP地址可以释放用于此后的使用。可以响应于来自所述客户端应用程 序的请求,释放所述第二 IP地址。所述IP网络和地址可以符合IP版本6 (IPv6)。另一实施例提供了一种用于提供由客户端应用程序经由因特网协议(IP)网络对 服务器应用程序实例进行访问的方法,所述方法包括步骤a)经由第一 IP地址的公共端口,连接到多个服务器应用程序实例的选择的一 个;b)从所选择的服务器应用程序实例请求第二 IP地址,所述第二 IP地址对于所选 择的服务器应用程序实例是专用的;c)响应于接收到所述第二 IP地址,关闭与所选择的服务器应用程序实例的连 接;以及d)经由所述第二 IP地址,重新连接到所选择的所述服务器应用程序实例。另一实施例提供了一种用于服务器应用程序实例的经由因特网协议(IP)网络提 供客户端应用程序的连接的方法,所述方法包括步骤a)监视第一 IP地址的与多个其他服务器应用程序实例的公共端口 ;b)响应于来自客户端应用程序的第一请求,经由所述第一 IP地址连接到所述客 户端应用程序以提供第一连接;c)响应于来自所述客户端应用程序的第二请求,获取对所述服务器应用程序实 例专用的第二 IP地址,并且将所述第二 IP地址传递到所述客户端应用程序;d)响应于来自所述客户端应用程序的第三请求,关闭所述第一连接;e)监视所述第二 IP地址的端口 ;以及f)响应于来自所述客户端应用程序的第四请求,经由所述第二 IP地址重新连接 到所述客户端应用程序。另一实施例提供了一种用于提供由客户端应用程序经由因特网协议(IP)网络对 服务器应用程序实例进行访问的装置,所述装置可操作的用来经由第一 IP地址的公共 端口,对于多个服务器应用程序实例提供IP网络访问;响应于来自所述客户端应用程序 的第一请求,使得能够经由所述第一IP地址将客户端应用程序连接到所述多个服务器应 用程序实例中的所选择的一个;将第二 IP地址分配到所选择的服务器应用程序实例,用 于与所述客户端应用程序通信,所述第二 IP地址对于所选择的服务器应用程序实例是专 用的;经由所述第二IP地址提供IP网络访问到所选择的服务器应用程序实例;以及使得 所述客户端应用程序能够经由所述第二 IP地址重新连接到所选择的所述服务器应用程序 实例。另一实施例提供了一种用于提供由客户端应用程序经由因特网协议(IP)网络对 服务器应用程序实例进行访问的装置,所述装置可操作的用来经由第一 IP地址的公共 端口,连接到多个服务器应用程序实例的选择的一个;从所选择的服务器应用程序实例 请求第二 IP地址,所述第二 IP地址对于所选择的服务器应用程序实例是专用的;响应于 接收到所述第二 IP地址,关闭与所选择的服务器应用程序实例的连接;以及经由所述第 二 IP地址,重新连接到所选择的所述服务器应用程序实例。另一实施例提供了一种用于服务器应用程序实例的经由因特网协议(IP)网络提供客户端应用程序的连接的装置,所述装置可操作的用来监视第一 IP地址的与多个其 他服务器应用程序实例的公共端口;响应于来自客户端应用程序的第一请求,经由所述 第一 IP地址连接到所述客户端应用程序以提供第一连接;响应于来自所述客户端应用程 序的第二请求,获取对所述服务器应用程序实例专用的第二 IP地址,并且将所述第二 IP 地址传递到所述客户端应用程序;响应于来自所述客户端应用程序的第三请求,关闭所 述第一连接;监视所述第二 IP地址的端口;以及响应于来自所述客户端应用程序的第四 请求,经由所述第二 IP地址重新连接到所述客户端应用程序。另一实施例提供了一种可加载到数字计算机的内部存储器中的计算机程序产 品,包括用于当所述产品在计算机上运行时执行一种用于提供由客户端应用程序经由因 特网协议(IP)网络对服务器应用程序实例进行访问的方法的软件代码部分,所述方法包 括步骤a)经由第一 IP地址的公共端口,对于多个服务器应用程序实例提供IP网络访 问;b)响应于来自所述客户端应用程序的第一请求,使得能够经由所述第一 IP地址 将客户端应用程序连接到所述多个服务器应用程序实例中的所选择的一个;c)将第二 IP地址分配到所述选择的服务器应用程序实例,用于与所述客户端应 用程序通信,所述第二 IP地址对于所述选择的服务器应用程序实例是专用的;d)经由所述第二 IP地址提供到所述选择的服务器应用程序实例的IP网络访问; 以及e)使得所述客户端应用程序能够经由所述第二 IP地址重新连接到所述选择的所 述服务器应用程序实例。另一实施例提供了一种可加载到数字计算机的内部存储器中的计算机程序产 品,包括用于当所述产品在计算机上运行时提供一种用于由客户端应用程序经由因特本文档来自技高网...

【技术保护点】
一种用于提供由客户端应用程序经由因特网协议(IP)网络对服务器应用程序实例进行访问的方法,所述方法包括步骤:  a)经由第一IP地址的公共端口,对于多个服务器应用程序实例提供IP网络访问;  b)响应于来自所述客户端应用程序的第一请求,使得能够经由所述第一IP地址将客户端应用程序连接到所述多个服务器应用程序实例中的所选择的一个;  c)将第二IP地址分配到所述选择的服务器应用程序实例,用于与所述客户端应用程序通信,所述第二IP地址对于所述选择的服务器应用程序实例是专用的;d)经由所述第二IP地址提供到所述选择的服务器应用程序实例的IP网络访问;以及  e)使得所述客户端应用程序能够经由所述第二IP地址重新连接到所述选择的所述服务器应用程序实例。

【技术特征摘要】
【国外来华专利技术】EP 2008-6-25 08159010.11.一种用于提供由客户端应用程序经由因特网协议(IP)网络对服务器应用程序实例 进行访问的方法,所述方法包括步骤a)经由第一IP地址的公共端口,对于多个服务器应用程序实例提供IP网络访问;b)响应于来自所述客户端应用程序的第一请求,使得能够经由所述第一IP地址将客 户端应用程序连接到所述多个服务器应用程序实例中的所选择的一个;c)将第二IP地址分配到所述选择的服务器应用程序实例,用于与所述客户端应用程 序通信,所述第二 IP地址对于所述选择的服务器应用程序实例是专用的;d)经由所述第二IP地址提供到所述选择的服务器应用程序实例的IP网络访问;以及e)使得所述客户端应用程序能够经由所述第二IP地址重新连接到所述选择的所述服 务器应用程序实例。2.如权利要求1所述的方法,其中,响应于来自所述选择的所述服务器应用程序实例 的请求,提供所述第二 IP地址。3.如权利要求2所述的方法,其中,响应于来自所述客户端应用程序的对应请求,进 行来自所述选择的所述服务器应用程序实例的所述请求。4.如前述任一权利要求的方法,其中,从预定一组未使用的IP地址选择所述第二IP 地址。5.如权利要求4所述的方法,其中,从根据一个或多个相关域名服务器(DNS)获得 的一组使用的IP地址,确定所述预定一组未使用IP地址。6.如权利要求4或5的任一所述的方法,其中,当所述客户端应用程序和所述选择的 所述服务器应用程序实例之间的处理完成时,所述第二 IP地址释放用于此后的使用。7.如权利要求6所述的方法,其中,响应于来自所述客户端应用程序的请求,释放所 述第二 IP地址。8.如前述任一权利要求所述的方法,其中所述IP网络和地址符合IP版本6(IPv6)。9.一种用于提供由客户端应用程序经由因特网协议(IP)网络对服务器应用程序实例 进行访问的方法,所述方法包括步骤a)经由第一IP地址的公共端口,连接到多个服务器应用程序实例的选择的一个;b)从所述选择的服务器应用程序实例请求第二IP地址,所述第二 IP地址对于所述选 择的服务器应用程序实例是专用的;c)响应于接收到所述第二IP地址,关闭与所述选择的服务器应用程序实例的连接;以及d)经由所述第二IP地址,重新连接到所述选择的所述服务器应用程序实例。10.如权利要求9所述的方法,其中,所述方法还包括步骤e)经由所述第二IP地址,重新连接到所述选择的所述服务器应用程序实例。11.一种用于服务器应用程序实例的经由因特网协议(IP)网络提供客户端应用程序的 连接的方法,所述方法包括步骤a)监视第一IP地址的与多个其他服务器应用程序实例的公共端口 ;b)响应于来自客户端应用程序的第一请求,经由所述第一IP地址连接到所述客户端 应用程序以提供第一连接;c)响应于来自所述客户端应用程序的第二请求,获取对所述服务器应用程序实例专用的第二 IP地址,并且将所述第二 IP地址通信到所述客户端应用程序;d)响应于来自所述客户端应用程序的第三请求,关闭所述第一连接;e)监视所述第二IP地址的端口 ;以及f)响应于来自所述客户端应用程序的第四请求,经由所述第二IP地址重新连接到所 述客户端应用程序。12.—种用于提供由客户端应用程序经由因特网协议(IP)网络对服务器应用程序实例 进行访问的装置,所述装置可操作的用来经由第一 IP地址的公共端口,对于多个服务器应用程序实例提供IP网络访问;...

【专利技术属性】
技术研发人员:保利娜安德鲁斯罗伯特哈里斯丹尼斯普拉姆
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1