CN107995288A - 一种***设备远程管理*** - Google Patents

一种***设备远程管理*** Download PDF

Info

Publication number
CN107995288A
CN107995288A CN201711247704.9A CN201711247704A CN107995288A CN 107995288 A CN107995288 A CN 107995288A CN 201711247704 A CN201711247704 A CN 201711247704A CN 107995288 A CN107995288 A CN 107995288A
Authority
CN
China
Prior art keywords
control
https
device board
equipment
manipulation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711247704.9A
Other languages
English (en)
Other versions
CN107995288B (zh
Inventor
王远斌
嵇亮亮
周源
叶玲
孙海军
吴贝贝
冯伟伟
常传文
马志强
王冰山
萨出拉
徐学发
姜立
王如亲
习云飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 28 Research Institute
Original Assignee
CETC 28 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 28 Research Institute filed Critical CETC 28 Research Institute
Priority to CN201711247704.9A priority Critical patent/CN107995288B/zh
Publication of CN107995288A publication Critical patent/CN107995288A/zh
Application granted granted Critical
Publication of CN107995288B publication Critical patent/CN107995288B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)
  • Stored Programmes (AREA)
  • Programmable Controllers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

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

Description

一种***设备远程管理***
技术领域
本发明涉及***设备管理技术,尤其涉及一种***设备远程管理***。
背景技术
随着应用***的发展,***规模逐渐扩展,分布式部署成为主流,常见的C/模式或集群方式,往往采用将服务器放在远端,客户机进行本地操控。分布式的***给***管理技术带来挑战,对于远端设备,如何像本地一样进行操控管理成为一个热点。随着计算机技术的革新,远程操控软件得到的极大的发展,如Microsoft的远程桌面、赛门铁克的PCAnywhere等,均可通过网络进行远程设备的管理。但这些应用均是基于纯软件方式实现,当受控***的主机发生操作***级的错误而宕机时,将无法进行远程管理。
发明内容
本发明针对板卡式***,提出一种结合软硬件方式实现的远程管理***,解决了受控设备板发生操作***级错误时不能进行软件级远程操控的问题。本发明的目的是提供一个结合硬件方式在板卡式设备***中远程管理***,能够可靠有效实现设备的开机、关机、复位等远程操控。
实现本发明目的的技术方案为:一种***设备远程管理***,包括主控设备与受控设备,其中受控设备为板卡式设备,包括一块控制板以及一块以上的设备板;主控设备为含有显示能力的控制单元,通常可为接入网络的PC设备;受控设备中的控制板通过网络与主控设备连接,基于HTTPS(全称:Hyper Text Transfer Protocol over Secure SocketLayer)采用RESTFUL API(Representational State Transferful applicationprogramming interface,表现层状态转移应用编程接口)接口通信;受控设备中的控制板通过串口线与设备板相连接,向设备板发送串口控制命令;受控设备控制板运行操控服务软件,基于HTTPS接收主控设备控制命令;操控服务软件解析JASON(JavaScript ObjectNotation,JS对象标记)格式操控命令,并通过串口向对应的设备板主板发送发送控制命令,实现对设备板的开机、关机、复位操控,
所述***执行如下步骤:
步骤1,受控设备中的控制板通过串口线建立与设备板之间的物理连接通道,用于设备板发送控制命令;
步骤2,定义设备板物理位置编号:以控制板为位置基准,以数字1为起点,由近及远对设备板位置按照数字进行顺序编号;
步骤3,定义基于HTTPS的RESTFUL API访问控制接口及控制信息JASON的数据格式,建立JASON数据与设备板物理位置映射;
步骤4,控制板运行操控服务软件,接收HTTPS请求;
步骤5,主控设备通过HTTPS登录操控服务软件,通过图形化界面选择要操控的设备板,根据其位置信息与操控类型,生成并发送JASON格式的RESTFULAPI命令,包含设备板位置信息与操控类型信息,操控类型信息包括开机、关机和复位;
步骤6,操控服务软件通过HTTPS接收RESTFULAPI命令,按照步骤3定义的JASON数据格式进行解析,向对应位置的设备板发送串口命令,控制设备板进行相应的开机、关机、复位动作。
步骤1中所述控制命令包括开机、关机及复位。
步骤3中,定义基于HTTPS的RESTFUL API访问控制接口,接口格式如表1:
表1
步骤3中,定义控制信息JASON数据格式如表2所示:
表2
序号 数据项 类型 含义
1 deviceId 整型 设备Id
2 ctrlType 整型 操控类型
有益效果:本发明与现有技术相比,其显著优点:
(1)结合软硬件方式,软件层支持网络化分布式***部署,硬件层支持控制电平直接操控设备板,解决了设备板发生操作***级错误时不能软件远程操控问题,增强远程操控可靠性;
(2)基于HTTPS协议,采用RESTFUL API访问控制接口,支持网元设备平滑扩展;
(3)支持分布式部署,集中式管理。
附图说明
下面结合附图和具体实施方式对本发明做更进一步的具体说明,本发明的上述或其他方面的优点将会变得更加清楚。
图1为技术方案流程图。
图2为设备结构示意图。
图3为远程操控信息交互示意图。
具体实施方式
下面结合附图对发明的技术内容进行详细说明:
结合图1,本发明是一种***设备远程管理***,发明实现的前提条件如下:
1、为***设备板分配位置编号信息,用于在***内唯一区分设备并集中管理;
2、定义设备板位置信息与报文映射关系;
3、定义RESTFUL API访问控制接口;
4、定义用于访问控制的JASON数据格式;
5、编写支持RESTFUL API访问控制接口的操控服务软件,本实施例采用Java语言编写,采用Spring框架构建MVC(Model View Controller,模型-视图-控制器)访问控制架构,按照上述1~3定义的数据信息实现数据解析与控制逻辑。
受控设备由控制板与设备板组成,控制板通过控制信号线与设备板相连接。
本发明包括主控设备与受控设备,其中受控设备为板卡式设备,包括一块控制板以及一块以上的设备板;主控设备为含有显示能力的控制单元,本实施例采用酷睿i5笔记本电脑,操作***为win7,内置IE浏览器版本为11.0;受控设备中的控制板通过网络与主控设备连接,基于HTTPS(全称:Hyper Text Transfer Protocol over Secure SocketLayer)采用RESTFUL API接口通信;受控设备中的控制板通过串口线与设备板相连接,向设备板发送串口控制命令;受控设备控制板运行操控服务软件,基于HTTPS接收主控设备控制命令;操控服务软件解析JASON(JavaScript Object Notation,JS对象标记)格式操控命令,并通过串口向对应的设备板主板发送发送控制命令,实现对设备板的开机、关机、复位操控,
如图3所示,所述***执行如下步骤:
步骤1,受控设备中的控制板通过串口线建立与设备板之间的物理连接通道,用于设备板发送控制命令;
步骤2,定义设备板物理位置编号:以控制板为位置基准,以数字1为起点,由近及远对设备板位置按照数字进行顺序编号;
步骤3,定义基于HTTPS的RESTFUL API访问控制接口及控制信息JASON的数据格式,建立JASON数据与设备板物理位置映射;
步骤4,控制板运行操控服务软件,接收HTTPS请求;
步骤5,主控设备通过HTTPS登录操控服务软件,通过图形化界面选择要操控的设备板,根据其位置信息与操控类型,生成并发送JASON格式的RESTFULAPI命令,包含设备板位置信息与操控类型信息,操控类型信息包括开机、关机和复位;
步骤6,操控服务软件通过HTTPS接收RESTFULAPI命令,按照步骤3定义的JASON数据格式进行解析,向对应位置的设备板发送串口命令,控制设备板进行相应的开机、关机、复位动作。
步骤1中所述控制命令包括开机、关机及复位。
步骤3中,定义基于HTTPS的RESTFUL API访问控制接口,接口格式如表1:
表1
步骤3中,定义控制信息JASON数据格式如表2所示:
表2
序号 数据项 类型 含义
1 deviceId 整型 设备Id
2 ctrlType 整型 操控类型
实施例
以对设备板1进行远程复位操控为例,对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
如表1所示,定义基于HTTPS的RESTFULAPI访问控制接口;
定义操控命令类型:
0x01:表示关机;0x02:表示开机;0x03:表示复位
如图2所示,***由主控设备与受控设备组成,其中,受控设备由一块主控板及5块设备板组成,定义设备板位置信息为:
位置 位置代码
设备板1 0x01
设备板2 0x02
设备板3 0x03
设备板4 0x04
设备板5 0x05
如表2所示,定义本实施例的控制报文JASON数据格式:
控制板启动操控服务软件,发布HTTPS访问地址为:
HTTPS://192.168.1.1:8080/
主控设备通过IE登录HTTPS://192.168.1.1:8080/api/rmcs/login,输入用户名称与密码,进入操控服务软件界面;
主控设备在IE上可看到***板卡图形化信息,选择板卡1,设置操控类型为“复位”,发送操控命令,自动发送到HTTPS://192.168.1.1:8080/api/rmcs/devices/1目的接口;
控制板操控服务软件接收网络命令,据命令中的设备板编号01,操控类型0x03,通过串口向设备板发送复位命令,控制设备板1复位。
本发明提供了一种***设备远程管理***,具体实现该技术方案的方法和途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。

