專利名稱:使用者行為監控系統及其方法
技術領域:
本發明系有關于使用者行為監控系統及其方法,特定而言系 有關于可記錄使用中窗口之標題列文字及其開啟及關閉時間,并 可實時警示及監視使用者所開啟之窗口之標題及內容之使用者 行為監控系統及其方法。
背景技術:
傳統之員工監控系統往往因直接連續逐一備份員工之傳送 信件、聊天訊息、瀏覽網頁等諸多數據,故需要具有龐大容量或 高階配備之服務器以進行此類數據之備份,因此造成龐大之員工 監控成本,進而增加公司之負擔。 一般中小型企業更是無法負荷 如此龐大之成本,而造成傳統之員工監控系統只有大型企業在使 用,中小型企業因預算不足而缺乏適當之員工監控系統以監控員 工之行為并提升員工之工作效率。是故,現今仍需一能降低員工 監控成本之監控系統以解決上述問題。
發明內容
本發明系提供使用者行為監控系統及其方法。于一觀點中, 本發明之使用者行為監控系統包含使用中窗口標題擷取模塊,以
用于取得使用中窗口之窗口標題;關鍵詞過濾模塊,其耦合至使用中窗口標題擷取模塊,以過濾窗口標題;警示訊息發送模塊, 其耦合至關鍵詞過濾模塊,以接收關鍵詞過濾模塊所傳送之訊息 并傳送警示訊息;以及主管計算機,其耦合至警示訊息發送模 塊,以接收警示訊息。
于另一觀點中,本發明之使用者行為監控系統包含使用中窗 口標題擷取模塊,以用于取得使用中窗口之窗口標題;關鍵詞過 濾模塊,其耦合至使用中窗口標題擷取模塊,以過濾窗口標題; 畫面擷取模塊,其耦合至關鍵詞過濾模塊,以接收關鍵詞過濾模 塊所傳送之訊息并擷取使用中窗口之畫面;以及主管計算機,其 耦合至畫面擷取模塊,以接收使用中窗口之畫面。
于再一觀點中,本發明之使用者行為監控方法包含擷取使用 中窗口之窗口標題以及記錄使用中窗口之開啟時間及關閉時 間;傳送開啟時間及關閉時間至數據庫,以及傳送窗口標題至數 據庫及關鍵詞過濾模塊;過濾窗口標題;以及傳送警示訊息至主 管計算機。
于又一觀點中,本發明之使用者行為監控方法包含擷取使用 中窗口之窗口標題以及記錄使用中窗口之開啟時間及關閉時 間;傳送開啟時間及關閉時間至數據庫,以及傳送窗口標題至數 據庫及關鍵詞過濾模塊;過濾窗口標題;擷取使用中窗口之畫 面,以及傳送并顯示使用中窗口之畫面至主管計算機。
本發明之 一 優點為本使用者行為監控系統及其方法可實時 警示及監視使用者所開啟之窗口之標題及內容。
本發明之另一優點為本使用者行為監控系統及其方法可連 續記錄使用者所開啟之窗口之標題列文字及其開啟及關閉之時間°
本發明之又一優點為本使用者行為監控系統及其方法可有 效降低監控成本以符合中小型企業之需求。
此類及其它之優點從以下較佳實施例之敘述并伴隨后附圖 式及權利要求書將變為顯而易見。
本發明可藉由說明書中若干較佳實施例及詳細敘述以及后 附圖式得以了解。然而,此領域之技藝者應得以領會所有本發明 之較佳實施例系用以說明而非用以限制本發明之權利要求,其
中
圖l系為根據本發明之使用者行為監控系統之方塊圖。 圖2系為根據本發明之使用者行為監控方法之示意圖。 圖中
10使用者行為監控系統 101使用中窗口標題擷取模塊 101a使用中窗口擷取模塊 101b窗口標題列文字擷取模塊
102系統時間擷取模塊
103數據庫
104關鍵詞過濾模塊
105警示訊息發送模塊
106畫面擷取模塊
107主管計算機201步驟 201a步驟 201b步驟 202步驟 203步驟 204步驟 205步驟
具體實施例方式
本發明將以較佳之實施例及觀點加以詳細敘述,而此類敘述 系解釋本發明之結構及程序,只用以說明而非用以限制本發明之
權利要求。因此,除說明書中之較佳實施例之外,本發明亦可廣 泛實行于其它實施例。
本發明系揭露使用者行為監控系統及其方法。如圖1所示, 本使用者行為監控系統IO包含使用中窗口標題擷取模塊101、系 統時間擷取模塊102 、數據庫103 、關鍵詞過濾模塊104 、警示訊 息發送模塊105 、畫面擷取模塊106以及主管計算機107 。使用 中窗口標題擷取模塊101系耦合至數據庫103以及關鍵詞過濾模 塊104 。系統時間擷取模塊102系耦合至數據庫103 。此外,關 鍵詞過濾模塊104系耦合至警示訊息發送模塊105以及畫面擷取 模塊106 。警示訊息發送模塊105及畫面擷取模塊106系各別耦 合至主管計算機107 。于一實施例中,使用中窗口標題擷取模塊 101包含使用中窗口擷取模塊101a以及窗口標題列文字擷取模塊 101b 。在操作系統例如Windows操作系統中,所有可視得之畫面一 般都為窗口 。窗口系屏幕上一矩形區域,例如應用程序之窗口 、 窗體上之控件、列示盒、滾動條等均屬窗口 。并非所有之控件均 為窗口 ,但桌面上之圖示以及桌面本身都為窗口 。操作系統可使 用相同之手法對待此類窗口 。例如,操作系統可附予每一窗口一 唯一之代碼,只需告知操作系統窗口之代碼,操作系統就可找到 所需之窗口。許多應用程序接口 (API)函數都需傳入窗口之代碼作 為參數才可進行呼叫。操作系統可于窗口建立之時附予窗口一代 碼,于窗口毀去之時收回其代碼。窗口從被建立出到毀去之前, 其代碼系維持不變,但操作系統并不保證窗口被毀去再重新建立 之后,仍使用與之前相同之代碼。
本使用者行為監控系統10則系利用使用中窗口標題擷取模 塊101之使用中窗口擷取模塊101a取得員工計算機中目前擁有 輸入焦點之窗口 ,亦即使用中窗口 (Active Window)之代碼,若該 使用中窗口 (Active Window)有標題列,則將該窗口代碼作為參數 傳送至使用中窗口標題擷取模塊101之窗口標題列文字擷取模塊 101b ,進而利用窗口標題列文字擷取模塊101b取得該使用中窗 口 (Active Window)之窗口標題列上之文字。此外,本使用者行為 監控系統10利用系統時間擷取模塊102于該使用中窗口(Active Window)被建立以及被毀去之時點,各別取得操作系統例如 Windows操作系統中之系統時間,以記錄使用中窗口 (Active Window)之開啟時間及關閉時間。當另 一 使用中窗口 (Active Window)被建立以及被毀去之時,系統時間擷取模塊102遂再度 記錄該另一使用中窗口 (Active Window)之開啟時間及關閉時間,同時使用中窗口標題擷取模塊101遂再度取得該另一使用中 窗口 (Active Window)之窗口標題列文字。系統時間擷取模塊102 所記錄之若干開啟時間及關閉時間以及窗口標題列文字擷取模 塊101b所取得之若干窗口標題列文字系均傳送至數據庫103以 儲存之,以便事后查核。
再者,于窗口標題列文字擷取模塊101b將其取得之若干窗 口標題列文字傳送至數據庫103之同時,該若干窗口標題列文字 亦同時傳送至關鍵詞過濾模塊104,以利用關鍵詞過濾模塊104 過濾該窗口標題列文字。于 一 實施例中,主管可利用主管計算機 107設定關鍵詞過濾模塊104中之關鍵詞,例如可設定為「打印」 或「另存新文件」等文字。關鍵詞過濾模塊104將若干窗口標題 列文字與關鍵詞逐一比對,若出現相同于關鍵詞之文字時,關鍵 詞過濾模塊104遂傳送訊息至警示訊息發送模塊105 ,以便警示 訊息發送模塊105傳送警示訊息至主管計算機107 ,以通知主管 該使用者所開啟之窗口之標題列含有主管所設定之關鍵詞。
于一實施例中,于關鍵詞過濾模塊104過濾出窗口標題列文 字中有相同于關鍵詞之文字時,關鍵詞過濾模塊104亦可選擇性 傳送訊息至畫面擷取模塊106 ,以便畫面擷取模塊106實時擷取 上述使用中窗口之畫面,以傳送并顯示該使用中窗口畫面至主管 計算機107上。于一實施例中,畫面擷取模塊106之擷取時機可 經由主管利用主管計算機107予以設定,例如可設定為只于過濾 出有相同之文字時之時點擷取上述使用中窗口畫面,或可設定為 于過濾出有相同之文字后每一段時間擷取上述使用中窗口畫面 一次。如上所述,本發明之使用者行為監控系統10可利用系統時 間擷取模塊102及使用中窗口標題擷取模塊101連續記錄使用者 所開啟之窗口之標題列文字及其開啟及關閉時間,并且進而利用 關鍵詞過濾模塊104、警示訊息發送模塊105及畫面擷取模塊106 實時警示及監視使用者所開啟之窗口之標題及內容,以利于監控 使用者之行為。此外,因本使用者行為監控系統及其方法中所需 儲存之若干開啟時間、關閉時間及標題列文字之數據文件大小相 當小,故不需具龐大容量或高階配備之服務器以儲存之,是故可 有效降低監控成本,以符合中小企業之需求。
如圖2所示,于本發明之使用者行為監控方法中,于步驟 201 ,首先擷取員工計算機中之使用中窗口(Active Window)之窗 口標題并記錄使用中窗口 (Active Window)之開啟時間及關閉時 間。擷取員工計算機中之使用中窗口 (Active Window)之窗口標題 包含步驟201a取得上述使用中窗口之代碼,以及步驟201b取得 上述窗口標題之標題列文字。其后,于步驟202,傳送上述開啟 時間及關閉時間至數據庫103并同時傳送上述窗口標題至數據庫 103及關鍵詞過濾模塊104 。之后,于步驟203 ,過濾上述窗口標 題。若上述窗口標題出現相同于關鍵詞之文字,則至步驟204傳 送警示訊息至主管計算機。另則,至步驟205擷取使用中窗口之 畫面,以及傳送并顯示上述使用中窗口畫面至主管計算機上。
上述敘述系為本發明之較佳實施例。此領域之技藝者應得以 領會其系用以說明本發明而非用以限定本發明所主張之權利要 求。其專利保護范圍當視后附之權利要求書及其等同領域而定。 凡熟悉此領域之技藝者,在不脫離本專利精神或范圍內,所作之更動或潤飾,均屬于本發明所揭示精神下所完成之等效改變或設 計,且應包含在下述之權利要求書內。
權利要求
1. 一種使用者行為監控系統,其特征在于,包含一使用中窗口標題擷取模塊,以用于取得使用中窗口之窗口標題;一關鍵詞過濾模塊,其耦合至該使用中窗口標題擷取模塊,以過濾該窗口標題;一警示訊息發送模塊,其耦合至該關鍵詞過濾模塊,以接收該關鍵詞過濾模塊所傳送之訊息并傳送警示訊息;以及一主管計算機,其耦合至該警示訊息發送模塊,以接收該警示訊息。
2.根據權利請求1所述之使用者行為控系統其特征在于,還包含一系統時間擷取模塊,以記錄該使用中窗之開啟時間及關閉時間
3.根據權利1、主 l冃求2所述之使用者行為控系統,特征在于,還包含數據庫,其稱合至該使用中窗標題擷取模塊以及該系統時間擷取模塊,以儲存該窗p標題、該開啟時間以及該關閉時間
4.根據權利1、主 i冃求1所述之使用者行為控系統,苴特征在于,還包含畫面擷取模塊,其耦合至該關鍵詞過濾模塊,以接收該關鍵詞過濾模塊所傳送之訊息并擷取該使用中窗口之畫面。
5.根據權利請求1所述之使用者行為監控系統'其特征在于,其中該使用中窗口標題擷取模塊包含一使用中窗口擷取模塊,以取得該使用中窗口之代碼。
6.根據權利請求l所述之使用者行為監控系統,其特征在于,其中該使用中窗口標題擷取模塊包含一窗口標題列文字擷取模塊,以取得該窗標題之標題列文字。
7.一種使用者行為監控方法,其特征在于,包含擷取使用中窗口之窗口標題以及記錄該使用中窗口之開啟時間及關閉時間;傳送該開啟時間及該關閉時間至數據庫,以及傳送該窗口標題至該數據庫及關鍵詞過濾模塊;過濾該窗口標題;以及傳送警示訊息至主管計算機。
8.根據權利請求7所述之使用者行為監控方法,其特征在于,其中擷取使用中窗口之窗口標題之步驟包含取得該使用中窗口之代碼。
9.根據權利請求8所述特征在于,其中擷取驟還包含取得該窗之使用者行為監控方法,其 使用中窗口之窗口標題之步 標題之標題列文字。
10.根據權利請求7所述之使用者行為監控方法,其 特征在于,于過濾該窗口標題之步驟之后,還包 含擷取該使用中窗口之畫面以及傳送并顯示該 使用中窗口之畫面至主管計算機。
全文摘要
本發明系提供使用者行為監控系統及其方法。于一觀點中,本發明之使用者行為監控系統包含使用中窗口標題擷取模塊,以用于取得使用中窗口之窗口標題;關鍵詞過濾模塊,其耦合至使用中窗口標題擷取模塊,以過濾窗口標題;警示訊息發送模塊,其耦合至關鍵詞過濾模塊,以接收關鍵詞過濾模塊所傳送之訊息并傳送警示訊息;以及主管計算機,其耦合至警示訊息發送模塊,以接收警示訊息。
文檔編號G06F11/32GK101499030SQ200810006968
公開日2009年8月5日 申請日期2008年1月28日 優先權日2008年1月28日
發明者郭耿言 申請人:精品科技股份有限公司