一种多链路的融合方法和服务器、客户端以及系统与流程

文档序号:16818401发布日期:2019-02-10 22:33阅读:来源:国知局

技术特征:

1.一种多链路的融合方法,其特征在于,包括:

服务器接收客户端通过第一链路发送的第一绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路;

所述服务器通过所述第一链路向所述客户端发送第一链路会话标识号LSID;

所述服务器接收所述客户端通过所述第一链路发送的第一鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息;

所述服务器根据所述第一鉴权请求对所述第一链路进行鉴权;

若对所述第一链路鉴权通过,所述服务器通过所述第一链路向所述客户端发送绑定标识号BID;

所述服务器接收所述客户端通过第二链路发送的第二绑定请求,所述第二绑定请求携带所述BID,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路;

所述服务器通过所述第二链路向所述客户端发送第二LSID;

所述服务器接收所述客户端通过所述第二链路发送的第二鉴权请求,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述服务器根据所述第二鉴权请求对所述第二链路进行鉴权;

若对所述第二链路鉴权通过,所述服务器通过所述第二链路向所述客户端发送绑定确认消息,以使所述客户端可共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

2.根据权利要求1所述的方法,其特征在于,所述服务器通过所述第二链路向所述客户端发送绑定确认消息之后,所述方法还包括:

所述服务器接收所述客户端通过所述第一链路或所述第二链路发送的IP地址请求;

所述服务器为所述客户端分配一个IP地址,并向所述客户端发送所述IP地址。

3.根据权利要求2所述的方法,其特征在于,所述服务器为所述客户端分配一个IP地址,并向所述客户端发送所述IP地址之后,所述方法还包括:

所述服务器通过所述第一链路接收所述客户端发送的第一数据报文,以及所述服务器通过所述第二链路接收所述客户端发送的第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址;

所述服务器根据所述第一数据报文和所述第二数据报文中携带的同一个BID确定所述第一数据报文和所述第二数据报文是通过对所述第一链路和所述第二链路的共同使用接收到的数据报文;

所述服务器按照所述第一报文序列号和所述第二报文序列号之间的序列前后关系对所述第一数据报文和所述第二数据报文进行排序,并将排序后的所述第一数据报文和所述第二数据报文进行重新组合,得到数据报文组合;

所述服务器向目的设备发送所述数据报文组合。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述服务器通过所述第二链路向所述客户端发送绑定确认消息之后,所述方法还包括:

所述服务器接收所述客户端通过第三链路发送的第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述服务器通过所述第三链路向所述客户端发送第三LSID;

所述服务器接收所述客户端通过所述第三链路发送的第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述服务器根据所述第三鉴权请求对所述第三链路进行鉴权;

若对所述第三链路鉴权通过,所述服务器通过所述第三链路向所述客户端发送绑定确认消息,以使所述客户端确定可以共用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

5.一种多链路的融合方法,其特征在于,包括:

客户端通过第一链路向服务器发送第一绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路;

所述客户端接收所述服务器通过所述第一链路发送的第一链路会话标识号LSID;

所述客户端通过所述第一链路向所述服务器发送第一鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息;

所述客户端接收所述服务器通过所述第一链路发送的绑定标识号BID;

所述客户端通过第二链路向所述服务器发送第二绑定请求,所述第二绑定请求携带所述BID,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路;

所述客户端接收所述服务器通过所述第二链路发送的第二LSID;

所述客户端通过所述第二链路向所述服务器发送第二鉴权请求,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述客户端接收所述服务器通过所述第二链路发送的绑定确认消息;

当所述客户端需要发送数据报文时,所述客户端共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

6.根据权利要求5所述的方法,其特征在于,所述客户端接收所述服务器通过所述第二链路发送的绑定确认消息之后,所述方法还包括:

所述客户端通过所述第一链路或所述第二链路向所述服务器发送IP地址请求;

所述客户端接收所述服务器为其分配的IP地址。

7.根据权利要求6所述的方法,其特征在于,所述客户端共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,包括:

