预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105871750A(43)申请公布日2016.08.17(21)申请号201610177352.3(22)申请日2016.03.25(71)申请人乐视控股(北京)有限公司地址100123北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人杨继伟王孝庆(74)专利代理机构北京风雅颂专利代理有限公司11403代理人李莎李弘(51)Int.Cl.H04L12/917(2013.01)权利要求书2页说明书8页附图4页(54)发明名称一种资源调度方法及服务器(57)摘要本公开的实施例提供一种资源调度方法及服务器,包括:获取客户端发送的资源获取请求;获取所述客户端的资源节点分配历史记录;根据所述客户端的资源节点分配历史记录判断所述客户端参与资源节点分配的次数是否达到预设的次数阈值M;若达到,从客户端最近N次分配到的资源节点中选择可用的资源节点分配给所述客户端;若未达到,从全部资源节点中选择可用的资源节点分配给所述客户端;M和N为正整数。本发明提供的一种资源调度方法及服务器在对客户端进行资源分配时,根据客户端的资源节点分配的历史记录向客户端分配资源节点,提高了资源节点分配速度;根据客户端IP地址归属地选取距离较近的可用资源节点,增强了网络连通性和数据传输速度。CN105871750ACN105871750A权利要求书1/2页1.一种资源调度方法,包括:获取客户端发送的资源获取请求;获取所述客户端的资源节点分配历史记录;根据所述客户端的资源节点分配历史记录判断所述客户端参与资源节点分配的次数是否达到预设的次数阈值M;若达到,从客户端最近N次分配到的资源节点中选择可用的资源节点分配给所述客户端;若未达到,从全部资源节点中选择可用的资源节点分配给所述客户端;M和N为正整数。2.根据权利要求1所述的方法,所述从客户端最近N次分配到的资源节点中选择可用的资源节点分配给所述客户端,包括:获取所述客户端最近N次分配到的资源节点的资源使用状态,选择可用的资源节点;统计每个可用资源节点的分配次数;按照分配次数由高到低的顺序,对所述可用资源节点进行排序;按照排序结果依次判断所述可用资源节点是否有资源剩余;若是,将该资源节点分配给所述客户端。3.根据权利要求1所述的方法,所述资源获取请求包括客户端IP地址;所述从全部资源节点中选择可用的资源节点分配给所述客户端,包括:解析所述客户端IP地址,得到IP地址归属地;获取全部资源节点的资源使用状态,选择可用的资源节点;按照与所述IP地址归属地距离由近到远的顺序,对所述可用资源节点进行排序;按照排序结果依次判断所述可用资源节点是否有资源剩余;若是,将该资源节点分配给所述客户端。4.根据权利要求3所述的方法,所述资源获取请求还包括客户端的网络运营商信息;所述按照与所述IP地址归属地距离由近到远的顺序,对所述可用资源节点进行排序,包括:判断所述客户端与所述资源节点是否使用相同的网络运行商;若不是,将客户端与资源节点之间的实际距离加上预设的调整值,作为用于排序的距离。5.根据权利要求3所述的方法,所述获取全部资源节点的资源使用状态,包括:定时接收由资源节点发送的资源使用状态,将最新接收到该节点的资源使用状态保存为资源使用表;需要获取节点的使用状态时,将所述资源使用表中记录的节点的资源使用状态作为该节点当前的资源使用状态。6.根据权利要求1所述的方法,所述获取客户端发送的资源获取请求后,包括:判断所述登陆所述客户端的用户是否为定制用户;若是,从预设的定制列表中获取多个备选资源节点;获取所述备选资源节点的资源使用状态,选择可用的资源节点;从所述可用资源节点中选取有资源剩余的资源节点分配给所述客户端。7.一种资源调度服务器,包括:网络单元,用于获取客户端发送的资源获取请求;历史记录单元,用于获取所述客户端的资源节点分配历史记录;资源分配单元,用于根据所述客户端的资源节点分配历史记录判断所述客户端参与资2CN105871750A权利要求书2/2页源节点分配的次数是否达到预设的次数阈值M;若达到,从客户端最近N次分配到的资源节点中选择可用的资源节点分配给所述客户端;若未达到,从全部资源节点中选择可用的资源节点分配给所述客户端;M和N为正整数。8.根据权利要求7所述的服务器,所述资源分配单元包括:第一分配模块,用于获取所述客户端最近N次分配到的资源节点的资源使用状态,选择可用的资源节点;统计每个可用资源节点的分配次数;按照分配次数由高到低的顺序,对所述可用资源节点进行排序;所述第一分配模块还用于按照排序结果依次判断所述可用资源节点是否有资源剩余;若是,将该资源节点分配给所述客户端。9.根据权利要求7所述的服务器,所述资源获取请