文档在线处理方法及装置制造方法及图纸

技术编号:31904266 阅读:13 留言:0更新日期:2022-01-15 12:42
本发明专利技术公开了一种文档在线处理方法及装置,通过检测用户在当前页面上触发的操作指令,对文档配置文件执行解析处理操作,得到文档配置文件的解析结果,根据该文档配置文件的解析结果对目标文档的原始数据执行解析操作,得到目标文档的原始数据的解析结果,并将目标文档的原始数据的解析结果展示在所述当前页面上。能够利用线上实时对文档进行处理的方式,解决了传统模式文档线下编辑处理过程中出现的编写准确率低以及编写效率低的问题,从而提高文档处理的准确率和编写效率。提高文档处理的准确率和编写效率。提高文档处理的准确率和编写效率。

【技术实现步骤摘要】
文档在线处理方法及装置


[0001]本专利技术涉及文档在线处理
,尤其涉及一种文档在线处理的方法及装置。

技术介绍

[0002]在实际生活中,面对工作任务要求,常常会需要编写大量文档,传统的文档编写采用的是人工线下编写的方式,但是,传统的文档编写方法存在诸多弊端,例如,由于传统的文档编写方法有时需要将文档编写内容分工,之后对各个分工人员编写的内容进行整合统一,导致在对文档编写内容进行整合过程中出现类似内容重复、缺漏,准确率不高,且编写效率低的情况。
[0003]且由于各个分工人员的工作进度不统一,需要在各个分工人员提交其编写的文档内容之后,管理人员对文档进行检查,才可获知各分工人员的工作进度,存在管理人员不能实时感知文档编写进度的问题。以上情况都导致了在编写文档的过程中文档的编写准确率不高,编写效率低的问题,由此可见,如何提高文档编写效率和准确率显得尤为重要。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种文档在线处理的方法及装置,通过线上实时对文档进行处理的方式,解决了传统模式文档线下编辑处理过程中出现的编写准确率低以及编写效率低的问题,提高文档处理的准确率和编写效率。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种文档在线处理方法,所述方法包括:
[0006]检测用户在当前页面上触发的操作指令,所述操作指令包括针对所述当前页面上的目标文档的相关信息,所述相关信息包括所述目标文档的原始数据、文档配置文件;
[0007]对所述文档配置文件执行解析处理操作,得到所述文档配置文件的解析结果;
[0008]根据所述文档配置文件的解析结果对所述目标文档的原始数据执行解析操作,得到所述目标文档的原始数据的解析结果,并将所述目标文档的原始数据的解析结果展示在所述当前页面上。
[0009]作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述文档配置文件的解析结果对所述目标文档的原始数据执行解析操作,得到所述目标文档的原始数据的解析结果,包括:
[0010]分析所述目标文档的原始数据,得到所述目标文档的主体数据,所述主体数据包括所述目标文档的页眉、页脚、段落中的至少一种;
[0011]确定所述主体数据包括的每个内容对应的解析方式,根据所述主体数据包括的每个所述内容对应的解析方式对该内容执行解析操作,得到该内容的解析结果,所述目标文档的原始数据的解析结果包括所述主体数据包括的所有内容对应的解析结果。
[0012]作为一种可选的实施方式,在本专利技术第一方面中,当所述主体数据包括的内容为所述目标文档的段落时,所述根据所述主体数据包括的每个所述内容对应的解析方式对该
内容执行解析操作,得到该内容的解析结果,包括:
[0013]确定所述目标文档的段落的标识信息,并确定所述目标文档的段落的标识信息匹配的运行对象;
[0014]根据所述运行对象调用与所述运行对象匹配的解析处理程序对所述运行对象执行解析操作,得到所述运行对象的解析结果。
[0015]作为一种可选的实施方式,在本专利技术第一方面中,所述目标文档的段落包括的内容包括图像内容和/或文字内容;
[0016]所述根据所述主体数据包括的每个所述内容对应的解析方式对该内容执行解析操作,得到该内容的解析结果之前,所述方法还包括:
[0017]根据所述目标文档的段落包括的内容包括的图像内容和/或文字内容,更新所述目标文档的段落的解析方式,并执行所述根据所述主体数据包括的每个所述内容对应的解析方式对该内容执行解析操作,得到该内容的解析结果的操作。
[0018]作为一种可选的实施方式,在本专利技术第一方面中,在所述根据所述文档配置文件的解析结果对所述目标文档的原始数据执行解析操作,得到所述目标文档的原始数据的解析结果之后,所述方法还包括:
[0019]根据所述目标文档的原始数据的解析结果,确定与所述目标文档的原始数据的解析结果匹配的文档模板;
[0020]根据所述文档模板封装所述目标文档的原始数据的解析结果,并根据所述文档模板确定出的数字存储方式将封装后的所述目标文档的原始数据的解析结果存储到业务对象中。
[0021]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0022]检测用户针对文档触发的导出指令,所述文档包括所述目标文档和/或其他文档;
[0023]当检测到用户针对文档触发的所述导出指令时,根据所述导出指令获取与所述文档匹配的文档配置模板,并对所述文档配置模板执行解析处理操作,得到所述文档配置模板的解析结果;
[0024]确定与所述文档匹配的文档写入器,并根据所述文档写入器以及所述文档配置模板的解析结果生成与所述文档相匹配的导出格式;
[0025]基于所述文档配置模板的解析结果确定出的数据获取方式获取所述文档的业务数据;
[0026]基于所述文档写入器确定出的数据写入方式将所述业务数据写入所述导出格式的导出文档中,并导出完成所述业务数据写入的所述导出文档。
[0027]作为一种可选的实施方式,在本专利技术第一方面中,所述基于所述文档写入器确定出的数据写入方式将所述业务数据写入所述导出格式的导出文档中,包括:
[0028]调用与所述业务数据中包括的第一数据格式对应的第一写入程序,将所述业务数据中第一数据格式所包括的数据内容写入所述导出文档中第一数据格式存储数据的数据区域;
[0029]调用与所述业务数据中包括的第二数据格式对应的第二写入程序,将所述业务数据中第二数据格式所包括的数据内容写入所述导出文档中第二数据格式存储数据的数据区域;
[0030]调用与所述业务数据中包括的第三数据格式对应的第三写入程序,将所述业务数据中第三数据格式所包括的数据内容写入所述导出文档中第三数据格式存储数据的数据区域,所述第三数据格式包括HTML数据格式或者其他定义的数据格式;
[0031]所述调用与所述业务数据中包括的第三数据格式对应的第三写入程序,包括:
[0032]当所述第三数据格式为其他定义的数据格式时,根据所述文档配置模板的解析结果调用与所述其他定义的数据格式匹配的写入程序;
[0033]当所述第三数据格式为HTML数据格式时,由所述HTML数据格式确定出的写入程序对所述HTML数据格式所包括的数据内容执行解析操作,得到所述HTML数据格式所包括的数据内容的解析结果;
[0034]根据所述HTML数据格式所包括的数据内容的解析结果中包括的元素标签分别调用与所述元素标签匹配的写入程序。
[0035]本专利技术第二方面公开了一种文档在线处理装置,所述装置包括:
[0036]检测模块,用于检测用户在当前页面上触发的操作指令,所述操作指令包括针对所述当前页面上的目标文档的相关信息,所述相关信息包括所述目标文档的原始数据、文档配置文件;
[0037]第一解析模块,用于对所述文档配置文件执行解析处理操作,得到所述文档配置文件的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档在线处理的方法,其特征在于,所述方法包括:检测用户在当前页面上触发的操作指令,所述操作指令包括针对所述当前页面上的目标文档的相关信息,所述相关信息包括所述目标文档的原始数据、文档配置文件;对所述文档配置文件执行解析处理操作,得到所述文档配置文件的解析结果;根据所述文档配置文件的解析结果对所述目标文档的原始数据执行解析操作,得到所述目标文档的原始数据的解析结果,并将所述目标文档的原始数据的解析结果展示在所述当前页面上。2.根据权利要求1所述的文档在线处理的方法,其特征在于,所述根据所述文档配置文件的解析结果对所述目标文档的原始数据执行解析操作,得到所述目标文档的原始数据的解析结果,包括:分析所述目标文档的原始数据,得到所述目标文档的主体数据,所述主体数据包括所述目标文档的页眉、页脚、段落中的至少一种;确定所述主体数据包括的每个内容对应的解析方式,根据所述主体数据包括的每个所述内容对应的解析方式对该内容执行解析操作,得到该内容的解析结果,所述目标文档的原始数据的解析结果包括所述主体数据包括的所有内容对应的解析结果。3.根据权利要求2所述的文档在线处理的方法,其特征在于,当所述主体数据包括的内容为所述目标文档的段落时,所述根据所述主体数据包括的每个所述内容对应的解析方式对该内容执行解析操作,得到该内容的解析结果,包括:确定所述目标文档的段落的标识信息,并确定所述目标文档的段落的标识信息匹配的运行对象;根据所述运行对象调用与所述运行对象匹配的解析处理程序对所述运行对象执行解析操作,得到所述运行对象的解析结果。4.根据权利要求3所述的文档在线处理的方法,其特征在于,所述目标文档的段落包括的内容包括图像内容和/或文字内容;在所述根据所述主体数据包括的每个所述内容对应的解析方式对该内容执行解析操作,得到该内容的解析结果之前,所述方法还包括:根据所述目标文档的段落包括的内容包括的图像内容和/或文字内容,更新所述目标文档的段落的解析方式,并执行所述根据所述主体数据包括的每个所述内容对应的解析方式对该内容执行解析操作,得到该内容的解析结果的操作。5.根据权利要求1

4任一项所述的文档在线处理的方法,其特征在于,在所述根据所述文档配置文件的解析结果对所述目标文档的原始数据执行解析操作,得到所述目标文档的原始数据的解析结果之后,所述方法还包括:根据所述目标文档的原始数据的解析结果,确定与所述目标文档的原始数据的解析结果匹配的文档模板;根据所述文档模板封装所述目标文档的原始数据的解析结果,并根据所述文档模板确定出的数字存储方式将封装后的所述目标文档的原始数据的解析结果存储到业务对象中。6.根据权利要求1所述的文档在线处理的方法,其特征在于,所述方法还包括:检测用户针对文档触发的导出指令,所述文档包括所述目标文档和/或其他文档;当检测到用户针对文档触发的所述导出指令时,根据所述导出指令获取与所述文档匹
配...

【专利技术属性】
技术研发人员:李小强凌晨诸焕辉李忠文林玉千许畅章尊志刘卜铷孙小博周尧
申请(专利权)人:南方电网深圳数字电网研究院有限公司
类型:发明
国别省市:

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

1