[发明专利]一种电子文件的智能封装方法及系统有效
申请号: | 201410785197.4 | 申请日: | 2014-12-16 |
公开(公告)号: | CN104504044B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 管延军;蒋红宇;李文琦 | 申请(专利权)人: | 北京海泰方圆科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/60 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙)11017 | 代理人: | 韩登营,张焕亮 |
地址: | 100094 北京市海淀区东北旺西路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 文件 智能 封装 方法 系统 | ||
1.一种电子文件的智能封装方法,其特征在于,包括步骤:
A、依据不同应用场景,设定电子文件的节点形式和至少一类属性,以形成不同封装规则;
B、解析前端业务系统发来的数据封装包中的属性,与步骤A中设定电子文件的属性进行自动化匹配;
C、将步骤B解析出属性的内容依据步骤A设定的封装规则进行封装;
D、对封装后的电子文件进行加密和/或凭证签名处理;
步骤B具体包括:
B1:对前端业务系统发来的数据封装包进行拆包处理;
B2:将步骤A设定的所述属性与拆包处理后的属性进行一一对比,若能匹配,则进入步骤C;否则针对拆包处理后无法匹配的其他属性,进入步骤B3;
B3:采用全文检索引擎解析所述无法匹配的其他属性,将解析出的结果与步骤A设定的所述属性进行关联。
2.根据权利要求1所述的方法,其特征在于,在步骤B2之后还包括步骤:
B2’:判断拆包处理后是否包含对于数据封装包中各属性进行描述的自解码文件,若有,则进一步判断自解码文件中是否含有对于所述无法匹配的其他属性的描述,若有,则依据该描述解析出该属性。
3.根据权利要求2所述的方法,其特征在于,在步骤B2’之后还包括步骤:
将步骤B2’中所解析出的属性与步骤A设定的所述属性进行关联。
4.根据权利要求1所述的方法,其特征在于,在步骤B3之后还包括步骤:依据拆包处理后属性的类型解析数据封装包中的属性。
5.根据权利要求4所述的方法,其特征在于,所述属性类型包 括以下至少其一:文件格式类型、字符串类型和数值类型。
6.一种电子文件的智能封装系统,其特征在于,包括:
封装配置单元,用于依据不同应用场景,设定电子文件的节点形式和至少一类属性,以形成不同封装规则;
数据属性解析单元,与所述封装配置单元连接,用于解析前端业务系统发来的数据封装包中的属性,与封装配置单元中设定电子文件的属性相匹配;
包括:对前端业务系统发来的数据封装包进行拆包处理;
将封装配置单元设定的所述属性与拆包处理后的属性进行一一对比,若能匹配,则将数据传输至封装单元;否则针对拆包处理后无法匹配的其他属性,采用全文检索引擎解析所述无法匹配的其他属性,将解析出的结果与封装配置单元设定的所述属性进行关联;
封装单元,分别与所述封装配置单元和所述数据属性解析单元连接,用于将数据属性解析单元解析出属性的内容依据封装配置单元设定的封装规则进行封装;
加密单元,与所述封装单元连接,用于将封装后的电子文件进行加密处理;
凭证签名生成单元,与所述封装单元连接,用于将封装后的电子文件进行凭证签名处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海泰方圆科技股份有限公司,未经北京海泰方圆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410785197.4/1.html,转载请声明来源钻瓜专利网。