网关离线配置方法、系统、终端设备及存储介质技术方案

技术编号:26307617 阅读:24 留言:0更新日期:2020-11-10 20:08
本申请提供了一种网关离线配置方法、系统、终端设备及存储介质,该方法包括:若接收到网关配置指令,查询与配置服务器之间的网络连接状态;若与配置服务器之间的网络连接状态为离线状态,则查询配置服务器的共享数据库,与共享数据库建立数据通信;对共享数据库进行脚本查询得到配置脚本,对配置脚本进行数据校验;若配置脚本的数据校验合格,则对配置脚本进行解压得到网关配置信息,根据网关配置信息进行网关配置。本申请通过查询配置服务器的共享数据库,使得与共享数据库建立数据通信后,能实现配置脚本的查询,并通过对配置脚本进行解压得到网关配置信息,使得当网关与配置服务器处于离线状态时,仍然能进行网关配置,提高了网关配置效率。

【技术实现步骤摘要】
网关离线配置方法、系统、终端设备及存储介质
本申请属于数据库管理
,尤其涉及一种网关离线配置方法、系统、终端设备及存储介质。
技术介绍
网关(Gateway)又称网间连接器、协议转换器,是多个网络间提供数据转换服务的计算机系统或设备。可以说网关就是不同网络之间的连接器,就是数据要从一个网络到另外一个网络时要经过“协商”的设备。通过对网关进行网络参数和网络协议的配置,以保障网关在多个网络之间的数据转换功能,因此,为提高多个网络之间的数据转换的稳定性,网关的配置问题越来越受人们所重视。现有的网关配置过程中,待配置网关均需要与配置服务器网络连接后,通过网络传输的方式获取网关配置信息,并基于获取到的网关配置信息进行网关的参数配置,当待配置网关与配置服务器之间处于离线状态时,无法进行网关配置信息的获取,进而无法进行网关的参数配置,降低了网关配置效率。
技术实现思路
本申请实施例提供了一种网关离线配置方法、系统、终端设备及存储介质,旨在解决现有的网关配置过程中,当待配置网关与配置服务器之间处于离线状态,无法进行网关的参数配置的问题。第一方面,本申请实施例提供了一种网关离线配置方法,应用于任一网关,所述方法包括:若接收到网关配置指令,则查询与配置服务器之间的网络连接状态;若与所述配置服务器之间的网络连接状态为离线状态,则查询所述配置服务器的共享数据库,并与所述共享数据库建立数据通信,所述共享数据库中存储有所述配置服务器的共享数据,所述共享数据包括不同网关对应的配置脚本;r>根据所述网关配置指令中的配置标识对所述共享数据库进行脚本查询,得到配置脚本,并对所述配置脚本进行数据校验;若所述配置脚本的数据校验合格,则对所述配置脚本进行解压,得到网关配置信息,并根据所述网关配置信息进行网关配置。本申请实施例与现有技术相比存在的有益效果是:若与配置服务器之间的网络连接状态为离线状态,则查询配置服务器的共享数据库,共享数据库中存储有配置服务器的共享数据,共享数据包括不同网关对应的配置脚本,使得与共享数据库建立数据通信后,能实现对应网关的配置脚本的查询,并通过对配置脚本进行解压,能有效的获取到对应的网关配置信息,基于获取到的网关配置信息以进行网关配置,使得当网关与配置服务器处于离线状态时,仍然能进行网关配置,提高了网关配置效率。进一步地,所述查询所述配置服务器的共享数据库,并与所述共享数据库建立数据通信,包括:获取所述配置服务器的服务器标识,并将所述服务器标识与数据库列表进行匹配,得到所述共享数据库,所述数据库列表中存储有不同所述配置服务器与对应共享数据库之间的对应关系;获取所述共享数据库的数据库地址,并根据本地网关标识向所述数据库地址发送数据库访问请求;若接收到针对所述数据库访问请求的确认指令,则与所述共享数据库建立数据通信。进一步地,所述根据所述网关配置信息进行网关配置,包括:检测所述网关配置信息的字符串中是否存在指定字符;若所述网关配置信息的字符串中存在所述指定字符,则根据本地网关信息对所述网关配置信息中的所述指定字符进行替换,并根据所述网关配置信息中替换后的字符串进行网关配置。进一步地,所述根据本地网关信息对所述网关配置信息中的所述指定字符进行替换,包括:查询所述指定字符对应的参数类型,并根据所述参数类型对所述本地网关信息进行参数查询,得到差异配置参数,所述参数类型包括网关MAC地址、Wifi接入参数或宽带接入协议参数;将所述差异配置参数转换为差异字符,并根据所述差异字符对所述指定字符进行替换。进一步地,所述对所述配置脚本进行解压之后,还包括:若对所述配置脚本进行解压后得到日志收集指令,则收集本地日志信息,并向所述配置服务器发送网络连接请求,所述本地日志信息包括网关软件日志、网关硬件日志或网关故障日志;若与所述配置服务器网络连接成功,则将本地网关标识和所述本地日志信息发送至所述配置服务器。进一步地,所述向所述配置服务器发送网络连接请求之后,还包括:若与所述配置服务器网络连接失败,则对所述本地日志信息进行加密,并将加密后的所述本地日志信息和所述本地网关标识发送至所述共享数据库。进一步地,所述对所述配置脚本进行数据校验,包括:获取所述配置脚本中的校验值,并根据预设校验算法对所述校验值进行计算,得到输出密钥;若所述输出密钥等于预设密钥,则所述配置脚本的数据校验成功;若所述输出密钥不等于预设密钥,则所述配置脚本的数据校验不成功,删除所述配置脚本。第二方面,本申请实施例提供了一种网关离线配置系统,应用于任一网关,包括:网络连接查询模块,用于若接收到网关配置指令,则查询与配置服务器之间的网络连接状态;共享数据库查询模块,用于若与所述配置服务器之间的网络连接状态为离线状态,则查询所述配置服务器的共享数据库,并与所述共享数据库建立数据通信,所述共享数据库中存储有所述配置服务器的共享数据,所述共享数据包括不同网关对应的配置脚本;脚本查询模块,用于根据所述网关配置指令中的配置标识对所述共享数据库进行脚本查询,得到配置脚本,并对所述配置脚本进行数据校验;网关配置模块,用于若所述配置脚本的数据校验合格,则对所述配置脚本进行解压,得到网关配置信息,并根据所述网关配置信息进行网关配置。第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的方法。第四方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述的方法。第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的网关离线配置方法。可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1是本申请第一实施例提供的网关离线配置方法的流程图;图2是本申请第二实施例提供的网关离线配置方法的流程图;图3是本申请第三实施例提供的网关离线配置方法的流程图;图4是本申请第四实施例提供的网关离线配置系统的结构示意图;图5是本申请第五实施例提供的终端设备的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。应当理解,当在本申请说明书和所附权利要求书中本文档来自技高网...

