專利名稱:一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)視頻領(lǐng)域,尤其涉及一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步系統(tǒng)和方法。
背景技術(shù):
用戶空間是以用戶為主體可以發(fā)布網(wǎng)絡(luò)視頻、進行文本編輯互動信息的多媒體空間博客,屬于社會性網(wǎng)絡(luò)服務(wù)(即Social Networking Services,以下簡稱SNS)的一種,另外的社會性網(wǎng)絡(luò)服務(wù)例如新浪微博,騰訊微博、人人網(wǎng)上等。通過用戶空間、微博、博客中的用戶關(guān)注關(guān)系用戶可以獲取自己感興趣的內(nèi)容。用戶空間、微博、博客中產(chǎn)生的互動消息(即動態(tài)消息)能通過好友關(guān)系或關(guān)注關(guān)系快速傳播。
網(wǎng)絡(luò)視頻互動信息以網(wǎng)絡(luò)視頻為主體,用戶之間在網(wǎng)絡(luò)視頻頁面下相互交流。網(wǎng)絡(luò)視頻播放頁面下產(chǎn)生的互動信息基本只能在網(wǎng)絡(luò)視頻播放頁內(nèi)傳遞,也即用戶只能通過打開網(wǎng)絡(luò)視頻頁面才能查看相應(yīng)的互動信息并發(fā)布互動信息。這種格局導(dǎo)致了用戶空間缺少內(nèi)容,而網(wǎng)絡(luò)視頻播放頁面產(chǎn)生的互動信息又很難廣泛傳播開。為了解決這個問題本發(fā)明提供了一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步系統(tǒng)和方法,該系統(tǒng)和方法能夠使用戶空間、微博、博客中的互動信息和網(wǎng)絡(luò)視頻互動信息互通將視頻互動信息同步進入空間動態(tài)、微博、博客中,基于該模式傳播擴散后,再將相關(guān)的互動信息同步回流回網(wǎng)絡(luò)視頻播放頁的互動信息。
發(fā)明內(nèi)容
本發(fā)明提供了一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步系統(tǒng),該系統(tǒng)包括網(wǎng)絡(luò)視頻互動信息裝置,用戶用于通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布互動信息,通過API接口接收來自社會性網(wǎng)絡(luò)服務(wù)裝置的動態(tài)互動信息;消息裝置,其為按時間序列存儲消息的服務(wù)器,用于當(dāng)用戶在網(wǎng)絡(luò)視頻互動信息裝置上發(fā)布互動信息時接收網(wǎng)絡(luò)視頻互動信息裝置發(fā)送的消息,該消息包括消息發(fā)送時間和新互動信息唯一 ID兩個字段;社會性網(wǎng)絡(luò)服務(wù)裝置,向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息,社會性網(wǎng)絡(luò)服務(wù)裝置定期詢問消息裝置是否有新互動信息消息,如果有,則進行同步處理,并記錄當(dāng)前已經(jīng)處理的消息,用戶還可以通過社會性網(wǎng)絡(luò)服務(wù)裝置的API接口發(fā)布動態(tài)互動信息。進一步,網(wǎng)絡(luò)視頻互動信息裝置的API接口以及社會性網(wǎng)絡(luò)服務(wù)裝置的API接口以資源樹的方式統(tǒng)一發(fā)布和管理。進一步,用戶刪除網(wǎng)絡(luò)視頻互動信息裝置上的互動信息時,同樣向消息裝置發(fā)送消息指令,消息裝置向社會性網(wǎng)絡(luò)服務(wù)裝置轉(zhuǎn)發(fā)消息指令使社會性網(wǎng)絡(luò)服務(wù)裝置自動刪除相應(yīng)的互動信息。進一步,所述同步處理是指社會性網(wǎng)絡(luò)服務(wù)裝置向互動信息發(fā)布者的社會性網(wǎng)絡(luò)服務(wù)平臺上發(fā)布相應(yīng)的動態(tài)信息以供關(guān)注用戶查看。進一步,所述用戶通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布的互動信息包括直接在網(wǎng)絡(luò)視頻播放服·務(wù)下方發(fā)布的互動信息、在專題頁通過互動信息聚合工具掛件widget產(chǎn)生的視頻互動信息。本發(fā)明還提供了一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步方法,該方法包括以下步驟步驟(I)用戶用于通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布互動信息;步驟(2)同時向消息裝置發(fā)送消息,該消息包括消息發(fā)送時間和互動信息唯一 ID兩個字段;步驟(3)消息裝置接收網(wǎng)絡(luò)視頻互動信息裝置發(fā)送的互動信息;步驟(4)社會性網(wǎng)絡(luò)服務(wù)裝置向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息,社會性網(wǎng)絡(luò)服務(wù)裝置定期詢問消息裝置是否有新互動信息消息,如果有,則進行同步處理,并記錄當(dāng)前已經(jīng)處理的消息;步驟(5)用戶通過社會性網(wǎng)絡(luò)服務(wù)裝置的API接口發(fā)布動態(tài)互動信息;步驟(6)通過網(wǎng)絡(luò)視頻互動信息裝置的API接口接收來自社會性網(wǎng)絡(luò)服務(wù)裝置的動態(tài)互動信息。進一步,步驟(4)中所述同步處理是指社會性網(wǎng)絡(luò)服務(wù)裝置向互動信息發(fā)布者的社會性網(wǎng)絡(luò)服務(wù)平臺上發(fā)布相應(yīng)的動態(tài)信息以供關(guān)注用戶查看。進一步,用戶刪除網(wǎng)絡(luò)視頻互動信息裝置上的互動信息時,同樣向消息裝置發(fā)布消息指令,消息裝置向社會性網(wǎng)絡(luò)服務(wù)裝置轉(zhuǎn)發(fā)消息指令使社會性網(wǎng)絡(luò)服務(wù)裝置自動刪除相應(yīng)的互動信息。進一步,步驟(I)中所述用戶通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布的互動信息包括直接在網(wǎng)絡(luò)視頻播放服務(wù)下方發(fā)布的互動信息、在專題頁通過互動信息聚合工具掛件widget產(chǎn)生的視頻互動信息。本發(fā)明能夠使社會性網(wǎng)絡(luò)服務(wù)與網(wǎng)絡(luò)視頻播放服務(wù)的互動信息同步互通,實現(xiàn)了社會性網(wǎng)絡(luò)服務(wù)與網(wǎng)絡(luò)視頻播放服務(wù)的互動信息自動同步。
圖I是根據(jù)本發(fā)明的系統(tǒng)的示意圖。圖2是根據(jù)本發(fā)明的方法的示意圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。在本發(fā)明中,網(wǎng)絡(luò)視頻互動信息裝置和社會性網(wǎng)絡(luò)服務(wù)SNS裝置是兩個獨立的裝置,如圖I所示。網(wǎng)絡(luò)視頻互動信息裝置對外提供發(fā)布互動信息的API接口,SNS裝置同樣對外提供發(fā)布動態(tài)的API接口。a)當(dāng)網(wǎng)絡(luò)視頻互動信息裝置有新互動信息產(chǎn)生的時候,會同時轉(zhuǎn)化為發(fā)布者社會性網(wǎng)絡(luò)服務(wù)平臺上的一條動態(tài)(例如用戶空間上的空間動態(tài)、微博上的一條微博等)。新互動信息的產(chǎn)生包括直接在網(wǎng)絡(luò)視頻播放頁下方發(fā)布互動信息、在專題頁通過互動信息聚合工具widget (中文名掛件,一種功能獨立的小模塊,可直接嵌入到專題頁等使用)產(chǎn)生的視頻互動信息。b) SNS裝置能把用戶的空間動態(tài)、微博等動態(tài)信息傳播給其所有關(guān)注的用戶。c)用戶在社會性網(wǎng)絡(luò)服務(wù)平臺上發(fā)布互動信息時,會同時把這條互動信息作為一條網(wǎng)絡(luò)視頻互動信息直接通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布到網(wǎng)絡(luò)視頻互動信
自裝昔網(wǎng)絡(luò)視頻互動信息裝置和SNS裝置對外部系統(tǒng)提供RESTful HTTP (REST全稱Representational State Transfer中文名狀態(tài)轉(zhuǎn)移這里特指互聯(lián)網(wǎng)業(yè)界一種接口設(shè)計風(fēng)格)的API接口。HTTP協(xié)議已經(jīng)廣泛被使用,所有使用HTTP協(xié)議的接口有非常好的通用性。API接口特點(I)所有裝置的API以資源樹的方式統(tǒng)一發(fā)布和管理。資源樹方式管理·API可以使API結(jié)構(gòu)清晰。這種方式把網(wǎng)絡(luò)視頻互動信息裝置和SNS裝置分別作為一種資·源,通過統(tǒng)一的接口 http://API. youku. com對外提供服務(wù),例如網(wǎng)絡(luò)視頻互動信息裝置的資源路徑為 http://API. youku. com/video, comment/, SNS 裝置的資源路徑為 http://API.youku. com/statuses/ ; (2)由提供服務(wù)的系統(tǒng)確定是否需要安全認證。如圖I所示,在本發(fā)明中,通過消息裝置來實現(xiàn)網(wǎng)絡(luò)視頻互動信息到社會性網(wǎng)絡(luò)服務(wù)平臺上的轉(zhuǎn)換。該機制實現(xiàn)原理發(fā)布者在網(wǎng)絡(luò)視頻互動信息裝置中發(fā)布互動信息時,也同時發(fā)送一條消息到一個消息裝置。SNS裝置向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息。例如,當(dāng)網(wǎng)絡(luò)視頻互動信息裝置有新互動信息產(chǎn)生時,或者互動信息被刪除等等都會產(chǎn)出一條消息發(fā)布到消息裝置。SNS裝置向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息。消息裝置是一個按時間序列存儲消息的服務(wù)器。每條消息需要盡可能精簡。例如本發(fā)明中網(wǎng)絡(luò)視頻互動信息裝置向消息裝置發(fā)送的消息可以包括消息發(fā)送時間和新互動信息唯一 ID兩個字段。SNS裝置有一個工作進程去定期詢問消息裝置是否有新互動信息消息,如果有,則進行同步處理,所述同步處理是指社會性網(wǎng)絡(luò)服務(wù)裝置向互動信息發(fā)布者的社會性網(wǎng)絡(luò)服務(wù)平臺上發(fā)布相應(yīng)的動態(tài)信息以供關(guān)注用戶查看(通過新互動信息唯一 ID來捕獲新互動信息從而實現(xiàn)相應(yīng)),同時并記錄當(dāng)前已經(jīng)處理的消息。如圖2所示,本發(fā)明還提供了一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步方法,該方法包括以下步驟步驟(I)用戶用于通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布互動信息;步驟(2)同時向消息裝置發(fā)送消息,該消息包括消息發(fā)送時間和互動信息唯一 ID兩個字段;步驟(3)消息裝置接收網(wǎng)絡(luò)視頻互動信息裝置發(fā)送的互動信息;步驟(4)社會性網(wǎng)絡(luò)服務(wù)裝置向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息,社會性網(wǎng)絡(luò)服務(wù)裝置定期詢問消息裝置是否有新互動信息消息,如果有,則進行同步處理,并記錄當(dāng)前已經(jīng)處理的消息;步驟(5)用戶通過社會性網(wǎng)絡(luò)服務(wù)裝置的API接口發(fā)布動態(tài)互動信息;步驟(6)通過網(wǎng)絡(luò)視頻互動信息裝置的API接口接收來自社會性網(wǎng)絡(luò)服務(wù)裝置的動態(tài)互動信息。
其中,步驟(4)中所述同步處理是指社會性網(wǎng)絡(luò)服務(wù)裝置向互動信息發(fā)布者的社會性網(wǎng)絡(luò)服務(wù)平臺上發(fā)布相應(yīng)的動態(tài)信息以供關(guān)注用戶查看。其中,步驟(I)用戶通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布的互動信息包括直接在網(wǎng)絡(luò)視頻播放服務(wù)下方發(fā)布的互動信息、在專題頁通過互動信息聚合工具掛件widget產(chǎn)生的視頻互動信息。以上是對本發(fā)明的優(yōu)選實施例進行的詳細描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該意 識到,在本發(fā)明的范圍內(nèi)和精神指導(dǎo)下,各種改進、添加和替換都是可能的。這些都在本發(fā)明的權(quán)利要求所限定的保護范圍內(nèi)。
權(quán)利要求
1.一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步系統(tǒng),其特征在于該系統(tǒng)包括 網(wǎng)絡(luò)視頻互動信息裝置,用戶用于通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布互動信息,通過API接口接收來自社會性網(wǎng)絡(luò)服務(wù)裝置的動態(tài)互動信息; 消息裝置,其為按時間序列存儲消息的服務(wù)器,用于當(dāng)用戶在網(wǎng)絡(luò)視頻互動信息裝置上發(fā)布互動信息時接收網(wǎng)絡(luò)視頻互動信息裝置發(fā)送的消息,該消息包括消息發(fā)送時間和新互動信息唯一 ID兩個字段; 社會性網(wǎng)絡(luò)服務(wù)裝置,向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息,社會性網(wǎng)絡(luò)服務(wù)裝置定期詢問消息裝置是否有新互動信息消息,如果有,則進行同步處理,并記錄當(dāng)前已經(jīng)處理的消息,用戶還可以通過社會性網(wǎng)絡(luò)服務(wù)裝置的API接口發(fā)布動態(tài)互動信肩、O
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于網(wǎng)絡(luò)視頻互動信息裝置的API接口以及社會性網(wǎng)絡(luò)服務(wù)裝置的API接口以資源樹的方式統(tǒng)一發(fā)布和管理。
3.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于 用戶刪除網(wǎng)絡(luò)視頻互動信息裝置上的互動信息時,同樣向消息裝置發(fā)送消息指令,消息裝置向社會性網(wǎng)絡(luò)服務(wù)裝置轉(zhuǎn)發(fā)消息指令使社會性網(wǎng)絡(luò)服務(wù)裝置自動刪除相應(yīng)的互動信息。
4.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于 所述同步處理是指社會性網(wǎng)絡(luò)服務(wù)裝置向互動信息發(fā)布者的社會性網(wǎng)絡(luò)服務(wù)平臺上發(fā)布相應(yīng)的動態(tài)信息以供關(guān)注用戶查看。
5.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于 所述用戶通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布的互動信息包括直接在網(wǎng)絡(luò)視頻播放服務(wù)下方發(fā)布的互動信息、在專題頁通過互動信息聚合工具掛件widget產(chǎn)生的視頻互動信息。
6.一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步方法,其特征在于該方法包括以下步驟 步驟(I)用戶用于通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布互動信息; 步驟(2)同時向消息裝置發(fā)送消息,該消息包括消息發(fā)送時間和互動信息唯一 ID兩個字段; 步驟(3)消息裝置接收網(wǎng)絡(luò)視頻互動信息裝置發(fā)送的互動信息; 步驟(4)社會性網(wǎng)絡(luò)服務(wù)裝置向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息,社會性網(wǎng)絡(luò)服務(wù)裝置定期詢問消息裝置是否有新互動信息消息,如果有,則進行同步處理,并記錄當(dāng)前已經(jīng)處理的消息; 步驟(5)用戶通過社會性網(wǎng)絡(luò)服務(wù)裝置的API接口發(fā)布動態(tài)互動信息; 步驟(6)通過網(wǎng)絡(luò)視頻互動信息裝置的API接口接收來自社會性網(wǎng)絡(luò)服務(wù)裝置的動態(tài)互動信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于 步驟(4)中所述同步處理是指社會性網(wǎng)絡(luò)服務(wù)裝置向互動信息發(fā)布者的社會性網(wǎng)絡(luò)服務(wù)平臺上發(fā)布相應(yīng)的動態(tài)信息以供關(guān)注用戶查看。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于用戶刪除網(wǎng)絡(luò)視頻互動信息裝置上的互動信息時,同樣向消息裝置發(fā)布消息指令,消息裝置向社會性網(wǎng)絡(luò)服務(wù)裝置轉(zhuǎn)發(fā)消息指令使社會性網(wǎng)絡(luò)服務(wù)裝置自動刪除相應(yīng)的互動信息。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于 步驟(I)中所述用戶通過網(wǎng)絡(luò)視頻互動信息裝置的API接口發(fā)布的互動信息包括直接在網(wǎng)絡(luò)視頻播放服務(wù)下方發(fā)布的互動信息、在專題頁通過互動信息聚合工具掛件widget產(chǎn)生的視頻互動信息。
全文摘要
一種社會性網(wǎng)絡(luò)與網(wǎng)絡(luò)視頻的互動信息的同步系統(tǒng)和方法,包括網(wǎng)絡(luò)視頻互動信息裝置,用戶通過網(wǎng)絡(luò)視頻播放服務(wù)系統(tǒng)的API接口發(fā)布互動信息,通過API接口接收來自社會性網(wǎng)絡(luò)服務(wù)裝置的動態(tài)互動信息;消息裝置,為按時間序列存儲消息的服務(wù)器,當(dāng)用戶在網(wǎng)絡(luò)視頻互動信息裝置上發(fā)布互動信息時接收網(wǎng)絡(luò)視頻互動信息裝置發(fā)送的消息,該消息包括消息發(fā)送時間和新互動信息唯一ID兩個字段;社會性網(wǎng)絡(luò)服務(wù)裝置,向消息裝置訂閱網(wǎng)絡(luò)視頻互動信息裝置上的互動信息,社會性網(wǎng)絡(luò)服務(wù)裝置定期詢問消息裝置是否有新互動信息消息,如果有,則進行同步處理,并記錄當(dāng)前已經(jīng)處理的消息,用戶還可以通過社會性網(wǎng)絡(luò)服務(wù)裝置的API接口發(fā)布動態(tài)互動信息。
文檔編號H04L29/08GK102946414SQ20121039638
公開日2013年2月27日 申請日期2012年10月18日 優(yōu)先權(quán)日2012年10月18日
發(fā)明者張文金, 張宇峰, 胡帆, 章兢, 邱丹, 郝峰, 姚健, 潘柏宇, 盧述奇 申請人:合一網(wǎng)絡(luò)技術(shù)(北京)有限公司