一种基于设备识别码的组件动态加载方法、系统及设备技术方案

技术编号:35456451 阅读:15 留言:0更新日期:2022-11-03 12:15
本发明专利技术提出了一种基于设备识别码的动态加载方法、系统及设备,通过该方法加载的网关设备由于对应的设备识别码具有唯一性,解析后的特性关系数据和加载后的前端组件和前端组件的子组件的显示都具有唯一性。当需要更换加载其他网关设备时,只需要输入所要更换的网关设备对应的设备识别码,即可以对需要加载的网关设备进行配置加载,当要对该网关设备的部分被禁用或未被选择的组件进行特性配置时,即便该特性不属于已经加载的配置模式,用户不需要在前端服务器手动逐级去配置,也不需要重启网关服务器或网关系统,只需要获取或输入该网关设备对应的设备识别码,即可完成对所需更换的网关设备的前端组件的动态加载,加载后的组件具有较低的耦合性。具有较低的耦合性。具有较低的耦合性。

【技术实现步骤摘要】
一种基于设备识别码的组件动态加载方法、系统及设备


[0001]本申请涉及网关设备领域,尤其涉及一种基于设备识别码的组件动态加载方法、系统及设备。

技术介绍

[0002]现有的网关设备,大体分为防火墙系统,上网行为管理系统,入侵防御系统,病毒防护管理系统等,通常,将上述系统引入一个总的网关系统,以便对防火墙、上网行为管理器、入侵防御和病毒防护管理等网关设备进行统一管理。在统一的网关系统中,后端服务器根据设备环境特性,做出对应的展示属性,将展示属性通过接口传递给前端,前端展示其不同页面特性。
[0003]当用户在对网关设备进行加载时,后端配置属性是将一部分相关功能禁用,或在以多选一的模式下加载,该网关设备中部分组件被禁用或未被选择。当需要对这部分被禁用或未被选择的组件进行特性配置时,由于该特性不属于已经加载的配置模式,用户需要在前端服务器手动逐级去配置特性的展示项,最后还需要重启后端服务器才能完成配置,耦合性过高,不利于配置的统一管理;甚至需要在网关源代码的基础上修改并添加自定义的过滤器类,然后经过编译、打包一系列动作,最后需要通过重启网关服务器或网关系统后才能完成定制需求;故其不支持网关设备的动态加载。

技术实现思路

