欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

實現(xiàn)微博消息收藏的方法和系統(tǒng)的制作方法

文檔序號:6432466閱讀:167來源:國知局
專利名稱:實現(xiàn)微博消息收藏的方法和系統(tǒng)的制作方法
實現(xiàn)微博消息收藏的方法和系統(tǒng)
技術領域
本發(fā)明涉及互聯(lián)網技術,尤其涉及一種實現(xiàn)微博消息收藏的方法和系統(tǒng)。
背景技術
隨著互聯(lián)網應用的不斷發(fā)展,微博應用也不斷發(fā)展壯大。所謂微博,是指微型博客,即用戶可以通過一百多個字或一句話來表達自己,并將發(fā)布的微博消息在網絡中進行快速的傳播與傳遞。使用微博可以實現(xiàn)用戶從一對一、一對多的消息交互模式跨越到一對無窮的消息交互模式,即一個人可以對無窮多各人進行消息的傳播,且一個人同時可以收聽成千上萬的用戶發(fā)布的消息。傳統(tǒng)的微博客戶端中,用戶收聽的消息量巨大,隨著用戶收到的消息增多,在界面 上展示的消息越來越多,用戶在看過自己感興趣的消息后,下次如果想要繼續(xù)對該消息進行查看或轉播,就需要逐個去查找,從而給用戶帶來不便。

發(fā)明內容基于此,有必要提供能提高操作便利性的實現(xiàn)微博消息收藏的方法。一種實現(xiàn)微博消息收藏的方法,包括以下步驟微博客戶端獲取用戶收藏微博消息的指令;所述微博客戶端設置用戶收藏的微博消息的收藏標記;所述微博客戶端將帶收藏標記的微博消息的標識發(fā)送到服務器;所述服務器將所述標識記錄在收藏消息列表中。在優(yōu)選的實施例中,在所述微博客戶端設置用戶收藏的微博消息的收藏標記的步驟之后,還包括微博客戶端將帶收藏標記的微博消息的標識記錄到本地緩存列表中。在優(yōu)選的實施例中,還包括微博客戶端觸發(fā)微博消息拉??;所述微博客戶端從服務器獲取收藏消息列表;所述微博客戶端根據所述收藏消息列表拉取微博消息。在優(yōu)選的實施例中,所述微博客戶端根據所述收藏消息列表拉取微博消息的步驟之后,還包括所述微博客戶端將所述收藏消息列表與本地緩存列表進行對比,獲取記錄在所述收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識;所述微博客戶端將所述獲取的標識記錄到本地緩存列表中,并根據所述獲取的標識更新微博消息的收藏標記。在優(yōu)選的實施例中,所述方法還包括微博客戶端獲取用戶取消收藏微博消息的指令,并發(fā)送至服務器;所述微博客戶端移除用戶取消收藏的微博消息的收藏標記,并從本地緩存列表中移除用戶取消收藏的微博消息的標識;所述服務器從收藏消息列表中移除用戶取消收藏的微博消息的標識。此外,還有必要提供能提高操作便利性的實現(xiàn)微博消息收藏的系統(tǒng)。一種實現(xiàn)微博消息收藏的系統(tǒng),包括微博客戶端和與所述微博客戶端進行交互的服務器,所述微博客戶端包括操作響應模塊,用于獲取用戶收藏微博消息的指令;消息標記模塊,用于設置用戶收藏的微博消息的收藏標記,將帶收藏標記的微博消息的標識發(fā)送到所述服務器;所述服務器包括用于將所述標識記錄在收藏消息列表中的消息存儲模塊。 在優(yōu)選的實施例中,所述微博客戶端還包括用于將帶收藏標記的微博消息的標識記錄到本地緩存列表中的緩存模塊。在優(yōu)選的實施例中,所述微博客戶端還包括用于觸發(fā)微博消息拉取,從所述服務器獲取收藏消息列表,以及根據所述收藏消息列表拉取微博消息的消息拉取模塊。在優(yōu)選的實施例中,所述微博客戶端還包括用于將所述收藏消息列表與本地緩存列表進行對比,獲取記錄在收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識的對比模塊;所述緩存模塊還用于將所述對比模塊獲取的標識記錄到本地緩存列表中;所述消息標記模塊還用于根據所述獲取的標識更新微博消息的收藏標記。在優(yōu)選的實施例中,所述操作響應模塊還用于獲取用戶取消收藏微博消息的指令,并發(fā)送到所述服務器;所述消息標記模塊還用于移除用戶取消收藏的微博消息的收藏標記;所述緩存模塊還用于從本地緩存列表中移除用戶取消收藏的微博消息的標識;所述消息存儲模塊還用于從收藏消息列表中移除用戶取消收藏的微博消息的標識。上述實現(xiàn)微博消息收藏的方法和系統(tǒng),微博客戶端在獲取到用戶收藏微博消息的指令后設置用戶收藏的微博消息的收藏標記,服務器將帶收藏標記的微博消息的標識記錄到收藏消息列表中。由于將用戶收藏的微博消息進行了統(tǒng)一管理,用戶可以非常方便的查找到收藏的微博消息,并對該微博消息進行操作,因此提高了操作便利性。

