亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

兩個(gè)計(jì)算裝置共享gprs模塊的方法和設(shè)備的制作方法

文檔序號(hào):7607923閱讀:286來(lái)源:國(guó)知局
專利名稱:兩個(gè)計(jì)算裝置共享gprs模塊的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)軟件和硬件,并且更具體地說(shuō)涉及兩個(gè)計(jì)算裝置共享GPRS模塊的方法和設(shè)備。
背景技術(shù)
由于電子和計(jì)算機(jī)技術(shù)持續(xù)發(fā)展,向用戶傳遞信息一直以來(lái)變得日益重要。例如,現(xiàn)在個(gè)人數(shù)字助理(PDA)的用戶比以前任何時(shí)候更多地連續(xù)檢查電子郵件、查閱聯(lián)系人、同步活動(dòng)的(on-the-go)文檔以及行程安排。其他用戶利用內(nèi)置PDA的移動(dòng)電話來(lái)處理基于文本和視頻的消息傳送。除了這些新的裝置以外,越來(lái)越多的用戶使用平板PC和筆記本計(jì)算機(jī)。強(qiáng)大的計(jì)算裝置的移動(dòng)性使它們對(duì)于商務(wù)旅行者是理想的。現(xiàn)在將要說(shuō)明移動(dòng)裝置的通用計(jì)算系統(tǒng)。
A.計(jì)算系統(tǒng)

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