新四季網

一種播放記錄的上報系統的製作方法

2023-05-09 16:39:01


本發明涉及數據處理領域,尤其涉及一種播放記錄的上報系統。



背景技術:

目前的播放記錄上報系統一般都很簡單,只要啟動了播放器之後,不管播放內容是廣告還是正片,也不管播放了多長時間,在退出播放器時便立即上報該播放記錄。而且上報都是單條上報,即一次只上報一條播放記錄給服務端。

針對現有的播放記錄上報系統,存在以下兩個不足:第一個是在上報的播放記錄中,包含廣告還是正片,沒有作有效的過濾;第二個是播放記錄的單條上報,給服務端增加了壓力。



技術實現要素:

本發明的目的是針對現有技術的缺陷,提供一種播放記錄的上報系統,能夠基於標識信息實現對廣告數據的過濾,並且在播放記錄上報機制上增加閾值設置,以提高數據有效性,減輕服務端的壓力,保證架構的安全、穩定、高效的運轉。

有鑑於此,本發明實施例提供了一種播放記錄的上報系統,所述系統包括終端設備和伺服器;

所述終端設備包括:

輸入模塊,接收用戶輸入的待搜索信息;其中,所述待搜索信息包括關鍵詞信息;

發送模塊,將所述待搜索信息發送給所述伺服器;

接收模塊,接收所述伺服器根據所述待搜索信息返回的播放內容數據;其中,所述播放內容數據中包括廣告數據和視頻數據;所述廣告數據中攜帶廣告標識信息;所述視頻數據中攜帶視頻標識信息;所述視頻數據中包括視頻id;

所述輸入模塊接收用戶輸入的播放指令;

播放模塊,對所述播放內容數據進行播放;

處理模塊,識別播放內容數據中的標識信息;當識別到所述視頻標識信息時,開始計時;

所述輸入模塊接收用戶輸入的結束指令;

所述處理模塊結束計時,得到播放時間;

所述處理模塊還用於判斷所述播放時間是否小於預設播放時間閾值;當所述播放時間不小於所述預設播放時間閾值時,根據所述視頻id和所述播放時間生成播放記錄;

所述處理模塊還用於將所述播放記錄儲存在存儲模塊的播放記錄列表中;

所述處理模塊還用於判斷所述播放記錄列表中的播放記錄是否到達預設閾值;

當到達預設閾值時,所述發送模塊將所述播放記錄列表中的播放記錄上傳至所述伺服器;

所述伺服器包括:

查找單元,根據所述待搜索信息在視頻資料庫中查找相對應的所述視頻數據;

處理單元,在廣告資料庫中隨機獲取所述廣告數據,根據所述廣告數據和所述視頻數據生成所述播放內容數據;

發送單元,將所述播放內容數據發送給所述接收模塊;

接收單元,用於接收所述發送模塊發送的所述播放記錄;

存儲單元,用於存儲所述播放記錄。

優選的,所述預設閾值為預設數量閾值;

所述處理模塊具體用於判斷所述播放記錄列表中的播放記錄數量是否到達預設數量閾值;

當達到所述預設數量閾值時,所述發送模塊將所述播放記錄列表中的播放記錄上傳至所述伺服器。

優選的,所述預設閾值為預設時間閾值;

所述處理模塊具體用於判斷所述播放記錄列表中的播放記錄上傳時間是否到達所述預設時間閾值;

當到達所述預設時間閾值時,所述發送模塊將所述播放記錄列表中的播放記錄上傳至所述伺服器。

優選的,所述處理模塊還用於刪除所述播放記錄列表中的播放記錄。

優選的,所述輸入模塊具體包括功能按鈕、鍵盤或觸控螢幕。

優選的,所述存儲模塊為ram。

本發明實施例提供的一種播放記錄的上報系統,能夠基於標識信息實現對廣告數據的過濾,並且在播放記錄上報機制上增加閾值設置,以提高數據有效性,減輕服務端的壓力,保證架構的安全、穩定、高效的運轉。

附圖說明

圖1為本發明實施例提供的播放記錄的上報系統的結構框圖;

圖2為本發明實施例提供的播放記錄的上報方法流程圖。

具體實施方式

下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。

本發明實施例提供的播放記錄的上報系統,主要應用於用戶終端設備和伺服器之間,常用的終端設備可以是智能電視等。

圖1為本發明實施例提供的播放記錄的上報系統的結構框圖,如圖1所示,播放記錄的上報系統包括終端設備1和伺服器2兩部分,下面具體介紹終端設備1和伺服器2的結構。

終端設備1主要包括:輸入模塊11、發送模塊12、接收模塊13、播放模塊14、處理模塊15和存儲模塊16。

