【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及移動(dòng)支付通信
,尤其涉及一種數(shù)據(jù)完整性傳輸方法及其POS機(jī)和數(shù)據(jù)加密服務(wù)器。
技術(shù)介紹
集群式數(shù)據(jù)加密設(shè)備是一種用于準(zhǔn)確記錄各種數(shù)據(jù)的系統(tǒng)。該系統(tǒng)的一種典型應(yīng)用場(chǎng)景為大中型商業(yè)零售企業(yè)的稅源數(shù)據(jù)采集。在這種場(chǎng)景下,數(shù)據(jù)發(fā)送設(shè)備對(duì)應(yīng)為企業(yè)POS機(jī),數(shù)據(jù)加密設(shè)備內(nèi)存儲(chǔ)電子發(fā)票號(hào)碼,數(shù)據(jù)加密信息為防偽稅控碼、發(fā)票代碼、發(fā)票號(hào)碼等信息。所有的POS機(jī)通過(guò)TCP網(wǎng)絡(luò)并發(fā)的連接到數(shù)據(jù)服務(wù)器,每完成一筆交易記錄,POS機(jī)在結(jié)賬前,將數(shù)據(jù)(商品明細(xì)、付款明細(xì)等)發(fā)送到數(shù)據(jù)服務(wù)器,數(shù)據(jù)服務(wù)器記錄交易數(shù)據(jù),并將加密相關(guān)數(shù)據(jù)發(fā)送到數(shù)據(jù)加密設(shè)備進(jìn)行加密以獲取稅控信息。中國(guó)專利申請(qǐng)200810066837.0公開一種數(shù)據(jù)完整性傳輸方法,所述方法應(yīng)用在P2P領(lǐng)域中,包括如下步驟:接收客戶端發(fā)送的重傳請(qǐng)求消息,根據(jù)所述重傳請(qǐng)求消息查詢本地是否存儲(chǔ)有所述重傳請(qǐng)求消息所請(qǐng)求重傳的數(shù)據(jù);當(dāng)本地存儲(chǔ)有所述數(shù)據(jù)重傳請(qǐng)求消息所請(qǐng)求重傳的數(shù)據(jù)時(shí),將所述數(shù)據(jù)發(fā)送給客戶端。該方法不需要內(nèi)容源的大量參與即可實(shí)現(xiàn)數(shù)據(jù)的丟包錯(cuò)包重傳,提高了傳輸效率,減輕了內(nèi)容源及作為其代理的對(duì)等節(jié)點(diǎn)的負(fù)擔(dān)。上述現(xiàn)有技術(shù)中的的缺點(diǎn)為:由于商業(yè)零售企業(yè)對(duì)數(shù)據(jù)處理的實(shí)時(shí)性有嚴(yán)格的要求,同時(shí)在交易高峰時(shí)段,數(shù)據(jù)上傳的并發(fā)性較高,異常情況下,如數(shù)據(jù)服務(wù)器宕機(jī)、數(shù)據(jù)加密設(shè)備故障、可用數(shù)據(jù)加密設(shè)備數(shù)量少于POS端并發(fā)數(shù)量,以及用戶網(wǎng)絡(luò)環(huán)境異常,均可能造 ...
【技術(shù)保護(hù)點(diǎn)】
一種數(shù)據(jù)完整性傳輸方法,適用于POS機(jī)側(cè),其特征在于,包括:S11、POS機(jī)向數(shù)據(jù)加密服務(wù)器發(fā)送TCP連接和申請(qǐng)占用空閑的數(shù)據(jù)加密設(shè)備的請(qǐng)求消息,并接收數(shù)據(jù)加密服務(wù)器返回的申請(qǐng)結(jié)果;S12、POS機(jī)向數(shù)據(jù)加密服務(wù)器發(fā)送待加密的稅源數(shù)據(jù),并接收數(shù)據(jù)加密服務(wù)器返回所述稅源數(shù)據(jù)的加密結(jié)果;S13、POS機(jī)根據(jù)所述加密結(jié)果將需要重傳的稅源數(shù)據(jù)發(fā)送至數(shù)據(jù)加密服務(wù)器,并接收數(shù)據(jù)加密服務(wù)器返回的重新加密結(jié)果。
【技術(shù)特征摘要】
1.一種數(shù)據(jù)完整性傳輸方法,適用于POS機(jī)側(cè),其特征在于,包括:
S11、POS機(jī)向數(shù)據(jù)加密服務(wù)器發(fā)送TCP連接和申請(qǐng)占用空閑的數(shù)據(jù)加密設(shè)
備的請(qǐng)求消息,并接收數(shù)據(jù)加密服務(wù)器返回的申請(qǐng)結(jié)果;
S12、POS機(jī)向數(shù)據(jù)加密服務(wù)器發(fā)送待加密的稅源數(shù)據(jù),并接收數(shù)據(jù)加密
服務(wù)器返回所述稅源數(shù)據(jù)的加密結(jié)果;
S13、POS機(jī)根據(jù)所述加密結(jié)果將需要重傳的稅源數(shù)據(jù)發(fā)送至數(shù)據(jù)加密服
務(wù)器,并接收數(shù)據(jù)加密服務(wù)器返回的重新加密結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S11進(jìn)一步包括:
S111、POS機(jī)向所述數(shù)據(jù)加密服務(wù)器發(fā)送TCP連接和申請(qǐng)占用數(shù)據(jù)加密設(shè)
備集群中空閑的數(shù)據(jù)加密設(shè)備的請(qǐng)求消息;
S112、當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)異常或者所述申請(qǐng)結(jié)果反饋申請(qǐng)失敗時(shí),POS機(jī)將
待發(fā)送的稅源數(shù)據(jù)在本地進(jìn)行存儲(chǔ);
S113、當(dāng)所述申請(qǐng)結(jié)果反饋申請(qǐng)成功時(shí),POS機(jī)將所述稅源數(shù)據(jù)發(fā)送到所
述數(shù)據(jù)加密服務(wù)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S13進(jìn)一步包括:
S131、當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)異常、重新發(fā)送稅源數(shù)據(jù)不成功、或者所述加密
結(jié)果反饋加密失敗時(shí),POS機(jī)將待發(fā)送的稅源數(shù)據(jù)在本地進(jìn)行存儲(chǔ),并在網(wǎng)絡(luò)
恢復(fù)正常之后將加密失敗的稅源數(shù)據(jù)重傳至數(shù)據(jù)加密服務(wù)器;
S132、當(dāng)所述加密結(jié)果反饋加密成功時(shí),POS機(jī)將新的稅源數(shù)據(jù)繼續(xù)發(fā)送
到所述數(shù)據(jù)加密服務(wù)器,并且接收數(shù)據(jù)加密服務(wù)器返回的重新加密結(jié)果;
S133、當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)異常、重新發(fā)送稅源數(shù)據(jù)不成功、或者所述重新
\t加密結(jié)果反饋重新加密不成功時(shí),POS機(jī)留存本地存儲(chǔ)的已發(fā)送的稅源數(shù)據(jù)并
且繼續(xù)進(jìn)行上述步驟S131至S132;
S134、當(dāng)所述重新加密結(jié)果反饋重新加密成功時(shí),POS機(jī)刪除本地存儲(chǔ)的
已發(fā)送的稅源數(shù)據(jù)并且將新的稅源數(shù)據(jù)繼續(xù)發(fā)送到所述數(shù)據(jù)加密服務(wù)器。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述加密結(jié)果反饋加密
失敗時(shí),所述步驟S131進(jìn)一步包括:
S1311、當(dāng)判斷出用戶網(wǎng)絡(luò)環(huán)境異常、或數(shù)據(jù)服務(wù)器出現(xiàn)故障而無(wú)法工
作,導(dǎo)致加密失敗時(shí),POS機(jī)只在本地存儲(chǔ)未成功上傳的稅源數(shù)據(jù);
S1312、當(dāng)判斷出當(dāng)前沒有空閑狀態(tài)的數(shù)據(jù)加密設(shè)備可用、或數(shù)據(jù)加密設(shè)
備出現(xiàn)故障而無(wú)法對(duì)數(shù)據(jù)進(jìn)行加密,導(dǎo)致加密失敗時(shí),POS機(jī)只保存表示本條
數(shù)據(jù)未成功加密需要以后再次嘗試加密的空文件即可,而并不在本地存儲(chǔ)未
成功上傳的稅源數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述POS機(jī)只在本地存儲(chǔ)未
成功上傳的稅源數(shù)據(jù),包括:采用二進(jìn)制格式或明文格式進(jìn)行存儲(chǔ)。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述POS機(jī)只在本地存儲(chǔ)未
成功上傳的稅源數(shù)據(jù),還包括:配置一個(gè)查詢接口,以查詢所述POS機(jī)中已用
空間和剩余空間大小。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述加密結(jié)果反饋加密
失敗時(shí),所述步驟S131還包括:
POS機(jī)為每條發(fā)送失敗的稅源數(shù)據(jù)配置一個(gè)單獨(dú)文件名,并將配置文件名
的發(fā)送失敗的稅源數(shù)據(jù)都暫存到本地存儲(chǔ)器指定路徑的目錄中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述單獨(dú)文件名采用17個(gè)
bit位的YYMMDDHHMMSSMMM命名結(jié)構(gòu),其中:YY表示2位年、MM表示2位月、DD
表示2位日、HH表示2位時(shí)、MM表示2位分、SS表示2位秒、MMM表示3位毫秒,
并且文件擴(kuò)展名為.bin。
9.根據(jù)權(quán)利要求3或7任一所述的方法,其特征在于,所述在網(wǎng)絡(luò)恢復(fù)正
常之后將加密失敗的稅源數(shù)據(jù)重傳至數(shù)據(jù)加密服務(wù)器,包括:
POS機(jī)輪詢本地存儲(chǔ)器指定路徑的目錄,檢查是否存在發(fā)送失敗的稅源數(shù)
據(jù)文件;
當(dāng)存在發(fā)送失敗的稅源數(shù)據(jù)文件時(shí),POS機(jī)讀取稅源數(shù)據(jù)并將讀取到的稅
源數(shù)據(jù)發(fā)送至數(shù)據(jù)加密服務(wù)器。
10.一種具有數(shù)據(jù)完整性傳輸功能的POS機(jī),其連接于數(shù)據(jù)加密服務(wù)器,
其特征在于,包括:
第一通訊模塊,用于向數(shù)據(jù)加密服務(wù)器發(fā)送TCP連接和申請(qǐng)占用空閑的數(shù)
據(jù)加密設(shè)備的請(qǐng)求消息,并接收數(shù)據(jù)加密服務(wù)器返回的申請(qǐng)結(jié)果;
第二通訊模塊,用于根據(jù)第一通訊模塊提供的所述申請(qǐng)結(jié)果向數(shù)據(jù)加密
服務(wù)器發(fā)送待加密的稅源數(shù)據(jù),并接收數(shù)據(jù)加密服務(wù)器返回所述稅源數(shù)據(jù)的
加密結(jié)果;
第三通訊模塊,用于根據(jù)第二通訊模塊提供的所述加密結(jié)果將需要重傳
的稅源數(shù)據(jù)發(fā)送至數(shù)據(jù)加密服務(wù)器,并接收數(shù)據(jù)加密服務(wù)器返回的重新加密
結(jié)果。
11.根據(jù)權(quán)利要求10所述的POS機(jī),其特征在于,所述第一通訊模塊具體
\t用于:
向所述數(shù)據(jù)加密服務(wù)器發(fā)送TCP連接和申請(qǐng)占用數(shù)據(jù)加密設(shè)備集群中空閑
的數(shù)據(jù)加密設(shè)備的請(qǐng)求消息;
當(dāng)判斷出網(wǎng)絡(luò)出現(xiàn)異常或者所述申請(qǐng)結(jié)果反饋申請(qǐng)失敗時(shí),將待發(fā)送的
稅源數(shù)據(jù)在本地進(jìn)行存儲(chǔ);
當(dāng)判斷出所述申請(qǐng)結(jié)果反饋申請(qǐng)成功時(shí),將所述稅源數(shù)據(jù)發(fā)送到所述數(shù)
據(jù)加密服務(wù)器。
12.根據(jù)權(quán)利要求10所述的POS機(jī),其特征在于,所述第三通訊模塊具體
用于:
當(dāng)判斷出網(wǎng)絡(luò)出現(xiàn)異常、重新發(fā)送稅源數(shù)據(jù)不成功、或者所述加密結(jié)果
反饋加密失敗時(shí),將待發(fā)送的稅源數(shù)據(jù)在本地進(jìn)行存儲(chǔ),并在網(wǎng)絡(luò)恢復(fù)正常
之后將加密失敗的稅源數(shù)據(jù)重傳至數(shù)據(jù)加密服務(wù)器;
當(dāng)判斷出所述加密結(jié)果反饋加密成功時(shí),將新的稅源數(shù)據(jù)繼續(xù)發(fā)送到所
述數(shù)據(jù)加密服務(wù)器,并且接收數(shù)據(jù)加密服務(wù)器返回的重新加密結(jié)果;
當(dāng)判斷出網(wǎng)絡(luò)出現(xiàn)異常、重新發(fā)送稅源數(shù)據(jù)不成功、或者所述重新加密
結(jié)果反饋重新加密不成功時(shí),留存本地存儲(chǔ)的已發(fā)送的稅源數(shù)據(jù);
當(dāng)判斷出所述重新加密結(jié)果反饋重新加密成功時(shí),刪除本地存儲(chǔ)的已發(fā)
送的稅源數(shù)據(jù)并且將新的稅源數(shù)據(jù)繼續(xù)發(fā)送到所述數(shù)據(jù)加密服務(wù)器。
13.根據(jù)權(quán)利要求12所述的POS機(jī),其特征在于,當(dāng)所述加密...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:高志剛,廖峰,李毅,胡金輝,趙軼民,賀正林,王俊杰,
申請(qǐng)(專利權(quán))人:航天信息股份有限公司,
類型:發(fā)明
國(guó)別省市:北京;11
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。