本發(fā)明涉及文檔技術(shù)領(lǐng)域,具體涉及一種基于移動(dòng)終端的安全打印方法及系統(tǒng)。
背景技術(shù):
在當(dāng)今這個(gè)互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的時(shí)代,人們的生活、工作、娛樂都已離不開移動(dòng)設(shè)備,越來越多的移動(dòng)應(yīng)用融入到人們的工作學(xué)習(xí)中,舉足輕重、不可或缺,所以目前全球所有的設(shè)備勢(shì)必面臨著向小型、輕便、易用性的方向轉(zhuǎn)型。
另一方面,互聯(lián)網(wǎng)技術(shù)的發(fā)展也會(huì)隨之產(chǎn)生更重要的一點(diǎn),也就是安全問題。特別是一些公司內(nèi)部的敏感數(shù)據(jù)、重要文件更需要做安全防護(hù)。
在以上形式下,移動(dòng)辦公在當(dāng)今很流行也很廣泛,但也承擔(dān)著一定的風(fēng)險(xiǎn)。例如:使用手機(jī)進(jìn)行審批、收發(fā)郵件等,可以隨時(shí)隨地的處理工作事務(wù),給人們的工作帶來了極大的方便。使用移動(dòng)設(shè)備打印也是移動(dòng)辦公中常見的一種,出差在外、去現(xiàn)場、見客戶等,攜帶手機(jī)和便攜式打印機(jī),即可處理及時(shí)的打印相關(guān)工作。
本發(fā)明提供的技術(shù)方案是解決Android移動(dòng)設(shè)備基于藍(lán)牙/WIFI的安全文件打印,提供給用戶方便、安全的辦公環(huán)境。
從現(xiàn)實(shí)的情況來看,當(dāng)前大部分的打印APP都是單純的實(shí)現(xiàn)基本的打印功能,從本地選取指定的文檔、圖片等直接進(jìn)行打印,但是這也就必定會(huì)產(chǎn)生數(shù)據(jù)的安全性問題,當(dāng)前大部分打印APP并未實(shí)現(xiàn)自己獨(dú)立的文件管理,所以文件的獲取、存儲(chǔ)、傳輸都并未能保證數(shù)據(jù)的安全。
圖1給出了現(xiàn)有技術(shù)中打印APP技術(shù)的實(shí)現(xiàn)流程。
該方法包括以下步驟
步驟101,啟動(dòng)打印APP;
步驟102,判斷移動(dòng)設(shè)備是否已開啟藍(lán)牙接口;
步驟103,如果沒有,則打開移動(dòng)設(shè)備藍(lán)牙接口;
步驟104,搜索藍(lán)牙打印設(shè)備;
步驟105,選擇藍(lán)牙打印設(shè)備并配對(duì);
步驟106,連接已配對(duì)的藍(lán)牙打印設(shè)備;
步驟107,是否與藍(lán)牙打印設(shè)備建立連接成功;
步驟108,如果是,則開始打印目標(biāo)文件;
步驟109,如果沒有建立連接成功,則提示打印失敗;
步驟110,結(jié)束打印。
該方法是目前最為普遍的藍(lán)牙打印的技術(shù)實(shí)現(xiàn),即先打開藍(lán)牙進(jìn)行打印設(shè)備的搜索,并進(jìn)行成功配對(duì),然后通過藍(lán)牙進(jìn)行數(shù)據(jù)傳輸?shù)剿{(lán)牙打印設(shè)備,進(jìn)行打印。
現(xiàn)有技術(shù)中的移動(dòng)終端打印方法并未有考慮到安全隱患,一旦打印的目標(biāo)文件數(shù)據(jù)在存儲(chǔ)、傳輸過程中泄露,會(huì)給個(gè)人、團(tuán)隊(duì)、企業(yè)造成不必要的損失。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供了一種移動(dòng)終端安全打印方法,該方法包括以下步驟:
(1)判斷打印數(shù)據(jù)類型;
(2)如果打印本地文件,解密所述本地文件,形成臨時(shí)解密文件保存于本地存儲(chǔ)空間,否則跳轉(zhuǎn)到步驟(4);
(3)與無線網(wǎng)絡(luò)打印機(jī)建立連接,將所述臨時(shí)解密文件輸出給所述無線網(wǎng)絡(luò)打印機(jī),打印完成后,刪除所述臨時(shí)解密文件,跳轉(zhuǎn)至步驟(5);
(4)如果打印網(wǎng)絡(luò)數(shù)據(jù),則與無線網(wǎng)絡(luò)打印機(jī)建立連接,直接將所述網(wǎng)絡(luò)數(shù)據(jù)輸出給所述無線網(wǎng)絡(luò)打印機(jī);
(5)結(jié)束打印。
進(jìn)一步,所述本地文件為:文本文檔或圖片文件,所述網(wǎng)絡(luò)數(shù)據(jù)為WEB網(wǎng)頁。
進(jìn)一步,在打印所述本地文件之前,獲取所述本地文件,將所述本地文件加密存儲(chǔ)于所述本地存儲(chǔ)空間。
進(jìn)一步,所述步驟(3)中所述移動(dòng)終端通過藍(lán)牙或WIFI接口與所述無線網(wǎng)絡(luò)打印機(jī)建立連接。
進(jìn)一步,所述步驟(4)中所述移動(dòng)終端通過WIFI接口與所述無線網(wǎng)絡(luò)打印機(jī)建立連接。
為解決上述技術(shù)問題,本發(fā)明提供了一種移動(dòng)終端安全打印系統(tǒng),該系統(tǒng)包括:移動(dòng)終端、無線網(wǎng)絡(luò)打印機(jī),其特征在于,所述移動(dòng)終端包括:本地文件加密存儲(chǔ)模塊、藍(lán)牙打印模塊和WIFI打印模塊;
所述本地文件加密存儲(chǔ)模塊對(duì)下載的本地文件進(jìn)行加密存儲(chǔ),打印時(shí)將所述本地文件解密形成臨時(shí)解密文件存儲(chǔ)在本地存儲(chǔ)空間,并在打印完成后,刪除所述臨時(shí)解密文件;
所述臨時(shí)解密文件通過所述藍(lán)牙打印模塊或WIFI打印模塊輸出給所述無線網(wǎng)絡(luò)打印機(jī);
網(wǎng)絡(luò)數(shù)據(jù)通過所述WIFI打印模塊輸出給所述無線網(wǎng)絡(luò)打印機(jī)。
進(jìn)一步,所述本地文件為:文本文檔或圖片文件,所述網(wǎng)絡(luò)數(shù)據(jù)為WEB網(wǎng)頁。
進(jìn)一步,所述本地文件加密存儲(chǔ)模塊包括至少以下之一作為本地存儲(chǔ)空間:SD卡、FLASH存儲(chǔ)器、磁盤、硬盤或SSD盤。
進(jìn)一步,所述藍(lán)牙打印模塊通過藍(lán)牙接口與所述無線網(wǎng)絡(luò)打印機(jī)建立連接,所述WIFI打印模塊通過WIFI接口與所述無線網(wǎng)絡(luò)打印機(jī)建立連接。
進(jìn)一步,所述藍(lán)牙打印模塊通過藍(lán)牙接口與所述無線網(wǎng)絡(luò)打印機(jī)建立連接包括:搜索所述無線網(wǎng)絡(luò)打印機(jī),與所述無線網(wǎng)絡(luò)打印機(jī)配對(duì),并與所述無線網(wǎng)絡(luò)打印機(jī)建立無線連接。
本發(fā)明的技術(shù)方案取得了以下技術(shù)效果:
(1)在當(dāng)前流行的移動(dòng)辦公的基礎(chǔ)之上,添加安全的打印功能,使移動(dòng)辦公更方便可靠;
(2)對(duì)用戶操作習(xí)慣無影響;
(3)提供加密機(jī)制,本地文件使用RSA加密算法安全存儲(chǔ)。
附圖說明
圖1是現(xiàn)有技術(shù)打印APP技術(shù)實(shí)現(xiàn)流程圖
圖2是本發(fā)明的系統(tǒng)架構(gòu)圖
圖3是本發(fā)明的打印實(shí)現(xiàn)流程圖
圖4是具體實(shí)施打印實(shí)現(xiàn)流程圖
具體實(shí)施方式
從實(shí)際需求和應(yīng)用的角度出發(fā),本發(fā)明構(gòu)建了一個(gè)文件安全管理并使用移動(dòng)終端打印文件的完整系統(tǒng)。整體系統(tǒng)包括三大方面:1.文件本地安全存儲(chǔ)。要實(shí)現(xiàn)文件在本地SD卡中處于安全狀態(tài),則需要對(duì)其進(jìn)行加密存儲(chǔ),打印的時(shí)候解密讀取,臨時(shí)生成的供于打印的明文文件存放于應(yīng)用安裝目錄內(nèi)部,打印完成或打印失敗都會(huì)及時(shí)刪除,原加密文件保留。加密文件除了在打印成功之后在打印紙上以明文形式展示外,在手機(jī)上的任何操作都是密文的、不可正常查看的。2.本地辦公文件打印。辦公人員在使用該系統(tǒng)辦公時(shí),只需開通手機(jī)藍(lán)牙,無需網(wǎng)絡(luò)環(huán)境,進(jìn)行與藍(lán)牙打印設(shè)備配對(duì),就可以選擇本地加密的辦公文件進(jìn)行打印,打印文件明文輸出。3.網(wǎng)絡(luò)資源辦公文件打印。如果辦公人員的辦公環(huán)境網(wǎng)絡(luò)正常,也可以打印網(wǎng)絡(luò)中的資源文件,通過WIFI搜索可用的WIFI打印設(shè)備,建立連接成功后,即可選擇網(wǎng)絡(luò)文件進(jìn)行打印。
圖2是本發(fā)明的總體構(gòu)架。
本發(fā)明的打印系統(tǒng)包括:移動(dòng)設(shè)備和打印模塊;其中移動(dòng)設(shè)備還包括:本地文件加密存儲(chǔ)模塊,藍(lán)牙打印模塊以及WIFI打印模塊。該打印系統(tǒng)可以打印包括文檔、圖片資源、WEB頁面在內(nèi)的各種網(wǎng)絡(luò)數(shù)據(jù)。所述本地文件加密存儲(chǔ)模塊對(duì)下載的本地文件進(jìn)行加密存儲(chǔ),打印時(shí)將所述本地文件解密形成臨時(shí)解密文件存儲(chǔ)在本地存儲(chǔ)空間,并在打印完成后,刪除所述臨時(shí)解密文件;所述本地文件加密存儲(chǔ)模塊可以以SD卡、FLASH存儲(chǔ)器、磁盤、硬盤或SSD盤等常見的存儲(chǔ)設(shè)備作為本地存儲(chǔ)空間;所述臨時(shí)解密文件通過所述藍(lán)牙打印模塊或WIFI打印模塊輸出給所述打印模塊;網(wǎng)絡(luò)數(shù)據(jù)通過所述WIFI打印模塊輸出給所述打印模塊。所述打印機(jī)可以為無線網(wǎng)絡(luò)打印機(jī)或者有線網(wǎng)絡(luò)打印機(jī),優(yōu)選為同時(shí)支持藍(lán)牙接口和WIFI接口的無線網(wǎng)絡(luò)打印機(jī)。
圖3是本發(fā)明的安全打印流程,具體包括以下步驟:
步驟301,開始打印流程;
如果獲取的是本地文件,則執(zhí)行下列步驟:
步驟3021,獲取打印文件(通過下載或應(yīng)用內(nèi)置的文件);
步驟3022,將文件加密存儲(chǔ)至本地SD卡;
步驟3023,打印本地加密文件;
步驟3024,判斷移動(dòng)設(shè)備是否已開啟藍(lán)牙接口;
步驟3025,如果否,則打開藍(lán)牙接口;
如果獲取的是網(wǎng)絡(luò)數(shù)據(jù),則執(zhí)行下列步驟:
步驟3031,獲取網(wǎng)絡(luò)數(shù)據(jù);
步驟3032,判斷網(wǎng)絡(luò)數(shù)據(jù)為WEB頁面;
步驟3033,打印WEB頁面;
步驟3034,判斷移動(dòng)設(shè)備是否已開啟WIFI接口;
步驟3035,如果否,打開移動(dòng)設(shè)備WIFI接口;
如果移動(dòng)設(shè)備藍(lán)牙接口/WEFI接口打開,則執(zhí)行下列步驟:
步驟304,如果是,則搜索藍(lán)牙/WIF打印設(shè)備;
步驟305,選擇藍(lán)牙/WIFI打印設(shè)備并建立連接;
步驟306,是否建立連接成功;
步驟307,如果否,打印失敗,結(jié)束;
步驟308,如果建立連接成功,則開始打印目標(biāo)文件,結(jié)束。
總體架構(gòu)的具體說明:
1)整體系統(tǒng)包括三大方面:1.文件本地安全存儲(chǔ);2.本地辦公文件打??;3.網(wǎng)絡(luò)資源辦公文件打印。
2)本地文件的安全存儲(chǔ)是以加密的方式來實(shí)現(xiàn)安全的,這些本地文件可以是應(yīng)用安裝時(shí)內(nèi)置在應(yīng)用中的,也可以是辦公過程中在網(wǎng)絡(luò)環(huán)境可用情況下下載的,總之,一旦文件落地就將其加密存儲(chǔ),任何打開、拷貝操作都是密文不可正常查看和使用的,只有打印完成后才能明文查看,且本地文件仍以密文形式存儲(chǔ)。本地密文文件長期存在,除非用戶手動(dòng)刪除。
3)本地辦公文件的打印可以使用WIFI、藍(lán)牙兩種方式打印,辦公人員可以根據(jù)辦公的環(huán)境和設(shè)備的要求進(jìn)行選擇。藍(lán)牙打印需要有藍(lán)牙打印設(shè)備,辦公人員打開手機(jī)藍(lán)牙功能,并搜索藍(lán)牙打印設(shè)備進(jìn)行配對(duì)建立連接,建立連接成功后就可以選擇要打印的本地密文的文件,進(jìn)行打印。
4)網(wǎng)絡(luò)資源辦公文件的打印僅支持WIFI方式打印,在網(wǎng)絡(luò)環(huán)境可用的情況下加載網(wǎng)絡(luò)數(shù)據(jù),以WEB頁面顯示給辦公人員,辦公人員則可以通過與WIFI打印設(shè)備的建立連接來打印網(wǎng)絡(luò)資源文件。
技術(shù)實(shí)現(xiàn)過程中主要有以下幾個(gè)方面:
1)本地文件加密存儲(chǔ)技術(shù),采用標(biāo)準(zhǔn)的RSA加密算法,安全性可靠有保障。
2)藍(lán)牙打印技術(shù),首先,查找藍(lán)牙設(shè)備;然后,與藍(lán)牙打印設(shè)備進(jìn)行配對(duì),建立連接;最后,將數(shù)據(jù)傳送到藍(lán)牙打印設(shè)備,輸出打印文件,完成整個(gè)打印流程。
圖4是本發(fā)明的具體使用實(shí)施例。
圖4的具體實(shí)施方式與圖3類似,只是將圖3中的本地文件更換為審批單、工作表項(xiàng)等,把圖3中的網(wǎng)絡(luò)數(shù)據(jù)-WEB網(wǎng)頁更換為WEB網(wǎng)頁的工作文件:審批單、工作表項(xiàng)等工作文件,其他步驟類似,在此不再贅述。
移動(dòng)OA系統(tǒng)是現(xiàn)在使用較為廣泛的,無論是在外地出差還是現(xiàn)場處理問題,設(shè)置是在度假、在地鐵公車上,都能實(shí)時(shí)的處理工作中的一些問題。但是有時(shí)候不單單只是需要審批一下流程、查看一些文件、提交一些表項(xiàng)而已,還需要現(xiàn)在的打印使用,所以將打印功能整合到移動(dòng)OA辦公系統(tǒng)還是有很大方便的。
辦公人員在使用過程中可以將審批單進(jìn)行直接的打印(網(wǎng)絡(luò)資源打印),也可以將該文件下載至本地且加密存儲(chǔ),等到需要時(shí)在進(jìn)行打印。
通過本發(fā)明,可以在當(dāng)前流行的移動(dòng)辦公的基礎(chǔ)之上,添加安全的打印功能,使移動(dòng)辦公更方便可靠;安全操作對(duì)用戶透明,對(duì)用戶操作習(xí)慣無影響;通過提供加密機(jī)制,本地文件使用RSA加密算法安全存儲(chǔ)。
以上Android移動(dòng)設(shè)備/移動(dòng)終端僅為示例,具體應(yīng)用時(shí),本領(lǐng)域技術(shù)人員科采用基于IOS,Windows,Linux等操作系統(tǒng)的智能移動(dòng)設(shè)備,如手機(jī),平板電腦,筆記本電腦,PDA設(shè)備等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)保護(hù)在本發(fā)明的保護(hù)范圍之內(nèi)。