System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通信系统和通信建立方法技术方案_技高网

一种通信系统和通信建立方法技术方案

技术编号:41204614 阅读:2 留言:0更新日期:2024-05-07 22:30
本发明专利技术提供了一种通信建立的方法,通过第一通信节点向控制节点发送连接请求消息,连接请求消息包括第二通信节点的信息;控制节点向第二通信节点发送建立连接请求的消息,消息中包括第一节点的信息;第二通信节点向控制节点发送建立连接确认消息;控制节点回复第一节点连接建立成功的消息;第一通信节点与第二通信节点之间直接进行端到端的数据通信。由于通信节点在专用的数据连接上进行通信,数据未经过任何中间节点,提高了通信效率,节省了网络资源,用户数据的安全性得到了显著的提高。

【技术实现步骤摘要】

所属的技术人员能够理解,本专利技术的各个方面可以实现为系统、方法或程序产品。因此,本专利技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式。以上内容是结合具体的优选实施方式对本专利技术所作的进一步详细说明,不能认定本专利技术的具体实施只局限于这些说明。对于本专利技术所属的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本专利技术的保护范围。


技术介绍

1、现有的通信系统主要有三类:中心化通信系统,去中心化的通信系统以及无中心化的通信系统。中心化的通信系统用户和供应商的服务器建立通信连接,用户数据发送到供应商的服务器,用户数据存储在供应商的服务器上,如果是域内用户,服务器和目标用户建立通信连接,目标用户从供应商的服务器上接收数据,如果是域外用户,则供应商的服务器还要和目标用户所属的服务器建立通信连接,数据从发起端所属的服务器发送到目标用户所属的服务器上,目标服务器和目标用户建立通信连接,目标用户从所属的服务器上接收数据,数据要经过一个或多个中间节点(服务器)。区块链去中心化系统解决了用户数据经过中心(服务器)节点的问题,但区块链去中心化系统基础建设投入大,周期长等问题。无中心化通信系统解决了数据经过中间节点的问题,每个节点既可以是子节点,也可以是超级节点,节点身份是动态的,这个对节点管理带来了困难,目前,主要用于自组织网络中。

2、无论是中心化通信系统还是去中心化的通信系统亦或是无中心化的通信系统信令和数据都是在同一条通信链路上传输的,但是,在实际中要求信令的优先级要比数据的优先级高,信令需要优先发送,在这三种通信模型中都满足不了这个需求。


技术实现思路

1、针对上述技术中的问题,本专利技术为了解决上述技术问题,提供了一种通信系统和通信建立方法,通过通信双方之间建立专用的端到端的数据通道,数据之间在两个节点之间传输,不经过任何中间节点,数据的安全性显著提高。同时,信令连接通道和数据连接通道分开,用户通过信令连接通道建立数据通道,对数据通道进行管理和维护,信令不占用数据连接通道的资源,大大提高了数据传输的效率,有效地节省了网络资源。

2、本专利技术的第一方面提供一种通信建立的方法,包括步骤:

3、第一通信节点向控制节点发送连接请求消息,连接请求消息包括第二通信节点的信息;控制节点向第二通信节点发送建立连接请求的第一消息,第一消息中包括第一节点的信息;第二通信节点向控制节点发送建立连接确认消息;控制节点回复第一节点连接建立成功的第二消息;第一通信节点与第二通信节点之间直接进行端到端的数据通信。

4、优选地,还包括注册步骤:通信节点使用控制节点的网络地址信息或域名在默认的端口号向控制节点发送注册请求消息;控制节点对通信节点的身份进行合法性检查,检查未通过,返回拒绝消息,检查通过,保存通信节点的信息,并为通信节点分配用户id,并返回注册成功消息。

5、优选地,的注册请求消息包括节点的网络地址信息,用户名,密码信息。

6、优选地,的注册成功消息包括被分配的用户id信息。

