一种交换机远程管理的方法、系统及存储介质技术方案

技术编号:35940871 阅读:27 留言:0更新日期:2022-12-14 10:29
本发明专利技术涉及网络远程管理技术领域,公开了一种交换机远程管理的方法、系统及存储介质。该方法首先建立服务器与设备端之间的网络连接会话,在成功建立网络连接会话的情况下,接收来自于设备端的数据信息,并根据数据信息的业务种类将数据信息存储至预先设置的缓存库中,并根据存储情况向设备端发送响应结果;缓存库中为各个业务种类都分配了固定的线程以自动对其进行异步入库。通过建立的网络连接会话通道,可以避免远程发送消息过程中泄露消息,且,采用数据缓存技术对业务数据进行动静分离,增强了并发数增加时数据存取效率和稳定性,同时也降低设备端请求等待响应的时间,能异步提取动态数据中的内容执行落库操作,可以对设备进行有效的监管。对设备进行有效的监管。对设备进行有效的监管。

【技术实现步骤摘要】
一种交换机远程管理的方法、系统及存储介质


[0001]本专利技术涉及网络远程管理
,尤其涉及一种交换机远程管理的方法、系统及存储介质。

技术介绍

[0002]由于大部分交换机在出厂后安装部署的位置在客户应用环境的内网中,不能通过传统方式进行远程访问和控制,在要求对设备进行定期维护和更新时需要维护人员到达设备工作点后进行人工操作,当工作点的分布范围变广时,此项维护成本较高且响应不够及时。目前使用其它的远程访问方式进行日常维护操作,也存在信息暴露、非法访问等网络安全风险,也间接增加了客户的管理成本。可见,现有的交换机设备在远程操作时的网络风险较高,难以及时对设备进行有效的监管。

技术实现思路

