[发明专利]自动均衡服务器负载的系统及方法有效
申请号: | 201410835012.6 | 申请日: | 2014-12-26 |
公开(公告)号: | CN105791148B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 文黎明;魏玺;王春辉 | 申请(专利权)人: | 北大医疗信息技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 均衡 服务器 负载 系统 方法 | ||
本发明提出了一种自动均衡服务器负载的方法、一种服务器、一种客户端和一种自动均衡服务器负载的系统,其中所述方法包括:在客户端第一次访问服务器时,通过所述服务器对所述客户端进行登记,并向所述客户端发送性能测试代码,以及获取并记录所述客户端的性能得分;当所述客户端访问所述服务器时,判断所述服务器是否达到运算阈值,若所述服务器达到所述运算阈值;判断所述客户端的性能得分是否大于性能阈值;在判定所述客户端的性能得分大于所述性能阈值时,所述服务器的将一部分运算分配至所述客户端执行。通过本发明的技术方案,可以保证不同性能的客户端机器得到基本相同的使用体验,并且自动均衡服务器的负载。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种自动均衡服务器负载的方法、一种服务器、一种客户端和一种自动均衡服务器负载的系统。
背景技术
传统的B/S(Browser/Server,浏览器/服务器)软件,所有的运算处理放在服务器端执行,客户端得到服务器的运行结果,并进行显示和交互。这样,随着客户端数量的增加,服务器的运算负担越来越重,需要不断增加配置。
然而,当前的实际情况是客户端的运算能力在不断增强,可以负担一部分的运算工作且不降低用户体验。因此,目前一些B/S程序在设计上,将部分运算放在客户端上执行,但是,客户端的机器性能千差万别,一些性能低的客户端,在额外承担了运算工作之后,会大大降低用户使用体验,使客户端的机器性能损失相当大。
因此,需要一种新的自动均衡服务器负载的方法,可以保证不同性能的客户端机器得到基本相同的使用体验,同时实现服务器负载的自动均衡,节省资源的同时提升了用户体验。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以有效地保证不同性能的客户端机器得到基本相同的使用体验,同时实现服务器负载的自动均衡,并在节省资源的同时提升用户体验。
有鉴于此,本发明的一方面,提出了一种自动均衡服务器负载的方法,包括:在客户端第一次访问服务器时,通过所述服务器对所述客户端进行登记,并向所述客户端发送性能测试代码,以及获取并记录所述客户端的性能得分;当所述客户端访问所述服务器时,判断所述服务器是否达到运算阈值,若所述服务器达到所述运算阈值;判断所述客户端的性能得分是否大于性能阈值;在判定所述客户端的性能得分大于所述性能阈值时,所述服务器的将一部分运算分配至所述客户端执行。
在该技术方案中,通过在客户端首次访问服务器时,对客户端的性能进行测试并记录测试结果,以及在服务器的负载超过运算阈值时,将一部分运算分配给性能测试结果得分大于预设性能阈值的客户端执行,如此,可以有效地保证不同性能的客户端机器得到基本相同的使用体验,向服务器发出的请求能够得到及时的响应,同时实现服务器负载的自动均衡,并在节省资源的同时提升用户体验。
在上述技术方案中,优选地,还包括:设置所述服务器的所述运算阈值和所述性能阈值。
在该技术方案中,通过设置服务器的运算阈值和对客户端进行性能判断的性能阈值,可以为自动均衡服务器的负载以及保证不同性能的客户端机器得到基本相同的使用体验提供了有效及准确的基准。
在上述技术方案中,优选地,所述运算阈值和所述性能阈值可以修改。在该技术方案中,运算阈值和性能阈值可以根据服务器及客户端性能的改变进行相适应的修改,可以有效地保证自动均衡服务器的负载的效果,进而充分高效地利用资源。
在上述技术方案中,优选地,还包括:在判定所述客户端的性能得分小于或等于所述性能阈值时,按时间顺序将所述客户端的请求排入等候队列,等待所述服务器处理。
在该技术方案中,当客户端的性能得分小于或等于性能阈值时,将该客户端的请求排入等候队列,等待服务器进行处理,而不使性能低的客户端参加运算,可以有效地保证不同性能的客户端机器得到基本相同的用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大医疗信息技术有限公司,未经北大医疗信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410835012.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拥塞流量的管理方法和装置
- 下一篇:网络中继装置以及切换装置