用于向不同实体提供网络接入的技术的制作方法

文档序号:6479645阅读:180来源:国知局
专利名称:用于向不同实体提供网络接入的技术的制作方法
技术领域
本发明总体涉及经由无线接入技术(RAT)来提供网络接入。具体地,本发明涉及 以下技术允许第一平台模块选择性地向不同实体(例如外部设备以及与第一平台模块位 置相同的第二平台模块)提供网络接入。
背景技术
传统上,移动电话已经是具有用于处理所有通信任务的专有操作系统的、以语音 为中心的设备。这些设备中的应用编程接口(API)不可用于第三方开发商。因此,最终用 户依赖于设备制造商提供应用。现今,移动通信产业逐渐变得意识到移动设备的开放应用环境的重要性和优势。 基本上,开放应用环境允许在设备制造期间或者其后由操作设备的用户在移动设备上安装 第三方应用。这种第三方应用可以包括游戏、软件升级等等。A. Ghosh ·入白勺 “Open application environments in mobile devices :Focus on JME and Ericsson Mobile Platform modules,,,Ericsson Review No. 2, Vol. 82, 2005 的第82至91页(ISSN:0014-0171)描述了移动设备的示例开放应用环境。该开放应用环 境基于具有支持一种或多种RAT (如通用分组无线服务(GPRS)、增强数据GSM演进(EDGE) 或宽带码分多址接入(WCDMA))的数字基带处理器的移动平台模块。该移动平台模块是包 括提供无线网络接入服务和通信服务(例如,针对语音、数据或多媒体应用)所需的所有必 要集成电路和软件以及使这些服务可用于驻留于移动平台模块内或逻辑上处于移动平台 模块之上的应用的接口在内的环境。传统上,移动平台模块通常包括专有操作系统(0S)。现在,随着开放应用环境的出 现,当期望运行开放OS(例如Symbian)时,将向移动设备添加具有第三方应用处理器的应 用平台模块。应用平台模块将与移动平台模块共同位于移动设备中,并处理包括例如多媒 体应用在内的应用。另一方面,移动平台模块将负责缩减的功能集合(包括所有移动通信 任务,例如提供无线网络接入)并主要充当网络接入平台模块。在应用平台模块与移动平 台模块之间,接口机制向应用平台模块上的应用提供对移动平台模块的平台模块内部功能 的接入,如同应用直接驻留于移动平台模块上或移动平台模块之内那样。随着支持不同类型的RAT的无线接入点变得普及,许多移动平台模块提供对多于 一种RAT的支持只是一种逻辑结论。从模块性的角度来说,有时期望两个或更多个分别支 持不同RAT的平台模块共同位于一个移动设备中。这种模块化方法便于在独立配置中或与 其他移动平台模块的任意组合中重用移动平台模块。W0-A-00/22857教导了一种模块化方法,其中,不同网络接入模块(如局域网 (LAN)模块和全球移动通信系统(GSM)模块)根据通用串行总线(USB)标准、经由通信总 线来互连。此时,连接至通信总线的其他模块(如闭路电视(CCTV)模块)可以一方面经由 LAN模块或另一方面经由GSM模块,来选择性地发送信号。通常将移动平台模块并入向终端设备(例如个人计算机或膝上型电脑)提供无线网络接入的、具有调制解调器功能的设备(例如网卡)。调制解调器设备可以支持两种或更 多种不同RAT,以确保网络接入在各种环境中的可用性。因此,由于对模块性的考虑,两个或 更多个不同移动平台模块可以同时安装在调制解调器设备内。

