亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

聚合消息的方法、設(shè)備和網(wǎng)絡(luò)社交系統(tǒng)的制作方法_3

文檔序號(hào):9474148閱讀:來源:國(guó)知局
發(fā)消息列表中是否存在轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息,若存在,則執(zhí)行步驟24,否則,執(zhí)行步驟25。
[0081]步驟24中,服務(wù)器對(duì)同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息進(jìn)行聚合。具體地,當(dāng)存在轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息時(shí),統(tǒng)計(jì)該多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量,并且在發(fā)送給終端的消息中,只給出其中最后一個(gè)轉(zhuǎn)發(fā)消息,此外再給出該多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量,即同一原創(chuàng)消息被轉(zhuǎn)發(fā)的次數(shù)。如,發(fā)給張三的消息中,共有37條轉(zhuǎn)發(fā)消息的轉(zhuǎn)發(fā)對(duì)象是某一名人陳某的一條原創(chuàng)消息“陳某的拜年視頻”。這37條轉(zhuǎn)發(fā)消息中,李四最后一個(gè)將該原創(chuàng)消息轉(zhuǎn)發(fā)給張三,甲在李四之前將該原創(chuàng)消息轉(zhuǎn)發(fā)給了張三,乙在甲之前將該原創(chuàng)消息轉(zhuǎn)發(fā)給了張三,等等。則服務(wù)器在張三通過終端請(qǐng)求讀取轉(zhuǎn)發(fā)消息時(shí),將這37個(gè)轉(zhuǎn)發(fā)消息進(jìn)行聚合處理,只將李四的轉(zhuǎn)發(fā)消息、甲和乙的昵稱以及轉(zhuǎn)發(fā)消息的數(shù)量37作為發(fā)送給張三的這37個(gè)轉(zhuǎn)發(fā)消息的聚合結(jié)果信息。
[0082]步驟25中,服務(wù)器將用戶請(qǐng)求的轉(zhuǎn)發(fā)消息發(fā)送給步驟21中發(fā)出請(qǐng)求的終端。
[0083]假如步驟23中,好友轉(zhuǎn)發(fā)消息列表中不存在轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息,也就是說,某一用戶的好友發(fā)送給該用戶的轉(zhuǎn)發(fā)消息都是針對(duì)不同原創(chuàng)消息的轉(zhuǎn)發(fā),這種情況下,服務(wù)器可將所有轉(zhuǎn)發(fā)消息按照轉(zhuǎn)發(fā)時(shí)間的先后順序排列后,發(fā)送給該用戶請(qǐng)求讀取轉(zhuǎn)發(fā)消息時(shí)使用的終端。
[0084]假如步驟23中,好友轉(zhuǎn)發(fā)消息列表中存在轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息,例如步驟24給出的例子中,張三的好友對(duì)陳某的一條原創(chuàng)消息“陳某的拜年視頻”進(jìn)行了 37次轉(zhuǎn)發(fā),也即張三的賬號(hào)接收到了針對(duì)同一原創(chuàng)消息的37條轉(zhuǎn)發(fā)消息,則服務(wù)器將這37條轉(zhuǎn)發(fā)消息的聚合結(jié)果信息,發(fā)送給張三請(qǐng)求讀取轉(zhuǎn)發(fā)消息時(shí)使用的終端進(jìn)行顯示,如圖3所示。對(duì)于同一原創(chuàng)消息的這37條轉(zhuǎn)發(fā)消息,張三的終端只顯示37條轉(zhuǎn)發(fā)消息中的最近一條轉(zhuǎn)發(fā)消息,也即李四發(fā)送的轉(zhuǎn)發(fā)消息,同時(shí)最多顯示3個(gè)用戶信息。如圖3所示,終端對(duì)于這37條消息,只顯示了李四、甲和乙的用戶昵稱,以及原創(chuàng)消息的轉(zhuǎn)發(fā)次數(shù)37也即轉(zhuǎn)發(fā)消息的數(shù)量。降低了用戶看到重復(fù)消息的概率,提高了瀏覽效率,有效地降低了用戶獲取信息的成本。需要說明的是,服務(wù)器側(cè)仍保存有所有37條的轉(zhuǎn)發(fā)消息。
[0085]當(dāng)張三在瀏覽服務(wù)器返回的轉(zhuǎn)發(fā)消息的過程中,又有其他好友丙對(duì)陳某的上述原創(chuàng)消息“陳某的拜年視頻”進(jìn)行了轉(zhuǎn)發(fā),則服務(wù)器相應(yīng)增加該原創(chuàng)消息的轉(zhuǎn)發(fā)消息的數(shù)量,并將張三的好友丙的轉(zhuǎn)發(fā)消息、李四和甲的用戶,以及增加后的轉(zhuǎn)發(fā)消息的數(shù)量發(fā)送給張三的終端,以覆蓋之前發(fā)送給終端的李四發(fā)送的轉(zhuǎn)發(fā)消息、李四、甲和乙的用戶昵稱、以及原創(chuàng)消息的轉(zhuǎn)發(fā)次數(shù)37。
[0086]需要說明的是,被覆蓋的李四的轉(zhuǎn)發(fā)消息、及乙的用戶昵稱只是在終端不再顯示,服務(wù)器側(cè)仍然保存有所有的轉(zhuǎn)發(fā)消息。
[0087]服務(wù)器通過對(duì)同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息進(jìn)行聚合,降低了用戶看到重復(fù)消息的概率,提高了瀏覽效率,有效地降低了用戶獲取信息的成本。
[0088]參見圖4,某一用戶要閱讀網(wǎng)絡(luò)社交產(chǎn)品的某一微視原創(chuàng)消息,則通過某一終端向網(wǎng)絡(luò)社交產(chǎn)品的服務(wù)器發(fā)送請(qǐng)求。相應(yīng)地,服務(wù)器側(cè)執(zhí)行步驟41至步驟44。
[0089]步驟41中,服務(wù)器接收到該用戶發(fā)送的請(qǐng)求后,獲取該微視原創(chuàng)消息的轉(zhuǎn)發(fā)和評(píng)論數(shù)據(jù)。其中,轉(zhuǎn)發(fā)和評(píng)論數(shù)據(jù)包括轉(zhuǎn)發(fā)消息和評(píng)論消息。
[0090]步驟42中,服務(wù)器從獲取的轉(zhuǎn)發(fā)和評(píng)論數(shù)據(jù)中判斷轉(zhuǎn)發(fā)消息是否滿足聚合條件,即無意義的轉(zhuǎn)發(fā)消息的數(shù)量是否大于閾值N,如果是,則執(zhí)行步驟43 ;否則執(zhí)行步驟44。其中,無意義的轉(zhuǎn)發(fā)即空轉(zhuǎn),轉(zhuǎn)發(fā)者只是對(duì)該微視原創(chuàng)消息進(jìn)行轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)消息中而不攜帶評(píng)論等其他由轉(zhuǎn)發(fā)者添加的信息。
[0091]步驟43中,服務(wù)器對(duì)無意義的轉(zhuǎn)發(fā)消息進(jìn)行聚合處理,即對(duì)于無意義的轉(zhuǎn)發(fā),在發(fā)送給終端顯示的信息中只給出無意義的轉(zhuǎn)發(fā)消息的數(shù)量及最后一個(gè)轉(zhuǎn)發(fā)用戶的信息,對(duì)于其他轉(zhuǎn)發(fā)消息和評(píng)論消息,則按照產(chǎn)生時(shí)間的先后順序排列后發(fā)送給終端進(jìn)行顯示。如圖5所示,假設(shè)步驟42中,該條微視原創(chuàng)消息的無意義轉(zhuǎn)發(fā)的次數(shù)是315,且最后一個(gè)進(jìn)行無意義轉(zhuǎn)發(fā)的用戶的昵稱是巧克力,則對(duì)于這315條無意義的轉(zhuǎn)發(fā)消息,在終端只顯示“巧克力等315人轉(zhuǎn)發(fā)了這條微視”。這樣,有效地將無意義的轉(zhuǎn)發(fā)和有意義的轉(zhuǎn)發(fā)消息進(jìn)行了區(qū)隔,更便于用戶閱讀有意義的內(nèi)容。
[0092]步驟44中,服務(wù)器將針對(duì)該微視原創(chuàng)消息的所有轉(zhuǎn)發(fā)消息和評(píng)論消息按照產(chǎn)生時(shí)間的先后順序排列后發(fā)送給該終端進(jìn)行顯示,完成對(duì)用戶請(qǐng)求的處理。
[0093]當(dāng)用戶進(jìn)一步要查看“巧克力等315人轉(zhuǎn)發(fā)了這條微視”的詳細(xì)信息時(shí),可通過終端再次向服務(wù)器發(fā)起請(qǐng)求,以獲取315條無意義的轉(zhuǎn)發(fā)消息。例如,用戶點(diǎn)擊終端上顯示的微視用戶界面的最底下的“轉(zhuǎn)發(fā)”,則終端向服務(wù)器發(fā)送相應(yīng)請(qǐng)求。對(duì)應(yīng)地,服務(wù)器執(zhí)行步驟45和步驟46。
[0094]步驟45中,服務(wù)器接收終端發(fā)送的用戶請(qǐng)求。
[0095]步驟46中,服務(wù)器將315條無意義的轉(zhuǎn)發(fā)消息按照轉(zhuǎn)發(fā)時(shí)間的先后順序排列后,發(fā)送給終端進(jìn)行顯示,使得終端顯示無意義的轉(zhuǎn)發(fā)消息列表。終端顯示的消息如圖6所示,在“轉(zhuǎn)發(fā)”的“詳情頁(yè)”中按照轉(zhuǎn)發(fā)時(shí)間的倒序方式依次顯示各個(gè)轉(zhuǎn)發(fā)消息。由于終端屏幕限制,圖6中只按時(shí)間順序顯示出了部分無意義的轉(zhuǎn)發(fā)消息,其余的無意義的轉(zhuǎn)發(fā)消息用戶可通過在終端屏幕上進(jìn)行翻頁(yè)或滑動(dòng)等操作獲得。
[0096]本發(fā)明實(shí)施例提供的獲取網(wǎng)絡(luò)社交消息的方法與上述聚合消息的方法相對(duì)應(yīng),為終端側(cè)的操作。
[0097]如圖7所示,本發(fā)明實(shí)施例提供的獲取網(wǎng)絡(luò)社交消息的方法包括:步驟71至步驟73。
[0098]步驟71中,接收讀取消息的第一操作信息。
[0099]如用戶操作按鍵、鼠標(biāo)或觸摸屏等用戶接口單元,將自己的意圖輸入到終端,終端可通過這些用戶接口單元接收到用戶的操作信息。如用戶登錄到某一網(wǎng)絡(luò)社交網(wǎng)站后,用鼠標(biāo)點(diǎn)擊相應(yīng)的用戶界面按鈕,或者在觸摸屏上用手直接對(duì)原創(chuàng)消息進(jìn)行點(diǎn)擊操作。
[0100]步驟72中,根據(jù)所述第一操作信息向服務(wù)器發(fā)送讀取消息的請(qǐng)求。本步驟與上述聚合消息的方法中的第一步相對(duì)應(yīng),例如,當(dāng)用戶點(diǎn)擊終端屏幕上顯示的用戶界面中的某一原創(chuàng)消息或“轉(zhuǎn)發(fā)”按鈕時(shí),相應(yīng)地,終端根據(jù)該操作向服務(wù)器發(fā)送讀取原創(chuàng)消息或轉(zhuǎn)發(fā)消息的請(qǐng)求。
[0101]步驟73中,接收所述服務(wù)器發(fā)送的聚合結(jié)果,所述聚合結(jié)果由所述服務(wù)器對(duì)所述請(qǐng)求讀取的消息中,轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息進(jìn)行聚合得到,其中,所述聚合包括對(duì)所述同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息的信息縮減處理操作,所述聚合結(jié)果包括轉(zhuǎn)發(fā)消息數(shù)量及用戶信息,所述轉(zhuǎn)發(fā)消息數(shù)量為所述多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量,所述用戶信息為縮減轉(zhuǎn)發(fā)消息的用戶信息,所述縮減轉(zhuǎn)發(fā)消息為所述多個(gè)轉(zhuǎn)發(fā)消息中的轉(zhuǎn)發(fā)消息,所述縮減轉(zhuǎn)發(fā)消息的數(shù)量小于所述多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量。
[0102]當(dāng)服務(wù)器對(duì)轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息,或者針對(duì)同一原創(chuàng)消息,數(shù)量滿足閾值的多個(gè)無意義的轉(zhuǎn)發(fā)消息,進(jìn)行聚合后,對(duì)于同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息,終端只顯示最后一條轉(zhuǎn)發(fā)消息和轉(zhuǎn)發(fā)消息的數(shù)量,或者只顯示最后一條轉(zhuǎn)發(fā)消息、最多3個(gè)轉(zhuǎn)發(fā)用戶的信息和該同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量,具體可參見圖3和圖5。
[0103]與上述聚合消息的方法實(shí)施例相對(duì)應(yīng)地,對(duì)于所述用戶請(qǐng)求讀取的網(wǎng)絡(luò)社交消息中原創(chuàng)消息的轉(zhuǎn)發(fā)消息中,所述縮減轉(zhuǎn)發(fā)消息可為所述多個(gè)轉(zhuǎn)發(fā)消息中的最后η個(gè)轉(zhuǎn)發(fā)消息,其中,η大于I且小于所述多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量,對(duì)應(yīng)地,所述聚合結(jié)果還包括:所述多個(gè)轉(zhuǎn)發(fā)消息中的最后一個(gè)轉(zhuǎn)發(fā)消息。
[0104]對(duì)于讀取原創(chuàng)消息的請(qǐng)求,所述同一原創(chuàng)消息為所述請(qǐng)求讀取的原創(chuàng)消息,所述多個(gè)轉(zhuǎn)發(fā)消息為多個(gè)無意義的轉(zhuǎn)發(fā)消息,所述多個(gè)無意義的轉(zhuǎn)發(fā)消息的數(shù)量滿足預(yù)設(shè)的閾值,所述無意義的轉(zhuǎn)發(fā)消息為轉(zhuǎn)發(fā)用戶未添加信息的轉(zhuǎn)發(fā)消息。
[0105]與上述聚合消息的方法實(shí)施例相對(duì)應(yīng)地,本發(fā)明實(shí)施例提供的獲取網(wǎng)絡(luò)社交消息的方法中,在接收所述服務(wù)器發(fā)送的聚合結(jié)果之后,還可包括:
[0106]接收讀取所述多個(gè)轉(zhuǎn)發(fā)消息的第二操作信息;
[0107]根據(jù)所述第二操作信息,向所述服務(wù)器發(fā)送讀取所述多個(gè)轉(zhuǎn)發(fā)消息的請(qǐng)求;
[0108]接收所述服務(wù)器響應(yīng)所述請(qǐng)求返回的所述多個(gè)轉(zhuǎn)發(fā)消息,之后,終端對(duì)該多個(gè)轉(zhuǎn)發(fā)消息進(jìn)行顯示的界面如圖6所示。
[0109]其中,終端接收第二操作信息與上述終端接收第一操作信息類似,這里不再贅述。
[0110]以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如:計(jì)算機(jī)中的硬盤、計(jì)算機(jī)只讀存儲(chǔ)器、光盤或軟盤等。
[0111]本發(fā)明實(shí)施例提供的服務(wù)器用于實(shí)現(xiàn)上述實(shí)施例提供的聚合消息的方法,其內(nèi)部結(jié)構(gòu)如圖8所示,包括:請(qǐng)求接收單元81、統(tǒng)計(jì)單元82和聚合處理單元83。
[0112]請(qǐng)求接收單元81用于接收終端發(fā)送的讀取消息的請(qǐng)求;統(tǒng)計(jì)單元82用于根據(jù)所述請(qǐng)求,統(tǒng)計(jì)所述請(qǐng)求讀取的消息中原創(chuàng)消息的轉(zhuǎn)發(fā)消息;聚合處理單元83用于當(dāng)所述統(tǒng)計(jì)單元82統(tǒng)計(jì)到所述請(qǐng)求讀取的消息中,存在轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息時(shí),對(duì)所述多個(gè)轉(zhuǎn)發(fā)消息進(jìn)行聚合,并將聚合結(jié)果發(fā)送給所述終端,其中,所述聚合包括對(duì)所述同一原創(chuàng)消息的多個(gè)轉(zhuǎn)發(fā)消息的信息縮減處理操作,所述聚合結(jié)果包括轉(zhuǎn)發(fā)消息數(shù)量及用戶信息,所述轉(zhuǎn)發(fā)消息數(shù)量為所述多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量,所述用戶信息為縮減轉(zhuǎn)發(fā)消息的用戶信息,所述縮減轉(zhuǎn)發(fā)消息為所述多個(gè)轉(zhuǎn)發(fā)消息中的轉(zhuǎn)發(fā)消息,所述縮減轉(zhuǎn)發(fā)消息的數(shù)量小于所述多個(gè)轉(zhuǎn)發(fā)消息的數(shù)量。
[0113]示例性的,所述請(qǐng)求接收單元81可具體用于接收終端發(fā)送的讀取轉(zhuǎn)發(fā)消息的請(qǐng)求。
[0114]所述統(tǒng)計(jì)單元82可具體用于統(tǒng)計(jì)用戶好友發(fā)送給所述用戶的轉(zhuǎn)發(fā)消息列表中,轉(zhuǎn)發(fā)對(duì)象為同一原創(chuàng)
當(dāng)前第3頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1