一种用于运维串口设备的方法与设备与流程

文档序号:26533981发布日期:2021-09-04 15:03阅读:108来源:国知局
一种用于运维串口设备的方法与设备与流程

1.本申请涉及信息技术领域,尤其涉及一种用于运维串口设备的技术。


背景技术:

2.伴随着国家信息化产业的推进,信息安全越来越受到政府和企业的重视。各种it基础设施建设完成后,it设备的运行维护工作变得越来越庞杂,在这种形势下运维管理系统应运而生。运维管理系统作为用户和目标设备的中间层,它需要完成各种协议的代理运维过程,同时实现相关管理和控制功能,其中很核心的模块就是运维系统。
3.目前行业用户的主流运维托管设备很大程度上是以网口为接口接入进运维管理系统进行管理。以网口为接口的方式实现了诸如ssh、telnet、rdp、mysql协议,以及其他网络协议。目前现有的运维管理系统运维方式,主要是适配上述几种协议进行的,且都是以网口为接口的网络协议。使用这种运维方式能实现大多数的相关操作,但同时也存在一些还未实现的领域,并不能完全覆盖实际应用场景中的其他协议或接口设备。其中,应用范围广,数量基础大的串口协议设备就属于上述运维方式尚未完全覆盖的场景。


技术实现要素:

