一種在聊天工具中更新好友信息列表的控制方法
2023-05-31 13:37:26
專利名稱:一種在聊天工具中更新好友信息列表的控制方法
技術領域:
本發明涉及即時聊天工具(IM),尤其是即時聊天工具中用來控制好友信息列表的 控制裝置,具體地,涉及在即時聊天工具中用來更新好友信息列表的控制方法以及相應的 控制裝置。
背景技術:
隨著網際網路技術的高速發展,全球已經進入到信息化時代,越來越多的人通過互 聯網獲取最新的信息,網際網路平臺相對於傳統媒體,信息發布更迅捷,更高效;網際網路也使 人們交流更方便,通過QQ,MSN等聊天工具與家人,朋友,同事交流溝通已成為人們日常生 活中主要的通訊方式之一。但隨著網民數量的不斷增長,網絡伺服器需要處理的信息與日 俱增,尤其在網絡比較繁忙的時候,伺服器處理信息的速度會比較緩慢,那麼如何優化服務 器的信息處理能力變得越來越重要。同時,由於接入網際網路的手段不同,會導致採用不同手 段接入的用戶從伺服器獲得信息的速度不同,從而使得這些用戶對伺服器提供網絡服務的 感受不同,例如,通常通過無線網絡接入網際網路的用戶的速度比通過優先網絡接入網際網路 的用戶的速度會相對慢。為了提高用戶的感受度,各種提高提供伺服器響應速度的技術被採用。例如,互 聯網已經進入到web2. 0時代,現在大部分網站都運用了 ajax技術,打破了過去使用頁面 重載的慣例技術組合,採用頁面局部更新的方法增加了頁面數據的更新但同時減少了頁面 的刷新和刷新等待,這樣有效地減輕了伺服器的負擔,提高了效率。但並不是對所有應用 都採用了類似的技術,例如對於現如今的聊天工具(例如QQ和MSN和Yahoo Messenger), 用戶的好友信息的更新基本上還是採用登錄後,伺服器全部更新信息再發送到用戶終端的 方式,這種方式對伺服器的要求比較高,尤其在眾多用戶登錄聊天工具伺服器時,加重了服 務器的負擔。同時,如果用戶所使用的終端的處理能力比較弱,或者存在其他原因,都可能 導致用戶需要花費比較長的時間接受全部更新信息,這會影響用戶使用這些聊天工具的意 願。尤其是,當用戶通過無線網絡接入網際網路,可能由於無線網絡網絡不暢通或者無線網絡 的速度比有線網絡的速度慢而導致用戶無法使用無線網絡快速地與需要聊天的進行聊天。目前,各種聊天工具還沒有針對好友信息列表更新過慢而提出有效的解決方案。 因此,本發明希望通過簡單易行的方案解決這個問題。
發明內容
針對現有技術中的缺陷,本發明的目的通過對聊天工具中好友進行分級以提供一 種在聊天工具中更新好友信息列表的控制方法以及相應的控制裝置。根據本發明的一個方面,提供一種在聊天工具中更新好友信息列表的控制方法, 用於在用戶登錄所述聊天工具後更新所述用戶的好友信息,其特徵在於,包括步驟a.獲 取屬性為第一級別的好友信息;以及步驟b.向所述用戶登錄所述聊天工具的設備發送所 述好友信息。
根據本發明的另一個方面,還提供一種在聊天工具中更新好友信息列表的控制裝 置,其用於在用戶登錄所述聊天工具後更新所述用戶的好友信息,其特徵在於,包括第一 獲取裝置,用於獲取屬性為第一級別的好友信息;以及第一更新裝置,用於向所述用戶登錄 所述聊天工具的設備發送所述好友信息。根據本發明的又一個方面,還提供一種聊天工具,其通過網絡為多名用戶提供聊 天平臺,且所述一個用戶包括一個或多個好友,其特徵在於,包括根據上述的控制裝置。本發明通過對使用一個即時聊天工具中的每個用戶的好友進行分級,從而實現在 不同時間、分批次地更新該用戶的所有好友的過程。而且,如果用戶選擇只更新高級別的好 友,那麼低級別的信息將不被更新。本發明提供的技術方案簡單、容易實現,可以很好地應 用於現有的各種聊天工具。尤其地,本發明適用於那些網絡速度不好或者網絡不穩定的用 戶,可以使其快速地獲得其所需要的好友的信息。
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發明的其它特徵、 目的和優點將會變得更明顯圖1示出根據本發明的第一實施例的,在聊天工具中更新好友信息列表的控制方 法的流程圖;圖2示出根據本發明的第二實施例的,在聊天工具中更新好友信息列表的控制方 法的流程圖;圖3示出根據本發明的第一實施例的,即時聊天工具的伺服器與多個終端的網絡 拓撲示意圖;圖4A示出了根據本發明的第三實施例的,在聊天工具中更新所述好友信息列表 的示意圖;圖4B示出了與圖4A相適應的,根據本發明的第三實施例的,在聊天工具中更新所 述好友信息列表的示意圖;圖5A示出了根據本發明的第四實施例的,在聊天工具中更新所述好友信息列表 的示意圖;圖5B示出了與圖5A相適應的,根據本發明的第四實施例的,在聊天工具中更新所 述好友信息列表的示意圖;圖6A示出了根據本發明的第五實施例的,在聊天工具中更新所述好友信息列表 的示意圖;圖6B示出了與圖6A相適應的,根據本發明的第五實施例的,在聊天工具中更新所 述好友信息列表的示意圖;圖6C示出了與圖6A、圖6B相適應的,根據本發明的第五實施例的,在聊天工具中 更新所述好友信息列表的示意圖;以及圖7示出根據本發明的第一實施例的,用於聊天工具中對好友信息列表進行更新 的控制裝置的示意圖。
具體實施例方式圖1示出了根據本發明的第一實施例的,在聊天工具中更新好友信息列表的控制 方法的流程圖。本發明至少提供一種在聊天工具中更新好友信息列表的控制方法,用於在 用戶登錄所述聊天工具後更新所述用戶的好友信息。具體地,與現有技術中「一股腦」地更 新好友信息不同,本發明提供的控制方法給出了根據用戶(聊天者)的設定和需求更新好 友列表的方式。當所述用戶登錄所述聊天工具後,伺服器更新所述用戶的好友信息。具體 地,首先執行步驟S210,獲取在線的而且屬性為第一級別的好友信息,優選地,所述第一級 別的好友包括對於所述用戶比較重要的好友。例如,在本實施例中,所述第一級別的好友主 要包括所述用戶的常用聯繫人。如圖4所示,當一個用戶的好友一共有200個時,其常用聯 系人可能只有20個,這樣可以大大地減少第一批次更新的好友的個數。接著進入步驟211,該步驟是判斷所述用戶登錄時網絡是否繁忙,例如由所述聊天 工具對應的伺服器來完成該步驟。如果所述步驟S211的判斷結果是肯定的,即網絡是繁忙 的,例如一般在工作日的900-17:00以及每天晚上的1900-2200,網絡一般比較繁忙,則 直接進入步驟S213,將之前獲取的在線的而且屬性為第一級別的好友信息向所述用戶登錄 所述聊天工具的設備發送所述好友信息。如果所述步驟S211的判斷結果是否定的,即網絡 是不繁忙的,例如在上述列出時段的之外的其他時段,則進入步驟S212,伺服器獲取不在線 的且屬性為第一級別的好友信息,然後再進入步驟S213,向所述用戶登錄所述聊天工具的 設備發送已獲取的在線的和不在線的且屬性為第一級別的好友信息。本領域技術人員理解,通過上述步驟S212,伺服器從用戶登錄時,從不在線的好友 中,根據用戶的設定,獲取屬性為第一級別的好友信息,具體地,其使得在步驟S213中,向 所述用戶終端發送了所有第一級別好友信息。進一步地,本領域技術人員理解,所述步驟 S212可以作為步驟S210的一個變化例或者補充,在此不予贅述。本領域技術人員理解,所述第一級別的好友可以根據不同的需要而變化,例如可 以是該用戶的特別好友,比如MSN的最新版本MSN9. 5增加了常用聯繫人一欄,用戶可以將 自己平時經常聯繫的好友,家人,同事放在這一欄下,並設定該「常用聯繫人」作為第一級 別的好友,那麼常用聯繫人就可以作為用戶的所述第一級別的好友而被優選地更新。在另 一個變化例中,所述第一級別的好友是該用戶的最近聯繫人,例如用戶在上一次登錄時與5 個好友聊天,那麼這5個好友就作為所述第一級別的好友;進一步地,也可以將用戶在本次 登錄之前的若干次登錄時的曾經聊天的好友作為所述第一級別的好友,比如現在的QQ2009 版就有一欄最近聯繫人,根據所述用戶最近的聊天好友按順序列示,這些也可以作為所述 第一級別的好友。在本實施例的一個變化例中,所述步驟S211、步驟S212可以被省略,即只更新第 一級別的且在線的好友列表。本領域技術人員理解,相應地,在這樣的變化例的後續操作 中,會隨時跟蹤所述用戶的好友信息,如圖5所示,當有新的好友上線時,伺服器會判斷其 是否為第一級別好友,如果是,伺服器則會更新所述好友的信息。在另一個變化例中,所述步驟S211、步驟S212可以被省略,而所述步驟S210變化 為「獲取屬性為第一級別的好友信息」,此時伺服器不再以是否在線為前提條件,只是獲取 第一級別的好友信息,而不管該好友是否在線。在又一個變化例中,所述步驟S212可以變化為「獲取除在線的第一級別以外的好友」,此時,該步驟獲取了上述步驟S210之外的所有好友信息。這樣的步驟具體可以參考圖 2所示實施例,在此不予贅述。圖2示出根據本發明的第二實施例的,在聊天工具中更新好友信息列表的控制方 法的流程圖。當所述用戶登錄所述聊天工具後,和第一實施例不同的是,伺服器在所述步驟 S221先獲取屬性為第一級別的好友信息,而不是以是否在線為前提條件,然後執行步驟 S222,向所述用戶登錄所述聊天工具的設備發送獲取的屬性為第一級別的好友信息,在步 驟S223中,判斷當時網絡是否繁忙(與圖1所述的判斷過程相同),這裡和第一實施例也有 不同,當網絡繁忙時,伺服器繼續等待,直到網絡比較空閒時,執行步驟S224,獲取屬性為第 二級別的好友信息,這裡的第二級別好友是相對第一級別而言不是經常聯繫的好友,執行 步驟S225,向所述用戶登錄所述聊天工具的設備發送獲取的屬性為第二級別的好友信息, 步驟S226和步驟S223 —致,同樣判斷當時網絡是否繁忙,這裡不再贅述,在網絡空閒時執行步 驟S227,獲取第三級別的好友信息,這裡的第三級別好友是相對第二級別聯繫更少的好友,執 行步驟S228,向所述用戶登錄所述聊天工具的設備發送獲取的屬性為第三級別的好友信息。在本實施例的一個變化例中,所述步驟S224可以變化為「獲取除第一級別以外的 好友信息」,而所述步驟S225,步驟S226,步驟S227可以被省略,所述步驟S228則變化為 「向所述用戶登錄所述聊天工具的設備發送好友信息」,即不再區分屬性為第二級別好友和 第三級別好友,在網絡不繁忙時,直接獲取除第一級別以外的所有好友的信息,然後執行步 驟S228,向所述用戶登錄所述聊天工具的設備發送好友信息」。參考上述圖1以及圖2,本領域技術人員理解,所述第一級別的好友、第二級別的 好友以及之後級別的好友的屬性可以通過用戶的設置來實現,即用戶自行設置每個好友所 屬的級別從而確定其更新的順序。具體地,可以通過不同的分類來實現,分別設置第一級別 好友,第二級別好友和第三級別好友三欄,用戶可以將所有的好友按自己的需要分別放到 三欄下,並在屬性中設置按級別順序更新好友信息,這樣當用戶登錄所述聊天工具後,服務 器就會根據用戶的設置來更新好友信息,並向用戶客戶端發送好友信息。而在一個變化例 中,伺服器根據用戶的行為向用戶推薦好友的級別,例如,伺服器根據用戶最近幾個月的聊 天記錄情況,將聯繫比較頻繁的好友建議用戶設置為第一級別好友。進一步地,本領域技術人員理解,所述「第一級別」也可以表述為其他形式,例如 「常用聯繫人,特別好友等」。其本質在於,這些好友是首先被更新的,並區別於其他被更新 的好友,而其級別的稱呼並不影響本發明的實質內容。這樣,用戶可以系統所提供的在一個 簡單界面中選擇該聊天工具中已經有的類別,例如「研究生同學」(這可以是用戶自己在聊 天工具設定的自定義類別)以及「常用聯繫人」,從而將這些類別下的好友均為根據本發明 的實施例指定級別的好友,例如上述的「第一級別好友」。例如部分好友的屬性被設定為「移動用戶好友」,即該好友使用移動終端或移動網 絡登錄所述聊天工具,此時,伺服器將根據用戶的需求,首先更新這些「移動用戶好友」的信 息,並將更新後的好友信息發送到用戶所述登錄工具。一個好友的屬性可能是變化的,即其 採用非移動終端或移動網路(比如寬帶網絡)登錄時,那麼該用戶就不屬於「移動用戶好 友」 了,那麼伺服器將根據其他的屬性來判斷是否首先更新該好友的信息;更進一步地,所 述獲取好友的步驟可以變化為「根據登錄時的特徵獲取與該特徵對應屬性的好友」,此時,伺服器根據用戶登錄時所用的網絡,如果用戶使用的是移動終端登錄聊天工具的,那麼服 務器將首先更新用戶設定的「移動用戶好友」的信息,並將更新後的信息發送到用戶客戶 端;如果用戶使用的是非行動網路(最常用的是寬帶網絡)登錄聊天工具的,那麼伺服器將 首先更新非行動網路的好友信息,並首先將這些好友的信息發送到用戶登錄的聊天工具。在上述圖1、圖2所示實施例的另一個變化例中,在更新過程中,還對被更新的用 戶數量加以限制,即針對每個級別屬性的好友設定一個閾值,超過該閾值的用戶不被更新。 例如,當第一級別的好友總數量為50個,而閾值被設定為40,則有10個好友儘管屬於第一 級別,其也無法在第一時間被更新。本領域技術人員理解,可以採用隨機方式確定這40個 好友,或者更進一步地採用更精確的控制方法來確定這40個好友,例如可以在這50個第一 級別的好友中選擇那些用戶在最近經常聯繫的好友,更具其頻繁程度,由多到少依次排列, 然後確定前40個好友為第一時間被更新的好友。圖3示出了根據本發明的第一實施例的,即時聊天工具的伺服器(或稱為後臺處 理系統)與多個終端的網絡拓撲示意圖。其中,該即時聊天工具包括一個伺服器8,以及若 幹個終端91、92、93等。本領域技術人員理解,所述終端91的產權通常屬於使用即時聊天 工具的用戶所有,所述伺服器8通常屬於即時聊天工具的服務商所有,這並不影響本發明 的實質內容,例如所述終端91等也可以是網吧中的電腦。具體地,所述伺服器8通過網絡 連接各個終端,例如終端91,92,93等。更進一步地,本領域技術人員理解,上述網絡拓撲可 以結合現有技術予以實現,例如通常的聊天工具都採用此類架構,在此不予贅述。相應地, 所述伺服器8也可以存在多個,這並不影響本發明的實質內容。與現有技術不同的是,儘管採用現有技術提供的網絡拓撲結構,但本發明提供的 控制方法可以在一個聊天工具中實現對一個用戶的聊天朋友(包括好友、陌生人、黑名單 以及其他自定義類別)更新方式的不同操作。例如,當一個用戶A通過移動終端91並通過 無線網絡(例如中國移動公司提供的GPRS網絡或WAP網絡)登錄所述聊天工具時,所述聊 天工具的後臺處理系統查詢該用戶A對聊天朋友的設置(設定),並相應地根據其設定來更 新其聊天朋友的信息。本領域技術人員理解,優選地,所述根據本發明的對聊天朋友的設置 已經預先由該用戶A提交給所述後臺處理系統,則該系統通過查詢對應的資料庫或數據表 就可以確定其聊天朋友設置。例如該用戶A設定只更新「第一級別」的好友,那麼該後臺處 理系統查詢所有被該用戶A定義為第一級別的好友,並相應地將這些好友的信息發送給所 述用戶A所使用的移動終端91,從而在該終端91中通過所述即時聊天工具的界面反映這些 第一級別的好友信息的最新結果。本領域技術人員理解,在上述控制過程中,可以顯示但不更新除上述「第一級別」 之外的聊天朋友的信息,這些信息可以是上一次登錄時存儲在所述終端91本地的信息。 即,如果在上一次登錄後,一個非「第一級別,,好友的信息被更新了,例如其暱稱修改由「天 下第一」修改為「周末蘇州春遊」,那麼在所述用戶A所採用的移動終端上無法顯示該好友 的當前暱稱信息。換句話說,根據本發明的技術方案,有可能導致一些更新信息無法被顯 示。但根據本發明的技術方案,可以快速地更新這些被設定為優先更新的好友信息,在此不 予贅述。圖4A以及圖4B共同示出了根據本發明的第三實施例的,在聊天工具中更新所述 好友信息列表的示意圖。其中,假設在現有技術的聊天工具中,所述用戶A的全部聊天朋友均未被分類,其數量如圖6C所示,本領域技術人員理解,在實際應用中,所述聊天朋友(或 稱為好友)的數量通常多於圖6C所示,在此不予贅述。根據本發明提供的控制方法,在所 述用戶登錄該聊天工具後,則設置於所述聊天工具的伺服器(或後臺處理系統)中的控制 裝置首先查找該用戶A設定的聊天朋友的類別,具體地,在本實施例中,更新設置信息如下 所示更新上線、屬於第一級別的好友信息相應地,所述控制裝置查找所述用戶A的聊天朋友中那些屬於第一級別且上線的 好友,並優選地將這些好友(或稱為聊天朋友)發送給所述用戶A所採用的終端,例如圖3 所示的終端91。這樣,在所述終端91接收了所述更新信息後,其所顯示的聊天工具的好友 信息列表的示意圖如圖4A所示,其中只有三個屬於第一級別的上線好友被顯示。具體地,參考圖4A所示,本領域技術人員理解,在這樣的實施例中,不僅只更新所 述屬於第一級別的、且上線的好友,而且為了進一步地提高對聊天工具的處理速度,在聊天 工具中還屏蔽了那些沒有被更新的好友,所以儘管該用戶A擁有多名聊天朋友,但在圖4A 中僅僅顯示了三名好友。作為圖4A所示實施例的一個變化例,或者說在圖4A顯示以後,在網絡空閒時(例 如圖1所示),或者在其他時刻,所述其餘聊天朋友被顯示在所述聊天工具中,不同的是,並 沒有對其狀態進行更新,所以例如針對編號為「983021」的聊天朋友,儘管其已經上線,但卻 並未顯示其暱稱。本領域技術人員理解,圖4B所顯示內容更適用於騰訊公司提供的QQ ;而 類似地,在微軟公司提供的MSN聊天工具中,對於那些未能更新的聊天朋友顯示其Email地 址,這並不影響本發明的實質內容。而在一個變化例中,針對那些上次已經被更新的圖4A 所列以外的聊天朋友,不顯示其編號或Email信息,而是顯示其上次更新的內容,例如編號 為「983021」的聊天朋友顯示為「天下第一」(儘管其可能其暱稱已經修改為「周末蘇州春 遊」)」,在此不予贅述。進一步地,圖5A以及圖5B共同示出了根據本發明的第四實施例的,更新聊天工具 中的好友信息列表的示意圖。其中,根據上述圖1、圖2以及圖4A所示實施例的描述,根據 用戶設定的好友更新優先級,所述好友信息被更新為如圖5A所示,其中部分屬於第一級別 的上線好友的信息被更新並顯示,而部分聊天朋友的信息並未被更新,所以顯示其在所述 聊天工具中註冊後得到的編號。進一步地,在將圖5A所示的第一級別的上線好友的信息發送給所述對應的終端 91 (例如圖3所示)後,置於所述聊天工具內的控制裝置進一步地根據好友設置來更新屬於 第二級別的上線好友。相類似地,所述控制裝置查找所述第二級別、且上線的好友,並相應 地將這些好友的最新信息發送給所述終端91,從而使得更新後的聊天工具界面如圖5B所 示,即屬於第二級別的編號分別為「983021」、「839032」好友被更新。結合上述圖2,本領域技術人員理解,在本實施例中,所述聊天朋友的級別,或者說 好友的級別可以被設置為多級,例如用戶可以在(例如圖7所示的)所述控制裝置提供的 界面中設定三級好友,分別地根據網絡空閒、繁忙的程度來分批地更新這些好友信息,而未 設定級別的聊天朋友均作為最後一個級別,即優先級最低的好友被更新。具體地,用戶可以 結合現有技術中的聊天工具中對應的好友的分類來指定每個好友的更新級別(例如將「常 用聯繫人」下的所有好友均指定為第一優先級別被更新的好友,從而只要指定一個分類即可),也可以一個、一個地為每個好友指定其更新級別,這並不影響本發明的實質內容,在此 不予贅述。圖6A、圖6B以及圖C共同示出了根據本發明的第五實施例的,更新聊天工具中的 好友信息列表的示意圖。其中,首先根據上述對圖4A所描述的實施例的類似方式,對在第 一優先級被更新的好友進行更新,具體結果如圖6A所示。然後,在網絡空閒時,顯示了那些 沒有被指定為第一優先級別的、且上線的聊天朋友,但僅僅顯示其上線,並未對其具體信息 予以更新,例如顯示其編號,而未顯示其暱稱,具體如圖6B所示。最後,在網絡空閒時,再顯 示那些沒有上線、也沒有被指定為第一優先級別的聊天朋友,具體結果如圖6C所示。在這 樣的實施例中,實際上對好友的更新過程分為至少三個階段完成。與現有技術相比較,如果不採用本發明提供的控制方法,則所述聊天工具的後臺 處理系統通常隨機地更新該用戶在所述聊天工具內的所有好友,例如那些沒有上線的好友 可能被優先更新,而那些上線的好友去沒有在第一時間被更新,所以導致用戶只能等待所 有好友逐漸地被更新,這延緩了用戶聊天的進程。如果等待時間過長,可能導致用戶不再等 待,進而迫使用戶放棄使用該聊天工具,從而減少了聊天工具的用戶數量。進一步地,本領域技術人員理解,尤其對於使用行動網路登錄聊天工具的用戶而 言,其往往是在短暫的時間內(例如不在辦公室內)想臨時地登錄聊天工具並聊天,此時, 通過本發明提供的控制方法可以有效地為其快速聊天提供條件,從而提高該用戶對該聊天 工具的認知度。進一步地,在上述圖4A、圖4B、圖5A、圖5B以及圖6A、圖6B、圖6C的一個變化例
中,可以將更新上線好友作為一個優選的設置,從而在第一時間內將所有上線好友均更新。圖7示出了根據本發明的第一實施例的,用於聊天工具中對好友信息列表進行更 新的控制裝置的示意圖。具體地,本領域技術人員理解,所述控制裝置優選地被置於所述聊 天工具的後臺處理系統(伺服器)中,並作為所述後臺處理系統的一個組成部分,例如其與 該後臺處理系統的現有模塊相配合以實現對聊天工具的好友的管理功能。具體地,所述控制裝置4包括第一獲取裝置41、第一更新裝置42、第四獲取裝置43 以及第二更新裝置44。其中,所述裝置41、裝置42用於配合實現對屬性第一級別的好友的 更新;所述裝置43、裝置44用於配合實現非所述第一級別的好友信息的更新。具體地,所述 第一獲取裝置41,用於獲取屬性為第一級別的好友信息;所述第一更新裝置42,用於向所 述用戶登錄所述聊天工具的設備發送所述好友信息。參考上述圖1至圖6C的描述,本領域 技術人員理解,這樣的過程可以查詢所述後臺處理系統所維護的用戶資料庫來實現,即首 先查詢該登錄用戶對好友更新優先級別的設置,然後根據該設置(例如上述的第一級別) 來相應地查詢與該用戶對應的被設置為好友的信息並相應地通過所述第一更新裝置42發 送至所述用戶用於登錄的終端,從而實現在第一時間內更新所述第一級別的好友的控制過 程。相類似地,所述第四獲取裝置43用於獲取屬性為非所述第一級別的好友信息;所述第 二更新裝置44用於向所述用戶登錄所述聊天工具的設備發送所述好友信息。其中,所述 非第一級別至少可以包括第二級別乃至第三級別的設置信息,這可以根據具體實施需要而 定,並不影響本發明的實質內容,在此不予贅述。進一步地,在本實施例中,所述第一獲取裝置41包括第二獲取裝置411,其用於獲 取在線的且屬性為第一級別的好友信息。這樣的第二獲取裝置411所獲取的好友信息更為精確,其範圍更加小,在此不予贅述。而在另一個變化例中,所述第一獲取裝置還包括用於 判斷所述網絡是否處於繁忙狀態的第一判定裝置(圖中未示出)以及用於當所述網絡不 處於繁忙狀態時獲取不在線的且屬性為第一級別的好友信息的第三獲取裝置(圖中未示 出),在此不予贅述。 以上對本發明的具體實施例進行了描述。需要理解的是,本發明並不局限於上述 特定實施方式,本領域技術人員可以在權利要求的範圍內做出各種變形或修改,這並不影 響本發明的實質內容。
權利要求
一種在聊天工具中更新好友信息列表的控制方法,用於在用戶登錄所述聊天工具後更新所述用戶的好友信息,其特徵在於,包括如下步驟a.獲取屬性為第一級別的好友信息;以及b.向所述用戶登錄所述聊天工具的設備發送所述好友信息。
2.根據權利要求1所述的控制方法,其特徵在於,所述步驟a包括如下步驟 al.獲取在線的且屬性為第一級別的好友信息。
3.根據權利要求2所述的控制方法,其特徵在於,所述步驟a還包括如下步驟 a2.判斷所述網絡是否處於繁忙狀態;a3.若所述網絡不處於繁忙狀態,則獲取不在線的且屬性為第一級別的好友信息。
4.根據權利要求1至3中任一項所述的控制方法,其特徵在於,還包括如下步驟 -獲取屬性為非所述第一級別的好友信息;-向所述用戶登錄所述聊天工具的設備發送所述好友信息。
5.一種在聊天工具中更新好友信息列表的控制裝置,其用於在用戶登錄所述聊天工具 後更新所述用戶的好友信息,其特徵在於,包括第一獲取裝置,用於獲取屬性為第一級別的好友信息;以及 第一更新裝置,用於向所述用戶登錄所述聊天工具的設備發送所述好友信息。
6.根據權利要求5所述的控制裝置,其特徵在於,所述第一獲取裝置包括 第二獲取裝置,用於獲取在線的且屬性為第一級別的好友信息。
7.根據權利要求6所述的控制裝置,其特徵在於,所述第一獲取裝置還包括 第一判定裝置,用於判斷所述網絡是否處於繁忙狀態;以及第三獲取裝置,用於當所述網絡不處於繁忙狀態時獲取不在線的且屬性為第一級別的 好友信息。
8.根據權利要求5至7中任一項所述的控制裝置,其特徵在於,還包括 第四獲取裝置,用於獲取屬性為非所述第一級別的好友信息;以及第二更新裝置,用於向所述用戶登錄所述聊天工具的設備發送所述好友信息。
9.根據權利要求4所述的控制方法或權利要求8所述的控制裝置,其特徵在於,所述非 第一級別包括如下級別中的任一級別-第二級別;或者 -第二級別以及第三級別。
10.一種聊天工具,其通過網絡為多名用戶提供聊天平臺,且所述一個用戶包括一個或 多個好友,其特徵在於,包括根據權利要求5至9中任一項所述的控制裝置。
全文摘要
本發明提供一種在聊天工具中更新好友信息列表的控制方法,用於在用戶登錄所述聊天工具後更新所述用戶的好友信息,其特徵在於,包括步驟a.獲取屬性為第一級別的好友信息;以及步驟b.向所述用戶登錄所述聊天工具的設備發送所述好友信息。還提供一種在聊天工具中更新好友信息列表的控制裝置以及一種聊天工具。通過對使用一個即時聊天工具中的每個用戶的好友進行分級,從而實現在分批次地更新該用戶所有好友的過程。而且,如果用戶選擇只更新高級別的好友,那麼低級別的信息將不被更新。本發明提供的技術方案容易實現,可以很好地應用於現有聊天工具。本發明尤其適用於網絡速度不好或網絡不穩定的用戶,可以快速地獲得所需要的好友信息。
文檔編號H04L12/18GK101895404SQ20091005728
公開日2010年11月24日 申請日期2009年5月20日 優先權日2009年5月20日
發明者蔣斌 申請人:蔣斌