專利名稱:電話簿的管理方法及裝置的制作方法
技術領域:
本發明是關于電話簿的管理方法及裝置,特別是關于能夠動態排列電話簿的管理 方法及裝置。
背景技術:
目前隨著通信技術的發展和通信費用的降低,人與人之間交流的機會也隨之增 加,一個人所認識的人也越來越多。現在比較普遍的通信工具為手機,并且在每一部手機中存儲有大量的電話號碼。 但是目前的電話簿,大多數是采用了靜態排列方式,如根據聯系人姓名的字母順序來排列、 或者根據聯系人姓名的筆畫順序來排列、或者根據在聯系人信息中其他不變的參數來排列寸寸。綜上所述,基于靜態排列的電話簿中無法獲知哪些聯系人在很長時間內沒有聯 系,因此現有的電話簿中存儲的很多聯系人都長時間很少聯系或者沒有聯系,從而導致加 劇了人與人之間關系的生疏。
發明內容
本發明的目的是提供一種電話簿的管理方法及裝置,以克服現有技術中只能以靜 態方式排列電話簿中的聯系人導致無法及時與聯系人進行聯系的缺陷。為實現上述目的,本發明提供了一種電話簿的管理方法,包括步驟101、根據電 信業務的處理,激活一電話號碼;步驟102、根據激活的所述電話號碼,判斷所述電話號碼 是否為電話簿中聯系人的電話號碼;步驟103、若所述電話號碼為電話簿中聯系人的電話 號碼,則根據第一積分算法生成第一積分值,所述根據第一積分算法生成第一積分值的步 驟包括根據接收短信的次數、接收彩信的次數、接收郵件的次數、響應通話請求的次數、向 所述電話號碼發送短信的次數、向所述電話號碼發送彩信的次數、向所述電話號碼發送郵 件的次數、向所述電話號碼發出通話請求的次數和通話時間中任一或任意組合,生成第一 積分值;步驟104、根據所述第一積分值和所述聯系人的已有積分值進行加法運算,生成當 前積分值;步驟105、生成所述當前積分值后,結束操作。其中,所述電信業務包括接收由所述電話號碼發送的短信、彩信或者郵件;響應 由所述電話號碼發出的通話請求;向所述電話號碼發送短信、彩信或者郵件;或者向所述 電話號碼發出通話請求。其中,在所述步驟102之后還包括若所述電話號碼不是電話簿中聯系人的電話 號碼,則結束操作。其中,還包括判斷在設定時間內是否激活所述電話簿中某一聯系人的電話號碼, 若在設定時間內未激活所述電話簿中某一聯系人的電話號碼,則根據第二積分算法生成第 二積分值;根據所述第二積分值和所述聯系人的已有積分值進行減法運算,生成當前積分值。
其中,還包括判斷所述當前積分是否大于或等于0,若所述當前積分大于或等于 0,則結束操作;若所述當前積分小于0,則提示與所述當前積分對應的電話號碼盡快聯系。其中,在進行所述減法運算之前還包括判斷所述聯系人的已有積分值是否為0 ; 若所述聯系人的已有積分值為0,則結束操作,若所述聯系人的已有積分值不為0,則繼續 進行后續的減法運算。其中,若在設定時間內已激活所述電話簿中某一聯系人的電話號碼,則結束操作。其中,還包括對所述聯系人的已有積分值進行人工加法運算或者人工減法運算, 生成當前積分值。為實現上述目的,本發明提供了一種電話簿的管理裝置,包括激活模塊,根據電 信業務的處理,用于激活一電話號碼;第一判斷模塊,用于根據激活的所述電話號碼,判斷 所述電話號碼是否為電話簿中聯系人的電話號碼;第一生成模塊,當所述第一判斷模塊判 斷出若所述電話號碼為電話簿中聯系人的電話號碼時,用于根據第一積分算法生成第一積 分值;加法模塊,用于根據所述第一積分值和所述聯系人的已有積分值進行加法運算,生成 當前積分值;結束模塊,用于生成所述當前積分值后,結束操作。其中,所述結束模塊,當所述第一判斷模塊判斷出所述電話號碼不是電話簿中聯 系人的電話號碼時,還用于結束操作。其中,還包括第二判斷模塊,用于判斷在設定時間內是否激活所述電話簿中某一 聯系人的電話號碼;第二生成模塊,當所述第二判斷模塊判斷出在設定時間內未激活所述 電話簿中某一聯系人的電話號碼時,用于根據第二積分算法生成第二積分值;減法模塊,用 于根據所述第二積分值和所述聯系人的已有積分值進行減法運算,生成當前積分值。其中,還包括提醒模塊,用于判斷所述當前積分是否大于或等于0,若所述當前 積分大于或等于0,則結束操作;若所述當前積分小于0,則提示與所述當前積分對應的電 話號碼盡快聯系。其中,還包括第三判斷模塊,在進行所述減法運算之前,用于判斷所述聯系人的 已有積分值是否為0 ;此時,所述結束模塊,當所述第三判斷模塊判斷出所述聯系人的已有 積分值為0時,還用于結束操作,所述減法模塊,當所述第三判斷模塊判斷出所述聯系人的 已有積分值不為0時,用于繼續進行后續的減法運算。其中,所述結束模塊,當所述第二判斷模塊判斷出在設定時間內已激活所述電話 簿中某一聯系人的電話號碼時,還用于結束操作。其中,還包括人工模塊,用于對所述聯系人的已有積分值進行人工加法運算或者 人工減法運算,生成當前積分值。本實施例通過給電話簿中的聯系人調整積分值的方法,克服了現有技術中只能以 靜態方式排列電話簿中的聯系人導致無法及時與聯系人進行聯系的缺陷,從而使得手機用 戶能夠及時發現在電話簿中長時間未聯系的聯系人進行聯系。另外,本實施例中,由于經常 聯系的聯系人的積分比較高,因此在電話簿中這些人的電話號碼排列在比較靠前的位置, 因此需要與這些人聯系的時候還可以達到快速撥號的效果。
圖1為本發明電話簿的管理方法的第一實施例的流程圖。
圖2為本發明電話簿的管理方法的第二實施例的流程圖。圖3為本發明電話簿的管理裝置的第一實施例的結構圖。圖4為本發明電話簿的管理裝置的第二實施例的結構圖。
具體實施例方式圖1為本發明電話簿的管理方法的第一實施例的流程圖。如圖1所示,本實施例 的電話簿的管理方法包括步驟101、處于待機狀態下的手機,根據電信業務的處理,激活某一電話號碼。在這里,電信業務包括接收由某一電話號碼發送的短信、彩信或者郵件;響應由 某一電話號碼發出的通話請求;向某一電話號碼發送短信、彩信或者郵件;或者當向某一 電話號碼發出通話請求。隨著通信技術的發展,會產生新的通信業務,因此只要用戶手機與 某一電話號碼之間存在信令交互,則應當視為對該電話號碼的激活。當然,在這里需要說明的是當手機用戶發送郵件或接收郵件時,如果與郵件地址 對應的聯系人沒有相應的電話號碼時,這里所指的電話號碼就是郵件地址。以下,對相同的 情況不做一一說明。步驟102、根據激活的所述電話號碼,判斷所述電話號碼是否為電話簿中聯系人的 電話號碼。此時,可以將激活的電話號碼與電話簿中所有聯系人的電話號碼進行一一比較, 以判斷所述電話號碼是否為電話簿中聯系人的電話號碼。另外,還可以從激活的電話號碼中選擇至少一個字符,并根據選擇字符在電話簿 中聯系人的電話號碼中進行第一次比較;然后從激活的電話號碼中選擇剩下的字符,并根 據剩下的字符對第一次比較的結果進行第二次比較。采用分級比較方式,一方面可以提高 判斷效率,另一方面還可以提高處理器的處理效率。步驟103、若所述電話號碼為電話簿中聯系人的電話號碼,則根據第一積分算法生 成第一積分值。根據第一積分算法生成第一積分值的方法有多種,例如根據接收短信的次數、接 收彩信的次數、接收郵件的次數、響應通話請求的次數、向所述電話號碼發送短信的次數、 向所述電話號碼發送彩信的次數、向所述電話號碼發送郵件的次數、向所述電話號碼發出 通話請求的次數和通話時間中任一或任意組合,生成第一積分值。進一步地,當接收短信1次、接收彩信1次、接收郵件1次、響應通話請求1次、向 所述電話號碼發送短信1次、向所述電話號碼發送彩信1次、向所述電話號碼發送郵件1次 或向所述電話號碼發出通話請求1次時,可以生成1積分,即第一積分值是1。當通話時間 為小于或等于1分鐘時,生成1積分,當通話時間為大于1分鐘和小于或等于5分鐘時,生 成2積分,當通話時間為大于5分鐘時,生成3積分。當然,可以根據手機用戶的實際需要, 在上述的積分方中可以選擇一個或者任意組合,以滿足手機用戶的不同需要。步驟104、根據所述第一積分值和所述聯系人的已有積分值進行加法運算,生成當 前積分值。在這里,生成的當前積分值可以以數字方式顯示在手機上,或者還可以以紅心方 式顯示在手機上,或者可以根據積分調整聯系人頭像或姓名的顯示方式,例如閃爍,加粗等等。在這里,以紅心方式顯示的時候,紅心與當前積分之間存在比例關系,即當前積分越多 紅心越多,當前積分越少紅心也越少。步驟105、生成所述當前積分值后,結束操作。如果在步驟102中判斷出所述電話 號碼不是電話簿中聯系人的電話號碼時,則直接執行步驟105,即結束操作。本實施例通過給電話簿中的聯系人調整積分值的方法,克服了現有技術中只能以 靜態方式排列電話簿中的聯系人導致無法及時與聯系人進行聯系的缺陷,從而使得手機用 戶能夠及時發現在電話簿中長時間未聯系的聯系人進行聯系。另外,本實施例中,由于經常 聯系的聯系人的積分比較高,因此在電話簿中這些人的電話號碼排列在比較靠前的位置, 因此需要與這些人聯系的時候還可以達到快速撥號的效果。進一步地,在本實施例中還可以包括對所述聯系人的已有積分值進行人工加法 運算或者人工減法運算,生成當前積分值。即對已有積分值進行人工操作。在本實施例中 通過對已有積分值進行人工操作,可以使得電話簿中某一聯系人排列在某一特定位置上, 例如將某一聯系人排列在第一位或者最后一位,從而在動態排列電話簿的基礎上實現了 對部分聯系人的靜態排列。圖2為本發明電話簿的管理方法的第二實施例的流程圖。本發明電話簿的管理方 法的第二實施例是在本發明電話簿的管理方法的第一實施例的基礎上進行的改進型實施 例,因此在詳細說明本發明電話簿的管理方法的第二實施例時,與本發明電話簿的管理方 法的第一實施例的說明重疊部分不進行贅述。如圖2所示,本實施例的電話簿的管理方法 包括步驟201、判斷在設定時間內是否激活所述電話簿中某一聯系人的電話號碼。在這里,設定時間可以為1周、一個月或數天,具體時間可以根據手機用戶的具體 需要進行設置。另外,對于電話號碼的激活方式已經在第一實施例中進行過詳細說明,因此 在這里不再贅述。步驟202、若在設定時間內未激活所述電話簿中某一聯系人的電話號碼,則根據第 二積分算法生成第二積分值。在這里,根據第二積分算法生成第二積分值的方法有多種,例如當設定時間為一 周時,每出現一次未激活某一電話號碼的時間為一周時,生成一個積分,即第二積分值。進一步地,在本實施例中,第一積分值與第二積分值可以采用相同的積分形式,也 可以采用不同的積分形式。步驟203、判斷所述聯系人的已有積分值是否為0。步驟204、若所述聯系人的已有積分值不為0,根據所述第二積分值和所述聯系人 的已有積分值進行減法運算,生成當前積分值。步驟205、若所述聯系人的已有積分值為0,結束操作。本實施例通過給電話簿中長時間未聯系的聯系人調整積分值的方法,可以主動針 對不經常聯系的聯系人進行動態排列,從而使得手機用戶可以通過電話簿能夠便捷地瀏覽 需要聯系的聯系人。進一步地,在本實施例中,可以不經過步驟203直接執行步驟204。進一步地,在本實施例中還可以包括對所述聯系人的已有積分值進行人工加法 運算或者人工減法運算,生成當前積分值。即對已有積分值進行人工操作。在本實施例中通過對已有積分值進行人工操作,可以使得電話簿中某一聯系人排列在某一特定位置上, 例如將某一聯系人排列在第一位或者最后一位,從而在動態排列電話簿的基礎上實現了 對部分聯系人的靜態排列。進一步地,本實施例的步驟201 步驟205與步驟101 步驟105之間沒有嚴格 的時間關系,可以同時進行也可以依次進行。即,圖2中的A可以代指圖1中的任意步驟。進一步地,在本實施例中還可以包括步驟206、判斷所述當前積分是否大于或 等于0,若所述當前積分大于或等于0,則結束操作;若所述當前積分小于0,則提示與所述 當前積分對應的電話號碼盡快聯系。在步驟206中,判斷步驟可以以設定頻率進行,例如在每周星期一的上午或者每 月的第一個星期一的上午對電話簿里所有電話號碼積分進行判斷。另外,在步驟206中,提 醒的方式可以有多種,例如通過鬧鈴或震動方式吸引手機用戶的注意,并將相應的電話號 碼顯示在手機屏幕上;或者將相應的電話號碼和未與該相應電話號碼聯系的時間同時顯示 在手機屏幕上,從而使得手機用戶不僅可以得知“冷落”的電話號碼,而且還可以得知“冷 落”該電話號碼的程度。進一步地,還可以用黑心代替未與該相應電話號碼聯系的時間,并 且以黑心個數表示未聯系時間的長短。除此之外,還可以通過加粗相應的電話號碼或者閃 爍相應的電話號碼等方式,可以達到提醒手機用戶的目的。在本實施例中,通過主動提醒手 機用戶的方法還可以防止手機用戶過度“冷落”某一電話號碼。在這里,步驟206和其他步 驟之間沒有嚴格的時間關系,可以在其他步驟之后或之前進行,或者可以與其他步驟同時 進行。圖3為本發明電話簿的管理裝置的第一實施例的結構圖。如圖3所示,本實施例 的電話簿的管理裝置包括激活模塊11,用于根據電信業務的處理,激活一電話號碼。第一判斷模塊12,用于根據激活的所述電話號碼,判斷所述電話號碼是否為電話 簿中聯系人的電話號碼。第一生成模塊13,當所述第一判斷模塊12判斷出若所述電話號碼為電話簿中聯 系人的電話號碼時,用于根據第一積分算法生成第一積分值。加法模塊14,用于根據所述第一積分值和所述聯系人的已有積分值進行加法運 算,生成當前積分值。結束模塊15,用于生成所述當前積分值后,結束操作。另外,當所述第一判斷模塊 判斷出所述電話號碼不是電話簿中聯系人的電話號碼時,還用于結束操作。本實施例通過給電話簿中的聯系人調整積分值的方法,克服了現有技術中只能以 靜態方式排列電話簿中的聯系人導致無法及時與聯系人進行聯系的缺陷,從而使得手機用 戶能夠及時發現在電話簿中長時間未聯系的聯系人進行聯系。另外,本實施例中,由于經常 聯系的聯系人的積分比較高,因此在電話簿中這些人的電話號碼排列在比較靠前的位置, 因此需要與這些人聯系的時候還可以達到快速撥號的效果。進一步地,在本實施例中還可以包括人工模塊,用于對所述聯系人的已有積分值 進行人工加法運算或者人工減法運算,生成當前積分值。此時,通過人工某塊對已有積分值 進行人工操作,可以使得電話簿中某一聯系人排列在某一特定位置上,例如將某一聯系人 排列在第一位或者最后一位,從而在動態排列電話簿的基礎上實現了對部分聯系人的靜態排列。圖4為本發明電話簿的管理裝置的第二實施例的結構圖。本發明電話簿的管理裝 置的第二實施例是在本發明電話簿的管理裝置的第一實施例的基礎上進行的改進型實施 例,因此在詳細說明本發明電話簿的管理裝置的第二實施例時,與本發明電話簿的管理裝 置的第一實施例的說明重疊部分不進行贅述。如圖4所示,本實施例的電話簿的管理裝置 還包括第二判斷模塊21,用于判斷在設定時間內是否激活所述電話簿中某一聯系人的電 話號碼。第二生成模塊22,當所述第二判斷模塊判斷出在設定時間內未激活所述電話簿中 某一聯系人的電話號碼時,用于根據第二積分算法生成第二積分值。第三判斷模塊23,在進行所述減法運算之前,用于判斷所述聯系人的已有積分值 是否為0。減法模塊24,當所述第三判斷模塊判斷出所述聯系人的已有積分值不為0時,用 于繼續進行后續的減法運算。結束模塊15,當所述第三判斷模塊判斷出所述聯系人的已有積分值為0時,還用
于結束操作。本實施例通過給電話簿中長時間未聯系的聯系人調整積分值的方法,可以主動針 對不經常聯系的聯系人進行動態排列,從而使得手機用戶可以通過電話簿能夠便捷地瀏覽 需要聯系的聯系人。進一步地,在本實施例中也可以直接省略第三判斷模塊23。進一步地,在本實施例中還可以包括人工模塊,用于對所述聯系人的已有積分值 進行人工加法運算或者人工減法運算,生成當前積分值。此時,通過人工某塊對已有積分值 進行人工操作,可以使得電話簿中某一聯系人排列在某一特定位置上,例如將某一聯系人 排列在第一位或者最后一位,從而在動態排列電話簿的基礎上實現了對部分聯系人的靜 態排列。進一步地,在本實施例中還可以包括提醒模塊,用于判斷所述當前積分是否大于 或等于0,若所述當前積分大于或等于0,則結束操作;若所述當前積分小于0,則提示與所 述當前積分對應的電話號碼盡快聯系。關于提醒模塊的進一步說明可以參見在本發明電話 簿的管理方法的第二實施例中關于步驟206的說明,因此在本實施例中對提醒模塊的功能 和效果不進行贅述。在關于方法和裝置的實施例中,雖然以移動終端為具體的載體,但是本發明的方 法和裝置同樣可以應用于網絡。當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,熟 悉本領域的普通技術人員當可根據本發明做出各種相應的改變和變形,但這些相應的改變 和變形都應屬于本發明所附的權利要求的保護范圍。
權利要求
1.一種電話簿的管理方法,其特征在于,包括 步驟101、根據電信業務的處理,激活一電話號碼;步驟102、根據激活的所述電話號碼,判斷所述電話號碼是否為電話簿中聯系人的電話 號碼;步驟103、若所述電話號碼為電話簿中聯系人的電話號碼,則根據第一積分算法生成第 一積分值,所述根據第一積分算法生成第一積分值的步驟包括根據接收短信的次數、接收 彩信的次數、接收郵件的次數、響應通話請求的次數、向所述電話號碼發送短信的次數、向 所述電話號碼發送彩信的次數、向所述電話號碼發送郵件的次數、向所述電話號碼發出通 話請求的次數和通話時間中任一或任意組合,生成第一積分值;步驟104、根據所述第一積分值和所述聯系人的已有積分值進行加法運算,生成當前積 分值;步驟105、生成所述當前積分值后,結束操作。
2.根據權利要求1所述的電話簿的管理方法,其特征在于,所述電信業務包括 接收由所述電話號碼發送的短信、彩信或者郵件;響應由所述電話號碼發出的通話請求; 向所述電話號碼發送短信、彩信或者郵件;或者 向所述電話號碼發出通話請求。
3.根據權利要求1所述的電話簿的管理方法,其特征在于,在所述步驟102之后還包括若所述電話號碼不是電話簿中聯系人的電話號碼,則結束操作。
4.根據權利要求1 3所述的任一電話簿的管理方法,其特征在于,還包括 判斷在設定時間內是否激活所述電話簿中某一聯系人的電話號碼,若在設定時間內未激活所述電話簿中某一聯系人的電話號碼,則根據第二積分算法生 成第二積分值;根據所述第二積分值和所述聯系人的已有積分值進行減法運算,生成當前積分值。
5.根據權利要求4所述的電話簿的管理方法,其特征在于,還包括 判斷所述當前積分是否大于或等于0,若所述當前積分大于或等于0,則結束操作;若所述當前積分小于0,則提示與所述當前積分對應的電話號碼盡快聯系。
6.根據權利要求4所述的電話簿的管理方法,其特征在于,在進行所述減法運算之前 還包括判斷所述聯系人的已有積分值是否為0 ;若所述聯系人的已有積分值為0,則結束操作,若所述聯系人的已有積分值不為0,則繼續進行后續的減法運算。
7.根據權利要求4所述的電話簿的管理方法,其特征在于,若在設定時間內已激活所述電話簿中某一聯系人的電話號碼,則結束操作。
8.根據權利要求1 3所述的任一電話簿的管理方法,其特征在于,還包括對所述聯系人的已有積分值進行人工加法運算或者人工減法運算,生成當前積分值。
9.一種電話簿的管理裝置,其特征在于,包括激活模塊,根據電信業務的處理,用于激活一電話號碼;第一判斷模塊,用于根據激活的所述電話號碼,判斷所述電話號碼是否為電話簿中聯 系人的電話號碼;第一生成模塊,當所述第一判斷模塊判斷出若所述電話號碼為電話簿中聯系人的電話 號碼時,用于根據第一積分算法生成第一積分值;加法模塊,用于根據所述第一積分值和所述聯系人的已有積分值進行加法運算,生成 當前積分值;結束模塊,用于生成所述當前積分值后,結束操作。
10.根據權利要求9所述的電話簿的管理裝置,其特征在于,所述結束模塊,當所述第一判斷模塊判斷出所述電話號碼不是電話簿中聯系人的電話 號碼時,還用于結束操作。
11.根據權利要求9或10所述的電話簿的管理裝置,其特征在于,還包括 第二判斷模塊,用于判斷在設定時間內是否激活所述電話簿中某一聯系人的電話號碼;第二生成模塊,當所述第二判斷模塊判斷出在設定時間內未激活所述電話簿中某一聯 系人的電話號碼時,用于根據第二積分算法生成第二積分值;減法模塊,用于根據所述第二積分值和所述聯系人的已有積分值進行減法運算,生成 當前積分值。
12.根據權利要求11所述的電話簿的管理裝置,其特征在于,還包括提醒模塊,用于判斷所述當前積分是否大于或等于0,若所述當前積分大于或等于0, 則結束操作;若所述當前積分小于0,則提示與所述當前積分對應的電話號碼盡快聯系。
13.根據權利要求11所述的電話簿的管理裝置,其特征在于,還包括第三判斷模塊,在進行所述減法運算之前,用于判斷所述聯系人的已有積分值是否為 0 ;此時,所述結束模塊,當所述第三判斷模塊判斷出所述聯系人的已有積分值為0時,還用于 結束操作,所述減法模塊,當所述第三判斷模塊判斷出所述聯系人的已有積分值不為0時,用于 繼續進行后續的減法運算。
14.根據權利要求11所述的電話簿的管理方法,其特征在于,所述結束模塊,當所述第二判斷模塊判斷出在設定時間內已激活所述電話簿中某一聯 系人的電話號碼時,還用于結束操作。
15.根據權利要求9或10所述的電話簿的管理方法,其特征在于,還包括人工模塊,用于對所述聯系人的已有積分值進行人工加法運算或者人工減法運算,生 成當前積分值。
全文摘要
本發明涉及一種電話簿的管理方法及裝置,其中該方法包括根據電信業務的處理,激活一電話號碼;根據激活的所述電話號碼,判斷所述電話號碼是否為電話簿中聯系人的電話號碼;若所述電話號碼為電話簿中聯系人的電話號碼,則根據第一積分算法生成第一積分值;根據所述第一積分值和所述聯系人的已有積分值進行加法運算,生成當前積分值;生成所述當前積分值后,結束操作。本實施例通過給電話簿中的聯系人調整積分值的方法,克服了現有技術中只能以靜態方式排列電話簿中的聯系人導致無法及時與聯系人進行聯系的缺陷,從而使得手機用戶能夠及時發現在電話簿中長時間未聯系的聯系人進行聯系。
文檔編號H04M1/275GK102118480SQ200910244488
公開日2011年7月6日 申請日期2009年12月31日 優先權日2009年12月31日
發明者金星輝 申請人:樂金電子(中國)研究開發中心有限公司