專利名稱:即時通訊系統(tǒng)中顯示多個個人信息的方法
即時通訊系統(tǒng)中顯示多個個人信息的方法
獄繊
本發(fā)明涉及一種即時通訊技術,尤其是一種在即時通訊系統(tǒng)中依據(jù)好友分組顯示不同的 個人信息的方法。
背景技術:
即時通訊(IM, Instant Messenger或者Instant Message)工具已經(jīng)廣泛的用于人們生活
當中的方方面面。網(wǎng)民用它來與自己的同學、朋友、親人、同事保持著聯(lián)系。 一般來說,現(xiàn) 在主流IM (如QQ、 MSN等)都有分組的功能,用戶可以把"好友"根據(jù)類別歸入不同的組當 中,例如"同學"、"同事"、"業(yè)務伙伴"、"俱樂部會員"等。這種好友分組形式便于管理且有較強 的個性化特點。同時,IM也為用戶提供了用戶定制的個性化的個人信息(又稱"個人資 料",Personal Profile),可以填寫個性化的網(wǎng)名或昵稱,也可以填寫生活近況。例如用戶可 以表達對于家人的關心問候,可以告知同學聚會的時間地點,或者可以交流近期工作的難點 等等。定制的個人信息使得該用戶的好友無需在線交談就能簡便快捷地了解用戶的生活工作 現(xiàn)狀,增添了好友交流的話題,也增進了用戶之間的親密感。
然而目前的IM可供用戶定制的"個人信息"只有一個,該用戶的所有不同分組的好友看 到的該用戶的個人信息都是一致的,留有信息安全和隱私泄漏的隱患。例如用戶在公司內(nèi)部 交流的時候為了方便起見,個人信息填寫的是自己真實名字或者工作近況,而在網(wǎng)絡聊天的 時候,就不可避免的讓這些信息為其他好友得知。又例如用戶在與家庭成員或者密友聯(lián)系 時,個人信息里填寫了私密內(nèi)容,其他普通好友也同樣可以得知。這樣使得用戶不填寫真實 的個人信息或者頻繁地人工手動更換個人信息,帶來諸多不便。
總之,即時通訊系統(tǒng)中單一的用戶定制的個人信息難以滿足用戶對于個性化和安全的要求。
麵赫
本發(fā)明的目的在于提供一種在即時通訊系統(tǒng)中依據(jù)不同的好友分組而顯示多個個人信息 的方法,以解決現(xiàn)有即時通訊系統(tǒng)無法安全高效地顯示個人信息的問題。
實現(xiàn)本發(fā)明的技術方案一種在即時通訊系統(tǒng)中顯示多個個人信息的方法,所述即時通訊系統(tǒng)包括即時通訊服務 器和與該即時通訊服務器交互的多個客戶端,用戶的個人記錄儲存在即時通訊服務器內(nèi)的數(shù) 據(jù)管理子系統(tǒng)中,每個個人記錄各自關聯(lián)到多個好友分組記錄,其中,每個好友分組記錄都 關聯(lián)到一個個人信息記錄,第一用戶通過第一客戶端向即時通訊服務器發(fā)送査看第二用戶的 個人信息的請求時,即時通訊服務器在第二用戶的個人記錄中查找第一用戶所在的好友分組 的好友分組記錄,提取該好友分組記錄中關聯(lián)到的個人信息記錄并發(fā)送至第一客戶端。
另一種在即時通訊系統(tǒng)中顯示多個個人信息的方法,所述即時通訊系統(tǒng)包括即時通訊服 務器和與該即時通訊服務器交互的多個客戶端,用戶的個人記錄儲存在即時通訊服務器內(nèi)的 數(shù)據(jù)管理子系統(tǒng)中,每個個人記錄各自關聯(lián)到多個好友分組記錄,其中,每個好友分組記錄 都包含一個個人信息記錄,第一用戶通過第一客戶端向即時通訊服務器發(fā)送査看第二用戶的 個人信息的請求時,即時通訊服務器在第二用戶的個人記錄中査找第一用戶所在的好友分組 的好友分組記錄,提取該好友分組記錄中包含的個人信息記錄并發(fā)送至第一客戶端。
另一種在即時通訊系統(tǒng)中顯示多個個人信息的方法,所述即時通訊系統(tǒng)包括即時通訊服 務器和與該即時通訊服務器交互的多個客戶端,用戶的個人記錄儲存在即時通訊服務器內(nèi)的
數(shù)據(jù)管理子系統(tǒng)中,每個個人記錄各自包含多個好友分組記錄,其中,每個好友分組記錄都 關聯(lián)到一個個人信息記錄,第一用戶通過第一客戶端向即時通訊服務器發(fā)送査看第二用戶的 個人信息的請求時,即時通訊服務器在第二用戶的個人記錄中査找第一用戶所在的好友分組 的好友分組記錄,提取該好友分組記錄中包含的個人信息記錄并發(fā)送至第一客戶端。
另一種在即時通訊系統(tǒng)中顯示多個個人信息的方法,所述即時通訊系統(tǒng)包括即時通訊服 務器和與該即時通訊服務器交互的多個客戶端,用戶的個人記錄儲存在即時通訊服務器內(nèi)的 數(shù)據(jù)管理子系統(tǒng)中,每個個人記錄各自包含多個好友分組記錄,其中,每個好友分組記錄都 包含一個個人信息記錄,第一用戶通過第一客戶端向即時通訊服務器發(fā)送査看第二用戶的個
人信息的請求時,即時通訊服務器在第二用戶的個人記錄中査找第一用戶所在的好友分組的 好友分組記錄,提取該好友分組記錄中包含的個人信息記錄并發(fā)送至第一客戶端。
所述個人信息記錄,包括下列記錄之一或其組合用戶的姓名、性別、年齡、生日、星 座、地域、教育程度、興趣愛好、個性化簽名等等。
在上述在即時通訊系統(tǒng)中顯示多個個人信息的方法中,不同的好友分組記錄可以關聯(lián)到 或包含相同的個人信息記錄。
在上述在即時通訊系統(tǒng)中顯示多個個人信息的方法中,每個用戶的個人記錄還關聯(lián)到或包含默認的個人信息記錄,如果第二用戶沒有設置第一用戶所在的好友分組的好友分組記錄 所關聯(lián)到或包含的個人信息記錄,即時通訊服務器將第二用戶的默認的個人信息記錄發(fā)送至 第一客戶端。
在上述在即時通訊系統(tǒng)中顯示多個個人信息的方法中,當?shù)谝挥脩舨辉诘诙脩舻娜魏?一個好友分組里時,即時通訊服務器發(fā)送第二用戶的默認的個人信息記錄。
實現(xiàn)本發(fā)明提供的在即時通訊系統(tǒng)中顯示多個個人信息的方法,可以支持用戶依據(jù)不同 的好友分組定制個性化的個人信息,從而安全而髙效地與好友分享生活、工作、情感信息。
國說.日月
圖1為好友分組記錄關聯(lián)到不同個人信息的示意圖 圖2為好友分組記錄關聯(lián)到相同個人信息的示意圖 圖3為好友分組記錄包含不同個人信息的示意圖
姊爐世
即時通訊系統(tǒng)包括即時通訊服務器和與該即時通訊服務器交互的客戶端,用戶的個人記 錄UID儲存在即時通訊服務器內(nèi)的數(shù)據(jù)管理子系統(tǒng)中。其中,數(shù)據(jù)管理子系統(tǒng)可以是通用的 關系數(shù)據(jù)庫管理系統(tǒng),例如0racle、 MySQL等,也可以是用戶自定義的具有類似數(shù)據(jù)庫功能 的管理數(shù)據(jù)記錄的子系統(tǒng)。每個個人記錄UID關聯(lián)到或者包含多個好友分組記錄GID;其中, 每個好友分組記錄GID都關聯(lián)到或者包含一個單獨的個人信息記錄,第一用戶(例如第二用 戶的好友)通過客戶端向即時通訊服務器發(fā)送查看第二用戶的個人信息的請求時,即時通訊 服務器在第二用戶的個人記錄UID中査找第一用戶所在的好友分組記錄GID,提取該好友分 組記錄GID中的個人信息記錄并發(fā)送至第一用戶的第一客戶端。
圖l所示為本發(fā)明實施方案一的在即時通訊系統(tǒng)中顯示多個個人信息的方法的示意圖。
其中,在即時通訊服務器的數(shù)據(jù)管理子系統(tǒng)中,某用戶的個人記錄為UID,該用戶有兩個好 友分組1和2,用戶的個人記錄UID關聯(lián)到對應的好友分組記錄為GID1和GID2。每個好友分
組記錄還各自關聯(lián)到一個不同的個人信息記錄,分別為P1和P2。其中個人信息記錄可以包 括用戶的姓名、性別、年齡、生日、星座、地域、教育程度、興趣愛好、個性化簽名等等以及它們的組合。該用戶的一個好友A在好友分組1中。當該好友A請求査看該用戶的個人信 息時,即時通訊服務器首先査找到該好友A所在該用戶的好友分組1,通過好友分組l對應 的好友分組記錄GID1提取用戶設置的個人信息記錄P1并發(fā)送給好友A。用戶的個人記錄UID 還關聯(lián)到一個默認的個人信息P0。當用戶沒有設置好友分組記錄GID1中的個人信息記錄時, 即時通訊服務器以默認的個人信息P0替代GID1中的個人信息記錄P1,作為個人信息發(fā)送給 好友A。
當用戶A査看用戶B的個人信息而用戶A又不是用戶B的好友時,即用戶A不在用戶B 的任何一個好友分組里時,即時通訊服務器提取用戶B的個人記錄UID中默認的個人信息PO 并發(fā)送給用戶A。
此外,本發(fā)明實施方案一還可以修改為每個好友分組記錄包含不同的個人信息記錄, 即用戶個人記錄UID關聯(lián)到好友分組記錄GID1、 GID2,其中GID1包含個人信息P1, GID2 包含個人信息P2。用戶的個人記錄UID也可以包含一個默認的個人信息PO。其余技術特征不 做修改。
圖2所示為本發(fā)明實施方案二的在即時通訊系統(tǒng)中顯示多個個人信息的方法的示意圖。 在即時通訊服務器的數(shù)據(jù)管理子系統(tǒng)中,某用戶設置了兩個個性化的個人信息,對應的個人 信息記錄分別為Pl和P2。同時,這個用戶設置了三個好友分組,用戶個人記錄UID關聯(lián)到 對應的好友分組記錄分別為GID1、 GID2和GID3。其中,用戶的好友A所在的好友分組2 對應的好友分組記錄為GID2。用戶設置的好友分組記錄GID1和G1D2關聯(lián)到相同的個人信 息記錄P1,好友分組記錄GID3關聯(lián)到單獨的個人信息記錄P2。當該好友A請求査看該用戶 的個人信息時,即時通訊服務器首先查找到該好友A所在該用戶的好友分組2,通過好友分 組2對應的好友分組記錄GID2提取用戶設置的個人信息記錄Pl并發(fā)送給好友A。用戶的個 人記錄UID還關聯(lián)到一個默認的個人信息PO。當用戶沒有設置好友分組記錄GID2中的個人 信息記錄時,即時通訊服務器以默認的個人信息P0替代GID2關聯(lián)到的個人信息記錄P1,作 為個人信息發(fā)送給好友A。
此外,本發(fā)明實施方案二還可以修改為好友分組記錄包含相同的個人信息記錄,即用 戶個人記錄UID關聯(lián)到好友分組記錄GID1、 GID2、 GID3,其中GID1、 G1D2包含相同的個 人信息P1, GBD3包含另一個單獨的個人信息P2。用戶的個人記錄UID也可以包含一個默認 的個人信息PO。其余技術特征不做修改。
圖3所示為本發(fā)明實施方案三的在即時通訊系統(tǒng)中顯示多個個人信息的方法的示意圖。
6其中,在即時通訊服務器的數(shù)據(jù)管理子系統(tǒng)中,某用戶的個人記錄為UID,該用戶有兩個好 友分組1和2,對應于用戶的個人記錄UID包含的好友分組記錄為GID1和GID2。每個好友分 組記錄還各自包含一個不同的個人信息記錄,分別為P1和P2。其中個人信息記錄可以包括 用戶的姓名、性別、年齡、生日、星座、地域、教育程度、興趣愛好、個性化簽名等等。該 用戶的一個好友A在好友分組1中。當該好友A請求査看該用戶的個人信息時,即時通訊服 務器首先査找到該好友A所在該用戶的好友分組2,通過好友分組2對應的好友分組記錄 GID2提取用戶設置的個人信息記錄P2并發(fā)送給好友A。用戶的個人記錄UID還包含一個默認 的個人信息PO。當用戶沒有設置好友分組記錄GID2中的個人信息記錄時,即時通訊服務器 以用戶個人記錄UID中默認的個人信息P0作為個人信息發(fā)送給好友A。
本發(fā)明實施方案三還可以修改為好友分組記錄包含相同的個人信息記錄,即實施方案 三中好友分組記錄GID1和GID2包含的個人信息記錄相同,均為P1。其余技術特征不做修 改。
本發(fā)明實施方案三還可以修改為好友分組記錄關聯(lián)到相同或不同的個人信息記錄,即
實施方案三中好友分組記錄GID1和GID2關聯(lián)到個人信息記錄Pl和P2, Pl和P2可以相同 也可以不同。其余技術特征不做修改。
采用上述的顯示多個個人信息的方法,不同好友分組設置的個人信息可以不同,用戶可 以方便地定制個性化的個人信息而無需擔心隱私泄密,從而提高了易用性和安全性。
雖然,本領域的技術人員可以提出多種改進和改變,但是當所有的改變和改進在它們有 助于技術的范圍內(nèi)合理和適當?shù)靥岢鰰r,本發(fā)明人的目的是在被授權專利的范圍內(nèi)具體實施 所有的改變和改進。
權利要求
1.一種在即時通訊系統(tǒng)中顯示多個個人信息的方法,所述即時通訊系統(tǒng)包括即時通訊服務器和與該即時通訊服務器交互的多個客戶端,用戶的個人記錄儲存在即時通訊服務器內(nèi)的數(shù)據(jù)管理子系統(tǒng)中,每個個人記錄各自關聯(lián)到或包含多個好友分組記錄,其中,每個好友分組記錄都關聯(lián)到或包含一個個人信息記錄,第一用戶通過第一客戶端向即時通訊服務器發(fā)送查看第二用戶的個人信息的請求時,即時通訊服務器在第二用戶的個人記錄中查找第一用戶所在的好友分組的好友分組記錄,提取該好友分組記錄中關聯(lián)到或包含的個人信息記錄并發(fā)送至第一客戶端。
2. 如權利要求1所述的在即時通訊系統(tǒng)中顯示多個個人信息的方法,其中所述個人信息記 錄包括且并不限于下列記錄之一或其組合姓名、性別、年齡、生日、星座、地域、教 育程度、興趣愛好、個性化簽名等等。
3. 如權利要求l所述的在即時通訊系統(tǒng)中顯示多個個人信息的方法,不同的好友分組記錄 可以關聯(lián)到或包含相同的個人信息記錄。
4. 如權利要求1所述的在即時通訊系統(tǒng)中顯示多個個人信息的方法,每個所述用戶的個人 記錄還都關聯(lián)到或包含默認的個人信息記錄。
5. 如權利要求4所述的在即時通訊系統(tǒng)中顯示多個個人信息的方法,如果第二用戶沒有設 置第一用戶所在的好友分組的好友分組記錄所關聯(lián)到或包含的個人信息記錄,即時通訊 服務器將第二用戶的默認的個人信息記錄發(fā)送至第一客戶端。
6. 如權利要求4所述的在即時通訊系統(tǒng)中顯示多個個人信息的方法,當?shù)谝挥脩舨辉诘诙?用戶的任何一個好友分組里時,即時通訊服務器發(fā)送第二用戶的默認的個人信息記錄。
全文摘要
本發(fā)明涉及一種在即時通訊系統(tǒng)中顯示多個個人信息的方法,即時通訊系統(tǒng)包括即時通訊服務器和與多個客戶端,用戶的個人記錄儲存在服務器內(nèi)數(shù)據(jù)管理子系統(tǒng)中,每個個人記錄包含或關聯(lián)到多個好友分組記錄,每個好友分組記錄都包含或關聯(lián)到一個個人信息記錄,第一用戶查看第二用戶的個人信息時,服務器在第二用戶的個人記錄中查找第一用戶所在的好友分組記錄,提取被包含或被關聯(lián)的個人信息記錄并發(fā)送至第一用戶。每個用戶都有一個默認的個人信息記錄被包含于或被關聯(lián)到該用戶的個人記錄。當?shù)谝挥脩舨辉诘诙脩舻娜魏我粋€好友分組里時,服務器發(fā)送第二用戶的默認的個人信息記錄。不同的好友分組記錄還可以包含或關聯(lián)到相同的個人信息記錄。本發(fā)明有利于用戶安全地定制個性化的個人信息。
文檔編號H04L12/58GK101527689SQ20081017819
公開日2009年9月9日 申請日期2008年11月25日 優(yōu)先權日2008年11月25日
發(fā)明者岳 江 申請人:岳 江