发明名称 一种控制台程序远程交互的方法
摘要 本发明公开了一种控制台程序远程交互的方法,控制台程序是与视窗操作系统中没有独立交互窗口只在命令行窗口运行的程序,该方法将本地控制台加载器的窗口附着在控制台程序所属的命令行窗口上,采用模拟键盘输入到控制台程序命令行窗口输入缓冲区的方式作为其输入,采用从控制台程序的命令行窗口输出缓冲区读取数据的方式作为其输出,并通过网络将控制命令和回显数据与远程主机控制端程序进行数据通信,从而实现与控制台程序的远程交互。该方法对系统软件和控制台程序具有良好的兼容性和稳定性。
申请公布号 CN102736936A 申请公布日期 2012.10.17
申请号 CN201210175830.9 申请日期 2012.05.31
申请人 东南大学 发明人 宋宇波;唐磊;蓝智灵;石乐
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 柏尚春
主权项 一种控制台程序远程交互的方法,其特征在于,该方法包括以下步骤:第一步:用户(101)通过人机交互模块(103)向远程主机控制端(102)输入控制命令;第二步:远程主机控制端(102)接收到控制命令后,将控制命令通过网络传送给本地控制台程序加载器(105);第三步:本地控制台程序加载器(105)接收到控制命令,如果控制命令是结束命令,则进入第八步;如果控制命令不是结束命令,通过控制台交互模块(107)将控制命令传给控制台程序(108);第四步:控制台程序(108)处理接收到的控制命令,并输出回显数据;第五步:本地控制台程序加载器(105)通过控制台交互模块(107)获取控制台程序(108)的回显数据;第六步:本地控制台程序加载器(105)通过网络将回显数据传送给远程主机控制端(102);第七步:远程主机控制端(102)将接收到的回显数据通过人机交互模块(103)显示给用户(101),然后返回第一步;第八步:远程主机控制端(102)结束自身进程,本地控制台程序加载器(105)结束控制台程序(108)的进程,然后结束输入输出线程,并结束自身进程。
地址 210096 江苏省南京市四牌楼2号