发明内容
相应地,需要一种用于将第一移动平台选择性地耦合至外部设备以及与第一平台 模块位置相同的第二平台模块中的至少一个的技术。根据第一方面,该需要是通过一种用于提供网络接入的设备来满足的,所述设备 包括第一平台模块,适于经由第一 RAT来支持网络接入,并包括第一数据接口。所述设备 还包括第二数据接口,适于耦合至第二平台模块;第三数据接口,适于耦合至外部设备; 以及第一转换机制,适于将第一数据接口选择性地耦合至第二数据接口和第三数据接口中 的至少一个,其中,耦合至第二数据接口以经由第二平台模块来向驻留于设备上的应用提 供网络接入,耦合至第三数据接口以向外部设备提供网络接入。通过根据使用情况将第一数据接口选择性地耦合至外部设备和第二平台模块中 的至少一个,可以简化平台模块中的一个或多个的内部构造。在一些情况下,一个或多个平 台间数据接口甚至可以被呈现为废弃。所述设备可以是适于销售给最终客户的成品,或者在备选方案中,所述设备可以 是半成品。所述成品包括第一平台模块和第二平台模块。所述半成品可能尚不包括第二平 台模块,但包括用于接收第二平台模块的接触结构。这种接触结构可以包括插口、焊料凸起寸。在一个实现中,平台模块中的至少一个适于根据模块化方法在不同配置中重用。 平台模块可以例如被配置为使得其可以在独立配置中使用,或者在备选方案中,在双模 (或三模等)配置中使用。在后一种情况下,两个或更多个平台模块将共同位于同一个设备 中,并被配置为彼此通信。即,每个平台模块可以包括被配置为耦合至一个或多个其他平台 模块的一个或多个接口。所述设备还可以包括用于实现转换控制机制的一个或多个控制器。在一个实现 中,所述设备包括第一控制机制,适于检测外部设备是否经由第三数据接口连接至所述设 备。此时,可以根据检测结果来控制所述第一转换机制。如果检测到存在外部设备,则第一 数据接口可以例如耦合至第三接口。另一方面,如果不存在外部设备,则第一数据接口可以 保持未连接,或可以耦合至第二数据接口。所述设备还可以包括第二转换机制,适于将第二数据接口耦合至第三数据接口。 与第一转换机制类似,第二转换机制也可以由第一控制机制根据是否可以检测到存在外部 设备来控制。所述第二转换机制还可以适于选择性地将第二数据接口从第三数据接口转换至 第一数据接口,反之亦然。在第二平台模块适于经由至少一个第二 RAT来支持网络接入的 情况下,可以提供第二控制机制,所述第二控制机制适于确定经由第一 RAT和第二 RAT中 的至少一个的网络接入的可用性;以及根据确定结果来控制第一转换机制和第二转换机 制。可选的第三控制机制适于控制第二转换机制以将第二数据接口耦合至第三数据接口 ;以及控制第一转换机制以将第一数据接口耦合至第三数据接口。在数据接口的这种 耦合状态下,可以经由第一 RAT来向驻留于所述设备上的应用提供网络接入,使得通过外 部设备来路由第一数据接口与第二数据接口之间去往和来自应用的任何网络业务量。如上所述,每个平台模块将包括至少一个(在一个实现中,精确地是一个)数据接 口。除了一个或多个数据接口以外,每个平台模块还可以包括用于平台间控制信令的控制 接口。在一个变型中,所述控制接口还适于在平台模块之间传送网络业务量。在这种情况 下,当第一数据接口耦合至第三数据接口时,可以使能平台间控制接口之间的网络业务量, 以经由第一 RAT,一方面向外部设备、另一方面向第二平台模块提供同时的网络接入。尤其在同时网络接入的情况下,所述设备还可以包括位于第一接口、驻留在所述 设备上的应用和外部设备之间的网络业务量分离器/组合器。所述网络业务量分离器/组 合器可以负责将从外部设备和从第二平台模块向网络的网络业务量进行组合,以及将来自 网络的网络业务量进行分离,使得将与外部设备相关联的网络业务量路由至外部设备,并 将与第二平台模块相关联的网络业务量路由至第二平台模块。所述设备还可以包括转换集线器。所述转换集线器可以包括第二数据接口、第三 数据接口和第四数据接口。所述第四数据接口适于耦合至第一平台模块的第一数据接口, 所述第二数据接口可以适于耦合至对应的第五数据接口,所述第五数据接口属于第二平台 模块。所述转换集线器的各个接口可以以上游或下游端口的形式实现。在一个示例中, 所述第四数据接口被实现为下游端口,所述第二数据接口也被配置为下游端口,所述第三 数据接口被配置为上游端口。此外,所述转换集线器可以包括第六数据接口,所述第六数据 接口可以被配置为还适于与第一平台模块的第一数据接口耦合的上游端口。所述转换集线器可以实现这里讨论的转换机制中的一个或多个。此外,集线器可 以包括控制接口,用于根据这里讨论的控制机制中的任一个来接收控制指令。备选地,集 线器可以包括内部控制器。所述转换集线器可以至少与第一平台模块以及专用集成电路(ASIC)中的转换机 制中的一个或多个集成在一起。备选地,集线器可以可选地与转换机制中的一个或多个一 起在第一集成电路中实现,并且,第一平台模块以及第二平台模块可以均以另一集成电路 的形式实现。第一平台模块的第一数据接口(和/或可选地,第二平台模块的对应数据接口) 可以选择性地在设备(或下游)模式和主机(或上游)模式中操作。设备模式与主机模式 之间的转换可以由第四控制机制来控制。所述第四控制机制适于当第一数据接口经由第 二数据接口耦合至应用时,在主机模式中操作第一数据接口。否则,例如当第一数据接口经 由第三数据接口耦合至外部设备时,将在设备模式中操作第一数据接口。这里讨论的各种数据接口可以根据多个接口标准之一来进行操作。作为一个示 例,可以提及USB标准。在USB情况下,数据接口可以被配置为将所述设备作为USB网卡呈 现给外部设备。除了将所述设备作为网卡呈现给外部设备以外或在其备选方案中,也可以 将由第一和/或第二移动平台提供的其他平台服务呈现给外部设备。这种服务可以包括大 容量存储功能、对象交换(OBEX)功能、设备管理功能、音频/视频/多媒体功能等。第一平台模块可以包括根据第一 RAT配置的数字基带处理器。以类似的方式,当第二平台模块适于经由第二 RAT来支持网络接入时,第二平台模块也可以包括根据第二 RAT配置的数字基带处理器。在这种情况下,第二平台模块可以被视为表示另一移动平台模 块。然而,第二平台模块还可以被实现为应用平台模块,并且在这种情况下,第二平台模块 可以包括应用处理器。所述设备一般可以被配置为静止设备或移动设备。对于移动实现,所述设备可以 被配置为移动终端(如个人数字助理,或PDA)、移动电话和网卡中的至少一个。备选地,所 述设备可以被配置为在移动终端、移动电话或网卡中使用的ASIC。外部设备可以被配置为个人计算机、膝上型电脑或另一静止或移动设备。该设备 可以被配置为经由线缆或短距离无线通信技术(例如蓝牙或者如IEEE 802. 11组之类的任 何无线局域网(WLAN)标准)可移除地连接至所述设备。根据另一方面,提出了一种提供网络接入的方法,其中,所述方法包括以下步骤 在第一平台模块的第一数据接口处,经由第一平台模块支持的RAT来提供网络接入;以及 将第一数据接口选择性地耦合至第二数据接口和第三数据接口中的至少一个,其中,耦合 至第二数据接口以经由耦合至第二数据接口的第二平台模块来向驻留于所述设备上的应 用提供网络接入,耦合至第三数据接口以向耦合至第三接口的外部设备提供网络接入。所述方法还可以包括在第三数据接口处检测外部设备的存在;以及响应于该检 测,将第一数据接口耦合至第三数据接口。所述方法还可以包括从第二平台模块接收网络 接入请求;以及响应于接收到网络接入请求,将第一数据接口耦合至第二数据接口。当第一 数据接口耦合至第三数据接口时,第二数据接口可以耦合至第三数据接口,以经由第一 RAT 向驻留于所述设备上的应用提供网络接入。在这种情况下,可以通过外部设备来路由第一 数据接口与第二数据接口之间的网络业务量。这里提出的技术可以以软件的形式、以硬件的形式、或使用组合的软件/硬件方 法来实现。对于软件方面,提供了一种包括程序代码部分的计算机程序产品,当在一个或多 个计算设备上运行所述计算机程序产品时,所述程序代码部分执行这里提出的步骤。所述 计算机程序产品可以存储在如存储芯片、⑶-ROM、硬盘等计算机可读记录介质上。


