[發明專利]基于群發短信時電話本號碼過濾的方法和移動終端無效
| 申請號: | 200910192047.1 | 申請日: | 2009-09-03 |
| 公開(公告)號: | CN102006353A | 公開(公告)日: | 2011-04-06 |
| 發明(設計)人: | 蔡懷琳;賴太平 | 申請(專利權)人: | 廈門敏訊信息技術股份有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;H04M1/2745 |
| 代理公司: | 廈門市誠得知識產權代理事務所 35209 | 代理人: | 方惠春 |
| 地址: | 361000 廈門市火炬高新技*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 群發短信 電話本 號碼 過濾 方法 移動 終端 | ||
所屬技術領域
本發明涉及一種基于群發短信時電話本號碼過濾的方法和移動終端。
背景技術
移動終端作為現代通訊工具,這幾年發展的速度非常快,現已成為人們日常生活中必不可少的通訊聯絡工具,隨著這個消費群體的不斷遞增,移動終端的電話本聯系人條目也在不斷增加。為了方便使用中可以快捷的查詢到所需要的聯系人,通常采用對電話本的聯系人進行分組管理,分組管理對于用戶需要群發短信時可以大大提高發送效率,避免電話本中一個個聯系人去選擇、輸入的繁瑣操作。
一般的,電話本中一個聯系人可以對應多個號碼,同一個號碼可能對應多個不同群組,這對于按電話本群組進行群發短信時,同一個號碼可能接收到多次相同內容的短信,如此,不僅增加了短信發送者的短信費用,而且對短信接收者也造成一定的困擾及影響。
為解決以上問題,因此,當用戶需要群發短信時,必須先對電話本號碼進行過濾,傳統電話本號碼過濾的方法為:根據分組將號碼逐個取出,通過排序插入(如:二分分插入)至分配的緩存中,如果緩存中已存在相同的號碼,則該號碼不再保存,直到號碼取完。例如,如果將終端能存儲的號碼最大個數用N表示,某個分組的號碼個數用M表示,一個號碼的最大字節數用L表示,運用此方法存在如下缺陷:1、需要大量的緩存,如果是動態分配,則分配的空間數為每個分組對應的號碼個數,即需要分配M*L字節;如果是固定分配,則需要分配當前終端所支持最大號碼數的空間,即需要分配N*L字節。前一種做法頻繁申請內存容易導致系統不穩定,后一種做法分配的內存又太多。2、需要大量的移動操作,由于每次插入緩存之前都要進行比較,所以緩存中保存的號碼是一個有序表,而排序需要大量的移動操作。以上所述,這種方法不僅嚴重浪費大量內存,而且效率也極低。
發明內容
本發明提供一種基于群發短信時電話本號碼過濾的方法和移動終端,其克服了現有背景技術存在的電話本號碼過濾占用內存大及效率低的不足。
本發明解決其技術問題所采用的技術方案之一是:
基于群發短信時電話本號碼過濾的方法,其特征在于,它包括:
步驟A1,設置電話本號碼有序表;
步驟A2,根據指定標識定位電話本號碼在有序表中的位置;
步驟A3,判斷所述號碼有序表中當前號碼與前一個號碼是否相同,如果是,則該相同號碼用特定標識為無效,否則,該號碼標識為有效。
一較佳實施例中,該步驟A3,它還包括:步驟A31,判斷當前號碼是否符合指定條件,如果是,則執行步驟A3,否則取當前號碼的下一個號碼進行判斷。
一較佳實施例中,所述設置號碼有序表并根據指定標識定位電話本號碼在有序表中的位置之前,該方法還包括:對電話本中的號碼進行分組編輯,得到群組信息;所述的群組信息包括:群組ID以及所述群組包含的電話號碼。
一較佳實施例中,所述號碼有序表包括標識號、電話號碼、群組ID。
一較佳實施例中,所述的當前號碼為當前群發短信需要判斷的號碼。
本發明解決其技術問題所采用的技術方案之二是:
一種移動終端,其特征在于,它包括:相互連接的群發短信的設置模塊和群發短信的發送模塊;所述群發短信的設置模塊,用于設置移動終端的電話本號碼有序表;所述群發短信的發送模塊,用于根據向指定群組ID對應的移動終端號碼發送所述的待發短信。
一較佳實施例中,所述的群發短信發送模塊包括號碼過濾子模塊和短信發送子模塊,其中,所述號碼過濾子模塊,用于根據指定電話本的群組ID過濾該群組下有效的電話號碼提供給所述短信發送子模塊;所述短信發送子模塊,用于向所述號碼過濾子模塊獲取到的指定群組ID中有效電話號碼發送所述的待發短信。
一較佳實施例中,所述的移動終端還包括:群組編輯模塊和群組存儲模塊;所述群組編輯模塊,用于對移動終端的電話本號碼進行分組編輯,得到電話本群組信息,所述群組信息包括群組ID以及所述群組包含的電話號碼;所述群組存儲模塊,用于存儲所述群組編輯模塊編輯的電話本群組信息,并將所述群組信息提供給所述群發短信的設置模塊。
本技術方案與背景技術相比:由于本發明應用號碼有序表,每字節可以表示號碼有序表中的8個號碼是否選中的信息,即N/8字節,因此,需要占用的內存非常小,即可達到電話本號碼過濾的目的,而且實現方法簡單、快捷。
附圖說明
下面結合附圖和實施例對本發明進一步說明。
圖1是本發明一較佳實施例的號碼過濾方法處理流程圖。
圖2是本發明一較佳實施例的一種移動終端的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門敏訊信息技術股份有限公司,未經廈門敏訊信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910192047.1/2.html,轉載請聲明來源鉆瓜專利網。





