專利名稱:一種實現(xiàn)短信置頂?shù)姆椒把b置的制作方法
技術領域:
本發(fā)明涉及移動無線通信技術領域,更確切地,涉及一種短信的置頂方法及裝置。
背景技術:
短消息作為移動終端的一種異步交流方式被廣泛應用,存儲短信的介質也不斷的 擴大,比如普通(U)SIM卡、大容量(U)SIM卡以及移動終端自帶的存儲介質。通常默認方式 是按照短信接收的先后順序保存在短信收件箱中,且以最新接收的信息置頂?shù)姆绞酱鎯Α?但隨著短信的日漸增多,許多重要的短信或者重要聯(lián)系人發(fā)送的短信被一堆垃圾短信或者 不重要的短信淹沒,大量的短信條目給用戶查看短信帶來不便。現(xiàn)有技術中,有將短信按照 發(fā)件人來分類,但該方法需要維護多個短信分類列表,并且對于不同發(fā)件人的重要信息不 能同時提取到容易查找的位置,在實際應用中有一定的局限性。
發(fā)明內容
本發(fā)明的目的是提出一種將短信按照用戶設定的規(guī)則置頂?shù)奶幚矸椒ê脱b置。 為達到上述目的本發(fā)明采用的技術方案如下 —種實現(xiàn)短信置頂?shù)姆椒?,應用于終端中對短信息的處理,包括 確定要置頂短信的規(guī)則; 根據(jù)用戶選定的置頂規(guī)則將需要置頂?shù)亩绦胚x出;
將選出的置頂?shù)亩绦糯娣庞谟脩舳绦棚@示列表的最上端。 進一步,所述方法還包括如果滿足該置頂規(guī)則的短信不止一條,則繼續(xù)選出將置 頂?shù)亩绦?,如果沒有更多短信需要置頂,則更新剩余短信的顯示列表,將存在所有短信存儲 介質上的剩余短信按接收的時間先后存放在置頂短信的后面,直到所有短信都得到顯示。
進一步,所述方法還包括所述置頂短信的規(guī)則包括指定的發(fā)件人、某段發(fā)件時 間以及用戶選定的某些有用的特殊短信。 所述短信存儲介質包括;普通(U)SIM卡中、大容量(U)SIM卡、移動終端自帶的存 儲單元以及對數(shù)據(jù)卡而言的PC側的存儲介質。 所述短信置頂規(guī)則生效后,實時收到一條新短信時,解析出該短信的發(fā)件人和發(fā)
件時間,并判斷是否滿足置頂規(guī)則,滿足則置頂,不滿足則將其放于所有置頂短信的下一個
位置中,更新短信顯示列表。 所述置頂短信需要記錄索引號。 所述置頂短信為多條時,則根據(jù)記錄的置頂短信索引號,按時間先后,將置頂?shù)乃?有短信重新排列。 另外,本發(fā)明還提出一種短信置頂?shù)难b置,包括任務總控制模塊、讀取管理模塊、 PDU解析模塊,其中 所述任務總控制模塊負責將用戶選擇的規(guī)則理解并下發(fā)到相應的處理模塊,最后 得到滿足用戶需求的短信置頂,同時負責更新短信顯示列表;
所述讀取管理模塊是根據(jù)所述任務總控制模塊的命令,負責從短信存儲介質中逐 條讀取短信的PDU串,發(fā)送給PDU解析模塊解析; 所述PDU解析模塊是對于所述讀取管理模塊發(fā)送的PDU碼流,按照協(xié)議進行解析, 獲得所述短信的發(fā)件人和發(fā)件時間,將結果反饋給所述讀取管理模塊。 進一步,所述裝置還包括所述讀取管理模塊還保存滿足置頂規(guī)則短信的索引號、
發(fā)件人及發(fā)件時間,同時給控制器返回需要置頂短信的內容,當用戶刪除短信時若選擇保
留置頂短信,則將置頂短信的索引讀取出來,排除這些索引號對應的短信進行刪除。
進一步,所述裝置還包括所述短信顯示列表可以是一個鏈表或者數(shù)組等形式的
數(shù)據(jù)結構。 綜上,本發(fā)明所提供的方法和裝置,使得在大量短信條目中,用戶可以根據(jù)自己的 意愿,設置滿足某些規(guī)則的短信始終位于顯示列表的最上面,這樣便于用戶再次查看感興 趣的信息,而且將某些需要辦理的事務提醒信息,置于顯示列表最上端有利于對用戶起到 提醒的功效,相當于一個記事本。在刪除收件箱短信時,可以選擇保留這些置頂短信,這樣 自然的濾掉了一些垃圾短信和不重要的短信。采用該方法和裝置,給用戶帶來了便利,提 高了移動終端用戶的體驗。利用該方法和裝置,用戶可以設置某個發(fā)件人、某段接收時間以 及用戶刻意選定的短信始終在收件箱的最上面顯示,其余的短信仍然按照接收的先后順序 排列,以便于用戶查看。 一旦預先設置的規(guī)則生效,不僅當前已接收的短信按照該規(guī)則被管 理,以后新到的短信也將會按照該規(guī)則實行。此外,當用戶選擇刪除短信時可以選擇是否保 留這些置頂?shù)亩绦拧?br>
圖1是本發(fā)明的短信置頂方法的主要步驟流程圖; 圖2是本發(fā)明短信置頂方法的第一實施例的流程圖(將某個聯(lián)系人的短信置 頂); 圖3是根據(jù)本發(fā)明具有短信置頂方法的另一種實施例的流程圖(實時接收短信的 處理); 圖4是本發(fā)明實施例短信置頂裝置的模塊框架圖。
具體實施例方式
本發(fā)明的短信處理方法按照以下實施方式進行,但并不限于以下的實施方式
如圖1是本發(fā)明的具有短信置頂方法的主要步驟,如下 S100是設置短信的置頂規(guī)則,可包含設置某個發(fā)件人的短信置頂、某段時間接收 的短信置頂、以及用戶當前選擇的短信置頂?shù)纫?guī)則; S102判斷是否只有當前短信滿足規(guī)則,也就是判斷用戶選擇的規(guī)則類型,如果是 進入步驟S103,如果否進入步驟S101 ; S101查找滿足置頂規(guī)則的短信,然后再進入步驟S103,循環(huán)查找直到短信存儲介
質中所有的短信都查找完成; S103將用戶選擇的短信置頂; S104更新整個短信顯示列表,將置頂?shù)亩绦虐凑找欢樞蚺帕?比如接收時間先后),其余短信按照一定的順序排列在置頂短信的下面,任務完成。 如圖2是根據(jù)本發(fā)明具有短信置頂方法的第一實施例的流程圖,是當用戶設置將 某聯(lián)系人所發(fā)送的短信置頂時的實現(xiàn)方法,如下 S200是在用戶界面上選定某個指定號碼或者某個聯(lián)系人的短信置頂,顯然這不是 設置當前短信置頂; S201通過查找判斷的方式得到需要置頂?shù)囊粭l和多條短信; S202判斷是否查詢過所有短信存儲介質,包括普通(U)SIM卡、大容量(U)SIM卡以
及其它存儲短信的介質,如果已經(jīng)查詢結束則進入步驟S207,否則進入步驟S203 ; S203按照不同存儲介質的索引號先后,獲取一條短信的PDU碼流; S204解析PDU碼流,可以獲得該條短信對應的發(fā)件人和發(fā)件時間; S205判斷當前短信是否滿足置頂?shù)臈l件,如果滿足則進入步驟S206,如果不滿足
置頂條件,則進入步驟S202循環(huán)處理; S206記錄下該條短信的關鍵信息(包括索引號、發(fā)件人和發(fā)件時間等),并將該條
短信置于顯示列表的頂端,相同發(fā)件人置頂以后按照接收的前后排列; S207更新短信顯示列表,將置頂?shù)亩绦虐凑找欢ǖ姆绞街糜陧敹?,剩余短信置?br>
置頂短信后面。 圖3是根據(jù)本發(fā)明具有短信置頂方法的另一種實施例的流程圖,是當短信置頂策 略生效以后,終端收到一條實時短信的處理步驟,如下 S301將網(wǎng)絡側下發(fā)接收到的短信存儲到存儲介質中,包括(U)SIM卡、大容量(U) SIM卡、終端自身的短信存儲介質以及PC端; S302獲取該短信的PDU碼流,解析出關鍵參數(shù),比如發(fā)件人和發(fā)件時間等;
S303根據(jù)關鍵參數(shù)判斷該短信是否滿足置頂條件,如果滿足則進入步驟S305,否 則進入步驟S304 ; S304表示不滿足置頂條件,根據(jù)接收時間或類別,將該短信置于置頂短信之后的 相應位置; S305是將該短信置頂,位于短信顯示列表的最上端; S306將剩余短信重排,更新整個短信顯示列表并通知用戶新短信的到來。
圖4是根據(jù)本發(fā)明實施例的裝置模塊框架圖,本發(fā)明實施例的裝置包括任務總控 制模塊401、PDU解析模塊402、讀取管理模塊403,在系統(tǒng)框架中,還包括用戶操作界面400、 存儲短信介質模塊405、短信顯示列表模塊404。 用戶操作界面400,即用戶可以在該界面選擇按照某種規(guī)則來置頂短信; 任務總控制模塊401,負責將用戶選擇的規(guī)則理解并下發(fā)到相應的處理模塊,最后
得到滿足用戶需求的短信置頂,同時負責更新短信顯示列表; 讀取管理模塊403,該模塊的主要功能是從短信存儲介質中讀取短信的PDU碼流, 并將其發(fā)送給402模塊; PDU解析模塊402,解析碼流并判斷當前短信是否滿足置頂?shù)臈l件,如果滿足則發(fā) 送給401模塊,如果不滿足則繼續(xù)獲取下一條短信,直到所有的短信都被掃描判斷完成;
存儲短信的介質模塊405,包括普通(U)SIM卡、大容量(U) SIM卡、移動終端自帶的 存儲單元以及對數(shù)據(jù)卡而言的PC端存儲介質;
短信的顯示列表模塊404,可以是一個鏈表或者數(shù)組等形式的數(shù)據(jù)結構。 此外,用戶可以任意更改或者取消以上說明的短信管理方法,主要步驟如下第一
步,用戶通過界面選擇取消置頂管理模式;第二步,按照索引號讀取所有存儲介質的短信條
目,通過PDU解析模塊解析出收件時間,將該時間和在存儲介質中的索引號對應;第三步,
按照時間的先后將索引號對應的短信列表還原。 當然,本發(fā)明還可有多種實施方式,在不背離本發(fā)明精神及其實質的情況,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的更改或變化,但凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換、改進,均應包含在本發(fā)明的保護范圍之內。
權利要求
一種實現(xiàn)短信置頂?shù)姆椒?,應用于終端中對短信息的處理,包括確定要置頂短信的規(guī)則;根據(jù)用戶選定的置頂規(guī)則將需要置頂?shù)亩绦胚x出;將選出的置頂?shù)亩绦糯娣庞谟脩舳绦棚@示列表的最上端。
2. 如權利要求1所述的方法,其特征在于進一步包括,如果滿足該置頂規(guī)則的短信不 止一條,則繼續(xù)選出將置頂?shù)亩绦?,如果沒有更多短信需要置頂,則更新剩余短信的顯示列 表,將存在所有短信存儲介質上的剩余短信按接收的時間先后存放在置頂短信的后面,直 到所有短信都得到顯示。
3. 如權利要求1所述的方法,其特征在于所述置頂短信的規(guī)則包括指定的發(fā)件人、 某段發(fā)件時間以及用戶選定的某些有用的特殊短信。
4. 如權利要求l所述的方法,其特征在于所述短信存儲介質包括;普通SIM卡或USIM 卡中、大容量SIM卡或USIM卡中、移動終端自帶的存儲單元以及對數(shù)據(jù)卡而言的PC側的存 儲介質。
5. 如權利要求l所述的方法,其特征在于所述短信置頂規(guī)則生效后,實時收到一條新 短信時,解析出該短信的發(fā)件人和發(fā)件時間,并判斷是否滿足置頂規(guī)則,滿足則置頂,不滿 足則將其放于所有置頂短信的下一個位置中,更新短信顯示列表。
6. 如權利要求1所述的方法,其特征在于所述置頂短信需要記錄索引號。
7. 如權利要求5所述的方法,其特征在于所述置頂短信為多條時,則根據(jù)記錄的置頂 短信索引號,按時間先后,將置頂?shù)乃卸绦胖匦屡帕小?br>
8. —種短信置頂?shù)难b置,包括任務總控制模塊、讀取管理模塊、PDU解析模塊,其中 所述任務總控制模塊負責將用戶選擇的規(guī)則理解并下發(fā)到相應的處理模塊,最后得到滿足用戶需求的短信置頂,同時負責更新短信顯示列表;所述讀取管理模塊是根據(jù)所述任務總控制模塊的命令,負責從短信存儲介質中逐條讀 取短信的PDU串,發(fā)送給PDU解析模塊解析;所述PDU解析模塊是對于所述讀取管理模塊發(fā)送的PDU碼流,按照協(xié)議進行解析,獲得 所述短信的發(fā)件人和發(fā)件時間,將結果反饋給所述讀取管理模塊。
9. 如權利要求8所述的裝置,其特征在于所述讀取管理模塊還保存滿足置頂規(guī)則短 信的索引號、發(fā)件人及發(fā)件時間,同時給控制器返回需要置頂短信的內容,當用戶刪除短信 時若選擇保留置頂短信,則將置頂短信的索引讀取出來,排除這些索引號對應的短信進行 刪除。
10. 如權利要求8所述的裝置,其特征在于所述短信顯示列表可以是一個鏈表或者數(shù) 組等形式的數(shù)據(jù)結構。
全文摘要
本發(fā)明涉及一種實現(xiàn)短信置頂?shù)姆椒跋到y(tǒng),在大量短信條目中,用戶可以根據(jù)自己的意愿,設置滿足某些規(guī)則的短信始終位于顯示列表的最上面,這樣便于用戶再次查看感興趣的信息,其余的短信仍然按照接收的先后順序排列,以便于用戶查看。一旦預先設置的規(guī)則生效,不僅當前已接收的短信按照該規(guī)則被管理,以后新到的短信也將會按照該規(guī)則實行。此外,當用戶選擇刪除收件箱短信時可以選擇是否保留這些置頂?shù)亩绦?,這樣自然的濾掉了一些垃圾短信和不重要的短信。采用本發(fā)明的方法及系統(tǒng),給用戶帶來了便利,提高了移動終端用戶的體驗。
文檔編號H04M1/72GK101719954SQ20091018953
公開日2010年6月2日 申請日期2009年11月24日 優(yōu)先權日2009年11月24日
發(fā)明者姜承志, 熊靜, 王串輝 申請人:中興通訊股份有限公司