Claims (5)

1.一种***设备远程管理***,其特征在于,包括主控设备与受控设备,其中受控设备为板卡式设备,包括一块控制板以及一块以上的设备板;主控设备为含有显示能力的控制单元;受控设备中的控制板通过网络与主控设备连接,基于HTTPS采用RESTFUL API接口通信;受控设备中的控制板通过串口线与设备板相连接,向设备板发送串口控制命令;受控设备控制板运行操控服务软件,基于HTTPS接收主控设备控制命令;操控服务软件解析JASON格式操控命令,并通过串口向对应的设备板主板发送控制命令,实现对设备板的开机、关机、复位操控。
2.根据权利要求1所述的***,其特征在于,所述***执行如下步骤:
步骤1,受控设备中的控制板通过串口线建立与设备板之间的物理连接通道,用于设备板发送控制命令;
步骤2,定义设备板物理位置编号:以控制板为位置基准,以数字1为起点,由近及远对设备板位置按照数字进行顺序编号;
步骤3,定义基于HTTPS的RESTFUL API访问控制接口及控制信息JASON的数据格式,建立JASON数据与设备板物理位置映射;
步骤4,控制板运行操控服务软件,接收HTTPS请求;
步骤5,主控设备通过HTTPS登录操控服务软件,选择要操控的设备板,根据其位置信息与操控类型,生成并发送JASON格式的RESTFULAPI命令,包含设备板位置信息与操控类型信息,操控类型信息包括开机、关机和复位;
步骤6,操控服务软件通过HTTPS接收RESTFULAPI命令,按照步骤3定义的JASON数据格式进行解析,向对应位置的设备板发送串口命令,控制设备板进行相应的开机、关机、复位动作。
3.根据权利要求2所述的***,其特征在于,步骤1中所述控制命令包括开机、关机及复位。
4.根据权利要求3所述的***,其特征在于,步骤3中,定义基于HTTPS的RESTFUL API访问控制接口,接口格式如表1所示:
表1
5.根据权利要求4所述的***,其特征在于,步骤3中,定义控制信息JASON数据格式如表2所示:
表2
序号 数据项 类型 含义 1 deviceId 整型 设备Id 2 ctrlType 整型 操控类型
CN201711247704.9A 2017-12-01 2017-12-01 一种***设备远程管理*** Active CN107995288B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711247704.9A CN107995288B (zh) 2017-12-01 2017-12-01 一种***设备远程管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711247704.9A CN107995288B (zh) 2017-12-01 2017-12-01 一种***设备远程管理***

