一种通讯设备远程控制的方法和系统技术方案

技术编号:3660941 阅读:122 留言:0更新日期:2012-04-11 18:40
一种通讯设备远程控制的方法,其特征在于包括:    a、将操作终端待传输的控制命令传输至远端通讯设备即被操作终端的操作系统的命令解释部分;    b、被操作终端操作系统的命令解释部分接收操作终端传输来的控制命令并对其进行处理;    c、被操作终端根据所述处理结果进行相应操作,实现对被操作终端的远程控制。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及网络通讯
,具体涉及一种通讯设备远程控制的方法和系统
技术介绍
随着计算机的迅速发展,计算机已经成为人们工作、生活中一种不可或缺的工具。计算机通讯网络随着计算机的发展,已经深入到我们的工作和生活中。计算机作为网络通讯设备,在对其进行日常使用的过程中,往往会有对网络中的某一台计算机进行操作控制的需求。如附图1和附图2所示,在图1中,操作终端和被操作终端为网络终端设备,在图2中操作终端和被操作终端1、被操作终端2为网络终端设备,如果图1中用户在操作终端需要对被操作终端进行操作控制,图2中用户在操作终端需要对被操作终端1和被操作终端2进行操作控制,用户可以直接到需要对其进行控制的终端处对其进行操作,实现对其的控制。但是如果能够实现用户在操作终端处利用操作终端对被操作终端进行操作控制,即实现通讯设备远程控制,会给生活和工作带来很多便利。计算机的远程控制方法有两种。第一种方法通过被操作终端的网络共享实现计算机的远程控制。在window或UNIX等操作系统下通过网络共享可以实现对远端计算机文件的管理操作。将被操作终端共享,可以对被操作终端中的文件进行查看、复制等操作,在被操作终端处于完全共享的状态下还可以对被操作终端存储的文件进行修改、删除等操作。但是,在被操作终端处于共享状态时,如果运行被操作终端的可执行文件,则该可执行文件是在操作终端上运行的,不能够达到可执行文件在被操作终端上运行一模一样的结果,而且不能够产生在被操作终端上运行可执行文件所产生的效果。因此,利用网络共享不能够完全实现远程计算机控制。第二种方法通过在操作终端和被操作终端分别设置客户端和服务器实现通讯设备远程控制。图1中,如果用户需要通过操作终端实现对被操作终端的控制,需要在操作终端设置并运行一个客户端,在被操作终端设置并运行一个服务器。被操作终端中的服务器应该对操作终端的操作命令完全支持,这样才能够完成从客户端传输来的命令。用户在操作终端利用客户端输入希望在被操作终端上执行的命令,客户端将此命令通过网络传输至被操作终端,被操作终端的服务器接收到此命令后,由服务器执行此命令,并将执行结果通过网络传输至操作终端,操作终端上的客户端接收到执行结果后,将结果显示在操作终端上。从而实现通讯设备远程控制。由于操作终端发送来的命令需要由被操作终端上的服务器自身实现,所以需要被操作终端上的服务器完全支持操作终端发送来的命令,所以被操作终端上的服务器设置复杂。从而占用了大量的被操作终端的资源,使被操作终端的处理能力降低,浪费了网络终端设备的资源,而且被操作终端上的服务器设置的复杂性,使设计并开发服务器的周期长,工作量大,不容易实现,从而使通讯设备远程控制系统成本高。在图2中,如果用户需要通过操作终端实现对被操作终端1和被操作终端2的控制,需要在被操作终端1和被操作终端2上分别设置服务器。如果被操作终端1和被操作终端2上采用的操作系统相同,那么在被操作终端1和被操作终端2上设置的服务器相同。如果被操作终端1和被操作终端2上采用的操作系统不同,设定被操作终端1的操作系统为Window操作系统,被操作终端2的操作系统为Unix操作系统。那么需要在被操作终端1上设置一个适用于Window操作系统下的服务器,在被操作终端2上设置一个适用于Unix操作系统下的服务器。由于服务器的设计开发过程复杂,不容易实现,分别设计开发适用于不同操作系统的服务器会使工作量大幅增加,而且被操作终端1和被操作终端2的系统资源被服务器大量占用,浪费了网络终端设备资源,致使网络终端设备处理能力下降。
技术实现思路
本专利技术的目的在于,提供一种通讯设备远程控制的方法和系统,以简化被操作终端的服务器设置,简单高效的实现通讯设备远程控制,实现节约网络终端设备资源,提高网络终端设备的处理能力的目的。为达到上述目的,本专利技术提供的通讯设备远程控制的方法,包括a、将操作终端待传输的控制命令传输至远端通讯设备即被操作终端的操作系统的命令解释部分;b、被操作终端操作系统的命令解释部分接收操作终端传输来的控制命令并对其进行处理;c、被操作终端根据所述处理结果进行相应操作,实现对被操作终端的远程控制。所述的命令解释部分包括SHELL(命令解释程序)。所述的步骤a包括将被操作终端操作系统的命令解释部分的输入重定向为被操作终端的与操作终端链接的端口; 将操作终端待传输的控制命令通过操作终端与被操作终端链接的端口发送给命令解释部分。所述的方法还包括d、将被操作终端操作系统的命令解释部分的输出重定向为被操作终端的与操作终端链接的端口。所述的步骤d包括被操作终端监听其操作系统的命令解释部分重定向输出的数据并将监听到的数据通过与操作终端链接的端口传输至操作终端。所述的方法还包括所述操作终端接收并显示被操作终端传输来的数据,所述的数据为被操作终端的执行结果。本专利技术还提供一种实现本专利技术通讯设备远程控制方法的系统,包括数据传输部分用于将操作终端待传输的控制命令通过操作终端与被操作终端的链接传输至被操作终端操作系统的命令解释部分;被操作终端操作系统的命令解释部分接收数据传输部分通过所述链接传输来的控制命令并对其进行相应的处理,将处理结果传输至被操作终端的执行部分;被操作终端的执行部分根据被操作终端操作系统的命令解释部分传输来的处理结果进行相应的操作,实现对被操作终端的远程控制。所述的数据传输部分包括重定向模块将被操作终端操作系统的命令解释部分的输入、输出重定向为被操作终端的与操作终端链接的端口;操作终端数据发送模块将操作终端待传输的控制命令通过所述链接传输至被操作终端操作系统的命令解释部分。所述的系统还包括 被操作终端数据传输部分用于监听被操作终端操作系统的命令解释部分重定向输出的数据并将其监听到的数据通过所述链接传输至操作终端;操作终端数据接收部分接收并显示被操作终端通过所述链接传输来的数据。利用本专利技术,当需要进行通讯设备远程控制时,通过将操作终端待传输的控制命令传输至被操作终端操作系统的命令解释处理部分,由被操作终端操作系统的命令解释部分对其进行处理,而不是由被操作终端上设置的服务器对其进行处理,简化了被操作终端上设置的服务器,大大减轻了服务器设计开发的工作量,使服务器的设计开发周期缩短;由于服务器简单易实现,占用资源空间小,使被操作终端的资源得到解放;从而实现了降低通讯设备远程控制系统的成本,节约网络终端设备的资源,提高网络终端设备的处理能力的目的。附图说明图1是通讯设备远程控制示意图;图2是对多个通讯设备实现远程控制示意图;图3是本专利技术的通讯设备远程控制系统。具体实施例方式本专利技术通过利用被操作终端操作系统的命令处理部分对操作终端传输来的控制命令进行处理,简单高效的实现通讯设备远程控制。其具体实现原理为将操作终端待传输控制命令传输至被操作终端操作系统的命令解释部分,由被操作终端操作系统的命令解释部分对传输来的控制命令进行处理,被操作终端根据所述处理结果进行相应操作,从而实现操作终端对被操作终端的远程控制。其具体实现方法为 操作终端与被操作终端均为网络通讯终端设备,在操作终端上设置客户端,在被操作终端上设置服务器。服务器实现的功能在启动服务器后,服务器首先创建一个Socket(套接字),并对Sock本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:程宏国
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利