两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通訊錄管理方法及其裝置的制作方法

文檔序號:7720942閱讀:150來源:國知局
專利名稱:通訊錄管理方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域的數(shù)據(jù)業(yè)務(wù)技術(shù),尤其涉及一種通訊錄管理方法及其裝置。
背景技術(shù)
個人通訊錄的傳統(tǒng)形式表現(xiàn)為記載通訊信息的紙張、本簿或者名片夾,現(xiàn)在則廣 泛使用電子形式的通訊錄。個人通訊錄中保存有每一名聯(lián)系人的各種聯(lián)絡(luò)方式、通訊號碼、 聯(lián)系人基本情況信息等,甚至更為復(fù)雜的圖片等多媒體信息。多名聯(lián)系人的信息聚集起來, 實際是一個人記錄他人通訊信息的數(shù)據(jù)庫。盡管有不同的格式標準,個人通訊錄基本不脫 離集中存儲的模式,由通訊錄使用者自行創(chuàng)建和維護。個人通訊錄存儲的載體和應(yīng)用則多 種多樣,如,個人數(shù)字助理(PDA)、個人電腦(PC)、固定電話、移動電話、SIM/USIM卡(用戶 識別卡)、網(wǎng)絡(luò)空間等,其中以移動電話(即手機)上的通訊錄應(yīng)用最為普遍。為避免通訊錄內(nèi)容數(shù)據(jù)遺失,目前有許多技術(shù)手段幫助實現(xiàn)個人通訊錄的備份及 恢復(fù),其基本原理都不外乎將一份與用戶個人通訊錄內(nèi)容相同的數(shù)據(jù)拷貝并分離存儲,例 如保存于SIM卡、PC磁盤或者網(wǎng)絡(luò)空間。如果用戶個人通訊錄內(nèi)容丟失或者損壞,可通過 事先存在別處的數(shù)據(jù)恢復(fù)出來?,F(xiàn)有的個人通訊錄技術(shù)方案均表現(xiàn)為使用者建立并維護一套聯(lián)系人數(shù)據(jù),多名聯(lián) 系人的繁冗通訊信息統(tǒng)一由使用者自行管理,當聯(lián)系人數(shù)量可觀時,通訊錄備份所需存儲 容量隨之劇增,同步恢復(fù)也耗費更多時間。此外,聯(lián)系人實際的通訊信息發(fā)生變動時,使用 者必須及時修改其通訊錄中相應(yīng)聯(lián)系人信息,同時被動更新其備份,否則會造成該聯(lián)系人 通訊信息失效。雖然現(xiàn)有的個人通訊錄管理技術(shù)已經(jīng)基本實現(xiàn)通訊錄的建立、存儲、備份、同步等 管理維護功能,但仍然廣泛采用由個人集中存儲并自行維護多人通訊信息的方式。這種技 術(shù)需要大量存儲空間來應(yīng)對數(shù)量可觀的聯(lián)系人通訊數(shù)據(jù),創(chuàng)建和維護這些數(shù)據(jù)十分困難。

發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種通訊錄管理方法及其裝置,用以解決現(xiàn)有通訊錄管理 技術(shù)存在的網(wǎng)絡(luò)存儲量大和數(shù)據(jù)維護困難的問題。本發(fā)明的實施例提供的技術(shù)方案包括一種通訊錄管理方法,其中,網(wǎng)絡(luò)側(cè)存儲有用戶的通訊錄,所述通訊錄以該通訊錄 所屬用戶的移動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通 訊信息以及該用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊 號碼綁定的用戶標識;當網(wǎng)絡(luò)側(cè)接收到第一用戶變更其本人通訊信息的請求后,根據(jù)所述請求中攜帶的 第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及與第一用戶標識為索引的第 一用戶通訊錄,并根據(jù)所述請求變更該第一用戶通訊錄中用戶本人的通訊信息;然后,從各 通訊錄中獲取聯(lián)系人列表中包含有第一用戶標識的通訊錄以及索引該通訊錄的用戶標識,并在獲取到用戶標識后,將第一用戶通訊錄中用戶本人的通訊信息發(fā)送給與獲取到的用戶 標識綁定的移動通訊號碼所對應(yīng)的移動終端。一種通訊錄管理服務(wù)器,包括通訊錄存儲模塊,用于存儲用戶的通訊錄,所述通訊錄以該通訊錄所屬用戶的移 動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通訊信息以及該 用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用 戶標識;當網(wǎng)絡(luò)側(cè)接收到第一用戶變更其本人通訊信息的請求后,根據(jù)所述請求中攜帶的 第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及與第一用戶標識為索引的第 一用戶通訊錄,并根據(jù)所述請求變更該第一用戶通訊錄中用戶本人的通訊信息;然后,從各 通訊錄中獲取聯(lián)系人列表中包含有第一用戶標識的通訊錄以及索引該通訊錄的用戶標識, 并在獲取到用戶標識后,將第一用戶通訊錄中用戶本人的通訊信息發(fā)送給與獲取到的用戶 標識綁定的移動通訊號碼所對應(yīng)的移動終端。本發(fā)明的上述實施例中,由于網(wǎng)絡(luò)側(cè)存儲的用戶通訊錄中,以聯(lián)系人列表形式來 存儲用戶指向聯(lián)系人的鏈接關(guān)系,而不用為每個用戶存儲其聯(lián)系人的相應(yīng)通訊信息,這樣 節(jié)省了網(wǎng)絡(luò)存儲空間。另一方面,當?shù)谝挥脩糇兏约旱耐ㄓ嵭畔r,通過各用戶通訊錄中 本用戶指向其聯(lián)系人的連接關(guān)系,來查找出將第一用戶添加為聯(lián)系人的用戶,并向查找出 的用戶發(fā)送第一用戶的通訊信息,以便其及時更新終端側(cè)的聯(lián)系人通訊錄,從而實現(xiàn)了網(wǎng) 絡(luò)側(cè)和終端側(cè)通訊錄的聯(lián)動,降低了通訊錄維護難度。一種通訊錄管理方法,其中,網(wǎng)絡(luò)側(cè)存儲有用戶的通訊錄,所述通訊錄以該通訊錄 所屬用戶的移動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通 訊信息以及該用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊 號碼綁定的用戶標識;當網(wǎng)絡(luò)側(cè)接收到第一用戶獲取其通訊錄的請求后,根據(jù)所述請求中攜帶的第一用 戶的移動通訊號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為索引的第一用戶 通訊錄;然后,根據(jù)第一用戶通訊錄的聯(lián)系人列表中的用戶標識獲取以所述用戶標識為索 引的的通訊錄,并將獲取到的通訊錄中用戶本人的通訊信息發(fā)送給第一用戶的移動通訊號 碼對應(yīng)的移動終端。一種通訊錄服務(wù)器,包括通訊錄存儲模塊,用于存儲用戶的通訊錄,所述通訊錄以該通訊錄所屬用戶的移 動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通訊信息以及該 用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用 戶標識;通訊信息變更處理模塊,用于在接收到第一用戶變更其本人通訊信息的請求后, 根據(jù)所述請求中攜帶的第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及與第 一用戶標識為索引的第一用戶通訊錄,并根據(jù)所述請求變更該第一用戶通訊錄中用戶本人 的通訊信息;然后,從各通訊錄中獲取聯(lián)系人列表中包含有第一用戶標識的通訊錄以及索 引所述通訊錄的用戶標識,并在獲取到所述用戶標識后,將第一用戶通訊錄中用戶本人的 通訊信息發(fā)送給與獲取到的用戶標識綁定的移動通訊號碼所對應(yīng)的移動終端。
本發(fā)明的上述實施例中,由于網(wǎng)絡(luò)側(cè)存儲的用戶通訊錄中,以聯(lián)系人列表形式來 存儲用戶指向聯(lián)系人的鏈接關(guān)系,而不用為每個用戶存儲其聯(lián)系人的相應(yīng)通訊信息,這樣 節(jié)省了網(wǎng)絡(luò)存儲空間。另一方面,當?shù)谝挥脩粽埱螳@取其通訊錄時,通過第一用戶通訊錄中 本用戶指向其聯(lián)系人的連接關(guān)系,來查找出第一用戶的聯(lián)系人的通訊錄,并將這些聯(lián)系人 的通訊錄中聯(lián)系人本人的通訊信息發(fā)送第一用戶,從而實現(xiàn)了網(wǎng)絡(luò)側(cè)和終端側(cè)通訊錄的聯(lián) 動。


