新四季網

在無線設備中路由不同消息服務的消息的方法和裝置的製作方法

2023-05-01 01:56:41

專利名稱:在無線設備中路由不同消息服務的消息的方法和裝置的製作方法
相關引用本申請要求2002年5月29日提交的美國臨時申請序列號60/384,307的優先權,後者題為「Method and Apparatus For Routing Messages of Different MessageServices In a Wireless Devices」。
背景領域本發明涉及數據通信,尤其涉及多通信無線設備中的數據消息路由。
背景按照不同通信協議工作的各種通信系統提供了消息通信。一般而言,通過不同的消息服務提供消息通信。一種消息服務是短消息服務(SMS)。SMS是為有限尺寸的字符消息提供通信媒質的無線消息服務。SMS消息通信會發生在行動裝置之間、或者在行動裝置和無線網絡之間。SMS可用於多種通信服務,比如電子郵件、尋呼、傳真、語音郵件或網際網路接入。SMS可用於按照以下標準工作的通信系統中全球數字行動電話系統(GSM)標準、以及諸如CDMA1X、CDMA2000和WCDMA這樣的碼分多址(CDMA)標準。這些標準包括用於數據通信的一組特殊協議。這種特殊協議包括通用分組無線業務(GPRS)和通用移動電信服務(UMTS)。
另一類消息服務稱為高級消息傳遞服務(EMS)。EMS使符合EMS的行動裝置的用戶能發送和接收文本、曲調、圖片、以及簡單的聲音和動畫、或者它們的組合。EMS也被多個通信標準所支持。還有一類消息服務是多媒體消息傳遞服務(MMS)。MMS能夠通過無線網絡交換包含豐富多媒體內容的消息。MMS內容會包括圖像、動畫、音頻、視頻、數據和文本的任意組合。MMS被多個通信標準所支持。
具有多個通信模式的行動裝置會支持按照不止一個標準傳送數據的操作。因此,行動裝置可以是多模式的無線設備(MWD)。MWD使用戶能通過多個無線網絡發送和接收語音和數據,每個無線網絡都按照一個通信標準工作。通信模式包括、但不限於以下系統中的操作基於CDMA或GSM的系統、或諸如GPRS或UMTS這樣的基於GSM的延伸標準。還包括其它基於CDMA的系統,比如CDMA1X、CDMA2000等。MWD一般與用於發送和接收消息的各個通信模式SMS、EMS和MMS兼容。
MWD會有用於執行不同應用的幾個應用程式。例如,應用程式可以是顯示器上字符的動畫。另一應用可以是經由揚聲器播放音樂。還有一個應用程式是在顯示器上顯示接收到的文本,或將接收到的文本經由揚聲器轉換成可聽的提示音。經由消息服務接收到的消息會被自動路由到在MWD上操作的每個應用程式。每個應用程式一般執行消息的路由即當無線設備加載應用程式時,應用程式接收每個消息並且決定是否要使用接收到的消息。接收全部消息並不需要全部的應用程式。因此,執行了大量的冗餘處理。每個應用程式對於無線設備中的存儲器也有不同的用途。一應用程式為許多這樣的功能使用存儲器比如保存應用程式選項和保存應用程式所使用的消息數據。
某些消息僅針對特定的應用程式,而不是針對其它。這些消息包括優先級消息、特權消息或專用消息。在另一實例中,設備所下載的應用程式,比如第三方應用程式,特別被局限於僅接收特定的消息,這是因為第三方應用程式的可靠性和安全性不可驗證。因此,第三方應用程式會需要局限於特定的消息。而且,為了設備用戶的接入不會針對特定的消息。這種消息可包括設備中可移動的用戶標識模塊(R-UIM)和訂戶標識模塊(SIM)的下載消息。
使用特定通信模式的某些消息服務缺乏特定的特徵參數。例如,GSM/UMTS SMS消息沒有優先級或私有特徵參數。再舉一個例子,CDMA SMS消息缺乏消息可針對外部終端的指示。
因此,本領域中需要一種用於無線設備中消息的集中路由的方法和裝置。

