專利名稱:一種商務交割認證系統(tǒng)的制作方法
技術領域:
本發(fā)明是涉及一種綜合光晶體標簽認證技術、指紋認證識別技術、移動網(wǎng)絡通訊技術、數(shù)據(jù)加密傳輸技術及電子商務運營管理技術于一體的一種商務交割認證系統(tǒng)。
背景技術:
隨著近來網(wǎng)絡商務、移動商務等各種商務形式的日益盛行,商品購買者和經(jīng)銷商彼此不再是面對面了,因此在商品交割和錢款交割層面,出現(xiàn)了無法互相信任和交割不同步的問題,具體有惡意定購信息、貨到不付款、惡意欠款、商品質(zhì)量、真?zhèn)尾淮_定等等的風險,甚至還有換貨、退貨等其他額外支出的問題。
特別是錢款交割方面存在的不足更為明顯。目前電子支付主要有兩種方式專用繳費卡和信用卡或者網(wǎng)上銀行方式。專用繳費卡方式是專卡專用,使用范圍小,對用戶極其不方便,缺乏推廣的價值;信用卡或者是網(wǎng)上銀行交割,賬號和密碼將完全暴露在互聯(lián)網(wǎng)上,很難得到用戶認可,雖然已經(jīng)在實際中應用了加密傳輸技術,如SSL(安全套接層),但是傳輸數(shù)據(jù)常常要經(jīng)過互聯(lián)網(wǎng)上大量未指定的節(jié)點,因此僅通過數(shù)據(jù)加密,還不能說已經(jīng)采取了十分有效的策略來應對竊取和偽造數(shù)據(jù)的風險;由于事先確認信用卡、查明偽造和檢查信用卡簽名是不可能的,因此,對于經(jīng)銷商確定電子商務中的信用卡用戶是否為真實用戶是非常困難的。而且還沒有有效的方法來阻止有人非法獲取他人的信用卡號碼并冒充卡用戶非法購買產(chǎn)品。
發(fā)明內(nèi)容
本發(fā)明的目的是利用隨機噴涂的光晶體具有不同的反射光譜原理制作出具有唯一性、不可復制的產(chǎn)品標識標簽,依附于產(chǎn)品上,利用無線網(wǎng)絡技術,具有認證信息采集及指紋信息采集功能的移動通訊設備,進行產(chǎn)品的認證及發(fā)送轉(zhuǎn)帳請求信息,并把認證結(jié)果反饋給消費者及通知聯(lián)網(wǎng)銀行進行轉(zhuǎn)帳的一種商務交割認證系統(tǒng)本發(fā)明的認證系統(tǒng)具體方案如下該系統(tǒng)由依附于被認證物品上的認證標識、認證標識識別器、指紋識別器、移動通訊終端、無線網(wǎng)絡、交割認證管理數(shù)據(jù)庫、商務運營商管理數(shù)據(jù)庫、銀行認證管理數(shù)據(jù)庫、中央鑒真管理數(shù)據(jù)庫、生產(chǎn)商鑒真管理數(shù)據(jù)庫組成,商務運營商管理數(shù)據(jù)庫將交易信息發(fā)送給交割認證管理數(shù)據(jù)庫,通過中央鑒真管理數(shù)據(jù)庫、生產(chǎn)商認證管理數(shù)據(jù)庫驗證商品的真?zhèn)?,客戶交割商品時將認證標識的信息以及指紋數(shù)據(jù),通過認證標識識別器、指紋識別器、移動通訊終端、無線網(wǎng)絡,傳至交割認證管理數(shù)據(jù)庫,再經(jīng)銀行認證管理數(shù)據(jù)庫比對指紋后進行轉(zhuǎn)帳,再將交割信息由交割認證管理數(shù)據(jù)庫通過無線網(wǎng)絡傳給移動通訊終端和商務運營商管理數(shù)據(jù)庫。
認證標識為光晶體產(chǎn)品認證標簽,由附著在被認證物品上的金屬或非金屬晶體顆粒構成,具體結(jié)構可參見申請?zhí)?00520022803.3。
認證標識也可以是條形碼、磁記錄、數(shù)碼圖像紋理、IC卡、RFID卡、DNA技術或存儲數(shù)碼信息的認證標簽,同時連接光晶體圖譜掃描器的移動通訊終端,也加載相應標簽的識別單元。
認證標識識別器為一光晶體圖譜掃描器,由數(shù)字信號處理芯片(DSP)、發(fā)光源、圖像傳感器、遮光罩、數(shù)據(jù)接口1、數(shù)據(jù)接口2構成。具體結(jié)構可參見申請?zhí)?00520022802.9。
指紋識別器即指紋掃描器,是可在市場上購買到的產(chǎn)品,用于掃描客戶指紋,獲取指紋數(shù)據(jù)。
移動通訊終端是指在終端內(nèi)安裝的管理模塊,包括掃描器管理單元、加解密單元、數(shù)據(jù)收發(fā)單元、指紋掃描管理單元、委托登記單元、數(shù)據(jù)存儲單元、公鑰加密單元。掃描器管理單元處理與連接的光晶體圖譜掃描器進行串口通訊,發(fā)送掃描標簽指令和接收二值位圖數(shù)據(jù);加解密單元負責無線傳輸?shù)臄?shù)據(jù)加密和解密;數(shù)據(jù)收發(fā)單元利用無線通訊網(wǎng)絡向交割認證管理數(shù)據(jù)庫發(fā)送加密過的認證數(shù)據(jù),以及在委托登記時向銀行認證管理數(shù)據(jù)庫發(fā)送加密過的登記數(shù)據(jù),基于TCP協(xié)議(流式套接字)進行通訊;指紋掃描管理單元與連接的光晶體圖譜掃描器進行串口通訊,通過它的數(shù)據(jù)接口2向連接的指紋掃描器發(fā)送掃描指紋指令和接收指紋數(shù)據(jù);委托登記單元負責客戶辦理銀行委托登記時輸入銀行IP、端口號、銀行帳號等;數(shù)據(jù)存儲單元將收到的公鑰、銀行代碼、客戶銀行帳號、客戶名稱存儲于移動通訊終端的存儲空間內(nèi);公鑰加密單元用銀行給予的公鑰加密指紋數(shù)據(jù)和總金額,生成公鑰數(shù)據(jù)包。
移動通訊終端是手機、PDA或計算機。
無線網(wǎng)絡是移動通訊終端與交割認證管理數(shù)據(jù)庫進行數(shù)據(jù)通訊的連接平臺,可以是無線通訊網(wǎng)絡的GSM/GPRS/CDMA/WIWI網(wǎng)絡傳輸協(xié)議或INTERNET(互聯(lián)網(wǎng))。
交割認證管理數(shù)據(jù)庫包含有數(shù)據(jù)分發(fā)中心單元、短信息發(fā)送平臺、加解密單元、掃描器管理單元、圖譜解析單元、交割認證數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和交割認證數(shù)據(jù)庫。數(shù)據(jù)分發(fā)中心單元負責開啟一個端口監(jiān)聽商務運營商管理數(shù)據(jù)庫的連接請求,接收加密的交易數(shù)據(jù)及標簽數(shù)據(jù);建立與中央鑒真管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的標簽數(shù)據(jù)及標簽ID號;開啟一個端口監(jiān)聽移動通訊終端的連接請求,接收加密的交割認證數(shù)據(jù);建立與銀行認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的公鑰數(shù)據(jù)包、客戶銀行帳號、運營商銀行帳號等數(shù)據(jù);開啟一個端口監(jiān)聽銀行認證管理數(shù)據(jù)庫和中央鑒真管理數(shù)據(jù)庫的連接請求,接收加密的銀行或鑒真認證數(shù)據(jù);建立與商務運營商管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的銀行或鑒真認證數(shù)據(jù);打開通訊串口,將需發(fā)送的信息以短信息PDU格式封裝后,向連接的短信息發(fā)送平臺發(fā)出AT指令。短信息發(fā)送平臺接收AT指令,將封裝的認證結(jié)果信息發(fā)送給移動通訊終端。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端的加解密單元完全相同。掃描器管理單元與移動通訊終端的掃描器管理單元完全相同。圖譜解析單元基于圖像識別技術,通過區(qū)間劃分及模式匹配,將二值位圖轉(zhuǎn)換為相應字符串的模式數(shù)據(jù)輸出到下一個單元。交割認證數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的認證數(shù)據(jù)進行分解,以及對交易記錄表、標簽記錄表、生產(chǎn)商表、運營商表、銀行信息表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責交割認證數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。交割認證數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有交易記錄表、標簽記錄表、生產(chǎn)商表、運營商表、銀行信息表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
商務運營商管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元、加解密單元、掃描器管理單元、圖譜解析單元、運營商數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和商務運營商數(shù)據(jù)庫。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫的連接請求,接收加密的認證返回信息;建立與交割認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的交易數(shù)據(jù)和標簽數(shù)據(jù)。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端的加解密單元完全相同。掃描器管理單元與移動通訊終端的掃描器管理單元完全相同。圖譜解析單元與交割認證管理數(shù)據(jù)庫的圖譜解析單元完全相同。運營商數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的認證數(shù)據(jù)進行分解,以及對交易記錄表、標簽記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責商務運營商數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。商務運營商數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有交易記錄表、標簽記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
銀行認證管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元、加解密單元、非對稱密碼管理單元、貨款管理單元、指紋數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和指紋數(shù)據(jù)庫。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽移動通訊終端的連接請求,接收加密的指紋數(shù)據(jù)并發(fā)回生成的公鑰、銀行代碼、銀行帳號、客戶名稱;開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫的連接請求,接收加密信息;建立與交割認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的認證結(jié)果信息。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端的加解密單元完全相同。非對稱密碼管理單元負責生成一對非對稱密碼,即公鑰和私鑰,負責對收到的公鑰數(shù)據(jù)包進行解密。貨款管理單元負責與銀行業(yè)務系統(tǒng)聯(lián)系,提出轉(zhuǎn)帳請求及接收結(jié)果信息。指紋數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對接收到的認證請求數(shù)據(jù)進行分解,以及對指紋記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責指紋數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。指紋數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有指紋記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
中央鑒真管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元、加解密單元、掃描器管理單元、圖譜解析單元、中央鑒真數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和中央鑒真數(shù)據(jù)庫。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫的連接請求,接收加密的標簽ID號和模式數(shù)據(jù);建立與生產(chǎn)商鑒真管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的標簽ID號和模式數(shù)據(jù);建立與交割認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的鑒真認證結(jié)果信息;開啟一個端口監(jiān)聽生產(chǎn)商鑒真管理數(shù)據(jù)庫的連接請求,接收加密的鑒真認證結(jié)果信息。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端的加解密單元完全相同。掃描器管理單元與移動通訊終端的掃描器管理單元完全相同。圖譜解析單元與交割認證管理數(shù)據(jù)庫的圖譜解析單元完全相同。中央鑒真數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的鑒真認證數(shù)據(jù)和鑒真認證結(jié)果信息進行分解,以及對標簽記錄表、生產(chǎn)商記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責中央鑒真數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。中央鑒真數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有標簽記錄表、生產(chǎn)商記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
生產(chǎn)商鑒真管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元、加解密單元、掃描器管理單元、圖譜解析單元、生產(chǎn)商鑒真數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和生產(chǎn)商鑒真數(shù)據(jù)庫。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽中央鑒真管理數(shù)據(jù)庫的連接請求,接收加密過的標簽ID號和模式數(shù)據(jù);建立與中央鑒真管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的鑒真認證結(jié)果信息。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端的加解密單元完全相同。掃描器管理單元與移動通訊終端的掃描器管理單元完全相同。圖譜解析單元與交割認證管理數(shù)據(jù)庫的圖譜解析單元完全相同。生產(chǎn)商鑒真數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對接收到的認證請求信息進行分解,以及對標簽記錄表、產(chǎn)品信息表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責生產(chǎn)商鑒真數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。生產(chǎn)商鑒真數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有標簽記錄表、產(chǎn)品信息表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
光晶體圖譜掃描器的工程流程是數(shù)字信號處理芯片(DSP)從數(shù)據(jù)接口1收到指令后,判斷指令內(nèi)容,如果是掃描標簽指令則輸出一控制信號,驅(qū)動發(fā)光源發(fā)出紅光,照射在光晶體產(chǎn)品認證標簽表面,光晶體層中晶體顆粒產(chǎn)生各個方向的無序反射。數(shù)字信號處理芯片(DSP)同時輸出一個信號控制圖像傳感器開始工作,獲取反射所形成明暗相間的反光圖譜,得到8位灰度圖像,傳送給數(shù)字信號處理芯片(DSP)。數(shù)字信號處理芯片(DSP)先對圖像二值化,接著判斷是否存在驗證標識,若存在則由數(shù)據(jù)接口1輸出二值位圖,否則輸出掃描失敗信息;如果接收到的是掃描指紋指令,則數(shù)字信號處理芯片(DSP)通過數(shù)據(jù)接口2向連接的指紋掃描器發(fā)出掃描指紋指令,接著等待指紋掃描器發(fā)回指紋數(shù)據(jù),通過數(shù)據(jù)接口2收到數(shù)據(jù),由數(shù)據(jù)接口1輸出指紋數(shù)據(jù)。
圖譜解析單元的工作流程是將二值位圖進行區(qū)間劃分,等分為64(8×8)個區(qū)間,每區(qū)間對應像素點為80×60,然后對每個區(qū)間與系統(tǒng)內(nèi)存放的基準模式庫進行模式匹配,基準模式庫是采樣所有可能出現(xiàn)的區(qū)間圖像,對應分為64個類存儲,每一個分類用一個標識符。通過模式匹配,將二值位圖轉(zhuǎn)換為固定長度的標識串數(shù)據(jù),稱之為模式數(shù)據(jù),輸出到下一個單元。
本商務交割認證系統(tǒng)的運作流程是1)光晶體標簽生產(chǎn)出來后,認證服務商使用光晶體圖譜掃描器掃描標簽,將數(shù)據(jù)存入中央鑒真管理數(shù)據(jù)庫。具體工作流程如下打開通訊串口1,初始化串口,點擊開始掃描按鈕后,向連接的光晶體圖譜掃描器發(fā)出掃描標簽指令,反復探測串口緩沖區(qū)是否有數(shù)據(jù),直到發(fā)現(xiàn)并讀出數(shù)據(jù),判斷讀出的數(shù)據(jù)是否“scan error”字符串,如果是,回到等待開始掃描狀態(tài);如果不是“scan error”,則調(diào)用圖譜解析模塊,將解析得到模式數(shù)據(jù)到標簽記錄表中進行檢索,如果檢索有記錄,則作廢該標簽,回到等待開始掃描狀態(tài);未檢索到記錄的,在標簽記錄表中插入一條標簽記錄,接著等待開始掃描下一個標簽。各個操作都回到等待掃描標簽位置,如果不再掃描,則點擊結(jié)束按鈕,關閉通訊串口1后結(jié)束。認證服務商將光晶體產(chǎn)品認證標簽分發(fā)給各產(chǎn)品生產(chǎn)商時,更新相應標簽記錄的生產(chǎn)商字段內(nèi)容。
2)產(chǎn)品生產(chǎn)商將得到的標簽貼于已生產(chǎn)出的產(chǎn)品上,使用光晶體圖譜掃描器掃描標簽,將數(shù)據(jù)存入生產(chǎn)商鑒真管理數(shù)據(jù)庫,并與相應產(chǎn)品記錄建立對應關系。具體工作流程如下打開通訊串口,初始化串口,如果是掃描新一批產(chǎn)品,則先輸入產(chǎn)品信息,包括產(chǎn)品名稱、生產(chǎn)日期、有效期至、批次號、檢驗員等,保存后在產(chǎn)品記錄表中插入一條記錄,ID號另存在變量中,未更新前,以后掃描的標簽都默認是該ID號。點擊開始掃描,向連接的光晶體圖譜掃描器發(fā)出掃描標簽指令,然后反復探測串口緩沖區(qū)是否有數(shù)據(jù),直到發(fā)現(xiàn)并讀出數(shù)據(jù),判斷讀出的數(shù)據(jù)是否“scan error”字符串,如果是,回到等待開始掃描狀態(tài);如果不是“scan error”,則調(diào)用圖譜解析模塊,將解析得到模式數(shù)據(jù)在標簽記錄表中進行檢索,如果檢索有記錄,則作廢該標簽,回到等待開始掃描狀態(tài);未檢索到數(shù)據(jù)的,在標簽記錄表中插入一條標簽記錄,字段中包括產(chǎn)品記錄ID號,接著等待開始掃描下一個標簽。各個操作都回到等待掃描標簽狀態(tài),如果不再掃描,則點擊結(jié)束按鈕,關閉通訊串口后結(jié)束。
3)應用該商務交割認證系統(tǒng),客戶需先在銀行中進行委托登記。具體工作流程如下客戶可以通過互聯(lián)網(wǎng)上的銀行網(wǎng)站、電話銀行或直接到銀行營業(yè)網(wǎng)點提出委托申請,在銀行接受申請后,得到銀行IP地址與端口號。客戶在手機的委托登記界面上輸入銀行帳號、銀行IP、端口號后,打開通訊串口,初始化串口,發(fā)送掃描指紋指令,然后反復探測串口緩沖區(qū)是否有數(shù)據(jù),直到發(fā)現(xiàn)并讀出數(shù)據(jù),關閉串口,然后判斷是否出錯的信息,如果是,則在屏幕輸出“掃描失敗”后結(jié)束;如果是正常的指紋數(shù)據(jù),進行加密,創(chuàng)建Socket,采用TCP協(xié)議,與銀行認證管理數(shù)據(jù)庫連接,發(fā)送加密后的數(shù)據(jù),等待接收銀行返回的信息,接收后斷開連接,解密收到的數(shù)據(jù),判斷數(shù)據(jù),如果是錯誤信息,在屏幕上輸出;正確的信息應是包含有客戶名稱、銀行代碼、銀行帳號、私鑰,將數(shù)據(jù)存入手機FLASH中,在屏幕顯示“登記成功”。
4)銀行認證管理數(shù)據(jù)庫中處理委托登記的具體工作流程如下創(chuàng)建Socket,采用TCP協(xié)議方式,綁定本機IP和固定端口。打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),用加解密模塊解密,得到指紋數(shù)據(jù),在指紋記錄表中檢索,如果檢索到一條記錄,則取出登記日期,返回數(shù)據(jù)“您已于XXXX年XX月XX日完成登記,不能重復登記。”;如果沒有檢索到指紋記錄,則由非對稱密碼管理單元產(chǎn)生一對密碼,增加一條指紋記錄,包括客戶銀行帳號、指紋數(shù)據(jù)、私鑰、登記日期等。接著將客戶名稱、銀行代碼、銀行帳號、公鑰一同加密后發(fā)送,最后回到監(jiān)聽端口狀態(tài)。
5)客戶選擇商務交割認證方式后,商務運營商輸入交易記錄,采集標簽數(shù)據(jù),加密后發(fā)送給交割認證管理數(shù)據(jù)庫,具體工作流程如下客戶在購物時,確認付款方式為商務交割認證方式,則商務運營商會將交易記錄輸入,打開通訊串口,初始化串口,點擊開始掃描,向連接串口的光晶體圖譜掃描器發(fā)出掃描標簽指令,接著反復探測串口緩沖區(qū)是否有數(shù)據(jù),直到光晶體圖譜掃描器掃描完成,將數(shù)據(jù)發(fā)送到串口緩沖區(qū),讀出數(shù)據(jù),判斷讀出的數(shù)據(jù)是否“scan error”字符串,如果是,回到等待掃描狀態(tài);如果不是“scan error”,則調(diào)用圖譜解析模塊,將解析得到模式數(shù)據(jù)在標簽記錄表中進行檢索,如果檢索有記錄,回到等待掃描狀態(tài);沒有檢索到記錄,則在標簽記錄表中插入一條,回到等待掃描狀態(tài)。掃描完所有商品后,退出掃描狀態(tài),關閉通訊串口。接著檢索標簽記錄表,得到與本次交易記錄相對應的所有標簽記錄,將交易信息和標簽數(shù)據(jù)按一定格式合并成一個字符串數(shù)據(jù),加密數(shù)據(jù),創(chuàng)建Socket1,采用TCP協(xié)議方式,與交割認證管理數(shù)據(jù)庫建立連接,然后發(fā)送數(shù)據(jù),斷開連接,關閉Socket1。
6)交割認證管理數(shù)據(jù)庫接收到交易數(shù)據(jù)后,存儲于交割認證數(shù)據(jù)庫,并將標簽數(shù)據(jù)發(fā)送到中央鑒真管理數(shù)據(jù)庫認證。具體工作流程如下創(chuàng)建Socket,采用TCP協(xié)議方式,綁定本機IP和固定端口。打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,先在加解密單元中進行解密,對得到的數(shù)據(jù)進行分解,得到運營商交易ID號、交易信息和標簽數(shù)據(jù),將運營商交易ID號和交易信息存入交易記錄表,標簽數(shù)據(jù)存入標簽記錄表,對應交易記錄表相應ID號。用交易記錄ID號檢索標簽記錄表,得到所有對應的標簽ID號和標簽數(shù)據(jù),然后創(chuàng)建Socket2,采用TCP協(xié)議方式,與中央鑒真管理數(shù)據(jù)庫建立連接,取出一條標簽記錄,將標簽ID號和標簽數(shù)據(jù)以固定格式合成一個字符串數(shù)據(jù),加密該數(shù)據(jù)后發(fā)送,接著取出下一條標簽記錄進行發(fā)送,直至對應的標簽記錄全部發(fā)送完成,斷開連接,關閉Socket2,結(jié)束線程。
7)中央鑒真管理數(shù)據(jù)庫接收到鑒真認證信息,初步認證后轉(zhuǎn)發(fā)給生產(chǎn)商鑒真管理數(shù)據(jù)庫。具體工作流程如下創(chuàng)建Socket,采用TCP協(xié)議方式,綁定本機IP和固定端口。打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,先在加解密單元中進行解密,對得到的數(shù)據(jù)進行分解,得到標簽ID號和標簽數(shù)據(jù)(二值位圖),進行圖譜解析后得到模式數(shù)據(jù),用模式數(shù)據(jù)在標簽記錄表中檢索,如果檢索到一條記錄,則將收到的標簽ID號更新該條記錄的相應字段,檢索得到的生產(chǎn)商代碼在生產(chǎn)商表中檢索,得到生產(chǎn)商IP和端口號,加密標簽ID號和模式數(shù)據(jù),創(chuàng)建Socket2,采用TCP協(xié)議方式,與生產(chǎn)商鑒真管理數(shù)據(jù)庫建立連接,發(fā)送加密數(shù)據(jù),斷開連接,關閉Socket2,結(jié)束線程;如果在標簽記錄表沒有檢索到,則定義認證信息“認證不成功,該產(chǎn)品是假冒的。”,將ID號(標簽ID號)、認證信息和認證類別合成返回數(shù)據(jù),加密返回數(shù)據(jù),創(chuàng)建Socket3,采用TCP協(xié)議,與交割認證管理數(shù)據(jù)庫建立連接,發(fā)送加密數(shù)據(jù),斷開連接,關閉Socket3,添加日志記錄,結(jié)束線程。
8)生產(chǎn)商鑒真管理數(shù)據(jù)庫進行認證查詢,并返回認證信息。具體工作流程如下創(chuàng)建Socket,采用TCP協(xié)議,綁定本機IP和端口。打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建新線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,由加解密單元解密,分解數(shù)據(jù)得到標簽ID號和模式數(shù)據(jù),用模式數(shù)據(jù)檢索標簽記錄表,如果沒有檢索到記錄,則定義認證信息“產(chǎn)品認證不成功,該商品是假冒的?!保砑尤罩居涗?;如果檢索到一條記錄,再判斷認證字段,如果是未認證過的,通過標簽記錄表的產(chǎn)品編號檢索產(chǎn)品記錄表,獲取產(chǎn)品名稱、生產(chǎn)日期、有效期等字段內(nèi)容,定義認證信息“產(chǎn)品認證通過,該產(chǎn)品名稱是XXXXXXX,生產(chǎn)日期XXXX年XX月XX日,有效期至XXXX年XX月XX日,生產(chǎn)批號是XXXXXXX,檢驗員XXX”,再更改標簽記錄表認證字段及認證時間字段,添加日志記錄;如果認證字段為已認證過的,則獲取標簽記錄表認證時間字段內(nèi)容,定義認證信息“該產(chǎn)品已于XXXX年XX月XX日XX時XX分完成標簽認證,該次認證無效?!保砑釉恢居涗?。各過程在添加日志記錄后,都將標簽ID號、認證信息和認證類別合成返回數(shù)據(jù),加密返回數(shù)據(jù),創(chuàng)建Socket2,采用TCP協(xié)議,與中央鑒真管理數(shù)據(jù)庫建立連接,發(fā)送數(shù)據(jù),斷開連接,關閉Socket2,結(jié)束線程。
9)中央鑒真管理數(shù)據(jù)庫接收到生產(chǎn)商鑒真管理數(shù)據(jù)庫返回的信息,添加日志后轉(zhuǎn)發(fā)給交割認證管理數(shù)據(jù)庫。具體工作流程如下創(chuàng)建Socket4,采用TCP協(xié)議,綁定本機IP和端口2,打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建新線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,由加解密單元解密,分解數(shù)據(jù)得到標簽ID號、認證信息和認證類別,將認證信息生成一條日志記錄,創(chuàng)建Socket5,采用TCP協(xié)議,與交割認證管理數(shù)據(jù)庫建立連接,轉(zhuǎn)發(fā)原加密數(shù)據(jù),斷開連接,關閉Socket5,結(jié)束線程。
10)當商品送達時,客戶使用連接了光晶體圖譜掃描器及指紋掃描器的手機進行交割認證。具體工作流程如下客戶操作手機中的菜單開始交割認證,先打開通訊串口,初始化串口,向連接的光晶體圖譜掃描器發(fā)出掃描指紋指令,反復探測串口緩沖區(qū)是否有數(shù)據(jù),直到發(fā)現(xiàn)并讀出數(shù)據(jù),判斷讀出的數(shù)據(jù)是否錯誤信息,如果是,屏幕輸出“掃描失敗”,結(jié)束本次操作;如果不是錯誤信息,則在手機上輸入總金額,接著向連接的光晶體圖譜掃描器發(fā)出掃描標簽指令,反復探測串口緩沖區(qū)是否有數(shù)據(jù),直到發(fā)現(xiàn)并讀出數(shù)據(jù),判斷讀出的數(shù)據(jù)是否“scan error”字符串,如果是,屏幕輸出“掃描不成功”,回到等待掃描下一個標簽位置;如果是“scanerror”,直接回到等待掃描下一個標簽位置。所有商品標簽都掃描結(jié)束后,點擊開始發(fā)送按鈕。系統(tǒng)從手機Flash中取出客戶名稱、銀行代碼、銀行帳號和公鑰,用公鑰將指紋數(shù)據(jù)和總金額加密為一個公鑰數(shù)據(jù)包,再通過加解密單元把公鑰數(shù)據(jù)包、光晶體產(chǎn)品認證標簽二值位圖數(shù)據(jù)、總金額、客戶名稱、銀行代碼和客戶銀行帳號等一起加密。然后創(chuàng)建Socket2,采用TCP協(xié)議方式,與交割認證管理數(shù)據(jù)庫建立連接,發(fā)送加密數(shù)據(jù),斷開連接,關閉Socket2,結(jié)束本操作。
11)交割認證管理數(shù)據(jù)庫接收到認證數(shù)據(jù)后,與交割認證數(shù)據(jù)庫中相應交易記錄比對,比對無誤后發(fā)數(shù)據(jù)到銀行認證管理數(shù)據(jù)庫。具體工作流程如下打開通訊串口2,初始化串口,創(chuàng)建Socket2,采用TCP協(xié)議方式,綁定本機IP和固定端口2。打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,先在加解密單元中進行解密,分解后得到手機號、銀行代碼、銀行帳號、公鑰數(shù)據(jù)包和標簽數(shù)據(jù)等。然后取出一個標簽數(shù)據(jù),調(diào)用圖譜解析模塊,將解析得到模式數(shù)據(jù)在標簽記錄表中進行檢索,如果檢索不到記錄,則定義返回信息“認證不成功,標簽數(shù)據(jù)檢索不到?!?,回滾數(shù)據(jù)庫操作,用短信PDU格式封裝返回信息,發(fā)出一個AT發(fā)送指令到通訊串口2,結(jié)束線程;檢索到記錄,則取出交易記錄ID號,暫存在變量中,再查看鑒真字段是否為“1”,如果不是,則定義返回信息“認證不成功,商品鑒真不成功?!?,回滾數(shù)據(jù)庫操作,用短信PDU格式封裝返回信息,發(fā)出一個AT發(fā)送指令到通訊串口2,結(jié)束線程;不是“1”則修改標簽記錄表標志字段為“1”,然后再取出下一條標簽數(shù)據(jù),進行圖譜解析和比對標簽記錄等工作,在取出交易記錄ID號時,與變量比對,一樣則繼續(xù)查看鑒真字段;不一樣則定義返回信息“認證不成功,標簽數(shù)據(jù)檢索不到。”,回滾數(shù)據(jù)庫操作,用短信PDU格式封裝返回信息,發(fā)出一個AT發(fā)送指令到通訊串口2,結(jié)束線程。反復比對標簽數(shù)據(jù),直到所有標簽數(shù)據(jù)都比對無誤后,提交數(shù)據(jù)庫操作。在標簽記錄表中檢索該交易記錄ID號且標志字段不為“1”,如果檢索到一條或更多的記錄,則定義返回信息“認證不成功,還有商品未掃描?!?,修改該交易記錄ID號的所有標簽記錄的標志字段為“0”,然后用短信PDU格式封裝返回信息,發(fā)出一個AT發(fā)送指令到通訊串口2,結(jié)束線程;如果沒有檢索到記錄,再將交易記錄ID號在交易記錄表中檢索,比對記錄中的總金額是否與客戶發(fā)送來的一致,如果不一致,定義返回信息“認證不成功,交易總金額不一致?!?,修改該交易記錄ID號的所有標簽記錄的標志字段為“0”,然后用短信PDU格式封裝返回信息,發(fā)出一個AT發(fā)送指令到通訊串口2,結(jié)束線程;如果一致,就將手機號存入本條交易記錄表中,將銀行代碼在銀行記錄表中檢索,得到IP和端口號,定義發(fā)送信息,包括有交易記錄ID號、客戶銀行帳號、總金額、公鑰數(shù)據(jù)包和交易記錄中存儲的運營商銀行帳號等,加密發(fā)送信息,創(chuàng)建Socket3,采用TCP協(xié)議方式,按檢索到的銀行IP和端口號,與銀行認證管理數(shù)據(jù)庫建立連接,發(fā)送加密數(shù)據(jù),斷開連接,關閉Socket3,結(jié)束線程。
12)銀行認證管理數(shù)據(jù)庫接收到交割認證管理數(shù)據(jù)庫發(fā)送的數(shù)據(jù)后,與指紋數(shù)據(jù)庫中記錄比對,比對無誤的向銀行業(yè)務系統(tǒng)發(fā)出轉(zhuǎn)帳請求,然后將信息返回交割認證管理數(shù)據(jù)庫。具體工作流程如下創(chuàng)建Socket2,采用TCP協(xié)議方式,綁定本機IP和固定端口2,打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,先在加解密單元中進行解密,分解數(shù)據(jù)得到交易記錄ID號、客戶銀行帳號、總金額、公鑰數(shù)據(jù)包和運營商銀行帳號等,用客戶銀行帳號檢索指紋表,如果沒有檢索到記錄,定義認證信息“該銀行帳號未登記,不能交易?!保粰z索到記錄,則取出私鑰和指紋數(shù)據(jù),用私鑰解密公鑰數(shù)據(jù)包,將得到的指紋數(shù)據(jù)進行比對,如果不相同,定義認證信息“指紋數(shù)據(jù)不正確,交易不成功。”;如果指紋一致,則按公鑰數(shù)據(jù)包中的總金額向連接的銀行業(yè)務系統(tǒng)發(fā)出轉(zhuǎn)帳請求,等待信息返回,判斷返回的信息,轉(zhuǎn)帳成功則定義認證信息“轉(zhuǎn)帳成功?!保晦D(zhuǎn)帳不成功,則按返回的不成功原因來定義認證信息“轉(zhuǎn)帳不成功,原因XXX?!痹谡麄€工作流程中的定義認證信息后,都要將交易記錄ID號、認證信息和認證類別合成返回數(shù)據(jù),然后加密返回數(shù)據(jù),創(chuàng)建Socket3,采用TCP協(xié)議方式,與交割認證管理數(shù)據(jù)庫建立連接,發(fā)送信息,斷開連接,關閉Socket3,結(jié)束線程。
13)交割認證管理數(shù)據(jù)庫接收銀行認證管理數(shù)據(jù)庫或中央鑒真管理數(shù)據(jù)庫發(fā)送的信息,分析后存入交割認證數(shù)據(jù)庫,并向相應商務運營商和客戶返回信息。具體工作流程如下創(chuàng)建Socket4,采用TCP協(xié)議方式,綁定本機IP和固定端口3,打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,先在加解密單元中進行解密,分解數(shù)據(jù)得到ID號、信息內(nèi)容和認證類別。判斷認證類別,如果是“1”則是銀行認證信息,“2”是鑒真認證信息。對銀行認證信息進行處理用ID號在交易記錄表中檢索,得到運營商代碼、運營商交易ID號和手機號,判斷信息內(nèi)容是否是認證成功,如果是,則將交易記錄表中認證標志位改為“1”,記錄日志;如果不是,直接記錄日志。接著用短信PDU格式封裝收到信息內(nèi)容,發(fā)出一個AT指令到通訊串口2,用運營商代碼在運營記錄表中檢索,得到運營商IP和端口號,定義發(fā)送數(shù)據(jù)“ID號XXX+信息內(nèi)容XXX+信息類別XXX”。對鑒真認證信息進行處理用ID號在交易記錄表中檢索,得到交易記錄ID號和標簽數(shù)據(jù),判斷鑒真認證結(jié)果,如果認證為真,則認證結(jié)果加入標簽記錄表中并將認證標志位改為“0”,記錄日志,結(jié)束線程;如果是認證為假,則將認證結(jié)果加入標簽記錄表中并將認證標志位改為“0”,記錄日志,用交易記錄ID在交易記錄表中檢索,得到運營商代碼和運營商交易ID號,用運營商代碼在運營商記錄表中檢索,得到IP和端口號,定義發(fā)送數(shù)據(jù)包含ID號、信息類別、信息內(nèi)容和標簽數(shù)據(jù)。在處理銀行認證信息和處理鑒真認證信息到定義發(fā)送數(shù)據(jù)后,都要進行如下步驟創(chuàng)建Socket5,采用TCP協(xié)議,用檢索得到的運營商IP和端口號和商務運營商管理數(shù)據(jù)庫建立連接,加密發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù),斷開連接,關閉Socket5,結(jié)束線程。
14)商務運營商管理數(shù)據(jù)庫接收到交割認證管理數(shù)據(jù)庫發(fā)送的數(shù)據(jù)后,分解數(shù)據(jù),將銀行認證信息或鑒真認證信息存入數(shù)據(jù)庫。具體工作流程如下創(chuàng)建Socket2,采用TCP協(xié)議方式,綁定本機IP和固定端口,打開監(jiān)聽,有連接請求則接受,接收加密數(shù)據(jù),創(chuàng)建線程進行處理,然后繼續(xù)監(jiān)聽。在打開的線程中,先在加解密單元中進行解密,分解數(shù)據(jù)得到ID號、認證類別、信息內(nèi)容和標簽數(shù)據(jù),判斷認證類別,如果是“1”則是銀行認證信息,“2”是鑒真認證信息。對銀行認證信息進行處理用ID號在交易記錄表中檢索,判斷信息內(nèi)容是否是認證成功,如果是,將交易記錄表中認證標志位改為“1”,記錄日志,結(jié)束線程;如果認證不成功,則記錄日志后,在屏幕輸出信息內(nèi)容,結(jié)束線程。對鑒真認證信息進行處理用標簽數(shù)據(jù)在標簽記錄表中檢索,將認證結(jié)果加入標簽記錄表中并且認證標志位改為“1”,記錄日志,在屏幕輸出信息內(nèi)容,結(jié)束線程。
15)最后消費者收到短信息,查看認證結(jié)果。
本發(fā)明具有以下特點1.唯一性由于光晶體噴涂為隨機,形成每個標簽的光反射圖譜都是唯一的;用戶的指紋數(shù)據(jù)也具有唯一性。
2.安全保密性首先客戶的指紋數(shù)據(jù)只存放于銀行指紋數(shù)據(jù)庫內(nèi),避免惡意冒充客戶進行電子商務交易;數(shù)據(jù)加密采用非對稱加密算法,不擁有私鑰的任何用戶都無法對該數(shù)據(jù)進行解密,獲取用戶指紋數(shù)據(jù);本系統(tǒng)的錢款交易不通過互聯(lián)網(wǎng)進行,消費者在交易過程中不需要輸入自己的銀行賬號和密碼,可以使消費者安全放心進行交易。
3.同步性消費者(或者客戶)和商務運營商通過本商務交割認證系統(tǒng),同步實現(xiàn)商品交割和錢款交割,避免雙方由于不信任而產(chǎn)生的交易滯后,降低雙方的交易風險。
4.實現(xiàn)產(chǎn)品鑒真認證產(chǎn)品的光晶體產(chǎn)品認證標簽、中央鑒真認證子系統(tǒng)、生產(chǎn)商鑒真認證子系統(tǒng)組成本系統(tǒng)獨有的產(chǎn)品鑒真認證模式,絕對保證客戶所購買商品為真品,有效杜絕商務交易中出現(xiàn)假冒商品,維護消費者利益。
5.方便靈活。
本商務交割認證系統(tǒng),使用消費者隨身攜帶的移動通訊終端,不需要其它專用的復雜設備,非常靈活和方便。
6.可信任性商務交易是在計算機網(wǎng)絡或電話中執(zhí)行,并且商品購買者和商務運營商彼此不是面對面,本發(fā)明中的認證服務商既是光晶體產(chǎn)品認證標簽的制作者,又是所購產(chǎn)品的真?zhèn)握J證服務商,為商務交割的雙方提供很高的可信性。
7.提高商家收款率通過本商務交割認證系統(tǒng),使用消費者完全認可的安全途徑,立即通過銀行轉(zhuǎn)帳給經(jīng)銷商,不存在貨到不付款或惡意欠款問題,可以最大限度地提高商家收款率。
8.減少商業(yè)欺詐的發(fā)生在商務交易同時進行產(chǎn)品鑒真認證,可以減少商業(yè)欺詐。
圖1本發(fā)明的系統(tǒng)流程2光晶體圖譜掃描器工作流程3圖譜解析單元流程4移動通訊終端工作流程5移動通訊終端工作流程6交割認證管理數(shù)據(jù)庫工作流程7交割認證管理數(shù)據(jù)庫工作流程8交割認證管理數(shù)據(jù)庫工作流程9商務運營商管理數(shù)據(jù)庫工作流程10商務運營商管理數(shù)據(jù)庫工作流程11銀行認證管理數(shù)據(jù)庫工作流程12銀行認證管理數(shù)據(jù)庫工作流程13中央鑒真管理數(shù)據(jù)庫工作流程14中央鑒真管理數(shù)據(jù)庫工作流程15中央鑒真管理數(shù)據(jù)庫工作流程16生產(chǎn)商鑒真管理數(shù)據(jù)庫工作流程17生產(chǎn)商鑒真管理數(shù)據(jù)庫工作流程圖其中1、光晶體產(chǎn)品認證標簽 2、光晶體圖譜掃描器 21、數(shù)據(jù)接口 122、數(shù)據(jù)接口 2 23、數(shù)字信號處理芯片(DSP) 24、發(fā)光源 25、圖像傳感器 26、遮光罩 3、指紋掃描器 4、移動通訊終端 5、無線網(wǎng)絡6、交割認證管理數(shù)據(jù)庫 61、圖譜解析單元 62、區(qū)間劃分 63、模式匹配 64、生成字符串數(shù)據(jù)7、商務運營商管理數(shù)據(jù)庫 8、銀行認證管理數(shù)據(jù)庫 9、中央鑒真管理數(shù)據(jù)庫 10、生產(chǎn)商鑒真管理數(shù)據(jù)庫具體實施方式
下面根據(jù)附圖對本發(fā)明所述的一種商務交割認證系統(tǒng)進行詳細的說明。
如圖1所示,本發(fā)明所述的移動無線網(wǎng)絡認證系統(tǒng)是由依附于被認證商品上的認證標識光晶體產(chǎn)品認證標簽(1)、認證標識識別器光晶體圖譜掃描器(2)、指紋識別器指紋掃描器(3)、移動通訊終端(4)、無線網(wǎng)絡系統(tǒng)(5)、交割認證管理數(shù)據(jù)庫(6)、商務運營商管理數(shù)據(jù)庫(7)、銀行認證管理數(shù)據(jù)庫(8)、中央鑒真管理數(shù)據(jù)庫(9)、生產(chǎn)商鑒真管理數(shù)據(jù)庫(10)組成由認證標簽制造商制造光晶體產(chǎn)品認證標簽,具體結(jié)構可參見申請?zhí)?00520022803.3。
認證標識識別器為光晶體圖譜掃描器,具體結(jié)構可參見申請?zhí)?00520022802.9。
指紋識別器即指紋掃描器(3),這里使用AuthenTec AES2510微型指紋掃描器,連接在光晶體圖譜掃描器(2)的數(shù)據(jù)接口2(22)上。
移動通訊終端(4)是安裝在手機或PDA的存儲器Flash內(nèi)的管理模塊,包括掃描器管理單元、加解密單元、數(shù)據(jù)收發(fā)單元、指紋掃描管理單元、委托登記單元、數(shù)據(jù)存儲單元、公鑰加密單元。掃描器管理單元負責打開通訊串口,與連接的光晶體圖譜掃描器(2)進行串口通訊,發(fā)送掃描標簽指令和接收二值位圖數(shù)據(jù)。加解密單元負責無線傳輸?shù)臄?shù)據(jù)加密和解密,采用DES(DataEncryption Standard)算法,本系統(tǒng)中所有加解密單元都使用該算法。DES加密技術是一種常用的對稱加密技術,該技術算法公開,加密強度大,運算速度快,在各行業(yè)甚至軍事領域得到廣泛的應用。DES運算的原始數(shù)據(jù)(加密前數(shù)據(jù))和加密密鑰都是64位的,將原始數(shù)據(jù)經(jīng)過初始的置換,然后與子密鑰(由加密密鑰產(chǎn)生)經(jīng)過一系列迭代運算,最后再經(jīng)過逆置換,即可得到加密數(shù)據(jù)。DES的算法是對稱的,既可用于加密又可用于解密,解密過程與此類似。數(shù)據(jù)收發(fā)單元利用無線通訊網(wǎng)絡向交割認證管理數(shù)據(jù)庫(6)發(fā)送加密過的交割認證數(shù)據(jù),基于TCP協(xié)議(流式套接字)進行通訊。對于手機內(nèi)置的模塊,GPRS或CDMA無線通訊協(xié)議是相對透明,因此在編程時,可以直接創(chuàng)建TCP協(xié)議的Socket套接字進行數(shù)據(jù)發(fā)送。指紋掃描管理單元負責與連接的光晶體圖譜掃描器(2)進行串口通訊,發(fā)送掃描指紋指令和接收指紋數(shù)據(jù)。委托登記單元負責客戶辦理銀行委托登記時輸入銀行IP、端口號、銀行帳號等。數(shù)據(jù)存儲單元將收到的公鑰、銀行代碼、客戶銀行帳號、客戶名稱存儲于手機或PDA的存儲器Flash內(nèi);公鑰加密單元基于RSA算法,用銀行給予的公鑰加密指紋數(shù)據(jù)和總金額,生成公鑰數(shù)據(jù)包。RSA算法是Rivest、Shamir和Adleman于1977年提出的第一個完善的公鑰密碼體制,其安全性是基于分解大整數(shù)的困難性。RSA算法是第一個能同時用于加密和數(shù)字簽名的算法,普遍認為是目前最優(yōu)秀的公鑰方案之一。它使用很大的質(zhì)數(shù)來構造密鑰對。每個密鑰對共享兩個質(zhì)數(shù)的乘積,即模數(shù),但是每個密鑰對還具有特定的指數(shù)。
無線網(wǎng)絡是(5)移動通訊終端(4)與交割認證管理數(shù)據(jù)庫(6)進行數(shù)據(jù)通訊的連接平臺,可以是無線通訊網(wǎng)絡的GSM/GPRS/CDMA/WIWI網(wǎng)絡傳輸協(xié)議或INTERNET(互聯(lián)網(wǎng))。
交割認證管理數(shù)據(jù)庫(6)包含有數(shù)據(jù)分發(fā)中心單元、短信息發(fā)送平臺、加解密單元、掃描器管理單元、圖譜解析單元、交割認證數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和交割認證數(shù)據(jù)庫。交割認證管理數(shù)據(jù)庫全部由C++語言編寫完成,交割認證數(shù)據(jù)庫安裝在一臺PC服務器上,其它單元安裝于一臺工作站上,工作站的通訊串口1連接有光晶體圖譜掃描器(2),通訊串口2連接短信息發(fā)送平臺設備。數(shù)據(jù)分發(fā)中心單元負責開啟一個端口監(jiān)聽商務運營商管理數(shù)據(jù)庫(7)的連接請求,接收加密的交易數(shù)據(jù)及標簽數(shù)據(jù);建立與中央鑒真管理數(shù)據(jù)庫(9)的Socket連接,發(fā)送加密的標簽數(shù)據(jù)及標簽ID號;開啟一個端口監(jiān)聽移動通訊終端(4)的連接請求,接收加密的交割認證數(shù)據(jù);建立與銀行認證管理數(shù)據(jù)庫(8)的Socket連接,發(fā)送加密的公鑰數(shù)據(jù)包、客戶銀行帳號、運營商銀行帳號等數(shù)據(jù);開啟一個端口監(jiān)聽銀行認證管理數(shù)據(jù)庫(8)和中央鑒真管理數(shù)據(jù)庫(9)的連接請求,接收加密的銀行或鑒真認證數(shù)據(jù);建立與商務運營商管理數(shù)據(jù)庫(7)的Socket連接,發(fā)送加密的銀行或鑒真認證數(shù)據(jù);打開通訊串口,將需發(fā)送的信息以短信息PDU格式封裝后,向連接的短信息發(fā)送平臺發(fā)出AT指令。短信息發(fā)送平臺接收AT指令,將封裝過的認證結(jié)果信息發(fā)送到客戶的移動通訊終端(4)。本系統(tǒng)使用創(chuàng)天誠信公司的TS-WGC8B GSM MODEM池,俗稱短信貓,可連接8個SIM卡,通過串口通訊,使用標準AT指令集控制發(fā)送和接收短信,發(fā)送短信速度3000-6000條/小時。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端(4)的加解密單元完全相同。掃描器管理單元與移動通訊終端(4)的掃描器管理單元完全相同。圖譜解析單元(61)基于圖像識別技術,將二值位圖數(shù)據(jù)轉(zhuǎn)化為相應字符串。工作流程如圖5所示將二值位圖進行區(qū)間劃分(62),等分為64(8×8)個區(qū)間,每區(qū)間對應像素點為80×60,然后對每個區(qū)間與系統(tǒng)內(nèi)存放的基準模式庫進行模式匹配(63),基準模式庫是采樣所有可能出現(xiàn)的區(qū)間圖像,對應分為64個類存儲,每一個分類用一個標識符,分別對應52個大小寫英文字母、10個阿拉伯數(shù)字及“+”號和“-”兩個字符。通過模式匹配(63),將二值位圖轉(zhuǎn)換為固定長度的標識串數(shù)據(jù)(64),稱之為模式數(shù)據(jù),輸出到下一個單元。交割認證數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的認證數(shù)據(jù)進行分解,以及對交易記錄表、標簽記錄表、生產(chǎn)商表、運營商表、銀行信息表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責交割認證數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。交割認證數(shù)據(jù)庫負責數(shù)據(jù)的存儲,為Oracle關系數(shù)據(jù)庫,包括有交易記錄表、標簽記錄表、生產(chǎn)商表、運營商表、銀行信息表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。甲骨文公司的Oracle數(shù)據(jù)庫是世界上使用最廣泛的關系數(shù)據(jù)系統(tǒng)之一,它良好的兼容性、可移植性、可連接性正符合本系統(tǒng)的需要。
商務運營商管理數(shù)據(jù)庫(7)包含有數(shù)據(jù)收發(fā)單元、加解密單元、掃描器管理單元、圖譜解析單元、運營商數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和商務運營商數(shù)據(jù)庫。商務運營商管理數(shù)據(jù)庫全部由C++語言編寫完成,商務運營商數(shù)據(jù)庫安裝在一臺PC服務器上,其它單元安裝于一臺工作站上,工作站的通訊串口1連接有光晶體圖譜掃描器(2)。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫(6)的連接請求,接收加密的認證返回信息;建立與交割認證管理數(shù)據(jù)庫(6)的Socket連接,發(fā)送加密的交易數(shù)據(jù)和標簽數(shù)據(jù)。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端(4)的加解密單元完全相同。掃描器管理單元與移動通訊終端(4)的掃描器管理單元完全相同。圖譜解析單元與交割認證管理數(shù)據(jù)庫(6)的圖譜解析單元(61)完全相同。運營商數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的認證數(shù)據(jù)進行分解,以及對交易記錄表、標簽記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責商務運營商數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。商務運營商數(shù)據(jù)庫負責數(shù)據(jù)的存儲,為Oracle關系數(shù)據(jù)庫,包括有交易記錄表、標簽記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
銀行認證管理數(shù)據(jù)庫(8)包含有數(shù)據(jù)收發(fā)單元、加解密單元、非對稱密碼管理單元、貨款管理單元、指紋數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和指紋數(shù)據(jù)庫。銀行認證管理數(shù)據(jù)庫全部由C++語言編寫完成,指紋數(shù)據(jù)庫安裝在一臺PC服務器上,其它單元安裝于一臺工作站上。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽移動通訊終端(4)的連接請求,接收加密的指紋數(shù)據(jù)并發(fā)回生成的公鑰、銀行代碼、銀行帳號、客戶名稱;開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫(6)的連接請求,接收加密信息;建立與交割認證管理數(shù)據(jù)庫(6)的Socket連接,發(fā)送加密的認證結(jié)果信息。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端(4)的加解密單元完全相同。非對稱密碼管理單元負責生成一對非對稱密碼,即公鑰和私鑰,負責對收到的公鑰數(shù)據(jù)包進行解密。非對稱加密方式可以使通信雙方無須事先交換密鑰就可以建立安全通信,本系統(tǒng)中使用的是RSA公鑰密碼體制。貨款管理單元負責與銀行業(yè)務系統(tǒng)聯(lián)系,提出轉(zhuǎn)帳請求及接收結(jié)果信息。指紋數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對接收到的認證請求數(shù)據(jù)進行分解,以及對指紋記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責指紋數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。指紋數(shù)據(jù)庫負責數(shù)據(jù)的存儲,為Oracle關系數(shù)據(jù)庫,包括有指紋記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
中央鑒真管理數(shù)據(jù)庫(9)包含有數(shù)據(jù)收發(fā)單元、加解密單元、掃描器管理單元、圖譜解析單元、中央鑒真數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和中央鑒真數(shù)據(jù)庫。中央鑒真管理數(shù)據(jù)庫全部由C++語言編寫完成,中央鑒真數(shù)據(jù)庫安裝在一臺PC服務器上,其它單元安裝于一臺工作站上,工作站的通訊串口連接有光晶體圖譜掃描器(2)。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫(6)的連接請求,接收加密的標簽ID號和模式數(shù)據(jù);建立與生產(chǎn)商鑒真管理數(shù)據(jù)庫(10)的Socket連接,發(fā)送加密的標簽ID號和模式數(shù)據(jù);建立與交割認證管理數(shù)據(jù)庫(6)的Socket連接,發(fā)送加密的鑒真認證結(jié)果信息;開啟一個端口監(jiān)聽生產(chǎn)商鑒真管理數(shù)據(jù)庫(10)的連接請求,接收加密的鑒真認證結(jié)果信息。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端(4)的加解密單元完全相同。掃描器管理單元與移動通訊終端(4)的掃描器管理單元完全相同。圖譜解析單元與交割認證管理數(shù)據(jù)庫(6)的圖譜解析單元(61)完全相同。中央鑒真數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的鑒真認證數(shù)據(jù)和鑒真認證結(jié)果信息進行分解,以及對標簽記錄表、生產(chǎn)商記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責中央鑒真數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。中央鑒真數(shù)據(jù)庫負責數(shù)據(jù)的存儲,為Oracle關系數(shù)據(jù)庫,包括有標簽記錄表、生產(chǎn)商記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
生產(chǎn)商鑒真管理數(shù)據(jù)庫(10)包含有數(shù)據(jù)收發(fā)單元、加解密單元、掃描器管理單元、圖譜解析單元、生產(chǎn)商鑒真數(shù)據(jù)管理單元、數(shù)據(jù)統(tǒng)計單元和生產(chǎn)商鑒真數(shù)據(jù)庫。生產(chǎn)商鑒真管理數(shù)據(jù)庫全部由C++語言編寫完成,生產(chǎn)商鑒真數(shù)據(jù)庫安裝在一臺PC服務器上,其它單元安裝于一臺工作站上,工作站的通訊串口連接有光晶體圖譜掃描器(2)。數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽中央鑒真管理數(shù)據(jù)庫(9)的連接請求,接收加密過的標簽ID號和模式數(shù)據(jù);建立與中央鑒真管理數(shù)據(jù)庫(9)的Socket連接,發(fā)送加密的鑒真認證結(jié)果信息。加解密單元負責傳輸數(shù)據(jù)的加密和解密,與移動通訊終端(4)的加解密單元完全相同。掃描器管理單元與移動通訊終端(4)的掃描器管理單元完全相同。圖譜解析單元與交割認證管理數(shù)據(jù)庫(6)的圖譜解析單元(61)完全相同。生產(chǎn)商鑒真數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對接收到的認證請求信息進行分解,以及對標簽記錄表、產(chǎn)品信息表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等。數(shù)據(jù)統(tǒng)計單元負責生產(chǎn)商鑒真數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢。生產(chǎn)商鑒真數(shù)據(jù)庫負責數(shù)據(jù)的存儲,為Oracle關系數(shù)據(jù)庫,包括有標簽記錄表、產(chǎn)品信息表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
光晶體圖譜掃描器的詳細工作流程如圖2所示。
圖譜解析單元的詳細工作流程如圖3所示。
移動通訊終端的詳細工作流程如圖4、圖5所示。其中圖4的流程是客戶在移動通訊終端中輸入委托銀行帳號、IP和端口號,掃描指紋后向銀行認證管理數(shù)據(jù)庫委托登記數(shù)據(jù);圖5的流程是客戶掃描指紋、標簽圖譜,將指紋數(shù)據(jù)和總金額用公鑰加密后,同總金額、銀行代碼、銀行帳號等一同加密發(fā)送給交割認證管理數(shù)據(jù)庫。
交割認證管理數(shù)據(jù)庫詳細工作流程如圖6、圖7、圖8所示,其中圖6的流程是交割認證管理數(shù)據(jù)庫接收到商務運營商管理數(shù)據(jù)庫發(fā)送的交易數(shù)據(jù)后,存儲于交割認證數(shù)據(jù)庫,并將標簽數(shù)據(jù)發(fā)送到中央鑒真管理數(shù)據(jù)庫認證;圖7的流程是交割認證管理數(shù)據(jù)庫接收到移動通訊終端發(fā)送的認證數(shù)據(jù)后,與交割認證數(shù)據(jù)庫中相應交易記錄比對,比對無誤后發(fā)數(shù)據(jù)到銀行認證管理數(shù)據(jù)庫;圖8的流程是交割認證管理數(shù)據(jù)庫接收銀行認證管理數(shù)據(jù)庫或中央鑒真管理數(shù)據(jù)庫發(fā)送的信息,分析后存入交割認證數(shù)據(jù)庫,并向相應商務運營商和客戶返回信息。
商務運營商管理數(shù)據(jù)庫詳細工作流程如圖9、圖10所示,其中圖9的流程是客戶選擇商務交割認證方式后,商務運營商輸入交易記錄,采集標簽數(shù)據(jù),加密后發(fā)送給交割認證管理數(shù)據(jù)庫;圖10的流程是商務運營商管理數(shù)據(jù)庫接收到交割認證管理數(shù)據(jù)庫發(fā)送的數(shù)據(jù)后,分解數(shù)據(jù),將銀行認證信息或鑒真認證信息存入數(shù)據(jù)庫。
銀行認證管理數(shù)據(jù)庫詳細工作流程如圖11、圖12所示,其中圖11的流程是銀行認證管理數(shù)據(jù)庫接收到移動通訊終端發(fā)送的委托登記數(shù)據(jù),存入指紋數(shù)據(jù),并加密發(fā)回銀行代碼、銀行帳號、客戶名稱和公鑰;圖12的流程是銀行認證管理數(shù)據(jù)庫接收到交割認證管理數(shù)據(jù)庫發(fā)送的數(shù)據(jù)后,與指紋數(shù)據(jù)庫中記錄比對,比對無誤的向銀行業(yè)務系統(tǒng)發(fā)出轉(zhuǎn)帳請求,然后將信息返回交割認證管理數(shù)據(jù)庫。
中央鑒真管理數(shù)據(jù)庫詳細工作流程如圖13、圖14、圖15所示,其中圖13的流程是光晶體標簽生產(chǎn)出來后,認證服務商使用光晶體圖譜掃描器掃描標簽,將數(shù)據(jù)存入中央鑒真管理數(shù)據(jù)庫;圖14的流程是中央鑒真管理數(shù)據(jù)庫接收到交割認證管理數(shù)據(jù)庫的鑒真認證信息,初步認證后轉(zhuǎn)發(fā)給生產(chǎn)商鑒真管理數(shù)據(jù)庫;圖15的流程是中央鑒真管理數(shù)據(jù)庫接收到生產(chǎn)商鑒真管理數(shù)據(jù)庫返回的信息,添加日志后轉(zhuǎn)發(fā)給交割認證管理數(shù)據(jù)庫。
生產(chǎn)商鑒真管理數(shù)據(jù)庫詳細工作流程如圖16、圖17所示,其中圖16的流程是產(chǎn)品生產(chǎn)商將得到的標簽貼于已生產(chǎn)出的產(chǎn)品上,使用光晶體圖譜掃描器掃描標簽,將數(shù)據(jù)存入生產(chǎn)商鑒真管理數(shù)據(jù)庫,并與相應產(chǎn)品記錄建立對應關系;圖17的流程是生產(chǎn)商鑒真管理數(shù)據(jù)庫接收中央鑒真管理數(shù)據(jù)庫的認證信息,檢索數(shù)據(jù)庫,并返回認證信息。
權利要求
1.一種商務交割認證系統(tǒng),其特征在于由依附于被認證物品上的認證標識、認證標識識別器、指紋識別器、移動通訊終端、無線網(wǎng)絡、交割認證管理數(shù)據(jù)庫、商務運營商管理數(shù)據(jù)庫、銀行認證管理數(shù)據(jù)庫、中央鑒真管理數(shù)據(jù)庫、生產(chǎn)商鑒真管理數(shù)據(jù)庫組成。
2.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于移動通訊終端是指在終端內(nèi)安裝的管理模塊,包括掃描器管理單元處理與連接的光晶體圖譜掃描器進行串口通訊,發(fā)送掃描標簽指令和接收二值位圖數(shù)據(jù);加解密單元負責無線傳輸?shù)臄?shù)據(jù)加密和解密;數(shù)據(jù)收發(fā)單元利用無線通訊網(wǎng)絡向交割認證管理數(shù)據(jù)庫發(fā)送加密過的認證數(shù)據(jù),以及在委托登記時向銀行認證管理數(shù)據(jù)庫發(fā)送加密過的登記數(shù)據(jù),基于TCP協(xié)議(流式套接字)進行通訊;指紋掃描管理單元與連接的光晶體圖譜掃描器進行串口通訊,通過它的數(shù)據(jù)接口2向連接的指紋掃描器發(fā)送掃描指紋指令和接收指紋數(shù)據(jù);委托登記單元負責客戶辦理銀行委托登記時輸入銀行IP、端口號、銀行帳號等;數(shù)據(jù)存儲單元將收到的公鑰、銀行代碼、客戶銀行帳號、客戶名稱存儲于移動通訊終端的存儲空間內(nèi);公鑰加密單元用銀行給予的公鑰加密指紋數(shù)據(jù)和總金額,生成公鑰數(shù)據(jù)包。
3.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于無線網(wǎng)絡是無線通訊網(wǎng)絡的GSM/GPRS/CDMA/WIWI網(wǎng)絡傳輸協(xié)議或INTERNET(互聯(lián)網(wǎng))。
4.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于依附于被認證物品上的認證標識是光晶體產(chǎn)品認證標簽、條形碼、磁記錄、數(shù)碼圖像紋理、IC卡、RFID卡、DNA技術或存儲數(shù)碼信息的認證標簽。
5.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于商務運營商管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫的連接請求,接收加密的認證返回信息,建立與交割認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的交易數(shù)據(jù)和標簽數(shù)據(jù);加解密單元負責傳輸數(shù)據(jù)的加密和解密;掃描器管理單元處理與連接的光晶體圖譜掃描器進行串口通訊,發(fā)送掃描標簽指令和接收二值位圖數(shù)據(jù);圖譜解析單元基于圖像識別技術,通過區(qū)間劃分及模式匹配,將二值位圖轉(zhuǎn)換為相應字符串的模式數(shù)據(jù)輸出到下一個單元;運營商數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的認證數(shù)據(jù)進行分解,以及對交易記錄表、標簽記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除;數(shù)據(jù)統(tǒng)計單元負責商務運營商數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢;商務運營商數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有交易記錄表、標簽記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
6.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于交割認證管理數(shù)據(jù)庫包含數(shù)據(jù)分發(fā)中心單元負責開啟一個端口監(jiān)聽商務運營商管理數(shù)據(jù)庫的連接請求,接收加密的交易數(shù)據(jù)及標簽數(shù)據(jù),建立與中央鑒真管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的標簽數(shù)據(jù)及標簽ID號,開啟一個端口監(jiān)聽移動通訊終端的連接請求,接收加密的交割認證數(shù)據(jù),建立與銀行認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的公鑰數(shù)據(jù)包、客戶銀行帳號、運營商銀行帳號等數(shù)據(jù),開啟一個端口監(jiān)聽銀行認證管理數(shù)據(jù)庫和中央鑒真管理數(shù)據(jù)庫的連接請求,接收加密的銀行或鑒真認證數(shù)據(jù),建立與商務運營商管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的銀行或鑒真認證數(shù)據(jù),打開通訊串口,將需發(fā)送的信息以短信息PDU格式封裝后,向連接的短信息發(fā)送平臺發(fā)出AT指令;短信息發(fā)送平臺接收AT指令,將封裝的認證結(jié)果信息發(fā)送給移動通訊終端;加解密單元負責傳輸數(shù)據(jù)的加密和解密;掃描器管理單元處理與連接的光晶體圖譜掃描器進行串口通訊,發(fā)送掃描標簽指令和接收二值位圖數(shù)據(jù);圖譜解析單元基于圖像識別技術,通過區(qū)間劃分及模式匹配,將二值位圖轉(zhuǎn)換為相應字符串的模式數(shù)據(jù)輸出到下一個單元;交割認證數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的認證數(shù)據(jù)進行分解,以及對交易記錄表、標簽記錄表、生產(chǎn)商表、運營商表、銀行信息表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等;數(shù)據(jù)統(tǒng)計單元負責交割認證數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢;交割認證數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有交易記錄表、標簽記錄表、生產(chǎn)商表、運營商表、銀行信息表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
7.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于銀行認證管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽移動通訊終端的連接請求,接收加密的指紋數(shù)據(jù)并發(fā)回生成的公鑰、銀行代碼、銀行帳號、客戶名稱,開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫的連接請求,接收加密信息,建立與交割認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的認證結(jié)果信息;加解密單元負責傳輸數(shù)據(jù)的加密和解密;非對稱密碼管理單元負責生成一對非對稱密碼,即公鑰和私鑰,負責對收到的公鑰數(shù)據(jù)包進行解密;貨款管理單元負責與銀行業(yè)務系統(tǒng)聯(lián)系,提出轉(zhuǎn)帳請求及接收結(jié)果信息;指紋數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對接收到的認證請求數(shù)據(jù)進行分解,以及對指紋記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等;數(shù)據(jù)統(tǒng)計單元負責指紋數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢;指紋數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有指紋記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表。
8.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于中央鑒真管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽交割認證管理數(shù)據(jù)庫的連接請求,接收加密的標簽ID號和模式數(shù)據(jù),建立與生產(chǎn)商鑒真管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的標簽ID號和模式數(shù)據(jù),建立與交割認證管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的鑒真認證結(jié)果信息,開啟一個端口監(jiān)聽生產(chǎn)商鑒真管理數(shù)據(jù)庫的連接請求,接收加密的鑒真認證結(jié)果信息;加解密單元負責傳輸數(shù)據(jù)的加密和解密;掃描器管理單元處理與連接的光晶體圖譜掃描器進行串口通訊,發(fā)送掃描標簽指令和接收二值位圖數(shù)據(jù);圖譜解析單元基于圖像識別技術,通過區(qū)間劃分及模式匹配,將二值位圖轉(zhuǎn)換為相應字符串的模式數(shù)據(jù)輸出到下一個單元;中央鑒真數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對各個接收到的鑒真認證數(shù)據(jù)和鑒真認證結(jié)果信息進行分解,以及對標簽記錄表、生產(chǎn)商記錄表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等;數(shù)據(jù)統(tǒng)計單元負責中央鑒真數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢;中央鑒真數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有標簽記錄表、生產(chǎn)商記錄表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
9.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于生產(chǎn)商鑒真管理數(shù)據(jù)庫包含有數(shù)據(jù)收發(fā)單元負責開啟一個端口監(jiān)聽中央鑒真管理數(shù)據(jù)庫的連接請求,接收加密過的標簽ID號和模式數(shù)據(jù),建立與中央鑒真管理數(shù)據(jù)庫的Socket連接,發(fā)送加密的鑒真認證結(jié)果信息;加解密單元負責傳輸數(shù)據(jù)的加密和解密;掃描器管理單元處理與連接的光晶體圖譜掃描器進行串口通訊,發(fā)送掃描標簽指令和接收二值位圖數(shù)據(jù);圖譜解析單元基于圖像識別技術,通過區(qū)間劃分及模式匹配,將二值位圖轉(zhuǎn)換為相應字符串的模式數(shù)據(jù)輸出到下一個單元;生產(chǎn)商鑒真數(shù)據(jù)管理單元負責對所有操作數(shù)據(jù)的使用、存儲,對接收到的認證請求信息進行分解,以及對標簽記錄表、產(chǎn)品信息表和日志記錄表內(nèi)記錄的檢索、插入、更新、刪除等;數(shù)據(jù)統(tǒng)計單元負責生產(chǎn)商鑒真數(shù)據(jù)庫數(shù)據(jù)的統(tǒng)計,生成各種統(tǒng)計數(shù)據(jù),存放于統(tǒng)計數(shù)據(jù)表中以供查詢;生產(chǎn)商鑒真數(shù)據(jù)庫負責數(shù)據(jù)的存儲,包括有標簽記錄表、產(chǎn)品信息表、日志記錄表、統(tǒng)計數(shù)據(jù)表及相應字典表等。
10.根據(jù)權利要求1所述的一種商務交割認證系統(tǒng),其特征在于移動通訊終端是手機、PDA或計算機。
全文摘要
本發(fā)明是涉及一種商務交割認證系統(tǒng),由依附于被認證物品上的認證標識、認證標識識別器、指紋識別器、移動通訊終端、無線網(wǎng)絡、交割認證管理數(shù)據(jù)庫、商務運營商管理數(shù)據(jù)庫、銀行認證管理數(shù)據(jù)庫、中央鑒真管理數(shù)據(jù)庫、生產(chǎn)商鑒真管理數(shù)據(jù)庫組成,商務運營商管理數(shù)據(jù)庫將交易信息發(fā)送給交割認證管理數(shù)據(jù)庫,通過中央鑒真管理數(shù)據(jù)庫、生產(chǎn)商認證管理數(shù)據(jù)庫驗證商品的真?zhèn)?,將認證標識的信息及指紋數(shù)據(jù)通過認證標識識別器、指紋識別器、移動通訊終端、無線網(wǎng)絡,傳至交割認證管理數(shù)據(jù)庫及銀行認證管理數(shù)據(jù)庫比對指紋后進行轉(zhuǎn)帳,再將信息由交割認證管理數(shù)據(jù)庫傳給移動通訊終端和商務運營商管理數(shù)據(jù)庫,是一種便捷、高效、安全、商務交割認證解決方案。
文檔編號H04L9/00GK1655161SQ20051001139
公開日2005年8月17日 申請日期2005年3月7日 優(yōu)先權日2005年3月7日
發(fā)明者廖鴻宇 申請人:福建榕基軟件開發(fā)有限公司