一种电子数据处理方法和系统技术方案

技术编号:6551337 阅读:198 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种电子数据处理方法和系统,可以接收创建指 令,并将所述创建指令中指定的编辑数据与所述编辑数据对应的呈现数据关 联存储,形成混合数据。应用本发明专利技术实施例方案,由于将编辑数据和呈现数 据关联存储,可以在各种不同环境中很好地呈现相应信息,并且又可以方便 地继续编辑,使得该数据具有更好的可用度。

【技术实现步骤摘要】

本专利技术涉及文件处理领域,特别涉及 一 种电子数据处理方法和系统
技术介绍
随着数字化的发展,电子文件在科研、生产、生活乃至军事等各个领域 中都起到了重要作用。电子文件有很多种,如音频文件、视频文件和文档(DOC, PDF)文件等等。在创建一个文件时,可以首先用编辑软件(例如Office)来编辑一个文 件,再将编辑好的文件转换为用于呈现的文件。举例来说,在呈现文件和编 辑文件为文档的情况下,由DOC文件生成可移植文件格式(PDF, Portable Document Format)文件就是一个由编辑文件生成呈现文件的过程,其中, DOC文件为编辑文件,PDF文件为呈现文件。类似的,在呈现文件和编辑文件为视频文件的情况下,由动画(FLA, FLASH)文件生成SWF ( Shackwave File )文件也是一种由编辑文件生成呈 现文件的过程,其中,FLA文件为编辑文件,SWF文件为呈现文件。类似的,在呈现文件和编辑文件为音频文件的情况下,由音乐数字化接 口 ( MIDI, Musical Instrument Digital Interface )文件生成(WAV, Waveform Audio Format)文件也是一个由编辑文件生成编辑文件的过程,其中,MIDI 文件为编辑文件,WAV文件为呈现文件。通常,编辑文件是用于编辑的文件,如DOC文件、FLA文件和MIDI 文件等,而呈现文件则一般用于查看、保存、收听等, 一般是不可编辑的, 如存储在文档库中的文档、PDF文件、SWF文件和WAV文件等。当然, 实际应用中, 一个呈现文件可以由不同的编辑文件转换而来,例如, 一个存储在文档库中的文档可以由DOC文件和EXCEL文件等共同编辑生成。呈现文件通常具有很好的通用性,文件格式更为通用,在不同计算机环 境都能保持相同的呈现效果,经常比编辑文件更适于文件交换。但呈现文件 通常不适合进行编辑,如果接受文件的人想继续编辑的话,用呈现文件就不 合适了。
技术实现思路
本专利技术实施例提供了 一种电子数据处理方法和系统,使生成的电子数据包 含呈现数据和对应的编辑数据,有利于用户后续操作。针对上述第一个专利技术目的,本专利技术实施例提供的技术方案为 一种电子数据处理方法,该方法包括接收创建指令,将所述创建指令中指定的编辑数据与所述编辑数据对应的 呈现数据关联存储,形成混合数据。针对上述第二个专利技术目的,本专利技术实施例提供的技术方案为 一种电子数据处理系统,包括编辑装置、转换装置、生成装置; 所述编辑装置,用于编辑生成编辑数据;所述转换装置,用于将编辑装置生成的编辑数据转换成呈现数据; 所述生成装置,用于将所述编辑数据和呈现数据生成关联存储的混合数据。 从上述技术方案中可以看出,本专利技术实施例提供的电子数据处理方法和系 统,可以接收创建指令,将创建指令中指定的编辑数据与对应的呈现数据关联 存储,形成混合数据。这样,在后续需要对呈现数据进行操作时,可以直接利 用对应的编辑数据,从而保证了用户后续操作的实现。附图说明图1为本专利技术提供的电子数据处理方法的流程图2为本专利技术实施例中符合文档库标准的文档数据的存储方式示意图3为本专利技术第一实施例提供的方法流程8图4为本专利技术第二实施例提供的方法流程图5为本专利技术实施例二中编辑数据存储区的数据存储方式示意图6为本专利技术实施例二中关联存储后文档库的树状存储结构示意图7为本专利技术第三实施例提供的方法流程图8为本专利技术电子数据处理系统实施例的组成结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点表达得更加清楚明白,下面结合附 图及具体实施例对本专利技术再作进 一 步详细的说明。图1为本专利技术提供的电子数据处理方法的流程图。如图1所示,该方法 包括步骤101:接收创建指令。实际应用中,创建指令可以为用户通过计算机发出的创建指令,也可以 为外部设备发出的创建指令,其方式可以根据需要来选择。步骤102:将创建指令中指定的编辑数据与编辑数据对应的呈现数据关 联存储,形成混合数据。本专利技术中,呈现数据是由编辑数据生成的。比如某个编辑软件具备将 编辑数据转换为呈现数据的功能,在这种情况下,就可以由该编辑软件在编 辑编辑数据时直接生成呈现数据。再比如,编辑软件不具备将编辑数据转换 为呈现数据的功能,或者编辑完编辑数据后并没有利用该功能,在这种情况 下,可以由专门的转换软件将编辑数据转换为呈现数据,这里所述的转换软 件是指具备将编辑数据转换为呈现数据的一种专门软件,比如Acrobat Distiller就是一种转换软件。另外,本专利技术中所述的呈现数据可以作为一个 整体,也可以分为若干部分,但至少其中一部分存在对应的编辑数据。本专利技术中,呈现数据和编辑数据的呈现效果需要基本一致,但并不要求 绝对 一 样,存在 一 些细小差别并不影响使用效果,例如因为不同的计算精度、 数据有损压缩的原因,坐标、色彩存在1/1000的差别,这些差别可能细微 到都难以被察觉,并不影响使用。根据具体的应用需求,我们可以要求这些差别小于预先设置的阈值。衡量编辑数据和呈现数据呈现效果差别的方法可以根据不同种类的电子数据来确定。比如电子数据为文档类的数据,则可 以将编辑数据显示出来的结果和呈现文件显示出来的结果用对应的位图来 比较,最简单的方式是计算两个位图对应像素值的差异,求各像素差异的和, 调整两个位图的相对位置再计算,取不同相对位置计算结果的最小值。再比 如,电子数据为音频和视频类的数据,则可以将呈现数据和编辑数据按照相 同的时间间隔进行采样,将对应的采样值进行比较,就可以确定两者之间呈 现效果的差别。另外,其它类型的电子数据也可以按照各自的方式比较呈现 数据和编辑数据之间的差别,此处不再——列举。本专利技术所述关联存储可以采用以下几种方式实现1 )将编辑数据和对应的呈现数据存储在同一个文件中,比如将编辑 数据嵌入到对应的呈现数据中;或者,将呈现数据嵌入到对应的编辑数据中; 或者,将编辑数据和对应的呈现数据合并生成一个新文件,如编辑数据放置 在呈现数据之前或之后进行合并;或者,将所述编辑数据和对应的呈现数据 同时嵌入到另 一个文件中,如在一个压缩文件中同时嵌入编辑数据和对应的 呈现数据。不管采用上述哪种方式,如果用户在需要在利用呈现数据进行呈现时想 进行编辑,就可以直接在呈现数据所在文件中查找到编辑数据,对编辑数据 重新进行编辑,再利用重新编辑的编辑数据重新生成对应的呈现数据,从而 达到修改的目的。2)将编辑数据和对应的呈现数据存储在同一个数据库中,比如,将编辑数据和对应的呈现数据分别存储在数据库中同 一个记录的不同字段中;或 者,将编辑数据和对应的呈现数据存储在数据库中同 一个关键字的不同记录中。不管采用上述哪种方式,如果用户在需要在利用呈现数据进行呈现时想 进行编辑,就可以利用数据库操作获得与呈现数据对应的编辑数据,比如, 在呈现数据所在记录的另一个字段中获得编辑数据,或者,利用设置的关键字查找到多个记录,再从查找到的多个记录中查找具备编辑数据的记录,从 而获得编辑数据。显然,通过数据库操作,很容易获得与呈现数据对应的编 辑数据,从而达到编辑修改等后续操作的目的。勺、.、々AA 止'L丄口 C _ 丄A i众CT TITI丄t JA 本文档来自技高网
...

