用于使用多个处理器的单个地址与无线网络进行通信的方法及设备的制作方法

文档序号:7675036阅读:174来源:国知局
专利名称:用于使用多个处理器的单个地址与无线网络进行通信的方法及设备的制作方法
技术领域
本发明大体来说涉及无线网络,且特定来说涉及具有多个处理器的移动系统,所 述多个处理器操作多个可能使用单个无线通信链路及单个地址来要求无线网络接入的 数据应用程序。
背景技术
在一个或一个以上装置之间交换信息是计算机网络的主要目的。为将信息从一个 装置正确地路由到另一个装置,为每一装置指派一地址,且所述装置使用所指派地址 进行通信。例如,在典型网络中,源装置使用指派给目的地的地址向所述目的地发送 经封装的数据(一系列包)。在接收到所述经封装数据时,目的地向发送方的地址发 送确认。
一种广泛使用的通信协议是TCP/IP。 IP地址用于在网络上将一系列包从一个装 置路由到另一个装置。在典型的无线数据系统中,为通信端点指派单个IP地址。然后, 一个或一个以上网络使用所指派IP地址通过因特网将包投送到由所述地址指定的特
定TCP/IP端点。
蜂窝式电话是移动站的一个实例,所述移动站出于(例如)上传及下载信息及接 入服务的目的以无线方式与一个或一个以上远程网络通信。蜂窝式电话技术正被不断 改进,添加功能(例如添加位置定位功能),同时使得蜂窝式电话更小且更有能效。 出于这些目的,"清除(off-load)"对外部计算机和外部网络的某些处理可能是有利 的。而且,将信息外部存储而不是存储在蜂窝式手机上可能是有利的。
将蜂窝式电话连接到另一电子装置(例如便携式膝上型计算机)并通过蜂窝式电 话上的调制解调器提供网络连接可能也是有用的。出于本文的目的,术语"移动站" 或"移动系统"涵盖蜂窝式电话及其所连接的电子装置(例如膝上型计算机)。
随着越来越多的功能被添加到蜂窝式电话(例如在实施诸如GPS等特性时),且 越来越多的装置可以连接到蜂窝式电话(例如膝上型计算机),会创建额外的通信"端 点"以与网络交换数据。不幸地是,由于这些端点与蜂窝式电话连接,则这些"端点" 与其所定位的装置(或其所连接的装置)共享一共用IP地址。因此,无论接收到什么 数据,所述共用IP地址均会产生打算由所述两个(或两个以上)端点中的哪一者来接 收数据的混淆。
例如,如果一个以上的数据应用程序正在移动系统中操作(例如,如果一个数据 应用程序驻存于调制解调器中,且另一数据应用程序驻存于膝上型计算机上的主机/ 应用装置上),则存在一个以上的端点指派有所述单个地址。所述单个地址会产生所 述两个端点中的哪一者是目的地的混淆。例如,在其中仅为客户端(MS)侧指派一个 IP地址的典型系统中,数据包可被任意地路由到调制解调器处理器上或主机处理器上 的任一终端应用程序。为避免这一问题,某些无线系统实施某种形式的仲裁,允许仅 一个数据应用程序或调制解调器应用程序在任一时间处操作。不幸地是,在所述系统 中,非操作应用程序空闲等待直到其它操作完成,从而浪费时间且低效地使用系统资 源。
为解决多个端点的所述问题,已建议向移动系统指派多个IP地址。在其中移动 系统包含调制解调器和膝上型计算机的实例中,这将涉及将一个IP地址指派给调制解 调器,且将另一IP地址指派给膝上型计算机。然而,多个IP地址将要求IP包路由的 装置支持(路由器非常复杂且将需要显著资源及开发),且多个IP地址还将要求PDSN 支持,其所有均使得这一方法不合需要。

