[发明专利]一种IOC远程控制系统有效
| 申请号: | 202011508231.5 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN112559075B | 公开(公告)日: | 2022-02-01 |
| 发明(设计)人: | 夏凡;吴豪 | 申请(专利权)人: | 核工业西南物理研究院 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G21B1/25 |
| 代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 张超 |
| 地址: | 610000 四川省*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ioc 远程 控制系统 | ||
1.一种IOC远程控制系统,其特征在于,包括安装有Linux操作系统的终端,所述Linux操作系统上设置有IOC程序、procServ工具和manage-procs工具,所述procServ工具和所述manage-procs工具用于实现对所述IOC程序的后台运行和进程管理;
工作时,用户访问所述IOC程序的Shell,并根据所述manage-procs工具将所述IOC程序作为所述procServ工具的子进程添加到Linux操作系统的systemd系统服务中,使得所述IOC程序能够在开机后自动启动;还利用所述manage-procs工具控制所述IOC程序的进程启动或停止;
还包括ioc-manager程序,所述ioc-manager程序运行在每个IOC服务器上,并跟随所述Linux操作系统一同启动;当所述ioc-manager程序接收到HTTP请求时,所述ioc-manager程序根据所述HTTP请求对所述IOC程序的进程进行远程控制;
所述ioc-manager程序上设置有IOC管理模块,所述IOC管理模块设置有若干个子单元,当点击所述子单元时,程序后台会根据IOC主机的IP地址,向所述IOC主机发送相应的HTTP请求;
所述子单元包括启动子单元,停止子单元和应用配置子单元;
当点击所述应用配置子单元时,程序后台首先根据PV的Archived属性,修改PV归档存储的状态;接着向对应的所述IOC主机发送请求,让所述ioc-manager程序将数据库中的SDD保存为本地的JSON配置文件;然后所述ioc-manager程序利用所述JSON配置文件,生成EPICS IOC的db文件、autosave模块的req文件以及所述IOC程序的命令脚本文件;最后重启所述IOC程序,使新的配置文件生效。
2.根据权利要求1所述的一种IOC远程控制系统,其特征在于,当点击所述启动子单元时,程序后台向对应的所述IOC服务器发送GET 请求,所述IOC服务器上的所述ioc-manager程序接收到所述GET请求后,利用所述procServ工具查看所述IOC程序的运行状态;若所述IOC程序未启动,则启动所述IOC程序;当所述IOC程序成功启动之后,用户收到相应的提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于核工业西南物理研究院,未经核工业西南物理研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011508231.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:换向阀阀体结构
- 下一篇:一种基于区块链技术的新冠疫情侦查方法、系统和装置





