[发明专利]服务器的负载均衡方法、服务器、和智能家居控制系统在审
申请号: | 201610262735.0 | 申请日: | 2016-04-25 |
公开(公告)号: | CN107306294A | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 鲁啸 | 申请(专利权)人: | 西门子公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 李慧 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 负载 均衡 方法 智能家居 控制系统 | ||
技术领域
本发明涉及一种负载均衡方法,尤其涉及一种服务器的负载均衡方法。本发明还涉及一种可执行上述负载均衡方法的服务器和智能家居控制系统。
背景技术
现有服务器在同时接收数个设备的定期上传数据时,如各设备在每5分钟上传一次数据时,可参见图1,会导致服务器在特定上传时间集中接收到大量的数据上传请求,出现数据接收高峰期而致使服务器负载严重甚至瘫痪,但在其他时间段内服务器的利用率较低。
现有服务器均衡上述负载的方法为设置数量较多的服务器和一个负载均衡器,该负载均衡器能够将各设备的上传数据请求分配于各个服务器,但是这种方式势必会导致成本提高,并且如上文所说在除上传时间外的其他时间段内,各个服务器的利用率较低。而且负载均衡器的介入一定会增加数据上传的延迟。
发明内容
本发明的目的是提供一种服务器的负载均衡方法。其可以使与服务器连接的各个设备在不同的时间段上传数据,避免出现数据上传的高峰期而导致服务器负载严重甚至瘫痪,且可充分提高服务器的利用率。
本发明的另一个目的是提供一种服务器,其可避免服务器负载严重甚至瘫痪,且可充分提高服务器的利用率。
本发明的再一个目的是提供一种可采用上述服务器的智能家居控制系统。
本发明提供了一种服务器的负载均衡方法,服务器能够获取数个设备的上传数据,负载均衡方法包括:设定一个检测周期和一个单位时间段;在每个检测周期内,统计服务器在该检测周期的每个单位时间段内获取的数据上传请求数量,并依次将该统计的数据上传请求数量与一个预设值比较,当一个数据上传请求数量超过预设值,则进入数据上传时间调整步骤。数据上传时间调整步骤包括:根据连接于服务器的设备的数量,将数个设备分成数个小组。依次设定数个上传时间段,上传时间段的数量对应于小组数量,并将各上传时间段分别分配至各小组,且将各个上传时间段起始的时间点传送给相应小组的设备,使各设备根据接收到的时间点上传数据。上述设计可以使与服务器连接的各个设备在不同的时间段上传数据,避免出现数据上传的高峰期而导致服务器负载严重甚至瘫痪,可充分提高服务器的利用率。且由于一段时间后,与服务器连接的设备数量会有变化,或设备的传输数据量也会有变化,所以每隔一个检测周期需要重新检测数据上传请求数量,使服务器始终能够避免出现数据上传的高峰期而导致服务器负载严重甚至瘫痪,且始终使服务器处于较高的利用率。
在服务器的负载均衡方法的一种示意性实施方式中,数据上传时间调整步骤中,可依次设定数个时长相等的上传时间段。时长相等的上传时间段可在保证较好的均衡效果的前提下,例于程序的简化和设置。
在服务器的负载均衡方法的一种示意性实施方式中,在数据上传时间调整步骤中,按照小组的数量将下一个检测周期均分成数个上传时间段,并将各上传时间段分配给各小组。这样的设计可以更加充分的利用一个检测周期的时间,且利于统计和计算。
在服务器的负载均衡方法的一种示意性实施方式中,在数据上传时间调整步骤中,根据连接于服务器的设备的数量将设备平均分成数个小组。上述设计能够提高均衡负载的效果
本发明还提供了一种服务器,其包括一个设定单元、一个获取单元、一个统计单元、一个比较单元和一个时间调整单元。设定单元能够设定一个检测周期和一个预设值。获取单元能够获取数个设备的上传数据。统计单元能够统计一个检测周期的每个单位时间段内获取单元获取的数据上传请求数量。比较单元能够依次将统计单元统计的数据上传请求数量与预设值比较,当一个数据上传请求数量超过预设值时,输出一个时间调整命令。时间调整单元获取时间调整命令后,能够根据获取单元连接的设备的数量,将数个设备分成数个小组;还能够依次设定数个上传时间段,上传时间段的数量对应于小组数量,并将各上传时间段分别分配至各小组,且将各个上传时间段起始的时间点传送给相应小组的设备,使各设备根据接收到的时间点上传数据。上述设计可避免服务器负载严重甚至瘫痪,且可充分提高服务器的利用率。
在服务器的一种示意性实施方式中,服务器为一个云端服务器。
本发明还提供了一种智能家居控制系统,其包括一个上述服务器和数个家用电器。各家用电器能够在服务器发出的时间点上传数据至服务器。
下文将以明确易懂的方式,结合附图说明优选实施例,对服务器的负载均衡方法及其服务器和智能家居控制系统的上述特性、技术特征、优点及其实现方式予以进一步说明。
附图说明
以下附图仅对本发明做示意性说明和解释,并不限定本发明的范围。
图1用以说明现有服务器接收设备上传数据的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610262735.0/2.html,转载请声明来源钻瓜专利网。