发明内容
本文揭示一种通信系统,其允许多个数据应用程序在分布式执行环境中同时工 作,在所述分布式执行环境中将仅一个IP地址指派给移动系统。所述移动系统包括无 线通信系统,所述无线通信系统具有第一处理装置(例如具有调制解调器处理器或网 卡的蜂窝式电话)及具有另一处理器的第二处理装置(例如具有数据处理器或个人数
字助理的膝上型计算机)。将单个IP地址指派给第二处理器,且因此将所有传入的外 部通信均存储于第二处理器的TCP/IP堆栈中,即使第一处理器直接与中心网络通信。 可将一个或一个以上处理器添加到移动系统中。
在本文所述一个实施例中,揭示一种具有多个处理器的移动系统,所述多个处理 器通过无线通信链路以无线方式与外部网络通信。所述系统包括第一处理器装置,其 包含第一处理器、第一存储器及第一PPP通信系统,及连接到所述第一处理装置的第 二处理器装置,所述第二处理器装置包含第二存储器、连接到所述第一 PPP通信系统 的第二 PPP通信系统及连接到所述第一处理器的第二处理器。无线接收器及天线连接 到所述第一处理装置,以使得所述第一处理器使用IP地址通过无线通信链路与外部网 络通信。为第二处理装置指派所述IP地址,且所述第二存储器经配置以直接接收及存 储来自外部网络的无线通信。
在某些实施例中,第一处理器包括滤波器,所述滤波器对传入通信进行滤波及将 目的地选择在所述第一处理器及第二处理器中的一者中。在所述实施例中,移动系统 可以具有经布置以存储与外部网络的通信的第一存储器,且滤波器经配置以监视传入通信。
在其它实施例中,第二处理器经配置以界定第一处理器的代理,以使得所述第一 处理器所打算的所有外部通信均从所述第二处理装置传送到所述第一处理装置。
在某些实施例中,第一处理装置包含GPS接收器及天线,且第二处理装置包含请 求使用GPS接收器及天线进行位置确定的基于定位的应用程序。
额外处理器可通过在第一处理器中提供额外滤波器或通过设定额外代理并使用 单个IP地址来连接到移动系统。
为更完整地理解本发明,现在参照下列实施例的详细说明,如附图中图解说明,
其中
图1是其中将IP地址指派给第二处理器的移动系统的功能性框图,所述移动系 统包含具有滤波器的第一处理装置,所述滤波器监视传入通信、对通信进行滤波并引 导传入通信;
图2是替代实施例移动系统的功能性框图,其中第二处理装置配置有代理以将传 入通信引导到适合的目的地,及
图3是移动系统的硬件框图,所述移动系统包含第一处理装置(例如蜂窝式电话) 及第二处理装置(例如膝上型计算机),其中可使用单个地址进行通信。
具体实施例方式
下列说明中参照各图示来描述本发明,其中相同数字代表相同或相似元件。


