接入网关分配方法及装置的制造方法

文档序号:9618779阅读:315来源:国知局
接入网关分配方法及装置的制造方法
【技术领域】
[0001]本发明涉及物联网技术领域,特别是涉及一种接入网关分配方法及装置。
【背景技术】
[0002]物联网(Internet of things,简称为1T)是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。
[0003]物联网行业中通常均需要设备直接(通过WIFI模块等)或者间接(通过家庭网关)通过传输控制协议(Transmiss1n Control Protocol,简称为TCP)长连接的方式接入到物联网服务器中,家电设备通过TCP连接服务器时,由于单台服务器资源有限,并且单点运行存在风险,所以通常情况下,均使用软件连接代理(例如Nginx,Haproxy)或者硬件端口转发(例如A10负载均衡服务器)等方式,实现使设备TCP连接负载均衡的目的。
[0004]现大部分支持TCP连接的负载均衡系统或硬件,仅支持随机将设备的TCP连接分配到配置的服务器上,不能识别服务器的负载情况,也不能对设备要连接的服务器进行分组管理,如果设备存在协议不兼容等问题时,必须使用新的负载均衡地址或端口进行连接。

【发明内容】

[0005]鉴于现有技术中接入到物联网服务器时不能识别服务器的负载情况,也不能对设备要连接的服务器进行分组管理的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的接入网关分配方法及装置。
[0006]本发明提供一种接入网关分配方法,包括:
[0007]接入网关管理系统GMS设置接入网关组和策略组之间的对应关系,并维护各接入网关组中各接入网关的在线状态和负载信息;
[0008]GMS获取设备发送的携带有设备信息的接入网关地址获取请求,将设备信息与策略组进行匹配,确定与设备信息相匹配的策略组;
[0009]GMS根据对应关系查找与确定的策略组对应的接入网关组,并根据接入网关组中各接入网关的在线状态和负载信息,将接入网关组中在线且负载最低的接入网关分配给设备。
[0010]本发明还提供了一种接入网关分配装置,设置于网关管理系统GMS,包括:
[0011]设置模块,用于设置接入网关组和策略组之间的对应关系,并维护各接入网关组中各接入网关的在线状态和负载?§息;
[0012]匹配模块,用于获取设备发送的携带有设备信息的接入网关地址获取请求,将设备信息与策略组进行匹配,确定与设备信息相匹配的策略组;
[0013]分配模块,用于根据对应关系查找与确定的策略组对应的接入网关组,并根据接入网关组中各接入网关的在线状态和负载信息,将接入网关组中在线且负载最低的接入网关分配给设备。
[0014]本发明有益效果如下:
[0015]借助于本发明实施例的技术方案,解决了现有技术中接入到物联网服务器时不能识别服务器的负载情况,也不能对设备要连接的服务器进行分组管理的问题,能够按照策略及接入网关相关配置将特定的设备指定连接到特定的一组功能相同的接入网关上,并根据实际接入网关的负载指定设备连接负载最低的接入网关,使系统的负载更加均衡。
[0016]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0017]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0018]图1是本发明实施例的接入网关分配方法的流程图;
[0019]图2是本发明实施例的接入网关分配方法的信令流程图;
[0020]图3是本发明实施例的数据库表结构的示意图;
[0021]图4是本发明实施例的数据库初始化完成后的相关数据表的示意图;
[0022]图5是本发明实施例的GMS配置策略组和接入网管组的示意图;
[0023]图6是本发明实施例的新建接入网关组并添加接入网关的数据表的示意图;
[0024]图7是本发明实施例的新建策略组并创建策略族的数据表的示意图;
[0025]图8是本发明实施例的新增一条策略并添加到策略组中的数据表的示意图;
[0026]图9是本发明实施例的新增其他策略并添加到策略组中的数据表的示意图;
[0027]图10是本发明实施例的策略组PG1配置的全部策略的数据表的示意图;
[0028]图11是本发明实施例的配置策略组和接入网关组的数据表的示意图;
[0029]图12是本发明实施例的GMS接入网关的示意图;
[0030]图13是本发明实施例的进行策略匹配后的相关数据表的示意图;
[0031]图14是本发明实施例的策略族匹配数据的示意图;
[0032]图15是本发明实施例的查询策略族的示意图;
[0033]图16是本发明实施例的策略族匹配的数据表的示意图一;
[0034]图17是本发明实施例的策略族匹配的数据表的示意图二;
[0035]图18是本发明实施例的匹配策略组的示意图;
[0036]图19是本发明实施例的策略组匹配的数据表的示意图;
[0037]图20是本发明实施例的选择策略组的示意图;
[0038]图21是本发明实施例的策略组PG1配置的示意图;
[0039]图22是本发明实施例的策略组PG1的各种匹配情况的示意图;
[0040]图23是本发明实施例的查找接入网关组的示意图;
[0041]图24是本发明实施例的接入网关组匹配的数据表的示意图;
[0042]图25是本发明实施例的查找接入网关的示意图;
[0043]图26是本发明实施例的接入网关匹配的数据表的示意图;
[0044]图27是本发明实施例的接入网关分配装置的结构示意图。
【具体实施方式】
[0045]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0046]为了解决现有技术中接入到物联网服务器时不能识别服务器的负载情况,也不能对设备要连接的服务器进行分组管理的问题,本发明提供了一种接入网关分配方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0047]方法实施例
[0048]根据本发明的实施例,提供了一种接入网关分配方法,图1是本发明实施例的接入网关分配方法的流程图,在对图1的具体流程进行描述之前,首先对可能涉及到的名词进行说明。
[0049]GMS:接入网关管理系统,即使用本发明进行接入网关分配的系统;
[0050]接入网关:即最终需要向设备分配的服务器;
[0051]接入网关组:任意数量相同类别接入网关的组合。要求同一接入网关组中全部接入网关功能是完全相同的,分配时,会从接入网关组中选取负载最低的一个接入网关分配给设备;
[0052]策略:用于匹配设备某一信息字段的规则,匹配规则通常有字符串匹配,整数范围判断等方式,本发明实施例对字段的匹配规则方式不进行限定,可由具体实现时制定即可;同类策略之间的匹配规则也是可以重叠的,例如配置两条策略(3〈A〈10)与(7〈A〈15)是可以的,如果字段A的值为8,则两条策略均可匹配到;
[0053]策略组:任意数量策略的组合。根据设备信息最终只会匹配出一个策略组,随后根据该策略组来唯一查找一个接入网关组。策略组中策略匹配需遵循以下规则:同类策略之间关系为或(即匹配到一条即可);不同类策略之间关系为与(即必须配置的不同类策略全部匹配)。
[0054]策略族:某一策略组中某一策略类型的唯一标识,策略组与策略之间的中转,策略实际是根据策略类别不同,分配映射到策略族上的。
[0055]如图1所示,根据本发明实施例的接入网关分配方法包括如下处理:
[0056]步骤101,接入网关管理系统GMS设置接入网关组和策略组之间的对应关系,并维护各接入网关组中各接入网关的在线状态和负载信息;
[0057]步骤102,GMS获取设备发送的携带有设备信息的接入网关地址获取请求,将设备信息与策略组
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1