圖1為本發(fā)明的實施例所提供的通訊錄管理系統(tǒng)的結(jié)構(gòu)示意圖;圖2a、圖2b、圖2c和圖2d分別為本發(fā)明實施例中用戶通訊錄數(shù)據(jù)結(jié)構(gòu)示意圖;圖3為本發(fā)明的實施例所提供的創(chuàng)建通訊錄的流程示意圖;圖4為本發(fā)明的實施例所提供的為用戶添加聯(lián)系人的流程示意圖之一;圖5為本發(fā)明的實施例所提供的為用戶添加聯(lián)系人的流程示意圖之二 ;圖6為本發(fā)明的實施例所提供的用戶更新自身用戶檔案的流程示意圖;圖7為本發(fā)明的實施例提供的用戶刪除聯(lián)系人的流程示意圖;圖8為本發(fā)明的實施例所提供的用戶下載其通訊錄的流程示意圖;圖9a和圖9b為本發(fā)明的實施例提供的通訊錄管理服務(wù)器的結(jié)構(gòu)示意圖。
具體實施例方式針對現(xiàn)有技術(shù)存在的問題,本發(fā)明提供了一種通訊錄管理技術(shù),通過該技術(shù)方案 可以將存儲于網(wǎng)絡(luò)側(cè)的每一個用戶的個人通訊錄互聯(lián)起來,通過一個用戶通訊錄與其他用 戶通訊錄之間的關(guān)聯(lián)鏈接,實現(xiàn)該用戶的完整通訊錄功能。每個用戶只需管理和維護本人 通訊錄,另外再管理維護一份指向其他用戶的索引鏈接即可。這樣,服務(wù)器為每個用戶只保 留其個人通訊錄,以及一份指向該用戶設(shè)定為聯(lián)系人的索引鏈接數(shù)據(jù),因而可以大為節(jié)省 網(wǎng)絡(luò)存儲空間。所述通訊錄管理技術(shù)方案可以被實現(xiàn)為一種通訊錄管理方法,也可以被實現(xiàn)為一 種通訊管理服務(wù)器,或者一種通訊管理系統(tǒng);并且,可以被實現(xiàn)為硬件,也可以被實現(xiàn)為軟 件,或者被實現(xiàn)為軟件和硬件的結(jié)合。下面結(jié)合附圖對本發(fā)明技術(shù)方案進行詳細描述。圖1示出了本發(fā)明的一個實施例提供的通訊錄管理系統(tǒng)的結(jié)構(gòu)示意圖。如圖所 示,該通訊錄管理系統(tǒng)主要包括通信終端10、通訊錄管理服務(wù)器20 (以下簡稱服務(wù)器20)以 及用于存儲通訊錄數(shù)據(jù)的數(shù)據(jù)庫30。通信終端10可以是移動通信終端12或計算機通信終 端14,移動通信終端12可以是手機、PDA或其他具有通信能力的無線通信設(shè)備。在本發(fā)明 通信管理系統(tǒng)的另一實施例中,服務(wù)器20和數(shù)據(jù)庫30合設(shè)在一起。移動通信終端12與服務(wù)器20之間可以通過移動通信網(wǎng)絡(luò)(如GSM,即全球移動通 信系統(tǒng))進行信息交互,計算機通信終端14與服務(wù)器20之間可以通過INTERNET網(wǎng)絡(luò)進行 信息交互,服務(wù)器20可訪問和處理數(shù)據(jù)庫30中的通訊錄數(shù)據(jù)。移動通信終端12或計算機通信終端14中存儲有用戶的聯(lián)系人通訊錄,聯(lián)系人通 信錄中主要包括各聯(lián)系人的用戶檔案,用戶檔案中包括各種通訊條目,如姓名、手機號碼;數(shù)據(jù)庫30中存儲有通訊錄管理系統(tǒng)所有注冊用戶的通訊錄,每個用戶的通訊錄中包括用 戶本人的用戶檔案,以及該用戶指向其聯(lián)系人用戶檔案的鏈接關(guān)系(以下簡稱聯(lián)系人鏈 接)。移動通訊終端12或計算機通訊終端14上安裝有通訊錄管理系統(tǒng)客戶端軟件,服 務(wù)器20中安裝有通訊錄管理系統(tǒng)服務(wù)器端軟件。服務(wù)器端軟件提供WEB方式的訪問通道 或者提供其他與客戶端軟件的專用交互方式??蛻舳塑浖梢耘c終端上原有的通訊錄管理 軟件協(xié)同或獨立于原有的通訊錄管理軟件,與服務(wù)器端進行交互。通訊管理系統(tǒng)的客戶端 軟件可以和服務(wù)器端軟件配合,以完成通訊錄的各種管理功能,這些管理功能可以包括用戶可以通過安裝有通訊管理系統(tǒng)客戶端的移動終端12或計算機終端14,維護 其上的聯(lián)系人通訊錄,包括增加聯(lián)系人、刪除聯(lián)系人,用戶還可以將聯(lián)系人變更信息上傳到 服務(wù)器20 ;服務(wù)器20可以根據(jù)客戶端上傳的聯(lián)系人變更情況維護數(shù)據(jù)庫30中該用戶的通 訊錄中的聯(lián)系人鏈接;用戶還可以通過安裝有通訊管理系統(tǒng)客戶端的移動終端12或計算機終端14,請 求服務(wù)器20更新該用戶本人的用戶檔案;服務(wù)器20可以根據(jù)終端上傳的用戶本人的用戶 檔案變更信息,更新數(shù)據(jù)庫30中該用戶的通訊錄中用戶本人的用戶檔案,并可以向?qū)⒃撚?戶添加為聯(lián)系人的其他用戶通知本次更新,以便這些用戶及時更新其終端上的聯(lián)系人通訊 錄;用戶還可以通過安裝有通訊管理系統(tǒng)客戶端的移動終端12或計算機終端14,向 服務(wù)器20請求恢復(fù)或下載該用戶的通訊錄;服務(wù)器20可以根據(jù)數(shù)據(jù)庫30中記錄的該用戶 的聯(lián)系人鏈接關(guān)系,獲得該用戶的所有聯(lián)系人的用戶檔案,并發(fā)送給該用戶所在終端;用戶 所在終端可以接收管理服務(wù)器20發(fā)送的該用戶的聯(lián)系人檔案,并形成該終端上的聯(lián)系人 通訊錄。終端側(cè)的聯(lián)系人通訊錄的存在方式和存儲格式可以基于現(xiàn)有技術(shù),與網(wǎng)絡(luò)側(cè)(管 理服務(wù)器或數(shù)據(jù)庫)的通訊錄相對獨立,只是作為用戶終端本地通訊錄供用戶日常使用。針對通訊錄管理系統(tǒng)的每個注冊用戶,服務(wù)器20為其分配唯一的用戶通訊錄帳 戶,通訊錄帳戶由通訊錄管理系統(tǒng)分配的用戶標識(用戶ID)進行唯一標識,并以用戶ID 為索引,在數(shù)據(jù)庫30中分配對應(yīng)的存儲空間作為通訊錄存儲空間,用于存儲該用戶本人的 用戶檔案、聯(lián)系人鏈接關(guān)系。用戶ID與用戶的一個移動通信號碼(如手機號碼)唯一關(guān)聯(lián)。 用戶ID與為用戶分配的口令一起可實現(xiàn)用戶訪問其通訊錄存儲空間的身份認證。用戶通訊錄的存儲空間中,用戶檔案存儲區(qū)域可以分為兩個區(qū)域,一個是由用戶 自己創(chuàng)建和維護的區(qū)域,稱為用戶管理區(qū);一個是由服務(wù)器20創(chuàng)建和維護的區(qū)域,稱為系 統(tǒng)管理區(qū),系統(tǒng)管理區(qū)中的用戶檔案通常是在其他人將該通訊錄帳戶的用戶添加為聯(lián)系人 時寫入的。用戶不能訪問其系統(tǒng)管理區(qū)的數(shù)據(jù),系統(tǒng)管理區(qū)的數(shù)據(jù)對于該用戶不可見。用戶管理區(qū)存儲有用戶的各項通訊條目,可以包括用戶姓名、主要手機號(即與 用戶ID綁定的手機號碼)、其他各種電話號、電子郵箱地址、即時通訊軟件ID、住址、出生日 期、工作單位等等,另外還可以保留空白項供用戶擴展定義。每一項通訊條目都可以設(shè)有對 聯(lián)系人的開放權(quán)限,用戶可以為其每個聯(lián)系人設(shè)定和修改各項通訊條目的開放權(quán)限。如果 某通訊條目設(shè)置為對某聯(lián)系人開放,則該通訊條目對該聯(lián)系人可見,并且在該通訊條目內(nèi) 容變動后,服務(wù)器20可以向?qū)υ撏ㄓ崡l目有可讀權(quán)限的用戶(即這些用戶對該通訊條目可見)主動通報更新。通訊錄管理系統(tǒng)可以通過為每個通訊條目設(shè)置用戶標識列表的方式設(shè) 置每個通訊條目對聯(lián)系人的開放權(quán)限(該用戶標識列表可稱為權(quán)限列表),權(quán)限列表中記 錄有聯(lián)系人的用戶ID (該用戶ID是通訊錄管理系統(tǒng)所分配的用戶ID),通訊條目對于其權(quán) 限列表中的用戶可見。初始時,可以將權(quán)限列表設(shè)為空,即默認所有通訊條目對任何聯(lián)系人 用戶不可見,還可以將通訊條目的權(quán)限設(shè)置為對所有聯(lián)系人用戶都可見或都不可見。系統(tǒng)管理區(qū)存儲有有限給定數(shù)目的通訊條目,可以包括用戶姓名、主要手機號 (即與用戶ID綁定的手機號碼)、其他各種電話號、電子郵箱地址等,另外還可以保留空白 項供用戶擴展定義。其中,主要手機號與用戶管理區(qū)內(nèi)的主要手機號保持一致,是其他用戶 將該用戶設(shè)為聯(lián)系人的唯一依據(jù)。同用戶管理區(qū),每個通訊條目都設(shè)有對其他用戶的開放 權(quán)限,并可以通過為每個通訊條目設(shè)置用戶標識列表的方式設(shè)置每個通訊條目對其他用戶 的開放權(quán)限。每個通訊條目可以默認對將該通訊錄帳戶的用戶添加為聯(lián)系人的用戶開放。 如果有多個用戶將同一通訊錄帳戶的用戶添加為聯(lián)系人時,在該通訊錄的系統(tǒng)管理區(qū)寫入 的通訊條目內(nèi)容相同,則不重復(fù)寫入,如果針對一通訊條目多個用戶寫入的內(nèi)容不同,則視 為寫入新通訊條目對待。如果系統(tǒng)管理區(qū)內(nèi)的某個通訊條目對應(yīng)的用標識列表中不再有任 何用戶ID,表明該通訊條目不再對任何用戶可見,則系統(tǒng)可以將該通訊條目清空。用戶的聯(lián)系人鏈接關(guān)系直接表明當前用戶將哪些用戶設(shè)為自己的聯(lián)系人。聯(lián)系人 鏈接關(guān)系實際只是存儲了聯(lián)系人的用戶ID,可以表現(xiàn)為聯(lián)系人標識列表,列表中的用戶ID 對用戶并不可見。當用戶將其他某個用戶添加為聯(lián)系人時,服務(wù)器20便在其聯(lián)系人標識列 表中自動添加該聯(lián)系人的用戶ID。通過聯(lián)系人用戶ID,服務(wù)器20能讀取到聯(lián)系人開放給 該用戶的各種通訊條目。為了更方便理解網(wǎng)絡(luò)側(cè)的用戶通訊錄的數(shù)據(jù)結(jié)構(gòu),圖加示出了數(shù)據(jù)庫30中存儲 的某個用戶通訊錄的數(shù)據(jù)結(jié)構(gòu)。從圖加可以看出,該名為Alice的用戶,其用戶ID為ID. A, ID. A與該用戶的主要手機號138*****001綁定;Alice的姓名和主要手機號對其所有聯(lián)系 人都可見,Alice的電話號和郵箱地址僅對用戶ID為ID. B和ID. C的聯(lián)系人可見,Alice的 地址對任何人都不可見;Alice的聯(lián)系人中有用戶ID為ID. B和ID. C的用戶。通訊錄中用 戶管理區(qū)和系統(tǒng)管理區(qū)的主要手機號相同。下面結(jié)合圖1所示的系統(tǒng)結(jié)構(gòu)圖以及圖2所示的通訊錄數(shù)據(jù)結(jié)構(gòu),詳細描述本發(fā) 明實施例的通訊錄管理流程。參見圖3,為本發(fā)明的一個實施例提供的通訊錄管理系統(tǒng)為用戶在網(wǎng)絡(luò)側(cè)創(chuàng)建通 訊錄的流程示意圖。為清楚起見,本流程以名為Bill、手機號碼為138*##002的用戶請求 創(chuàng)建通訊錄為例進行描述,該流程主要包括以下內(nèi)容步驟301、Bill通過所在終端向服務(wù)器發(fā)起創(chuàng)建通訊錄的請求,其中攜帶該用戶 的手機號碼138*****002 ;該步驟中,Bill可通過所在終端以TOB方式或其他方式訪問服務(wù)器提供的通訊錄 管理界面,通過該界面填寫手機號碼、姓名等信息后提交給服務(wù)器,請求創(chuàng)建通訊錄。步驟302、服務(wù)器判斷是否已經(jīng)存在與該用戶提交的手機號碼對應(yīng)的通訊錄,如果 有,則執(zhí)行步驟306 ;否則執(zhí)行步驟303 ;由于服務(wù)器所創(chuàng)建的用戶通訊錄是由用戶ID來索引的,而用戶ID與用戶手機號 碼綁定,因此,可以通過用戶的手機號判斷是否已經(jīng)存在對應(yīng)的通訊錄。
步驟303、服務(wù)器為該用戶分配用戶ID,如ID.B,分配以該用戶ID作為索引的數(shù)據(jù) 空間,該數(shù)據(jù)空間可以表現(xiàn)為數(shù)據(jù)庫中的一個用戶數(shù)據(jù)表,即為用戶創(chuàng)建一個以用戶ID作 為標識的通訊錄數(shù)據(jù)表。服務(wù)器還可以為該用戶ID設(shè)定初始口令,用于后續(xù)維護該用戶通 訊錄時對發(fā)出維護請求的用戶進行身份驗證。步驟304、服務(wù)器將Bill提交的手機號碼寫入新創(chuàng)建的通訊錄數(shù)據(jù)表的用戶管理 區(qū)的主要通訊號碼條目下,還可以將該手機號寫入該通訊錄數(shù)據(jù)表的系統(tǒng)管理區(qū)的相應(yīng)通 訊條目下。如果Bill提交的創(chuàng)建請求中還攜帶有其他通訊條目數(shù)據(jù),如用戶姓名、地址等, 則服務(wù)器可以這些通訊條目寫入用戶管理區(qū)中相應(yīng)的通訊條目下,創(chuàng)建完成后的Bill的 通訊錄數(shù)據(jù)結(jié)構(gòu)可如圖2b所示,其中,用戶管理區(qū)中各通訊條目的默認開放權(quán)限為對Bill 的所有聯(lián)系人均不可見。步驟305、服務(wù)器創(chuàng)建完成Bill的通訊錄后,Bill成為通訊錄管理系統(tǒng)的注冊用 戶。服務(wù)器可以進一步根據(jù)Bill的手機號碼向?qū)?yīng)的手機發(fā)送短消息,告知通訊錄創(chuàng)建成 功,并在服務(wù)器為Bill分配口令的情況下,將分配的口令攜帶于短消息發(fā)送給Bill的手 機。步驟306、服務(wù)器返回創(chuàng)建失敗的通知,并可進一步提示失敗原因。上述流程中,服務(wù)器在接收到Bill提交的創(chuàng)建通訊錄的請求后,還可以進一步根 據(jù)提交的創(chuàng)建請求中攜帶的手機號碼向?qū)?yīng)的移動終端發(fā)送短消息或其他類型的消息,以 再次確認是否創(chuàng)建通訊錄,并在得到返回的確認消息后,再執(zhí)行通訊錄的創(chuàng)建操作。參見圖4,為本發(fā)明的一個實施例提供的通訊錄管理系統(tǒng)為注冊用戶添加聯(lián)系人 的流程示意圖。為清楚起見,本流程以用戶Bill請求添加用戶Alice為聯(lián)系人為例進行描 述,該流程主要包括以下內(nèi)容步驟401、Bill通過所在終端,使用為其分配的口令登錄服務(wù)器;步驟402、在服務(wù)器根據(jù)口令對Bill身份驗證通過后,Bill通過所在終端向服務(wù) 器發(fā)送在其通訊錄中添加聯(lián)系人Alice的請求,其中攜帶所要添加的聯(lián)系人Alice的手機 號碼 138*****001,以及 Bill 的手機號碼 138*****002 ;該步驟中,用戶可通過所在終端以TOB方式或其他方式訪問服務(wù)器提供的通訊錄 管理界面,并通過該界面填寫聯(lián)系人手機號碼等聯(lián)系人的信息后提交給服務(wù)器,請求添加 該手機號碼的用戶作為其聯(lián)系人。步驟403、服務(wù)器根據(jù)Bill的手機號碼138*##002查找到綁定的用戶ID為 ID. B ;步驟404、服務(wù)器根據(jù)Alice的手機號138*##001查找到綁定的用戶ID為ID. A, 將ID. A添加到以ID. B為索引的通訊錄(即Bill的通訊錄)的聯(lián)系人標識列表中;步驟405、Bill通過所在終端為各通訊條目設(shè)置對Alice的開放權(quán)限,并將設(shè)置結(jié) 果提交給服務(wù)器;該步驟中,用戶可通過所在終端以TOB方式或其他方式訪問服務(wù)器提供的通訊錄 管理界面,并通過該界面逐一為該通訊條目設(shè)置是否開放給新添加的聯(lián)系人。步驟406、服務(wù)器根據(jù)用戶設(shè)置的開放權(quán)限,在相應(yīng)通訊條目對應(yīng)的權(quán)限列表中添 加ID.A。其中,如果某通訊條目設(shè)置為對該聯(lián)系人開放,則在該通訊條目對應(yīng)的用戶ID列 表中添加該聯(lián)系人的用戶ID,表明該通訊條目對該新添加的聯(lián)系人可見。此時的用戶Bill的通訊錄數(shù)據(jù)結(jié)構(gòu)可如圖2c所示。步驟407、服務(wù)器根據(jù)Alice的用戶標識ID. A查找到對應(yīng)的通訊錄,獲取以ID. A 為索引的通訊錄中用戶管理區(qū)中對ID. B開放的通訊條目,并將其通過通訊錄管理界面顯 示給Bill或者根據(jù)Bill的手機號發(fā)送給對應(yīng)的移動終端,以便使移動終端更新其本地的 聯(lián)系人通訊錄。該步驟中,在確定ID. A的通訊錄中為ID. B開放權(quán)限的通訊條目時,服務(wù)器可以綜 合ID. A的通訊錄中用戶管理區(qū)和系統(tǒng)管理區(qū)內(nèi)各項通訊條目的權(quán)限設(shè)置來確定。具體的, 可以是如果Alice沒有將Bill添加為聯(lián)系人,則ID. A的通訊錄中的用戶管理區(qū)中不會有 為ID. B開放權(quán)限的通訊項目,此時僅根據(jù)ID. A的通訊錄中的系統(tǒng)管理區(qū)的通訊條目的開 放權(quán)限來確定是否對ID. B可見;如果Alice已經(jīng)將Bill添加為聯(lián)系人,則服務(wù)器將用戶管 理區(qū)和系統(tǒng)管理區(qū)內(nèi)所有對ID. B開放的通訊條目都顯示或發(fā)送給ID. B對應(yīng)的用戶,如果 兩區(qū)域的同名通訊條目同時可見,則以用戶管理區(qū)該項通訊條目內(nèi)容為準。以上流程中的步驟405 407可選。參見圖5,為本發(fā)明的一個實施例提供的通訊錄管理系統(tǒng)為注冊用戶添加聯(lián)系人 的流程示意圖。為清楚起見,本流程以用戶Bill請求添加手機號碼為138*****003、名為 Emma的用戶為聯(lián)系人進行描述,該流程主要包括以下內(nèi)容步驟501、Bi 11通過所在終端,使用為其分配的口令登錄服務(wù)器;步驟502、在服務(wù)器根據(jù)口令對Bill身份驗證通過后,Bill通過所在終端向服務(wù) 器發(fā)送在其通訊錄中添加聯(lián)系人Emma的請求,其中攜帶所要添加的聯(lián)系人Emma的手機號 碼 138*****003,以及 Bill 的手機號碼 138*****002 ;步驟503、服務(wù)器根據(jù)手機號碼138*****002查找到綁定的ID. B,但根據(jù)手機號碼 138*****003沒有查找綁定的用戶ID ;步驟504、由于沒有查找到與所要添加的聯(lián)系人綁定的用戶ID,則表明該聯(lián)系人 還沒有對應(yīng)的通訊錄,服務(wù)器首先為該聯(lián)系人創(chuàng)建通訊錄。該步驟中,服務(wù)器根據(jù)手機號碼138*****003分配對應(yīng)用戶ID :ID. Ε,為其分配以 ID. E為索引的通訊錄存儲空間,并在該存儲空間中的系統(tǒng)管理區(qū)添加該聯(lián)系人的手機號碼 138*****003。如果服務(wù)器發(fā)現(xiàn)在添加聯(lián)系人的請求中還攜帶聯(lián)系人的其他信息,如姓名, 則將該聯(lián)系人的其他信息寫入為該聯(lián)系人創(chuàng)建的通訊錄存儲空間中的系統(tǒng)管理區(qū)中相應(yīng) 的通訊條目下。其中,本次在系統(tǒng)管理區(qū)中寫入的條目默認對Bill可見。此時,為Emma創(chuàng) 建的用戶通訊錄可如圖2d所示。步驟505、服務(wù)器為該聯(lián)系人創(chuàng)建完通訊錄后,根據(jù)該聯(lián)系人的手機號碼向其發(fā)送 短消息,通知已經(jīng)為其創(chuàng)建了通訊錄,并等待該用戶激活。由于Emma的通訊錄并不是其主動請求創(chuàng)建的,而是由他人(此處為Bill)將其添 加為聯(lián)系人時為其創(chuàng)建的,因此該通訊錄當前為未激活狀態(tài),只有在Emma激活之后,如請 求添加用戶檔案信息之后,才能被激活以及為其分配口令。步驟506、服務(wù)器將ID. E添加到用戶Bill的通訊錄(即以ID. B為索引的通訊錄 數(shù)據(jù)表)的聯(lián)系人標識列表中;步驟507、Bill通過所在終端為該用戶的各通訊條目設(shè)置對用戶Emma的開放權(quán) 限,并將設(shè)置結(jié)果提交給服務(wù)器;服務(wù)器根據(jù)用戶設(shè)置的開放權(quán)限,在相應(yīng)通訊條目對應(yīng)的權(quán)限列表中添加Emma的用戶ID。步驟508、服務(wù)器將ID. E對應(yīng)的通訊錄中開放給ID. B的通訊條目通過通訊錄管理 界面顯示給用戶或根據(jù)Bill的手機號發(fā)送給對應(yīng)的移動終端,以便使移動終端更新其本 地的聯(lián)系人通訊錄。以上流程中的步驟505 508可選。 上述流程中,服務(wù)器在為Emma創(chuàng)建通訊錄之前,還可首先驗證Emma的手機號是否 有效,并在驗證為有效的情況下,根據(jù)Bill的手機號向?qū)?yīng)的移動終端發(fā)送確認是否添加 該聯(lián)系人,并在得到確認后再為該聯(lián)系人創(chuàng)建通訊錄。參見圖6,為本發(fā)明的一個實施例提供的通訊錄管理系統(tǒng)的注冊用戶更新其自身 的用戶檔案的流程。為清楚起見,本流程以手機號為138*****001、名為Alice的用戶請求 更新其用戶檔案為例描述,該流程主要包括以下內(nèi)容步驟601、Alice通過所在終端,使用為其分配的口令登錄服務(wù)器;步驟602、在服務(wù)器根據(jù)口令對該用戶身份驗證通過后,Al ice通過所在終端向服 務(wù)器發(fā)送更新本人的用戶檔案的請求,其中攜帶其手機號138*****001,以及更新后的用戶 檔案數(shù)據(jù);除用戶ID以外,用戶檔案中的其他通訊條目都允許用戶更新,如,姓名、地址等, 及其開放權(quán)限。步驟603、服務(wù)器根據(jù)Alice提交的手機號碼查找到綁定的ID. A,以ID. A索引到 對應(yīng)的通訊錄數(shù)據(jù)表,然后,根據(jù)更新請求中攜帶的用戶檔案數(shù)據(jù),更新該通訊錄數(shù)據(jù)表用 戶管理區(qū)中相應(yīng)通訊條目下的用戶檔案數(shù)據(jù),還可以根據(jù)更新的開放權(quán)限,更新相應(yīng)條目 下的權(quán)限列表;步驟604、服務(wù)器遍歷各用戶通訊錄數(shù)據(jù)表中的聯(lián)系人標識列表,找出其中包括 ID. A的通訊錄數(shù)據(jù)表。設(shè)以ID. B為索引的通訊錄數(shù)據(jù)表的聯(lián)系人標識列表中包括ID. A, 則服務(wù)器獲取與ID. B綁定的手機號碼138*****002,然后將Alice的通訊錄中開放給ID. B 的通訊條目內(nèi)容發(fā)送給138*##002對應(yīng)的移動終端,以便該移動終端及時更新終端上的 聯(lián)系人通訊錄。該步驟中,在確定ID. A的通訊錄中為ID. B開放權(quán)限的通訊條目時,服務(wù)器可以綜 合ID. A的通訊錄中用戶管理區(qū)和系統(tǒng)管理區(qū)內(nèi)各項通訊條目的權(quán)限設(shè)置來確定。特別的,用戶如果修改與ID綁定的主要通訊手機號碼,例如將手機號A修改為手 機號B,服務(wù)器可以首先查找對于手機號B是否已經(jīng)建立對應(yīng)的通訊錄,如果沒有,則向手 機號B所對應(yīng)的手機發(fā)送短消息并在有限時間內(nèi)等待用戶回復(fù),用戶回復(fù)確認后,使修改 后的主要通訊手機號碼生效,服務(wù)器還會相應(yīng)地修改用戶數(shù)據(jù)空間內(nèi)系統(tǒng)管理區(qū)內(nèi)主要通 訊手機號碼為手機號B ;如果手機號B已經(jīng)建立有通訊錄,設(shè)與手機號B綁定的用戶ID為 用戶ID B,則服務(wù)器查找是否有用戶將用戶ID B設(shè)為聯(lián)系人,如果有,則把查找到的所有用 戶ID B替換為用戶ID A (即手機號A綁定的用戶ID),接著把該用戶ID B的通訊錄中系統(tǒng) 管理區(qū)內(nèi)各項條目內(nèi)容及權(quán)限合并到用戶ID A的系統(tǒng)管理區(qū),最后刪除用戶ID B并釋放 其數(shù)據(jù)空間。參見圖7,為本發(fā)明的一個實施例提供的通訊錄管理系統(tǒng)的注冊用戶在其網(wǎng)絡(luò)側(cè) 的聯(lián)系人通訊錄中刪除聯(lián)系人的流程示意圖,該流程主要包括以下內(nèi)容
步驟701、用戶通過所在終端,使用為其分配的口令登錄服務(wù)器;步驟702、在服務(wù)器根據(jù)口令對該用戶身份驗證通過后,該用戶通過所在終端向服 務(wù)器發(fā)送刪除聯(lián)系人的請求,其中攜帶該用戶的主要手機號碼以及所要刪除的聯(lián)系人的主 要手機號碼;步驟703、服務(wù)器根據(jù)發(fā)起請求的用戶的手機號碼查找到綁定的用戶ID,以該用 戶ID索引到對應(yīng)的通訊錄數(shù)據(jù)表,然后,從該通訊錄數(shù)據(jù)表的聯(lián)系人標識列表中刪除與所 要刪除的聯(lián)系人的主要手機號碼對應(yīng)的用戶ID ;步驟704、服務(wù)器從該通訊錄數(shù)據(jù)表中的用戶管理區(qū)域中各通訊條目對應(yīng)的用戶 列表中,將該聯(lián)系人的用戶ID刪除,保持系統(tǒng)管理區(qū)中各通訊條目對應(yīng)的用戶列表不變。參見圖8,為本發(fā)明的一個實施例提供的通訊錄管理系統(tǒng)的注冊用戶從網(wǎng)絡(luò)側(cè)請 求下載其通訊錄的流程示意圖,該流程主要包括以下內(nèi)容步驟801、用戶通過所在終端,使用為其分配的口令登錄服務(wù)器;步驟802、在服務(wù)器根據(jù)口令對該用戶身份驗證通過后,該用戶通過所在終端向服 務(wù)器發(fā)送請求下載其通訊錄的請求,其中攜帶該用戶的主要手機號碼;步驟803、服務(wù)器根據(jù)該手機號碼查找到綁定的用戶ID后,通過該用戶ID索引到 對應(yīng)的通訊錄數(shù)據(jù)表;步驟804、服務(wù)器遍歷該用戶通訊錄數(shù)據(jù)表中聯(lián)系人標識列表中的用戶ID,對于 遍歷到的每個用戶ID,服務(wù)器通過該用戶ID索引到對應(yīng)的通訊錄數(shù)據(jù)表,然后將該通訊錄 數(shù)據(jù)表中的用戶檔案,按其對發(fā)起請求的用戶的開放權(quán)限發(fā)送給該用戶。步驟805、用戶通過所在終端接收用戶通訊錄數(shù)據(jù),并形成本終端上的聯(lián)系人通訊錄。為了進一步節(jié)省網(wǎng)絡(luò)側(cè)通訊錄的存儲空間,本發(fā)明的另一實施例中,管理服務(wù)器 可在完成刪除聯(lián)系人的操作后,或者按照設(shè)定時間或周期,檢查各用戶ID對應(yīng)的通訊錄存 儲空間,如果發(fā)現(xiàn)某用戶的通訊錄存儲空間的用戶管理區(qū)為空,并且當前沒有任何用戶將 該用戶作為聯(lián)系人,即,該用戶ID未出現(xiàn)在任何用戶的聯(lián)系人鏈接列表中,則管理服務(wù)器 認為該用戶ID及其對應(yīng)的通訊錄存儲空間已經(jīng)失效,而刪除該用戶ID并釋放對應(yīng)的通訊 錄存儲空間。基于相同的技術(shù)構(gòu)思,本發(fā)明的實施例還提供了 一種通訊錄管理服務(wù)器。如圖9a所示,本發(fā)明的一個實施例提供的通訊錄管理服務(wù)器,可以包括通訊錄存儲模塊901,用于存儲用戶的通訊錄,所述通訊錄以該通訊錄所屬用戶的 移動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通訊信息以及 該用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的 用戶標識;其通訊錄數(shù)據(jù)結(jié)構(gòu)可如圖加所示;通訊信息變更處理模塊902,用于在接收到第一用戶變更其本人通訊信息的請求 后,根據(jù)所述請求中攜帶的第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及與 第一用戶標識為索引的第一用戶通訊錄,并根據(jù)所述請求變更該第一用戶通訊錄中用戶本 人的通訊信息;然后,從各通訊錄中獲取聯(lián)系人列表中包含有第一用戶標識的通訊錄以及 索引所述通訊錄的用戶標識,并在獲取到所述用戶標識后,將第一用戶通訊錄中用戶本人 的通訊信息發(fā)送給與獲取到的用戶標識綁定的移動通訊號碼所對應(yīng)的移動終端。其通訊信息變更實現(xiàn)過程可參照圖6所示的流程。如果通訊錄存儲模塊901存儲的通訊錄中,每個用戶其本人的通訊信息中的每個 通訊條目對應(yīng)設(shè)置有權(quán)限列表,用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標 識;則通訊信息變更處理模塊902進一步用于,對于聯(lián)系人列表中包含有第一用戶標 識的每個通訊錄,獲取到索引該通訊錄的用戶標識后,根據(jù)第一用戶通訊錄中用戶本人的 通訊信息中各通訊條目對應(yīng)的權(quán)限列表,獲取包含有所述用戶標識的權(quán)限列表所對應(yīng)的通 訊條目,并將獲取到的通訊條目的內(nèi)容進行發(fā)送。如果通訊錄存儲模塊901存儲的通訊錄中,每個用戶的通訊錄中存儲用戶本人通 訊信息的區(qū)域包括用戶管理區(qū)和系統(tǒng)管理區(qū);系統(tǒng)管理區(qū)中的通訊條目由網(wǎng)絡(luò)側(cè)在其他用 戶在將該用戶添加為聯(lián)系人時所提供的通訊信息寫入,寫入的通訊條目所對應(yīng)的權(quán)限列表 中至少包括寫入者的用戶標識;則通訊信息變更處理模塊902所變更的第一用戶通訊錄中用戶本人的通訊信息, 是指第一用戶通訊錄中用戶管理區(qū)中存儲的第一用戶的通訊信息;通訊信息變更處理模塊 902進一步用于,根據(jù)第一用戶通訊錄中系統(tǒng)管理區(qū)和用戶管理區(qū)中各通訊條目對應(yīng)的權(quán) 限列表,獲取其中包含有所述用戶標識的權(quán)限列表所對應(yīng)的通訊條目,其中,對于系統(tǒng)管理 區(qū)和用戶管理區(qū)中相同的通訊條目,以用戶管理區(qū)中的通訊條目為準。上述通訊錄服務(wù)器還可以包括聯(lián)系人變更處理模塊903,用于在接收到第一用戶添加聯(lián)系人的請求后,根據(jù)所述 請求中攜帶的第一用戶的移動通信號碼獲取與其綁定的第一用戶標識以及以第一用戶標 識為索引的第一用戶通訊錄,根據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號碼獲取與其綁定 的用戶標識,并在獲取到與其綁定的用戶標識后,將獲取到的用戶標識添加到第一用戶通 訊錄的聯(lián)系人列表中。上述通訊錄服務(wù)器還可以包括通訊錄創(chuàng)建模塊905,用于創(chuàng)建用戶通訊錄并存 儲到通訊錄存儲模塊901中。當聯(lián)系人變更處理模塊903根據(jù)根據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號碼 未能獲取到與其綁定的用戶標識時,通知所述通訊錄創(chuàng)建模塊創(chuàng)建通訊錄,并在創(chuàng)建完成 通訊錄后,將索引該創(chuàng)建的通訊錄的用戶標識添加到第一用戶通訊錄的聯(lián)系人列表中;通 訊錄創(chuàng)建模塊905根據(jù)聯(lián)系人變更處理模塊903的通知,生成與所述聯(lián)系人的移動通訊號 碼綁定的用戶標識,創(chuàng)建以該用戶標識為索引的通訊錄。當聯(lián)系人變更處理模塊903接收到第一用戶刪除聯(lián)系人的請求后,根據(jù)所述請求 中攜帶的第一用戶的移動通信號碼獲取與其綁定的第一用戶標識,根據(jù)第一用戶標識查找 到對應(yīng)的第一用戶通訊錄;根據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號碼獲取與其綁定的 用戶標識,并將該用戶標識從到第一用戶通訊錄中的聯(lián)系人標識列表中刪除。上述通訊錄服務(wù)器中還可以包括清理模塊904,用于定期查找是否有不存在于當前所有用戶通訊錄的聯(lián)系人列表 中的用戶標識,如果查找到這樣的用戶標識,并且該用戶標識對應(yīng)的通訊錄中的本人通訊 信息為空,則刪除該用戶標識,并釋放該用戶標識對應(yīng)的通訊錄的存儲空間。如圖9b所示,本發(fā)明的另一個實施例提供的通訊錄管理服務(wù)器,可以包括
通訊錄存儲模塊910,用于存儲用戶的通訊錄,所述通訊錄以該通訊錄所屬用戶的 移動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通訊信息以及 該用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的 用戶標識;同步處理模塊912,用于在接收到第一用戶獲取其通訊錄的請求后,根據(jù)所述請求 中攜帶的第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為 索引的第一用戶通訊錄;然后,根據(jù)第一用戶通訊錄的聯(lián)系人列表中的用戶標識獲取以所 述用戶標識為索引的的通訊錄,并將獲取到的通訊錄中用戶本人的通訊信息發(fā)送給第一用 戶的移動通訊號碼對應(yīng)的移動終端。如果通訊錄存儲模塊910存儲的通訊錄中,每個用戶其本人的通訊信息中的每個 通訊條目對應(yīng)設(shè)置有權(quán)限列表,用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標 識;則同步處理模塊912對于根據(jù)第一用戶通訊錄的聯(lián)系人列表中的用戶標識獲取 到的每個通訊錄,根據(jù)其中用戶本人的通訊信息中各通訊條目對應(yīng)的權(quán)限列表,獲取包含 有第一用戶標識的權(quán)限列表所對應(yīng)的通訊條目,并將獲取到的通訊條目的內(nèi)容進行發(fā)送。上述通訊錄服務(wù)器中還可進一步包括圖9a所示通訊錄服務(wù)器中的相應(yīng)功能模 塊。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種通訊錄管理方法,其特征在于,網(wǎng)絡(luò)側(cè)存儲有用戶的通訊錄,所述通訊錄以該通 訊錄所屬用戶的移動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人 的通訊信息以及該用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動 通訊號碼綁定的用戶標識;當網(wǎng)絡(luò)側(cè)接收到第一用戶變更其本人通訊信息的請求后,根據(jù)所述請求中攜帶的第一 用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及與第一用戶標識為索引的第一用 戶通訊錄,并根據(jù)所述請求變更該第一用戶通訊錄中用戶本人的通訊信息;然后,從各通訊 錄中獲取聯(lián)系人列表中包含有第一用戶標識的通訊錄以及索引該通訊錄的用戶標識,并在 獲取到用戶標識后,將第一用戶通訊錄中用戶本人的通訊信息發(fā)送給與獲取到的用戶標識 綁定的移動通訊號碼所對應(yīng)的移動終端。
2.如權(quán)利要求1所述的方法,其特征在于,每個用戶其本人的通訊信息中的每個通訊 條目對應(yīng)設(shè)置有權(quán)限列表,用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標識;發(fā)送第一用戶通訊錄中用戶本人的通訊信息,具體為對于聯(lián)系人列表中包含有第一用戶標識的每個通訊錄,獲取到索引該通訊錄的用戶 標識后,根據(jù)第一用戶通訊錄中用戶本人的通訊信息中各通訊條目對應(yīng)的權(quán)限列表,獲取 包含有所述用戶標識的權(quán)限列表所對應(yīng)的通訊條目,并將獲取到的通訊條目的內(nèi)容進行發(fā)送。
3.如權(quán)利要求2所述的方法,其特征在于,所述請求中還攜帶有通訊條目對應(yīng)的權(quán)限 列表的變更的信息,根據(jù)所述請求變更第一用戶通訊錄中用戶本人的通訊信息,還包括根 據(jù)所述請求中攜帶的通訊條目對應(yīng)的權(quán)限列表的變更信息,變更所述第一用戶通訊錄中相 應(yīng)通訊條目對應(yīng)的權(quán)限列表;獲取包含有所述用戶標識的權(quán)限列表所對應(yīng)的通訊條目時所依據(jù)的權(quán)限列表,是指根 據(jù)所述請求變更后的權(quán)限列表。
4.如權(quán)利要求2或3所述的方法,其特征在于,每個用戶的通訊錄中存儲用戶本人通訊 信息的區(qū)域包括用戶管理區(qū)和系統(tǒng)管理區(qū);系統(tǒng)管理區(qū)中的通訊條目由網(wǎng)絡(luò)側(cè)在其他用戶 在將該用戶添加為聯(lián)系人時所提供的通訊信息寫入,寫入的通訊條目所對應(yīng)的權(quán)限列表中 至少包括寫入者的用戶標識;所變更的第一用戶通訊錄中用戶本人的通訊信息,是指第一用戶通訊錄中用戶管理區(qū) 中存儲的第一用戶的通訊信息;獲取包含有所述用戶標識的權(quán)限列表所對應(yīng)的通訊條目,具體為根據(jù)第一用戶通訊 錄中系統(tǒng)管理區(qū)和用戶管理區(qū)中各通訊條目對應(yīng)的權(quán)限列表,獲取其中包含有所述用戶標 識的權(quán)限列表所對應(yīng)的通訊條目,其中,對于系統(tǒng)管理區(qū)和用戶管理區(qū)中相同的通訊條目, 以用戶管理區(qū)中的通訊條目為準。
5.如權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)在接收到第一用戶變更用戶本人通 訊信息的請求后、獲取綁定的用戶標識之前,還進行身份驗證,并在驗證通過后獲取綁定的 用戶標識。
6.如權(quán)利要求1所述的方法,其特征在于,還包括當網(wǎng)絡(luò)側(cè)接收到第一用戶添加聯(lián)系人的請求后,根據(jù)所述請求中攜帶的第一用戶的移 動通信號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為索引的第一用戶通訊錄,根據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號碼獲取與其綁定的用戶標識,并在獲取到與其 綁定的用戶標識后,將獲取到的用戶標識添加到第一用戶通訊錄的聯(lián)系人列表中。
7.如權(quán)利要求6所述的方法,其特征在于,如果根據(jù)所述請求中攜帶的聯(lián)系人的移動 通訊號碼未能獲取到與其綁定的用戶標識,則還包括生成與所述聯(lián)系人的移動通訊號碼綁定的用戶標識,創(chuàng)建以該用戶標識為索引的通訊 錄,將生成的用標識添加到第一用戶通訊錄的聯(lián)系人列表中。
8.如權(quán)利要求7所述的方法,其特征在于,所創(chuàng)建的通訊錄中存儲用戶本人通訊信息 的區(qū)域包括用戶管理區(qū)和系統(tǒng)管理區(qū);創(chuàng)建所述通訊錄后,還包括將所述聯(lián)系人的移動通訊號碼寫入創(chuàng)建的通訊錄的系統(tǒng)管理區(qū),并在該移動通訊號碼 條目對應(yīng)的權(quán)限列表中添加第一用戶標識;將該通訊錄的狀態(tài)設(shè)為未激活狀態(tài),根據(jù)所述聯(lián)系人的移動通訊號碼,向?qū)?yīng)的移動 終端發(fā)送要求用戶激活通訊錄的請求;在接收到所述移動終端返回的響應(yīng)后,將該移動終 端的移動通訊號碼寫入該通訊錄的用戶管理區(qū),并將該通訊錄設(shè)置為激活狀態(tài)。
9.如權(quán)利要求6所述的方法,其特征在于,將所述用戶標識添加到第一用戶通訊錄的 聯(lián)系人列表中后,還包括根據(jù)第一用戶為其各通訊條目設(shè)置的對于所述聯(lián)系人的可見權(quán) 限,將所述聯(lián)系人的用戶標識添加到第一通訊錄中相應(yīng)通訊條目對應(yīng)的權(quán)限列表中。
10.如權(quán)利要求1所述的方法,其特征在于,還包括當網(wǎng)絡(luò)側(cè)接收到第一用戶刪除聯(lián)系人的請求后,根據(jù)所述請求中攜帶的第一用戶的移 動通信號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為索引的第一用戶通訊錄, 根據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號碼獲取與其綁定的用戶標識,并將獲取到的用 戶標識從到第一用戶通訊錄的聯(lián)系人標識列表中刪除。
11.如權(quán)利要求10所述的方法,其特征在于,每個用戶其本人的通訊信息中的每個通 訊條目對應(yīng)設(shè)置有權(quán)限列表,用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標 識;將所述聯(lián)系人的用戶標識從到第一用戶通訊錄中的聯(lián)系人列表中刪除后,還包括將 所述聯(lián)系人的用戶標識從第一用戶通訊錄中包含有該用戶標識的權(quán)限列表中刪除。
12.如權(quán)利要求1所述的方法,其特征在于,還包括網(wǎng)絡(luò)側(cè)定期查找是否有不存在于當前所有用戶通訊錄的聯(lián)系人列表中的用戶標識,如 果查找到這樣的用戶標識,并且以該用戶標識索引的通訊錄中的用戶本人通訊信息為空, 則刪除該用戶標識,并釋放該用戶標識對應(yīng)的通訊錄的存儲空間。
13.一種通訊錄管理方法,其特征在于,網(wǎng)絡(luò)側(cè)存儲有用戶的通訊錄,所述通訊錄以該 通訊錄所屬用戶的移動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本 人的通訊信息以及該用戶的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移 動通訊號碼綁定的用戶標識;當網(wǎng)絡(luò)側(cè)接收到第一用戶獲取其通訊錄的請求后,根據(jù)所述請求中攜帶的第一用戶的 移動通訊號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為索引的第一用戶通訊 錄;然后,根據(jù)第一用戶通訊錄的聯(lián)系人列表中的用戶標識獲取以所述用戶標識為索引的 通訊錄,并將獲取到的通訊錄中用戶本人的通訊信息發(fā)送給第一用戶的移動通訊號碼對應(yīng)的移動終端。
14.如權(quán)利要求13所述的方法,其特征在于,每個用戶其本人的通訊信息中的每個通 訊條目對應(yīng)設(shè)置有權(quán)限列表,用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標 識;發(fā)送通訊錄中用戶本人的通訊信息,具體為對于根據(jù)第一用戶通訊錄的聯(lián)系人列表中的用戶標識獲取到的每個通訊錄,根據(jù)其中 用戶本人的通訊信息中各通訊條目對應(yīng)的權(quán)限列表,獲取包含有第一用戶標識的權(quán)限列表 所對應(yīng)的通訊條目,并將獲取到的通訊條目的內(nèi)容進行發(fā)送。
15.如權(quán)利要求13所述的方法,其特征在于,每個用戶的通訊錄中存儲用戶本人通訊 信息的區(qū)域包括用戶管理區(qū)和系統(tǒng)管理區(qū);系統(tǒng)管理區(qū)中的通訊條目由網(wǎng)絡(luò)側(cè)在其他用戶 在將該用戶添加為聯(lián)系人時所提供的通訊信息寫入,寫入的通訊條目所對應(yīng)的權(quán)限列表中 至少包括寫入者的用戶標識;獲取包含有第一用戶標識的權(quán)限列表所對應(yīng)的通訊條目,具體為根據(jù)系統(tǒng)管理區(qū)和 用戶管理區(qū)中各通訊條目對應(yīng)的權(quán)限列表,其中包含有第一用戶標識的權(quán)限列表所對應(yīng)的 通訊條目,其中,對于系統(tǒng)管理區(qū)和用戶管理區(qū)中相同的通訊條目,以用戶管理區(qū)中的通訊 條目為準。
16.一種通訊錄管理服務(wù)器,其特征在于,包括通訊錄存儲模塊,用于存儲用戶的通訊錄,所述通訊錄以該通訊錄所屬用戶的移動通 訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通訊信息以及該用戶 的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標 識;通訊信息變更處理模塊,用于在接收到第一用戶變更其本人通訊信息的請求后,根據(jù) 所述請求中攜帶的第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及與第一用 戶標識為索引的第一用戶通訊錄,并根據(jù)所述請求變更該第一用戶通訊錄中用戶本人的通 訊信息;然后,從各通訊錄中獲取聯(lián)系人列表中包含有第一用戶標識的通訊錄以及索引該 通訊錄的用戶標識,并在獲取到用戶標識后,將第一用戶通訊錄中用戶本人的通訊信息發(fā) 送給與獲取到的用戶標識綁定的移動通訊號碼所對應(yīng)的移動終端。
17.如權(quán)利要求16所述的通訊錄管理服務(wù)器,其特征在于,所述通訊錄存儲模塊中存儲的通訊錄中,每個用戶其本人的通訊信息中的每個通訊條 目對應(yīng)設(shè)置有權(quán)限列表,用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標識;所述通訊信息變更處理模塊進一步用于,對于聯(lián)系人列表中包含有第一用戶標識的 每個通訊錄,獲取到索引該通訊錄的用戶標識后,根據(jù)第一用戶通訊錄中用戶本人的通訊 信息中各通訊條目對應(yīng)的權(quán)限列表,獲取包含有所述用戶標識的權(quán)限列表所對應(yīng)的通訊條 目,并將獲取到的通訊條目的內(nèi)容進行發(fā)送。
18.如權(quán)利要求17所述的通訊錄管理服務(wù)器,其特征在于,所述通訊錄存儲模塊中存儲的通訊錄中,每個用戶的通訊錄中存儲用戶本人通訊信息 的區(qū)域包括用戶管理區(qū)和系統(tǒng)管理區(qū);系統(tǒng)管理區(qū)中的通訊條目由網(wǎng)絡(luò)側(cè)在其他用戶在將 該用戶添加為聯(lián)系人時所提供的通訊信息寫入,寫入的通訊條目所對應(yīng)的權(quán)限列表中至少 包括寫入者的用戶標識;所述通訊信息變更處理模塊所變更的第一用戶通訊錄中用戶本人的通訊信息,是指第 一用戶通訊錄中用戶管理區(qū)中存儲的第一用戶的通訊信息;所述通訊信息變更處理模塊進一步用于,根據(jù)第一用戶通訊錄中系統(tǒng)管理區(qū)和用戶管 理區(qū)中各通訊條目對應(yīng)的權(quán)限列表,獲取其中包含有所述用戶標識的權(quán)限列表所對應(yīng)的通 訊條目,其中,對于系統(tǒng)管理區(qū)和用戶管理區(qū)中相同的通訊條目,以用戶管理區(qū)中的通訊條 目為準。
19.如權(quán)利要求16所述的通訊錄服務(wù)器,其特征在于,還包括聯(lián)系人變更處理模塊,用于在接收到第一用戶添加聯(lián)系人的請求后,根據(jù)所述請求中 攜帶的第一用戶的移動通信號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為索 引的第一用戶通訊錄,根據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號碼獲取與其綁定的用戶 標識,并在獲取到與其綁定的用戶標識后,將獲取到的用戶標識添加到第一用戶通訊錄的 聯(lián)系人列表中。
20.如權(quán)利要求19所述的通訊錄服務(wù)器,其特征在于,還包括通訊錄創(chuàng)建模塊;所述聯(lián)系人變更處理模塊進一步用于,當根據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號 碼未能獲取到與其綁定的用戶標識時,通知所述通訊錄創(chuàng)建模塊創(chuàng)建通訊錄,并在創(chuàng)建完 成通訊錄后,將索引該創(chuàng)建的通訊錄的用戶標識添加到第一用戶通訊錄的聯(lián)系人列表中;所述通訊錄創(chuàng)建模塊,用于根據(jù)所述聯(lián)系人變更處理模塊的通知,生成與所述聯(lián)系人 的移動通訊號碼綁定的用戶標識,創(chuàng)建以該用戶標識為索引的通訊錄。
21.如權(quán)利要求19所述的通訊錄服務(wù)器,其特征在于,所述聯(lián)系人變更處理模塊進一 步用于,在接收到第一用戶刪除聯(lián)系人的請求后,根據(jù)所述請求中攜帶的第一用戶的移動 通信號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為索引的第一用戶通訊錄;根 據(jù)所述請求中攜帶的聯(lián)系人的移動通訊號碼獲取與其綁定的用戶標識,并將該用戶標識從 到第一用戶通訊錄的聯(lián)系人標識列表中刪除。
22.如權(quán)利要求16所述的通訊錄服務(wù)器,其特征在于,還包括清理模塊,用于定期查找是否有不存在于當前所有用戶通訊錄的聯(lián)系人列表中的用戶 標識,如果查找到這樣的用戶標識,并且該用戶標識對應(yīng)的通訊錄中的本人通訊信息為空, 則刪除該用戶標識,并釋放該用戶標識對應(yīng)的通訊錄的存儲空間。
23.—種通訊錄服務(wù)器,其特征在于,包括通訊錄存儲模塊,用于存儲用戶的通訊錄,所述通訊錄以該通訊錄所屬用戶的移動通 訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通訊信息以及該用戶 的聯(lián)系人列表,所述聯(lián)系人列表用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標 識;同步處理模塊,用于在接收到第一用戶獲取其通訊錄的請求后,根據(jù)所述請求中攜帶 的第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及以第一用戶標識為索引的 第一用戶通訊錄;然后,根據(jù)第一用戶通訊錄的聯(lián)系人列表中的用戶標識獲取以所述用戶 標識為索引的的通訊錄,并將獲取到的通訊錄中用戶本人的通訊信息發(fā)送給第一用戶的移 動通訊號碼對應(yīng)的移動終端。
24.如權(quán)利要求23所述的通訊錄服務(wù)器,其特征在于,所述通訊錄存儲模塊存儲的通 訊錄中,每個用戶其本人的通訊信息中的每個通訊條目對應(yīng)設(shè)置有權(quán)限列表,用于存儲與該用戶的聯(lián)系人的移動通訊號碼綁定的用戶標識;所述同步處理模塊進一步用于,對于根據(jù)第一用戶通訊錄的聯(lián)系人列表中的用戶標識 獲取到的每個通訊錄,根據(jù)其中用戶本人的通訊信息中各通訊條目對應(yīng)的權(quán)限列表,獲取 包含有第一用戶標識的權(quán)限列表所對應(yīng)的通訊條目,并將獲取到的通訊條目的內(nèi)容進行發(fā)送。
全文摘要
本發(fā)明公開了一種通訊錄管理方法及其裝置,其中,網(wǎng)絡(luò)側(cè)存儲有用戶的通訊錄,通訊錄以用戶的移動通訊號碼所綁定的用戶標識為索引,每個用戶的通訊錄包括用戶本人的通訊信息以及該用戶的聯(lián)系人列表,該列表用于存儲與聯(lián)系人的用戶標識;當網(wǎng)絡(luò)側(cè)接收到第一用戶變更其本人通訊信息的請求后,根據(jù)第一用戶的移動通訊號碼獲取與其綁定的第一用戶標識以及與第一用戶標識為索引的第一用戶通訊錄,并根據(jù)請求變更該第一用戶通訊錄中用戶本人的通訊信息;從各通訊錄中獲取聯(lián)系人列表中包含有第一用戶標識的通訊錄以及索引通訊錄的用戶標識,然后將第一用戶通訊錄中用戶本人的通訊信息發(fā)送給與獲取到的用戶標識綁定的移動通訊號碼所對應(yīng)的移動終端。
文檔編號H04M3/493GK102088519SQ20091024230
公開日2011年6月8日 申請日期2009年12月8日 優(yōu)先權(quán)日2009年12月8日
發(fā)明者王波, 金劍 申請人:中國移動通信集團公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
呼伦贝尔市| 湄潭县| 兰西县| 宝山区| 黑河市| 邹城市| 米易县| 蓬安县| 南宁市| 娄底市| 绍兴市| 崇左市| 文登市| 鲜城| 岳西县| 浏阳市| 项城市| 南宁市| 土默特右旗| 鄂州市| 河池市| 鄯善县| 天峻县| 伊吾县| 定安县| 满城县| 阿尔山市| 盐池县| 东方市| 凤台县| 芦溪县| 汤阴县| 鱼台县| 潼关县| 台湾省| 易门县| 清镇市| 南川市| 建平县| 浮梁县| 望奎县|