一種保密檢查結(jié)果的導(dǎo)出方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種保密檢查結(jié)果的導(dǎo)出方法及系統(tǒng)。
【背景技術(shù)】
[0002]在進(jìn)行保密技術(shù)檢查過程中,檢查結(jié)果的保存與導(dǎo)出是檢查工作的重要方面。隨著計(jì)算機(jī)保密技術(shù)檢查裝備的廣泛應(yīng)用,傳統(tǒng)檢查結(jié)果的存儲(chǔ)和導(dǎo)出方式已經(jīng)不能完全適應(yīng)新形勢(shì)下保密檢查工作的需求,檢查結(jié)果導(dǎo)出方式的安全性問題日益凸顯。
[0003]傳統(tǒng)保密檢查結(jié)果的存儲(chǔ)和導(dǎo)出方式往往是通過數(shù)據(jù)線將檢查結(jié)果保存到物理設(shè)備中以便后續(xù)的檢查統(tǒng)計(jì),這種方法的缺點(diǎn)是由于直接與被檢查機(jī)器接觸,會(huì)存在破壞被檢查機(jī)器的完整性,尤其是涉密環(huán)境下,直接存儲(chǔ)檢查結(jié)果會(huì)給被檢查單位帶來一定的顧慮。
[0004]因此,傳統(tǒng)保密檢查結(jié)果的存儲(chǔ)和導(dǎo)出方式已經(jīng)不能完全適應(yīng)新形勢(shì)下保密檢查工作的需求,如何保證檢查結(jié)果導(dǎo)出的物理隔離是確保檢查工作順利完成的重點(diǎn)。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,本發(fā)明提出了一種克服上述問題或者至少部分地解決或者減緩上述問題的保密檢查結(jié)果的導(dǎo)出方法及系統(tǒng),避免了保密檢查中由于引入外在因素而導(dǎo)致的對(duì)檢查結(jié)果的干擾。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種保密檢查結(jié)果的導(dǎo)出方法,該方法包括:
[0007]獲取終端設(shè)備的保密檢查結(jié)果數(shù)據(jù);
[0008]將所述保密檢查結(jié)果數(shù)據(jù)生成二維碼圖像;
[0009]當(dāng)接收到保密檢查結(jié)果數(shù)據(jù)導(dǎo)出請(qǐng)求時(shí),在展示界面中展示所述二維碼圖像,以使物理設(shè)備通過識(shí)別所述二維碼圖像的方式將所述保密檢查結(jié)果數(shù)據(jù)導(dǎo)出。
[0010]可選的,在獲取終端設(shè)備的保密檢查結(jié)果數(shù)據(jù)之后,所述方法還包括:
[0011]檢測(cè)所述保密檢查結(jié)果數(shù)據(jù)的大?。?br>[0012]當(dāng)所述保密檢查結(jié)果數(shù)據(jù)的大小大于預(yù)設(shè)容量閾值時(shí),發(fā)出用于提示所述保密檢查結(jié)果數(shù)據(jù)存在異常的提示信息。
[0013]可選的,所述將所述保密檢查結(jié)果數(shù)據(jù)生成二維碼圖像,包括:
[0014]選擇編碼的字符類型和糾錯(cuò)等級(jí),并根據(jù)編碼的字符類型采用相應(yīng)的字符集將所述保密檢查結(jié)果轉(zhuǎn)換成符號(hào)字符;
[0015]將所述符號(hào)字符轉(zhuǎn)換為位流,并將所述位流分為每8位一個(gè)碼字,生成一個(gè)數(shù)據(jù)碼字序列;
[0016]根據(jù)預(yù)設(shè)規(guī)則對(duì)所述數(shù)據(jù)碼字序列進(jìn)行分塊,根據(jù)每個(gè)碼字序列塊的內(nèi)容和糾錯(cuò)級(jí)別產(chǎn)生對(duì)應(yīng)的糾錯(cuò)編碼,并將糾錯(cuò)編碼添加到相應(yīng)的碼字序列塊后面;
[0017]將尋像圖形、分割符、定位圖形以及版本信息添加到預(yù)設(shè)位置,并將添加有糾錯(cuò)編碼的數(shù)據(jù)碼字序列按次序放入預(yù)設(shè)二維碼分塊中,得到初始二維碼圖像;
[0018]對(duì)所述初始二維碼圖像加入掩模編碼。
[0019]可選的,在對(duì)所述初始二維碼加入掩模編碼之后,所述方法還包括:
[0020]生成格式和版本信息,并放入預(yù)設(shè)區(qū)域內(nèi)。
[0021]可選的,在所述將糾錯(cuò)編碼添加到相應(yīng)的碼字序列塊后面之后,所述方法還包括:
[0022]將碼字序列塊和糾錯(cuò)編碼的各個(gè)數(shù)據(jù)碼交替放置。
[0023]可選的,所述將碼字序列塊和糾錯(cuò)編碼的各個(gè)數(shù)據(jù)碼交替放置,包括:
[0024]依次將每個(gè)碼字序列塊和糾錯(cuò)編碼的第一個(gè)數(shù)據(jù)碼按順度排列,得到第一數(shù)據(jù)子區(qū);
[0025]依次將每個(gè)碼字序列塊和糾錯(cuò)編碼的第二個(gè)數(shù)據(jù)碼按順度排列在第一數(shù)據(jù)子區(qū)之后,直至所有碼字序列塊和糾錯(cuò)編碼的數(shù)據(jù)碼完成排列。
[0026]根據(jù)本發(fā)明的另一個(gè)方面,提供了保密檢查結(jié)果的導(dǎo)出系統(tǒng),該系統(tǒng)包括:
[0027]獲取單元,用于獲取終端設(shè)備的保密檢查結(jié)果數(shù)據(jù);
[0028]二維碼圖像生成單元,用于將所述保密檢查結(jié)果數(shù)據(jù)生成二維碼圖像;
[0029]二維碼圖像展示與識(shí)別單元,用于當(dāng)接收到保密檢查結(jié)果數(shù)據(jù)導(dǎo)出請(qǐng)求時(shí),在展示界面中展示所述二維碼圖像,以使物理設(shè)備通過識(shí)別所述二維碼圖像的方式將所述保密檢查結(jié)果數(shù)據(jù)導(dǎo)出。
[0030]可選的,所述系統(tǒng)還包括:
[0031]檢測(cè)單元,用于在獲取終端設(shè)備的保密檢查結(jié)果數(shù)據(jù)之后,檢測(cè)所述保密檢查結(jié)果數(shù)據(jù)的大??;
[0032]發(fā)送單元,用于當(dāng)所述保密檢查結(jié)果數(shù)據(jù)的大小大于預(yù)設(shè)容量閾值時(shí),發(fā)出用于提示所述保密檢查結(jié)果數(shù)據(jù)存在異常的提示信息。
[0033]可選的,所述二維碼圖像生成單元,包括:
[0034]轉(zhuǎn)換模塊,用于選擇編碼的字符類型和糾錯(cuò)等級(jí),并根據(jù)編碼的字符類型采用相應(yīng)的字符集將所述保密檢查結(jié)果轉(zhuǎn)換成符號(hào)字符;
[0035]碼字序列生成模塊,用于將所述符號(hào)字符轉(zhuǎn)換為位流,并將所述位流分為每8位一個(gè)碼字,生成一個(gè)數(shù)據(jù)碼字序列;
[0036]糾錯(cuò)編碼生成模塊,用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述數(shù)據(jù)碼字序列進(jìn)行分塊,根據(jù)每個(gè)碼字序列塊的內(nèi)容和糾錯(cuò)級(jí)別產(chǎn)生對(duì)應(yīng)的糾錯(cuò)編碼,并將糾錯(cuò)編碼添加到相應(yīng)的碼字序列塊后面;
[0037]二維碼圖像繪制模塊,用于將尋像圖形、分割符、定位圖形以及版本信息添加到預(yù)設(shè)位置,并將添加有糾錯(cuò)編碼的數(shù)據(jù)碼字序列按次序放入預(yù)設(shè)二維碼分塊中,得到初始二維碼圖像;
[0038]掩模模塊,用于對(duì)所述初始二維碼圖像加入掩模編碼。
[0039]本發(fā)明的有益效果為:
[0040]本發(fā)明提供的保密檢查結(jié)果的導(dǎo)出方法及系統(tǒng),通過在保密檢查過程中應(yīng)用二維碼技術(shù),解決了保密技術(shù)檢查中對(duì)被檢查機(jī)器保持系統(tǒng)完整性問題,實(shí)現(xiàn)檢查結(jié)果信息導(dǎo)出的物理隔離,避免了保密檢查中由于引入外在因素而導(dǎo)致的對(duì)檢查結(jié)果的干擾,防止檢查設(shè)備被病毒感染而給被檢查機(jī)器帶去的系統(tǒng)破壞和信息安全問題。
[0041]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0042]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0043]圖1為本發(fā)明實(shí)施例提出的一種保密檢查結(jié)果的導(dǎo)出方法的流程圖;
[0044]圖2為本發(fā)明另一實(shí)施例提出的一種保密檢查結(jié)果的導(dǎo)出方法的流程圖;
[0045]圖3為本發(fā)明實(shí)施例提出的一種保密檢查結(jié)果的導(dǎo)出系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0046]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0047]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。
[0048]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非被特定定義,否則不會(huì)用理想化或過于正式的含義來解釋。
[0049]本發(fā)明為了解決保密檢查中結(jié)果保存帶來的物理隔離性問題,通過對(duì)非接觸二維碼進(jìn)行研究和分析,結(jié)合保密檢查工作的實(shí)際出發(fā)點(diǎn),提出了一種基于二維碼的保密檢查結(jié)果的導(dǎo)出方法,通過在保密檢查過程中應(yīng)用二維碼技術(shù)來滿足當(dāng)前檢查結(jié)果信息導(dǎo)出的物理隔離需求。
[0050]圖1示出了本發(fā)明實(shí)施例的一種保密檢查結(jié)果的導(dǎo)出方法的流程圖。
[0051]參照?qǐng)D1,本發(fā)明實(shí)施例提出的保密檢查結(jié)果的導(dǎo)出方法包括:
[0052]S11、獲取終端設(shè)備的保密檢查結(jié)果數(shù)據(jù);
[0053]S12、將所述保密檢查結(jié)果數(shù)據(jù)生成二維碼圖像;
[0054]S13、當(dāng)接收到保密檢查結(jié)果數(shù)據(jù)導(dǎo)出請(qǐng)求時(shí),在展示界面中展示所述二維碼圖像,以使物理設(shè)備通過識(shí)別所述二維碼圖像的方式將所述保密檢查結(jié)果數(shù)據(jù)導(dǎo)出。
[0055]本發(fā)明實(shí)施例通過在保密檢查過程中應(yīng)用二維碼技術(shù),實(shí)現(xiàn)檢查結(jié)果信息導(dǎo)出的物理隔離,避免了檢查設(shè)備被病毒感染而給被檢查機(jī)器帶去的系統(tǒng)破壞和信息安全問題。
[0056]在本發(fā)明另一實(shí)施例中,在獲取終端設(shè)備的保密檢查結(jié)果數(shù)據(jù)之后,所述方法還包括:
[0057]檢測(cè)所述保密檢查結(jié)果數(shù)據(jù)的大?。?br>[0058]當(dāng)所述保密檢查結(jié)果數(shù)據(jù)的大小大于預(yù)設(shè)容量閾值時(shí),發(fā)出用于提示所述保密檢查結(jié)果數(shù)據(jù)存在異常的提示信息。
[0059]其中,步驟S12所述將所述保密檢查結(jié)果數(shù)據(jù)生成二維碼圖像,如圖2所示,進(jìn)一步包括:
[0060]選擇編碼的字符類型和糾錯(cuò)等級(jí),并根據(jù)編碼的字符類型采用相應(yīng)的字符集將所述保密檢查結(jié)果轉(zhuǎn)換成符號(hào)字符;
[0061]將所述符號(hào)字符轉(zhuǎn)換為位流,并將所述位流分為每8位一個(gè)碼字,生成一個(gè)數(shù)據(jù)碼字序列;
[0062]根據(jù)預(yù)設(shè)規(guī)則對(duì)所述數(shù)據(jù)碼字序列進(jìn)行分塊,根據(jù)每個(gè)碼字序列塊的內(nèi)容和糾錯(cuò)級(jí)別產(chǎn)生對(duì)應(yīng)的糾錯(cuò)編碼,并將糾錯(cuò)編碼添加到相應(yīng)的碼字序列塊后面;
[0063]將尋像圖形、分割符、定位圖形以及版本信息添加到預(yù)設(shè)位置,并將添加有糾錯(cuò)編碼的數(shù)據(jù)碼字序列按次序放入預(yù)設(shè)二維碼分塊中,得到初始二維碼圖像;
[0064]對(duì)所述初始二維碼圖像加入掩模編碼。
[0065]進(jìn)一步地,在對(duì)所述初始二維碼加入掩模編碼之后,所述方法還包括:
[0066]生成格式和版本信息,并放入預(yù)設(shè)區(qū)域內(nèi)。
[0067]本發(fā)明實(shí)施例中,在所述將糾錯(cuò)編碼添加到相應(yīng)的碼字序列塊后面之后,所述方法還包括:
[0068]將碼字序列塊和糾錯(cuò)編碼的各個(gè)數(shù)據(jù)碼交替放置。其中,所述將碼字序列塊和糾錯(cuò)編碼的各個(gè)數(shù)據(jù)碼交替放置,具體包括:
[0069]依次將每個(gè)碼字序