远程控制方法、客服端、用户端以及系统技术方案

技术编号:13375062 阅读:65 留言:0更新日期:2016-07-20 03:54
本发明专利技术公开了一种远程控制方法、客服端、用户端以及系统,涉及数据传输领域,主要目的在于在远程控制的过程中实现快速的接入,进而实现数据的顺畅传输。本发明专利技术的主要技术方案为:服务器侧的客服端和用户设备侧的用户端建立网络通信连接;当客服端需要远程控制用户端时,客服端获取远程控制接入速度最快的第二服务器,用户端获取远程控制接入速度最快的第三服务器;客服端接入第二服务器,用户端接入第三服务器,并将各自接入的服务器的信息发送给对端,以便客服端和用户端通过第二服务器和第三服务器建立远程控制连接;客服端和用户端通过第二服务器和第三服务器进行远程数据传输。本发明专利技术主要应用于远程控制接入以及远程控制数据传输过程中。

【技术实现步骤摘要】

本专利技术涉及数据传输领域,特别是涉及一种远程控制方法、客服端、用户端以及系统
技术介绍
随着网络技术的迅速发展,控制网络正把全世界的计算机系统、通信系统逐渐集成起来,形成信息高速公路。远程控制是在网络上由一台电脑远距离去控制另一台电脑,通过主控端电脑对被控端电脑进行配置、软件安装程序、系统修复等工作。例如,当用户电脑出现卡慢、数据恢复等问题时,可向对应的技术专家求救,技术专家通过远程控制故障电脑,对该故障电脑进行修复。在技术专家对故障电脑进行远程控制时,若技术专家或者故障电脑其中一个已连接在服务器上,要想实现两者间的远程控制,另一个必须与上述服务器进行连接,在建立远程连接时,由于该服务器同时服务多个甚至几十个用户,导致网络资源的占用量过多,使得技术专家无法或者较慢的建立与故障电脑的远程控制连接,并且即使建立了远程控制连接,远程控制过程也会存在卡慢的问题。
技术实现思路
有鉴于此,本专利技术实施例提供远程控制方法、客服端、用户端以及系统,主要目的在于在远程控制的过程中实现快速的接入,进而实现数据的顺畅传输。依据本专利技术一个方面,提供了一种远程控制方法,包括:服务器侧的客服端和用户设备侧的用户端通过第一服务器建立网络通信连接;当所述客服端需要远程控制所述用户端时,所述客服端获取远程控制接入速度最快的第二服务器,以及所述用户端获取远程控制接入速度最快的第三服务器;所述客服端接入所述第二服务器,以及所述用户端接入所述第三服务器,并将各自接入的服务器的信息发送给对端,以便所述客服端和用户端通过所述第二服务器和第三服务器建立远程控制连接;所述客服端和所述用户端通过所述第二服务器和第三服务器进行远程数据传输。根据本专利技术的另一个方面,提供了一种客服端,用于服务器侧,包括:建立单元,用于和用户设备侧的用户端通过第一服务器建立网络通信连接;获取单元,用于当所述客服端需要远程控制所述用户端时,获取远程控制接入速度最快的第二服务器;接入单元,用于接入获取单元获取的所述第二服务器;发送单元,用于将所述接入单元接入的服务器的信息发送给所述用户端,以便通过所述第三服务器建立远程控制连接;数据传输单元,用于将远程数据发送给所述第二服务器,以便所述第二服务器将所述远程数据通过用户端接入的第三服务器转发给所述用户端。根据本专利技术的另一个方面,提供了一种用户端,包括:建立单元,用于和客服端通过第一服务器建立网络通信连接;获取单元,用于当所述客服端需要远程控制所述用户端时,获取远程控制接入速度最快的第三服务器;接入单元,用于接入获取单元获取的所述第三服务器;发送单元,用于并将所述接入单元接入的服务器的信息发送给所述客服端,以便通过第二服务器建立远程控制连接;数据传输单元,用于将远程数据发送给所述第三服务器,以便所述第三服务器将所述远程数据通过客服端接入的第二服务器转发给所述客服端。根据本专利技术的另一个方面,提供了一种远程控制系统,包括:如前所述的客服端、如前所述的用户端、第一服务器、第二服务器以及第三服务器;所述第一服务器,用于建立所述客服端和所述用户端之间的网络通信连接;所述第二服务器,用于当所述客服端需要远程控制所述用户端时,与所述客服端进行连接,并将其自身的信息发送给所述第三服务器端,以便用户端通过所述第三服务器建立远程控制连接,并进行远程数据传输;所述第三服务器,用于当所述客服端需要远程控制所述用户端时,与所述用户端进行连接,并将其自身的信息发送给所述第二服务器端,以便客服端通过所述第二服务器建立远程控制连接,并进行远程数据传输。借由上述技术方案,本专利技术提供的远程控制方法、客服端、用户端以及系统,在客服端和用户端建立网络连接的基础上,客服端和用户端分别获取并接入该客服端和用户端对应的远程控制接入速度最快的服务器,同时将各自接入的服务器的信息发送给对端,以便客服端和用户端通过接入的对应服务器建立远程控制连接,通过该远程控制连接进行远程数据传输;本专利技术采用的客服端和用户端与对应远程控制接入速度最快的服务器进行连接,提高了远程控制连接的接入速度,同时通过客服端和用户端相互发送的各自对应接入速度最快的服务器信息,实现数据的顺畅传输。与现有技术中技术专家和故障电脑必须同时连接在同一服务器上相比,本专利技术提供的方法建立远程控制连接的速度更快。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种远程控制方法的流程图;图2示出了本专利技术实施例提供的一种远程控制接入服务器的获取方法的流程图;图3示出了本专利技术实施例提供的一种获取远程控制接入速度最快的服务器方法的流程图;图4示出了本专利技术实施例提供的另一种远程控制方法的流程图;图5示出了本专利技术实施例提供的服务器间通过异步转发的方法流程图;图6示出了本专利技术实施例提供的另一种远程控制方法的流程图;图7示出了本专利技术实施例提供的另一种远程控制方法的流程图;图8示出了本专利技术实施例提供的另一种远程控制方法的流程图;图9示出了本专利技术实施例提供的一种客服端的组成框图;图10示出了本专利技术实施例提供的另一种客服端的组成框图;图11示出了本专利技术实施例提供的另一种客服端的组成框图;图12示出了本专利技术实施例提供的另一种客服端的组成框图;图13示出了本专利技术实施例提供的一种用户端的组成框图;图14示出了本专利技术实施例提供的另一种用户端的组成框图;图15示出了本专利技术实施例提供的另一种用户端的组成框图;图16示出了本专利技术实施例提供的另一种用户端的组成框图;图17示出了本专利技术实施例提供的一种远程控制系统的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开本文档来自技高网...

