亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

無線上網(wǎng)卡及其短信存儲、讀取方法

文檔序號:7755968閱讀:271來源:國知局
專利名稱:無線上網(wǎng)卡及其短信存儲、讀取方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,更具體地,涉及一種無線上網(wǎng)卡及其短信存儲、讀 取方法。
背景技術(shù)
眾所周知,現(xiàn)行的GSM(GlobalSystem For Mobile Communication,全球移動通信 系統(tǒng))和CDMA (Code Division Multiple Access,碼分多址)是比較成熟的第二代移動通 信技術(shù),兩種技術(shù)各有千秋,都得到了廣泛的應(yīng)用。當(dāng)前可同時支持GSM和CDMA兩種制式 的無線上網(wǎng)卡已經(jīng)上市,但是由于以上兩種制式對短信編碼采用不同的國際標(biāo)準(zhǔn),相互之 間并不兼容,這給用戶使用短信功能帶來了極大的不便,比如用戶不能同時讀取兩種制式 下的短信,短信存儲空間小等。為了改善用戶用機體驗,實現(xiàn)GSM和CDMA兩種制式短信的通讀,人們提出了一些 解決辦法,比如,2009年3月11日公告的公告號為CN 101384044A,名稱為“一種基于異構(gòu) 網(wǎng)絡(luò)協(xié)議的短信存儲方法以及雙??ā钡陌l(fā)明專利。該發(fā)明將基于第一網(wǎng)絡(luò)協(xié)議的短信保 存到第一短信文件中,然后將基于第一網(wǎng)絡(luò)協(xié)議的短信轉(zhuǎn)換為基于第二網(wǎng)絡(luò)協(xié)議的短信, 并將轉(zhuǎn)換后的基于第二網(wǎng)絡(luò)協(xié)議的短信保存到第二短信文件中,即通過將一條短信同時保 存在上述兩種短信文件中,當(dāng)用戶讀取短信時,終端只需讀取當(dāng)前網(wǎng)絡(luò)制式下對應(yīng)的短信 文件即可讀取基于上述兩種網(wǎng)絡(luò)協(xié)議的所有短信。該發(fā)明通過短信編碼轉(zhuǎn)換和保存短信副 本等技術(shù),成功破解了雙模網(wǎng)卡在一種網(wǎng)絡(luò)制式下不能通讀兩種網(wǎng)絡(luò)協(xié)議的短信的難題。 但是,該方法還存在以下不足首先,短信存儲空間利用率低,由于該方法將接收到的短信 以兩種不同的編碼方式分別保存到兩種短信文件中,即一個短信文件保存當(dāng)前網(wǎng)絡(luò)下發(fā)的 短信,另一個短信文件則保存該短信的一個副本,而保存副本必然占用雙模無線上網(wǎng)卡寶 貴的短信存儲空間,增加了產(chǎn)品成本,且雙模無線上網(wǎng)卡的短信容量是兩種短信文件的短 信容量的最小值;其次,終端處理效率低,由于該方法需要實現(xiàn)第一網(wǎng)絡(luò)協(xié)議和第二網(wǎng)絡(luò)協(xié) 議間短信編碼方式的相互轉(zhuǎn)換,因此增加了終端中央處理器的計算負(fù)擔(dān),降低了終端的響 應(yīng)速度,極不利于改善用戶體驗;再次,存在丟失用戶短信信息的風(fēng)險,因為GSM和CDMA網(wǎng) 絡(luò)在短信的編碼方式和編碼元素方面都存在較大的差異,這導(dǎo)致基于上述兩種網(wǎng)絡(luò)協(xié)議的 短信在相互轉(zhuǎn)換時存在丟失短信信息的風(fēng)險,比如在實現(xiàn)CDMA短信向GSM短信轉(zhuǎn)換時存在 回叫號碼丟失的問題等。可見,現(xiàn)有技術(shù)還存在缺陷,有待改進(jìn)和發(fā)展。

