本發(fā)明涉及互聯(lián)網(wǎng)互動技術(shù)領(lǐng)域,尤其涉及一種互動數(shù)據(jù)的實(shí)現(xiàn)方法及系統(tǒng)。
背景技術(shù):
隨著廣電行業(yè)的發(fā)展,電視節(jié)目的在線包裝形式越來越豐富:從簡單的臺標(biāo)、字幕到復(fù)雜的三維動畫。在融媒體發(fā)展的帶動下,電視節(jié)目越來越多地與觀眾進(jìn)行互動,節(jié)目的在線包裝技術(shù)也擴(kuò)展到了對觀眾實(shí)時互動數(shù)據(jù)的展示上,如:互動投票、話題回復(fù)、搖一搖抽獎等。
實(shí)現(xiàn)互動數(shù)據(jù)的在線包裝的重點(diǎn)在于打通在線包裝系統(tǒng)與社交平臺間的數(shù)據(jù)通道,即:如何將觀眾互動數(shù)據(jù)添加至電視節(jié)目中?,F(xiàn)有的實(shí)現(xiàn)將觀眾互動數(shù)據(jù)添加到電視節(jié)目中的方法主要存在以下幾點(diǎn)不足:
1、便捷性差:(1)現(xiàn)有的方法中所有的數(shù)據(jù)挑選包裝工作均在包裝播控工作站完成,由于電視臺內(nèi)系統(tǒng)安全性要求極高,因此包裝播控工作站不能與互聯(lián)網(wǎng)相通。如果進(jìn)行互聯(lián)網(wǎng)數(shù)據(jù)的使用,必須通過優(yōu)盤拷貝等手段將采集的數(shù)據(jù)添加到包裝播控工作站中。未經(jīng)挑選處理的互動數(shù)據(jù)的數(shù)據(jù)量很大,所有的數(shù)據(jù)都在包裝播控工作站處理是很不方便的。(2)現(xiàn)有的方法的便捷性差還表現(xiàn)在將不同格式的互動數(shù)據(jù)匹配到在線包裝系統(tǒng)中?,F(xiàn)有的數(shù)據(jù)匹配處理多手動錄入的方式,如:將獲取到的投票數(shù)據(jù)人工制成圖表或者手動輸入到在線包裝系統(tǒng)中,獲取話題回復(fù)中的圖片、視頻、音頻等數(shù)據(jù)手動錄入到在線包裝系統(tǒng)中,面對龐大的數(shù)據(jù)量,這種方式的操作便捷性很差。
2、時效性差:每一組數(shù)據(jù)包含多個數(shù)據(jù)項(xiàng),如:投票互動的數(shù)據(jù)項(xiàng)包括名稱、投票箱、投票數(shù)等,話題互動的數(shù)據(jù)項(xiàng)包括用戶名、用戶頭像、評論、附加圖片等?,F(xiàn)有的方法中需要針對每一個數(shù)據(jù)項(xiàng)做一次操作(復(fù)制粘貼、輸入文字、導(dǎo)入等),每一組數(shù)據(jù)將會做多次操作,這樣的操作過程是繁瑣的,效率低,最終的時效性也是很低的。
3、準(zhǔn)確性低:現(xiàn)有的方法中每一組數(shù)據(jù)的每一個數(shù)據(jù)項(xiàng)都是人工進(jìn)行匹配,在大量數(shù)據(jù)的壓力下,工作人員可能因?yàn)椴僮髦械牟患?xì)心而造成張冠李戴的錯誤,如:將用戶名稱寫在了用戶評論的位置、將B用戶的頭像誤看成A用戶的頭像等,為了避免這樣的錯誤需要進(jìn)行檢查操作,多次反復(fù)增加了時間成本的投入。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種互動數(shù)據(jù)的實(shí)現(xiàn)方法及系統(tǒng),優(yōu)化了現(xiàn)有的數(shù)據(jù)綁定的方法,增強(qiáng)了觀眾互動數(shù)據(jù)添加到電視節(jié)目的便捷性和時效性以及數(shù)據(jù)匹配的準(zhǔn)確性。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:一種互動數(shù)據(jù)的實(shí)現(xiàn)方法,所述的方法的步驟如下:
S1、制作采集數(shù)據(jù)模板;
S2、從不同平臺采集獲取數(shù)據(jù),并根據(jù)不同的模板對不同平臺的數(shù)據(jù)進(jìn)行匯聚;
S3、把匯聚的互動數(shù)據(jù)以文件形式保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤;
S4、將數(shù)據(jù)采集工作站采集的互動數(shù)據(jù)傳輸保存到數(shù)據(jù)挑選工作站的數(shù)據(jù)存儲盤;
S5、創(chuàng)建串聯(lián)單,并從模型庫中選擇制作好的數(shù)據(jù)匹配模板;
S6、將從互動圖文資料庫中選中的互動數(shù)據(jù)拖拽到串聯(lián)單上和串聯(lián)單中的條目關(guān)聯(lián),并與選中的模板匹配;
S7、在模型參數(shù)編輯窗口對需要調(diào)整的數(shù)據(jù)進(jìn)行圖文參數(shù)的調(diào)整;
S8、在渲染效果預(yù)覽窗口確認(rèn)效果預(yù)覽后,并生成數(shù)據(jù)互動單;
S9、將數(shù)據(jù)挑選工作站的互動單傳輸保存到數(shù)據(jù)播出工作站的數(shù)據(jù)存儲盤,同時傳輸互動單的動態(tài)資源與觀眾互動數(shù)據(jù)同步,保證實(shí)時更新;
S10、解析互動單,播出到直播節(jié)目中,并監(jiān)控動態(tài)資源,實(shí)時更新直播節(jié)目中的互動數(shù)據(jù)。
所述的S1中的制作數(shù)據(jù)采集模板的方法如下:
S101、根據(jù)不同的互動類型約定模板名稱;
S102、根據(jù)不同的互動類型的不同字段約導(dǎo)出項(xiàng)參數(shù)。
所述的S5中制作數(shù)據(jù)匹配模板的方法如下:
S51、根據(jù)不同的互動類型約定模板名稱,并跟數(shù)據(jù)采集時的格式保持一致;
S52、根據(jù)不同的互動類型的不同字段約導(dǎo)出項(xiàng)參數(shù),并跟數(shù)據(jù)采集時的格式保持一致;
S53、選擇場景進(jìn)行編輯制作成模板。
所述的S2中的平臺包括微信平臺、微博平臺和其他平臺;
標(biāo)準(zhǔn)的微信后臺,通過微信標(biāo)準(zhǔn)后臺提供的API獲取數(shù)據(jù);定制的微信后臺,按照公布的對接協(xié)議獲取數(shù)據(jù);
微博平臺,按照微博平臺提供的標(biāo)準(zhǔn)API獲取微博主體及評論;
其他平臺,按照協(xié)商的對接協(xié)議獲取或者使用網(wǎng)絡(luò)抓取的通用辦法抓取所需數(shù)據(jù)。
所述的S3中的文件形式包括xml文件或者json文件。
所述的S8中的互動單包括互動單號、互動單名以及多個story,所述的一個story包括一組互動數(shù)據(jù),可以綁定一個數(shù)據(jù)源和一個project。
所述的數(shù)據(jù)源為從不同的平臺獲取的數(shù)據(jù)的json文件,所述的project是指與數(shù)據(jù)源相對應(yīng)的數(shù)據(jù)模板。
所述的數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤,當(dāng)有新的互動數(shù)據(jù)被保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤時,自動同步到數(shù)據(jù)挑選工作的數(shù)據(jù)存儲盤,以保證互動數(shù)據(jù)的實(shí)時性。
一種互動數(shù)據(jù)的實(shí)現(xiàn)系統(tǒng),包括數(shù)據(jù)采集模塊、第一數(shù)據(jù)擺渡模塊、數(shù)據(jù)挑選模塊、第二數(shù)據(jù)擺渡模塊和數(shù)據(jù)播出模塊;
所述的數(shù)據(jù)采集模塊用于從不同平臺采集獲取數(shù)據(jù),并保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤中;
所述的第一數(shù)據(jù)擺渡模塊用于將數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤中的互動數(shù)據(jù)傳輸保存到數(shù)據(jù)挑選工作站的數(shù)據(jù)存儲盤,當(dāng)有新的互動數(shù)據(jù)被保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤時,自動同步到數(shù)據(jù)挑選工作站,以保證互動數(shù)據(jù)的實(shí)時性;
所述的數(shù)據(jù)挑選模塊用于挑選互動數(shù)據(jù)并跟選中的模板匹配形成數(shù)據(jù)互動單;
所述的數(shù)據(jù)擺渡模塊Ⅱ用于將數(shù)據(jù)挑選工作站的互動單傳輸保存到數(shù)據(jù)播出工作站的數(shù)據(jù)存儲盤,同時傳輸互動單中的動態(tài)資源與觀眾互動數(shù)據(jù)同步,保證可以做到實(shí)時更新;
所述的數(shù)據(jù)播出模塊用于解析互動單播出到直播節(jié)目中,同時監(jiān)控動態(tài)資源,實(shí)時更新直播節(jié)目中的互動數(shù)據(jù)。
所述的數(shù)據(jù)采集模塊與數(shù)據(jù)挑選模塊之間設(shè)置有安全網(wǎng)關(guān);所述的數(shù)據(jù)挑選模塊與數(shù)據(jù)播出模塊之間設(shè)置有安全網(wǎng)關(guān)。
本發(fā)明的有益效果是:一種互動數(shù)據(jù)的實(shí)現(xiàn)方法及系統(tǒng),對傳遞的數(shù)據(jù)進(jìn)行了根據(jù)數(shù)據(jù)格式模板的約束,僅僅一個拖拽的動作就能完成一組數(shù)據(jù)的匹配,非常的便捷和快速。另外,提供了預(yù)覽模塊,可以即時看到包裝的效果,利于用戶的使用。簡化了操作,整個過程中花費(fèi)的時間大大減少,提高了制作效率,同時保證了數(shù)據(jù)的實(shí)時性。能夠準(zhǔn)確的完成數(shù)據(jù)的自動匹配。
附圖說明
圖1為系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
一種互動數(shù)據(jù)的實(shí)現(xiàn)方法,所述的方法的步驟如下:
S1、制作采集數(shù)據(jù)模板;
S2、從不同平臺采集獲取數(shù)據(jù),并根據(jù)不同的模板對不同平臺的數(shù)據(jù)進(jìn)行匯聚;
S3、把匯聚的互動數(shù)據(jù)以文件形式保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤;
S4、將數(shù)據(jù)采集工作站采集的互動數(shù)據(jù)傳輸保存到數(shù)據(jù)挑選工作站的數(shù)據(jù)存儲盤;
S5、創(chuàng)建串聯(lián)單,并從模型庫中選擇制作好的數(shù)據(jù)匹配模板;
S6、將從互動圖文資料庫中選中的互動數(shù)據(jù)拖拽到串聯(lián)單上和串聯(lián)單中的條目關(guān)聯(lián),并與選中的模板匹配;
S61、根據(jù)互動類型及模板名稱關(guān)鍵字匹配模板,如:投票類型匹配含有“投票”關(guān)鍵字的模板,話題回復(fù)類型匹配含有“評論”關(guān)鍵字的模板;
S62、將獲取的互動數(shù)據(jù)根據(jù)關(guān)鍵字逐項(xiàng)匹配到相應(yīng)的導(dǎo)出項(xiàng)中;
S7、在模型參數(shù)編輯窗口對需要調(diào)整的數(shù)據(jù)進(jìn)行圖文參數(shù)的調(diào)整;
S8、在渲染效果預(yù)覽窗口確認(rèn)效果預(yù)覽后,并生成數(shù)據(jù)互動單;
S9、將數(shù)據(jù)挑選工作站的互動單傳輸保存到數(shù)據(jù)播出工作站的數(shù)據(jù)存儲盤,同時傳輸互動單的動態(tài)資源與觀眾互動數(shù)據(jù)同步,保證實(shí)時更新;
S10、解析互動單,播出到直播節(jié)目中,并監(jiān)控動態(tài)資源,實(shí)時更新直播節(jié)目中的互動數(shù)據(jù)。
所述的S1中的制作數(shù)據(jù)采集模板的方法如下:
S101、根據(jù)不同的互動類型約定模板名稱,如:投票類互動模板名包含“投票”關(guān)鍵字,話題恢復(fù)類互動模板包含“評論”關(guān)鍵字,搖一搖類互動模板名包含“抽獎”關(guān)鍵字等;
S102、根據(jù)不同的互動類型的不同字段約導(dǎo)出項(xiàng)參數(shù)。
所述的S5中的制作數(shù)據(jù)匹配模板的方法如下:
S51、根據(jù)不同的互動類型約定模板名稱,并跟數(shù)據(jù)采集時的格式保持一致;
S52、根據(jù)不同的互動類型的不同字段約導(dǎo)出項(xiàng)參數(shù),并跟數(shù)據(jù)采集時的格式保持一致;
S53、選擇場景進(jìn)行編輯制作成模板。
所述的S2中的平臺包括微信平臺、微博平臺和其他平臺;
標(biāo)準(zhǔn)的微信后臺,通過微信標(biāo)準(zhǔn)后臺提供的API獲取數(shù)據(jù);定制的微信后臺,按照公布的對接協(xié)議獲取數(shù)據(jù);
微博平臺,按照微博平臺提供的標(biāo)準(zhǔn)API獲取微博主體及評論;
其他平臺,按照協(xié)商的對接協(xié)議獲取或者使用網(wǎng)絡(luò)抓取的通用辦法抓取所需數(shù)據(jù)。
所述的S3中的文件形式包括xml文件或者json文件。
所述的S9中的互動單包括互動單號、互動單名以及多個story,所述的一個story包括一組互動數(shù)據(jù),如:一個投票的相關(guān)數(shù)據(jù)(名稱、投票項(xiàng)、投票數(shù)等),一個話題的一則評論的相關(guān)數(shù)據(jù)(用戶名、用戶頭像、評論等)等;可以綁定一個數(shù)據(jù)源和一個project。
所述的數(shù)據(jù)源為從不同的平臺獲取的數(shù)據(jù)的json文件,所述的project是指與數(shù)據(jù)源相對應(yīng)的數(shù)據(jù)模板。
所述的數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤,當(dāng)有新的互動數(shù)據(jù)被保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤時,自動同步到數(shù)據(jù)挑選工作的數(shù)據(jù)存儲盤,以保證互動數(shù)據(jù)的實(shí)時性。
如圖1所示,一種互動數(shù)據(jù)的實(shí)現(xiàn)系統(tǒng),包括數(shù)據(jù)采集模塊、第一數(shù)據(jù)擺渡模塊、數(shù)據(jù)挑選模塊、第二數(shù)據(jù)擺渡模塊和數(shù)據(jù)播出模塊;
所述的數(shù)據(jù)采集模塊用于從不同平臺采集獲取數(shù)據(jù),并保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤中;
所述的第一數(shù)據(jù)擺渡模塊用于將數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤中的互動數(shù)據(jù)傳輸保存到數(shù)據(jù)挑選工作站的數(shù)據(jù)存儲盤,當(dāng)有新的互動數(shù)據(jù)被保存到數(shù)據(jù)采集工作站的數(shù)據(jù)存儲盤時,自動同步到數(shù)據(jù)挑選工作站,以保證互動數(shù)據(jù)的實(shí)時性;
所述的數(shù)據(jù)挑選模塊用于挑選互動數(shù)據(jù)并跟選中的模板匹配形成數(shù)據(jù)互動單;
所述的數(shù)據(jù)擺渡模塊Ⅱ用于將數(shù)據(jù)挑選工作站的互動單傳輸保存到數(shù)據(jù)播出工作站的數(shù)據(jù)存儲盤,同時傳輸互動單中的動態(tài)資源與觀眾互動數(shù)據(jù)同步,保證可以做到實(shí)時更新;
所述的數(shù)據(jù)播出模塊用于解析互動單播出到直播節(jié)目中,同時監(jiān)控動態(tài)資源,實(shí)時更新直播節(jié)目中的互動數(shù)據(jù)。
所述的數(shù)據(jù)采集模塊與數(shù)據(jù)挑選模塊之間設(shè)置有安全網(wǎng)關(guān)。
所述的數(shù)據(jù)挑選模塊與數(shù)據(jù)播出模塊之間設(shè)置有安全網(wǎng)關(guān)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動。而本領(lǐng)域人員所進(jìn)行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。