一种系统设备远程管理系统技术方案

技术编号:17883970 阅读:47 留言:0更新日期:2018-05-06 04:31
本发明专利技术公开了一种系统设备远程管理系统,根据系统内部板卡式设备部署特点,结合HTTPS协议、串口通信技术,将设备板卡位置信息与网络数据进行相关性映射,实现可从任意主控设备对系统内受控办卡设备的远程开关机及复位等操控,从硬件层面增强远程操控的可靠性,解决了设备在系统宕机时无法进行软件级远程操控的问题。本发明专利技术受控设备访问基于HTTPS协议实现,采用RESTFULAPI接口,可从系统内部任意主控设备进行远端操控,实现方式简易、灵活,可平滑扩展远程操控管理能力。

A system equipment remote management system

This invention discloses a remote management system of system equipment. According to the characteristics of the deployment of the board card device in the system, combining the HTTPS protocol and the serial communication technology, the position information of the device board card is mapped with the network data to realize the remote switchgear and the reset of the controlled card equipment in the system from any main control equipment. Such as control, enhance the reliability of remote control from hardware level, and solve the problem that software can not be controlled remotely at the time of system downtime. The access of the controlled device is based on the HTTPS protocol, and the RESTFULAPI interface can be used to control the remote control from any main control device inside the system. It is simple and flexible, and can extend the ability of remote control and management smoothly.

【技术实现步骤摘要】
一种系统设备远程管理系统
本专利技术涉及系统设备管理技术,尤其涉及一种系统设备远程管理系统。
技术介绍
随着应用系统的发展,系统规模逐渐扩展,分布式部署成为主流,常见的C/模式或集群方式,往往采用将服务器放在远端,客户机进行本地操控。分布式的系统给系统管理技术带来挑战,对于远端设备,如何像本地一样进行操控管理成为一个热点。随着计算机技术的革新,远程操控软件得到的极大的发展,如Microsoft的远程桌面、赛门铁克的PCAnywhere等,均可通过网络进行远程设备的管理。但这些应用均是基于纯软件方式实现,当受控系统的主机发生操作系统级的错误而宕机时,将无法进行远程管理。
技术实现思路
本专利技术针对板卡式系统,提出一种结合软硬件方式实现的远程管理系统,解决了受控设备板发生操作系统级错误时不能进行软件级远程操控的问题。本专利技术的目的是提供一个结合硬件方式在板卡式设备系统中远程管理系统,能够可靠有效实现设备的开机、关机、复位等远程操控。实现本专利技术目的的技术方案为:一种系统设备远程管理系统,包括主控设备与受控设备,其中受控设备为板卡式设备,包括一块控制板以及一块以上的设备板;主控设备为含有显示能力的控制单元,通常可为接入网络的PC设备;受控设备中的控制板通过网络与主控设备连接,基于HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer)采用RESTFULAPI(RepresentationalStateTransferfulapplicationprogramminginterface,表现层状态转移应用编程接口)接口通信;受控设备中的控制板通过串口线与设备板相连接,向设备板发送串口控制命令;受控设备控制板运行操控服务软件,基于HTTPS接收主控设备控制命令;操控服务软件解析JASON(JavaScriptObjectNotation,JS对象标记)格式操控命令,并通过串口向对应的设备板主板发送发送控制命令,实现对设备板的开机、关机、复位操控,所述系统执行如下步骤:步骤1,受控设备中的控制板通过串口线建立与设备板之间的物理连接通道,用于设备板发送控制命令;步骤2,定义设备板物理位置编号:以控制板为位置基准,以数字1为起点,由近及远对设备板位置按照数字进行顺序编号;步骤3,定义基于HTTPS的RESTFULAPI访问控制接口及控制信息JASON的数据格式,建立JASON数据与设备板物理位置映射;步骤4,控制板运行操控服务软件,接收HTTPS请求;步骤5,主控设备通过HTTPS登录操控服务软件,通过图形化界面选择要操控的设备板,根据其位置信息与操控类型,生成并发送JASON格式的RESTFULAPI命令,包含设备板位置信息与操控类型信息,操控类型信息包括开机、关机和复位;步骤6,操控服务软件通过HTTPS接收RESTFULAPI命令,按照步骤3定义的JASON数据格式进行解析,向对应位置的设备板发送串口命令,控制设备板进行相应的开机、关机、复位动作。步骤1中所述控制命令包括开机、关机及复位。步骤3中,定义基于HTTPS的RESTFULAPI访问控制接口,接口格式如表1:表1步骤3中,定义控制信息JASON数据格式如表2所示:表2序号数据项类型含义1deviceId整型设备Id2ctrlType整型操控类型有益效果:本专利技术与现有技术相比,其显著优点:(1)结合软硬件方式,软件层支持网络化分布式系统部署,硬件层支持控制电平直接操控设备板,解决了设备板发生操作系统级错误时不能软件远程操控问题,增强远程操控可靠性;(2)基于HTTPS协议,采用RESTFULAPI访问控制接口,支持网元设备平滑扩展;(3)支持分布式部署,集中式管理。附图说明下面结合附图和具体实施方式对本专利技术做更进一步的具体说明,本专利技术的上述或其他方面的优点将会变得更加清楚。图1为技术方案流程图。图2为设备结构示意图。图3为远程操控信息交互示意图。具体实施方式下面结合附图对专利技术的
技术实现思路
进行详细说明:结合图1,本专利技术是一种系统设备远程管理系统,专利技术实现的前提条件如下:1、为系统设备板分配位置编号信息,用于在系统内唯一区分设备并集中管理;2、定义设备板位置信息与报文映射关系;3、定义RESTFULAPI访问控制接口;4、定义用于访问控制的JASON数据格式;5、编写支持RESTFULAPI访问控制接口的操控服务软件,本实施例采用Java语言编写,采用Spring框架构建MVC(ModelViewController,模型-视图-控制器)访问控制架构,按照上述1~3定义的数据信息实现数据解析与控制逻辑。受控设备由控制板与设备板组成,控制板通过控制信号线与设备板相连接。本专利技术包括主控设备与受控设备,其中受控设备为板卡式设备,包括一块控制板以及一块以上的设备板;主控设备为含有显示能力的控制单元,本实施例采用酷睿i5笔记本电脑,操作系统为win7,内置IE浏览器版本为11.0;受控设备中的控制板通过网络与主控设备连接,基于HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer)采用RESTFULAPI接口通信;受控设备中的控制板通过串口线与设备板相连接,向设备板发送串口控制命令;受控设备控制板运行操控服务软件,基于HTTPS接收主控设备控制命令;操控服务软件解析JASON(JavaScriptObjectNotation,JS对象标记)格式操控命令,并通过串口向对应的设备板主板发送发送控制命令,实现对设备板的开机、关机、复位操控,如图3所示,所述系统执行如下步骤:步骤1,受控设备中的控制板通过串口线建立与设备板之间的物理连接通道,用于设备板发送控制命令;步骤2,定义设备板物理位置编号:以控制板为位置基准,以数字1为起点,由近及远对设备板位置按照数字进行顺序编号;步骤3,定义基于HTTPS的RESTFULAPI访问控制接口及控制信息JASON的数据格式,建立JASON数据与设备板物理位置映射;步骤4,控制板运行操控服务软件,接收HTTPS请求;步骤5,主控设备通过HTTPS登录操控服务软件,通过图形化界面选择要操控的设备板,根据其位置信息与操控类型,生成并发送JASON格式的RESTFULAPI命令,包含设备板位置信息与操控类型信息,操控类型信息包括开机、关机和复位;步骤6,操控服务软件通过HTTPS接收RESTFULAPI命令,按照步骤3定义的JASON数据格式进行解析,向对应位置的设备板发送串口命令,控制设备板进行相应的开机、关机、复位动作。步骤1中所述控制命令包括开机、关机及复位。步骤3中,定义基于HTTPS的RESTFULAPI访问控制接口,接口格式如表1:表1步骤3中,定义控制信息JASON数据格式如表2所示:表2序号数据项类型含义1deviceId整型设备Id2ctrlType整型操控类型实施例以对设备板1进行远程复位操控为例,对本专利技术技术方案进行详细说明,但是本专利技术的保护范围不局限于所述实施例。如表1所示,定义基于HTTPS的RESTFULAPI访问控制接口;定义操控命令类型:0x01:表示关机;0x02:表示开机;0x03:表示复位如图2所示本文档来自技高网
...
一种系统设备远程管理系统

