多终端集群组网通信控制方法、装置、服务器及集群组网制造方法及图纸

技术编号:29531541 阅读:8 留言:0更新日期:2021-08-03 15:19
本发明专利技术涉及通信控制技术,揭露了一种多终端集群组网通信控制方法,包括:利用套接字技术,建立集群组网中的主控端服务器与被控端服务器间的通信信道;通过所述套接字技术监听客户端访问所述集群组网的远程控制指令,对所述远程控制指令进行地址解析,得到所述远程控制指令对应的被控端服务器,并利用所述通信信道,将所述远程控制指令发送到对应的被控端服务器;及接收所述被控端服务器执行所述远程控制指令得到的执行结果,并将所述执行结果发送到所述客户端。本发明专利技术还提出一种多终端集群组网通信控制装置、服务器终端以及集群组网。本发明专利技术可以解决因SSH协议端口被封,导致无法实现多终端集群组网通信控制的问题。

【技术实现步骤摘要】
多终端集群组网通信控制方法、装置、服务器及集群组网
本专利技术涉及通信控制
,尤其涉及一种多终端集群组网通信控制方法、装置、服务器及集群组网。
技术介绍
在实际生活中,多终端集群组网普遍应用于企业、医院、学校等场所。例如,面向用户的二手物品交易系统中,多个终端服务器可以通过集群组网的方式对外提供交易服务。现有技术中,通常基于SSH(SecureShell,安全外壳)协议实现集群组网中的多终端服务器的通信控制,或者在客户端安装teamviewer或花生壳等远程控制软件实现集群组网中的多终端服务器的通信控制。但上述两种方式存在显著的缺陷:一方面,基于安全考虑,多终端集群组网部署实施内外网隔离,即客户端与多服务器终端分属于不同的网络,SSH协议端口通常会被禁用,SSH协议端口被禁用后,客户端无法访问多终端集群组网中的任一服务器终端;另一方面,teamviewer或花生壳软件安装对操作系统有限制,基于linux操作系统的客户端无法安装teamviewer或花生壳软件,现有技术方案存在因SSH协议端口被封,导致多终端远程控制被中断的风险,以及多终端远程控制对客户端软件环境有限制的弊端。
技术实现思路
本专利技术提供一种多终端集群组网通信控制方法、装置、服务器及集群组网,其主要目的在于解决因SSH协议端口被封,导致无法实现多终端集群组网通信控制的问题。为实现上述目的,本专利技术提供的一种多终端集群组网通信控制方法,包括:利用套接字技术,建立与所述集群组网中的被控端服务器间的通信信道;通过所述套接字技术监听客户端访问所述集群组网的远程控制指令,对所述远程控制指令进行地址解析,得到所述远程控制指令对应的被控端服务器,并利用所述通信信道,将所述远程控制指令发送到对应的被控端服务器;及接收所述被控端服务器执行所述远程控制指令得到的执行结果,并将所述执行结果发送到所述客户端。可选地,所述建立与所述集群组网中的被控端服务器间的通信信道,包括:利用网络通信协议,分别创建所述主控端服务器网络地址和所述被控端服务器网络地址;利用所述套接字技术,创建所述主控端服务器、所述被控端服务器、所述主控端服务器网路地址、所述被控端服务器网络地址间的关联关系,得到所述主控端服务器与被控端服务器间的通信信道。可选地,所述创建所述主控端服务器网络地址和所述被控端服务器网络地址,包括:从所述集群组网中,分别为所述主控端服务器和被控端服务器指定一个端口;利用网络通信协议,将所述主控端服务器IP地址与所述主控端服务器的端口进行绑定,得到主控端服务器网络地址;利用网络通信协议,将所述被控端服务器IP地址与所述被控端服务器的端口进行绑定,得到被控端服务器网络地址。可选地,创建所述主控端服务器、所述被控端服务器、所述主控端服务器网路地址、所述被控端服务器网络地址间的关联关系,包括:将部署在所述主控端服务器上的实时通信模块与所述主控端服务器网络地址进行关联;将部署在所述被控端服务器上的实时通信模块与所述被控端服务器网络地址进行关联;将所述集群组网中所有所述被控端服务器网络地址与部署在所述主控端服务器上的实时通信接口进行关联,得到所述主控端服务器与被控端服务器间的通信信道。可选地,所述通过所述套接字技术监听客户端访问所述集群组网的远程控制指令,包括:通过部署在所述主控端服务器上的实时通信接口监听访问所述集群组网的远程控制指令;若监听到客户端访问所述集群组网的远程控制指令,则接收所述远程控制指令;通过所述实时通信接口,将所述远程控制指令转发到部署在所述主控端服务器上的实时通信模块。可选地,所述利用所述通信信道,将所述远程控制指令发送到对应的被控端服务器,包括:通过部署在所述主控端服务器上的实时通信模块,将所述远程控制指令发送到部署在所述主控端服务器上的实时通信接口;通过所述实时通信接口,根据所述被控端服务器网络地址,将所述远程控制指令发送到对应被控端服务器。可选地,所述接收所述被控端服务器执行所述远程控制指令得到的执行结果,并将所述执行结果发送到所述客户端,包括:接收所述被控端服务器执行所述远程控制指令得到的执行结果;通过部署在所述被控端服务器上的实时通信模块,将所述执行结果转发到部署在所述主控端服务器上的实时通信接口;通过所述实时通信接口,转发所述执行结果到所述客户端。第二方面,本专利技术提供了一种多终端集群组网通信控制装置,包括:通道建立模块,用于利用套接字技术,建立与所述集群组网中的被控端服务器间的通信信道;指令监听及解析模块,用于通过所述套接字技术监听客户端访问所述集群组网的远程控制指令,对所述远程控制指令进行地址解析,得到所述远程控制指令对应的被控端服务器,并利用所述通信信道,将所述远程控制指令发送到对应的被控端服务器;及结果反馈模块,用于接收所述被控端服务器执行所述远程控制指令得到的执行结果,并将所述执行结果发送到所述客户端。第三方面,本专利技术提供了一种服务器终端,所述服务器终端用于作为集群组网的主控端服务器,其中,所述服务器终端包括:存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现所述多终端集群组网通信控制方法。第四方面,本专利技术提供了一种集群组网,所述集群组网包括多个服务器终端,其中一个服务器终端被指定作为主控端服务器,其他服务器终端作为被控端服务器,包括:所述主控端服务器用于利用套接字技术,建立与所述被控端服务器间的通信信道,利用所述套接字技术监听客户端访问所述集群组网的远程控制指令,对所述远程控制指令进行地址解析,得到所述远程控制指令对应的被控端服务器;所述被控端服务器用于执行所述远程控制指令,得到执行结果,利用所述通信信道,将所述执行结果回传到所述主控端服务器;所述主控端服务器还用于将所述执行结果发送到所述客户端。本申请实施例利用套接字技术构建集群组网的内部通信信道,所述套接字技术可以结合IP地址和端口的通信方式,来实现所述主控端服务器与所述集群组网中的被控端服务器间的通信,而不采用SSH协议端口,这样可以避免因安全考虑,SSH协议端口被封后,客户端无法远程控制所述集群组网。因此,本申请实施例提出的多终端集群组网通信控制方法、装置、服务器及集群组网,可以解决因SSH协议端口被封,导致无法实现多终端组网通信控制的问题。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的多终端集群组网通信控制方法的流程示意图;本文档来自技高网...

