監(jiān)控電腦屏幕的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及監(jiān)控電腦屏幕的方法及系統(tǒng)。該方法包括截圖步驟,其中包括:A1、對電腦屏幕進行截圖,生成第一圖片文件;A2、存儲所述第一圖片文件至第一文件目錄;壓縮步驟,其中包括:B1、從所述第一文件目錄中獲取所述第一圖片文件;B2、對所述第一圖片文件進行壓縮,生成第二圖片文件;B3、存儲所述第二圖片文件至第二文件目錄。實施本發(fā)明,具有以下有益效果:本發(fā)明的監(jiān)控電腦屏幕的方法中對屏幕截圖獲得的圖片文件進行壓縮后存入預(yù)設(shè)路徑的文件目錄,簡單、低成本地實現(xiàn)屏幕監(jiān)控,且占用的存儲空間小,能夠節(jié)省存儲空間。
【專利說明】監(jiān)控電腦屏幕的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機應(yīng)用技術(shù),更具體地說,涉及一種基于管理者的監(jiān)控電腦屏幕的方法及系統(tǒng)。
【背景技術(shù)】
[0002]在電腦的日常應(yīng)用中,管理者通常需要對電腦的使用情況進行掌控,例如針對學(xué)校計算機課程中使用的電腦,老師需要知道學(xué)生是否按照教學(xué)計劃使用電腦。又例如,家庭中的電腦,家長需要知道小孩用電腦時都使用了哪些軟件、上了哪些網(wǎng)站、或玩了什么游戲。而現(xiàn)在一些安全防護軟件的清空歷史記錄的功能可以將上網(wǎng)或電腦使用痕跡清除,導(dǎo)致無法對電腦使用情況進行監(jiān)控。
[0003]現(xiàn)在有一些通過對電腦屏幕進行截圖的方式來監(jiān)控電腦使用情況,但是方法都比較復(fù)雜、成本高,例如需要聯(lián)網(wǎng)傳輸屏幕截圖,且需要占用大的存儲空間。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述成本高、占用存儲空間大的缺陷,提供一種監(jiān)控電腦屏幕的方法和系統(tǒng)。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供一種監(jiān)控電腦屏幕的方法,包括:
[0006]截圖步驟,其中包括:
[0007]41、對電腦屏幕進行截圖,生成第一圖片文件;
[0008]八2、存儲所述第一圖片文件至第一文件目錄;
[0009]壓縮步驟,其中包括:
[0010]81、從所述第一文件目錄中獲取所述第一圖片文件;
[0011]82、對所述第一圖片文件進行壓縮,生成第二圖片文件;
[0012]83、存儲所述第二圖片文件至第二文件目錄。
[0013]在本發(fā)明所述的監(jiān)控電腦屏幕的方法中,包括
[0014]偽裝步驟,其中包括:
[0015]01、從所述第二文件目錄中獲取所述第二圖片文件;
[0016]02、對所述第二圖片文件進行偽裝處理,生成第三圖片文件;
[0017]03、存儲所述第三圖片文件至第三文件目錄。
[0018]在本發(fā)明所述的監(jiān)控電腦屏幕的方法中,步驟81中
[0019]從所述第一文件目錄中獲取所述第一圖片文件之后,將所述第一圖片文件從所述第一文件目錄中刪除。
[0020]在本發(fā)明所述的監(jiān)控電腦屏幕的方法中,步驟中
[0021]從所述第二文件目錄中獲取所述第二圖片文件之后,將所述第二圖片文件從所述第二文件目錄中刪除。
[0022]在本發(fā)明所述的監(jiān)控電腦屏幕的方法中,步驟八1中,所述對電腦屏幕進行截圖是根據(jù)預(yù)先設(shè)定的截取方位進行屏幕截圖。
[0023]在本發(fā)明所述的監(jiān)控電腦屏幕的方法中,所述截圖步驟、壓縮步驟、偽裝步驟每隔預(yù)定的時間間隔執(zhí)行一次。
[0024]在本發(fā)明所述的監(jiān)控電腦屏幕的方法中,所述預(yù)定的時間間隔為5秒。
[0025]在本發(fā)明所述的監(jiān)控電腦屏幕的方法中,還包括:
[0026]在所述截圖步驟、壓縮步驟、偽裝步驟之前,判斷盤符并根據(jù)預(yù)先配置好的備用路徑生成所述第一文件目錄、第二文件目錄和第三文件目錄。
[0027]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種監(jiān)控電腦屏幕的系統(tǒng),其包括截圖單元和壓縮單元,其中
[0028]截圖單元包括:
[0029]用于對電腦屏幕進行截圖,生成第一圖片文件的裝置;及
[0030]用于存儲所述第一圖片文件至第一文件目錄的裝置;
[0031]壓縮單元包括:
[0032]用于從所述第一文件目錄中獲取所述第一圖片文件的裝置;
[0033]用于對所述第一圖片文件進行壓縮,生成第二圖片文件的裝置;及
[0034]用于存儲所述第二圖片文件至第二文件目錄的裝置。
[0035]在本發(fā)明所述的監(jiān)控電腦屏幕的系統(tǒng)中,包括偽裝單元,其包括:
[0036]用于從所述第二文件目錄中獲取所述第二圖片文件的裝置;
[0037]用于對所述第二圖片文件進行偽裝處理,生成第三圖片文件的裝置;及
[0038]用于存儲所述第三圖片文件至第三文件目錄的裝置。
[0039]實施本發(fā)明,具有以下有益效果:本發(fā)明的監(jiān)控電腦屏幕的方法中對屏幕截圖獲得的圖片文件進行壓縮后存入預(yù)設(shè)路徑的文件目錄,簡單、低成本地實現(xiàn)屏幕監(jiān)控,且占用的存儲空間小,能夠節(jié)省存儲空間。
[0040]另外,本發(fā)明的監(jiān)控電腦屏幕的方法還對存儲的圖片文件進行偽裝處理,隱蔽性好、不易被發(fā)現(xiàn),因此被清除的機會小。
【專利附圖】
【附圖說明】
[0041]下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
[0042]圖1是本發(fā)明監(jiān)控電腦屏幕的方法的程序流程圖。
【具體實施方式】
[0043]本發(fā)明構(gòu)思一種電腦屏幕的方法,可在電腦使用過程中,進行屏幕監(jiān)控的實時截圖,圖像的智能壓縮,自動判斷系統(tǒng)盤符以及生成存放目錄。以達(dá)到管理者對電腦的使用情況進行監(jiān)控的目的。
[0044]由于出發(fā)點是管理而非黑客行為,所以本發(fā)明可采用高清截圖方法生成高清圖片,用于管理相關(guān)的作用。
[0045]如圖1所示,在本發(fā)明的監(jiān)控電腦屏幕的方法中,包括線程一、線程二和線程三。
[0046]線程一為截圖處理過程,其執(zhí)行截圖步驟,其中包括:
[0047]步驟八1、對電腦屏幕進行截圖,生成第一圖片文件;
[0048]步驟八2、存儲第一圖片文件至第一文件目錄。
[0049]線程二為壓縮處理過程,其執(zhí)行壓縮步驟,其中包括:
[0050]步驟81、從第一文件目錄中獲取所述第一圖片文件;
[0051]步驟82、對第一圖片文件進行壓縮,生成第二圖片文件;
[0052]步驟83、存儲第二圖片文件至第二文件目錄。
[0053]線程三為偽裝處理過程,其執(zhí)行偽裝步驟,其中包括:
[0054]步驟01、從第二文件目錄中獲取所述第二圖片文件;
[0055]步驟02、對第二圖片文件進行偽裝處理,生成第三圖片文件;
[0056]步驟03、存儲第三圖片文件至第三文件目錄。
[0057]需要說明的是,偽裝步驟(線程三)是可選步驟,在本發(fā)明的一些實施例中,也可以不包括偽裝步驟。例如當(dāng)預(yù)設(shè)的文件目錄的路徑深度大,難以被發(fā)現(xiàn)的情況下,可以不進行偽裝處理?;蛘?,對一些計算機應(yīng)用水平較低的用戶,可以不進行偽裝處理。反之,對于計算機應(yīng)用水平較高的用戶,則需要進行偽裝處理,比如家長監(jiān)控小孩上網(wǎng)行為。
[0058]在本發(fā)明的實施例中,第一文件目錄、第二文件目錄和第三文件目錄是監(jiān)控啟動后,線程一、線程二和線程三分別在執(zhí)行截圖步驟、壓縮步驟、偽裝步驟之前,判斷計算機系統(tǒng)存在的盤符并根據(jù)預(yù)先配置好的備用路徑生成的。例如,從0盤開始判斷,若沒有0盤,再判斷是否為2盤,若沒有2盤,再判斷是否是?盤,……以此類推。判斷出盤符后,根據(jù)預(yù)先配置好的備用路徑在此盤中生成文件目錄,例如0、丨1剛、2:/1/1/^/或?://1/1/V,即將備用路徑設(shè)置為0盤、2盤或?盤下的I目錄/1目錄/?目錄。
[0059]需要說明的是,第一、第二和第三文件目錄可以都設(shè)置在同一路徑下,也可以設(shè)置成各自路徑不同。另外,路徑的深度(層次)不限于上述的三層,也可配置為更少或更多層。
[0060]在本發(fā)明的一些實施例中,在步驟八1中對屏幕截圖優(yōu)選高清截圖。另外,作為選擇,還可設(shè)置成全屏截圖或指定方位截圖,例如指定方位為屏幕的左上方、左下方、右上方、右下方或屏幕中間的預(yù)定大小的區(qū)域,根據(jù)預(yù)先設(shè)定的截取方位進行屏幕截圖。
[0061]在本發(fā)明的一些實施例中,在步驟81從第一文件目錄中獲取所述第一圖片文件之后,將第一圖片文件從第一文件目錄中刪除。例如,第一圖片文件是高清截圖,占用存儲空間大,為節(jié)省存儲空間,可以將其刪除。在步驟82中,對步驟八1中生成的第一圖片文件進行二次加工,在保存高清的同時對圖片進行壓縮。
[0062]在本發(fā)明的一些實施例中,在步驟從第二文件目錄中獲取所述第二圖片文件之后,將第二圖片文件從第二文件目錄中刪除。例如,由于第二圖片文件是圖片格式的壓縮文件,容易引人感興趣去查看,發(fā)現(xiàn)被監(jiān)控,所以最好在偽裝處理生成第三圖片文件后,刪除第二圖片文件。
[0063]在本發(fā)明的實施例中,步驟02中對第二圖片文件進行偽裝處理包括更改文件的格式,即更改后綴名。例如可將后綴名修改成為等格式。作為另一選擇,也可以采用加密算法加密來進行偽裝處理。
[0064]本發(fā)明的監(jiān)控電腦屏幕的方法中可預(yù)先對截圖步驟、壓縮步驟、偽裝步驟執(zhí)行的頻率或周期進行設(shè)定,即每隔預(yù)定的時間間隔執(zhí)行一次。例如,該時間間隔可以設(shè)置為3秒、5秒、10秒、……1分鐘等等。
[0065]例如,在一具體實施例中,線程啟動后線程一進行屏幕截圖生成圖片存放在第一文件目錄;線程二啟動從第一文件目錄獲取截圖文件進行壓縮并對原始圖片進行刪除,將壓縮好的圖片文件存放至第二文件目錄,線程三從第二文件目錄獲取壓縮的圖片進行圖片偽裝并對原始圖片進行刪除,將偽裝好的圖片存放在第三文件目錄。
[0066]以上實施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點,其目的在于讓熟悉此項技術(shù)的人士能夠了解本發(fā)明的內(nèi)容并據(jù)此實施,并不能限制本發(fā)明的保護范圍。凡跟本發(fā)明權(quán)利要求范圍所做的均等變化與修飾,均應(yīng)屬于本發(fā)明權(quán)利要求的涵蓋范圍。
【權(quán)利要求】
1.一種監(jiān)控電腦屏幕的方法,其特征在于,包括: 截圖步驟,其中包括: A1、對電腦屏幕進行截圖,生成第一圖片文件; A2、存儲所述第一圖片文件至第一文件目錄; 壓縮步驟,其中包括: B1、從所述第一文件目錄中獲取所述第一圖片文件; B2、對所述第一圖片文件進行壓縮,生成第二圖片文件; B3、存儲所述第二圖片文件至第二文件目錄。
2.根據(jù)權(quán)利要求1所述的監(jiān)控電腦屏幕的方法,其特征在于,包括 偽裝步驟,其中包括: C1、從所述第二文件目錄中獲取所述第二圖片文件; C2、對所述第二圖片文件進行偽裝處理,生成第三圖片文件; C3、存儲所述第三圖片文件至第三文件目錄。
3.根據(jù)權(quán)利要求1或2所述的監(jiān)控電腦屏幕的方法,其特征在于,步驟B1中 從所述第一文件目錄中獲取所述第一圖片文件之后,將所述第一圖片文件從所述第一文件目錄中刪除。
4.根據(jù)權(quán)利要求2所述的監(jiān)控電腦屏幕的方法,其特征在于,步驟C1中 從所述第二文件目錄中獲取所述第二圖片文件之后,將所述第二圖片文件從所述第二文件目錄中刪除。
5.根據(jù)權(quán)利要求1所述的監(jiān)控電腦屏幕的方法,其特征在于,步驟A1中,所述對電腦屏幕進行截圖是根據(jù)預(yù)先設(shè)定的截取方位進行屏幕截圖。
6.根據(jù)權(quán)利要求2所述的監(jiān)控電腦屏幕的方法,其特征在于,所述截圖步驟、壓縮步驟、偽裝步驟每隔預(yù)定的時間間隔執(zhí)行一次。
7.根據(jù)權(quán)利要求6所述的監(jiān)控電腦屏幕的方法,其特征在于,所述預(yù)定的時間間隔為5秒。
8.根據(jù)權(quán)利要求1所述的監(jiān)控電腦屏幕的方法,其特征在于,還包括: 在所述截圖步驟、壓縮步驟、偽裝步驟之前,判斷盤符并根據(jù)預(yù)先配置好的備用路徑生成所述第一文件目錄、第二文件目錄和第三文件目錄。
9.一種監(jiān)控電腦屏幕的系統(tǒng),其特征在于,包括截圖單元和壓縮單元,其中 截圖單元包括: 用于對電腦屏幕進行截圖,生成第一圖片文件的裝置;并 用于存儲所述第一圖片文件至第一文件目錄的裝置; 壓縮單元包括: 用于從所述第一文件目錄中獲取所述第一圖片文件的裝置; 用于對所述第一圖片文件進行壓縮,生成第二圖片文件的裝置;并 用于存儲所述第二圖片文件至第二文件目錄的裝置。
10.根據(jù)權(quán)利要求9所述的監(jiān)控電腦屏幕的系統(tǒng),其特征在于,包括偽裝單元,其包括: 用于從所述第二文件目錄中獲取所述第二圖片文件的裝置; 用于對所述第二圖片文件進行偽裝處理,生成第三圖片文件的裝置;并用于存儲所述第三圖片文件至第三文件目錄的裝置。
【文檔編號】G06F11/30GK104503879SQ201410713282
【公開日】2015年4月8日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】蔣昌兵 申請人:深圳市賽格導(dǎo)航科技股份有限公司