用于在不同的对等通信群组之间传输数据的方法和装置的制造方法

文档序号:8548393阅读:171来源:国知局
用于在不同的对等通信群组之间传输数据的方法和装置的制造方法
【技术领域】
[0001]本公开一般地涉及无线通信设备,更具体地涉及用于在不同的对等通信群组之间传输数据的方法和装置。
【背景技术】
[0002]大多现代无线设备包括某种形式的对等无线通信。例如,蜂窝电话可以经由蓝牙连接与另一蜂窝电话交换联系人信息或者经由对等W1-Fi连接(例如无需路由器的802.1lff1-Fi连接)与另一蜂窝电话执行多玩家游戏。
[0003]但是,这些对等机制没有有效地缩放到大量设备。试图缩放这些对等机制导致数据分组的无效路由,这导致数据延迟并增加了功耗。
【附图说明】
[0004]图1是示例对等(P2P)邻居的框图。
[0005]图2是另一示例对等(P2P)邻居的框图。
[0006]图3是示例电子设备的框图。
[0007]图4是用于确定设备是否将运行桥接器的示例电子设备的框图。
[0008]图5是用于在不同的对等通信群组之间传输数据的示例过程的流程图。
[0009]图6是用于在不同的对等通信群组之间传输数据的另一示例过程的流程图。
[0010]图7是用于在不同的对等通信群组之间传输数据的又一示例过程的流程图。
[0011]图8是用于在不同的对等通信群组之间传输数据的另一示例过程的流程图。
[0012]图9是用于确定设备是否将运行桥接器以便利在不同的对等通信群组之间传输数据的示例过程的流程图。
[0013]图10是用于确定桥接器利用什么接口的示例过程的流程图。
【具体实施方式】
[0014]简单地说,在特定实施例中,蜂窝电话或其他计算设备确定是否经由W1-Fi同时连接到两个不同的对等(P2P)W1-Fi群组所有者。如果是,蜂窝电话例示电话中的TRILLRBridge接口以便利每个或分立对等W1-Fi群组之间的通信。蜂窝电话还确定是否同时连接到至少一个其他对等W-Fi设备(例如另一蜂窝电话)和W1-Fi路由器。在这样的情形下,蜂窝电话确定W1-Fi路由器是否还包括TRILL RBridge接口。如果W1-Fi路由器不包括TRILL RBridge接口,蜂窝电话例示/运行其本地TRILL RBridge接口以便在另一对等W1-Fi设备与W1-Fi路由器之间的通信。如果W1-Fi路由器不包括TRILL RBridge接口,蜂窝电话使得在W1-Fi路由器处的TRILL RBridge接口被例示以便在另一对等W1-Fi设备与W1-Fi路由器之间的通信。在其他特征之中,无线设备能够彼此发现,并且以消耗非常少的功率且有效缩放的方式动态地形成非常大的对等群组。
[0015]更一般地,公开了用于在不同的对等通信群组之间传输数据的方法和装置。在实施例中,无线设备确定其是否同时连接到多个对等通信群组并且例示无线设备处的桥接器接口以用于在每个对等通信群组之间的通信。无线设备还确定其是否同时连接到至少一个对等通信设备和接入点。在这样的情形中,无线设备确定接入点是否还包括桥接器接口。如果接入点不包括桥接器接口,无线设备例示/运行在无线设备处的桥接器接口以用于在至少一个对等通信设备和接入点之间的通信。如果接入点包括桥接器接口,无线设备使得接入点处的桥接器接口例示以用于在至少一个对等通信设备和接入点之间的通信。
[0016]在实施例中,射频收发机操作地耦合到控制器(例如,微处理器所控制的802.11收发机)。控制器被构造为经由第一对等群组所有者连接到第一对等通信群组(例如,经由充当群组所有者的另一无线设备连接到第一 W1-Fi对等通信群组)。控制器还构造为经由第二对等群组所有者连接到第二不同的对等通信群组(例如,经由充当另一群组所有者的又一无线设备连接到第二 W1-Fi对等通信群组)。控制器还被构造为动态地确定例示桥接器接口以在第一对等通信群组和第二对等通信群组之间传输数据(例如运行TRILLRBridge以将两个分立的对等群组连接成为对等“邻居”)。控制器还被构造为基于业务分类来过滤第一对等通信群组和第二对等通信群组之间的对等业务(例如,将对等业务限制到该对等邻居)。
[0017]在一个示例中,第一对等通信群组中的多个设备和第二对等通信群组中的第二不同的多个设备每个是相同的网际协议(IP)子网的成员。在一个示例中,控制器被构造为通过连接到W1-Fi对等通信群组所有者来连接到第一对等通信群组。在一个示例中,控制器被构造为通过例示多个链路(TRILL)路由桥接器(RBridge)接口的透明互连来例示桥接器接口。
[0018]现在转到附图,图1中图示了示例对等(P2P)邻居系统100的某些元素的框图。图示的系统100包括多个对等(P2P)群组104中的多个无线设备102 (例如蜂窝电话、便携计算机、电视、相机等等)。每个对等群组104典型地包括充当对等群组所有者102a、102c和102f的一个无线设备102a、102c和102f以及作为对等(P2P)客户端的一个或多个其他无线设备102。每个对等群组所有者102a、102c和102f如同用于该对等群组104中的客户端的接入点(例如,802.1lff1-Fi路由器)那样工作,即使在本示例中,每个对等群组所有者102a、102c和102f不具有到网络基础设施的直接连接。
[0019]对等群组104可以经由一个或多个无线设备102无线连接到一个或多个其他对等群组104。在这样的情形中,连接对等群组104的无线设备102操作桥接器。例如,连接无线设备102可以操作RBridge。操作桥接器的无线设备102可以是对等群组所有者和/或客户端。
[0020]图1中所示的示例包括三个对等群组104a、104b和104c。对等群组104a包括对等群组所有者102a和两个对等客户端102b和102c。对等群组104b包括对等群组所有者102c和两个对等客户端102d和102e。无线设备102c是群组104a的客户端和群组104b的所有者。对等群组104c包括对等群组所有者102f和两个对等客户端102g和102e。无线设备102e是群组104b的客户端和群组104c的客户端。
[0021]群组所有者102a运行RBridge,其形成群组104a和群组104b之间的连接的一侧。群组所有者102c运行另一 RBridge,其形成群组104a和群组104b之间的连接的另一侧。客户端102e运行RBridge,其形成群组104b和群组104c之间的连接的一侧。群组所有者102f运行另一 RBridge,其形成群组104b和群组104c之间的连接的另一侧。
[0022]共同地,直接和/或间接地通过桥接器102a、102c、102e和102f连接的这些对等群组104形成网络“邻居”。邻居中的任何无线设备102可以与邻居中的任何其他无线设备102通信。例如,无线设备102b可以发送消息到无线设备102g。在这个示例中,消息从无线设备102b行进到无线设备102a。充当群组所有者和桥接器的无线设备102a确定消息的目的地不在群组104a中。因此,无线设备102a将消息转发到无线设备102c。充当群组所有者和桥接器的无线设备102c确定消息的目的地不在群组104b中。因此,无线设备102c将消息转发到无线设备102e。无线设备102e不是群组所有者。因此,无线设备102e将消息转发到无线设备102f。充当群组所有者和桥接器的无线设备102f确定消息的目的地在群组104c中。因此,无线设备102f将消息转发到其最终目的地,无线设备102g。
[0023]图2中图示了另一示例对等(P2P)邻居系统100的某些元素的框图。如同示例系统100 (包括为示例系统200的子集),示例系统200包括多个对等(P2P)群组104中的多个无线设备102 (例如,蜂窝电话、便携计算机、电视、相机等等)ο再次地,每个对等群组104典型地包括充当对等群组所有者102a、102c和102f的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1