CN107493251A - 一种登录目标服务器的方法及终端 - Google Patents
一种登录目标服务器的方法及终端 Download PDFInfo
- Publication number
- CN107493251A CN107493251A CN201610410000.8A CN201610410000A CN107493251A CN 107493251 A CN107493251 A CN 107493251A CN 201610410000 A CN201610410000 A CN 201610410000A CN 107493251 A CN107493251 A CN 107493251A
- Authority
- CN
- China
- Prior art keywords
- client
- server
- version number
- destination server
- mapping table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种登录目标服务器的方法及终端,该方法包括:接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号,以使所述客户端根据所述IP地址和端口号登录所述目标服务器。本发明实施例还公开了一种终端。本发明实施例,其能够为不同版本号的客户端智能地分配对应版本的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
Description
技术领域
本发明涉及网络技术领域,尤其涉及一种登录目标服务器的方法及终端。
背景技术
目前,互联网中的很多业务系统是基于客户端/服务器架构开发的。随着业务的扩展,需要不断地修改升级客户端版本或服务器版本程序来满足业务发展需求。现有技术中,客户端启动后直接登录到服务器,然后和服务器进行后续一系列的业务交互,这时就需要服务器能够兼容不同版本号的客户端以处理不同的业务逻辑,但是这种通信方式存在如下问题:
1)从开发角度来看,当新旧客户端版本差异性比较大如登录协议、业务协议或者交互流程完全不一致时,从编码实现的技术角度来看,同一个服务器程序很难做到同时兼容不同版本号的客户端程序,或者实现兼容的技术门槛较高。
2)从开发角度来看,当发布新版本的客户端程序时,在同一个服务器程序必须要处理不同客户端版本的所有业务逻辑,就需要修改原有服务器程序的业务逻辑代码,同时又要新增一些代码来处理新版本的业务逻辑,服务器程序的新旧代码混杂在一起,代码修改量大,逻辑复杂且容易出错。
3)从测试角度来看,修改了服务器版本的代码,新旧版本的业务逻辑必须都得测试一遍,包括原有的对旧版本客户端的测试也必须重做一遍,带来重复工作量。
4)从运维角度来看,当进行系统升级时候,在升级时需要把旧版本服务器的程序停掉,重新启动新版本的服务单程序,升级过程中会影响到所有客户端版本用户的使用。
发明内容
本发明实施例提供一种登录目标服务器的方法及终端,其能够为不同版本号的客户端智能地分配对应版本的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
第一方面,本发明实施例提供了一种登录目标服务器的方法,该方法包括:接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号,以使所述客户端根据所述IP地址和端口号登录所述目标服务器。
第二方面,本发明另一实施例提供了一种登录目标服务器的方法,该方法包括:接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号;答复来自客户端的登录请求,所述登录请求为客户端根据接收到的IP地址和端口号登录所述目标服务器时所形成的请求信息。
第三方面,本发明实施例提供了一种终端,该终端包括:接收单元,用于接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;查找单元,用于根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;发送单元,用于向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号,以使所述客户端根据所述IP地址和端口号登录所述目标服务器。
第四方面,本发明另一实施例提供了一种终端,该终端包括:接收单元,用于接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;查找单元,用于根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;发送单元,用于向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号;答复单元,用于答复来自客户端的登录请求,所述登录请求为客户端根据接收到的IP地址和端口号登录所述目标服务器时所形成的请求信息。
本发明实施例通过接收来自客户端的查询信息,该查询信息包含客户端的版本号,并根据映射关系表和该客户端的版本号查找目标服务器,该映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系,以及向客户端发送目标服务器的连接信息,以使客户端根据该连接信息登录目标服务器。本发明实施例能够为不同版本号的客户端智能地分配对应版本号的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种登录目标服务器的方法的示意流程图;
图2是图1中S102的子流程示意图;
图3是本发明另一实施例提供的一种登录目标服务器的方法的示意流程图;
图4是图3中S302的子流程示意图;
图5是本发明实施例提供的一种终端的示意性框图;
图6是图5中查找单元的示意性框图;
图7是本发明另一实施例提供的一种终端的示意性框图;
图8是图7中查找单元的示意性框图;
图9是本发明实施例提供的一种终端的结构组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
参见图1,是本发明实施例提供的一种登录目标服务器的方法的示意流程图。该方法可以运行在第三方终端上,该第三方终端独立于客户端和服务器,并可引导客户端与服务器之间的通信。如图所示,该登录目标服务器的方法包括以下步骤S101~S103。
S101,接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号。
具体地,在本发明实施例中,该查询信息至少包含客户端的版本号,当然还可以包含客户端的使用频率、安装时间、以及评分等信息,此处不作限定,以便对该客户端有更全面的信息掌握。其中,客户端除了包括一些本地运行的应用程序之外,较常用的客户端还有如万维网使用的网页浏览器、收寄电子邮件时的电子邮件客户端、以及即时通讯的客户端软件等,对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,通过在客户端和服务器之间建立特定的通信连接可保证这类应用程序的正常运行。
具体地,可以通过硬件端口建立有线通信连接,或者通过无线通信接收来自客户端的查询信息,以实现与客户端的信息交互。
S102,根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系。
在本发明实施例中,接收来自客户端的查询信息之后,需要根据客户端的版本号和映射关系表查找与所述客户端相匹配的服务器。
具体地,参见图2,是S102的子示意流程图。如图所示,该方法包括以下步骤S201~S203。
S201,构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表。
具体地,在本发明实施例中,由于现有网络中存在多个不同版本号的客户端和多个不同版本号的服务端程序,为了便于掌握不同版本号的客户端与服务器之间的对应关系,在本发明实施例中,统计现有网络中已经存在客户端的种类、客户端的版本号、服务器种类、以及服务器版本号等信息,并根据这些信息构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成映射关系表,其中,相同版本号的客户端和服务器相匹配,以便实现兼容和统一。
S202,根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器。
具体地,在本发明实施例中,根据客户端的版本号从映射关系表中搜索具有相同版本号的服务器,以实现服务器与客户端的兼容与统一。具体地,将客户端的版本号与映射关系表中的所有服务器的版本号进行一一比对从而查找到与该客户端的版本号相同的服务器。其中,关于比对的方式此处不作限定,如可以是按照顺序从上向下逐一比对,也可以是将服务器的版本号进行排序后再进行逐一比对等。
S203,将与客户端具有相同版本号的服务器设定为目标服务器。
具体地,在本发明实施例中,在根据客户端的版本号从映射关系表中搜索到具有相同版本号的服务器后,将与该服务器设定为目标服务器,以便客户端进行定向访问。
S103,向客户端发送目标服务器的连接信息,该连接信息包括目标服务器的IP地址和端口号,以使客户端根据IP地址和端口号登录目标服务器。
具体地,为了实现客户端能够登录到目标服务器以便进行业务交互,在本发明实施例中,将该目标服务器的连接信息发送给客户端,其中连接信息包括目标服务器的网际协议地址(Internet Protocol Address,IP地址)和端口号,以使客户端根据IP地址和端口号登录目标服务器,从而实现智能地为客户端分配相对应的目标服务器。
需要说明的是,在本发明实施例中,该映射关系表中每一个版本号的服务器都对应一个版本号的客户端,一个版本号的服务器唯一对应一个主机,即不同版本号的服务器程序分别设置于不同的主机中。当然,根据服务器程序的容量大小等可以考虑将一个版本号的服务器程序放置在多个主机上,并使多个主机相互配合来执行该服务器程序所能够实现的功能。
可以理解地,本发明实施例根据客户端的版本号智能地为该客户端分配相同版本号的服务器,如客户端版本1对应服务器版本1,客户端版本2对应服务器版本2,客户端版本3对应服务器版本3,依次类推,实现不同版本号的客户端与服务器之间的匹配和兼容。
藉由本发明实施例的登录目标服务器的方法,只需要针对新版本的客户端部署新版本的服务器程序,旧版本的服务器程序不需要做任何改动,也不需要重新进行测试和升级,且当服务器程序升级时,不会影响旧版本客户端的用户,从而进行平滑无逢的扩展升级,且同时旧版本的服务器程序也不会影响到新版本的客户端运行。此外,旧版本的用户数据和新版本的用户数据在不同的服务端程序中处理,互相解耦隔离,维护性更强,功能更清晰。
本发明实施例通过接收来自客户端的查询信息,该查询信息包含客户端的版本号,并根据映射关系表和该客户端的版本号查找目标服务器,该映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系,并向客户端发送目标服务器的连接信息,以使客户端根据该连接信息登录目标服务器。本发明实施例能够为不同版本号的客户端智能地分配对应版本号的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
参见图3,是本发明另一实施例提供的一种登录目标服务器的方法的示意流程图。该方法可以运行在服务器端,且多个不同版本的服务器程序可安装在同一个主机上,并通过在该主机上设置多个网卡,以使每一版本的服务器程序都唯一对应一个IP地址和端口号。如图所示,该登录目标服务器的方法包括以下步骤S301~S304。
S301,接收来自客户端的查询信息,查询信息包含客户端的版本号。
具体地,在本发明实施例中,该查询信息至少包含客户端的版本号,当然还可以包含客户端的使用频率、安装时间、以及评分等信息,此处不作限定,以便对该客户端有更全面的信息掌握。其中,客户端除了包括一些本地运行的应用程序之外,较常用的客户端还有如万维网使用的网页浏览器、收寄电子邮件时的电子邮件客户端、以及即时通讯的客户端软件等,对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,通过在客户端和服务器之间建立特定的通信连接可保证这类应用程序的正常运行。
S302,根据映射关系表和客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系。
在本发明实施例中,接收来自客户端的查询信息之后,需要根据客户端的版本号和映射关系表查找与所述客户端相匹配的服务器。
具体地,参见图4,是S302的子示意流程图。如图所示,该方法包括以下步骤S401~S403:
S401,构建不同版本号的客户端及及不同版本号的服务器之间的匹配关系以形成所述映射关系表。
具体地,在本发明实施例中,由于现有网络中存在多个不同版本号的客户端和多个不同版本号的服务端程序,为了便于掌握不同版本号的客户端与服务器之间的对应关系,在本发明实施例中,统计现有网络中已经存在客户端的种类、客户端的版本号、服务器种类、以及服务器版本号等信息,并根据不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成映射关系表,且相同版本号的客户端和服务器相匹配,以便实现兼容和统一。
S402,根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器。
具体地,在本发明实施例中,根据客户端的版本号从映射关系表中搜索具有相同版本号的服务器,以实现服务器与客户端的兼容与统一。具体地,将客户端的版本号与映射关系表中的所有服务器的版本号进行一一比对从而查找到与该客户端的版本号相同的服务器。其中,关于比对的方式此处不作限定,如可以是按照顺序从上向下逐一比对,也可以是将服务器的版本号进行排序后再进行逐一比对等。
S403,将与客户端具有相同版本号的服务器设定为目标服务器。
具体地,在本发明实施例中,在根据客户端的版本号从映射关系表中搜索到具有相同版本号的服务器后,将与该服务器设定为目标服务器,以便客户端进行针对性的访问。
S303,向客户端发送目标服务器的连接信息,该连接信息包括目标服务器的IP地址和端口号。
具体地,在本发明实施例中,为了实现客户端能够登录到目标服务器以便进行业务交互,在本发明实施例中,将该目标服务器的连接信息发送给客户端,其中连接信息包括目标服务器的IP地址和端口号,以使客户端根据IP地址和端口号登录目标服务器,从而实现智能地为客户端分配相对应的目标服务器,
可以理解地,本发明实施例根据客户端的版本号智能地为该客户端分配具有相同版本号的服务器,如客户端版本1对应服务器版本1,客户端版本2对应服务器版本2,客户端版本3对应服务器版本3,依次类推,实现不同版本号的客户端与服务器之间的匹配和兼容。
S304,答复来自客户端的登录请求,该登录请求为客户端根据接收到的IP地址和端口号登录目标服务器时所形成的请求信息。
具体地,在本发明实施例中,向客户端发送了目标服务器的连接信息之后,客户端根据该连接信息登录目标服务器并形成登录请求,答复该登录请求以使客户端连接对应版本的服务器。
藉由本发明实施例的登录目标服务器的方法,只需要针对新版本的客户端部署新版本的服务器程序,旧版本的服务器程序不需要做任何改动,也不需要重新进行测试和升级,且当服务器程序升级时,不会影响旧版本客户端的用户,从而进行平滑无逢的扩展升级,且同时旧版本的服务器程序也不会影响到新版本的客户端运行。此外,旧版本的用户数据和新版本的用户数据在不同的服务端程序中处理,互相解耦隔离,维护性更强,功能更清晰。
本发明实施例通过接收来自客户端的查询信息,该查询信息包含客户端的版本号,并根据映射关系表和该客户端的版本号查找目标服务器,该映射关系表为不同版本号的客户端及不同版本号的服务器之间的匹配关系,并向客户端发送目标服务器的连接信息,以及答复来自客户端的登录请求。本发明实施例能够为不同版本号的客户端智能地分配对应版本的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
参照图5,是本发明实施例提供的一种终端的示意框图。如图所示的本实施例中的终端50包括接收单元51、查找单元52、以及发送单元53。
接收单元51,用于接收来自客户端的查询信息,查询信息包含客户端的版本号。
查找单元52,用于根据映射关系表和客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表。
发送单元53,用于向客户端发送目标服务器的连接信息,连接信息包括目标服务器的IP地址和端口号,以使客户端根据IP地址和端口号登录目标服务器。
进一步地,如图6所示,查找单元的示意性框图。如图所示,查找单元52包括构建单元521、搜索单元522、以及设定单元523。
构建单元521,用于构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表。
搜索单元522,用于根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器。
设定单元523,用于将与所述客户端具有相同版本号的服务器设定为所述目标服务器。
进一步地,所述不同版本号的服务器程序分别设置于不同的主机中。
本发明实施例通过接收单元51接收来自客户端的查询信息,该查询信息包含客户端的版本号,并根据映射关系表和该客户端的版本号通过查找单元52查找目标服务器,该映射关系表为不同版本号的客户端及与客户端相匹配的服务器之间的对应关系,并通过发送单元53向客户端发送目标服务器的连接信息,以使客户端根据该连接信息登录目标服务器。本发明实施例能够为不同版本号的客户端智能地分配对应版本号的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
参照图7,是本发明实施例提供的一种终端的示意框图。如图所示的本实施例中的终端70包括接收单元71、查找单元72、发送单元73、以及答复单元74。
接收单元71,用于接收来自客户端的查询信息,查询信息包含客户端的版本号。
查找单元72,用于根据映射关系表和客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系。
发送单元73,用于向客户端发送目标服务器的连接信息,连接信息包括目标服务器的IP地址和端口号,以使客户端根据IP地址和端口号登录目标服务器。
答复单元74,用于答复来自客户端的登录请求,所述登录请求为客户端根据接收到的IP地址和端口号登录所述目标服务器时所形成的请求信息。
进一步地,如图8所示,查找单元的示意性框图。如图所示,查找单元72包括构建单元721、搜索单元722、以及设定单元723。
构建单元721,用于构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表。
搜索单元722,用于根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器。
设定单元723,用于将与所述客户端具有相同版本号的服务器设定为所述目标服务器。
本发明实施例通过接收单元71接收来自客户端的查询信息,该查询信息包含客户端的版本号,并根据映射关系表和该客户端的版本号通过查找单元72查找目标服务器,该映射关系表为不同版本号的客户端及与客户端相匹配的服务器之间的对应关系,并通过发送单元73向客户端发送目标服务器的连接信息,以及通过答复单元74答复来自客户端的登录请求,以使客户端根据该连接信息登录目标服务器。本发明实施例能够为不同版本号的客户端智能地分配对应版本的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
参照图9,是本发明实施例提供的一种终端的结构组成示意图。该终端90包括输入装置901、存储器902、以及处理器903,上述输入装置901、存储器902、以及处理器903通过总线904连接,其中:
输入装置901,接收来自客户端的查询信息。具体实现中,该输入装置901可包括键盘、声音输入终端、触摸式输入终端等。
存储器902,存储各种功能的程序数据。具体实现中,本发明实施例的存储器902可以是系统存储器,比如,挥发性的(诸如RAM),非易失性的(诸如ROM,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器902还可以是系统之外的外部存储器,比如,磁盘、光盘、磁带等。
处理器903,用于调用存储器902中存储的程序数据,并执行如下操作:
接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;
根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;
向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号,以使所述客户端根据所述IP地址和端口号登录所述目标服务器。
在一些其他实施方式中,处理器903还执行如下操作:
接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;
根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;
向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号;
答复来自客户端的登录请求,所述登录请求为客户端根据接收到的IP地址和端口号登录所述目标服务器时所形成的请求信息。
本发明实施例通过接收来自客户端的查询信息,该查询信息包含客户端的版本号,并根据映射关系表和该客户端的版本号查找目标服务器,该映射关系表为不同版本号的客户端及与客户端相匹配的服务器之间的对应关系,并向客户端发送目标服务器的连接信息,以使客户端根据该连接信息登录目标服务器。本发明实施例能够为不同版本号的客户端智能地分配对应版本号的服务器,不仅减少开发、测试、及运维的工作量,且能够提高用户体验。
以上为发明的优选实施例,而非对发明做任何形式上的限制。本领域的技术人员可在上述实施例的基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入发明的包含范围之内。
Claims (10)
1.一种登录目标服务器的方法,其特征在于,包括:
接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;
根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;
向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号,以使所述客户端根据所述IP地址和端口号登录所述目标服务器。
2.如权利要求1所述的方法,其特征在于,所述根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系,包括:
构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表;
根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器;
将与所述客户端具有相同版本号的服务器设定为所述目标服务器。
3.如权利要求1所述的方法,其特征在于,所述不同版本号的服务器程序分别设置于不同的主机中。
4.一种登录目标服务器的方法,其特征在于,包括:
接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;
根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;
向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号;
答复来自客户端的登录请求,所述登录请求为客户端根据接收到的IP地址和端口号登录所述目标服务器时所形成的请求信息。
5.如权利要求1所述的方法,其特征在于,所述根据映射关系表和所述客户端的版本号查找目标服务器,包括:
构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表;
根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器;
将与所述客户端具有相同版本号的服务器设定为所述目标服务器。
6.一种终端,其特征在于,包括:
接收单元,用于接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;
查找单元,用于根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;
发送单元,用于向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号,以使所述客户端根据所述IP地址和端口号登录所述目标服务器。
7.如权利要求6所述的终端,其特征在于,所述查找单元包括:
构建单元,用于构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表;
搜索单元,用于根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器;
设定单元,用于将与所述客户端具有相同版本号的服务器设定为所述目标服务器。
8.如权利要求6所述的终端,其特征在于,所述不同版本号的服务器程序分别设置于不同的主机中。
9.一种终端,其特征在于,包括:
接收单元,用于接收来自客户端的查询信息,所述查询信息包含所述客户端的版本号;
查找单元,用于根据映射关系表和所述客户端的版本号查找目标服务器,所述映射关系表包括不同版本号的客户端及不同版本号的服务器之间的匹配关系;
发送单元,用于向客户端发送所述目标服务器的连接信息,所述连接信息包括目标服务器的IP地址和端口号;
答复单元,用于答复来自客户端的登录请求,所述登录请求为客户端根据接收到的IP地址和端口号登录所述目标服务器时所形成的请求信息。
10.如权利要求9所述的终端,其特征在于,所述查找单元包括:
构建单元,用于构建不同版本号的客户端及不同版本号的服务器之间的匹配关系以形成所述映射关系表;
搜索单元,用于根据所述客户端的版本号从所述映射关系表中搜索具有相同版本号的服务器;
设定单元,用于将与所述客户端具有相同版本号的服务器设定为所述目标服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610410000.8A CN107493251A (zh) | 2016-06-12 | 2016-06-12 | 一种登录目标服务器的方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610410000.8A CN107493251A (zh) | 2016-06-12 | 2016-06-12 | 一种登录目标服务器的方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107493251A true CN107493251A (zh) | 2017-12-19 |
Family
ID=60642795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610410000.8A Pending CN107493251A (zh) | 2016-06-12 | 2016-06-12 | 一种登录目标服务器的方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107493251A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110381113A (zh) * | 2019-06-12 | 2019-10-25 | 深圳市奥克多普科技有限公司 | 一种服务选择方法和系统 |
CN111225099A (zh) * | 2018-11-27 | 2020-06-02 | Oppo(重庆)智能科技有限公司 | 终端测试方法、服务器、测试设备及存储介质 |
CN112671933A (zh) * | 2021-02-23 | 2021-04-16 | 浙江中控技术股份有限公司 | 一种数据处理方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106075A (zh) * | 2011-09-30 | 2013-05-15 | 株式会社东芝 | 计算机系统及应用的多版本管理装置 |
KR20150007146A (ko) * | 2013-07-10 | 2015-01-20 | 현대중공업 주식회사 | 소프트웨어 배포 방법 및 이를 수행하는 소프트웨어 배포 서버 |
CN104852934A (zh) * | 2014-02-13 | 2015-08-19 | 阿里巴巴集团控股有限公司 | 基于前端调度实现流量分配的方法、装置和系统 |
CN105099988A (zh) * | 2014-04-24 | 2015-11-25 | 阿里巴巴集团控股有限公司 | 用于支持灰度发布的方法、访问方法以及装置和系统 |
CN105450461A (zh) * | 2014-06-05 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种分流方法及网络设备 |
-
2016
- 2016-06-12 CN CN201610410000.8A patent/CN107493251A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103106075A (zh) * | 2011-09-30 | 2013-05-15 | 株式会社东芝 | 计算机系统及应用的多版本管理装置 |
KR20150007146A (ko) * | 2013-07-10 | 2015-01-20 | 현대중공업 주식회사 | 소프트웨어 배포 방법 및 이를 수행하는 소프트웨어 배포 서버 |
CN104852934A (zh) * | 2014-02-13 | 2015-08-19 | 阿里巴巴集团控股有限公司 | 基于前端调度实现流量分配的方法、装置和系统 |
CN105099988A (zh) * | 2014-04-24 | 2015-11-25 | 阿里巴巴集团控股有限公司 | 用于支持灰度发布的方法、访问方法以及装置和系统 |
CN105450461A (zh) * | 2014-06-05 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 一种分流方法及网络设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111225099A (zh) * | 2018-11-27 | 2020-06-02 | Oppo(重庆)智能科技有限公司 | 终端测试方法、服务器、测试设备及存储介质 |
CN110381113A (zh) * | 2019-06-12 | 2019-10-25 | 深圳市奥克多普科技有限公司 | 一种服务选择方法和系统 |
CN112671933A (zh) * | 2021-02-23 | 2021-04-16 | 浙江中控技术股份有限公司 | 一种数据处理方法及系统 |
CN112671933B (zh) * | 2021-02-23 | 2022-04-26 | 浙江中控技术股份有限公司 | 一种数据处理方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108170740B (zh) | 数据迁移方法、系统和计算机可读存储介质 | |
US7020457B2 (en) | System and method for proxy-enabling a wireless device to an existing IP-based service | |
CN112217656B (zh) | Sd-wan系统中的网络设备的配置信息同步方法和装置 | |
CN108259209A (zh) | 网络设备配置方法和装置 | |
US10972564B2 (en) | System and method for automating actions in distributed computing | |
CN104601592A (zh) | 一种接入云服务的方法及接入设备 | |
EP2864877A1 (en) | Clientless cloud computing | |
CN112671950A (zh) | 基于区块链的域名处理方法、装置、电子设备和存储介质 | |
CN101826979A (zh) | 一种智能家电系统 | |
CN103744699A (zh) | 一种智能电器设备软件升级的方法及其装置 | |
CN112445874A (zh) | 一种节点信息校验方法、装置、设备及存储介质 | |
CN110233767A (zh) | 分布式集群的服务配置方法、系统、装置及可读存储介质 | |
CN107493251A (zh) | 一种登录目标服务器的方法及终端 | |
CN103490983B (zh) | 企业邮件系统及其进行邮件迁移的方法 | |
CN110597783A (zh) | 数据库管理方法、装置、设备及存储介质 | |
CN109561167A (zh) | 一种域名解析方法及装置 | |
CN110505648A (zh) | 一种无线设备防掉线方法 | |
CN107644322A (zh) | 基于OnlineBox系统的多终端审批方法及系统 | |
CN111045928A (zh) | 一种接口数据测试方法、装置、终端及存储介质 | |
CN102255872B (zh) | 访问非远程对象的方法和装置 | |
CN117521039A (zh) | 一种资源与权限管理方法及装置 | |
CN107786661B (zh) | 信息同步方法 | |
CA2731628A1 (en) | Information technology infrastructure architecture design | |
CN115801727A (zh) | 域名解析方法、装置、电子设备和存储介质 | |
CN116980286A (zh) | 设备配置方法、设备控制方法、存储介质以及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171219 |