【技术保护点】
一种电子数据处理方法,其特征在于,该方法包括: 接收创建指令,将所述创建指令中指定的编辑数据与所述编辑数据对应的呈现数据关联存储,形成混合数据。

【技术特征摘要】
2008.9.10 CN 200810222174.71、一种电子数据处理方法,其特征在于,该方法包括接收创建指令,将所述创建指令中指定的编辑数据与所述编辑数据对应的呈现数据关联存储,形成混合数据。2、 根据权利要求1所述的方法,其特征在于,所述编辑数据与所述呈现数 据的呈现效果的差别小于预先设置的阈值。3、 根据权利要求2所述的方法,其特征在于,所述呈现数据是由所述编辑 数据生成的。4、 根据权利要求3所述的方法,其特征在于,所述呈现数据由编辑数据生成的方法包括编辑软件在编辑编辑数据时生成呈现数据,或者转换软件将编 辑数据转换为呈现数据。5、 根据权利要求1所述的方法,其特征在于,所述编辑数据与编辑数据对 应的呈现数据关联存储包括将编辑数据和对应的呈现数据存储在同 一个文件中;或者, 将编辑数据和对应的呈现数据存储在同 一个数据库中;或者, 将编辑数据和对应的呈现数据按照有约定关系存储位置来进行存储;或者, 将编辑数据和对应的呈现数据各自的存储位置关联存储。6、 根据权利要求5所述的方法,其特征在于,所述将编辑数据和对应的呈 现数据存储在同 一个文件的方法包括将编辑数据嵌入到对应的呈现数据中;或者, 将所述呈现数据嵌入到对应的编辑数据中,或者, 将所述编辑数据和对应的呈现数据合并生成一个新文件;或者, 将所述编辑数据和对应的呈现数据同时嵌入到另 一个文件中。7、 根据权利要求6所述的方法,其特征在于,所述将编辑数据和对应的呈 现数据同时嵌入到另 一个文件中的方法为在一个压缩文件中同时嵌入编辑数 据和对应的呈现数据。8、 根据权利要求5所述的方法,其特征在于,所述将编辑数据和对应的呈 现数据存储在同 一个数据库中的方法包括将编辑数据和对应的呈现数据分别存储在数据库中同 一个记录的不同字段中;或者,将编辑数据和对应的呈现数据存储在数据库中同一个关键字的不同 记录中。9、 根据权利要求5所述的方法,其特征在于,所述将编辑数据和对应的呈 现数据按照有约定关系存储位置来进行存储的方法包括将编辑数据和对应的呈现数据存储在同一个文件目录中;或者, 将编辑数据和对应的呈现数据分别存储在约定好的不同的文件目录中;或者,将编辑数据和对应的呈现数据存储后,各自的文件名具有相同部分。10、 根据权利要求5所述的方法,其特征在于,所述将编辑数据和对应的 呈现数据各自的存储位置关联存储为将编辑数据和对应的呈现数据各自的存储位置记录在同一个文件中;或者, 将编辑数据和对应的呈现数据各自的存储位置记录在同 一个数据库中。11、 根据权利要求1所述的方法,其特征在于,形成混合数据之后,该方 法进一步包括接收呈现指令,利用呈现软件对所述混合数据中的全部或部分呈现数据进 行呈现。12、 根据权利要求11所述的方法,其特征在于,所述利用呈现软件对所述 混合数据中的全部或部分呈现数据进行呈现的方法包括将需要呈现的全部或部分呈现数据保存为临时文件,再利用呈现软件打开 所述临时文件。13、 根据权利要求11所述的方法,其特征在于,所述呈现软件为根据呈现 数据的类型所选择出的呈现软件,或者为预先指定的呈现软件,或者由呈现指 令中指定的呈现软件,或者为事先注册的呈现软件,或者为根据系统设置选择 出的呈现软件。14、 根据权利要求1所述的方法,其特征在于,接收编辑指令,用编辑软 件对所述混合数据中的全部或部分编辑数据进行编辑。15、 根据权利要求14所述的方法,其特征在于,所述用编辑软件对混合数 据中的全部或部分编辑数据进行编辑的方法包括将需要编辑的全部或部分编辑数据保存为临时文件,再利用编辑软件打开 该临时文件。16、 根据权利要求14所述的方法,其特征在于,所述编辑软件为根据呈现 数据的类型所选择出的编辑软件,或者为预先指定的编辑软件,或者由编辑指 令中指定的编辑软件,或者为事先注册的编辑软件,或者为根据系统设置选择 出的编辑寿欠件。17、 根据权利要求14所述的方法,其特征在于,所述用编辑软件对所述混 合数据中的全部或部分编辑数据进行编辑之后,该方法进一步包括接收更新指令,生成编辑修改后的新的编辑数据...

【专利技术属性】
技术研发人员:王东临
申请(专利权)人:北京书生国际信息技术有限公司
类型:发明
国别省市:11

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

1