一種視頻監(jiān)控日志的生成方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種視頻監(jiān)控日志的生成方法及其系統(tǒng),包括:客戶端在打開實(shí)時(shí)視頻流時(shí),同步向視頻監(jiān)控服務(wù)器發(fā)送第一異步請(qǐng)求;視頻監(jiān)控服務(wù)器記錄接收第一異步請(qǐng)求的時(shí)間為視頻流開啟時(shí)間,生成監(jiān)控日志編碼并發(fā)送給客戶端,并將視頻流開啟時(shí)間與監(jiān)控日志編碼作為一條監(jiān)控日志進(jìn)行記錄;客戶端接收監(jiān)控日志編碼,將被打開的實(shí)時(shí)視頻流與監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理;當(dāng)客戶端關(guān)閉當(dāng)前被打開的實(shí)時(shí)視頻流時(shí),同步向視頻監(jiān)控服務(wù)器發(fā)送第二異步請(qǐng)求,該第二異步請(qǐng)求的參數(shù)中包括監(jiān)控日志編碼;視頻監(jiān)控服務(wù)器記錄接收第二異步請(qǐng)求的時(shí)間為視頻流關(guān)閉時(shí)間,更新到監(jiān)控日志中。本發(fā)明能自動(dòng)、完整的記錄用戶操作監(jiān)控設(shè)備的整個(gè)過程,提高效率。
【專利說明】一種視頻監(jiān)控日志的生成方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻監(jiān)控領(lǐng)域,特別涉及一種視頻監(jiān)控日志的生成方法及其系統(tǒng)。
【背景技術(shù)】
[0002]在視頻監(jiān)控聯(lián)網(wǎng)平臺(tái)中,主要包括前端設(shè)備、視頻監(jiān)控服務(wù)器、客戶端,其中前端設(shè)備主要包括:視頻監(jiān)控?cái)z像機(jī)、IP攝像頭(Camera)、數(shù)字視頻服務(wù)器(Digital VideoServer,DVS)、數(shù)字視頻錄像機(jī)(Digital Video Recorder,DVR)等,而客戶端則可以是用戶操作的 PC 機(jī)(Personal Computer)。
[0003]隨著視頻監(jiān)控聯(lián)網(wǎng)平臺(tái)的普及,其在公共之領(lǐng)域發(fā)揮的作用愈發(fā)顯著。公安用戶經(jīng)常需要跨攝像頭的人工追蹤,即,用視頻監(jiān)控聯(lián)網(wǎng)平臺(tái)對(duì)某些突發(fā)事件進(jìn)行遠(yuǎn)程視頻監(jiān)控,在處置突發(fā)事件時(shí),可能需要不停地切換監(jiān)控點(diǎn),對(duì)目標(biāo)進(jìn)行跟蹤監(jiān)控。事件結(jié)束后,相關(guān)人員需要整理視頻資料,形成相關(guān)檔案。但用戶事后不一定能回憶起在處置突發(fā)事件過程中打開過哪些監(jiān)控點(diǎn),可能會(huì)遺漏重要信息。
[0004]現(xiàn)有的監(jiān)控系統(tǒng)在這方面只有簡(jiǎn)單的日志功能,用戶可以查詢到某個(gè)時(shí)間段內(nèi)所有操作日志,但是普通的日志中,監(jiān)控設(shè)備的打開和關(guān)閉是兩個(gè)動(dòng)作,會(huì)產(chǎn)生兩條記錄,t匕如,第一條記錄是:用戶監(jiān)控點(diǎn)時(shí)間動(dòng)作(開始監(jiān)控);第二條記錄是:用戶監(jiān)控點(diǎn)時(shí)間動(dòng)作(結(jié)束監(jiān)控)。所以用戶無法得知,某個(gè)時(shí)間段內(nèi),他總共操作了哪些設(shè)備,每個(gè)設(shè)備看了哪幾分鐘。
[0005]而且在普通的監(jiān)控日志中,只提供了查詢功能,不能夠直接在查詢結(jié)果上回放監(jiān)控看到的內(nèi)容。所以用戶在需要回顧監(jiān)控操作的時(shí)候,不得不先查監(jiān)控日志,再分析監(jiān)控日志,然后根據(jù)監(jiān)控日志來查詢錄像,最后才能回放其中一些錄像來回顧監(jiān)控中看到的畫面。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的特征和優(yōu)點(diǎn)在下文的描述中部分地陳述,或者可從該描述顯而易見,或者可通過實(shí)踐本發(fā)明而學(xué)習(xí)。
[0007]為克服現(xiàn)有技術(shù)的問題,本發(fā)明提供一種視頻監(jiān)控日志的生成方法,將視頻流開啟時(shí)間和視頻流關(guān)閉時(shí)間記錄在同一條監(jiān)控日志中,從而使用戶能更方便地得知在某個(gè)時(shí)間段內(nèi),他總共操作了哪些設(shè)備,每個(gè)設(shè)備看了哪幾分鐘。
[0008]本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:
[0009]根據(jù)本發(fā)明的一個(gè)方面,提供一種視頻監(jiān)控日志的生成方法,包括:客戶端在打開實(shí)時(shí)視頻流時(shí),同步向視頻監(jiān)控服務(wù)器發(fā)送第一異步請(qǐng)求;該視頻監(jiān)控服務(wù)器接收該第一異步請(qǐng)求,記錄當(dāng)前時(shí)間為視頻流開啟時(shí)間,生成監(jiān)控日志編碼,將該視頻流開啟時(shí)間與該監(jiān)控日志編碼作為一條監(jiān)控日志進(jìn)行記錄,該視頻監(jiān)控服務(wù)器向該客戶端發(fā)送該監(jiān)控日志編碼;該客戶端接收該監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與該監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理;當(dāng)該客戶端關(guān)閉當(dāng)前被打開的實(shí)時(shí)視頻流時(shí),同步向該視頻監(jiān)控服務(wù)器發(fā)送第二異步請(qǐng)求,該第二異步請(qǐng)求的參數(shù)中包括該監(jiān)控日志編碼;該視頻監(jiān)控服務(wù)器接收該第二異步請(qǐng)求,記錄當(dāng)前時(shí)間為視頻流關(guān)閉時(shí)間,根據(jù)該監(jiān)控日志編碼查找相應(yīng)的該監(jiān)控日志,并更新到相應(yīng)的該監(jiān)控日志中。
[0010]根據(jù)本發(fā)明的一個(gè)實(shí)施例,該第一異步請(qǐng)求的參數(shù)中包括該被打開的實(shí)時(shí)視頻流對(duì)應(yīng)的設(shè)備編碼。
[0011]根據(jù)本發(fā)明的一個(gè)實(shí)施例,該監(jiān)控日志包括該設(shè)備編碼以及用戶編碼,該用戶編碼從該視頻監(jiān)控服務(wù)器中獲取。
[0012]根據(jù)本發(fā)明的一個(gè)實(shí)施例,該客戶端接收該監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與該監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理具體包括:該客戶端接收該監(jiān)控日志編碼,將播放窗口的屬性設(shè)置為該監(jiān)控日志編碼,該播放窗口用于播放該被打開的實(shí)時(shí)視頻流。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括查詢回放步驟:該客戶端向視頻監(jiān)控服務(wù)器發(fā)出查詢請(qǐng)求;該視頻監(jiān)控服務(wù)器根據(jù)該查詢請(qǐng)求,找出對(duì)應(yīng)的監(jiān)控日志并發(fā)送給客戶端;當(dāng)客戶端從對(duì)應(yīng)的監(jiān)控日志中選擇一條該監(jiān)控日志時(shí),該客戶端從被選擇的監(jiān)控日志中獲得對(duì)應(yīng)的設(shè)備編碼、視頻流開始時(shí)間、視頻流結(jié)束時(shí)間;該客戶端根據(jù)該設(shè)備編碼、該視頻流開始時(shí)間以及視頻流結(jié)束時(shí)間調(diào)用對(duì)應(yīng)的視頻進(jìn)行播放。
[0014]根據(jù)本發(fā)明的一個(gè)實(shí)施例,該查詢請(qǐng)求包括用戶編碼、設(shè)備編碼、時(shí)間范圍中的至少一項(xiàng)。
[0015]根據(jù)本發(fā)明的另一個(gè)方面,提供一種視頻監(jiān)控日志的生成系統(tǒng),包括:第一請(qǐng)求發(fā)送模塊,用于當(dāng)客戶端打開實(shí)時(shí)視頻流時(shí),同步向視頻監(jiān)控服務(wù)器發(fā)送第一異步請(qǐng)求;監(jiān)控日志生成模塊,用于當(dāng)該視頻監(jiān)控服務(wù)器接收該第一異步請(qǐng)求時(shí),記錄當(dāng)前時(shí)間為視頻流開啟時(shí)間,生成監(jiān)控日志編碼,將該視頻流開啟時(shí)間與該監(jiān)控日志編碼作為一條監(jiān)控日志進(jìn)行記錄;監(jiān)控日志編碼發(fā)送模塊,用于向該客戶端發(fā)送該監(jiān)控日志編碼;對(duì)應(yīng)處理模塊,用于接收該監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與該監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理;第二請(qǐng)求發(fā)送模塊,用于當(dāng)該客戶端關(guān)閉當(dāng)前被打開的實(shí)時(shí)視頻流時(shí),同步向該視頻監(jiān)控服務(wù)器發(fā)送第二異步請(qǐng)求,該第二異步請(qǐng)求的參數(shù)包括該監(jiān)控日志編碼;監(jiān)控日志更新模塊,用于當(dāng)該視頻監(jiān)控服務(wù)器接收該第二異步請(qǐng)求時(shí),記錄當(dāng)前時(shí)間為視頻流關(guān)閉時(shí)間,根據(jù)該監(jiān)控日志編碼查找相應(yīng)的該監(jiān)控日志,并更新到相應(yīng)的該監(jiān)控日志中。
[0016]根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括播放模塊,用于播放該被打開的實(shí)時(shí)視頻流。
[0017]根據(jù)本發(fā)明的一個(gè)實(shí)施例,該對(duì)應(yīng)處理模塊將被打開的實(shí)時(shí)視頻流與該監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理具體包括將該播放窗口的屬性設(shè)置為該監(jiān)控日志編碼。
[0018]根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括:請(qǐng)求模塊,用于向該視頻監(jiān)控服務(wù)器發(fā)出查詢請(qǐng)求;日志查詢模塊,還用于根據(jù)查詢請(qǐng)求,找出對(duì)應(yīng)的監(jiān)控日志并發(fā)送給該客戶端;選擇模塊,用于當(dāng)該客戶端從對(duì)應(yīng)的監(jiān)控日志中選擇一條監(jiān)控日志時(shí),從被選擇的監(jiān)控日志中獲得對(duì)應(yīng)的設(shè)備編碼、視頻流開始時(shí)間、視頻流結(jié)束時(shí)間;調(diào)用播放模塊,用于根據(jù)該監(jiān)控日志中的設(shè)備編碼、該視頻流開始時(shí)間以及視頻流結(jié)束時(shí)間調(diào)用對(duì)應(yīng)的視頻進(jìn)行播放。
[0019]本發(fā)明提供了一種視頻監(jiān)控日志的生成方法及其系統(tǒng),通過客戶端將監(jiān)控日志編碼與被打開的視頻流進(jìn)行對(duì)應(yīng)處理,并在關(guān)閉被打開的視頻流時(shí),由客戶端向視頻監(jiān)控服務(wù)器返回監(jiān)控日志編碼,從而通過監(jiān)控日志編碼找到包含視頻流開啟時(shí)間的原監(jiān)控日志,將視頻流關(guān)閉時(shí)間更新同一條監(jiān)控日志上,自動(dòng)、完整的記錄用戶操作監(jiān)控設(shè)備的整個(gè)過程,有助于提高執(zhí)法部門處理突發(fā)事件的工作效率和工作成果。同時(shí)本發(fā)明的視頻監(jiān)控服務(wù)器還能根據(jù)查詢請(qǐng)求找出對(duì)應(yīng)的監(jiān)控日志并發(fā)送給客戶端,客戶端從對(duì)應(yīng)的監(jiān)控日志中選擇一條監(jiān)控日志,獲取其設(shè)備編碼、視頻流開始時(shí)間、視頻流結(jié)束時(shí)間,就可以直接調(diào)用對(duì)應(yīng)的視頻進(jìn)行播放,如此能更快速地根據(jù)查詢結(jié)果播放被選擇的視頻,回顧事件的發(fā)生經(jīng)過。
[0020]通過閱讀說明書,本領(lǐng)域普通技術(shù)人員將更好地了解這些技術(shù)方案的特征和內(nèi)容。
【專利附圖】
【附圖說明】
[0021]下面通過參考附圖并結(jié)合實(shí)例具體地描述本發(fā)明,本發(fā)明的優(yōu)點(diǎn)和實(shí)現(xiàn)方式將會(huì)更加明顯,其中附圖所示內(nèi)容僅用于對(duì)本發(fā)明的解釋說明,而不構(gòu)成對(duì)本發(fā)明的任何意義上的限制,在附圖中:
[0022]圖1為本發(fā)明實(shí)施例的視頻監(jiān)控日志的生成方法的流程示意圖。
[0023]圖2為本發(fā)明實(shí)施例的視頻監(jiān)控日志的查詢回放步驟的流程示意圖。
[0024]圖3為本發(fā)明第一實(shí)施例的視頻監(jiān)控日志的生成系統(tǒng)的結(jié)構(gòu)示意圖。
[0025]圖4為本發(fā)明實(shí)施例的視頻監(jiān)控日志的生成系統(tǒng)中客戶端的結(jié)構(gòu)示意圖。
[0026]圖5為本發(fā)明第二實(shí)施例的視頻監(jiān)控日志的生成系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]如圖1所示,本發(fā)明提供一種視頻監(jiān)控日志的生成方法,包括:S1、客戶端在打開實(shí)時(shí)視頻流時(shí),同步向視頻監(jiān)控服務(wù)器發(fā)送第一異步請(qǐng)求;S2、視頻監(jiān)控服務(wù)器接收第一異步請(qǐng)求,記錄當(dāng)前時(shí)間為視頻流開啟時(shí)間,生成監(jiān)控日志編碼,將視頻流開啟時(shí)間與監(jiān)控日志編碼作為一條監(jiān)控日志進(jìn)行記錄,視頻監(jiān)控服務(wù)器向客戶端發(fā)送監(jiān)控日志編碼;S3、客戶端接收該監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理;S4、當(dāng)客戶端關(guān)閉當(dāng)前被打開的實(shí)時(shí)視頻流時(shí),同步向該視頻監(jiān)控服務(wù)器發(fā)送第二異步請(qǐng)求,該第二異步請(qǐng)求的參數(shù)中包括監(jiān)控日志編碼;S5、視頻監(jiān)控服務(wù)器接收第二異步請(qǐng)求,記錄當(dāng)前時(shí)間為視頻流關(guān)閉時(shí)間,根據(jù)監(jiān)控日志編碼查找相應(yīng)的監(jiān)控日志,并更新到相應(yīng)的監(jiān)控日
志中 ο
[0028]在步驟SI中,客戶端在打開一路實(shí)時(shí)視頻流時(shí),此時(shí)客戶端發(fā)送第一異步請(qǐng)求到視頻監(jiān)控服務(wù)器,該第一異步請(qǐng)求例如是http請(qǐng)求或者其他網(wǎng)絡(luò)協(xié)議請(qǐng)求,該第一異步請(qǐng)求的參數(shù)包括:該被打開的實(shí)時(shí)視頻流對(duì)應(yīng)的設(shè)備編碼,該請(qǐng)求告知視頻監(jiān)控服務(wù)器:某個(gè)用戶開始使用某個(gè)監(jiān)控設(shè)備進(jìn)行監(jiān)控了。
[0029]然后進(jìn)行步驟S2,視頻監(jiān)控服務(wù)器收到該第一異步請(qǐng)求后,可以先產(chǎn)生一個(gè)監(jiān)控日志編碼,再新建一條監(jiān)控日志記錄,保存如下信息:監(jiān)控日志編碼,設(shè)備編碼,視頻流開啟時(shí)間;其中視頻流開啟時(shí)間就是視頻監(jiān)控服務(wù)器收到該第一異步請(qǐng)求的時(shí)間;此外,該監(jiān)控日志包括用戶編碼,該用戶編碼從視頻監(jiān)控服務(wù)器中獲取的,具體來說,用戶編碼存在于由視頻監(jiān)控服務(wù)器建立的會(huì)話中,會(huì)話是網(wǎng)絡(luò)通信領(lǐng)域一種用來保持服務(wù)器與客戶端交互狀態(tài)的機(jī)制。一般而言,用戶從客戶端登錄的時(shí)候,服務(wù)器端就會(huì)建立起一個(gè)服務(wù)器與該客戶端之間的“會(huì)話”。服務(wù)器與客戶端通信時(shí),需要用到的上下文(會(huì)話場(chǎng)景)都可以保存在該會(huì)話中。在本發(fā)明中,用戶用客戶端登錄視頻監(jiān)控服務(wù)器時(shí),就已經(jīng)建立了一個(gè)“會(huì)話”,該會(huì)話中含有用戶編碼。登錄后,視頻監(jiān)控服務(wù)器在處理所有交互時(shí),都可以從會(huì)話中獲得用戶編碼。因此,在步驟S2中該監(jiān)控日志包括視頻流開啟時(shí)間、監(jiān)控日志編碼、用戶編碼以及設(shè)備編碼,其中監(jiān)控日志編碼還會(huì)通過視頻監(jiān)控服務(wù)器返回到客戶端。
[0030]在步驟S3中,客戶端接收監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與該監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理具體包括:客戶端接收該監(jiān)控日志編碼,將播放窗口的屬性設(shè)置為該監(jiān)控日志編碼,其中該播放窗口用于播放該被打開的實(shí)時(shí)視頻流;在本實(shí)施例中,客戶端一接收到該監(jiān)控日志編碼,就將播放窗口的屬性例如是currentLogld設(shè)置為該監(jiān)控日志編碼,該操作是在后臺(tái)運(yùn)行,不影響播放窗口播放被打開的實(shí)時(shí)視頻流。
[0031]監(jiān)控日志編碼是在步驟S2中從視頻監(jiān)控服務(wù)器返回的,客戶端會(huì)有人操作云臺(tái)控制轉(zhuǎn)向縮放等。而客戶端記錄這個(gè)監(jiān)控日志編碼,主要是為了在結(jié)束監(jiān)控時(shí),可以找回視頻監(jiān)控服務(wù)器上的監(jiān)控記錄,并設(shè)置其結(jié)束時(shí)間。
[0032]在步驟S4中,具體來說,當(dāng)客戶端關(guān)閉某路實(shí)時(shí)視頻流時(shí),客戶端從播放窗口獲得監(jiān)控日志編碼,并發(fā)起第二異步請(qǐng)求,該第二異步請(qǐng)求參數(shù)包括監(jiān)控日志編碼,以此告知視頻監(jiān)控服務(wù)器:某個(gè)監(jiān)控操作已經(jīng)結(jié)束。然后進(jìn)入步驟S5,視頻監(jiān)控服務(wù)器接收到第二異步請(qǐng)求后,根據(jù)監(jiān)控日志編碼找到已保存的監(jiān)控日志,然后把當(dāng)前時(shí)間作為結(jié)束監(jiān)控的時(shí)間,更新到該監(jiān)控日志記錄中。
[0033]通過該方法,用戶在一個(gè)監(jiān)控設(shè)備上從開始監(jiān)控到結(jié)束監(jiān)控整個(gè)監(jiān)控過程產(chǎn)生一條監(jiān)控記錄。當(dāng)然,同一個(gè)用戶針對(duì)某個(gè)事件操作多個(gè)監(jiān)控設(shè)備的過程中,會(huì)多次打開、關(guān)閉監(jiān)控設(shè)備,此時(shí)會(huì)產(chǎn)生多個(gè)監(jiān)控日志。在本實(shí)施例中,該些監(jiān)控日志都保存在視頻監(jiān)控服務(wù)器上。
[0034]如此用戶在處置突發(fā)事件時(shí),可以不停地切換監(jiān)控點(diǎn),對(duì)目標(biāo)進(jìn)行跟蹤監(jiān)控,在事件結(jié)束后,就能直接得出其在處置突發(fā)事件過程中打開過哪些設(shè)備,每個(gè)設(shè)備看了哪幾分鐘,避免遺漏重要信息。
[0035]因此,本發(fā)明的視頻監(jiān)控日志的生成方法,通過客戶端與視頻監(jiān)控服務(wù)器的互動(dòng),自動(dòng)、完整的記錄客戶端跨攝像頭的人工追蹤的整個(gè)過程,有助于提高執(zhí)法部門處理突發(fā)事件的工作效率和工作成果。
[0036]請(qǐng)參照?qǐng)D2,圖2為本發(fā)明實(shí)施例的視頻監(jiān)控日志的查詢回放步驟的流程示意圖。該查詢回放步驟包括:S10、客戶端向視頻監(jiān)控服務(wù)器發(fā)出查詢請(qǐng)求;S20、視頻監(jiān)控服務(wù)器根據(jù)該查詢請(qǐng)求,找出對(duì)應(yīng)的監(jiān)控日志并發(fā)送給客戶端;S30、當(dāng)客戶端從對(duì)應(yīng)的監(jiān)控日志中選擇一條監(jiān)控日志時(shí),客戶端提取被選擇的監(jiān)控日志中的設(shè)備編碼、視頻流開始時(shí)間以及視頻流結(jié)束時(shí)間;S40、客戶端根據(jù)該設(shè)備編碼、視頻流開始時(shí)間以及視頻流結(jié)束時(shí)間調(diào)用對(duì)應(yīng)的視頻進(jìn)行播放。
[0037]具體來說:用戶需要檢索某個(gè)時(shí)間段內(nèi)某個(gè)用戶的監(jiān)控行為日志,此時(shí)用戶在客戶端輸入一個(gè)查詢請(qǐng)求,該查詢請(qǐng)求包括用戶編碼、設(shè)備編碼、監(jiān)控日志編碼、時(shí)間范圍中的至少一項(xiàng),例如查詢請(qǐng)求中包括用戶編碼和時(shí)間范圍。視頻監(jiān)控服務(wù)器根據(jù)用戶編碼和時(shí)間范圍,找出符合條件的這些監(jiān)控日志并發(fā)送給客戶端,客戶端將該些監(jiān)控日志顯示在列表中。監(jiān)控日志中包含了用戶編碼、設(shè)備編碼、視頻流開始時(shí)間、視頻流結(jié)束時(shí)間等信息,在用列表進(jìn)行顯示時(shí),用戶編碼可以用用戶姓名取代、設(shè)備編碼可以用監(jiān)控點(diǎn)名稱來取代。在本實(shí)施例中,該條監(jiān)控日志如下所示:[0038]
【權(quán)利要求】
1.一種視頻監(jiān)控日志的生成方法,其特征在于,包括: 客戶端在打開實(shí)時(shí)視頻流時(shí),同步向視頻監(jiān)控服務(wù)器發(fā)送第一異步請(qǐng)求; 所述視頻監(jiān)控服務(wù)器接收所述第一異步請(qǐng)求,記錄當(dāng)前時(shí)間為視頻流開啟時(shí)間,生成監(jiān)控日志編碼,將所述視頻流開啟時(shí)間與所述監(jiān)控日志編碼作為一條監(jiān)控日志進(jìn)行記錄,所述視頻監(jiān)控服務(wù)器向所述客戶端發(fā)送所述監(jiān)控日志編碼; 所述客戶端接收所述監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與所述監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理; 當(dāng)所述客戶端關(guān)閉當(dāng)前被打開的實(shí)時(shí)視頻流時(shí),同步向所述視頻監(jiān)控服務(wù)器發(fā)送第二異步請(qǐng)求,所述第二異步請(qǐng)求的參數(shù)包括所述監(jiān)控日志編碼; 所述視頻監(jiān)控服務(wù)器接收所述第二異步請(qǐng)求,記錄當(dāng)前時(shí)間為視頻流關(guān)閉時(shí)間,根據(jù)所述監(jiān)控日志編碼查找相應(yīng)的所述監(jiān)控日志,并更新到相應(yīng)的所述監(jiān)控日志中。
2.根據(jù)權(quán)利要求1所述的視頻監(jiān)控日志的生成方法,其特征在于,所述第一異步請(qǐng)求的參數(shù)包括所述被打開的實(shí)時(shí)視頻流對(duì)應(yīng)的設(shè)備編碼。
3.根據(jù)權(quán)利要求2所述的視頻監(jiān)控日志的生成方法,其特征在于,所述監(jiān)控日志包括所述設(shè)備編碼以及用戶編碼,所述用戶編碼從所述視頻監(jiān)控服務(wù)器中獲取。
4.根據(jù)權(quán)利要求1所述的視頻監(jiān)控日志的生成方法,其特征在于,所述客戶端接收所述監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與所述監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理具體包括:所述客戶端接收所述監(jiān)控日志編碼,將播放窗口的屬性設(shè)置為所述監(jiān)控日志編碼,其中所述播放窗口用于播放所述被打開的實(shí)時(shí)視頻流。
5.根據(jù)權(quán)利要求1所述的視頻監(jiān)控日志的生`成方法,其特征在于,還包括查詢回放步驟: 所述客戶端向所述視頻監(jiān)控服務(wù)器發(fā)出查詢請(qǐng)求; 所述視頻監(jiān)控服務(wù)器根據(jù)所述查詢請(qǐng)求,找出對(duì)應(yīng)的監(jiān)控日志并發(fā)送給所述客戶端;當(dāng)所述客戶端從對(duì)應(yīng)的監(jiān)控日志中選擇一條監(jiān)控日志時(shí),所述客戶端從被選擇的監(jiān)控日志中獲得對(duì)應(yīng)的設(shè)備編碼、視頻流開始時(shí)間、視頻流結(jié)束時(shí)間; 所述客戶端根據(jù)所述設(shè)備編碼、所述視頻流開始時(shí)間以及視頻流結(jié)束時(shí)間調(diào)用對(duì)應(yīng)的視頻進(jìn)行播放。
6.根據(jù)權(quán)利要求5所述的視頻監(jiān)控日志的生成方法,其特征在于,所述查詢請(qǐng)求包括用戶編碼、設(shè)備編碼、時(shí)間范圍中的至少一項(xiàng)。
7.一種視頻監(jiān)控日志的生成系統(tǒng),其特征在于,包括: 第一請(qǐng)求發(fā)送模塊,用于當(dāng)客戶端打開實(shí)時(shí)視頻流時(shí),同步向視頻監(jiān)控服務(wù)器發(fā)送第一異步請(qǐng)求; 監(jiān)控日志生成模塊,用于當(dāng)所述視頻監(jiān)控服務(wù)器接收所述第一異步請(qǐng)求時(shí),記錄當(dāng)前時(shí)間為視頻流開啟時(shí)間,生成監(jiān)控日志編碼,將所述視頻流開啟時(shí)間與所述監(jiān)控日志編碼作為一條監(jiān)控日志進(jìn)行記錄; 監(jiān)控日志編碼發(fā)送模塊,用于向所述客戶端發(fā)送所述監(jiān)控日志編碼; 對(duì)應(yīng)處理模塊,用于接收所述監(jiān)控日志編碼,并將被打開的實(shí)時(shí)視頻流與所述監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理; 第二請(qǐng)求發(fā)送模塊,用于當(dāng)所述客戶端關(guān)閉當(dāng)前被打開的實(shí)時(shí)視頻流時(shí),同步向所述視頻監(jiān)控服務(wù)器發(fā)送第二異步請(qǐng)求,所述第二異步請(qǐng)求的參數(shù)包括所述監(jiān)控日志編碼;監(jiān)控日志更新模塊,用于當(dāng)所述視頻監(jiān)控服務(wù)器接收所述第二異步請(qǐng)求時(shí),記錄當(dāng)前時(shí)間為視頻流關(guān)閉時(shí)間,根據(jù)所述監(jiān)控日志編碼查找相應(yīng)的所述監(jiān)控日志,并更新到相應(yīng)的所述監(jiān)控日志中。
8.根據(jù)權(quán)利要求7所述的視頻監(jiān)控日志的生成系統(tǒng),其特征在于,還包括播放模塊,用于播放所述被打開的實(shí)時(shí)視頻流。
9.根據(jù)權(quán)利要求8所述的視頻監(jiān)控日志的生成系統(tǒng),其特征在于,所述對(duì)應(yīng)處理模塊將被打開的實(shí)時(shí)視頻流與所述監(jiān)控日志編碼進(jìn)行對(duì)應(yīng)處理具體包括將所述播放窗口的屬性設(shè)置為所述監(jiān)控日志編碼。
10.根據(jù)權(quán)利要求7所述的視頻監(jiān)控日志的生成系統(tǒng),其特征在于,還包括: 請(qǐng)求模塊,用于向所述視頻監(jiān)控服務(wù)器發(fā)出查詢請(qǐng)求; 日志查詢模塊,用于根據(jù)查詢請(qǐng)求,找出對(duì)應(yīng)的監(jiān)控日志并發(fā)送給所述客戶端; 選擇模塊,用于當(dāng)所述客戶端從對(duì)應(yīng)的監(jiān)控日志中選擇一條監(jiān)控日志時(shí),從被選擇的監(jiān)控日志中獲得對(duì)應(yīng)的設(shè)備編碼、視頻流開始時(shí)間、視頻流結(jié)束時(shí)間; 調(diào)用播放模塊,用于根據(jù)所述監(jiān)控日志中的設(shè)備編碼、所述視頻流開始時(shí)間以及視頻流結(jié)束時(shí)間調(diào)用對(duì)應(yīng)`的視頻進(jìn)行播放。
【文檔編號(hào)】G06F17/30GK103686094SQ201410000617
【公開日】2014年3月26日 申請(qǐng)日期:2014年1月1日 優(yōu)先權(quán)日:2014年1月1日
【發(fā)明者】何曉東, 何歡, 倪濤, 郭家棟 申請(qǐng)人:中安消技術(shù)有限公司