本發(fā)明涉及計算機(jī)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是一種基于社交信息生成視頻方法及系統(tǒng)。
背景技術(shù):
隨著科技互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,人們越來越多的將自身的信息通過網(wǎng)絡(luò)進(jìn)行分享傳播。
其中,社交網(wǎng)絡(luò)平臺就是人們進(jìn)行溝通分享的重要途徑之一。在社交網(wǎng)絡(luò)平臺上,人們可以把與文本、圖像、音頻等多種媒體文件進(jìn)行發(fā)布,而其他用戶可能通過訪問該社交網(wǎng)絡(luò)平臺瀏覽發(fā)布者的上述信息并進(jìn)行互動。
但是傳統(tǒng)信息瀏覽方式中存在一定的局限性。例如:用戶可能會在若干時間區(qū)間內(nèi)針對某一個事件發(fā)布連續(xù)發(fā)送若干信息,但在之后希望完整瀏覽事件的全部內(nèi)容時必須逐一選擇才能進(jìn)行瀏覽。例如:用戶在某個時間區(qū)間內(nèi)去參加某一個活動或進(jìn)行旅游,傳統(tǒng)的方式中用戶只能按時間點(diǎn)逐一信息進(jìn)行發(fā)布。在活動完成后自己重新瀏覽活動信息時,只能在原有發(fā)布平臺上手動逐一點(diǎn)擊每個信息才可播放其中的內(nèi)容,而不能單獨(dú)播放,或者一次性連貫地進(jìn)行播放,造成使用上的不便。
因此,如何提供一種基于社交信息生成視頻的方法及系統(tǒng)是本發(fā)明需要解決的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種基于社交信息生成視頻的方法及系統(tǒng),解決了現(xiàn)有技術(shù)中瀏覽信息不完整、難于查看、整體分享的問題,方便了用戶的使用。
一種基于社交信息生成視頻方法,其特征在于,包括:
獲取用戶的社交信息,作為第一信息;
按預(yù)置規(guī)則對所述第一信息中的內(nèi)容進(jìn)行篩選,刪除不符合預(yù)置規(guī)則的信息;
將所述第一信息中的內(nèi)容按照參數(shù)信息進(jìn)行分類排序;
將所述第一信息中的內(nèi)容按照排序結(jié)果生成視頻文件。
優(yōu)選地,還包括:
以所述第一信息中的參數(shù)信息作為關(guān)鍵字,在所述用戶的關(guān)聯(lián)人的社交信息中查找相近似的社交信息,作為第二信息;
將所述第二信息中的內(nèi)容插入到所述第一信息中。
優(yōu)選地,所述以所述第一信息中的參數(shù)信息作為關(guān)鍵字,在所述用戶的關(guān)聯(lián)人的社交信息中查找相近似的社交信息,作為第二信息,具體為:
獲取所述第一信息中內(nèi)容的時間信息或位置信息作為關(guān)鍵字;
獲取所述用戶的關(guān)聯(lián)人;
在所述關(guān)聯(lián)人的社交信息中查找與所述關(guān)鍵字相近似的社交信息;
將查找到的社交信息作為第二信息。
優(yōu)選地,所述按預(yù)置規(guī)則對所述第一信息中的內(nèi)容進(jìn)行篩選,刪除不符合預(yù)置規(guī)則的信息,具體為:
識別所述第一信息中的內(nèi)容;
判斷所述第一信息中的內(nèi)容是否滿足預(yù)置規(guī)則中的條件要求;
若相同,將內(nèi)容標(biāo)記為不符合規(guī)則要求;
將所述第一信息中不符合規(guī)則要求的內(nèi)容刪除。
優(yōu)選地,所述根據(jù)所述第一信息生成視頻文件,具體為:
將所述第一信息的內(nèi)容排版,生成片段頁面;
在視頻中按照指定時間間隔插入片段頁面。
一種基于社交信息生成視頻系統(tǒng),包括:第一信息獲取模塊、內(nèi)容過濾模塊、分類排序模塊和視頻生成模塊;
所述第一信息獲取模塊,用于獲取用戶的社交信息,作為第一信息;
所述內(nèi)容過濾模塊,用于按預(yù)置規(guī)則對所述第一信息中的內(nèi)容進(jìn)行篩選,刪除不符合預(yù)置規(guī)則的信息;
所述分類排序模塊,用于將所述第一信息中的內(nèi)容按照參數(shù)信息進(jìn)行分類排序;
所述視頻生成模塊,用于將所述第一信息中的內(nèi)容按照排序結(jié)果生成視頻文件。
優(yōu)選地,還包括:第二信息獲取模塊;
所述第二信息獲取模塊,用于以所述第一信息中的參數(shù)信息作為關(guān)鍵字,在所述用戶的關(guān)聯(lián)人的社交信息中查找相近似的社交信息,作為第二信息;將所述第二信息中的內(nèi)容插入到所述第一信息中。
優(yōu)選地,所述第二信息獲取模塊,包括:關(guān)鍵字獲取子模塊、關(guān)聯(lián)人獲取子模塊和第二信息查找子模塊;
所述關(guān)鍵字獲取子模塊,用于獲取所述第一信息中內(nèi)容的時間信息或位置信息作為關(guān)鍵字;
所述關(guān)聯(lián)人獲取子模塊,用于獲取所述用戶的關(guān)聯(lián)人;
所述第二信息查找子模塊,用于在所述關(guān)聯(lián)人的社交信息中查找與所述關(guān)鍵字相近似的社交信息,將查找到的社交信息作為第二信息。
優(yōu)選地,所述內(nèi)容過濾模塊,包括:內(nèi)容識別子模塊、條件判斷子模塊、內(nèi)容標(biāo)記子模塊和內(nèi)容刪除子模塊;
內(nèi)容識別子模塊,用于識別所述第一信息中的內(nèi)容;
所述條件判斷子模塊,用于判斷所述第一信息中的內(nèi)容是否滿足預(yù)置規(guī)則中的條件要求;
所述內(nèi)容標(biāo)記子模塊,用于若判斷相同,將內(nèi)容標(biāo)記為不符合規(guī)則要求;
所述內(nèi)容刪除子模塊,用于將所述第一信息中不符合規(guī)則要求的內(nèi)容刪除。
優(yōu)選地,視頻生成模塊,包括:片段頁面生成子模塊和視頻組合子模塊;
所述片段頁面生成子模塊,用于將所述第一信息的內(nèi)容排版,生成片段頁面;
所述視頻組合子模塊,用于在視頻中按照指定時間間隔插入所述片段頁面。
本發(fā)明具有以下優(yōu)點(diǎn):
通過使用上述方法,可以實現(xiàn)將用戶的社交信息進(jìn)行集中獲取,并最終生成包括多個信息內(nèi)容的視頻文件,使得用戶或第三人在瀏覽時不再依賴于原社交平臺、分享或下載,方便了用戶的使用。
附圖說明
圖1為本發(fā)明提供的一種基于社交信息生成視頻方法第一實施例的流程圖;
圖2為本發(fā)明提供的一種基于社交信息生成視頻系統(tǒng)第一實施例的原理框圖。
具體實施方式
參見圖1,該圖為本發(fā)明提供的一種基于社交信息生成視頻方法第一實施例的流程圖。
在本實施例中,包括:
S101: 獲取用戶的社交信息,作為第一信息;
S102: 按預(yù)置規(guī)則對所述第一信息中的內(nèi)容進(jìn)行篩選,刪除不符合預(yù)置規(guī)則的信息;
S103: 將所述第一信息中的內(nèi)容按照參數(shù)信息進(jìn)行分類排序;
S104: 將所述第一信息中的內(nèi)容按照排序結(jié)果生成視頻文件。
首先,獲取用戶的社交信息。這里所說的社交信息包括用戶在各種電子網(wǎng)絡(luò)平臺上發(fā)布的電子頁面信息,其發(fā)布的內(nèi)容可以包括文字、音頻、圖像、視頻等。將獲取到的社交信息作為第一信息。在實施時,可能會獲取到多個用戶的社交信息,可以將這些信息都作為第一信息中的內(nèi)容。
由于用戶發(fā)布的內(nèi)容比較隨意,可能存在內(nèi)容不良、圖像過大過小、發(fā)布的多媒體文件上傳不完整等多種情況。因此,可以預(yù)先設(shè)置一定的規(guī)則,對獲取到的用戶社交信息進(jìn)行驗證或篩選,對于不符合預(yù)置規(guī)則的內(nèi)容從第一信息中刪除,以保證生成的視頻中內(nèi)容的合法性或完整性。具體的,首先識別所述第一信息中的內(nèi)容,之后判斷所述第一信息中的內(nèi)容是否滿足預(yù)置規(guī)則中的條件要求,這里所述的預(yù)置規(guī)則可以為文字關(guān)鍵字,也可以為對圖像的內(nèi)容識別等。如果第一信息中的內(nèi)容與預(yù)置的規(guī)則中的條件相同,則認(rèn)為該內(nèi)容不符合規(guī)則要求,先將內(nèi)容標(biāo)記為不符合規(guī)則要求,在完成對第一信息中全部信息進(jìn)行判斷過濾后,將所述第一信息中標(biāo)記為不符合規(guī)則要求的內(nèi)容刪除。
例如,獲取到用戶的社交信息中包括有五條內(nèi)容,對這五條內(nèi)容進(jìn)行篩選,判斷出其中第二條內(nèi)容的文本內(nèi)容與預(yù)置規(guī)則中的文字關(guān)鍵字相同,第三條內(nèi)容中所包括的圖像中經(jīng)過圖像識別后判斷出其圖像內(nèi)容符合預(yù)置規(guī)則中的圖像條件要求。分別將第二條內(nèi)容和第三條內(nèi)容標(biāo)記不符合規(guī)則要求。在對第一信息中的全部內(nèi)容進(jìn)行判斷篩選后,將標(biāo)記為不符合規(guī)則要求的第二條和第三條內(nèi)容從第一信息中刪除。
在對第一信息中的內(nèi)容進(jìn)行篩選后,將所述第一信息中的內(nèi)容按照參數(shù)信息進(jìn)行分類排序。例如,按照每個內(nèi)容發(fā)布的時間先后順序進(jìn)行排序;或者按每個內(nèi)容發(fā)布的地點(diǎn)進(jìn)行排序;或者對第一信息中的內(nèi)容進(jìn)行具體識別,按照如“美食”、“出游”、“辦公”等進(jìn)行分類排序。
最后,按照分類排序的結(jié)果生成相應(yīng)的視頻。具體的,將所述第一信息中的內(nèi)容排版,生成片段頁面。之后再生成一個視頻文件,將每個片段頁面作為視頻中片段按照指定的時間間隔進(jìn)行插入,最終生成相應(yīng)的視頻數(shù)據(jù)文件。
通過使用上述方法,可以實現(xiàn)將用戶的社交信息進(jìn)行集中獲取,并最終生成包括多個信息內(nèi)容的視頻文件,使得用戶或第三人在瀏覽時不再依賴于原社交平臺、分享或下載,方便了用戶的使用。
另外,現(xiàn)實中可能用戶與其朋友或家人共同參與了某一項活動或事件,為了豐富對活動或事件的記錄,還可以將朋友或家人與該活動相關(guān)的社交信息匯總,從而達(dá)到對活動或事件完整描述的情況。因此,在本發(fā)明提供的一種基于社交信息生成視頻方法的第二實施例中,還可以包括:
以所述第一信息中的參數(shù)信息作為關(guān)鍵字,在所述用戶的關(guān)聯(lián)人的社交信息中查找相近似的社交信息,作為第二信息。由于每個社交信息中都可以包括一些附屬信息,如該信息發(fā)布的時間信息、位置信息、事件類型等,可以在獲取到第一信息中的內(nèi)容后,以該內(nèi)容的附屬信息為關(guān)鍵字進(jìn)行收集。之后獲取用戶的關(guān)聯(lián)人,在關(guān)聯(lián)人的社交信息中查找與關(guān)鍵字相同或滿足一定近似程度的社交信息,將這些信息作為第二信息。
例如:在第一信息的內(nèi)容中,用戶記錄了在10月1日上午11點(diǎn)在萊特莊園參加了一個婚禮,并發(fā)布了若干張現(xiàn)場圖像。這個內(nèi)容中的附屬信息包括:時間信息:10月1日上午11點(diǎn),位置信息:萊特莊園,事件信息:婚禮。之后獲取用戶的關(guān)聯(lián)人(現(xiàn)實中也可以稱為“好友”),訪問這些關(guān)聯(lián)人(好友)的社交信息,查找是否也存在包括“時間:10月1日上午11點(diǎn)”,“位置:萊特莊園”,“事件:婚禮”的社交信息。如果能夠找到,則將該信息作為第二信息。
最后,將查找到的第二信息中的內(nèi)容插入到所述第一信息中,如將關(guān)聯(lián)人(好友)發(fā)布的照片與用戶本人拍攝的照片進(jìn)行匯總,以提供更多的圖像來記錄本次婚禮現(xiàn)場。
通過使用上述方法,可以將用戶的關(guān)聯(lián)人發(fā)布的信息進(jìn)行匯總,增加了發(fā)布的活動或事件的內(nèi)容,提高了對事件記錄的豐富性。
以上為本發(fā)明提供的一種基于社交信息生成視頻的方法。在此基礎(chǔ)上,本發(fā)明還提供一種基于社交信息生成視頻的系統(tǒng)。
參見圖2,該圖為本發(fā)明提供的一種基于社交信息生成視頻的系統(tǒng)第一實施例的原理框圖。
在本實施例中,基于社交信息生成視頻系統(tǒng)1包括:第一信息獲取模塊10、內(nèi)容過濾模塊20、分類排序模塊30和視頻生成模塊40;
所述第一信息獲取模塊10,用于獲取用戶的社交信息,作為第一信息;
所述內(nèi)容過濾模塊20,用于按預(yù)置規(guī)則對所述第一信息中的內(nèi)容進(jìn)行篩選,刪除不符合預(yù)置規(guī)則的信息;
所述分類排序模塊30,用于將所述第一信息中的內(nèi)容按照參數(shù)信息進(jìn)行分類排序;
所述視頻生成模塊40,用于將所述第一信息中的內(nèi)容按照排序結(jié)果生成視頻文件。
首先,第一信息獲取模塊10獲取用戶的社交信息。這里所說的社交信息包括用戶在各種電子網(wǎng)絡(luò)平臺上發(fā)布的電子頁面信息,其發(fā)布的內(nèi)容可以包括文字、音頻、圖像或視頻等。將獲取到的社交信息作為第一信息。在實施時,可能會獲取到多個用戶的社交信息,可以將這些信息都作為第一信息中的內(nèi)容。
由于用戶發(fā)布的內(nèi)容比較隨意,可能存在內(nèi)容不良、圖像過大過小、發(fā)布的多媒體文件上傳不完整等多種情況。因此,在內(nèi)容過濾模塊20中可以預(yù)先設(shè)置一定的規(guī)則,對獲取到的用戶社交信息進(jìn)行驗證或篩選,對于不符合預(yù)置規(guī)則的內(nèi)容從第一信息中刪除,以保證生成的視頻中內(nèi)容的合法性或完整性。具體的,在內(nèi)容過濾模塊中包括有:內(nèi)容識別子模塊、條件判斷子模塊、內(nèi)容標(biāo)記子模塊和內(nèi)容刪除子模塊。內(nèi)容識別子模塊首先識別所述第一信息中的內(nèi)容,之后條件判斷子模塊判斷所述第一信息中的內(nèi)容是否滿足預(yù)置規(guī)則中的條件要求,這里所述的預(yù)置規(guī)則可以為文字關(guān)鍵字,也可以為對圖像的內(nèi)容識別等。如果第一信息中的內(nèi)容與預(yù)置的規(guī)則中的條件相同,則認(rèn)為該內(nèi)容不符合規(guī)則要求,內(nèi)容標(biāo)記子模塊先將內(nèi)容標(biāo)記為不符合規(guī)則要求,在完成對第一信息中全部信息進(jìn)行判斷過濾后,內(nèi)容刪除子模塊將所述第一信息中標(biāo)記為不符合規(guī)則要求的內(nèi)容刪除。
例如,獲取到用戶的社交信息中包括有五條內(nèi)容,對這五條內(nèi)容進(jìn)行篩選,條件判斷子模塊判斷出其中第二條內(nèi)容的文本內(nèi)容與預(yù)置規(guī)則中的文字關(guān)鍵字相同,第三條內(nèi)容中所包括的圖像中經(jīng)過圖像識別后判斷出其圖像內(nèi)容符合預(yù)置規(guī)則中的圖像條件要求。內(nèi)容標(biāo)記子模塊分別將第二條內(nèi)容和第三條內(nèi)容標(biāo)記不符合規(guī)則要求。在對第一信息中的全部內(nèi)容進(jìn)行判斷篩選后,內(nèi)容刪除子模塊將標(biāo)記為不符合規(guī)則要求的第二條和第三條內(nèi)容從第一信息中刪除。
在對第一信息中的內(nèi)容進(jìn)行篩選后,分類排序模塊30將所述第一信息中的內(nèi)容按照參數(shù)信息進(jìn)行分類排序。例如,按照每個內(nèi)容發(fā)布的時間先后順序進(jìn)行排序;或者按每個內(nèi)容發(fā)布的地點(diǎn)進(jìn)行排序;或者對第一信息中的內(nèi)容進(jìn)行具體識別,按照如“美食”、“出游”、“辦公”等進(jìn)行分類排序。
最后,視頻生成模塊40按照分類排序的結(jié)果生成相應(yīng)的視頻。具體的,視頻生成模塊中包括有:片段頁面生成子模塊和視頻組合子模塊。片段頁面生成子模塊將所述第一信息中的內(nèi)容排版,生成片段頁面。視頻組合子模塊生成一個視頻文件,將每個片段頁面作為視頻中片段按照指定的時間間隔進(jìn)行插入,最終生成相應(yīng)的視頻數(shù)據(jù)文件。
通過使用上述系統(tǒng),可以實現(xiàn)將用戶的社交信息進(jìn)行集中獲取,并最終生成包括多個信息內(nèi)容的視頻文件,使得用戶或第三人在瀏覽時不再依賴于原社交平臺、分享或下載,方便了用戶的使用。
另外,現(xiàn)實中可能用戶與其朋友或家人共同參與了某一項活動或事件,為了豐富對活動或事件的記錄,還可以將朋友或家人與該活動相關(guān)的社交信息匯總,從而達(dá)到對活動或事件完整描述的情況。因此,在本發(fā)明提供的一種基于社交信息生成視頻系統(tǒng)的第二實施例中,還可以包括:
第二信息獲取模塊,該模塊以所述第一信息中的參數(shù)信息作為關(guān)鍵字,在所述用戶的關(guān)聯(lián)人的社交信息中查找相近似的社交信息,作為第二信息。具體的,在所述第二信息獲取模塊中包括有:關(guān)鍵字獲取子模塊、關(guān)聯(lián)人獲取子模塊和第二信息查找子模塊。由于每個社交信息中都可以包括一些附屬信息,如該信息發(fā)布的時間信息、位置信息、事件類型等,關(guān)鍵字獲取子模塊可以在獲取到第一信息中的內(nèi)容后,以該內(nèi)容的附屬信息為關(guān)鍵字進(jìn)行收集。之后關(guān)聯(lián)人獲取子模塊獲取用戶的關(guān)聯(lián)人,關(guān)聯(lián)人獲取子模塊在關(guān)聯(lián)人的社交信息中查找與關(guān)鍵字相同或滿足一定近似程度的社交信息,將這些信息作為第二信息。
例如:在第一信息的內(nèi)容中,用戶記錄了在10月1日上午11點(diǎn)在萊特莊園參加了一個婚禮,并發(fā)布了若干張現(xiàn)場圖像。關(guān)鍵字獲取子模塊獲取到這個內(nèi)容中的附屬信息包括:時間信息:10月1日上午11點(diǎn),位置信息:萊特莊園,事件信息:婚禮。之后關(guān)聯(lián)人獲取子模塊獲取用戶的關(guān)聯(lián)人(現(xiàn)實中也可以稱為“好友”),第二信息查找子模塊訪問這些關(guān)聯(lián)人(好友)的社交信息,查找是否也存在包括“時間:10月1日上午11點(diǎn)”,“位置:萊特莊園”,“事件:婚禮”的社交信息。如果能夠找到,則將該信息作為第二信息。
最后,將查找到的第二信息中的內(nèi)容插入到所述第一信息中,如將關(guān)聯(lián)人(好友)發(fā)布的照片與用戶本人拍攝的照片進(jìn)行匯總,以提供更多的圖像來記錄本次婚禮現(xiàn)場。
通過使用上述系統(tǒng),可以將用戶的關(guān)聯(lián)人發(fā)布的信息進(jìn)行匯總,增加了發(fā)布的活動或事件的內(nèi)容,提高了對事件記錄的豐富性。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明。任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。