文件傳輸系統及其方法
【技術領域】
[0001]本發明是有關于一種文件傳輸系統及其方法,且特別是有關于一種利用載體紀錄代碼之文件傳輸系統及其方法。
【背景技術】
[0002]現有文件傳輸方式分為有線傳輸與無線傳輸;有線傳輸為通過特定儲存裝置,如隨身碟,用以儲存檔案,并可應用于多臺智能型裝置之間的檔案交換;而無線傳輸則是通過特定無線連結工具,如WiF1、藍芽、云端儲存等方式以進行文件傳輸。
[0003]然而,此兩種方式皆有其優缺點,有線傳輸有其容量限制、孔端口規格、操作系統的問題存在。而無線傳輸則會有信息安全的問題考慮。此外,要如何在多臺電子裝置中安全地傳送數據與儲存數據,亦已成為本領域急待改進的問題之一。
【發明內容】
[0004]為解決上述的問題,本發明的一技術方案提供一種文件傳輸系統。文件傳輸系統包含一載體、一第一電子裝置、一第二電子裝置。載體用以儲存一代碼。第一電子裝置用以依據一原始文件產生代碼,將代碼傳送至載體,并將原始文件加密為一加密檔案,將加密檔案傳送至一云端系統。第二電子裝置用以與載體建立一通信連接,于第二電子裝置與載體建立通信連接后,第二電子裝置讀取并儲存載體中的代碼。其中,第二電子裝置依據代碼,從云端系統下載與代碼相對應的加密檔案,并解密此加密檔案。
[0005]優選地,在傳送該代碼至該云端系統后,該云端系統更用以驗證該代碼,且在該云端系統驗證成功該代碼后,該第二電子裝置由該云端系統下載與該代碼相對應的該加密檔案。
[0006]優選地,在該第二電子裝置下載完成該加密檔案后,該云端系統還用以自動將儲存于該云端系統中的該加密檔案移除。
[0007]優選地,在該第二電子裝置下載完成該加密檔案后,該代碼自動失效。
[0008]優選地,在該第二電子裝置下載完成該加密檔案后,該第二電子裝置還用以依據該代碼以解密該加密檔案。
[0009]本發明的另一技術方案提供一種文件傳輸方法。文件傳輸方法包含:依據一原始文件產生一代碼,并通過一第一電子裝置傳送代碼至一載體;加密原始文件為一加密檔案,并通過第一電子裝置傳送加密檔案至一云端系統;建立一通信連接于一第二電子裝置與載體之間,并于建立通信連接后,第二電子裝置讀取并儲存載體中的代碼;其中,第二電子裝置依據代碼,從云端系統下載與代碼相對應的加密檔案,并解密此加密檔案。
[0010]優選地,在該第二電子裝置傳送該代碼至該云端系統之步驟后,該云端系統驗證該代碼,且于該云端系統驗證成功該代碼后,該第二電子裝置由該云端系統下載與該代碼相對應的該加密檔案。
[0011 ]優選地,所述文件傳輸方法還包含:在該第二電子裝置下載完成該加密檔案后,該云端系統自動將儲存于該云端系統中的該加密檔案移除。
[0012]優選地,所述文件傳輸方法還包含:在該第二電子裝置下載完成該加密檔案后,該代碼自動失效。
[0013]優選地,所述文件傳輸方法還包含:在該第二電子裝置下載完成該加密檔案后,該第二電子裝置依據該代碼以解密該加密檔案。
[0014]綜上所述,本發明的技術方案與現有技術相比具有明顯的優點和有益效果。通過上述技術方案,可達到相當的技術進步,并具有產業上的廣泛利用價值,本
【發明內容】
可將對應原始文件的代碼紀錄于方便一用戶攜帶的載體中,并將原始文件加密后上傳至云端系統,從而,用戶可以僅攜帶一具有代碼的載體,且此載體無需儲存整個原始文件。此外,通過將原始文件經加密后再上傳至云端系統,則可強化原始文件在傳輸過程中的安全性,且當另一使用者取得此載體中的代碼時,可依據此代碼,從云端系統下載對應此代碼的加密檔案。
【附圖說明】
[0015]為讓本發明的上述和其他目的、特征、優點與實施例能更明顯易懂,所附圖式的說明如下:
[0016]圖1根據本發明的一實施例繪示一種文件傳輸系統100的示意圖;
[0017]圖2根據本發明的一實施例繪示一種文件傳輸方法200的流程圖;
[0018]圖3根據本發明的一實施例繪示一種文件傳輸系統300的示意圖;以及
[0019]圖4根據本發明的一實施例繪示一種文件傳輸方法400的流程圖。
[0020]100、300:文件傳輸系統
[0021]200、400:文件傳輸方法
[0022]110:云端系統
[0023]Dl:第一電子裝置
[0024]D2:第二電子裝置
[0025]Ef:加密檔案
[0026]Cd:代碼
[0027]Cr:載體
[0028]Lk:通信連接
[0029]S210 ?240、S410 ?470:步驟
【具體實施方式】
[0030]下文系舉實施例配合所附圖式作詳細說明,但所提供之實施例并非用以限制本發明所涵蓋的范圍,而結構操作之描述非用以限制其執行的順序,任何由組件重新組合的結構,所產生具有均等功效的裝置,皆為本發明所涵蓋的范圍。此外,圖式僅以說明為目的,并未依照原尺寸作圖。為使便于理解,下述說明中相同組件將以相同的符號標示來說明。
[0031]關于本文中所使用之“第一”、“第二”等,并非特別指稱次序或順位的意思,亦非用以限定本發明,其僅僅是為了區別以相同技術用語描述的組件或操作而已。請參照圖1、圖2,如圖1所示,圖1根據本發明的一實施例繪示一種文件傳輸系統100的示意圖。圖2根據本發明的一實施例繪示一種文件傳輸方法200的流程圖。
[0032]在此實施例中,文件傳輸系統100包含:一載體Cr、一第一電子裝置D1、一第二電子裝置D2。載體Cr用以儲存一代碼Cd。第一電子裝置Dl用以依據一原始文件產生代碼Cd后,將代碼Cd傳送至載體Cr,且第一電子裝置Dl更用以將原始文件加密為一加密檔案Ef,再將加密檔案Ef傳送至一云端系統110。第二電子裝置D2用以與載體Cr建立一通信連接Lk。在第二電子裝置D2與載體Cr建立通信連接Lk時,第二電子裝置D2讀取并儲存載體Cr中的代碼Cd。其中,第二電子裝置D2依據代碼Cd,從云端系統110下載與代碼Cd相對應的加密檔案Ef,并解密此加密檔案Ef。
[0033]值得注意的是,在此實施例中,載體Cr位于第一電子裝置Dl中。在一實施例中,載體Cr可以是一記憶卡或一隨身碟(也可稱為“U盤”)。在一實施例中,第一電子裝置Dl及第二電子裝置D2可以實施為智能型手機、錄音筆、筆記本電腦、平板計算機、個人計算機、智能電視或任何具有儲存數據功能及通訊功能的電子裝置,其中,通訊功能可以由一藍芽通訊裝置或一近場通訊(NFC)芯片以實現,儲存數據功能可以由一硬盤或一內存實現之。在一實施例中,云端系統110包含至少一服務器,用以接收、傳送、運算及/或儲存來自其他電子裝置的數據。
[0034]接著,以下進一步敘述文件傳輸方法200的各個步驟。為了方便說明,以下說明請一并參照圖1至圖2。
[0035]在步驟S210中,依據一原始文件產生一代碼Cd,并通過一第一電子裝置Dl傳送代碼Cd至一載體Cr ο于一實施例中,原始文件包含至少一文本文件、至少一影音文件、至少一程序文件及/或任何可供計算機存取的檔案。在一實施例中,第一電子裝置Dl可以是一智能型手機,載體Cr可以是一記憶卡,且此載體Cr已插入第一電子裝置D1,使其之間具有