[0004]本申请的目的是提供一种基于设备识别码的动态加载方法、系统及设备,可根据唯一的设备识别码对不同的网关设备进行动态加载。
[0005]本申请提出了一种基于设备识别码的动态加载方法,包括:
[0006]获取网关设备的设备识别码,所述设备识别码是唯一的;
>[0007]根据所述设备识别码的生成规则,确定所述网关设备的特性关系数据;
[0008]根据所述特性关系数据初始化预先存储的前端组件;展示初始化后的前端组件及所述前端组件的子组件,所述前端组件及所述前端组件的子组件内仅加载所述网关设备的所述特性关系数据。
[0009]进一步地,所述设备识别码生成规则包括:
[0010]根据所述网关设备的硬件信息、版本信息、生产厂商信息、软件特性和注册编码确定所述设备识别码。
[0011]进一步地,所述根据所述设备识别码生成规则,确定所述网关设备的特性关系数据,包括:
[0012]根据所述设备识别码的生成规则,解析所述设备识别码的有效字段,生成识别码解析数据;
[0013]将所述识别码解析数据匹配至预定义的映射关系中,获得特性关系数据。
[0014]进一步地,所述根据所述特性关系数据初始化预先存储的前端组件,包括:
[0015]根据所述特性关系数据对所述前端组件进行配色。
[0016]进一步地,所述根据所述特性关系数据初始化预先存储的前端组件,还包括:
[0017]根据所述特性关系数据的内部逻辑关系,对应设置所述网关设备的逻辑配置策略。
[0018]进一步地,所述展示初始化后的前端组件及所述前端组件的子组件,包括:
[0019]根据所述配色和所述逻辑配置策略展示所述前端组件及子组件的显示关系。
[0020]进一步地,所述配色的色彩与所述特性关系数据一一对应设置。
[0021]进一步地,所述逻辑配置策略与所述特性关系数据中参数类型一一对应设置。
[0022]本申请另一个方面提出了一种基于设备识别码的动态加载系统,包括:
[0023]后端服务器,用于获取网关设备的设备识别码,所述设备识别码是唯一的;
[0024]根据所述设备识别码的生成规则,确定所述网关设备的特性关系数据;
[0025]将所述识别码解析数据匹配至预定义的映射关系中,获得特性关系数据;
[0026]发送所述特性关系数据;
[0027]前端服务器,用于接收所述特性关系数据;
[0028]根据所述特性关系数据初始化预先存储的前端组件;展示初始化后的前端组件及所述前端组件的子组件;
[0029]根据所述特性关系数据对所述前端组件进行配色;
[0030]根据所述配色和所述逻辑配置策略展示所述前端组件及子组件的显示关系。
[0031]本申请又一个方面提出了一种设备,所述设备采用上述技术方案中的方法或加载有上述技术方案中的系统。
[0032]本申请提出了一种基于设备识别码的动态加载方法,通过该方法加载的网关设备由于对应的设备识别码具有唯一性,解析后的特性关系数据和加载后的前端组件和前端组件的子组件的显示都具有唯一性。当需要更换加载其他网关设备时,只需要输入所要更换的网关设备对应的设备识别码,即可以对需要加载的网关设备进行配置加载,当要对该网关设备的部分被禁用或未被选择的组件进行特性配置时,即便该特性不属于已经加载的配置模式,用户不需要在前端服务器手动逐级去配置,也不需要重启网关服务器或网关系统,只需要获取或输入该网关设备对应的设备识别码,依据该唯一的设备设别码,即可完成对所需更换的网关设备的前端组件的动态加载,加载后的组件具有较低的耦合性;同时也降低了存储空间和运行成本;网关设备的唯一的设备识别码可对应唯一的组件加载方式,具有安全性和防伪性。
附图说明
[0033]为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本申请一个实施例中一种基于设备识别码的动态加载方法的流程示意图。
具体实施方式
[0035]目前,现有技术中需要对网关设备的部分被禁用或未被选择的组件进行特性配置时,由于该特性不属于已经加载的配置模式,用户需要在前端服务器手动逐级去配置该特性的展示项,最后还需要重启后端服务器才能完成配置,耦合性过高,不利于配置的统一管理的问题。
[0036]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合,相互引用。
[0037]本申请的第一个方面提出了一种基于设备识别码的动态加载方法,包括:获取网关设备的设备识别码,所述设备识别码是唯一的;根据所述设备识别码的生成规则,确定所述网关设备的特性关系数据;根据所述特性关系数据初始化预先存储的前端组件;展示加载后的前端组件及所述前端组件的子组件;所述前端组件及所述前端组件的子组件内仅加载所述网关设备的所述特性关系数据。
[0038]在该技术方案中,获取网关设备的唯一设备识别码,可以在后端服务器进行;可以是接收来自于网关设备发送的;也可以是由用户进行输入的。
[0039]根据设备识别本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于设备识别码的动态加载方法,其特征在于,包括:获取网关设备的设备识别码,所述设备识别码是唯一的;根据所述设备识别码的生成规则,确定所述网关设备的特性关系数据;根据所述特性关系数据初始化预先存储的前端组件;展示加载后的前端组件及所述前端组件的子组件,所述前端组件及所述前端组件的子组件内仅加载所述网关设备的所述特性关系数据。2.根据权利要求1所述的方法,其特征在于,所述设备识别码生成规则包括:根据所述网关设备的硬件信息、版本信息、生产厂商信息、软件特性和注册编码确定所述设备识别码。3.根据权利要求1所述的方法,其特征在于,所述根据所述设备识别码生成规则,确定所述网关设备的特性关系数据,包括:根据所述设备识别码的生成规则,解析所述设备识别码的有效字段,生成识别码解析数据;将所述识别码解析数据匹配至预定义的映射关系中,获得特性关系数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述特性关系数据初始化预先存储的前端组件,包括:根据所述特性关系数据对所述前端组件进行配色。5.根据权利要求1所述的方法,其特征在于,所述根据所述特性关系数据初始化预先存储的前端组件,还包括:根据所述特性关系数据的内部逻辑关系,对应设...

【专利技术属性】
技术研发人员:刘喆灿郑曙光
申请(专利权)人:北京上元信安技术有限公司
类型:发明
国别省市:

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

1