專利名稱:手機短信息排列處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手機短信息排列處理方法及系統(tǒng)。
背景技術(shù):
隨著手機的廣泛應(yīng)用,人們對手機短信息排列處理的要求也越來越高。目前,手機對短 信息的處理都是由人機界面層的執(zhí)行標(biāo)準(zhǔn)AT Command來獲取手機中的所有短信息,并且所 獲取的短信息的排列方式是根據(jù)短信息所對應(yīng)的索引號碼的排列方式進行排列。但是,在實 際應(yīng)用中,手機最終顯示給用戶的短信息的排列方式應(yīng)該按照短信息的接收時間的順序進行 排列,這就導(dǎo)致人機界面在獲取了短信息后還需要將所有段信息按照所接收時間的先后順序 進行排列,浪費了用戶的時間。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提出一種手機短信息排列處理方法,在手機開機時就將該手機中 所有短信息讀取出來,并將所有短信息按照接收所述短信息時間的先后順序排列。
鑒于以上內(nèi)容,有必要提出一種手機短信息排列處理系統(tǒng),在手機開機時就將該手機中 所有短信息讀取出來,并將所有短信息按照接收所述短信息時間的先后順序排列。
一種手機短信息排列處理方法,該方法包括如下步驟在手機開機時讀取該手機中每條 短信息的接收時間和索引并生成相應(yīng)的記錄;將所述所有記錄按照短信息接收時間的先后順 序排列生成短信息時間排序表格;根據(jù)所述短信息時間排序表格中各個記錄排列的順序依次 讀取所述各個記錄的索引;根據(jù)所述讀取的索引依次讀取該手機中的所有短信息;當(dāng)該手機 接收到新短信息時,讀取該新短信息的接收時間和所述短信息時間排序表格中第一條記錄的 時間;當(dāng)所讀取的新短信息的接收時間晚于所述短信息時間排序表格中第一條記錄的時間時 ,將該新短信息的接收時間和索引生成相應(yīng)記錄并將該記錄插入到所讀取的記錄之前;及當(dāng) 所讀取的新短信息的接收時間早于或等于所讀取的記錄的時間時,繼續(xù)讀取所述短信息時間 排序表格中下一條記錄的時間,直至所讀取的新短信息的接收時間晚于所讀取的記錄的時間 ,然后將該新短信息的接收時間和索弓1生成相應(yīng)記錄并將該記錄插入到所讀取的記錄之前。
一種手機短信息排列處理系統(tǒng),該系統(tǒng)包括生成模塊,用于在手機開機時讀取該手機 中每條短信息的接收時間和索弓1并生成相應(yīng)的記錄,并將所述所有記錄按照短信息接收時間 的先后順序排列生成短信息時間排序表格;讀取模塊,用于根據(jù)該短信息時間排序表格中各個記錄排列的順序依次讀取所述各個記錄的索引,根據(jù)所述讀取的索引依次讀取該手機中的 所有短信息;所述讀取模塊還用于當(dāng)該手機接收到新短信息時,讀取該新短信息的接收時間 和所述短信息時間排序表格中第一條記錄的時間,當(dāng)所讀取的新短信息的接收時間早于或等 于短信時間排序表格中第一條記錄的時間時,讀取所述短信息時間排序表格中下一條記錄的 時間;及插入模塊,用于當(dāng)所讀取的新短信息的接收時間晚于所述短信時間排序表格中所讀 取的記錄的時間時,將該新短信的接收時間和索弓1生成相應(yīng)記錄并將該記錄插入到所讀取的 記錄之前。
相較于現(xiàn)有技術(shù),本發(fā)明所提供的手機短信息排列處理方法及系統(tǒng)可在手機開機時就將 該手機中所有短信息讀取出來,并將所有短信息按照接收所述短信息時間的先后順序排列, 當(dāng)使用者讀取短信息時,手機就不需要再浪費時間將所有短信息進行排序,節(jié)省了使用者的 時間,提高了工作效率。
圖l是本發(fā)明手機短信息排列處理系統(tǒng)的功能模塊圖。
圖2是本發(fā)明手機短信息排列處理方法較佳實施例的流程圖。
具體實施例方式
如圖1所示,是本發(fā)明手機短信息排列處理系統(tǒng)10的功能模塊圖。所述手機短信息排列 處理系統(tǒng)10包括生成模塊100、讀取模塊102、判斷模塊104、插入模塊106、査詢模塊108 及刪除模塊IIO。
所述生成模塊100用于在手機l開機時讀取該手機l中每條短信息的接收時間和索弓1并生 成相應(yīng)的記錄。所述短信息的索引是指短信息儲存在手機l中的代碼,所述索引在手機l中為 任意排列的方式,通過所述索弓1可以快速査找到相應(yīng)的短信息。
所述生成模塊100還用于將所述所有記錄按照短信息接收時間的先后順序排列生成短信 息時間排序表格。所述生成的短信息時間排序表格中的所有記錄按照短信息接收時間從晚到 早的順序排列,第一條記錄為最晚接收(即最新)的短信息記錄。
所述讀取模塊102用于根據(jù)所述短信息時間排序表格中各個記錄排列的順序依次讀取所 述各個記錄的索引。所述讀取出的索弓1按照對應(yīng)記錄中短信息的接收時間從晚到早的順序排 列。
所述讀取模塊102還用于根據(jù)所述讀取的索引依次讀取該手機1中的所有短信息。所述讀 取的短信息根據(jù)所接收時間的從晚到早的順序排列。
所述判斷模塊104用于判斷該手機1是否接收到新短信息。所述讀取模塊102還用于當(dāng)該手機1接收到新短信息時,讀取該新短信息的接收時間和所 述短信息時間排序表格中第 一條記錄的時間。
所述判斷模塊104還用于判斷所讀取的新短信息的接收時間是否晚于所述短信時間排序 表格中第一條記錄的時間。
所述讀取模塊102還用于當(dāng)所讀取的新短信息的接收時間早于或等于短信時間排序表格 中第一條記錄的時間時,讀取所述短信時間排序表格中下一條記錄的時間。
所述插入模塊106用于當(dāng)所讀取的新短信息的接收時間晚于短信時間排序表格中所讀取 的記錄的時間時,將該新短信息的接收時間和索弓1生成相應(yīng)記錄并將該記錄插入到所讀取的 記錄之前。
所述判斷模塊104還用于判斷是否刪除該手機1中的短信息。
所述讀取模塊102用于當(dāng)需刪除該手機1中的短信息時,從該手機l中讀取需刪除短信息 的索引。
所述査詢模塊108用于在所述短信息時間排序表格中依次査詢與需刪除短信息的索引相 同的記錄。
所述刪除模塊l 10用于在短信息時間排序表格中刪除所述査詢到的記錄。 如圖2所示,是本發(fā)明手機短信息排列處理方法較佳實施例的流程圖。首先,步驟SIO, 但手機l開機時,生成模塊100讀取該手機1中每條短信息的接收時間和索引并生成相應(yīng)的記錄。
步驟S 12 ,生成模塊1 OO將所述所有記錄按照短信息接收時間的先后順序排列生成短信息 時間排序表格。
步驟S14,讀取模塊102根據(jù)所述短信息時間排序表格中各個記錄排列的順序依次讀取所 述各個記錄的索引。
步驟S16,讀取模塊102根據(jù)所述讀取的索引依次讀取該手機1中的所有短信息。 步驟S18,判斷模塊104判斷該手機1是否接收到新短信息。
步驟S20,當(dāng)該手機l接收到新短信息時,讀取模塊102讀取該新短信息的接收時間和所 述短信息時間排序表格中第 一條記錄的時間。
步驟S22,判斷模塊104判斷所讀取的新短信息的接收時間是否晚于所讀取的記錄的時間
步驟S24,當(dāng)所讀取的新短信息的接收時間早于或等于所讀取的短信息時間排序表格中 記錄的時間時,讀取模塊102讀取所述短信息時間排序表格中下一條記錄的時間,并返回至步驟S22繼續(xù)判斷該新短信息的接收時間是否晚于所讀取的記錄的時間。
步驟S26,當(dāng)所讀取的新短信息的接收時間晚于所讀取的短信息時間排序表格中記錄的
時間時,插入模塊106將該新短信息的接收時間和索引生成相應(yīng)記錄并將該記錄插入到所讀
取的記錄之前。
步驟S28,判斷模塊104判斷是否刪除該手機1中的短信息。
步驟S30,當(dāng)需刪除該手機l中的短信息時,讀取模塊102從該手機1中讀取需刪除短信息 的索引。
步驟S32,査詢模塊108在所述短信息時間排序表格中依次査詢與需刪除短信息的索引相 同的記錄。
步驟S34,刪除模塊110在短信息時間排序表格中刪除所述査詢到的記錄。 在步驟S18中,當(dāng)該手機l沒有接收到新短信息時,轉(zhuǎn)至S28判斷是否刪除該手機1中短信 息的步驟。
在步驟S28中,當(dāng)不刪除該手機l中的短信息時,結(jié)束流程。
權(quán)利要求
權(quán)利要求1一種手機短信息排列處理方法,其特征在于,該方法包括如下步驟在手機開機時讀取該手機中每條短信息的接收時間和索引并生成相應(yīng)的記錄;將所述所有記錄按照短信息接收時間的先后順序排列生成短信息時間排序表格;根據(jù)所述短信息時間排序表格中各個記錄排列的順序依次讀取所述各個記錄的索引;根據(jù)所述讀取的索引依次讀取該手機中的所有短信息;當(dāng)該手機接收到新短信息時,讀取該新短信息的接收時間和所述短信息時間排序表格中第一條記錄的時間;當(dāng)所讀取的新短信息的接收時間晚于所讀取的短信息時間排序表格中第一條記錄的時間時,將該新短信息的接收時間和索引生成相應(yīng)記錄并將該記錄插入到所讀取的記錄之前;及當(dāng)所讀取的新短信息的接收時間早于或等于所讀取的記錄的時間時,繼續(xù)讀取所述短信息時間排序表格中下一條記錄的時間,直至所讀取的新短信息的接收時間晚于所讀取的記錄的時間,然后將該新短信息的接收時間和索引生成相應(yīng)記錄并將該記錄插入到所讀取的記錄之前。
2 如權(quán)利要求l所述的手機短信息排列處理方法,其特征在于,該 方法還包括步驟當(dāng)需刪除該手機中的短信息時,從該手機中讀取需刪除短信息的索引; 在所述短信息時間排序表格中依次査詢與需刪除短信息的索引相同的記錄;及 在短信息時間排序表格中刪除所述査詢到的記錄。
3 如權(quán)利要求l所述的手機短信息排列處理方法,其特征在于,所 述短信息的索引是指短信息儲存在手機中的代碼,所述索引在手機中為任意排列的方式,通 過所述索弓1可以快速査找到相應(yīng)的短信息。
4 如權(quán)利要求l所述的手機短信息排列處理方法,其特征在于,所述短信息時間排序表格中的所有記錄按照短信息接收時間從晚到早的順序排列。
5 一種手機短信息排列處理系統(tǒng),其特征在于,該系統(tǒng)包括生成模塊,用于在手機開機時讀取該手機中每條短信息的接收時間和索引并生成相應(yīng) 的記錄,并將所述所有記錄按照短信息接收時間的先后順序排列生成短信息時間排序表格;讀取模塊,用于根據(jù)該短信息時間排序表格中各個記錄排列的順序依次讀取所述各個 記錄的索引,根據(jù)所述讀取的索引依次讀取該手機中的所有短信息;所述讀取模塊還用于當(dāng)該手機接收到新短信息時,讀取該新短信息的接收時間和所述 短信息時間排序表格中第一條記錄的時間,當(dāng)所讀取的新短信息的接收時間早于或等于短信 時間排序表格中第一條記錄的時間時,讀取所述短信息時間排序表格中下一條記錄的時間; 及插入模塊,用于當(dāng)所讀取的新短信息的接收時間晚于所述短信時間排序表格中所讀取 的記錄的時間時,將該新短信的接收時間和索弓1生成相應(yīng)記錄并將該記錄插入到所讀取的記 錄之前。
6 如權(quán)利要求5所述的手機短信息排列處理系統(tǒng),其特征在于,該 系統(tǒng)還包括査詢模塊及刪除模塊,所述讀取模塊還用于當(dāng)需刪除該手機中的短信息時,從該 手機中讀取需刪除短信息的索引,所述査詢模塊用于在所述短信息時間排序表格中依次査詢 與需刪除短信息的索引相同的記錄,及所述刪除模塊用于在短信息時間排序表格中刪除所述 査詢到的記錄。
7 如權(quán)利要求5所述的手機短信息排列處理系統(tǒng),其特征在于,所 述短信息的索引是指短信息儲存在手機中的代碼,所述索引在手機中為任意排列的方式,通 過所述索弓1可以快速査找到相應(yīng)的短信息。
8 如權(quán)利要求5所述的手機短信息排列處理系統(tǒng),其特征在于,所 述短信息時間排序表格中的所有記錄按照短信息接收時間從晚到早的順序排列。
全文摘要
一種手機短信息排列處理方法,該方法包括如下步驟在手機開機時讀取該手機中每條短信息的接收時間和索引并生成相應(yīng)的記錄;將所述所有記錄按照短信息接收時間的先后順序排列生成短信息時間排序表格;根據(jù)所述短信息時間排序表格中各個記錄排列的順序依次讀取所述各個記錄的索引;根據(jù)所述讀取的索引依次讀取該手機中的所有短信息;當(dāng)該手機接收到新短信息時,讀取該新短信息的接收時間和所述短信息時間排序表格中第一條記錄的時間;當(dāng)所讀取的新短信息的接收時間晚于所述短信息時間排序表格中第一條記錄的時間時,將該新短信息的接收時間和索引生成相應(yīng)記錄并將該記錄插入到所讀取的記錄之前。另外,本發(fā)明還提供一種手機短信息排列處理系統(tǒng)。
文檔編號H04M1/274GK101437074SQ20071020257
公開日2009年5月20日 申請日期2007年11月16日 優(yōu)先權(quán)日2007年11月16日
發(fā)明者鄭凱陽 申請人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司