主权项 |
一种控制台程序远程交互的方法,其特征在于,该方法包括以下步骤:第一步:用户(101)通过人机交互模块(103)向远程主机控制端(102)输入控制命令;第二步:远程主机控制端(102)接收到控制命令后,将控制命令通过网络传送给本地控制台程序加载器(105);第三步:本地控制台程序加载器(105)接收到控制命令,如果控制命令是结束命令,则进入第八步;如果控制命令不是结束命令,通过控制台交互模块(107)将控制命令传给控制台程序(108);第四步:控制台程序(108)处理接收到的控制命令,并输出回显数据;第五步:本地控制台程序加载器(105)通过控制台交互模块(107)获取控制台程序(108)的回显数据;第六步:本地控制台程序加载器(105)通过网络将回显数据传送给远程主机控制端(102);第七步:远程主机控制端(102)将接收到的回显数据通过人机交互模块(103)显示给用户(101),然后返回第一步;第八步:远程主机控制端(102)结束自身进程,本地控制台程序加载器(105)结束控制台程序(108)的进程,然后结束输入输出线程,并结束自身进程;在所述的第三步中,通过控制台交互模块(107)将控制命令传给控制台程序(108)是指:本地控制台程序加载器(105)将自身的命令行窗口与控制台程序(108)的命令行窗口对接,将控制命令作为控制台程序(108)命令行窗口的输入传递给控制台程序(108);在所述的第五步中,本地控制台程序加载器(105)通过控制台交互模块(107)获取控制台程序(108)的回显数据是指:控制台交互模块(107)从控制台程序(108)命令行窗口的输出缓冲区获取控制台程序(108)处理完控制命令后的回显数据。 |