【技术保护点】
一种远程控制方法,其特征在于,包括:服务器侧的客服端和用户设备侧的用户端通过第一服务器建立网络通信连接;当所述客服端需要远程控制所述用户端时,所述客服端获取远程控制接入速度最快的第二服务器,以及所述用户端获取远程控制接入速度最快的第三服务器;所述客服端接入所述第二服务器,以及所述用户端接入所述第三服务器,并将各自接入的服务器的信息发送给对端,以便所述客服端和用户端通过所述第二服务器和第三服务器建立远程控制连接;所述客服端和所述用户端通过所述第二服务器和第三服务器进行远程数据传输。

【技术特征摘要】
1.一种远程控制方法,其特征在于,包括:
服务器侧的客服端和用户设备侧的用户端通过第一服务器建立网络通
信连接;
当所述客服端需要远程控制所述用户端时,所述客服端获取远程控制
接入速度最快的第二服务器,以及所述用户端获取远程控制接入速度最快
的第三服务器;
所述客服端接入所述第二服务器,以及所述用户端接入所述第三服务
器,并将各自接入的服务器的信息发送给对端,以便所述客服端和用户端
通过所述第二服务器和第三服务器建立远程控制连接;
所述客服端和所述用户端通过所述第二服务器和第三服务器进行远程
数据传输。
2.根据权利要求1所述的方法,其特征在于,还包括:
可进行远程接入的服务器列表中的服务器实时监听80端口以及一个
1024以上端口;
当所述服务器接收到所述客服端或者用户端的接入请求时,及时的实
现所述客服端或者用户端的远程接入。
3.根据权利要求1所述的方法,其特征在于,若所述第二服务器和第
三服务器为相互独立的服务器时,所述客服端和所述用户端通过所述第二
服务器和第三服务器进行远程数据传输具体为:
所述客服端和所述用户端通过所述第二服务器和第三服务器的转发进
行数据传输,所述第二服务器和第三服务器之间通过异步转发的方式进行
数据传输。
4.根据权利要求1所述的方法,其特征在于,在客服端和用户端通过
第一服务器建立网络通信连接之后,建立所述客服端和用户的远程控制连
接之前,还包括:
第一服务器生成一个一次有效的权限认证识别码,所述识别码根据所

\t述客服端与所述用户端用户的ID、密钥通过哈希算法得到;
所述第一服务器将所述权限识别码分别发送给所述客服端和用户端,
以便实现远程控制双方权限的认证。
5.根据权利要求1任一项所述的方法,其特征在于,当所述远程数据
为视频数据时还包括:
通过H.264视频压缩算法对所述视频数据进行压缩;
所述客服端和所述用户端通过所述第二服务器和第三服务器进行远程
数据传输具体为:所述客服端和所述用户端通过所述第二服务器和第三服
务器将压缩后的视频数据进行传输。
6.一种客服端,用于服务器侧,其特征在于,包括:
建立单元,用于和用户设备侧的用户端通过第一服务器建立网络通信
连接;
获取单元,用于当所述客服端需要远程控制所述用户端时,获取远程
控制接入速度最快的第二服务器;
接入单元...

【专利技术属性】
技术研发人员:穆玉伟谢艳平
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1