本發明專利技術提供了一種實現微博消息收藏的方法,包括以下步驟:微博客戶端獲取用戶收藏微博消息的指令;所述微博客戶端設置用戶收藏的微博消息的收藏標記;所述微博客戶端將帶收藏標記的微博消息的標識發送到服務器;所述服務器將所述標識記錄在收藏消息列表中。采用上述方法,能夠提高操作便利性。此外,還提供了一種實現微博消息收藏的系統。
【技術實現步驟摘要】
實現微博消息收藏的方法和系統
本專利技術涉及互聯網技術,尤其涉及一種實現微博消息收藏的方法和系統。
技術介紹
隨著互聯網應用的不斷發展,微博應用也不斷發展壯大。所謂微博,是指微型博客,即用戶可以通過一百多個字或一句話來表達自己,并將發布的微博消息在網絡中進行快速的傳播與傳遞。使用微博可以實現用戶從一對一、一對多的消息交互模式跨越到一對無窮的消息交互模式,即一個人可以對無窮多各人進行消息的傳播,且一個人同時可以收聽成千上萬的用戶發布的消息。傳統的微博客戶端中,用戶收聽的消息量巨大,隨著用戶收到的消息增多,在界面上展示的消息越來越多,用戶在看過自己感興趣的消息后,下次如果想要繼續對該消息進行查看或轉播,就需要逐個去查找,從而給用戶帶來不便。
技術實現思路
基于此,有必要提供能提高操作便利性的實現微博消息收藏的方法。一種實現微博消息收藏的方法,包括以下步驟:微博客戶端獲取用戶收藏微博消息的指令;所述微博客戶端設置用戶收藏的微博消息的收藏標記;所述微博客戶端將帶收藏標記的微博消息的標識發送到服務器;所述服務器將所述標識記錄在收藏消息列表中。在優選的實施例中,在所述微博客戶端設置用戶收藏的微博消息的收藏標記的步驟之后,還包括:微博客戶端將帶收藏標記的微博消息的標識記錄到本地緩存列表中。在優選的實施例中,還包括:微博客戶端觸發微博消息拉??;所述微博客戶端從服務器獲取收藏消息列表;所述微博客戶端根據所述收藏消息列表拉取微博消息。在優選的實施例中,所述微博客戶端根據所述收藏消息列表拉取微博消息的步驟之后,還包括:所述微博客戶端將所述收藏消息列表與本地緩存列表進行對比,獲取記錄在所述收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識;所述微博客戶端將所述獲取的標識記錄到本地緩存列表中,并根據所述獲取的標識更新微博消息的收藏標記。在優選的實施例中,所述方法還包括:微博客戶端獲取用戶取消收藏微博消息的指令,并發送至服務器;所述微博客戶端移除用戶取消收藏的微博消息的收藏標記,并從本地緩存列表中移除用戶取消收藏的微博消息的標識;所述服務器從收藏消息列表中移除用戶取消收藏的微博消息的標識。此外,還有必要提供能提高操作便利性的實現微博消息收藏的系統。一種實現微博消息收藏的系統,包括微博客戶端和與所述微博客戶端進行交互的服務器,所述微博客戶端包括:操作響應模塊,用于獲取用戶收藏微博消息的指令;消息標記模塊,用于設置用戶收藏的微博消息的收藏標記,將帶收藏標記的微博消息的標識發送到所述服務器;所述服務器包括用于將所述標識記錄在收藏消息列表中的消息存儲模塊。在優選的實施例中,所述微博客戶端還包括用于將帶收藏標記的微博消息的標識記錄到本地緩存列表中的緩存模塊。在優選的實施例中,所述微博客戶端還包括用于觸發微博消息拉取,從所述服務器獲取收藏消息列表,以及根據所述收藏消息列表拉取微博消息的消息拉取模塊。在優選的實施例中,所述微博客戶端還包括用于將所述收藏消息列表與本地緩存列表進行對比,獲取記錄在收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識的對比模塊;所述緩存模塊還用于將所述對比模塊獲取的標識記錄到本地緩存列表中;所述消息標記模塊還用于根據所述獲取的標識更新微博消息的收藏標記。在優選的實施例中,所述操作響應模塊還用于獲取用戶取消收藏微博消息的指令,并發送到所述服務器;所述消息標記模塊還用于移除用戶取消收藏的微博消息的收藏標記;所述緩存模塊還用于從本地緩存列表中移除用戶取消收藏的微博消息的標識;所述消息存儲模塊還用于從收藏消息列表中移除用戶取消收藏的微博消息的標識。上述實現微博消息收藏的方法和系統,微博客戶端在獲取到用戶收藏微博消息的指令后設置用戶收藏的微博消息的收藏標記,服務器將帶收藏標記的微博消息的標識記錄到收藏消息列表中。由于將用戶收藏的微博消息進行了統一管理,用戶可以非常方便的查找到收藏的微博消息,并對該微博消息進行操作,因此提高了操作便利性。【附圖說明】圖1為一個實施例中實現微博消息收藏的方法的流程圖;圖2為另一個實施例中實現微博消息收藏的方法的流程圖;圖3為一個實施例中實現微博消息收藏的系統的結構示意圖;圖4為另一個實施例中實現微博消息收藏的系統的結構示意圖?!揪唧w實施方式】在一個實施例中,如圖1所示,一種實現微博消息收藏的方法,包括以下步驟:步驟S102,微博客戶端獲取用戶收藏微博消息的指令。微博客戶端可以是Web瀏覽器客戶端,也可以即時通信客戶端。當微博客戶端是即時通信客戶端時,可以在即時通信客戶端上創建Tab頁面,在Tab頁面中展示拉取到的微博消息。設置收藏消息控件接收用戶的收藏操作,微博客戶端拉取到微博消息后在微博客戶端上進行展示,用戶可以對收藏消息控件進行操作觸發收藏微博消息的指令。例如,設置右鍵彈出菜單,用戶選擇菜單中的收藏功能項,觸發收藏微博消息的指令。又例如,在微博消息的頁面上設置收藏按鈕,通過點擊收藏按鈕觸發收藏微博消息的指令。步驟S104,微博客戶端設置用戶收藏的微博消息的收藏標記。微博消息的收藏標記可以設置在微博消息所在頁面上,例如,在微博消息的右下角設置三角圖標,標明該微博消息已被用戶收藏。步驟S106,微博客戶端將帶收藏標記的微博消息的標識發送到服務器。微博消息的標識可以是具有唯一性的消息ID,將帶收藏標記的微博消息的標識發送到服務器,便于服務器對用戶收藏的微博消息進行統一管理。步驟S108,服務器將帶收藏標記的微博消息的標識記錄在收藏消息列表中。服務器中存儲了大量的微博消息,用戶通過微博客戶端發布微博消息后,微博客戶端會將微博消息上傳到服務器。當用戶的收聽者登錄微博客戶端時,微博客戶端會從服務器拉取微博消息。對于每個用戶,服務器都維護了相應的收藏消息列表,該收藏消息列表中記錄了用戶收藏的微博消息的標識。由于服務器將帶收藏標記的微博消息進行了統一管理,可以通過設置微博消息收藏頁,在微博消息收藏頁中展示用戶收藏的所有微博消息。用戶需要對收藏的微博消息再次查看和傳播時,進入微博消息收藏頁所在頁面即可對收藏過的微博消息進行操作,因此提高了操作便利性。在一個實施例中,步驟S104之后還包括:微博客戶端將帶收藏標記的微博消息的標識記錄到本地緩存列表中。本實施例中,在本地緩存中設置消息池,用于存儲微博客戶端拉取過的微博消息。消息池中的消息數量在達到設定的閾值時則釋放不再需要的微博消息。在從服務器拉取微博消息時,首先判斷拉取的微博消息是否在消息池中存在,若是,則直接從消息池中拉取微博消息,而不需要再從服務器拉取,因此能節省網絡傳輸量,也能降低服務器的負載量。在本地緩存中還維護了一個收藏列表,即本地緩存列表。當微博客戶端設置了用戶收藏的微博消息的收藏標記時,則將帶收藏標記的微博消息的標識記錄到本地緩存列表中。在需要展示收藏的微博消息時,例如,在Web瀏覽器中翻頁查看以前拉取過的微博消息或在微博消息Tab頁面中拉動滾動條查看以前拉取過的微博消息時,微博客戶端判斷展示的微博消息是否被收藏過,即查看該微博消息的標識是否存在于本地緩存列表中,若是,則設置該微博消息的收藏標記,否則,說明用戶未收藏該微博消息。在另一個實施例中,如圖2所示,上述實現微博消息收藏的方法,還包括以下步驟:步驟S202,微博客戶端本文檔來自技高網...

