專利名稱:微博顯示方法和系統(tǒng)的制作方法
微博顯示方法和系統(tǒng)技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別地涉及一種微博顯示方法和系統(tǒng)。
背景技術(shù):
微博,即微博客(MicroBlog)的簡稱,是一種通過關(guān)注機制分享簡短實時信息的廣播式的社交網(wǎng)絡(luò)平臺。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,如今微博已經(jīng)成為用戶獲取信息、交友娛樂最為流行的工具和渠道。微博的實時性很強,微博可實時被刷新,用戶可閱覽到其關(guān)注或收聽的用戶的最新微博。微博的互動性也很強,用戶可對其它用戶的微博進行即時的評論、轉(zhuǎn)發(fā)、引用等。因而,用戶的微博的刷新速度比較快,用戶接收的新微博的數(shù)量也較多。傳統(tǒng)的微博顯示方法,一般將所有微博按照微博發(fā)布時間排序進行展示。展示的微博中很可能有發(fā)布內(nèi)容重復(fù)的微博,因為用戶發(fā)布的微博有可能是用戶轉(zhuǎn)發(fā)或引用他人的微博,因此不可避免的造成有可能顯示發(fā)布內(nèi)容重復(fù)的微博的問題。
發(fā)明內(nèi)容基于此,有必要提供一種能夠?qū)ξ⒉┻M行去重,方便用戶瀏覽的微博顯示方法。一種微博顯示方法,包括以下步驟從服務(wù)器端接收微博,所述微博中包括發(fā)布者名稱、發(fā)布時間和微博正文;判斷所述微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,顯示所述內(nèi)容相同的條目中的一條,將其它條目隱藏。在其中一個實施例中,所述方法還包括步驟顯示用于展開所述隱藏的微博條目的展開標識;獲取對所述展開標識的點擊指令,根據(jù)所述隱藏的微博條目的發(fā)布時間降序顯示所述隱藏的微博條目。在其中一個實施例中,所述方法還包括顯示所述隱藏的微博條目的發(fā)布者名稱;獲取對所述發(fā)布者名稱的點擊指令,顯示被點擊的發(fā)布者名稱對應(yīng)的微博。在其中一個實施例中,顯示所述隱藏的微博條目的發(fā)布者名稱的步驟為顯示不超過閾值數(shù)量的所述隱藏的微博條目的發(fā)布者名稱,隱藏所述隱藏的微博條目的發(fā)布者名稱中除顯示的發(fā)布者名稱外的其余發(fā)布者名稱;顯示用于展開所述其余發(fā)布者名稱的展開對象;當獲取到對所述展開對象的點擊指令時,顯示所述其余發(fā)布者名稱。在其中一個實施例中,所述判斷所述微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,顯示所述內(nèi)容相同的條目中的一條,將其它條目隱藏的步驟為標記當前接收的微博中微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同的條目為一組,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與當前時間之前的預(yù)設(shè)時段內(nèi)、接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,則顯示該組微博的發(fā)布者名稱,并提示該組微博為內(nèi)容重復(fù)的微博,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,則顯示該組微博中的一條,并將該組中其他條目隱藏?;诖?,還有必要提供一種能夠?qū)ξ⒉┻M行去重,方便用戶瀏覽的微博顯示系統(tǒng)。一種微博顯示系統(tǒng),包括
微博獲取模塊,用于從服務(wù)器端接收微博,所述微博中包括發(fā)布者名稱、發(fā)布時間和微博正文;內(nèi)容匹配模塊,用于判斷所述微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目;顯示模塊,用于當所述微博中有微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同的條目時,顯示所述內(nèi)容相同的條目中的一條,將其它條目隱藏。在其中一個實施例中,所述顯示模塊還用于顯示用于展開所述隱藏的微博條目的展開標識;所述顯示模塊還用于獲取對所述展開標識的點擊指令,根據(jù)所述隱藏的微博條目的發(fā)布時間降序顯示所述隱藏的微博條目。在其中一個實施例中,所述顯示模塊用于還用于顯示所述隱藏的微博條目的發(fā)布者名稱;所述顯示模塊還用于獲取對所述發(fā)布者名稱的點擊指令,顯示被點擊的發(fā)布者名稱對應(yīng)的微博。在其中一個實施例中,所述顯示模塊還用于顯示不超過閾值數(shù)量的所述隱藏的微博條目的發(fā)布者名稱,隱藏所述隱藏的微博條目的發(fā)布者名稱中除顯示的發(fā)布者名稱外的其余發(fā)布者名稱,并顯示用于展開所述其余發(fā)布者名稱的展開對象,當獲取到對所述展開對象的點擊指令時,顯示所述其余發(fā)布者名稱。在其中一個實施例中,所述內(nèi)容匹配模塊用于標記當前接收的微博中微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目為一組,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與當前時間之前的預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同;所述顯示模塊還用于若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,則顯示該組微博的發(fā)布者名稱,并提示該組微博為內(nèi)容重復(fù)的微博,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,則顯示該組微博中的一條,并將該組中其他條目隱藏。上述微博顯示方法和系統(tǒng),判斷微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,則只顯示內(nèi)容相同的條目中的一條,避免了顯示重復(fù)的內(nèi)容相同的微博,從而可方便用戶瀏覽微博。
圖I為一個實施例中的微博顯示方法的流程示意圖;圖2為另一實施例中的微博顯示方法的流程示意圖;圖3為又一實施例中的微博顯示方法的流程示意圖;圖4為一個實施例中顯示重復(fù)內(nèi)容的微博顯示效果圖;圖5為一個實施例中只顯不內(nèi)容相同的微博中一條微博的效果圖;圖6為另一個實施例中只顯示內(nèi)容相同的微博中一條微博的效果圖;圖7為一個實施例中的微博顯示系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式如圖I所示,在一個實施例中,一種微博顯示方法,包括以下步驟步驟S20,從服務(wù)器端接收微博,微博中包括發(fā)布者名稱、發(fā)布時間和微博正文。步驟S40,判斷微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,顯示內(nèi)容相同的條目中的一條,將其它條目隱藏。原創(chuàng)的微博的微博正文只包含發(fā)布者原創(chuàng)的正文內(nèi)容。轉(zhuǎn)發(fā)的微博的微博正文內(nèi)容包含被轉(zhuǎn)發(fā)的微博的發(fā)布者名稱和被轉(zhuǎn)發(fā)的微博的微博正文內(nèi)容。當轉(zhuǎn)發(fā)者對轉(zhuǎn)發(fā)的微博添加了評論時,轉(zhuǎn)發(fā)的微博的微博正文中還包含轉(zhuǎn)發(fā)者添加的評論。當微博被轉(zhuǎn)發(fā)多次后,微博正文內(nèi)容中包含第一個被轉(zhuǎn)發(fā)者原創(chuàng)的內(nèi)容及多個被轉(zhuǎn)發(fā)者名稱。具體的,微博正文引用的內(nèi)容為轉(zhuǎn)發(fā)的微博的微博正文內(nèi)容中所包含的第一個被轉(zhuǎn)發(fā)者原創(chuàng)的正文內(nèi)容。若兩條微博的微博正文內(nèi)容相同,或兩條微博的微博正文都包含有引用的內(nèi)容且引用的內(nèi)容相同,或兩條微博中只有一條的微博正文包含有引用的內(nèi)容且引用的內(nèi)容與另一條未包含引用內(nèi)容的微博的微博正文內(nèi)容相同,上述三種情況中的兩條微博都為內(nèi)容相同的微博。在一個實施例中,可判斷發(fā)布時間同屬于預(yù)設(shè)時段的微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,則只顯示內(nèi)容相同的條目中的一條。例如,可判斷發(fā)布時間屬于同一天的微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目。在一個實施例中,可顯示內(nèi)容相同的條目中發(fā)布時間最新的一條,將其他條目隱藏。具體的,可顯示最新的一條微博的發(fā)布者名稱、發(fā)布時間、微博正文、相關(guān)評論等信息。上述微博顯示方法,只選取內(nèi)容相同的微博中的一條進行顯示,避免了重復(fù)顯示內(nèi)容相同的微博,從而可方便用戶瀏覽微博。如圖2所示,在一個實施例中,上述微博顯示方法還包括步驟步驟S60,顯示用于展開隱藏的微博條目的展開標識。具體的,在一個實施例中,可在上述顯示的微博旁顯示展開標識。在一個實施例中,展開標識可為按鈕或鏈接。具體的,展開標識可以是形狀為“ + ”型的按鈕,或圖案為“ + ”型圖案的按鈕等。
步驟S80,獲取對展開標識的點擊指令,根據(jù)隱藏的微博條目的發(fā)布時間降序顯示隱藏的微博條目。具體的,對展開標識的點擊指令為點擊展開標識觸發(fā)的查看隱藏的微博條目的指令。當用戶點擊展開標識時,可通過展開標識接收用戶查看隱藏的微博條目的指令。當接收到用戶查看其它隱藏的微博條目的指令后,可展示隱藏的微博條目。上述微博顯示方法,只顯示內(nèi)容相同的微博中的一條微博而隱藏其它微博,并顯示可用于展示隱藏的微博的展開標識。雖然內(nèi)容相同,但微博的評論信息可能不同,因此用戶也存在查看隱藏的微博的需要。用戶可方便的通過展開標識來展開隱藏的微博。上述微博顯示方法,既可避免顯示重復(fù)內(nèi)容的微博,又可方便用戶查看隱藏的微博,提高了用戶查看微博的便利性。在一個實施例中,上述微博顯示方法還包括步驟顯示隱藏的微博條目的發(fā)布者名稱;獲取對發(fā)布者名稱的點擊指令,顯示被點擊的發(fā)布者名稱對應(yīng)的微博。
具體的,在一個實施例中,可顯示包含發(fā)布者名稱的按鈕或鏈接。當用戶點擊包含發(fā)布者名稱的按鈕或鏈接時,可觸發(fā)查看被點擊的發(fā)布者名稱對應(yīng)的微博的指令。當接收到用戶查看被點擊的發(fā)布者名稱對應(yīng)的微博的指令時,可顯示被點擊的發(fā)布者名稱對應(yīng)的微博。本實施例中,用戶可方便的根據(jù)發(fā)布者名稱展開發(fā)布者名稱對應(yīng)的微博,提高了用戶的操作便利性。在一個實施例中,上述顯示隱藏的微博條目的發(fā)布者名稱的步驟的具體過程包括顯示不超過閾值數(shù)量的隱藏的微博條目的發(fā)布者名稱,隱藏所述隱藏的微博條目的發(fā)布者名稱中除顯示的發(fā)布者名稱外的其余發(fā)布者名稱;顯示用于展開其余發(fā)布者名稱的展開對象;當獲取到對展開對象的點擊指令時,顯示其余發(fā)布者名稱。具體的,在一個實施例中,可判斷上述隱藏的微博條目的數(shù)量是否超過閾值,若是,可選取隱藏的微博條目中閾值數(shù)量的微博,并顯示選取的微博的發(fā)布者名稱。進一步的,可在上述顯示的發(fā)布者名稱的旁邊顯示展開對象。在一個實施例中,展開對象可為按鈕或鏈接。展開對象可包含省略號圖案,以提示用戶還有隱藏的其余發(fā)布者名稱。在一個實施例中,當用戶點擊展開對象時,可觸發(fā)查看其余發(fā)布者名稱的指令。當接收到用戶查看其余發(fā)布者名稱的指令時,顯示其余發(fā)布者名稱。本實施例中,當有較多的發(fā)布者發(fā)布具有相同內(nèi)容的微博時,只顯示閾值數(shù)量的隱藏的微博條目的發(fā)布者名稱,而隱藏其余發(fā)布者名稱,并顯示可用于展開其余發(fā)布者名稱的展示對象,既可避免顯示的過多的發(fā)布者名稱,給用戶瀏覽微博造成干擾信息,又可方便的展開隱藏的發(fā)布者名稱,從而可方便用戶的操作。如圖3所示,在一個實施例中,一種微博顯示方法,包括以下步驟步驟S302,從服務(wù)器端接收微博,所述微博中包括發(fā)布者名稱、發(fā)布時間和微博正文。步驟S304,標記當前接收的微博中微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條
目為一組。具體的,可給微博正文內(nèi)容或微博正文引用的內(nèi)容相同的微博設(shè)置相同的標記。將與其它微博的微博正文內(nèi)容或微博正文引用的內(nèi)容不同的微博單獨標記為一組。
步驟S306,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與當前時間之前的預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同。具體的,可取各組微博中的一條與預(yù)設(shè)時段內(nèi)接收的微博進行匹配,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與預(yù)設(shè)時段內(nèi)接收的某一條微博相同。 步驟S308,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,則顯示該組微博的發(fā)布者名稱,并提示該組微博為內(nèi)容重復(fù)的微博,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,則顯示該組微博中的一條,并將該組中其他條目隱藏。具體的,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,可顯示包含該組微博的發(fā)布者名稱的按鈕或鏈接,并提示該組微博為內(nèi)容重復(fù)的微博。當包含發(fā)布者名稱的按鈕或鏈 接被按下時,可展開發(fā)布者名稱對應(yīng)的微博。若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,可選取該組中發(fā)布時間最新的微博進行顯示,并顯示用于展開該組其它微博的展開標識。當展開標識被按下時,可顯示其它微博。一般情況下,在當前時間之前接收的微博已經(jīng)顯示,本實施例中,將當前接收的微博與當前時間之間的預(yù)設(shè)時段內(nèi)接收的微博進行比較,若當前接收的微博中存在與預(yù)設(shè)時段內(nèi)接收的微博的微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,則只顯示這些條目的發(fā)布者名稱,從而更加簡化了微博的顯示,方便用戶瀏覽微博。下面以具體的微博顯示效果圖來說明上述微博顯示方法。圖4為一個實施例中顯示重復(fù)內(nèi)容的微博顯示效果圖。如圖4所示,微博顯示界面401有可能顯示兩條發(fā)布者分別為“財經(jīng)網(wǎng)”和“頭條新聞”的內(nèi)容相同的微博。圖5為一個實施例中只顯不內(nèi)容相同的微博中一條微博的效果圖。如圖5所不,只在微博顯示界面501中顯示“財經(jīng)網(wǎng)”發(fā)布的微博。并在該微博旁顯示用于展開與該微博的內(nèi)容相同的其它微博的展開標識502。當展開標識502被按下時,可顯示其它微博。圖6為另一個實施例中只顯不微博內(nèi)容相同的微博中一條微博的效果圖,如圖6所示,只在微博顯示界面601中顯示“財經(jīng)網(wǎng)”發(fā)布的一條微博。并在該微博旁顯示與該微博的內(nèi)容相同的一條微博的發(fā)布者名稱“頭條新聞”602。當發(fā)布者名稱“頭條新聞”602被按下時,可顯示“頭條新聞”發(fā)布的與上述“財經(jīng)網(wǎng)”發(fā)布的微博的內(nèi)容相同的微博。另外,還顯示展開對象603,展開對象603被按下后,可顯示其它的與上述“財經(jīng)網(wǎng)”發(fā)布的微博的內(nèi)容相同的微博的發(fā)布者名稱。如圖7所不,在一個實施例中,一種微博顯不系統(tǒng),包括微博獲取模塊20、內(nèi)容匹配模塊40、顯示模塊60,其中微博獲取模塊20用于從服務(wù)器端接收微博,微博中包括發(fā)布者名稱、發(fā)布時間和微博正文。內(nèi)容匹配模塊40用于判斷微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目。
原創(chuàng)的微博的微博正文只包含發(fā)布者原創(chuàng)的正文內(nèi)容。轉(zhuǎn)發(fā)的微博的微博正文內(nèi)容包含被轉(zhuǎn)發(fā)的微博的發(fā)布者名稱和被轉(zhuǎn)發(fā)的微博的微博正文內(nèi)容。當轉(zhuǎn)發(fā)者對轉(zhuǎn)發(fā)的微博添加了評論時,轉(zhuǎn)發(fā)的微博的微博正文中還包含轉(zhuǎn)發(fā)者添加的評論。當微博被轉(zhuǎn)發(fā)多次后,微博正文內(nèi)容中包含第一個被轉(zhuǎn)發(fā)者原創(chuàng)的內(nèi)容及多個被轉(zhuǎn)發(fā)者名稱。具體的,微博正文引用的內(nèi)容為轉(zhuǎn)發(fā)的微博的微博正文內(nèi)容中所包含的第一個被轉(zhuǎn)發(fā)者原創(chuàng)的正文內(nèi)容。若兩條微博的微博正文內(nèi)容相同,或兩條微博的微博正文都包含有引用的內(nèi)容且引用的內(nèi)容相同,或兩條微博中只有一條的微博正文包含有引用的內(nèi)容且引用的內(nèi)容與另一條未包含引用內(nèi)容的微博的微博正文內(nèi)容相同,上述三種情況中的兩條微博都為內(nèi)容相同的微博。在一個實施例中,內(nèi)容匹配模塊40可判斷發(fā)布時間同屬于預(yù)設(shè)時段的微博中是否有微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同的條目。 例如,內(nèi)容匹配模塊40可判斷發(fā)布時間屬于同一天的微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目。顯示模塊60用于當微博中有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目時,顯示內(nèi)容相同的條目中的一條,將其它條目隱藏。在一個實施例中,顯示模塊60可顯示內(nèi)容相同的條目中發(fā)布時間最新的一條,將其他條目隱藏。具體的,可顯示最新的一條微博的發(fā)布者名稱、發(fā)布時間、微博正文、相關(guān)評論等信息。上述微博顯示系統(tǒng),只選取內(nèi)容相同的微博中的一條進行顯示,避免了重復(fù)顯示內(nèi)容相同的微博,從而可方便用戶瀏覽微博。在一個實施例中,顯示模塊60還用于顯示用于展開隱藏的微博條目的展開標識。具體的,在一個實施例中,,顯示模塊60可在上述顯示的微博旁顯示展開標識。在一個實施例中,展開標識可為按鈕或鏈接。具體的,展開標識可以是形狀為“ + ”型的按鈕,或圖案為“ + ”型圖案的按鈕等。在本實施例中,顯示模塊60還用于獲取對展開標識的點擊指令,根據(jù)隱藏的微博條目的發(fā)布時間降序顯示隱藏的微博條目。具體的,對展開標識的點擊指令為點擊展開標識觸發(fā)的查看隱藏的微博條目的指令。當用戶點擊展開標識時,顯示模塊60可通過展開標識接收用戶查看隱藏的微博條目的指令。當接收到用戶查看其它隱藏的微博條目的指令后,顯示模塊60可展示隱藏的微博條目。上述微博顯示系統(tǒng),只顯示內(nèi)容相同的微博中的一條微博而隱藏其它微博,并顯示可用于展示隱藏的微博的展開標識。雖然內(nèi)容相同,但微博的評論信息可能不同,因此用戶也存在查看隱藏的微博的需要。用戶可方便的通過展開標識來展開隱藏的微博。上述微博顯示系統(tǒng),既可避免顯示重復(fù)內(nèi)容的微博,又可方便用戶查看隱藏的微博,提高了用戶查看微博的便利性。在一個實施例中,顯示模塊60還用于顯示隱藏的微博條目的發(fā)布者名稱,獲取對發(fā)布者名稱的點擊指令,顯示被點擊的發(fā)布者名稱對應(yīng)的微博。
具體的,在一個實施例中,顯示模塊60可顯示包含發(fā)布者名稱的按鈕或鏈接。當用戶點擊包含發(fā)布者名稱的按鈕或鏈接時,可觸發(fā)查看被點擊的發(fā)布者名稱對應(yīng)的微博的指令。當接收到用戶查看被點擊的發(fā)布者名稱對應(yīng)的微博的指令時,顯示模塊60可顯示被點擊的發(fā)布者名稱對應(yīng)的微博。本實施例中,用戶可方便的根據(jù)發(fā)布者名稱展開發(fā)布者名稱對應(yīng)的微博,提高了用戶的操作便利性。在一個實施例中,顯示模塊60還用于顯示不超過閾值數(shù)量的隱藏的微博條目的發(fā)布者名稱,隱藏所述隱藏的微博條目的發(fā)布者名稱中除顯示的發(fā)布者名稱外的其余發(fā)布者名稱,顯示用于展開其余發(fā)布者名稱的展開對象,當獲取到對展開對象的點擊指令時,顯 示其余發(fā)布者名稱。具體的,在一個實施例中,顯示模塊60可判斷上述隱藏的微博條目的數(shù)量是否超過閾值,若是,可選取隱藏的微博條目中閾值數(shù)量的微博,并顯示選取的微博的發(fā)布者名稱。進一步的,顯示模塊60可在上述顯示的發(fā)布者名稱的旁邊顯示展開對象。在一個實施例中,展開對象可為按鈕或鏈接。展開對象可包含省略號圖案,以提示用戶還有隱藏的其余發(fā)布者名稱。在一個實施例中,當用戶點擊展開對象時,可觸發(fā)查看其余發(fā)布者名稱的指令。當接收到用戶查看其余發(fā)布者名稱的指令時,顯示模塊60可顯示其余發(fā)布者名稱。本實施例中,當有較多的發(fā)布者發(fā)布具有相同內(nèi)容的微博時,只顯示閾值數(shù)量的隱藏的微博條目的發(fā)布者名稱,而隱藏其余發(fā)布者名稱,并顯示可用于展開其余發(fā)布者名稱的展示對象,既可避免顯示的過多的發(fā)布者名稱,給用戶瀏覽微博造成干擾信息,又可方便的展開隱藏的發(fā)布者名稱,從而可方便用戶的操作。在一個實施例中,內(nèi)容匹配模塊40用于標記當前接收的微博中微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同的條目為一組,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與當前時間之前的預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同。本實施例中,顯不模塊60還用于若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同,則顯示該組微博的發(fā)布者名稱,并提示該組微博為內(nèi)容重復(fù)的微博,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,則顯示該組微博中的一條,并將該組中其他條目隱藏。具體的,內(nèi)容匹配模塊40可給微博正文內(nèi)容或微博正文引用的內(nèi)容相同的微博設(shè)置相同的標記。將與其它微博的微博正文內(nèi)容或微博正文引用的內(nèi)容不同的微博單獨標記為一組。進一步的,內(nèi)容匹配模塊40可取各組微博中的一條與預(yù)設(shè)時段內(nèi)接收的微博進行匹配,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與預(yù)設(shè)時段內(nèi)接收的某一條微博相同。具體的,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,顯示模塊60可顯示包含該組微博的發(fā)布者名稱的按鈕或鏈接,并提示該組微博為內(nèi)容重復(fù)的微博。當包含發(fā)布者名稱的按鈕或鏈接被按下時,顯示模塊60可展開發(fā)布者名稱對應(yīng)的微博。若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,顯示模塊60可選取該組中發(fā)布時間最新的微博進行顯示,并顯示用于展開該組其它微博的展開標識。當展開標識被按下時,顯示模塊60可顯示其它微博。一般情況下,在當前時間之前接收的微博已經(jīng)顯示,本實施例中,將當前接收的微博與當前時間之間的預(yù)設(shè)時段內(nèi)接收的微博進行比較,若當前接收的微博中存在與預(yù)設(shè)時段內(nèi)接收的微博的微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,則只顯示這些條目的發(fā)布者名稱,從而更加簡化了微博的顯示,方便用戶瀏覽微博。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
權(quán)利要求
1.一種微博顯示方法,包括以下步驟 從服務(wù)器端接收微博,所述微博中包括發(fā)布者名稱、發(fā)布時間和微博正文; 判斷所述微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,顯示所述內(nèi)容相同的條目中的一條,將其它條目隱藏。
2.根據(jù)權(quán)利要求I所述的微博顯示方法,其特征在于,所述方法還包括步驟 顯示用于展開所述隱藏的微博條目的展開標識; 獲取對所述展開標識的點擊指令,根據(jù)所述隱藏的微博條目的發(fā)布時間降序顯示所述隱藏的微博條目。
3.根據(jù)權(quán)利要求I所述的微博顯示方法,其特征在于,所述方法還包括 顯示所述隱藏的微博條目的發(fā)布者名稱; 獲取對所述發(fā)布者名稱的點擊指令,顯示被點擊的發(fā)布者名稱對應(yīng)的微博。
4.根據(jù)權(quán)利要求3所述的微博顯示方法,其特征在于,顯示所述隱藏的微博條目的發(fā)布者名稱的步驟為 顯示不超過閾值數(shù)量的所述隱藏的微博條目的發(fā)布者名稱,隱藏所述隱藏的微博條目的發(fā)布者名稱中除顯示的發(fā)布者名稱外的其余發(fā)布者名稱; 顯示用于展開所述其余發(fā)布者名稱的展開對象; 當獲取到對所述展開對象的點擊指令時,顯示所述其余發(fā)布者名稱。
5.根據(jù)權(quán)利要求I至4任意一項所述的微博顯示方法,其特征在于,所述判斷所述微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,顯示所述內(nèi)容相同的條目中的一條,將其它條目隱藏的步驟為 標記當前接收的微博中微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同的條目為一組,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與當前時間之前的預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同,則顯示該組微博的發(fā)布者名稱,并提示該組微博為內(nèi)容重復(fù)的微博,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,則顯示該組微博中的一條,并將該組中其他條目隱藏。
6.一種微博顯不系統(tǒng),其特征在于,包括 微博獲取模塊,用于從服務(wù)器端接收微博,所述微博中包括發(fā)布者名稱、發(fā)布時間和微博正文; 內(nèi)容匹配模塊,用于判斷所述微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目; 顯示模塊,用于當所述微博中有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目時,顯示所述內(nèi)容相同的條目中的一條,將其它條目隱藏。
7.根據(jù)權(quán)利要求6所述的微博顯示系統(tǒng),其特征在于,所述顯示模塊還用于顯示用于展開所述隱藏的微博條目的展開標識; 所述顯示模塊還用于獲取對所述展開標識的點擊指令,根據(jù)所述隱藏的微博條目的發(fā)布時間降序顯示所述隱藏的微博條目。
8.根據(jù)權(quán)利要求6所述的微博顯示系統(tǒng),其特征在于,所述顯示模塊用于還用于顯示所述隱藏的微博條目的發(fā)布者名稱; 所述顯示模塊還用于獲取對所述發(fā)布者名稱的點擊指令,顯示被點擊的發(fā)布者名稱對應(yīng)的微博。
9.根據(jù)權(quán)利要求8所述的微博顯示系統(tǒng),其特征在于,所述顯示模塊還用于顯示不超過閾值數(shù)量的所述隱藏的微博條目的發(fā)布者名稱,隱藏所述隱藏的微博條目的發(fā)布者名稱中除顯示的發(fā)布者名稱外的其余發(fā)布者名稱,并顯示用于展開所述其余發(fā)布者名稱的展開對象,當獲取到對所述展開對象的點擊指令時,顯示所述其余發(fā)布者名稱。
10.根據(jù)權(quán)利要求6至9任意一項所述的微博顯示系統(tǒng),其特征在于,所述內(nèi)容匹配模塊用于標記當前接收的微博中微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同的條目為一組,判斷各組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容是否與當前時間之前的預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文引用的內(nèi)容相同; 所述顯示模塊還用于若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中某一條的微博正文內(nèi)容或微博正文弓I用的內(nèi)容相同,則顯示該組微博的發(fā)布者名稱,并提示該組微博為內(nèi)容重復(fù)的微博,若某一組微博的微博正文內(nèi)容或微博正文引用的內(nèi)容與所述預(yù)設(shè)時段內(nèi)接收的微博中每一條的微博正文內(nèi)容或微博正文引用的內(nèi)容都不同,則顯示該組微博中的一條,并將該組中其他條目隱藏。
全文摘要
一種微博顯示方法,包括以下步驟從服務(wù)器端接收微博,所述微博中包括發(fā)布者名稱、發(fā)布時間和微博正文;判斷所述微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,顯示所述內(nèi)容相同的條目中的一條,將其它條目隱藏。上述微博顯示方法,判斷微博中是否有微博正文內(nèi)容或微博正文引用的內(nèi)容相同的條目,若是,則只顯示內(nèi)容相同的條目中的一條,避免了顯示重復(fù)的內(nèi)容相同的微博,從而可方便用戶瀏覽微博。此外,還提供一種微博顯示系統(tǒng)。
文檔編號G06F3/048GK102750341SQ20121018473
公開日2012年10月24日 申請日期2012年6月6日 優(yōu)先權(quán)日2012年6月6日
發(fā)明者李俊, 袁武 申請人:宇龍計算機通信科技(深圳)有限公司