一种节点间数据传输的方法、网关节点及节点与流程

文档序号:12625851阅读:来源:国知局

技术特征:

1.一种节点间数据传输的方法,其特征在于,所述方法包括:

第一网关节点根据第一节点的请求选择第二网关节点,以使所述第一节点通过所述第一网关节点和所述第二网关节点连接第二节点;

所述第一网关节点获取所述第二网关节点为所述第一节点分配的代理地址;

所述第一网关节点将所述第一节点发送来的数据包的源地址由所述第一节点的本地地址转换为所述代理地址;

所述第一网关节点将转换后的数据包发送至所述第二网关节点,以使所述第二网关节点将其发送至所述第二节点。

2.如权利要求1所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点,包括:

所述第一网关节点获取第一节点发送的数据包,所述数据包的目标地址为第二节点的网络地址;

所述第一网关节点根据所述数据包的目标地址选择第二网关节点。

3.如权利要求1所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点,包括:

所述第一网关节点获取第一节点发送的请求信令,所述请求信令携带有指示第二网关节点的信息;

所述第一网关节点根据所述请求信令选择第二网关节点。

4.如权利要求1所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点之前,还包括:

所述第一网关节点在确定所述第一节点未分配本地地址时,为所述第一节点分配本地地址。

5.如权利要求1所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点之后,还包括:

所述第一网关节点判断所述第一网关节点和所述第二网关节点之间是否建立有连接;

若否,则所述第一网关节点向所述第二网关节点发送连接建立请求,以使 所述第二网关节点与所述第一网关节点建立连接,并为所述第一节点分配代理地址。

6.如权利要求1所述的方法,其特征在于,所述方法还包括:

当所述第一节点从所述第一网关节点切换至另一第一网关节点时,所述第一网关节点将所述第一节点的上下文信息发送至所述另一第一网关节点,所述上下文信息包括所述第一节点的本地地址和所述第二网关节点的标识信息,以使所述另一第一网关节点根据所述上下文信息确定所述第二网关节点,进而使所述第一节点通过所述另一第一网关节点和所述第二网关节点连接所述第二节点,并向所述第二节点发送数据包。

7.如权利要求6所述的方法,其特征在于,所述上下文信息还包括所述第一节点的代理地址,以使所述另一第一网关节点将所述第一节点发送来的数据包的源地址由所述第一节点的本地地址转换为所述代理地址。

8.如权利要求1-7任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括基站和终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

9.如权利要求1-7任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

10.如权利要求1-7任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括终端代理设备,所述第二节点包括服务器,所述第二网关节点内置于所述服务器。

11.如权利要求1-7任一项所述的方法,其特征在于,所述第一节点包括服务器,所述第一网关节点包括服务器代理设备,所述第二网关节点包括终端代理设备,所述第二节点包括终端。

12.如权利要求1-7任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点内置于所述终端,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

13.一种节点间数据传输的方法,其特征在于,所述方法包括:

第一网关节点根据第一节点的请求选择第二网关节点,以使所述第一节点 通过所述第一网关节点和所述第二网关节点连接第二节点;

所述第一网关节点获取所述第一节点的本地地址;

所述第一网关节点将所述第二节点通过所述第二网关节点发送来的数据包的目标地址由所述第一节点的代理地址转换为所述本地地址;

所述第一网关节点将转换后的数据包发送至所述第一节点。

14.如权利要求13所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点,包括:

所述第一网关节点获取第一节点发送的数据包,所述数据包的目标地址为第二节点的网络地址;

所述第一网关节点根据所述数据包的目标地址选择第二网关节点。

15.如权利要求13所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点,包括:

所述第一网关节点获取第一节点发送的请求信令,所述请求信令携带有指示第二网关节点的信息;

所述第一网关节点根据所述请求信令选择第二网关节点。

16.如权利要求13所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点之前,还包括:

