文档传输方法、装置、电子设备及计算机程序产品制造方法及图纸

技术编号:30022964 阅读:30 留言:0更新日期:2021-09-11 06:47
本发明专利技术提供了一种用于文档传输的方法。用于发送端的文档传输方法包括获取待传输文档,待传输文档至少包括第一内容;提取第一内容,形成数据量小于待传输文档的第一中间文件;将第一中间文件转化为至少一个第一二维码;将至少一个第一二维码中的一个或多个发送至接收端。用于接收端的文档传输方法包括获取发送端发送的一个或多个第一二维码;识别一个或多个第一二维码,得到第一中间文件,第一中间文件至少包括第一内容数据;根据第一内容数据得到第一内容,形成数据量大于第一中间文件的文档。本公开还提供了一种用于文档传输的装置、一种电子设备以及一种计算机程序产品。一种电子设备以及一种计算机程序产品。一种电子设备以及一种计算机程序产品。

【技术实现步骤摘要】
文档传输方法、装置、电子设备及计算机程序产品


[0001]本公开涉及一种文档传输方法、装置、电子设备及计算机程序产品。

技术介绍

[0002]office办公软件中,Word软件应用率最广,其主要作用是编辑、排版、审阅,应用极广,常被用来制作毕业论文、招商材料、个人简历、企划文档等等。用二维码传输word文件时,会出现传输低效率现象,主要原因是:文件容量大,即使是仅包含一个字符的文档,因其内部含有格式符、控制符等内容,其文件容量也能达几K或十几K(依据office版本不同,文件大小有异);word文档中常含有图表、图片等复杂内容,致使文件压缩率低,进而导致传输文件的大小难以降低。大容量的文件在进行传输时,生成的二维码图片数据就很多,加之解码和数据还原等操作,使得整个传输过程耗时长,效率低。

技术实现思路

