一种服务器的选择方法和装置制造方法及图纸

技术编号:15520586 阅读:37 留言:0更新日期:2017-06-04 10:06
本发明专利技术提供的一种服务器的选择方法和装置,根据第二客户端与服务器上传的计分数据实时更新标识信息、服务器IP和分数的对应关系中的分数,并根据第一客户端发送的标识信息,匹配得到分数最高的服务器IP并发送至第一客户端。为客户端选择服务器进行连接提供了动态依据,第一客户端在登录或者切换服务器时,可以从接收到的分数最高的服务器IP中选择一个连接,实现了客户端及时选择最优的服务器进行连接,进而改善了用户体验。

Method and device for selecting server

Method and apparatus for selecting a server provided by the invention, according to the corresponding relationship between the client and the server to upload second score data real-time update identification information, the server IP and the scores of the score, and according to the first identification information sent by the client, get the highest number of points, and sent to the first client server IP. Provides a dynamic basis for client server connection, the client in the first login or switch server, can be received from the highest score of the IP server and choose a connection, the client to choose the optimal server to connect, and then to improve the user experience.

【技术实现步骤摘要】
一种服务器的选择方法和装置
本专利技术涉及网络通信
,更具体地说,涉及一种服务器的选择方法和装置。
技术介绍
目前,客户端选择哪个服务器连接,都是基于服务提供商提供的标准进行的。而服务提供商提供的标准更新周期较长,容易造成客户端无法及时选择最优的服务器进行连接,使得用户在一段时间内无法享受到优质的服务,从而使得用户体验较差。
技术实现思路
有鉴于此,本专利技术提出一种服务器的选择方法和装置,欲解决服务提供商提供的标准更新周期较长,容易造成客户端无法及时选择最优的服务器进行连接的技术问题。为了解决上述技术问题,现提出的方案如下:一种服务器的选择方法,包括:接收第一客户端发送的标识信息;根据标识信息、服务器IP和分数的对应关系,匹配得到与接收的标识信息对应的分数最高的服务器IP,所述对应关系中的分数为根据第二客户端和服务器进行数据交互时记录的计分数据实时更新的;发送所述分数最高的服务器IP至所述第一客户端。优选的,所述根据第二客户端与服务器进行数据交互时记录的计分数据实时更新所述对应关系中的分数,包括:接收第二客户端发送的第一计分数据,所述第一计分数据为所述第二客户端在其与服务器进行数据交互时记录的计分数据;根据所述第一计分数据,计算得到所述第二客户端与所述服务器连接的分数;利用计算得到的分数,更新所述对应关系中相应的分数。优选的,所述根据第二客户端与服务器进行数据交互时记录的计分数据实时更新所述对应关系中的分数,包括:接收服务器发送的第二计分数据,所述第二计分数据为所述服务器在其与第二客户端进行数据交互时记录的计分数据;根据所述第二计分数据,计算得到所述第二客户端与所述服务器连接的分数;利用计算得到的分数,更新所述对应关系中相应的分数。优选的,所述根据第二客户端与服务器进行数据交互时记录的计分数据实时更新所述对应关系中的分数,包括:接收第二客户端发送的第一计分数据,所述第一计分数据为所述第二客户端在其与服务器进行数据交互时记录的计分数据;接收服务器发送的第二计分数据,所述第二计分数据为所述服务器在其与第二客户端进行数据交互时记录的计分数据;根据所述第一计分数据和所述第二计分数据,计算得到所述第二客户端与所述服务器连接的分数;利用计算得到的分数,更新所述对应关系中相应的分数。一种服务器的选择装置,所述装置包括:接收单元,用于接收第一客户端发送的标识信息;匹配单元,用于根据标识信息、服务器IP和分数的对应关系,匹配得到与接收的标识信息对应的分数最高的服务器IP,所述对应关系中的分数为根据第二客户端与服务器进行数据交互时记录的计分数据实时更新的;发送单元,用于发送所述分数最高的服务器IP至所述客户端。优选的,所述匹配单元,包括:第一接收子单元,用于接收第二客户端发送的第一计分数据,所述第一计分数据为所述第二客户端在其与服务器进行数据交互时记录的计分数据;第一计算子单元,用于根据所述第一计分数据,计算得到所述第二客户端与所述服务器连接的分数;第一更新子单元,用于利用计算得到的分数,更新所述对应关系中相应的分数。优选的,所述匹配单元,包括:第二接收子单元,用于接收服务器发送的第二计分数据,所述第二计分数据为所述服务器在其与第二客户端进行数据交互时记录的计分数据;第二计算子单元,用于根据所述第二计分数据,计算得到所述第二客户端与所述服务器连接的分数;第二更新子单元,用于利用计算得到的分数,更新所述对应关系中相应的分数。优选的,匹配单元,包括:第一接收子单元,用于接收第二客户端发送的第一计分数据,所述第一计分数据为所述第二客户端在其与服务器进行数据交互时记录的计分数据;第二接收子单元,用于接收服务器发送的第二计分数据,所述第二计分数据为所述服务器在其与第二客户端进行数据交互时记录的计分数据;第三计算子单元,用于根据所述第一计分数据和所述第二计分数据,计算得到所述第二客户端与所述服务器连接的分数;第三更新子单元,用于利用计算得到的分数,更新所述对应关系中相应的分数。与现有技术相比,本专利技术的技术方案具有以下优点:上述技术方案提供的一种服务器的选择方法和装置,根据第二客户端与服务器上传的计分数据实时更新标识信息、服务器IP和分数的对应关系中的分数,并根据第一客户端发送的标识信息,匹配得到分数最高的服务器IP并发送至第一客户端。为客户端选择服务器进行连接提供了动态依据,第一客户端在登录或者切换服务器时,可以从接收到的分数最高的服务器IP中选择一个连接,实现了客户端及时选择最优的服务器进行连接,进而改善了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种服务器的选择方法的流程图;图2为本专利技术实施例提供的一种更新对应关系中分数的方法的流程图;图3为本专利技术实施例提供的另一种更新对应关系中分数的方法的流程图;图4为本专利技术实施例提供的另一种更新对应关系中分数的方法的流程图;图5为本专利技术实施例提供的一种服务器的选择装置的示意图;图6为本专利技术实施例提供的另一种服务器的选择装置的示意图;图7为本专利技术实施例提供的另一种服务器的选择装置的示意图;图8为本专利技术实施例提供的另一种服务器的选择装置的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例提供一种服务器的选择方法,参见图1所示,该方法包括:步骤S11:接收第一客户端发送的标识信息,所述标识信息包括地理位置、网络运营商、连接方式和/操作系统。在本实施例中将要进行登录或者切换服务器的客户端定义为第一客户端。第一客户端发送的标识信息包括但不限于地理位置、网络运营商、连接方式和/操作系统。其中,地理位置为对第一客户端所处地理位置的描述,例如,第一客户端位于的城市;网络运营商为对第一客户端使用的网络运营商的描述;连接方式为对第一客户端采用的通信连接方式(2G、3G和4G等)的描述;操作系统为对第一客户端采用的操作系统的描述。步骤S12:根据标识信息、服务器IP和分数的对应关系,匹配得到与接收的标识信息对应的分数最高的服务器IP,所述对应关系中的分数为根据第二客户端和服务器进行数据交互时记录的计分数据实时更新的;在本实施例中将与服务器进行数据交互的客户端定义为第二客户端。在第二客户端和服务器进行数据交互时,双方或者其中一方记录计分数据。该计分数据包括但不限于向服务器发送消息后至收到ack(Acknowledgement,确认字符)消息的时间间隔t、发送的消息数n和接收的ack数m。当标识信息仅包括地理位置,且地理位置用城市描述时,标识信息、服务器IP和分数的对应关系即为城市、服务器IP和分数的对应关系。如果计分数据对应的第二客户端处于城市X,且计分数据对应的服务器为服务器Y,则根据计分数据将得到与城市X和服务器Y的本文档来自技高网...
一种服务器的选择方法和装置