輸入模塊11,可以是功能按鈕、鍵盤、觸控螢幕等具體硬體模塊。

發送模塊12,與輸入模塊11相連接;發送模塊12和接收模塊13,均可以為智能電視中的無線晶片,比如具體為集成wifi等多種物聯網無線協議與射頻的晶片。

播放模塊14,可以是視頻播放器、音頻播放器或視音頻播放器。

處理模塊15,是指用戶終端的處理器連同具有處理功能的板卡,也包括板卡上的處理電路。

存儲模塊16,可以具體為rom、ram或者終端設備1中的擴展卡,如sd卡,minisd卡等等。

伺服器2包括查找單元21、處理單元22、發送單元23、接收單元24和存儲單元25。

上述已經對本發明中播放記錄的上報系統的各個模塊進行了說明,下面結合圖2所示的播放記錄的上報系統的上報方法流程圖,對本發明提出的上報系統的各個模塊的功能和其交互過程進行說明。結合圖1、圖2所示,本發明提出的播放記錄的上報系統所主要執行的方法步驟包括如下:

步驟201,輸入模塊11接收用戶輸入的待搜索信息;

其中,待搜索信息包括關鍵詞信息;關鍵詞信息可以是要搜索的影片名稱,也可以是導演或演員的名稱等。

具體的,待搜索信息的輸入可以是通過鍵盤或遙控器上的按鈕,也可以是通過觸控螢幕進行輸入。

步驟202,發送模塊12將待搜索信息發送給接收單元24;

步驟203,查找單元21根據待搜索信息在視頻資料庫中查找相對應的視頻數據;

其中,視頻資料庫儲存視頻數據相對應的視頻id、連結地址和相對應的內容信息,視頻id與連結地址、內容信息之間具有關聯關係;每個視頻數據都具有一個視頻id和內容信息;內容信息可以包括視頻數據的名稱信息,比如名稱信息可以是電影名稱或電視劇名稱等;內容信息還可以包括導演或演員的名稱等;且每個視頻數據都攜帶視頻標識信息,用於識別視頻數據。

具體的,伺服器2的查找單元21在視頻資料庫中根據關鍵詞信息查找相匹配的內容信息,再根據內容信息獲取相對應的視頻id,根據視頻id找到相對應的連結地址,根據連結地址對視頻數據進行獲取。

步驟204,處理單元22在廣告資料庫中隨機獲取廣告數據,根據廣告數據和視頻數據生成播放內容數據;

其中,廣告資料庫是用於存儲廣告數據的,廣告資料庫中可以具有多個廣告數據,廣告數據中攜帶廣告標識信息,用於識別廣告數據。

具體的,伺服器2的處理單元22在廣告資料庫中可以隨機獲取廣告數據,也可以按照廣告數據的排列順序進行獲取;然後根據廣告數據和視頻數據生成播放內容數據,在得到的播放內容數據中廣告數據在前,視頻數據在後。

步驟205,發送單元23將播放內容數據發送給接收模塊13;

具體的,伺服器2的發送單元23將播放內容數據發送給終端設備1的接收模塊13。

步驟206,接收模塊13接收伺服器2根據待搜索信息返回的播放內容數據;

其中,播放內容數據中包括廣告數據和視頻數據;廣告數據中攜帶廣告標識信息;視頻數據中攜帶視頻標識信息。

步驟207,輸入模塊11接收用戶輸入的播放指令;

具體的,終端設備1的處理模塊15根據接收模塊13接收到的播放內容數據生成播放界面,終端設備1的輸入模塊11接收用戶在播放界面上的點擊操作,根據點擊操作生成播放指令。

步驟208,播放模塊14對播放內容數據進行播放;

在播放內容數據的過程中,首先播放的是廣告,在廣告播放完成之後,再進行視頻的播放,也就是正片內容的播放。

與步驟208同時執行的,還包括步驟209,處理模塊15識別播放內容數據中的標識信息;

在播放過程中終端設備1的處理模塊15可以根據標識信息識別正在播放的是廣告還是正片。

步驟210,當處理模塊15識別到視頻標識信息時,開始計時;

也就是說,若播放內容為廣告,則此時不記錄播放時長,從而實現對廣告數據的過濾。若播放內容正片時,則終端設備1的處理模塊15開始記錄播放時長和播放內容等。

步驟211,輸入模塊11接收用戶輸入的結束指令;

步驟212,處理模塊15結束計時,得到播放時間;

具體的,當用戶不想觀看當前正片內容,或已經觀看完當前正片內容時,可以通過關閉播放器的方式在終端設備1的輸入模塊11輸入結束指令,當終端設備1的輸入模塊11接收用戶輸入的結束指令時,終端設備1的處理模塊15結束計時,從而得到用戶觀看該正片內容的播放時間。