4.本申请的一个目的是提供一种用于运维串口设备的方法与设备。
5.根据本申请的一个方面,提供了一种用于运维串口设备的方法,其中,所述方法包括:
6.运维linux设备,并将所述linux设备作为跳转机;
7.通过串口工具使得所述linux设备与串口设备连接;
8.通过所述linux设备运维所述串口设备。
9.进一步地,所述linux设备包括堡垒机。
10.进一步地,其中,所述方法还包括:通过所述堡垒机添加所述串口设备或者串口协议。
11.进一步地,所述串口设备不具名ip地址。
12.进一步地,运维linux设备,包括:通过ssh协议运维所述linux设备。
13.进一步地,所述串口协议具名ip地址。
14.进一步地,所述方法还包括:基于所述ip地址增加跳转机制,基于用户指定选择ssh协议或者telnet协议。
15.根据本申请的另一个方面,还提供了一种用于运维串口设备的设备,其中,所述设备包括:
16.第一模块,用于运维linux设备,并将所述linux设备作为跳转机;
17.第二模块,用于通过串口工具使得所述linux设备与串口设备连接;
18.第三模块,用于通过所述linux设备运维所述串口设备。
19.根据本申请的另一个方面,还提供了一种计算设备,其中,该设备包括用于存储计
算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述的用于运维串口设备的方法。
20.根据本申请的另一个方面,还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述的用于运维串口设备的方法。
21.本申请提供的方案中,先运维linux设备,并将所述linux设备作为跳转机,然后通过串口工具使得所述linux设备与串口设备连接,再通过所述linux设备运维所述串口设备。与现有技术相比,本申请通过运维管理linux跳转机实现运维管理串口设备的目的。将本申请应用于堡垒机运维管理系统中,可以成功地实现串口协议或者串口设备的运维工作,能提高堡垒机运维方式的适应性和广泛性,同时在一定程度上改善堡垒机的用户体验。
附图说明
22.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其他特征、目的和优点将会变得更明显:
23.图1是根据本申请实施例的一种用于运维串口设备的方法流程图;
24.图2是根据本申请实施例的一种运维流程图;
25.图3是根据本申请实施例的一种用于运维串口设备的设备示意图。
26.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
27.下面结合附图对本申请作进一步详细描述。
28.在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
29.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
30.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的装置或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
31.本申请实施例提供了用于运维串口设备的方法,将linux设备作为跳转机,让linux设备直接连接串口设备,通过运维管理linux跳转机实现运维管理串口设备的目的。将本申请实施例应用于堡垒机运维管理系统中,可以成功地实现串口协议或者串口设备的运维工作,能提高堡垒机运维方式的适应性和广泛性,同时在一定程度上改善堡垒机的用户体验。
32.在实际场景中,实现该方法的设备可以是用户设备、网络设备或者用户设备与网络设备通过网络相集成所构成的设备。其中,所述用户设备包括但不限于智能手机、平板电
脑、个人计算机(pc)等终端设备,所述网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloud computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。
33.图1是根据本申请实施例的一种用于运维串口设备的方法流程图,该方法包括步骤s101、步骤s102和步骤s103。
34.步骤s101,运维linux设备,并将所述linux设备作为跳转机。
35.在此,所述linux设备是指采用linux操作系统的设备。
36.在一些实施例中,所述linux设备包括堡垒机。
37.例如,当串口设备与堡垒机直接连接时,由于堡垒机自身采用linux系统,所以堡垒机自身可以作为跳转机;当串口设备与其他网络接口的linux设备直接连接时,可以将linux设备作为跳转机。跳转机可以通过ssh(secure shell,安全外壳协议)或者telnet(远程终端协议)进行运维,其中,ssh、telnet都是非常成熟的运维协议。
38.在一些实施例中,所述的用于运维串口设备的方法还包括:通过所述堡垒机添加所述串口设备或者串口协议。
39.例如,堡垒机托管设备时可以添加串口设备或者串口协议。
40.在一些实施例中,所述串口设备不具名ip地址。
41.在一些实施例中,所述步骤s101包括:通过ssh协议运维所述linux设备。
42.例如,串口设备可以不具名ip地址,默认堡垒机自身作为跳转机,默认ssh协议运维。
43.步骤s102,通过串口工具使得所述linux设备与串口设备连接。
44.例如,在运维所述linux设备之后,直接以串口工具连接串口设备。其中,所述串口工具可以包括但不限于minicom、screen、tip等。
45.在一些实施例中,所述串口协议具名ip地址。
46.在一些实施例中,所述的用于运维串口设备的方法还包括:基于所述ip地址增加跳转机制,基于用户指定选择ssh协议或者telnet协议。
47.例如,用户可以选择使用ssh协议或者telnet协议运维串口设备。在运维linux跳转机后直接以串口工具连接串口设备。
48.步骤s103,通过所述linux设备运维所述串口设备。
49.在此,通过运维管理linux跳转机实现运维管理串口设备的目的。
50.在一些实施例中,如图2所示,运维页面供用户操作使用。在运维过程中,用户可以在运维管理系统的运维页面点击需要运维的串口协议或串口设备的运维按钮,后台响应运维页面的运维请求,运维堡垒机或者其他linux设备,然后通过串口工具直接连接串口设备。通过运维管理堡垒机或者其他linux设备,实现运维管理串口设备的目的。
51.图3是根据本申请实施例的一种用于运维串口设备的设备示意图,该设备包括第一模块301、第二模块302和第三模块303。
52.第一模块301,运维linux设备,并将所述linux设备作为跳转机。
53.在此,所述linux设备是指采用linux操作系统的设备。
54.在一些实施例中,所述linux设备包括堡垒机。
55.例如,当串口设备与堡垒机直接连接时,由于堡垒机自身采用linux系统,所以堡垒机自身可以作为跳转机;当串口设备与其他网络接口的linux设备直接连接时,可以将linux设备作为跳转机。跳转机可以通过ssh(secure shell,安全外壳协议)或者telnet(远程终端协议)进行运维,其中,ssh、telnet都是非常成熟的运维协议。
56.在一些实施例中,所述的用于运维串口设备的设备还用于:通过所述堡垒机添加所述串口设备或者串口协议。
57.例如,堡垒机托管设备时可以添加串口设备或者串口协议。
58.在一些实施例中,所述串口设备不具名ip地址。
59.在一些实施例中,所述第一模块301用于:通过ssh协议运维所述linux设备。
60.例如,串口设备可以不具名ip地址,默认堡垒机自身作为跳转机,默认ssh协议运维。
61.第二模块302,通过串口工具使得所述linux设备与串口设备连接。
62.例如,在运维所述linux设备之后,直接以串口工具连接串口设备。其中,所述串口工具可以包括但不限于minicom、screen、tip等。
63.在一些实施例中,所述串口协议具名ip地址。
64.在一些实施例中,所述的用于运维串口设备的设备还用于:基于所述ip地址增加跳转机制,基于用户指定选择ssh协议或者telnet协议。
65.例如,用户可以选择使用ssh协议或者telnet协议运维串口设备。在运维linux跳转机后直接以串口工具连接串口设备。
66.第三模块303,通过所述linux设备运维所述串口设备。
67.在此,通过运维管理linux跳转机实现运维管理串口设备的目的。
68.在一些实施例中,如图2所示,运维页面供用户操作使用。在运维过程中,用户可以在运维管理系统的运维页面点击需要运维的串口协议或串口设备的运维按钮,后台响应运维页面的运维请求,运维堡垒机或者其他linux设备,然后通过串口工具直接连接串口设备。通过运维管理堡垒机或者其他linux设备,实现运维管理串口设备的目的。
69.综上所述,本申请实施例将linux设备作为跳转机,让linux设备直接连接串口设备,通过运维管理linux跳转机实现运维管理串口设备的目的。将本申请实施例应用于运维管理系统中,可以提高系统的适用性、实用性、安全性和灵活性。
70.另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据程序指令运行的计算机设备的工作存储器中。在此,本申请的一些实施例提供了一种计算设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述本申请的多个实施例的方法和/或技术方案。
71.此外,本申请的一些实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现前述本申请的多个实施例的方法和/或技术方案。
72.需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
73.对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1