【技术保护点】
一种服务器的选择方法,其特征在于,包括:接收第一客户端发送的标识信息;根据标识信息、服务器IP和分数的对应关系,匹配得到与接收的标识信息对应的分数最高的服务器IP,所述对应关系中的分数为根据第二客户端和服务器进行数据交互时记录的计分数据实时更新的;发送所述分数最高的服务器IP至所述第一客户端。

【技术特征摘要】
1.一种服务器的选择方法,其特征在于,包括:接收第一客户端发送的标识信息;根据标识信息、服务器IP和分数的对应关系,匹配得到与接收的标识信息对应的分数最高的服务器IP,所述对应关系中的分数为根据第二客户端和服务器进行数据交互时记录的计分数据实时更新的;发送所述分数最高的服务器IP至所述第一客户端。2.根据权利要求1所述的方法,其特征在于,所述根据第二客户端与服务器进行数据交互时记录的计分数据实时更新所述对应关系中的分数,包括:接收第二客户端发送的第一计分数据,所述第一计分数据为所述第二客户端在其与服务器进行数据交互时记录的计分数据;根据所述第一计分数据,计算得到所述第二客户端与所述服务器连接的分数;利用计算得到的分数,更新所述对应关系中相应的分数。3.根据权利要求1所述的方法,其特征在于,所述根据第二客户端与服务器进行数据交互时记录的计分数据实时更新所述对应关系中的分数,包括:接收服务器发送的第二计分数据,所述第二计分数据为所述服务器在其与第二客户端进行数据交互时记录的计分数据;根据所述第二计分数据,计算得到所述第二客户端与所述服务器连接的分数;利用计算得到的分数,更新所述对应关系中相应的分数。4.根据权利要求1所述的方法,其特征在于,所述根据第二客户端与服务器进行数据交互时记录的计分数据实时更新所述对应关系中的分数,包括:接收第二客户端发送的第一计分数据,所述第一计分数据为所述第二客户端在其与服务器进行数据交互时记录的计分数据;接收服务器发送的第二计分数据,所述第二计分数据为所述服务器在其与第二客户端进行数据交互时记录的计分数据;根据所述第一计分数据和所述第二计分数据,计算得到所述第二客户端与所述服务器连接的分数;利用计算得到的分数,更新所述对应关系中相应的分数。5.一种服务器的选择...

【专利技术属性】
技术研发人员:黄骏虎朱俊敏
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1