發(fā)明內(nèi)容
本發(fā)明的目的是為解決上述問題提出一種無線上網(wǎng)卡及其短信存儲、讀取方法。為實現(xiàn)上述目的,本發(fā)明提出一種無線上網(wǎng)卡短信存儲方法,其特征在于在無線 上網(wǎng)卡接收到短信時,判斷當(dāng)前網(wǎng)絡(luò)協(xié)議類型,并按照短信存儲結(jié)構(gòu)創(chuàng)建一條短信記錄,然 后依次搜索第一、第二短信文件中的空閑位置,直至找到空閑位置并存儲所述接收到的短
進(jìn)一步地,所述短信存儲結(jié)構(gòu)包括協(xié)議類型字段、長度字段、狀態(tài)字段和短信協(xié)議 數(shù)據(jù)單元。進(jìn)一步地,所述協(xié)議類型字段占一個字節(jié),用于指示該存儲位置所存短信的網(wǎng)絡(luò) 協(xié)議類型;所述長度字段占一個字節(jié),用于指示該結(jié)構(gòu)中短信協(xié)議數(shù)據(jù)單元所占用的字節(jié) 數(shù);所述狀態(tài)字段占一個字節(jié),用于指示此短信的狀態(tài);所述短信協(xié)議數(shù)據(jù)單元用于存儲 短信在空口中傳輸?shù)淖止?jié)流或編碼串,占用的字節(jié)數(shù)隨短信長度而定。進(jìn)一步地,所述狀態(tài)字段取1、3、5、7四個值,其含義分別是,1表示接收已讀的短 信,3表示接收未讀的短信,5表示已發(fā)送的短信,7表示未發(fā)送的短信。進(jìn)一步地,所述創(chuàng)建一條短信記錄包括以下步驟無線上網(wǎng)卡從網(wǎng)絡(luò)側(cè)接收到短信;判斷無線上網(wǎng)卡當(dāng)前注冊的網(wǎng)絡(luò)類型,若為GSM網(wǎng)絡(luò)則設(shè)置短信記錄的類型字段 的值為1,如果不是GSM網(wǎng)絡(luò)則設(shè)置短信記錄的類型字段的值為2 ;計算短信編碼串的長度,并賦值給變量sms_len ;設(shè)置短信記錄的長度字段的值為sms_len,并設(shè)置狀態(tài)字段的值為3 ;拷貝短信編碼串至短信協(xié)議數(shù)據(jù)單元字段。另外,本發(fā)明還提出一種無線上網(wǎng)卡短信讀取方法,在無線上網(wǎng)卡讀取短信時,通 過短信索引值判斷短信記錄所在的短信文件及存儲位置,從相應(yīng)存儲位置讀取短信記錄并 上報給終端設(shè)備,終端設(shè)備獲取到短信記錄后按照短信存儲結(jié)構(gòu)提取短信協(xié)議數(shù)據(jù)單元, 解碼短信協(xié)議數(shù)據(jù)單元將短信內(nèi)容顯示給用戶。進(jìn)一步地,所述短信存儲結(jié)構(gòu)包括協(xié)議類型字段、長度字段、狀態(tài)字段和短信協(xié)議 數(shù)據(jù)單元。進(jìn)一步地,所述協(xié)議類型字段占一個字節(jié),用于指示該存儲位置所存短信的網(wǎng)絡(luò) 協(xié)議類型;所述長度字段占一個字節(jié),用于指示該結(jié)構(gòu)中短信協(xié)議數(shù)據(jù)單元所占用的字節(jié) 數(shù);所述狀態(tài)字段占一個字節(jié),用于指示此短信的狀態(tài);所述短信協(xié)議數(shù)據(jù)單元用于存儲 短信在空口中傳輸?shù)淖止?jié)流或編碼串,占用的字節(jié)數(shù)隨短信長度而定。另外,本發(fā)明還提出一種無線上網(wǎng)卡,其包括用戶接口模塊、編碼模塊、解碼模塊、 存儲模塊、讀取模塊、檢索模塊和文件系統(tǒng)。其中,所述用戶接口模塊是無線上網(wǎng)卡與用戶之間的接口,用于接收用戶的操作 請求和報告網(wǎng)卡狀態(tài);所述編碼模塊用于對用戶輸入的短信內(nèi)容、收件人信息按照短信存儲結(jié)構(gòu)進(jìn)行編 碼;所述解碼模塊用于完成對短信記錄的解碼操作,提取需要顯示的信息;所述存儲模塊用于接收用戶的寫短信請求,并執(zhí)行寫短信操作;所述讀取模塊用于接收用戶的讀短信請求,并執(zhí)行短信讀取操作;所述檢索模塊實現(xiàn)存儲位置在邏輯空間與物理空間之間的映射;所述文件系統(tǒng)用于存儲短信記錄,包括第一短信文件和第二短信文件。進(jìn)一步地,所述短信存儲結(jié)構(gòu)包括協(xié)議類型字段、長度字段、狀態(tài)字段和短信協(xié)議 數(shù)據(jù)單元。
綜上所述,本發(fā)明技術(shù)方案可同時記錄網(wǎng)絡(luò)協(xié)議類型、長度、狀態(tài)和短信協(xié)議數(shù)據(jù) 單元的短信存儲結(jié)構(gòu),并運用此存儲結(jié)構(gòu)將多種異構(gòu)網(wǎng)絡(luò)協(xié)議類型的短信存儲在不同的短 信文件中,實現(xiàn)了 GSM短信文件和CDMA短信文件的統(tǒng)一存儲、統(tǒng)一管理的功能,最終達(dá)到了 擴展多模網(wǎng)卡短信存儲空間、提高短信存儲空間利用率的目的,改善用戶用機體驗。