步驟213,處理模塊15判斷播放時間是否小於預設播放時間閾值;當播放時間不小於預設播放時間閾值時,根據視頻id和播放時間生成播放記錄;

具體的,終端設備1的處理模塊15判斷播放時間是否小於預設播放時間閾值;當播放時間不小於預設播放時間閾值時,根據視頻id和播放時間生成播放記錄。其中,預設播放時間閾值是播放記錄生成的判斷標準,驗證播放記錄是否有效。在本例中,預設播放時間閾值優選的為30秒,本領域技術人員可以根據需要對預設播放時間閾值進行設定。

也就是說,當播放時間不小於預設播放時間閾值時,生成播放記錄是有效的。在一個具體的例子中,當某視頻的播放時間為55秒時,根據該視頻對應的視頻id和播放時間55秒生成一條播放記錄。

當播放時間小於預設播放時間閾值時,則不生成播放記錄。也就是說,若播放內容為正片,且播放時長超過30秒時,則驗證該播放記錄為有效記錄,否則視為無效播放記錄,不生成播放記錄。

步驟214,處理模塊15將播放記錄儲存在存儲模塊16的播放記錄列表中;

其中,終端設備1的存儲模塊16用於儲存播放記錄列表,播放記錄列表中儲存播放記錄,每個用戶終端設備1對應一個播放記錄列表,在播放記錄生成之後終端設備1的處理模塊15自動將播放記錄保存在本地存儲模塊16的播放記錄列表中。

步驟215,處理模塊15判斷播放記錄列表中的播放記錄是否到達預設閾值;

其中,預設閾值可以為預設數量閾值;預設數量閾值指本地播放記錄累計存儲到指定數量時,則觸發上報。預設數量閾值優選為10條,本領域技術人員可以根據需要對預設數量閾值進行設定。

預設閾值還可以為預設時間閾值;預設時間閾值是指當前時間距離上次上報時間的時間間隔超過指定時長時,則觸發上報。預設時間閾值優選為10分鐘,用戶終端根據預設時間閾值,將播放記錄列表中的播放記錄上傳至伺服器2。需要說明的是,本領域技術人員可以根據需要對預設時間間隔進行設定。

步驟216,當到達預設閾值時,發送模塊12將播放記錄列表中的播放記錄發送至接收單元24;

在一個具體的例子中,當終端設備1的處理模塊15判斷播放記錄列表中播放記錄數量到達10條時,終端設備1的發送模塊12根據本地播放記錄列表中的10條播放記錄生成上傳數據,發送給伺服器2的接收單元24,從而降低了上報頻率,從而減輕了伺服器2的壓力。

在另一個具體的例子中,當終端設備1的處理模塊15判斷當前時間距離上次上報時間的時間間隔到達10分鐘時,終端設備1的發送模塊12根據本地播放記錄列表中的10條播放記錄生成上傳數據,發送給伺服器2的接收單元24,從而降低了上報頻率,從而減輕了伺服器2的壓力。

在優選的實施例中,終端設備1的處理模塊15根據預設數量閾值和預設時間閾值進行播放記錄的上傳。當終端設備1監控到本地播放記錄列表中的播放記錄數量到達預設數量閾值或者當前時間距離上次上報時間到達預設時間閾時,都將觸發播放記錄的上報,將積累的未上報的多條播放記錄一次性上報給伺服器2,從而降低了上報頻率,從而減輕了伺服器2的壓力。

比如,設置預設數量閾值為10,預設時間間隔為10分鐘,即600秒。當本地存儲的播放記錄達到10條時,或者,噹噹前時間距離上次上報時間超過600秒時,則觸發上報當前本地所積累的所有播放記錄。

播放記錄上報成功後,終端設備1的處理模塊15清空本地播放記錄列表中已存儲的播放記錄,繼續存儲未上報且有效的播放記錄。

步驟217,接收單元24接收發送模塊12發送的播放記錄;

步驟218,存儲單元25存儲播放記錄。

其中,存儲單元25是用於存儲播放記錄統計列表中,播放記錄統計列表中儲各個用戶的播放記錄,具體包括視頻id和播放時間,從而便於伺服器2對各個視頻數據的播放記錄的統計。

本發明實施例提供的一種播放記錄的上報系統,能夠基於標識信息實現對廣告數據的過濾,並且在播放記錄上報機制上增加閾值設置,以提高數據有效性,減輕服務端的壓力,保證架構的安全、穩定、高效的運轉。

專業人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。

結合本文中所公開的實施例描述的方法或算法的步驟可以用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(ram)、內存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬碟、可移動磁碟、cd-rom、或技術領域內所公知的任意其它形式的存儲介質中。

以上所述的具體實施方式,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施方式而已,並不用於限定本發明的保護範圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