一種基于信息檢索的用戶行為監(jiān)控方法
【專利摘要】本發(fā)明公開了一種基于信息檢索的用戶行為監(jiān)控方法,通過對(duì)用戶行為進(jìn)行定義和過濾,排除了用戶不操作時(shí)候的所記錄的無效記錄,降低了出現(xiàn)無效記錄的可能性,進(jìn)一步降低了監(jiān)控記錄對(duì)存儲(chǔ)的要求;對(duì)視頻的每一幀進(jìn)行編號(hào),并將該序號(hào)與獲取該視頻幀時(shí)對(duì)應(yīng)的多字段的文字描述信息相對(duì)應(yīng),從而為每一幀建立多字段文字索引,使監(jiān)控管理員可以從多個(gè)維度對(duì)視頻進(jìn)行檢索,符合用戶操作思維,提高了視頻查看的效率,大大地降低了通過視頻回溯問題根源的難度。
【專利說明】一種基于信息檢索的用戶行為監(jiān)控方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于用戶行為監(jiān)控【技術(shù)領(lǐng)域】,涉及一種基于信息檢索的用戶行為監(jiān)控方法。
【背景技術(shù)】
[0002]當(dāng)今企業(yè)信息化的程度越來越高,對(duì)計(jì)算機(jī),互聯(lián)網(wǎng)的依賴程度也越來越不可忽視。企業(yè)的運(yùn)作,包括產(chǎn)品研發(fā),客戶交流,CRM管理,績(jī)效分析等都需要穩(wěn)定的內(nèi)外部計(jì)算機(jī)環(huán)境作為支持,一旦計(jì)算機(jī)網(wǎng)絡(luò)崩潰,將直接導(dǎo)致公司停止運(yùn)作,帶來難以估量的損失。特別是在一些金融,證券領(lǐng)域,核心系統(tǒng),服務(wù)器系統(tǒng)更是承擔(dān)了數(shù)以億計(jì)的交易任務(wù),這些核心系統(tǒng)的穩(wěn)定和可靠性,直接關(guān)系到了國(guó)計(jì)民生。
[0003]目前企業(yè)中造成計(jì)算機(jī)系統(tǒng)不穩(wěn)定的因素有很多,最常見的有網(wǎng)絡(luò)故障,電源故障,軟件設(shè)計(jì)故障,系統(tǒng)配置故障等。目前各個(gè)企業(yè)已經(jīng)有足夠的故障恢復(fù)機(jī)制,如增加UPS電源,多路光纖網(wǎng)線接入,多機(jī)備份,數(shù)據(jù)備份等。但是造成故障的原因追溯和責(zé)任認(rèn)定一直是一個(gè)困擾企業(yè)的問題。無法準(zhǔn)確及時(shí)的認(rèn)定故障的責(zé)任人,就無法起到積累經(jīng)驗(yàn)教訓(xùn)的作用,即時(shí)完善的行政法規(guī)也無法起到威懾最用。
[0004]如今已經(jīng)有大量的監(jiān)控產(chǎn)品進(jìn)入市場(chǎng),包括在關(guān)鍵服務(wù)器位置前安裝攝像機(jī),記錄管理員的所有操作,這種做法簡(jiǎn)單,但不高效,無法適用于大規(guī)模集群的高并發(fā)計(jì)算機(jī)環(huán)境;后來逐漸推出的堡壘機(jī),可以針對(duì)大規(guī)模環(huán)境進(jìn)行監(jiān)控,其原理對(duì)用戶操作進(jìn)行集中式全方面的屏幕錄制,缺點(diǎn)是在用戶無操作時(shí)候的也進(jìn)行記錄,記錄下來的錄像內(nèi)容大,不易存儲(chǔ);同時(shí)監(jiān)控管理員在進(jìn)行錄像回溯的時(shí)候,很難定位事故的發(fā)起位置,往往需要看完整個(gè)視頻才知道問題所在。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明的目的在于提供一種基于信息檢索的用戶行為監(jiān)控方法,以降低視頻存儲(chǔ)的要求,并提高視頻查看的效率。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
[0007]—種基于信息檢索的用戶行為監(jiān)控方法,包括如下步驟:
[0008]在需要監(jiān)控的電腦上設(shè)置監(jiān)控客戶端;
[0009]運(yùn)行啟動(dòng)監(jiān)控客戶端,監(jiān)控客戶端根據(jù)預(yù)定義的用戶行為進(jìn)行用戶行為監(jiān)測(cè)、用戶行為信息記錄以及行為信息過濾,并通過SOAP網(wǎng)絡(luò)接口將用戶行為信息記錄傳輸給監(jiān)控服務(wù)器;
[0010]監(jiān)控服務(wù)器接收到監(jiān)控客戶端上傳的用戶行為信息后,保存到數(shù)據(jù)庫(kù)中,便于WEB展示服務(wù)器進(jìn)行查詢;
[0011]所述監(jiān)控服務(wù)器與WEB展示服務(wù)器分別為獨(dú)立運(yùn)行的服務(wù)器或者服務(wù)器集群;所述WEB展示服務(wù)器通過可視化WEB界面展示用戶行為信息記錄,以便使用關(guān)鍵字對(duì)視頻信息進(jìn)行檢索;[0012]所述用戶行為定義包括用戶按鍵定義和用戶鼠標(biāo)點(diǎn)擊定義;而所述用戶行為監(jiān)測(cè)是指在用戶進(jìn)行按鍵和鼠標(biāo)點(diǎn)擊的時(shí)觸發(fā)程序以進(jìn)行行為記錄。
[0013]進(jìn)一步的,所述觸發(fā)程序具體是通過注冊(cè)操作系統(tǒng)鉤子函數(shù)監(jiān)控用戶的鼠標(biāo)和按鍵,以便獲得用戶的操作時(shí)機(jī)。
[0014]進(jìn)一步的,所述用戶行為信息記錄,是指通過操作系統(tǒng)API獲取用戶的行為信息,該行為信息又分為視頻信息和文字描述信息。
[0015]進(jìn)一步的,所述用戶行為信息過濾是指在獲取到用戶的行為信息記錄中,將該記錄中的各個(gè)字段與當(dāng)前被監(jiān)控機(jī)器使用的監(jiān)控設(shè)置做比較,如果與監(jiān)控設(shè)置相違背,則進(jìn)行過濾。
[0016]進(jìn)一步的,所述監(jiān)控設(shè)置系預(yù)先在WEB服務(wù)器后臺(tái)設(shè)定,由監(jiān)控客戶端主動(dòng)下載到本地;監(jiān)控客戶端將用戶行為數(shù)據(jù)過濾完成后,將通過網(wǎng)絡(luò)SOAP接口傳輸給監(jiān)控服務(wù)器。
[0017]進(jìn)一步的,所述監(jiān)控設(shè)置包括視頻質(zhì)量、視頻格式、離線緩存大小、無需監(jiān)控的機(jī)器名列表、無需監(jiān)控的應(yīng)用名列表以及無需監(jiān)控的用戶名;系統(tǒng)中注冊(cè)有鍵盤和鼠標(biāo)響應(yīng)回調(diào)函數(shù),該函數(shù)在有按鍵事件和鼠標(biāo)點(diǎn)擊事件發(fā)生時(shí)被調(diào)用。
[0018]進(jìn)一步的,監(jiān)控客戶端發(fā)送數(shù)據(jù),都會(huì)收到服務(wù)器反饋;反饋結(jié)果為成功,則會(huì)繼續(xù)發(fā)送下一條用戶行為記錄數(shù)據(jù);如果為失敗,則不斷嘗試直到發(fā)送成功。
[0019]進(jìn)一步的,對(duì)視頻的每一幀進(jìn)行編號(hào),并將該序號(hào)與獲取該視頻幀時(shí)對(duì)應(yīng)的多字段的文字描述信息向?qū)?yīng),從而為每一幀建立多字段文字索引。
[0020]相較于現(xiàn)有技術(shù),本發(fā)明一種基于信息檢索的用戶行為監(jiān)控方法通過對(duì)用戶行為進(jìn)行定義和過濾,排除了用戶不操作時(shí)候的所記錄的無效記錄,降低了出現(xiàn)無效記錄的可能性,進(jìn)一步降低了監(jiān)控記錄對(duì)存儲(chǔ)的要求;對(duì)視頻的每一幀進(jìn)行編號(hào),并將該序號(hào)與獲取該視頻幀時(shí)對(duì)應(yīng)的多字段的文字描述信息向?qū)?yīng),從而為每一幀建立多字段文字索引,使監(jiān)控管理員可以從多個(gè)維度對(duì)視頻進(jìn)行檢索,符合用戶操作思維,提高了視頻查看的效率,大大地降低了通過視頻回溯問題根源的難度。
【專利附圖】
【附圖說明】
[0021]圖1是本發(fā)明基于信息檢索的用戶行為監(jiān)控方法的流程圖示。
【具體實(shí)施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]本發(fā)明一種基于信息檢索的用戶行為監(jiān)控方法在需要被監(jiān)控的電腦之上運(yùn)行監(jiān)控客戶端,監(jiān)控客戶端根據(jù)預(yù)定義的用戶行為進(jìn)行用戶行為監(jiān)測(cè)、用戶行為信息記錄以及行為信息過濾,并通過SOAP網(wǎng)絡(luò)接口傳輸給監(jiān)控服務(wù)器。
[0024]其中,監(jiān)控服務(wù)器是一臺(tái)獨(dú)立運(yùn)行的服務(wù)器或者服務(wù)器集群,在接收到監(jiān)控客戶端上傳的視頻信息和文字描述信息后,保存到數(shù)據(jù)庫(kù)中,便于WEB展示服務(wù)器進(jìn)行查詢。所述WEB展示服務(wù)器為獨(dú)立運(yùn)行的服務(wù)器或者服務(wù)器集群,通過可視化WEB界面展示向監(jiān)控管理員展示用戶行為信息記錄(包括用戶名,機(jī)器名,操作起止時(shí)間,操作視頻信息和相關(guān)視頻描述);此外,管理員還可以有針對(duì)性的進(jìn)行使用關(guān)鍵字對(duì)視頻信息進(jìn)行檢索。
[0025]具體地,所述用戶行為定義包括有用戶按鍵定義和用戶鼠標(biāo)點(diǎn)擊定義。所述用戶行為監(jiān)測(cè)是指在用戶進(jìn)行按鍵和鼠標(biāo)點(diǎn)擊的時(shí)候觸發(fā)程序以進(jìn)行行為記錄,具體是在軟件啟動(dòng)時(shí)候向操作系統(tǒng)注冊(cè)鍵盤鉤子函數(shù)和鼠標(biāo)鉤子函數(shù),以鍵盤鉤子函數(shù)為例,在該函數(shù)注冊(cè)成功后,用戶在該操作系統(tǒng)上的每一次按鍵操作都會(huì)觸發(fā)該函數(shù)被調(diào)用,在該函數(shù)內(nèi)部獲取按鍵的鍵值以及控制鍵(包括Control鍵,Shift鍵和Alt鍵)的鍵值。類似的,在用戶點(diǎn)擊鼠標(biāo)以后,鼠標(biāo)回調(diào)函數(shù)被調(diào)用,在該函數(shù)內(nèi)部可以獲得當(dāng)前鼠標(biāo)點(diǎn)擊的位置。因此,通過鍵盤和鉤子函數(shù)可以獲得用戶的操作時(shí)機(jī)。而所述用戶行為信息記錄,是指通過操作系統(tǒng)API,獲取用戶的行為信息,該行為信息又分為視頻信息和文字描述信息;其中,視頻信息的獲取是通過對(duì)當(dāng)前屏幕進(jìn)行截圖來完成,即對(duì)操作者即時(shí)屏幕的截圖,可以彩色或灰度兩種圖片格式保存;而文字描述信息包括操作者信息和操作描述信息。所述操作者信息包括有用戶名、所使用的機(jī)器名、操作時(shí)間,如果是通過遠(yuǎn)程登錄進(jìn)行操作的用戶,則需要記錄源機(jī)器的機(jī)器名和IP地址。所述操作描述信息包括所操作的應(yīng)用程序名稱、以及應(yīng)用程序類型,以上信息均可以通過操作系統(tǒng)API獲得。如果該次操作用戶行為是按鍵觸發(fā),則還需要記錄用戶的按鍵值,如:刪除操作;如果用戶是鼠標(biāo)點(diǎn)擊觸發(fā),則還需要記錄用戶的鼠標(biāo)位置,以便在視頻信息中加入鼠標(biāo)位置提示,如:圓圈提示。
[0026]所述用戶行為信息過濾,是指在獲取到用戶的行為信息記錄中,將該記錄中的各個(gè)字段與當(dāng)前被監(jiān)控機(jī)器使用的監(jiān)控設(shè)置做比較,如果與監(jiān)控設(shè)置相違背,則進(jìn)行過濾。例如,在監(jiān)控設(shè)置中可以定義了某些用戶名的操作不被監(jiān)控,或者針對(duì)某個(gè)應(yīng)用的所有操作不被監(jiān)控,該監(jiān)控設(shè)置由管理員在WEB服務(wù)器后臺(tái)設(shè)定,由監(jiān)控客戶端主動(dòng)下載到本地。監(jiān)控客戶端將用戶行為數(shù)據(jù)過濾完成后,將通過網(wǎng)絡(luò)SOAP接口傳輸給監(jiān)控服務(wù)器,傳輸?shù)倪^程采用計(jì)數(shù)器順序傳輸,每次傳輸?shù)男蛱?hào)增1,如果監(jiān)控服務(wù)器接收序號(hào)不連續(xù),則報(bào)警記錄此次上傳記錄為非法記錄。如果合法則將該記錄保存到數(shù)據(jù)庫(kù)中。
[0027]所述WEB展示服務(wù)器用于通過該WEB可視化界面向監(jiān)控的管理員提供的用戶管理、監(jiān)控視頻查看、監(jiān)控視頻搜索、監(jiān)控視頻保存以及監(jiān)控設(shè)置修改等功能。其中,監(jiān)控視頻檢索是指通過為每一幀的視頻信息加上文字描述,在監(jiān)控服務(wù)器接收到視頻信息和文字描述的時(shí)候,為該視頻信息建立索引,并保存到數(shù)據(jù)庫(kù)中,WEB展示服務(wù)器接收到搜索請(qǐng)求的時(shí)候,通過數(shù)據(jù)庫(kù)中的索引進(jìn)行搜索,快速找出對(duì)應(yīng)的視頻位置。
[0028]請(qǐng)參照?qǐng)D1所示,其為本發(fā)明實(shí)施例基于信息檢索的用戶行為監(jiān)控方法的流程圖示,其步驟如下:
[0029]步驟101:監(jiān)控客戶端啟動(dòng)監(jiān)控機(jī)制。
[0030]在被監(jiān)控的電腦上設(shè)置監(jiān)控客戶端,監(jiān)控客戶端啟動(dòng)以后,首先從監(jiān)控服務(wù)器獲取既定的監(jiān)控設(shè)置,該監(jiān)控設(shè)置包括視頻質(zhì)量、視頻格式、離線緩存大小、無需監(jiān)控的機(jī)器名列表、無需監(jiān)控的應(yīng)用名列表以及無需監(jiān)控的用戶名等。同時(shí)向操作系統(tǒng)注冊(cè)鍵盤鉤子函數(shù)和鼠標(biāo)鉤子函數(shù),以鍵盤鉤子函數(shù)為例,在該函數(shù)注冊(cè)成功后,用戶在該操作系統(tǒng)上的每一次按鍵操作都會(huì)觸發(fā)該函數(shù)被調(diào)用,在該函數(shù)內(nèi)部獲取按鍵的鍵值以及控制鍵(包括Control鍵,Shift鍵和Alt鍵)的鍵值。類似的,在用戶點(diǎn)擊鼠標(biāo)以后,鼠標(biāo)回調(diào)函數(shù)被調(diào)用,在該函數(shù)內(nèi)部可以獲得當(dāng)前鼠標(biāo)點(diǎn)擊的位置。[0031]步驟102:獲取并分析按鍵和鼠標(biāo)點(diǎn)擊信息。
[0032]為了避免回調(diào)函數(shù)處理時(shí)間過長(zhǎng)造成主程序阻塞,預(yù)設(shè)一個(gè)事件緩存隊(duì)列,這里避免短時(shí)間內(nèi)多次按鍵和鼠標(biāo)點(diǎn)擊造成的重復(fù)記錄;首先清空該隊(duì)列,然后將按鍵和鼠標(biāo)點(diǎn)擊事件插入該緩存隊(duì)列,并立刻退出處理。該緩存隊(duì)列并由一個(gè)系統(tǒng)定時(shí)器定時(shí)異步處理。
[0033]其中,在定時(shí)器的回調(diào)函數(shù)中,如果是按鍵消息,則記錄按鍵的鍵碼,記錄在用戶行為信息結(jié)構(gòu)體中;如果是鼠標(biāo)點(diǎn)擊消息,則記錄鼠標(biāo)點(diǎn)擊的位置在用戶行為信息結(jié)構(gòu)體中。
[0034]步驟103:用戶行為記錄獲取。
[0035]首先使用截屏功能將用戶正在操作的屏幕信息記錄,根據(jù)獲得的監(jiān)控設(shè)置,決定截屏的質(zhì)量高低以及是否為彩色圖;其次利用系統(tǒng)API獲得應(yīng)用程序的標(biāo)題信息、應(yīng)用程序類型、用戶名、所使用的機(jī)器名、以及操作時(shí)間,如果是通過遠(yuǎn)程登錄來的用戶,則需要記錄源機(jī)器的機(jī)器名和IP地址,同時(shí)將這些信息記錄在應(yīng)用用戶行為信息結(jié)構(gòu)體中。
[0036]步驟104:用戶行為過濾。
[0037]根據(jù)步驟101獲得的監(jiān)控設(shè)置,檢查無需監(jiān)控的機(jī)器名列表、無需監(jiān)控的應(yīng)用名列表以及無需監(jiān)控的用戶名列表。如果此次用戶行為記錄中的機(jī)器名字段出現(xiàn)在無需監(jiān)控的機(jī)器名列表中,或者應(yīng)用名字段出現(xiàn)在無需監(jiān)控的應(yīng)用名列表,或用戶名字段出現(xiàn)在無需監(jiān)控的用戶名列表中,則此次獲取到的用戶行為將不被記錄。
[0038]步驟105:將用戶行為數(shù)據(jù)緩存到本地。
[0039]為了避免監(jiān)控客戶端與監(jiān)控服務(wù)器端斷開連接,造成數(shù)據(jù)丟失,監(jiān)控客戶端在獲取到有效的用戶行為數(shù)據(jù)后,將會(huì)緩存到本地計(jì)算機(jī)的存儲(chǔ)中,該存儲(chǔ)的容量上限由步驟101中獲得的監(jiān)控設(shè)置中的離線緩存大小決定。每條用戶行為數(shù)據(jù)形成一個(gè)文件記錄,由視頻信息和視頻描述信息組成。監(jiān)控客戶端啟動(dòng)獨(dú)立的上傳線程,該線程的工作就是輪詢不斷檢測(cè)是否有新的用戶行為數(shù)據(jù)產(chǎn)生,一旦有,就將本地離線的緩存圖片上傳到監(jiān)控服務(wù)器上。如果網(wǎng)絡(luò)故障或者監(jiān)控服務(wù)器故障,造成客戶端與與監(jiān)控服務(wù)器斷開連接,該線程將延長(zhǎng)自己的輪詢周期,避免無效的嘗試操作,直至網(wǎng)絡(luò)或監(jiān)控服務(wù)器恢復(fù)正常。
[0040]步驟106:通過網(wǎng)絡(luò)接口發(fā)送用戶行為數(shù)據(jù)到監(jiān)控服務(wù)器。
[0041]監(jiān)控客戶端和監(jiān)控服務(wù)器端采用SOAP協(xié)議傳輸數(shù)據(jù)。每次監(jiān)控客戶端發(fā)送數(shù)據(jù),都會(huì)收到服務(wù)器反饋。反饋結(jié)果為成功,則會(huì)繼續(xù)發(fā)送下一條用戶行為記錄數(shù)據(jù)。如果為失敗,則不斷嘗試直到發(fā)送成功。
[0042]步驟107:監(jiān)控服務(wù)器記錄視頻信息,建立索引并保存至數(shù)據(jù)庫(kù)。
[0043]監(jiān)控服務(wù)器端接收到監(jiān)控客戶端發(fā)送的用戶行為記錄數(shù)據(jù)后,將記錄視頻信息部分保存到視頻監(jiān)控記錄數(shù)據(jù)庫(kù)中,同時(shí)為該條視頻記錄增加一個(gè)文字索引,該文字索引包含了應(yīng)用程序的標(biāo)題信息,應(yīng)用程序類型,用戶名,所使用的機(jī)器名等。最終將文字記錄和視頻的對(duì)應(yīng)關(guān)系保存到數(shù)據(jù)庫(kù)中。
[0044]步驟108 =WEB展示服務(wù)器處理搜索請(qǐng)求并展示。
[0045]WEB服務(wù)器在接收到監(jiān)控管理員的監(jiān)控查詢請(qǐng)求時(shí)給出相應(yīng)。管理員可以根據(jù)機(jī)器名,用戶名,操作時(shí)間間隔,應(yīng)用程序名等來查詢對(duì)應(yīng)的視頻信息集。當(dāng)WEB展示服務(wù)器收到對(duì)應(yīng)的查詢自斷后,在數(shù)據(jù)庫(kù)中進(jìn)行搜索,如果找到匹配的視頻信息,則會(huì)返回該視頻并根據(jù)時(shí)間戳定位到相應(yīng)的視頻幀中。同時(shí),監(jiān)控管理員也可以通過WEB展示服務(wù)器的可視化界面,對(duì)監(jiān)控設(shè)置的各個(gè)參數(shù)進(jìn)行配置和修改。
[0046]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于信息檢索的用戶行為監(jiān)控方法,其特征在于: 在需要監(jiān)控的電腦上設(shè)置監(jiān)控客戶端; 運(yùn)行啟動(dòng)監(jiān)控客戶端,監(jiān)控客戶端根據(jù)預(yù)定義的用戶行為進(jìn)行用戶行為監(jiān)測(cè)、用戶行為信息記錄以及行為信息過濾,并通過SOAP網(wǎng)絡(luò)接口將用戶行為信息記錄傳輸給監(jiān)控服務(wù)器; 監(jiān)控服務(wù)器接收到監(jiān)控客戶端上傳的用戶行為信息后,保存到數(shù)據(jù)庫(kù)中,便于WEB展示服務(wù)器進(jìn)行查詢; 所述用戶行為定義包括用戶按鍵定義和用戶鼠標(biāo)點(diǎn)擊定義;而所述用戶行為監(jiān)測(cè)是指在用戶進(jìn)行按鍵和鼠標(biāo)點(diǎn)擊的時(shí)觸發(fā)程序以進(jìn)行行為記錄; 所述監(jiān)控服務(wù)器與WEB展示服務(wù)器分別為獨(dú)立運(yùn)行的服務(wù)器或者服務(wù)器集群;所述WEB展示服務(wù)器通過可視化WEB界面展示用戶行為信息記錄,以便使用關(guān)鍵字對(duì)視頻信息進(jìn)行檢索。
2.如權(quán)利要求1所述基于信息檢索的用戶行為監(jiān)控方法,其特征在于:所述觸發(fā)程序具體是通過注冊(cè)操作系統(tǒng)鉤子函數(shù)監(jiān)控用戶的鼠標(biāo)和按鍵,以便獲得用戶的操作時(shí)機(jī)。
3.如權(quán)利要求2所述基于信息檢索的用戶行為監(jiān)控方法,其特征在于:所述用戶行為信息記錄,是指通過操作系統(tǒng)API獲取用戶的行為信息,該行為信息又分為視頻信息和文字描述信息。
4.如權(quán)利要求3所述基于信息檢索的用戶行為監(jiān)控方法,其特征在于:所述用戶行為信息過濾是指在獲取到用戶的行為信息記錄中,將該記錄中的各個(gè)字段與當(dāng)前被監(jiān)控機(jī)器使用的監(jiān)控設(shè)置做比較,如果與監(jiān)控設(shè)置相違背,則進(jìn)行過濾。
5.如權(quán)利要求4所述基于信息檢索的用戶行為監(jiān)控方法,其特征在于:所述監(jiān)控設(shè)置系預(yù)先在WEB服務(wù)器后臺(tái)設(shè)定,由監(jiān)控客戶端主動(dòng)下載到本地;監(jiān)控客戶端將用戶行為數(shù)據(jù)過濾完成后,將通過網(wǎng)絡(luò)SOAP接口傳輸給監(jiān)控服務(wù)器。
6.如權(quán)利要求5所述基于信息檢索的用戶行為監(jiān)控方法,其特征在于:所述監(jiān)控設(shè)置包括視頻質(zhì)量、視頻格式、離線緩存大小、無需監(jiān)控的機(jī)器名列表、無需監(jiān)控的應(yīng)用名列表以及無需監(jiān)控的用戶名;系統(tǒng)中注冊(cè)有鍵盤和鼠標(biāo)響應(yīng)回調(diào)函數(shù),該函數(shù)在有按鍵事件和鼠標(biāo)點(diǎn)擊事件發(fā)生時(shí)被調(diào)用。
7.如權(quán)利要求1-6任一項(xiàng)所述基于信息檢索的用戶行為監(jiān)控方法,其特征在于:監(jiān)控客戶端發(fā)送數(shù)據(jù),都會(huì)收到服務(wù)器反饋;反饋結(jié)果為成功,則會(huì)繼續(xù)發(fā)送下一條用戶行為記錄數(shù)據(jù);如果為失敗,則不斷嘗試直到發(fā)送成功。
8.如權(quán)利要求1-6任一項(xiàng)所述基于信息檢索的用戶行為監(jiān)控方法,其特征在于:對(duì)視頻的每一幀進(jìn)行編號(hào),并將該序號(hào)與獲取該視頻幀時(shí)對(duì)應(yīng)的多字段的文字描述信息向?qū)?yīng),從而為每一幀建立多字段文字索引。
【文檔編號(hào)】G06Q10/06GK103488793SQ201310468012
【公開日】2014年1月1日 申請(qǐng)日期:2013年10月9日 優(yōu)先權(quán)日:2013年10月9日
【發(fā)明者】韓金倡, 楊曉東 申請(qǐng)人:韓金倡, 楊曉東