无线计算设备及其使用方法

文档序号:7667531阅读:213来源:国知局
专利名称:无线计算设备及其使用方法
背景技术
无线通信系统经常由行政机构(例如州政府或者国家政府)进行规范化,从而减少一个通信系统与另一个通信系统之间发生干扰的风险。规范化通常通过无线标准来实现,该标准定义了传输的环境。例如,一个标准可以描述一个基站和一个蜂窝电话如何发送消息。因此,该标准将蜂窝系统的组件的运行紧紧地束缚在一起并且几乎没有灵活性,即使可以允许有一些灵活性,该灵活性也是极小的。
为了进一步减少通信系统之间发生干扰的风险,在无线产品被允许在一个特定的市场中使用以前,行政机构总是要求对该无线产品进行充分的测试。这样的测试被称为定型,它是为了判断一个特定的无线产品在该标准内是否能正确运行,是否能不干扰其他无线通信。但是,即使是对一个产品的新模型进行最小的修改(例如新的特征和形状因子),该新产品通常也必须进行整个定型过程。
因此,用于管制无线通信系统的标准使得第三方难于开发新的应用程序或者给无线计算或通信设备增加新特征。因此,对于能够将应用程序和特征增加到无线设备的方法有持续的需求。
附图简述被认为是本发明的主题在本说明书的结尾部分特别指出并且明白地要求权利保护了。然而在涉及到组织和运行的方法时,参照下面的详细描述,本发明及其目标、特征和优点在阅读附图时能得到最好的理解。


