專利名稱:在無(wú)線設(shè)備中路由不同消息服務(wù)的消息的方法和裝置的制作方法
相關(guān)引用本申請(qǐng)要求2002年5月29日提交的美國(guó)臨時(shí)申請(qǐng)序列號(hào)60/384,307的優(yōu)先權(quán),后者題為“Method and Apparatus For Routing Messages of Different MessageServices In a Wireless Devices”。
背景領(lǐng)域本發(fā)明涉及數(shù)據(jù)通信,尤其涉及多通信無(wú)線設(shè)備中的數(shù)據(jù)消息路由。
背景按照不同通信協(xié)議工作的各種通信系統(tǒng)提供了消息通信。一般而言,通過(guò)不同的消息服務(wù)提供消息通信。一種消息服務(wù)是短消息服務(wù)(SMS)。SMS是為有限尺寸的字符消息提供通信媒質(zhì)的無(wú)線消息服務(wù)。SMS消息通信會(huì)發(fā)生在移動(dòng)設(shè)備之間、或者在移動(dòng)設(shè)備和無(wú)線網(wǎng)絡(luò)之間。SMS可用于多種通信服務(wù),比如電子郵件、尋呼、傳真、語(yǔ)音郵件或互聯(lián)網(wǎng)接入。SMS可用于按照以下標(biāo)準(zhǔn)工作的通信系統(tǒng)中全球數(shù)字移動(dòng)電話系統(tǒng)(GSM)標(biāo)準(zhǔn)、以及諸如CDMA1X、CDMA2000和WCDMA這樣的碼分多址(CDMA)標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)包括用于數(shù)據(jù)通信的一組特殊協(xié)議。這種特殊協(xié)議包括通用分組無(wú)線業(yè)務(wù)(GPRS)和通用移動(dòng)電信服務(wù)(UMTS)。
另一類消息服務(wù)稱為高級(jí)消息傳遞服務(wù)(EMS)。EMS使符合EMS的移動(dòng)設(shè)備的用戶能發(fā)送和接收文本、曲調(diào)、圖片、以及簡(jiǎn)單的聲音和動(dòng)畫(huà)、或者它們的組合。EMS也被多個(gè)通信標(biāo)準(zhǔn)所支持。還有一類消息服務(wù)是多媒體消息傳遞服務(wù)(MMS)。MMS能夠通過(guò)無(wú)線網(wǎng)絡(luò)交換包含豐富多媒體內(nèi)容的消息。MMS內(nèi)容會(huì)包括圖像、動(dòng)畫(huà)、音頻、視頻、數(shù)據(jù)和文本的任意組合。MMS被多個(gè)通信標(biāo)準(zhǔn)所支持。
具有多個(gè)通信模式的移動(dòng)設(shè)備會(huì)支持按照不止一個(gè)標(biāo)準(zhǔn)傳送數(shù)據(jù)的操作。因此,移動(dòng)設(shè)備可以是多模式的無(wú)線設(shè)備(MWD)。MWD使用戶能通過(guò)多個(gè)無(wú)線網(wǎng)絡(luò)發(fā)送和接收語(yǔ)音和數(shù)據(jù),每個(gè)無(wú)線網(wǎng)絡(luò)都按照一個(gè)通信標(biāo)準(zhǔn)工作。通信模式包括、但不限于以下系統(tǒng)中的操作基于CDMA或GSM的系統(tǒng)、或諸如GPRS或UMTS這樣的基于GSM的延伸標(biāo)準(zhǔn)。還包括其它基于CDMA的系統(tǒng),比如CDMA1X、CDMA2000等。MWD一般與用于發(fā)送和接收消息的各個(gè)通信模式SMS、EMS和MMS兼容。
MWD會(huì)有用于執(zhí)行不同應(yīng)用的幾個(gè)應(yīng)用程序。例如,應(yīng)用程序可以是顯示器上字符的動(dòng)畫(huà)。另一應(yīng)用可以是經(jīng)由揚(yáng)聲器播放音樂(lè)。還有一個(gè)應(yīng)用程序是在顯示器上顯示接收到的文本,或?qū)⒔邮盏降奈谋窘?jīng)由揚(yáng)聲器轉(zhuǎn)換成可聽(tīng)的提示音。經(jīng)由消息服務(wù)接收到的消息會(huì)被自動(dòng)路由到在MWD上操作的每個(gè)應(yīng)用程序。每個(gè)應(yīng)用程序一般執(zhí)行消息的路由即當(dāng)無(wú)線設(shè)備加載應(yīng)用程序時(shí),應(yīng)用程序接收每個(gè)消息并且決定是否要使用接收到的消息。接收全部消息并不需要全部的應(yīng)用程序。因此,執(zhí)行了大量的冗余處理。每個(gè)應(yīng)用程序?qū)τ跓o(wú)線設(shè)備中的存儲(chǔ)器也有不同的用途。一應(yīng)用程序?yàn)樵S多這樣的功能使用存儲(chǔ)器比如保存應(yīng)用程序選項(xiàng)和保存應(yīng)用程序所使用的消息數(shù)據(jù)。
某些消息僅針對(duì)特定的應(yīng)用程序,而不是針對(duì)其它。這些消息包括優(yōu)先級(jí)消息、特權(quán)消息或?qū)S孟?。在另一?shí)例中,設(shè)備所下載的應(yīng)用程序,比如第三方應(yīng)用程序,特別被局限于僅接收特定的消息,這是因?yàn)榈谌綉?yīng)用程序的可靠性和安全性不可驗(yàn)證。因此,第三方應(yīng)用程序會(huì)需要局限于特定的消息。而且,為了設(shè)備用戶的接入不會(huì)針對(duì)特定的消息。這種消息可包括設(shè)備中可移動(dòng)的用戶標(biāo)識(shí)模塊(R-UIM)和訂戶標(biāo)識(shí)模塊(SIM)的下載消息。
使用特定通信模式的某些消息服務(wù)缺乏特定的特征參數(shù)。例如,GSM/UMTS SMS消息沒(méi)有優(yōu)先級(jí)或私有特征參數(shù)。再舉一個(gè)例子,CDMA SMS消息缺乏消息可針對(duì)外部終端的指示。
因此,本領(lǐng)域中需要一種用于無(wú)線設(shè)備中消息的集中路由的方法和裝置。
發(fā)明內(nèi)容
通過(guò)為無(wú)線設(shè)備中消息的集中、動(dòng)態(tài)路由提供一種新穎且改進(jìn)了的方法、裝置和計(jì)算機(jī)可讀媒質(zhì),這里公開(kāi)的實(shí)施例解決了上述需求?!跋ⅰ睍?huì)是符合SMS、EMS、MMS的任何數(shù)據(jù)結(jié)構(gòu),或者可使用一消息服務(wù)通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送的任何類似或衍生的數(shù)據(jù)結(jié)構(gòu)。按照本發(fā)明各方面,一種用于在無(wú)線設(shè)備中路由消息的方法包括從在無(wú)線設(shè)備上操作的一個(gè)或多個(gè)應(yīng)用程序接收路由選項(xiàng)。所述方法還包括按照路由選項(xiàng),將無(wú)線設(shè)備從無(wú)線網(wǎng)絡(luò)接收到的消息路由到一個(gè)或多個(gè)應(yīng)用程序、或路由到一個(gè)或多個(gè)存儲(chǔ)器單元??梢詮南⒅写_定路由參數(shù)。消息的路由包括將所述路由參數(shù)與所述路由選項(xiàng)相比較。計(jì)算機(jī)可讀媒質(zhì)具有代碼指令,用于在無(wú)線設(shè)備中執(zhí)行消息的路由。
附圖簡(jiǎn)述
圖1說(shuō)明了具有多個(gè)無(wú)線網(wǎng)絡(luò)的通信系統(tǒng)的框圖;圖2說(shuō)明了按照本發(fā)明各方面、用于發(fā)送消息的方法的流程圖;以及圖3說(shuō)明了按照本發(fā)明各方面、MWD中一裝置的框圖。
詳細(xì)描述圖1是能按照本發(fā)明各方面工作的無(wú)線通信系統(tǒng)100的說(shuō)明。無(wú)線通信系統(tǒng)100內(nèi)各個(gè)模塊接口處的通信會(huì)符合臨時(shí)標(biāo)準(zhǔn)一41C,或其變體。無(wú)線通信系統(tǒng)100會(huì)與其它數(shù)據(jù)通信系統(tǒng)集成。在操作期間,消息在各個(gè)用戶操作的無(wú)線設(shè)備102、103和104以及一個(gè)或多個(gè)外部短消息傳遞實(shí)體(ESME)105之間傳送。每個(gè)無(wú)線設(shè)備會(huì)是任一類無(wú)線通信設(shè)備。這種設(shè)備可與其它設(shè)備類型連接或集成,比如計(jì)算機(jī)或類似計(jì)算機(jī)工作的設(shè)備。無(wú)線設(shè)備還可以從固定位置操作,比如無(wú)線本地回路或儀表讀取系統(tǒng)或者兩者的組合。無(wú)線設(shè)備103被配置在多個(gè)通信系統(tǒng)中操作。因此,無(wú)線設(shè)備103會(huì)是MWD。
ESME 105可包括語(yǔ)音郵件系統(tǒng)106、互聯(lián)網(wǎng)或封閉內(nèi)聯(lián)網(wǎng)108、電子郵件系統(tǒng)110以及諸如傳真機(jī)、尋呼機(jī)、終端或計(jì)算機(jī)這樣的其它系統(tǒng)112。系統(tǒng)100包括短消息服務(wù)中心(SMSC)114,也稱為消息中心??刹捎闷渌⒅行膩?lái)處理不同的消息服務(wù)。SMSC 114可以是經(jīng)由網(wǎng)絡(luò)路徑199和198在ESME 105和通信系統(tǒng)100中的無(wú)線設(shè)備之間中繼、保存、轉(zhuǎn)發(fā)消息的硬件和軟件的組合。
網(wǎng)絡(luò)路徑199和198包括一個(gè)或多個(gè)信號(hào)傳輸點(diǎn)(STP)116(a)和116(b),也稱為網(wǎng)關(guān)。STP 116(a)和116(b)連到SMSC 114,允許在7號(hào)信令系統(tǒng)(SS7)鏈路或者與多個(gè)網(wǎng)絡(luò)元件的類似信道上的IS-41C互連。本地位置寄存器(HLR)118(a)和118(b)分別與STP 116(a)和116(b)相連。每個(gè)HLR都包括一個(gè)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包含用戶的訂購(gòu)數(shù)據(jù)和服務(wù)情況。響應(yīng)于來(lái)自SMSC 114的請(qǐng)求,HLR 118(a)或118(b)為指定的用戶提供路由信息。而且,如果在嘗試消息傳遞時(shí)受信者不可用,HLR 118就通知SMSC 114受信者何時(shí)可接入、以及消息何時(shí)可傳遞。每個(gè)STP都與一個(gè)或多個(gè)移動(dòng)交換中心(MSC)120(a)和120(b)相連。每個(gè)MSC都執(zhí)行交換功能,并且控制路由到和路由自相應(yīng)的無(wú)線接入網(wǎng)絡(luò)(RAN)122和123的消息。
為了簡(jiǎn)潔,所示的系統(tǒng)100中,SMSC 114與兩條網(wǎng)絡(luò)路徑199和198通信。每條網(wǎng)絡(luò)路徑都包括一個(gè)信號(hào)傳輸點(diǎn)(STP)、一個(gè)移動(dòng)交換中心(MSC)和一個(gè)無(wú)線接入網(wǎng)絡(luò)(RAN)。然而,其它的STP、MSC和RAN在每條網(wǎng)絡(luò)路徑中也是可行的。因而,系統(tǒng)100會(huì)包括ESME 105、SMSC 114和具有各個(gè)STP、MSC和RAN中至少一個(gè)的網(wǎng)絡(luò)路徑。系統(tǒng)100會(huì)包括一個(gè)或多個(gè)SMSC 114或類似的消息中心。
在一例中,無(wú)線設(shè)備102僅與這樣的無(wú)線網(wǎng)絡(luò)兼容所述無(wú)線網(wǎng)絡(luò)包括使用第一無(wú)線通信模式的RAN 122。類似地,無(wú)線設(shè)備104僅與這樣的無(wú)線網(wǎng)絡(luò)兼容所述無(wú)線網(wǎng)絡(luò)包括使用第二無(wú)線通信模式的RAN 123。無(wú)線設(shè)備102不能通過(guò)與RAN123相關(guān)的網(wǎng)絡(luò)路徑與系統(tǒng)100通信,無(wú)線設(shè)備104也不能通過(guò)與RAN 122相關(guān)的網(wǎng)絡(luò)路徑與系統(tǒng)100通信。例如,RAN 122會(huì)按照CDMA標(biāo)準(zhǔn)操作,RAN 123會(huì)按照GSM標(biāo)準(zhǔn)操作。MWD 103會(huì)按照RAN 122和123兩者操作。
對(duì)于諸如CDMA和GSM模式這樣的不同通信模式,消息服務(wù)會(huì)要求不同的格式化。例如,CDMA SMS消息與GSM SMS消息不同地格式化。CDMA SMS消息包括多個(gè)參數(shù),比如優(yōu)先級(jí)、私密性、用戶響應(yīng)碼、推遲的傳遞時(shí)間、報(bào)警模式、顯示模式、語(yǔ)言、回叫號(hào)碼、電信業(yè)務(wù)ID等等。GSM SMS消息包括不同的參數(shù),比如協(xié)議ID、消息類、壓縮信息和拒絕復(fù)制。即使在參數(shù)類似的情況下,它們的格式也會(huì)不同。而且,每個(gè)通信模式都有其自身的不同的協(xié)議棧、定時(shí)要求以及差錯(cuò)代碼。然而,MWD 103被配置成與連到RAN 122或123的無(wú)線網(wǎng)絡(luò)通信,即使它們按照不同的通信模式操作。無(wú)線設(shè)備102、103和104能根據(jù)它們訂購(gòu)的服務(wù)而接收不同類型的消息。特別是,通過(guò)按照不止一個(gè)通信模式操作,MWD 103能從按照不同通信模式操作的各個(gè)信源接收消息,所述通信模式比如CDMA和GSM模式。
消息的發(fā)送者,無(wú)論是無(wú)線設(shè)備或是ESME 105,都能將特定的參數(shù)附加到消息,所述特定的參數(shù)可以作為用于在系統(tǒng)100中路由消息的標(biāo)準(zhǔn)。例如,GSM/UMTSSMS消息包括特定的類參數(shù),在消息被發(fā)送前通過(guò)GSM/UMTS協(xié)議棧被處理時(shí)被附著到該消息。按照這里描述的實(shí)施例,基于應(yīng)用程序所注冊(cè)的路由選項(xiàng),集中消息路由模塊使用附著的參數(shù)把消息路由到應(yīng)用程序或存儲(chǔ)單元。選項(xiàng)可以基于一始發(fā)模式消息來(lái)注冊(cè),所述始發(fā)模式消息包括使移動(dòng)設(shè)備指定優(yōu)選的無(wú)線通信模式和相關(guān)的消息服務(wù)的設(shè)置。所述設(shè)置可用于創(chuàng)建、管理、處理和發(fā)送消息。
圖2說(shuō)明了用于在MWD中路由消息的流程圖200。MWD會(huì)是MWD 103。在方框202加電后,MWD從在MWD上操作的一個(gè)或多個(gè)應(yīng)用程序接收路由選項(xiàng),如方框204所示。應(yīng)用程序會(huì)駐留在MWD上,或者經(jīng)由例如外部終端在MWD外部操作。應(yīng)用程序會(huì)在加電后的任何時(shí)刻改變它們的路由選項(xiàng)的注冊(cè)。路由選項(xiàng)向MWD表明每個(gè)應(yīng)用程序希望接收什么消息、或者消息內(nèi)容應(yīng)該被發(fā)送到哪里。在一例中,SMS應(yīng)用程序指明特定類別的SMS消息被直接路由到應(yīng)用程序,而其它類別被路由到應(yīng)用程序在路由選項(xiàng)中指明的存儲(chǔ)單元。
MWD在方框206中檢測(cè)外部終端或個(gè)人電腦(PC)或其它外部設(shè)備是否已連到MWD。外部終端會(huì)注冊(cè)其自身的外部路由選項(xiàng)。MWD自動(dòng)地檢測(cè)外部終端,并且在方框208通過(guò)結(jié)合外部路由選項(xiàng)而相應(yīng)地改變路由選項(xiàng)。例如,MWD會(huì)將特定類別的消息發(fā)送到外部計(jì)算設(shè)備。在方框210,MWD檢測(cè)外部終端何時(shí)被斷開(kāi)。在斷開(kāi)后,MWD將路由選項(xiàng)恢復(fù)為在連接外部計(jì)算設(shè)備前它們所處的狀態(tài),即排除外部選項(xiàng),如方框212所示。
在方框214,MWD接收一消息。消息可以是按照任一通信模式類型(GSM/UMTS、CDMA等)格式化的任一類消息,或者是響應(yīng)于前面發(fā)送的消息而接收到的狀態(tài)或確認(rèn)消息。消息狀態(tài)按照這里所述的標(biāo)準(zhǔn)、以及/或者通過(guò)消息交易標(biāo)識(shí)符(例如CDMA中的消息ID、GSM中的消息參考號(hào))被路由。在方框216,MWD分析并解析消息內(nèi)容,包括頭部、地址、負(fù)載、腳注等等,以便從消息中確定一個(gè)或多個(gè)路由參數(shù)。在方框218,通過(guò)將所述一個(gè)或多個(gè)路由參數(shù)與路由選項(xiàng)相比較,而使所述路由參數(shù)與路由選項(xiàng)相關(guān),且消息被路由到適當(dāng)?shù)膽?yīng)用程序和/或外部終端。消息也可由MWD保存在與應(yīng)用程序相關(guān)的一個(gè)或多個(gè)存儲(chǔ)單元中,包括但不限于非易失性存儲(chǔ)器、多媒體卡、閃存、SIM或USIM(通用訂戶標(biāo)識(shí)模塊)、以及隨機(jī)存取存儲(chǔ)器(RAM)。
示例性的用于路由消息的標(biāo)準(zhǔn)包括將帶有特定CDMA SMS電信服務(wù)ID或GSM/UMTS SMS協(xié)議ID的消息路由到特定的應(yīng)用程序。其它標(biāo)準(zhǔn)包括具有特定文本的消息,所述特定文本比如前綴(即“//applicationl”、“//GPS”等等)或關(guān)鍵詞(即“股票報(bào)價(jià)”、“緊急”等等)。文本前綴或關(guān)鍵詞也可用于引入新的服務(wù)或應(yīng)用程序(例如電話銷售),以及/或者用新參數(shù)提高現(xiàn)有的服務(wù)(例如向GSM SMS添加優(yōu)先級(jí)參數(shù))。這些新服務(wù)和提高可以在為服務(wù)或參數(shù)定義正式標(biāo)準(zhǔn)以前被引入。
圖3是用于在MWD(比如MWD 103)中路由消息的消息路由裝置300的簡(jiǎn)化框圖。消息路由裝置300包括通信模塊302,它能使用通信模式與無(wú)線網(wǎng)絡(luò)進(jìn)行通信。通信模塊經(jīng)由天線304發(fā)送和接收控制和話務(wù)信號(hào)。裝置300包括一消息路由模塊306,其接收和注冊(cè)來(lái)自一個(gè)或多個(gè)應(yīng)用程序308、310和/或外部終端320的路由選項(xiàng)。消息路由模塊306還接收并分析一消息以便從該消息中確定路由參數(shù)。在從計(jì)算機(jī)可讀媒質(zhì)(比如存儲(chǔ)單元316)檢取的代碼指令的指示下,消息路由模塊306可體現(xiàn)為控制處理器。
消息路由裝置300還包括一個(gè)或多個(gè)應(yīng)用程序,一般指定為方框308和310。盡管示出兩個(gè)應(yīng)用程序,然而較多或較少的應(yīng)用程序也是可行的。消息路由裝置300還會(huì)包括連到外部接口單元312的外部終端320,比如計(jì)算機(jī)。消息路由裝置可以包括不止一個(gè)外部終端320。當(dāng)消息路由裝置300檢測(cè)到外部終端320已連接時(shí),消息路由模塊306從外部終端320接收外部路由選項(xiàng),并且改變路由選項(xiàng)以便結(jié)合這些外部路由選項(xiàng)。然后,消息可以通過(guò)外部接口單元312從消息路由模塊306被路由到外部終端320。當(dāng)消息路由裝置300檢測(cè)到外部終端320已斷開(kāi)時(shí),消息路由模塊306將路由選項(xiàng)恢復(fù)為它們的原始狀態(tài),排除外部路由選項(xiàng)以外。
應(yīng)用程序308和310一般表示諸如全球定位衛(wèi)星(GPS)應(yīng)用這樣的應(yīng)用程序、或者諸如MMS的視頻播放器這樣的消息類型特定的應(yīng)用程序。消息路由裝置300包括存儲(chǔ)單元316。存儲(chǔ)單元316可以被分成一個(gè)或多個(gè)存儲(chǔ)單元,或者包括用于保存與不同應(yīng)用相關(guān)的數(shù)據(jù)的單獨(dú)存儲(chǔ)單元類型。存儲(chǔ)單元316可以保存任一類數(shù)據(jù),包括但不限于應(yīng)用程序308和310所使用的數(shù)據(jù)、消息路由模塊306所使用的路由軟件、應(yīng)用程序308和310所注冊(cè)的選項(xiàng)、以及從到來(lái)的消息確定的參數(shù)。也可以指定存儲(chǔ)器316按照路由選項(xiàng)接收消息。
本領(lǐng)域的技術(shù)人員能進(jìn)一步理解,結(jié)合這里所公開(kāi)的實(shí)施例所描述的各種說(shuō)明性的邏輯塊、模塊和算法步驟可以作為電子硬件、計(jì)算機(jī)軟件或兩者的組合來(lái)實(shí)現(xiàn)。為了清楚說(shuō)明硬件和軟件間的互換性,各種說(shuō)明性的組件、框圖、模塊、電路和步驟一般按照其功能性進(jìn)行了闡述。這些功能性究竟作為硬件或軟件來(lái)實(shí)現(xiàn)取決于整個(gè)系統(tǒng)所采用的特定的應(yīng)用程序和設(shè)計(jì)。技術(shù)人員可能以對(duì)于每個(gè)特定應(yīng)用不同的方式來(lái)實(shí)現(xiàn)所述功能,但這種實(shí)現(xiàn)決定不應(yīng)被解釋為造成背離本發(fā)明的范圍。
結(jié)合這里所描述的實(shí)施例來(lái)描述的各種說(shuō)明性的邏輯塊、模塊和算法步驟的實(shí)現(xiàn)或執(zhí)行可以用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯器件、離散門或晶體管邏輯、離散硬件組件或者為執(zhí)行這里所述功能而設(shè)計(jì)的任意組合。通用處理器可能是微處理器,然而或者,處理器可以是任何常規(guī)的處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可能用計(jì)算設(shè)備的組合來(lái)實(shí)現(xiàn),如,DSP和微處理器的組合、多個(gè)微處理器、結(jié)合DSP內(nèi)核的一個(gè)或多個(gè)微處理器或者任意其它這種配置。
結(jié)合這里所公開(kāi)實(shí)施例描述的方法或算法的步驟可能直接包含在硬件中、由處理器執(zhí)行的軟件模塊中或在兩者當(dāng)中。軟件模塊可能駐留在RAM存儲(chǔ)器、閃存、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤(pán)、可移動(dòng)盤(pán)、CD-ROM或本領(lǐng)域中已知的任何其它形式的存儲(chǔ)媒質(zhì)中。示例性存儲(chǔ)媒質(zhì)與處理器耦合,使得處理器可以從存儲(chǔ)媒質(zhì)讀取信息,或把信息寫(xiě)入存儲(chǔ)媒質(zhì)?;蛘撸鎯?chǔ)媒質(zhì)可以與處理器整合。處理器和存儲(chǔ)媒質(zhì)可能駐留在ASIC中。ASIC可能駐留在無(wú)線設(shè)備中。或者,處理器和存儲(chǔ)媒質(zhì)可能作為離散組件駐留在與無(wú)線設(shè)備相連的用戶終端中。
上述優(yōu)選實(shí)施例的描述使本領(lǐng)域的技術(shù)人員能制造或使用本發(fā)明。這些實(shí)施例的各種修改對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的,這里定義的一般原理可以被應(yīng)用于其它實(shí)施例中而不使用創(chuàng)造能力。因此,本發(fā)明并不限于這里示出的實(shí)施例,而要符合與這里揭示的原理和新穎特征一致的最寬泛的范圍。
權(quán)利要求
1.一種用于路由不同消息服務(wù)的消息的方法,包括從在無(wú)線設(shè)備上操作的一個(gè)或多個(gè)應(yīng)用程序接收路由選項(xiàng);從無(wú)線網(wǎng)絡(luò)接收所述無(wú)線設(shè)備上的消息;以及按照所述路由選項(xiàng)為所述一個(gè)或多個(gè)應(yīng)用程序路由所述消息。
2.如權(quán)利要求1所述的方法,其特征在于還包括從所述消息中確定至少一個(gè)路由參數(shù)。
3.如權(quán)利要求2所述的方法,其特征在于,路由所述消息還包括將所述至少一個(gè)路由參數(shù)與所述路由選項(xiàng)相比較。
4.如權(quán)利要求2所述的方法,其特征在于,所述至少一個(gè)路由消息包括一始發(fā)地址。
5.如權(quán)利要求2所述的方法,其特征在于,所述至少一個(gè)路由參數(shù)包括一消息類。
6.如權(quán)利要求2所述的方法,其特征在于,所述至少一個(gè)路由參數(shù)包括一優(yōu)先級(jí)。
7.如權(quán)利要求2所述的方法,其特征在于,所述至少一個(gè)路由參數(shù)包括一參數(shù)值范圍。
8.一種用于路由不同消息服務(wù)的消息的方法,包括從在無(wú)線設(shè)備上操作的一個(gè)或多個(gè)應(yīng)用程序接收路由選項(xiàng);從無(wú)線網(wǎng)絡(luò)接收所述無(wú)線設(shè)備上的消息;從所述消息中確定至少一個(gè)路由參數(shù);以及按照所述至少一個(gè)路由參數(shù)與所述路由選項(xiàng)的比較,把所述消息路由到所述一個(gè)或多個(gè)應(yīng)用程序的至少一個(gè)、或路由到與所述一個(gè)或多個(gè)應(yīng)用程序的至少一個(gè)相關(guān)聯(lián)的存儲(chǔ)單元。
9.如權(quán)利要求8所述的方法,其特征在于還包括檢測(cè)所述無(wú)線設(shè)備是否連到外部終端;以及如果所述無(wú)線設(shè)備連到外部終端,則改變所述路由選項(xiàng)以便結(jié)合所述外部終端的外部路由選項(xiàng)。
10.如權(quán)利要求9所述的方法,其特征在于還包括,當(dāng)所述無(wú)線設(shè)備從所述外部終端斷開(kāi)時(shí),恢復(fù)所述路由選項(xiàng)以排除所述外部終端的外部路由選項(xiàng)。
11.無(wú)線設(shè)備中用于從不同消息服務(wù)路由消息的裝置,包括通信模塊,被配置成從無(wú)線網(wǎng)絡(luò)接收一消息;以及消息路由模塊,被配置成從在所述無(wú)線設(shè)備上操作的一個(gè)或多個(gè)應(yīng)用程序接收路由選項(xiàng),并按照所述路由選項(xiàng)為所述一個(gè)或多個(gè)應(yīng)用程序從所述通信模塊路由所述消息。
12.如權(quán)利要求11所述的裝置,其特征在于,所述消息路由模塊還被配置成從所述消息中確定至少一個(gè)路由參數(shù)。
13.如權(quán)利要求12所述的裝置,其特征在于,所述消息路由模塊還被配置成將所述至少一個(gè)路由參數(shù)與所述路由選項(xiàng)相比較。
14.一種用于從無(wú)線網(wǎng)絡(luò)路由無(wú)線設(shè)備中接收到的消息的計(jì)算機(jī)可讀媒質(zhì),所述計(jì)算機(jī)可讀媒質(zhì)存儲(chǔ)以下代碼用于從在無(wú)線設(shè)備上操作的一個(gè)或多個(gè)應(yīng)用程序接收路由選項(xiàng)的代碼;以及按照所述路由選項(xiàng)為所述一個(gè)或多個(gè)應(yīng)用程序路由所述消息的代碼。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于還包括從所述消息中確定至少一個(gè)路由參數(shù)的代碼。
16.如權(quán)利要求15所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于還包括將所述至少一個(gè)路由參數(shù)與所述路由選項(xiàng)相比較的代碼。
全文摘要
公開(kāi)了用于在無(wú)線設(shè)備中路由消息服務(wù)消息的一種方法、裝置和計(jì)算機(jī)可讀媒質(zhì)。按照一種方法,在無(wú)線設(shè)備中路由消息包括從無(wú)線設(shè)備上操作的一個(gè)或多個(gè)應(yīng)用程序中接收路由選項(xiàng)。所述方法還包括接收一消息、對(duì)于所述一個(gè)或多個(gè)應(yīng)用程序?qū)⑺鱿⒙酚傻街付ǖ奈恢?。這些位置可包括一應(yīng)用程序或一組應(yīng)用程序、或者與一個(gè)或多個(gè)應(yīng)用程序相關(guān)聯(lián)的存儲(chǔ)器單元。另一方法包括通過(guò)從消息內(nèi)容中解析至少一個(gè)路由參數(shù)而從所述消息中確定一路由參數(shù)。路由所述消息還包括將所述至少一個(gè)路由參數(shù)與所述路由選項(xiàng)相比較。
文檔編號(hào)H04L12/56GK1656832SQ03812347
公開(kāi)日2005年8月17日 申請(qǐng)日期2003年5月25日 優(yōu)先權(quán)日2002年5月29日
發(fā)明者H·瞿, G·石 申請(qǐng)人:高通股份有限公司