【技术保护点】
一种系统设备远程管理系统,其特征在于,包括主控设备与受控设备,其中受控设备为板卡式设备,包括一块控制板以及一块以上的设备板;主控设备为含有显示能力的控制单元;受控设备中的控制板通过网络与主控设备连接,基于HTTPS采用RESTFUL API接口通信;受控设备中的控制板通过串口线与设备板相连接,向设备板发送串口控制命令;受控设备控制板运行操控服务软件,基于HTTPS接收主控设备控制命令;操控服务软件解析JASON格式操控命令,并通过串口向对应的设备板主板发送控制命令,实现对设备板的开机、关机、复位操控。

【技术特征摘要】
1.一种系统设备远程管理系统,其特征在于,包括主控设备与受控设备,其中受控设备为板卡式设备,包括一块控制板以及一块以上的设备板;主控设备为含有显示能力的控制单元;受控设备中的控制板通过网络与主控设备连接,基于HTTPS采用RESTFULAPI接口通信;受控设备中的控制板通过串口线与设备板相连接,向设备板发送串口控制命令;受控设备控制板运行操控服务软件,基于HTTPS接收主控设备控制命令;操控服务软件解析JASON格式操控命令,并通过串口向对应的设备板主板发送控制命令,实现对设备板的开机、关机、复位操控。2.根据权利要求1所述的系统,其特征在于,所述系统执行如下步骤:步骤1,受控设备中的控制板通过串口线建立与设备板之间的物理连接通道,用于设备板发送控制命令;步骤2,定义设备板物理位置编号:以控制板为位置基准,以数字1为起点,由近及远对设备板位置按照数字进行顺序编号;步骤3,定义基于HTTPS的RESTFULAPI访问控制接口及控制信息JASON的数据格式,建立J...

【专利技术属性】
技术研发人员:王远斌嵇亮亮周源叶玲孙海军吴贝贝冯伟伟常传文马志强王冰山萨出拉徐学发姜立王如亲习云飞
申请(专利权)人:中国电子科技集团公司第二十八研究所
类型:发明
国别省市:江苏,32

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

1