The invention discloses a method and device for selecting server access, which relates to the technical field of communication management, and is used to provide a method for selecting server access. The method includes: receiving registration information from the first client, in which the registration information includes at least one condition setting at the time of the first client accessing, and each condition setting corresponds to a weight value; obtaining multi-dimensional sampling samples of multiple clients accessed to the candidate server respectively from multiple candidate servers, in which the multi-dimensional sampling sample packages of each client are provided. Includes at least one condition setting for the corresponding client access; calculates the similarity between the condition setting for the first client access and the condition setting for each client access in each candidate server for each condition setting; calculates the total value of each server under multiple conditions according to the similarity value and the corresponding weight value; and sends it to the first client. The server with the largest total value is the access choice.
【技术实现步骤摘要】
一种选择服务器接入的方法和装置
本专利技术涉及通信管理
,尤其涉及一种选择服务器接入的方法和装置。
技术介绍
近年来,物联网兴起了全产业界的研究热潮。作为物联网数据和业务的源头,物联网的设备及相关内容受到了极大的关注。物联网设备管理的需求也与日俱增。当远传网络技术在物联网设备中大规模应用之后,诸多设备会安放在长期无人值守的地方,这些设备的状态、发生故障后的排查、设备的配置更新等与设备管理相关的功能都有赖于通过远端来实现。因此,需要在远端有软件系统能对设备进行管理。目前设备管理的结构为客户端/服务器架构(Client/Server,CS),终端设备作为客户端,向服务端发起注册申请,注册申请通过后,服务器接管对设备的管理。因此,设备管理的第一步是终端设备选择客户端。在现有的设备管理系统中,服务器往往是分布式部署的。并且存在一个引导服务器,负责核实服务器的优先级权限或服务器当前的负载情况,并根据计算结果为客户端指派一个服务端。现有技术中,通过为服务器设定优先级,使优先级高的服务器被选中。这种情况下,会出现负载不均衡的情况,且一旦优先级高的服务器出现故障,带来的影响将是毁灭性的。
技术实现思路
本专利技术的实施例提供一种选择服务器接入的方法和装置,用于解决现有技术中通过服务器优先级选择接入客户端带来的负载不均衡以及故障影响等技术问题。为达到解决上述技术问题的目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术的实施例提供了一种选择服务器接入的方法,该方法包括:从第一客户端接收注册信息,其中,所述注册信息包括所述第一客户端接入时的至少一个条件设定,且每个 ...
【技术保护点】
1.一种选择服务器接入的方法,其特征在于,包括:从第一客户端接收注册信息,其中,所述注册信息包括所述第一客户端接入时的至少一个条件设定,且每个条件设定对应一个权值;从多个候选服务器分别获取已接入所述候选服务器的多个客户端的多维采样样本,其中,每个客户端的多维采样样本包括对应客户端接入时的至少一个条件设定;针对每个条件设定,计算所述第一客户端接入时的条件设定与每个候选服务器中各个客户端接入时的条件设定之间的相似值;根据所述相似值以及对应的权值计算每个服务器在多个条件设定下的总值;向第一客户端发送总值最大的服务器作为接入选择。
【技术特征摘要】
1.一种选择服务器接入的方法,其特征在于,包括:从第一客户端接收注册信息,其中,所述注册信息包括所述第一客户端接入时的至少一个条件设定,且每个条件设定对应一个权值;从多个候选服务器分别获取已接入所述候选服务器的多个客户端的多维采样样本,其中,每个客户端的多维采样样本包括对应客户端接入时的至少一个条件设定;针对每个条件设定,计算所述第一客户端接入时的条件设定与每个候选服务器中各个客户端接入时的条件设定之间的相似值;根据所述相似值以及对应的权值计算每个服务器在多个条件设定下的总值;向第一客户端发送总值最大的服务器作为接入选择。2.根据权利要求1所述选择服务器接入的方法,其特征在于,所述条件设定包括客户端的IP网络号、制造商。3.根据权利要求1所述选择服务器接入的方法,其特征在于,所述根据所述相似值以及对应的权值计算每个服务器在所述多个条件设定下的总值包括:根据Fi=∑pj*fj计算每个服务器在所述多个条件设定下的总值,其中Fi表示总值,pj表示权值,fj表示相似值,i表示不同的服务器编号,j表示不同的条件设定。4.一种选择服务器接入的装置,其特征在于,包括:接收单元,用于从第一客户端接收注册信息,其中,所述注册信息包括所述第一客户端接入时的至少一个条件设定,且每个条件设定对应一个权值;获取单元,用于从多个候选服务器分别获取已接入所述候选服务器的多个客户端的多...
【专利技术属性】
技术研发人员:王淑玲,胡云,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。