【技術保護點】
一種實現微博消息收藏的方法,包括以下步驟:微博客戶端獲取用戶收藏微博消息的指令;所述微博客戶端設置用戶收藏的微博消息的收藏標記;所述微博客戶端將帶收藏標記的微博消息的標識發送到服務器;所述服務器將所述標識記錄在收藏消息列表中。
【技術特征摘要】
1.一種實現微博消息收藏的方法,包括以下步驟:微博客戶端獲取用戶收藏微博消息的指令;所述微博客戶端設置用戶收藏的微博消息的收藏標記;微博客戶端將帶收藏標記的微博消息的標識記錄到本地緩存列表中,當在Web瀏覽器中翻頁查看以前拉取過的微博消息或者微博消息Tab頁面中拉動滾動條查看以前拉取過的微博消息時,微博客戶端判斷展示的微博消息是否被收藏過,即查看該微博消息的標識是否存在于所述本地緩存列表中,若是,則設置所述微博消息的收藏標記,否則,說明用戶未收藏該微博消息;所述微博客戶端將帶收藏標記的微博消息的標識發送到服務器,對于每個用戶,服務器都維護了相應的收藏消息列表,所述收藏消息列表中記錄了用戶收藏的微博消息的標識;所述服務器將所述標識記錄在收藏消息列表中;所述微博客戶端通過設置微博消息收藏頁,在微博消息收藏頁中展示用戶收藏的微博消息。2.根據權利要求1所述的實現微博消息收藏的方法,其特征在于,還包括:微博客戶端觸發微博消息拉?。凰鑫⒉┛蛻舳藦姆掌鳙@取收藏消息列表;所述微博客戶端根據所述收藏消息列表拉取微博消息。3.根據權利要求2所述的實現微博消息收藏的方法,其特征在于,所述微博客戶端根據所述收藏消息列表拉取微博消息的步驟之后,還包括:所述微博客戶端將所述收藏消息列表與本地緩存列表進行對比,獲取記錄在所述收藏消息列表中但不記錄在本地緩存列表中的微博消息的標識;所述微博客戶端將所述獲取的標識記錄到本地緩存列表中,并根據所述獲取的標識更新微博消息的收藏標記。4.根據權利要求1至3中任意一項所述的實現微博消息收藏的方法,其特征在于,所述方法還包括:微博客戶端獲取用戶取消收藏微博消息的指令,并發送至服務器;所述微博客戶端移除用戶取消收藏的微博消息的收藏標記,并從本地緩存列表中移除用戶取消收藏的微博消息的標識;所述服務器從收藏消息列表中移除用戶取消收藏的微博消息的標識。5.一種實現微博消息收藏的系統,包括微博客戶端和與所述微博...
【專利技術屬性】
技術研發人員:庫宇,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。