專利名稱:網間文件安全發送、接收方法及裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種網間文件安全發送、接收方法及裝置。
背景技術:
現有技術中對于內外網絡之間的文件傳輸的技術,主要是通過文件傳輸協議(File Transfer Protocol, FTP)、安全文件傳送協議(Secure File Transfer Protocol,SFTP)、簡單文件傳輸協議(Trivial File Transfer Protocol, TFTP)、超文本傳送協議(hypertext transport protocol, HTTP)、中轉站、Windows 下的網絡共享協議,E-Mail 或者利用各種即時傳輸工具(no等直接進行點對點之間的網絡傳輸;該技術傳輸速度和效率較高,但是相對的安全性較低。尤其是對于數據安全性要求較高的領域,現有技術無法達到既兼顧效率,又能實現較高的安全性的目標
發明內容
本發明的發明目的是針對現有技術無法同時保證傳輸效率和安全性的缺陷,提出網間文字安全傳輸方法及系統,用以實現安全、高效的無網絡連接的文稿傳輸。根據本發明的一個方面,本發明提供了一種網間文件安全發送方法,該方法包括以下步驟首先獲取待傳輸的任務文件;接著將所述任務文件所包含的字符進行編碼,得到對應的編碼值,形成編碼文件,其中,所述編碼值是由編碼字符組成;然后根據預先配置的編碼字符與色鍵的對應關系,將所述編碼文件中編碼值所包含的編碼字符轉換為相應的色鍵,然后以一屏幕顯示一頁編碼值的方式,將編碼字符對應的色鍵逐頁顯示在屏幕上,并同時在該屏幕顯示預先配置的編碼字符與色鍵的對應關系;最后發送所述屏幕顯示的信肩、O根據本發明的另一個方面,本發明提供了一種網間文件安全接收方法,該方法包括以下步驟首先接收屏幕顯示的信息,將所述屏幕顯示的信息保存為圖像文件;接著從所述圖像文件中獲取預先配置的編碼字符與色鍵的對應關系,根據所述預先配置的編碼字符與色鍵的對應關系,將所述圖像文件的色鍵轉換為相應的編碼字符,得到編碼值,形成編碼文件;最后將編碼文件所包含的編碼值進行解碼,得到對應的字符,形成結果文件。根據本發明的一個方面,本發明提供了一種網間文件安全發送裝置,其包括獲取模塊、編碼模塊、顯示模塊、發送模塊。其中獲取模塊,用于獲取待傳輸的任務文件;編碼模塊,用于將所述任務文件所包含的字符進行編碼,得到對應的編碼值,形成編碼文件,其中,所述編碼值是由編碼字符組成;顯示模塊,用于根據預先配置的編碼字符與色鍵的對應關系,將所述編碼文件中編碼值所包含的編碼字符轉換為相應的色鍵,然后以一屏幕顯示一頁編碼值的方式,將編碼字符對應的色鍵逐頁顯示在屏幕上,并同時在該屏幕顯示預先配置的編碼字符與色鍵的對應關系;發送模塊,用于發送所述屏幕顯示的信息。根據本發明的另一個方面,本發明提供了一種網間文件安全接收裝置,包括接收模塊、轉換模塊和解碼模塊。其中,接收模塊,用于接收屏幕顯示的信息,將所述屏幕顯示的信息保存為圖像文件;轉換模塊,用于從所述圖像文件中獲取預先配置的編碼字符與色鍵的對應關系,根據所述預先配置的編碼字符與色鍵的對應關系,將所述圖像文件的色鍵轉換為相應的編碼字符,得到編碼值,形成編碼文件;解碼模塊,用于將編碼文件所包含的編碼值進行解碼,得到對應的字符,形成結果文件。本發明提供的網間文字安全傳輸方法及系統,通過將任務文件所包含的字符進行編碼,將編碼值轉換為色鍵顯示在屏幕上,直接傳輸屏幕顯示的信息,而不是通過網絡直接傳輸文稿,采用該技術方案,在兼顧效率的同時,保證了數據的安全性,實現了安全、高效的無網絡連接的文稿傳輸。
圖I為本發明網間文件安全發送方法的實施例的流程圖; 圖2為本發明中屏幕劃分的示意圖;圖3為本發明網間文件安全接收方法的實施例的流程圖;圖4為校驗碼在傳輸過程中的生命周期圖;圖5為本發明網間文件安全發送裝置的實施例的結構圖;圖6為本發明網間文件安全接收裝置的實施例的結構圖;其中,附圖主要標記說明如下I 標志區2擴展區3 圖例區4 內容區5 結束區10 獲取模塊11 編碼模塊12 顯示模塊13 發送模塊20 接收模塊21 轉換模塊22 解碼模塊111 第一編碼單元112 第二編碼單元113 保存單元220 解碼單元221 校驗單元222 保存單元
具體實施方式
下面結合附圖及優選實施方式對本發明技術方案進行詳細說明。圖I為本發明網間文件安全發送方法的實施例的流程圖。本實施例是本發明的一個優選實施例,該方法包括以下步驟步驟101,獲取待傳輸的任務文件。本發明所述任務文件是由第三方系統在提交傳輸任務時上傳的原始文本文件。本發明對任務文件的命名規范定義如下Level_YYYYmmddHHMMSS_CRCCODE_ONLYCODE. txt各段定義如下
屬性數據值描述
任務優先級;
I位數字;取值為0-9間的數字,O為·Level
最高級,9為最低*級;
可重復;
創建任務文件的日期和時間;
YYYYmraddHHMMSS14 位數字;
可重復;
文件名任務文件校驗碼;
CRCC0DE
可重復;
任務文件的唯*-碼;
8位字符;
允許的字符必須為莢文字母或數字^
側LYCODE
該碼為防止任務文件重名而設計,由第三 方系統的任務提交程序生成; 不可重復,必須保證唯一性。
文件擴只能是txt;
展名tXt可重復;如文件名0_20110101120101_84943561_2ace4367.txt。“可重復”是指不同的文
件可以具有對應相同的數據值。
另外,本實施例在發送端對請求發送的任務文件所包含的字符還進行了文本過濾,該文本過濾是按照特定的字符集而進行過濾的,過濾的目的就是為了保證所傳輸的文件的可靠性,從而提高系統的安全性和穩定性。步驟102,將任務文件包含的字符進行編碼,得到對應的編碼值,形成編碼文件。在獲取第三方系統上傳的任務文件后,通過編碼服務對該任務文件進行編碼,形成編碼文件,編碼文件是由本發明的編碼服務對任務文件進行統一編碼之后存放編碼值的文件。具體過程如下編碼服務將任務文件的文本內容每一字符轉換為各個字符對應的UCS或者Unicode編碼值,并將這些編碼值保存至編碼文件中,等待發送服務顯示發送。在編碼過程中,編碼服務對任務文件的編碼分為兩個環節第一次編碼將任務文件所包含的每一字符轉換為對應的UCS編碼值;
本步驟的目的是將任務文件從非Unicode編碼轉換成Unicode編碼。Unicode是國際組織制定的可以容納世界上所有文字和符號的字符編碼方案,通用字符集(UniversalCharacter Set,UCS)是由ISO制定的ISO 10646 (或稱IS0/IEC 10646)標準所定義的標準字符集。其中,UCS包括UCS-2和UCS-4兩種編碼方案,UCS-2用兩個字節編碼,UCS-4用4個字節編碼。UCS-4的最高位必須為0,所以最高字節具有2~7=128個編碼值,可以將UCS-4的所有編碼值分成128個組(group),每個組再根據次高字節分為256個平面(plane),每個平面根據第3個字節分為256行(row),每行包括256個單元(cells)。同一行的單元只是最后一個字節不同,其余都相同。groupO的planeO被稱作基本多文種平面(BasicMultilingual Plane, BMP),或者說UCS-4中高位兩字節為O的碼位被稱作BMP。將UCS-4的BMP去掉前面的兩個零字節就得到了 UCS-2。目前的UCS-4規范中還沒有任務字符被分配在BMP之外,所以說,目前為止,UCS-2與UCS-4表示的字符范圍是一致的,只是UCS-4可以支持擴展到更大的字符集范圍。基于目前字符集及傳輸效率的考慮,本實施例所采用的編碼方案為UCS-2編碼規范,實現方式使用 Unicode 轉換格式(Unicode Transformation Format, UTF)-16LE。即每個字符的編碼值占2字節,以16進制進行顯示為X1X2X3X4,其位數為4位,Xi取值范圍為0-9、A-F。第一次編碼完成將任務文件從非Unicode編碼轉換成Unicode編碼。第二次編碼在每一字符對應的UCS編碼值中增加校驗位。為了保證傳輸過程中的編碼數據校驗及自校正,因此對第一次UCS-2編碼進行二次編碼。具體的規范為如果某字符的UCS-2編碼的16進制顯示為X1X2X3X4 (固定四位,Xi取值范圍為0-9、A-F),經過二次編碼后,編碼值為X1X2X3X4EFG,其中X1X2X3X4為字符的原始UCS-2編碼的16進制顯示,EFG為增加的校驗位,其中E為X1X2X3X4編碼的偶校驗,F=X1~X2(即Xl和X2的異或值),G=X3~X4 (即X3和X4的異或值),通過F和G位,當7個字符中有任何一位產生錯誤時,都可以通過校正算法進行校正。本發明對應的編碼文件的名稱規范為Level_YYYYmmddHHMMSS_CRCC0DE_0NLYC0DE, cde各段定義如下
權利要求
1.一種網間文件安全發送方法,其特征在于,包括以下步驟 獲取待傳輸的任務文件; 將所述任務文件所包含的字符進行編碼,得到對應的編碼值,形成編碼文件,其中,所述編碼值是由編碼字符組成; 根據預先配置的編碼字符與色鍵的對應關系,將所述編碼文件中編碼值所包含的編碼字符轉換為相應的色鍵,然后以ー屏幕顯示ー頁編碼值的方式,將編碼字符對應的色鍵逐頁顯示在屏幕上,并同時在該屏幕顯示預先配置的編碼字符與色鍵的對應關系; 發送所述屏幕顯示的信息。
2.如權利要求I所述的網間文件安全發送方法,其特征在于,所述將所述任務文件所包含的字符進行編碼,得到對應的編碼值,形成編碼文件包括 將所述任務文件所包含的每一字符轉換為對應的UCS編碼值; 在每一字符對應的UCS編碼值中増加校驗位; 將增加了校驗位的UCS編碼值保存至編碼文件中。
3.如權利要求I所述的網間文件安全發送方法,其特征在干,將所述屏幕劃分為標志區、圖例區及內容區; 所述標志區用于顯示當前顯示的頁面的類型; 所述圖例區用于顯示預先配置的編碼字符與色鍵的對應關系; 所述內容區用于顯示所述編碼文件中編碼值所包含的編碼字符對應的色鍵。
4.如權利要求I所述的網間文件安全發送方法,其特征在于 在獲取待傳輸的任務文件時創建任務文件校驗碼; 在所述將所述任務文件所包含的字符進行編碼之前包括根據所述任務文件校驗碼,對任務文件進行校驗; 所述方法還包括在形成編碼文件時創建編碼文件校驗碼; 在所述將所述編碼文件中編碼值所包含的編碼字符轉換為相應的色鍵之前包括根據所述編碼文件校驗碼,對編碼文件進行校驗。
5.如權利要求I所述的網間文件安全發送方法,其特征在于,所述發送屏幕顯示的信息具體為通過VGA或DVI或HDMI接ロ發送屏幕顯示的信息。
6.如權利要求2所述的網間文件安全發送方法,其特征在于,在所述將所述任務文件所包含的字符進行編碼之前還包括對任務文件所包含的字符進行文本過濾。
7.—種網間文件安全接收方法,其特征在于,包括以下步驟 接收屏幕顯示的信息,將所述屏幕顯示的信息保存為圖像文件; 從所述圖像文件中獲取預先配置的編碼字符與色鍵的對應關系,根據所述預先配置的編碼字符與色鍵的對應關系,將所述圖像文件的色鍵轉換為相應的編碼字符,得到編碼值,形成編碼文件; 將編碼文件所包含的編碼值進行解碼,得到對應的字符,形成結果文件。
8.如權利要求7所述的網間文件安全接收方法,其特征在于,所述將編碼文件所包含的編碼值進行解碼,得到對應的字符,形成結果文件包括 將編碼文件所包含的UCS編碼值轉換為對應的字符; 根據UCS編碼值中的校驗位,對轉換得到的字符進行校驗;將校驗正確的字符保存到結果文件中。
9.如權利要求7所述的網間文件安全接收方法,其特征在干, 在所述將編碼文件所包含的編碼值進行解碼之前包括根據發送端形成編碼文件時創建的編碼文件校驗碼,對編碼文件進行校驗; 所述方法還包括在形成結果文件時創建結果文件校驗碼; 在所述形成結果文件之后包括根據所述結果文件校驗碼,對結果文件進行校驗。
10.如權利要求7所述的網間文件安全接收方法,其特征在于,所述接收屏幕顯示的信息具體為通過VGA或DVI或HDMI接ロ接收屏幕顯示的信息。
11.一種網間文件安全發送裝置,其特征在于,包括 獲取模塊,用于獲取待傳輸的任務文件; 編碼模塊,用于將所述任務文件所包含的字符進行編碼,得到對應的編碼值,形成編碼文件,其中,所述編碼值是由編碼字符組成; 顯示模塊,用于根據預先配置的編碼字符與色鍵的對應關系,將所述編碼文件中編碼值所包含的編碼字符轉換為相應的色鍵,然后以一屏幕顯示ー頁編碼值的方式,將編碼字符對應的色鍵逐頁顯示在屏幕上,并同時在該屏幕顯示預先配置的編碼字符與色鍵的對應關系; 發送模塊,用于發送所述屏幕顯示的信息。
12.如權利要求11所述的網間文件安全發送裝置,其特征在于,所述編碼模塊包括 第一編碼單元,用于將所述任務文件所包含的每一字符轉換為對應的UCS編碼值; 第二編碼單元,用于在每一字符對應的UCS編碼值中増加校驗位; 保存単元,用于將增加了校驗位的UCS編碼值保存至編碼文件中。
13.如權利要求11所述的網間文件安全發送裝置,其特征在于 所述獲取模塊還用于創建任務文件校驗碼;所述編碼模塊還用于創建編碼文件校驗碼; 所述裝置還包括 任務文件校驗模塊,用于根據所述任務文件校驗碼,對任務文件進行校驗; 編碼文件校驗模塊,用于根據所述編碼文件校驗碼,對編碼文件進行校驗。
14.如權利要求11所述的網間文件安全發送裝置,其特征在于,所述發送模塊具體用于通過VGA或DVI或HDMI接ロ發送屏幕顯示的信息。
15.一種網間文件安全接收裝置,其特征在于,包括 接收模塊,用于接收屏幕顯示的信息,將所述屏幕顯示的信息保存為圖像文件; 轉換模塊,用于從所述圖像文件中獲取預先配置的編碼字符與色鍵的對應關系,根據所述預先配置的編碼字符與色鍵的對應關系,將所述圖像文件的色鍵轉換為相應的編碼字符,得到編碼值,形成編碼文件; 解碼模塊,用于將編碼文件所包含的編碼值進行解碼,得到對應的字符,形成結果文件。
16.如權利要求15所述的網間文件安全接收裝置,其特征在于,所述解碼模塊包括 解碼單元,用于將編碼文件所包含的UCS編碼值轉換為對應的字符; 校驗單元,用于根據UCS編碼值中的校驗位,對轉換得到的字符進行校驗;保存単元,用于將校驗正確的字符保存到結果文件中。
17.如權利要求15所述的網間文件安全接收裝置,其特征在于 所述解碼模塊還用于創建結果文件校驗碼; 所述裝置還包括 編碼文件校驗模塊,用于根據發送端形成編碼文件時創建的編碼文件校驗碼,對編碼文件進行校驗; 結果文件校驗模塊,用于根據所述結果文件校驗碼,對結果文件進行校驗。
18.如權利要求15所述的網間文件安全接收裝置,其特征在于,所述接收模塊具體用于通過VGA或DVI或HDMI接ロ接收屏幕顯示的信息。
全文摘要
本發明公開了一種網間文件安全發送、接收方法及其裝置。該方法包括將需要傳輸的文件進行編碼,然后根據預先配置的編碼字符與色鍵的對應關系,將編碼文件中編碼值所包含的編碼字符轉換為相應的色鍵,在屏幕上顯示相應色鍵并發送。然后接收屏幕顯示的信息,將屏幕顯示的信息保存為圖像文件;接著從圖像文件中獲取預先配置的編碼字符與色鍵的對應關系,根據預先配置的編碼字符與色鍵的對應關系,將圖像文件的色鍵轉換為相應的編碼字符,得到編碼值,形成編碼文件;最后將編碼文件所包含的編碼值進行解碼,得到對應的字符,形成結果文件。采用該技術方案,在兼顧效率的同時,保證了數據的安全性,實現了安全、高效的無網絡連接的文稿傳輸。
文檔編號G06F17/30GK102841928SQ20121024976
公開日2012年12月26日 申請日期2012年7月18日 優先權日2012年7月18日
發明者李 杰, 劉澎, 姬海嘯, 宋波, 肖國棟, 樊磊, 許振峰, 王宇 申請人:中央人民廣播電臺