Publications (2)

Publication Number Publication Date
CN107995288A true CN107995288A (zh) 2018-05-04
CN107995288B CN107995288B (zh) 2020-07-07

Family

ID=62035073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711247704.9A Active CN107995288B (zh) 2017-12-01 2017-12-01 一种***设备远程管理***

Country Status (1)

Country Link
CN (1) CN107995288B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286883A (zh) * 2008-05-04 2008-10-15 杭州华三通信技术有限公司 分布式设备中设备板卡的集中调试***及集中调试方法
KR20090086925A (ko) * 2009-06-16 2009-08-14 우병열 무소음 원격pc
CN102662818A (zh) * 2012-04-28 2012-09-12 浪潮电子信息产业股份有限公司 一种基于智能手持设备的服务器远程监控管理方法
CN103051700A (zh) * 2012-12-17 2013-04-17 南京理工大学 构建可远程操作的网上实验***的方法
CN205581846U (zh) * 2016-04-24 2016-09-14 重庆第二师范学院 一种计算机远程控制装置
CN106506599A (zh) * 2016-10-12 2017-03-15 深圳航天东方红海特卫星有限公司 一种基于tcp协议控制多pxi设备的远***及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286883A (zh) * 2008-05-04 2008-10-15 杭州华三通信技术有限公司 分布式设备中设备板卡的集中调试***及集中调试方法
KR20090086925A (ko) * 2009-06-16 2009-08-14 우병열 무소음 원격pc
CN102662818A (zh) * 2012-04-28 2012-09-12 浪潮电子信息产业股份有限公司 一种基于智能手持设备的服务器远程监控管理方法
CN103051700A (zh) * 2012-12-17 2013-04-17 南京理工大学 构建可远程操作的网上实验***的方法
CN205581846U (zh) * 2016-04-24 2016-09-14 重庆第二师范学院 一种计算机远程控制装置
CN106506599A (zh) * 2016-10-12 2017-03-15 深圳航天东方红海特卫星有限公司 一种基于tcp协议控制多pxi设备的远***及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
谭振建: "《SDN技术及应用》", 30 September 2017 *