图1是表示根据本发明的一个实施例的便携式设备实施例的方框图。
图2是表示在根据本发明的一个实施例的便携式设备上运行的程序之间关系的模块图。
应该认识到这一点,那就是为了图示的简洁与清楚,图中示出的元件没必要按比例画出。例如,为了阅读的清晰,有些元件的尺寸相对于其他元件放大了。此外,在认为恰当的地方,在附图之间,有些标号重复出现,用于指示相应的或类似的元件。
详细描述在下面的详细描述中,为了提供对本发明的完整理解,很多特定的细节都被列出来了。然而,本发明没有这些特定细节也能实现,这应该为那些本领域的熟练技术人员理解。在其他情况下,公知的方法、过程、组件和电路并没有详细描述,这是为了不使本发明难于理解。
下面的详细描述中有些部分通过对计算机存储器内的数据比特或二进制数字信号进行运算的算法形式和符号表示。这些算法的描述和表示可以是那些数据处理领域中的熟练技术人员用于将他们的工作内容转达给该领域其他熟练技术人员时要使用的技术。
这里有一种算法,通常认为它自我匹配的动作序列或者是得到所需结果的运行过程。这包括对屋里将数量的实际控制。虽然不是必需的,但通常这些数量采用能够存储、传输、组合、比较而且可以控制的电或磁信号的形式。出于通用的目的,把这些信号表示为比特、数值、元素、符号、字符、术语或数据等,这有时被认为是方便的。但是,应该看到这一点,那就是所有这些或者类似的术语都是与相应的实际数量相联系的并且仅仅是应用于这些数量的便捷的标号。
除非特别说明,正如通过后面的讨论就会明显看到的那样,明白在整个说明书讨论中使用诸如“处理”、“计算”、“计量”或“判决”等术语,这是指一个计算机或一个计算系统或者类似的电子计算设备的动作和/或处理,这些动作和/或处理控制和/或将计算系统寄存器和/或存储器中表示为诸如电子的物理数量的数据转换为同样表示为物理数量的其他数据,这其他数据存在于计算系统的存储器、寄存器或其他这样的信息存储、发送或显示设备中。
本发明的实施例可以包括用于完成本文中操作的设备。这设备可能是为了特定的目的而构建的,或者是该设备可以包括一个通用计算装置,这个计算装置可以选择性地进行激活或者可利用此装置中存储的程序进行重新配置。这样的程序可以存储在但不局限在如下存储介质,各种类型的盘,包括软盘、光盘、CD-ROM、磁-光盘、只读存储器(ROM)、随机存取存储器(RAM)、电可编程只读存储器(EPROM)、电可擦除与可编程只读存储器(EEPROM)、磁卡或光卡,或者适合于存储电子指令并且能耦合到用于计算装置的系统总线的任何其它类型的介质。
本文提到的处理和显示并不固有地涉及到任何特定的计算装置或其他设备。不同的通用系统可以与根据本文教导的程序一起使用,或者构建一个完成期望方法的更专业的设备,这被证明是便捷的。多种这样的系统的期望结构从下面的描述将是显而易见的。此外,本发明的实施例在描述的时候并不涉及到任何特定的编程语言。应该清楚各种编程语言可以用于实现这里描述的本发明的教导。
在后面的描述和权利要求书中可以使用术语“耦合”和“连接”及其派生词,应该认识到这些术语并不打算用作相互的同义词。而是在特定的实施例中,“连接”可以用于表示两个或多个元件之间直接到物理或电接触。“耦合”也可以用于表示两个或多个元件之间直接到物理或电接触,然而,“耦合”还可以用于表示两个或多个元件之间并不是直接的接触,但它们仍然协同工作或者交互。
应该认识到本发明可以应用于不同的应用。虽然本发明不在这发面进行限制,但本文公开的电路可以用于许多设备,比如用于无线电系统的发射机和接收机。仅就举例而言,预期包含在本发明的范围内的无线电系统包括蜂窝无线电话通信系统、双向无线电通信系统、单向寻呼系统、双向寻呼系统、个人通信系统(PCS)、个人数字助理(PDA)以及类似的系统。
预计也将包含在本发明的范围中的蜂窝无线电话通信系统的类型包括但不局限于直接序列-码分多址接入(DS-CDMA)蜂窝无线电话通信系统、全球移动通信(GSM)蜂窝无线电话系统、北美数字蜂窝(NADC)无线电话系统、时分多址接入(TDMA)系统和扩展TDMA(E-TDMA)蜂窝无线电话系统。
转到图1,根据本发明的实施例100在那里描述。实施例100可以包括一个便携式计算或通信装置10,例如移动通信装置(例如蜂窝电话)、双向无线通信系统、单向寻呼系统、双向寻呼系统、个人通信系统(PCS)、便携式计算机或者类似系统。但是应该认识到,本发明的范围和应用绝对不仅仅局限于这些例子。
便携式装置10可以包括一个应用平台20和一个通信平台30,这两个平台通过接口50互相耦连。虽然本发明在这方面并不局限于此,但应用平台20可以允许用户执行多种应用程序,例如电子邮件、日历表、地址簿等等。应用平台20也可以执行通常在桌面系统上执行的任何应用程序,例如字处理、财务程序等。
应用平台可以包括一个处理器21,例如复杂指令集(CISC)处理器、精简指令集(RISC)处理器或类似处理器。处理器21可以耦合到输入/输出(I/O)端口25,该端口可以用于从用户接收或者发送数据。例如,I/O断考25可以是键盘、辅助键盘、跟踪器等。I/O端口25可以用于选择哪一个程序将被处理器21执行或者给用户平台20提供来自用户的数据。
I/O端口25也可以用于提供数据给通信平台30。例如,用户可以提供用于开始无线通信的电话号码。在这个特定的实施例中,I/O端口25可以既耦合到应用平台20又耦合到通信平台30,从而减少输入端口的数目,继而又可以减小便携式设备10的形状因子。但是,在其他实施例中,应用平台20和通信平台30可以有单独的I/O端口。
应用平台20也可以包括存储器22,例如SRAM,它可以用于为处理器21存储数据或指令。存储器22也可以包括非易失性存储装置,例如闪存、盘驱动器等。应用平台20也可以包括一个显示装置23,例如液晶显示器(LCD),它用于显示应用平台20或通信平台30上程序执行的相关信息。
通信平台30可以包括一个接收机/发射机(RT)单元32,它耦合到天线34。处理器31可以用于处理由RT单元32接收的无线通信或者由通信平台30发送的无线通信。处理器31可以包括一个CISC处理器、一个RISC处理器、一个数字信号处理器或它们的任意组合。在这个特定的实施例中,处理器31可以用于独立于应用平台20的处理器21处理通信。例如,处理器31可以用于发送或接收通信,即使当处理器21并不运行或者关掉电源时也是一样。
处理器31可以耦合到存储器33,例如,存储器33可以包括易失性存储器,例如SRAM,或者例如闪存的非易失性存储器。存储器31可以用于存储通信平台30接收到的通信或者保存用户特定数据(例如,安全或者身份数据),该数据可以用于发送通信。这个特定的实施例至少有一个优点,那就是存储器33和存储器22互相分离从而可以独立运行。这个在无线平台30与用户平台20可以独立运行的情况下是有益的,反之亦然。这个还能省电,因为存储器22或者存储器33可以在不用的时候关掉电源。还应该认识,到通信平台30还可以包括其他组件,例如滤波器、A/D转换器等(图中未画出),这些组件用于发送或者接收无线通信。
便携式装置10也可以包括一个接口50,接口50耦合应用平台20和通信平台30。例如,接口50可以包括PCMIA(这表示什么)、串行总线或其它用于在适当时交换信息的连接器。例如,接口50可以允许应用平台20开始与通信平台30的通信,或者允许通信平台30提供通信中接收到的数据给应用平台20。
此外,接口50可以让应用平台20和通信平台30互相独立运行。例如,接口50可以特别控制应用平台20和通信平台30之间的数据流或命令。因此,接口50可以全部或者部分地隔离应用平台20和通信平台30。通过控制数据流或者命令,接口50可以减少应用平台20不正确地发送消息或者由于引起通信平台20故障从而干扰其它通信系统的风险。它可以减少应用平台20上的病毒感染或者影响通信平台30的风险是我们所期待的。这个反过来也可以减小通信平台30不正确地影响与之通信的通信系统的风险。同样地,接口50也可以控制或者限制从应用平台20分享给通信平台30的信息流。
为了在应用平台30和通信平台20之间共享信息,接口50可以提供一种标准或统一的技术。例如,接口50可以允许处理器21和处理器31共享信息(例如存储在存储器22和存储器33中的信息),或者可以将通信平台30耦合到I/0端口20,从而用户可以提供数据或者命令给通信平台30。这可以提供在应用平台20上编写或者执行计算机程序(例如应用程序、操作系统等)的灵活性,不需要设计计算机程序以符合通信平台30所采用的特定协议。因此,接口50可以允许为便携式装置10开发应用程序而不必进行正式和耗时的定型过程。
现在参看图2,根据本发明的一个实施例,接口50如何可以用于将应用平台从通信平台隔离出来的例子在图中提供了。图2用于表示应用平台和无线平台的不同的模块或计算机程序可以如何进行相对安排。在这个特定的例子中,便携式装置10可以包括一个应用子系统120,子系统120通过接口50耦合到无线子系统130。应用子系统120可以包括运行于处理器21(见图1)上的操作系统121和应用程序122。虽然本发明的范围并不局限在这个方面,但操作系统可能包括......。
应用程序131也可以在处理器21上执行,它包括用于处理数据的程序,这些数据是用户通过输入端口(例如图1中的I/O端口25)、从无线子系统130中提供、或者从输入断考和无线子系统提供。而且,本发明并不局限在这个方面,应用程序122包括......
无线子系统可以包括一个通信协议模块131,它可以用于实施便携式装置10采用的那个特定通信标准。该通信协议可以利用运行在处理器(例如,图1的处理器31上的实时操作系统132来实施。无线子系统133也可以包括一个无线电装置133,它可以采用硬件、软件或者软硬结合的方式实现。如图所示,接口50在应用子系统120和无线子系统130之间提供隔离,这样应用程序就可以在应用子系统120上执行,而不用管无线子系统130实施的特定通信协议131怎样。
接口50也用于应用子系统120和无线子系统130之间数据的正确共享和控制共享。例如,接口50可以允许应用平台120使用无线子系统130开始或者接收通信。接口50也可以允许用户通过输入端口(例如,图1的I/O端口25)提供数据给无线子系统130。因此,在这个特定的实施例中,接口50可以提供充分的隔离,这样应用程序就可以在应用子系统120上运行,而不干扰无线子系统130,同时也允许应用程序处理通过无线通信接收到的数据。应该认识到在本发明的不同实施例中,接口50可以包括不同级别的智能或者复杂度,它们提供应用子系统120和无线子系统130之间的隔离。但是,也可以这样,接口50也可以不包含任何智能,而仅仅是应用子系统120和无线子系统130之间的数据通道。
虽然本发明的某些特征在这里进行图示或者描述,但许多修改、替换、改变和等效物现在对于那些本领域的熟练技术人员来说是想得到的。例如,应用平台20和无线平台30可以共享相同的电源,然而在其他实施例中,应用平台20和无线平台30可以有独立的电源,这样就允许处理器21和31能够独立运行。因此,应该认识到所附的权利要求书打算覆盖落入本发明的真实精神的所有这些修改和变化。
权利要求
1.一种设备包括适合于执行用户应用程序的第一处理器;适合于处理无线通信的第二处理器;和耦合到第一处理器和第二处理器的输入端口。
2.根据权利要求1的设备,进一步包括一个显示器,其中第一处理器和第二处理器还适合于在该显示器上显示信息。
3.根据权利要求1的设备,进一步包括一个适合于将第一个处理器耦合到第二处理器的接口。
4.根据权利要求3的设备,其特征在于,该接口包含一个外设接口组件总线。
5.根据权利要求3的设备,其特征在于,该接口包含一个串行总线。
6.根据权利要求3的设备,其特征在于,该接口适合于从输入端口给第二处理器提供用户数据。
7.根据权利要求1的设备,进一步包括耦合到第一处理器的第一存储器;和耦合到第二处理器的第二存储器。
8.根据权利要求1的设备,进一步包括耦合到第一处理器的第一电源;和和耦合到第二处理器的第二电源。
9.根据权利要求1的设备,其特征在于,第二处理器包含数字信号处理器。
10.根据权利要求1的设备,其特征在于,第一处理器进一步适合于独立于第二处理器执行用户应用程序。
11.一种系统包括非易失性存储器;输入端口;耦合到输入端口的应用子系统;和耦合到输入端口和非易失性存储器的无线子系统。
12.根据权利要求11的系统,进一步包括将应用子系统耦合到无线子系统的接口。
13.根据权利要求12的设备,其特征在于,该接口包含串行接口。
14.根据权利要求11的设备,其特征在于,该无线子系统包含数字信号处理器。
15.根据权利要求14的设备,其特征在于,该无线子系统进一步包括发送器和接收器。
16.根据权利要求11的设备,其特征在于,该应用子系统适合于执行用户应用程序和处理输入端口提供的数据。
17.根据权利要求12的设备,其特征在于,该接口将无线子系统耦合到输入端口。
18.一种处理通信的方法,包括通过输入端口给应用子系统提供数据;和通过输入端口给无线子系统提供数据,从而开始无线通信。
19.根据权利要求18的方法,其特征在于,提供数据给应用子系统包括通过接口提供数据。
20.根据权利要求18的方法,其特征在于,提供数据给无线子系统包括通过接口提供数据。
21.根据权利要求19的方法,进一步包括利用应用子系统执行应用程序,这是独立于无线子系统进行的。
全文摘要
简单来说,根据本发明的一个实施例,一个便携式计算或通信设备可以包括一个应用子系统,该子系统通过一个接口耦合到一个无线子系统。该接口可以提供应用子系统和无线子系统之间的隔离作用。
文档编号H04M1/00GK1489730SQ01818887
公开日2004年4月14日 申请日期2001年9月7日 优先权日2000年9月14日
发明者G·S·图布斯, M·S·查蒂尔, G S 图布斯, 查蒂尔 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1