一种跨主机、跨平台的远程命令调用实现方法技术

技术编号:42088005 阅读:26 留言:0更新日期:2024-07-19 17:03
本发明专利技术公开了一种跨主机、跨平台的远程命令调用实现方法,应用于计算机信息安全技术领域。包括以下步骤:分别构造调用方和被调用方的命令调用解释模块;在被调用方的命令调用解释模块中定义调用命令的实现方法,在调用方提供宏封装调用命令实现过程;调用方的命令调用解释模块向被调用方传递调用命令;被调用方的命令调用解释模块根据调用方传递的调用命令执行调用的函数;被调用方将执行结果传回调用方;调用方接收执行结果,结束调用。本发明专利技术为软件开发人员提供了一种简洁的跨主机、跨平台远程命令调用实现方法,通过调用方远程命令调用被调用方已存在的功能,开发人员可以开发自己应用程序和服务程序进而统一调度跨主机间的系统资源。

【技术实现步骤摘要】

本专利技术涉及计算机信息安全,更具体的说是涉及一种跨主机、跨平台的远程命令调用实现方法


技术介绍

1、随着网络的高速发展,操作系统也变得多样化,出于安全性和保密性的考虑,有些公司需要将公司内部机器和外部网络完全隔离,而内部机器一般是通用的windows主机,与外部网络连接的一般是安全性高的linux主机,通过windows主机和linux主机协同工作与外部网络交互。因此,跨平台、跨主机间的交互操作显得尤为必要。以windows为例,目前跨操作系统之间的互操作软件主要有两类:一类是基于控制台的仿真,即在windows环境中,仿真出一个远程控制台,作为一个远程终端,通过网络登录到远程linux系统;另一种是基于x window的仿真,它是在本地运行一个x server,在其上运行远程linux主机上的x应用。传统软件在本地机器上仿真出目标机器,通过本地机器调用目标机器上的服务,实现在本地机器上对目标机器的交互操作,但传统软件并不能满足我们工作中的需求。首先,本地机器和目标机器仍是两个相互独立运行的系统,二者的计算资源不能统一调度;其次,传统软件主要面向跨平台本文档来自技高网...

【技术保护点】

1.一种跨主机、跨平台的远程命令调用实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种跨主机、跨平台的远程命令调用实现方法,其特征在于,S2具体为:调用命令包括动态标准库名、函数名和函数参数,被调用方获取调用命令对应的函数名、函数参数和动态标准库名,定义调用命令的实现方法,将调用命令的实现方法部署在被调用方的命令调用解释模块中,在调用方通过宏封装被调用方的调用命令的实现方法,在调用时,开发人员通过宏在调用方直接调用对应的函数。

3.根据权利要求2所述的一种跨主机、跨平台的远程命令调用实现方法,其特征在于,调用命令的实现方法具体为:当被调用方的命令调...

【技术特征摘要】

1.一种跨主机、跨平台的远程命令调用实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种跨主机、跨平台的远程命令调用实现方法,其特征在于,s2具体为:调用命令包括动态标准库名、函数名和函数参数,被调用方获取调用命令对应的函数名、函数参数和动态标准库名,定义调用命令的实现方法,将调用命令的实现方法部署在被调用方的命令调用解释模块中,在调用方通过宏封装被调用方的调用命令的实现方法,在调用时,开发人员通过宏在调用方直接调用对应的函数。

3.根据权利要求2所述的一种跨主机、跨平台的远程命令调用实现方法,其特征在于,调用命令的实现方法具体为:当被调用方的命令调用解释模块接收到调用命令时,调用方的命令调用解释模块和被调用方的命令调用解释模块建立连接,被调用方根据动态标准库名、函数名找到对应的处理函数,向处理函数传入命令参数,执行命令。

4.根据权利要求1所述的一种跨主机、跨平台的远程命令调用实现方法,其特征在于,调用方和被调用方均为linux主机和windows主机中的一个,当调用方为linux主机时,被调用方为windows主机,当调用方为windows主机时,被调用方为linux主机。

5.根据权利要求4所述的一种跨主机、跨平台的远程命令调用...

【专利技术属性】
技术研发人员:梁雄伟马学睿赵旭高一迈王涵群
申请(专利权)人:丝路信息港云计算科技有限公司
类型:发明
国别省市:

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

1