發明內容
通過為無線設備中消息的集中、動態路由提供一種新穎且改進了的方法、裝置和計算機可讀媒質,這裡公開的實施例解決了上述需求。「消息」會是符合SMS、EMS、MMS的任何數據結構,或者可使用一消息服務通過無線網絡發送的任何類似或衍生的數據結構。按照本發明各方面,一種用於在無線設備中路由消息的方法包括從在無線設備上操作的一個或多個應用程式接收路由選項。所述方法還包括按照路由選項,將無線設備從無線網絡接收到的消息路由到一個或多個應用程式、或路由到一個或多個存儲器單元。可以從消息中確定路由參數。消息的路由包括將所述路由參數與所述路由選項相比較。計算機可讀媒質具有代碼指令,用於在無線設備中執行消息的路由。
附圖簡述

圖1說明了具有多個無線網絡的通信系統的框圖;圖2說明了按照本發明各方面、用於發送消息的方法的流程圖;以及圖3說明了按照本發明各方面、MWD中一裝置的框圖。
詳細描述圖1是能按照本發明各方面工作的無線通信系統100的說明。無線通信系統100內各個模塊接口處的通信會符合臨時標準一41C,或其變體。無線通信系統100會與其它數據通信系統集成。在操作期間,消息在各個用戶操作的無線設備102、103和104以及一個或多個外部短消息傳遞實體(ESME)105之間傳送。每個無線設備會是任一類無線通信設備。這種設備可與其它設備類型連接或集成,比如計算機或類似計算機工作的設備。無線設備還可以從固定位置操作,比如無線本地迴路或儀表讀取系統或者兩者的組合。無線設備103被配置在多個通信系統中操作。因此,無線設備103會是MWD。
ESME 105可包括語音郵件系統106、網際網路或封閉內聯網108、電子郵件系統110以及諸如傳真機、尋呼機、終端或計算機這樣的其它系統112。系統100包括短消息服務中心(SMSC)114,也稱為消息中心。可採用其它消息中心來處理不同的消息服務。SMSC 114可以是經由網絡路徑199和198在ESME 105和通信系統100中的無線設備之間中繼、保存、轉發消息的硬體和軟體的組合。
網絡路徑199和198包括一個或多個信號傳輸點(STP)116(a)和116(b),也稱為網關。STP 116(a)和116(b)連到SMSC 114,允許在7號信令系統(SS7)鏈路或者與多個網絡元件的類似信道上的IS-41C互連。本地位置寄存器(HLR)118(a)和118(b)分別與STP 116(a)和116(b)相連。每個HLR都包括一個資料庫,該資料庫包含用戶的訂購數據和服務情況。響應於來自SMSC 114的請求,HLR 118(a)或118(b)為指定的用戶提供路由信息。而且,如果在嘗試消息傳遞時受信者不可用,HLR 118就通知SMSC 114受信者何時可接入、以及消息何時可傳遞。每個STP都與一個或多個移動交換中心(MSC)120(a)和120(b)相連。每個MSC都執行交換功能,並且控制路由到和路由自相應的無線接入網絡(RAN)122和123的消息。
為了簡潔,所示的系統100中,SMSC 114與兩條網絡路徑199和198通信。每條網絡路徑都包括一個信號傳輸點(STP)、一個移動交換中心(MSC)和一個無線接入網絡(RAN)。然而,其它的STP、MSC和RAN在每條網絡路徑中也是可行的。因而,系統100會包括ESME 105、SMSC 114和具有各個STP、MSC和RAN中至少一個的網絡路徑。系統100會包括一個或多個SMSC 114或類似的消息中心。
在一例中,無線設備102僅與這樣的無線網絡兼容所述無線網絡包括使用第一無線通信模式的RAN 122。類似地,無線設備104僅與這樣的無線網絡兼容所述無線網絡包括使用第二無線通信模式的RAN 123。無線設備102不能通過與RAN123相關的網絡路徑與系統100通信,無線設備104也不能通過與RAN 122相關的網絡路徑與系統100通信。例如,RAN 122會按照CDMA標準操作,RAN 123會按照GSM標準操作。MWD 103會按照RAN 122和123兩者操作。
對於諸如CDMA和GSM模式這樣的不同通信模式,消息服務會要求不同的格式化。例如,CDMA SMS消息與GSM SMS消息不同地格式化。CDMA SMS消息包括多個參數,比如優先級、私密性、用戶響應碼、推遲的傳遞時間、報警模式、顯示模式、語言、回叫號碼、電信業務ID等等。GSM SMS消息包括不同的參數,比如協議ID、消息類、壓縮信息和拒絕複製。即使在參數類似的情況下,它們的格式也會不同。而且,每個通信模式都有其自身的不同的協議棧、定時要求以及差錯代碼。然而,MWD 103被配置成與連到RAN 122或123的無線網絡通信,即使它們按照不同的通信模式操作。無線設備102、103和104能根據它們訂購的服務而接收不同類型的消息。特別是,通過按照不止一個通信模式操作,MWD 103能從按照不同通信模式操作的各個信源接收消息,所述通信模式比如CDMA和GSM模式。
消息的發送者,無論是無線設備或是ESME 105,都能將特定的參數附加到消息,所述特定的參數可以作為用於在系統100中路由消息的標準。例如,GSM/UMTSSMS消息包括特定的類參數,在消息被發送前通過GSM/UMTS協議棧被處理時被附著到該消息。按照這裡描述的實施例,基於應用程式所註冊的路由選項,集中消息路由模塊使用附著的參數把消息路由到應用程式或存儲單元。選項可以基於一始發模式消息來註冊,所述始發模式消息包括使行動裝置指定優選的無線通信模式和相關的消息服務的設置。所述設置可用於創建、管理、處理和發送消息。
圖2說明了用於在MWD中路由消息的流程圖200。MWD會是MWD 103。在方框202加電後,MWD從在MWD上操作的一個或多個應用程式接收路由選項,如方框204所示。應用程式會駐留在MWD上,或者經由例如外部終端在MWD外部操作。應用程式會在加電後的任何時刻改變它們的路由選項的註冊。路由選項向MWD表明每個應用程式希望接收什麼消息、或者消息內容應該被發送到哪裡。在一例中,SMS應用程式指明特定類別的SMS消息被直接路由到應用程式,而其它類別被路由到應用程式在路由選項中指明的存儲單元。
MWD在方框206中檢測外部終端或個人電腦(PC)或其它外部設備是否已連到MWD。外部終端會註冊其自身的外部路由選項。MWD自動地檢測外部終端,並且在方框208通過結合外部路由選項而相應地改變路由選項。例如,MWD會將特定類別的消息發送到外部計算設備。在方框210,MWD檢測外部終端何時被斷開。在斷開後,MWD將路由選項恢復為在連接外部計算設備前它們所處的狀態,即排除外部選項,如方框212所示。
在方框214,MWD接收一消息。消息可以是按照任一通信模式類型(GSM/UMTS、CDMA等)格式化的任一類消息,或者是響應於前面發送的消息而接收到的狀態或確認消息。消息狀態按照這裡所述的標準、以及/或者通過消息交易標識符(例如CDMA中的消息ID、GSM中的消息參考號)被路由。在方框216,MWD分析並解析消息內容,包括頭部、地址、負載、腳註等等,以便從消息中確定一個或多個路由參數。在方框218,通過將所述一個或多個路由參數與路由選項相比較,而使所述路由參數與路由選項相關,且消息被路由到適當的應用程式和/或外部終端。消息也可由MWD保存在與應用程式相關的一個或多個存儲單元中,包括但不限於非易失性存儲器、多媒體卡、快閃記憶體、SIM或USIM(通用訂戶標識模塊)、以及隨機存取存儲器(RAM)。
示例性的用於路由消息的標準包括將帶有特定CDMA SMS電信服務ID或GSM/UMTS SMS協議ID的消息路由到特定的應用程式。其它標準包括具有特定文本的消息,所述特定文本比如前綴(即「//applicationl」、「//GPS」等等)或關鍵詞(即「股票報價」、「緊急」等等)。文本前綴或關鍵詞也可用於引入新的服務或應用程式(例如電話銷售),以及/或者用新參數提高現有的服務(例如向GSM SMS添加優先級參數)。這些新服務和提高可以在為服務或參數定義正式標準以前被引入。
圖3是用於在MWD(比如MWD 103)中路由消息的消息路由裝置300的簡化框圖。消息路由裝置300包括通信模塊302,它能使用通信模式與無線網絡進行通信。通信模塊經由天線304發送和接收控制和話務信號。裝置300包括一消息路由模塊306,其接收和註冊來自一個或多個應用程式308、310和/或外部終端320的路由選項。消息路由模塊306還接收並分析一消息以便從該消息中確定路由參數。在從計算機可讀媒質(比如存儲單元316)檢取的代碼指令的指示下,消息路由模塊306可體現為控制處理器。
消息路由裝置300還包括一個或多個應用程式,一般指定為方框308和310。儘管示出兩個應用程式,然而較多或較少的應用程式也是可行的。消息路由裝置300還會包括連到外部接口單元312的外部終端320,比如計算機。消息路由裝置可以包括不止一個外部終端320。當消息路由裝置300檢測到外部終端320已連接時,消息路由模塊306從外部終端320接收外部路由選項,並且改變路由選項以便結合這些外部路由選項。然後,消息可以通過外部接口單元312從消息路由模塊306被路由到外部終端320。當消息路由裝置300檢測到外部終端320已斷開時,消息路由模塊306將路由選項恢復為它們的原始狀態,排除外部路由選項以外。
應用程式308和310一般表示諸如全球定位衛星(GPS)應用這樣的應用程式、或者諸如MMS的視頻播放器這樣的消息類型特定的應用程式。消息路由裝置300包括存儲單元316。存儲單元316可以被分成一個或多個存儲單元,或者包括用於保存與不同應用相關的數據的單獨存儲單元類型。存儲單元316可以保存任一類數據,包括但不限於應用程式308和310所使用的數據、消息路由模塊306所使用的路由軟體、應用程式308和310所註冊的選項、以及從到來的消息確定的參數。也可以指定存儲器316按照路由選項接收消息。
本領域的技術人員能進一步理解,結合這裡所公開的實施例所描述的各種說明性的邏輯塊、模塊和算法步驟可以作為電子硬體、計算機軟體或兩者的組合來實現。為了清楚說明硬體和軟體間的互換性,各種說明性的組件、框圖、模塊、電路和步驟一般按照其功能性進行了闡述。這些功能性究竟作為硬體或軟體來實現取決於整個系統所採用的特定的應用程式和設計。技術人員可能以對於每個特定應用不同的方式來實現所述功能,但這種實現決定不應被解釋為造成背離本發明的範圍。
結合這裡所描述的實施例來描述的各種說明性的邏輯塊、模塊和算法步驟的實現或執行可以用通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、場可編程門陣列(FPGA)或其它可編程邏輯器件、離散門或電晶體邏輯、離散硬體組件或者為執行這裡所述功能而設計的任意組合。通用處理器可能是微處理器,然而或者,處理器可以是任何常規的處理器、控制器、微控制器或狀態機。處理器也可能用計算設備的組合來實現,如,DSP和微處理器的組合、多個微處理器、結合DSP內核的一個或多個微處理器或者任意其它這種配置。
結合這裡所公開實施例描述的方法或算法的步驟可能直接包含在硬體中、由處理器執行的軟體模塊中或在兩者當中。軟體模塊可能駐留在RAM存儲器、快閃記憶體、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可移動盤、CD-ROM或本領域中已知的任何其它形式的存儲媒質中。示例性存儲媒質與處理器耦合,使得處理器可以從存儲媒質讀取信息,或把信息寫入存儲媒質。或者,存儲媒質可以與處理器整合。處理器和存儲媒質可能駐留在ASIC中。ASIC可能駐留在無線設備中。或者,處理器和存儲媒質可能作為離散組件駐留在與無線設備相連的用戶終端中。
上述優選實施例的描述使本領域的技術人員能製造或使用本發明。這些實施例的各種修改對於本領域的技術人員來說是顯而易見的,這裡定義的一般原理可以被應用於其它實施例中而不使用創造能力。因此,本發明並不限於這裡示出的實施例,而要符合與這裡揭示的原理和新穎特徵一致的最寬泛的範圍。
權利要求
1.一種用於路由不同消息服務的消息的方法,包括從在無線設備上操作的一個或多個應用程式接收路由選項;從無線網絡接收所述無線設備上的消息;以及按照所述路由選項為所述一個或多個應用程式路由所述消息。
2.如權利要求1所述的方法,其特徵在於還包括從所述消息中確定至少一個路由參數。
3.如權利要求2所述的方法,其特徵在於,路由所述消息還包括將所述至少一個路由參數與所述路由選項相比較。
4.如權利要求2所述的方法,其特徵在於,所述至少一個路由消息包括一始發地址。
5.如權利要求2所述的方法,其特徵在於,所述至少一個路由參數包括一消息類。
6.如權利要求2所述的方法,其特徵在於,所述至少一個路由參數包括一優先級。
7.如權利要求2所述的方法,其特徵在於,所述至少一個路由參數包括一參數值範圍。
8.一種用於路由不同消息服務的消息的方法,包括從在無線設備上操作的一個或多個應用程式接收路由選項;從無線網絡接收所述無線設備上的消息;從所述消息中確定至少一個路由參數;以及按照所述至少一個路由參數與所述路由選項的比較,把所述消息路由到所述一個或多個應用程式的至少一個、或路由到與所述一個或多個應用程式的至少一個相關聯的存儲單元。
9.如權利要求8所述的方法,其特徵在於還包括檢測所述無線設備是否連到外部終端;以及如果所述無線設備連到外部終端,則改變所述路由選項以便結合所述外部終端的外部路由選項。
10.如權利要求9所述的方法,其特徵在於還包括,當所述無線設備從所述外部終端斷開時,恢復所述路由選項以排除所述外部終端的外部路由選項。
11.無線設備中用於從不同消息服務路由消息的裝置,包括通信模塊,被配置成從無線網絡接收一消息;以及消息路由模塊,被配置成從在所述無線設備上操作的一個或多個應用程式接收路由選項,並按照所述路由選項為所述一個或多個應用程式從所述通信模塊路由所述消息。
12.如權利要求11所述的裝置,其特徵在於,所述消息路由模塊還被配置成從所述消息中確定至少一個路由參數。
13.如權利要求12所述的裝置,其特徵在於,所述消息路由模塊還被配置成將所述至少一個路由參數與所述路由選項相比較。
14.一種用於從無線網絡路由無線設備中接收到的消息的計算機可讀媒質,所述計算機可讀媒質存儲以下代碼用於從在無線設備上操作的一個或多個應用程式接收路由選項的代碼;以及按照所述路由選項為所述一個或多個應用程式路由所述消息的代碼。
15.如權利要求14所述的計算機可讀媒質,其特徵在於還包括從所述消息中確定至少一個路由參數的代碼。
16.如權利要求15所述的計算機可讀媒質,其特徵在於還包括將所述至少一個路由參數與所述路由選項相比較的代碼。
全文摘要
公開了用於在無線設備中路由消息服務消息的一種方法、裝置和計算機可讀媒質。按照一種方法,在無線設備中路由消息包括從無線設備上操作的一個或多個應用程式中接收路由選項。所述方法還包括接收一消息、對於所述一個或多個應用程式將所述消息路由到指定的位置。這些位置可包括一應用程式或一組應用程式、或者與一個或多個應用程式相關聯的存儲器單元。另一方法包括通過從消息內容中解析至少一個路由參數而從所述消息中確定一路由參數。路由所述消息還包括將所述至少一個路由參數與所述路由選項相比較。
文檔編號H04L12/56GK1656832SQ03812347
公開日2005年8月17日 申請日期2003年5月25日 優先權日2002年5月29日
發明者H·瞿, G·石 申請人:高通股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