專利名稱:視頻流測量方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請涉及用于測量和分析針對用戶廣播的視頻流的方法及相關(guān)聯(lián)的系統(tǒng)。
背景技術(shù):
監(jiān)視數(shù)據(jù)和相關(guān)聯(lián)的功能一般包括靈活性很小的不準(zhǔn)確處理。執(zhí)行數(shù)據(jù)監(jiān)視處理 的系統(tǒng)一般發(fā)送數(shù)據(jù),而不具備使得能夠獲得與數(shù)據(jù)相關(guān)聯(lián)的任何反饋的能力。在不具備 使得能夠獲得與數(shù)據(jù)相關(guān)聯(lián)的任何反饋的能力的情況下發(fā)送數(shù)據(jù)限制了考慮系統(tǒng)內(nèi)的改 變的任何靈活性。
發(fā)明內(nèi)容
本發(fā)明提供了一種方法,該方法包括通過計算系統(tǒng)的計算機(jī)處理器接收視頻流,該視頻流包括以該視頻流的規(guī)定間隔 設(shè)置的多個時間戳;針對用戶通過所述計算機(jī)處理器來廣播所述視頻流;在所述廣播期間,通過所述計算機(jī)處理器第一解碼所述多個時間戳中的第一時間 戳,所述第一時間戳在第一時間段期間被廣播;在所述第一解碼期間,通過所述計算機(jī)處理器來監(jiān)視與所述視頻流相關(guān)聯(lián)的第一 用戶交互功能,所述第一用戶交互功能由所述用戶在廣播所述視頻流的第一部分期間執(zhí) 行,所述廣播所述視頻流的所述第一部分發(fā)生在所述時間戳處;通過所述計算系統(tǒng)生成報告,所述報告包括與所述第一用戶交互功能相關(guān)聯(lián)的第 一描述以及與所述第一時間戳相關(guān)聯(lián)的所述第一時間段;通過所述計算機(jī)處理器向分析計算系統(tǒng)發(fā)送所述報告;以及通過所述計算機(jī)處理器從所述分析計算系統(tǒng)接收與所述報告相關(guān)聯(lián)的分析。本發(fā)明有利地提供了能夠監(jiān)視數(shù)據(jù)和相關(guān)聯(lián)的功能的簡單的方法和相關(guān)聯(lián)的系 統(tǒng)。
圖1例示了根據(jù)本發(fā)明實(shí)施例的用于測量和分析針對用戶廣播的視頻流的系統(tǒng)。圖2例示了根據(jù)本發(fā)明實(shí)施例的描述了由圖1的系統(tǒng)采用的算法的流程圖,該算 法用于執(zhí)行測量和分析針對用戶廣播的視頻流的方法。圖3例示了根據(jù)本發(fā)明實(shí)施例的用于測量和分析針對用戶廣播的視頻流的計算 機(jī)裝置。
具體實(shí)施例方式圖1例示了根據(jù)本發(fā)明實(shí)施例的用于測量和分析針對用戶廣播的視頻流的系統(tǒng) 5。系統(tǒng)5監(jiān)視并報告與廣播的視頻流(例如,基于因特網(wǎng)的流視頻)相關(guān)聯(lián)的用戶交互和分析。分析可用于自動地確定廣告應(yīng)被插入在視頻流中的地方。系統(tǒng)5另外可以生成用于 下載的概要(summary) (S卩,基于分析的)視頻。測量處理可以包括將時間戳元數(shù)據(jù)插入到 流視頻中、通過媒體播放器發(fā)現(xiàn)時間戳元數(shù)據(jù)、發(fā)送(即,向網(wǎng)絡(luò)分析服務(wù)器發(fā)送)對時間 戳元數(shù)據(jù)的發(fā)現(xiàn)、以及分析參照時間戳元數(shù)據(jù)執(zhí)行的用戶功能。圖1的系統(tǒng)5包括通過網(wǎng)絡(luò)7與計算系統(tǒng)10連接的設(shè)備8a. . . 8η。網(wǎng)絡(luò)7可以 包括任意類型的網(wǎng)絡(luò),該任意類型的網(wǎng)絡(luò)尤其包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng),等 等。設(shè)備8a. . . 8η可以包括能夠廣播視頻流的任意類型的設(shè)備,該任意類型的設(shè)備尤其是 個人計算機(jī)、膝上型計算機(jī)、計算機(jī)終端、蜂窩式電話、數(shù)字助理(PDA)、視頻游戲系統(tǒng)、音頻 /視頻播放器,等等。設(shè)備8a. . . 8η中的每一個可以包括單個設(shè)備或多個設(shè)備。設(shè)備8a. . . 8n 由終端用戶使用,用于接收和觀看音頻/視頻流廣播。計算系統(tǒng)10可以包括任意類型的計 算系統(tǒng),該任意類型的計算系統(tǒng)尤其包括個人計算機(jī)(PC)、服務(wù)器計算機(jī)、數(shù)據(jù)庫計算機(jī), 等等。計算系統(tǒng)10用于1.將時間戳插入到視頻數(shù)據(jù)流中。2.將視頻流(S卩,包括時間戳的視頻流)發(fā)送到任意設(shè)備8a. . . 8η。3.接收(即,從任意設(shè)備8a... 8η接收)與在廣播(例如,通過任意設(shè)備8a. .. 8η 廣播)視頻流期間執(zhí)行的用戶功能相關(guān)聯(lián)的交互數(shù)據(jù)。4.分析交互數(shù)據(jù)。5.將對交互數(shù)據(jù)的分析和任意相關(guān)聯(lián)的指令發(fā)送到設(shè)備8a. . . 8n或者外部實(shí)體 (例如,廣告商)。計算系統(tǒng)10包括存儲器系統(tǒng)14。存儲器系統(tǒng)14可以包括單個存儲器系統(tǒng)。另 選地,存儲器系統(tǒng)14可以包括多個存儲器系統(tǒng)。存儲器系統(tǒng)14包括軟件應(yīng)用18和數(shù)據(jù)庫 12。數(shù)據(jù)庫12包括與和視頻流相關(guān)的用戶交互相關(guān)聯(lián)的所有分析數(shù)據(jù)。軟件應(yīng)用18啟用 用于測量和分析針對用戶廣播的視頻流的方法。軟件應(yīng)用18啟用如下用于測量和分析針 對用戶廣播的視頻流的處理。計算系統(tǒng)10(即,通過軟件應(yīng)用18)將時間戳元數(shù)據(jù)插入到實(shí)況(live)編碼的點(diǎn) 播(on-demand)視頻流中。視頻流被發(fā)送到客戶端(例如,任意設(shè)備8a. .. 8η)。當(dāng)客戶端 接收到元數(shù)據(jù)中的每個時間戳?xí)r,客戶端調(diào)用測量結(jié)果報告處理。與元數(shù)據(jù)時間戳的插入 點(diǎn)(即,在視頻流中)相關(guān)聯(lián)的測量間隔將確定最終分析可如何細(xì)化。如果用戶中斷測量 間隔之間的視頻,則軟件應(yīng)用18可以報告部分視頻段。利用區(qū)分實(shí)況、點(diǎn)播或重播視頻的 附加參數(shù)來調(diào)用測量結(jié)果報告方法。尤其是諸如窗口聚焦、鼠標(biāo)移動、在播放器內(nèi)的鼠標(biāo)點(diǎn) 擊等的用戶交互信息還可以通過系統(tǒng)5被記錄以用于分析。用戶交互信息可以用于證實(shí)或 無效視頻流測量統(tǒng)計。用戶交互信息可用于確定用戶是否正在積極地觀看視頻流,或者用 戶是否正在其系統(tǒng)上播放視頻流但卻沒有關(guān)注該視頻流。下面描述了由軟件應(yīng)用18檢索 的用戶交互信息的示例。窗口聚焦信息軟件應(yīng)用18可以通過對操作系統(tǒng)的方法調(diào)用來檢測視頻播放器(例如,一個設(shè)備 8a... 8η上的軟件視頻媒體播放器)是否處于被聚焦?fàn)顟B(tài)。當(dāng)視頻窗口(例如,軟件視頻媒 體播放器的視頻窗口)聚焦改變時,由軟件應(yīng)用18來記錄該改變。窗口聚焦可以指示用戶 是否正在積極地觀看流視頻媒體。
鼠標(biāo)移動信息軟件應(yīng)用18可以檢測在視頻窗口(即,軟件視頻媒體播放器的視頻窗口)內(nèi)的鼠 標(biāo)移動。另外,軟件應(yīng)用18可以利用對操作系統(tǒng)的方法調(diào)用來檢測在視頻窗口外的鼠標(biāo)移 動。鼠標(biāo)移動表示用戶正在積極地與計算機(jī)交互,并因此可能正在觀看視頻流。與窗口聚 焦信息相結(jié)合地檢索鼠標(biāo)移動信息允許軟件應(yīng)用18準(zhǔn)確地描繪用戶對視頻的關(guān)注。咅量信息軟件應(yīng)用18可以檢測軟件視頻媒體播放器和/或系統(tǒng)的當(dāng)前音量。在視頻流測 量結(jié)果發(fā)送期間,可以發(fā)送音量的狀態(tài)。音量或沒有音量指示用戶是否已經(jīng)在規(guī)定時間段 期間收聽了與視頻流相關(guān)聯(lián)的任何音頻。該測量結(jié)果可能對潛在的廣告商有幫助。軟件應(yīng)用18啟用如下處理,即與相對報告的系統(tǒng)時間相比來分析嵌入的時間代 碼,以確定針對每個終端用戶的增加的緩沖時間或滯后時間。如果軟件應(yīng)用18辨別出視頻 流的質(zhì)量在閾值以下,則軟件應(yīng)用18可以改變視頻流或者向用戶指示消耗更少帶寬從而 提高視頻質(zhì)量的新視頻流。設(shè)備8a. . . 8η可以利用尤其是包括TCP/IP上的HTTP等的任意方法來報告測量結(jié) 果。設(shè)備8a...8η可以使能對測量服務(wù)器(例如,軟件應(yīng)用18)的HTTP請求,并且相關(guān)聯(lián) 的測量結(jié)果由服務(wù)器記錄并用于分析。測量結(jié)果的任意子集或者附加信息可以隨測量請求 一起發(fā)送。軟件應(yīng)用18使得能夠生成測量結(jié)果報告,該測量結(jié)果報告包括有多少人在任意 給定時間觀看了實(shí)況視頻流、與點(diǎn)播視頻章節(jié)(section)的多個部分相關(guān)聯(lián)的度量以及對 觀看了哪些廣告的確定(廣告是否嵌入在初始視頻流中)。如果廣告被顯示為單獨(dú)的章節(jié), 則它們可能被測量為單獨(dú)的章節(jié)。軟件應(yīng)用18分析測量結(jié)果以確定1.用戶觀看了視頻流中的多少。2.已觀看了視頻流中的哪些段(以及視頻段的順序)。3.已跳過視頻流中的哪些段。4.在觀看會話中已觀看視頻流中的哪些段超過一次。下面的實(shí)施例例示了用于測量和分析針對用戶廣播的視頻流的處理。初始,視頻 流每十秒嵌入有時間戳。注意,十秒的間隔可以被修改增大或減小以增大或減小測量調(diào)用 的粒度。嵌入有時間戳的視頻流從流服務(wù)計算系統(tǒng)(例如,計算系統(tǒng)10)被發(fā)送到客戶端 應(yīng)用(即,設(shè)備8a...8η的網(wǎng)絡(luò)視頻控制臺)??蛻舳藨?yīng)用顯示針對用戶的視頻流。當(dāng)客戶 端應(yīng)用顯示視頻流時,它還將接收已被插入到視頻流(即,包括嵌入的時間戳的視頻流)中 的元數(shù)據(jù)。當(dāng)客戶端應(yīng)用接收到時間戳?xí)r,它發(fā)送測量調(diào)用。該處理以收集當(dāng)前時間開始。 客戶端應(yīng)用另外還收集可提高對視頻流的測量的數(shù)據(jù)。在該例中,收集以下數(shù)據(jù)1.自上一測量調(diào)用起的平均音量。2.指示自上一測量調(diào)用起在客戶端應(yīng)用內(nèi)是否有任何鼠標(biāo)移動或點(diǎn)擊的布爾值。3.指示自上一測量調(diào)用起客戶端應(yīng)用包括被聚焦窗口多久的平均值。4.緩沖事件的計數(shù)。另外,測量服務(wù)將針對每個客戶端會話生成唯一的ID號。以上提及的檢索的測量 數(shù)據(jù)被格式化為文本塊,并且該文本塊通過來自客戶端應(yīng)用的HTTP調(diào)用而被發(fā)送到測量 服務(wù)器。該測量服務(wù)器訪問測量數(shù)據(jù)并生成實(shí)時報告。如果測量值超過規(guī)定閾值,則手動 或自動處理可以向視頻流添加指令作為附加元數(shù)據(jù)。在本例中,測量處理根據(jù)測量調(diào)用檢查各種數(shù)據(jù)點(diǎn)。用戶活動性、視頻性能、DVR活動性、所觀看的段、同時存在的流、最大客戶 端以及最大流全部都被檢查。用戶活動性用來確定用戶是否實(shí)際上在觀看視頻流。因?yàn)?提供的每個視頻流包括增加的成本,所以視頻流生產(chǎn)商希望限制未被觀看的流。在處理期 間,測量服務(wù)器確定id為1234的客戶端在過去的30分鐘內(nèi)沒有任何活動。消息發(fā)送到編 碼處理,該處理將1234這個id和消息代碼1嵌入到視頻流中作為元數(shù)據(jù)。所有客戶端應(yīng) 用接收該消息,但是只有客戶端1234處理該消息,因?yàn)樵摽蛻舳司哂衅ヅ涞目蛻舳薸d。消 息代碼1指示客戶端視頻播放器向用戶顯示消息,該消息請求用戶如果還在觀看則點(diǎn)擊按 鈕。如果按鈕沒有被點(diǎn)擊,則視頻客戶端在規(guī)定時間段后自動地禁用該視頻流。另外,以上 方法可以用于實(shí)況視頻性能。基于視頻滯后(即,計算為視頻時間戳與實(shí)時時間戳之間的 差值)和緩沖事件,可以向客戶端應(yīng)用發(fā)送代碼。該代碼指示客戶端應(yīng)用切換到另選視頻 流。該另選視頻流可以包括低比特率流,或者可以包括來自可能地理上更接近(即,針對改 善的網(wǎng)絡(luò)性能)的不同服務(wù)器的視頻流。附加數(shù)據(jù)、所觀看的段、同時存在的流、最大客戶 端以及最大流全部都被視頻生產(chǎn)商檢查以做出關(guān)于視頻流的商業(yè)決策。同時存在的流和最 大值利用唯一的客戶端id以及來自每個客戶端應(yīng)用的一系列測量調(diào)用來計算。所觀看的 視頻段通過查看所報告的視頻時間戳來計算。每個時間戳代表在時間戳?xí)r刻結(jié)束的10秒 長的一段視頻。因?yàn)樵跍y量調(diào)用中報告時間戳,所以生成例示在任何給定時間正在顯示視 頻的哪些部分的簡檔。在本例中,客戶端應(yīng)用和視頻服務(wù)器包括數(shù)字視頻記錄器(DVR)性 能,其允許用戶回放或暫停視頻,并且不保證所有用戶正在觀看實(shí)況版的視頻流。由于前面 所述的基于時間戳的測量技術(shù),這些觀眾模式的詳情是可獲的。圖2例示了描述了根據(jù)本發(fā)明實(shí)施例的由圖1的系統(tǒng)5采用的算法的流程圖,該 算法用于執(zhí)行測量和分析針對用戶廣播的視頻流的方法。在步驟201中,計算系統(tǒng)(例如, 圖1的設(shè)備8a. . . 8η)接收視頻流,該視頻流包括以視頻流的規(guī)定間隔設(shè)置的多個時間戳。 在步驟204中,計算系統(tǒng)向用戶廣播該視頻流。在步驟208中,(即,當(dāng)針對用戶廣播視頻 流時),計算系統(tǒng)在不同的時間段處解碼時間戳(即,從視頻流)。在步驟210中,計算系統(tǒng) 監(jiān)視由用戶執(zhí)行的并與視頻流相關(guān)聯(lián)的用戶交互功能(例如,包括測量結(jié)果)。測量結(jié)果尤 其可以包括1.在廣播一部分視頻流期間發(fā)生的窗口聚焦百分比測量結(jié)果。2.在廣播一部分視頻流期間發(fā)生的鼠標(biāo)移動測量結(jié)果。3.與對視頻流的廣播相關(guān)聯(lián)的增加的緩沖時間/滯后。4.在對所述視頻流的廣播期間發(fā)生的與視頻流相關(guān)聯(lián)的音頻流的平均音量水平。測量結(jié)果可以被編輯為與視頻流相關(guān)聯(lián)的使用統(tǒng)計和觀看模式。測量發(fā)生在關(guān)于 時間戳的不同時間段處。在步驟218中,不同時間段(即,與步驟208的時間戳相關(guān)聯(lián)的時 間段或者基準(zhǔn)時間段)可選地相互比較以確定差值。例如,與不同時間戳相關(guān)聯(lián)(即,與測 量相關(guān)聯(lián))的不同時間段可以相互比較以確定差值。另選地,與不同時間戳相關(guān)聯(lián)(即,與 測量相關(guān)聯(lián))的不同時間段可以與預(yù)定基準(zhǔn)時間段相比較以確定差值。另外地,與不同時 間戳相關(guān)聯(lián)(即,與測量相關(guān)聯(lián))的不同時間段可以相互比較以及與預(yù)定基準(zhǔn)時間段比較 以確定差值。在步驟220中,計算系統(tǒng)生成報告,該報告包括與第一用戶交互功能相關(guān)聯(lián)的 描述、步驟208的時間段以及步驟218的差值。在步驟224中,計算系統(tǒng)將報告發(fā)送到分析 計算系統(tǒng)(例如,圖1的計算系統(tǒng)10)。在步驟2 中,計算系統(tǒng)接收(即,從分析計算系統(tǒng)接收)根據(jù)關(guān)于步驟220的報告的信息生成的分析報告(由分析計算系統(tǒng)所生成的分析報 告)。在步驟232中,計算系統(tǒng)接收(即,從分析計算系統(tǒng)接收)與分析和視頻流相關(guān)聯(lián)的 指令(以及可選地指示與計算系統(tǒng)相關(guān)聯(lián)的當(dāng)前容量和負(fù)載的負(fù)載數(shù)據(jù))。指令可以作為 插入在視頻流中的元數(shù)據(jù)被接收。指令包括用于執(zhí)行與視頻流相關(guān)聯(lián)的規(guī)定功能的命令。 例如,指令可以命令計算系統(tǒng)的用戶,尤其是禁用視頻流并啟用替換視頻流、調(diào)整視頻流的 聚焦、調(diào)整與視頻流相關(guān)聯(lián)的音頻信號的音量,等等。在步驟234中,計算系統(tǒng)(可選地) 自動啟用與指令相關(guān)聯(lián)的命令。圖3例示了根據(jù)本發(fā)明實(shí)施例的用于執(zhí)行測量和分析針對用戶廣播的視頻流的 方法的計算機(jī)裝置90 (例如,圖1的計算系統(tǒng)10或設(shè)備8a. . . 8η)。計算機(jī)系統(tǒng)90包括處理 器91、耦接到處理器91的輸入設(shè)備92、耦接到處理器91的輸出設(shè)備93以及各自耦接到處 理器91的存儲器設(shè)備94和95。輸入設(shè)備92尤其可以是鍵盤、軟件應(yīng)用、鼠標(biāo),等等。輸出 設(shè)備93尤其可以是打印機(jī)、繪圖儀、計算機(jī)屏幕、磁帶、可移除硬盤、軟盤、軟件應(yīng)用,等等。 存儲器設(shè)備94和95尤其可以是硬盤、軟盤、磁帶、諸如緊湊型盤(CD)或數(shù)字視頻盤(DVD) 的光學(xué)存儲設(shè)備、動態(tài)隨機(jī)存取存儲器(DRAM)、只讀存儲器(ROM),等等。存儲器設(shè)備95包 括計算機(jī)代碼97。計算機(jī)代碼97包括用于執(zhí)行測量和分析針對用戶廣播的視頻流的方法 的算法(例如,圖2的算法)。處理器91啟用計算機(jī)代碼97。計算機(jī)設(shè)備94包括輸入數(shù) 據(jù)96。輸入數(shù)據(jù)96包括由計算機(jī)代碼97要求的輸入。輸出設(shè)備93顯示來自計算機(jī)代碼 97的輸出。存儲器設(shè)備94和95中的任一個或兩者(或者圖3中未示出的一個或多個附加 存儲器設(shè)備)可以包括圖2的算法,并且可以用作其上包括計算機(jī)可讀程序代碼并且/或 者存儲有其他數(shù)據(jù)的計算機(jī)可用介質(zhì)(或者計算機(jī)可讀介質(zhì)或程序存儲設(shè)備),其中計算 機(jī)可讀程序代碼包括計算機(jī)代碼97。一般而言,計算機(jī)系統(tǒng)90的計算機(jī)程序產(chǎn)品(或者另 選地制造產(chǎn)品)可以包括所述計算機(jī)可用介質(zhì)(或者所述程序存儲設(shè)備)。還有,本發(fā)明的任意部件可以由提供執(zhí)行測量和分析針對用戶廣播的視頻流的方 法的服務(wù)提供商創(chuàng)建、集成、主持(host)、維護(hù)、部署、管理、提供服務(wù)等等。由此,本發(fā)明 公開了一種用于部署、創(chuàng)建、集成、主持、維護(hù)計算機(jī)基礎(chǔ)設(shè)施(包括集成的計算機(jī)可讀代 碼)、以及/或者將其集成到計算機(jī)系統(tǒng)90中的處理,其中代碼與計算機(jī)系統(tǒng)90相結(jié)合能 夠執(zhí)行用于測量和分析針對用戶廣播的視頻流的方法。在另一實(shí)施例中,本發(fā)明提供了基 于訂購、廣告和/或費(fèi)用而執(zhí)行本發(fā)明的處理步驟的方法。即,諸如Solution Integrator 的服務(wù)提供商能夠提供執(zhí)行測量和分析針對用戶廣播的視頻流的方法。在這種情況下,服 務(wù)提供商能夠針對一個或多個顧客對執(zhí)行本發(fā)明的處理步驟的計算機(jī)基礎(chǔ)設(shè)施進(jìn)行創(chuàng)建、 維護(hù)、支持等等。作為回報,服務(wù)提供商可以在訂購和/或費(fèi)用協(xié)議的情況下從顧客接收支 付,并且/或者服務(wù)提供商可以從對一個或多個第三方廣告內(nèi)容的銷售中接收支付。盡管圖3將計算機(jī)系統(tǒng)90示出為特定配置的硬件和軟件,但是本領(lǐng)域普通技術(shù)人 員廣為公知的任意配置的硬件和軟件可以與圖3的特定計算機(jī)系統(tǒng)90相結(jié)合地用于以上 所述的目的。例如,存儲器設(shè)備94和95可以是單個存儲器設(shè)備的部分,而非單獨(dú)的存儲器 設(shè)備。盡管出于例示的目的在此描述了本發(fā)明的實(shí)施例,但是對于本領(lǐng)域技術(shù)人員來說 很多修改和變化都是顯而易見的。因此,所附權(quán)利要求書旨在包括落在本發(fā)明的真實(shí)宗旨 和范圍內(nèi)的所有這種修改和變化。
權(quán)利要求
1.一種方法,該方法包括通過計算系統(tǒng)的計算機(jī)處理器接收視頻流,該視頻流包括以該視頻流的規(guī)定間隔設(shè)置 的多個時間戳;針對用戶通過所述計算機(jī)處理器來廣播所述視頻流;在所述廣播期間,通過所述計算機(jī)處理器第一解碼所述多個時間戳中的第一時間戳, 所述第一時間戳在第一時間段期間被廣播;在所述第一解碼期間,通過所述計算機(jī)處理器來監(jiān)視與所述視頻流相關(guān)聯(lián)的第一用戶 交互功能,所述第一用戶交互功能由所述用戶在廣播所述視頻流的第一部分期間執(zhí)行,所 述廣播所述視頻流的所述第一部分發(fā)生在所述時間戳處;通過所述計算系統(tǒng)生成報告,所述報告包括與所述第一用戶交互功能相關(guān)聯(lián)的第一描 述以及與所述第一時間戳相關(guān)聯(lián)的所述第一時間段;通過所述計算機(jī)處理器向分析計算系統(tǒng)發(fā)送所述報告;以及通過所述計算機(jī)處理器從所述分析計算系統(tǒng)接收與所述報告相關(guān)聯(lián)的分析。
2.根據(jù)權(quán)利要求1所述的方法,還包括通過所述計算機(jī)處理器從所述分析計算系統(tǒng)接收與所述分析和所述視頻流相關(guān)聯(lián)的 指令;以及通過所述計算機(jī)處理器向所述用戶呈現(xiàn)所述指令。
3.根據(jù)權(quán)利要求1所述的方法,還包括通過所述計算機(jī)處理器從所述分析計算系統(tǒng)接收與所述分析和所述視頻流相關(guān)聯(lián)的 指令;以及通過所述計算機(jī)處理器響應(yīng)于所述指令而自動地啟用與所述廣播所述視頻流相關(guān)聯(lián) 的規(guī)定功能。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述第一描述包括與所述第一用戶交互功能相 關(guān)聯(lián)的第一測量結(jié)果。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述第一測量結(jié)果配置為被編輯到與所述視頻 流相關(guān)聯(lián)的使用統(tǒng)計和觀看模式中。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述第一測量結(jié)果包括從由如下所構(gòu)成的組中 選擇的測量結(jié)果在所述廣播所述視頻流的所述第一部分期間發(fā)生的窗口聚焦百分比測量 結(jié)果;在所述廣播所述視頻流的所述第一部分期間發(fā)生的鼠標(biāo)移動測量結(jié)果;與所述廣播 所述視頻流相關(guān)聯(lián)的增加的緩沖時間/滯后;以及在所述廣播所述視頻流的所述第一部分 期間發(fā)生的與所述視頻流相關(guān)聯(lián)的音頻流的平均音量水平。
7.根據(jù)權(quán)利要求1所述的方法,還包括通過所述計算機(jī)處理器將所述第一時間段與基準(zhǔn)時間段進(jìn)行比較,以確定所述第一時 間段與所述基準(zhǔn)時間段之間的差值,其中,所述報告包括所述差值。
8.根據(jù)權(quán)利要求1所述的方法,還包括在所述廣播期間以及在所述第一解碼之后,通過所述計算機(jī)處理器第二解碼所述多個 時間戳中的第二時間戳,所述第一時間戳在第一時間段期間被廣播;在所述第二解碼期間,通過所述計算機(jī)處理器監(jiān)視與所述視頻流相關(guān)聯(lián)的第二用戶交 互功能,所述第二用戶交互功能由所述用戶在廣播所述視頻流的第二部分期間執(zhí)行,所述廣播所述視頻流的所述第二部分發(fā)生在所述第二時間戳處,所述廣播所述視頻流的所述第 二部分發(fā)生在所述廣播所述視頻流的所述第一部分之后;以及通過所述計算機(jī)處理器將所述第一時間段與所述第二時間段進(jìn)行比較,以確定所述第 一時間段與所述第二時間段之間的差值,其中,所述報告包括所述差值。
9.根據(jù)權(quán)利要求8所述的方法,還包括通過所述計算機(jī)處理器將所述差值與基準(zhǔn)時間段進(jìn)行比較,以確定所述第一時間段與 所述基準(zhǔn)時間段之間的附加差值,其中所述報告包括所述附加差值;通過所述計算機(jī)處理器響應(yīng)于所述報告從所述分析計算系統(tǒng)接收針對所述廣播所述 視頻流包括規(guī)定的滯后時間的指示;通過所述計算機(jī)處理器從所述分析計算系統(tǒng)接收與所述分析和所述指示相關(guān)聯(lián)的指 令;以及通過所述計算機(jī)處理器向所述用戶呈現(xiàn)所述指令。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述指令通過插入在所述視頻流中的元數(shù)據(jù)而 被接收。
11.根據(jù)權(quán)利要求9所述的方法,其中,所述指令包括請求所述用戶禁用所述廣播所述 視頻流并且切換到廣播替換視頻流的信息。
12.根據(jù)權(quán)利要求8所述的方法,還包括通過所述計算機(jī)處理器將所述差值與基準(zhǔn)時間段進(jìn)行比較,以確定所述第一時間段與 所述基準(zhǔn)時間段之間的附加差值,其中所述報告包括所述附加差值;通過所述計算機(jī)處理器響應(yīng)于所述報告從所述分析計算系統(tǒng)接收針對所述廣播所述 視頻流包括規(guī)定的滯后時間的指示;通過所述計算機(jī)處理器從所述分析計算系統(tǒng)接收與所述分析和所述指示相關(guān)聯(lián)的指 令;以及通過所述計算機(jī)處理器響應(yīng)于所述指令而自動地啟用與所述廣播所述視頻流相關(guān)聯(lián) 的規(guī)定功能。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述自動地啟用所述規(guī)定功能包括 通過所述計算機(jī)處理器自動地禁用所述廣播所述視頻流;以及通過所述計算機(jī)處理器自動地啟用廣播替換視頻流。
14.根據(jù)權(quán)利要求8所述的方法,還包括通過所述計算機(jī)處理器將所述差值與基準(zhǔn)時間段進(jìn)行比較,以確定所述第一時間段與 所述基準(zhǔn)時間段之間的附加差值,其中所述報告包括所述附加差值;以及通過所述計算機(jī)處理器向所述分析計算系統(tǒng)發(fā)送指示與所述計算系統(tǒng)相關(guān)聯(lián)的容量 以及當(dāng)前負(fù)載的負(fù)載數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的方法,還包括通過所述計算機(jī)處理器基于所述負(fù)載數(shù)據(jù)接收在所述視頻流的附加規(guī)定間隔處設(shè)置 的附加多個時間戳。
16.根據(jù)權(quán)利要求14所述的方法,還包括通過所述計算機(jī)處理器基于所述負(fù)載數(shù)據(jù)接收包括從多個時間戳中移除的時間戳的 所述視頻流。
17.根據(jù)權(quán)利要求1所述的方法,其中,所述多個時間戳由元數(shù)據(jù)構(gòu)成。
18.一種用于支持計算機(jī)基礎(chǔ)設(shè)施的處理,所述處理包括針對在所述計算系統(tǒng)中創(chuàng)建、 集成、主持、維護(hù)以及部署計算機(jī)可讀代碼中的至少一個提供至少一個支持服務(wù),其中所述 代碼與所述計算系統(tǒng)相結(jié)合能夠執(zhí)行權(quán)利要求1的方法。
19.一種計算系統(tǒng),包括耦接到計算機(jī)可讀存儲器單元的處理器,所述存儲器單元包括 計算機(jī)可讀代碼,該計算機(jī)可讀代碼配置為由用于執(zhí)行權(quán)利要求1-17的任意方法的處理 器啟用。
全文摘要
本申請公開了視頻流測量方法和系統(tǒng)。該方法包括通過計算系統(tǒng)接收視頻流,該視頻流包括以該視頻流的規(guī)定間隔設(shè)置的多個時間戳。計算系統(tǒng)針對用戶廣播所述視頻流,并且解碼在第一時間段期間廣播的第一時間戳。計算系統(tǒng)監(jiān)視由用戶執(zhí)行的且與所述視頻流相關(guān)聯(lián)的第一用戶交互功能。計算系統(tǒng)生成并發(fā)送報告,該報告包括與用戶交互功能相關(guān)聯(lián)的描述。計算系統(tǒng)接收與所述報告相關(guān)聯(lián)的分析。
文檔編號H04N21/462GK102098574SQ201010568260
公開日2011年6月15日 申請日期2010年12月1日 優(yōu)先權(quán)日2009年12月1日
發(fā)明者B·M·歐康奈爾, C·E·霍拉戴伊, J·D·阿姆斯特丹, S·C·哈莫 申請人:國際商業(yè)機(jī)器公司