所述第一网关节点在确定所述第一节点未分配本地地址时,为所述第一节点分配本地地址。

17.如权利要求13所述的方法,其特征在于,所述第一网关节点根据第一节点的请求选择第二网关节点之后,还包括:

所述第一网关节点判断所述第一网关节点和所述第二网关节点之间是否建立有连接;

若否,则所述第一网关节点向所述第二网关节点发送连接建立请求,以使所述第二网关节点与所述第一网关节点建立连接,并为所述第一节点分配代理地址。

18.如权利要求13所述的方法,其特征在于,所述方法还包括:

当所述第一节点从所述第一网关节点切换至另一第一网关节点时,所述第一网关节点将所述第一节点的上下文信息发送至所述另一第一网关节点,所述上下文信息包括所述第一节点的本地地址和所述第二网关节点的标识信息,以 使所述另一第一网关节点根据所述上下文信息确定所述第二网关节点,进而使所述第一节点通过所述另一第一网关节点和所述第二网关节点连接所述第二节点,并获取所述第二节点通过所述第二网关节点发送的数据包。

19.如权利要求13-18任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括基站和终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

20.如权利要求13-18任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

21.如权利要求13-18任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括终端代理设备,所述第二节点包括服务器,所述第二网关节点内置于所述服务器。

22.如权利要求13-18任一项所述的方法,其特征在于,所述第一节点包括服务器,所述第一网关节点包括服务器代理设备,所述第二网关节点包括终端代理设备,所述第二节点包括终端。

23.如权利要求13-18任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点内置于所述终端,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

24.一种节点间数据传输的方法,其特征在于,所述方法包括:

第一节点通过原第一网关节点和第二网关节点连接第二节点并与第二节点进行数据传输;

所述第一节点在切换连接到新第一网关节点时,断开与所述原第一网关节点之间的连接;

所述第一节点通过所述新第一网关节点和所述第二网关节点连接所述第二节点并与所述第二节点进行数据传输。

25.如权利要求24所述的方法,其特征在于,所述第一节点在切换连接到新第一网关节点时,断开与所述原第一网关节点之间的连接,包括:

所述第一节点分别测量所述原第一网关节点和所述新第一网关节点的信号质量;

所述第一节点在确定所述新第一网关节点的信号质量优于所述原第一网关节点时,向所述原第一网关节点上报,以使所述原第一网关节点向所述第一节点发送指示切换指令;

所述第一节点接收所述切换指令,并根据所述切换指令切换连接到所述新第一网关节点,以及断开与所述原第一网关节点之间的连接。

26.如权利要求24所述的方法,其特征在于,所述第一节点通过所述新第一网关节点和所述第二网关节点连接所述第二节点并与所述第二节点进行数据传输之前,还包括:

所述第一节点向上层发送路径转换请求,以使上层控制所述第二网关节点建立与所述新第一网关节点之间的连接。

27.如权利要求24-26任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括基站和终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

28.如权利要求24-26任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

29.如权利要求24-26任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点包括终端代理设备,所述第二节点包括服务器,所述第二网关节点内置于所述服务器。

30.如权利要求24-26任一项所述的方法,其特征在于,所述第一节点包括服务器,所述第一网关节点包括服务器代理设备,所述第二网关节点包括终端代理设备,所述第二节点包括终端。

31.如权利要求24-26任一项所述的方法,其特征在于,所述第一节点包括终端,所述第一网关节点内置于所述终端,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

32.一种网关节点,其特征在于,所述网关节点包括:

节点选择模块,用于根据第一节点的请求选择第二网关节点,以使所述第一节点通过本网关节点和所述第二网关节点连接第二节点;

代理地址获取模块,用于获取所述第二网关节点为所述第一节点分配的代 理地址;

源地址转换模块,用于将所述第一节点发送来的数据包的源地址由所述第一节点的本地地址转换为所述代理地址;

数据包发送模块,用于将转换后的数据包发送至所述第二网关节点,以使所述第二网关节点将其发送至所述第二节点。

