一種內容聚合方法、服務器、客戶端以及系統的制作方法
【技術領域】
[0001]本發明涉及互聯網領域,尤其涉及一種內容聚合方法、服務器、客戶端以及系統。
【背景技術】
[0002]UGC:全稱為User Generated Content,也就是用戶生成內容的意思,即用戶將自己原創的內容通過互聯網平臺進行展示或者提供給其他用戶。現有社交網絡與好友動態相關內容推送的主要是通過Timeline時光軸方案,即用戶在社交網絡上產生的所有生成內容都通知到一套好友動態系統,好友動態系統會同時維護該用戶發起的主題事件列表以及該用戶所有好友產生的主題事件列表,并且在用戶的主題事件以及用戶之前在其好友的主題事件中參與的動態內容發生變更時(被其他用戶回復、引用等操作)通知到該用戶,但是對于用戶參與的主題事件的其他更新(例如別的用戶參與產生的動態內容)則不會通知到用戶,導致現有社交產品向用戶用戶推送的動態內容是零散的,即使針對同一主題事件的討論也并不連貫,沒有沉淀所有同話題事件的位置、發揮平臺的沉淀價值;閱讀有間斷,對用戶的理解和互動產生影響。
【發明內容】
[0003]本發明實施例所要解決的技術問題在于,提供一種內容聚合方法、服務器、客戶端以及系統,可將用戶參與同一主題事件的動態內容進行聚合,更好地展現同一話題下產生的用戶生成內容。
[0004]為了解決上述技術問題,本發明實施例提供了一種內容聚合方法,包括:
[0005]獲取用戶提交的內容生成請求,所述內容生成請求中攜帶用戶生成內容和用戶指定的所述用戶生成內容參與的主題事件的事件標識信息;
[0006]根據所述內容生成請求保存所述用戶生成內容,并在所述用戶生成內容的屬性中添加所述主題事件作為所述用戶生成內容的參與事件,以及在所述主題事件的屬性中添加所述用戶生成內容作為所述主題事件的動態內容;
[0007]向目標用戶發送所述主題事件時,將所述主題事件的所有動態內容發送給所述目標用戶。
[0008]相應地,本發明實施例還提供了一種內容聚合服務器,包括:
[0009]內容請求接口模塊,用于獲取用戶提交的內容生成請求,所述內容生成請求中攜帶用戶生成內容和用戶指定的所述用戶生成內容參與的主題事件的事件標識信息;
[0010]內容創建模塊,用于根據所述內容生成請求保存所述用戶生成內容,并在所述用戶生成內容的屬性中添加所述主題事件作為所述用戶生成內容的參與事件,并在所述主題事件的屬性中添加所述用戶生成內容作為所述主題事件的動態內容;
[0011]主題事件發送模塊,用于向目標用戶發送所述主題事件時,將所述主題事件的所有動態內容發送給所述目標用戶。
[0012]相應地,本發明實施例還提供了一種內容管理客戶端,包括:
[0013]內容生成提交模塊,用于向內容聚合服務器提交內容生成請求,所述內容生成請求中攜帶用戶生成內容和用戶指定的所述用戶生成內容參與的主題事件的事件標識信息,以使所述內容聚合服務器保存所述用戶生成內容并在所述用戶生成內容的屬性中添加所述主題事件作為所述用戶生成內容的參與事件,以及所述內容聚合服務器在所述主題事件的屬性中添加所述用戶生成內容作為所述主題事件的動態內容;
[0014]主題事件瀏覽模塊,用于接收所述內容聚合服務器發送的主題事件以及該主題事件的所有動態內容。
[0015]相應地,本發明實施例還提供了一種內容聚合系統,所述內容聚合系統至少包括內容聚合服務器和內容管理客戶端,其中:
[0016]所述內容管理客戶端用于向內容聚合服務器提交內容生成請求,所述內容生成請求中攜帶用戶生成內容和用戶指定的所述用戶生成內容參與的主題事件的事件標識信息;
[0017]所述內容聚合服務器用于根據所述內容生成請求保存所述用戶生成內容,在所述用戶生成內容的屬性中添加所述主題事件作為所述用戶生成內容的參與事件,并在所述主題事件的屬性中添加所述用戶生成內容作為所述主題事件的動態內容,以及向目標用戶發送所述主題事件時,將所述主題事件的所有動態內容發送給所述目標用戶。
[0018]實施本發明實施例,具有如下有益效果:根據獲取到的用戶提交的內容生成請求,保存用戶生成內容,并在用戶生成內容的屬性中添加主題事件作為用戶生成內容的參與事件,以及在主題事件的屬性中添加用戶生成內容作為主題事件的動態內容,本發明實施例可將用戶參與同一主題事件的動態內容進行聚合,更好地展現同一話題下產生的用戶生成內容。
【附圖說明】
[0019]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1是本發明實施例中提供的一種內容聚合方法的流程示意圖;
[0021]圖2是本發明實施例中用戶提交內容生成請求的界面示意圖;
[0022]圖3是本發明實施例中的事件屬性中關聯事件的關系示意圖;
[0023]圖4是本發明實施例提供的內容聚合方法中瀏覽聚合事件的流程示意圖;
[0024]圖5是本發明實施例中展現聚合事件的界面示意圖;
[0025]圖6是本發明實施例提供的一種內容聚合服務器的結構示意圖;
[0026]圖7是本發明實施例提供的一種內容管理客戶端的結構示意圖;
[0027]圖8是本發明實施例提供的一種內容聚合系統的結構示意圖。
【具體實施方式】
[0028]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0029]本發明實施例中的內容聚合方法可以實現在向用戶提供事件管理服務的內容聚合服務器中,例如可以為即時通信服務器、SNS (Social Networking Services,社會性網絡服務)服務器等,用戶可以使用預先注冊的用戶賬號通過包括即時通訊終端、SNS客戶端等在內的內容管理客戶端與內容聚合服務器進行通信從而獲取事件管理服務,本發明實施例中所提及的主題事件可以為用戶根據客戶端提供的主題事件創建菜單編輯生成的具有特定主題的事件內容,例如包括生日、聚會一類的互動事件;運動、聽音樂一類的個人事件;旅行、減肥一類的持續性事件等,而本實施例提及的用戶生成內容為用戶參與上述主題事件生成的內容,其本身不具有主題,而是作為其參與的主題事件的附加動態內容,如評論、跟帖、互動等動態。
[0030]圖1是本發明實施例中提供的一種內容聚合方法的流程示意圖,如圖所示本實施例中的內容聚合方法可以包括:
[0031]S101,獲取用戶提交的內容生成請求。
[0032]具體實現中,用戶可以通過內容管理客戶端如圖2所示的用戶生成內容編輯界面中提交內容生成請求,并攜帶用戶生成內容和用戶指定的與用戶生成內容參與的主題事件的事件標識信息。其中所述內容生成請求可以攜帶用戶通過圖2所示的用戶生成內容編輯界面中提交的自定義內容,例如包括文字內容“今天好海森呀?”或下方添加的圖片,圖片添加欄下方的即為用戶指定當前事件的參與事件入口欄,用戶可以在該入口欄通過添加主題事件的事件標識,如名稱、鏈接等,也可以通過在瀏覽所述主題事件時選擇“參與”功能從而自