所述客户端按照第一数据报文和第二数据报文之间的序列前后关系,分别为所述第一数据报文分配第一报文序列号,为所述第二数据报文分配第二报文序列号;

所述客户端通过所述第一链路向所述服务器发送第一数据报文,以及通过所述第二链路向所述服务器发送第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址。

8.根据权利要求5至7中任一项所述的方法,其特征在于,所述BID被所述客户端封装在所述待发送的数据报文的数据链路层中。

9.根据权利要求5至7中任一项所述的方法,其特征在于,所述客户端接收所述服务器通过所述第二链路发送的绑定确认消息之后,所述方法还包括:

所述客户端通过第三链路向所述服务器发送第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述客户端接收所述服务器通过所述第三链路发送的第三LSID;

所述客户端通过所述第三链路向所述服务器发送第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述客户端接收所述服务器通过所述第三链路发送的绑定确认消息,以使所述客户端可共同使用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

10.一种多链路的融合方法,其特征在于,包括:

服务器接收客户端通过第一链路发送的第一绑定请求,以及接收所述客户端通过第二链路发送的第二绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路,所述第一绑定请求携带第一临时标识号ID,所述第二绑定请求携带第二临时ID;

所述服务器通过所述第一链路向所述客户端发送第一链路会话标识号LSID,以及通过所述第二链路向所述客户端发送第二LSID;

所述服务器接收所述客户端通过所述第一链路发送的第一鉴权请求,以及接收所述客户端通过所述第二链路发送的第二鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述服务器根据所述第一鉴权请求对所述第一链路进行鉴权,以及根据所述第二鉴权请求对所述第二链路进行鉴权;

若对所述第一链路和所述第二链路都鉴权通过,且所述服务器确定所述第一临时ID和所述第二临时ID为同一个临时ID时,所述服务器通过所述第一链路向所述客户端发送绑定标识号BID,以及通过所述第二链路向所述客户端发送所述BID,以使所述客户端可共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

11.根据权利要求10所述的方法,其特征在于,所述服务器通过所述第一链路向所述客户端发送绑定标识号BID,以及通过所述第二链路向所述客户端发送所述BID之后,所述方法还包括:

所述服务器接收所述客户端通过所述第一链路或所述第二链路发送的IP地址请求;

所述服务器为所述客户端分配一个IP地址,并向所述客户端发送所述IP地址。

12.根据权利要求11所述的方法,其特征在于,所述服务器为所述客户端分配一个IP地址,并向所述客户端发送所述IP地址之后,所述方法还包括:

所述服务器通过所述第一链路接收所述客户端发送的第一数据报文,以及所述服务器通过所述第二链路接收所述客户端发送的第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址;

所述服务器根据所述第一数据报文和所述第二数据报文中携带的同一个BID确定所述第一数据报文和所述第二数据报文是通过对所述第一链路和所述第二链路的共同使用接收到的数据报文;

所述服务器按照所述第一报文序列号和所述第二报文序列号之间的序列前后关系对所述第一数据报文和所述第二数据报文进行排序,并将排序后的所述第一数据报文和所述第二数据报文进行重新组合,得到数据报文组合;

所述服务器向目的设备发送所述数据报文组合。

13.根据权利要求10至12中任一项所述的方法,其特征在于,所述服务器通过所述第一链路向所述客户端发送绑定标识号BID,以及通过所述第二链路向所述客户端发送所述BID之后,所述方法还包括:

所述服务器接收所述客户端通过第三链路发送的第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述服务器通过所述第三链路向所述客户端发送第三LSID;

所述服务器接收所述客户端通过所述第三链路发送的第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述服务器根据所述第三鉴权请求对所述第三链路进行鉴权;

若对所述第三链路鉴权通过,所述服务器通过所述第三链路向所述客户端发送绑定确认消息,以使所述客户端确定可以共用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

14.一种多链路的融合方法,其特征在于,包括:

客户端通过第一链路向服务器发送第一绑定请求,以及通过第二链路向所述服务器发送第二绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路,所述第一绑定请求携带第一临时标识号ID,所述第二绑定请求携带第二临时ID;

所述客户端接收所述服务器通过所述第一链路发送的第一链路会话标识号LSID,以及接收所述服务器通过所述第二链路发送的第二LSID;

所述客户端通过所述第一链路向所述服务器发送第一鉴权请求,以及通过所述第二链路向所述服务器发送第二鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述客户端接收所述服务器通过所述第一链路发送的绑定标识号BID,以及接收所述服务器通过所述第二链路发送的所述BID;

当所述客户端需要发送数据报文时,所述客户端共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

15.根据权利要求14所述的方法,其特征在于,所述客户端接收所述服务器通过所述第一链路发送的绑定标识号BID,以及接收所述服务器通过所述第二链路发送的所述BID之后,所述方法还包括:

所述客户端通过所述第一链路或所述第二链路向所述服务器发送IP地址请求;

所述客户端接收所述服务器为其分配的IP地址。

16.根据权利要求15所述的方法,其特征在于,所述客户端共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,包括:

所述客户端按照第一数据报文和第二数据报文之间的序列前后关系,分别为所述第一数据报文分配第一报文序列号,为所述第二数据报文分配第二报文序列号;

所述客户端通过所述第一链路向所述服务器发送第一数据报文,以及通过所述第二链路向所述服务器发送第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址。

17.根据权利要求14至16中任一项所述的方法,其特征在于,所述BID被所述客户端封装在所述待发送的数据报文的数据链路层中。

18.根据权利要求14至16中任一项所述的方法,其特征在于,所述客户端接收所述服务器通过所述第一链路发送的绑定标识号BID,以及接收所述服务器通过所述第二链路发送的所述BID之后,所述方法还包括:

所述客户端通过第三链路向所述服务器发送第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述客户端接收所述服务器通过所述第三链路发送的第三LSID;

所述客户端通过所述第三链路向所述服务器发送第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述客户端接收所述服务器通过所述第三链路发送的绑定确认消息,以使所述客户端可共同使用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

19.根据权利要求14至16中任一项所述的方法,其特征在于,所述客户端通过第一链路向服务器发送第一绑定请求,以及通过第二链路向所述服务器发送第二绑定请求之前,所述方法还包括:

所述客户端根据所述客户端自身的唯一性标识为所述第一链路生成第一临时ID,以及根据所述客户端自身的唯一性标识为所述第二链路生成第二临时ID。

20.一种服务器,其特征在于,包括:第一接收模块、第一发送模块、第一鉴权模块、第二接收模块、第二发送模块、第二鉴权模块,其中,

所述第一接收模块,用于接收客户端通过第一链路发送的第一绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路;

所述第一发送模块,用于通过所述第一链路向所述客户端发送第一链路会话标识号LSID;

所述第一接收模块,还用于接收所述客户端通过所述第一链路发送的第一鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息;

所述第一鉴权模块,用于根据所述第一鉴权请求对所述第一链路进行鉴权;

所述第一发送模块,还用于当所述第一鉴权模块对所述第一链路鉴权通过时,通过所述第一链路向所述客户端发送绑定标识号BID;

所述第二接收模块,用于接收所述客户端通过第二链路发送的第二绑定请求,所述第二绑定请求携带所述BID,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路;

所述第二发送模块,用于通过所述第二链路向所述客户端发送第二LSID;

所述第二接收模块,还用于接收所述客户端通过所述第二链路发送的第二鉴权请求,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述第二鉴权模块,用于根据所述第二鉴权请求对所述第二链路进行鉴权;

所述第二发送模块,还用于当所述第二鉴权模块对所述第二链路鉴权通过时,所述服务器通过所述第二链路向所述客户端发送绑定确认消息,以使所述客户端可共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

21.根据权利要求20所述的服务器,其特征在于,所述服务器,还包括:

IP管理模块,用于所述第二发送模块通过所述第二链路向所述客户端发送绑定确认消息之后,接收所述客户端通过所述第一链路或所述第二链路发送的IP地址请求;为所述客户端分配一个IP地址,并向所述客户端发送所述IP地址。

22.根据权利要求21所述的服务器,其特征在于,所述服务器,还包括:报文接收模块、BID判断模块、排序组合模块、报文发送模块,其中,

所述报文接收模块,用于所述IP管理模块为所述客户端分配一个IP地址,并向所述客户端发送所述IP地址之后,通过所述第一链路接收所述客户端发送的第一数据报文,以及所述服务器通过所述第二链路接收所述客户端发送的第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址;

所述BID判断模块,用于根据所述第一数据报文和所述第二数据报文中携带的同一个BID确定所述第一数据报文和所述第二数据报文是通过对所述第一链路和所述第二链路的共同使用接收到的数据报文;

所述排序组合模块,用于按照所述第一报文序列号和所述第二报文序列号之间的序列前后关系对所述第一数据报文和所述第二数据报文进行排序,并将排序后的所述第一数据报文和所述第二数据报文进行重新组合,得到数据报文组合;

所述报文发送模块,用于向目的设备发送所述数据报文组合。

23.根据权利要求20至22中任一项所述的服务器,其特征在于,所述服务器,还包括:第三接收模块、第三发送模块、第三鉴权模块,其中,

所述第三接收模块,用于所述第二发送模块通过所述第二链路向所述客户端发送绑定确认消息之后,接收所述客户端通过第三链路发送的第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述第三发送模块,用于通过所述第三链路向所述客户端发送第三LSID;

所述第三接收模块,还用于接收所述客户端通过所述第三链路发送的第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述第三鉴权模块,用于根据所述第三鉴权请求对所述第三链路进行鉴权;

所述第三发送模块,还用于当所述第三鉴权模块对所述第三链路鉴权通过时,通过所述第三链路向所述客户端发送绑定确认消息,以使所述客户端确定可以共用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

24.一种客户端,其特征在于,包括:第一发送模块、第一接收模块、第二发送模块、第二接收模块、链路共用模块,其中,

所述第一发送模块,用于通过第一链路向服务器发送第一绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路;

所述第一接收模块,用于接收所述服务器通过所述第一链路发送的第一链路会话标识号LSID;

所述第一发送模块,用于通过所述第一链路向所述服务器发送第一鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息;

所述第一接收模块,用于接收所述服务器通过所述第一链路发送的绑定标识号BID;

所述第二发送模块,用于通过第二链路向所述服务器发送第二绑定请求,所述第二绑定请求携带所述BID,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路;

所述第二接收模块,用于接收所述服务器通过所述第二链路发送的第二LSID;

所述第二发送模块,还用于通过所述第二链路向所述服务器发送第二鉴权请求,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述第二接收模块,还用于接收所述服务器通过所述第二链路发送的绑定确认消息;

所述链路共用模块,用于当所述客户端需要发送数据报文时,共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

25.根据权利要求24所述的客户端,其特征在于,所述客户端,还包括:

IP获取模块,用于所述第二接收模块接收所述服务器通过所述第二链路发送的绑定确认消息之后,通过所述第一链路或所述第二链路向所述服务器发送IP地址请求;接收所述服务器为其分配的IP地址。

26.根据权利要求25所述的客户端,其特征在于,所述链路共用模块,包括:报文序列号分配子模块、报文发送子模块,其中,

所述报文序列号分配子模块,用于按照第一数据报文和第二数据报文之间的序列前后关系,分别为所述第一数据报文分配第一报文序列号,为所述第二数据报文分配第二报文序列号;

所述报文发送子模块,用于通过所述第一链路向所述服务器发送第一数据报文,以及通过所述第二链路向所述服务器发送第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址。

27.根据权利要求24至26中任一项所述的客户端,其特征在于,所述BID被所述客户端封装在所述待发送的数据报文的数据链路层中。