通过对优选实施例的以下描述以及附图,这里提出的技术的其他方面和优点将变 得显而易见,附图中图1示出了具有调制解调器设备实施例和终端设备的示例第一通信系统;图2示意性地示出了根据方法实施例的流程图;图3A和3B在两个不同的通信配置中示出了具有调制解调器设备实施例和终端设 备的示例第二通信系统;图4示出了与任何调制解调器设备结合使用的转换集线器的配置;图5示出了图3A和3B的通信系统的第三通信配置;图6示出了图3A和3B的通信系统的第四通信配置;以及图7A和7B在两个不同的通信配置中示出了具有平台间模块数据接口以及面向终 端设备的附加数据接口的双平台模块调制解调器设备。
具体实施例方式在对优选实施例的以下描述中,为了解释而非限制的目的,阐述了具体细节(例 如特定接口、网络接入技术和步骤序列),以提供对本发明的彻底理解。对于本领域技术人 员来说显而易见,本发明可以在脱离这些具体细节的其他实施例中实施。例如,尽管主要 将分别在第三和第四代移动通信标准(如通用移动电信系统(UMTS)和长期演进(LTE)标 准)的上下文中描述实施例,但显而易见,本发明也可以与根据例如GSM标准的第二代移动 通信技术相结合来实施。此外,本领域技术人员应当理解,以下解释的服务、功能和步骤可以使用与编程的 微处理器、专用集成电路(ASIC)、数字信号处理器(DSP)或通用计算机相结合进行工作的 软件来实现。还应当理解,尽管主要将在方法和设备的上下文中描述以下实施例,但本发明 也可以在计算机程序产品以及包括计算机处理器和耦合至处理器的存储器在内的系统中 实现,其中,存储器是利用可以执行这里公开的服务、功能和步骤的一个或多个程序来编码 的。图1示出了包括调制解调器设备100的实施例以及终端设备102在内的示例通信 系统。在一个示例中,调制解调器设备100被配置为网卡,终端设备102被配置为具有用于 接收网卡的标准槽的膝上型电脑。调制解调器设备100包括两个移动平台模块104、106,均支持一种或多种RAT并 均以单独平台模块芯片的形式实现。对具体RAT的支持包括在相应移动平台模块104、106 上提供该RAT的至少一个专用基带处理器108、110。每个移动平台模块104、106还可以包 括专用RF组件(例如RF放大器),或者这种RF组件可以由移动平台模块104、106联合使 用。在一些实施例中,平台模块106可以由应用平台模块所替代,并且,相关联的基带处理 器110可以被应用处理器所替代。此外,还可以将包括应用处理器在内的应用平台添加至 调制解调器设备100,并与平台模块106耦合。平台模块106可以以支持一种或多种现有或传统RAT (如EDGE、WCDMA、GSM或高速 分组接入(HSPA)无线技术)的平台主要芯片的形式提供。另一平台模块104可以以支持 一种或多种新型RAT(如LTE或演进HSPA(eHSPA))的平台共同芯片的形式提供。两个单独平台模块104、106的提供具有一些至关重要的优点,例如,提高了灵活 性并缩短了上市时间。更高的灵活性由模块化方法产生,该模块化方法允许选择性地在独 立方案中或在如图1所示的双模方案中实现平台模块104、106。上市时间的缩短是复杂度 降低的结果,复杂度降低是由于在不同平台模块104、106之间分配对不同RAT的支持而导 致的。移动平台模块104、106包括多个接口。首先,每个移动平台模块104、106包括面 向终端设备102的数据接口 112、114。数据接口 112、114被配置为由终端设备102使用,以 经由每个平台模块104、106支持的一种或多种RAT来获得网络接入。在一个实现中,数据 接口 112、114是根据USB标准来实现的。具体地,可以根据将移动设备100作为以太网网 卡呈现给终端设备102的USB设备类别,来配置数据接口 112、114。经由USB提供以太网的 合适 USB 设备类别包括例如 USB CDC ECM、USB CDC EEM、USB CDC ENCM 和 USB NCM。除了将其自身作为USB以太网网卡呈现给终端设备102以外(或备选地),设备 100还可以将其自身作为USB大容量存储器或作为任何USB音频/视频/多媒体设备呈现给终端设备102。应当注意,面向外部设备102的数据接口 112、114不必须根据USB标准而配置。其 他可能的接口标准包括通用异步接收机/发射机(UART)标准或任何专有标准。一方面的 数据接口与另一方面的控制接口之间的区别与所传送的信息类型有关。数据一般由用户或 用户应用来产生或请求,而控制信息典型地仅在下层组件之间交换。在图1的实施例中,两个数据接口 112、114连接至USB转换集线器116的相应内 部接口(图1中未示出)。集线器116以单个物理数据端口(图1中也未示出)的形式向 终端设备102呈现两个数据接口 112、114。相应地,尽管在两个平台模块104、106上存在两 个逻辑USB以太网设备(以数据接口 112、114的形式),但将仅向终端设备102呈现单个物 理USB端口。集线器116包括转换逻辑(图1中未示出),实现转换机制,以经由集线器116的 内部接口,将平台模块104的数据接口 112选择性地耦合至平台模块106的数据接口 114 或终端设备102。集线器116的转换状态由驻留于调制解调器设备100内任意位置(例如, 驻留于平台模块104、106中的一个或两个上)的控制器118来控制。在集线器116的第一转换状态下,平台模块104的数据接口 112经由集线器116 耦合至平台模块106的数据接口 114。在该状态下,驻留于平台模块106上的应用120经 由平台模块104支持的RAT来获得网络接入。应当注意,应用120不必须部署在平台模块 106内,而是还可以部署在与移动平台模块106耦合的应用平台模块上。在集线器116的第二转换状态下,移动平台模块104的数据接口 112连接至集线 器116的、导向终端设备102的USB端口。在该转换状态下,向终端设备102提供根据平台 模块104支持的RAT的网络接入。在可选的第三转换状态下,平台模块104的数据接口 112同时耦合至平台模块106 的数据接口 114和终端设备102。相应地,经由平台模块104支持的RAT,同时向移动应用 120和终端设备102上的应用提供网络接入。可以存在其他转换状态,其中平台模块104的数据接口 114直接连接至外部设备 102,其间没有任何集线器。在外部设备102被配置为不能处理USB集线器的打印设备的情 况下,例如在PictBridge协议的上下文中,可能需要这种配置。除了面向终端设备102的数据接口 112、114之外,移动平台模块104、106还包括 平台间控制接口 122、124。平台间控制接口 122、124将用于在两个平台模块104、106之间 交换控制信令。这种控制信令可以包括内部RAT (IRAT)同步、IRAT切换、从一个平台模块向 另一平台模块的订户标识模块(SIM)接入(在这种情况下,两个移动平台模块104、106中 仅单一移动平台模块需要提供SIM接入功能)、以及包括平台模块唤醒功能在内的系统控 制信令。可以根据UART标准、USB标准、通用输入/输出(GPIO)标准或任何专有标准,来 配置控制接口 122、124。在根据USB标准来配置控制接口 122、124的情况下,它们同时可以 用于平台间数据传送。调制解调器设备100 —方面经由数据连接126,另一方面经由控制连接128,来与 终端设备102通信。数据连接126从USB集线器116的物理端口向终端设备102的物理 USB端口 130延伸。另一方面,控制连接128在调制解调器设备100的控制接口 132与终端 设备102的对应控制接口 134之间延伸。控制接口 132、134可以根据UART标准或任何专有标准而配置。备选地,可以省略控制接口 132、134,并可以经由由USB集线器116提供的 端口与终端设备102的USB端口 130之间的链路来交换控制信令。如图1所示,终端设备102包括第一数据接口 136和第二数据接口 138,第一数据 接口 136和第二数据接口 138适于耦合至调制解调器设备100,以经由调制解调器设备100 支持的RAT来获得网络接入。具体地,第一数据接口 136是逻辑USB接口,适于耦合至平台 模块104的对应USB数据接口 112,以经由平台模块104提供的一种或多种RAT来获得网络 接入。另一方面,第二数据接口 138是逻辑USB接口,适于耦合至平台模块106的对应USB 接口 114,以经由平台模块106提供的一种或多种RAT来获得网络接入。终端设备102还包括接口驱动器140,适于将终端设备102的第一数据接口 136 和第二数据接口 138绑定为一个逻辑网络接口。因此,需要网络接入的终端设备102的任 何应用142将不会看到调制解调器设备100的两个单独数据接口 112、114,而仅看到由接口 驱动器140提供的单个逻辑网络接口。接口驱动器140耦合至控制接口 134,以接收指示平台模块104、106支持的RAT的 可用性的控制信息。因此,接口驱动器140将根据经由控制接口 134接收到的控制信息,选 择性地转换至第一数据接口 112或第二数据接口 114。控制信息仍可以由调制解调器设备 100的控制器118产生。图2所示的流程图200以方法实施例的形式示意了图1所示的调制解调器设备 100的基本操作。关于图2的流程图200,调制解调器设备100的操作开始于在步骤202经由平台模 块104支持的RAT来提供网络接入。如上所述,为此,实现了平台模块104的数据接口 112。在下一步骤204,通过集线器116,将平台模块104的数据接口 112选择性地耦合 至平台模块106或终端设备102 (或同时耦合至这两者)。具体地,在第一转换状态下,平台 模块104的数据接口 112经由集线器116的内部接口耦合至平台模块106的数据接口 114。 因此,在该转换状态下,可以向应用120提供网络接入。在第二转换状态下,平台模块104 的数据接口经由USB集线器116的适当内部接口连接至外部设备102的端口 130。因此,在 该转换状态下,向终端设备102提供网络接入。图3A和3B在两个不同的转换配置中示出了可以根据以上在图1的上下文中讨论 的系统实施例导出的另一系统实施例。此时,相同参考标记将用于标识相同或相似的组件。在图3A和3B所示的实施例中,调制解调器设备100仍是双模设备,包括支持LTE RAT的第一移动平台模块104和支持UMTS RAT的第二移动平台模块106。除了在图1的上 下文中已讨论(从而部分地未在图3A和3B中示出)的组件以外,每个平台模块104、106 还包括以具有IP层功能的IP模块的形式存在的网络地址管理组件150、152。网络地址管 理组件150、152被配置为经由UART控制接口 122、124来彼此通信。两个网络地址管理组 件150、152之间的这种平台间控制通信旨在对由每个网络地址信令组件150、152维持的IP 栈进行同步。这种同步包括网络已分配的IP地址在相应IP栈之间的传送。在IP栈同步 之后,两个移动平台模块104、106将如同调制解调器设备100仅具有单个IP栈(和单个IP 地址)那样向外部世界(即,向网络和向终端设备102)进行操作。从图3A和3B中可见,每个平台模块104、106还包括构成面向相关联接入网的接 口的网络信令模块154、156。网络信令模块154、156负责经由相关联RAT来建立和维持网络连接(如与因特网的连接)所需的信令。移动平台模块104、106中的每一个分别向终端设备102的接口驱动器(图3A和 3B中未示出)提供USB接口 112、114。UMTS平台模块104被配置为将其自身作为USB以 太网网络接入点(NAP)设备呈现给接口驱动器,以经由USB以太网、使用UMTS RAT来向终 端设备102 (USB主机)给出网络接入。以类似的方式,LTE平台模块106被配置为经由USB 接口 114,将其自身作为USB以太网NAP设备呈现给接口驱动器,从而经由USB以太网、使用 LTE RAT来向终端设备102给出因特网接入。终端设备102的接口驱动器适于将两个数据 接口 112、114呈现的这两个USB以太网设备绑定为具有相同IP地址的一个逻辑网络接口。 相应地,终端设备102的操作系统(具有相关联IP栈)和运行于该操作系统上的应用仅看 到单个网络设备,而看不到两个专用移动平台模块104、106。应当关于图3A和3B所示的系统实施例提及的方面是以下事实每个单独的移动 平台模块104、106内的数据路径可以包括一方面的数据接口 112、114与另一方面的网络信 令模块154、156之间的IP捷径。该捷径构成了 IP分组绕过相应网络地址管理组件150、 152的直接链路。基本上,仅在IP分组涉及例如地址解析协议(ASP)、动态主机配置协议 (DHCP)和域名系统(DNS)标准的情况下,这些组件150、152才必须包括在数据路径中。在 没有实现图3A和3B所示的IP捷径的情况下,通过相关联的网络地址管理组件150、152来 路由所有IP分组。图4示意了图3A和3B所示的USB转换集线器116的内部组件。如图4所示,集 线器116在三个物理数据接口 160、162、164处基本上提供了传统集线器功能。集线器116 可以与第一 USB收发器166 (与LTE平台模块104的数据接口 112耦合)和第二 USB收发 器168 (与UMTS平台模块106的数据接口 114耦合)耦合。此外,两个开关170和172包 括在集线器116中或耦合至集线器116。如以下将更详细讨论的,两个开关170、172的转换 状态可以由图1所示的控制器118来控制。USB集线器116还包括与面向USB收发器166、168的数据接口 162、164相关联的 两个缓冲器、本领域公知的串行化/解串行化组件、集线器控制器功能、锁相环(PLL)/时钟 组件和电源电路。因此,这里不进一步描述这些组件。以类似的方式,USB收发器166、168 中的每一个包括串行化/解串行化组件、支持OTG(On-The-Go) (UTMI+)和/或UMTI+低引 脚接口(ULPI)控制器功能的USB 2.0收发器宏单元接口扩展、PLL/时钟组件以及电源电 路。这些组件是也本领域公知的,因此这里不作更详细的描述。图4所示的USB集线器116可以以单个集成电路的形式实现(可选地,与开关170、 172和/或收发器166、168 —起实现)。备选地,集线器116可以与LTE平台模块104 —起 集成在单个ASIC中。可选地,该ASIC还可以包括图1的控制器118和图4的开关170、172 和收发器166、168。为了清楚,图3A和3B仅示出了集线器116的接口 160、162和164。尽 管USB收发器166、168以及开关170、172也存在,但在这些图中省略了它们。如图4所示,USB集线器116的第一数据接口 160可以经由第一开关170耦合至终 端设备102(经由收发器166)。第二数据接口 162可以经由第二开关172耦合至面向LTE 平台模块104的USB收发器166,第三接口 164耦合至面向UMTS平台模块106的USB收发 器168。面向终端设备102的数据接口 160实现上游(主机)端口,两个其余数据接口 162、 164实现下游(设备)端口。
两个开关170、172所实现的转换逻辑被配置为选择性地采取两个转换状态之一。 在第一转换状态(图4中由实线箭头示出,还在图3A中示出)下,涉及以下情况LTE平台 模块104连接至数据接口 160 (上游端口),UMTS平台模块106连接至USB集线器116的数 据接口 164(下游端口)。当驻留于UMTS平台模块106之上的本地应用经由LTE平台模块 104提供的LTE RAT来获得网络接入时,采取第一转换状态(“移动应用使用情况”)。当如个人计算机或膝上型电脑之类的终端设备102连接至由USB集线器116的数 据接口 160表示的上游端口时,并且当LTE平台模块104和UMTS平台模块106连接至分别 由USB集线器116的数据接口 162、164表示的下游端口时,采取第二转换状态(图4中由 虚线和点线箭头指示,还在图3B的场景中示出)。采取第二转换状态,以经由LTE RAT和 UMTS RAT中的一个或两个,向终端设备102提供网络接入。如上所述,在这种情况下,调制 解调器100将充当USB以太网设备(“USB以太网使用情况”)。根据具体使用情况来执行图3A、3B和4所示的两个状态之间的转换。该转换是可 以根据对外部USB主机(终端设备102)是否连接至调制解调器设备100的检测来控制的。 对应控制信令可以由如图3A和3B所示的LTE平台模块104发起(在这种情况下,图1的 控制器118将至少部分地驻留于LTE平台模块104上)。如图3A和3B所示,LTE平台模块104的数据接口 112能够在设备模式与主机模式 之间转换。出于该原因,如图4所示,USB转换集线器116被配置为支持LTE平台模块104 的共享USB设备/主机接口 112与USB转换集线器116的主机端口(数据接口 160)和相 关联设备端口(数据接口 162)的并行连接。在图3A的移动应用使用情况下,数据接口 112操作于主机模式,并连接至UMTS平 台模块106的数据接口 114(操作于设备模式)。在图3B所示的USB以太网使用情况下, 数据接口 112操作于设备模式,并连接至终端设备102的USB端口(见图1中的参考标记 130,其操作于主机模式)。如上所述,在图3B的USB以太网使用情况下,UMTS平台的数据 接口 114操作于设备模式,并连接至外部USB主机(终端设备102)。以下,将参照图5和6更详细地描述图3A所示的移动应用使用情况和图3B所示 的USB以太网使用情况的同时组合。对于图5所示的场景,假定驻留于UMTS平台模块106 上或UMTS平台模块106内的应用仅需要经由LTE RAT的低速率数据服务。这种类似于IP 电话呼叫的低速率数据服务可以由核心网中的IP多媒体子系统(IMS)提供。如图5所示,这种低速率数据服务的数据路径可以采用通常用于传送平台间控制 信令的平台间控制接口 122、124。因此,在图5所示的组合使用情况下,经由控制接口 122、 124向UMTS平台模块106和从UMTS平台模块106路由去往和来自驻留于UMTS平台模块106 上的移动应用的低速率LTE数据,而经由数据接口 112(USB设备模式)向终端设备102(外 部USB主机)和从终端设备102路由高速率LTE数据。应当注意,典型地,控制接口 122、124不适于支持高数据速率。由于该原因,图5 所示的场景不适用于以下情况驻留于UMTS平台模块106上的移动应用需要太高而不能在 控制接口 122、124上传送的数据速率。在这种情况下,可以通过在终端设备102的接口驱 动器(USB主机驱动器;见图1中的参考标记140)中引入数据桥功能,经由终端设备102从 LTE平台模块104向UMTS平台模块106路由数据,反之亦然。图6示意了对应数据路径。对于图6所示的场景,将以不同方式对待上行链路数据传送和下行链路数据传送。在下行链路方向上,LTE平台模块104将用于USB以太网服务的LTE数据以及用于移 动应用的LTE数据都发送至终端设备102。终端设备102的接口驱动器将分离两个LTE数 据流,并将用于USB以太网服务的LTE数据转发至终端设备102的本地应用,而将用于移动 应用的LTE数据桥接和转发(经由集线器116)至UMTS平台模块106。在上行链路方向上,终端设备102的接口驱动器必须将来自本地应用的数据和来 自移动应用的数据进行组合。然后,经由集线器116将组合的数据转发至LTE平台模块104。可选地,可以以与图6所示类似的方式,经由终端设备102在LTE平台模块104和 UMTS平台模块106之间路由控制信令,从而省略图1、3A、3B、5和6所示的控制接口 122、 124。此外,可选地,UMTS平台模块106可以起到LTE平台模块104与UMTS平台模块 106之间的USB连接的主机作用。在这种情况下,UMTS平台模块106的数据接口 114将被 配置为可以选择性地操作于设备模式和主机模式的USB接口。如果数据接口 114操作于设 备模式(USB以太网使用情况),则其连接至外部USB主机(终端设备102)。如果其操作于 主机模式(移动应用使用情况),则其连接至LTE平台模块104的数据接口 112。在这种情 况下,LTE平台模块的数据接口 112将被配置为USB设备接口。此外,集线器116的转换状态也可以由UMTS平台模块106而不是由LTE平台模块 104来控制,或由调制解调器设备100的单独控制器(既不驻留于LTE平台模块104上,也 不驻留于UMTS平台模块106上)(见图中的控制器118)来控制。从对多个实施例的以上描述中显而易见,在移动平台模块104、106与终端设备 102之间提供转换集线器116是有利的。这种方案避免了与如图7A和7B所示不存在转换 集线器116的场景相关联的缺陷。如图7A和7B所示,UMTS平台模块实现了面向终端设备的一个USB设备接口、面 向LTE平台模块的用于平台间数据传送的一个USB设备接口、以及用于平台间控制信令的 UART控制接口。LTE平台模块也实现了面向终端设备的一个USB设备接口、面向UMTS平台 模块的用于平台间数据传送的一个USB主机接口、以及用于平台间控制信令的UART控制接 口。图7A和7B所示的场景具有以下缺陷每个平台模块需要两个专用USB接口。每个平 台的第二 USB接口占据对应平台模块的附加ASIC面积并增加了生产成本。此外,由于两个 平台模块都还可以在独立部署中使用,因此通常将根本不需要第二 USB接口。关于图7A和7B所示的场景,实施例所提出的方案具有以下优点在每个平台模块 上仅需要一个USB接口。该事实节省了 ASIC面积,因此节约了生产成本。如果LTE平台模 块连接至无论如何支持多于一个USB接口的另一平台模块,则该另一平台的其余USB接口 可以用于其他目的,例如与超宽带(UBB)芯片或USB通用集成电路卡(UICC)的连接。另一 优点来自于由于每个平台模块可以自主地处理向外部设备的用户数据传送,不需要对平 台间模块数据接口上电,因此降低了功率消耗。具有面向终端设备的平台模块专用数据接口的方案还简化了经由这些数据接口 的其他平台模块专用功能,例如调试、闪存、数据大容量存储等。此外,可以重用用于这些目 的的现有软件工具,这是由于可以单独访问每个平台此外,由于数据路径与传统的独立情况(即,仅包括单个移动平台模块的调制解 调器设备)下相同,因此减少了平台模块内的开发代价。因此,不需要针对以下情况实现特定用户数据路径一个移动平台模块处理面向终端设备的接口,另一个移动平台模块处理 网络接入。 相信通过以上描述将完全理解本发明的许多优点,并且显而易见,可以在不脱离 本发明范围或者不牺牲其所有优点的情况下,在本发明的示例方面的形式、构造和布置上 进行各种改变。由于本发明可以以多种方式改变,因此应当认识到,本发明应当仅由所附权 利要求的范围来限定。
权利要求
一种用于提供网络接入的设备(100),所述设备(100)包括 第一平台模块(104),适于经由第一无线接入技术RAT来支持网络接入,并包括第一数据接口(112); 第二数据接口(164),适于耦合至第二平台模块(106); 第三数据接口(160),适于耦合至外部设备(102);以及 第一转换机制(170、172),适于将第一数据接口(112)选择性地耦合至第二数据接口(164)和第三数据接口(160)中的至少一个i.耦合至第二数据接口(164),以经由第二平台模块(106)来向驻留于所述设备(100)上的应用(120)提供网络接入;以及ii.耦合至第三数据接口(160),以向外部设备(102)提供网络接入。
1.耦合至第二数据接口(164),以经由第二平台模块(106)来向驻留于所述设备(100) 上的应用(120)提供网络接入;以及 .耦合至第三数据接口(160),以向外部设备(102)提供网络接入。
2.根据权利要求1所述的设备,还包括第一控制机制(118),适于检测外部设备 (102)是否经由第三接口(160)连接至所述设备(100),并根据检测结果来控制第一转换机 制(170、172)。
3.根据权利要求1或2所述的设备,还包括第二转换机制(170、172),适于将第二数 据接口(164)耦合至第三数据接口(160)。
4.根据权利要求2和3所述的设备,其中,第一控制机制(118)还根据对外部设备 (102)是否经由第三接口(160)连接至所述设备(100)的检测的结果,控制第二转换机制 (170,172)。
5.根据权利要求4所述的设备,还包括第三控制机制(118),适于控制第二转换机 制(170、172),以将第二数据接口(164)耦合至第三数据接口(160),并控制第一转换机制 (170、172),以将第一数据接口(112)耦合至第三数据接口(160),从而经由第一RAT来向所 述应用(20)提供网络接入,其中,第一数据接口(112)与第二数据接口(164)之间的网络 业务量通过外部设备(102)来路由。
6.根据前述权利要求中任一项所述的设备,其中,第一平台模块(104)包括第一控制 接口(122),第二平台模块(106)包括第二控制接口(124)。
7.根据权利要求6所述的设备,其中,第一控制接口(122)和第二控制接口(124)适于 在第一平台模块(104)与第二平台模块(106)之间传送控制信令和网络业务量。
8.根据权利要求7所述的设备,其中,当第一数据接口(112)耦合至第三数据接口 (160)时,使能第一控制接口(122)与第二控制接口(124)之间的网络业务量,以经由第一 RAT向外部设备(102)和第二平台模块(106)提供同时的网络接入。
9.根据前述权利要求中任一项所述的设备,还包括位于一方面的第一接口(116)与另 一方面的所述应用(120)和外部设备(102)之间的网络业务量分离器/组合器(116)。
10.根据前述权利要求中任一项所述的设备,还包括转换集线器(116),所述转换集 线器(116)包括第二数据接口(164)和第三数据接口(160),并且还包括第四数据接口 (162),所述第四数据接口(162)适于耦合至第一接口(112)。
11.根据权利要求10所述的设备,其中,第一平台模块(104)、转换集线器(116)、以及 转换机制(170、172)中的一个或多个集成在专用集成电路ASIC中。
12.根据前述权利要求中任一项所述的设备,其中,第一数据接口(112)选择性地操作 于设备模式和主机模式。
13.根据权利要求12所述的设备,还包括第四控制机制(118),所述第四控制机制 (118)适于当第一数据接口(112)经由第二数据接口(164)耦合至所述应用(120)时,在 主机模式中操作第一数据接口(112),以及当第一数据接口(112)经由第三数据接口(160) 耦合至外部设备(102)时,在设备模式中操作第一数据接口(112)。
14.根据前述权利要求中任一项所述的设备,其中,第一、第二和第三数据接口(112、 164、160)中的至少一个是通用串行总线USB接口。
15.根据前述权利要求中任一项所述的设备,还包括第二平台模块(106)。
16.根据权利要求15所述的设备,其中,第二平台模块(106)适于经由至少一个第二 RAT来支持网络接入。
17.根据权利要求15或16所述的设备,还包括应用处理器,耦合至第二平台模块 (106)或被包括在第二平台模块(106)中。
18.根据前述权利要求中任一项所述的设备,其中,第一平台模块(104)和第二平台模 块(106)中的至少一个包括数字基带处理器(108、110),所述数字基带处理器(108、110)是 分别根据第一 RAT和第二 RAT中的至少一个来配置的。
19.根据前述权利要求中任一项所述的设备,其中,所述设备(100)被配置为移动 终端、移动电话和网卡中的至少一个,或被配置为在移动终端、移动电话或网卡中使用的 ASIC。
20.一种由具有第一平台模块(104)和第二平台模块(106)的设备(100)提供网络接 入的方法,所述方法包括-在第一平台模块(104)的第一数据接口(112)处,经由第一平台模块(104)支持的无 线接入技术RAT来提供网络接入;以及-将第一数据接口(112)选择性地耦合至第二数据接口(164)和第三数据接口(160) 中的至少一个i.耦合至第二数据接口(164),以经由耦合至第二数据接口(164)的第二平台模块 (106)来向驻留于所述设备(100)上的应用(120)提供网络接入;以及 .耦合至第三数据接口(160),以向耦合至第三接口(160)的外部设备(102)提供网 络接入。
21.根据权利要求20所述的方法,还包括在第三数据接口(160)处检测外部设备 (102)的存在;以及将第一数据接口(112)耦合至第三数据接口(160)。
22.根据权利要求20或21所述的方法,还包括从第二平台模块(106)接收网络接入 请求;以及将第一数据接口(112)耦合至第二数据接口(164)。
23.根据权利要求20至22中任一项所述的方法,还包括将第二数据接口(164)耦合 至第三数据接口(160),并将第一数据接口(112)耦合至第三数据接口(160),以经由第一 RAT来向所述应用(120)提供网络接入,其中,第一数据接口(112)与第二数据接口(164) 之间的网络业务量通过外部设备(102)来路由。
24.一种包括程序代码部分的计算机程序产品,当在计算设备上执行时,所述程序代码 部分执行根据权利要求20至23中任一项所述的步骤。
25.根据权利要求24所述的计算机程序产品,存储在计算机可读记录介质上。
全文摘要
本发明描述了一种用于向各个组件选择性地提供网络接入的技术。用于实现该技术的调制解调器设备包括第一平台模块,适于经由无线接入技术RAT来支持网络接入。第一平台模块包括第一数据接口。所述设备还包括第二数据接口,适于耦合至第二平台;以及第三数据接口,适于耦合至外部设备。转换机制将第一数据接口选择性地耦合至第二数据接口,以经由第二平台模块来向驻留于所述设备上的应用提供网络接入。转换机制还可以将第一数据接口耦合至第三数据接口,以向外部设备提供网络接入。
文档编号G06F13/40GK101946554SQ200880127092
公开日2011年1月12日 申请日期2008年12月18日 优先权日2007年12月21日
发明者尤尔根·勒泽尔, 莫腾·克里斯腾森, 马库斯·莫腾斯 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1