數字移動電臺的數據發送和接收裝置及方法
2023-09-12 17:31:00 2
專利名稱:數字移動電臺的數據發送和接收裝置及方法
技術領域:
本發明涉及數字移動電臺的發送和接收存儲數據的裝置和方法,更詳細地說,涉及能夠利用短報文服務發送和接收大量數據的數據發送和接收裝置及方法。
背景技術:
通常,數字移動終端的用戶可以按照短報文服務(SMS)技術要求把語句轉換成塊,然後把塊發送給對方,所述短報文服務(SMS)的內部結構已利用另外在移動電臺中實行的SMS標準化。為了實行SMS,應當在該移動電臺所歸屬的數字移動電臺系統的支持下,在移動電臺本身中實行用來準備、編輯和發送語句的報文發送功能。
圖1顯示其中實行SMS的移動電臺系統的總體結構。參考圖1,如果移動電臺(MS)10的用戶準備語句,然後輸入對方的電話號碼和發送鍵,則所準備的語句被構成塊,然後通過附加的導頻信道發送給基站(BS)12,並且發送給連接到基站12的移動交換中心(MSC)。然後通過無線電網絡或公共交換電話網(PSTN)把發送的SMS塊傳送到與輸入的電話號碼對應的移動終端或終端設備(TE)16,而對方通過對包含在發送的SMS塊中的用戶數據解碼而弄清所發送的字符報文。
在數字移動電臺中實行SMS使得除了電話功能之外還可以進行預定尺寸的語句的雙向發射/接收,因此改善了用戶方便性。換言之,用戶可以單獨地準備語句,然後以無線電信號的形式把語句發送給所希望的對方。
但是,傳統的SMS具有如下缺點僅僅對於規定長度的語句、即、僅僅對於由系統確定的規定量的數據,才有可能進行雙向數據發送/接收,因此,僅僅對於包括具有比較小量數據的文本字符的語句,才可以進行無線電數據傳輸。具體地說,SMS的數據量是由系統提供者確定的,因此,不能夠進行各種類型的數據傳輸。換言之,不能夠通過SMS發送與包括字符的語句比較具有大量數據的圖形數據或音頻數據。結果,傳統的數字移動電臺可以通過SMS發送和接收比較小量的數據,但是不能夠發送和接收諸如圖形數據的比較大量的數據。因此,為了發送大量數據,應當提供新的系統。傳統的數字移動電臺還具有如下缺點不能夠在各移動終端之間進行數據傳輸,因此,在實行數據服務期間其它功能的應用受到限制。
如上所述,按照傳統數字移動電臺的SMS,用戶只能夠準備和發送長度受限制的語句,因為,能夠被包括在SMS塊中的數據的尺寸受到限制。這迫使用戶在通過SMS發送語句時準備長度受限制的語句。如果用戶想要準備和發送其數據量大於可以被包括在SMS塊中的數據量的語句,那麼,他或她必須把待發送的語句分成若干子語句,然後分開地發送各個子語句,這使用戶在使用時感到不方便。這意味著具有大數據量的數據的發送實際上是不可能的。
因此,傳統的數字移動電臺存在以下問題由於SMS在發送數據方面受限制的條件,所以,用戶不能夠廣泛地使用SMS,而只能相互發送和接收簡單的報文。
發明內容
因此,在致力於解決相關技術中存在問題的過程中產生了本發明,而本發明的目的是提供一種用於數字移動終端的數據傳輸和接收裝置和方法,它能夠利用短報文服務來發送和接收比較大的數據量。就是說,本發明提供一種裝置和方法,它能夠在不建立單獨的用來發送和接收大量數據的裝置或系統的情況下,利用一般SMS在發方和終端方之間進行大量數據的雙向發送和接收。
根據本發明,提供一種數據發送和接收裝置和方法,它通過克服在一般移動電臺中實行的SMS具有的發送數據量受限制的條件而能夠發送和接收具有比較大量數據的圖形數據和音頻數據。
本發明的另一個目的是提供一種SMS塊,它具有新的結構,使得能夠在數字移動電臺之間實現大量數據的發送和接收。可以用一般SMS處理方法來處理由本發明提供的SMS塊。
本發明的再一個目的是提供一種供數字移動電臺用的數據壓縮方法,它使得在利用SMS發送和接收大量數據時能夠把發射數據包含在SMS塊中。
為了實現上述目的,根據本發明,提供一種供數字移動電臺用的數據發送方法,它包括以下步驟在數據傳輸方式下讀出存儲的數據並且將其編碼;隨著數據編碼的完成而產生固有的區分數據傳輸報頭;把所述編碼數據和所產生的數據傳輸報頭構成短報文服務的用戶數據;以及發送包含短報文服務的用戶數據的短報文服務塊。
本發明的實施方式可提供一種使用短報文服務(SMS)報文來發送和/或接收諸如圖形和/或音頻的數據的數據通信方法和裝置。根據本發明的實施方式,一種SMS報文包括SMS報頭欄位和SMS用戶數據欄位。其中,該SMS用戶數據欄位包括數據傳輸報頭欄位和數據欄位。該數據傳輸報頭欄位包括用於指示與包含在SMS用戶數據欄位的數據欄位中的數據相關的數據的多種類型之一的代碼欄位。該SMS報文通過SMS網絡而通信。
根據本發明的另一方面,提供一種供數字移動電臺用的數據接收方法,它包括以下步驟檢測是否接收到短報文服務塊;如果檢測到已經接收到短報文服務塊,則檢測所檢測到的塊是否包含預定的固有的區別數據傳輸報頭;如果檢測到包含數據傳輸報頭,則分析所述報頭並且根據分析結果將接收到的短報文服務塊解碼;以及把該解碼後的短報文服務塊連續地累加在先前處理過的短報文服務塊上。
根據本發明的再一方面,提供一種供數字移動電臺用的構造短報文服務塊的方法,它包括以下步驟將編碼數據分成預定單元的塊;產生與各個分塊對應的固有數據傳輸報頭並且把所產生的報頭加到所述分塊上;以及把各短報文服務報頭分別加到所述傳輸報頭加到其上的所述各塊上。
根據本發明的再一個方面,提供一種短報文服務數據塊結構,它包括短報文服務報頭區;發送數據區別區;編碼數據塊總數區;編碼數據傳輸次序區;發送部分區別區;發送數據種類區別區;以及發送數據區。
通過參考附圖詳細描述本發明的最佳實施例,本發明的的上述目的和優點將變得更加清楚,附圖中
圖1是說明用來實行短報文服務的傳統的數字移動電臺系統的結構的方塊圖;圖2是說明根據本發明的最佳實施例的數字移動電臺用的數字發送裝置的結構的方塊圖;圖3是說明根據本發明的最佳實施例的數字移動電臺用的數字接收裝置的結構的方塊圖;圖4是說明根據本發明的最佳實施例發送和處理的短報文服務塊的數據結構的視圖;圖5是說明根據本發明的最佳實施例供數字移動電臺用的、利用短報文服務的數據發送方法的流程圖;圖6A和6B是說明用圖5的方法發送的數據的編碼方法的流程圖;圖7是說明根據本發明的最佳實施例利用短報文服務的供數字移動電臺用的數據接收方法的視圖;圖8A和8B是說明圖7中發送數據解碼方法的流程圖;以及圖9A和9B是說明根據本發明最佳實施例的數字移動終端的顯示狀態的視圖。
具體實施例方式
下面將更詳細地參考本發明的最佳實施例。在各附圖中,相同或相似的元件用相同的標號表示,雖然它們被描繪於不同的圖中。在本發明的以下描述中,示出了諸如詳細的電路元件等許多規定的項目,但是,它們僅僅是為了對本發明的全面理解而提供的,因此,本專業的技術人員應當明白,沒有這些規定的項目也可以實現本發明。同時,當本文中所包含的已知功能和結構可能使本發明的主題有些不清楚時,將省略對它們的詳細描述。尤其是,一般移動電臺的一些主要元件,諸如雙音多頻(DTMF)部分、聲碼器等等,與本發明的主題沒有直接關係,因而將省略其詳細說明。但是,在實現本發明時,本質上應當提供這樣的結構。
在參考
本發明的最佳實施例時,將用圖形數據作為通過SMS發送和接收的數據的例子。這是因為圖形數據具有比字符數據大的數據量,因此可以認為在說明本發明的最佳實施例時最好把圖形數據作為例子。但是,應當指出,即使用任何其它類型的數據代替圖形數據,也會正常地實現本發明的性能。
圖2是說明根據本發明的最佳實施例的供數字移動電臺用的利用SMS的數字發送裝置的結構的方塊圖。
參考圖2,控制部分20控制數字移動電臺的總體操作以及根據本發明的短報文服務的總體實行。控制部分20通常用單片微處理器來實現。在本發明的實施例中,控制部分20控制圖形數據的壓縮、SMS塊的產生、圖形傳輸數據報頭的產生、存儲的圖形數據的讀出和位計數器的操作。
存儲器23包括易失性存儲器(例如,RAM(隨機存取存儲器))和非易失性存儲器(例如,快速存儲器或EEPROM(電可擦可編程只讀存儲器)),並且進行控制數字移動電臺的總體操作的程序的存儲、初始服務數據的存儲以及實行短報文服務用的操作程序和隨著執行所述操作程序而產生的數據的存儲。所述存儲器還執行用來存儲輸入和輸出數據的緩衝功能。
顯示部分21是用戶接口裝置,用來顯示數字移動電臺的總體狀態以及輸入的數字和字符,並且通常是用控制部分20控制下的液晶顯示(LCD)裝置來實現的。在本發明的實施例中,顯示部分21以規定的形式顯示在控制部分20控制下發送的數據的發送狀態,使得用戶能夠可視地識別數據發送狀態。
無線電信號處理部分22執行數字移動電臺和該數字移動電臺所歸屬的基站之間無線電信號發送和接收的總體處理。具體地說,無線電信號處理部分22把無線電頻帶的輸入音頻信號轉換成中頻(IF)信號,把IF信號轉換成基帶信號,然後把基帶信號轉換成數位訊號。此外,在發送音頻信號時,無線電信號處理部分22執行與上述相反的操作。同時,無線電信號處理部分22進行無線電數據傳輸。就是說,在本發明的實施例中,在無線電信號處理部分22的控制下,對所產生的SMS塊進行無線電發送。
SMS發送部分24把所準備的語句和數據轉換成SMS塊。在通過SMS發送部分24把數據轉換成SMS塊時,塊的內容與標準化格式一致。典型的格式包括構成SMS塊的SMS報頭欄位和SMS用戶數據欄位。SMS報頭欄位遵循規定的規則,而系統提供者適當地規定SMS用戶數據欄位的大小。韓國數字移動電臺系統供應者規定SMS用戶數據欄位的大小是大約100位元組,這意味著應當按照大約100位元組的數據的形式來準備待發送的語句。由SMS發送部分24把SMS報頭加到準備好的SMS用戶欄位上而產生SMS塊。然後把所產生的SMS塊傳送到無線電信號處理部分22,以便進行無線電數據發送。
圖形數據存儲部分28以規定的形式存儲所產生的圖形數據。具體地說,以具有相應的地址的位流的形式存儲圖形數據,因此,其存儲區隨著圖形數據的類型而不同。隨存儲器的存儲量而可變地確定所述數據存儲量。
根據本發明的實施例另外提供數據壓縮部分27,用來壓縮準備好的或讀出的待發送的數據。數據壓縮部分27通常稱為編碼器,它用預定的壓縮方法將待發送數據壓縮。在通過SMS發送圖形數據時,數據壓縮部分27在不丟失數據的情況下把具有比較大數據量的圖形數據壓縮成具有比較小數據量的數據。根據本發明,實行基於遊程長度編碼(RLC)方法的數據壓縮方法,以便把壓縮後的數據包含在SMS塊中。這將與以下事實一致在一般移動電臺中表示的圖形數據包括黑和白兩個分量。結果,根據RLC法實現用來壓縮待發送的數據的數據壓縮部分27。
圖形傳輸數據報頭產生部分26產生固有區別報頭,用來識別所壓縮和隨後被發送的數據是圖形數據。在本發明中,所產生的區別報頭稱為數據傳輸報頭,並且被包含在SMS塊的SMS用戶數據段中。下面將參考圖4說明根據本發明的實施例產生的數據傳輸報頭的格式。
隨著以位流的形式讀出圖形數據的位,計數器25將規定的變量增量。這種變量定義為位計數值,並且在讀出1位時增量。因此,具有比較大的數據量的圖形數據可以在通過圖2的數據發送裝置壓縮和轉換成SMS塊之後發送出去。如果壓縮後的圖形數據量超過能夠被包含在一個SMS塊中的大小,則數據壓縮部分27和控制部分20處理所述圖形數據,產生另一個SMS塊,以便發送大量數據。就是說,在本發明的實施例中,在對圖形數據進行SMS期間產生多個SMS塊,並且如果需要的話將它發送出去。
圖3是說明根據本發明的最佳實施例的數字移動電臺用的利用SMS的數字接收裝置的結構的方塊圖。
參考圖3,控制部分30以類似於圖2的數據發送裝置的控制部分的方式控制數字移動電臺的總體操作以及根據本發明的短報文服務的總體實行。控制部分30通常用單片微處理器來實現。在本發明的實施例中,控制部分30控制包含在接收的SMS塊中的壓縮圖形數據的去壓縮、圖形傳輸數據報頭的分析和處理以及存儲去壓縮後的圖形數據。
存儲器33包括易失性存儲器和非易失性存儲器,開且進行控制數字移動電臺的總體操作的程序的存儲、初始服務數據的存儲以及實行短報文服務用的操作程序和隨著執行根據本發明實施例的操作程序而產生的數據的存儲。所述存儲器還執行用來存儲輸入和輸出數據的緩衝功能。
顯示部分31起用戶接口裝置的作用,用來顯示數字移動電臺的總體狀態以及輸入的數字和字符。在本發明的實施例中,顯示部分31以規定的形式顯示在控制部分30控制下接收的數據的接收狀態,使得用戶能夠可視地識別數據接收狀態。
無線電信號處理部分32執行和數據發送裝置的無線電信號處理部分32相同的操作。無線電信號處理部分32處理另外接收到的SMS塊,然後把處理後的SMS塊傳送到控制部分30。
圖形數據存儲部分38以規定的形式存儲所接收的和去壓縮後的圖形數據。具體地說,以具有相應的地址的位流的形式存儲圖形數據,因此,圖形數據存儲區隨著圖形數據的類型而不同,並且,圖形數據在相應的存儲區中的存儲是按照接收到的SMS塊的次序來進行的。因此,即使接收的SMS塊的次序是錯誤的,各個SMS塊也被存儲在它們適當的存儲區中。具體地說,如果順序地接收到對應於相同類型的圖形數據的多個SMS塊,那麼,按照它們的接收次序將它們存儲在相應的存儲區中,從而使原始圖形數據齊全。如果按照錯誤的次序接收SMS塊,則按照包含在各個SMS塊中的次序信息將它們重新排列,以便存儲在它們適當的存儲區中,從而精確地完成原始圖形數據。並且,即使接收到對應於不同類型的圖形數據的多個SMS塊,也按照相同類型的塊將它們重新排列,然後存儲在它們相應的存儲區中。
利用通常用於數字移動電臺的快速存儲器來實現圖形數據存儲部分38。根據本發明的實施例,還提供數據去壓縮部分37,它將接收到的和讀出的數據去壓縮。數據去壓縮部分37通常稱為解碼器,它通過用來恢復原始數據的預定的去壓縮方法將接收的數據去壓縮。例如,如果接收到已經由圖2中所示的數據發送裝置壓縮並且從其中發送的SMS塊,則通過根據遊程長度編碼(RLC)法將該SMS塊解碼來恢復接收到的SMS塊的原始數據。如上所述,解碼後的數據被存儲在圖形數據存儲部分38的規定的存儲區中。如果在接收的SMS塊中包含區別報頭,則圖形傳輸數據報頭分析和處理部分36檢測和分析區別報頭。具體地說,如果區別報頭是具有圖4中所示格式的數據傳輸報頭,則圖形傳輸數據報頭分析和處理部分36分析該數據傳輸報頭的內容,以便據此進行控制部分30的控制操作。
圖4是舉例說明由圖2和3中所示的數據發送和接收裝置產生、發送、接收和分析的短報文服務塊的數據結構的視圖。參考圖4,將和數據發送操作一起說明根據本發明的最佳實施例的SMS塊的結構。
首先,如果圖形數據的量超過預定的限度,則圖2的數據發送裝置對相應的圖形數據進行重構,並且以多個SMS塊的形式將其發送。按照與一般SMS塊相同的方式將所述各個SMS塊分成SMS報頭和SMS用戶數據段。根據本發明的實施例,把SMS用戶數據分成圖形數據傳輸報頭段和壓縮的圖形數據段,而按照傳統的SMS,它包含編碼狀態的語句。
具體地說,圖形數據傳輸報頭被分成A,B,C,D,E,F,G和H欄位,而圖形數據段被分成I和J欄位,如圖4中所示。A欄位包含用來判定所發送的SMS塊是與圖形數據傳輸相應的SMS塊。B欄位表示構成一個待發送的圖形數據的SMS塊的總數。C欄位表示待發送的SMS塊的次序。甚至在可能以錯誤的次序接收各個SMS塊時,B欄位也能識別所述各個SMS塊的次序。在本發明的實施例中,B和C欄位分別被分配有4位。D表示用來區分發送方的代碼,因此,接收方通過檢測D欄位而認識所述圖形數據是從哪一個發送方發送的。D欄位被分配有4位元組。E欄位表示用來區分圖形數據的類型的代碼,即使從同一個發送方接收到一些相應於不同類型的圖形數據的SMS塊,接收方也可以通過檢測這種代碼而認識接收到的圖形數據的類型。F欄位是工作時分配用於擴展的欄位,而G代碼是表示編碼類型、即、壓縮類型的欄位。接收方可以通過檢測G欄位而認識所發送的數據的壓縮類型。H欄位也是用於擴展的欄位,而I欄位是包含實際壓縮圖形數據的欄位。因此,由發送方壓縮和發送的圖形數據被安置在I欄位中,並且由接收方把I欄位的這種圖形數據恢復成原始數據。經過傳輸的圖形數據可以包括多個塊,其中的每一個對應於I欄位的大小。J欄位代表用來表示一個塊的終止的塊終止碼,因此,接收方通過檢測J代碼就可以認識相應的SMS塊的終止位置。在本發明的實施例中,E,F,G,H,I和J欄位分別被分配有2位元組,3位元組,1位元組,1位元組,n字節和6位。按照圖形數據傳輸報頭欄位的大小和J欄位的大小之間的差值來確定I欄位的大小。像上述那樣構成的SMS塊的產生、發送和接收實現了本發明。
圖5是說明根據本發明的最佳實施例利用短報文服務的、供數字移動電臺用的數據發送方法的流程圖,並且說明圖2的數據發送裝置的操作。圖6A和6B是說明圖5中發送數據編碼方法的流程圖,並且說明像圖4中所示那樣構成的SMS塊的產生。
下面參考圖5、6A和6B詳細描述根據本發明的數據發送方法。
首先,如果在步驟510用戶設置圖形傳輸方式,則進行圖形數據輸入。具體地說,在步驟520輸入發方和終端方電話號碼,並且在步驟530選擇和讀出待發送的傳輸圖形數據。然後,在步驟540,數字移動電臺系統確定SMS用戶數據欄位的大小。該值可以由SMS提供者以固定的方式設置,或者,通過與用戶或基站交換的控制信號來確定。步驟540中的操作將是作出以下判斷的基礎在把圖形數據轉換成SMS塊時多少塊構成圖形數據。例如,如果確定圖形數據具有一個K字節,而SMS用戶具有100位元組,則應當把所述圖形數據轉換成至少10塊,而這種判斷是根據步驟540的操作結果進行的。
在步驟550,把代表待發送的塊的總數的變量T初始化(T=0)。這步驟560,按照確定的壓縮方法以及按照圖形數據段、即、SMS用戶數據的I欄位的要求,把在步驟530選擇和讀出的圖形數據編碼。通過編碼操作把圖形數據轉換成適當的塊,並且圖形數據的數據量可變地確定轉換後的塊的數目。在步驟570,產生圖形數據傳輸報頭,並且把它加到各個產生的塊上。所加的圖形數據傳輸報頭具有和圖4中所示的相同的結構,但是具有包含不同內容的傳輸塊次序欄位C。該C欄位確定各個發送的SMS塊的次序。如上所述,由於把圖形數據分成一些塊然後發送,所以需要按照塊的次序正確地恢復原始圖形數據。換言之,根據C欄位的次序把多個SMS塊組合成一個圖形數據。
在步驟580,在顯示屏幕上顯示數據傳輸狀態,以便用戶能夠可視地了解數據傳輸狀態。例如,參考B欄位和C欄位的內容、即、按照』C/B』的形式進行數據傳輸狀態的顯示。在發送與一種類型的圖形數據對應的多個SMS塊時,以』1/T』狀態的形式顯示第一塊的傳輸,並且以』2/T』狀態的形式顯示第二塊的傳輸。在步驟590,執行SMS發送操作。由於這種SMS發送操作在在先有技術中是眾所周知的,所以省去對這種SMS發送操作的詳細說明。在步驟600將SMS發送塊的次序(I)加1,並且在步驟610,判斷次序(I)是否等於塊的總數(T)。就是說,判斷是否發送了總的SMS塊中最後次序的SMS塊。如果不等於T,這意味著圖形數據的發送尚未完成,於是重複步驟570的操作。如果在步驟610判斷I等於T,這意味著發送了最後的SMS塊或者圖形數據的發送已經完成,則在步驟620顯示完成圖形數據發送的狀態,從而完成通過SMS圖形數據發送。因此,根據本發明的實施例,將待發送的數據讀出和編碼,把編碼後的數據轉換成SMS塊,然後順序地發送這些SMS塊。
下面將參考顯示基於遊程長度編碼的編碼方法的圖6,詳細地說明在步驟560中待發送的圖形數據的編碼過程。
首先,把位計數值設置為』0』。逐位地讀出圖形數據,並且隨著讀出的位的數目而將位計數值增大。在步驟562,逐位地讀出圖形數據,並且在步驟563判斷讀出的位是不是圖形數據的最後位,即,判斷所述位是不是對應於圖象的最後象素的坐標值的位。如果在步驟563未檢測到最後位,則在步驟564把位計數值加1。然後判斷檢測到的位是』0』或』1』。在本發明的實施例中,指定位』0』作為圖形數據的白色,而指定位』1』作為圖形數據的黑色。這仿效一般移動電臺的LCD只能夠顯示黑和白兩種顏色這一事實。把位』0』指定為白色的原因是圖形數據中白分量存在的機率大於黑分量存在的機率。如果在步驟564中作為檢測的結果讀出的位是』0』,則在步驟566中隨著檢測到』0』而把計數值(C)加1。作為根據遊程長度編碼方法的一部分,這種操作用來產生遊程長度碼。如果在步驟565中作為檢測的結果讀出的位是』1』,則在步驟567中對與檢測到先前的』0』相應的計數值進行遊程長度編碼,在步驟568中再次把計數值初始化,然後通過把在步驟569檢測到的位』1』加到遊程長度編碼的結果上而對待發送的圖形數據進行編碼。換言之,如果根據遊程長度編碼檢測到位』0』,則對其檢測數目進行計數,而如果檢測到位』1』,則把位』1』加到』0』檢測數目的編碼結果上,並且把這種相加結果作為待發送的圖形數據存儲。SMS提供者可以嚴格地制定關於所述檢測數目的編碼的表格。
在步驟571,參考SMS用戶數據欄位的測定結果判斷在步驟565讀出的位是不是SMS塊的最後位。如果在步驟571判斷所述位不是SMS塊的最後位,則這意味著關於SMS塊的數據編碼尚未完成,於是重複步驟562的操作。但是,如果判斷所述位是SMS塊的最後位,則這意味著編碼數據填滿了圖形數據欄位而完成了一個SMS塊,因此在步驟572進行發送數據的比較。具體地說,把編碼壓縮數據的流長度與原始數據的長度比較。這種比較操作用來有選擇地發送具有較小數據量的數據,因為根據遊程長度編碼壓縮的數據可能具有比原始數據大的數據量。如果在步驟573判斷圖形數據具有比較小的數據量,則在步驟574確定所述原始數據作為被包含在圖形數據段中的數據,並且在步驟581中使塊的總數增量。但是,如果在步驟573判斷壓縮數據具有比原始數據小的數據量(這種判斷是根據相應數據的位流長度進行的),則在步驟575確定所述壓縮數據作為被包含在圖形數據段中的數據,然後在步驟579把6位的塊終止碼加到其上。如上所述,塊終止碼用來表示一個塊的結束。此後,按照與上述相同的方式進行步驟581的操作。
同時,如果在步驟563檢測到發送的圖形數據的最後位,即,與最後的象素對應的位,則在步驟576判斷是否把』0』檢測計數(C)初始化到』0』。如果是這樣,則在步驟578根據遊程長度編碼法對』0』檢測計數進行編碼,然後分別按照與步驟572、573、574、575、579和581相同的方式順序地執行步驟579、581至585。此後,執行步驟585,以便完成圖形數據編碼過程。
圖7是說明根據本發明的最佳實施例利用短報文服務的供數字移動電臺用的數據接收方法的視圖,而圖8A和8B是更詳細地說明圖7的發送數據解碼方法的流程圖。圖7中說明的方法是由圖3的數據接收裝置執行的。
下面將參考圖7、8A和8B詳細說明根據本發明實施例的供數字移動電臺用的數據接收方法。
首先,在步驟710,在數據移動電臺的備用狀態期間,在步驟720判斷是否接收到SMS塊。如果接收到SMS塊,在步驟730設置SMS接收方式,並且在步驟740檢測在接收的SMS塊中是否包含圖形數據發送報頭。如果檢測到在接收的SMS塊中包含圖形數據發送報頭,則這意味著接收到的塊不是一般的SMS塊,而是包含壓縮數據的塊。因此,在步驟750對圖形數據發送報頭進行分析。同時,如果在步驟740未檢測到圖形數據發送報頭,在步驟741執行一般SMS塊處理操作。在步驟750,順序地進行發送方區別碼(D欄位)的檢測(步驟751)、圖形數據類型碼(E欄位)的檢測(步驟752)、編碼類型區別碼(G欄位)的檢測(步驟753)、發送塊總數(B欄位)的檢測(步驟754)以及發送塊次序(C欄位)的檢測(步驟755)。接收方可以根據各個檢測到的碼值識別發送的SMS塊的類型和分量。
在步驟760,就分析後的圖形數據發送報頭的B欄位和C欄位方面顯示SMS塊的接收狀態,以便用戶可以識別當前接收的SMS塊的次序。在步驟770,對所接收的圖形數據的G欄位進行解碼。在步驟780,判斷當前接收的SMS塊是不是仿照先前接收的SMS塊、即、當前接收的塊的圖形數據類型碼是否與先前接收的塊的圖形數據類型碼相同。如果相同,則在步驟790中把在步驟770中解碼的圖形數據與先前處理和存儲的SMS塊的圖形數據相聯繫進行處理。結果,通過把先前的SMS塊的圖形數據與當前接收的SMS塊的圖形數據組合起來而構成原始圖形數據。但是,如果在步驟780中判斷當前接收的塊不仿照先前的塊,則這意味著當前接收的圖形數據是不同類型的圖形數據,或者是從另一個發送方發送的圖形數據,然後,在步驟800判斷在圖形數據存儲部分中是不是存在任何存儲區。如果判斷存在存儲區,則在步驟810存儲新接收的SMS塊的圖形數據,而如果判斷不存在存儲區,則在不存儲相應的圖形數據的情況下終止接收操作。
同時,下面將參考圖8A和8B詳細地說明步驟770的解碼操作。
在步驟770接收到的圖形數據的解碼方式期間,在步驟771逐位地讀出圖形數據。在步驟772,判斷讀出位是』1』或者』0』。如果所述位是』0』,則在步驟777將』0』檢測計數值增量。在步驟778判斷是否檢測到塊終止碼。如果檢測到塊終止碼,則檢測操作終止,而如果未檢測到塊終止碼,則重複進行步驟777的操作。如果在步驟772中所述位是』1』,則在步驟773判斷』0』檢測計數值是否為』0』。如果是,則像步驟774那樣,存儲在步驟773讀出的位』1』,並且重複執行步驟771的操作。如果判斷』0』檢測計數值不是』0』,則在步驟775,根據遊程長度編碼法、通過』0』檢測計數值產生原始圖形數據的』0』值。在步驟776中,把在步驟775中產生的位』0』按照原樣存儲,並且重複執行步驟771的操作。結果,完成了通過遊程長度編碼而壓縮的數據的解碼操作。
如上所述,本發明提供以下優點它能夠在屬於無線電網絡的數字移動電臺之間、利用一般的短報文服務發送和接收具有比較大數據量用戶信息。就是說,本發明可以在發方和終端移動電臺之間進行具有大數據量的用戶信息的雙向發送和接收,而不必構造用來發送和接收用戶信息的單獨的裝置。
此外,本發明提供以下優點它能夠通過克服在一般移動電臺中實行的SMS具有的發送的數據量受限制的條件而發送和接收具有比較大數據量的信息,例如圖形數據和音頻數據。這可以通過提供新的SMS塊結構來實現,後者使得能夠在移動終端之間進行具有大數據量的用戶信息的發送和接收,並且可以通過一般SMS塊處理方法來處理這種SMS塊。
此外,本發明可以提供用於數字移動電臺的數據壓縮方法,後者使得在利用SMS發送和接收用戶信息時,能夠把具有大信息量的用戶信息包含在SMS塊。
雖然已經聯繫當前認為最實際和最佳的實施例描述了本發明,但是顯然,本發明不限於所公開的實施例,相反,本發明要覆蓋在所附權利要求書的精神和範圍內的各種修改。
權利要求
1.一種數據通信裝置,包括控制器,用於控制SMS報文的處理,所述SMS報文包括SMS報頭欄位和SMS用戶數據欄位,其中,所述SMS用戶數據欄位包括圖形數據傳輸報頭欄位和圖形數據欄位,所述圖形數據傳輸報頭欄位包括用於指示與包含在所述圖形數據欄位中的圖形數據相關的圖形數據的多種類型之一的代碼欄位;和無線電信號處理部分,用於通信所述SMS報文。
2.如權利要求1所述的數據通信裝置,其中,所述圖形數據傳輸報頭欄位還包括指示響應於輸入的圖形數據將由用戶通信的SMS報文的總數目的數據的欄位、和用於所述通信的SMS報文的傳輸次序的欄位。
3.如權利要求1所述的數據通信裝置,其中,所述圖形數據傳輸報頭欄位還包括指示圖形數據的編碼類型的欄位。
4.一種數據通信裝置,包括控制器,用於控制SMS報文的處理,所述SMS報文包括SMS報頭欄位和SMS用戶數據欄位,其中,所述SMS用戶數據欄位包括數據傳輸報頭欄位和數據欄位,所述數據傳輸報頭欄位包括用於指示與包含在所述SMS用戶數據欄位的數據欄位中的選擇的數據相關的數據的多種類型之一的代碼欄位;無線電信號處理部分,用於通信所述SMS報文;和存儲器,用於存儲所述選擇的數據。
5.如權利要求4所述的數據通信裝置,其中,所述數據傳輸報頭欄位還包括指示響應於輸入的數據將由移動電臺的用戶通信的SMS報文的總數目的數據的欄位、和用於所述通信的SMS報文的傳輸次序的欄位。
6.如權利要求4所述的數據通信裝置,其中,所述數據傳輸報頭欄位還包括用於指示數據的編碼類型的欄位。
7.如權利要求4所述的數據通信裝置,其中,所述選擇的數據是各種圖形和/或音頻。
8.如權利要求5所述的數據通信裝置,其中,所述選擇的數據是各種圖形和/或音頻。
9.一種支持SMS的通信系統中的數據通信方法,所述方法包括如下步驟處理SMS報文,所述SMS報文包括SMS報頭欄位和SMS用戶數據欄位,其中,所述SMS用戶數據欄位包括圖形數據傳輸報頭欄位和圖形數據欄位,所述圖形數據傳輸報頭欄位包括用於指示與包含在所述圖形數據欄位中的圖形數據相關的圖形數據的多種類型之一的代碼欄位;和在所述通信系統中通信所述SMS報文。
10.如權利要求9所述的數據通信方法,其中,所述通信所述SMS報文的步驟包括將所述SMS報文發送到接收方。
11.如權利要求10所述的數據發送方法,還包括步驟將所述SMS報文的發送進展的狀態顯示在顯示器上。
12.如權利要求10所示的數據發送方法,還包括步驟將所述SMS報文的發送完成的指示顯示在顯示器上。
13.如權利要求9所述的數據通信方法,其中,所述通信所述SMS報文的步驟包括接收所述從移動電臺產生的SMS報文。
14.如權利要求9所述的數據通信方法,其中,所述處理SMS報文的步驟還包括從移動電臺的存儲器中讀出所述圖形數據。
15.如權利要求9所述的數據通信方法,其中,所述處理SMS報文的步驟包括產生黑和白圖形數據。
16.如權利要求9所述的數據通信方法,其中,所述圖形數據傳輸報頭欄位還包括指示響應於輸入的圖形數據將由用戶通信的SMS報文的總數目的數據的欄位、和用於所述通信的SMS報文的傳輸次序的欄位。
17.一種支持SMS的通信系統中的數據通信方法,所述方法包括如下步驟進入SMS報文處理模式;處理SMS報文,所述SMS報文包括SMS報頭欄位和SMS用戶數據欄位,其中,所述SMS用戶數據欄位包括數據傳輸報頭欄位和數據欄位,所述數據傳輸報頭欄位包括用於指示與包含在所述SMS用戶數據欄位的數據欄位中的數據相關的數據的多種類型之一的代碼欄位;和在所述通信系統中通信所述SMS報文。
全文摘要
公開了一種用於數字移動電臺的通信數據的裝置和方法,更具體地講,公開了一種能夠使用短報文服務(SMS)來發送和接收圖形和/或數據的數據發送和接收裝置和方法。根據本發明,一種SMS報文包括SMS報頭欄位和SMS用戶數據欄位,其中,該SMS用戶數據欄位包括數據傳輸報頭欄位和數據欄位。該數據傳輸報頭欄位包括用於指示與包含在SMS用戶數據欄位的數據欄位中的數據相關的數據的多種類型之一的代碼欄位。公開了一種能夠使用短報文服務(SMS)來發送和接收圖形和/或音頻數據的數據發送和接收裝置和方法。該SMS報文通過SMS網絡而通信。
文檔編號H04W4/14GK1738464SQ20051009585
公開日2006年2月22日 申請日期2000年3月20日 優先權日1999年3月19日
發明者沈承鬱, 樸正圭, 全氣相, 李溶鎮 申請人:三星電子株式會社