圖1是本發(fā)明實施例中EFS區(qū)短信文件存儲結(jié)構(gòu)示意圖;圖2是本發(fā)明實施例中短信記錄存儲結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例中物理空間與邏輯空間映射關(guān)系圖;圖4是本發(fā)明實施例中存儲一條短信記錄的總體流程圖;圖5是本發(fā)明實施例中創(chuàng)建短信記錄的流程圖;圖6是本發(fā)明實施例中寫短信記錄至短信文件的流程圖;圖7是本發(fā)明實施例中讀取一條短信記錄的總流程圖;圖8是本發(fā)明實施例無線上網(wǎng)卡的軟件模塊示意圖(短信部分)。
具體實施例方式本發(fā)明所提出的一種基于異構(gòu)網(wǎng)絡(luò)協(xié)議的短信存儲和讀取方法及無線上網(wǎng)卡,可 同時記錄包括網(wǎng)絡(luò)協(xié)議類型、長度、狀態(tài)和短信協(xié)議數(shù)據(jù)單元的短信存儲結(jié)構(gòu),在無線上 網(wǎng)卡接收到短信時,首先判斷網(wǎng)絡(luò)協(xié)議類型,并將網(wǎng)絡(luò)協(xié)議類型、短信長度、短信狀態(tài)和短 信協(xié)議數(shù)據(jù)單元組合成一條短信記錄,然后依次搜索第一、第二短信文件中的空閑位置, 直至找到空閑位置并存儲起來;在無線上網(wǎng)卡讀取短信時,首先通過短信索引值判斷短信 記錄所在的短信文件及存儲位置,然后從相應(yīng)存儲位置讀取短信記錄并上報給終端設(shè)備 (Terminal Equipment, TE),終端設(shè)備獲取到短信記錄后按照上述短信存儲結(jié)構(gòu)提取短信 協(xié)議數(shù)據(jù)單元,最后解碼短信協(xié)議數(shù)據(jù)單元即可將短信內(nèi)容顯示給用戶。下面結(jié)合附圖和具體實施方式
對本發(fā)明提出的無線上網(wǎng)卡(以下簡稱網(wǎng)卡)及其 短信處理方法進(jìn)行說明。下述實施方式中,所述網(wǎng)卡以GSM和CDMA雙模網(wǎng)卡為例說明。網(wǎng)卡在EFS (Embedded File System,嵌入式文件系統(tǒng))區(qū)具有一個用于保存短 信的短信文件,而雙模網(wǎng)卡在EFS區(qū)通常有兩個用于存儲不同網(wǎng)絡(luò)協(xié)議類型短信的短信文 件。以同時支持GSM和CDMA的雙模網(wǎng)卡為例,在此類網(wǎng)卡中有用于存儲GSM短信的短信文 件和用于存儲CDMA短信的短信文件(分別稱之為GSM短信文件和CDMA短信文件)。不管 是GSM短信文件還是CDMA短信文件,文件的組織結(jié)構(gòu)都是線性固定的記錄方式,如圖1所 示。從圖1可以看出,一條短信記錄對應(yīng)一個存儲位置,一個能存儲N條短信的短信文件則 對應(yīng)N個存儲位置用于存儲短信記錄。本發(fā)明所所述短信處理方法包括基于異構(gòu)網(wǎng)絡(luò)協(xié)議的短信存儲和讀取,因此設(shè)計 一種可同時記錄網(wǎng)絡(luò)協(xié)議類型、長度、狀態(tài)和短信協(xié)議數(shù)據(jù)單元的短信存儲結(jié)構(gòu)。如圖2所示,所述短信存儲結(jié)構(gòu)包括四個部分,分別是協(xié)議類型字段、長度字段、 狀態(tài)字段和短信協(xié)議數(shù)據(jù)單元(protocol Data Unit,PDU)。其中,協(xié)議類型字段占一個字 節(jié),用于指示該存儲位置所存短信的網(wǎng)絡(luò)協(xié)議類型,1表示GSM,2表示CDMA ;長度字段占一 個字節(jié),用于指示該結(jié)構(gòu)中短信協(xié)議數(shù)據(jù)單元所占用的字節(jié)數(shù);狀態(tài)字段占一個字節(jié),用于
6指示此短信的狀態(tài),通常可取1、3、5、7四個值,其含義分別是,1表示接收已讀的短信,3表 示接收未讀的短信,5表示已發(fā)送的短信,7表示未發(fā)送的短信;短信協(xié)議數(shù)據(jù)單元用于存 儲短信在空口中傳輸?shù)淖止?jié)流或編碼串,占用的字節(jié)數(shù)隨短信長度而定。采用上述短信存儲結(jié)構(gòu),可對基于不同編碼方式的短信協(xié)議數(shù)據(jù)單元進(jìn)行統(tǒng)一封 裝,可實現(xiàn)在不同短信文件中存儲多種異構(gòu)網(wǎng)絡(luò)協(xié)議類型的短信。具體來講,實現(xiàn)了 GSM短 信文件可存儲采用IS637編碼方案的CDMA短信,CDMA短信文件可存儲采用PDU編碼方案 的GSM短信,從邏輯上將兩個短信文件組合為一個短信文件,通過將GSM短信文件和CDMA 短信文件的統(tǒng)一存儲和管理,達(dá)到擴展雙模網(wǎng)卡短信存儲空間的目的。采用上述短信存儲結(jié)構(gòu),雙模網(wǎng)卡在接收到短信時,首先判斷網(wǎng)絡(luò)協(xié)議類型,并將 網(wǎng)絡(luò)協(xié)議類型、短信長度信息、狀態(tài)信息和短信協(xié)議數(shù)據(jù)單元組合成一條短信記錄,然后依 次搜索第一、第二短信文件中的空閑位置,直至找到空閑位置并存儲起來。采用上述短信存儲結(jié)構(gòu),雙模網(wǎng)卡在接收到讀取短信請求時,首先通過短信索引 值判斷短信記錄所在的短信文件及存儲位置,然后從相應(yīng)存儲位置讀取短信記錄并上報給 終端設(shè)備,終端設(shè)備獲取到短信記錄后從所述短信存儲結(jié)構(gòu)中提取短信協(xié)議數(shù)據(jù)單元,最 后解碼短信協(xié)議數(shù)據(jù)單元并顯示短信內(nèi)容給用戶。請參考圖3,如圖3所示,給出了兩種短信文件的不同物理空間向同一邏輯空間映 射的關(guān)系。從圖3我們可以看出,如果一種類型的短信文件存儲空間容量為Ni,另一種類型 的短信文件存儲空間容量為N2,若采用本發(fā)明提出的短信存儲結(jié)構(gòu),雙模網(wǎng)卡的短信存儲 空間容量可達(dá)W+N2。參見圖4,如圖4所示,采用上述短信存儲結(jié)構(gòu),一條短信記錄的存儲包括如下步 驟401 雙模網(wǎng)卡接收到寫短信請求;402 按照新的短信存儲結(jié)構(gòu),創(chuàng)建一條短信記錄;403 按一定次序順序搜索短信文件中的空閑存儲位置;按照先GSM短信文件后CMDA短信文件的次序,順序搜索短信文件中的空閑存儲位置。404:判斷是否存在空閑存儲位置,若找到空閑存儲位置,轉(zhuǎn)步驟406,否則轉(zhuǎn)步驟 405 ;405 存儲空間滿,提示寫入失敗,轉(zhuǎn)步驟407 ;406 寫短信至短信文件的空閑存儲位置;407 結(jié)束。請參考圖5,如圖5所示,采用上述短信存儲結(jié)構(gòu),一條短信記錄的創(chuàng)建過程包括 如下步驟501 雙模網(wǎng)卡從網(wǎng)絡(luò)側(cè)接收到短信;502 判斷雙模網(wǎng)卡當(dāng)前注冊的網(wǎng)絡(luò)類型,若為GSM網(wǎng)絡(luò)則轉(zhuǎn)步驟503 ;否則轉(zhuǎn)步驟 504 ;503 設(shè)置短信記錄的類型字段的值為1,轉(zhuǎn)步驟505 ;504 設(shè)置短信記錄的類型字段的值為2 ;505 計算短信編碼串的長度,并賦值給變量sms_len ;
506 設(shè)置短信記錄的長度字段的值為sms_len,并設(shè)置狀態(tài)字段的值為3 ;507 拷貝短信編碼串至短信協(xié)議數(shù)據(jù)單元字段;508 結(jié)束。請參見圖6所示,采用上述短信存儲結(jié)構(gòu),寫一條短信記錄至短信文件的過程包 括如下步驟601 雙模網(wǎng)卡執(zhí)行寫短信至短信文件的請求;602 初始化計數(shù)變量i = 1 ;603 判斷計數(shù)變量i,若i < = m+N2,則轉(zhuǎn)步驟604,否則轉(zhuǎn)步驟606 ;604 判斷第i存儲位置是否為空閑位置,若是則轉(zhuǎn)步驟607,否則轉(zhuǎn)步驟605 ;605 計數(shù)變量自增1,即i = i+Ι ;606 短信文件的短信存儲空間滿,轉(zhuǎn)步驟610 ;607 判斷計數(shù)變量1,若i > Ni,則轉(zhuǎn)步驟608,否則轉(zhuǎn)步驟609 ;608 寫短信記錄至第二短信文件的第i-Nl存儲位置;609 寫短信記錄至第一短信文件的第i存儲位置;610 結(jié)束。請參考圖7,如圖7所示,采用上述短信存儲結(jié)構(gòu),讀取一條指定存儲位置的短信 記錄包括如下步驟701 雙模網(wǎng)卡接收到讀取短信請求,其中短信索引值為index ;702 計算變量 new_index = index—Nl ;703 判斷變量new_index的值,若new_index > 0,則轉(zhuǎn)步驟704 ;否則轉(zhuǎn)步驟 705 ;704 判斷變量new_index的值,若new_index <= N2,則轉(zhuǎn)步驟706 ;否則轉(zhuǎn)步驟
707;705 讀取第一短信文件的第index短信記錄,并賦值給變量sms_reCOrd,轉(zhuǎn)步驟
708;706 :index 非法,轉(zhuǎn)步驟 712 ;707 讀取第二短信文的件第newjndex短信記錄,并賦值給變量sms_reCOrd,轉(zhuǎn) 步驟708 ;708 判斷SmS_reCOrd中的網(wǎng)絡(luò)協(xié)議類型字段的值,若值為1則表示此短信為GSM 短信,轉(zhuǎn)步驟709 ;若為2則為CDMA短信,則轉(zhuǎn)步驟710 ;709 從SmS_reCOrd中提取PDU短信協(xié)議數(shù)據(jù)單元,并解析該短信協(xié)議數(shù)據(jù)單元, 獲取短信內(nèi)容和發(fā)件人(收件人)號碼等信息;710 從SmS_reCOrd中提取IS637短信協(xié)議數(shù)據(jù)單元,并解析該短信協(xié)議數(shù)據(jù)單 元,獲取短信內(nèi)容、發(fā)件人(收件人)號碼和回叫號碼等信息;711 顯示短信內(nèi)容給用戶;712 結(jié)束。如圖8所示,是本發(fā)明實施例無線上網(wǎng)卡的軟件模塊結(jié)構(gòu)示意圖(短信部分),其 包括以下軟件模塊用戶接口模塊801 (當(dāng)無線上網(wǎng)卡第一次插入PC工作時,該軟件模塊加 載到PC上)、編碼模塊802、解碼模塊803、刪除模塊804、存儲模塊805、讀取模塊806、檢索模塊807和文件系統(tǒng)808。其中,用戶接口模塊801是網(wǎng)卡與用戶之間的接口,用于接收用戶的操作請求和 報告網(wǎng)卡狀態(tài);編碼模塊802用于對用戶輸入的短信內(nèi)容、收件人等信息按照本發(fā)明提出的短信 記錄存儲結(jié)構(gòu)進(jìn)行編碼;解碼模塊803用于完成對短信記錄的解碼操作,提取如短信內(nèi)容等需要顯示的信 息;刪除模塊804用于接收用戶的短信刪除請求,并執(zhí)行短信刪除操作;存儲模塊805用于接收用戶的寫短信請求,并執(zhí)行寫短信操作;讀取模塊806用于接收用戶的讀短信請求,并執(zhí)行短信讀取操作;檢索模塊807實現(xiàn)存儲位置在邏輯空間與物理空間之間的映射;文件系統(tǒng)808用于存儲短信記錄,包括第一短信文件和第二短信文件。與現(xiàn)有技術(shù)相比較,本發(fā)明顯著特點是,可推廣性好、成本低,且應(yīng)用效果顯著,在 提高短信存儲空間和終端處理效率方面能較大程度地改善用戶用機體驗。本發(fā)明只需在移 動終端設(shè)計相關(guān)代碼即可實現(xiàn)通讀雙模網(wǎng)卡中多種異構(gòu)網(wǎng)絡(luò)協(xié)議類型的短信,無需添加任 何硬件和設(shè)施,因此本發(fā)明應(yīng)用到移動終端成本低廉,可推廣性好,對改善用戶用體驗和增 強產(chǎn)品競爭力大有裨益。本發(fā)明技術(shù)方案可同時記錄網(wǎng)絡(luò)協(xié)議類型、長度、狀態(tài)和短信協(xié)議數(shù)據(jù)單元的短 信存儲結(jié)構(gòu),并運用此存儲結(jié)構(gòu)將多種異構(gòu)網(wǎng)絡(luò)協(xié)議類型的短信存儲在不同的短信文件 中,實現(xiàn)了 GSM短信文件和CDMA短信文件的統(tǒng)一存儲、統(tǒng)一管理的功能,最終達(dá)到了擴展多 模網(wǎng)卡短信存儲空間、提高短信存儲空間利用率的目的,改善用戶用機體驗。另外,本發(fā)明方法無需實現(xiàn)GSM短信與CDMA短信間相互轉(zhuǎn)換,也無需為每一條短 信都保存短信副本。因此,本發(fā)明不僅解決了雙模網(wǎng)卡在一種網(wǎng)絡(luò)制式下不能通讀兩種協(xié) 議短信的難題,同時還可克服了該發(fā)明存在的短信存儲空間利用率低、終端處理效率低、易 丟失用戶信息的不足。當(dāng)然,本發(fā)明還可有多種實施方式,在不背離本發(fā)明精神及其實質(zhì)的情況,熟悉本 領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的更改或變化,但凡在本發(fā)明的精神和原則 之內(nèi)所作的任何修改、等同替換、改進(jìn),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種無線上網(wǎng)卡短信存儲方法,其特征在于在無線上網(wǎng)卡接收到短信時,判斷當(dāng)前網(wǎng)絡(luò)協(xié)議類型,并按照短信存儲結(jié)構(gòu)創(chuàng)建一條短信記錄,然后依次搜索第一、第二短信文件中的空閑位置,直至找到空閑位置并存儲所述接收到的短信。
2.如權(quán)利要求1所述的方法,其特征在于所述短信存儲結(jié)構(gòu)包括協(xié)議類型字段、長度 字段、狀態(tài)字段和短信協(xié)議數(shù)據(jù)單元。
3.如權(quán)利要求2所述的方法,其特征在于所述協(xié)議類型字段占一個字節(jié),用于指示該 存儲位置所存短信的網(wǎng)絡(luò)協(xié)議類型;所述長度字段占一個字節(jié),用于指示該結(jié)構(gòu)中短信協(xié) 議數(shù)據(jù)單元所占用的字節(jié)數(shù);所述狀態(tài)字段占一個字節(jié),用于指示此短信的狀態(tài);所述短 信協(xié)議數(shù)據(jù)單元用于存儲短信在空口中傳輸?shù)淖止?jié)流或編碼串,占用的字節(jié)數(shù)隨短信長度 而定。
4.如權(quán)利要求3所述的方法,其特征在于所述狀態(tài)字段取1、3、5、7四個值,其含義分 別是,1表示接收已讀的短信,3表示接收未讀的短信,5表示已發(fā)送的短信,7表示未發(fā)送的短信。
5.如權(quán)利要求1所述的方法,其特征在于所述創(chuàng)建一條短信記錄包括以下步驟 無線上網(wǎng)卡從網(wǎng)絡(luò)側(cè)接收到短信;判斷無線上網(wǎng)卡當(dāng)前注冊的網(wǎng)絡(luò)類型,若為GSM網(wǎng)絡(luò)則設(shè)置短信記錄的類型字段的值 為1,如果不是GSM網(wǎng)絡(luò)則設(shè)置短信記錄的類型字段的值為2 ; 計算短信編碼串的長度,并賦值給變量sms_len ; 設(shè)置短信記錄的長度字段的值為sms_len,并設(shè)置狀態(tài)字段的值為3 ; 拷貝短信編碼串至短信協(xié)議數(shù)據(jù)單元字段。
6.一種無線上網(wǎng)卡短信讀取方法,其特征在于在無線上網(wǎng)卡讀取短信時,通過短信 索引值判斷短信記錄所在的短信文件及存儲位置,從相應(yīng)存儲位置讀取短信記錄并上報給 終端設(shè)備,終端設(shè)備獲取到短信記錄后按照短信存儲結(jié)構(gòu)提取短信協(xié)議數(shù)據(jù)單元,解碼短 信協(xié)議數(shù)據(jù)單元將短信內(nèi)容顯示給用戶。
7.如權(quán)利要求6所述的方法,其特征在于所述短信存儲結(jié)構(gòu)包括協(xié)議類型字段、長度 字段、狀態(tài)字段和短信協(xié)議數(shù)據(jù)單元。
8.如權(quán)利要求7所述的方法,其特征在于所述協(xié)議類型字段占一個字節(jié),用于指示該 存儲位置所存短信的網(wǎng)絡(luò)協(xié)議類型;所述長度字段占一個字節(jié),用于指示該結(jié)構(gòu)中短信協(xié) 議數(shù)據(jù)單元所占用的字節(jié)數(shù);所述狀態(tài)字段占一個字節(jié),用于指示此短信的狀態(tài);所述短 信協(xié)議數(shù)據(jù)單元用于存儲短信在空口中傳輸?shù)淖止?jié)流或編碼串,占用的字節(jié)數(shù)隨短信長度 而定。
9.一種無線上網(wǎng)卡,其包括用戶接口模塊、編碼模塊、解碼模塊、存儲模塊、讀取模 塊、檢索模塊和文件系統(tǒng)。其中,所述用戶接口模塊是無線上網(wǎng)卡與用戶之間的接口,用于接收用戶的操作請求 和報告網(wǎng)卡狀態(tài);所述編碼模塊用于對用戶輸入的短信內(nèi)容、收件人信息按照短信存儲結(jié)構(gòu)進(jìn)行編碼; 所述解碼模塊用于完成對短信記錄的解碼操作,提取需要顯示的信息; 所述存儲模塊用于接收用戶的寫短信請求,并執(zhí)行寫短信操作; 所述讀取模塊用于接收用戶的讀短信請求,并執(zhí)行短信讀取操作;所述檢索模塊實現(xiàn)存儲位置在邏輯空間與物理空間之間的映射; 所述文件系統(tǒng)用于存儲短信記錄,包括第一短信文件和第二短信文件。
10.如權(quán)利要求9所述的方法,其特征在于所述短信存儲結(jié)構(gòu)包括協(xié)議類型字段、長 度字段、狀態(tài)字段和短信協(xié)議數(shù)據(jù)單元。
全文摘要
本發(fā)明涉及一種無線上網(wǎng)卡及其短信存儲、讀取方法,所述無線上網(wǎng)卡包括用戶接口模塊、編碼模塊、解碼模塊、存儲模塊、讀取模塊、檢索模塊和文件系統(tǒng)。所述用戶接口模塊用于接收用戶的操作請求和報告網(wǎng)卡狀態(tài);所述編碼模塊用于對用戶輸入的短信內(nèi)容、收件人信息按照短信存儲結(jié)構(gòu)進(jìn)行編碼;所述解碼模塊用于提取需要顯示的信息;所述存儲模塊用于執(zhí)行寫短信操作;所述讀取模塊用于接收用戶的讀短信請求,并執(zhí)行短信讀取操作;所述檢索模塊實現(xiàn)存儲位置在邏輯空間與物理空間之間的映射;所述文件系統(tǒng)用于存儲短信記錄。本技術(shù)方案達(dá)到了擴展多模網(wǎng)卡短信存儲空間、提高短信存儲空間利用率的目的,改善用戶用機體驗。
文檔編號H04M1/725GK101931695SQ201010243998
公開日2010年12月29日 申請日期2010年8月3日 優(yōu)先權(quán)日2010年8月3日
發(fā)明者宋亮 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1