一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的架構(gòu)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)絡(luò)打印技術(shù),尤其是涉及一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的架構(gòu)。
【背景技術(shù)】
[0002]“大數(shù)據(jù)”作為時(shí)下最火熱的的詞匯,在各個(gè)行業(yè)都有大量的應(yīng)用。隨之而來(lái)的數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)安全、數(shù)據(jù)分析、數(shù)據(jù)挖掘等等圍繞大數(shù)據(jù)的商業(yè)價(jià)值的利用逐漸成為行業(yè)人士爭(zhēng)相追捧的利潤(rùn)焦點(diǎn)。“大數(shù)據(jù)”非常重要的基礎(chǔ)就是可靠的數(shù)據(jù)來(lái)源,即原始數(shù)據(jù)的采集。
[0003]在線上的零售服務(wù)行業(yè),所有的消費(fèi)數(shù)據(jù)都由服務(wù)器進(jìn)行存儲(chǔ),以供日后進(jìn)行分析。然而在線下的零售服務(wù)行業(yè),銷售數(shù)據(jù),如銷售的金額,銷售的單品,類別等等一般都保存在零售商的P0S (計(jì)算機(jī))系統(tǒng)里。要讓這些數(shù)據(jù)供P0S的外部的應(yīng)用,如:營(yíng)銷活動(dòng),會(huì)員系統(tǒng)等等,則需要復(fù)雜的系統(tǒng)對(duì)接,且存在有潛在的風(fēng)險(xiǎn)隱患,如:來(lái)自外部的數(shù)據(jù)盜取,篡改等。也有技術(shù)可以通過(guò)在P0S機(jī)開(kāi)發(fā)部署軟件采集網(wǎng)口上的數(shù)據(jù),但是這種方式需要改動(dòng)P0S機(jī),實(shí)際情況商家是不同意改動(dòng)P0S機(jī),所以這種方案基本上行不通。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的就是針對(duì)當(dāng)前消費(fèi)者無(wú)法在外部采集P0S打印數(shù)據(jù)的現(xiàn)狀,提出一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的架構(gòu)。
[0005]—種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的架構(gòu),其特征在于:包括與網(wǎng)絡(luò)交換機(jī)相連的P0S機(jī)、打印數(shù)據(jù)采集裝置、以及路由器;打印數(shù)據(jù)采集裝置連接網(wǎng)口打印機(jī),由存儲(chǔ)器、芯片、網(wǎng)橋構(gòu)成;路由器連接以太網(wǎng)。
[0006]—種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的方法,其特征在于,包括以下步驟:
201、P0S機(jī)收到使用者打印小票或者文檔指令;
202、P0S機(jī)自動(dòng)將打印數(shù)據(jù)組裝成數(shù)據(jù)包;
203、P0S機(jī)將該數(shù)據(jù)包發(fā)往交換機(jī);
204、交換機(jī)將數(shù)據(jù)包轉(zhuǎn)發(fā)給打印數(shù)據(jù)采集設(shè)備上的網(wǎng)橋;
205、打印數(shù)據(jù)采集設(shè)備按預(yù)先設(shè)定的過(guò)濾規(guī)則對(duì)TCP數(shù)據(jù)進(jìn)行過(guò)濾,過(guò)濾掉非TCP協(xié)議的協(xié)議包;
206、打印數(shù)據(jù)采集設(shè)備分析接收到的TCP數(shù)據(jù)包的源IP地址、目的IP地址、源端口、目的端口等條件,選擇性的進(jìn)行過(guò)濾掉交換機(jī)上其他設(shè)備發(fā)送過(guò)來(lái)的TCP廣播包;
207、打印數(shù)據(jù)采集設(shè)備分析TCP數(shù)據(jù)包,將數(shù)據(jù)包中的頭部去掉,保留TCP的控制打印機(jī)打印的控制指令;
208、網(wǎng)橋?qū)⒖刂拼蛴C(jī)打印的控制指令發(fā)送到網(wǎng)口打印機(jī)相應(yīng)的端口;
209、網(wǎng)口打印機(jī)接收到控制打印機(jī)打印的控制指令,進(jìn)行打印機(jī)輸出。
[0007]所述的打印數(shù)據(jù)采集設(shè)備需要進(jìn)行預(yù)先設(shè)置選項(xiàng),采集選項(xiàng)包括監(jiān)控的源IP地址、目的IP地址、目的端口、需要采集數(shù)據(jù)的網(wǎng)卡名稱。
[0008]與現(xiàn)有技術(shù)相比,本發(fā)明的效果是積極明顯的:本方法在不改動(dòng)P0S機(jī)內(nèi)部軟件的前提下,只需要在新的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的打印機(jī)數(shù)據(jù)采集設(shè)備中進(jìn)行設(shè)置,選擇需要采集的對(duì)應(yīng)的網(wǎng)絡(luò)打印機(jī)連接的網(wǎng)卡就可以準(zhǔn)確無(wú)誤的采集到打印機(jī)數(shù)據(jù)。
[0009]具體的,本發(fā)明中所述的P0S機(jī)、交換機(jī)、打印數(shù)據(jù)采集設(shè)備、路由器、網(wǎng)口打印機(jī)可采用現(xiàn)有技術(shù)中的公知方案,有關(guān)上述公知技術(shù)方案,本領(lǐng)域的技術(shù)人員均已了解,在此不再贅述。
【附圖說(shuō)明】
[0010]圖1為本發(fā)明的硬件架構(gòu)圖;
圖2為本發(fā)明的方法流程圖。
【具體實(shí)施方式】
[0011]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0012]如圖1所示:一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的架構(gòu),其特征在于:包括與網(wǎng)絡(luò)交換機(jī)相連的P0S機(jī)、打印數(shù)據(jù)采集裝置、以及路由器;打印數(shù)據(jù)采集裝置連接網(wǎng)口打印機(jī),由存儲(chǔ)器、芯片、網(wǎng)橋構(gòu)成;路由器連接以太網(wǎng)。
[0013]如圖2所示:一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的方法,其特征在于,包括以下步驟:
201、P0S機(jī)收到使用者打印小票或者文檔指令;
202、P0S機(jī)自動(dòng)將打印數(shù)據(jù)組裝成數(shù)據(jù)包;
203、P0S機(jī)將該數(shù)據(jù)包發(fā)往交換機(jī);
204、交換機(jī)將數(shù)據(jù)包轉(zhuǎn)發(fā)給打印數(shù)據(jù)采集設(shè)備上的網(wǎng)橋;
205、打印數(shù)據(jù)采集設(shè)備按預(yù)先設(shè)定的過(guò)濾規(guī)則對(duì)TCP數(shù)據(jù)進(jìn)行過(guò)濾,過(guò)濾掉非TCP協(xié)議的協(xié)議包;
206、打印數(shù)據(jù)采集設(shè)備分析接收到的TCP數(shù)據(jù)包的源IP地址、目的IP地址、源端口、目的端口等條件,選擇性的進(jìn)行過(guò)濾掉交換機(jī)上其他設(shè)備發(fā)送過(guò)來(lái)的TCP廣播包;
207、打印數(shù)據(jù)采集設(shè)備分析TCP數(shù)據(jù)包,將數(shù)據(jù)包中的頭部去掉,保留TCP的控制打印機(jī)打印的控制指令;
208、網(wǎng)橋?qū)⒖刂拼蛴C(jī)打印的控制指令發(fā)送到網(wǎng)口打印機(jī)相應(yīng)的端口;
209、網(wǎng)口打印機(jī)接收到控制打印機(jī)打印的控制指令,進(jìn)行打印機(jī)輸出。
[0014]所述的打印數(shù)據(jù)采集設(shè)備需要進(jìn)行預(yù)先設(shè)置選項(xiàng),采集選項(xiàng)包括監(jiān)控的源IP地址、目的IP地址、目的端口、需要采集數(shù)據(jù)的網(wǎng)卡名稱。
[0015]當(dāng)然,上述說(shuō)明并非是對(duì)本發(fā)明的限制,本發(fā)明也并不僅限于上述舉例,本技術(shù)領(lǐng)域的普通技術(shù)人員在本發(fā)明的實(shí)質(zhì)范圍內(nèi)做出的變化、改型、添加或替換,也應(yīng)屬于本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的架構(gòu),其特征在于:包括與網(wǎng)絡(luò)交換機(jī)相連的POS機(jī)、打印數(shù)據(jù)采集裝置、以及路由器;打印數(shù)據(jù)采集裝置連接網(wǎng)口打印機(jī),由存儲(chǔ)器、芯片、網(wǎng)橋構(gòu)成;路由器連接以太網(wǎng)。2.—種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的方法,其特征在于,包括以下步驟: 201、POS機(jī)收到使用者打印小票或者文檔指令; 202、POS機(jī)自動(dòng)將打印數(shù)據(jù)組裝成數(shù)據(jù)包; 203、POS機(jī)將該數(shù)據(jù)包發(fā)往交換機(jī); 204、交換機(jī)將數(shù)據(jù)包轉(zhuǎn)發(fā)給打印數(shù)據(jù)采集設(shè)備上的網(wǎng)橋; 205、打印數(shù)據(jù)采集設(shè)備按預(yù)先設(shè)定的過(guò)濾規(guī)則對(duì)TCP數(shù)據(jù)進(jìn)行過(guò)濾,過(guò)濾掉非TCP協(xié)議的協(xié)議包; 206、打印數(shù)據(jù)采集設(shè)備分析接收到的TCP數(shù)據(jù)包的源IP地址、目的IP地址、源端口、目的端口等條件,選擇性的進(jìn)行過(guò)濾掉交換機(jī)上其他設(shè)備發(fā)送過(guò)來(lái)的TCP廣播包; 207、打印數(shù)據(jù)采集設(shè)備分析TCP數(shù)據(jù)包,將數(shù)據(jù)包中的頭部去掉,保留TCP的控制打印機(jī)打印的控制指令; 208、網(wǎng)橋?qū)⒖刂拼蛴C(jī)打印的控制指令發(fā)送到網(wǎng)口打印機(jī)相應(yīng)的端口; 209、網(wǎng)口打印機(jī)接收到控制打印機(jī)打印的控制指令,進(jìn)行打印機(jī)輸出。3.根據(jù)權(quán)利要求2所述的一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的方法,其特征在于:所述的打印數(shù)據(jù)采集設(shè)備需要進(jìn)行預(yù)先設(shè)置選項(xiàng),采集選項(xiàng)包括監(jiān)控的源IP地址、目的IP地址、目的端口、需要采集數(shù)據(jù)的網(wǎng)卡名稱。
【專利摘要】本發(fā)明公開(kāi)了一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的架構(gòu),其特征在于:包括與網(wǎng)絡(luò)交換機(jī)相連的POS機(jī)、打印數(shù)據(jù)采集裝置、以及路由器;打印數(shù)據(jù)采集裝置連接網(wǎng)口打印機(jī),由存儲(chǔ)器、芯片、網(wǎng)橋構(gòu)成;路由器連接以太網(wǎng)。一種雙網(wǎng)卡網(wǎng)橋方式采集網(wǎng)口打印機(jī)數(shù)據(jù)的方法,其特征在于,包括以下步驟:201、POS機(jī)收到使用者打印小票或者文檔指令;202、POS機(jī)自動(dòng)將打印數(shù)據(jù)組裝成數(shù)據(jù)包;203、POS機(jī)將該數(shù)據(jù)包發(fā)往交換機(jī);204、交換機(jī)將數(shù)據(jù)包轉(zhuǎn)發(fā)給打印數(shù)據(jù)采集設(shè)備上的網(wǎng)橋。本發(fā)明不改動(dòng)POS機(jī)內(nèi)部軟件的前提下,只需要在新的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的打印機(jī)數(shù)據(jù)采集設(shè)備中進(jìn)行設(shè)置,選擇需要采集的對(duì)應(yīng)的網(wǎng)絡(luò)打印機(jī)連接的網(wǎng)卡就可以準(zhǔn)確無(wú)誤的采集到打印機(jī)數(shù)據(jù)。
【IPC分類】G06F3/12
【公開(kāi)號(hào)】CN105278886
【申請(qǐng)?zhí)枴緾N201510233358
【發(fā)明人】高鵬, 張博文, 庾良建
【申請(qǐng)人】北京互幫國(guó)際技術(shù)有限公司
【公開(kāi)日】2016年1月27日
【申請(qǐng)日】2015年5月11日