首页 / 专利库 / 专利权 / 代理人 / 为提供异种网络之间的小包连通性和组分和小包之系统和方法

为提供异种网络之间的小包连通性和组分和小包之系统和方法

阅读:903发布:2020-12-15

专利汇可以提供为提供异种网络之间的小包连通性和组分和小包之系统和方法专利检索,专利查询,专利分析的服务。并且提供一系统,包括被结合到至少第一个通入网络(910-1)的第一个 逻辑 门 户(935),被结合至少第二个通入网络(910-3)的第二个 逻辑门 户(925),一源端(905)结合第一个通入网络(910-1)并且与第一个逻辑门户(935)通信,并且一终端结合第二个通入网络并与第二个逻辑门户通信,第一和第二个门户转移数据包在源端和终端之间,并且第一和第二个门户进一步是为源端和终端交换状态信息以维护源端和终端之间的普遍连通性。,下面是为提供异种网络之间的小包连通性和组分和小包之系统和方法专利的具体信息内容。

1.一个系统包含:
第一个逻辑户结合了至少第一个通入网络;
第二个逻辑门户被结合对至少第二个通入网络,第一和其次逻辑门 户用第三个网络传达;
一个源端结合了第一个通入网络与第一个逻辑门户的通信;及
一个终端在结合第二个通入网络和了第二个逻辑门户通信;
其第一和第二个门户转移数据包在源端和终端之间,及,其第一和 第二个门户进一步为源端和终端交换状态信息用以维护源端和终端之间的 普遍连通性。
2.如权利要求1所述的系统,其状态信息包含为至少一个源端和终端 的IP地址-端口变动信息。
3.如权利要求1所述的系统,其每一个数据包包括一真正头包含特定- 节区信息。
4.如权利要求3所述的系统,其真正头进一步包括一个为源端的通用 唯一标识符和一与终端相关目的地信息。
5.如权利要求1所述的系统,其源端被分配一个本地IP地址与一特殊网 络连接相关和一公开可及的IP地址,其公开可及的IP地址是能用于连接到 外在网络的端并用其对源端定位和传送。
6.如权利要求1所述的系统,其源端在连接到一个新的网络后向第三 个逻辑门户登记,并建立通信路线。
7.如权利要求6所述的系统,其与上游第三个逻辑门户相关的一个代 理人门户发信号到其他门户应该寻址数据包到第三个逻辑门户而不是第一 个逻辑门户。
8.如权利要求1所述的系统,其每一个第一和第二个门户维护一名单, 该名单包括一组可利用的通入网络及连接于可利用的通入网络之端的IP地 址。
9.如权利要求8所述的系统,其小包流程从源端被分裂成复数个次级 流动移动在可利用的通入网络,复数个次级流动在到达终端之前被重新召 集入小包流程。
10.如权利要求8所述的系统,其小包流程从源端被复制和多点传送在 可利用的通入网络,及,复数个次级流动在到达终端之前被重新召集入小 包流程。
11.如权利要求1所述的系统,其系统包括复数个结,包括第二个门户 和第二个门户,及,结使用信号计划协调和控制数据流处理。
12.如权利要求11所述的系统,其数据流处理包括分裂原始数据流为多 个次级数据流横跨结并分开地寻址以增加对网络带宽的高效率的用途。
13.一个方法包含:
登记一源端用第一个逻辑门户结合了至少第一个通入网络;
登记一终端用第二个逻辑门户结合了至少第二个通入网络,其第一 和第二逻辑门户用第三个网络传达;
转移数据包在源端和终端之间分别使用前述第一和第二个门户;及
交换状态信息,在第一和第二个门户之间,与状态信息相关为源端 和终端为了维护源端和终端之间的普遍连通性。
14.如权利要求13所述的方法,还包含:
包括一特定-节区信息的真正头在每一个数据包。
15.方法要求14,还包含:
包括一个为源端而设的通用唯一标识符与终端相关之目的地信息在 真正头内。
16.如权利要求13所述的方法,还包含:
分配一个本地IP地址与源端的特殊网络连接相关;及
分配一个公开可及的IP地址到源端,该公开可及的IP地址能用于连 接到外在网络的端并传送到源端。
17.如权利要求13所述的方法,还包含:
登记源端到第三个逻辑门户,在连接到一个新的网络后;及
建立通信路线在第三个逻辑门户和源端之间。
发信号,由上游于第三个逻辑门户的一个代理人门户,到其他门户 应该寻址数据包到第三个逻辑门户而不是第一个逻辑门户。
18.如权利要求13所述的方法,还包含:
维护,由每一个第一和第二个门户、可利用的通入网络名单和IP地 址为终端被结合对可利用的通入网络。
19.如权利要求18所述的方法,还包含:
分裂小包从前述源端流动入复数次级流动旅行在可利用的通入网络; 及
重新召集复数次级流动入小包流程在到达终端之前。
20.如权利要求18所述的方法,还包含:
复制小包从前述源端流动;
多点传送被复制的小包漫过可利用的通入网络;
重新召集复数次级流动入小包流程,在到达终端之前。
21.如权利要求13所述的方法,还包含:
使用信号计划,由多个结,包括第一个和第二个门户,协调和控制 数据流处理。
22.如权利要求21所述的方法,还包含:
分裂原始的数据流成横跨结的前述多个分开地寻址的次级数据流以 增加对网络带宽的高效率的用途。
23.一个网络节点处理小包,该小包包含流动对流动(MTM)头和IP头, 网络节点包括:
第一个模适应处理小包的MTM头,MTM头包括至少一来源流动 终端标识(MTID)领域和目的地MTID领域;
第二个模块适应处理小包的IP头;及
网络界面适应与小包与另一个网络节点联络。
24.如权利要求23所述的网络节点,其第一个模块在协议层执行数据包 通信位于在第二层数和OSI模型的第四层数之间。
25.如权利要求23所述的网络节点,其来源MTID领域包含第一MTID 为源端和目的地MTID领域网络节点包含第二MTID为终端,MTID是一个 全球性标识符。
26.如权利要求23所述的网络节点,其MTM头更加进一步包含一个地 址类型辨认的领域用于小包。
27.如权利要求26所述的网络节点,其地址类型是一个IP地址和/或 MTID地址。
28.如权利要求23所述的网络节点,其IP头更加进一步包含表明小包将 批转的一个基地的基地辨认(BSID)。
29.如权利要求23所述的网络节点,其MTM头被实施作为IP选择。
30.如权利要求23所述的网络节点,其MTM头被分开实施为层数3.5的 头。
31.如权利要求23所述的网络节点,还包含:
第三个模块适应修建小包,
其第一个模块包括适应的一个模块介绍MTM头给小包;
第二个模块包括适应的一个模块介绍IP头给小包,IP头指定将被交 付的小包到门户;及
网络界面进一步适应转移小包到门户。
32.网络节点要求31,还包含:
一存贮适应于存放门户的IP地址,
其网络界面进一步适应转移一个请求包为网络节点的注册和从门户 收到回复小包,回复小包包括门户的IP地址;
第一个模块更加进一步在存贮包括适应的一个模块从回复小包提取 门户的IP地址和存放门户的IP地址;及
第二个模块更加进一步包括适应的一个模块从存贮检索门户的IP 地址和修建根据门户的IP地址的IP头。
33.如权利要求23所述的网络节点,
其网络界面进一步适应收到共同形成小包流程的小包,每一个小包 运载一个脱模序列数字,和
第一个模块更加进一步包含适应的抗脱模模块装配根据脱模序列数 字的小包流程。
34.如权利要求23所述的网络节点,
其网络界面进一步适应接受小包的一个或更多个多点传送变量;及
第一个模块包括适应的一个模块崩溃多点传送变量入小包。
35.如权利要求23所述的网络节点,
其网络界面进一步适应从源端收到小包;
第一个模块包括一个模块适应对,如果小包的MTM头包括目的地 MTID领域,解决在目的地MTID领域MTID包含的目的地到一个或更多个 IP地址;及
网络界面进一步适应转移小包到一个或更多个IP地址确定的一个或 更多个网络节点。
36.如权利要求35所述的网络节点,还包含:
第二个模块在小包的一个或更多个拷贝包括适应的一个模块做一个 或更多个拷贝小包和写一个或更多个IP地址。
37.如权利要求35所述的网络节点,其一个或更多个IP地址包括目的地 确定的终点网络结的一个公开可及的IP(PRIP)地址MTID和一套终点网络 结的被预言的PRIP地址。
38.如权利要求35所述的网络节点,
其一个或更多个IP地址包括目的地确定的终端的一个或更多个 LIP(地方IP)地址MTID;及
网络界面进一步适应转移小包到终端过渡一个或更多个通入网络, 终端被分配一个或更多个LIP地址与一个或更多个通入网络相关。
39.如权利要求38所述的网络节点,
其小包共同形成小包流程;
网络节点更加进一步包含适应的脱模模块介绍脱模序列数字给小 包,及分裂了小包流程到一个或更多个包次级流动;及
网络界面进一步适应转移次级分开地包流动在一个或更多个通入网 络到终端。
40.如权利要求39所述的网络节点,其脱模模块包含:
模块适应了估计带宽及/或者一个或更多个的链接延迟访问网络;及
模块适应分裂小包流程到一个或更多个里次级包流动基于估计的带 宽及/或者一个或更多个的链接延迟访问网络。
41.如权利要求38所述的网络节点,还包含:
一个转换的模块适应转换小包成一个或更多个多点传送变量,
网络界面进一步适应分开地转移一个或更多个多点传送变量一个或 更多个通入网络到终端。
42.如权利要求35所述的网络节点,还包含:
一模块适应确定小包是否被注定到没有登记到网络节点的终端;
一中间转换模块适应缓冲小包,如果它被确定小包被注定到没有登 记到网络节点的终端;及
一侦查单位适应查出终端的终端的注册到网络节点或注册到另一个 网络节点,
其缓冲部件进一步适应传达缓冲的小包给终端,当终端的注册到网 络节点被查出和传送时缓冲的小包对另一个网络节点,当终端的注册对另 一个网络节点被查出。
43.如权利要求42所述的网络节点,其网络节点还包含:
一模块适应在终端的注册之前分配终端的LIP地址;及
当终端的注册到网络节点被查出时,模块适应传达分配的LIP地址给 终端。
44.如权利要求35所述的网络节点,还包含:
一决心模块适应确定小包是否包括一个MTM信号信息;及
一个处理模块适应了,如果它被确定小包包括一个MTM信号信息, 在MTM信号信息指示的处理任务。
45.如权利要求44所述的网络节点,其门户更加进一步包含:
一协会存贮适应维护LIP(地方IP)地址、MTID和PRIP地址的元组。
46.如权利要求44所述的网络节点,
其小包的MTM头更加进一步包含辨认小包的类型的一个信号或数 据代码领域,和
其决心模块确定小包是否包括根据信号或数据代码领域的MTM信 号信息。
47.如权利要求46所述的网络节点,其处理模块在协会存贮配置对,如 果它被确定小包包含一则请求消息为终端的注册,从小包提取终端的LIP 地址并且与终端的MTID一起登记终端的LIP地址和终端的PRIP地址。
48.如权利要求47所述的网络节点,还包含:
一模块适应对,以回应终端的注册,发信号到一个或更多个其他网 络节点寻址小包被注定到终端到网络节点。
49.如权利要求46所述的网络节点,其处理模块包含:
一模块适应在,如果它被确定小包包含一则消息为MTID的决议的 条件下,从小包提取MTID;
一个解决的模块适应解决MTID到一个PRIP地址;及
一个模块适应修建回复小包,回复小包包括PRIP地址。
50.如权利要求49所述的网络节点,还包含:
一缓存器适应存放映射MTID和PRIP地址,
其解决的模块包含:
一模块适应了为MTID查找缓存器;
一模块适应了查找MTID的协会存贮;及
一模块适应传递消息为MTID的决议到一个或更多个其他网络节点。
51.如权利要求50所述的网络节点,还包含:
一模块适应了,当消息从另一个网络节点时收到后,从小包提取 MTID和终端的PRIP地址;及
一模块在缓存器适应登记MTID和终端的PRIP地址。
52.如权利要求51所述的网络节点,其终端的PRIP地址运载在小包的IP 头的来源IP领域内。
53.如权利要求35所述的网络节点,还包含:
一存贮适应维护连接标识符、一个原始的接口和一个新的接口的元 组;
一模块在小包适应了得到一个来源通道数;
一模块适应检索包含新接口相同与来源通道数的元组;及
一模块在小包在被检索的元组适应用原始的接口替换来源通道数。
54.如权利要求23所述的网络节点,还包含:
一存贮适应维护映射在会议元组和一个原始的会议元组之间,
其网络界面进一步适应从另一个网络节点收到小包;
第一个模块在小包包括一个模块适应对查找会议元组的存贮运载了 小包,并且用被映射的原始的会议元组替换会议元组。
55.如权利要求23所述的网络节点,
其IP头包括源点地址和通道数和目的地址和通道数,和
网络节点更加进一步包含:
一模块适应辨认小包将批转的另一个网络节点;
一向前单位适应用地址替换网络节点的源点地址和通道数,并且用 地址替换另一个网络节点的目的地址和通道数。
56.如权利要求55所述的网络节点,
其小包共同形成小河,和
网络节点更加进一步包含:
一小河分离机适应分裂小河成一个或更多个次级数据流;及
一标识符任务单位适应分配一个通用唯一标识符到每一条次级数据 流。
57.如权利要求55所述的网络节点,
其小包共同形成小河,被分裂成一个或更多个次级数据流;及
网络界面适应从另一个网络节点接受一个或更多个接踵而来的次级 数据流,和
网络节点更加进一步包含:
一小河复合器适应结合接踵而来的次级数据流形成小河。
58.如权利要求56所述的网络节点
其小包共同形成小河,和
网络节点更加进一步包含:
一存贮适应存放小河;及
一小河重赛单位适应再小包化(packetize)被存放的小河,好象网 络节点小河的一个原始的发令者。
59.一基于小包的通信方法包含:
修建一小包;
介绍一MTM头给小包,MTM头指定小包的一个最终目的地;
介绍一IP头给小包,IP头指定将被交付的小包到一门户;及
转移小包到门户。
60.如权利要求59所述的方法,
其小包共同形成小包流程,和
方法还包含:
介绍一个脱模序列数字对小包;
分裂小包流入一个或多个次级流动;及
转移次级分开地流动在一个或更多个个通入网络。
61.如权利要求60所述的方法,其分裂的操作包含:
估计带宽和一个或更多个个的链接延迟访问网络;及
分裂小包流程到一个或更多个个里次级流动基于估计的带宽及/或 者一个或更多个的链接延迟访问网络。
62.如权利要求59所述的方法,还包含:
转移一请求包到一个门户为注册;
收到一回复小包从门户,回复小包包括门户的一IP地址;
提取门户的IP地址从回复小包;
存放门户的IP地址;
介绍一IP头给小包头的操作包括:
修建根据门户的被存放的IP地址的IP头。
63.一基于小包的通信方法包含:
收到一小包,小包包括小包的一最终目的地信息;
解决最终目的地的信息到一个或更多个IP地址;及
转移小包到一个或更多个IP地址确定的一个或更多个网络节点。
64.如权利要求63所述的方法,还包含:
收到一注册请求包从一端,注册请求包包括终端的一个LIP(地方IP) 地址;
提取终端的LIP地址从小包;
得到一流动终端标识(MTID)和一个公开可及的IP(PRIP)地址为终 端;及
维护一个元组包括LIP地址、MTID和终端的PRIP地址。
65.如权利要求63所述的方法,
其最终目的地的信息是目的地MTID,和
解决最终目的地的信息的操作到一个或更多个IP地址包含:
在一局部存储器维护的映射执行查寻MTIDs和IP地址检索对应于目 的地MTID的一个或更多个IP地址;及
如果查寻发生故障,询问一个或更多个其他MGs为对应于目的地 MTID的一个或更多个IP地址。
66.如权利要求65所述的方法,还包含:
收到一回复消息从一个或更多个其他MGs,回复消息包括对应于目 的地MTID的一个或更多个IP地址;及
存放一个或更多个IP地址和目的地MTID在局部存储器。
67.如权利要求65所述的方法,其询问的一个或更多个的操作其他MGs 包含:
传达一询问消息给一个或更多个其他MGs,询问消息包括MTID和小 包发源终端的一个PRIP地址;及
存放MTID和终端的PRIP地址在一个局部存储器一个或更多个其他 MGs。
68.如权利要求63所述的方法,
其小包共同形成小包流程,和
方法还包含:
介绍一个脱模序列数字对小包;
分裂小包流动入一个或更多个次级流动;及
转移次级分开地流动在一个或更多个发送道路。
69.如权利要求68所述的方法,分裂的操作包含:
估计带宽和一个或更多个的链接延迟访问网络;及
分裂小包流程到一个或更多个里次级流动基于一个或更多个的估计 的带宽和链接延迟发送道路。
70.如权利要求63所述的方法,还包含:
转换小包成一个或更多个多点传送变量;及
分开地转移一个或更多个多点传送变量过渡一个或更多个发送道 路。
71.如权利要求63所述的方法,
其小包包括一个目的地址和通道数,和
方法更加进一步包含:
辨认小包将批转的网络节点;
替换网络节点的目的地址和通道数用地址和通道数。
72.如权利要求71所述的方法,
其小包共同形成小河,和
方法更加进一步包含:
分裂小河到一个或更多个次级数据流里;
分配一个通用唯一标识符到每一条次级数据流;及
向前分开次级数据流在一个或更多个发送道路。
73.如权利要求71所述的方法,
其小包共同形成一小河,被分裂成一个或更多个次级数据流,次级 数据流包括通用唯一标识符辨认次级数据流;及
方法进一步包含:
接受一个或更多个接踵而来的次级数据流;及
结合接踵而来的次级数据流形成根据通用唯一标识符的小河。
74.如权利要求63所述的方法,
其小包包括一个来源通道数领域,和
方法还包含:
维护的元组,每一个元组包括一个会话标识符、一个原始的通道数 和一个新的通道数;
在来源通道数领域搜寻元组新的通道数,其中与价值相同的;及
如果元组新的通道数,其中与价值是相同的在来源通道数领域被找 到,在元组重写原始的通道数在小包的来源通道数领域。
75.如权利要求74所述的方法,维护的元组的操作包含:
收到一个假的小包包括会话标识符和来源通道数;
搜寻元组会话标识符,其中与假的小包的会话标识符相同的;
如果元组会话标识符,其中与假的小包的会话标识符是相同的被找 到,更新元组的新的通道数以假的小包的来源通道数;及
如果元组会话标识符,其中与假的小包的会话标识符是相同的没有 被找到,创造根据会话标识符和假的小包的来源通道数的一个新的元组。
76.一方法包含:
接受一信号从一第一个门户,信号表明终端的失去连接到第一个门 户;
在对信号的收据的反应,缓冲一小包被注定到终端在一第二个门户;
查出终端的一注册到第二个门户;及
在对终端的注册的侦查的反应到第二个门户,传达缓冲的小包从第 二个门户给终端。
77.如权利要求7所述的方法,其第二个门户是同或不同与第一个门户。
78.如权利要求7所述的方法,还包含:
接受一第二个信号从第三个门户,第二个信号表明终端的注册到第 三个门户;
在对第二个信号的收据的反应,投下缓冲的小包在第二个门户。
79.一存放计算机可执行的指示为执行的一个电脑可读 (computer-readable)媒介方法如被背诵在任何一个13到78权要求中。
80.一协议层结构包含:
一涉及小包的MTM头的MTM协议层,MTM头包括指定小包的一个 最终目的地的一个目的地MTID领域;及
一网络层被安置在MTM层数和涉及一小包的IP头之下,IP头包括指 定小包将被交付的一个下个网络节点的一个目的地IP地址领域。
81.一MTM协议小包包含:
一MTM头包括至少一个通用唯一标识符为网络节点,通用唯一标 识符未改变地保持,既使当网络节点从通入网络移动向另一个通入网络; 及
一IP头包括目的地IP地址领域,价值在目的地IP地址域改变,当小 包沿路线道路时移动。
82.在载波和代表MTM协议小包实现的计算机数据信号如被背诵在要 求81。