33.如权利要求32所述的网关节点,其特征在于,所述节点选择模块,具体用于:

获取第一节点发送的数据包,所述数据包的目标地址为第二节点的网络地址;根据所述数据包的目标地址选择第二网关节点。

34.如权利要求32所述的网关节点,其特征在于,所述节点选择模块,具体用于:

获取第一节点发送的请求信令,所述请求信令携带有指示第二网关节点的信息;节点选择单元,用于根据所述请求信令选择第二网关节点。

35.如权利要求32所述的网关节点,其特征在于,所述网关节点还包括:

地址分配模块,用于在确定所述第一节点未分配本地地址时,为所述第一节点分配本地地址。

36.如权利要求32所述的网关节点,其特征在于,所述网关节点还包括:

连接判断模块,用于判断本网关节点和所述第二网关节点之间是否建立有连接;

请求发送模块,用于在所述连接判断模块判定本网关节点和所述第二网关节点之间未建立有连接时,向所述第二网关节点发送连接建立请求,以使所述第二网关节点与本网关节点建立连接,并为所述第一节点分配代理地址。

37.如权利要求32所述的网关节点,其特征在于,所述网关节点还包括:

信息发送模块,用于当所述第一节点从本网关节点切换至另一网关节点时,将所述第一节点的上下文信息发送至所述另一网关节点,所述上下文信息包括所述第一节点的本地地址和所述第二网关节点的标识信息,以使所述另一网关节点根据所述上下文信息识别所述第一节点和确定所述第二网关节点,进而使所述第一节点通过所述另一网关节点和所述第二网关节点连接所述第二节点,并向所述第二节点发送数据包。

38.如权利要求37所述的网关节点,其特征在于,所述上下文信息还包括 所述第一节点的代理地址,以使所述另一网关节点将所述第一节点发送来的数据包的源地址由所述第一节点的本地地址转换为所述代理地址。

39.如权利要求32-38任一项所述的网关节点,其特征在于,所述第一节点包括终端,本网关节点包括基站和终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

40.如权利要求32-38任一项所述的网关节点,其特征在于,所述第一节点包括终端,本网关节点包括终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

41.如权利要求32-38任一项所述的网关节点,其特征在于,所述第一节点包括终端,本网关节点包括终端代理设备,所述第二节点包括服务器,所述第二网关节点内置于所述服务器。

42.如权利要求32-38任一项所述的网关节点,其特征在于,所述第一节点包括服务器,本网关节点包括服务器代理设备,所述第二网关节点包括终端代理设备,所述第二节点包括终端。

43.如权利要求32-38任一项所述的网关节点,其特征在于,所述第一节点包括终端,所述第一网关节点内置于所述终端,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

44.一种网关节点,其特征在于,所述网关节点包括:

节点选择模块,用于根据第一节点的请求选择第二网关节点,以使所述第一节点通过本网关节点和所述第二网关节点连接第二节点;

代理地址获取模块,用于获取所述第一节点的本地地址;

目标地址转换模块,用于将所述第二节点通过所述第二网关节点发送来的数据包的目标地址由所述第一节点的代理地址转换为所述本地地址;

数据包发送模块,用于将转换后的数据包发送至所述第一节点。

45.如权利要求44所述的网关节点,其特征在于,所述节点选择模块,具体用于:

获取第一节点发送的数据包,所述数据包的目标地址为第二节点的网络地址;根据所述数据包的目标地址选择第二网关节点。

46.如权利要求44所述的网关节点,其特征在于,所述节点选择模块,具 体用于:

获取第一节点发送的请求信令,所述请求信令携带有指示第二网关节点的信息;节点选择单元,用于根据所述请求信令选择第二网关节点。

47.如权利要求44所述的网关节点,其特征在于,所述网关节点还包括:

地址分配模块,用于在确定所述第一节点未分配本地地址时,为所述第一节点分配本地地址。

