【技术实现步骤摘要】
远程协助连接建立方法、装置、服务器及存储介质
本申请实施例涉及远程协助领域,特别涉及一种远程协助连接建立方法、装置、服务器及存储介质。
技术介绍
远程协助是一种在网络上通过一台设备远距离控制另一台设备的技术,其中,发起远程控制的设备被称为主控端(Client),而被远程控制的设备则被称为被控端(Host)。相关技术中,主控端与被控端之间采用点对点(PointtoPoint,P2P)模式实现远程协助功能。然而,若主控端与被控端之间无法直接进行点对点通信(比如端口之间设置有防火墙),将无法在P2P模式下建立远程协助连接,导致远程协助功能的适用范围受限。为了解决P2P模式下远程协助的局限性,可以针对防火墙的特定端口进行防火墙例外设置,使主控端与被控端能够通过特定端口进行点对点通信,但是这种方式会造成安全隐患。
技术实现思路
本申请实施例提供了一种远程协助连接建立方法、装置、服务器及存储介质,可以解决相关技术中远程协助存在局限性的问题,所述方法包括:一方面,本申请实施例提供了一种远程协助连接建立方法,所述方法用于远程协助服务器,所述方法包括:接收主控端发送的连接请求包,所述连 ...
【技术保护点】
1.一种远程协助连接建立方法,其特征在于,所述方法用于远程协助服务器,所述方法包括:接收主控端发送的连接请求包,所述连接请求包中包括被控端的设备信息和目标授权码,所述设备信息和所述目标授权码由所述被控端从控制中心处获得;根据所述设备信息和所述目标授权码对所述连接请求包进行授权验证;若所述连接请求包通过授权验证,则建立与所述主控端之间的远程协助连接,并向所述被控端转发所述连接请求包;当接收到所述被控端发送的连接应答包时,建立与所述被控端之间的远程协助连接,并将所述连接应答包转发至所述被控端。
【技术特征摘要】
1.一种远程协助连接建立方法,其特征在于,所述方法用于远程协助服务器,所述方法包括:接收主控端发送的连接请求包,所述连接请求包中包括被控端的设备信息和目标授权码,所述设备信息和所述目标授权码由所述被控端从控制中心处获得;根据所述设备信息和所述目标授权码对所述连接请求包进行授权验证;若所述连接请求包通过授权验证,则建立与所述主控端之间的远程协助连接,并向所述被控端转发所述连接请求包;当接收到所述被控端发送的连接应答包时,建立与所述被控端之间的远程协助连接,并将所述连接应答包转发至所述被控端。2.根据权利要求1所述的方法,其特征在于,所述接收主控端发送的连接请求包之前,所述方法还包括:接收所述控制中心发送的授权码获取请求,所述授权码获取请求是所述控制中心接收到所述主控端发送的远程协助发起请求后发送的,所述授权码获取请求中包含所述被控端的目标设备标识;根据所述授权码获取请求生成所述目标授权码;将所述目标授权码与所述目标设备标识关联存储,并将所述目标授权码发送至所述控制中心;所述根据所述设备信息和所述目标授权码对所述连接请求包进行授权验证,包括:根据所述设备信息中的所述目标设备标识,查询所述目标设备标识对应的授权码;若所述连接请求包中的所述目标授权码与所述查询到的授权码一致,则确定所述连接请求包通过授权验证。3.根据权利要求2所述的方法,其特征在于,所述将所述目标授权码与所述目标设备标识关联存储,并将所述目标授权码发送至所述控制中心之后,所述方法还包括:当所述目标授权码的存储时长达到授权码有效期时,删除所述目标授权码与所述目标设备标识之间的关联关系。4.根据权利要求1至3任一所述的方法,其特征在于,所述连接请求包的数据头中包含第一通信协议版本号,所述连接应答包的数据头中包含第二通信协议版本号;所述当接收到所述被控端发送的连接应答包时,建立与所述被控端之间的远程协助连接,并将所述连接应答包转发至所述被控端,包括:当接收到所述连接应答包时,获取所述连接应答包中的所述第二通信协议版本号;若所述第二通信协议版本号与所述第一通信协议版本号一致,且所述连接应答包指示接受远程协助,则建立与所述被控端之间的远程协助连接,并将所述连接应答包转发至所述被控端。5.根据权利要求4所述的方法,其特征在于,所述向所述被控端转发所述连接请求包之后,所述方法还包括:若在预定时长内未接收到所述被控端发送的所述连接应答包,则断开与所述主控端之间的远程协助连接。6.根据权利要求1至3任一所述的方法,其特征在于,所述方法,还包括:根据所述设备信息中包含的目标设备标识,获取所述被控端的被控端状态,所述被控端状态包括在线状态和离线状态;若所述被控端处于所述离线状态,则通过长连接服务通知所述被控端进入所述在线状态,其中,处于所述在线状态时,所述被控端与所述远程协助服务器之间保持长连接。7.一种远程协助连接建立方法,其特征在于,所述方法用于控制中心,所述方法包括:接收主控端发送的远程协助发起请求,所述主控端登陆有所述控制中心的控制页面,所述远程协助发起请求用于请求获取被控端的设备信息以及目标授权码,所述目标授权码用于进行授权验证;根据所述远程协助发起请求查询所述被控端的所述设备信息;根据所述设备信息从远...
【专利技术属性】
技术研发人员:吴波,刘诚,林长雄,刘盼,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。