氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法
【專利摘要】本發(fā)明提供了一種氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,該方法用于氚濃度數(shù)據(jù)傳輸設(shè)備與對(duì)氚處理設(shè)備的輸出氣體進(jìn)行氚濃度參數(shù)檢測的靜電計(jì)進(jìn)行數(shù)據(jù)通信后,實(shí)現(xiàn)對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)進(jìn)行連續(xù)采集及加密傳輸處理,在通過加密提高數(shù)據(jù)傳輸安全性的基礎(chǔ)上,即便因?yàn)閭鬏斁W(wǎng)絡(luò)中斷導(dǎo)致氚濃度檢測數(shù)據(jù)第二密文的傳輸中斷,在傳輸網(wǎng)絡(luò)再次連通時(shí)也能夠?qū)崿F(xiàn)斷點(diǎn)續(xù)傳,保持向外傳輸氚濃度數(shù)據(jù)的連續(xù)性,并且還能夠減小當(dāng)前的接收方因受到數(shù)據(jù)攔截等網(wǎng)絡(luò)攻擊時(shí)數(shù)據(jù)被攔截、泄露的風(fēng)險(xiǎn),由此加強(qiáng)了氚濃度數(shù)據(jù)傳輸?shù)陌踩?,還同時(shí)保證了對(duì)氚濃度數(shù)據(jù)采集和傳輸過程的連續(xù)性。
【專利說明】氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)和信息處理【技術(shù)領(lǐng)域】,具體涉及一種氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法。
【背景技術(shù)】
[0002]氫的同位素中,僅有氣是不穩(wěn)定的,氣的最大能量為18keV,其平均能量為5.65keV,它以12.33年為半衰期進(jìn)行β衰變。氚能直接或通過同位素交換間接同一些包容材料發(fā)生化學(xué)反應(yīng),這些反應(yīng)比氫引起的要強(qiáng)些,是因?yàn)殡暗摩螺椛淠芷茐倪@些材料的化學(xué)鍵,引起輻射分解催化作用。有可能對(duì)包容材料產(chǎn)生腐蝕,或造成材料性能的退化(脆裂、老化)。而且,氚還能夠經(jīng)過吸入、食入和經(jīng)完好皮膚滲入進(jìn)入人體,被人體組織吸收并使之受到內(nèi)照射危害,由于其放射性危害和它在環(huán)境中的特性,在輻射防護(hù)監(jiān)測中,氚的監(jiān)測日益受到重視。氚的低能β粒子的穿透能力非常弱,在水中最大射程為6μπι,在空氣中最大射程僅為5_,難以用普通的β探測器進(jìn)行測量,所以要測量氚必須使用無窗流氣式探頭或?qū)㈦耙胩綔y器的電離室靈敏體積內(nèi)。
[0003]目前,針對(duì)氣體中高濃度氚的測量普遍采用的是電離室測量的方法。(參見“《放射物理和輻射計(jì)量學(xué)導(dǎo)論》,阿蒂克斯著,1986.08”)。使用普通電離室對(duì)氚進(jìn)行測量的具體方法是,通過取樣泵、取樣管道將測量的含氚氣體引入電離室的靈敏體積內(nèi),外加飽和工作電壓,通過電流收集極收集由氚發(fā)射的β粒子在空氣中引起的電流,用低電流靜電計(jì)測出收集的電流,從而得出氚濃度參數(shù)。氚濃度參數(shù)是指靜電計(jì)檢測輸出的用于表征氚濃度值的表征數(shù)據(jù);針對(duì)不同的靜電計(jì)產(chǎn)品,其輸出的氚濃度參數(shù)的數(shù)值形式可能不同,例如可能是檢測電流值,也可能是根據(jù)檢測電流而換算的單位體積氚濃度值,等等。
[0004]在實(shí)際應(yīng)用過程中,氚濃度的測量通常都應(yīng)用于對(duì)氚處理過程的監(jiān)控。即,利用氚處理設(shè)備對(duì)氣體中的氚進(jìn)行處理,降低氣體中的氚濃度,通過電離室對(duì)處理后的氣體進(jìn)行取樣,采用電離室測量方法由靜電計(jì)測出氚濃度參數(shù);由此,監(jiān)控人員便可以根據(jù)靜電計(jì)測出的氚濃度參數(shù),換算得知處理后氣體的氚濃度,從而根據(jù)處理后氣體的氚濃度對(duì)氚處理設(shè)備的處理過程進(jìn)行手動(dòng)的控制和調(diào)整。但如果僅依賴于靜電計(jì)對(duì)氚處理過程加以監(jiān)控,則監(jiān)控操作就需要由監(jiān)控操作人員在氚處理現(xiàn)場執(zhí)行,操作施工區(qū)域受限、環(huán)境差,難以靈活調(diào)整,因此為了實(shí)現(xiàn)氚處理過程的遠(yuǎn)程監(jiān)控操作,就需要一臺(tái)氚濃度數(shù)據(jù)傳輸設(shè)備(例如可以是用于氚濃度數(shù)據(jù)采集和傳輸?shù)挠?jì)算機(jī),或者專門研發(fā)的實(shí)現(xiàn)氚濃度數(shù)據(jù)采集和傳輸功能的嵌入式集成終端)對(duì)靜電計(jì)輸出的氚濃度參數(shù)加以采集并傳輸至傳輸網(wǎng)絡(luò),使得遠(yuǎn)端計(jì)算機(jī)可以通過傳輸網(wǎng)絡(luò)獲得濃度數(shù)據(jù)而進(jìn)行遠(yuǎn)程氚處理過程監(jiān)控。但是利用傳輸網(wǎng)絡(luò)加以遠(yuǎn)程傳輸,就意味著存在信息泄露的風(fēng)險(xiǎn),因?yàn)槌嚓P(guān)監(jiān)控技術(shù)人員之外的其它人員也有可能通過傳輸網(wǎng)絡(luò)而獲得氚處理過程的相關(guān)數(shù)據(jù),從而可能對(duì)企業(yè)的氚處理相關(guān)研發(fā)、生產(chǎn)造成不利影響,為企業(yè)帶來相關(guān)生產(chǎn)技術(shù)信息安全風(fēng)險(xiǎn)。另一方面,要實(shí)現(xiàn)氚處理過程的遠(yuǎn)程監(jiān)控操作,就需要依賴于氚濃度數(shù)據(jù)采集和傳輸?shù)倪B續(xù)性,因此,如何既能夠加強(qiáng)氚濃度數(shù)據(jù)傳輸?shù)陌踩裕帜軌虮WC其采集和傳輸過程的連續(xù)性,成為了亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明目的在于提出一種氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,用于氚濃度數(shù)據(jù)傳輸設(shè)備對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)執(zhí)行連續(xù)采集及加密傳輸處理,以在加強(qiáng)氚濃度數(shù)據(jù)傳輸安全性的同時(shí),保證其采集和傳輸過程的連續(xù)性。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)手段:
氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,用于氚濃度數(shù)據(jù)傳輸設(shè)備與對(duì)氚處理設(shè)備的輸出氣體進(jìn)行氚濃度參數(shù)檢測的靜電計(jì)進(jìn)行數(shù)據(jù)通信后,對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)執(zhí)行連續(xù)采集及加密傳輸處理;具體包括如下步驟:
1)對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)進(jìn)行數(shù)據(jù)協(xié)議適配處理;所述數(shù)據(jù)協(xié)議適配處理包括協(xié)定與靜電計(jì)的通信接口協(xié)議、數(shù)據(jù)采集頻率、以及數(shù)據(jù)格式的轉(zhuǎn)換協(xié)議,并根據(jù)協(xié)定而進(jìn)行與靜電計(jì)的數(shù)據(jù)通信傳輸和數(shù)據(jù)轉(zhuǎn)換處理;
2)按照協(xié)定的數(shù)據(jù)采集頻率連續(xù)采集數(shù)據(jù)協(xié)議適配處理后的氚濃度參數(shù),通過數(shù)據(jù)換算得出相應(yīng)的氚濃度檢測數(shù)據(jù),并為得出的氚濃度檢測數(shù)據(jù)添加對(duì)應(yīng)的時(shí)間戳;
3)將得到的氚濃度檢測數(shù)據(jù)及其對(duì)應(yīng)的時(shí)間戳通過第一加密算法進(jìn)行第一次加密處理,轉(zhuǎn)換為氚濃度檢測數(shù)據(jù)第一密文后,按時(shí)間的先后順序進(jìn)行數(shù)據(jù)存儲(chǔ);
4)按時(shí)間的先后順序提取出存儲(chǔ)的氚濃度檢測數(shù)據(jù)第一密文并添加對(duì)應(yīng)的順序標(biāo)記ID,將提取出的氚濃度檢測數(shù)據(jù)第一密文及其對(duì)應(yīng)的順序標(biāo)記ID通過第二加密算法進(jìn)行第二次加密處理,轉(zhuǎn)換為氚濃度檢測數(shù)據(jù)第二密文后,按順序標(biāo)記ID的順序加入到數(shù)據(jù)發(fā)送列隊(duì);
5)對(duì)數(shù)據(jù)傳輸端口進(jìn)行連通檢測,在數(shù)據(jù)傳輸端口成功連通至傳輸網(wǎng)絡(luò)的狀態(tài)下,按順序標(biāo)記ID的順序向傳輸網(wǎng)絡(luò)輸出發(fā)送列隊(duì)中未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,并對(duì)已成功輸出的氚濃度檢測數(shù)據(jù)第二密文添加已傳輸標(biāo)記。
[0007]上述的氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法中,作為一種優(yōu)選方案,所述第一加密算法為國密SMl算法、國密SM2算法,DES加密算法、IDEA加密算法、DSA數(shù)字簽名算法、RSA公匙加密算法、AES高級(jí)加密標(biāo)準(zhǔn)算法、SHAl安全哈希算法、MD5消息摘要算法中的一種。
[0008]上述的氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法中,作為一種優(yōu)選方案,所述第二加密算法為國密SMl算法、國密SM2算法,DES加密算法、IDEA加密算法、DSA數(shù)字簽名算法、RSA公匙加密算法、AES高級(jí)加密標(biāo)準(zhǔn)算法、SHAl安全哈希算法、MD5消息摘要算法中的一種。
[0009]上述的氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法中,作為一種改進(jìn)方案,所述步驟5具體為:
5a)判斷數(shù)據(jù)傳輸端口是否成功連通至傳輸網(wǎng)絡(luò);若成功連通,則執(zhí)行步驟5b ;若未成功連通,則執(zhí)行步驟5g;
5b)按順序標(biāo)記ID的順序從發(fā)送列隊(duì)中提取出當(dāng)前第一個(gè)未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,作為當(dāng)前待發(fā)送第二密文;
5c)生成當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求,該接收回執(zhí)請(qǐng)求包含有一個(gè)唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí),并通過數(shù)據(jù)傳輸端口將當(dāng)前待發(fā)送第二密文及其對(duì)應(yīng)的接收回執(zhí)請(qǐng)求輸出至傳輸網(wǎng)絡(luò);當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求用于請(qǐng)求當(dāng)前待發(fā)送第二密文的接收方在成功接收后返回一個(gè)包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí);
5d)等待接收包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí),并記錄等待時(shí)長;若在等待時(shí)長達(dá)到預(yù)設(shè)定的等待時(shí)長上限閾值TO之前,數(shù)據(jù)傳輸端口接收到包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí),則將等待時(shí)長的記錄復(fù)位,執(zhí)行步驟5e;否則,在等待時(shí)長達(dá)到預(yù)設(shè)定的等待時(shí)長上限閾值TO時(shí),將等待時(shí)長的記錄復(fù)位后,執(zhí)行步驟5f ;
5e)判定當(dāng)前待發(fā)送第二密文已成功輸出,對(duì)當(dāng)前待發(fā)送第二密文在發(fā)送列隊(duì)中對(duì)應(yīng)的氚濃度檢測數(shù)據(jù)第二密文添加已傳輸標(biāo)記;然后返回步驟5b ;
5f)判斷數(shù)據(jù)傳輸端口是否成功連通至傳輸網(wǎng)絡(luò);若成功連通,則再次將當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求輸出至傳輸網(wǎng)絡(luò),然后返回執(zhí)行步驟5d;若未成功連通,則執(zhí)行步驟5g ;
5g)等待,直至重新成功連通至傳輸網(wǎng)絡(luò)時(shí),返回步驟5b。
[0010]相比于現(xiàn)有技術(shù),本發(fā)明具有如下有益效果:
1、利用本發(fā)明氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,使得氚濃度數(shù)據(jù)傳輸設(shè)備與對(duì)氚處理設(shè)備的輸出氣體進(jìn)行氚濃度參數(shù)檢測的靜電計(jì)進(jìn)行數(shù)據(jù)通信后,能夠?qū)崿F(xiàn)對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)進(jìn)行連續(xù)采集及加密傳輸處理,該處理過程不僅實(shí)現(xiàn)了對(duì)氚濃度數(shù)據(jù)的加密,能夠加強(qiáng)氚濃度數(shù)據(jù)傳輸?shù)陌踩裕⑶疫€同時(shí)保證了對(duì)氚濃度數(shù)據(jù)采集和傳輸過程的連續(xù)性。
[0011]2、利用本發(fā)明氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,即便因?yàn)閭鬏斁W(wǎng)絡(luò)中斷導(dǎo)致氚濃度檢測數(shù)據(jù)第二密文的傳輸中斷,數(shù)據(jù)傳輸端口在傳輸網(wǎng)絡(luò)再次連通進(jìn)行氚濃度檢測數(shù)據(jù)第二密文傳輸時(shí),能夠根據(jù)已傳輸標(biāo)記的記錄,對(duì)外傳輸當(dāng)前第一個(gè)未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,從而實(shí)現(xiàn)斷點(diǎn)續(xù)傳,保持向外傳輸氚濃度數(shù)據(jù)的連續(xù)性。
[0012]3、利用本發(fā)明氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,即便因?yàn)榻邮辗匠霈F(xiàn)故障等異常情況而導(dǎo)致氚濃度檢測數(shù)據(jù)第二密文的接收不成功,數(shù)據(jù)傳輸端口能夠周期性地發(fā)送接收回執(zhí)請(qǐng)求,保證接收方始終能夠收到正確的接收回執(zhí)請(qǐng)求而作出回應(yīng),并且數(shù)據(jù)傳輸端口不再周期性地重復(fù)發(fā)送當(dāng)前待發(fā)送的氚濃度檢測數(shù)據(jù)第二密文,以避免當(dāng)前的接收方因受到數(shù)據(jù)攔截等網(wǎng)絡(luò)攻擊而未完成數(shù)據(jù)接收的情況下,重新發(fā)送的氚濃度檢測數(shù)據(jù)第二密文被網(wǎng)絡(luò)攻擊方所攔截造成信息泄露,從而能夠更好的保證數(shù)據(jù)信息的安全性,增強(qiáng)信息安全控制。
【專利附圖】
【附圖說明】
[0013]圖1為本發(fā)明氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法的流程框圖;
圖2為本發(fā)明氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法中步驟5的優(yōu)化方案流程框圖。
【具體實(shí)施方式】
[0014]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清晰明了,以下將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的闡述。此處所描述的具體措施僅僅用于解釋本發(fā)明,并非用于限定本發(fā)明。
[0015]本發(fā)明提供了 一種氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,其用于氚濃度數(shù)據(jù)傳輸設(shè)備與對(duì)氚處理設(shè)備的輸出氣體進(jìn)行氚濃度參數(shù)檢測的靜電計(jì)進(jìn)行數(shù)據(jù)通信后,對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)執(zhí)行連續(xù)采集及加密傳輸處理。氚濃度數(shù)據(jù)傳輸設(shè)備可以是用于氚濃度數(shù)據(jù)采集和傳輸?shù)挠?jì)算機(jī),也可以是專門研發(fā)的實(shí)現(xiàn)氚濃度數(shù)據(jù)采集和傳輸功能的嵌入式集成終端。本發(fā)明氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法的具體處理流程如圖1所示,包括如下步驟:
1)對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)進(jìn)行數(shù)據(jù)協(xié)議適配處理;所述數(shù)據(jù)協(xié)議適配處理包括協(xié)定與靜電計(jì)的通信接口協(xié)議、數(shù)據(jù)采集頻率、以及數(shù)據(jù)格式的轉(zhuǎn)換協(xié)議,并根據(jù)協(xié)定而進(jìn)行與靜電計(jì)的數(shù)據(jù)通信傳輸和數(shù)據(jù)轉(zhuǎn)換處理;
2)按照協(xié)定的數(shù)據(jù)采集頻率連續(xù)采集數(shù)據(jù)協(xié)議適配處理后的氚濃度參數(shù),通過數(shù)據(jù)換算得出相應(yīng)的氚濃度檢測數(shù)據(jù),并為得出的氚濃度檢測數(shù)據(jù)添加對(duì)應(yīng)的時(shí)間戳;
3)將得到的氚濃度檢測數(shù)據(jù)及其對(duì)應(yīng)的時(shí)間戳通過第一加密算法進(jìn)行第一次加密處理,轉(zhuǎn)換為氚濃度檢測數(shù)據(jù)第一密文后,按時(shí)間的先后順序進(jìn)行數(shù)據(jù)存儲(chǔ);
4)按時(shí)間的先后順序提取出存儲(chǔ)的氚濃度檢測數(shù)據(jù)第一密文并添加對(duì)應(yīng)的順序標(biāo)記ID,將提取出的氚濃度檢測數(shù)據(jù)第一密文及其對(duì)應(yīng)的順序標(biāo)記ID通過第二加密算法進(jìn)行第二次加密處理,轉(zhuǎn)換為氚濃度檢測數(shù)據(jù)第二密文后,按順序標(biāo)記ID的順序加入到數(shù)據(jù)發(fā)送列隊(duì);
5)對(duì)數(shù)據(jù)傳輸端口進(jìn)行連通檢測,在數(shù)據(jù)傳輸端口成功連通至傳輸網(wǎng)絡(luò)的狀態(tài)下,按順序標(biāo)記ID的順序向傳輸網(wǎng)絡(luò)輸出發(fā)送列隊(duì)中未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,并對(duì)已成功輸出的氚濃度檢測數(shù)據(jù)第二密文添加已傳輸標(biāo)記。
[0016]通過上述流程可以看到,在本發(fā)明方法中,對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)進(jìn)行數(shù)據(jù)協(xié)議適配處理,按照數(shù)據(jù)協(xié)議所協(xié)定的數(shù)據(jù)采集頻率對(duì)數(shù)據(jù)協(xié)議適配處理后的氚濃度參數(shù)加以連續(xù)采集,并換算得出相應(yīng)的氚濃度檢測數(shù)據(jù)之后,還為得出的氚濃度檢測數(shù)據(jù)添加了對(duì)應(yīng)的時(shí)間戳;這樣做一方面是因?yàn)闀r(shí)間戳可以作為按數(shù)據(jù)采集頻率對(duì)氚濃度參數(shù)加以連續(xù)采集、換算的時(shí)間標(biāo)識(shí),能夠通過時(shí)間戳獲知連續(xù)采集、換算得到的氚濃度檢測數(shù)據(jù)的時(shí)間先后順序;另一方面,時(shí)間戳還可以用以作為通過換算得到的氚濃度檢測數(shù)據(jù)進(jìn)行加密、解密的驗(yàn)證標(biāo)識(shí),用以增強(qiáng)氚濃度檢測數(shù)據(jù)的加密、解密安全性。而后,在對(duì)氚濃度檢測數(shù)據(jù)及其對(duì)應(yīng)的時(shí)間戳經(jīng)過第一次加密處理后,所得到的氚濃度檢測數(shù)據(jù)第一密文是按時(shí)間的先后順序進(jìn)行數(shù)據(jù)存儲(chǔ),同時(shí)也是按時(shí)間的先后順序進(jìn)行提取出存儲(chǔ)的氚濃度檢測數(shù)據(jù)第一密文并添加對(duì)應(yīng)的順序標(biāo)記ID而進(jìn)行第二次加密處理,得到氚濃度檢測數(shù)據(jù)第二密文,由此使得順序標(biāo)記ID的順序與按時(shí)間的先后具備了一致性,從而保證了在數(shù)據(jù)傳輸端口按順序標(biāo)記ID的順序向傳輸網(wǎng)絡(luò)輸出發(fā)送列隊(duì)中未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文時(shí),其傳輸?shù)捻樞蚴桥c采集、換算得到的氚濃度檢測數(shù)據(jù)的時(shí)間先后順序相一致的。這就使得,在氚濃度數(shù)據(jù)連續(xù)采集的條件下,其采集的順序在時(shí)間戳記錄的時(shí)間先后順序與順序標(biāo)記ID的順序之間得以傳遞,讓氚濃度數(shù)據(jù)也能夠得以連續(xù)的加密傳輸,因此在加強(qiáng)氚濃度數(shù)據(jù)傳輸安全性的基礎(chǔ)上,同時(shí)保證了采集和傳輸過程的連續(xù)性。
[0017]在具體應(yīng)用時(shí),本發(fā)明的氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法中,氚濃度數(shù)據(jù)傳輸設(shè)備與對(duì)氚處理設(shè)備的輸出氣體進(jìn)行氚濃度參數(shù)檢測的靜電計(jì)之間可以采用RS232總線進(jìn)行數(shù)據(jù)通信,在對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)進(jìn)行數(shù)據(jù)協(xié)議適配處理時(shí),可以采用采用IEEE488協(xié)議進(jìn)行數(shù)據(jù)協(xié)議轉(zhuǎn)換;當(dāng)然,也可以采用其它常用的數(shù)據(jù)總線通信方式和其它相應(yīng)的數(shù)據(jù)協(xié)議格式。另外,向傳輸網(wǎng)絡(luò)進(jìn)行對(duì)接的數(shù)據(jù)傳輸端口,也可以采用常用的網(wǎng)絡(luò)協(xié)議適配電路得以實(shí)現(xiàn);這里所述的傳輸網(wǎng)絡(luò),可以是計(jì)算機(jī)互聯(lián)通信網(wǎng)絡(luò),可以是企業(yè)級(jí)局域網(wǎng)絡(luò),可以是無線通信網(wǎng)絡(luò),也可以是與指定計(jì)算機(jī)相連接的數(shù)據(jù)傳輸線纜;相應(yīng)地,向傳輸網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸所使用的網(wǎng)絡(luò)協(xié)議,也要根據(jù)其需要適配的傳輸網(wǎng)絡(luò)對(duì)象而確定,例如為 TCP/IP 網(wǎng)絡(luò)通信協(xié)議(Transport Control Protocol/Internet Protocol,傳輸控制協(xié)議/Internet協(xié)議)、CAN通信協(xié)議(ControIler Area Network,控制器局域網(wǎng)協(xié)議)、Modbus通信協(xié)議、IEC60870-5-103數(shù)據(jù)傳輸協(xié)議等。
[0018]還需要說明的是,本發(fā)明氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法所涉及的第一加密算法、第二加密算法可以采用同一種加密算法,但最好是采用兩種不同的加密算法,以更好的保證稅控安全二維碼的防偽安全性能。本發(fā)明方法中所涉及的第一加密算法、第二加密算法可以是現(xiàn)有技術(shù)中常用的加密算法,例如國密SMl算法、國密SM2算法,DES (DataEncryption Standard)力口密算法、IDEA (International Data Encryption Algorithm)加密算法、DSA (Digital Signature Algorithm)數(shù)字簽名算法、RSA公匙加密算法、AES(Advanced Encryption Standard)高級(jí)加密標(biāo)準(zhǔn)算法、SHAl (Secure Hash Algorithm,FIPS PUB 180-1)安全哈希算法、MD5 (Message Digest Algorithm 5)消息摘要算法等,也可以是企業(yè)開展相關(guān)信息安全管理工作時(shí)其內(nèi)部規(guī)定的其它加密算法。
[0019]另一方面,對(duì)第二次加密處理后得到的氚濃度檢測數(shù)據(jù)第二密文進(jìn)行對(duì)外連續(xù)傳輸?shù)木唧w傳輸方式有很多。為了更好的保證氚濃度檢測數(shù)據(jù)第二密文傳輸?shù)倪B續(xù)性和可靠性,本發(fā)明還提供了一種氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法的優(yōu)選方案,該優(yōu)選方案是對(duì)上述步驟廣5所述處理流程中的步驟5加以具體優(yōu)化,其優(yōu)化處理具體為:
5a)判斷數(shù)據(jù)傳輸端口是否成功連通至傳輸網(wǎng)絡(luò);若成功連通,則執(zhí)行步驟5b ;若未成功連通,則執(zhí)行步驟5g;
5b)按順序標(biāo)記ID的順序從發(fā)送列隊(duì)中提取出當(dāng)前第一個(gè)未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,作為當(dāng)前待發(fā)送第二密文;
5c)生成當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求,該接收回執(zhí)請(qǐng)求包含有一個(gè)唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí),并通過數(shù)據(jù)傳輸端口將當(dāng)前待發(fā)送第二密文及其對(duì)應(yīng)的接收回執(zhí)請(qǐng)求輸出至傳輸網(wǎng)絡(luò);當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求用于請(qǐng)求當(dāng)前待發(fā)送第二密文的接收方在成功接收后返回一個(gè)包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí);
5d)等待接收包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí),并記錄等待時(shí)長;若在等待時(shí)長達(dá)到預(yù)設(shè)定的等待時(shí)長上限閾值TO之前,數(shù)據(jù)傳輸端口接收到包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí),則將等待時(shí)長的記錄復(fù)位,執(zhí)行步驟5e;否則,在等待時(shí)長達(dá)到預(yù)設(shè)定的等待時(shí)長上限閾值TO時(shí),將等待時(shí)長的記錄復(fù)位后,執(zhí)行步驟5f ;
5e)判定當(dāng)前待發(fā)送第二密文已成功輸出,對(duì)當(dāng)前待發(fā)送第二密文在發(fā)送列隊(duì)中對(duì)應(yīng)的氚濃度檢測數(shù)據(jù)第二密文添加已傳輸標(biāo)記;然后返回步驟5b ;
5f)判斷數(shù)據(jù)傳輸端口是否成功連通至傳輸網(wǎng)絡(luò);若成功連通,則再次將當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求輸出至傳輸網(wǎng)絡(luò),然后返回執(zhí)行步驟5d ;若未成功連通,則執(zhí)行步驟5g ;
5g)等待,直至重新成功連通至傳輸網(wǎng)絡(luò)時(shí),返回步驟5b。
[0020]按照上述步驟5a?5g所述的氚濃度檢測數(shù)據(jù)第二密文傳輸流程進(jìn)行操作,如果因?yàn)閭鬏斁W(wǎng)絡(luò)中斷導(dǎo)致氚濃度檢測數(shù)據(jù)第二密文的傳輸中斷,則數(shù)據(jù)傳輸端口便無法通過接傳輸網(wǎng)絡(luò)收到來自接收方的包含有唯一對(duì)應(yīng)于相應(yīng)氚濃度檢測數(shù)據(jù)第二密文的接收回執(zhí),即不會(huì)對(duì)相應(yīng)的氚濃度檢測數(shù)據(jù)第二密文添加已傳輸標(biāo)記,從而數(shù)據(jù)傳輸端口在傳輸網(wǎng)絡(luò)再次連通進(jìn)行氚濃度檢測數(shù)據(jù)第二密文傳輸時(shí),就能夠根據(jù)已傳輸標(biāo)記的記錄,對(duì)外傳輸當(dāng)前第一個(gè)未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,從而實(shí)現(xiàn)斷點(diǎn)續(xù)傳,保持按順序標(biāo)記ID的順序向外傳輸氚濃度檢測數(shù)據(jù)第二密文;而在傳輸網(wǎng)絡(luò)暢通的情況下,如果因?yàn)榻邮辗匠霈F(xiàn)故障等異常情況而導(dǎo)致氚濃度檢測數(shù)據(jù)第二密文的接收不成功,數(shù)據(jù)傳輸端口則會(huì)以等待時(shí)長上限閾值TO為周期對(duì)外發(fā)送當(dāng)前待傳輸?shù)碾皾舛葯z測數(shù)據(jù)第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求,保證接收方始終能夠收到正確的接收回執(zhí)請(qǐng)求而作出回應(yīng),直至接收方成功接收當(dāng)前待傳輸?shù)碾皾舛葯z測數(shù)據(jù)第二密文并返回接收回執(zhí)后,數(shù)據(jù)傳輸端口才會(huì)繼續(xù)傳輸發(fā)送列隊(duì)中的下一個(gè)氚濃度檢測數(shù)據(jù)第二密文,這樣一方面能夠讓輸氚濃度檢測數(shù)據(jù)第二密文保持按順序標(biāo)記ID的順序得以傳輸,另一方面在等待接收返回的接收回執(zhí)過程中僅周期性地發(fā)送接收回執(zhí)請(qǐng)求,而不再次重復(fù)發(fā)送當(dāng)前待發(fā)送的氚濃度檢測數(shù)據(jù)第二密文,因此可以避免當(dāng)前的接收方因受到數(shù)據(jù)攔截等網(wǎng)絡(luò)攻擊而未完成數(shù)據(jù)接收的情況下,重新發(fā)送的氚濃度檢測數(shù)據(jù)第二密文被網(wǎng)絡(luò)攻擊方所攔截造成信息泄露,從而能夠更好的保證數(shù)據(jù)信息的安全性,增強(qiáng)信息安全控制。
[0021]最后說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的宗旨和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【權(quán)利要求】
1.氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,其特征在于,用于氚濃度數(shù)據(jù)傳輸設(shè)備與對(duì)氚處理設(shè)備的輸出氣體進(jìn)行氚濃度參數(shù)檢測的靜電計(jì)進(jìn)行數(shù)據(jù)通信后,對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)執(zhí)行連續(xù)采集及加密傳輸處理;具體包括如下步驟: 1)對(duì)靜電計(jì)輸出的氚濃度數(shù)據(jù)進(jìn)行數(shù)據(jù)協(xié)議適配處理;所述數(shù)據(jù)協(xié)議適配處理包括協(xié)定與靜電計(jì)的通信接口協(xié)議、數(shù)據(jù)采集頻率、以及數(shù)據(jù)格式的轉(zhuǎn)換協(xié)議,并根據(jù)協(xié)定而進(jìn)行與靜電計(jì)的數(shù)據(jù)通信傳輸和數(shù)據(jù)轉(zhuǎn)換處理; 2)按照協(xié)定的數(shù)據(jù)采集頻率連續(xù)采集數(shù)據(jù)協(xié)議適配處理后的氚濃度參數(shù),通過數(shù)據(jù)換算得出相應(yīng)的氚濃度檢測數(shù)據(jù),并為得出的氚濃度檢測數(shù)據(jù)添加對(duì)應(yīng)的時(shí)間戳; 3)將得到的氚濃度檢測數(shù)據(jù)及其對(duì)應(yīng)的時(shí)間戳通過第一加密算法進(jìn)行第一次加密處理,轉(zhuǎn)換為氚濃度檢測數(shù)據(jù)第一密文后,按時(shí)間的先后順序進(jìn)行數(shù)據(jù)存儲(chǔ); 4)按時(shí)間的先后順序提取出存儲(chǔ)的氚濃度檢測數(shù)據(jù)第一密文并添加對(duì)應(yīng)的順序標(biāo)記ID,將提取出的氚濃度檢測數(shù)據(jù)第一密文及其對(duì)應(yīng)的順序標(biāo)記ID通過第二加密算法進(jìn)行第二次加密處理,轉(zhuǎn)換為氚濃度檢測數(shù)據(jù)第二密文后,按順序標(biāo)記ID的順序加入到數(shù)據(jù)發(fā)送列隊(duì); 5)對(duì)數(shù)據(jù)傳輸端口進(jìn)行連通檢測,在數(shù)據(jù)傳輸端口成功連通至傳輸網(wǎng)絡(luò)的狀態(tài)下,按順序標(biāo)記ID的順序向傳輸網(wǎng)絡(luò)輸出發(fā)送列隊(duì)中未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,并對(duì)已成功輸出的氚濃度檢測數(shù)據(jù)第二密文添加已傳輸標(biāo)記。
2.根據(jù)權(quán)利要求1 所述的氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,其特征在于,所述第一加密算法為國密SMl算法、國密SM2算法,DES加密算法、IDEA加密算法、DSA數(shù)字簽名算法、RSA公匙加密算法、AES高級(jí)加密標(biāo)準(zhǔn)算法、SHAl安全哈希算法、MD5消息摘要算法中的一種。
3.根據(jù)權(quán)利要求1所述的氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,其特征在于,所述第二加密算法為國密SMl算法、國密SM2算法,DES加密算法、IDEA加密算法、DSA數(shù)字簽名算法、RSA公匙加密算法、AES高級(jí)加密標(biāo)準(zhǔn)算法、SHAl安全哈希算法、MD5消息摘要算法中的一種。
4.根據(jù)權(quán)利要求1所述的氚濃度數(shù)據(jù)連續(xù)采集及加密傳輸方法,其特征在于,所述步驟5具體為: 5a)判斷數(shù)據(jù)傳輸端口是否成功連通至傳輸網(wǎng)絡(luò);若成功連通,則執(zhí)行步驟5b ;若未成功連通,則執(zhí)行步驟5g ; 5b)按順序標(biāo)記ID的順序從發(fā)送列隊(duì)中提取出當(dāng)前第一個(gè)未添加已傳輸標(biāo)記的氚濃度檢測數(shù)據(jù)第二密文,作為當(dāng)前待發(fā)送第二密文; 5c)生成當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求,該接收回執(zhí)請(qǐng)求包含有一個(gè)唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí),并通過數(shù)據(jù)傳輸端口將當(dāng)前待發(fā)送第二密文及其對(duì)應(yīng)的接收回執(zhí)請(qǐng)求輸出至傳輸網(wǎng)絡(luò);當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求用于請(qǐng)求當(dāng)前待發(fā)送第二密文的接收方在成功接收后返回一個(gè)包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí); 5d)等待接收包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí),并記錄等待時(shí)長;若在等待時(shí)長達(dá)到預(yù)設(shè)定的等待時(shí)長上限閾值TO之前,數(shù)據(jù)傳輸端口接收到包含有唯一對(duì)應(yīng)于當(dāng)前待發(fā)送第二密文的回執(zhí)標(biāo)識(shí)的接收回執(zhí),則將等待時(shí)長的記錄復(fù)位,執(zhí)行步驟5e ;否則,在等待時(shí)長達(dá)到預(yù)設(shè)定的等待時(shí)長上限閾值TO時(shí),將等待時(shí)長的記錄復(fù)位后,執(zhí)行步驟5f ; 5e)判定當(dāng)前待發(fā)送第二密文已成功輸出,對(duì)當(dāng)前待發(fā)送第二密文在發(fā)送列隊(duì)中對(duì)應(yīng)的氚濃度檢測數(shù)據(jù)第二密文添加已傳輸標(biāo)記;然后返回步驟5b ; 5f)判斷數(shù)據(jù)傳輸端口是否成功連通至傳輸網(wǎng)絡(luò);若成功連通,則再次將當(dāng)前待發(fā)送第二密文對(duì)應(yīng)的接收回執(zhí)請(qǐng)求輸出至傳輸網(wǎng)絡(luò),然后返回執(zhí)行步驟5d;若未成功連通,則執(zhí)行步驟5g; 5g)等待,直至重新成功連通至傳輸網(wǎng)絡(luò)時(shí),返回步驟5b。
【文檔編號(hào)】H04L9/32GK103473916SQ201310458220
【公開日】2013年12月25日 申請(qǐng)日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】楊正益, 熊慶宇 申請(qǐng)人:重慶大學(xué)