專利名稱:兩個計算裝置共享gprs模塊的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機軟件和硬件,并且更具體地說涉及兩個計算裝置共享GPRS模塊的方法和設(shè)備。
背景技術(shù):
由于電子和計算機技術(shù)持續(xù)發(fā)展,向用戶傳遞信息一直以來變得日益重要。例如,現(xiàn)在個人數(shù)字助理(PDA)的用戶比以前任何時候更多地連續(xù)檢查電子郵件、查閱聯(lián)系人、同步活動的(on-the-go)文檔以及行程安排。其他用戶利用內(nèi)置PDA的移動電話來處理基于文本和視頻的消息傳送。除了這些新的裝置以外,越來越多的用戶使用平板PC和筆記本計算機。強大的計算裝置的移動性使它們對于商務(wù)旅行者是理想的?,F(xiàn)在將要說明移動裝置的通用計算系統(tǒng)。
A.計算系統(tǒng)
圖1A示出移動計算系統(tǒng)100的實施例。計算系統(tǒng)包括中央處理單元(CPU)101、高速緩存102、存儲器控制器和橋103以及系統(tǒng)存儲器104。由計算系統(tǒng)執(zhí)行的軟件指令(以及它相應(yīng)的數(shù)據(jù))存儲在系統(tǒng)存儲器104和高速緩存102中(其中經(jīng)常使用的指令和數(shù)據(jù)存儲在高速緩存102中)。軟件指令(以及相應(yīng)的數(shù)據(jù))由CPU 101執(zhí)行。存儲器控制器和橋功能103的存儲器控制器部分負(fù)責(zé)管理對系統(tǒng)存儲器104的訪問(系統(tǒng)存儲器104可以由CPU 101以外的功能單元使用,例如圖形控制器105和各種I/O單元)。
圖形控制器105和顯示器106提供由計算系統(tǒng)100的用戶看到的計算機生成的圖像。存儲器控制器和橋功能103的橋部分提供系統(tǒng)總線107,多輸入/輸出(I/O)單元1081到108N可以使用它來互相之間、與CPU 101、系統(tǒng)存儲器104等通信。I/O總線1091到109N也使I/O單元1081到108N與系統(tǒng)總線107互連。這里,I/O單元通常被看作是發(fā)送信息到計算系統(tǒng)和從計算系統(tǒng)接收信息的功能單元(例如,聯(lián)網(wǎng)適配器、調(diào)制解調(diào)器、無線接口、鍵盤、鼠標(biāo)等)和/或用于將信息存儲在計算系統(tǒng)100內(nèi)的功能單元(例如,硬盤驅(qū)動單元)。注意圖1A的敘述是示例性的,從而其他計算系統(tǒng)體系結(jié)構(gòu)是可能的(舉例來說,例如多處理器計算系統(tǒng))。
總線107和1091到109N可以是總線結(jié)構(gòu),例如通用串行總線(USB)總線,以耦合鍵盤、鼠標(biāo)和其他較低性能的外圍裝置。而且,“并行”和/或“串行”端口(為簡明,圖1A未示出)也可以被看作是附加的I/O單元。
B.GPRS無線網(wǎng)絡(luò)圖1B示出先有技術(shù)的無線網(wǎng)絡(luò)1000。網(wǎng)絡(luò)1000包括移動計算系統(tǒng)1100,例如圖1A中所述示出的。計算系統(tǒng)1100經(jīng)GPRS網(wǎng)絡(luò)1400與多個GPRS使能的裝置通信,例如移動電話1300、個人數(shù)字助理(PDA)1200或者類似的多功能的GPRS使能的裝置。移動計算系統(tǒng)1100利用通用串行總線(USB)GPRS適配器1140、個人計算機存儲卡國際聯(lián)合會(PCMCIA)GPRS卡1120或者內(nèi)部GPRS適配器與GPRS網(wǎng)絡(luò)1400通信。
GPRS是計算和遠程通信工業(yè)規(guī)范,它說明移動電話、計算機和PDA互相之間及與使用短程無線連接的家庭和商務(wù)電話如何可以方便地互連。利用該技術(shù),蜂窩電話、呼機和例如PalmPilot的個人數(shù)字助理的用戶將能夠購買三合一電話,它可以兼作家庭或者辦公室中的便攜電話、快速與臺式或者筆記本計算機中的信息同步、啟動傳真的發(fā)送或接收、啟動打印以及一般而言使所有移動和固定的計算機裝置完全協(xié)調(diào)。
通用分組無線電業(yè)務(wù)(GPRS)是基于分組的無線通信業(yè)務(wù),它向移動電話和計算機用戶保證從56直到114Kbps的數(shù)據(jù)速率和到因特網(wǎng)的持續(xù)連接。
附圖簡短說明作為本說明書的一部分而包括的附圖示出本發(fā)明當(dāng)前首選的實施例,并連同上面給出的一般說明和下面給出的首選實施例的詳細(xì)說明來解釋和講授本發(fā)明的原理。
圖1A示出移動計算系統(tǒng)的實施例。
圖1B示出先有技術(shù)的無線網(wǎng)絡(luò)。
圖2示出依照本發(fā)明的一個實施例的GPRS系統(tǒng)的示例圖。
圖3示出依照本發(fā)明的另一實施例的GPRS系統(tǒng)的示例圖。
圖4示出依照本發(fā)明的一個實施例的示例多處理器計算機系統(tǒng)體系結(jié)構(gòu)。
圖5示出依照本發(fā)明的另一實施例的示例多處理器計算機系統(tǒng)體系結(jié)構(gòu)。
圖6示出依照本發(fā)明的一個實施例的用于共享GPRS外圍裝置的多處理器系統(tǒng)的示例詳圖。
圖7示出依照本發(fā)明的另一實施例的用于共享GPRS外圍裝置的多處理器系統(tǒng)的示例詳圖。
圖8示出依照本發(fā)明的一個實施例用于共享GPRS外圍裝置所執(zhí)行的方法的示例流程圖。
詳細(xì)說明公開了兩個計算裝置共享GPRS模塊的方法和設(shè)備。在一個實施例中,方法包括在主處理器系統(tǒng)和次級處理器系統(tǒng)之間共享GPRS通信模塊。
在下面的說明中,為了解釋,對專門的術(shù)語進行闡述以徹底理解本發(fā)明。然而,對于本領(lǐng)域的技術(shù)人員顯然的是,為了實踐本發(fā)明這些特定的細(xì)節(jié)并不是必需的。
接下來的詳細(xì)說明的一些部分以對計算機存儲器內(nèi)數(shù)據(jù)位操作的算法和符號表示來提供。這些算法說明和表示是由數(shù)據(jù)處理領(lǐng)域內(nèi)那些技術(shù)人員用于非常有效地將他們工作的主旨傳達給本領(lǐng)域內(nèi)其他技術(shù)人員的途徑。算法在本文并且通常被認(rèn)為是導(dǎo)致期望結(jié)果的自相容步驟序列。這些步驟是要求物理量的物理處理的步驟。通常,雖然不是必要,這些量采取能夠被存儲、傳送、組合、比較和其他處理的電子的或磁信號的形式。已經(jīng)證明,稱這些信號為位、值、元素、符號、字符、項、數(shù)字等有時是方便的,主要因為經(jīng)常使用。
然而,在頭腦中應(yīng)該明白,所有這些和相似的術(shù)語是為了與適當(dāng)?shù)奈锢砹筷P(guān)聯(lián)并且僅僅是應(yīng)用于這些量的方便標(biāo)記。如從下列論述中顯而易見的,除非另外專門陳述,意識到,遍及此說明書,利用如“處理”或“計算”或“運算”或“確定”或“顯示”等的術(shù)語的論述指計算機系統(tǒng)或類似的電子計算裝置的動作和過程,該計算機系統(tǒng)或類似的電子計算裝置將表示為計算機系統(tǒng)的寄存器或者存儲器內(nèi)物理(電子)量的數(shù)據(jù)進行處理和變換為同樣表示為計算機系統(tǒng)的存儲器或寄存器或者其他這種信息存儲、傳輸或者顯示裝置內(nèi)的物理量的其他數(shù)據(jù)。
本發(fā)明還涉及執(zhí)行本文的操作的設(shè)備。該設(shè)備可以專門為了所要求的用途而構(gòu)造,或者它可以包括由存儲在計算機中的計算機程序選擇性地激活或者重新配置的通用計算機。這種計算機程序可以存儲在計算機可讀存儲介質(zhì)中,例如,但是不限于,任何類型的盤包括軟盤、光盤、CD-ROM和磁光盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、EPROM、EEPROM、磁或光卡或者任何類型的適合于存儲電子指令的介質(zhì),并且各自連接到計算機系統(tǒng)總線。
在本文提供的算法和顯示不是固有地涉及任何具體的計算機或其他設(shè)備。各種通用系統(tǒng)可以與依照本文講授的程序一起使用,或者可以證明構(gòu)造更專門的設(shè)備來執(zhí)行所要求的方法步驟是方便的。從下面的說明將看到所要求的用于多種這些系統(tǒng)的結(jié)構(gòu)。
圖2示出依照本發(fā)明的一個實施例的GPRS系統(tǒng)200的示例圖。系統(tǒng)200包括經(jīng)USB線纜240連接到主機GPRS計算裝置250的計算機系統(tǒng)230。計算機系統(tǒng)230不是GPRS使能的。裝置250可以是任何多功能的GPRS使能的裝置,如移動電話或PDA。
計算機230包括GPRS共享模塊232,它允許計算機230控制主機裝置250的GPRS功能。換句話說,非GPRS使能的計算機230變成GPRS使能的計算機260,它經(jīng)GPRS網(wǎng)絡(luò)270與GPRS裝置211-219通信。共享模塊232包括軟件驅(qū)動器,它們允許計算機230中的處理器和主機裝置250中的處理器控制主機裝置250的GPRS功能。盡管USB線纜240在圖2中示出,鏈路還可以是RS-232線纜、火線或類似的高速鏈路。在另一實施例中,共享模塊232包括在主機裝置250中。此外,共享模塊232可以是獨立的,帶有到計算機230和主機裝置250二者的接口。
圖3示出依照本發(fā)明的另一實施例的GPRS系統(tǒng)300的示例圖。GPRS系統(tǒng)300包括多處理器計算機360,它經(jīng)GPRS網(wǎng)絡(luò)370與GPRS裝置311-319通信。多處理器計算機360可以在各種狀態(tài)中操作。計算系統(tǒng)360有三個主狀態(tài),其中可以執(zhí)行有用的任務(wù)1)高功率,“正常開啟”狀態(tài);2)“基于主CPU/OS的低功率”狀態(tài);以及,3)“基于非主CPU/OS的低功率”狀態(tài)。
“正常開啟”狀態(tài)對應(yīng)標(biāo)準(zhǔn)的“正常開啟”狀態(tài),其中計算系統(tǒng)是運行的并且所有它的主體系結(jié)構(gòu)的組件通電。作為結(jié)果,計算系統(tǒng)可以被看作是在“高功率”狀態(tài)內(nèi),因為它的主體系結(jié)構(gòu)的組件在消耗功率。
“基于主CPU/OS的低功率”狀態(tài)對應(yīng)這樣的狀態(tài),其中主CPU通電并可以執(zhí)行軟件;然而,主體系結(jié)構(gòu)的組件(特別地,圖形控制器、顯示器和各種I/O單元)斷電從而降低功耗。此外,主CPU本身盡管起作用也可以被配置以具有與正常開啟狀態(tài)比較時降低的性能和降低的功耗。在實施例中,這至少通過與“正常開啟”狀態(tài)比較降低主CPU時鐘速度的頻率來實現(xiàn)。作為結(jié)果,主CPU具有降低的處理速度,但是,消耗較少的功率。
“基于非主CPU/OS的更低功率”狀態(tài)對應(yīng)這樣的狀態(tài),其中主CPU斷電使得它不能基于計算系統(tǒng)的主OS執(zhí)行軟件。注意高速緩存、系統(tǒng)存儲器以及存儲器控制器和橋單元的至少存儲器控制器部分也可以斷電(因為它們主要支持主CPU執(zhí)行軟件的工作)。
在更低功率狀態(tài)中,無線I/O仍然通電。無線I/O可以使用許多遠程和/或短程協(xié)議。一個在被涵蓋的過程中的遠程無線標(biāo)準(zhǔn)最初通過名字“GPRS”而眾所周知。通用分組無線電業(yè)務(wù)(GPRS)是基于分組的無線通信業(yè)務(wù),它向移動電話和計算機用戶保證從56直到114Kbps的數(shù)據(jù)速率和到因特網(wǎng)的持續(xù)連接。更高的數(shù)據(jù)速率將允許用戶利用移動手持裝置和筆記本計算機參與視頻會議并與多媒體網(wǎng)站以及類似的應(yīng)用交互。GPRS基于全球移動通信系統(tǒng)(GSM)并且將補充現(xiàn)有的業(yè)務(wù),如電路交換蜂窩電話連接和短消息業(yè)務(wù)(SMS)。
理論上,GPRS基于分組的業(yè)務(wù)應(yīng)該使用戶的花費少于電路交換業(yè)務(wù),因為通信信道是在共用、當(dāng)需要分組時的基礎(chǔ)上使用而不是在某時僅致力于一個用戶。還應(yīng)該更容易的是,使應(yīng)用可供移動用戶使用,因為較快的數(shù)據(jù)速率意味著當(dāng)前需要使應(yīng)用適于無線系統(tǒng)的較慢速度的中間件將不再需要。由于GPRS變得可用,虛擬專用網(wǎng)絡(luò)(VPN)的移動用戶將能夠持續(xù)訪問專用網(wǎng)絡(luò)而不是通過撥號連接。
GPRS還將補充藍牙,一種以無線的無線電連接代替裝置間有線連接的標(biāo)準(zhǔn)。除因特網(wǎng)協(xié)議(IP)之外,GPRS支持X.25,一種基于分組的協(xié)議,主要在歐洲使用。GPRS是朝向增強型數(shù)據(jù)GSM環(huán)境(EDGE)和通用移動電話業(yè)務(wù)(UMTS)發(fā)展的步驟。
圖4示出依照本發(fā)明的一個實施例的示例多處理器計算機系統(tǒng)體系結(jié)構(gòu)400。多處理器系統(tǒng)400包括主處理模塊410,它包括USB主機控制器414和主CPU系統(tǒng)412。主CPU子系統(tǒng)412可以包括PentiumTM、CelleronTM或類似的多功能IA32微處理器。主CPU子系統(tǒng)412可以使用WindowsTM操作系統(tǒng)。依照一個實施例,主處理模塊410經(jīng)USB鏈路430連接到共享模塊450。此外,主處理模塊運轉(zhuǎn)在如上所述的高功率狀態(tài)和基于主CPU/OS的低功率狀態(tài)中。
多處理器系統(tǒng)400還包括次級處理模塊420,它包括次級控制器424和低功率CPU子系統(tǒng)422。低功率CPU子系統(tǒng)422可以包括XscaleTM或類似的低功率微處理器。低功率CPU子系統(tǒng)422可以使用Windows CETM操作系統(tǒng)、PALMTM操作系統(tǒng)或類似的操作系統(tǒng)。依照一個實施例,次級控制器424經(jīng)通用異步接收器/發(fā)送器(UART)接口480連接到共享模塊450。此外,子系統(tǒng)422可以在上面所有三個狀態(tài)中運行,但是僅作為GPRS模塊460的主裝置,而多處理器系統(tǒng)400是在更低功率狀態(tài)中,如上所述。
如上所述,多處理器系統(tǒng)包括共享模塊450,它允許主處理模塊410和次級系統(tǒng)420共享GPRS模塊460。共享模塊將以主處理系統(tǒng)420和次級系統(tǒng)420的格式的分組轉(zhuǎn)換為由GPRS模塊460使用的模式。此外,共享模塊470將GPRS模塊460作為外圍從屬裝置提供給主系統(tǒng)410和次級系統(tǒng)420二者。共享模塊470還起切換器的作用,以確定是主系統(tǒng)410還是次級系統(tǒng)420應(yīng)該基于多處理器計算機系統(tǒng)400的總功率狀態(tài)來控制GPRS模塊460。切換決定由共享模塊470根據(jù)眾多原因作出。例如,當(dāng)筆記本計算機蓋打開或合上時可以發(fā)生切換;或者在計算機接收數(shù)據(jù)消息(電子郵件、SMS、MMS等)時。無縫執(zhí)行切換。GPRS模塊460包括GPRS接口模塊464和GPRS子系統(tǒng)462。GPRS模塊460是標(biāo)準(zhǔn)的GPRS無線電模塊。
圖5示出依照本發(fā)明的另一實施例的示例多處理器計算機系統(tǒng)體系結(jié)構(gòu)500。主處理器系統(tǒng)510包括主CPU系統(tǒng)512和USB主機控制器514。多處理器系統(tǒng)500將共享模塊550集成到次級處理系統(tǒng)520的次級控制器524中。
GPRS模塊560包括GPRS接口模塊564和子系統(tǒng)562二者。次級控制器524與GPRS模塊560和主處理器系統(tǒng)510二者接口連接。和主處理器系統(tǒng)510的接口是USB 530而和GPRS模塊的接口是UART 570。次級控制器524可以在多處理器系統(tǒng)500的所有功率狀態(tài)中是活動的。當(dāng)在高功率狀態(tài)以及低功率主CPU/OS狀態(tài)時,次級控制器擔(dān)當(dāng)從屬裝置并且主處理器系統(tǒng)510將控制GPRS模塊560。一旦,進入更低功率狀態(tài),低功率子系統(tǒng)522擔(dān)當(dāng)主裝置,以控制GPRS模塊560。
圖6示出依照本發(fā)明的一個實施例的用于共享GPRS外圍裝置的多處理器系統(tǒng)600的示例詳圖。主處理器系統(tǒng)610包括USB主機控制器硬件618,它與次級系統(tǒng)的USB裝置控制器硬件627通信。主系統(tǒng)610還包括標(biāo)準(zhǔn)的USB主機控制器接口(UHCI)617、USB驅(qū)動器(USBD)616、和USB集線器615。系統(tǒng)610還包括遠程網(wǎng)絡(luò)驅(qū)動接口軟件(RNDIS)的微型端口(miniport)驅(qū)動器613和利用USB總線的遠程NDIS的微型端口驅(qū)動器。操作系統(tǒng)可以是WindowsTM、Linux或者類似的操作系統(tǒng)。
次級控制器624包括與USB主機控制器618接口連接的USB裝置控制器硬件627、和與GPRS接口硬件664接口連接的GPRS裝置接口硬件626。次級控制器624提供GPRS NDIS驅(qū)動器625和共享USB功能驅(qū)動器650。共享驅(qū)動器650將RNDIS描述符轉(zhuǎn)換成NDIS描述符,并提供USB驅(qū)動器,由硬件627使用。驅(qū)動器650將USB描述符配置擴展以支持專有數(shù)據(jù)通信應(yīng)用。GPRS接口模塊660包括GPRS固件661、GPRS裝置固件662和GPRS接口硬件控制器664。這里不只是有傳輸模式轉(zhuǎn)化。主處理器系統(tǒng)610將GPRS裝置660看作遠程NDIS(網(wǎng)絡(luò))類型的裝置而次級處理器系統(tǒng)將它作為無線網(wǎng)絡(luò)裝置來對待。在一個實施例中,轉(zhuǎn)化是從通用遠程網(wǎng)絡(luò)類型的裝置到無線網(wǎng)絡(luò)類型的裝置。轉(zhuǎn)換狀態(tài)管理由驅(qū)動器750執(zhí)行。傳輸模式轉(zhuǎn)化(如果適當(dāng))是網(wǎng)絡(luò)裝置類型轉(zhuǎn)化、映射和/或轉(zhuǎn)換的補充。
圖7示出依照本發(fā)明另一實施例的用于共享GPRS外圍裝置的多處理器系統(tǒng)700的示例詳圖。主處理器系統(tǒng)710包括USB主機控制器硬件718,它與次級系統(tǒng)的USB裝置控制器硬件727通信。主系統(tǒng)710還包括標(biāo)準(zhǔn)的USB主機控制器接口(UHCI)717、USB驅(qū)動器(USBD)716、USB集線器(USBH)715和在復(fù)合裝置中列舉其他USB裝置類的USB復(fù)合類協(xié)議驅(qū)動器(USBCCP)714。系統(tǒng)710還包括遠程網(wǎng)絡(luò)驅(qū)動接口軟件(RNDIS)的微型端口驅(qū)動器和USB驅(qū)動器713上的串口。操作系統(tǒng)可以是WindowsTM、Linux或類似的操作系統(tǒng)。
次級控制器724包括與USB主機控制器718接口連接的USB裝置控制器硬件727,和與GPRS接口硬件764接口連接的GPRS裝置接口硬件727。次級控制器724提供GPRS NDIS驅(qū)動器725和共享USB功能驅(qū)動器750。共享驅(qū)動器750提供傳輸模式轉(zhuǎn)換,并提供USB驅(qū)動器,由硬件727使用。驅(qū)動器750將USB描述符配置擴展以支持專有數(shù)據(jù)通信應(yīng)用。GPRS接口模塊770包括GPRS固件771、GPRS裝置固件772和GPRS接口硬件控制器774。這里不只是有傳輸模式轉(zhuǎn)化。主處理器系統(tǒng)710將GPRS裝置770看作遠程NDIS(網(wǎng)絡(luò))類型的裝置而次級處理器系統(tǒng)將它作為無線網(wǎng)絡(luò)裝置來對待。在一個實施例中,無線GPRS NDIS層的分組從主處理器系統(tǒng)710被傳遞到次級系統(tǒng)的控制器724而沒有轉(zhuǎn)換。然而,除了網(wǎng)絡(luò)裝置類型轉(zhuǎn)化、映射和/或轉(zhuǎn)換之外,可以執(zhí)行傳輸模式轉(zhuǎn)化。從而,沒有由驅(qū)動器750要求的轉(zhuǎn)換狀態(tài)管理。
圖6和7的實施例并不使對主處理器的610操作系統(tǒng)任何的改變成為必需。也沒有對專有驅(qū)動器的依賴或者對運行在主系統(tǒng)610上的應(yīng)用功能的影響。較高層GPRS(TCP/IP棧612)組件也保持不變。
圖8示出依照本發(fā)明的一個實施例的用于共享GPRS外圍裝置所執(zhí)行的方法的示例流程圖800。過程開始于方塊801。在處理方塊805,共享模塊在主處理器系統(tǒng)和GPRS通信模塊之間路由選擇通信。在處理方塊810,共享模塊在次級處理器系統(tǒng)和GPRS模塊之間路由選擇通信。
在處理方塊815,如果必要,處理通信分組以適當(dāng)?shù)剞D(zhuǎn)換傳輸模式和在RNDIS和NDIS之間轉(zhuǎn)換。在處理方塊820,GPRS模塊作為USB外圍裝置提供給主處理系統(tǒng)。共享模塊還基于多處理器計算機系統(tǒng)的總功率狀態(tài)在主處理器系統(tǒng)和次級系統(tǒng)之間選擇并切換GPRS模塊的控制。
公開了兩個計算裝置共享GPRS模塊的方法和設(shè)備。盡管關(guān)于特定的例子和子系統(tǒng)對本發(fā)明進行了說明,但是對于本領(lǐng)域技術(shù)人員將顯然的是,本發(fā)明不局限于這些特定的例子或者子系統(tǒng)而是還擴展到其他實施例。本發(fā)明包括如下面權(quán)利要求中所指定的所有這些其他實施例。
權(quán)利要求
1.一種方法,包括在主處理器系統(tǒng)和次級處理器系統(tǒng)之間共享無線通信模塊。
2.如權(quán)利要求1所述的方法,其中共享包括經(jīng)共享模塊在所述主處理器系統(tǒng)和所述GPRS通信模塊之間路由選擇無線通信;以及經(jīng)所述共享模塊在所述次級處理器系統(tǒng)和所述GPRS通信模塊之間路由選擇無線通信。
3.如權(quán)利要求2所述的方法,其中共享還包括將所述無線通信模塊作為從屬裝置提供;以及將所述主處理器系統(tǒng)和次級處理器系統(tǒng)作為主裝置提供給所述無線通信模塊。
4.如權(quán)利要求2所述的方法,其中共享還包括選擇是為所述主處理器系統(tǒng)的還是所述次級處理器系統(tǒng)的無線通信服務(wù)。
5.如權(quán)利要求2所述的方法,其中共享還包括在第一傳輸模式和第二傳輸模式之間轉(zhuǎn)換所有無線分組。
6.如權(quán)利要求5所述的方法,其中所述第一傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI;以及所述第二傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI。
7.如權(quán)利要求2所述的方法,其中所述共享模塊、所述主處理器系統(tǒng)和所述次級處理器系統(tǒng)包括在筆記本計算機中,以及所述無線通信模塊是GPRS通信模塊。
8.如權(quán)利要求6所述的方法,其中所述共享模塊被集成到所述次級處理器系統(tǒng)中;以及所述次級處理器系統(tǒng)是低功率計算機系統(tǒng)而所述主處理器系統(tǒng)是主CPU/OS計算機系統(tǒng)。
9.如權(quán)利要求6所述的方法,其中所述共享模塊被集成到所述次級處理器系統(tǒng)中,以及所述次級處理器系統(tǒng)是多功能的GPRS使能的裝置;以及所述主處理器系統(tǒng)包括筆記本、平板、膝上型和臺式計算機系統(tǒng)。
10.如權(quán)利要求9所述的方法,其中所述共享模塊與所述次級處理器系統(tǒng)的次級控制器集成。
11.如權(quán)利要求6所述的方法,其中所述共享模塊包括在所述主處理器系統(tǒng)中。
12.如權(quán)利要求2所述的方法,其中所述GPRS模塊經(jīng)GPRS網(wǎng)絡(luò)與一個或更多次級GPRS裝置通信。
13.如權(quán)利要求2所述的方法,其中所述共享模塊與USB主機控制器和GPRS模塊通信。
14.如權(quán)利要求2所述的方法,還包括在事件發(fā)生時在所述主處理器系統(tǒng)和次級處理器系統(tǒng)之間切換控制,其中所述事件包括打開計算機蓋、通過所述第一處理器系統(tǒng)接收數(shù)據(jù)消息、通過所述第二處理器系統(tǒng)接收數(shù)據(jù)消息、合上計算機蓋和接收切換命令。
15.一種系統(tǒng),包括在主處理器系統(tǒng)和次級處理器系統(tǒng)之間共享無線通信模塊的部件。
16.如權(quán)利要求15所述的系統(tǒng),其中共享包括經(jīng)共享模塊在所述主處理器系統(tǒng)和所述無線通信模塊之間路由選擇無線通信的部件;以及經(jīng)所述共享模塊在所述次級處理器系統(tǒng)和所述無線通信模塊之間路由選擇無線通信的部件。
17.如權(quán)利要求16所述的系統(tǒng),其中共享還包括將所述無線通信模塊作為從屬裝置提供的部件;以及將所述主處理器系統(tǒng)和次級處理器系統(tǒng)作為主裝置提供給所述無線通信模塊的部件。
18.如權(quán)利要求16所述的系統(tǒng),其中共享還包括選擇是為所述主處理器系統(tǒng)的還是所述次級處理器系統(tǒng)的無線通信服務(wù)的部件。
19.如權(quán)利要求16所述的系統(tǒng),其中共享還包括在第一傳輸模式和第二傳輸模式之間轉(zhuǎn)換無線數(shù)據(jù)分組的部件。
20.如權(quán)利要求19所述的系統(tǒng),其中所述第一傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI;以及所述第二傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI。
21.如權(quán)利要求16所述的系統(tǒng),其中所述共享模塊、所述主處理器系統(tǒng)和所述次級處理器系統(tǒng)包括在筆記本計算機中,以及所述無線通信模塊是GPRS通信模塊。
22.如權(quán)利要求20所述的系統(tǒng),其中所述共享模塊被集成到所述次級處理器系統(tǒng)中;以及所述次級處理器系統(tǒng)是低功率計算機系統(tǒng)而所述主處理器系統(tǒng)是主CPU/OS計算機系統(tǒng)。
23.如權(quán)利要求20所述的系統(tǒng),其中所述共享模塊被集成到所述次級處理器系統(tǒng)中,以及所述次級處理器系統(tǒng)是多功能的GPRS使能的裝置;以及所述主處理器系統(tǒng)包括筆記本、平板、膝上型和臺式計算機系統(tǒng)。
24.如權(quán)利要求23所述的系統(tǒng),其中所述共享模塊與所述次級處理器系統(tǒng)的次級控制器集成。
25.如權(quán)利要求20所述的系統(tǒng),其中所述共享模塊包括在所述主處理器系統(tǒng)中。
26.如權(quán)利要求16所述的系統(tǒng),其中所述GPRS模塊經(jīng)GPRS網(wǎng)絡(luò)與一個或更多次級GPRS裝置通信。
27.如權(quán)利要求16所述的系統(tǒng),其中所述共享模塊與USB主機控制器和GPRS模塊通信。
28.如權(quán)利要求16所述的系統(tǒng),還包括在事件發(fā)生時在所述主處理器系統(tǒng)和次級處理器系統(tǒng)之間切換控制的部件,其中所述事件包括打開計算機蓋、通過所述第一處理器系統(tǒng)接收數(shù)據(jù)消息、通過所述第二處理器系統(tǒng)接收數(shù)據(jù)消息、合上計算機蓋和接收切換命令。
29.一種其上存儲有多條指令的計算機可讀介質(zhì),所述多條指令當(dāng)由計算機執(zhí)行時,使得所述計算機執(zhí)行在主處理器系統(tǒng)和次級處理器系統(tǒng)之間共享GPRS通信模塊。
30.如權(quán)利要求29所述的計算機可讀介質(zhì),其上存儲有額外指令,所述額外指令當(dāng)由計算機執(zhí)行時,使得所述計算機還執(zhí)行經(jīng)共享模塊在所述主處理器系統(tǒng)和所述GPRS通信模塊之間路由選擇GPRS通信;以及經(jīng)所述共享模塊在所述次級處理器系統(tǒng)和所述GPRS通信模塊之間路由選擇GPRS通信。
31.如權(quán)利要求30所述的計算機可讀介質(zhì),其上存儲有額外指令,所述額外指令當(dāng)由計算機執(zhí)行時,使得所述計算機還執(zhí)行將所述GPRS通信模塊作為從屬裝置提供;以及將所述主處理器系統(tǒng)和次級處理器系統(tǒng)作為主裝置提供給所述GPRS通信模塊。
32.如權(quán)利要求30所述的計算機可讀介質(zhì),其上存儲有額外指令,所述額外指令當(dāng)由計算機執(zhí)行時,使得所述計算機還執(zhí)行選擇是為所述主處理器系統(tǒng)的還是所述次級處理器系統(tǒng)的GPRS通信服務(wù)。
33.如權(quán)利要求30所述的計算機可讀介質(zhì),其上存儲有額外指令,所述額外指令當(dāng)由計算機執(zhí)行時,使得所述計算機還執(zhí)行在第一傳輸模式和第二傳輸模式之間轉(zhuǎn)換GPRS數(shù)據(jù)分組。
34.如權(quán)利要求33所述的計算機可讀介質(zhì),其中所述第一傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI;以及所述第二傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI。
35.如權(quán)利要求35所述的計算機可讀介質(zhì),其中所述共享模塊、所述主處理器系統(tǒng)和所述次級處理器系統(tǒng)包括在筆記本計算機中。
36.如權(quán)利要求34所述的計算機可讀介質(zhì),其中所述共享模塊被集成到所述次級處理器系統(tǒng)中;以及所述次級處理器系統(tǒng)是低功率計算機系統(tǒng)而所述主處理器系統(tǒng)是主CPU/OS計算機系統(tǒng)。
37.如權(quán)利要求34所述的計算機可讀介質(zhì),其中所述共享模塊被集成到所述次級處理器系統(tǒng)中,以及所述次級處理器系統(tǒng)是多功能的GPRS使能的裝置;以及所述主處理器系統(tǒng)包括筆記本、平板、膝上型和臺式計算機系統(tǒng)。
38.如權(quán)利要求37所述的計算機可讀介質(zhì),其中所述共享模塊與所述次級處理器系統(tǒng)的次級控制器集成。
39.如權(quán)利要求34所述的計算機可讀介質(zhì),其中所述共享模塊包括在所述主處理器系統(tǒng)中。
40.如權(quán)利要求30所述的計算機可讀介質(zhì),其中所述GPRS模塊經(jīng)GPRS網(wǎng)絡(luò)與一個或更多次級GPRS裝置通信。
41.如權(quán)利要求30所述的計算機可讀介質(zhì),其中所述共享模塊與USB主機控制器和GPRS模塊通信。
42.如權(quán)利要求30所述的計算機可讀介質(zhì),其上存儲有額外指令,所述額外指令當(dāng)由計算機執(zhí)行時,使得所述計算機還執(zhí)行在事件發(fā)生時在所述主處理器系統(tǒng)和次級處理器系統(tǒng)之間切換控制,其中所述事件包括打開計算機蓋、通過所述第一處理器系統(tǒng)接收數(shù)據(jù)消息、通過所述第二處理器系統(tǒng)接收數(shù)據(jù)消息、合上計算機蓋和接收切換命令。
43.一種設(shè)備,包括GPRS共享模塊;連接到所述GPRS共享模塊的GPRS通信模塊;連接到所述GPRS共享模塊的主處理器系統(tǒng);以及連接到所述GPRS共享模塊的次級處理器系統(tǒng),其中配置所述GPRS共享模塊以允許所述主處理器系統(tǒng)和次級處理器系統(tǒng)來共享所述GPRS通信模塊的主機控制器。
44.如權(quán)利要求43所述的設(shè)備,其中所述共享模塊經(jīng)共享模塊在所述主處理器系統(tǒng)和所述GPRS通信模塊之間路由選擇GPRS通信;以及經(jīng)所述共享模塊在所述次級處理器系統(tǒng)和所述GPRS通信模塊之間路由選擇GPRS通信。
45.如權(quán)利要求44所述的設(shè)備,其中所述共享模塊將所述GPRS通信模塊作為從屬裝置提供;以及將所述主處理器系統(tǒng)和次級處理器系統(tǒng)作為主裝置提供給所述GPRS通信模塊。
46.如權(quán)利要求44所述的設(shè)備,其中所述共享模塊選擇是為所述主處理器系統(tǒng)的還是所述次級處理器系統(tǒng)的GPRS通信服務(wù)。
47.如權(quán)利要求44所述的設(shè)備,其中所述共享模塊在第一傳輸模式和第二傳輸模式之間轉(zhuǎn)換所有的GPRS分組。
48.如權(quán)利要求47所述的設(shè)備,其中所述第一傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI;以及所述第二傳輸模式包括通用串行總線(USB)、RS-232連接、火線和mPCI。
49.如權(quán)利要求43所述的設(shè)備,其中所述共享模塊、所述主處理器系統(tǒng)和所述次級處理器系統(tǒng)包括在筆記本計算機中。
50.如權(quán)利要求48所述的設(shè)備,其中所述共享模塊被集成到所述次級處理器系統(tǒng)中;以及所述次級處理器系統(tǒng)是低功率計算機系統(tǒng)而所述主處理器系統(tǒng)是主CPU/OS計算機系統(tǒng)。
51.如權(quán)利要求48所述的設(shè)備,其中所述共享模塊被集成到所述次級處理器系統(tǒng)中,以及所述次級處理器系統(tǒng)是多功能的GPRS使能的裝置;以及所述主處理器系統(tǒng)包括筆記本、平板、膝上型和臺式計算機系統(tǒng)。
52.如權(quán)利要求51所述的設(shè)備,其中所述共享模塊與所述次級處理器系統(tǒng)的次級控制器集成。
53.如權(quán)利要求48所述的設(shè)備,其中所述共享模塊包括在所述主處理器系統(tǒng)中。
54.如權(quán)利要求43所述的設(shè)備,其中所述GPRS模塊經(jīng)GPRS網(wǎng)絡(luò)與一個或更多次級GPRS裝置通信。
55.如權(quán)利要求44所述的設(shè)備,其中所述共享模塊與USB主機控制器和GPRS模塊通信。
56.如權(quán)利要求43所述的設(shè)備,其中所述共享模塊在事件發(fā)生時在所述主處理器系統(tǒng)和次級處理器系統(tǒng)之間切換所述GPRS模塊的控制,其中所述事件包括打開計算機蓋、通過所述第一處理器系統(tǒng)接收數(shù)據(jù)消息、通過所述第二處理器系統(tǒng)接收數(shù)據(jù)消息、合上計算機蓋和接收切換命令。
57.一種設(shè)備,包括第一硬件接口;耦合到所述通用串行總線硬件接口的共享模塊,其中所述共享模塊允許無線通信模塊在主處理器系統(tǒng)和次級處理器系統(tǒng)之間共享;以及耦合到所述共享模塊的第二硬件接口。
58.如權(quán)利要求57所述的設(shè)備,其中所述共享模塊包括以所述第二硬件接口接收和發(fā)送數(shù)據(jù)分組的GPRS NDIS驅(qū)動器;以及以所述第一硬件接口接收和發(fā)送所述數(shù)據(jù)分組的USB功能驅(qū)動器。
59.如權(quán)利要求58所述的設(shè)備,其中所述USB功能驅(qū)動器包括在RNDIS和NDIS之間轉(zhuǎn)換的協(xié)議轉(zhuǎn)換器。
60.如權(quán)利要求59所述的設(shè)備,其中所述共享模塊是GPRS共享模塊。
全文摘要
公開了用戶與移動計算裝置接口連接的方法和設(shè)備。在一個實施例中,方法包括在主處理器系統(tǒng)和次級處理器系統(tǒng)之間共享GPRS通信模塊。
文檔編號H04L12/12GK1849572SQ200480026249
公開日2006年10月18日 申請日期2004年9月15日 優(yōu)先權(quán)日2003年9月15日
發(fā)明者V·吉普塔, J·卡達奇, B·貝爾蒙特 申請人:英特爾公司