專利名稱:全球移動(dòng)通信系統(tǒng)終端的短消息業(yè)務(wù)消息存儲(chǔ)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及全球移動(dòng)通信系統(tǒng)(GSM)終端,特別涉及一種短消息業(yè)務(wù)(SMS)消息的存儲(chǔ)方法,它能夠根據(jù)類別信息有效地存儲(chǔ)SMS消息。
GSM終端是使用時(shí)分多址(TDMA)技術(shù)的歐洲型終端,它使用了用戶識(shí)別模塊(SIM)卡來(lái)識(shí)別和鑒別用戶。SIM卡是附著于/非附著于GSM終端且包含微處理器和存儲(chǔ)器的一種智能卡。該存儲(chǔ)器可以存儲(chǔ)擁有者的個(gè)人信息(如鑒別信息),以及操作終端和SMS消息的各種信息(電話號(hào)碼和網(wǎng)絡(luò)號(hào)碼)。
因此,在支持SIM卡接口的GSM終端中安裝了SIM卡后和通過(guò)了用戶鑒別過(guò)程后,用戶可以接收到請(qǐng)求通信的業(yè)務(wù)。
圖1是表示通常的GSM(全球移動(dòng)通信系統(tǒng))系統(tǒng)的方框圖。
如圖1所示,GSM系統(tǒng)包括GSM終端100-1、100-2;移動(dòng)交換中心(MSC)110;以及與MSC 110相連的SMS業(yè)務(wù)中心(SMSC)120,以轉(zhuǎn)播在GSM終端100-1和100-2之間發(fā)送的SMS消息。
GSM終端100-1、100-2分別通過(guò)基站子系統(tǒng)130-1、130-2與MSC110通信,而SMSC 120經(jīng)SMS網(wǎng)關(guān)連接到MSC 110。此處,基站子系統(tǒng)130-1、130-2分別包括了基站控制器(BSC)和多個(gè)基站(BS)。
而且,每個(gè)GSM終端100-1和100-2都包括SIM卡200和ME(移動(dòng)設(shè)備)201,并經(jīng)I/O(輸入/輸出)連接器50連接到諸如工作站和串行PC的外部終端設(shè)備(TE)202。
ME 201是除SIM卡外的GSM終端的一部分,它與SIM卡200一起構(gòu)成了GSM終端。ME 201包括內(nèi)部存儲(chǔ)器,而該內(nèi)部存儲(chǔ)器存儲(chǔ)短消息和各種信息。
以下將描述上述GSM系統(tǒng)中的短消息存儲(chǔ)方法。
經(jīng)基站子系統(tǒng)130-1和MSC 110,將寫入GSM終端100-1的SMS消息發(fā)送到SMSC 120。該SMSC 120鑒別被叫號(hào)碼,并經(jīng)MSC 110和基站子系統(tǒng)130-2,將接收到的SMS消息發(fā)送到GSM終端100-2。
此處,在SMS消息的傳輸中,SMSC 120發(fā)送用于指定SMS消息的相關(guān)存儲(chǔ)位置的類別信息,且該類別信息可分為以下四類。
1)0類僅顯示2)1類在ME(終端的內(nèi)部存儲(chǔ)器)中存儲(chǔ)SMS消息3)2類在SIM卡中存儲(chǔ)SMS消息4)3類在TE中存儲(chǔ)SMS消息更為詳細(xì)地,在僅顯示SMS消息的情況下,SMSC 120發(fā)送0類,在ME 201存儲(chǔ)SMS的情況下,SMSC 120發(fā)送1類,在SIM卡200中存儲(chǔ)SMS的情況下,SMSC 120發(fā)送2類,以及在外部TE 202存儲(chǔ)SMS消息的情況下,SMSC 120發(fā)送3類。而且,SMSC 120可以發(fā)送沒(méi)有指定SMS類別信息的SMS消息。
因此,當(dāng)接收到來(lái)自SMSC 120的SMS消息時(shí),GSM終端100-2檢查在接收到的SMS消息中是否含有類別信息,如果含有類別信息,則顯示SMS消息,或參照有關(guān)的類別信息,在SIM卡200、ME 201和TE 202中的其中一個(gè)中存儲(chǔ)該SMS消息。
與之相反,當(dāng)接收到的SMS消息中不含有類別信息時(shí),GSM終端100-2根據(jù)預(yù)置的存儲(chǔ)優(yōu)先權(quán)順序來(lái)存儲(chǔ)SMS消息。例如,GSM終端100-2首先在SIM卡200中存儲(chǔ)接收到的SMS消息,或僅在SIM卡200的消息存貯已滿的情況下,GSM終端100-2才在ME 201中存儲(chǔ)SMS消息。
如上所述,當(dāng)SMSC沒(méi)有發(fā)送類別信息時(shí),根據(jù)預(yù)置的存儲(chǔ)優(yōu)先權(quán)順序,GSM終端首先在SIM卡中存儲(chǔ)接收到的消息。但是,當(dāng)SIM卡已存儲(chǔ)滿時(shí),如果另外接收到含有2類的SMS消息,盡管在ME的內(nèi)部存儲(chǔ)器中有足夠的存儲(chǔ)空間,但GSM終端不能再接收2類的SMS消息。
而且,當(dāng)ME的內(nèi)部存儲(chǔ)器已滿時(shí),如果接收到指定了1類的SMS消息,則GSM終端不能再接收SMS消息。
為解決上述問(wèn)題,因?yàn)榻K端的用戶必須檢查在終端上存儲(chǔ)的SMS消息,并刪除不必要的消息,因此對(duì)于用戶來(lái)說(shuō)是不方便的。
因此,常規(guī)的GSM終端的SMS存儲(chǔ)方法中,不可能在請(qǐng)求的存儲(chǔ)區(qū)域內(nèi)根據(jù)SMS的類別有效地存儲(chǔ)SMS消息,因此由于消息的接收速率降低的問(wèn)題,使SMS服務(wù)的可靠性下降。
發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明的一個(gè)目的是提供一種GSM終端的SMS消息存儲(chǔ)的方法,其能夠根據(jù)SMS類別,有效地使用消息存儲(chǔ)區(qū)域。
本發(fā)明的另一目的是提供一種GSM終端的SMS消息存儲(chǔ)的方法,其能夠提高SMS消息的接收速率。
本發(fā)明的另一目的是提供一種GSM終端的SMS消息存儲(chǔ)的方法,其在SIM卡的存儲(chǔ)區(qū)域已滿時(shí),能夠有效地存儲(chǔ)第2類的SMS消息。
本發(fā)明的另一目的是提供一種GSM終端的SMS消息存儲(chǔ)的方法,其能夠保證SMS業(yè)務(wù)的可靠性。
為實(shí)現(xiàn)上述目的,GSM終端的SMS消息存儲(chǔ)的方法包括接收SMS消息;檢查在第一存儲(chǔ)區(qū)域是否存在空的區(qū)域;當(dāng)不存在空的區(qū)域時(shí),將第一存儲(chǔ)區(qū)域存儲(chǔ)的某些SMS消息轉(zhuǎn)移到第二存儲(chǔ)區(qū)域;以及在第一存儲(chǔ)區(qū)域存儲(chǔ)接收到的SMS消息。
第一存儲(chǔ)區(qū)域是SIM,第二存儲(chǔ)區(qū)域是ME的內(nèi)部存儲(chǔ)器。
第一SMS消息的類別是1類或2類。
第一存儲(chǔ)區(qū)域是ME的內(nèi)部存儲(chǔ)器,以及第二存儲(chǔ)區(qū)域是TE的內(nèi)部存儲(chǔ)器。
確定的SMS消息是未給定類別的SMS消息。
為實(shí)現(xiàn)上述目的,GSM終端的SMS消息存儲(chǔ)的方法包括檢測(cè)接收到的第一消息的SMS類別;檢查在第一存儲(chǔ)區(qū)域是否有對(duì)應(yīng)于檢測(cè)到的SMS類別的空的區(qū)域;當(dāng)?shù)谝淮鎯?chǔ)區(qū)域沒(méi)有空的區(qū)域時(shí),在第一存儲(chǔ)區(qū)域內(nèi)檢測(cè)可轉(zhuǎn)移的第二消息;以及將檢測(cè)到的第二消息轉(zhuǎn)移到第二存儲(chǔ)區(qū)域,并在第一存儲(chǔ)區(qū)域存儲(chǔ)第一消息。
所述方法進(jìn)一步包括當(dāng)檢測(cè)到SMS類別是0或3時(shí),顯示接收到的SMS消息,而不存儲(chǔ)。
當(dāng)檢測(cè)到的SMS類別是1時(shí),第一存儲(chǔ)區(qū)域是ME的內(nèi)部存儲(chǔ)器,以及第二存儲(chǔ)區(qū)域是TE的內(nèi)部存儲(chǔ)器。
當(dāng)檢測(cè)到的SMS類別是2時(shí),第一存儲(chǔ)區(qū)域是SIM,及第二存儲(chǔ)區(qū)域是ME的內(nèi)部存儲(chǔ)器。
第二SMS消息是未給定類別的SMS消息。
為實(shí)現(xiàn)上述目的,GSM終端的SMS消息存儲(chǔ)方法包括當(dāng)接收到第一消息時(shí),檢查在SIM上是否有空的存貯區(qū)域;當(dāng)SIM中沒(méi)有空的存儲(chǔ)區(qū)域時(shí),檢查第一消息的SMS類別是否為2;當(dāng)?shù)谝幌⒌腟MS類別為2時(shí),檢查SIM中是否有可轉(zhuǎn)移的第二消息;當(dāng)存在可轉(zhuǎn)移的第二消息時(shí),將第二消息轉(zhuǎn)移到ME(移動(dòng)設(shè)備);以及在SIM中存儲(chǔ)第一消息。
第一和第二消息是SMS消息,以及第二消息是未給定類別的SMS消息。
所述方法進(jìn)一步包括當(dāng)在SIM中不存在空的存貯區(qū)域和第二消息時(shí),拒絕第一消息的接收。
在附圖中圖1是表示通常的全球移動(dòng)通信系統(tǒng)(GSM)的方框圖;圖2表示圖1的GSM系統(tǒng)的SIM、ME和TE之間的連接關(guān)系;圖3是表示根據(jù)本發(fā)明第一個(gè)實(shí)施例的GSM終端的短消息業(yè)務(wù)(SMS)消息存儲(chǔ)方法的流程圖;以及圖4是根據(jù)本發(fā)明第二個(gè)實(shí)施例的GSM終端的SMS消息存儲(chǔ)方法的流程圖。
通常,因?yàn)楦鶕?jù)SMS的類別來(lái)確定接收到的SMS消息的存儲(chǔ)位置,因此消息的接收速率是由存儲(chǔ)器的使用容量和大小未確定的。在本發(fā)明中,通過(guò)將確定的存儲(chǔ)于用戶識(shí)別模塊(SIM)卡和移動(dòng)終端(ME)的內(nèi)部存儲(chǔ)器中的SMS消息轉(zhuǎn)移到另一區(qū)域,可以有效地利用存儲(chǔ)器,因此有可能提高SMS消息的接收速率。這里,SMS消息轉(zhuǎn)移是基于SMS類別進(jìn)行的。
圖3是表示根據(jù)本發(fā)明第一個(gè)實(shí)施例的GSM終端的短消息業(yè)務(wù)(SMS)消息存儲(chǔ)方法的流程圖,所述方法是在圖1所示的GSM系統(tǒng)中進(jìn)行的。這里,為方便起見,假設(shè)SMS消息是從GSM終端100-2發(fā)送到GSM終端100-1的。
如步驟S100和S101所示,當(dāng)從SMSC 120接收到SMS消息后,GSM終端100-1檢測(cè)SMS消息的類別信息,并判斷檢測(cè)到的類別信息是否為“0類”。
在步驟S102,在判斷結(jié)果中,當(dāng)檢測(cè)到的類別信息是“0類”時(shí),GSM終端100-1在顯示屏上顯示相關(guān)SMS消息,當(dāng)檢測(cè)到的類別信息不是“0類”(1類或2類)時(shí),GSM終端100-1檢查對(duì)應(yīng)于檢測(cè)到的分類信息的存儲(chǔ)區(qū)域的狀態(tài)。優(yōu)選地,該存儲(chǔ)區(qū)域是SIM卡或ME的其中之一。
如步驟S104所示,如果不可能在該存儲(chǔ)區(qū)域存儲(chǔ)SMS消息,更為詳細(xì)地說(shuō),當(dāng)不存在空的區(qū)域時(shí),則GSM終端100-1檢查是否存在可轉(zhuǎn)移的消息,例如,存在未給定類別的消息。
在檢查的結(jié)果中,當(dāng)不存在可轉(zhuǎn)移的消息時(shí),則GSM終端100-1發(fā)送一個(gè)表示拒絕接收的接收錯(cuò)誤消息給SMSC 120,并通知用戶該消息接收錯(cuò)誤。
與之相反,當(dāng)存在可轉(zhuǎn)移的消息時(shí),GSM終端100-1通過(guò)將未給定類別的消息轉(zhuǎn)移到另一存儲(chǔ)區(qū)域,來(lái)產(chǎn)生空的區(qū)域,并將新的SMS消息存儲(chǔ)在該空的區(qū)域中。優(yōu)選地,可將SMS消息從SIM卡轉(zhuǎn)移到ME或從ME轉(zhuǎn)移到TE。
當(dāng)SMS的消息存儲(chǔ)結(jié)束時(shí),GSM終端100-1發(fā)送信號(hào),以通知SMSC 120接收成功。然后,當(dāng)再接收到新的SMS消息時(shí),通過(guò)上述過(guò)程,在SIM和ME中存儲(chǔ)SMS消息。
如上所述,當(dāng)將GSM終端100-1經(jīng)過(guò)I/O連接器連接到外部終端設(shè)備(TE)202時(shí),可將本發(fā)明的第一個(gè)實(shí)施例應(yīng)用于通過(guò)確定的應(yīng)用來(lái)接收SMS消息的情況。
圖4是根據(jù)本發(fā)明第二個(gè)實(shí)施例的GSM終端的SMS消息存儲(chǔ)方法的流程圖。第二個(gè)實(shí)施例可以應(yīng)用于GSM終端未連接到TE 200的情況。
如圖4所示,在步驟S200和S201,當(dāng)接收到SMS消息時(shí),GSM終端100-1檢測(cè)SMS消息的類別信息,并判斷檢測(cè)到的類別信息否為2類。
在步驟S202,在判斷結(jié)果中,當(dāng)檢測(cè)到的類別信息不是2類時(shí),GSM終端100-1進(jìn)行對(duì)應(yīng)于各類別的存儲(chǔ)操作,在步驟S203,當(dāng)檢測(cè)到的類別信息是2類時(shí),GSM終端100-1檢查SIM卡的存儲(chǔ)區(qū)域是否已滿。這里,處理順序(S200-S203)可以根據(jù)情況的需要變化,例如,可以首先進(jìn)行步驟S203,然后進(jìn)行步驟S200,再進(jìn)行S201。
如步驟S204所示,當(dāng)SIM卡的存儲(chǔ)區(qū)域未滿時(shí),在SIM卡上存儲(chǔ)新的SMS消息。如步驟S205所示,當(dāng)SIM卡的存儲(chǔ)區(qū)域已滿時(shí),檢測(cè)存儲(chǔ)于SIM卡中的SMS消息的類別信息,如步驟S206所示,檢查SMS消息是否具有不同于2類的類別信息,即,存在未給定類別的消息。
如果在SIM中沒(méi)有存在未給定類別的消息,更具體地說(shuō),僅在SIM卡上存儲(chǔ)2類的SMS消息,則GSM終端100-1發(fā)送一個(gè)接收錯(cuò)誤信號(hào)給SMSC 120,以表明新的SMS消息接收的不可能狀態(tài),并通知用戶關(guān)于消息的接收錯(cuò)誤,如步驟S207和S208所示。
與之相反,如果在SIM卡中存在未給定類別的消息,則GSM終端100-1將未給定類別的消息從SIM卡轉(zhuǎn)移到EM,并在SIM卡中存儲(chǔ)接收到的新的SMS消息,如步驟S209和S210所示。如步驟S211所示,當(dāng)新的消息存儲(chǔ)結(jié)束后,GSM終端100-1發(fā)送一個(gè)消息接收成功信號(hào)。
在本發(fā)明中,是以GSM終端100-1來(lái)描述SMS消息的存儲(chǔ)方法,但對(duì)于GSM終端100-2來(lái)說(shuō)也是相同的。
如上所述,本發(fā)明中,在根據(jù)SMS類別設(shè)置存儲(chǔ)區(qū)域的GSM終端中,當(dāng)對(duì)應(yīng)于每個(gè)SMS類別的SMS消息的存儲(chǔ)空間不足時(shí),通過(guò)將一個(gè)相關(guān)的存儲(chǔ)區(qū)域內(nèi)的具有不同類別信息的SMS消息轉(zhuǎn)移到另一區(qū)域,可在該相關(guān)的存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)新的SMS消息。
因此,在本發(fā)明中,有可能在對(duì)應(yīng)于類別信息的存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)接收到的SMS消息,并提高SMS存儲(chǔ)區(qū)域的使用效率,因此,提高了SMS消息的接收速率。
而且,通過(guò)防止出現(xiàn)由于SMS消息存儲(chǔ)區(qū)域不足而產(chǎn)生的SMS消息接收錯(cuò)誤,從而提高了終端的使用可靠性。
在不背離本發(fā)明的精神或主要特征情況下,本發(fā)明可以以幾種不同的形式實(shí)施,同樣應(yīng)該理解上述實(shí)施例不會(huì)受到上述詳細(xì)描述的限制,除非另有說(shuō)明,但應(yīng)廣義地解釋為所附權(quán)利要求的精神范圍內(nèi),因此,所有在權(quán)利要求的邊界和范圍或等效和范圍內(nèi)的改變和修改,都包括在所附近的權(quán)利要求中。
權(quán)利要求
1.一種移動(dòng)通信終端的短消息業(yè)務(wù)(SMS)消息的存儲(chǔ)方法,包括接收SMS消息;檢查在第一存儲(chǔ)區(qū)域是否存在空的區(qū)域;當(dāng)不存在空的區(qū)域時(shí),將第一存儲(chǔ)區(qū)域存儲(chǔ)的確定的SMS消息轉(zhuǎn)移到第二存儲(chǔ)區(qū)域;以及在第一存儲(chǔ)區(qū)域存儲(chǔ)接收到的SMS消息。
2.根據(jù)權(quán)利要求1所述的方法,其中所述第一存儲(chǔ)區(qū)域是用戶識(shí)別模塊(SIM),和第二存儲(chǔ)區(qū)域是移動(dòng)設(shè)備(ME)的內(nèi)部存儲(chǔ)器。
3.根據(jù)權(quán)利要求1所述的方法,其中所述第一存儲(chǔ)區(qū)域是通過(guò)包含在接收到的SMS消息內(nèi)的類別信息來(lái)鑒別的。
4.根據(jù)權(quán)利要求3所述的方法,其中所述接收到的SMS消息的類別是2類。
5.根據(jù)權(quán)利要求1所述的方法,其中所述確定的SMS消息具有與接收到的SMS消息的類別不同的類別。
6.根據(jù)權(quán)利要求4所述的方法,其中所述確定的SMS消息是未給定類別的SMS消息。
7.根據(jù)權(quán)利要求1所述的方法,其中所述第一存儲(chǔ)區(qū)域是ME(移動(dòng)設(shè)備)的內(nèi)部存儲(chǔ)器,以及第二存儲(chǔ)區(qū)域是TE(終端設(shè)備)的內(nèi)部存儲(chǔ)器。
8.根據(jù)權(quán)利要求3所述的方法,其中所述接收到的SMS消息類別是1類。
9.一種移動(dòng)通信終端的短消息業(yè)務(wù)(SMS)消息的存儲(chǔ)方法,包括檢測(cè)接收到的第一消息的SMS類別;檢查在第一存儲(chǔ)區(qū)域是否有對(duì)應(yīng)于檢測(cè)到的SMS類別的空的區(qū)域;當(dāng)?shù)谝淮鎯?chǔ)區(qū)域沒(méi)有空的區(qū)域時(shí),在第一存儲(chǔ)區(qū)域內(nèi)檢測(cè)可轉(zhuǎn)移的第二消息;以及將檢測(cè)到的第二消息轉(zhuǎn)移到第二存儲(chǔ)區(qū)域,并在第一存儲(chǔ)區(qū)域存儲(chǔ)第一消息。
10.根據(jù)權(quán)利要求9所述的方法,其中所述第一和第二消息是SMS消息。
11.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包括當(dāng)檢測(cè)到SMS類別是0或3時(shí),顯示接收到的SMS消息,而不存儲(chǔ)。
12.根據(jù)權(quán)利要求9所述的方法,其中當(dāng)檢測(cè)到的SMS類別是1時(shí),第一存儲(chǔ)區(qū)域是移動(dòng)設(shè)備(ME)的內(nèi)部存儲(chǔ)器,以及第二存儲(chǔ)區(qū)域是終端設(shè)備(TE)的內(nèi)部存儲(chǔ)器。
13.根據(jù)權(quán)利要求9所述的方法,其中當(dāng)檢測(cè)到的SMS類別是2時(shí),第一存儲(chǔ)區(qū)域是用戶識(shí)別模塊(SIM),以及第二存儲(chǔ)區(qū)域是ME的內(nèi)部存儲(chǔ)器。
14.根據(jù)權(quán)利要求9所述的方法,其中所述第二SMS消息是未給定類別的SMS消息。
15.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包括當(dāng)在所述第一存儲(chǔ)區(qū)域內(nèi)不存在空的存儲(chǔ)區(qū)域和第二消息時(shí),拒絕接收第一消息。
16.一種移動(dòng)通信終端的短消息業(yè)務(wù)(SMS)消息的存儲(chǔ)方法,包括當(dāng)接收到第一消息時(shí),檢查在用戶識(shí)別模塊(SIM)上是否有空的區(qū)域;當(dāng)SIM中沒(méi)有空的存儲(chǔ)區(qū)域時(shí),檢查第一消息的SMS類別是否為2;當(dāng)?shù)谝幌⒌腟MS類別為2時(shí),檢查SIM中是否有可轉(zhuǎn)移的第二消息;當(dāng)存在可轉(zhuǎn)移的第二消息時(shí),將第二消息轉(zhuǎn)移到移動(dòng)設(shè)備(ME);以及在SIM中存儲(chǔ)第一消息。
17.根據(jù)權(quán)利要求16所述的方法,其中所述第一和第二消息是SMS消息。
18.根據(jù)權(quán)利要求16所述的方法,其中所述第二消息是未給定類別的SMS消息。
19.根據(jù)權(quán)利要求16所述的方法,進(jìn)一步包括當(dāng)在所述第一存儲(chǔ)區(qū)域內(nèi)不存在空的存儲(chǔ)區(qū)域和第二消息時(shí),拒絕接收第一消息。
全文摘要
一種全球移動(dòng)通信系統(tǒng)(GSM)終端的短消息業(yè)務(wù)(SMS)消息存儲(chǔ)方法,當(dāng)對(duì)應(yīng)于新的SMS消息的類別的存儲(chǔ)區(qū)域已滿時(shí),通過(guò)在相關(guān)存儲(chǔ)區(qū)域內(nèi)檢測(cè)可轉(zhuǎn)移的SMS消息,并將檢測(cè)到的SMS消息轉(zhuǎn)移到另一存儲(chǔ)區(qū)域,可以在相關(guān)的存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)新的SMS消息。
文檔編號(hào)H04B7/26GK1461160SQ03136989
公開日2003年12月10日 申請(qǐng)日期2003年5月26日 優(yōu)先權(quán)日2002年5月24日
發(fā)明者金賢成 申請(qǐng)人:Lg電子株式會(huì)社