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