48.如权利要求44所述的网关节点,其特征在于,所述网关节点还包括:

连接判断模块,用于判断本网关节点和所述第二网关节点之间是否建立有连接;

请求发送模块,用于在所述连接判断模块判定本网关节点和所述第二网关节点之间未建立有连接时,向所述第二网关节点发送连接建立请求,以使所述第二网关节点与本网关节点建立连接,并为所述第一节点分配代理地址。

49.如权利要求44所述的网关节点,其特征在于,所述网关节点还包括:

信息发送模块,用于当所述第一节点从本网关节点切换至另一网关节点时,本网关节点将所述第一节点的上下文信息发送至所述另一网关节点,所述上下文信息包括所述第一节点的本地地址和所述第二网关节点的标识信息,以使所述另一网关节点根据所述上下文信息识别所述第一节点和确定所述第二网关节点,进而使所述第一节点通过所述另一网关节点和所述第二网关节点连接所述第二节点,并获取所述第二节点通过所述第二网关节点发送的数据包。

50.如权利要求44-49任一项所述的网关节点,其特征在于,所述第一节点包括终端,本网关节点包括基站和终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

51.如权利要求44-49任一项所述的网关节点,其特征在于,所述第一节点包括终端,本网关节点包括终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

52.如权利要求44-49任一项所述的网关节点,其特征在于,所述第一节点包括终端,本网关节点包括终端代理设备,所述第二节点包括服务器,所述第二网关节点内置于所述服务器。

53.如权利要求44-49任一项所述的网关节点,其特征在于,所述第一节点包括服务器,本网关节点包括服务器代理设备,所述第二网关节点包括终端代 理设备,所述第二节点包括终端。

54.如权利要求44-49任一项所述的网关节点,其特征在于,所述第一节点包括终端,所述第一网关节点内置于所述终端,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

55.一种节点,其特征在于,所述节点包括:

第一传输模块,用于通过原第一网关节点和第二网关节点连接第二节点并与第二节点进行数据传输;

连接切换模块,用于本节点在切换连接到新第一网关节点时,断开与所述原第一网关节点之间的连接;

第二传输模块,用于通过所述新第一网关节点和所述第二网关节点连接所述第二节点并与所述第二节点进行数据传输。

56.如权利要求55所述的节点,其特征在于,所述连接切换模块包括:

质量测量单元,用于分别测量所述原第一网关节点和所述新第一网关节点的信号质量;

质量上报单元,用于在确定所述新第一网关节点的信号质量优于所述原第一网关节点时,向所述原第一网关节点上报,以使所述原第一网关节点向本节点发送指示切换指令;

连接切换单元,用于接收所述切换指令,并根据所述切换指令切换连接到所述新第一网关节点,以及断开与所述原第一网关节点之间的连接。

57.如权利要求55所述的节点,其特征在于,所述第二传输模块,具体用于向上层发送路径转换请求,以使上层控制所述第二网关节点建立与所述新第一网关节点之间的连接。

58.如权利要求55-57任一项所述的节点,其特征在于,所述本节点包括终端,所述第一网关节点包括基站和终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

59.如权利要求55-57任一项所述的节点,其特征在于,所述本节点包括终端,所述第一网关节点包括终端代理设备,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

60.如权利要求55-57任一项所述的节点,其特征在于,所述本节点包括终 端,所述第一网关节点包括终端代理设备,所述第二节点包括服务器,所述第二网关节点内置于所述服务器。

61.如权利要求55-57任一项所述的节点,其特征在于,所述本节点包括服务器,所述第一网关节点包括服务器代理设备,所述第二网关节点包括终端代理设备,所述第二节点包括终端。

62.如权利要求55-57任一项所述的节点,其特征在于,所述第一节点包括终端,所述第一网关节点内置于所述终端,所述第二网关节点包括服务器代理设备,所述第二节点包括服务器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1