国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)完整性傳輸方法及其pos機(jī)和數(shù)據(jù)加密服務(wù)器的制造方法

      文檔序號(hào):9931269閱讀:816來(lái)源:國(guó)知局
      數(shù)據(jù)完整性傳輸方法及其pos機(jī)和數(shù)據(jù)加密服務(wù)器的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及移動(dòng)支付通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)完整性傳輸方法及其P0S 機(jī)和數(shù)據(jù)加密服務(wù)器。
      【背景技術(shù)】
      [0002] 集群式數(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è) P0S機(jī),數(shù)據(jù)加密設(shè)備內(nèi)存儲(chǔ)電子發(fā)票號(hào)碼,數(shù)據(jù)加密信息為防偽稅控碼、發(fā)票代碼、發(fā)票號(hào) 碼等信息。所有的P0S機(jī)通過TCP網(wǎng)絡(luò)并發(fā)的連接到數(shù)據(jù)服務(wù)器,每完成一筆交易記錄,P0S 機(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)行加密以獲取稅控信息。
      [0003] 中國(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ù)量少于P0S端并發(fā)數(shù)量,以及用戶網(wǎng)絡(luò)環(huán)境異常,均可能 造成部分?jǐn)?shù)據(jù)的丟失。
      [0004] 有鑒于此,針對(duì)本領(lǐng)域現(xiàn)有技術(shù)的不足之處,有必要設(shè)計(jì)一種新的數(shù)據(jù)采集和傳 輸方法,使得上述異常情況下,數(shù)據(jù)服務(wù)器能夠完整的保存數(shù)據(jù)發(fā)送設(shè)備發(fā)送的所有數(shù)據(jù)。

      【發(fā)明內(nèi)容】

      [0005] 為了解決上述問題,本發(fā)明提供的一種數(shù)據(jù)完整性傳輸方法及適用于該方法的 P0S機(jī)和數(shù)據(jù)加密服務(wù)器能解決上述情況下的數(shù)據(jù)丟失問題,同時(shí)實(shí)現(xiàn)只在本地存儲(chǔ)上傳 失敗的數(shù)據(jù),上傳成功后自動(dòng)刪除本地?cái)?shù)據(jù),存儲(chǔ)空間開銷較小。
      [0006] 本發(fā)明提供了一種數(shù)據(jù)完整性傳輸方法,適用于P0S機(jī)側(cè),包括:S11、P0S機(jī)向數(shù) 據(jù)加密服務(wù)器發(fā)送TCP連接和申請(qǐng)占用空閑的數(shù)據(jù)加密設(shè)備的請(qǐng)求消息,并接收數(shù)據(jù)加密 服務(wù)器返回的申請(qǐng)結(jié)果;S12、P0S機(jī)向數(shù)據(jù)加密服務(wù)器發(fā)送待加密的稅源數(shù)據(jù),并接收數(shù) 據(jù)加密服務(wù)器返回所述稅源數(shù)據(jù)的加密結(jié)果;S13、P0S機(jī)根據(jù)所述加密結(jié)果將需要重傳的 稅源數(shù)據(jù)發(fā)送至數(shù)據(jù)加密服務(wù)器,并接收數(shù)據(jù)加密服務(wù)器返回的重新加密結(jié)果。
      [0007] 作為一種實(shí)施例,所述步驟S11進(jìn)一步包括:Sill、P0S機(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í),P0S機(jī)將待發(fā)送的稅源數(shù)據(jù)在本地 進(jìn)行存儲(chǔ);S113、當(dāng)所述申請(qǐng)結(jié)果反饋申請(qǐng)成功時(shí),P0S機(jī)將所述稅源數(shù)據(jù)發(fā)送到所述數(shù)據(jù) 加密服務(wù)器。
      [0008] 作為一種實(shí)施例,所述步驟S13進(jìn)一步包括:S131、當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)異常、重新發(fā) 送稅源數(shù)據(jù)不成功、或者所述加密結(jié)果反饋加密失敗時(shí),P0S機(jī)將待發(fā)送的稅源數(shù)據(jù)在本地 進(jìn)行存儲(chǔ),并在網(wǎng)絡(luò)恢復(fù)正常之后將加密失敗的稅源數(shù)據(jù)重傳至數(shù)據(jù)加密服務(wù)器;S132、當(dāng) 所述加密結(jié)果反饋加密成功時(shí),P0S機(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ù)不成功、或者所述重新加密結(jié)果反饋重新加密不成功時(shí),P0S機(jī)留存本地存儲(chǔ)的已發(fā)送的 稅源數(shù)據(jù)并且繼續(xù)進(jìn)行上述步驟S131至S132 ;S134、當(dāng)所述重新加密結(jié)果反饋重新加密成 功時(shí),P0S機(jī)刪除本地存儲(chǔ)的已發(fā)送的稅源數(shù)據(jù)并且將新的稅源數(shù)據(jù)繼續(xù)發(fā)送到所述數(shù)據(jù) 加密服務(wù)器。
      [0009] 作為一種實(shí)施例,當(dāng)所述加密結(jié)果反饋加密失敗時(shí),所述步驟S131進(jìn)一步包括: S1311、當(dāng)判斷出用戶網(wǎng)絡(luò)環(huán)境異常、或數(shù)據(jù)服務(wù)器出現(xiàn)故障而無(wú)法工作,導(dǎo)致加密失敗 時(shí),P0S機(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í),P0S 機(jī)只保存表示本條數(shù)據(jù)未成功加密需要以后再次嘗試加密的空文件即可,而并不在本地存 儲(chǔ)未成功上傳的稅源數(shù)據(jù)。
      [0010] 作為一種實(shí)施例,所述P0S機(jī)只在本地存儲(chǔ)未成功上傳的稅源數(shù)據(jù),包括:采用二 進(jìn)制格式或明文格式進(jìn)行存儲(chǔ)。
      [0011] 作為一種實(shí)施例,所述P0S機(jī)只在本地存儲(chǔ)未成功上傳的稅源數(shù)據(jù),還包括:配置 一個(gè)查詢接口,以查詢所述P0S機(jī)中已用空間和剩余空間大小,使得用戶能夠根據(jù)自身實(shí) 際情況采取相應(yīng)的措施。
      [0012] 作為一種實(shí)施例,當(dāng)所述加密結(jié)果反饋加密失敗時(shí),所述步驟S131還包括:P0S機(jī) 為每條發(fā)送失敗的稅源數(shù)據(jù)配置一個(gè)單獨(dú)文件名,并將配置文件名的發(fā)送失敗的稅源數(shù)據(jù) 都暫存到本地存儲(chǔ)器指定路徑的目錄中。
      [0013] 作為一種實(shí)施例,所述單獨(dú)文件名采用17個(gè)bit位的YYMMDDHHMMSSMMM命名結(jié) 構(gòu),其中:YY表示2位年、麗表示2位月、DD表示2位日、HH表示2位時(shí)、麗表示2位分、 SS表示2位秒、MMM表示3位毫秒,并且文件擴(kuò)展名為.bi n。
      [0014] 作為一種實(shí)施例,所述在網(wǎng)絡(luò)恢復(fù)正常之后將加密失敗的稅源數(shù)據(jù)重傳至數(shù)據(jù)加 密服務(wù)器,包括:P〇S機(jī)輪詢本地存儲(chǔ)器指定路徑的目錄,檢查是否存在發(fā)送失敗的稅源數(shù) 據(jù)文件;當(dāng)存在發(fā)送失敗的稅源數(shù)據(jù)文件時(shí),P0S機(jī)讀取稅源數(shù)據(jù)并將讀取到的稅源數(shù)據(jù) 發(fā)送至數(shù)據(jù)加密服務(wù)器。
      [0015] 本發(fā)明還提供了一種具有數(shù)據(jù)重傳功能的P0S機(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é)果。
      [0016] 作為一種實(shí)施例,所述第一通訊模塊具體用于:向所述數(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ù)器。
      [0017] 作為一種實(shí)施例,所述第三通訊模塊具體用于:當(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ù)器。
      [0018] 作為一種實(shí)施例,當(dāng)所述加密結(jié)果反饋加密失敗時(shí),所述第三通訊模塊進(jìn)一步具 體用于:當(dāng)判斷出用戶網(wǎng)絡(luò)環(huán)境異常、或數(shù)據(jù)服務(wù)器出現(xiàn)故障而無(wú)法工作,導(dǎo)致加密失敗 時(shí),P0S機(jī)只在本地存儲(chǔ)未成功上傳的稅源數(shù)據(jù);當(dāng)判斷出當(dāng)前沒有空閑狀態(tài)的數(shù)據(jù)加密 設(shè)備可用、或數(shù)據(jù)加密設(shè)備出現(xiàn)故障而無(wú)法對(duì)數(shù)據(jù)進(jìn)行加密,導(dǎo)致加密失敗時(shí),P0S機(jī)只保 存表示本條數(shù)據(jù)未成功加密需要以后再次嘗試加密的空文件即可,而并不在本地存儲(chǔ)未成 功上傳的稅源數(shù)據(jù)。
      [0019] 作為一種實(shí)施例,所述第三通訊模塊采用二進(jìn)制格式或明文格式在本地存儲(chǔ)未成 功上傳的稅源數(shù)據(jù)。
      [0020] 作為一種實(shí)施例,所述具有數(shù)據(jù)重傳功能的P0S機(jī)還包括:查詢接口,用于查詢已 用空間和剩余空間大小,使得用戶能夠根據(jù)自身實(shí)際情況采取相應(yīng)的措施。
      [0021] 作為一種實(shí)施例,當(dāng)所述加密結(jié)果反饋加密失敗時(shí),所述第三通訊模塊進(jìn)一步具 體用于:為每條發(fā)送失敗的稅源數(shù)據(jù)配置一個(gè)單獨(dú)文件名,并將配置文件名的發(fā)送失敗的 稅源數(shù)據(jù)都暫存到本地存儲(chǔ)器指定路徑的目錄中。
      [0022] 作為一種實(shí)施例,所述單獨(dú)文件名采用17個(gè)bit位的YYMMDDHHMMSSMMM命名結(jié) 構(gòu),其中:YY表示2位年、麗表示2位月、DD表示2位日、HH表示2位時(shí)、麗表示2位分、 SS表示2位秒、MMM表示3位毫秒,并且文件擴(kuò)展名為.bin。
      [0023] 作為一種實(shí)施例,所述第三通訊模塊還具體用于:輪詢本地存儲(chǔ)器指定路徑的目 錄,檢查是否存在發(fā)送失敗的稅源數(shù)據(jù)文件;當(dāng)判斷出存在發(fā)送失敗的稅源數(shù)據(jù)文件時(shí),讀 取稅源數(shù)據(jù)并將讀取到的稅源數(shù)據(jù)發(fā)送至數(shù)據(jù)加密服務(wù)器。
      [0024] 本發(fā)明還提供了一種數(shù)據(jù)完整性傳輸方法,適用于數(shù)據(jù)加密服務(wù)器側(cè),包括:S21、 數(shù)據(jù)加密服務(wù)器接收P0S機(jī)發(fā)送的TCP連接和申請(qǐng)占用數(shù)據(jù)加密設(shè)備的請(qǐng)求消息,并將當(dāng) 前處于空閑狀態(tài)的數(shù)據(jù)加密設(shè)備分配給該P(yáng)0S機(jī);S22、數(shù)據(jù)加密服務(wù)器接收P0S機(jī)發(fā)送的 待加密的稅源數(shù)據(jù),并將所述稅源數(shù)據(jù)加密結(jié)果轉(zhuǎn)發(fā)到所述P0S機(jī);S23、數(shù)據(jù)加密服務(wù)器 接收所述P0S機(jī)重傳的之前加密失敗的稅源數(shù)據(jù),并將接收到的所述
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1