[发明专利]一种支持多环境的命令远程执行装置及方法在审
申请号: | 202010186141.2 | 申请日: | 2020-03-17 |
公开(公告)号: | CN111399982A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 聂砂;赵筝;杨美红;贺潇铮;盛耀聪;王洋 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/54;H04L29/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;汤在彦 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 环境 命令 远程 执行 装置 方法 | ||
1.一种支持多环境的命令远程执行装置,其特征在于,该装置配置有被访问策略,包括:命令收发模块、规则处理栈模块及系统命令执行器;发起节点的装置通过执行节点的装置的所述被访问策略建立通信;其中,
所述发起节点的命令收发模块,用于在发起执行命令请求时,接收所述执行命令请求;
所述发起节点的规则处理栈模块,用于对所述执行命令请求进行校验,在校验确认通过后,通过所述发起节点的命令收发模块将执行命令请求发送至执行节点的装置;
所述执行节点的命令收发模块,用于接收所述发起节点发送的所述执行命令请求;
所述执行节点的规则处理栈模块,用于对所述执行命令请求进行校验,在校验确认通过后,生成执行节点的命令ID,并发送至发起节点的装置;
所述执行节点的系统命令执行器,用于异步执行所述执行命令请求对应的命令,获得执行结果。
2.根据权利要求1所述的支持多环境的命令远程执行装置,其特征在于,所述发起节点的规则处理栈模块具体用于:
对所述执行命令请求进行校验,在校验确认通过后,生成发起节点的命令ID,并在本地记录日志。
3.根据权利要求2所述的支持多环境的命令远程执行装置,其特征在于,该装置还包括:日志模块;其中,
所述日志模块,用于日志的读取和写入,并存储日志,其中包括存储发起节点信息、时间、执行命令请求的原始命令、执行节点信息、发起节点的命令ID、执行节点的命令ID、执行状态及执行日志。
4.根据权利要求3所述的支持多环境的命令远程执行装置,其特征在于,所述执行节点的系统命令执行器具体用于:
异步执行所述执行命令请求对应的命令,获得执行结果,并将执行日志写入所述执行节点的日志模块,在命令执行完毕后,将所述执行日志发送至所述发起节点的日志模块。
5.根据权利要求4所述的支持多环境的命令远程执行装置,其特征在于,所述命令收发模块,包括:内部接入单元、外部接入单元、接出单元;其中,
在发起执行命令请求时,由所述发起节点的内部接入单元接收所述执行命令请求,并发送至所述发起节点的规则处理栈模块;
所述发起节点的接出单元,用于在所述发起节点的规则处理栈模块对所述执行命令请求进行校验且校验确认通过后,将所述执行命令请求发送至执行节点的装置;
所述执行节点的外部接入单元,用于接收所述发起节点的发送的执行命令请求。
6.根据权利要求5所述的支持多环境的命令远程执行装置,其特征在于,该装置还包括:配置信息模块,用于存储设置的配置信息,包括:日志文件的存放地点、访问策略、日志清理策略、命令收发模块的监听端口的配置及规则处理栈的配置。
7.根据权利要求6所述的支持多环境的命令远程执行装置,其特征在于,该装置还包括:SDK;其中,
所述SDK包含执行命令接口,用于在应用程序发起执行命令时被调用,发起执行命令请求,并发送至发起节点的命令收发模块。
8.根据权利要求7所述的支持多环境的命令远程执行装置,其特征在于,该装置还包括:命令结果管理模块,用于查询执行命令的执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010186141.2/1.html,转载请声明来源钻瓜专利网。