【技术保护点】
1.一种网关离线配置方法,应用于任一网关,其特征在于,所述方法包括:/n若接收到网关配置指令,则查询与配置服务器之间的网络连接状态;/n若与所述配置服务器之间的网络连接状态为离线状态,则查询所述配置服务器的共享数据库,并与所述共享数据库建立数据通信,所述共享数据库中存储有所述配置服务器的共享数据,所述共享数据包括不同网关对应的配置脚本;/n根据所述网关配置指令中的配置标识对所述共享数据库进行脚本查询,得到配置脚本,并对所述配置脚本进行数据校验;/n若所述配置脚本的数据校验合格,则对所述配置脚本进行解压,得到网关配置信息,并根据所述网关配置信息进行网关配置。/n

【技术特征摘要】
1.一种网关离线配置方法,应用于任一网关,其特征在于,所述方法包括:
若接收到网关配置指令,则查询与配置服务器之间的网络连接状态;
若与所述配置服务器之间的网络连接状态为离线状态,则查询所述配置服务器的共享数据库,并与所述共享数据库建立数据通信,所述共享数据库中存储有所述配置服务器的共享数据,所述共享数据包括不同网关对应的配置脚本;
根据所述网关配置指令中的配置标识对所述共享数据库进行脚本查询,得到配置脚本,并对所述配置脚本进行数据校验;
若所述配置脚本的数据校验合格,则对所述配置脚本进行解压,得到网关配置信息,并根据所述网关配置信息进行网关配置。


2.如权利要求1所述的网关离线配置方法,其特征在于,所述查询所述配置服务器的共享数据库,并与所述共享数据库建立数据通信,包括:
获取所述配置服务器的服务器标识,并将所述服务器标识与数据库列表进行匹配,得到所述共享数据库,所述数据库列表中存储有不同所述配置服务器与对应共享数据库之间的对应关系;
获取所述共享数据库的数据库地址,并根据本地网关标识向所述数据库地址发送数据库访问请求;
若接收到针对所述数据库访问请求的确认指令,则与所述共享数据库建立数据通信。


3.如权利要求1所述的网关离线配置方法,其特征在于,所述根据所述网关配置信息进行网关配置,包括:
检测所述网关配置信息的字符串中是否存在指定字符;
若所述网关配置信息的字符串中存在所述指定字符,则根据本地网关信息对所述网关配置信息中的所述指定字符进行替换,并根据所述网关配置信息中替换后的字符串进行网关配置。


4.如权利要求3所述的网关离线配置方法,其特征在于,所述根据本地网关信息对所述网关配置信息中的所述指定字符进行替换,包括:
查询所述指定字符对应的参数类型,并根据所述参数类型对所述本地网关信息进行参数查询,得到差异配置参数,所述参数类型包括网关MAC地址、Wifi接入参数或宽带接入协议参数;
将所述差异配置参数转换为差异字符,并根据所述差异字符对所述指定字符进行替换。


5.如权利要求1所述的网关离线配置方法,其特征在于,所述对所述配置脚本进行解压...

【专利技术属性】
技术研发人员:林英想庄严
申请(专利权)人:深圳云里物里科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1