7、优选地控制节点根据接收到的第一通信节点向控制节点发送的连接请求消息,调取第一通信节点的现有通信参数和通信协议以及第二通信节点的现有通信参数和通信协议;控制节点根据预设的匹配策略,匹配第一通信节点与第二通信节点之间数据通信的初始通信参数和通信协议;第一消息以及第二消息包括所述初始通信参数和通信协议。

8、优选地,还包括注册步骤:通信节点使用控制节点的网络地址信息或域名在默认的端口号向控制节点发送注册请求消息,控制节点获取所述通信节点的通信参数和通信协议。

9、优选地,第一通信节点与第二通信节点在数据通信期间,通过心跳检测进行连接状态监测,根据监测结果调整通信参数或重新建立数据连接。

10、本专利技术的第二方面提供一种通信系统,通信系统执行第一方面的通信建立的方法,通信系统包括:至少一个控制节点,至少两个通信节点;每一个通信节点与控制节点连接,并进行信令通信;通信节点之间建立直接端到端的数据连接进行数据通信。

11、优选地,控制节点的网络地址信息或域名固定。

12、本专利技术所提供的通信系统和通信建立方法通过通信节点与控制节点连接,由控制节点建立专用的数据连接,通信节点间在专用的数据连接上直接进行点到点数据通信,数据未经过任何中间节点,提高了通信效率,节省了网络资源,用户数据的安全性得到了显著的提高。

13、需要注意的是,这里所指的节点到节点的数据通信不同于蜂窝通信的端到端通信(d2d),蜂窝通信端到端通信的技术特点是短距离通信,要求通信的两个终端必须是共享使用授权频带资源。而本专利技术的节点属于数据通信邻域,节点可以是不同的拓扑网络,甚至节点间的网络可以不兼容。在本专利技术一些优选的技术方案中,采用通过控制节点进行初始通信参数和通信协议匹配的方法,使得通信节点可以是不同的拓扑网络,甚至节点间的网络可以不兼容的情况实现数据通信。

本文档来自技高网...

【技术保护点】

1.一种通信建立的方法,其特征在于,包括步骤:

2.根据权利要求1所述的通信建立的方法,其特征在于,还包括注册步骤:

3.根据权利要求2所述的通信建立的方法,其特征在于,

4.根据权利2所述的通信建立的方法,其特征在于,所述的注册成功消息包括被分配的用户ID信息。

5.根据权利要求1所述的通信建立的方法,其特征在于,所述控制节点根据接收到的所述第一通信节点向控制节点发送的连接请求消息,调取所述第一通信节点的现有通信参数和通信协议以及所述第二通信节点的现有通信参数和通信协议;

6.根据权利要求5所述的通信建立的方法,其特征在于,还包括注册步骤:通信节点使用控制节点的网络地址信息或域名在默认的端口号向所述控制节点发送注册请求消息,所述控制节点获取所述通信节点的通信参数和通信协议。

7.根据权利要求5所述的通信建立的方法,其特征在于,所述第一通信节点与所述第二通信节点在数据通信期间,通过心跳检测进行连接状态监测,根据监测结果调整通信参数或重新建立数据连接。

8.一种通信系统,其特征在于,所述的通信系统执行所述权利要求1-7中任意的通信建立的方法,所述通信系统包括:

9.根据权利要求8所述的通信系统,其特征在于所述控制节点的网络地址信息或域名固定。

...

【技术特征摘要】

1.一种通信建立的方法,其特征在于,包括步骤:

2.根据权利要求1所述的通信建立的方法,其特征在于,还包括注册步骤:

3.根据权利要求2所述的通信建立的方法,其特征在于,

4.根据权利2所述的通信建立的方法,其特征在于,所述的注册成功消息包括被分配的用户id信息。

5.根据权利要求1所述的通信建立的方法,其特征在于,所述控制节点根据接收到的所述第一通信节点向控制节点发送的连接请求消息,调取所述第一通信节点的现有通信参数和通信协议以及所述第二通信节点的现有通信参数和通信协议;

6.根据权利要求5所述的通信建立的方...

【专利技术属性】
技术研发人员:楚庆
申请(专利权)人:智识神工上海信息技术股份有限公司
类型:发明
国别省市:

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

1