说明书全文

[0002]本发明关连为流动终端的数据网服务。本发明提供流动终端连接的 异种通入网络之间的不同的类型之基于小包的数据连通性。

发明的背景

[0003]当前,移动电话载体提供的数据服务主要被限制到客户端服务器范 例,客户是流动终端(MT),及服务器在一个或更多个固定式结在某一互联 网协议(IP)网络居住,是否里面或外部对载体的网络。然而,流动对流动 和同辈对同辈实时数据流动服务,例如:影像电话,视频会议和VoIP由移 动电话载体逐渐现在部署。大多这些流动对流动会议为他们的设定、拆 卸和其他信号作用当前使用会议启蒙协议(SIP)标准基础设施。SIP可以用 于用广泛变化的显示广泛连接异种MTs,一起处理和网络能为流出的通 信,例如录影和声音。然而,SIP只应付发信号映射在一个全球性SIP名 字和接口之间>对为任何啜饮使能结束主人。即SIP基本上提 供映射在要求时。因此,SIP不应付实际数据传送在末端主人之间。当 这些结束主人是流动终端,例如手机,潜在地不同的服务提供者的网络和 任何地方位于世界时,当前没有设定电话或会议的高效率的解答从一MT 到其他MTs可能可能有私有IP地址的地方,是流动和经常断开从他们的提 供者的网络由于RF链接中断。而且,SIP电话没有被保证运作,如果电 话路线横渡翻译私有IP地址和接口成公众一个的网络地址转换法(NAT)路 由器。相应地,有需要对于可能解决SIP缺点的一种新的解答。
[0004]SIP为许多应用是进一步不适当的,使用喷出(bursty)数据会议在 MTs之间的特别是那些。这样通信的例子包括:交互式分布的网上游戏由广泛用户在他们的电话、PDAs等等使用 了,
在MTs上的流动网络服务器,
从位于MT的文件服务器文件下载,
交互式壳会议喜欢安全壳(SSH),
短期和bursty立即传讯,和
推挤服务,例如推挤对看法录影和图象传送和离线传讯。
[0005]而且,为了维护连接作为一个流动终端从一个网络移动到另一个, 跟随互联网工程学特遣部队(IETF)标准的仅传统流动IP(MIP)技术被广泛 部署。然而,MIP技术处理仅限于宏指令流动性,即。减慢流动终端 的少有的运动在毗邻网络之中。他们不可能成功地处理一MT的更加快速 的微运动在毗邻网络或基地之间。因为MIP的间接发送计划通过家庭网络 严重贬低呼叫建立时间和会议QoS为参观外在网络的机动性他们特别是贬 低电话质量
[0006]互联网多媒体子系统(IMS)标准的SIP流动性引伸为配合工作异种无 线网络有间接发送问题相似与MIP,导致长久呼叫建立时间。为此,有需 要对于一个系统和方法为提供流动终端连接的结束异种通入网络之间的小 包连通性,克服上述的缺点。发明的总结
[0007]因此,提供系统和方法的本发明的对象为提供流动终端连接的结束 异种通入网络之间的小包连通性,可能处理频繁微运动,不用电话质量的 坚固退化和被保证横跨NAT路由器运作。
[0008]本发明的又一实例实例,为了达到上述的对象,提供系统包含:第 一个逻辑户结合了至少第一个通入网络;第二个逻辑门户被结合对至少 第二个通入网络,第一和其次逻辑门户用第三个网络传达;在与第一个逻 辑门户的通信结合的对第一个通入网络和源端;并且在与第二个逻辑门户 的通信结合的对第二个通入网络和终端,第一和第二个门户转移数据包在 源端和终端之间,及,第一和第二个门户进一步是为源端和终端交换状态 信息为了维护源端和终端之间的普遍连通性。
[0009]本发明的另一首选的实例实例,那里提供方法包含:登记一条源端 用第一个逻辑门户结合了至少第一个通入网络;登记一终端用第二个逻辑 门户结合了至少第二个通入网络,说第一和其次逻辑门户用第三个网络传 达;转移的数据包在源端和终端之间使用前述第一和第二个门户,分别;交 换状态信息,在第一和第二个门户之间,与状态信息相关为源端和终端为 了维护源端和终端之间的普遍连通性。
[0010]与更加进一步符合本发明的另一首选的实例,那里提供处理一个小 包包括MTM(流动对流动)头和IP头,网络节点包括:第一个模适应处 理小包的MTM头,MTM头包括至少一来源MTID(流动终端标识)领域和 目的地MTID领域;第二个模块适应处理小包的IP头;并且网络界面适应 与另一个网络节点联络小包。
[0011]与寂静符合本发明的另一首选的实例,那里提供一基于小包的通信 方法包括:修建小包;介绍MTM头给小包,MTM头指定小包的一个最 终目的地;介绍IP头给小包,IP头指定将被交付的小包到门户;并且转移 小包到门户。
[0012]本发明的另一实例实例,提供一基于小包的通信方法包含:收到小 包,小包包括小包的最终目的地信息;解决最终目的地的信息到一个或更 多个IP地址;并且转移小包到一个或更多个IP地址确定的一个或更多个 网络节点。
[0013]本发明的另一实例实例,提供方法包含:接受信号从第一个门户, 信号表明终端的失去的连接到第一个门户;在对信号的收据的反应,缓冲 小包被注定到终端在第二个门户;查出终端的注册到第二个门户;以回应 终端的注册的侦查到第二个门户,传达缓冲的小包从第二个门户给终端。
[0014]方法在依照以本发明的首选的实例可以沿在一个电脑可读 (computer-readable)媒介存放的计算机可执行的指示执行。
[0015]本发明的另一实例实例,提供协议层结构包含:涉及小包的MTM 头的MTM协议层,MTM头包括指定小包的一个最终目的地的一个目的地 MTID领域;并且网络层被安置在MTM层数和涉及小包的IP头之下,IP头 包括指定小包将被交付的一个下个网络节点的一个目的地IP地址领域。
[0016]本发明的另一实例实例,那里提供MTM协议小包包含:MTM头包 括至少一个通用唯一标识符为网络节点,通用唯一标识符未改变地保持, 既使当网络节点从通入网络移动向另一个通入网络;并且IP头包括目的地 IP地址领域,价值在目的地IP地址领域改变,当小包沿路线道路时移动。
[0017]MTM协议小包本发明的又一实例实例也许由在载波实现的计算机 数据信号代表。
[0018]发明的其他方面、特点和技术将是明显的到一个熟练在相关的艺术 由于发明的以下详细的描述。图画的简要说明
[0019]上述和其他对象和特点与本发明符合将变得明显从在契合给的首选 的实例的以下描述与伴随的图:图1描述通信系统的系统图解的一实例,发明的一个或更多个方面也 许被实施;
图2根据一个或更多个实例描述也许包括在从一个流动终端传送的 数据包的头,;
图3A和3B根据一个或更多个实例描述MTM头的相对位置的例子在 IP小包,;
图4根据一个或更多个实例描述方法怎样一个流动终端也许向一个 流动门户登记,;
图5描述方法怎样一个流动终端也许根据一或更多实例询问它的地 方门户为另一个流动终端地址,;
图6描述一实例怎样一个地方门户也许收到从一个地方来源流动终 端寄发的IP小包和批转它到外部IP网络;
图7描述一实例怎样一个地方门户也许从外部IP网络收到IP小包和 批转它对一个当地登记的目的地机动性终端;
图8在信号和数据传送阶段描述事件时间安排,与发明的一实例实例;
图9描述系统的另一实例。互联网络软和坚硬手动断路能力是固定 的1;
图10描述一实例怎样系统,配置在依照以发明的一实例,也许处理 一个流动终端的互联网络手动断路从一个通入网络到另一个;
图11是一实例在互联网络手动断路期间,怎样代理人流动终端也许 使用缓冲小包为一个流动终端;
图12个展示一实例怎样互联网络连接也许被维护,尽管一个地址- 端口改变;
图13描述一实例为实施不变式连接id(ICI)计划,与发明符合的原 则;
图14在downlink方向说明多基地驻地包裹运输(MBPF)操作的实施 的一实例;及
图15个展示一流动覆盖物流出的网络(MOSTNET)overlaid在互联 网,与发明符合的原则。
本发明的详细的描述
[0020]以后,本发明的首选的实例将描述关于伴随的图画。在以下描述, 许多具体细节被指出为了提供对本发明的详尽的理解。它将是明显的, 然而,对一个熟练的技术,本发明也许被实践,不用一些或所有这些具体 细节。在其他事例,知名的处理步或元素未详细被描述至于不多余地遮 暗本发明。
[0021]被透露提供流动终端之间的普遍连通性的MTM(流动对流动)小包 转换系统和方法。由普遍性,它意味着小包调动被维护在MTs之间,既使 当他们是流动的,地理上任意地分离,用不同的提供者的网络,‘掩藏’在 一个专用网里面,受无线电线路中断支配及/或者由有限的电池功率阻碍。
[0022]不同于会议被创始的协议(SIP),发明的一个方面提供解答给信号和 数据运输。而且,信号计划根据发明为快的连接设定比那是高效率SIP和 非常合适的,并且高效率的bursty数据传送为跑在MTs之间的bursty通信应 用,例如交互式网上游戏、网页和文件传输,UNIX外壳程序会议等等。
[0023]计算机编程,发明是下述关于也许由计算机系统或进行象电子系统 的操作。这样操作有时指计算机被执行。被感激象征性地代表的操作由 处理器包括操作,这样作为一个中央处理单元,电信号一样很好代表数据 位元的和数据位元维护在存储单元,例如在系统内存,象其他处理信 号。存储单元,数据位元被维护是有对应于数据位元的特殊电子,磁性, 光学或者有机物产的实际位置。期限“网络节点,““发令者”,和“接收 器”被了解包括所有电子设备,也许包含处理器,例如一个中央处理单元。
[0024]当实施在软件时,发明的元素也许是执行必要的任务的代码段。代 码段在处理器可读的媒介可以被存放或由在一个载波实现的计算机数据信 号传送在传输媒介或通信线路。“处理器可读的媒介"也许包括可能存储或 转移信息的所有媒介。处理器可读的媒介的例子包含一条电子线路、半 导体存储器设备、ROM、一个闪存或者其他固定存储器、一张磁盘、 CD-ROM、光学盘、硬盘、光纤媒介、一个射频(RF)链接等等。计算机 数据信号也许包括可能繁殖在传输媒介例如电子网络渠道、光纤、空气、 电磁式,RF链接等等的所有信号。代码段也许通过计算机网络被下载例 如互联网、内部网等等。定义
[0025]有些期限的一般意思为清楚的描述以后被提出。然而,被感激意 思也许被扩展由等效范围决定只要可以申请本发明的原则。
[0026]状态信息:提到信息与网络节点的流动性有关连接到通入网络,例 如一个不变式的标识符对于网络节点的网络节点、当前IP地址-端口,信息 关于IP地址-端口的变动,一个不变式的标识符为连接与网络节点有关,或 类似物。
[0027]小包的Adport:提到对,IP地址运载IP头,并 且通道数运载小包的层数4(TCP或UDP)头。
[0028]会议元组在小包里面:提到对<来源adport,目的地adport,协议>那 里来源adport adport运载了小包的来源IP地址和来源通道数领域和相似地 为目的地adport。协议在小包的IP协议领域这里指定(即。TCP或UDP)。
[0029]会议的原始的会议元组:提到会议元组在会议建立的小包里面,即。 由二个终端交换的第一个小包,当他们建立了他们的应用会话在他们自己 之间。在一实例,一个特定TCP会议的会议元组是在同步符、SYN-ACK 和ACK小包看的元组。为UDP会议,会议建立的小包也许取决于特殊应 用。例如,为VoIP会议,他们在每个方向也许是第一个实时流出的协议 (RTSP)或实时运输协议(RTP)小包。而且,原始的会议元组独特也定义一 个会议。即在流动性期间会议的会议元组运载的里面小包也许改变,但 会议的原始的会议元组是固定的。
[0030]LIP地址为MT:在发明的某些实例,每MT假设有IP地址被分配到 它由它的网络提供者。这个IP地址被称为MT的地方IP(LIP)地址。当 MT横跨网络或子网时移动,它的LIP地址可能改变。
[0031]MTM:即使MTM是首字母缩略词为流动对流动,MT不需要是一 个流动手机。期限MT是相等地可适用的到可能连接到网络提供者的通入 网络的所有主人。例如,除一台手机之外例如CDMA或GSM或者多重状 态的电话,MT可以是一个WiFi使能主人,或者所有主人连接到一个多孔 的提供者网络通过手机配置作为调制解调器,甚至架线了主人连接到ISP 的网络。另外,期限‘MTM结’将提到一MTM使能MT或一个MTM使能门 户(亦称。MG)。
[0032]NAT:提到网络地址转换法,由边界路由器执行在一个专用网边 缘翻译私有来源adport在主人的向外去小包里面为一公开来源adport是公 开地是那个可利用的。他们相反地翻译公开adport在一个入站小包里面回 到它的私有来源adport。
[0033]小包的公开会议元组:提到会议元组在从MT传送的小包里面,在 它横渡了所有NAT路由器并且它公开可及的MTM门户(PRMG)之后在它 的道路。这是在小包可以被观察被传达给MT的在上游代理人MG的会议 元组,和将被描述。在上游代理人提到坐在上游数据通路的MG。MTM门户(MGs)
[0034]现在参见图1。一个系统100另外MTs位于不同的通入网络130-1, 130-2和140的110-1和110-2,并且覆盖物网络MGs 120-1到120-4。如被描 述,MGs 120-1到120-4也许位于任何点沿MT交通道路。一实例,MGs 120-1到120-4也许位于边缘其中一个载体或提供者(即,通入网络核心网络 130-1和130-2和外在IP网络140)。更加具体地,MGs 120-1到120-4也许位 于相同子网象PSNs(小包服务结)150-1到150-3边界路由器例如 CDMA2000、ACR WiBro,接近点(AccessPoint)路由器WiFi,PDSN等 等。在某些实例,可以有多MGs为同一个通入网络130。
[0035]有更多于或少于二个MTs的情况,并且MTs 110-1和110-2也许包括 能传送和接受小包数据设备例如手机、个人数字助理机、便携式计算机、 台式计算机和嵌入计算机。MTs 110-1和110-2也许是在与无线提供者的通 信130-1和130-2通过无线或架线的链接,并且也许流动或固定式。每MT 110也许有互联网协议(IP)地址被分配到它通过它在通信的网络或它也许 被编程入MT.例如,是一台手机的MT也许有IP地址被分配到它由通入网 络130之一,无线提供者是一个多孔的数据网的地方。这个IP地址也许被 命名MT110的地方IP(LIP)地址,和如下将较详细地被描述。协议堆在MTs 110-1和110-2(没显示)包含软件使MTs 110-1和110-2插入包含“机动性对也 许由MGs使用实施注册、名字转换和包裹运输服务的120-1到120-4代表MTs 110-1和110-2的机动性”(MTM)头的小包。这软件在开放式系统互联模型 也许被命名“MTM层数”并且也许被概念化作为或者一薄层在传送层之间 (亦称。第4,或TCP、UDP层)和网络层(亦称。第3,或IP层)或作为一个 修改过的网络层。议堆在MGs 120-1到120-4在小包将有兼容层数能读 MTM头和实施注册、名字转换和包运输服务。兼容层数在MGs 120-1到 120-4也许也被命名“MTM层数”。
[0036]图1,通入网络的模范类型130-1和130-2包括代码分部多存取2000个 1x(CDMA2000 1x)网络,代码区分多存取仅2000个1x演变数据(CDMA2000 1xEVDO)网络,一般小包收音机服务(GPRS)网络,普遍流动电信系统 (UMTS)网络,普遍地球无线电通入网络(UTRAN)网络,改进的数据为GSM 演变(边缘)网络、WiFi网络、WiMax网络和WiBro网络。可适用的架线的 网络包括拨号网络和区域网(LANs)例如以太网和令牌环网络。可适用的 网络上述名单只模范,并且应该感激也许连接到另一个网络通过对一个或 更多个网络层协议的用途,例如IP也许使用的任何网络。
[0037]外在IP网络140也许包括一个唯一网络或多个被互联的网络。也许 组成外在IP网络140包括互联网、LANs、大范围网络网络的例子(WANs), 数字用户线路(DSL)网络和有线网。他们也许是分组交换网或电路开关的 网络。也许组成外在IP网络140网络的上述名单只模范和它应该赞赏也许 连接到另一个网络通过对网络层协议的用途,这样作为互联网协议也许使 用的任何网络(IP)。
[0038]概括地说,每MT也许向适当地选上的MG登记,在之后选上的MG 指地方MG为那特定MT.一实例,在低层数连接被建立与特定网络之后, 即。通过PPP在cdma2000网络。当它也许典型地是实际情形时地方MG 位于MT的通入网络的边缘。应该进一步感激有MT也许发现它的地方 MG的许多方法,包含:提供者的PSN被升级退回适当的本机MG的地址到MT.另外,PSN 能代表MT做MT注册;
地方MG有一个网络界面以IP地址在固定的已知的垂距从PSN的地 址。如果MG的网络界面在相同子网象PDSN,这是特别容易实施;及
MGs有得到解决到IP地址使用DNS询问的DNS域名,在之后一个 MGs被选择作为地方MG为MT.
PRIP地址和PR结为MT
[0039]一个公开可及的IP(PRIP)地址是IP小包在互联网可能从所有来源结 到达的IP地址,在目的地址域在那些小包被设置到PRIP地址条件下。
[0040]在某些实例,也许有一个选定的PRIP地址为每MT.拥有这个地址的 MTM结指PR结为那MT.PR结也许是MT或它的地方MG。下列是PRIP和 PR结的选择的不同的实例为MT:MT的LIP地址是公众(即。在CDMA2000网络)和选择作为它的PRIP 地址。因而MT是它拥有PR结,
MT的LIP地址是公开的,但一些MG被选择作为它的PR结。这是 适当的,如果MT的LIP地址动态地改变(和在CDMA2000在再连接以后), 在不可能使用它,因为PRIP地址,和情况下
在一些MG被选择作为它的PR结情况下,变得必要MT的LIP地址私 有。
MTM包标头
[0041]在某些实例,MTM的操作进行在任何点在层数2(PPP、以太网等等) 之上和在层数4(UDP、TCP等等)之下。
[0042]套所有MTM信息运载了一个小包通认作为它的MTM头。运载 MTM头的小包知道作为MTM小包。总之MTM头在小包能被分布在各种 各样的点,在层数2框架里面。信息每个片断在MTM头称MTM标题字 段。各种各样的种类这些领域也许由MT和MG用于互相发信号根据什么 MTM任务协调他们的流动性相关的状态信息被执行。MTM小包也许包含 应用会话数据或也许是MTM堆纯粹创造的一个纯净的信号小包在结表达 MTM信号。在MTM小包,可能的MTM领域的一个子集也许是存在而不 是所有可能的MTM领域。一个重要MTM标题字段类型是MT证明 (MTID)。来源MTID和目的地MTID领域独特识别小包的来源和目的地主 人在所有可能的互联网主人之中。在一个TCP/IP会议期间在二MTs之间, 来源或目的地MTID不需要运载每个仅小包,但以一些规律性。MTID也 许特别构成状态信息作为元素或者,作为一个不变式的标识符为互联网主 人。
[0043]MTM头也许被实施作为IP选择,将保存正常TCP IP堆命令,从而使 它更加容易合并到现有的TCP/IP堆实施里。在一实例,这通过定义MTM 头使成为可能,当新的IP选择键入。这实例受益于是较不破裂的,当路 由器沿MTM交通道路照常时批转IP小包,无需投下他们,即使MTM的新 的选择类型是存在他们的IP头。
[0044]另一实例为实施MTM头是,分开的层数3.5头。一实例,这也许使 用一个新的协议数字被实施表明MTM在IP头的协议类型领域被输 入。MTM头反过来包含协议类型的上层(例如UDP、TCP等等)。一实例, IP在IP挖洞也许使用。
[0045]。图2显示在MT里也许由协议猝引起和被插入入小包模范“MTM 头”200的一实例注定了到另一个设备(即。另一MT或MG)。领域在头200 包括标头长度205,被省去的领域210,头检查和215,MTID源220,MTID 目的地225,地址类型毕特230,连接毕特235,连接ID240,发信号或数 据(S/D)编码245和协议类型250。应该感激根据具体实例,一个或更多个 领域在头200也许被省去及/或者也许改变字段顺序在头200。及,每个 领域的大小,表达用字节或位,也许变化,并且其他领域也许增加。
[0046]标头长度领域205在位或字节也许指定MTM头200的长度。它也许 由MG或MT用于从数据的其余分离头200。被省去的领域领域210在头200 也许指定被省去了的领域。头检查和领域215也许用于检查正直头 200。这也许是相似的于在IP的使用的方法检查IP头的正直。
[0047]来源MTID领域220也许辨认包含头200的引起小包的来源MT。目 的地MTID领域225也许辨认包含头200的小包的目的地MT。在某些实例, 来源MT MTID是相同象来源MT的PRIP,来源MTID领域420也许被设置对 也许是具体价值的“后备的MTID”(即。零)。当MT或MG收到一个小包 时,MTID调整到零,它也许确定来源MTID与来源PRIP是相等的。
[0048]地址类型毕特230也许辨认创造头200的来源MT使用了什么样演 讲。它也许指定,即,IP演讲或MTID演讲。IP演讲信号对接受头的MG 包含头的小包将批转对目的地IP领域在小包的IP头列出了。MTID演讲信 号对MG目的地MT的PRIP是未知的到来源MT,并且MG需要使用目的地 MTID确定目的地MT的PRIP地址。
[0049]连接毕特235可以使用表明MTM小包是否将与以下小包结合为适当 的解释。连接ID领域240也许辨认引起在小包包含的数据的传送层会 议。它,当从MT传达的数据给MG必须横断NAT PSN时,也许使用。
[0050]发信号/数据(S/D)代码调遣245也许辨认对MT或MG在小包包含消息 的种类。例如,数字在S/D代码领域245也许发信号对收到小包的MG它包 含MRq(MTM注册请求),NRq(名字转换请求),或者数据。协议类型领 域250也许辨认在引起介入在小包包含的数据的传送层协议(即。TCP, UDP)。
[0051]图.3A和3B说明MTM头200的相对位置的二实例在也许由来源MT. 引起的IP小包300在图.3A,MTM头200存在IP头310和传送层头315之 间。在图.3B,MTM头200位于在选项域325里面IP头310。应该感激 IP小包300相似与实例。图.3053B比IP小包300也许更加容易地横断现有的路由器相似与实例图.3A.
[0052]如果MTM头200在IP头310被插入入选项域325,应该感激它可以估 量以便适合选项域325。选项域的大小通常是40个字节,然而1个字节为 选择类型领域使用,并且1个字节为选择长度领域使用那么仅38个字节是可 利用的。在加法,如果使用其他选择(即。时间戳)空间可利用为MTM 头200也许进一步被限制。一实例,如果MTM头200在选项域325安置, 对其他选择的用途也许被阻止。
[0053]虽然它没有显示,应该感激也许设置选择类型领域表明选项域包含 MTM头200。有三面旗子在选择类型辨认选择的领域。第一位在领域是 拷贝旗子并且表明选择是否将被复制对也许引起任何IP片段的头。一实 例,这位也许被设置,以便将引起的选择(MTM头200)被复制对所有IP片段 头。下二位在领域定义了选择类旗子。一实例,这些调整到零表明选择 类是网络控制选择。最后的五位根据选择类辨认具体选择。应该感激某 些选择已经登记,并且这些数字不可以用于辨认MTM头选择。
[0054]选择长度领域用于指定选择的长度。它在字节被测量。所以,什 么MTM头的大小是,长度在字节在选择长度领域可以被列出。MTID的具体实例
[0055]MTID也许是一个全球性标识符例如SIP名字、流动驻地ID数字 (MSIDN),网络存取标识符(NAI)例如user@provider.com,某一组合因此, 或者所有其他可以想像的标识符。在一实例,MTID计划被选择这样询 问一些其他MT的MTID的所有MT可能获得它在一往返倍之内(RTT)的分 数。并且,MTID是足够短或足够可压缩的介绍一块小百分比天花板在 小包也许是更好的。举例来说,适当的选择的某些实例为MTID是:PRIP地址:如果PRIP地址被保证是静态的在应用会议期间的长度 PRIP地址也许使用作为MTID。如果,如同对流动IP,一个家庭PR结被 选定MT.,这是真实的在这种情况下,MTID实际上是 Home_PRIP_Address::LIP_Address。这也适用MT遗骸的向保持它的 PR结在应用会议中的同样MG登记的地方。与PRIP作为MTID,来源 MTID在小包的MTM头在它的IP头也许成为同来源IP领域一样。在这种情 况下,来源MTID领域也许调整到是后备的MTID的零。如果来源MTID领 域合计0,收到这个小包的所有MTM结在IP头然后将确定来源MTID是来源 IP领域。同样为目的地MTID适用;
MT静态公开LIP地址:如果它的LIP地址之一被保证保持静态在 MT参加任何IP会议期间的长度,那个地址可以被选择作为它的MTID;
<插口IP地址,插口接口>组合:来源MTID将是<来源IP地址, 来源接口>插口是终点(可看见到应用)连接这个小包属于。一个相似的声 明为目的地MTID举行以“目的地”替换的来源。这样MTID是合法的提供 了最初打开连接不动态地改变它的演讲接口终点,也许是论点为多数插口 实施的插口;
网络存取标识符(NAI):多孔的载体用于NAI独特识别用户。它 是可行的作为MTID,如果用户遗骸的登录从一独特的MT到一位独特的提 供者在应用会议中或,如果NAI是一个全球性静态标识符,即。 user@home_provider.com;
MSID::NAI组合:这里MSID是独特的ID被给MT,即。ITU E.212 标准IMSI或者电子号码(ESN)。这是上面处理同一名用户的NAI计划的改 进可能登录从另外MTs在应用会议期间;
DNS域名:如果MT对DNS名称映射保持固定和一对一在应用会议 期间,DNS也许使用作为MTID。它通常将是形式hostname@provider.com 或hostname@some-registered-domain.com;
SIP名字:因为SIP会议的终点,和同样地,为SIP交通,是理想的 SIP名字独特识别MT;及
以太网机器位址:机器位址可以使用作为MTID提供了天花板可 以被容忍,并且提供它可以是爬行或加密以某种形式避免暴露它在数据包 探测。
对MTIDs的多个类型的同时用途
[0056]当同时时使用MTIDs的多个类型,完全MTID也许指定作为一个对 (类型::mtid)。在这种情况下,‘类型’辨认这MTID,即。以太网MAC 演讲=1,MSIDN/CDMA=2等等。供选择地,‘类型’领域可以是描写 ASCII串,即。“以太网机器位址”或“MSIDN/CDMA”,等。MTM小包操作在MG
[0057]当MG是一个PR结为MT时,并且为那MT注定的小包将被传送在MG 外面,MG也许更好地确信,小包的IP头的目的地IP领域被替换到MT.的 LIP地址进一步,当于那MT起源的小包将被传送在MG外面时,MG也许 更好地确信,小包的IP头的来源IP领域被替换到MT.的PRIP地址
[0058]而且,如果MG收到是扛在肩上某一纯净的MTM信号的应用数据小 包的一个MTM小包(即,注册、MTID名字转换等等),MG也许提取被扛在 肩上的小包入根据信号任务或数据向前规则然后被处理的一个分开的小 包,和将被描述。在另一实例,在向前之前小包对网络界面MG也许决定 对再背上它适当的小包。实施纯净的信号小包
[0059]在某一实例,纯净的MTM信号小包的每个类型在一个具体港或一个 TCP小包也许被实施作为一个UDP小包在一个具体接口。在UDP小包情 况下,这有使用UDP检查和和快速的注册的好处,不用TCP连接设定延 迟。在TCP小包实施情况下,TCP也许留下给可靠的交付作为关心。虽 然连接设定偷听了将是一RTT,这在两个方向可以被扛在肩上信号小包缓 和对TCP同步符和SYN-ACK小包到/从MT.Demuxing MTM纯净的信号和数据包
[0060]在所有MTM结(MT或MGs),对收到小包的第一次行动也许是检查 它是否是一个纯净的信号小包或它是否包含应用数据。结将相应地祈求 如所描述在以下部分的对应的信号和数据任务。信号:MT注册
[0061]当MTM功能首先打开在MT时,或者,当MT的LIP地址改变时,或 者,当MT是它时自己的PR结和它的PRIP地址改变,在一实例MT意志首先 送包含指定协会元组MTID,PRIP地址,LIP地址的MTM注册<请求(MRq) 消息的IP小包>对它的地方MG。注意PRIP领域在MRq也许是零位,如果 MT不是它自己的PR结。
[0062]在收到MRq小包,地方MG也许然后回复与MTM注册回复(MRp)消 息使用IP小包MT.通常,MRp消息适合到一个唯一IP小包里,虽然它也 许跨过IP小包。在一实例,MRp消息包含表明成功的注册或注册失败的 原因的一个误差编码。在收到包含MRp的IP小包,MT也许从小包的IP 头然后提取地方MG的来源IP地址和存放如果不已经当地完成的它。
[0063]在送MRq以后,MT也许使用暂停和转播计划然后等待MRp。暂 停和转播周期也许被重覆被预先决定的次数在放弃和宣称‘MTM之前无法 获得’到用户或应用。
[0064]应该进一步注意到它,MGs也许能使用某一适当地高效率的传播协 议散发注册信息在他们之中,是超出这个发明的范围之外。这传播在下 述的名字转换阶段也许,反过来,改进询问交易协议的快速响应。
[0065]现在参见图4,描述是一个过程400的一实例为登记一MT与它的地 方MG。注册过程400也许发生,当MTM模块在MT里起动时,当MT的LIP 地址改变时,或者,当MT是它时自己的PR结和它的PRIP地址改变。应该 感激上述名单模范,只有因为注册过程400也许任何时侯发生MT需要连接 或再联接对地方MG或,当MT改变地方MGs时。如块405所显示,过程400 开始,当MT传达包含MTM注册请求(MRq)的MTM小包给缺省MTM门 户。缺省MTM门户也许是选上的地方MG。应该感激S/D代码领域(即。 S/D代码领域245)的MTM头(即。MTM头200)在小包(即。可以设置包含 MRq的IP小包300)表明小包包含MRq。MRq也许指定MT,MT的LIP地址 的MTID,并且MT的PRIP地址,虽然,在MT不是它自己的PR结处,PRIP 领域在MRq也许是零位,因为地方MG的外在IP地址是MT.的PRIP应该感 激其他数据在MRq也许包括,并且MRq也许跨过超过一个小包。应该进 一步感激,如果MTID引起的由地方MG或是由另一MG,然后MTID在MRq 不可以指定,在信息必要引起MTID也许被传播MRq情况下。
[0066]在某些实例,在过程400发生之前,MT可以向通入网络登记。然 而,在其他实例,过程400也许同时发生以MT的注册对通入网络。MT 也许认为向通入网络登记,一旦它被证实了并且分配了LIP地址(若可 能)。例如,如果MT是CDMA2000 1x兼容设备,然后它也许被向 CDMA2000 1x通入网络登记(AN),当PPP会话建立了在MT时和PDSN在 CDMA2000 1x和PDSN之间分配了LIP地址到MT.
[0067]缺省MTM门户也许是地方MG或另一个设备,例如PSN。在有些实 例缺省MTM门户也许是包含地方MG的PSN。如果缺省MTM门户不是地 方MG,也许配置它批转MRq对地方MG。在某些实例,地方MG的内部 界面也许在相同子网象PSN和MG的内部界面的IP地址的接口也许从PSN 的接口的IP地址被抵销由已知的数额。在这些实例,MT也许送MRq直接 地到地方MG的内部界面的IP地址,无需必须审阅门户。
[0068]在块410,MRq从默认网关批转到地方MG。应该了解它,如果地 方MG的内部界面的IP地址为MT所知,并且MRq从MT被传达给地方MG, 然后第410步也许被省去。如果,然而,地方MG没有为MT所知并且/或 者MRq未被传达给地方MG,则MRq也许从门户批转到地方MG。
[0069]一旦地方MG接受MRq,它也许存放协会元组,即,MT的LIP地址, MT的MTID和MT的PRIP地址(如果PRIP地址在MRq指定)。地方MG也许 维护包含MTs的PRIP地址、MTIDs和LIP地址的MTID桌向它登记。在某 些实例,这张MTID桌也许也包含向其他MGs登记的PRIP MTs地址和 MTIDs。在存放在MRq包含的数据以后,地方MG在块415然后送一个 MTM注册反应(MRp)对MT,如被表明。MRp也许包含MG的内部界面的 IP地址。如果MT的MTID是由地方MG引起的或另一MG,则MRp也许也 包含MT.的MTID S/D代码领域在MTM头在MRp也许表明不论注册是成功 的。MG的内部界面的IP地址也许在MRp的IP头的来源IP领域包含或它在 MRp也许在数据。
[0070]虽然它没有显示,在实例,MTID是由地方MG或另一MG引起的, 地方MG或另一MG也许引起MTID在接受MRq以后,但在送MRp之前到 MT.
[0071]在块420,MT从地方MG接受MRp并且提取并且存放地方MG的内 部界面的IP地址。虽然没显示在图4,应该感激,如果S/D代码领域在MTM 头在MRp表明注册不是成功的,或者,如果MT不接受MRp,然后它可以 使用暂停和转播计划,MT送多个注册请求到地方MG为被预定义的次数 或一个被预定义的时期。
[0072]一实例,如果MT的注册是成功的,然后过程400可以包括块425MT 的MTID和PRIP地址在MG覆盖物网络的地方传播对一个或更多个其他 MGs,也许然后更新他们的MTID数据库。几个传播协议也许使用,例 如边界门户协议(BGP),开放Shortest Path第一(OSPF)协议。在应用的范 围之外,这些协议的操作被留下。信号:MTID决议
[0073]在这个阶段,客户(询问)MT请求覆盖物MG网络解决一些MT MTID 到它的PRIP地址。每个决议被一种应用通常创始在数据传送会议的开始 之前,即。浏览器要求解决网站的地址。万一MTID是DNS名,它也许 被解决到PRIP地址通常方式通过询问DNS服务器。注意在案件,MTID 是PRIP地址,没有对这个命名决议阶段的需要。
[0074]客户MT请求决议也许通过寄发MTM名字转换请求(NRq)信号信息 做,因此到地方MG。NRq分开地被送作为一个纯净的信号小包或者也许 二者择一地被扛在肩上其他数据包。在从MT寄发的NRq小包到它的地方 MG,某一MTM标题字段也许被设置表明这个特殊小包运载一部分的NRq 消息。而且,来源和目的地MTIDs也许是那各自询问和被询问的(目标目 的地)MT。同样,来源和目的地址域在IP头分别为询问的MT的LIP地址 和地方MG的可及的IP地址。
[0075]在收到一则NRq消息在所有接口,MG也许然后检查它的地方缓存 器或它的MTID桌是否可能可能回答决议询问。如果不,MG也许传递 NRq消息,NR询问交易请求对MGs网络。确切的NR询问交易协议,更 好地跑的结束TCP,是在这次讨论之外的范围。因此说,许多高效率的询 问方法存在并且可以一贯地使用与发明。注意包含全部或部分NRq消息 的IP小包,被接受在MG的一个外部界面,在小包的MTM和IP头也包含 MTID对PRIP映射询问的MT由于来源MTID和来源IP领域,分别。映射的 这在它的外部界面可以由NRq消息参观的所有MG贮藏。
[0076]在一实例,NRq询问回复是转入的名字转换回复(NRp)消息MTM 小包。在NRp MTM小包收到在MG从询问交易协议,某一MTM标题字段 也许被设置表明这个小包运载一部分的NRp消息,并且来源和目的地 MTIDs也许是那被询问的和询问的MT,分别。
[0077]在收到NRp小包,MG也许然后检查目的地MTID是否是那一当地登 记的MT.如果那样,它在小包的IP头也许然后设置目的地IP领域到LIP地 址(例如发现从查表)各自询问的MT。MG也许然后批转NRp小包对询问的 MT.
[0078]NRp回复的内容是被询问的MT的PRIP地址,根据一实例。在某些 实例,它在NRp小包的IP头的来源IP领域可以运载在NRp小包的IP酬载或为 效率。在前案件,那个来源IP领域将有集合MG的内部界面地址。
[0079]要保存在无线RTTs,NRq消息可能扛在肩上以下MTM数据包,通 常是实际应用的会议设定请求(即。浏览器的HTTP/TCP会议设定请求, RTSP/RTP会议设定请求等等)
[0080]现在参见。5,显示一实例怎样MT(询问MT)也许询问它的地方MG 为PRIP地址另一MT(被询问的MT),当询问的MT有MTID,但不是PRIP 地址,被询问的MT.应该感激在某些情况,被询问的MT的PRIP地址也许 是解决使用另一个过程。例如,如果被询问的MT有一个DNS域名然后询 问的MT也许解决DNS域名到被询问的MT的PRIP地址使用DNS询问,象在 艺术被知道。
[0081]如块505所显示,名字转换过程500开始,当名字转换请求(NRq)时 被传达从询问的MT给它的地方MG。应该感激也许设置S/D代码领域在 MTM头在NRq消息表明它是NRq消息。另外,来源和目的地MTID领域 在MTM头也许被设置对询问的MTIDs,并且被询问的MTs,分别和来源和 目的地IP领域在NRq的IP头也许被设置到询问的MT的LIP地址和地方MG 的内部界面的IP地址,分别。
[0082]在NRq消息被传送在块505之后,名字转换过程500继续阻拦510地 方MG接受NRq并且确定的地方它是否可能映射目的地MTID对PRIP。如 早先被谈论,地方MG也许维护包含MTIDs和MTs的PRIP地址MTID桌向它 登记。MTID桌也许进一步存放MTIDs和MTs PRIP地址向其他MGs登 记。而且,地方MG也许维护另一个存储单元,即,一个地方缓存器,包 含MTID和PRIP地址的早先被提到的对。如果MTID数据库在地方MG包含 MTID和被询问的MT的PRIP地址,则过程500继续阻拦545地方MG引起也 许包含被询问的MT.的PRIP地址的名字转换回复的地方(NRp)在某些实 例,被询问的MT的PRIP地址也许运载NRp小包的IP酬载或在NRp小包的 IP头的来源IP领域。应该感激S/D代码领域在MTM头也许被设置到表明 NRp消息的价值。
[0083]如果,然而,地方MG在块510不可能解决被询问的MT的MTID到它 的PRIP地址,则处理500种收益阻拦515地方MG询问MG网络为被询问的 MT.的PRIP地址的地方询问消息也许包含所有或NRq的部分。
[0084]如块520所显示,当询问询问的MT的消息被繁殖在网络中,MTID 和PRIP在收到询问消息MGs的MTID桌里也许被存放,即使MGs不包含被 询问的MT.的MTID和PRIP
[0085]在块525,它是坚定的被询问的MT的PRIP和MTID是否在MG网络被 存放。一实例,这决心也许由也许强加一个期限为一个反应的收据从MG 网络的地方MG做。如果期限被超出,则地方MG也许假设,被询问的MT 的MTID和PRIP地址在MG网络没有被存放,并且过程500继续阻拦530地方 MG也许送一个命名失败通知到询问的MT.的地方
[0086]如果,然而,一MGs在MG网络包含被询问的MT的MTID和PRIP地 址,则过程500也许继续阻拦535可适用的MG创造包含被询问的MT的 MTID和PRIP地址的地方NRp,从可适用的MG在块540然后被传达给地方 MG。一实例,被询问的MT的MTID和PRIP地址在地方MG也许被存放为 同一个名字的更加快速的决议。
[0087]不管NRp是否在MG覆盖物网络引起在地方MG或在另一MG,过程 500继续阻拦550NRp从地方MG被传达给询问的MT.的地方
[0088]虽然它没有显示,应该感激MTID和目的地MT的PRIP,不管它是否 在MT里包含了,通过DNS询问被解决了或通过过程500被解决了,也许现 在同传送层来源接口联系在一起被分配到应用那个被创始的过程500。 数据传输在MT
[0089]在传送小包之前,MTM报头信息也许增加到一个特定小包由 MT.在一实例,来源和目的地MTIDs运载被派出的每个小包。在另一实 例,地址类型领域也许由MT增加表明使用什么样演讲。演讲的类型也 许包含以下:IP演讲的小包:演讲类型位在MTM头被设置到0。在这种情况下, 目的地IP地址在IP头被设置到目的地MT的PRIP地址或者
MTID演讲的小包:演讲类型位在MTM头被设置到1。在这种情 况下,目的地IP地址在IP头被设置到地方MG的一个可及的IP地址,但小包 运载目的地的MTID。地方MG也许然后采取步骤正在进行中转换目的地 MTID成目的地PRIP地址和如下所述格式化和批转小包。
[0090]在某些实例,所有MTM小包运载的应用数据等待被送到一目的地 MT以未知的PRIP地址也许被格式化如由MT.MTID演讲它也许进一步 被扛在肩上对MRq当前准备的信号小包或NRq小包被送到同样目的地 MT.数据传送在MG:向前和发送在外部IP覆盖
[0091]一实例,二路由选择法也许使用在根据收到的MTM数据包的演讲的 类型的MG。首先,如果演讲类型位在MTM头表明IP演讲,目的地址在 收到的小包的IP头用于根据正常IP发送标准确定下。另一方面,如果演 讲类型位在MTM头表明MTID演讲,MG在MTM头也许首先查找桌解决目 的地MTID到然后被写入小包的目的地IP地址领域的目的地的PRIP地 址。为缓和这查寻和延迟招致的处理负荷,最近查寻结果在一种快速存 取的数据结构可以被贮藏。然后看的PRIP地址也许用于批转小包对下, 和在正常IP发送。如果,然而,词条没有为目的地MTID在PRIP地址表 里被找到,可能行动由MG也许包括存放小包的1)投下小包的或者2),并 且创始名字转换(使用DNS或NRq)交易与MG网络,在之后,在那种交易 和接受PRIP地址的完成为小包的目的地,那个小包也许被格式化作为一个 IP演讲的小包和寻址时尚和其中任一一样IP演讲的MTM数据包。
[0092]图6,说明是一实例怎样地方MG也许收到从一地方来源MT寄发的 IP小包和批转它到外部IP网络(即。外在IP网络140)。当一个IP小包从一 当地登记的来源MT收到在地方MG的内部界面时,向前过程600开始在块 605。
[0093]过程600继续阻拦610来源IP地址在收到的小包的IP头,这时来源MT 的LIP地址,与来源MT的PRIP地址比较,即的地方,通过提到地方MG的 MTID桌。如果来源IP地址是相同作为PRIP地址,则过程600继续阻拦620 (即。来源MT是它自己的PR结)。否则,过程600继续阻拦615来源IP地 址被设置到来源MT的PRIP地址的地方在继续之前阻拦620。
[0094]在块620,决心被做至于是否收到的小包是演讲的IP或MTID演 讲。如果小包是演讲的IP(即。地址类型领域在MTM头被设置到表明IP 演讲)的价值,然后过程600继续阻拦655小包从地方MG被传达给外部IP 网络的地方。
[0095]如果,然而,MTM小包是演讲的MTID,则过程600继续阻拦625地 方MG确定的地方它是否在它的MTID桌里包含目的地MT的MTID和PRIP 地址。如果它,则过程600继续阻拦645目的地IP地址在包标头,这时地 方MG的内部界面的IP地址,用目的地MT.的PRIP地址的地方替换如果地 方MG在它的MTID桌里不包含目的地MT的MTID和PRIP地址,则处理600 种收益从块625对块630小包在地方MG的地方被缓冲地方MG在块635然 后将创始一次命名询问对MG网络。命名询问也许是相似的于在过程描述 的命名询问500。
[0096]在块640,决心命名询问是否是成功的被做。一实例,这决心也许 由也许强加一个期限为一个反应的收据从MG网络的地方MG做。如果时 间限制超出,则地方MG也许假设,被询问的MT的MTID和PRIP地址在 MG网络没有被贮藏,并且过程1200继续阻拦650小包投下的地方。虽然 没显示在实例。6,在某些实例地方MG也许进一步传达失败通知给来源 MT.
[0097]如果,然而,命名询问是成功的,并且地方MG从包含PRIP地址的 MG网络收到答复与目的地MT相关,过程600也许进行从块640到块645目 的地IP地址在包标头用目的地MT.的PRIP地址的地方替换
[0098]一旦目的地IP地址在IP头用目的地MT的PRIP地址在块645替换,过 程600也许继续阻拦655IP小包被传达给外部IP网络的地方。数据传送:前蛇麻草发送(从地方MG到目的地MT)
[0099]当MG从一个外部界面收到一个MTM数据包,并且,如果目的地 MTID在收到的小包当地当前登记,在一实例MG用MT的LIP地址在小包的 IP头将替换目的地IP领域,得到从注册桌查寻,通过正确内部界面适当地 然后寻址小包。
[0100]然而,如果一个MTM数据包从一个外部界面有MTID当地没登记的 一个目的地,MG也许排队小包T秒钟,T也许是动态地坚定的。以后, 当MT得到重新登记时或它新的PRIP地址得到由另一MG通报(参见流动性 引伸如下),为MT注定的所有即将发生的小包也许如可能排队和寄发到 MT,或者到它新的PRIP地址。
[0101]为此图7描述一实例怎样地方MG也许从外部IP网络收到IP小包和 批转它对一当地登记的目的地MT.也许使用过程700,当地方MG是PR结 为当地登记的目的地MT时,并且目的地IP地址在小包的IP头对MG的外部 界面演讲。应该感激,如果目的地MT是它自己的PR结和目的地IP地址 在小包的IP头对目的地MT的LIP地址演讲标准IP发送协议也许然后用于交 付IP小包到目的地MT.
[0102]如块705所显示,过程700开始,当地方MG收到对它的外部界面IP 地址演讲的一个IP小包。在收到小包以后,过程700继续阻拦710决心的 目的地MT是否当前向地方MG登记的地方也许被做。这决心也许通过提 取目的地MTID从小包的MTM头和比较它预先形成与当前登记的MTs的 MTIDs与MG。如果比赛被找到,目的地MT当前向地方MG登记,并且过 程700也许继续阻拦740目的地MT的LIP在IP头的地方被插入入目的地IP领 域。
[0103]如果,然而,比赛然后没有被找到目的地MT也许早先登记了,但当 前没有向地方MG登记,并且过程700也许继续阻拦715小包在地方MG被 缓冲然后阻拦720的地方地方MG等待时期为目的地MT重新登记与MG网 络的地方。虽然没显示,在另一实例地方MG也许询问MG网络确定目的 地MT是否向另一MG登记。这次询问也许是相似的于在过程描述的命名 询问700。
[0104]在块725,决心目的地MT是否重新登记被做。如果目的地MT在被 定量的时间之内没有重新登记与地方MG,在地方MG接受了之后小包或命 名询问是不成功的,如块750所显示,则在块存放的小包715投下,和处理 700个末端。然而,如果目的地MT重新登记与地方MG在被定量的时间或 命名询问之内是成功的,然后过程700继续阻拦730决心被做的地方至于是 否目的地MT向地方MG登记。
[0105]如果目的地MT向地方MG登记,则过程700也许进行到740目的地 MT的LIP在IP头被插入入目的地IP领域然后阻拦745的地方小包从MG被 传达给目的地MT.的地方
[0106]如果目的地MT在MG网络没有向地方MG登记,但向另一MG登记, 则过程700也许继续阻拦735小包(和任何其他缓冲的小包)的地方从MG被 传达给目的地MT.的新的PRIP地址应该感激目的地IP领域在IP头可以 被设置到目的地MT.的新的PRIP地址MT当前登记的MG然后将使用过程 700批转小包对目的地MT.信号和数据传送事件时间安排在MTM
[0107]图8个展示怎么事件典型的时间安排在信号和数据传送阶段。如被 描述,MT1 805在与它的地方MG1 810的通信。地方MG1 810,反过来, 在与地方MG2 815的通信MT2 820。
[0108]信号时间安排800。8从注册阶段(WRTT1)开始在MT 805和地方 MG810之间。尔后,名字转换阶段(WRTT2)为获得MTID MT2 820显示, 当简单询问回复交换在MT1 805,MG1 810和MG2 815之间。一般来说, MG1 810也许使用询问协议得到从拥有a名字对MTID地图的最快速的可能 的回复任何遥远的MGs MT2 820。数据传送阶段(WRTT3)在MT1 805和 MT2 820之间也许然后发生。注意用管道运输信号和数据传送由扛在肩上 的NRq和数据包到MRq小包在应用会议上将消灭内务操作时间WRTT2+ WRTT3为最初的数据到伸手可及的距离从MT1 805对MT2 820。并且,延 迟敏感的应用例如VoIP以一个高在头顶上头对数据比率在小包将受益于压 缩扛在肩上。MTM互联网络手动断路
[0109]提到图9,描述是系统的另一实例。互联网络软的1(做在之前打破) 和坚硬(做在以后打破)手动断路能力是固定。在系统900。9,MT 905向 PRMG(登记也是它的在上游代理人)的935和通过通入网络910-1建立了一 条顺流路线960和在上游路线965于是。
[0110]当MT 905从它的当前通入网络910-1移动向一个新的网络910-2并且 获取一个新的LIP地址那里时,MT 905也许重新登记与新的PRMG940,在 这实例是与MT的905早先PRMG935不同。因此,MT也许获取一个新的 PRIP地址。为的目的。9,它假设,移动的MT跑一个应用会议s用一个 遥远的通讯员终端(CT)915,不实施MTM。而且,IP网络920互联与每 一个通入网络910-1到910-3通过覆盖物网络MGs925,930,935和940, 如所示。
[0111]在实例,MT 905选择它的PRMG940本身和它新的在上游代理人 MG930。MT的LIP和PRIP地址变动也许被通报对和由在上游代理人 MG930查出。信息关于变动也许被传达给在上游代理人MG930作为状态 信息。
[0112]首先,顺流改线被描述。在上游代理人MG930发信号另一MGs(即, MG925)从CT915偏转早先顺流路线小包960对新的PRMG940。在一实例, 在上游代理人930仅发信号(即,当会议更新消息此中被描述)早先 PRMG935和在s顺流路线遇到的第一MG(即。MG2 925)。小包从已经在 运输对早先PRMG935的CT s 915将由它现在改方向对新的PRMG940如所 示由线955。
[0113]一实例,早期顺流改线也许发生。更新的小包从到达MG2 925的CT 915,在MG2 925收到了会议更新消息之后从MG2 925将被改方向对新的 PRMG940,无需必须移动所有方式由早先PRMG935决定。
[0114]关于向上游改线,移动从MT 905的s小包往CT 915也许首先横渡 PRMG 940,然后到达在上游代理人930,反之交换他们的会议元组(来源和 目的地adports)指向初始值运载会议的第一个小包。这保证CT 915将继续 认可小包被交付到它作为s合法的小包在和在手动断路MT以后期间 905。因此,而在上游小包945-2在上游代理人930和另一MG2 925之间将 运载原始的会议元组为会议s.,在上游小包945-1在新的PRMG940和在上游 代理人930之间运载新的公开会议元组。
[0115]其次,覆盖物改线将被描述。一般来说,MGs将批转数据和信号 小包给彼此创造不干涉部下的互联网的发送的覆盖物发送。具体标准为 优选的覆盖物路线包括最短的长度道路、最短的延迟道路、最高的带宽道 路等等。在覆盖物MG网络。在这样优选发送实例,被描述的顺流改线上 面及早必要不会被执行在MG2 925。反而新的优选的路线也许强迫一些 其他MG的选择,被找出的言某处之间。而且,发信号950的流动性在各 种各样的MGs 925,930,935和940之间促进手动断路过程。
[0116]根据MGs的可测量性,在一实例CT 915也许进行改线而不是MGs, 每当CT 915MTM使能。笔记怎么MTM改线是与间接发送不同通过家庭 代理在流动IP,因为MTM不选定固定的家庭MG为MT.
[0117]在一实例,手动断路是预期或有预测性的,即。顺流小包事先是多 点传送由顺流改线的MG(即,MG2 925)到两个老PRIP地址(即,MG1 935) 和一套被预言的新的PRIP地址(即,PRMG 940)移动的MT 905。这被预 言的套新的PRIP地址是已知的MGs的某一子集位于MT的前手动断路网络 (即,通入网络910-1)的邻里。有许多方式选择这个被预言的集合。例如, 预言为新的网络在MT的前手动断路网络的邻里的也许基于它的地理位置 跟踪,或者通过简单选择所有MGs服务所有网络。通知MGs任务他们被 选择了作为一个被预言的新的PRIP地址可以由特别“predicted_new信号信 息"执行从老本机MG(即,MG1 935)或改线的MG(即,PRMG940)为MT 905。这些信号信息可以被表达作为发信号950的流动性一部分。
[0118]现在参见图10,描述是处理1000的一实例为怎样一个MTM系统,在 依照以发明,也许处理一MT的互联网络手动断路从一个通入网络到另一 个。当MT丢失与它的地方MG时的连接过程1000开始在块1005。一实例, MG也许查出失去的连接,即。由无法交付小包到MT.在其他实例,MG 也许是消息灵通的失去的连接由通入网络的组分。例如,在CDMA2000 网络,PSN也许查出PPP连接的终止它和MT之间的然后通知地方MG。不 管怎样失去的连接被查出,过程1000继续阻拦1010地方MG传达 “predicted_new信号信息”给一个或更多个MGs的地方,以后指被预言的 MGs。被预言的新的信号信息通知被预言的MGs他们也许被选择作为新 的本机MG,当MT再联接对MG网络并且指示他们接受被传达给他们的所 有小包为MT时。地方MG也许选择预言了根据几个因素的MGs,包括他 们的与MT是有能力在通信上的地方MG和通入网络的地理接近度(如果知 道)。
[0119]另外,一个改线的结在一实例也许为每CT被选择。这个改线的结 在连接道路也许是地方MG为CT(若可能)或另一MGCT和地方MG之间。
[0120]在被预言的MGs被选择之后,地方MG注定为MT和收到的小包是然 后多点传送从地方MG到被预言的MGs,如块所显示1015。如果一个改线 的结被选择了,则小包也许是多点传送从改线的结到地方MG和被预言的 MGs。不管怎样小包是多点传送,他们在被预言的MGs然后被缓冲,如 块所显示1020。
[0121]在一实例,小包是多点传送对和缓冲在被预言的MGs,直到新的本 机MG被找到或,直到期限被到达,如块所显示1025和1030,分别。如果 新的本机MG被找到,即。如果MT再联接对MG网络,则过程1000继续阻 拦1040不是新的本机MG的缓冲的小包在被预言的MGs的地方投下。应该 感激新的本机MG也许是老本机MG。虽然没显示在过程1000,应该进一 步感激新的本机MG可能不是其中任一被预言的MGs。在这种情况下,缓 冲的小包也许批转对地方MG从适当地选上的被预言的MG或老本机 MG。选上的特殊MG传达缓冲的小包给新的本机MG不是重要的,并且各 种各样的方法也许用于选择它。
[0122]不管不论新的本机MG是一个被预言的MGs,过程1000也许然后继续 阻拦1045缓冲的小包从新的本机MG被传达给MT.的地方如果,然而,新 的本机MG没有被找到,并且时间限制被到达,则过程1000继续阻拦1035 小包在所有被预言的MGs和老本机MG也许投下的地方。
[0123]到达一个被预言的新的PRIP地址为MT的先遣多点传送小包在MG 在那MG也许被缓冲,直到以下二个事件之一发生:因为这MG通过predicted_new消息,被通报了T_b的时间期间通 过。在这种情况下,小包在缓冲也许投下;或
MT现在连接了到它新的网络并且登记了这MG作为它PRMG。在 那个案件,这MG是实际新的PRMG为MT.因此,它执行处理在包标头的 通常前蛇麻草PRMG并且批转缓冲的小包对MT.否则,这MG被通报那它 不是新的PRMG为MT也不在它新的顺流会议道路。在那个案件,MG在 它的缓冲也许投下小包。
[0124]总互联网络手动断路期间和中间转换前进小包的时间期间在被预言 的MGs可以被事先连接MT进一步减少到它的被期望的新的网络,在它完全 搬入那个网络领域以前。这先遣连接可以由位于选择的被预言的新的地 方MGs的新的网络或被找出的里面适当地的代理人MT结完成一为 MT.送代理人MT为了它需要的所有信息能连接,好象它真正的MT对新的 网络。因此,MT可以被批准和被证实使用新的网络和从网址分派服务 器得到一个新的本机IP地址例如DHCP路由器。以后,当真正的物理MT (在MAC层数)附上对新的网络,整个状态信息,包括新的本地IP地址,描 述它的与新的网络的IP层数连接转移到它从代理人MT.一实例,这也许使 总手动断路期间降低到几乎零。
[0125]。11说明一实例在互联网络手动断路期间,怎样代理人MT也许用 于缓冲小包为MT。当MT丢失它的与它的地方MG的连接过程1100开 始。这在过程也许被查出如所描述1000。过程1100继续阻拦1110地方 MG传达被预言的新的信号信息给被预言的MGs的地方,在过程也许被选 择如所描述1000。
[0126]过程1100继续阻拦1115一个被预言的MGs配置作为一代理人MT为 失去的MT.的地方信息必要配置被预言的MG作为代理人MT也许被传达 给被预言的MG从地方MG。为例子,地方MG也许传达给被预言的 MGMTID,前个LIP地址,前PRIP地址和各种各样帐户信息与失去的MT. 相关这张名单只模范,信息需要设定选择的被预言的MG,当代理人MT 也许从变化到。
[0127]一旦被预言的MG有必要的信息将配置作为代理人MT,它也许然后 批准和证实与对哪些它连接,好象它真正的MT.例如,它也许请求一个新 的LIP地址从网址分派服务器。一实例,代理人MT也许然后传达它的PRIP 地址给真正的MT联络,而在另一实例,它不可以的CTs。
[0128]在代理人MT配置并且连接到新之后,过程1100也许继续阻拦1120 小包为老本机MG接受的真正的MT或者可能一个改线的结如所描述在过 程1000,被传达给并且在代理人MT.里的地方被缓冲应该感激不是代理人 MT的小包在被预言的MGs在过程也许也是多点传送对和缓冲,如所描述 1000。
[0129]相似于过程1000,小包在代理人MT和可能另一被预言的MGs也许是 多点传送对和缓冲,直到新的本机MG被找到或,直到期限被到达,如块 所显示1130和1135,分别。如果新的本机MG被找到,即。MT再联接对 MG网络,然后过程1100继续阻拦1150不是新的本机MG,并且缓冲的小包 从代理人MT被传达给真正的MT.的缓冲的小包在被预言的MGs的地方投 下应该感激在情况,MG是代理人MT不是新的本机MG,小包也许被传达 给然后传达他们给真正的MT.的新的本机MG除传达缓冲的小包之外给真 正的MT,连接信息(即。在块1115被确定也许也被传送从代理人MT到真 正的MT.的LIP地址)当真正的MT连接了到,这连接信息也许替换所有连 接信息谈判在真正的MT和之间。
[0130]在情况,真正的MT连接到不是代理人MT连接对,它应该了解代理 人MT或者一个另一被预言的MGs,也许传达仅缓冲的小包给真正的 MT.在这些情况,代理人MT传送连接信息可能不是必要的,因为连接信 息也许是仅可适用的对对哪些代理人MT连接,而不是新对哪些真正的MT 连接。
[0131]相似于过程1000,如果新的本机MG没有被确定(即。真正的MT不 再联接对)在某一期限之内,然后过程1100也许继续阻拦1145在代理人MT 里放弃的地方缓冲的小包和所有连接信息。另外,代理人MT取消选择作 为代理人MT.应该感激,如果小包在其他被预言的MGs被缓冲了,也许放 弃他们。因为难以形容的MTM互联网络手动断路变得可能以本发明,本 发明再是有利的。MTM引伸为MG操作在NAT PSN前面
[0132]为以下讨论,它假设,MT是分配的私有演讲由NAT PSN。因此, MG是PRIP结为MT,意味它替换来源IP地址在从PSN收到的网络向外去小 包里面到PRIP地址(即。它自己的外部界面地址)。
[0133]图12,例如,展示一实例怎样连接也许被维护,尽管一个地址-端 口改变。特别是,提供者的网络的PSN执行典型的NAT作用为安全。它 在每个小包通常将翻译私人地址和UDP或TCP连接通道数从MT为 public_address::这透露提到作为一个adport对的public_port对。一个 独特的adport对由PSN分配为每连接从每MT.问题是,当MT(即,MT1205) 时从一PSN得到分离然后再联接或者否则移动1210到新的PSN 1215,当仍 然有它的老应用连接开始时,新的PSN 125也许分配一个新的adporr对到每 一那些老连接。
[0134]然而,MT 1220在这样连接的另一个末端不会认可这个新的adport 对,并且也许投下小包和连接。例如,当1225首次TCP连接,它被分配 了一个adport对a1:p1由PSN 1210。尔后,作为MT 1205移动它的连接道 路向连接1230,PSN 1215分配到MT 1205一个新的adport对,表示作为a3: p3.当MT 1220从与新的来源接口p3的连接收到小包1230,它不会认可它 如属于与MT的连接1205和或者将投下小包,甚至也许更加危险地弄错他们 如属于另一连接。
[0135]因此,发明的一个方面是通过导致与正确地的老连接避免上述的情 景在一个adport对以后起作用由PSN的NAT改变,使用什么将指不变式连接 id(ICI)计划。ICI计划翻译公开来源接口运载了连接的小包回到它原始的 公开来源接口,以便小包将适当地被辨认。例如,在一实例MG1235翻译 港p3回到p1在连接里面每个小包与MT的1230在向前之前小包1220。值 得注意的是,ICI计划也许进一步翻译IP地址以及通道数在小包。
[0136]一实例,MT 1205在每一它的开放连接小包小河也许插入假的MTM 小包,发信号conn_id哪些可以是状态信息的元素,或者特别,独特识别那 连接在MT.的整数conn_id也许特别构成状态信息作为元素或者,作为一 个不变式的标识符为连接。每个这样假的小包为连接在MTM那连接数据 包,除了1)S/D代码也许被设置表明的它的层数4(UDP、TCP等等)头运载 同样目的地和来源演讲接口组合和这是conn_id类型信号小包,并且2)它的 层数4酬载包含实际连接id.
[0137]在ICI计划的某些实例,连接id也许被选择在MT 1205作为连接的地 方(私有)来源接口,或者作为地方演讲来源接口对的回锅碎肉为连接。
[0138]为韧性到损失,这些假的小包在连接的小包小河之内也许插入以适 当的规律性。一实例,连接id也许发信号尽早,例如在连接的所有真实的 小包之前在它的开头以后或在MT的再登记以后1205。这使‘开放环路的’ 阶段减到最小,公开港变动为连接未由从而强迫小包下落在遥远的MT的 MG登记1220。
[0139]MG1235也许维护一张地方conn_id桌为每MT.在一实例,每个词条 是一个元组(conn_id::orig_port::new_port)。在接受conn_id类型 信号小包从一当地登记的MT(即,MT 1205),MG1235也许搜寻它的 conn_id桌那MT.如果conn_id领域配比的桌词条被找到连接id运载了小 包,那个桌词条的new_port领域被来源接口替换在小包里面,假设, new_port,并且来源接口不配比。来源接口在小包里面也许被那个桌词条 的orig_port领域替换。但,如果匹配连接id在小包的桌词条没有被找到, MG1235也许创造conn_id领域被设置对那运载小包,并且orig_port和 new_port领域被设置对来源接口在小包里面的一个新的词条。在完成上述 桌更新以后,MG1235根据一实例投下conn_id小包。
[0140]在收到MTM数据包从一当地登记的MT,MG1235也许搜寻它的 conn_id桌那MT.如果new_port领域匹配来源接口在小包里面的桌词条被 找到,那个来源接口在小包也许被桌词条的orig_port领域替换。在收到 MTM数据包被注定到一当地登记的MT,MG也许搜寻它的conn_id桌。如 果orig_port领域匹配目的端口在小包里面的桌词条被找到,则那个目的端 口在小包也许被桌词条的new_port领域替换。因而以ICI计划,所有连接 的另一个末端从MT将看一个独特的地址-端口竟管改变adport对的任何 NAT路由器为它的连接。
[0141]ICI计划的一实例被实施与发明符合被描述在。13.特别。13说明 怎么地方MG也许从一当地登记的MT收到小包通过NAT PSN和改变源点 地址和来源接口到初始源地址和来源接口,如果必要,在传达小包之前给 外部IP网络。过程1300开始在块1305,当地方MG从一个地方MT.过程收 到一个小包1300继续阻拦1310时它是坚定的地方小包是否是”包含连接id. 的“假的小包这在小包的MTM头也许取决于看S/D代码领域。一个假的 小包将有S/D代码领域被设置到表明的价值它是一个假的小包。一实例, MTM模块在MT里也许周期性地传送假的小包散置与数据包在传送层会议 期间。在首选的实例,为一个会议传送的第一个小包,在所有注册请求 包外面,是一个假的小包。
[0142]一个假的小包也许在它的传送层酬载包含连接id.连接id也许被选 择作为会议的地方来源接口(即。TCP或UDP端起分配到不会改变的TCP 或UDP会议)或某一其他唯一识别符,当会议是开放的时。在一实例,连 接id也许是LIP和来源接口的回锅碎肉为会议。
[0143]如果小包是一个假的小包,则过程1300也许继续阻拦1315它是坚定 的地方连接id在小包是否在地方MG当前登记。地方MG也许维护包含连 接身份证为在MT.里当前是开放的所有会议的桌这张桌也许指conn_id 桌。如果连接id在MG当前没有登记,则过程1300也许继续阻拦1330一个 新的词条为连接id也许被输入conn_id桌的地方。一个词条在conn_id桌里 也许包含连接id,会议的原始的接口和新的接口。这时,因为没有当前词 条在conn_id桌里为这个特殊会议,连接id领域在小包被设置对连接id,并 且原始的接口和新的端口字段是都集合对来源接口在传送层头里面在小 包。在桌词条被输入conn_id桌之后,小包也许投下,如块所显示1335。
[0144]如果,然而,连接id在MG当前登记,过程1300也许进行从块1315 到块1320来源接口在小包在conn_id桌里的地方与新的端口字段比较与连 接id相关。如果新的端口字段匹配来源接口在小包里面,则它也许假设, 来源接口未改变,并且桌词条为连接id不需要更新。过程1300也许然后继 续阻拦1335小包投下的地方。
[0145]如果,然而,新的端口字段与连接id相关在conn_id桌里在小包不匹 配来源接口在块1320,则过程1300也许继续阻拦1325conn_id桌词条为连接 id更新的地方。在块1325,new_port领域被来源接口在小包替换。过 程1300也许然后继续阻拦1335小包投下的地方。
[0146]现在提到阻拦1310,如果从MT传送的小包不是一个假的小包,过程 1300也许继续阻拦1340来源接口在小包在conn_id桌里的地方与新的端口 字段比较。应该感激来源接口在小包在conn_id桌里与与新的端口字段比 较,因为连接id可能不是运载的实际数据包。如果新的端口字段在conn_id 桌里在小包不匹配来源接口,过程1300也许继续阻拦1355小包从MG批转 到外部IP网络的地方。应该感激词条在实例不可以被发现,MT不,在会 议的开始或当它再联接到PSN时,在传送数据包之前传送一个假的小 包。所以,数据包,批转在块1355,因为配比的词条在块没有被找到1340, 也许由目的地MT拒绝,如果NAT PSN改变了来源接口。
[0147]如果,然而,配比的桌词条在块被找到1340,过程1300也许继续阻 拦1345来源接口在小包在桌词条在块也许用orig_port替换与同一连接id相 关象new_port 1340的地方。一实例,来源接口在小包也许用原始的接口 替换,而在其他实例它也许被替换,只有当来源接口不匹配orig_port时。不 管实例,过程1300也许继续阻拦1355小包被MG然后批转对外部IP网络的 地方。
[0148]上述的ICI计划的另一实例也许被实施,不用对假的小包的用 途。在这实例,连接id也许运载一个另外的领域在MTM头里面。用这种 方式,与一些适当的规律性的连接id可以运载在MTM数据包里面。MG 的操作也许然后被简化对简化有些。为例子,在收到MTM数据包从一当 地登记的MT,MG也许搜寻它的conn_id桌那MT.配比的桌词条为那个小 包是conn_id领域匹配连接id在小包里面的一个,如果连接id是存在小包的 MTM头里面,或者new_port领域匹配来源接口在小包里面,如果连接id 不是存在小包的MTM头里面。来源接口在小包也许被配比的桌词条的 orig_port领域然后替换,如果发现。
[0149]而且,在收到MTM数据包被注定到一当地登记的MT,MG也许再 搜寻它的conn_id桌那MT.配比的桌词条为那个小包是conn_id领域匹配 连接id在小包的一个,如果连接id是存在小包的MTM头里面,或者选择一 里面orig_port领域匹配来源接口在小包里面,如果连接id不是存在小包的 MTM头里面。来源接口在小包也许被配比的桌词条的new_port领域然后 替换,如果发现。
[0150]除避免天花板之外假的小包,上述的修改过的ICI计划的好处是那通 过使用运载连接的极端实例id在每个MTM数据包,你也许能避免‘开放环路 的’阶段可能以被描述的假小包ICI计划上面。
[0151]和在这些实例能被赞赏,本发明可能提供可能处理频繁微运动并且 宏观流动性的被改进的流动性,不用间接发送问题例如电话质量的退化。MTX计划为在MTM头压缩或避免MTID
[0152]MTX计划是基本切细MTID入一个短的MT索引,称MTX,在注册阶 段期间。在所有未来MTM小包从MT,MTX将运载而不是MTID。在 收到MRq注册请求包从MT,MG切细MTID在MRq小包里面到称MTX的 MT索引。
[0153]在一实例,MTX是全球性地独特的。在MT注册期间,地方MG首 先询问其他MGs,其中任一,其中可以回复与MTX为MTID运载了询问。然 而,如果另一个MGs回复都,地方MG可能不由哈希然后创造MTX。容错 做协议也许为MTX也被实施在所有MGs之中询问回复保证全球性地独特 的MTX为每MT.在一实例,全球性MTX也许简单地是联系(MG_id:: local_MT_id)MG_id是MT的地方MG的独特的id数字在套所有MGs之中的 地方和local_MT_id是MT的独特的本机id数字在所有MTs之中附有它的地 方MG。
[0154]在另一实例,MTX也许是MG具体的。即MTX也许是独特的在MTs 之中当地登记在MG。但在一地方MT的注册以后,MG对其他MGs播放 MG_address-MTID-MTX元组。当MT重新登记与新的MG时,它也许送 它的老MG的PRIP地址、它的老MTID和老MTX到新的MG。IP层数Multi-AN包裹运输(MAPF)
[0155]与MAPF,MG为每MT维护,所有通入网络(答复)名单并且MT的具 体IP地址为对哪些MT当前连接。这数据从MT被传达到MG在注册阶段期 间。为例子,双重方式MT在那些网络也许有用于的WiFi和WiMax网络 界面连接到WiFi和WiMax通入网络,分别,当各自IP地址由通入路由器分 配(即,双重方式MT也许有192.168.11.120作为它的私有WiFi具体IP地址和 22.231.113.80作为它的公开WiBro具体IP地址)。在某些实例,MG能批转 对,或者收到小包从,多个答复由于事实在注册阶段期间,MT早先传达 了具体IP地址。
[0156]它是有用的对首先定义了小包流程作为小包序列到/从MT和属于跑 在MT(即,小包的同一应用程序例程从HTTP浏览或FTP会议等 等)。MAPF发射机提到MG为downlink方向和MT为对空通讯方 向。MAPF接收器提到MG为对空通讯方向和MT为downlink方向。鉴于 此,镶边方式和多点传送方式为MAPF现在将被谈论。
[0157]在MAPF脱模方式,小包流程让分裂进入倍数次级流动移动在另外 的其中每一。在更好的实例,每个小包运载一个脱模序列数字,以便在 小包流程在它原始的序列可以被重新召集小包流程从它的另一个(de脱模) 末端次级流动。在这个发明的具体实例,上层的协议的顺序编号,例如 那些TCP和RTP,可以被重复利用当脱模序列数字。
[0158]这个发明的具体实例将使用不同的算法为分裂小包流程在答复之 中。例如,也许使用一种简单的被衡量的分裂算法。在这个案件,流程 在一个固定的比例被分裂在另外答复之中。这个比例也许根据无线电线 路的知道的平均带宽平为另外答复(即,为镶边在一个900千位/秒WiBro 链接和100千位/秒CDMA 1x链接,镶边90%小包在WiBro和10% CDMA链 接)。一种分裂的算法的另一个例子是一种聪明的动态分裂算法。在这 种情况下,流程在是当前估计的无线电线路条件的一个动态比例被分裂(通 常某些个组合的作用带宽、损失和误差率)为另外答复。链接情况估计可 以完成在链接、IP或者传送层。
[0159]MAPF接收器也许命令流程的小包根据他们的脱模序列数字在通过 他们之前对上层或下个结。这小包命令可以使用算法完成相似于TCP使用 的那些。一实例,如果上层(例如TCP或RTP)使用顺序编号,MAPF也许 省去脱模顺序编号并且让上层的把柄它。
[0160]以MAPF多点传送方式,小包流程被复制在另外答复。这是在物理 层软的手动断路计划发生多点传送的IP层数版本对不同的基地,例如在 CDMA2000。
[0161]MAPF发射机转换每个IP小包成多点传送变量(m变形),每个m变形 也许批转一个的地方。m变形批转的i,为例子,是相同象原始的小包, 除了1)它有MT的IP地址域在它的头被设置到MT的IP地址为i,并且2)它运 载是集合对同样为同一个原始的小包的所有m变形的一个MAPF id数 字。在发明的某些实例,上层的协议的顺序编号(即,TCP头、RTP头,IP 头的识别域等等)可以被重复利用当MAPF id数字。注意在MAPF发射机 和接收器,一个原始的小包的每个m变形可以由对(MT的IP地址独特识别在 IP头::MAPF id数字)。
[0162]在MAPF接收器,套同一个原始的小包的m变形得到崩溃入原始的小 包的M拷贝。在小包的目的地,所有这些M拷贝也许通过对上层,通常是 TCP或UDP。这里,M是可以由工程师或实施动态地适应或静态地调整 为优选表现的参量。越大M参量,越伟大机会一个那些M小包是清廉并 且没通过它的目的地的上层checksumming放弃。然而,越大M参量,高 将是上层的天花板在处理复制小包。注意,当MAPF接收器是MG,M也 许被设置到1,因为不负担小包的目的地复制小包是安全的。
[0163]这个发明的具体实例使用不同的算法将崩溃小包。例如,一种简 单的崩溃算法也许第一M接受m变形可以被转换成原始的小包的拷贝,并 且那个小包m变形所有其余可以下降。转换也许简单地包括去除MAPF id数字和替换MT的IP地址用那原始的小包。
[0164]二者择一地,也许也使用一种聪明的崩溃算法。在这种情况下, 小包的所有m变形被接受,并且有M最少可能腐败这些m变形的M被采 摘。在一实例,MAPF作用在每个m变形进行IP头checksumming和上层 的checksumming的操作。然后,M或所有那些m变形以正确检查和,哪 些是更小的,也许通过对上层。也许放弃小包以不正确IP头或上层的检 查和。在某一实例设置M=1也许是适当的,因为正确检查和通常表明一 个清廉的小包和那里是没有需要通过复制清廉的小包对上层。
[0165]MAPF脱模或多点传送二个特殊情况是所谓的“软的手动断路”,并且 “选择熔铸”。以软的手动断路,小包流程是镶边或为某一有限的间隔时 间仅多点传送,但,指软手动断路间隔时间,开始,当MT连接了到超过一 个答复。在软手动断路间隔时间以后,流程整个地被交换到旅行在唯 一。与选择情形,小包流程也镶边或多点传送为某一有限的间隔时间。然 而,在这种情况下,那间隔时间MG以后选择根据某些链接质量标准的最 好例如带宽、错误或损失率等等。这选择的小包流程然后移动仅。IP层数内部多基地驻地包裹运输(MBPF)
[0166]发明的另一个方面是使用MBPF计划作为IP层数解答为使用多个基 地对发送/收到小包在MT和小包服务结(PSN)之间在提供者的网络边 缘。它因而是物理层软的手动断路的IP层数概念化在同一个通入网络的 多个基地之内。
[0167]MBPF计划在IP头运载一个基地Id(BSID),可以被认为以相似的方 式与MTID。BSID也许用于表明哪个基地通过批转小包。具体实例包括 运载BSID在IP头的选项域或者二者择一地在分开的层数3.5头。
[0168]相似于MAPF,MBPF发射机在MG或PSN可以被实施为downlink方 向并且是MT为对空通讯方向。MBPF接收器在MG或PSN可以被实施为对 空通讯方向并且是MT为downlink方向。
[0169]在它去更低的层数或下个结为传输对应的基地之前,MBPF发射机 在每个小包也许设置BSID。一实例,更低的层数或下个结可能映射BSID 对正确基地和相应寻址或者传送小包确信,它到达在那个基地。MBPF 接收器从一个收到的小包将去除BSID在通过它之前对IP层数处理的其 余。
[0170]现在参见。14,在downlink方向说明是MBPF操作的实施的一实 例。在一实例,可能的地点为MBPF发射机是MTM门户1405或PSN 1410。小包1415从门户被传达1405给PSN 1410。在小包1415被传达给基 地1420-1和1420-2之前,对应到基地之一的BSID 1420-1和1420-2将被输入 入小包的IP头1415。尔后,什么是小包1415也许被传送作为小包1425-1, 并且1425-2对基地1420-1和1420-2,分别,小包1425-1输入与对应于基地 的BSID 1420-1和小包1425-2输入与对应于基地的BSID 1420-2。尔后,MT 1430也许收到两个小包1425-1和1425-2和知道哪个基地他们来自。在一实 例,MBPF接收器1435从收到的小包去除BSID在通过通过他们之前为处 理。
[0171]相似于上述的MAPF计划,MBPF计划也有二个向前方式-脱模和多 点传送。
[0172]在脱模方式,小包流程被分裂成倍数次级流动移动在一个不同的基 地的其中每一。每个小包更好地运载一个脱模序列数字,以便小包流程 可以从它被重新召集次级流动在IP层数里面在另一边。在某些实例,上 层的协议的顺序编号,例如那些TCP和RTP,可以被重复利用当脱模序列 数字。重新安排算法的可能的分裂和小包在MBPF接收器也许是相同象那 些描述上面在MAPF计划的关于,除了被一个基地替换。
[0173]在多点传送方式,小包流程被复制游遍多个基地。这是多点传送 的IP层数版本对在物理层软的手动断路计划发生例如在CDMA2000同一个 通入网络的不同的基地。
[0174]MBPF发射机转换每个IP小包成多点传送变量或(m变形),每个m变 形批转一个基地的地方。m变形批转的结束基地我也许是同原始的小包一 样,除了安排BSID领域设置它表明基地i,并且它运载是集合对同样为同 一个原始的小包的所有m变形的一个MBPF id数字。在某些实例,上层的 协议的顺序编号(即,TCP头、RTP头,IP头的识别域等等)可以被重复利 用作为MBPF id数字。注意在MBPF发射机和接收器,一个原始的小包的 每个m变形可以由对(BSID独特识别::MBPF id数字)。
[0175]在MBPF接收器,套同一个原始的小包的m变形也许倒塌入原始的小 包的M拷贝。在小包的目的地,所有这些M拷贝也许通过对上层,通常是 TCP或UDP。这里M是可以为优选表现动态地适应或静态地调整的参 量。越大M,越伟大机会一个那些M小包是清廉并且没通过它的目的地 的上层checksumming放弃。然而,更大的M是,越伟大上层的天花板在 处理复制小包将是。注意为对空通讯方向即。在MBPF接收器,因为不负 担小包的目的地复制小包,是安全的在MG或PSN,设置M=1也许是中意 的。
[0176]MBPF多点传送接收器也许使用各种各样不同的算法崩溃小包。一 种这样算法是第一M接受m变形被转换成原始的小包的拷贝,并且那个小 包m变形所有其余下降的一种简单的崩溃算法。转换简单地包括去除 MBPF id和BSID数字从IP头。另一种可能的算法是小包所有m变形被接 受,然后这些m变形M有M最少可能腐败被采摘的一种聪明的崩溃算 法。在一实例,MAPF作用在每个m变形进行IP头checksumming和上层的 checksumming的操作。然后,M或所有那些m变形以正确检查和,哪些 是更小的,也许通过对上层。以不正确IP头或上层的检查和放弃小 包。在某一实例,设置M=1也许是中意的,因为正确检查和通常表明一 个清廉的小包和那里是没有需要通过复制清廉的小包对上层。
[0177]相似于MAPF,MBPF软的手动断路和选择熔铸是MBPF脱模特殊情 况或多点传送并且平行操作描述上述关于MAPF实施。QoS明白的脱模在MAPF或MBPF
[0178]在某些实例,在MAPF和MBPF描述的上面脱模特点也许知道小包镶 边应用的QoS要求。为以下讨论MAPF(或MBPF)发射机和接收器将指现 役军人和de现役军人,分别。而且,规定‘链接’在MBPF将用于提到小包 的路线在一个特殊通入网络在MAPF或通过一个特殊基地。
[0179]在一实例一份QoS明白的脱模计划能有效地聚集多个链接可利用 的带宽,无需介绍显着额外延迟或延迟焦虑在小包流程由于带宽和延迟多 个链接的区别。例如,TCP应用要求一个端到端延迟区域,VoIP要求端 到端延迟和延迟焦虑区域,并且流出的录影要求延迟焦虑跳起和极小的带 宽。每应用的QoS要求的额外延迟和延迟焦虑也许是有限的使用一个或更 多个以下行动:1.带宽和链接延迟m被监测,并且通过特别信号探针连续估计或 “砰地作声”消息或通过数据包或通过链接层数信息。小包的端到端延迟 也许也被监测;
2.如果应用需要程序化的小包或对小包是敏感的重新安排,有效 的延迟为现役军人和destriper之间的小包流程道路是在脱模包括的所有链 接最大的延迟d_max。在这种情况下,仅那些链接在脱模包括这样发生的 d_max不增加端到端延迟在实际应用的需要的延迟区域之外;
3.相似于#2,增加的最坏的延迟焦虑现役军人对destriper道路是最 大的延迟区别delta_max在脱模包括的任何二个链接之间。在这种情况下, 仅那些链接在脱模包括这样发生的delta_max不增加端到端延迟焦虑在实 际应用的需要的区域之外;
4.小包也许一样周期性地被传送尽可能在每个链接。因此,在一 实例,现役军人也许执行‘被衡量围绕robin预定小包在不同的链接,即。如 果链接1有10乘带宽链接2,现役军人送每个第11个小包在链接2和剩余的 结束链接1;及
5.更加精确的实例为坚硬实时应用将做出一个新脱模决定为送它 的链接的每个小包。一实例,t是当前时间,估计的到达时间t_{q,x} 小包q在destriper,如果q被送在链接x,也许被表达如下:
t_{q,x}=t+L/b_x+d_x,
那里L是小包q的长度,b_x和d_x分别为带宽和延迟链接x。然后 选择减到最小的链接|t_{q,x}-t_{p,x}|那里p是小包早先对q。
流动覆盖物流出的网络(MOSTNET)MTs和MGs
[0180]MOSTNET是一个覆盖物网络为意味着的向前,分裂和多点传送的 数据流(即,录影)‘透明地’,没有需要修改网络路由器或TCP/IP堆或者应 用在末端主人,可以任意地是机动性。在一实例,每个MOSTNET覆盖物 结是一MT或MG。MGs在前面的部分也许形成覆盖物结和保证无缝的小 河流动性如所描述。
[0181]“小河”提到从发令者将交付的美满的位所有序列(一种送的应用)到 一台接收器(一种接受应用)在一个基本的网络。一般,基本的网络是IP路 由器互联网,并且位被运输在IP小包里面层数4酬载。接受应用也许接受 所有位按他们从送的应用被送的同一顺序。一条损失宽容小河是一个接 受应用可能尽管有些位损失正确地起作用从小河的地方。同样,一条错 误宽容小河是一个接受应用在小河的地方可能尽管在有些位上的价值的变 化正确地起作用。例子包括数字式地编码录影、音频小河(即,MPEG小 河)是损失和错误宽容,并且其他数据流例如新闻传递,股票信息等等。注 意期限“小河”在互联网包括所有位序列将被运输在网络,并且,因此,包 括所有TCP或UDP数据。
[0182]一条小河的透明交付到一种接受应用意味着小河位到达接受应用按 同一顺序送了他们和这样接受应用正确地消耗小河,好象他们来自它原始 的发令者。因此,在一实例覆盖物网络是无形的到接受应用。
[0183]对居住在适当的点的结覆盖物网络的用途在基本的网络,也许用于 达到一个或更多个以下任务:1.小河信号和控制:对节间信号的用途协调和控制行动为了联合 达到以下的覆盖物结的小河被咬住的处理和向前,
2.小河分裂:达到聪明分裂小河入几条次级数据流寻址的多条路 线在覆盖物网络例如高效率地使用所有基本的网络带宽可利用对所有覆盖 物结,
3.小河向前或接受(法郎):属于小河的向前IP小包另一个顺流结 在做适当的翻译或加法以后小包的IP或上层的头例如保证小河的透明交付 对接受应用在请求的接收器。在寄发小包之前到顺流结,法郎也许做其 他小包处理或补救任务,即。失去的小包补救从在上游结,缓冲小包做流 量控制在本身和顺流结等等之间,
4.小河存贮和重赛:或以小包形式即,小河的收到的IP小包的某 一子集被存放在结任意时间,当纯净的酬载(提取的小河位)。小包确切的 接收顺序如被看见在IP层数3,4或者上述。以后,这个被存放的子集在 网络得到由所有请求的接收器重赛在要求时。重赛包括复制的IP小包确 切的原始的序列那个子集被创造并且存放和派遣他们到地方小河运输业 者。中间存储器因而依然是无形到看见小河的请求的接收器的应用,好 象它来自原始的发令者,
5.小河流动性:维护小河的透明交付在移动在不同的网络之中或 改变他们的IP地址或通道数的接收器竟管发令者或接收器在小河会议期 间。结可能在专用网之中甚而移动在NAT路由器之后。他们可以甚而移 动覆盖物网络即。希望送对或从不同的套覆盖物结接受小河即使在小河会 议期间。透明交付被维护即使在这样运动期间。
[0184]一实例,结网络覆盖物居住在适当的点的在一个基本的网络也许用 于执行任务1上述。在另一实例,任务1及/或者2也许两个被执行。在寂 静另一实例,分配1并且/或者2也许执行与一个或更多个3,4和5上述。MOSTNET组分的模范实例
[0185]。15个展示一MOSTNET 1500overlaid在互联网以它的显示的组分 任务覆盖物结的里面一。特别是,MOSTNET 1500包括结1510-1到 1510-5,发令者应用或小河发令者1520被结合到结1510-1,并且接收器应 用或小河接收器1530发生在结1510-5,如所显示。15.一个模范结的爆炸 1510-4也显示和包括小河运输业者或接收器1540,小河分离机1550和小 河存贮或者重赛1560。三个可能的小包道路穿过结1510-4显示作为道路 1570-1到1570-3。
[0186]如所显示。15,一条原始的小河1580提供给MOSTNET 1500由发令 者应用1520。结1510-1分裂原始的小河1580并且派出次级数据流1590-1 到1590-3。而且,结1510-4显示作为结合被接受的次级数据流1590-2和 1590-3和,假设联合的次级数据流1595到目的节点1510-5。
[0187]在一实例,它假设,小河的每个小包1580运载一个顺序编号。如 果小河1580是TCP或RTP多媒体流出,TCP或RTP顺序编号装于罐中使用 作为顺序编号为小河分裂。否则,覆盖物网络1500可能介绍它自己的顺 序编号入小包在小包的IP头的选项域或里面里面被插入的MTM头甚至外 在层数4(例如TCP)头,万一层数4挖洞使用在二个覆盖物结之间。
[0188]以后,小河分裂和再结合将被描述。一实例,小河(即,原始的小 河1580)也许被分裂成多条次级数据流(即,1590-1到1590-3),每哪个由一 个全球性地独特的次级数据流标识符是可识别的,substream_id。次级数 据流的小包序列每哪个由一个独特的部分id.是可识别的得到逻辑上分裂 成小河部分一个部分id为部分s因而是元组那里substream_id是它属于的次级数据流,长 度是小包的数量在这个部分,skip_length是区别依顺序编号连贯小包在这 个部分,并且next_position是下个部分的第一个小包的顺序编号在次级数 据流。整体部分id在部分的开始运载,典型地在部分的第一个小包的头里 面。因此,substream_id不需要只一次运载每个小包,但为每个部分。
[0189]在所有结(即,结1510-1到1510-5),接踵而来的小包序列为小河将 是部分的一般混合从不同的次级数据流。结在每个小包观看顺序编号确 定当每个部分开始并且结束时。在一实例,每条次级数据流有每个小包 或被装配的部分排队按它的顺序编号的顺序的它的缓冲。那些缓冲也许 然后投向小河存贮(即,小河存贮1560)或小河运输业者(即,小河运输业者 或接收器1540)或小河复合器(即,小河分离机或复合器1550)。
[0190]小河复合器(即,小河分离机或复合器1550)也许用于结合多条接踵 而来的次级数据流(即,次级数据流1590-2和1590-3)小河然后重新召集他 们入多条外出的次级数据流(即,次级数据流1595)。例如,考虑一条小河 分裂成二条次级数据流运载小河的甚而奇怪和小包的中的每一条即。 (1,3,5。)并且(2,4,6。)。复合器也许然后再结合这二条次级数据流入3条 外出的小河即(1,4,7。)(2,5,8。)并且(3,6,9。)。这3条外出的小河将有新 的次级数据流标识符被分配例如使他们全球性地独特地可识别由所有接受 结。
[0191]信号和控制(SC)以后将被描述。覆盖小河得到通过指定分裂或再 结合和下独特定义在每个覆盖物结n。关于分裂或再结合,为每条小河x 次级数据流被接受在结n的一些,SC将指定(x,n),是外出的次级数据流 从n。关于下,SC其次将指定(y,n),是下个蛇麻草结为每条外出的次 级数据流y从n。
[0192]一个或更多个覆盖结,甚至外在热忱的结,也许功能作为小河控制 器。在某些实例,结也许跑一种小河覆盖的算法在他们自己之中确定(x, n)和下(y,n)为每x,y,n。确切的算法可以通过交通工程学方法被设 计例如多元商品的流程算法或heuristically由任何人熟练在艺术,使用基本 的网络拓扑结构和带宽的知识。为每个结n,控制器也许发信号到n、出 口(x,n)和下(y,n)信息为所有对(x,y)期望在n。
[0193]MOSTNET更新也许发生,当1)一个新的覆盖物结加入MOSTNET 时,2)一个现有的覆盖物结脱离,或者3)覆盖物结需要改变套它的附近 结。一实例,MOSTNET更新也许完成改进小河质量。它也许也发生由 于有些结的失败结的流动性。新的套附近结也许当地然后取决于由结或 在中心控制器。
[0194]这样MOSTNET更新也许也寄发到管理员结。控制器和管理员结在 同一台物理服务器也许被实施。任何覆盖物结罐头担当管理员或控制 器。管理员结通知控制器结MOSTNET更新,相应地重新开动他们的算 法更新小河覆盖和发信号蒸汽覆盖物更新到所有相关的覆盖物结。
[0195]为大规模或地理范围内的小河发行,每台接收器只属于一个地方覆 盖物网络与地方控制器。这些控制器互相沟通达到全球性覆盖物网。
[0196]小河向前或接受(法郎)以后将被描述。每个结有拥有它自己的当 前IP地址和一个通道数为每条小河,我们称法郎adporr为那条小河在那个 结的一个小河法郎模块(即,小河运输业者或接收器1540)。
[0197]在所有结n,在寄发IP小包之前到一个顺流结,法郎模块用各自n和 顺流结法郎模块的adports在包标头替换初始源和目的地adports。那些原 始的adports在小包的IP/layer-4头现在运载其他适当的地方:即。在IP选 项域,或者在内在IP/layer-4头,万一挖洞使用层数3或层数4。
[0198]相反地,在收到IP小包以后从在上游结,法郎模块用从里边包标头 被提取的(和删掉了)原始的adport替换它的adport领域。
[0199]如果结是流动的,它的法郎adport为小河也许任何时候改变。结可 能然后跟踪每其他改变的法郎adports通过互相发信号adport变动或对某一 共同的第三结服务有效地作为MG。为结送小包,全球性地独特的MTID 也许运载小包的完全unambiguity关于确切地。
[0200]小河存贮和重赛(SR)以后将被描述。为小河的局部存储器,酬载 层4(即。TCP酬载或者RTP小包包括RTP头)将被存放的小河小包是法郎 模块挖洞的层数4不到一个顺流结,而且宁可到(即,小河存贮或重赛1560) 跑在结和听在一个地方层数4连接接口的一种地方SR应用。在一实例, 如果足够的中央处理机/存储器资源是可利用的,这种应用在操作系统的用 户空间在仁空间跑,但也许部份地跑。一般来说,SR应用也许修改原始 的蒸汽位,例如,恢复失去的位或进行转码的操作改进小河质量。
[0201]当小河的被存放的部分必须以后被提供到一台遥远的请求的接收 器,SR应用再小包化(packetizes)被存放的小河,好象它小河的原始的 发令者。这些小包也许然后被送回到法郎模块。
[0202]小河流动性以后将被描述。小河流动性也许通过使用有效的MG的 实施有效地达到在覆盖物结里面。在一实例,MG在覆盖物结里面登记其 他覆盖物结希望向它登记。如果任何登记的结的附加接口(adport)改变, 它也许发信号对它的MG的那变动,反过来表达对那个结所有附近结的那 变动。
[0203]在某些实例,由于MOSTNET更新,结也许需要重新登记与新的MG, 并且有新的套附近结,在小河会议中间。在这样案件,小河也许从老到 新的MG和老被递到新的套附近结使用在细节描述的MTM手动断路做法上 面。
[0204]如上所述,本发明可能提供一种轻量级,可升级,统一的选择或解 答给IMS/SIP的连通性和质量问题和MIP和许多其他好处和能由人赞赏熟 练在艺术。
[0205]当发明被描述了与各种各样的实例相关时,那些技术熟练者认为各 种各样的变化和改动也许做,无需离开发明的精神和范围如被定义在被添 附的要求上。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