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