[0003]本公开的一个方面提供了一种用于发送端的文档传输方法,包括:获取待传输文档,待传输文档至少包括第一内容;提取第一内容,形成数据量小于待传输文档的第一中间文件;将第一中间文件转化为至少一个第一二维码;将至少一个第一二维码中的一个或多个发送至接收端。
[0004]可选地,第一内容由第一内容数据及第一内容属性组成,其中,将第一中间文件转化为至少一个二维码之前,还包括:将第一中间文件中的部分或全部第一内容属性进行删除和/或修改。
[0005]可选地,本公开的用于发送端的文档传输方法还包括:提取待传输文档中的第二内容,形成数据量小于待传输文档的第二中间文件;将第二中间文件转化为至少一个第二二维码;将至少一个第二二维码中的一个或多个发送至接收端。
[0006]可选地,第一二维码携带有第一标签,用于标识第一二维码与第一中间文件的对应关系;第二二维码携带有第二标签,用于标识第二二维码与第二中间文件的对应关系。
[0007]可选地,第一标签还用于标识第一二维码在第一中间文件中的顺序;第二标签还用于标识第二二维码在第二中间文件中的顺序。
[0008]可选地,将第一中间文件转化为至少一个第一二维码包括:提取第一内容,并将第一内容转化为二进制码流;将二进制码流转化为至少一个第一二维码。
[0009]可选地,将第一中间文件转化为至少一个第一二维码包括:当第一二维码的数据容量大于等于二进制码流的数据量时,将第一中间文件转化一个第一二维码;当第一二维码的数据容量小于二进制码流时,将第一中间文件转化两个或以上的第一二维码。
[0010]本公开的另一个方面提供了一种用于接收端的文档传输方法,包括:获取发送端发送的一个或多个第一二维码;识别一个或多个第一二维码,得到第一中间文件,第一中间文件至少包括第一内容数据;根据第一内容数据得到第一内容,形成数据量大于第一中间文件的文档。
[0011]可选地,第一中间文件还至少包括第一内容属性,其中,根据第一内容数据得到第一内容,包括:根据第一内容数据及第一内容属性,得到第一内容;或者根据第一内容数据及修改后的第一内容属性,得到第一内容。
[0012]可选地,根据第一内容数据得到第一内容,包括:获取本地存储的第一内容属性;根据第一内容属性及第一内容数据,得到第一内容。
[0013]可选地,本公开的用于接收端的文档传输方法还包括:获取发送端发送的一个或多个第二二维码;识别一个或多个第二二维码,得到第二中间文件,所述第二中间文件至少包括第二内容数据;根据第二内容数据得到第二内容,并结合第一内容形成文档。
[0014]可选地,根据第一二维码携带的第一标签,将多个第一二维码按顺序转化为第一中间文件;根据第二二维码携带的第二标签,将多个第二二维码按顺序转化为第二中间文件。
[0015]可选地,根据第一中间文件及第二中间文件的顺序,形成文档。
[0016]可选地,识别一个或多个第一二维码,得到第一中间文件包括:将一个或多个第一二维码转为二进制码流;根据二进制码流得到第一中间文件。
[0017]本公开的另一个方面提供了一种用于发送装置,包括:文档获取模块,用于获取待传输文档,待传输文档至少包括第一内容;内容提取模块,用于提取第一内容,形成数据量小于待传输文档的第一中间文件;文件转化模块,用于将第一中间文件转化为至少一个第一二维码;二维码发送模块,用于将至少一个第一二维码中的一个或多个发送至接收装置。
[0018]本公开的另一个方面提供了一种用于接收装置,包括:二维码接收模块,用于获取发送装置发送的一个或多个第一二维码;二维码识别模块,用于识别一个或多个第一二维码,得到第一中间文件,第一中间文件至少包括第一内容数据;文档形成模块,用于根据第一内容数据得到第一内容,形成数据量大于第一中间文件的文档。
[0019]本公开的另一个方面提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上任一项所述的方法。
[0020]本公开的另一个方面提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据如上任一项所述的方法。
附图说明
[0021]图1是本公开一个实施例的应用场景示意图;
[0022]图2是本公开另一个实施例的应用场景示意图;
[0023]图3是本公开又一个实施例的应用场景示意图;
[0024]图4是本公开的一种用于发送端的文档传输方法的流程图;
[0025]图5是本公开的一种用于发送端的文档传输方法的附加步骤流程图;
[0026]图6是本公开的一种用于接收端的文档传输方法的流程图;
[0027]图7是根据本公开实施例的用于发送装置的框图;
[0028]图8是根据本公开实施例的用于接收装置的框图;
[0029]图9是根据本公开另一实施例的电子设备的框图;
[0030]图10是根据本公开另一实施例的电子设备的框图。
具体实施方式
[0031]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0032]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0033]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0034]在使用类似于“A、B和C等中至少一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于发送端的文档传输方法,其特征在于,包括:获取待传输文档,所述待传输文档至少包括第一内容;提取所述第一内容,形成数据量小于所述待传输文档的第一中间文件;将所述第一中间文件转化为至少一个第一二维码;将所述至少一个第一二维码中的一个或多个发送至接收端。2.根据权利要求1所述的用于发送端的文档传输方法,其特征在于,所述第一内容由第一内容数据及第一内容属性组成,其中,将所述第一中间文件转化为至少一个二维码之前,还包括:将所述第一中间文件中的部分或全部所述第一内容属性进行删除和/或修改。3.根据权利要求1所述的用于发送端的文档传输方法,其特征在于,还包括:提取所述待传输文档中的第二内容,形成数据量小于所述待传输文档的第二中间文件;将所述第二中间文件转化为至少一个第二二维码;将所述至少一个第二二维码中的一个或多个发送至接收端。4.根据权利要求3所述的用于发送端的文档传输方法,其特征在于,所述第一二维码携带有第一标签,用于标识所述第一二维码与所述第一中间文件的对应关系;所述第二二维码携带有第二标签,用于标识所述第二二维码与所述第二中间文件的对应关系。5.根据权利要求4所述的用于发送端的文档传输方法,其特征在于,所述第一标签还用于标识所述第一二维码在所述第一中间文件中的顺序;所述第二标签还用于标识所述第二二维码在所述第二中间文件中的顺序。6.根据权利要求1所述的用于发送端的文档传输方法,其特征在于,所述将所述第一中间文件转化为至少一个第一二维码,包括:提取所述第一内容,并将所述第一内容转化为二进制码流;将所述二进制码流转化为至少一个第一二维码。7.根据权利要求6所述的用于发送端的文档传输方法,其特征在于,所述将所述第一中间文件转化为至少一个第一二维码,包括:当所述第一二维码的数据容量大于等于所述二进制码流的数据量时,将所述第一中间文件转化一个第一二维码;当所述第一二维码的数据容量小于所述二进制码流时,将所述第一中间文件转化两个或以上的第一二维码。8.一种用于接收端的文档传输方法,其特征在于,包括:获取发送端发送的一个或多个第一二维码;识别所述一个或多个第一二维码,得到第一中间文件,所述第一中间文件至少包括第一内容数据;根据所述第一内容数据得到第一内容,形成数据量大于所述第一中间文件的文档。9.根据权利要求8所述的用于接收端的文档传输方法,其特征在于,所述第一中间文件还至少包括第一内容属性,其中,根据所述第一内容数据得到第一内容,包括:根据所述第一内容数据及第一内容属性,得到第一内容;或者:根据所述第一内容数据及修改后的第一内容属性,得到第一内容。
10.根据权利要求8所述的用于接收端的文档传输方法,其特征在于,根据所述第一内容数据得到第一内容,包括:获取本地存储的第一内容属性;根据所...

【专利技术属性】
技术研发人员:蒋海霞高振龙杨滨孙碧云
申请(专利权)人:北京德瑞塔时代网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1