[0003]本专利技术提供了一种交换机远程管理的方法、系统及存储介质,以解决现有的交换机设备在远程操作时的网络风险较高,难以及时对设备进行有效的监管的问题。
[0004]为了实现上述目的,本专利技术通过如下的技术方案来实现:
[0005]第一方面,本专利技术提供一种服务器向设备端发起互访请求以建立与设备端之间的网络连接会话;
[0006]在成功建立网络连接会话的情况下,接收来自于设备端的数据信息,并根据所述数据信息的业务种类将所述数据信息存储至预先设置的缓存库中,并根据存储情况向设备端发送响应结果;其中,所述缓存库中为各个业务种类都分配了固定的线程以自动对其进行异步入库。
[0007]可选地,所述方法还包括:
[0008]在成功建立网络连接会话的情况下,以预设时间间隔接收第一设备端发送过来的STUN数据包作为在线心跳记录,并根据所述在线心跳记录判断第一设备端的在线状态,所述第一设备端为所述设备端中的任意一个设备端。
[0009]可选地,所述方法还包括:
[0010]接收设备端上报的邻居信息,根据所述邻居信息定位到设备端所在的全局星型拓扑结构的数据节点并依据所述邻居信息更新相邻节点列表,所述邻居信息是设备端收到广播后会将目标序列号的设备端作为自己的邻居节点所生成的,所述目标序列号为路由器和交换机在局域网通过广播的方式报告的序列号。
[0011]可选地,所述服务器端设有第一接口和第二接口,所述第一接口用于与用户端通信,所述第二接口用于与设备端通信。
[0012]可选地,所述服务器向设备端发起互访请求以建立与设备端之间的网络连接会话之前,所述方法包括:
[0013]服务器先使用后台记录的设备端的对应私有服务器用户名密码作为变量进行摘
要认证的计算,如果校验通过则允许与设备端后续建立会话连接通道;
[0014]可选地,所述服务器向设备端发起互访请求以建立与设备端之间的网络连接会话,包括:
[0015]服务器通过STUN协议向设备端发送远程连接事件通知,或者,服务器使用空白的用户名密码向设备端发起远程连接事件通知;或者,服务器使用与分配的两对私有的用户名密码向设备端发起远程连接事件通知;
[0016]当所述通知被设备端收到且信息校验有效,设备端响应于所述通知主动向服务器发起网络连接,由服务器进行认证识别并判断是否需要分配双向认证的用户名密码或者执行设备端的业务请求。
[0017]可选地,所述方法还包括:
[0018]在接收到用户端的查询数据请求并查询业务数据时,直接读取后台数据库,并做进行分页控制和跳页优化。
[0019]可选地,所述方法还包括:
[0020]在设备端提交的还未处理或处理中的写入请求超过指定数量值时,服务器先将后面提交的数据记录到缓存库中,并根据写入请求的类别进行存储,以将各写入请求都分配至固定的线程自动对其进行异步入库,入库成功后再将缓存库中存储的对应数据移除。
[0021]第二方面,本申请提供一种交换机远程管理的系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。
[0022]第三方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的方法步骤。
[0023]有益效果:
[0024]本专利技术提供的交换机远程管理的方法,首先建立服务器与设备端之间的网络连接会话,在成功建立网络连接会话的情况下,接收来自于设备端的数据信息,并根据所述数据信息的业务种类将所述数据信息存储至预先设置的缓存库中,并根据存储情况向设备端发送响应结果;其中,所述缓存库中为各个业务种类都分配了固定的线程以自动对其进行异步入库。这样,通过建立的网络连接会话通道,可以避免远程发送消息过程中泄露消息,且,采用数据缓存技术对业务数据进行动静分离,增强了并发数增加时数据存取效率和稳定性,同时也降低设备端请求等待响应的时间,能异步提取动态数据中的内容执行落库操作,可以对设备进行有效的监管。
附图说明
[0025]图1为本专利技术优选实施例的一种交换机远程管理的方法的流程图。
具体实施方式
[0026]下面对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]除非另作定义,本专利技术中使用的技术术语或者科学术语应当为本专利技术所属领域内
具有一般技能的人士所理解的通常意义。本专利技术中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。
[0028]应理解,交换机远程管理方法的应用场景可以是交换机远程管理系统,该系统包括服务器端、设备端以及用户端。
[0029]请参见图1,本申请提供的一种交换机远程管理的方法,应用于服务器端,所述方法包括:
[0030]服务器向设备端发起互访请求以建立与设备端之间的网络连接会话;
[0031]在成功建立网络连接会话的情况下,接收来自于设备端的数据信息,并根据数据信息的业务种类将数据信息存储至预先设置的缓存库中,并根据存储情况向设备端发送响应结果;其中,缓存库中为各个业务种类都分配了固定的线程以自动对其进行异步入库。
[0032]需要说明的是,在建立服务器与设备端之间的网络连接会话时,也可以是设备端主动向服务器发送互访请求以建立网络连接会话。
[0033]本实施例中,服务器端使用REDIS缓存系统作为处理数据读写请求的前置服务,根据业务复杂程度和数据重要性设计了不同的数据存取规则,可以支持设备工作状态、设备参数配置、统计计数、设备指令、用户管理相关配置、报警事件、异本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交换机远程管理的方法,应用于服务器端,其特征在于,所述方法包括:服务器向设备端发起互访请求以建立与设备端之间的网络连接会话;在成功建立网络连接会话的情况下,接收来自于设备端的数据信息,并根据所述数据信息的业务种类将所述数据信息存储至预先设置的缓存库中,并根据存储情况向设备端发送响应结果;其中,所述缓存库中为各个业务种类都分配了固定的线程以自动对其进行异步入库。2.根据权利要求1所述的交换机远程管理的方法,其特征在于,还包括:在成功建立网络连接会话的情况下,以预设时间间隔接收第一设备端发送过来的STUN数据包作为在线心跳记录,并根据所述在线心跳记录判断第一设备端的在线状态,所述第一设备端为所述设备端中的任意一个设备端。3.根据权利要求1所述的交换机远程管理的方法,其特征在于,还包括:接收设备端上报的邻居信息,根据所述邻居信息定位到设备端所在的全局星型拓扑结构的数据节点并依据所述邻居信息更新相邻节点列表,所述邻居信息是设备端收到广播后会将目标序列号的设备端作为自己的邻居节点所生成的,所述目标序列号为路由器和交换机在局域网通过广播的方式报告的序列号。4.根据权利要求1所述的交换机远程管理的方法,其特征在于,所述服务器端设有第一接口和第二接口,所述第一接口用于与用户端通信,所述第二接口用于与设备端通信。5.根据权利要求1所述的交换机远程管理的方法,其特征在于,所述服务器向设备端发起互访请求以建立与设备端之间的网络连接会话之前,所述方法包括:服务器先使用后台记录的设备端的对应私有服务器用户名密码作为变量进行摘要认证的计算,如...

【专利技术属性】
技术研发人员:许芮王斌潘巍巍黄林冰王建国
申请(专利权)人:湖南天冠电子信息技术有限公司
类型:发明
国别省市:

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

1