[发明专利]一种传输文件的处理方法、装置、电子设备及存储介质有效
申请号: | 202110910110.1 | 申请日: | 2021-08-09 |
公开(公告)号: | CN113660156B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 覃飞 | 申请(专利权)人: | 覃飞 |
主分类号: | H04L51/42 | 分类号: | H04L51/42;H04L67/06 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王娜 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 传输 文件 处理 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种传输文件的处理方法、装置、电子设备及存储介质。该方法包括:接收文件发送方发送的OFD传输文件;解析所述OFD传输文件,确定所述OFD传输文件携带的文件内容;根据所述文件内容的内容类型确定相应的目标转换策略,并基于所述目标转换策略将所述文件内容转换为指定文件格式的文件内容;根据所述指定文件格式的文件内容生成目标传输文件,并显示所述目标传输文件。本申请实施例通过在客户端对OFD传输文件进行解析,针对不同的内容类型执行不同的转换策略,以此能够实现在客户端内部对OFD文件进行查阅等操作,不再需要将OFD传输文件下载到本地,再由专用的阅读器打开进行阅读,节约了时间成本。
技术领域
本申请涉及文件处理技术领域,尤其涉及一种传输文件的处理方法、装置、电子设备及存储介质。
背景技术
基于国内电子发票逐步普及,电子发票文件格式通过PDF转化为OFD格式,在文件格式使用过程中,需要单独下载国家税务总局客户端软件安装电脑PC端,综合目前市场中存在的对应产品,均需下载客户端软件进行使用,而在客户端产品本身,基于上层QT自带绘图技术,采用C++或者C#或者Swing进行开发,结合Windows系统兼容模式和chromium多进程渲染,将OFD文件字体、字号、颜色、线条、格式、原始版面布局进行处理展示用户层。工具本身不具备文件存储、格式转换、新建、编辑、文件合并、文件加密、权限控制等日常常规功能服务。结合国家电子会计档案逐步推进,在无纸化报销场景推动下,整个OFD文件格式场景的应用将逐步增加,包括政企部门,用户使用过程中将会辐射更多个性化需求场景,传统客户端程序在应用升级以及延展性和灵活性方面将会产生大量维护和技术投入。
目前,在实现本发明的过程中,发明人发现在发送方通过企业邮箱(如Foxmail、阿里邮箱、网易邮箱等)以附件形式发送OFD文件后,接收方无法进行预览,需要下载OFD文件,然后通过专用阅读器进行查阅,导致文件查阅过程中耗费的时间较长。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种传输文件的处理方法、装置、电子设备及存储介质。
根据本申请实施例的一个方面,提供了一种传输文件的处理方法,包括:
接收文件发送方发送的OFD传输文件;
解析所述OFD传输文件,确定所述OFD传输文件携带的文件内容;
根据所述文件内容的内容类型确定相应的目标转换策略,并基于所述目标转换策略将所述文件内容转换为指定文件格式的文件内容;
根据所述指定文件格式的文件内容生成目标传输文件,并显示所述目标传输文件。
进一步地,在解析所述OFD传输文件,确定所述OFD传输文件携带的文件内容之前,所述方法还包括:
在检测到所述OFD传输文件中携带加密信息的情况下,获取用于对OFD传输文件进行解密的解密信息,其中,所述解密信息为所述OFD传输文件对应的文件发送方生成的;
利用所述解密信息对所述OFD传输文件进行解密,得到原始的OFD传输文件。
进一步地,所述获取用于对OFD传输文件进行解密的解密信息,包括:
根据文件接收方的第一身份信息以及所述文件发送方的第二身份信息生成查询请求;
向服务器发送所述查询请求,以使所述服务器根据所述查询请求携带的第二身份信息从加解密信息库中获取与所述文件发送方生成的公私钥对,以及所述公私钥对对应的权限信息,在所述第一身份信息满足所述权限信息的情况下,将所述公私钥对中的公钥作为所述解密信息,并发送至所述文件接收方;
接收所述服务器反馈的所述解密信息。
进一步地,所述解析所述OFD传输文件,确定所述OFD传输文件携带的文件内容,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于覃飞,未经覃飞许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110910110.1/2.html,转载请声明来源钻瓜专利网。