• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種監控電腦應用使用情況的方法技術

    技術編號:15895114 閱讀:44 留言:0更新日期:2017-07-28 19:43
    一種監控電腦應用使用情況的方法,包括以下步驟:S1:準備應用程序分類數據庫在;S2:抓取用戶打開的窗口信息;S3:根據屏幕屏占比,窗口獲取焦點情況,及應用程序操作類別計算用戶所使用的目標程序;S4:獲取應用程序使用時間生成可視化報表。本發明專利技術的優點在于:全面分類應用數據庫;準確抓取用戶打開的窗口信息;準確獲取用戶使用的目標程序,能夠在同時打開多個窗口不能精確定位員工正在使用應用的問題;加強工作期間企業對員工的管理大大減少了企業管理者管理成本。

    A method of monitoring the use of computer applications

    A method of using computer monitoring application, which comprises the following steps: S1: prepare the application of classification database in S2; open the window: grab the user information; S3: according to the proportion of the screen window screen, focus, and operation of the application category computing users make use of the target program; S4: get application use the time to generate visual statements. The invention has the advantages of a comprehensive classification application database; open to correctly grasp the user's window to obtain accurate information; the user program, can open multiple windows can not accurate positioning of employees are using application problems at the same time; strengthen the work during the management of enterprise employees greatly reduces the management cost.

    【技術實現步驟摘要】
    一種監控電腦應用使用情況的方法
    本專利技術涉及信息安全
    ,特別涉及一種監控電腦應用使用情況的方法。
    技術介紹
    在高速發展的信息時代,人們的大部分工作學習都離不開電腦。在企業上班族中,由于工作中都會接觸到電腦,并且企業局域網的電腦通常也都接入了互聯網,這一方面方便了員工的工作,另一方面也使得員工可以輕松進行網絡沖浪,進行與工作無關的上網行為,例如上網購物、在線看視頻、炒股、玩游戲以及QQ聊天等等,嚴重干擾了企業局域網的正常運轉以及其他員工的正常工作,為此公司管理者需要找到遠程查看管理員工的電腦桌面情況。目前也有很多員工監控管理軟件,但大多都是針對當前用戶所獲取焦點的窗口進行監控,如果用戶同時在看電影,又在做工作相關的事就監控不了其做的工作無關的事了。
    技術實現思路
    本專利技術針對現有技術的缺陷,提供了,能有效的解決上述現有技術存在的問題。一種監控電腦應用使用情況的方法,包括以下步驟:S1:準備應用程序分類數據庫在;S2:抓取用戶打開的窗口信息;S3:根據屏幕屏占比,窗口獲取焦點情況,及應用程序操作類別計算用戶所使用的目標程序;S4:獲取應用程序使用時間生成可視化報表。作為優選,所述S1具體步驟如下:S11:找到電腦軟件下載網站;S12:根據分類需求編寫網絡數據抓取腳本;S13:運行腳本抓取分類數據并導入數據庫;S14:收集各臺電腦中安裝的應用軟件名稱;S15:在數據庫中查找是否存在對該軟件的分類,若存在則繼續查找下一個應用程序,若不存在則進入步驟三;S16:將應用程序存儲到未分類的數據表中進行人工分類;S17:分類結果出來后,為各個分類設置應用程序操作類別,一、打開程序不需要用戶操作;二、打開程序需要用戶操作。作為優選,所述S2具體步驟如下:S21:根據API獲取用戶桌面的句柄;S22:獲取桌面下的所有子窗口及用戶打開的所有窗口;S23:獲取每個窗口的屬性值,包括窗口的進程id,窗口所在位置;S24:根據進程id獲取窗口所屬應用程序,并獲取應用程序路徑及名稱、版本信息。作為優選,所述S3的具體步驟如下:S31:利用WindowsAPI獲取所有應用程序窗口列表,默認為從上層窗口往下排列;S32:電腦屏幕大小獲取;S33:計算頂層窗口屏占比;S34:計算下一層窗口屏占比;S35:分析用戶使用目標應用程序,首先判斷所有打開的應用是否包含不需要用戶操作的應用,若包含則判斷是否獲取了焦點,獲取焦點的即為目標應用程序,否則判斷該類應用中窗口屏幕占用率或顯示率大的為目標應用程序;如果都為需要用戶操作的應用,則獲取焦點的即為目標應用程序。作為優選,所述S33的具體步驟如下:S331:判斷應用窗口左邊位置是否小于0,如果小于0則將顯示的左邊位置設為0,否則不變;S332:判斷應用窗口頂部位置是否小于0,如果小于0則將顯示的頂部位置設為0,否則不變;S333:判斷應用窗口右邊位置是否大于屏幕寬度,如果大于屏幕寬度則將顯示的右邊位置設為屏幕的寬,否則不變;S334:判斷應用窗口底部位置是否大于屏幕高度,如果大于屏幕高度則將顯示的底部位置設為屏幕的高,否則不變;S335:根據多邊形面積計算公式獲取屏幕面積大小、頂層窗口總大小和頂層窗口顯示大小;S336:屏占比計算公式為:屏占比=窗口顯示面積/屏幕面積,顯示比例計算公式為:顯示比=窗口顯示面積/窗口總面積;S337:將該層窗口存入到一個緩存列表list中。作為優選,所述S34的具體步驟如下:S341:排除屏幕以外部分,依次執行步驟S331、S332、S333、S334;S342:排除被其上面窗口遮擋部分;S343:計算顯示的面積及所有顯示面積相加;S344:執行步驟S336,S337直到所有窗口屏占比計算完為止。作為優選,所示S342的具體步驟如下:S3421:將應用程序屏幕位置信息按順時針轉換為路徑點數據path1;S3422:從list列表中取出一個窗口路徑path2與當前窗口路徑做比較,計算出當前窗口沒被遮擋的部分;S34221:從path1第一個點開始,判斷是否path2遮擋,如果被遮擋就繼續判斷下一個點直到找到不被遮擋的點或到最后一個點為止,將這個點作為顯示面積的路徑path的起始點,記錄該點在path1中的下標index。如果到最后一個點還是被遮擋的,說明該層窗口被完全遮擋,顯示面積為0;S34222:從path中最后一個點開始,判斷該點與在path1中第index+1個點組成的線段是否與path2有交點,若有交點則將交點記錄在path中,并記錄與path2中相交的線段的結束點下標index,執行S3443;若沒有交點則將path1中第index+1個點記錄在path中,并將index加1,繼續執行S34222:,當遇到下一個記入path的點與path的第一個點相同時,執行步驟S3423;S34223:從path中最后一個點開始,判斷該點與在path2中第index-1個點組成的線段是否與path1有交點,若有交點則將交點記錄在path中,并記錄與path1中相交的線段的結束點下標index,執行S34222。若沒有交點則將path2中第index-1個點記錄在path中,并將index減1,繼續執行S34223,當遇到下一個記入path的點與path的第一個點相同時,執行步驟S3423;S3423:判斷path1中是否還有沒有被path2遮擋但path中不存在,若有則以重新創建一個新的顯示面積的路徑n_path,并將該點記入n_path中,執行步驟S34222;若不存在則執行步驟S3422,直到list中取完為止。作為優選,所述S4具體步驟如下:S41:每隔一定時間執行S2、S3所有步驟,獲取用戶使用的目標應用程序;S42:比對上一次記錄的應用程序與當前記錄應用程序是否為同一程序,若是則不做操作,如不是則將當前時間記為上一次應用使用結束時間及這次應用使用的開始時間;S43:根據數據庫分類,計算出各個分類的總時間、無效時間、有效時間;S44:根據上一步獲取的數據生成分析圖。與現有技術相比本專利技術的優點在于:全面分類應用數據庫;準確抓取用戶打開的窗口信息;準確獲取用戶使用的目標程序,能夠在同時打開多個窗口不能精確定位員工正在使用應用的問題;加強工作期間企業對員工的管理大大減少了企業管理者管理成本。附圖說明圖1為本專利技術實施例生成的員工使用程序分析圖。具體實施方式為使本專利技術的目的:技術方案及優點更加清楚明白,以下舉實施例,對本專利技術做進一步詳細說明。一種監控電腦應用使用情況的方法,包括以下步驟:S1:準備應用程序分類數據庫在;S2:抓取用戶打開的窗口信息;S3:根據屏幕屏占比,窗口獲取焦點情況,及應用程序操作類別計算用戶所使用的目標程序;S4:獲取應用程序使用時間生成可視化報表。所述S1具體步驟如下:S11:在網絡上找到電腦軟件下載網站;S12:根據分類需求編寫網絡數據抓取腳本;S13:運行腳本抓取數據并導入數據庫;S14:收集各臺電腦中安裝的應用軟件名稱;S15:在數據庫中查找是否存在對該軟件的分類,若存在則繼續查找下一個應用程序,若不存在則進入步驟三;S16:將應用程序存儲到未分類的數據表中進行人工分類。S17:分類結果出來后,為各個分類設置應用程序操作類別,一、本文檔來自技高網...
    一種監控電腦應用使用情況的方法

    【技術保護點】
    一種監控電腦應用使用情況的方法,其特征在于包括以下步驟:S1:準備應用程序分類數據庫在;S2:抓取用戶打開的窗口信息;S3:根據屏幕屏占比,窗口獲取焦點情況,及應用程序操作類別計算用戶所使用的目標程序;S4:獲取應用程序使用時間生成可視化報表。

    【技術特征摘要】
    1.一種監控電腦應用使用情況的方法,其特征在于包括以下步驟:S1:準備應用程序分類數據庫在;S2:抓取用戶打開的窗口信息;S3:根據屏幕屏占比,窗口獲取焦點情況,及應用程序操作類別計算用戶所使用的目標程序;S4:獲取應用程序使用時間生成可視化報表。2.根據權利要求1所述的一種監控電腦應用使用情況的方法,其特征在于所述S1具體步驟如下:S11:找到電腦軟件下載網站;S12:根據分類需求編寫網絡數據抓取腳本;S13:運行腳本抓取分類數據并導入數據庫;S14:收集各臺電腦中安裝的應用軟件名稱;S15:在數據庫中查找是否存在對該軟件的分類,若存在則繼續查找下一個應用程序,若不存在則進入步驟三;S16:將應用程序存儲到未分類的數據表中進行人工分類;S17:分類結果出來后,為各個分類設置應用程序操作類別,一、打開程序不需要用戶操作;二、打開程序需要用戶操作。3.根據權利要求2所述的一種監控電腦應用使用情況的方法,其特征在于,所述S2具體步驟如下:S21:根據API獲取用戶桌面的句柄;S22:獲取桌面下的所有子窗口及用戶打開的所有窗口;S23:獲取每個窗口的屬性值,包括窗口的進程id,窗口所在位置;S24:根據進程id獲取窗口所屬應用程序,并獲取應用程序路徑及名稱、版本信息。4.根據權利要求3所述的一種監控電腦應用使用情況的方法,其特征在于所述S3的具體步驟如下:S31:利用WindowsAPI獲取所有應用程序窗口列表,默認為從上層窗口往下排列;S32:電腦屏幕大小獲取;S33:計算頂層窗口屏占比;S34:計算下一層窗口屏占比;S35:分析用戶使用目標應用程序,首先判斷所有打開的應用是否包含不需要用戶操作的應用,若包含則判斷是否獲取了焦點,獲取焦點的即為目標應用程序,否則判斷該類應用中窗口屏幕占用率或顯示率大的為目標應用程序;如果都為需要用戶操作的應用,則獲取焦點的即為目標應用程序。5.根據權利要求4所述的一種監控電腦應用使用情況的方法,其特征在于所述S33的具體步驟如下:S331:判斷應用窗口左邊位置是否小于0,如果小于0則將顯示的左邊位置設為0,否則不變;S332:判斷應用窗口頂部位置是否小于0,如果小于0則將顯示的頂部位置設為0,否則不變;S333:判斷應用窗口右邊位置是否大于屏幕寬度,如果大于屏幕寬度則將顯示的右邊位置設為屏幕的寬,否則不變;S334:判斷應用窗口底部位置是否大于屏幕高度,如果大于屏幕高度則將顯示的底部位置設為屏幕的高,否則不變;S335:根據多邊形面積計算公式獲取屏幕面積大小、頂層窗口總大小和頂層窗口顯示大小;S336:屏占比計算公式為:屏占比=窗口顯示面積/屏幕面積,顯示比例計算公式為:顯示比=窗口顯示面積/窗口總面積;S337:將該層窗口存入到一個緩存列表list中。6.根...

    【專利技術屬性】
    技術研發人員:梁效寧雷科
    申請(專利權)人:四川艾特贏泰智能科技有限責任公司
    類型:發明
    國別省市:四川,51

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产综合无码一区二区三区| 无码日本电影一区二区网站| 国外AV无码精品国产精品| 久久久久久国产精品无码超碰| 18禁无遮拦无码国产在线播放| 免费人成无码大片在线观看| 亚洲级αV无码毛片久久精品| 中日韩精品无码一区二区三区| 精品久久久久久无码中文字幕| 色窝窝无码一区二区三区色欲 | 亚洲成a人无码亚洲成www牛牛| 国产久热精品无码激情| 18禁超污无遮挡无码免费网站| 亚洲精品无码日韩国产不卡av| 亚洲国产精品无码久久SM| 精品无码国产AV一区二区三区| 熟妇人妻无码中文字幕| 精品久久久无码中文字幕| 亚洲AV无码成人网站在线观看| 中文字字幕在线中文无码| 日韩专区无码人妻| 无码喷水一区二区浪潮AV| AV无码精品一区二区三区| 无码日韩精品一区二区免费暖暖 | 国产精品多人p群无码 | 亚洲国产精品无码中文字| 国产在线无码精品无码| 国产成人无码A区精油按摩| 亚洲精品无码国产片| 精品国产aⅴ无码一区二区| 久久无码无码久久综合综合| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产自无码视频在线观看| 内射人妻无套中出无码| 无码成人AAAAA毛片| 日韩视频无码日韩视频又2021| 无码毛片一区二区三区中文字幕 | 国产精品一区二区久久精品无码| 最新亚洲人成无码网www电影| 少妇极品熟妇人妻无码| 国产精品无码AV不卡|