两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

具有多個(gè)處理器的通信終端及該通信終端的操作方法

文檔序號(hào):7639702閱讀:262來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::具有多個(gè)處理器的通信終端及該通信終端的操作方法
技術(shù)領(lǐng)域
:本發(fā)明總體上涉及無(wú)線(xiàn)通信終端,更具體地說(shuō),涉及具有處理器的無(wú)線(xiàn)通信終端和用于操作具有多個(gè)處理器的無(wú)線(xiàn)通信終端的方法。
背景技術(shù)
:諸如移動(dòng)電話(huà)的無(wú)線(xiàn)通信終端包括日益增加的更多功能。例如,無(wú)線(xiàn)通信終端可以包括數(shù)字靜物和/或視頻攝像機(jī)、一個(gè)或更多個(gè)顯示屏(包括能夠顯示視頻信號(hào)的顯示屏)、麥克風(fēng)、揚(yáng)聲器,以及其它視聽(tīng)輸入/輸出裝置。另外,一些無(wú)線(xiàn)通信終端包括諸如web瀏覽器的高級(jí)應(yīng)用軟件、個(gè)人記事本、視頻游戲、電子郵件客戶(hù)端,以及其它軟件應(yīng)用。同時(shí),無(wú)線(xiàn)通信終端已經(jīng)從支持利用單一接口的單一通信介質(zhì)的蜂窩電話(huà)發(fā)展到了支持寬范圍通信服務(wù)的多功能通信裝置,從標(biāo)準(zhǔn)模擬和/或數(shù)字無(wú)線(xiàn)電話(huà)服務(wù)發(fā)展到了藍(lán)牙個(gè)人聯(lián)網(wǎng)、無(wú)線(xiàn)局域網(wǎng)(WLAN)連接、尋呼、GPS、衛(wèi)星,以及其它類(lèi)型的通信服務(wù)。一些無(wú)線(xiàn)通信終端,特別是那些包括集成顯示器、揚(yáng)聲器以及/或攝像機(jī)的無(wú)線(xiàn)終端,能夠生成、獲取、存儲(chǔ)、處理、顯示以及/或播放各種數(shù)字?jǐn)?shù)據(jù)信號(hào)。這種數(shù)字?jǐn)?shù)據(jù)信號(hào)例如可以包括諸如話(huà)音、音樂(lè)的音頻信號(hào)或其它音頻信號(hào),靜止圖像信號(hào),以及/或視頻數(shù)據(jù)信號(hào)(其可以包括或可以不包括伴隨數(shù)字音頻信號(hào))。實(shí)時(shí)或近實(shí)時(shí)處理這種數(shù)字信號(hào)可能需要大量帶寬和/或計(jì)算機(jī)處理能力。隨著越來(lái)越多的應(yīng)用要求網(wǎng)絡(luò)連接,并且隨著無(wú)線(xiàn)通信終端被要求執(zhí)行越來(lái)越多的終端用戶(hù)應(yīng)用,通常同時(shí)對(duì)應(yīng)地增加了施加在無(wú)線(xiàn)通信終端的微處理器上的性能和操作要求。例如,一些通信服務(wù)(如話(huà)音和/或視頻電話(huà))可以?xún)?yōu)選地利用對(duì)通過(guò)空中接口接收到的信號(hào)的實(shí)時(shí)或近實(shí)時(shí)處理,以便能夠以最小的中斷播放接收到的信號(hào)。由于許多應(yīng)用程序連同無(wú)數(shù)通信服務(wù)爭(zhēng)用處理資源,因而可能難于提供這種處理能力。另外,雖然一些應(yīng)用可能對(duì)于響應(yīng)時(shí)間相對(duì)不敏感,但對(duì)于某些應(yīng)用(舉例來(lái)說(shuō),如利用用戶(hù)接口的應(yīng)用)來(lái)說(shuō),可能希望提供相對(duì)快速的響應(yīng)時(shí)間。對(duì)無(wú)線(xiàn)通信裝置進(jìn)行編程可能因大量的可用于每一個(gè)應(yīng)用的潛在服務(wù)(特別是無(wú)線(xiàn)通信服務(wù))而變得復(fù)雜化。在不修改和/或升級(jí)利用特定服務(wù)的應(yīng)用的代碼的情況下,可能難于修改和/或升級(jí)用于運(yùn)行這種服務(wù)的軟件。例如,上述功能(視頻顯示、攝像、WLAN、藍(lán)牙、GPS)中的每一種都可能需要具有應(yīng)用編程接口(API)的關(guān)聯(lián)軟件驅(qū)動(dòng)器和/或其它軟件"異常分支(hook)(對(duì)于希望使用這種功能的應(yīng)用來(lái)說(shuō)其可能是已知的)"。分布式對(duì)象代理程序(如在CORBA規(guī)范中描述的那些)可以用于提供針對(duì)分布式服務(wù)的透明訪(fǎng)問(wèn)。然而,這種方案可能不適于無(wú)線(xiàn)終端架構(gòu)。具體來(lái)說(shuō),這種方案可能需要廣泛的集成工作并且可能將不希望的潛在因素引入系統(tǒng)中。
發(fā)明內(nèi)容一種根據(jù)本發(fā)明一些實(shí)施方式的無(wú)線(xiàn)通信終端包括應(yīng)用控制器,該應(yīng)用控制器被設(shè)置成執(zhí)行多個(gè)應(yīng)用程序并且提供對(duì)該應(yīng)用控制器中執(zhí)行的一個(gè)或更多個(gè)本地服務(wù)的訪(fǎng)問(wèn);通信控制器,該通信控制器被設(shè)置成提供多個(gè)通信服務(wù);以及橋接組件,該橋接組件耦合在所述應(yīng)用控制器與所述通信控制器之間,并且被設(shè)置成接收來(lái)自所述應(yīng)用控制器執(zhí)行的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述應(yīng)用控制器的一個(gè)本地服務(wù)或者路由至所述通信控制器的一個(gè)通信服務(wù)。所述橋接組件可以包括所述應(yīng)用控制器中的第一路由器組件和所述通信控制器中的第二路由器組件,并且,所述第一路由器組件可被設(shè)置成接收來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求可針對(duì)所述應(yīng)用控制器的一個(gè)本地服務(wù)還是針對(duì)所述通信控制器的一個(gè)通信服務(wù)。所述第一路由器組件還可被設(shè)置成將針對(duì)一個(gè)本地服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述一個(gè)本地服務(wù),而將針對(duì)一個(gè)通信服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器中的所述第二路由器組件。所述第二路由器組件可被設(shè)置成接收來(lái)自所述第一路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求或來(lái)自所述通信控制器中的應(yīng)用程序的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且基于所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求中指定的服務(wù)選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器的一個(gè)通信服務(wù)或者路由至所述第一路由器組件。所述第二路由器組件還可被設(shè)置成接收來(lái)自通信服務(wù)的數(shù)據(jù),并且基于接收到的數(shù)據(jù)的期望目的地選擇性地將所述接收到的數(shù)據(jù)路由至所述第一路由器組件或者路由至所述通信控制器中的應(yīng)用程序。所述第一路由器組件還可被設(shè)置成接收來(lái)自本地服務(wù)的數(shù)據(jù)或來(lái)自所述第二路由器組件的數(shù)據(jù),并且基于接收到的數(shù)據(jù)的期望目的地選擇性地將所述數(shù)據(jù)轉(zhuǎn)發(fā)至位于所述應(yīng)用控制器中的應(yīng)用程序或者轉(zhuǎn)發(fā)至所述第二路由器組件。所述通信控制器還可包括一個(gè)或更多個(gè)遠(yuǎn)程應(yīng)用程序,所述第二路由器組件可被設(shè)置成接收來(lái)自所述通信控制器中的遠(yuǎn)程應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述通信控制器運(yùn)行的服務(wù)還是針對(duì)所述應(yīng)用控制器運(yùn)行的服務(wù)。所述第二路由器組件可將針對(duì)所述應(yīng)用控制器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一路由器組件。所述第一路由器組件還可被設(shè)置成接收來(lái)自所述第二路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將從所述第二路由器組件接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至本地服務(wù)。所述第二路由器組件還可被設(shè)置成基于接收到的針對(duì)所述通信控制器運(yùn)行的通信服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的優(yōu)先級(jí),將接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求排入隊(duì)列中。所述第二路由器組件還可被設(shè)置成響應(yīng)于接收到來(lái)自所述通信控制器的有關(guān)通信服務(wù)準(zhǔn)備好處理排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的指示,而將所述排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求發(fā)送至所述通信服務(wù)。一種根據(jù)本發(fā)明一些實(shí)施方式的無(wú)線(xiàn)通信終端包括第一處理器,該第一處理器被設(shè)置成執(zhí)行多個(gè)應(yīng)用程序,并且提供對(duì)所述第一處理器運(yùn)行的一個(gè)或更多個(gè)服務(wù)的訪(fǎng)問(wèn);第二處理器,該第二處理器被設(shè)置成執(zhí)行多個(gè)應(yīng)用程序,并且提供對(duì)所述第二處理器運(yùn)行的一個(gè)或更多個(gè)服務(wù)的訪(fǎng)問(wèn);以及橋接組件,該橋接組件耦合在所述第一處理器與所述第二處理器之間,并且被設(shè)置成接收來(lái)自所述第一處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求或來(lái)自所述第二處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且基于所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求中指定的服務(wù)選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一處理器運(yùn)行的服務(wù)或者路由至所述第二處理器運(yùn)行的服務(wù)。所述橋接組件可包括所述第一處理器中的第一路由器組件和所述第二處理器中的第二路由器組件,并且,所述第一路由器組件可被設(shè)置成接收來(lái)自所述第一處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述第一處理器運(yùn)行的服務(wù)還是針對(duì)所述第二處理器運(yùn)行的服務(wù)。所述第一路由器組件還可被設(shè)置成將針對(duì)所述第一處理器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述針對(duì)的服務(wù),而將針對(duì)所述第二處理器運(yùn)行的服務(wù)的服務(wù)請(qǐng)求路由至所述第二處理器中的所述第二路由器組件。所述第二路由器組件可被設(shè)置成接收來(lái)自所述第一路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第二處理器運(yùn)行的服務(wù)。所述第二路由器組件還可被設(shè)置成接收來(lái)自所述第二處理器運(yùn)行的服務(wù)的數(shù)據(jù),并且將接收到的所述數(shù)據(jù)路由至所述第一路由器組件。所述第一路由器組件還可被設(shè)置成接收來(lái)自所述第一處理器運(yùn)行的服務(wù)的數(shù)據(jù)或者來(lái)自所述第二路由器組件的數(shù)據(jù),并且將所述數(shù)據(jù)轉(zhuǎn)發(fā)至所述第一處理器中的應(yīng)用程序。所述第二處理器還可包括一個(gè)或更多個(gè)應(yīng)用程序。所述第二路由器組件可被設(shè)置成接收來(lái)自所述第二處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述第二處理器運(yùn)行的服務(wù)還是針對(duì)所述第一處理器運(yùn)行的服務(wù),并將針對(duì)所述第一處理器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一路由器組件。所述第一路由器組件還可被設(shè)置成接收來(lái)自所述第二路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將從所述第二路由器組件接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一處理器運(yùn)行的服務(wù)。所述第二路由器組件還可被設(shè)置成基于接收到的針對(duì)所述第二處理器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的優(yōu)先級(jí),將接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求排入隊(duì)列中。所述第二路由器組件還可被設(shè)置成響應(yīng)于接收到來(lái)自所述第二處理器的有關(guān)所述第二處理器運(yùn)行的選定服務(wù)準(zhǔn)備好處理排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的指示,將所述排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求發(fā)送至所述選定服務(wù)。根據(jù)本發(fā)明一些實(shí)施方式的減少無(wú)線(xiàn)通信終端中的通信處理的方法包括以下步驟在所述無(wú)線(xiàn)通信終端中設(shè)置應(yīng)用處理器;在所述無(wú)線(xiàn)通信終端中設(shè)置通信處理器;設(shè)置耦合至所述應(yīng)用處理器和所述通信處理器的橋接組件;向所述橋接組件發(fā)送來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求;以及基于在所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求中指定的服務(wù),選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述應(yīng)用控制器運(yùn)行的本地服務(wù)或者路由至所述通信控制器運(yùn)行的通信服務(wù)。所述向所述橋接組件發(fā)送來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的步驟可以包括向所述應(yīng)用處理器中的第一路由器組件發(fā)送來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求。所述將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的通信服務(wù)的步驟可以包括將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求轉(zhuǎn)發(fā)至所述通信控制器中的第二路由器組件。根據(jù)本發(fā)明的實(shí)施方式的一些方法還包括以下步驟在所述第二路由器組件處接收從所述第一路由器組件轉(zhuǎn)發(fā)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求;和將轉(zhuǎn)發(fā)的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的通信服務(wù)。根據(jù)本發(fā)明的實(shí)施方式的一些方法還包括根據(jù)所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求的優(yōu)先級(jí)將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求排隊(duì)的步驟。因而,所述將轉(zhuǎn)發(fā)的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的通信服務(wù)的步驟可以包括對(duì)排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求進(jìn)行路由。一些方法還包括以下步驟在所述第一路由器組件處接收來(lái)自本地服務(wù)的數(shù)據(jù)或者來(lái)自所述第二路由器組件的數(shù)據(jù),并且將接收到的所述數(shù)據(jù)轉(zhuǎn)發(fā)至所述應(yīng)用控制器中的應(yīng)用程序。根據(jù)本發(fā)明的實(shí)施方式的一些方法還包括以下步驟在所述第二路由器處接收來(lái)自所述通信控制器中的遠(yuǎn)程應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求;確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述通信控制器運(yùn)行的服務(wù)還是針對(duì)通過(guò)所述應(yīng)用控制器運(yùn)行的服務(wù);以及基于所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求的期望目的地,選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的服務(wù)或者路由至所述第一路由器組件。附圖被包括進(jìn)來(lái),以提供對(duì)本發(fā)明的進(jìn)一步理解,并且被并入并構(gòu)成本申請(qǐng)的一部分,附圖例示了本發(fā)明的特定實(shí)施方式。在圖中圖1是例示根據(jù)本發(fā)明一些實(shí)施方式的無(wú)線(xiàn)通信終端和通信系統(tǒng)的示意框圖。圖2是常規(guī)無(wú)線(xiàn)通信終端的示意框圖。圖3是根據(jù)本發(fā)明一些實(shí)施方式的無(wú)線(xiàn)通信終端的示意框圖。圖4是用于數(shù)據(jù)通信的開(kāi)放系統(tǒng)互連參考模型的圖。圖5-6是根據(jù)本發(fā)明一些實(shí)施方式的無(wú)線(xiàn)通信終端的示意框圖。圖7-8是例示根據(jù)本發(fā)明一些實(shí)施方式的操作的流程圖。具體實(shí)施方式下面,參照附圖,對(duì)本發(fā)明進(jìn)行更全面的說(shuō)明,其中示出了本發(fā)明的實(shí)施方式。然而,本發(fā)明不應(yīng)被視為受限于在此闡述的實(shí)施方式。而相反,這些實(shí)施方式是為使本公開(kāi)詳盡且完整而提供的,并且將本發(fā)明的范圍完全表達(dá)給本領(lǐng)域技術(shù)人員。貫穿全文,相似標(biāo)號(hào)指相似要素。作為在此使用的詞語(yǔ)"包括(comprising)"或"包括(comprise)"是開(kāi)放式的,并且包括一個(gè)或更多個(gè)規(guī)定要素、步驟以及/或功能,而不排除一個(gè)或更多個(gè)未規(guī)定的要素、步驟以及/或功能。作為在此使用的詞語(yǔ)"和/或"包括關(guān)聯(lián)列舉項(xiàng)目中的一個(gè)或更多個(gè)的任何和全部組合。應(yīng)當(dāng)明白,盡管在此可以使用詞語(yǔ)第一、第二等來(lái)描述各種要素,但這些要素不應(yīng)受限于這些詞語(yǔ)。這些詞語(yǔ)僅用于將一個(gè)要素與另一個(gè)要素區(qū)分開(kāi)來(lái)。例如,在不脫離本發(fā)明的范圍的情況下,第一要素可以被稱(chēng)為第二要素,并且,類(lèi)似的是,第二要素可以被稱(chēng)為第一要素。作為在此使用的詞語(yǔ)"和域"包括關(guān)聯(lián)列舉項(xiàng)目中的一個(gè)或更多個(gè)的任何和全部組合。參照方法和通信終端的框圖和/或操作例示圖對(duì)根據(jù)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。應(yīng)當(dāng)明白,框圖和/或操作例示圖的每一個(gè)框,以及框圖和/或操作例示圖中的框的組合,都可以通過(guò)無(wú)線(xiàn)電頻率、模擬和/或數(shù)字硬件、以及/或程序指令來(lái)實(shí)現(xiàn)。可以將這些程序指令提供給控制器(該控制器可以包括一個(gè)或更多個(gè)通用處理器、專(zhuān)用處理器、ASIC)和/或其它可編程數(shù)據(jù)處理裝置,以使經(jīng)由該控制器和/或其它可編程數(shù)據(jù)處理裝置執(zhí)行的指令生成用于實(shí)現(xiàn)在框圖和/或操作框中指定的功能/動(dòng)作的單元。在一些另選實(shí)現(xiàn)中,在框中提到的功能/動(dòng)作可以不按在操作例示中提到的次序發(fā)生。例如,根據(jù)涉及的功能/動(dòng)作,連續(xù)示出的兩個(gè)框事實(shí)上可以大致同時(shí)執(zhí)行,或者這些框有時(shí)可以按相反次序執(zhí)行。除非另外定義,在此使用的所有詞語(yǔ)(包括技術(shù)和科學(xué)詞語(yǔ))具有和本發(fā)明所屬
技術(shù)領(lǐng)域
中的普通技術(shù)人員所共同理解的含義相同的含義。還應(yīng)當(dāng)明白,在此使用的詞語(yǔ)應(yīng)當(dāng)被解釋為具有和它們?cè)诒菊f(shuō)明書(shū)和相關(guān)領(lǐng)域的語(yǔ)境下的含義一致的含義,而不應(yīng)按理想化或過(guò)度形式意義來(lái)解釋?zhuān)窃诖嗣黠@地進(jìn)行了定義。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚,本發(fā)明可以被具體實(shí)施為方法、數(shù)據(jù)處理系統(tǒng),以及/或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可以采取整體硬件實(shí)施方式、整體軟件實(shí)施方式或組合軟件和硬件方面的實(shí)施方式的形式,在此全部統(tǒng)稱(chēng)為"電路"或"模塊"。而且,本發(fā)明可以釆取在計(jì)算機(jī)可用存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可用存儲(chǔ)介質(zhì)具有在該介質(zhì)中具體實(shí)施的計(jì)算機(jī)可用程序代碼。可以利用任何合適的計(jì)算機(jī)可讀介質(zhì),包括硬盤(pán)、CDROM、光存儲(chǔ)裝置、諸如支持因特網(wǎng)或內(nèi)聯(lián)網(wǎng)的傳輸介質(zhì),或磁存儲(chǔ)介質(zhì)。用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序代碼可以采用面向?qū)ο蟮木幊陶Z(yǔ)言(如Java、Smalltalk或C++)來(lái)編寫(xiě)。然而,用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序代碼還可以采用常規(guī)過(guò)程編程語(yǔ)言(如"C"編程語(yǔ)言、匯編語(yǔ)言,或其它編程語(yǔ)言)來(lái)編寫(xiě)。作為在此使用的"無(wú)線(xiàn)通信終端"包括但不限于被設(shè)置成經(jīng)由無(wú)線(xiàn)接口例如與蜂窩網(wǎng)絡(luò)、無(wú)線(xiàn)局域網(wǎng)(WLAN)以及/或另一通信終端接收/發(fā)送通信信號(hào)的終端。無(wú)線(xiàn)通信終端的示例包括但不限于蜂窩電話(huà)、個(gè)人數(shù)字助理(PDA)、尋呼機(jī),以及/或被設(shè)置成通過(guò)無(wú)線(xiàn)通信接口傳送數(shù)據(jù)的可以包括蜂窩電話(huà)接口、藍(lán)牙接口、無(wú)線(xiàn)局域網(wǎng)接口(例如,802.11)、另一RF通信接口以及/或光學(xué)/紅外通信接口的計(jì)算機(jī)。圖1是無(wú)線(xiàn)通信系統(tǒng)100的示意框圖,該無(wú)線(xiàn)通信系統(tǒng)100包括兩個(gè)無(wú)線(xiàn)終端102、104,這兩個(gè)無(wú)線(xiàn)通信終端被設(shè)置成通過(guò)其間的直接無(wú)線(xiàn)通信接口106、通過(guò)經(jīng)由一個(gè)或更多個(gè)蜂窩基站110a-b的另一無(wú)線(xiàn)通信接口108以及/或通過(guò)經(jīng)由無(wú)線(xiàn)局域網(wǎng)(WLAN)路由器114的另一無(wú)線(xiàn)通信接口112來(lái)彼此傳送數(shù)據(jù)。無(wú)線(xiàn)終端102、104包括顯示裝置120、用戶(hù)接口122、攝像裝置124、控制器126、通信模塊128,以及存儲(chǔ)器125。攝像裝置124被設(shè)置成基于入射光生成靜物圖像和/或視頻數(shù)據(jù)流。用戶(hù)接口122例如可以包括小鍵盤(pán)、鍵盤(pán)、觸摸板、轉(zhuǎn)輪(jogdial)以及/或其它用戶(hù)輸入裝置。用戶(hù)接口122還可以包括接合至音頻處理器的麥克風(fēng)和揚(yáng)聲器,該音頻處理器被設(shè)置成響應(yīng)于入射在麥克風(fēng)上的聲音而生成音頻數(shù)據(jù)流,該揚(yáng)聲器響應(yīng)于輸入的音頻信號(hào)而生成聲音。通信模塊128被設(shè)置成通過(guò)無(wú)線(xiàn)接口106、108以及/或112中的一個(gè)或更多個(gè)向另一遠(yuǎn)程無(wú)線(xiàn)終端102、104傳送數(shù)據(jù)。存儲(chǔ)器125被設(shè)置成存儲(chǔ)諸如通過(guò)攝像裝置124和/或用戶(hù)接口122的麥克風(fēng)生成的數(shù)字音頻和/或視頻信號(hào)的數(shù)字信息信號(hào)。通信模塊128可以包括蜂窩通信模塊、藍(lán)牙模塊,以及/或WLAN模塊。利用蜂窩通信模塊,無(wú)線(xiàn)終端102、104可以利用一個(gè)或更多個(gè)蜂窩通信協(xié)議(舉例來(lái)說(shuō),如高級(jí)移動(dòng)電話(huà)服務(wù)(AMPS)、ANSI-136、全球移動(dòng)通信標(biāo)準(zhǔn)(GSM)、通用分組無(wú)線(xiàn)業(yè)務(wù)(GPRS)、GSM演進(jìn)增強(qiáng)數(shù)據(jù)速率(EDGE)、碼分多址(CDMA)、寬帶CDMA、CDMA2000,以及通用移動(dòng)電信系統(tǒng)(UMTS))經(jīng)由基站110a-b進(jìn)行通信。蜂窩基站110a-b連接至移動(dòng)電話(huà)交換局(MTSO)130無(wú)線(xiàn)網(wǎng)絡(luò),該無(wú)線(xiàn)網(wǎng)絡(luò)又連接至PSTN132和/或另一網(wǎng)絡(luò)。利用藍(lán)牙模塊,無(wú)線(xiàn)終端102、104可以通過(guò)直接接口106經(jīng)由ad-hoc網(wǎng)絡(luò)通信。利用WLAN模塊,無(wú)線(xiàn)終端102、104可以利用通信協(xié)議(可以包括但不限于802.11a、802.11b、802.11e、802.11g、802.11i)通過(guò)WLAN路由器114進(jìn)行通信。無(wú)線(xiàn)終端102、104被設(shè)置成,在彼此之間和/或與可以例如通過(guò)MTSO130和PSTN132以及/或另一網(wǎng)絡(luò)以通信方式而接合的另一通信終端發(fā)送和/或接收數(shù)字?jǐn)?shù)據(jù)信號(hào)。參照?qǐng)D2,示意性示出了無(wú)線(xiàn)終端102中的應(yīng)用程序和服務(wù)的結(jié)構(gòu)。如其中所示,無(wú)線(xiàn)終端102包括執(zhí)行多個(gè)應(yīng)用程序并運(yùn)行多個(gè)服務(wù)的控制器126。控制器126執(zhí)行的應(yīng)用程序可以包括因特網(wǎng)/web瀏覽器202、游戲程序204、日歷/記事本程序206以及/或其它應(yīng)用208(舉例來(lái)說(shuō),如電子郵件客戶(hù)端、圖形程序,甚至字處理程序??刂破鬟\(yùn)行的服務(wù)例如可以包括攝像302、藍(lán)牙通信系統(tǒng)304、無(wú)線(xiàn)LAN306、諸如GSM、GPRS、CDMA2000等的移動(dòng)電話(huà)通信服務(wù)308、圖形顯示310、用戶(hù)接口312、數(shù)據(jù)存儲(chǔ)系統(tǒng)314、其它通信服務(wù)316,以及/或其它服務(wù)318。如圖2進(jìn)一步所示,每一個(gè)服務(wù)都包括對(duì)關(guān)聯(lián)服務(wù)進(jìn)行控制的功能的關(guān)聯(lián)軟件驅(qū)動(dòng)器。例如,攝像302包括可以控制攝像機(jī)的功能的關(guān)聯(lián)軟件驅(qū)動(dòng)器302A。例如,軟件驅(qū)動(dòng)器302A可以通過(guò)各種應(yīng)用程序提供針對(duì)攝像服務(wù)的有序訪(fǎng)問(wèn),可以格式化通過(guò)攝像機(jī)生成的用于向請(qǐng)求數(shù)據(jù)的應(yīng)用程序提供的數(shù)據(jù),和/或者可以對(duì)攝像302提供初始化、重置、故障查找以及/或其它服務(wù)。類(lèi)似的是,藍(lán)牙服務(wù)304可以包括使得易于通過(guò)軟件應(yīng)用訪(fǎng)問(wèn)藍(lán)牙ad-hoc聯(lián)網(wǎng)服務(wù)的關(guān)聯(lián)軟件驅(qū)動(dòng)器304A。移動(dòng)電話(huà)通信服務(wù)308可以包括關(guān)聯(lián)軟件驅(qū)動(dòng)器308A等。如上所述,對(duì)諸如無(wú)線(xiàn)終端102的無(wú)線(xiàn)通信裝置進(jìn)行編程可以因大量的可用于每一個(gè)應(yīng)用的潛在服務(wù)(特別是無(wú)線(xiàn)通信服務(wù))而變得復(fù)雜化。在不修改和/或升級(jí)利用特定服務(wù)的應(yīng)用的代碼的情況下,可能難于修改和/或升級(jí)用于運(yùn)行該服務(wù)的軟件。而且,運(yùn)行在無(wú)線(xiàn)終端102中的每一個(gè)應(yīng)用和服務(wù)都爭(zhēng)用來(lái)自控制器126的資源。隨著無(wú)線(xiàn)終端102中的應(yīng)用和服務(wù)的數(shù)量增加,對(duì)于控制器126執(zhí)行請(qǐng)求的功能來(lái)說(shuō),可能變得日益困難起來(lái)。因此,圖3例示了根據(jù)本發(fā)明一些實(shí)施方式的無(wú)線(xiàn)終端102'。如其中所示,無(wú)線(xiàn)終端102'包括應(yīng)用控制器400,該應(yīng)用控制器400被設(shè)置成運(yùn)行一個(gè)或更多個(gè)應(yīng)用程序,如因特網(wǎng)/web瀏覽器202、計(jì)算機(jī)游戲204以及/或其它應(yīng)用程序208。除了運(yùn)行應(yīng)用程序以外,應(yīng)用控制器400還可以運(yùn)行一個(gè)或更多個(gè)本地服務(wù),舉例來(lái)說(shuō),如攝像302、顯示310、數(shù)據(jù)存儲(chǔ)314以及/或其它服務(wù)316。無(wú)線(xiàn)終端102'還包括專(zhuān)用通信控制器410,該專(zhuān)用通信控制器410被設(shè)置成運(yùn)行例如包括藍(lán)牙通信服務(wù)304、無(wú)線(xiàn)LAN通信服務(wù)306、移動(dòng)電話(huà)通信服務(wù)308以及/或其它通信服務(wù)的多個(gè)通信服務(wù)。通信控制器410除了運(yùn)行通信服務(wù)以外還可以運(yùn)行其它服務(wù)。例如,通信控制器410還可以運(yùn)行存儲(chǔ)服務(wù)、GPS服務(wù)或其它服務(wù)。另外,除了運(yùn)行一個(gè)或更多個(gè)通信服務(wù)以外,通信控制器410還可以運(yùn)行諸如應(yīng)用210和/或212的一個(gè)或更多個(gè)應(yīng)用程序。為了準(zhǔn)許應(yīng)用控制器400中的應(yīng)用程序訪(fǎng)問(wèn)應(yīng)用控制器400和/或通信控制器410運(yùn)行的服務(wù),應(yīng)用控制器400包括第一路由器組件430,該第一路由器組件430被設(shè)置成接收來(lái)自應(yīng)用程序和/或來(lái)自應(yīng)用控制器400的操作系統(tǒng)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將這種請(qǐng)求轉(zhuǎn)發(fā)至合適的服務(wù)。由此,代替直接訪(fǎng)問(wèn)服務(wù),應(yīng)用程序可以向第一路由器組件430提供服務(wù)訪(fǎng)問(wèn)請(qǐng)求,該第一路由器組件430將該服務(wù)訪(fǎng)問(wèn)請(qǐng)求直接或經(jīng)由第二路由器組件轉(zhuǎn)發(fā)至指定服務(wù)。應(yīng)當(dāng)清楚,在某些情況下,可能希望繞過(guò)第一路由器組件430的操作,而準(zhǔn)許本地應(yīng)用(即,運(yùn)行在應(yīng)用控制器400中的應(yīng)用)直接訪(fǎng)問(wèn)本地服務(wù)(即,應(yīng)用控制器400運(yùn)行的服務(wù))。例如,可能希望允許處理大量數(shù)據(jù)的應(yīng)用直接訪(fǎng)問(wèn)諸如存儲(chǔ)服務(wù)314的服務(wù),以準(zhǔn)許該應(yīng)用從/向這種服務(wù)執(zhí)行直接讀取/寫(xiě)入。類(lèi)似的是,通信控制器410可以包括第二路由器組件440,該第二路由器組件440被設(shè)置成接收來(lái)自通信控制器410內(nèi)的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求并且將這種請(qǐng)求轉(zhuǎn)發(fā)至指定服務(wù)。如圖3進(jìn)一步所示,應(yīng)用控制器400中的第一路由器組件430和通信控制器410中的第二路由器組件440通過(guò)橋接部420連接,該橋接部420準(zhǔn)許第一路由器組件430將針對(duì)通信控制器410運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求轉(zhuǎn)發(fā)至合適的服務(wù),并且準(zhǔn)許第二路由器組件440將針對(duì)應(yīng)用控制器400運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求轉(zhuǎn)發(fā)至合適的服務(wù)。具體來(lái)說(shuō),橋接部420可以包括第一路由器組件430與第二路由器組件440之間的雙向通信鏈路450。該雙向通信鏈路450可以包括串行通信路徑,舉例來(lái)說(shuō),如高速通用串行總線(xiàn)(USB)鏈路或IEEE1394FireWire鏈路。另選的是,通信鏈路450可以包括并行數(shù)據(jù)通信路徑。數(shù)據(jù)通信鏈路450可以被設(shè)置用于半雙工和/或全雙工操作。在一些實(shí)施方式中,數(shù)據(jù)通信鏈路可以提供單獨(dú)的數(shù)據(jù)通信路徑,用于向/從一服務(wù)發(fā)送/接收來(lái)自應(yīng)用程序的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,和用于在應(yīng)用程序與服務(wù)之間發(fā)送/接收諸如用戶(hù)數(shù)據(jù)的數(shù)據(jù)。在本發(fā)明的一些實(shí)施方式中,包括第一路由器組件430和第二路由器組件440的橋接部420的操作可以準(zhǔn)許應(yīng)用程序透明且有組織地訪(fǎng)問(wèn)無(wú)線(xiàn)通信終端102'內(nèi)提供的各種服務(wù),而不參考甚或明確獲知哪一個(gè)控制器實(shí)際上在運(yùn)行該服務(wù)。而且,因?yàn)閼?yīng)用可以不直接訪(fǎng)問(wèn)服務(wù),所以可以在不影響現(xiàn)有應(yīng)用程序代碼的情況下替換服務(wù)和關(guān)聯(lián)驅(qū)動(dòng)器軟件。例如,第一路由器組件430被設(shè)置成接收來(lái)自應(yīng)用控制器400中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定該服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)本地服務(wù)(即,應(yīng)用控制器400運(yùn)行的服務(wù))還是針對(duì)遠(yuǎn)程服務(wù)(即,通信控制器410運(yùn)行的服務(wù))。第一路由器組件430將針對(duì)本地服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至本地服務(wù),而將針對(duì)遠(yuǎn)程服務(wù)的服務(wù)請(qǐng)求經(jīng)由雙向數(shù)據(jù)鏈路450路由至通信控制器410中的第二路由器組件440。第二路由器組件440被設(shè)置成接收來(lái)自第一路由器組件430或來(lái)自通信控制器410中的應(yīng)用程序的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且基于該服務(wù)訪(fǎng)問(wèn)請(qǐng)求中指定的服務(wù)將該服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至通信控制器410運(yùn)行的通信服務(wù)或者路由至第一路由器組件430。第二路由器組件440還被設(shè)置成接收來(lái)自通信服務(wù)的數(shù)據(jù),并且基于接收到的數(shù)據(jù)的期望目的地將接收到的數(shù)據(jù)路由至第一路由器組件430或者路由至通信控制器410中的應(yīng)用程序。第一路由器組件430還被設(shè)置成接收來(lái)自本地服務(wù)和/或來(lái)自第二路由器組件440的數(shù)據(jù),并且基于接收到的數(shù)據(jù)的期望目的地將該數(shù)據(jù)轉(zhuǎn)發(fā)至位于應(yīng)用控制器400中的應(yīng)用程序或者轉(zhuǎn)發(fā)至第二路由器組件440。第一路由器組件430還可以被設(shè)置成接收來(lái)自第二路由器組件440的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將從第二路由器組件440接收到的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至應(yīng)用控制器400運(yùn)行的本地服務(wù)。在某些情況下,可以在指定服務(wù)繁忙時(shí)通過(guò)路由器組件接收服務(wù)訪(fǎng)問(wèn)請(qǐng)求。在這種情況下,路由器組件可以將該服務(wù)訪(fǎng)問(wèn)請(qǐng)求排入隊(duì)列,直到請(qǐng)求的服務(wù)可用為止。例如,第二路由器組件440可以被設(shè)置成基于接收到的針對(duì)通信控制器410運(yùn)行的通信服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的優(yōu)先級(jí),將該接收到的服務(wù)訪(fǎng)問(wèn)請(qǐng)求排入隊(duì)列中。第二路由器組件440還可以被設(shè)置成,響應(yīng)于接收到來(lái)自通信控制器410的有關(guān)通信服務(wù)準(zhǔn)備好處理排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的指示,將該排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求發(fā)送至所述通信服務(wù)。第一路由器組件430可以針對(duì)指定應(yīng)用控制器400運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求而被類(lèi)似地設(shè)置。本發(fā)明的實(shí)施方式可以參照?qǐng)D4所示的開(kāi)放式系統(tǒng)互連數(shù)據(jù)通信參考模型("OSI模型")460來(lái)理解。雖然OSI模型是一理想化框架,但它提供了用于理解數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)的有用模型。具體來(lái)說(shuō),OSI模型是用于為使得易于提供不同計(jì)算機(jī)系統(tǒng)之間的互操作性而設(shè)計(jì)的聯(lián)網(wǎng)環(huán)境中的數(shù)據(jù)通信的參考框架。OSI模型將通信系統(tǒng)協(xié)議的功能組織成一系列層,每一個(gè)層都對(duì)應(yīng)于通信鏈路中的一個(gè)協(xié)議或一組協(xié)議。另外,終端中的每一個(gè)層都與遠(yuǎn)程終端中的對(duì)應(yīng)層通信。每一個(gè)層都使用下層的功能,并且向上層提供功能。如圖4所示,OSI模型的七個(gè)層從上至下包括應(yīng)用層、表示層、會(huì)話(huà)層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層以及物理層。因而,例如,本地終端中的應(yīng)用(在應(yīng)用層處)可以通過(guò)將數(shù)據(jù)傳遞至本地終端中的表示層來(lái)與遠(yuǎn)程終端中的應(yīng)用通信,該表示層根據(jù)表示層的協(xié)議處理該數(shù)據(jù),接著將該數(shù)據(jù)向下傳遞至?xí)?huà)層。處理繼續(xù)到將格式化的數(shù)據(jù)最終通過(guò)物理網(wǎng)絡(luò)發(fā)送至遠(yuǎn)程終端為止。該物理網(wǎng)絡(luò)可以包括數(shù)據(jù)總線(xiàn)、串行鏈路、無(wú)線(xiàn)RF鏈路、光學(xué)鏈路、紅外線(xiàn)鏈路、以太網(wǎng)連接或任何其它物理網(wǎng)絡(luò)連接。下面,在表l中示出了每一個(gè)層的功能。表l-OSI參考模型層<table>tableseeoriginaldocumentpage19</column></row><table>從前述討論可知,特定終端不需要實(shí)現(xiàn)所有七個(gè)層。例如,通信系統(tǒng)中的中間終端可以?xún)H實(shí)現(xiàn)這些層的子集。而且,根據(jù)系統(tǒng)的構(gòu)造,可以高度簡(jiǎn)化和/或完全略掉一些層的實(shí)現(xiàn)。實(shí)現(xiàn)由一系列這些層組成的協(xié)議行為的系統(tǒng)被稱(chēng)為"協(xié)議堆"或"堆"。協(xié)議堆可以采用硬件或者采用軟件、或者兩者的混合來(lái)實(shí)現(xiàn)。典型地講,僅較低層采用硬件來(lái)實(shí)現(xiàn),而較高層采用軟件來(lái)實(shí)現(xiàn)。在許多實(shí)現(xiàn)中,可以將不同層組合在一起。圖5例示了無(wú)線(xiàn)終端102'的示范構(gòu)造。如其中所示,可以在應(yīng)用控制器400與通信控制器410之間劃分用于管理通信協(xié)議中的不同層的響應(yīng)性。例如,可以通過(guò)通信控制器410來(lái)執(zhí)行對(duì)通信協(xié)議的數(shù)據(jù)鏈路層和物理層的管理,由此減輕應(yīng)用控制器400管理通信的數(shù)據(jù)鏈路層和物理層的負(fù)擔(dān)。這種設(shè)置可能特別有益于支持大量通信路徑和介質(zhì)(例如,無(wú)線(xiàn)、有線(xiàn),以及/或紅外線(xiàn)通信)的無(wú)線(xiàn)終端。在圖5所示實(shí)施方式中,在應(yīng)用控制器400中實(shí)現(xiàn)了大部分通信堆。例如,應(yīng)用控制器400可以運(yùn)行通過(guò)因特網(wǎng)連接進(jìn)行通信的TCP/IP堆,而通信控制器410專(zhuān)用于控制物理通信鏈路。在這種情況下,因?yàn)橄拗屏送ㄐ趴刂破?10的任務(wù),所以該通信控制器能夠更加有效地管理多個(gè)數(shù)據(jù)鏈路并且具有更少中斷。可以將應(yīng)用控制器400經(jīng)由網(wǎng)絡(luò)層處理的數(shù)據(jù)通過(guò)鏈路設(shè)備465傳遞至通信控制器410,這可以對(duì)應(yīng)于圖3所示的雙向數(shù)據(jù)鏈路450。由此,雖然應(yīng)用控制器400仍然通過(guò)物理鏈路與通信控制器410進(jìn)行通信,但應(yīng)用控制器400與通信控制器410之間的通信路徑可以被高度簡(jiǎn)化。通信控制器410經(jīng)由鏈路475發(fā)送數(shù)據(jù),該鏈路如上所述可以是RF、有線(xiàn)、紅外線(xiàn)、光學(xué)或其它鏈路。圖6例示了另一種可能構(gòu)造,其中,無(wú)線(xiàn)終端102'包括通信控制器410,該通信控制器410被設(shè)置成執(zhí)行OSI模型的較高層。例如,通信控制器410除了可以運(yùn)行通信路徑的數(shù)據(jù)鏈路層和物理層以外還可以實(shí)現(xiàn)傳輸層和網(wǎng)絡(luò)層,由此,還可以從應(yīng)用控制器400卸除處理任務(wù)并且允許應(yīng)用控制器400更加高效且有效地運(yùn)行多個(gè)應(yīng)用程序。在任一情況下,應(yīng)用可以訪(fǎng)問(wèn)通信服務(wù),而不需要明確獲知具體通信協(xié)議或者服務(wù)位于哪里。圖7例示了根據(jù)本發(fā)明一些實(shí)施方式的方法,其示出了用于通過(guò)路由器組件430、440處理服務(wù)請(qǐng)求的方法700。具體來(lái)說(shuō),當(dāng)在路由器組件處接收到服務(wù)請(qǐng)求時(shí)(框710),進(jìn)行檢査(框720),以査看該請(qǐng)求是指向本地服務(wù)(即,路由器組件位于其中的控制器運(yùn)行的服務(wù))還是指向遠(yuǎn)程服務(wù)(即,無(wú)線(xiàn)終端中的另一控制器運(yùn)行的服務(wù))。該服務(wù)請(qǐng)求可以從本地應(yīng)用來(lái)接收或者它可以從無(wú)線(xiàn)終端中的另一路由器組件經(jīng)由橋接連接來(lái)接收。如果該請(qǐng)求不針對(duì)本地服務(wù),則路由器組件將該請(qǐng)求轉(zhuǎn)發(fā)至遠(yuǎn)程路由器(框730)。如果該請(qǐng)求針對(duì)本地服務(wù),則進(jìn)行檢查以查看本地服務(wù)是否活動(dòng)(框740)。如果該服務(wù)是活動(dòng)的,則將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)至該活動(dòng)的本地服務(wù)(框760)。如果該服務(wù)不活動(dòng),則將錯(cuò)誤消息返回至請(qǐng)求方(框750)。圖8例示了根據(jù)本發(fā)明的實(shí)施方式的另一方法。具體來(lái)說(shuō),圖8例示了用于處理在路由器組件處接收到的服務(wù)請(qǐng)求的附加方法800。多個(gè)應(yīng)用可以請(qǐng)求訪(fǎng)問(wèn)應(yīng)用控制器400和/或通信控制器410運(yùn)行的特定服務(wù)。而且,應(yīng)用可能沒(méi)有獲知其它應(yīng)用作出的對(duì)同一服務(wù)的服務(wù)訪(fǎng)問(wèn)的請(qǐng)求。因而,可能的是,在服務(wù)已經(jīng)在繁忙地處理一個(gè)應(yīng)用作出的服務(wù)請(qǐng)求的時(shí)候,另一個(gè)應(yīng)用可能也作出了服務(wù)訪(fǎng)問(wèn)請(qǐng)求。在這種情況下,后接收到的服務(wù)訪(fǎng)問(wèn)請(qǐng)求可以被排入隊(duì)列,直到該請(qǐng)求的服務(wù)空閑而能夠處理該請(qǐng)求為止。在一些實(shí)施方式中,可以基于應(yīng)用的重要性向應(yīng)用指配優(yōu)先級(jí)??梢曰诎l(fā)出請(qǐng)求的應(yīng)用的優(yōu)先級(jí)將來(lái)自該應(yīng)用的服務(wù)請(qǐng)求排入服務(wù)請(qǐng)求隊(duì)列中。由此,如果作出后接收到的服務(wù)請(qǐng)求的應(yīng)用的優(yōu)先級(jí)高于作出先接收到的服務(wù)請(qǐng)求的應(yīng)用的優(yōu)先級(jí),則相比于先接收到的服務(wù)請(qǐng)求,可以將后接收到的服務(wù)請(qǐng)求在服務(wù)請(qǐng)求隊(duì)列中排得更靠前。在一些情況下,可以將應(yīng)用指定為"優(yōu)先應(yīng)用",針對(duì)優(yōu)先應(yīng)用的請(qǐng)求根本不排隊(duì),而是立即發(fā)送至請(qǐng)求的服務(wù)。例如,可以將需要實(shí)時(shí)或近實(shí)時(shí)處理服務(wù)請(qǐng)求的應(yīng)用指定為"優(yōu)先應(yīng)用"。當(dāng)在路由器組件處接收到服務(wù)請(qǐng)求時(shí)(框810),進(jìn)行檢查,以査看該請(qǐng)求是否針對(duì)本地服務(wù)(框820)。如果不是,則將該請(qǐng)求轉(zhuǎn)發(fā)至遠(yuǎn)程路由器(框830)。如果該請(qǐng)求針對(duì)本地服務(wù),則進(jìn)行檢査,以查看該請(qǐng)求是否由優(yōu)先應(yīng)用作出(框840)。如果該請(qǐng)求來(lái)自?xún)?yōu)先應(yīng)用,則可將該請(qǐng)求直接轉(zhuǎn)發(fā)至本地服務(wù)(框850)。如果該請(qǐng)求不是來(lái)自?xún)?yōu)先應(yīng)用,則將該請(qǐng)求排入針對(duì)所請(qǐng)求的服務(wù)的服務(wù)請(qǐng)求隊(duì)列中(框860)。在一些實(shí)施方式中,根據(jù)作出請(qǐng)求的應(yīng)用的優(yōu)先級(jí)將該請(qǐng)求排入服務(wù)請(qǐng)求隊(duì)列中。當(dāng)請(qǐng)求的服務(wù)可用時(shí)(即,當(dāng)服務(wù)空閑并且己經(jīng)處理了所有高優(yōu)先級(jí)和/或先接收到的請(qǐng)求時(shí))處理排入隊(duì)列的請(qǐng)求。已經(jīng)將根據(jù)本發(fā)明一些實(shí)施方式的無(wú)線(xiàn)終端描述為包括應(yīng)用處理器(包括路由器組件)和通信處理器(包括路由器組件),其中,路由器組件通過(guò)雙向數(shù)據(jù)鏈路連接。應(yīng)當(dāng)清楚,本發(fā)明可以用包括超過(guò)兩個(gè)的控制器和/或超過(guò)兩個(gè)的路由器組件的終端來(lái)具體實(shí)施。例如,根據(jù)本發(fā)明的實(shí)施方式的無(wú)線(xiàn)終端除了包括應(yīng)用控制器400和通信控制器410以外,還可以包括用于控制用戶(hù)接口的接口控制器。該接口控制器可以包括路由器組件,該路由器組件與應(yīng)用控制器400的路由器組件和通信控制器410的路由器組件一起形成橋接部的一部分。在附圖和說(shuō)明書(shū)中,已經(jīng)公開(kāi)了本發(fā)明的實(shí)施方式,盡管采用了特定詞語(yǔ),但僅按一般和描述意義來(lái)使用它們,而不是出于限制的目的,本發(fā)明的范圍在下面的權(quán)利要求中進(jìn)行了闡述。權(quán)利要求1、一種無(wú)線(xiàn)通信終端,該無(wú)線(xiàn)通信終端包括應(yīng)用控制器,該應(yīng)用控制器被設(shè)置成執(zhí)行多個(gè)應(yīng)用程序并且提供對(duì)該應(yīng)用控制器中執(zhí)行的一個(gè)或更多個(gè)本地服務(wù)的訪(fǎng)問(wèn);通信控制器,該通信控制器被設(shè)置成提供多個(gè)通信服務(wù);以及橋接組件,該橋接組件耦合在所述應(yīng)用控制器與所述通信控制器之間,并且被設(shè)置成接收來(lái)自所述應(yīng)用控制器執(zhí)行的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述應(yīng)用控制器的一個(gè)本地服務(wù)或者路由至所述通信控制器的一個(gè)通信服務(wù)。2、根據(jù)權(quán)利要求1所述的無(wú)線(xiàn)通信終端,其中,所述橋接組件包括所述應(yīng)用控制器中的第一路由器組件和所述通信控制器中的第二路由器組件,并且其中,所述第一路由器組件被設(shè)置成接收來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述應(yīng)用控制器的一個(gè)本地服務(wù)還是針對(duì)所述通信控制器的一個(gè)通信服務(wù)。3、根據(jù)權(quán)利要求2所述的無(wú)線(xiàn)通信終端,其中,所述第一路由器組件還被設(shè)置成將針對(duì)一個(gè)本地服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述一個(gè)本地服務(wù),而將針對(duì)一個(gè)通信服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器中的所述第二路由器組件。4、根據(jù)權(quán)利要求2或3所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件被設(shè)置成接收來(lái)自所述第一路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求或來(lái)自所述通信控制器中的應(yīng)用程序的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且基于所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求中指定的服務(wù)選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器的一個(gè)通信服務(wù)或者路由至所述第一路由器組件。5、根據(jù)權(quán)利要求4所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件還被設(shè)置成接收來(lái)自通信服務(wù)的數(shù)據(jù),并且基于接收到的數(shù)據(jù)的期望目的地選擇性地將所述接收到的數(shù)據(jù)路由至所述第一路由器組件或者路由至所述通信控制器中的應(yīng)用程序。6、根據(jù)權(quán)利要求5所述的無(wú)線(xiàn)通信終端,其中,所述第一路由器組件還被設(shè)置成接收來(lái)自本地服務(wù)的數(shù)據(jù)或來(lái)自所述第二路由器組件的數(shù)據(jù),并且基于接收到的數(shù)據(jù)的期望目的地選擇性地將所述數(shù)據(jù)轉(zhuǎn)發(fā)至位于所述應(yīng)用控制器中的應(yīng)用程序或者轉(zhuǎn)發(fā)至所述第二路由器組件。7、根據(jù)權(quán)利要求2-6中的任一項(xiàng)所述的無(wú)線(xiàn)通信終端,其中,所述通信控制器還包括一個(gè)或更多個(gè)遠(yuǎn)程應(yīng)用程序,所述第二路由器組件被設(shè)置成接收來(lái)自所述通信控制器中的遠(yuǎn)程應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述通信控制器運(yùn)行的服務(wù)還是針對(duì)所述應(yīng)用控制器運(yùn)行的服務(wù),從而將針對(duì)所述應(yīng)用控制器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一路由器組件,并且所述第一路由器組件還被設(shè)置成接收來(lái)自所述第二路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將從所述第二路由器組件接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至本地服務(wù)。8、根據(jù)權(quán)利要求2-7中的任一項(xiàng)所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件還被設(shè)置成基于接收到的針對(duì)所述通信控制器運(yùn)行的通信服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的優(yōu)先級(jí),將接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求排入隊(duì)列中。9、根據(jù)權(quán)利要求8所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件還被設(shè)置成響應(yīng)于接收到來(lái)自所述通信控制器的有關(guān)通信服務(wù)準(zhǔn)備好處理排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的指示,而將所述排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求發(fā)送至所述通信服務(wù)。10、一種無(wú)線(xiàn)通信終端,該無(wú)線(xiàn)通信終端包括第一處理器,該第一處理器被設(shè)置成執(zhí)行多個(gè)應(yīng)用程序,并且提供對(duì)所述第一處理器運(yùn)行的一個(gè)或更多個(gè)服務(wù)的訪(fǎng)問(wèn);第二處理器,該第二處理器被設(shè)置成執(zhí)行多個(gè)應(yīng)用程序,并且提供對(duì)所述第二處理器運(yùn)行的一個(gè)或更多個(gè)服務(wù)的訪(fǎng)問(wèn);以及橋接組件,該橋接組件耦合在所述第一處理器與所述第二處理器之間,并且被設(shè)置成接收來(lái)自所述第一處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求或來(lái)自所述第二處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且基于所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求中指定的服務(wù)選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一處理器運(yùn)行的服務(wù)或者路由至所述第二處理器運(yùn)行的服務(wù)。11、根據(jù)權(quán)利要求10所述的無(wú)線(xiàn)通信終端,其中,所述橋接組件包括所述第一處理器中的第一路由器組件和所述第二處理器中的第二路由器組件,并且其中,所述第一路由器組件被設(shè)置成接收來(lái)自所述第一處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述第一處理器運(yùn)行的服務(wù)還是針對(duì)所述第二處理器運(yùn)行的服務(wù)。12、根據(jù)權(quán)利要求ll所述的無(wú)線(xiàn)通信終端,其中,所述第一路由器組件還被設(shè)置成將針對(duì)所述第一處理器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述針對(duì)的服務(wù),而將針對(duì)所述第二處理器運(yùn)行的服務(wù)的服務(wù)請(qǐng)求路由至所述第二處理器中的所述第二路由器組件。13、根據(jù)權(quán)利要求11或12所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件被設(shè)置成接收來(lái)自所述第一路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第二處理器運(yùn)行的服務(wù)。14、根據(jù)權(quán)利要求13所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件還被設(shè)置成接收來(lái)自所述第二處理器運(yùn)行的服務(wù)的數(shù)據(jù),并且將接收到的所述數(shù)據(jù)路由至所述第一路由器組件。15、根據(jù)權(quán)利要求14所述的無(wú)線(xiàn)通信終端,其中,所述第一路由器組件還被設(shè)置成接收來(lái)自所述第一處理器運(yùn)行的服務(wù)的數(shù)據(jù)或者來(lái)自所述第二路由器組件的數(shù)據(jù),并且將所述數(shù)據(jù)轉(zhuǎn)發(fā)至所述第一處理器中的應(yīng)用程序。16、根據(jù)權(quán)利要求11-15中的任一項(xiàng)所述的無(wú)線(xiàn)通信終端,其中,所述第二處理器還包括一個(gè)或更多個(gè)應(yīng)用程序,所述第二路由器組件被設(shè)置成接收來(lái)自所述第二處理器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述第二處理器運(yùn)行的服務(wù)還是針對(duì)所述第一處理器運(yùn)行的服務(wù),并將針對(duì)所述第一處理器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一路由器組件,并且所述第一路由器組件還被設(shè)置成接收來(lái)自所述第二路由器組件的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且將從所述第二路由器組件接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述第一處理器運(yùn)行的服務(wù)。17、根據(jù)權(quán)利要求11-16中的任一項(xiàng)所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件還被設(shè)置成基于接收到的針對(duì)所述第二處理器運(yùn)行的服務(wù)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的優(yōu)先級(jí),將接收到的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求排入隊(duì)列中。18、根據(jù)權(quán)利要求17所述的無(wú)線(xiàn)通信終端,其中,所述第二路由器組件還被設(shè)置成響應(yīng)于接收到來(lái)自所述第二處理器的有關(guān)所述第二處理器運(yùn)行的選定服務(wù)準(zhǔn)備好處理排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的指示,將所述排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求發(fā)送至所述選定服務(wù)。19、一種減少無(wú)線(xiàn)通信終端中的通信處理的方法,所述方法包括以下步驟在所述無(wú)線(xiàn)通信終端中設(shè)置應(yīng)用處理器;在所述無(wú)線(xiàn)通信終端中設(shè)置通信處理器;設(shè)置耦合至所述應(yīng)用處理器和所述通信處理器的橋接組件;向所述橋接組件發(fā)送來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求;以及基于在所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求中指定的服務(wù),選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述應(yīng)用控制器運(yùn)行的本地服務(wù)或者路由至所述通信控制器運(yùn)行的通信服務(wù)。20、根據(jù)權(quán)利要求19所述的方法,其中,所述向所述橋接組件發(fā)送來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求的步驟包括向所述應(yīng)用處理器中的第一路由器組件發(fā)送來(lái)自所述應(yīng)用控制器中的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求。21、根據(jù)權(quán)利要求19或20所述的方法,其中,所述將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的通信服務(wù)的步驟包括將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求轉(zhuǎn)發(fā)至所述通信控制器中的第二路由器組件。22、根據(jù)權(quán)利要求21所述的方法,所述方法還包括以下步驟在所述第二路由器組件處接收從所述第一路由器組件轉(zhuǎn)發(fā)的服務(wù)訪(fǎng)問(wèn)請(qǐng)求;禾口將轉(zhuǎn)發(fā)的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的通信服務(wù)。23、根據(jù)權(quán)利要求22所述的方法,所述方法還包括根據(jù)所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求的優(yōu)先級(jí)將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求排入隊(duì)列的步驟,其中,所述將轉(zhuǎn)發(fā)的所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的通信服務(wù)的步驟包括對(duì)排入隊(duì)列的服務(wù)訪(fǎng)問(wèn)請(qǐng)求進(jìn)行路由。24、根據(jù)權(quán)利要求22或23所述的方法,所述方法還包括以下步驟在所述第一路由器組件處接收來(lái)自本地服務(wù)的數(shù)據(jù)或者來(lái)自所述第二路由器組件的數(shù)據(jù),并且將接收到的所述數(shù)據(jù)轉(zhuǎn)發(fā)至所述應(yīng)用控制器中的應(yīng)用程序。25、根據(jù)權(quán)利要求24所述的方法,其中,所述通信控制器還包括一個(gè)或更多個(gè)遠(yuǎn)程應(yīng)用程序,所述方法還包括以下步驟在所述第二路由器處接收來(lái)自所述通信控制器中的遠(yuǎn)程應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求;確定所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求是針對(duì)所述通信控制器運(yùn)行的服務(wù)還是針對(duì)通過(guò)所述應(yīng)用控制器運(yùn)行的服務(wù);以及基于所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求的期望目的地,選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述通信控制器運(yùn)行的服務(wù)或者路由至所述第一路由器組件。全文摘要一種無(wú)線(xiàn)通信終端包括應(yīng)用控制器,該應(yīng)用控制器被設(shè)置成執(zhí)行多個(gè)應(yīng)用程序并且提供對(duì)該應(yīng)用控制器中執(zhí)行的一個(gè)或更多個(gè)本地服務(wù)的訪(fǎng)問(wèn);通信控制器,該通信控制器被設(shè)置成提供多個(gè)通信服務(wù);以及橋接組件,該橋接組件耦合在所述應(yīng)用控制器與所述通信控制器之間,并且被設(shè)置成接收來(lái)自所述應(yīng)用控制器執(zhí)行的應(yīng)用的服務(wù)訪(fǎng)問(wèn)請(qǐng)求,并且選擇性地將所述服務(wù)訪(fǎng)問(wèn)請(qǐng)求路由至所述應(yīng)用控制器的一個(gè)本地服務(wù)或者路由至所述通信控制器的一個(gè)通信服務(wù)。文檔編號(hào)H04L12/28GK101268446SQ200680034337公開(kāi)日2008年9月17日申請(qǐng)日期2006年9月19日優(yōu)先權(quán)日2005年9月19日發(fā)明者托拜厄斯·林德奎斯特申請(qǐng)人:索尼愛(ài)立信移動(dòng)通訊有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
隆安县| 贵州省| 高阳县| 大宁县| 青田县| 清水河县| 喜德县| 灵山县| 靖安县| 乾安县| 桃江县| 中卫市| 洛川县| 盐山县| 太康县| 革吉县| 威海市| 南宫市| 马鞍山市| 广安市| 上饶市| 喀喇| 莒南县| 镇安县| 石首市| 永登县| 新竹市| 始兴县| 大英县| 岑巩县| 城固县| 咸丰县| 九江市| 横峰县| 恭城| 柳江县| 信阳市| 淮阳县| 柏乡县| 泸溪县| 象山县|