【技术实现步骤摘要】
本专利技术涉及电子文件创建、存储和传输领域,尤其涉及一种版式数据流文件系统及其操作装置和其操作装置的实现方法。
技术介绍
现有文件系统的主要作用是用于信息的编辑、存储、传播等领域。相对业务系统,文件具有本身的独立性,无法为业务系统提供很好的支持。由于现有文件的本身定位,文件本身包含的内容格式比较少,文件本身并无太多的API接口提供给业务系统利用,导致业务系统在处理文件的时候很麻烦,开发困难、成本高。同时,现有文件对分布式存储和增量更新都没有很好的内置支持,都需要外部业务系统去完成这个工作。综合现有文件系统的特点,主要存在以下问题亟待解决:缺乏对文件的操作接口,不利于业务系统使用;业务系统需要对不同文件开发不同的处理程序,开发成本高;现有文件对分布式存储支持不好;现有文件对增量更新支持不好;现有文件可支持的内容格式元素少。
技术实现思路
本专利技术的目的是解决或克服现有技术的上述缺陷中的一个或多个。根据本专利技术的一个方面,提供了一种版式数据流文件系统。该文件系统具有合理的组织结构,极大的简化了应用对文件的开发难度,方便业务系统的增量修改更新。并且该文件系统具有分布式属性和密闭状态,使文件在网络上的传输不再是整个文件复制,极大的提高了文件的传输效率,降低了带宽成本,提高了用户体验。该文件系统包括开放状态和密闭状态,其中开放状态的版式数据流文件为多级目录结构,包括页面内容目 ...
【技术保护点】
版式数据流文件系统,包括开放状态和密闭状态,其中开放状态的版式数据流文件为多级目录结构,包括页面内容目录、资源文件目录和描述文件,所述多级目录结构和各目录下的文件信息通过所述描述文件进行关联和绑定;密闭状态的版式数据流文件为数据流文件结构,包括文件头数据流对象、页面文件数据流对象、资源文件数据流对象和描述文件数据流对象。
【技术特征摘要】
1.版式数据流文件系统,包括开放状态和密闭状态,其中
开放状态的版式数据流文件为多级目录结构,包括页面内容目录、资
源文件目录和描述文件,所述多级目录结构和各目录下的文件信息通过所
述描述文件进行关联和绑定;
密闭状态的版式数据流文件为数据流文件结构,包括文件头数据流对
象、页面文件数据流对象、资源文件数据流对象和描述文件数据流对象。
2.根据权利要求1所述的文件系统,其中,所述描述文件是以JSON
为标准结构的数据对象,包括根节点、页面信息节点和资源信息节点;
所述根节点包括描述文件基本信息的Config节点、描述文件目录信息
的Contents节点、描述文本样式的Style节点和自动化脚本Script节点;
所述Config节点包括存储描述文件的摘要验证码的digest子节点,所
述页面信息节点包括内容id和内容摘要验证码,所述资源信息节点包括内
容id和内容摘要验证码。
3.根据权利要求2所述的文件系统,还包括分布式属性,所述分布式
属性是所述描述文件的页面信息节点和资源信息节点的一个子节点,设置
为记录和存储相应节点文件的修改时间和文件摘要的验证码。
4.版式数据流文件系统的操作装置,包括文件创建模块,设置为创建
版式数据流文件的多级目录结构,根据用户输入,创建各目录下的文件信
息,并根据所述文件信息生成描述文件。
5.根据权利要求4所述的装置,还包括文件编辑模块,设置为接收用
户编辑操作,修改所述描述文件的相应节点的属性值,以对文件的变更内
容进行标识,所述相应节点包括描述文件的digest子节点和分布式属性节
点。
6.根据权利要求4所述的装置,还包括文件传输模块,设置为发送所
述版式数据流文件系统的GUID和描述文件至目标应用进行文件验证,并
根据返回的验证结果,将相异部分的所述开放状态的版式数据流文件转换
生成密闭状态的版式数据流文件,以进行网络传输。
7.版式数据流文件系统的操作装置的实现方法,包括:
创建版式数据流文件的目录结构,根据用户输入生成目录文件,并根
据所述目录文件生成描述文件,以进行关联和绑定;
接收用户的编辑操作,根据用户更改的内容,修改描述文件的相应节
点属性的值,对版式数据流文件的变更内容进行标识;
发送版式数据流文件的配置信息至目标应用进行...
【专利技术属性】
技术研发人员:何中,陈甲伟,戴建峰,严伟,张龙,徐晓辉,薛炜,王丽华,何登,
申请(专利权)人:江苏中威科技软件系统有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。