[发明专利]一种网关分配方法、装置、服务器及存储介质在审
申请号: | 201811376664.2 | 申请日: | 2018-11-19 |
公开(公告)号: | CN109379436A | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 张楠 | 申请(专利权)人: | 海尔优家智能科技(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 于金平 |
地址: | 100086 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 网关分配 服务器 计算机可读存储介质 中断 存储介质 网关通信 网络异常 业务异常 预设规则 重新分配 云平台 预设 删除 | ||
本发明公开了一种网关分配方法、装置、服务器及计算机可读存储介质,本发明通过根据预设的网器与网关之间的对应关系,并基于预设规则选择网关,最后通过该选择的网关与云平台连接,从而实现在不增加或删除网关的情况下,网器与网关之间是一一对应的,解决了现有由于业务异常或者网络异常,导致网器和网关通信中断,重新分配的网关不是之前与网器连接的网关的问题,实现了中断的业务的有序处理。
技术领域
本发明涉及计算机技术领域,特别是涉及一种网关分配方法、装置、服务器及计算机可读存储介质。
背景技术
现有技术中,一般为了性能均衡,通常是基于负载来分配网关,即,通过根据各个网关服务器的负载情况来选择网关,每次分配一个接入网器数据最少的网关服务器给新接入的网器,从而达到性能的均衡。但是,在一些特殊情况下,如:网器之前已经接入过平台,并且在进行一些业务操作,此过程中,由于业务异常或者网络异常,导致网器和网关通信中断,重新接入时,为了保证业务的连贯性,我们需要将网器最大可能的分配到之前接入的网关,而现有的基于负载分配就不能完成此项业务。
发明内容
本发明提供了一种网关分配方法、装置、服务器及计算机可读存储介质,以解决现有技术中网关分配的方法不能实现将中断连接的网器以及网关重新进行连接的问题。
第一方面,本发明提供了一种网关分配方法,包括:接收网器发来的接入网关请求;根据预设的所述网器与网关之间的对应关系,按照预设规则选择网关,并使所述网器通过所述网关接入云平台。
优选地,该方法还包括:通过HASH算法对所述网关逐一进行标注。
优选地,该方法还包括:根据所述标注,计算与所述网器满足所述预设对应关系的网关,并将计算得到的网关保存到所述网器所对应的网关列表。
优选地,所述预设的网器与网关之间的对应关系为,所述网器的关键值大于所述网关的关键值,或者,所述网器的关键值小于所述网关的关键值;
所述关键值为根据所述网器的网器信息计算得到。
优选地,按照预设规则选择网关,包括:
将所述网关列表对应的网关均匀散落到HASH环上;
按照预设规则在所述HASH环上确定符合预设规则的网关。
优选地,按照预设规则在所述HASH环上确定符合预设规则的网关,包括:
当在所述HASH环中找出满足所述对应关系的网关,则将HASH环中与所述关键值最接近的网关,作为将所述网器连接到云平台的网关;
当在所述HASH环未找出满足所述对应关系的网关,则将所有网关中关键值最大或者关键值最小的网关,作为将所述网器连接到云平台的网关。
优选地,所述网器信息包括以下中的一种或多种:网器类型、版本、ID、IP地址、编号、连接信息。
优选地,所述网器包括以下中的一种或多种:冰箱、空调、电视、电脑。
第二方面,本发明提供了一种数据传输装置,该装置包括:接收单元,用于接收网器发来的接入网关请求;处理单元,用于根据预设的所述网器与网关之间的对应关系,按照预设规则选择网关,并使所述网器通过所述网关接入云平台。
优选地,该装置还包括:标注单元,通过HASH算法对所述网关逐一进行标注。
优选地,该装置还包括:计算单元,用于根据所述标注,计算与所述网器满足所述预设对应关系的网关,并将计算得到的网关保存到所述网器所对应的网关列表。
优选地,所述预设的网器与网关之间的对应关系为,所述网器的关键值大于所述网关的关键值,或者,所述网器的关键值小于所述网关的关键值;所述关键值为根据所述网器的网器信息计算得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔优家智能科技(北京)有限公司,未经海尔优家智能科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811376664.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种船端业务服务互联互通平台系统
- 下一篇:基于数据缓存的速度处理方法和系统