一种信息传输方法、系统、计算机设备及可读存储介质技术方案

技术编号:37076670 阅读:13 留言:0更新日期:2023-03-29 19:53
本申请提供了一种信息传输方法、系统、计算机设备及可读存储介质,其中,对于至少两个客户端中的每个客户端,该客户端将其自身的客户端信息发送至主服务器进行注册;主服务器响应该客户端发送的第一信息发送请求,根据所述第一信息发送请求中携带的目标身份标识号确定出目标互联网协议地址和目标端口号,并将所述目标互联网协议地址和所述目标端口号发送至该客户端;该客户端通过所述目标端口号所指示的目标端口将目标信息发送至所述目标互联网协议地址所指示的第一目标客户端;采用上述方法,以减少用户在进行数据传输时的工作量。以减少用户在进行数据传输时的工作量。以减少用户在进行数据传输时的工作量。

【技术实现步骤摘要】
一种信息传输方法、系统、计算机设备及可读存储介质


[0001]本专利技术涉及通信
,具体而言,涉及一种信息传输方法、系统、计算机设备及可读存储介质。

技术介绍

[0002]文件传输协议(File Transfer Protocol,简称FTP)在数据传输的过程中,FTP的客户端和服务器之间需要建立两个连接,即,控制连接和数据连接,其中,控制连接用于客户端和服务器两侧明确目的传输端口和传输地址,数据连接用于在明确目的传输端口和传输地址后进行数据传输。
[0003]现有技术中,在通过信息发送设备将信息发送至信息接收设备时,需要由用户通过信息发送设备向服务端输入需要接收该信息的信息接收设备的传输端口和传输地址,以实现数据传输。
[0004]专利技术人在研究中发现,不同的计算机设备的参数信息(传输端口和传输地址)是不相同的,在用户通过上述方法进行数据发送时,用户需要自行对信息接收设备的传输端口和传输地址进行查询后才能进行数据发送,从而会增加用户在进行数据传输时的工作量。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种信息传输方法、系统、计算机设备及可读存储介质,以减少用户在进行数据传输时的工作量。
[0006]第一方面,本申请实施例提供了一种信息传输方法,应用于数据传输系统,所述数据传输系统包括至少两个客户端和主服务器,所述至少两个客户端中的每两个客户端之间能够实现数据通信,每个所述客户端与所述主服务器之间能够实现数据通信,所述方法包括:
[0007]对于至少两个客户端中的每个客户端,该客户端将其自身的客户端信息发送至所述主服务器进行注册,其中,该客户端的客户端信息包括该客户端的身份标识号、该客户端的互联网协议地址和该客户端的端口号;
[0008]所述主服务器响应该客户端发送的第一信息发送请求,根据所述第一信息发送请求中携带的目标身份标识号确定出目标互联网协议地址和目标端口号,并将所述目标互联网协议地址和所述目标端口号发送至该客户端,其中,所述目标互联网协议地址为具有所述目标身份标识号的客户端的互联网协议地址,所述目标端口号为具有所述目标身份标识号的客户端的端口号;
[0009]该客户端通过所述目标端口号所指示的目标端口将目标信息发送至所述目标互联网协议地址所指示的第一目标客户端;
[0010]在对于至少两个客户端中的每个客户端,该客户端将其自身的客户端信息发送至所述主服务器进行注册后,所述方法还包括:
[0011]所述服务器根据预设的分组规则对所述至少两个客户端进行分组得到至少两个
客户端组,并为每个客户端组配置一个组身份标识号,其中,所述至少两个客户端组中的每个客户端组各自包含至少一个客户端;
[0012]所述主服务器响应该客户端发送的第二信息发送请求,根据所述第二信息发送请求中携带的目标组身份标识号确定出目标客户端组,其中,所述目标客户端组为具有所述目标组身份标识号的客户端组;
[0013]该客户端将所述目标信息发送至所述目标客户端组中所包含的所有第二目标客户端。
[0014]可选地,在该客户端将其自身的客户端信息发送至所述主服务器进行注册前,所述方法还包括:
[0015]该客户端向所述主服务器发送用于对所述主服务器的运行状态进行检测的问询信息;
[0016]该客户端判断在预设时间内其是否接收到所述主服务器针对所述问询信息进行回复的反馈信息;
[0017]若该客户端在预设时间内接收到所述反馈信息,则该客户端执行将其自身的客户端信息发送至所述主服务器进行注册的步骤。
[0018]可选地,所述数据传输系统还包括副服务器,在该客户端判断在预设时间内其是否接收到所述主服务器针对所述问询信息进行回复的反馈信息后,所述方法还包括:
[0019]若该客户端在预设时间内未接收到所述反馈信息,则该客户端将其自身的客户端信息发送至所述副服务器进行注册。
[0020]第二方面,本申请实施例提供了一种信息传输系统,所述系统包括至少两个客户端和主服务器,所述至少两个客户端中的每两个客户端之间能够实现数据通信,每个所述客户端与所述主服务器之间能够实现数据通信;
[0021]对于至少两个客户端中的每个客户端,该客户端用于将其自身的客户端信息发送至所述主服务器进行注册,其中,该客户端的客户端信息包括该客户端的身份标识号、该客户端的互联网协议地址和该客户端的端口号;
[0022]所述主服务器用于响应该客户端发送的第一信息发送请求,根据所述第一信息发送请求中携带的目标身份标识号确定出目标互联网协议地址和目标端口号,并将所述目标互联网协议地址和所述目标端口号发送至该客户端,其中,所述目标互联网协议地址为具有所述目标身份标识号的客户端的互联网协议地址,所述目标端口号为具有所述目标身份标识号的客户端的端口号;
[0023]该客户端用于通过所述目标端口号所指示的目标端口将目标信息发送至所述目标互联网协议地址所指示的第一目标客户端;
[0024]对于至少两个客户端中的每个客户端,该客户端在用于将其自身的客户端信息发送至所述主服务器进行注册后,所述服务器用于根据预设的分组规则对所述至少两个客户端进行分组得到至少两个客户端组,并为每个客户端组配置一个组身份标识号,其中,所述至少两个客户端组中的每个客户端组各自包含至少一个客户端;
[0025]所述主服务器用于响应该客户端发送的第二信息发送请求,根据所述第二信息发送请求中携带的目标组身份标识号确定出目标客户端组,其中,所述目标客户端组为具有所述目标组身份标识号的客户端组;
[0026]该客户端用于将所述目标信息发送至所述目标客户端组中所包含的所有第二目标客户端。
[0027]可选地,该客户端在用于将其自身的客户端信息发送至所述主服务器进行注册前,还用于:
[0028]向所述主服务器发送用于对所述主服务器的运行状态进行检测的问询信息;
[0029]判断在预设时间内其是否接收到所述主服务器针对所述问询信息进行回复的反馈信息;
[0030]若其在预设时间内接收到所述反馈信息,则执行将其自身的客户端信息发送至所述主服务器进行注册的步骤。
[0031]可选地,所述系统还包括副服务器,该客户端在用于判断在预设时间内其是否接收到所述主服务器针对所述问询信息进行回复的反馈信息后,还用于:
[0032]若其在预设时间内未接收到所述反馈信息,则将其自身的客户端信息发送至所述副服务器进行注册。
[0033]第三方面,本申请实施例提供了一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面中任一种可选地实施方式中所述的信息传输方法的步骤。
[0034]第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息传输方法,其特征在于,应用于数据传输系统,所述数据传输系统包括至少两个客户端和主服务器,所述至少两个客户端中的每两个客户端之间能够实现数据通信,每个所述客户端与所述主服务器之间能够实现数据通信,所述方法包括:对于至少两个客户端中的每个客户端,该客户端将其自身的客户端信息发送至所述主服务器进行注册,其中,该客户端的客户端信息包括该客户端的身份标识号、该客户端的互联网协议地址和该客户端的端口号;所述主服务器响应该客户端发送的第一信息发送请求,根据所述第一信息发送请求中携带的目标身份标识号确定出目标互联网协议地址和目标端口号,并将所述目标互联网协议地址和所述目标端口号发送至该客户端,其中,所述目标互联网协议地址为具有所述目标身份标识号的客户端的互联网协议地址,所述目标端口号为具有所述目标身份标识号的客户端的端口号;该客户端通过所述目标端口号所指示的目标端口将目标信息发送至所述目标互联网协议地址所指示的第一目标客户端;在对于至少两个客户端中的每个客户端,该客户端将其自身的客户端信息发送至所述主服务器进行注册后,所述方法还包括:所述服务器根据预设的分组规则对所述至少两个客户端进行分组得到至少两个客户端组,并为每个客户端组配置一个组身份标识号,其中,所述至少两个客户端组中的每个客户端组各自包含至少一个客户端;所述主服务器响应该客户端发送的第二信息发送请求,根据所述第二信息发送请求中携带的目标组身份标识号确定出目标客户端组,其中,所述目标客户端组为具有所述目标组身份标识号的客户端组;该客户端将所述目标信息发送至所述目标客户端组中所包含的所有第二目标客户端。2.根据权利要求1所述的方法,其特征在于,在该客户端将其自身的客户端信息发送至所述主服务器进行注册前,所述方法还包括:该客户端向所述主服务器发送用于对所述主服务器的运行状态进行检测的问询信息;该客户端判断在预设时间内其是否接收到所述主服务器针对所述问询信息进行回复的反馈信息;若该客户端在预设时间内接收到所述反馈信息,则该客户端执行将其自身的客户端信息发送至所述主服务器进行注册的步骤。3.根据权利要求2所述的方法,其特征在于,所述数据传输系统还包括副服务器,在该客户端判断在预设时间内其是否接收到所述主服务器针对所述问询信息进行回复的反馈信息后,所述方法还包括:若该客户端在预设时间内未接收到所述反馈信息,则该客户端将其自身的客户端信息发送至所述副服务器进行注册。4.一种信息传输系统,其特征在于,所述系统包括至少两个客户端和主服务器,所述至少两个客户端中的每两个客户端之间能够实现数据通信,每个所述客户端与所述主服务器之间能够实现数据通信...

【专利技术属性】
技术研发人员:高军
申请(专利权)人:深圳微迅信息科技有限公司
类型:发明
国别省市:

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

1