Also Published As

Publication number Publication date
CN107995288B (zh) 2020-07-07

Similar Documents

Publication Publication Date Title
US11734222B2 (en) Scalable communication system
CN104270468B (zh) 一种微信控制物联网设备的***
CN102200993B (zh) 用于显示过程数据的方法和装置
US8332542B2 (en) Communication with input/output system devices
US9661064B2 (en) Systems and methods for deploying legacy software in the cloud
CN101996148B (zh) 用于多种通信协议的仪器测试板卡配置方法
US9348564B2 (en) Intelligent device framework
US9235681B2 (en) System and method for intersystem device exchange
CN105718785B (zh) 用于免认证组态的计算机实施方式与***
US20100066733A1 (en) System and method for managing virtual world environments based upon existing physical environments
CN104737150B (zh) 使用在万维网浏览器中运行的HTML5 KVM/vMEDIA客户端访问盘镜像文件的***和方法
CN102713823A (zh) 图形用户界面向导
CN109743293A (zh) 网络靶场的访问方法及网络靶场***、计算机存储介质
EP3402171A1 (en) Manufacturing line computer system and network setup method of the same
JP4755386B2 (ja) 価格ラベルシステムおよび通信方法
CN103338218A (zh) 通过云托管的适配器提供客户端和服务兼容性
US11934163B2 (en) Method and system for retrieving building automation system controller information using near field communication
CN107995288A (zh) 一种***设备远程管理***
JP2011040066A (ja) ウェブ・アプリケーション間のデータ通信装置及び方法
CN108989157A (zh) 用于智能设备控制的方法、装置
CN103701642A (zh) 一种集中管理网络设备的方法
CN205510194U (zh) 一种视频录播控制***
CN101727619A (zh) 标准作业流程播放***与方法
CN108140216B (zh) 与公用事业仪表的移动应用通信
CN102571392A (zh) 一种数通设备的数据配置方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant