System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于TCP协议的跨网多级数据传输及API调用办法制造技术_技高网

基于TCP协议的跨网多级数据传输及API调用办法制造技术

技术编号:40421949 阅读:5 留言:0更新日期:2024-02-20 22:41
本发明专利技术公开了基于TCP协议的跨网多级数据传输及API调用办法。涉及跨网多级数据传输及API调用技术领域,能让各个实例节点之间各自独立进行相互访问,不同的实例节点之间不需要关注接收方具体的网络环境也能通信。包括实例节点1、实例节点2、实例节点3、实例节点4、实例节点5、区域节点1、区域节点2和中心节点;实例节点1和实例节点2分别与区域节点1相连接;实例节点4和实例节点5分别与区域节点2相连接;区域节点1、区域节点2和实例节点3分别与中心节点相连接;每个实例节点之间的通信,总是通过最短路由路径进行报文转发;所述通信包括数据传输、API调用和消息发送。

【技术实现步骤摘要】

本专利技术涉及跨网多级数据传输及api调用,具体涉及基于tcp协议的跨网多级数据传输及api调用办法。


技术介绍

1、在网络相互隔离的不同的实例节点之间,由于位于不同的局域网内,实例节点之间不可以互相访问。并且现在不同的实例节点之间还需要关注接收方具体的网络环境才能通信;因此设计一种便于能让各个实例节点之间各自独立进行相互访问,并且不同的实例节点之间不需要关注接收方具体的网络环境也能通信的跨网多级数据传输及api调用显得非常必要。


技术实现思路

1、本专利技术是为了解决现有位于不同局域网内的实例节点之间不可以互相访问的不足。提供一种安全性高,可靠性好,能让各个实例节点之间各自独立进行相互访问,不同的实例节点之间不需要关注接收方具体的网络环境也能通信的基于tcp协议的跨网多级数据传输及api调用办法。

2、为了实现上述目的,本专利技术采用以下技术方案:

3、基于tcp协议的跨网多级数据传输及api调用办法,包括若干个实例节点、若干个区域节点和一个中心节点;

4、所述的实例节点包括实例节点1、实例节点2、实例节点3、实例节点4和实例节点5,

5、所述的区域节点包括区域节点1和区域节点2;

6、实例节点1和实例节点2分别与区域节点1相连接;

7、实例节点4和实例节点5分别与区域节点2相连接;

8、区域节点1、区域节点2和实例节点3分别与中心节点相连接;

9、每个实例节点之间的通信,总是通过最短路由路径进行报文转发;所述通信包括数据传输、api调用和消息发送;

10、每个实例节点定时向区域节点或中心节点发送心跳,区域节点定时向中心节点发送心跳,以便区域节点、中心节点实时更新各实例节点的状态,维护最新的各个实例节点之间的网络拓扑;

11、在数据传输或网络调用时,实例节点向区域节点或中心节点发送请求,在请求报文中,需要携带一个唯一的请求编号、节点信息、认证信息;

12、区域节点或中心节点根据实例节点信息进行自动路由,进行报文转发,直至送达具体的实例节点,响应返回时,根据请求方实例节点的请求编号,逐级返回到中心节点或区域节点,直至送达请求方的实例节点;

13、通过以上方式,在网络相互隔离的不同的实例节点之间,实现数据的可靠传输、api实时调用或事件的实时分发。

14、作为优选,实例节点1与实例节点2之间的通信,则需要通过区域节点1进行一次路由路径报文转发;

15、实例节点1与实例节点3之间的通信,则需要通过区域节点1和中心节点进行两次路由路径报文转发;

16、实例节点1与实例节点4之间的通信,则需要通过区域节点1、中心节点和区域节点2进行三次路由路径报文转发;

17、实例节点1与实例节点5之间的通信,则需要通过区域节点1、中心节点和区域节点2进行三次路由路径报文转发;

18、实例节点2与实例节点3之间的通信,则需要通过区域节点1和中心节点进行两次路由路径报文转发;

19、实例节点2与实例节点4之间的通信,则需要通过区域节点1、中心节点和区域节点2进行三次路由路径报文转发;

20、实例节点2与实例节点5之间的通信,则需要通过区域节点1、中心节点和区域节点2进行三次路由路径报文转发;

21、实例节点3与实例节点4之间的通信,则需要通过区域节点2和中心节点进行两次路由路径报文转发;

22、实例节点3与实例节点5之间的通信,则需要通过区域节点2和中心节点进行两次路由路径报文转发;

23、实例节点4与实例节点5之间的通信,则需要通过区域节点2进行一次路由路径报文转发。

24、作为优选,所有的实例节点与区域节点或中心节点之间,均通过tcp建立双向连接。

25、作为优选,在每个区域节点内分别设有一个实例办事处联络单元,在每个区域节点内的实例办事处联络单元内都分别设有与该区域节点直接相连接的实例节点一对一相对应的实例联络站;

26、在中心节点内也设有一个实例办事处联络单元, 在中心节点内的实例办事处联络单元内还设有与该中心节点直接相连接的实例节点一对一相对应的实例联络站;

27、每个实例联络站与对应的实例节点一对一对应匹配通信;

28、在中心节点内设有一个区域办事处联络单元,在中心节点内的区域办事处联络单元内设有与该中心节点直接相连接的区域节点一对一相对应的区域联络站;

29、每个区域联络站与对应的区域节点一对一对应匹配通信;

30、在一个实例节点需要访问另一个实例节点时,这个实例节点就给对应的实例办事处联络单元发送该实例节点的通讯员行动信息,

31、该通讯员先在自己所在的实例办事处联络单元内的各个实例联络站去寻找要访问的另一个实例节点对应的实例联络站;

32、如果这个通讯员根据行动信息在自己所在的实例办事处联络单元内找到要访问的另一个实例节点对应的实例联络站,则由这两个实例联络站将对应的两个实例节点建立连接,这两个实例节点建立连接后即可进行互相访问;

33、如果这个通讯员根据行动信息在自己所在的实例办事处联络单元内的各个实例联络站中没有找到要访问的另一个实例节点对应的实例联络站,则让对应的区域节点将该实例节点的通讯员行动信息发送给中心节点内的区域办事处联络单元,该通讯员在的区域办事处联络单元内的各个区域联络站去寻找要访问的另一个实例节点,该通讯员找到要访问的另一个实例节点后,就让这两个实例节点建立连接,这两个实例节点建立连接后即可进行互相访问。

34、作为优选,在每个实例联络站内设有实例亲密等级日志,所述的实例亲密等级日志记载任意两个实例节点相互访问的次数;并且实例亲密等级越高则对应的两个实例节点相互访问的次数越多;

35、并在一个实例节点的通讯员寻找另一实例节点时,位于同一个实例办事处联络单元内的实例联络站优先寻找,并从实例亲密等级从高到低去寻找要访问的另一个实例节点,直至找到后结束。

36、作为优选,在每个实例联络站内设有区域亲密等级日志,所述的区域亲密等级日志记载任意两个区域节点相互访问的次数;并且区域亲密等级越高则对应的两个区域节点相互访问的次数越多;

37、并在一个实例节点的通讯员在区域办事处联络单元内寻找另一实例节点的实例联络站时,优先寻找与该中心节点直接连接的实例节点的实例联络站,在没寻找到与该中心节点直接连接的实例节点的实例联络站时,再从区域亲密等级从高到低去寻找要访问的另一个实例节点,直至找到后结束。

38、作为优选,在与同一个区域节点直接相连接的两个实例节点之间,其各自实例联络站的通讯员每间隔设定时长内需进行一次通讯员联络。

39、作为优选,在每次通讯员联络时,对各自实例节点在接下来的一定时间内要访问的内容预先给予访问秘钥,在接下来的时间内只要一个实例节点访问另外一个实例节点时,这本文档来自技高网...

【技术保护点】

1.基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,包括若干个实例节点、若干个区域节点和一个中心节点;

2.根据权利要求1所述的基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,实例节点1与实例节点2之间的通信,则需要通过区域节点1进行一次路由路径报文转发;

3.根据权利要求1所述的基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,所有的实例节点与区域节点或中心节点之间,均通过TCP建立双向连接。

4.根据权利要求1所述的基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,在每个区域节点内分别设有一个实例办事处联络单元,在每个区域节点内的实例办事处联络单元内都分别设有与该区域节点直接相连接的实例节点一对一相对应的实例联络站;

5.根据权利要求4所述的基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,在每个实例联络站内设有实例亲密等级日志,所述的实例亲密等级日志记载任意两个实例节点相互访问的次数;并且实例亲密等级越高则对应的两个实例节点相互访问的次数越多;

6.根据权利要求5所述的基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,在每个实例联络站内设有区域亲密等级日志,所述的区域亲密等级日志记载任意两个区域节点相互访问的次数;并且区域亲密等级越高则对应的两个区域节点相互访问的次数越多;

7.根据权利要求4所述的基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,在与同一个区域节点直接相连接的两个实例节点之间,其各自实例联络站的通讯员每间隔设定时长内需进行一次通讯员联络。

8.根据权利要求7所述的基于TCP协议的跨网多级数据传输及API调用办法,其特征在于,在每次通讯员联络时,对各自实例节点在接下来的一定时间内要访问的内容预先给予访问秘钥,在接下来的时间内只要一个实例节点访问另外一个实例节点时,这个节点只需在访问时输入预先给的秘钥即可获准访问。

...

【技术特征摘要】

1.基于tcp协议的跨网多级数据传输及api调用办法,其特征在于,包括若干个实例节点、若干个区域节点和一个中心节点;

2.根据权利要求1所述的基于tcp协议的跨网多级数据传输及api调用办法,其特征在于,实例节点1与实例节点2之间的通信,则需要通过区域节点1进行一次路由路径报文转发;

3.根据权利要求1所述的基于tcp协议的跨网多级数据传输及api调用办法,其特征在于,所有的实例节点与区域节点或中心节点之间,均通过tcp建立双向连接。

4.根据权利要求1所述的基于tcp协议的跨网多级数据传输及api调用办法,其特征在于,在每个区域节点内分别设有一个实例办事处联络单元,在每个区域节点内的实例办事处联络单元内都分别设有与该区域节点直接相连接的实例节点一对一相对应的实例联络站;

5.根据权利要求4所述的基于tcp协议的跨网多级数据传输及api调用办法,其特征在于,在每个实例联络站内设有实例亲密等级日志,所述的实例...

【专利技术属性】
技术研发人员:石志勇许林伟许福萍
申请(专利权)人:浙江通得科技股份有限公司
类型:发明
国别省市:

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

1