卸载联接相关的通信处理的制作方法

文档序号:8909474阅读:373来源:国知局
卸载联接相关的通信处理的制作方法
【专利说明】卸载联接相关的通信处理
[0001]对相关申请的交叉引用
[0002]本专利申请要求于2012年12月20日提交的美国专利申请序列号13/721,294的优先权,其全部内容通过引用被结合于此。
技术领域
[0003]本公开涉及设备通信系统,更具体地,涉及以资源有效的方式向其它设备提供广域网接入。
【背景技术】
[0004]经由广域网(WAN)(比如,互联网)进行交互的能力正迅速成为现代电子设备的基本功能。传统上不包括通信资源的常见设备(例如,各种器具、温控器、汽车等)现在能够利用互联网来传达状态更新、传达紧急警报、为远程用户提供控制特征等。然而,尽管许多设备现在具有通信功能,这些设备中的许多设备仍不能直接访问互联网。例如包括尺寸/空间、功率、成本、复杂性、许可、操作环境等的各种限制可能会将设备限制为有线通信、近距离通信或短程无线通信等。在这些情况下,第一设备可以起到用于提供管道的网关的作用,第二设备可以通过该管道访问互联网。
[0005]提供到另一设备的WAN接入的第一设备的常见示例包括被连接到有线或无线接入点(AP)的电缆或数字订户线(DSL)调制解调器。这是可行但静态的解决方案。更先进的移动设备(比如,智能电话)的优势已经允许这种类型的接入变为移动的,其中二次设备可以被联接(tethered)到能够采用第三代(3G)无线技术、第四代(4G)无线技术等进行互联网接入的蜂窝手机。例如,诸如膝上型计算机、平板计算机等的计算设备可以经由电缆或短距离无线介质被“联接”到能够提供对互联网的接入的智能电话。虽然这种解决方案是可行的并且也是移动的,但是可能会出现其它问题。例如,复杂性更高的移动设备可能包括仅基于它们本身的操作的大量的资源需求。因此,将单独的设备联接到移动设备可能增加对已经紧张的移动设备资源的负担。
【附图说明】
[0006]所要求保护的主题的各个实施例的特征和优势将随着下面的【具体实施方式】的进行以及对附图的引用变得更明显,在附图中相同的数字表示相同的部件,其中:
[0007]图1示出根据本公开的至少一个实施例的卸载联接相关(tethering-related)的通信处理的示例;
[0008]图2示出根据本公开的至少一个实施例的对于可用的中间设备的示例配置;
[0009]图3示出根据本公开的至少一个实施例的通信示例;以及
[0010]图4示出根据本公开的至少一个实施例的用于卸载联接相关的通信处理的示例操作。
[0011]尽管下面的【具体实施方式】将参考说明性实施例继续进行,它们的许多替代、修改和变体对本领域技术人员来说将是显然的。
【具体实施方式】
[0012]本公开涉及卸载联接相关的通信处理。一般地,设备中的通信处理器可以负责处置被联接的设备和WAN(比如,互联网)之间的通信。本文中所提到的联接(tethering)可以包括被配置成中间物(intermediary)的设备,被联接的设备(比如,经由有线或无线通信被耦接到门户设备的设备)可以通过该中间物访问其它的被联接的设备、WAN等。不止一个设备可以被同时联接到中间设备。在将管理被联接的设备的责任转到通信处理器中时,中间设备(比如,应用处理器)中其它的处理资源可以是不参与的并且潜在地完全与被联接的连接隔离,从而允许设备起到中间物的作用以节省电力/处理资源、维持更好的安全性等。
[0013]在一个实施例中,设备(例如)可以包括用于与至少一个其它设备和WAN进行通信的通信模块、用于控制信息在该至少一个其它设备和该WAN之间如何传送的通信处理器以及与通信处理器相分离的用于运行设备中的至少一个应用的应用处理器。示例通信处理器可以包括网络地址转换(NAT)资源和至少一个转换表以用于路由该至少一个其它设备和WAN之间的通信分组。通信处理器还可能包括用于至少过滤该至少一个其它设备和WAN之间的通信分组的防火墙。在一个实施例中,通信模块可以经由短距离无线网络与该至少一个其它设备进行通信、可以经由长距离无线网络与WAN进行通信,并且通信处理器可以对短距离无线网络和长距离无线网络之间的通信分组进行路由。通信模块还可能经由至少一个其它短距离无线网络与WAN进行通信,通信处理器还可能在例如它确定该至少一个其它短距离无线网络是可用的并且是使用的首选时使得通信模块利用该至少一个其它短距离无线网络而不是长距离无线网络。
[0014]在相同或不同的实施例中,(比如,被设备中的应用处理器运行的)至少一个应用至少关于在至少一个其它设备和WAN之间传送信息对通信处理器进行控制。例如,该至少一个应用可以使得通信处理器进入用于在至少一个其它设备和WAN之间传送信息的模式。该至少一个应用还可以判定在至少一个其它设备和WAN之间传送信息是否被允许。在示例实施例中,指示设备进入用于在至少一个其它设备和WAN之间传送信息的模式的指令可以在通信处理器处被接收。将通信处理器配置为在至少一个其它设备和WAN之间传送信息之后可以在至少一个其它设备和WAN之间传送信息。
[0015]图1示出根据本公开的至少一个实施例的卸载联接相关的通信处理的示例。系统100例如可以包括中间设备102、一个或多个被联接的设备104和WAN 106。一个或多个被联接的设备104可以经由有线或无线链路108被耦接到中间设备102,中间设备102可以经由有线或无线链路110被耦接到WAN 106。一般地,这种配置允许一个或多个被联接的设备104通过到中间设备102的有线或无线链路108相互交互,此外,一个或多个被联接的设备104还可以能够通过有线或无线链路110与WAN 106进行交互。
[0016]例如,中间设备102可以包括被配置为经由有线或无线链路108与一个或多个被联接的设备104的每一个中的被联接的设备通信模块(TDCM) 116进行通信的中间设备通信模块(IDCM) 112。IDCM 112还可以能够经由有线或无线链路110与WAN 106进行通信。IDCM 112可以包括(或可以至少被耦接到)通信处理器114,其可以辅助组成一个或多个被联接的设备104的设备之间的交互(比如,设备到设备的通信)以及一个或多个被连接的设备104与WAN 106之间的交互(设备到WAN的通信)。特别地,通信处理器114可以将从被联接的设备104接收到的通信分组路由(比如,连同任何必要的分组处理、转换、变换等)到另一被联接的设备104、中间设备102内的目的地(比如,应用)或WAN 106,并且可以将从WAN 106接收到的通信分组路由到一个或多个被联接的设备104或中间设备102内的目的地。
[0017]在一个实施例中,中间设备102还可以包括与通信处理器114相分离的应用处理器118。通信处理器114和应用处理器118的分离不要求它们是中间设备102中分离的组件。通信处理器114和应用处理器118例如还可以是同一处理组件内的两个处理引擎(比如,核),其中通信处理器114可以被耦接到至少IDCM 112并专门管理中间设备102中的通信。应用处理器118可以运行中间设备102中的各种应用,其中至少一个应用可以被配置为与通信处理器114进行交互。该至少一个应用可以能够执行关于通信处理器114的各种管理功能,包括例如判定中间设备102中是否允许进行联接(比如,鉴于提供商限制)、提供安全性、激活联接功能等。这样做,与联接设置、配置、启用等相关联的操作可以在逻辑上被与每分组处理(比如,NAT、转发、加防火墙)分离。对操作的这种逻辑分离导致中间设备102中处理责任的划分,并因此导致现有实现方式中所没见过的各种益处,现有实现方式中所有联接相关的操作被单个处理器(比如,应用处理器118)执行。
[0018]例如,从应用处理器118中分离通信处理器114可以提高中间设备102中的效率、性能和设备中的安全性。关于效率,由于通信处理器114可以仅专用于通信管理,因此它可以是更小的处理器(例如,通信芯片组中的卸载或嵌入式处理核)。更小的处理器可以比一般地用于管理中间设备102中的操作的处理器(比如,应用处理器118)消耗更少的功率。同样地,通过在通信处理器114中执行每分组处理来跨接口或跨存储器复制地发送分组可以消耗更少的功率。因此,如果应用处理器118能够保持部分地或完全不被涉及到联接操作中,则中间设备102中的处理资源和功率可以被节省。此外,因为应用处理器118不被要求处置
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1