术语及首字母縮略词表
贯穿所述详细说明来使用下列术语及首字母縮略词
CDMA码分多址。由QUALCOMM股份有限公司首创及商业开发的高容量数 字无线技术。
GPS 全球定位系统。其中利用对GPS卫星的距离测量来确定三维定位(包含 海拔高度)的系统。尽管术语通常用于指美国全球定位系统,但出于本 说明的目的,此术语的含意包含其它全球定位系统,例如俄罗斯全球导 航系统(Glonass系统)和经计划的欧洲伽利略系统(Galileo系统)。 在某些系统中,术语卫星定位系统(SPS)可用于替代GPS术语。出于 图解说明的目的,本文所述发明是根据美国GPS系统来描述的。然而, 所属技术领域的技术人员应易于了解,本发明可适用于大量SPS系统, 其利用类似信令格式以及每个GPS系统的未来变化形式。
IP 因特网协议
IPC 处理器间通信
RPC 远程程序呼叫
LBS 基于定位的服务
MS 移动站或移动系统
MSM 移动站调制解调器
OEM 原始设备制造商
PDE 位置确定实体。与一个或一个以上GPS参考接收器结合运作的系统资源 (一般在远程服务器上),能够与MS交换GPS相关信息。在MS辅助 型A-GPS会谈中,PDE可以向MS发送GPS辅助数据以增强信号获取 过程。MS可以将例如伪距离等信息返回到PDE,然后PDE能够计算 MS的位置。在基于MS的A-GPS会谈中,MS可以将经计算的位置结 果发送到PDE。
PDM 位置确定管理器(一般在网络侧)
PDSN 包数据服务节点
PPP 点对点协议。通常用于直接连接的全双工链路层协议。PPP为通过链路 连接的计算机及其它处理器提供标准方式以建立、监视及终止会谈,并 在二者之间交换数据。
TCP 传输控制协议
WAP 无线接入协议
概述
本文揭示允许多个数据应用程序在分布式执行环境中同时工作的通信系统,其中 将仅一个IP地址指派给所述移动系统。所述移动系统包括具有第一处理器的无线通信 系统(例如具有调制解调器处理器的蜂窝式电话)及具有另一其所连接的处理器的装
置(例如具有数据处理器的膝上型计算机)。将单个IP地址指派给第二处理器(而不 是第一个),且因此将所有传入的外部通信存储在第二处理器的TCP/IP堆栈中,即使 第一处理器直接与中心网络通信。无论如何,在某些实施例中,第一处理器可以使用 其自身的TCP/IP堆栈来监视外部通信。
在所述方法的一个实施例中,在第一处理器处对无线链路上的所有传入数据进行 监视及滤波,且然后将其从存储器(与第二处理器相关联的存储器)引导到适合的处 理器或应用程序。有利地,通过对第一处理器编程来界定滤波器,且因此所述滤波器 可以容易地根据在所述第一处理器内或响应于第二处理器而由软件配置及重新配置。
在另一实施例中,仅第二处理器存储来自网络的数据。针对第二处理器外部的每 一端点将代理配置在所述第二处理器中。对于传出通信,经由主机/应用程序处理器来 代理调制解调器处理器上的数据,且直接在数据链路上发送应用程序处理器上的数据。 在这一实施例中,当第一处理器上的数据应用程序要求网络接入时,将连接请求代理 到第二处理器,第二处理器就打开连接。如果所述第二处理器上的数据应用程序需要 数据连接,则直接从所述处理器打开所述连接。结果,存在仅一个数据端点,且因此 仅一个IP地址足以支持驻存于多个处理器上的多个数据应用程序。 说明
图1是显示移动系统10的功能性框图,移动系统IO包含连接到第二处理装置12 的第一处理装置11,其二者均经由无线通信链路14 (直接或间接)连接到外部网络 13。出于本文的目的,即使所述第一及第二处理装置在物理上可以是分开装置,且仅 第一处理装置可以具有与无线网络直接通信的接收器,但出于本揭示内容的目的,所 述第一及第二处理装置也被视为单个"移动系统"。例如,第一处理装置可以形成蜂
窝式电话或网卡的一部分,且第二处理装置可以形成膝上型计算机或PDA (个人数字 助理)的一部分。
第一及第二处理装置通过任一适合连接来连接,例如处理器间通信(IPC)链路 15和PPP本地通信链路16。这些通信链路通常是"有线"的,尽管某些实施例可能 包括无线链路,例如短程蓝牙链路。第一处理装置还包含经连接以与外部网络通信的 TCP、 IP及PPP堆栈,且第二处理装置包含经连接以与第一处理装置通信的TCP、 IP 及PPP堆栈。
一般来说,移动系统IO无线连接到外部网络13以在移动系统与外部网络之间提 供双向通信,例如通过第一处理装置11中的接收器(显示于图3中)。外部网络通常 包括使用TCP/IP及/或PPP进行通信的远程服务器(例如PDE服务器17及/或WAP 服务器18,例如提供基于定位的服务的服务器),且因此无线链路中的一个通信层可 以是包含TCP、 IP及PPP堆栈19a及19b的TCP/IP层。额外通信层可以包括CDMA 或GSM。由于无线链路上的通信要求移动系统具有用以发送经封装信息的IP地址, 则IP地址将被指派给移动系统10。所述IP地址是单个地址,且可由外部网络或任一 其它适合系统指派给移动系统,或所述地址可被预指派。
指派给移动系统10的IP地址以物理方式指派给第二处理装置12,且因此将所有 传入通信引导到第二处理装置的TCP/IP堆栈。然而,由于接收器以物理方式位于第一 处理装置ll中,则第一处理装置实际上接收所述包且然后通过PPP本地通信链路将 其发送到第二处理装置。
在图1所示实施例中,第一处理装置包含滤波器20,对传入通信进行监视及滤波, 并根据其所需目的地来控制及引导传入通信。
在图1中,第一处理装置11包含连接到第二处理装置中的第一应用程序22 (例 如,GPS引擎)并由第一应用程序22利用的处理能力21 (例如,GPS引擎)。第二 处理装置12还操作第二应用程序23 (例如WAP浏览器),其二者均可请求与外部网 络通信并与第一应用程序同时操作。应注意,第一及第二处理器的每一者均界定单独 的通信端点。
在图1所示实施例中,无线链路上的外部通信由第一处理器监视。滤波器20界 定于第一处理器中以对与第二处理器的这些经监视外部通信进行滤波。滤波器20可由 来自任一处理器的软件界定,例如编程器可为将确保在所打算的目的地处接收通信的 特定应用程序指定特定滤波器。或者,或另外,可监视传出通信以了解通信的源及目 的地,且可相应地配置滤波器。例如,滤波器可经配置以使得从特定地址接收的所有 通信均被发送到传出消息的源(在移动系统内)。有利地,由于滤波器是通过对第一 处理器编程来界定的,则所述滤波器可以由来自任一处理器的软件或命令快速及容易 地配置及重配置。此优点允许系统的实施例借助极少或甚至不借助任何额外硬件成本 来实施。
滤波器20配置有第一及第二处理装置以使得外部通信被引导到适合定位。例如, 滤波器可以控制第一处理器以将经监视的通信供应给第一应用程序(例如,到GPS引 擎),并忽略第二处理器中的所述相同通信。或者,滤波器可控制第二处理器以将存 储于第二处理器的TCP/IP堆栈中的通信引导到适合应用程序,及忽略第二处理器的 TCP/IP堆栈中的经监视通信。概括地说,第一处理器中的滤波器在第一处理器中对外 部通信进行监视及滤波,选择目的地作为第一及第二处理器的一者,并将所接收数据 供应给所选目的地。有利地,可通过使用所添加的处理器及第一处理器来添加额外PPP 链路及处理器内通信链路来添加额外处理器(例如,可以添加第三、第四及额外处理 器)。
图2是可替代实施例移动系统的功能性框图,其中第二处理装置配置有代理以将 传入通信引导到适合目的地。此代理系统可用作替代,或结合第一处理器中的滤波器 来使用。图2所示框图类似于图1,包含具有服务器(例如PDE17和WAP服务器18) 的外部网络13,然而在图2中,第一处理装置24和第二处理装置25具有某些不同于 图1所示第一及第二处理装置的配置。原则性的不同是图2中的第二处理器25包含一 个或一个以上代理26,其配置于第二处理器25中以接收及提供TCP通信及控制,且 图2中的第一处理器24并不包含图1所示第一处理器12中显示的滤波器。类似于参照图l描述的布置,为第二处理器25指派IP地址,且将所有来自外部网络13的通信 引导到第二处理器中的TCP/IP堆栈。
在图2中,第一代理配置于第二处理器中,且是TCP/IP堆栈上的通信可被引导 到的目的地之一。代理可配置于软件中,且运行于外部处理器上的每一应用程序或大 于第二处理器上的应用程序的每一应用程序均需要所述代理。为针对第一处理器上的 应用程序来配置代理,第一及第二处理器将通信以建立代理以用于既定用于运行于第 二处理器上的应用程序的通信。所述代理可理解为作为第二处理器25上的另一 TCP 堆栈227出现,但经连接以使得外部通信通过所述代理转发到第一处理器上的适合应 用程序。
有利地,由于代理26是通过对第二处理器编程来界定的,所述代理可以由来自 任一处理器的软件或命令快速及容易地创建。此优势允许几乎或完全没有额外硬件成 本地实施系统实施例。
此外,可在需要时为额外应用程序创建额外代理,甚至是为运行于其它处理器上 的应用程序。此优势允许添加额外处理器(例如,第三及第四处理器)同时仍允许每 一者的外部网络接入。
在某些实施例中,第一及第二应用程序中的一者可包含GPS应用程序或其它基于 定位的应用程序,其请求位置信息或与外部网络上的位置确定实体的通信。基于定位 的应用程序还可能想要与外部网络上提供基于定位的服务的服务器进行通信。
图3是移动系统的一个实例的硬件框图,所述移动系统包含第一处理装置,例如 蜂窝式电话,及第二处理装置,例如其中可使用单个地址进行通信的膝上型计算机。 图3是一个实施例;人们应显而易见其它实施方案也是可能的。
图3的硬件框图显示包含图1及/或图2所示功能性框图的实施方案。换句话说, 第一处理装置31包含第一处理装置11及24的功能,且第二处理装置32包含第二处 理装置12及25的功能。
在图3中,显示第一处理装置31包含第一处理器、第一存储器34、无线蜂窝式 通信系统35及天线36、适合软件37、用户接口38 (例如键盘、显示屏幕)及连接到 天线40的GPS接收器。所述无线蜂窝式通信系统及天线配置于第一处理装置内,以 使得第一处理器通过无线通信链路与外部网络进行通信。所述蜂窝式通信系统包括适
合装置,例如用于与基站通信及/或检测来自基站的信号并处理所传输或所接收信息的 调制解调器、硬件、及软件。
第二处理装置32连接到第一处理装置31。第二处理装置包含第二处理器41,其 连接到第二存储器42、适合软件43及用户接口44 (例如键盘、显示器、鼠标及/或轨 迹板)。本地通信链路45包含第一及第二处理器上的通信系统,其经配置以提供本地 通信(例如PPP)。适合的处理器间通信链路46连接第一处理器33与第二处理器41
以在所述两个处理器之间提供高速通信。
如参照图1及2所述,第二处理装置指派有可存储到第二存储器42中的IP地址, 且经配置以直接接收及存储来自外部网络的无线通信。
在图3所示移动系统的某些实施例中,第一处理器33包括一个或一个以上滤波 器20 (见图l),所述一个或一个以上滤波器对传入通信进行滤波并将目的地选择在 所述第一处理器及第二处理器中的一者中。在这一实施例中,第一存储器经布置以存 储与外部网络的通信,且所述滤波器经配置以监视传入通信。
在图3所示移动系统的其它实施例中,第二处理器经配置以界定第一处理器的一 个或一个以上代理26 (见图2),以使得第一处理器所打算的所有外部通信均从第二 处理装置传送到第一处理装置。
第一及第二处理装置及其互相通信可按大量不同的可能方式来实施。例如,第一 处理装置可以是蜂窝式电话或网卡,且第二处理装置可以是膝上型计算机或个人数字 助理。第一处理装置可以利用无线通信系统的任何适合组合(例如TCP/IP通信、CDMA 和GSM)来与外部网络进行通信。而且,在这一实施例中,第一处理装置包含GPS 接收机和天线,且第二处理装置包含基于定位的应用程序(在软件中),所述应用程 序使用GPS接收器和天线来请求位置确定;其它实施方案可能不包含这些系统,或者 可以具有其它适合配置。
图3还显示多个发出GPS定位信号51的GPS卫星50,及多个基于地面的基站 52。 GPS卫星50包括任一组广播用于将GPS接收器定位的信号的卫星,例如美国全 球定位系统、俄罗斯全球导航系统(Glonass系统)和欧洲伽利略系统(Galileo系统)。 特别地,所述卫星经同步以发送根据GPS时间来定相的无线定位信号。这些定位信号 是以预定频率及以预定格式产生的。
基站52连接到外部网络13中的蜂窝式基础结构网络53,蜂窝式基础结构网络 53允许基站52与其它网络及连接到外部网络中的通信系统(例如电话系统、计算机 网络(例如因特网))和其它通信系统进行通信。因此,基站52可以包括通信网络的 一部分,其可以包含大量与基站通信的额外通信系统。基站52使用无线信号54与一 个或一个以上第一处理装置31通信。
更具体地,所述基站包括用作通信网络的一部分的任何基站集合,所述通信网络 使用无线信号与移动系统进行通信。所述基站连接到蜂窝式基础结构网络,而蜂窝式 基础结构网络提供与多个其它通信网络的通信服务,例如公共电话系统、例如因特网 等计算机网络、位置确定实体(PDE)及大量其它通信系统。PDE可连接到(或包含) GPS参考接收器(未显示),所述GPS参考接收器与PDE通信以提供用于确定位置 的有用信息,例如卫星定位(星历)信息。另外,外部网络可能已包含提供基于定位 的服务的服务器或其它实体,例如基于移动系统定位的地理或商业信息。
基于地面的蜂窝式基础结构网络通常提供允许蜂窝式电话的用户通过电话系统 与另一电话连接的通信服务;然而,基站还可以用于与其它装置通信及/或出于其它通 信目的,例如与手持个人数字助理(PDA)的因特网连接。在一个实施例中,基站是 GSM通信网络的一部分;然而,在其它实施例中,也可以使用其它类型的同步(例如,
CDMA2000)或异步通信网络。
如上文论述,第一处理单元中的GPS接收器39连接到天线40以接收从GPS卫 星50传输的定位信号。第一处理装置中的GPS系统包括用于接收及处理GPS信号及 用于执行计算的任何适合硬件及软件。在某些辅助性GPS实施方案中,基于从GPS 接收器发送到远程服务器的码相和其它信息,在远程服务器(例如PDE)处执行最终 位置定位计算(例如纬度和经度)。这些实施方案称作MS辅助型。
在图3中,单独的GPS天线40用于接收GPS定位信号。然而,在某些实施例中, 单个天线可用于支持多个频带,例如蜂窝式、GPS禾卩PCS。 GPS系统的某些实例揭示 于Norman F. Krasner的美国专利第5,841,396号、第6,002,363号和第6,421,002号中。
本文所述处理装置可包含一个或一个以上用以为其所连接的系统提供适合的控 制功能的微处理器、存储器、其它硬件、固件及软件。应显而易见,本文所述处理步 骤可使用硬件、软件、及/或固件、由微处理器控制的对象而以任一适合方式实施。
所属技术领域的技术人员应了解,考虑到这些教示,可以在不背离本发明的精神 或范围的前提下实施替代实施例。本发明将仅由下列权利要求限定,在结合上述说明 及附图来查看时所述权利要求包含所有这些实施例和修改。
权利要求
1、一种用于使用单个IP地址在外部网络与移动系统之间进行无线通信的方法,所述移动系统包含操作第一应用程序的至少一第一处理器及操作第二应用程序的第二处理器,所述处理器二者均可请求与所述外部网络的通信并同时操作,每一处理器界定单独的通信端点,所述方法包括在所述外部网络与所述移动系统之间建立无线通信链路,包含从所述外部网络获得IP地址;在所述移动系统中的所述第一处理器与所述第二处理器之间建立本地通信链路与处理器间通信链路;使所述IP地址与所述第二处理器及所述第二端点相关联,以使得将对所述IP地址的外部通信引导到所述第二端点;配置所述第一处理器以对与所述第二端点的外部通信进行滤波,包含配置所述第一处理器中的滤波器以对通过所述无线通信链路接收的外部通信进行滤波;使用所述指派给所述第二端点的IP地址与所述外部网络通信;及在所述第一处理器中对所述外部通信进行监视及滤波,包含选择目的地作为所述第一及第二处理器中的一者,及向所述选定的目的地供应所述接收的数据。
2、 如权利要求1所述的方法,其中所述移动系统包括连接到所述外部网络的蜂 窝式电话与网卡中的一者,及经由所述本地通信链路连接到所述蜂窝式电话的膝上型 计算机与PDA中的一者。
3、 如2所述的方法,其中所述蜂窝式电话包括所述第一处理器,且所述膝上型 计算机包括所述第二处理器。
4、 如权利要求l所述的方法,其中所述无线通信链路包括TCP/IP通信、CDMA 和GSM中的至少一者。
5、 如权利要求1所述的方法,其中所述第一及第二应用程序中的一者包括确定 位置的GPS应用程序,且包含所述GPS应用程序请求与位于所述外部网络上的位置 确定实体通信的步骤。
6、 如权利要求1所述的方法,其中所述第一及第二应用程序中的一者包括基于 定位的服务应用程序,且包含与基于定位的实体通信以向所述基于定位的服务应用程 序提供基于定位的信息的步骤。
7、 一种用于使用单个IP地址在外部网络与移动系统之间进行无线通信的方法, 所述移动系统包含操作第一应用程序的至少一第一处理器及操作第二应用程序的第二 处理器,所述处理器二者均可请求与所述外部网络的通信并同时操作,每一处理器界 定单独的通信端点,所述方法包括在所述外部网络与所述移动系统之间建立无线通信链路,包含从所述外部网络获 得IP地址;在所述移动系统中的所述第一处理器与所述第二处理器之间建立本地通信链路 与处理器间通信链路;使所述IP地址与所述第二处理器及所述第二端点相关联,以使得将对所述IP地 址的外部通信引导到所述第二端点;在所述第一处理器中操作可能需要外部网络接入的第一应用程序,在所述第二处理器中配置第一代理以选择其目的地是所述第一应用程序的外部通信;及响应于由所述第一代理选择的外部通信,将所述选定的通信转发到所述第一处理器o
8、 如权利要求7所述的方法,其中所述移动系统包括连接到所述外部网络的蜂 窝式电话与网卡中的一者,及经由所述本地通信链路连接到所述蜂窝式电话的膝上型计算机及PDA中的一者。
9、 如8所述的方法,其中所述蜂窝式电话包括所述第一处理器,且所述膝上型 计算机包括所述第二处理器。
10、 如权利要求7所述的方法,其中所述无线通信链路包括TCP/IP通信、CDMA 及GSM中的至少一者。
11、 如权利要求7所述的方法,其中所述第一及第二应用程序中的一者包括确定 位置的GPS应用程序,且包含所述GPS应用程序请求与位于所述外部网络上的位置 确定实体的通信的步骤。
12、 如权利要求7所述的方法,其中所述第一及第二应用程序中的一者包括基于 定位的服务应用程序,且包含与基于定位的实体通信以向所述基于定位的服务应用程 序提供基于定位的信息的步骤。
13、 一种移动系统,其具有通过无线通信链路与外部网络进行无线通信的多个处 理器,所述移动系统包括 第一处理装置,其包含第一处理器、第一存储器及第一PPP通信系统;第二处理装置,其连接到所述第一处理装置且包含第二存储器、连接到所述第一 PPP通信系统的第二PPP通信系统、及连接到所述第一处理器的第二处理器;及无线接收器及天线,其连接到所述第一处理装置,以使得所述第一处理器使用IP 地址通过所述无线通信链路与所述外部网络通信;其中为所述第二存储器指派所述IP地址,且所述第二存储器经配置以直接接收 及存储来自所述外部网络的无线通信。
14、 如权利要求13所述的移动系统,其中所述第一处理器包括滤波器,其对传 入通信进行滤波并将目的地选择在所述第一处理器及第二处理器中的一者中。
15、 如权利要求14所述的移动系统,其中所述第一存储器经布置以存储与所述 外部网络的通信,且所述滤波器经配置以监视传入通信。
16、 如权利要求13所述的移动系统,其中所述第二处理器经配置以界定所述第 一处理器的代理,以使得将打算用于所述第一处理器的所有外部通信从所述第二处理 装置传送到所述第一处理装置。
17、 如权利要求13所述的移动系统,其中所述第一处理装置包含GPS接收器及 天线,且所述第二处理装置包含基于定位的应用程序,其使用所述GPS接收器及天线 来请求位置确定。
18、 如权利要求13所述的移动系统,其中所述第一处理装置是蜂窝式电话及网 卡中的一者。
19、 如权利要求13所述的移动系统,其中所述第一处理装置经由本地通信链路 与处理器间通信中的至少一者连接到所述第二处理装置。
20、 如权利要求13所述的移动系统,其中所述第二处理装置是膝上型计算机及 个人数字助理中的一者。
全文摘要
本文提供一种允许多个数据应用程序在分布式执行环境中同时工作的通信系统,其中由外部无线网络将仅一个IP地址指派给所述移动系统。所述移动系统包括无线通信系统,其具有第一处理装置(例如蜂窝式电话或网卡)及具有另一处理器的第二装置(例如膝上型计算机或个人数字助理)。将所述单个IP地址指派给所述第二处理器,且将所有传入的外部通信存储在所述第二处理器中。在某些实施例中,所述第一处理装置包含滤波器;在其它实施例中,所述第二处理装置包含每一处理器的代理。额外处理器可通过添加额外滤波器或额外代理而连接到所述移动系统。
文档编号H04L29/12GK101379804SQ200780003861
公开日2009年3月4日 申请日期2007年3月6日 优先权日2006年3月6日
发明者克里斯托弗·帕特里克, 桑吉弗·库舒 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1