一种电脑远程控制方法

文档序号:7865398阅读:289来源:国知局
专利名称:一种电脑远程控制方法
技术领域
本发明属于控制技术领域,具体涉及一种通过互联网实现的电脑远程控制方法。
背景技术
目前电脑中的远程控制技术,始于DOS时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。远程控制一般支持下面的这些网络方式LAN、WAN、拨号方式及互联网方式。传统的远程控制软件一般使用NETBEUI、NETBIOS、IPX/SPX、TCP等协议来实现远程控制,不过,随着网络技术的发展,很多远程控制软件提供通过Web页面以Java技术来控制远程电脑,这样可以实现不同操作系统下的远程控制。但是这些远程控制技术都是在同一个局域 网内,没有防火墙的阻隔,因此采用socket协议很容易实现。但是在目前ipv6技术没有普及的情况下,由于ipv4的地址有限,大多数公司都是只有I个或几个公网地址,配置在路由器、交换机上,公司其他电脑是组成一个内部局域网,通过路由器访问公网。处于局域网内部的电脑是不能被外网电脑连接的。因此在路由器没有特殊配置的情况下,家庭里的电脑使用tcp/ip协议是不能连接到公司内网的电脑的,也就是说不能穿透局域网防火墙的阻隔对办公室的电脑实现远程控制。

发明内容
本发明所要解决的技术问题是提出一种电脑远程控制方法,使远程电脑能够通过互联网实现对本地电脑的远程控制,解决传统技术中远程电脑不能穿透局域网防火墙的阻隔对本地电脑实现远程控制的技术缺陷。本发明解决上述技术问题所采用的技术方案是一种电脑远程控制方法,包括以下步骤在本地端电脑通过通讯协议,以Xl账号登录服务器,该服务器处于公网上;在远程端电脑也通过同样的通讯协议,以X2账号登录该服务器;X2账号通过该服务器向Xl账号发送远程控制请求;Xl账号收到请求数据后,先验证X2账号的权限,只有在满足权限要求时才接受X2账号所发送的远程控制请求;X2账号所发送的远程控制请求获得接受后,由X2账号通过该服务器向Xl账号发送远程控制命令;Xl账号执行远程控制命令,并将执行结果通过该服务器返回给X2账号。本发明的有益效果是在本发明中,服务器处于公网上,S卩使本地端电脑处于防火墙内部,但使用的私网IP地址,可以访问服务器,而远程端电脑通过公网也可以访问服务器,因此本地端电脑和远程端电脑都可以连接到公网服务器上。同时,本地端电脑访问服务器采用的通信协议与远程端电脑访问服务器采用的通信协议也相同。这样,服务器就可以担任中间人的角色,把远程端电脑的远程控制命令转发给本地端电脑,从而能够穿透局域网防火墙的阻隔对办公室的电脑实现远程控制。


图I是本发明的流程图。
具体实施例方式下面结合附图和具体实施例对本发明作进一步说明。如图I,一种电脑远程控制方法,包括以下步骤
在本地端电脑通过通讯协议,以Xl账号登录服务器,该服务器处于公网上;在远程端电脑也通过同样的通讯协议,以X2账号登录该服务器;X2账号通过该服务器向Xl账号发送远程控制请求;Xl账号收到请求数据后,先验证X2账号的权限,只有在满足权限要求时才接受X2账号所发送的远程控制请求;X2账号所发送的远程控制请求获得接受后,由X2账号通过该服务器向Xl账号发送远程控制命令;Xl账号执行远程控制命令,并将执行结果通过该服务器返回给X2账号。本地端电脑可以是办公室电脑,远程端电脑可以是家庭电脑、个人便携式或平板电脑、智能手机、智能电视等智能设备,而远程控制命令包括键盘、鼠标事件、远程关机命令、操作系统的命令等,这样用户就可以利用本发明在家中或移动过程中都能够方便地控制办公室电脑,实现远程办公,这样工作就显得更为灵活,而不是被局限在一个固定的场所了。通讯协议可以采用XMPP或SIP等即时通讯协议,在本实施例中采用XMPP通讯协议,该协议可以兼容gtalk、msn、iCq等协议,因此本发明可以兼容即时通讯功能,只要是本服务器上的账号,都可以互相聊天,也可以给gtalk、msn、icq等好友发消息,当然,对于本地端电脑,只接受有权限账号的远程端电脑的远程控制,这样聊天、发信息等功能都不会影响远程控制的安全性。
权利要求
1.一种电脑远程控制方法,其特征在于包括以下步骤 在本地端电脑通过通讯协议,以Xl账号登录服务器,该服务器处于公网上; 在远程端电脑也通过同样的通讯协议,以X2账号登录该服务器; X2账号通过该服务器向Xl账号发送远程控制请求; Xl账号收到请求数据后,先验证X2账号的权限,只有在满足权限要求时才接受X2账号所发送的远程控制请求; X2账号所发送的远程控制请求获得接受后,由X2账号通过该服务器向Xl账号发送远程控制命令; Xl账号执行远程控制命令,并将执行结果通过该服务器返回给X2账号。
2.根据权利要求I所述的一种电脑远程控制方法,其特征在于所述的通讯协议为即时通讯协议。
3.根据权利要求2所述的一种电脑远程控制方法,其特征在于所述的即时通讯协议为XMPP通讯协议。
全文摘要
本发明公开了一种电脑远程控制方法,包括以下步骤在本地端电脑通过通讯协议,以X1账号登录服务器,该服务器处于公网上;远程端电脑也通过同样的通讯协议,以X2账号登录该服务器;X2账号通过该服务器向X1账号发送远程控制请求;X1账号收到请求数据后,先验证X2账号的权限,只有在满足权限要求时才接受X2账号所发送的远程控制请求;X2账号所发送的远程控制请求获得接受后,由X2账号通过该服务器向X1账号发送远程控制命令,X1账号执行远程控制命令,并将执行结果通过该服务器返回给X2账号。本发明可用于远程办公,使远程电脑能够通过互联网实现对本地电脑的远程控制。
文档编号H04L29/06GK102957750SQ20121045730
公开日2013年3月6日 申请日期2012年11月14日 优先权日2012年11月14日
发明者任子义, 刘 东 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1