一種usb打印機數據監測分析系統及方法
【專利摘要】本發明公開一種USB打印機數據監測分析系統及方法,所述系統包括數據采集模塊,用于采集主機向USB打印機發送的數據和命令,并傳輸給頁面還原及內容解析模塊;頁面還原及內容解析模塊,對來自所述數據采集模塊的數據進行解析,區分出打印頁面信息和USB打印機信息,啟動模擬還原功能,對所述打印頁面信息進行還原。本發明不改變原有打印連接關系,不受監測平臺的制約,具有工作獨立、應用統一、部署方便等特點,適合第三方監管和信息分析。
【專利說明】
一種USB打印機數據監測分析系統及方法
技術領域
[0001]本發明涉及打印安全領域,具體涉及USB打印機數據監測分析系統及方法。
【背景技術】
[0002]隨著打印機日新月異的發展,市場的各行各業基本都會配備相應的USB打印機。從安全角度來看,對打印數據進行實時監測,能及時發現涉及重大商業或私人的信息是否泄漏,保證打印內容安全。
[0003]目前相關的打印監控技術主要包含:1.在計算機上部署特定的監控程序,程序運行時通過監聽打印端口方式實現打印數據的監控;2.在計算機上安裝虛擬打印機設備控制器及驅動器,由虛擬打印機先得到打印請求和打印頁面數據信息,從而實現打印數據的監控。上述方法都需要在計算機安裝特定的軟件或驅動,存在以下不足:第一,對于一些具有保密性質的計算機具有較高的權限,是不允許安裝外部軟件的,而且如果軟件以進程注入方式運行,也容易被殺毒軟件誤隔離,造成監控失效;第二,只針對計算機系統設計的方法存在一定的局限性,在一些POS機系統、嵌入式系統、Linux等系統下會有兼容性問題。
【發明內容】
[0004]為了解決現有技術中的不足,本發明提供一種USB打印機數據監測分析系統,不需要安裝驅動,完全獨立工作。
[0005]—種USB打印機數據監測分析系統,包括數據采集模塊,用于采集主機向USB打印機發送的數據和命令,并傳輸給頁面還原及內容解析模塊;頁面還原及內容解析模塊,對來自所述數據采集模塊的數據進行解析,區分出打印頁面信息和USB打印機信息,啟動模擬還原功能,對所述打印頁面信息進行頁面還原;所述數據采集模塊與所述頁面還原及內容解析模塊通過以太網、串行總線或無線方式通信連接。
[0006]所述數據采集模塊包括2個USB端口,一端連接主機,另一端連接USB打印機。
[0007]所述頁面還原及內容解析模塊包括數據傳輸單元、數據緩存區、打印機模擬還原單元和頁面數據解析單元,其中所述數據傳輸單元接收來自數據采集模塊的數據,所述數據緩存區用于存儲數據中的打印頁面信息,所述打印機模擬還原單元用于根據數據中的USB打印機信息啟動模擬還原功能,對打印頁面信息進行頁面還原;所述頁面數據解析單元與所述打印機模擬還原單元相連,從打印頁面中提取信息供應用系統使用。
[0008]所述應用系統為存儲設備或應用服務器。
[0009]所述無線方式為wifi或藍牙。
[0010]所述主機為PC、P0S機、打印服務器的至少一種。
[0011]本發明不改變原有打印連接關系,不受監測平臺的制約,具有工作獨立、應用統一、部署方便等特點,適合第三方監管和信息分析。
[0012]本發明還提供一種USB打印機數據監測分析方法,包括以下步驟:
[0013]S1、數據采集模塊和頁面還原及內容解析模塊初始化;
[0014]S2、數據采集模塊監測并采集主機和USB打印機之間傳輸的數據;
[0015]S3、數據采集模塊將數據傳送至頁面還原及內容解析模塊,所述頁面還原及內容解析模塊進行如下處理:根據數據中的USB打印機信息,啟動打印機模擬還原單元,并對數據中的打印頁面信息進行頁面還原并保存,頁面數據解析單元從打印頁面中提取信息供應用系統使用;
[0016]S4、重復 S2 ?S3。
[0017]本發明又提供一種USB打印機數據監測分析方法,包括以下步驟:
[0018]Al、數據采集模塊和頁面還原及內容解析模塊初始化;
[0019]A2、頁面還原及內容解析模塊接收數據采集模塊傳來的數據;
[0020]A3、頁面還原及內容解析模塊根據USB打印機信息啟動打印機模擬還原單元,并對數據中的打印頁面信息進行頁面還原并保存,頁面數據解析單元從打印頁面中提取信息供應用系統使用;
[0021]A4、重復 A2 ?A3。
[0022]所述數據采集模塊傳來的數據是所述數據采集模塊監測并采集到的主機與USB打印機之間傳輸的數據。
[0023]本發明工作獨立,過程簡單,自動對打印數據進行分別處理,適合第三方監管和信息分析。
【附圖說明】
[0024]圖1為本發明實施例USB打印機數據監測分析系統原理圖;
[0025]圖2為圖1實施例中頁面還原及內容解析模塊內部結構原理圖;
[0026]圖3為本發明另一實施例USB打印機數據監測分析方法流程圖。
【具體實施方式】
[0027]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0028]實施例1
[0029 ] 如圖1所示,本實施例包括N臺主機、N臺USB打印機,在每臺主機和對應的USB打印機之間都對應連接有一個數據采集模塊,數據采集模塊與主機和USB打印機均通過USB端口連接。主機可以是個人PC、打印服務器或POS機。
[0030]每個數據采集模塊上還設有物理通訊端口,可以是以太網接口、串行總線接口或wifi,藍牙等無線接口,N個數據采集模塊通過各自的通信端口與同一個頁面還原及內容解析模塊相連,頁面還原及內容解析模塊可連接存儲設備、PC、局域網絡或應用服務器等應用系統。
[0031]頁面還原及內容解析模塊是一個可動態加載多種打印機模擬還原功能的數據分析模塊,其內部結構如圖2所示,包括數據傳輸單元、數據緩存區、打印機模擬還原單元和頁面數據解析單元,數據傳輸單元與數據采集模塊進行通信,從數據采集模塊獲得數據,將數據中的USB打印機信息直接發送到打印機模擬還原單元,將打印頁面信息先放入數據緩存區;打印機模擬還原單元根據USB打印機信息,啟動打印機模擬還原單元,從數據緩存區中調取打印頁面信息,對其進行頁面還原;頁面數據解析單元與打印機模擬還原單元相連,根據應用系統的請求從打印頁面中提取有效信息。
[0032]實施例2
[0033]如圖3所示,USB打印機數據監測分析方法包括以下步驟:
[0034](I)初始化數據采集模塊和頁面還原及內容解析模塊各單元;
[0035](2)數據采集模塊監測主機和USB打印機之間的數據傳輸;
[0036](3)頁面還原及內容解析模塊接收數據采集模塊傳來的數據,數據包括打印頁面信息和USB打印機信息,先將打印頁面信息放入數據緩存區,將USB打印機信息直接發送到打印機模擬還原單元,啟動打印機模擬還原單元,對打印頁面信息進行頁面還原并存儲,頁面數據解析單元根據應用系統需求從打印頁面中提取有效信息。
[0037](4)重復步驟(2)?步驟(3),對全部打印過程進行監控和分析。
[0038]本發明方案所公開的技術手段不僅限于上述實施方式所公開的技術手段,還包括由以上技術特征任意組合所組成的技術方案。
【主權項】
1.一種USB打印機數據監測分析系統,其特征在于:包括數據采集模塊,用于采集主機向USB打印機發送的數據和命令,并傳輸給頁面還原及內容解析模塊; 頁面還原及內容解析模塊,對來自所述數據采集模塊的數據進行解析,區分出打印頁面信息和USB打印機信息,啟動模擬還原功能,對所述打印頁面信息進行頁面還原;所述數據采集模塊與所述頁面還原及內容解析模塊通過以太網、串行總線或無線方式通信連接。2.根據權利要求1所述的USB打印機數據監測分析系統,其特征在于:所述數據采集模塊包括2個USB端口,一端口連接主機,另一端連接USB打印機。3.根據權利要求1所述的USB打印機數據監測分析系統,其特征在于:所述頁面還原及內容解析模塊包括數據傳輸單元、數據緩存區、打印機模擬還原單元和頁面數據解析單元,其中所述數據傳輸單元接收來自數據采集模塊的數據,所述數據緩存區用于存儲數據中的打印頁面信息,所述打印機模擬還原單元用于根據數據中的USB打印機信息,啟動模擬還原功能,對打印頁面信息進行頁面還原;所述頁面數據解析單元與所述打印機模擬還原單元相連,從打印頁面中提取信息供應用系統使用。4.根據權利要求3所述的USB打印機數據監測分析系統,其特征在于:所述應用系統為存儲設備或應用服務器。5.根據權利要求1所述的USB打印機數據監測分析系統,其特征在于:所述無線方式為wif i或藍牙。6.根據權利要求1所述的USB打印機數據監測分析系統,其特征在于:所述主機為PC、POS機、打印服務器的至少一種。7.一種USB打印機數據監測分析方法,其特征在于,包括以下步驟: 51、數據采集模塊和頁面還原及內容解析模塊初始化; 52、數據采集模塊監測并采集主機和USB打印機之間傳輸的數據; 53、數據采集模塊將數據傳送至頁面還原及內容解析模塊,所述頁面還原及內容解析模塊進行如下處理:根據數據中的USB打印機信息,啟動打印機模擬還原單元,對數據中的打印頁面信息進行頁面還原并保存,頁面數據解析單元從打印頁面中提取信息供應用系統使用; 54、重復S2?S3。8.一種USB打印機數據監測分析方法,其特征在于,包括以下步驟: Al、數據采集模塊和頁面還原及內容解析模塊初始化; A2、頁面還原及內容解析模塊接收數據采集模塊傳來的數據; A3、頁面還原及內容解析模塊根據USB打印機信息啟動模擬還原單元,并對數據中的打印頁面信息進行頁面還原并保存,頁面數據解析單元從打印頁面中提取信息供應用系統使用; 八4、重復八2?八3。9.根據權利要求8所述的USB打印機數據監測分析方法,其特征在于,所述數據采集模塊傳來的數據是所述數據采集模塊監測并采集到的主機與USB打印機之間傳輸的數據。
【文檔編號】G06F3/12GK106095350SQ201610580034
【公開日】2016年11月9日
【申請日】2016年7月21日 公開號201610580034.1, CN 106095350 A, CN 106095350A, CN 201610580034, CN-A-106095350, CN106095350 A, CN106095350A, CN201610580034, CN201610580034.1
【發明人】毛江新, 蔡亮
【申請人】江蘇沁恒股份有限公司