网间文件安全发送、接收方法及装置的制作方法

文档序号:6373486阅读:129来源:国知局
专利名称:网间文件安全发送、接收方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种网间文件安全发送、接收方法及装置。
背景技术
现有技术中对于内外网络之间的文件传输的技术,主要是通过文件传输协议(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日
发明者李 杰, 刘澎, 姬海啸, 宋波, 肖国栋, 樊磊, 许振峰, 王宇 申请人:中央人民广播电台
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1