【技术保护点】
1.一种多终端集群组网通信控制方法,其特征在于,所述方法运行于在集群组网的一台主控端服务器中,包括:/n利用套接字技术,建立与所述集群组网中的被控端服务器间的通信信道;/n通过所述套接字技术监听客户端访问所述集群组网的远程控制指令,对所述远程控制指令进行地址解析,得到所述远程控制指令对应的被控端服务器,并利用所述通信信道,将所述远程控制指令发送到对应的被控端服务器;及/n接收所述被控端服务器执行所述远程控制指令得到的执行结果,并将所述执行结果发送到所述客户端。/n

【技术特征摘要】
1.一种多终端集群组网通信控制方法,其特征在于,所述方法运行于在集群组网的一台主控端服务器中,包括:
利用套接字技术,建立与所述集群组网中的被控端服务器间的通信信道;
通过所述套接字技术监听客户端访问所述集群组网的远程控制指令,对所述远程控制指令进行地址解析,得到所述远程控制指令对应的被控端服务器,并利用所述通信信道,将所述远程控制指令发送到对应的被控端服务器;及
接收所述被控端服务器执行所述远程控制指令得到的执行结果,并将所述执行结果发送到所述客户端。


2.如权利要求1所述的多终端集群组网通信控制方法,其特征在于,所述利用套接字技术,建立与所述集群组网中的被控端服务器间的通信信道,包括:
利用网络通信协议,分别创建所述主控端服务器网络地址和所述被控端服务器网络地址;
利用所述套接字技术,创建所述主控端服务器、所述被控端服务器、所述主控端服务器网路地址、所述被控端服务器网络地址间的关联关系,得到所述主控端服务器与被控端服务器间的通信信道。


3.如权利要求2所述的多终端集群组网通信控制方法,其特征在于,所述利用网络通信协议,分别创建所述主控端服务器网络地址和所述被控端服务器网络地址,包括:
从所述集群组网中,分别为所述主控端服务器和被控端服务器指定一个端口;
利用网络通信协议,将所述主控端服务器IP地址与所述主控端服务器的端口进行绑定,得到主控端服务器网络地址;
利用网络通信协议,将所述被控端服务器IP地址与所述被控端服务器的端口进行绑定,得到被控端服务器网络地址。


4.如权利要求3所述的多终端集群组网通信控制方法,其特征在于,所述创建所述主控端服务器、所述被控端服务器、所述主控端服务器网路地址、所述被控端服务器网络地址间的关联关系,得到所述主控端服务器与被控端服务器间的通信信道,包括:
将部署在所述主控端服务器上的实时通信模块与所述主控端服务器网络地址进行关联;
将部署在所述被控端服务器上的实时通信模块与所述被控端服务器网络地址进行关联;
将所述集群组网中所有所述被控端服务器网络地址与部署在所述主控端服务器上的实时通信接口进行关联,得到所述主控端服务器与被控端服务器间的通信信道。


5.如权利要求4所述的多终端集群组网通的信控制方法,其特征在于,所述通过所述套接字技术监听客户端访问所述集群组网的远程控制指令,包括:
通过部署在所述主控端服务器上的实时通信接口监听访问所述集群组网的远程控制指令;
若监听到客户端访问所述集群组网的远程控制指令,则接收所述远程控制指令;
通过所述实时...

【专利技术属性】
技术研发人员:黄亚飞
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:广东;44

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

1