圖I為一個實施例中實現(xiàn)微博消息收藏的方法的流程圖;圖2為另一個實施例中實現(xiàn)微博消息收藏的方法的流程圖;圖3為一個實施例中實現(xiàn)微博消息收藏的系統(tǒng)的結構示意圖;圖4為另一個實施例中實現(xiàn)微博消息收藏的系統(tǒng)的結構示意圖。
具體實施方式在一個實施例中,如圖I所示,一種實現(xiàn)微博消息收藏的方法,包括以下步驟步驟S102,微博客戶端獲取用戶收藏微博消息的指令。微博客戶端可以是Web瀏覽器客戶端,也可以即時通信客戶端。當微博客戶端是即時通信客戶端時,可以在即時通信客戶端上創(chuàng)建Tab頁面,在Tab頁面中展示拉取到的微博消息。設置收藏消息控件接收用戶的收藏操作,微博客戶端拉取到微博消息后在微博客戶端上進行展示,用戶可以對收藏消息控件進行操作觸發(fā)收藏微博消息的指令。例如,設置右鍵彈出菜單,用戶選擇菜單中的收藏功能項,觸發(fā)收藏微博消息的指令。又例如,在微博消息的頁面上設置收藏按鈕,通過點擊收藏按鈕觸發(fā)收藏微博消息的指令。步驟S104,微博客戶端設置用戶收藏的微博消息的收藏標記。微博消息的收藏標記可以設置在微博消息所在頁面上,例如,在微博消息的右下角設置三角圖標,標明該微博消息已被用戶收藏。步驟S106,微博客戶端將帶收藏標記的微博消息的標識發(fā)送到服務器。微博消息的標識可以是具有唯一性的消息ID,將帶收藏標記的微博消息的標識發(fā)送到服務器,便于服務器對用戶收藏的微博消息進行統(tǒng)一管理。
步驟S108,服務器將帶收藏標記的微博消息的標識記錄在收藏消息列表中。服務器中存儲了大量的微博消息,用戶通過微博客戶端發(fā)布微博消息后,微博客戶端會將微博消息上傳到服務器。當用戶的收聽者登錄微博客戶端時,微博客戶端會從服務器拉取微博消息。對于每個用戶,服務器都維護了相應的收藏消息列表,該收藏消息列表中記錄了用戶收藏的微博消息的標識。由于服務器將帶收藏標記的微博消息進行了統(tǒng)一管理,可以通過設置微博消息收藏頁,在微博消息收藏頁中展示用戶收藏的所有微博消息。用戶需要對收藏的微博消息再次查看和傳播時,進入微博消息收藏頁所在頁面即可對收藏過的微博消息進行操作,因此提高了操作便利性。在一個實施例中,步驟S104之后還包括微博客戶端將帶收藏標記的微博消息的標識記錄到本地緩存列表中。本實施例中,在本地緩存中設置消息池,用于存儲微博客戶端拉取過的微博消息。消息池中的消息數(shù)量在達到設定的閾值時則釋放不再需要的微博消息。在從服務器拉取微博消息時,首先判斷拉取的微博消息是否在消息池中存在,若是,則直接從消息池中拉取微博消息,而不需要再從服務器拉取,因此能節(jié)省網絡傳輸量,也能降低服務器的負載量。在本地緩存中還維護了一個收藏列表,即本地緩存列表。當微博客戶端設置了用戶收藏的微博消息的收藏標記時,則將帶收藏標記的微博消息的標識記錄到本地緩存列表中。在需要展示收藏的微博消息時,例如,在Web瀏覽器中翻頁查看以前拉取過的微博消息或在微博消息Tab頁面中拉動滾動條查看以前拉取過的微博消息時,微博客戶端判斷展示的微博消息是否被收藏過,即查看該微博消息的標識是否存在于本地緩存列表中,若是,則設置該微博消息的收藏標記,否則,說明用戶未收藏該微博消息。在另一個實施例中,如圖2所示,上述實現(xiàn)微博消息收藏的方法,還包括以下步驟步驟S202,微博客戶端觸發(fā)微博消息拉取。在一個實施例中,通過對微博消息收藏頁控件進行操作,打開微博消息收藏頁觸發(fā)微博消息拉取,或進入微博消息Tab頁面拉動滾動條都會觸發(fā)收藏的微博消息拉取。步驟S204,微博客戶端從服務器獲取收藏消息列表。步驟S206,微博客戶端根據收藏消息列表拉取微博消息。在一個實施例中,微博客戶端通過微博消息收藏頁控件調用收藏管理邏輯類中的收藏消息策略拉取管理類進行拉取,收藏管理邏輯類將拉取動作交給收藏邏輯執(zhí)行體執(zhí)行拉取動作,調用底層收藏消息管理器的收藏消息拉取實現(xiàn)類拉取收藏消息列表,獲取其中收藏的微博消息的標識。在一個實施例中,判斷收藏消息列表是否拉取成功,如果拉取失敗,則顯示失敗提示,如果拉取成功,則進一步判斷收藏消息列表中的收藏數(shù)量是否為0,如果是,則顯示收藏數(shù)為0,如果不是,則拉取收藏消息列表中記錄的微博消息。在拉取收藏消息列表中記錄的微博消息時,首先從本地的消息池中拉取,若沒有拉取到,再從服務器拉取,然后判斷微博消息是否拉取成功,如果沒有拉取成功,則顯示失敗提示,如果拉取成功,則將拉取的微博消息在頁面中展示。步驟S208,微博客戶端將收藏消息列表與本地緩存列表進行對比,獲取記錄在收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識。微博客戶端獲取到收藏消息列表后,都會與本地緩存列表進行對比,記錄在收藏 消息列表中但不記錄在本地緩存列表中的微博信息則為新增的收藏。步驟S210,微博客戶端將獲取的標識記錄到本地緩存列表中,并根據獲取的標記更新微博消息的收藏標記。如果有新增的收藏,則需要將新增的收藏的微博消息的標識記錄到本地緩存列表中,拋擴展通知各個頁面檢查頁面中的微博消息是否在新增的收藏中,若是,則設置新增的收藏的微博消息的收藏標記。在一個實施例中,上述實現(xiàn)微博消息收藏的方法還包括取消收藏的步驟,具體包括微博客戶端獲取用戶取消收藏微博消息的指令,并發(fā)送到服務器;微博客戶端移除用戶取消收藏的微博消息的收藏標記,并從本地緩存列表中移除用戶取消收藏的微博消息的標識;服務器從收藏消息列表中移除用戶取消收藏的微博消息的標識。如上所述,用戶對取消收藏消息控件進行操作觸發(fā)取消收藏的指令。用戶取消收藏后,服務器相應的也將取消收藏的微博消息的標識從收藏消息列表中移除。再次進入收藏頁面時,根據收藏消息列表不再拉取取消收藏的微博消息。在一個實施例中,如圖3所示,一種實現(xiàn)微博消息收藏的系統(tǒng),包括微博客戶端100和與微博客戶端100進行交互的服務器200,其中微博客戶端100包括操作響應模塊102和消息標記模塊104,服務器200包括消息存儲模塊202,其中操作響應模塊102用于獲取用戶收藏微博消息的指令。微博客戶端100可以是Web瀏覽器客戶端,也可以即時通信客戶端。當微博客戶端100是即時通信客戶端時,可以在即時通信客戶端上創(chuàng)建Tab頁面,在Tab頁面中展示拉取到的微博消息。在一個實施例中,操作響應模塊102用于通過收藏消息控件接收用戶收藏微博消息的指令。消息標記模塊104用于設置用戶收藏的微博消息的收藏標記,將帶收藏標記的微博消息的標識發(fā)送到服務器200。在一個實施例中,微博消息的收藏標記可以設置在微博消息所在頁面上,例如,在微博消息的右下角設置三角圖標,標明該微博消息已被用戶收藏。消息存儲模塊202用于將帶收藏標記的微博消息的標識記錄在收藏消息列表中。服務器200的消息存儲模塊202還存儲了大量的微博消息,用戶通過微博客戶端100發(fā)布微博消息后,微博客戶端100會將微博消息上傳到服務器200,并存儲在消息存儲模塊202中。當用戶的收聽者登錄微博客戶端時,微博客戶端100會從服務器200拉取微博消息。對于每個用戶,服務器200都維護了相應的收藏消息列表,該收藏消息列表中記錄了用戶收藏的微博消息的標識。由于服務器200將帶收藏標記的微博消息進行了統(tǒng)一管理,可以通過設置微博消息收藏頁,在微博消息收藏頁中展示用戶收藏的所有微博消息。用戶需要對收藏的微博消息再次查看和傳播時,進入微博消息收藏頁所在頁面即可對收藏過的微博消息進行操作,因此提高了操作便利性。 在一個實施例中,如圖4所示,微博客戶端100還包括緩存模塊106,用于將帶收藏標記的微博消息的標識記錄到本地緩存列表中。本實施例中,緩存模塊106還設置了消息池,用于存儲微博客戶端100拉取過的微博消息。消息池中的消息數(shù)量在達到設定的閾值時則釋放不再需要的微博消息。在從服務器200拉取微博消息時,首先判斷拉取的微博消息是否在消息池中存在,若是,則直接從消息池中拉取微博消息,而不需要再從服務器200·拉取,因此能節(jié)省網絡傳輸量,也能降低服務器的負載量。在緩存模塊106中還維護了一個收藏列表,即本地緩存列表。當微博客戶端100設置了用戶收藏的微博消息的收藏標記時,則將帶收藏標記的微博消息的標識記錄到本地緩存列表中。在需要展示收藏的微博消息時,例如,在Web瀏覽器中翻頁查看以前拉取過的微博消息或在微博消息Tab頁面中拉動滾動條查看以前拉取過的微博消息時,微博客戶端100判斷展示的微博消息是否被收藏過,即查看該微博消息的標識是否存在于本地緩存列表中,若是,則設置該微博消息的收藏標記,否則,說明用戶未收藏該微博消息。如圖4所示,在一個實施例中,微博客戶端100還包括消息拉取模塊108,用于觸發(fā)微博消息拉取,從服務器100獲取收藏消息列表,以及根據收藏消息列表拉取微博消息。在一個實施例中,消息拉取模塊108用于通過微博消息收藏頁控件調用收藏管理邏輯類中的收藏消息策略拉取管理類進行拉取,收藏管理邏輯類將拉取動作交給收藏邏輯執(zhí)行體執(zhí)行拉取動作,調用底層收藏消息管理器的收藏消息拉取實現(xiàn)類拉取收藏消息列表,獲取其中收藏的微博消息的標識。在一個實施例中,消息拉取模塊108用于判斷收藏消息列表是否拉取成功,如果拉取失敗,則顯示失敗提示,如果拉取成功,則進一步判斷收藏消息列表中的收藏數(shù)量是否為0,如果是,則顯示收藏數(shù)為0,如果不是,則拉取收藏消息列表中記錄的微博消息。在拉取收藏消息列表中記錄的微博消息時,首先從本地的消息池中拉取,若沒有拉取到,再從服務器200拉取,然后判斷微博消息是否拉取成功,如果沒有拉取成功,則顯示失敗提示,如果拉取成功,則將拉取的微博消息在頁面中展示。如圖4所示,在一個實施例中,微博客戶端100還包括對比模塊110,用于將收藏消息列表與本地緩存列表進行對比,獲取記錄在收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識。記錄在收藏消息列表中但不記錄在本地緩存列表中的微博信息則為新增的收藏。本實施例中,緩存模塊106還用于將對比模塊110以獲取的標識記錄到本地緩存列表中。消息標記模塊104還用于根據獲取的標識更新微博消息的收藏標記。在一個實施例中,微博客戶端100還可以取消微博消息的收藏。操作響應模塊102還用于獲取用戶取消收藏微博消息的指令,并發(fā)送到服務器200。消息標記模塊104還用于移除用戶取消收藏的微博消息的收藏標記。緩存模塊106還用于從本地緩存列表中移除用戶取消收藏的微博消息的標識。消息存儲模塊202還用于從收藏消息列表中移除用戶取消收藏的微博消息的標識。如上所述,用戶對取消收藏消息控件進行操作觸發(fā)取消收藏的指令。用戶取消收藏后,服務器200相應的也將取消收藏的微博消息的標識從收藏消息列表中移除。再次進入收藏頁面時,根據收藏消息列表不再拉取取消收藏的微博消息。 以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
權利要求
1.一種實現(xiàn)微博消息收藏的方法,包括以下步驟 微博客戶端獲取用戶收藏微博消息的指令; 所述微博客戶端設置用戶收藏的微博消息的收藏標記; 所述微博客戶端將帶收藏標記的微博消息的標識發(fā)送到服務器; 所述服務器將所述標識記錄在收藏消息列表中。
2.根據權利要求I所述的實現(xiàn)微博消息收藏的方法,其特征在于,在所述微博客戶端設置用戶收藏的微博消息的收藏標記的步驟之后,還包括 微博客戶端將帶收藏標記的微博消息的標識記錄到本地緩存列表中。
3.根據權利要求2所述的實現(xiàn)微博消息收藏的方法,其特征在于,還包括 微博客戶端觸發(fā)微博消息拉取; 所述微博客戶端從服務器獲取收藏消息列表; 所述微博客戶端根據所述收藏消息列表拉取微博消息。
4.根據權利要求3所述的實現(xiàn)微博消息收藏的方法,其特征在于,所述微博客戶端根據所述收藏消息列表拉取微博消息的步驟之后,還包括 所述微博客戶端將所述收藏消息列表與本地緩存列表進行對比,獲取記錄在所述收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識; 所述微博客戶端將所述獲取的標識記錄到本地緩存列表中,并根據所述獲取的標識更新微博消息的收藏標記。
5.根據權利要求I至4中任意一項所述的實現(xiàn)微博消息收藏的方法,其特征在于,所述方法還包括 微博客戶端獲取用戶取消收藏微博消息的指令,并發(fā)送至服務器; 所述微博客戶端移除用戶取消收藏的微博消息的收藏標記,并從本地緩存列表中移除用戶取消收藏的微博消息的標識; 所述服務器從收藏消息列表中移除用戶取消收藏的微博消息的標識。
6.一種實現(xiàn)微博消息收藏的系統(tǒng),包括微博客戶端和與所述微博客戶端進行交互的服務器,其特征在于,所述微博客戶端包括 操作響應模塊,用于獲取用戶收藏微博消息的指令; 消息標記模塊,用于設置用戶收藏的微博消息的收藏標記,將帶收藏標記的微博消息的標識發(fā)送到所述服務器; 所述服務器包括用于將所述標識記錄在收藏消息列表中的消息存儲模塊。
7.根據權利要求6所述的實現(xiàn)微博消息收藏的系統(tǒng),其特征在于,所述微博客戶端還包括用于將帶收藏標記的微博消息的標識記錄到本地緩存列表中的緩存模塊。
8.根據權利要求7所述的實現(xiàn)微博消息收藏的系統(tǒng),其特征在于,所述微博客戶端還包括用于觸發(fā)微博消息拉取,從所述服務器獲取收藏消息列表,以及根據所述收藏消息列表拉取微博消息的消息拉取模塊。
9.根據權利要求8所述的實現(xiàn)微博消息收藏的系統(tǒng),其特征在于,所述微博客戶端還包括用于將所述收藏消息列表與本地緩存列表進行對比,獲取記錄在收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識的對比模塊;所述緩存模塊還用于將所述對比模塊獲取的標識記錄到本地緩存列表中;所述消息標記模塊還用于根據所述獲取的標識更新微博消息的收藏標記。
10.根據權利要求6至9中任意一項所述的實現(xiàn)微博消息收藏的系統(tǒng),其特征在于,所述操作響應模塊還用于獲取用戶取消收藏微博消息的指令,并發(fā)送到所述服務器;所述消息標記模塊還用于移除用戶取消收藏的微博消息的收藏標記;所述緩存模塊還用于從本地緩存列表中移除用戶取消收藏的微博消息的標識;所述消息存儲模塊還用于從收藏消息列表中移除用戶取消收藏的微博消息的標識。
全文摘要
本發(fā)明提供了一種實現(xiàn)微博消息收藏的方法,包括以下步驟微博客戶端獲取用戶收藏微博消息的指令;所述微博客戶端設置用戶收藏的微博消息的收藏標記;所述微博客戶端將帶收藏標記的微博消息的標識發(fā)送到服務器;所述服務器將所述標識記錄在收藏消息列表中。采用上述方法,能夠提高操作便利性。此外,還提供了一種實現(xiàn)微博消息收藏的系統(tǒng)。
文檔編號G06F17/30GK102984187SQ20111026103
公開日2013年3月20日 申請日期2011年9月5日 優(yōu)先權日2011年9月5日
發(fā)明者庫宇 申請人:騰訊科技(深圳)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
房产| 太保市| 思茅市| 赤城县| 天水市| 富源县| 江北区| 嘉定区| 贵溪市| 金川县| 应用必备| 防城港市| 新津县| 杨浦区| 南宁市| 克山县| 江口县| 永年县| 钟山县| 宽甸| 昆明市| 阿图什市| 荥阳市| 玉林市| 长白| 准格尔旗| 崇仁县| 平邑县| 长阳| 兴安县| 通河县| 仁寿县| 中西区| 灵璧县| 旬邑县| 无极县| 乌鲁木齐市| 新余市| 常熟市| 乌拉特后旗| 惠东县|