[发明专利]一种电子文件的智能封装方法及系统有效
申请号: | 201410785197.4 | 申请日: | 2014-12-16 |
公开(公告)号: | CN104504044B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 管延军;蒋红宇;李文琦 | 申请(专利权)人: | 北京海泰方圆科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/60 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙)11017 | 代理人: | 韩登营,张焕亮 |
地址: | 100094 北京市海淀区东北旺西路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 文件 智能 封装 方法 系统 | ||
技术领域
本发明涉及信息安全技术领域,特别涉及一种电子文件的智能封装方法及系统。
背景技术
电子文件是指通过计算机磁盘等设备进行存储,与纸质文件相对应,相互关联的通用电子图像文件集合。针对不同的场景,电子文件中的属性往往不同。现有电子文件的封装技术,需事先确定各个场景的属性以及节点形式。在封装过程中,若遇到无法识别的属性则封装无法继续,例如在场景A下,电子文件内容中的属性包括A1、A3、A4,其节点形式为树状节点形式;而在场景B下,电子文件内容中的属性包括A1、A2、A3、A4,其节点形式为树状节点形式。此种技术的缺点在于,封装格式也是固定的,不能动态调整包结构,且遇到无法识别的属性时,无法继续进行封装,从而导致效率较低。
发明内容
有鉴于此,本发明的主要目的在于,提供一种电子文件的智能封装方法及系统,其中所述方法包括步骤:
A、依据不同应用场景,设定电子文件的节点形式和至少一类属性,以形成不同封装规则;
B、解析前端业务系统发来的数据封装包中的属性,与步骤A中设定电子文件的属性进行自动化匹配;
C、将步骤B解析出属性的内容依据步骤A设定的封装规则进行封装;
D、对封装后的电子文件进行加密和/或凭证签名处理。
由上,可实现基于不同场景的动态封装规则的动态配置,且对于前端业务系统发来的数据封装包依据预先设定的规则或握手协议进行自动匹配,保证匹配过程的高效,避免因现有技术中无法识别属性而造成的封装停滞。
可选的,步骤B具体包括:
B1:对前端业务系统发来的数据封装包进行拆包处理;
B2:将步骤A设定的所述属性与拆包处理后的属性进行一一对比,若能匹配,则进入步骤C;否则针对拆包处理后无法匹配的其他属性,进入步骤B3;
B3:采用全文检索引擎解析所述无法匹配的其他属性,将解析出的结果与步骤A设定的所述属性进行关联。
由上,便可依据全文检索引擎技术对无法识别的属性进行识别,保证封装的顺利进行,且可与封装规则中制定的属性相匹配。
可选的,在步骤B2之后还包括步骤:
B2’:判断拆包处理后是否包含对于数据封装包中各属性进行描述的自解码文件,若有,则进一步判断自解码文件中是否含有对于所述无法匹配的其他属性的描述,若有,则依据该描述解析出该属性。
可选的,在步骤B2’之后还包括步骤:
将步骤B2’中所解析出的属性与步骤A设定的所述属性进行关联。
由上,便可依据自解码文件对无法识别的属性进行识别,保证封装的顺利进行,且可与封装规则中制定的属性相匹配。
可选的,在步骤B3之后还包括步骤:依据拆包处理后属性的类型解析数据封装包中的属性。
可选的,所述属性类型包括以下至少其一:文件格式类型、字符串类型和数值类型。
由上,针对全文检索引擎解和自解码文件均无法解析出的属性,还可采用其属性本身的类型进行解析,进一步保证封装的顺利进行。
对应的,本发明提供的一种电子文件的智能封装系统包括:
封装配置单元,用于依据不同应用场景,设定电子文件的节点形式和至少一类属性,以形成不同封装规则;
数据属性解析单元,与所述封装配置单元连接,用于解析前端业务系统发来的数据封装包中的属性,与封装配置单元中设定电子文件的属性相匹配;
封装单元,分别与所述封装配置单元和所述数据属性解析单元连接,用于将数据属性解析单元解析出属性的内容依据封装配置单元设定的封装规则进行封装;
加密单元,与所述封装单元连接,用于将封装后的电子文件进行加密处理;
凭证签名生成单元,与所述封装单元连接,用于将封装后的电子文件进行凭证签名处理。
由上,可实现基于不同场景的动态封装规则的动态配置,且对于前端业务系统发来的数据封装包依据预先设定的规则或握手协议进行自动匹配,保证匹配过程的高效,避免因现有技术中无法识别属性而造成的封装停滞。
附图说明
图1为电子文件的智能封装的系统原理示意图;
图2为电子文件的智能封装方法的流程图。
具体实施方式
为克服现有技术存在的缺陷,本发明提供一种电子文件的智能封装方法及系统。
如图1所示为实现电子文件的智能封装的系统原理示意图,包括封装配置单元11、数据属性解析单元12、封装单元13、加密单元14和凭证签名生成单元15。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海泰方圆科技股份有限公司,未经北京海泰方圆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410785197.4/2.html,转载请声明来源钻瓜专利网。