【技术实现步骤摘要】
一种OFD电子文件的数据处理方法及系统
本专利技术涉及数据处理
,并且更具体地,涉及一种OFD电子文件的数据处理方法及系统。
技术介绍
在信息化时代,数据作为一种知识资产,其内容本身蕴含着高价值的信息,需要防止被人非法获取和复制传播。目前,在无网络环境下电子文件传输是通过硬件存储介质传输文件。带来的安全隐患是光盘如果丢失,内容可能会被窃取,并且不太便捷。因此,需要一种能够对电子文件进行处理,以安全地进行数据传输的方法。
技术实现思路
本专利技术提出一种OFD电子文件的数据处理方法及系统,以解决如何对电子文件进行处理,以安全地进行数据传输的问题。为了解决上述问题,根据本专利技术的一个方面,提供了一种OFD电子文件的数据处理方法,所述方法包括:对第一用户发送的第一请求进行解析,获取源文件,并对所述源文件进行数据转化,以获取与所述源文件对应的二进制电子数据;按照第一数据长度阈值对所述二进制电子数据进行分码处理,以获取至少一页第一字节流段码数据,并依次为每页的第一字节流段码数
【技术保护点】
1.一种OFD电子文件的数据处理方法,其特征在于,所述方法包括:/n对第一用户发送的第一请求进行解析,获取源文件,并对所述源文件进行数据转化,以获取与所述源文件对应的二进制电子数据;/n按照第一数据长度阈值对所述二进制电子数据进行分码处理,以获取至少一页第一字节流段码数据,并依次为每页的第一字节流段码数据设置页码标识;/n按照第二数据长度阈值依次对每页的第一字节流段码数据进行分码处理,以获取多个第二字节流段码数据,并依次为每个第二字节流段码数据设置位置标识;/n基于预设的数据封装规则分别将每个第二字节流段码数据封装为对应的二维码数据,并根据与每个第二字节流段码数据对应的位置 ...
【技术特征摘要】 【专利技术属性】
1.一种OFD电子文件的数据处理方法,其特征在于,所述方法包括:
对第一用户发送的第一请求进行解析,获取源文件,并对所述源文件进行数据转化,以获取与所述源文件对应的二进制电子数据;
按照第一数据长度阈值对所述二进制电子数据进行分码处理,以获取至少一页第一字节流段码数据,并依次为每页的第一字节流段码数据设置页码标识;
按照第二数据长度阈值依次对每页的第一字节流段码数据进行分码处理,以获取多个第二字节流段码数据,并依次为每个第二字节流段码数据设置位置标识;
基于预设的数据封装规则分别将每个第二字节流段码数据封装为对应的二维码数据,并根据与每个第二字节流段码数据对应的位置标识和页码标识将每个二维码数据存储于预设的文档中,以获取中间转换文档,并将所述中间转换文档返回至所述第一用户;
对第二用户发送的第二请求进行解析,以获取所述中间转换文档,并基于预设的数据封装规则对所述中间转换文档中的每个二维码数据进行解析,以获取每个第二字节流段码数据;
根据获取的每个第二字节流段码数据对应的位置标识和页码标识按顺序进行字节流段码数据的组合,以获取所述源文件对应的二进制电子数据,根据获取的所述源文件对应的二进制电子数据进行所述源文件的还原,获取所述源文件,并将所述源文件返回至所述第二用户。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据中间转换文档的空白页的存储空间计算每个空白页的最大二维码数据数量,并根据所述最大二维码数据数量和每个二维码数据对应的第二字节流段码数据的大小计算每个空白页对应的第一字节流段码数据的大小,并根据二进制电子数据大小和第一字节流段码数据的大小确定第一数据长度阈值。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在获取与所述源文件对应的二进制电子数据之后,根据所述第一请求按照预设的加密策略对与所述源文件对应的二进制电子数据进行加密处理;
当所述源文件经过加密处理时,在基于预设的数据封装规则对所述中间转换文档中的每个二维码数据进行解析前,验证密码的准确性,若密码正确,则进行解析;反之,则提示密码错误信息;以及当所述源文件经过加密处理时,在根据获取的所述源文件对应的二进制电子数据进行所述源文件的还原之前,按照所述预设的加密策略对经过加密的源文件对应的二进制电子数据进行解密处理,以获取所述源文件对应的二进制电子数据。
4.根据权利要求1所述的方法,其特征在于,所述二进制电子数据,包括:源文件的内容和版式对应的二进制数据。
5.一种OFD电子文件的数据处理系统,其特征在于,所述系统包括:
技术研发人员:陆猛,孙高健,赵云,庄玉龙,张伟,谢文迅,孙肖辉,郭尚,杨瑞钦,
申请(专利权)人:北京点聚信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。