文件共享系统及相应的文件发送、接收方法及装置的制造方法_3

文档序号:9923913阅读:来源:国知局
数据记录进行压缩从而使减少文档共享数据流大小,对EMF字体记录进行检索,将重复字体建立索引,单独存储,在还原时将字体索引替换成自提数据,减少字体冗余性,同时保证还原后数据的完整性。对其中的图像记录通过JPEG压缩算法进行压缩,减少原始位图像记录所占大小,还原时可将JPEG再次还原成原始图元记录,其他类型的记录则保持原样恢复。
[0099]与现有技术相比,本发明的文件共享系统先把文档转换成假脱机文件(SPL),再将SPL文件按页切分成小的加强元数据文件,然后对每页数据元素分析分别针对元素进行压缩,大大的提高文件压缩比率,对于图片类EMF压缩率高达到10%,越是复杂文档压缩率约明显。
[0100]由于现行文档的多样化,图片类占有比例较大,因此在文档网络共享时将大大减小网络共享传输数据大小,加快共享速度。由于文档按页切分成小的分片,并进行较好的压缩,可以实现文档共享及时性,按页切分也实现了文档共享控制的按页同步,同时为了保证文档观看质量以及文档的通用性,文档转换格式为加强元数据文件,在Windows平台上不需用安装其他工具即可展示
[0101]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0102]另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0103]所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0104]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0105]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种文件发送方法,应用于文件发送装置,该文件发送装置与一文件接收装置通信连接,其特征在于,该方法包括: 文件格式转换步骤,将待发送文件通过虚拟打印机转换成加强元数据文件(enhancedmeta file,EMF)格式的假脱机文件; 文件解析步骤,将假脱机文件按文件的页数切分为至少一个加强元数据文件; 第一文件压缩步骤,将所述至少一个加强元数据文件内的不同数据元素进行压缩,得到压缩型加强元数据文件; 第二文件压缩步骤,将生成的压缩型加强元数据文件再次进行压缩,压缩后的文件所占的空间比压缩型加强元数据文件所占的空间更小; 文件发送步骤,将通过所述第二压缩步骤压缩后的文件发送至文件接收装置。2.根据权利要求1所述的文件发送方法,其特征在于,所述第一文件压缩步骤包括,解析加强元数据文件的记录类型,根据加强元数据文件的记录类型将文件中的字体记录、图像记录提取压缩。3.根据权利要求1所述的文件发送方法,其特征在于,所述第二文件压缩步骤的压缩方法为Zip压缩。4.一种文件接收方法,应用于文件接收装置,该文件接收装置与一文件发送装置通信连接,其特征在于,该方法包括: 文件接收步骤,接收所述文件发送装置发送的文件; 第一解压步骤,将文件接收步骤接收到的文件进行解压,得到压缩型加强元数据文件; 第二解压步骤,将所述压缩型加强元数据文件进行解压,得到至少一个加强元数据文件; 文件格式转换步骤,将所述至少一个加强元数据文件还原为所述文件发送装置中的需要发送的文件。5.根据权利要求4所述的文件接收方法,其特征在于,所述第二解压步骤包括将文件内的字体记录、图像记录进行解压。6.根据权利要求4所述的文件接收方法,其特征在于,所述第一解压步骤是通过Zip解压缩算法进行解压的。7.一种文件发送装置,与一文件接收装置连接,其特征在于,该文件发送装置包括: 文件格式转换模块,用于将文件通过虚拟打印机转换成加强元数据文件格式的假脱机文件; 文件解析模块,用于将所述假脱机文件按文件的页数切分为至少一个加强元数据文件; 第一文件压缩模块,用于将至少一个加强元数据文件内的不同的数据元素进行压缩,得到压缩型加强元数据文件; 第二文件压缩模块,用于将生成的压缩型加强元数据文件再次压缩,压缩后的文件所占的空间比压缩型加强元数据文件所占的空间更小; 文件发送模块,用于将通过所述第二压缩步骤压缩后的文件发送至文件接收装置。8.根据权利要求7所述的文件发送装置,其特征在于,所述第一文件压缩模块用于根据EMF文件的记录类型将文件中的字体记录、图像记录提取压缩。9.一种文件接收装置,与一文件发送装置连接,其特征在于,该文件接收装置包括: 文件接收模块,用于接收所述文件发送装置发送的文件; 第一解压模块,用于将文件接收模块接收到的文件进行解压,得到压缩型加强元数据文件; 第二解压模块,用于将所述压缩型加强元数据文件进行解压,得到至少一个加强元数据文件; 文件格式转换模块,用于将所述至少一个加强元数据文件还原为所述文件发送装置中的需要发送的文件。10.—种文件共享系统,包括相互进行通信连接的文件发送装置及文件接收装置,其特征在于,该文件发送装置包括: 文件格式转换模块,用于将文件通过虚拟打印机转换成加强元数据文件格式的假脱机文件; 文件解析模块,用于将所述假脱机文件按文件的页数切分为至少一个加强元数据文件; 第一文件压缩模块,用于将至少一个加强元数据文件内的不同的数据元素进行压缩,得到压缩型加强元数据文件; 第二文件压缩模块,用于将生成的压缩型加强元数据文件再次压缩,压缩后的文件所占的空间比压缩型加强元数据文件所占的空间小; 文件发送模块,用于将通过所述第二压缩步骤压缩后的文件发送至文件接收装置; 该文件接收装置包括: 文件接收模块,用于接收所述文件发送装置发送的文件; 第一解压模块,用于将文件接收模块接收到的文件进行解压,得到压缩型加强元数据文件; 第二解压模块,用于将所述压缩型加强元数据文件进行解压,得到至少一个加强元数据文件; 文件格式转换模块,用于将所述至少一个加强元数据文件还原为所述文件发送装置中的需要发送的文件。
【专利摘要】本发明提供了一种文件共享系统及相应的文件发送、接收方法及装置,涉及文件共享技术领域。该文件共享系统包括文件发送装置和文件接收装置,文件发送装置包括文件格式转换模块、文件格式转换模块、第一文件压缩模块、第二文件压缩模块、文件发送模块,文件接收装置包括,文件接收模块、第一解压模块、第二解压模块、文件格式转换模块。由于文档按页切分成小的分片,并进行较好的压缩,可以实现文档共享及时性,按页切分也实现了文档共享控制的按页同步,同时为了保证文档观看质量以及文档的通用性,文档转换格式为加强元数据文件,在Windows平台上不需用安装其他工具即可展示。
【IPC分类】H04L29/08
【公开号】CN105704215
【申请号】CN201610013338
【发明人】张宗儒
【申请人】全时云商务服务股份有限公司
【公开日】2016年6月22日
【申请日】2016年1月8日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1