專利名稱:網(wǎng)絡(luò)稅控收款終端體系結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種商用收款終端的體系結(jié)構(gòu),尤其是一種網(wǎng)絡(luò)稅控收款終端體系 結(jié)構(gòu)。
背景技術(shù):
目前,商用收款POS機(jī)已被大中型零售商場、連鎖快餐業(yè)廣泛使用,基于局域 網(wǎng)的P0S系統(tǒng)、MIS系統(tǒng)與財務(wù)系統(tǒng)也已成為廣泛使用的商品銷售應(yīng)用系統(tǒng),如今, 引入稅控功能的銷售系統(tǒng)也開始逐漸進(jìn)入實施階段。
當(dāng)前外接網(wǎng)絡(luò)稅控器的商用收款機(jī)以如圖1的方式接入局域網(wǎng)。網(wǎng)絡(luò)稅控器作 為普通外設(shè)掛接于商用收款機(jī),網(wǎng)絡(luò)稅控器對銷售數(shù)據(jù)的獲取需要與作為軟件模塊 加載于商用收款機(jī)操作系統(tǒng)中的稅控釆集模塊握手。
上述實施方式的潛在安全隱患如下稅控器作為普通外設(shè)掛接于收款機(jī),稅控 采集模塊作為軟件模塊,存在一定被卸載或旁路的危險。稅控采集模塊需要引入用 戶原有的操作系統(tǒng)中,則該模塊的實現(xiàn)需要考慮用戶操作系統(tǒng)的差異。
因此,亟待開發(fā)出一種防止擴(kuò)展系統(tǒng)模塊被卸載,也可對擴(kuò)展可編程片上系統(tǒng) 的工作狀態(tài)進(jìn)行監(jiān)控,及早發(fā)現(xiàn)可能出現(xiàn)安全隱患的網(wǎng)絡(luò)稅控收款終端體系結(jié)構(gòu)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種對基于局域網(wǎng)的網(wǎng)絡(luò)稅控收款終端體系結(jié)構(gòu),以改變 目前存在的安全隱患,將商用收款系統(tǒng)與稅控系統(tǒng)在體系結(jié)構(gòu)上進(jìn)行整合,大大降 低了生產(chǎn)的總成本。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的
一種網(wǎng)絡(luò)稅控收款終端體系結(jié)構(gòu),在所述的商用收款終端結(jié)構(gòu)上擴(kuò)展可編程 片,對原有系統(tǒng)工作狀態(tài)監(jiān)視;對數(shù)據(jù)流動感知,獲取分析;數(shù)據(jù)采樣模塊掛接在原系統(tǒng)的LPC總線上,采集該總線上的數(shù)據(jù);該數(shù)據(jù)總線與外部端口連接;所述的 數(shù)據(jù)存儲于雙口 R雄中,所述的數(shù)據(jù)存儲分為目錄區(qū)和數(shù)據(jù)區(qū)。
前述的體系結(jié)構(gòu)設(shè)有收款模塊和稅控模塊,所述的收款模塊和稅控模塊并行運行。
前述的擴(kuò)展可編程片,通過掛接在低引腳數(shù)總線上的數(shù)據(jù)采集模塊和雙口 RAM 與原基于x86工作模式的系統(tǒng)相連,雙口 RAM存儲截取得到的原工作系統(tǒng)的特定數(shù) 據(jù),并作為擴(kuò)展系統(tǒng)的共享存儲。
擴(kuò)展可編程片通過數(shù)據(jù)采集模塊截取原x86系統(tǒng)通過LPC總線送往其外圍接口 的數(shù)據(jù),將計算后的相應(yīng)稅控信息,傳送至局域網(wǎng)中的稅控服務(wù)器。
稅控收款終端要在開機(jī)啟動時由BIOS對采集模塊及擴(kuò)展可編程片上系統(tǒng)進(jìn)行 完整性校驗。
本發(fā)明一種對基于局域網(wǎng)的網(wǎng)絡(luò)稅控收款終端體系結(jié)構(gòu),與現(xiàn)有技術(shù)相比,具 有以下明顯的優(yōu)勢和有益效果
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明所述的網(wǎng)絡(luò)稅控收款終端的體 系結(jié)構(gòu),最大程度地將新興的可編程片上系統(tǒng)與現(xiàn)有的微機(jī)體系結(jié)構(gòu)相結(jié)合,以實 現(xiàn)一個系統(tǒng)平臺主動介入到另一個系統(tǒng)平臺的工作環(huán)境,并獲取其相應(yīng)的數(shù)據(jù)、工 作狀態(tài)和性能指標(biāo)等,在安全性上最大程度實現(xiàn)防卸載、防旁路的目標(biāo)。本發(fā)明采 用了不在用戶原有操作系統(tǒng)層以上做任何修改的實現(xiàn)機(jī)制,減少了在軟件系統(tǒng)作修 改時需根據(jù)用戶系統(tǒng)差異而進(jìn)行不同功能模塊開發(fā)的繁瑣工作,同時維護(hù)了用戶原 先的軟件系統(tǒng)。系統(tǒng)的硬件擴(kuò)展做到對用戶透明,即不對用戶原有的軟硬件使用有 任何的影響。通過修改BIOS以對系統(tǒng)完整性進(jìn)行校驗,增加了系統(tǒng)的安全性。將 商用收款系統(tǒng)與稅控系統(tǒng)在體系結(jié)構(gòu)上進(jìn)行整合,大大降低了生產(chǎn)的總成本。
圖1為現(xiàn)有稅控系統(tǒng)中商用收款機(jī)外接網(wǎng)絡(luò)稅控器的工作方式原理圖; 圖2為本發(fā)明網(wǎng)絡(luò)稅控收款終端的體系結(jié)構(gòu)原理具體實施例方式
本發(fā)明的一種網(wǎng)絡(luò)稅控收款終端的體系結(jié)構(gòu),其較佳的具體實施方式
是,如圖
2所示,掛接在與原系統(tǒng)南橋芯片相連的LPC總線上的數(shù)據(jù)采樣模塊采集該總線上 的數(shù)據(jù)并將可能送往外部打印端口 (如串行端口、并行端口)的數(shù)據(jù)存儲于雙口 RAM 中。存儲分為目錄區(qū)和數(shù)據(jù)區(qū),目錄區(qū)的結(jié)構(gòu)如表l所示
表l雙口RAM目錄區(qū)結(jié)構(gòu)
目標(biāo)端口地址(I)在數(shù)據(jù)區(qū)中的首址(n)是否有效(III)
Port—addrlData—addrlValidl
Port—addr2Data—addr2Valid2
Port—addr3Data—addr3Valid3
字段(i)標(biāo)識所截獲的數(shù)據(jù)送往的目標(biāo)端口地址,字段(n)標(biāo)識該段數(shù)據(jù)
在RAM數(shù)據(jù)區(qū)中的首地址,字段(III)標(biāo)識該段數(shù)據(jù)當(dāng)前是否有效,若當(dāng)前數(shù)據(jù) 己被新數(shù)據(jù)覆蓋,則該字段標(biāo)識為無效。擴(kuò)展可編程片上系統(tǒng)從雙口RAM中掃描目 錄表,獲取相應(yīng)數(shù)據(jù)區(qū)數(shù)據(jù)進(jìn)行分析。
具體實施例,如圖2所示,所述的可編程片上系統(tǒng)為基于Nios嵌入式處理器 軟核的片上可編程系統(tǒng),系統(tǒng)總線為Avalon總線,Avalon總線是一種協(xié)議較為簡 單的片內(nèi)總線,Nios CPU通過Avalon總線與各外設(shè)接口進(jìn)行數(shù)據(jù)交換。擴(kuò)展SOPC 系統(tǒng)從雙口 RAM中通過掃描目錄表提取數(shù)據(jù)區(qū)中的有效數(shù)據(jù),此過程可進(jìn)一步通過 配置文件規(guī)定提取原系統(tǒng)送往指定端口的數(shù)據(jù)(如C0M1、 COM2、 LTP1、 LTP2等)。 截獲得到的銷售數(shù)據(jù)將通過擴(kuò)展可編程片上系統(tǒng)中的軟件系統(tǒng)進(jìn)行解析,分解數(shù)據(jù) 項,形成稅控銷售數(shù)據(jù),并通過局域網(wǎng)上傳至稅控服務(wù)器。稅控服務(wù)器依照國家標(biāo) 準(zhǔn)GB 18240.1、 GB 18240.2、 GB 18240.3與稅務(wù)機(jī)關(guān)稅控管理信息系統(tǒng)銜接,獲 取用戶數(shù)據(jù)、機(jī)器數(shù)據(jù)、發(fā)票數(shù)據(jù);傳送發(fā)票交易數(shù)據(jù);接受稅務(wù)稽査人員的稅務(wù) 檢查。整個稅控收款終端的網(wǎng)絡(luò)接口連接至集線控制器(Hub Controller)的UpLink 端口,原系統(tǒng)的網(wǎng)絡(luò)端口與擴(kuò)展可編程片上系統(tǒng)的以太網(wǎng)控制芯片分別接至集線控 制器兩個傳輸口,這樣既保證了原系統(tǒng)與局域網(wǎng)的正常連接,又實現(xiàn)了擴(kuò)展可編程 片上系統(tǒng)對局域網(wǎng)的接入。
原系統(tǒng)BIOS應(yīng)加入對系統(tǒng)完整性的校驗,以防止擴(kuò)展系統(tǒng)模塊被卸載。此外,稅控服務(wù)器也可對擴(kuò)展可編程片上系統(tǒng)的工作狀態(tài)進(jìn)行監(jiān)控,及早發(fā)現(xiàn)可能出現(xiàn)的 安全隱患。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何近似的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種網(wǎng)絡(luò)稅控收款終端體系結(jié)構(gòu),其特征在于在所述的商用收款終端結(jié)構(gòu)上擴(kuò)展可編程片,對原有系統(tǒng)工作狀態(tài)監(jiān)視;對數(shù)據(jù)流動感知,獲取分析;數(shù)據(jù)采樣模塊掛接在原系統(tǒng)的LPC總線上,采集該總線上的數(shù)據(jù);該數(shù)據(jù)總線與外部端口連接;所述的數(shù)據(jù)存儲于雙口RAM中,所述的數(shù)據(jù)存儲分為目錄區(qū)和數(shù)據(jù)區(qū)。
2、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)稅控終端體系結(jié)構(gòu),其特征在于所述的體系 結(jié)構(gòu)設(shè)有收款模塊和稅控模塊,所述的收款模塊和稅控模塊并行運行。
3、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)稅控終端體系結(jié)構(gòu),其特征在于擴(kuò)展可編程 片,通過掛接在低引腳數(shù)總線上的數(shù)據(jù)采集模塊和雙口 RAM與原基于x86工作模式 的系統(tǒng)相連,雙口 RAM存儲截取得到的原工作系統(tǒng)的特定數(shù)據(jù),并作為擴(kuò)展系統(tǒng)的 共享存儲。
4、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)稅控終端體系結(jié)構(gòu),其特征在于所述的擴(kuò)展可編程片通過數(shù)據(jù)采集模塊截取原x86系統(tǒng)通過LPC總線送往其外圍接口的數(shù)據(jù), 將計算后的相應(yīng)稅控信息,傳送至局域網(wǎng)中的稅控服務(wù)器。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)稅控收款終端體系結(jié)構(gòu),在所述的商用收款終端結(jié)構(gòu)上擴(kuò)展可編程片,對原有系統(tǒng)工作狀態(tài)監(jiān)視;對數(shù)據(jù)流動感知,獲取分析;數(shù)據(jù)采樣模塊掛接在原系統(tǒng)的LPC總線上,采集該總線上的數(shù)據(jù);該數(shù)據(jù)總線與外部端口連接;所述的數(shù)據(jù)存儲于雙口RAM中,數(shù)據(jù)存儲分為目錄區(qū)和數(shù)據(jù)區(qū)。這種結(jié)構(gòu)可以做到對用戶完全透明,即不影響用戶對系統(tǒng)原有的軟硬件的正常使用,同時在安全上避免被卸載和旁路。本發(fā)明采用了不在用戶原有操作系統(tǒng)層以上做任何修改的方式,減少了在軟件系統(tǒng)作修改時,需根據(jù)用戶系統(tǒng)差異而進(jìn)行不同功能模塊開發(fā)的繁瑣工作,同時維護(hù)了用戶原先的軟件系統(tǒng)。
文檔編號G07G1/12GK101458852SQ20091007630
公開日2009年6月17日 申請日期2009年1月9日 優(yōu)先權(quán)日2009年1月9日
發(fā)明者于書舉, 侍偉敏, 侯石柱, 周雅稚, 琭 莊, 張建標(biāo), 彭建朝, 杜永萍, 許向眾, 俊 謝, 賈毫杰, 郝文英, 凱 陳 申請人:北京工業(yè)大學(xué)