实施动态链接选择方法及装置的制作方法

文档序号:7636585阅读:118来源:国知局
专利名称:实施动态链接选择方法及装置的制作方法
技术领域
本发明关于通信系统。更特定言之,本发明关于一种在传输/接收单元(TRU)之 间实施动态链接选择(DLS)的方法及装置。
背景技术
当今而言,大多数TRU拥有多重接口以存取网络(例如因特网),使得这些TRU 可对网络建立多重链接。该等接口可为有线的(例如Ethernet、 Fast Ethernet、 Gigabit Ethernet等)或是无线的(例如无线印信认可(WiFi) 、 IEEE 802. llb、 802. lla或802. llg、 802.16、 Bluetooth""链接、蜂巢式链接、或类似链接〕。有些 TRU亦可包括运用相同技术的多重接口。举例来说, 一膝上型计算机可有一内部 miniPCI及一外部个人计算机存储器国际协会(PCMCIA) WiFi连接。在操作中,一TRU可与另一TRU建立一以上的链接,其中一个链接可能具有在数 据吞吐量、延迟等方面优于他者的表现。在此情况中,会想要切换成具有较好表现的 链接。发明内容本发明关于一种在TRU之间实施DLS的方法及装置。 一第一 TRU判断一第二 TRU 是否拥有具备一 DLS能力的多重接口 。若该第二 TRU拥有具备DLS能力的多重接口 , 则该第一 TRU通过一选定链接向该第二 TRU发送一封包。然后该第一 TRU从该第二 TRU接收一报告并且以该报告为基础评估该链接的质量。该第一 TRU依据一预定准则 及该链接的质量选择一用于一新封包的链接。若该第二 TRU没有具备DLS能力的多重 接口,则该第-TRU定期经由所有可用链接向该第二TRU发送探测封包。该第二TRU 回应于该等探测封包发送响应封包且该第一 TRU以该等响应封包的统计为基础评估 链接质量。


图1标出一 TRU与一网络间的多重连接的实例,其中依据本发明实施DLS。 图2示出一第一 TRU和一 TRU处于一异质网络内,在此同时发射器依据本发明施 行DLS。图3示出依据本发明的定期探测封包的传输。图4标出依据本发明在一异质网络内施行DLS的一第一 TRU和一第二 TRU。 图5是一依据本发明施行DLS的一程序的流程图。
具体实施方式
在下文中,术语"TRU〃包括任何无线和有线通信单元,其中非局限性包括一无 线传输/接收单元(WTRU)、 一使用者设备、 一固定或移动站台、 一固接或移动用户 单元、 一呼叫器、 一膝上型计算机、 一个人数字助理(PDA)、或是任何其它能够在 一无线或有线或二者兼具的环境内运作的装置类型。在下文中,术语"基地台"非局 限性包括一 Node-B、 --网点控制器、 一存取点或是一无线环境中的任何其它介接装 置类型。本发明可应用于任何无线和有线通信系统。举例来说,本发明可应用于一 IEEE 802.21系统(媒体独立交接)以供在一有线局域网络(LAN)、一无线局域网络(WLAN)、 一无线都会网络(WMAN)及一蜂巢式网络之间无缝移动。本发明的特征可并入一集成电路(IC)内或被建构在一包含众多互连组件的电路内。图1标出一 TRU 102与一网络104间的多重连接的实例,其中依据本发明实施 DLS。 TRU 102包括多重接口 112a-112c。接口 112a-112c可为一有线接口 112a (譬 如Ethernet、 Fast Ethernet、 Gigabit Ethernet、或类似接口 )或是一无线接口 112b、 112c (例如WiFi、 IEEE 802. llb、 802. 1 la或802. 1 lg、 802.16、 Bluetooth:蜂巢 式接口、或类似接口) 。 TRU 102可同时建立多重链接114a-114c (亦即多重数据路 径)。在图1实例中,TRU 102对网络104 (譬如因特网协议(IP)网络)建立三个 数据路径,亦即一使用一有线接口 112a接到网络104的有线链接114a、 一使用一无 线接口 112b经由--基地台106a的无线链接114b、及一使用一无线接口 112c经由一 基地台106b的无线链接114c。依据本发明,TRU 102动态地选择一链接(亦即实施DLS)以用一对于使用者来 说畅行无碍的方式进行数据传输。DLS的目的是在多个TRU之间有多重链接可用时识 别并运用最佳链接来传输数据。TRU 102监测每一链接并依据预定准则选择一具备最
佳表现的链接。表现评估的准则非局限性包括资源的最佳化、安全性、服务质量(QoS)、 或类似准则。图2显示一第一TRU 202和--第二TRU 204经由一网络230进行通信,在此同时 只有第一TRU 202依据本发明施行DLS。由第一 TRU 202负责执行DLS。第二 TRU 204 可能不具有DLS机制且因此可能无法直接与第一 TRU 202的DLS交换信息。第一 TRU 202包含一网络层212、 一 DLS层214、多重媒体存取控制(MAC)层 216a-216n及对应的实体(PHY)层218a-218n以供支持不同通信协议下的多重接口 。 第二 TRU 204包含一网络层222、单一 MAC层224及单一 PHY层226。若第一 TRU 202 施行DLS,第一TRU 202选择可用链接当中一最佳链接(例如数据链结232,通过MAC 216a和PHY 218a)以通过选定链接232连接到网络230并向第二 TRU 204发送一数 据封包。为了让第---TRU 202选择最佳链接,会使用一探测机制。图3示出用于传输探测 封包的探测时期。定期探测时期302被定义为致使第一 TRU 202的DLS层214定期在 每一探测时期302经由所有可能链接(亦即MAC 216a-216n及PHY 218a-218n)向第 二 TRU 204发送探测封包。第二 TRU 204接收这些探测封包并向第一 TRU 202发送一 响应封包。第- TRU 202以收到的响应封包的统计为基础判断第一 TRU 202与第二 TRU 204间的最佳链接。此种统计非局限性包括一接收信号强度指针(RSSI)、 一信 噪比(SNR)、 一位错误率(BER)、 一帧错误率(FER)及该等响应封包的延迟当中 至少一者。图4显示一第一 TRU 402与一第二 TRU 404进行通信。TRU 402、 404依据本发 明施行DLS。在图4中,第一 TRU 402和第二 TRU 404 二者都具有DLS能力且可在TRU 402、 404之间建立一点对点通信机制。第一 TRU 402以来自第二 TRU 404的反馈为 基础选择最佳链接,此将在下文详细说明。第一 TRU 402包含一网络层412、 一 DLS层414及多重MAC层416a-416n和对应 的PHY层418a-418n。第二 TRU 404包含一网络层422、 一 DLS层424及多重MAC层 426a-426n和对应的PHY层428a-428n。第一 TRU 402的DLS层414选择一接口 (例 如一 MAC层416a和一 PHY层418a),且经由一数据路径432发送一数据封包,该数 据封包被第二 TRU 404经由PHY层428a和MAC层426a接收。在通过选定链接432进 行数据传输期间,会发生一经由第一 TRU 402 DLS层414间的一点对点通信的其它链 接连续监测。若有一链接拥有比目前选定链接432更好的质量,第二TRU 404的DLS 层424向第一TRU 402发送一推荐信息。举例来说,假设在第二 TRU 404处,该第二 TRU察觉到数据路径432上的链接质量不良,则第二 TRU 404的DLS层424向第一 TRU 402的DLS层414发送一点对点通信信息434,告知一 MAC层416n和一 PHY层418n 是推荐的接口 。第一 TRU 402的DLS层414可能依据来自第二 TRU 404的反馈接受推 荐将接口换成被推荐者(亦即MAC/PHY层416n/418n)并且经由一数据路径436向第 二TRU 404发送一数据封包。第一 TRU 402的DLS层414作出最佳链接的最终决策。第一 TRU 402的DLS层 414可能不接受第二TRU 404的推荐,代之为以第一TRU 402侧上的一优先条件〔例 如服务质量(QoS))为基础选择另一接口和数据路径。举例来说,DLS层424可能 是以接收封包的良好CRC结果为基础但不考虑第一 TRU 402用来在链接436上传输的 数据传输率而推荐MAC/PHY层416n/418n。若第一 TRU 402所需数据传输率较高(例 如第一 TRU 402需要传输一 12 kbps声音通话且链接436仅许可以6 kbps传输), 则第一 TRU 402的DLS层414可能选择允许此数据传输率的另一链接(例如通过 MAC/raY层416b/418b的链接)当作一新链接。图5是一依据本发明施行DLS的一程序500的流程图。在步骤502的发现阶段中, 一第一 TRU收集有关于其环境及该第一 TRU周遭的TRU (亦即第二 TRU)的类型的信 息。该信息包括该等第二TRU是否拥有具备一DLS层的多重接口、第二TRU拥有的接 口种类(例如Ethernet, IEEE 802、蜂巢式、Bluetooth,或类似者)以及连接需 求(亦即哪一个比较重要、QoS、资源节约度、安全性、或类似条件)。针对每一第二 TRU,第一 TRU检查每一第二 TRU是否拥有具备一 DLS层的多重接 口或是只有一个不具备DLS层的接口 (步骤504)。若第二TRU拥有具备一DLS层的 多重接口 ,第一 TRU开始在一链接上向第二 TRU发送数据封包并且等候来自第二 TRU 的一报告(步骤506)。第一TRU从第二TRU接收一报告(步骤508)。该报告含有 关于该链接的链接质量譬如一 BER、 一 PER、 一 SNR、或类似者的信息。第一 TRU以 该报告为基础检查链接质量(歩骤510)。若第二 TRU只有一个不具备DLS层的接口 ,则第一 TRU定期经由所有可能链接向 第二TRU发送探测封包(步骤512)。第一TRU从第二TRU接收探测响应封包(步骤 514)。第一 TRU的DLS层以探测响应封包(例如BER、 PER、 SNR、或类似者)的统 计为基础检査一链接质量(步骤516)。第一TRU随后以预定准则为基础选择一用于发给第二TRU的一新数据封包的链接(歩骤518)。该预定准则非局限性包括QoS、链接可靠度、资源使用率、费用及安全性当中至少一者。第一 TRU可建构一将上述准则的全部或一部分纳入考虑的决策度 量标准。举例来说,若第一 TRU判断QoS或链接可靠度对于下个封包来说不是非常重要, 则第一 TRU可能以资源使用率为基础选择一链接并选取一消耗最少资源的链接。若第 一 TRU判断QoS或链接可靠度对于下个封包来说非常重要,则第一 TRU可能在一以上 的链接上发送封包并在第二 TRU处结合这些封包以达成最高可靠度。尽管以上已就特定组合用较佳实施例说明本发明的特征和组件,每一特征或组件 可被单独使用而不具备较佳实施例的其它特征和组件或者是被以有或没有本发明其 它特征和组件的多种组合使用。
权利要求
1.一种在包括一第一传输/接收单元(TRU)和一第二TRU的一通信系统中选择一用来建立该第一TRU与该第二TRU间通信的链接的方法,该方法包含该第一TRU判断该第二TRU是否拥有具备一动态链接选择(DLS)能力的多重接口;若该第二TRU拥有具备该DLS能力的多重接口,则该第一TRU通过一选定链接向该第二TRU发送一封包并且从该第二TRU接收一报告,该第一TRU和第二TRU可于该选定链接上相互通讯;以及该第一TRU以该报告为基础选择一链接。
2. 根据权利要求1所述的方法,其特征在于,来自该第二TRU的该报告包括 链接质量信息。
3. 根据权利要求2所述的方法,其特征在于,该链接质量信息包括由该第一 TRU所传输的该封包的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、 数据吞吐量及延迟时间中至少其一。
4. 根据权利要求l所述的方法,其特征在于,该第二TRU在该报告中包括一 推荐链接,藉此该第一TRU可选择该推荐链接。
5. 根据权利要求1所述的方法,其特征在于,更包含 若该第二 TRU没有具备该DLS能力的多重接口 ,则该第一 TRU定期经由所有可用链接向该第二 TRU发送探测封包, 该第二TRU回应于该等探测封包而发送响应封包;以及 该第一 TRU以该等响应封包的统计为基础评估链接质量。
6. 根据权利要求5所述的方法,其特征在于,该等响应封包的统计包括该等 响应封包的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、数据吞吐 量及延迟时间当中至少其一。
7. 根据权利要求1所述的方法,其特征在于,该预定准则包括服务质量 (QoS)、资源可用性、费用及安全性中至少其一。
8. 根据权利要求7所述的方法,其特征在于,该第一TRU产生一组合度量标 准,以供利用该预定准则而选择一最佳链接。
9. 根据权利要求7所述的方法,其特征在于,更包含以下步骤该第一TRU判断链接可靠度对于新封包来说是否重要,藉此,若链接可靠度对于新封包来说不重 要,则该第一TRU以资源节约度为基础选择一链接,且若链接可靠度对于新封包来说 很重要,则该第一 TRU以QoS为基础选择一链接。
10. —种用于动态选择链接的传输/接收单元(TRU),该TRU包含 多组实体层和媒体存取控制(MAC)层,每一组实体层和MAC层支持一不同通信协议下的一接口;及一动态链接选择(DLS)层,其被建构用来判断另一TRU是否拥有具备一DLS能 力的多重接口,藉此,若另一 TRU拥有具备该DLS能力的多重接口,该DLS层通过一 选定链接向另一 TRU发送一封包,并且以另一 TRU所发送的一报告及一预定准则为基 础选择一用于一新封包的链接。
11. 根据权利要求IO所述的TRU,其特征在于,该报告包括链接质量信息。
12. 根据权利要求11所述的TRU,其特征在于,该链接质量信息包括该封包 的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、及延迟时间中至少 其一。
13. 根据权利要求IO所述的TRU,其特征在于,该DLS层可接受另一TRU在 该报告中所发送的一推荐链接。
14. 根据权利要求10所述的TRU,其特征在于,若另一 TRU没有具备该DLS 能力的多重接口,则该DLS层经由所有可用链接向另一TRU发送探测封包,并且以另 一 TRU回应该等探测封包而发送的响应封包的统计为基础未评估链接质量。
15. 根据权利要求14所述的TRU,其特征在于,该等响应封包的统计包括该 等响应封包的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、及延迟 时间当至少其一。
16. 根据权利要求10所述的TRU,其特征在于,该预定准则包括服务质量 (QoS)、资源可用性、费用及安全性当中至少其一。
17. 根据权利要求16所述的TRU,其特征在于,该DLS层产生一组合度量标 准,用以利用该预定准则而选择该链接。
18. 根据权利要求16所述的TRU,其特征在于,该DLS层判断链接可靠度对 于该新封包来说是否重要,藉此,若链接可靠度对于该新封包来说不重要,则该DLS 层以资源节约度为基础选择一链接,且若链接可靠度对于该新封包来说很重要,则该 DLS层以QoS为基础选择一链接。
19. 一种支持动态链接选择的通信系统,该系统包含多个传输/接收单元(TRU),至少一TRU包含多组实体层和媒体存取控制(MAC)层,每一组实体层和MAC层支持一不同 通信协议下的一接口;及一动态链接选择(DLS)层,其被建构用来判断另一 TRU是否拥有具备一 DLS 能力的多重接口,藉此,若另一 TRU拥有具备该DLS能力的多重接口,该DLS层通过 一选定链接向另一 TRU发送一封包,并且以另一 TRU发送的一报告及一预定准则为基 础选择一用于一新封包的链接。
20. 根据权利要求19所述的系统,其特征在于,该报告包括链接质量信息。
21. 根据权利要求20所述的系统,其特征在于,该链接质量信息包括该封包 的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、及延迟时间中至少 其一。
22. 根据权利要求19所述的系统,其特征在于,该TRU的该DLS层可接受另 一 TRU在该报告中所发送的一推荐链接。
23. 根据权利要求19所述的系统,其特征在于,若另一 TRU没有具备该DLS 能力的多重接口,则该DLS层经由所有可用链接向另一TRU发送探测封包,并且以另 一 TRU回应该等探测封包而发送的响应封包的统计为基础评估链接质量。
24. 根据权利要求23所述的系统,其特征在于,该等响应封包的统计包括该 等响应封包的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、及延迟 时间中至少其一。
25. 根据权利要求19所述的系统,其特征在于,该预定准则包括服务质量 (QoS)、资源可用性、费用及安全性中至少其一。
26. 根据权利要求25所述的系统,其特征在于,该DLS层产生一 组合度量 标准,以供利用该预定准则选择该链接。
27. 根据权利要求25所述的系统,其特征在于,该DLS层判断链接可靠度对 于该新封包来说是否重要,藉此,若链接可靠度对于该新封包来说不重要,则该DLS 层以资源节约度为基础选择一链接,且若链接可靠度对于该新封包来说很重要,则该 DLS层以QoS为基础选择一链接。
28. —种用于选择在多个传输/接收单元(TRU)间通信链接的集成电路,至少 一链接被建立在该等TRU之间,该IC包含多组实体层和媒体存取控制(MAC)层,每一组实体层和MAC层支持一不同通信 协议下的一接口;一动态链接选择(DLS)层,其被建构用来判断另一 TRU是否拥有具备一 DLS能 力的多重接口,藉此,若另一TRU拥有一DLS能力,该DLS层通过一选定链接向另一 TRU发送一封包并且以来自另一 TRU的一报告及一预定准则为基础选择一用于一新封 包的链接。
29. 根据权利要求28所述的IC,其特征在于,来自另一TRU的该报告包括链 接质量信息。
30. 根据权利要求29所述的IC,其特征在于,该链接质量信息包括由该第一 TRU所发出的封包的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、 及延迟时间当中至少其一。
31. 根据权利要求28所述的IC,其特征在于,该TRU的该DLS层可接受另一 TRU在该报告中所发送的一推荐链接。
32. 根据权利要求28所述的IC,其特征在于,若另一 TRU没有具备该DLS能 力的多重接口,则该DLS层经由所有可用链接向另一TRU发送探测封包,并且以另一 TRU回应该等探测封包而发送的响应封包的统计为基础评估链接质量。
33. 根据权利要求32所述的IC,其特征在于,该等响应封包的统计包括该等 响应封包的一位错误率、 一封包错误率、 一信噪比、 一接收信号强度指针、及延迟时 间中至少其一。
34. 根据权利要求28所述的IC,其特征在于,该预定准则包括服务质量(QoS)、 资源可用性、费用及安全性当中至少其一。
35. 根据权利要求34所述的IC,其特征在于,该DLS层产生一组合度量标准, 以供利用该预定准则而选择该链接。
36. 根据权利要求34所述的IC,其特征在于,该DLS层判断链接可靠度对于 该新封包来说是否重要,藉此,若链接可靠度对于该新封包来说不重要,则该DLS层 以资源节约度为基础选择一链接,且若链接可靠度对于该新封包来说很重要,则该 DLS层以QoS为基础选择一链接。
全文摘要
本发明提出一种在传输/接收单元(TRU)之间实施动态链接选择(DLS)的方法及装置。一第一TRU判断一第二TRU是否拥有具备一DLS能力的多重接口。若该第二TRU拥有具备DLS能力的多重接口,则该第一TRU通过一选定链接向该第二TRU发送一封包。然后该第一TRU从该第二TRU接收一报告并且以该报告为基础评估该链接的质量。该第一TRU依据一预定准则及该链接的质量选择一用于一新封包的链接。若该第二TRU没有具备DLS能力的多重接口,则该第一TRU定期经由所有可用链接向该第二TRU发送探测封包。该第二TRU发送响应封包且该第一TRU以该等响应封包的统计为基础评估链接质量。
文档编号H04J99/00GK101151834SQ200680010112
公开日2008年3月26日 申请日期2006年3月17日 优先权日2005年3月31日
发明者凯瑟琳·利菲, 玛吉·萨奇, 广 陆 申请人:美商内数位科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1