28.根据权利要求24至26中任一项所述的客户端,其特征在于,所述客户端还包括:第三发送模块、第三接收模块,其中,

所述第三发送模块,用于所述第二接收模块接收所述服务器通过所述第二链路发送的绑定确认消息之后,通过第三链路向所述服务器发送第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述第三接收模块,用于接收所述服务器通过所述第三链路发送的第三LSID;

所述第三发送模块,还用于通过所述第三链路向所述服务器发送第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述第三接收模块,还用于接收所述服务器通过所述第三链路发送的绑定确认消息,以使所述客户端可共同使用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

29.一种服务器,其特征在于,包括:接收模块、发送模块、鉴权模块,其中,

所述接收模块,用于接收客户端通过第一链路发送的第一绑定请求,以及接收所述客户端通过第二链路发送的第二绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路,所述第一绑定请求携带第一临时标识号ID,所述第二绑定请求携带第二临时ID;

所述发送模块,用于通过所述第一链路向所述客户端发送第一链路会话标识号LSID,以及通过所述第二链路向所述客户端发送第二LSID;

所述接收模块,还用于接收所述客户端通过所述第一链路发送的第一鉴权请求,以及接收所述客户端通过所述第二链路发送的第二鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述鉴权模块,用于根据所述第一鉴权请求对所述第一链路进行鉴权,以及根据所述第二鉴权请求对所述第二链路进行鉴权;

所述发送模块,还用于当所述鉴权模块对所述第一链路和所述第二链路都鉴权通过时,且所述服务器确定所述第一临时ID和所述第二临时ID为同一个临时ID时,通过所述第一链路向所述客户端发送绑定标识号BID,以及通过所述第二链路向所述客户端发送所述BID,以使所述客户端可共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

30.根据权利要求29所述的服务器,其特征在于,所述服务器,还包括:

IP管理模块,用于所述发送模块通过所述第一链路向所述客户端发送绑定标识号BID,以及通过所述第二链路向所述客户端发送所述BID之后,接收所述客户端通过所述第一链路或所述第二链路发送的IP地址请求;为所述客户端分配一个IP地址,并向所述客户端发送所述IP地址。

31.根据权利要求30所述的服务器,其特征在于,所述服务器,还包括:报文接收模块、BID判断模块、排序组合模块、报文发送模块,其中,

所述报文接收模块,用于通过所述第一链路接收所述客户端发送的第一数据报文,以及所述服务器通过所述第二链路接收所述客户端发送的第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址;

所述BID判断模块,用于根据所述第一数据报文和所述第二数据报文中携带的同一个BID确定所述第一数据报文和所述第二数据报文是通过对所述第一链路和所述第二链路的共同使用接收到的数据报文;

所述排序组合模块,用于按照所述第一报文序列号和所述第二报文序列号之间的序列前后关系对所述第一数据报文和所述第二数据报文进行排序,并将排序后的所述第一数据报文和所述第二数据报文进行重新组合,得到数据报文组合;

所述报文发送模块,用于向目的设备发送所述数据报文组合。

32.根据权利要求29至31中任一项所述的服务器,其特征在于,

所述接收模块,还用于所述发送模块通过所述第一链路向所述客户端发送绑定标识号BID,以及通过所述第二链路向所述客户端发送所述BID之后,接收所述客户端通过第三链路发送的第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述发送模块,还用于通过所述第三链路向所述客户端发送第三LSID;

所述鉴权模块,还用于接收所述客户端通过所述第三链路发送的第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述发送模块,还用于当所述鉴权模块对所述第三链路鉴权通过时,通过所述第三链路向所述客户端发送绑定确认消息,以使所述客户端确定可以共用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

33.一种客户端,其特征在于,包括:发送模块、接收模块、链路共用模块,其中,

所述发送模块,用于通过第一链路向服务器发送第一绑定请求,以及通过第二链路向所述服务器发送第二绑定请求,其中,所述客户端和所述服务器之间建立有至少两条链路,所述第一链路为所述至少两条链路中的一条链路,所述第二链路为所述至少两条链路中除所述第一链路以外的另一条链路,所述第一绑定请求携带第一临时标识号ID,所述第二绑定请求携带第二临时ID;

所述接收模块,用于接收所述服务器通过所述第一链路发送的第一链路会话标识号LSID,以及接收所述服务器通过所述第二链路发送的第二LSID;

所述发送模块,还用于通过所述第一链路向所述服务器发送第一鉴权请求,以及通过所述第二链路向所述服务器发送第二鉴权请求,所述第一鉴权请求包括所述第一LSID和第一鉴权信息,所述第二鉴权请求包括所述第二LSID和第二鉴权信息;

所述接收模块,还用于接收所述服务器通过所述第一链路发送的绑定标识号BID,以及接收所述服务器通过所述第二链路发送的所述BID;

所述链路共用模块,用于当所述客户端需要发送数据报文时,共同使用所述第一链路和所述第二链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

34.根据权利要求33所述的客户端,其特征在于,所述客户端,还包括:

IP获取模块,用于所述接收模块接收所述服务器通过所述第一链路发送的绑定标识号BID,以及接收所述服务器通过所述第二链路发送的所述BID之后,通过所述第一链路或所述第二链路向所述服务器发送IP地址请求;接收所述服务器为其分配的IP地址。

35.根据权利要求34所述的客户端,其特征在于,所述链路共用模块,包括:报文序列号分配子模块、报文发送子模块,其中,

所述报文序列号分配子模块,用于按照第一数据报文和第二数据报文之间的序列前后关系,分别为所述第一数据报文分配第一报文序列号,为所述第二数据报文分配第二报文序列号;

所述报文发送子模块,用于通过所述第一链路向所述服务器发送第一数据报文,以及通过所述第二链路向所述服务器发送第二数据报文,其中,所述第一数据报文的扩展头部中携带有所述BID和第一报文序列号,所述第二数据报文的扩展头部中携带有所述BID和第二报文序列号,所述第一数据报文和所述第二数据报文的源IP地址为所述客户端的IP地址。

36.根据权利要求33至35中任一项所述的客户端,其特征在于,所述BID被所述客户端封装在所述待发送的数据报文的数据链路层中。

37.根据权利要求33至35中任一项所述的客户端,其特征在于,

所述发送模块,还用于所述接收模块接收所述服务器通过所述第一链路发送的绑定标识号BID,以及接收所述服务器通过所述第二链路发送的所述BID之后,通过第三链路向所述服务器发送第三绑定请求,所述第三绑定请求携带所述BID,所述第三链路为所述至少两条链路中除所述第一链路和所述第二链路以外的另一条链路;

所述接收模块,还用于接收所述服务器通过所述第三链路发送的第三LSID;

所述发送模块,还用于通过所述第三链路向所述服务器发送第三鉴权请求,所述第三鉴权请求包括所述第三LSID;

所述接收模块,还用于接收所述服务器通过所述第三链路发送的绑定确认消息,以使所述客户端可共同使用所述第一链路、所述第二链路和所述第三链路对待发送的数据报文进行发送,所述待发送的数据报文的扩展头部中携带所述BID。

38.根据权利要求33至35中任一项所述的客户端,其特征在于,所述客户端还包括:临时ID生成模块,用于所述发送模块通过第一链路向服务器发送第一绑定请求,以及通过第二链路向所述服务器发送第二绑定请求之前,根据所述客户端自身的唯一性标识为所述第一链路生成第一临时ID,以及根据所述客户端自身的唯一性标识为所述第二链路生成第二临时ID。

39.一种多链路的融合系统,其特征在于,包括:如权利要求20至23中任一项所述的服务器和如权利要求24至28中任一项所述的客户端,或,如权利要求29至32中任一项所述的服务器和如权利要求33至38中任一项所述的客户端,

其中,所述客户端和所述服务器之间建立有至少两条链路。

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