一种多模态评价报告的生成方法

文档序号:9687428阅读:641来源:国知局
一种多模态评价报告的生成方法
【技术领域】
[0001] 本发明涉及石油勘探领域,具体说涉及一种多模态评价报告的生成方法。
【背景技术】
[0002] 随着信息技术的飞速发展,W石油勘探开发理论为基础,W石油勘探数学模型为 核必,W石油勘探专业软件为载体的油气资源评价流程已经成为石油界进行油气勘探开发 的主流趋势。尽管市场上有很多成熟的油气勘探开发软件,但如何快速准确地将软件的评 价结果转化为可供决策的评价报告,仍旧是一个亟待解决的问题。目前,生成一份可供决策 的报告一般有W下两种方法:
[0003] (1)基于编辑器的评价报告生成方法
[0004] 基于编辑器的评价报告撰写方法需要使用Microsoft Word等文本编辑器,送是最 传统的报告编写方法。用户在编写报告的时候,如果需要相关结果图和结果表格,则需要从 油气资源评价软件中使用Windows画图、Photoshop等截图软件进行截图,过程相对繁琐。 评价报告的排版功能受限于编辑器,对于图片,表格等内容需要进行手动排版。
[0005] (2)基于水晶报表的评价报告生成方法
[0006] 水晶报表(arstal r巧ort)是SAP公司开发的一款商务智能软件,主要用于设计 及生成报表。它的特点是对主流数据库的广泛支持W及丰富的可视化表现形式。水晶支持 本地的数据库客户端连接和开放数据库互连的pen Dat油ase Connectivity,简称为ODBC) 数据链接,因此它能够访问各种不同的数据库数据,并W此来产生报告内容。同时,基于水 晶报表生成的表格数据支持多种可视化展示形式,比如折线图、柱状图、饼图等等。但是基 于水晶报表生成的报告主要W表格和图件为载体,如果目标是生成一份完整的评价报告, 则需要使用其他文本编辑器进行文字补充说明和后期排版。
[0007] 无论是基于编辑器还是基于水晶报表的评价报告生成方法,都无法实现与油气资 源评价软件的一体化衔接,从而导致使用软件进行油气资源评价与基于资源评价结果形成 评价报告之间产生了脱节。而且送些方法不支持自定义模板进行布局,每次撰写新的评价 报告都要对相关表格和图片进行重新布局,对相关文字内容进行重新编写,增加了撰写评 价报告的时间成本。
[0008] 因此,针对上述问题,需要一种新的评价报告生成方法W针对油气资源评价数据 快速简便的生成资源评价报告。

【发明内容】

[0009] 针对现有技术方法不能快速简便的针对油气资源评价数据生成评价报告的问题, 本发明提供了一种多模态评价报告的生成方法,包含W下步骤:
[0010] 备选数据获取步骤,W获取备选资评活动结果数据;
[0011] 报告模板生成步骤,选择设置报告模板的行和列W及每个网格的大小,并根据需 要合并部分网格,针对所生成的各个网格单元进行类型设定,网格单元类型与所述资评活 动结果数据的类型有关,从而生成所述报告模板,并保存所述报告模板;
[0012] 数据选定步骤,基于所述评价报告撰写目的W及所述网格单元类型从所述备选资 评活动结果数据中选定与所述网格对应的资评活动结果数据;
[0013] 数据填充步骤,将选定的所述资评活动结果数据填充到与之有对应关系的网格单 元中从而生成具有多模态的评价报告,并向用户输出所述报告。
[0014] 在一个实施例中,所述网格单元类型根据数据的类型包括文字网格单元、图像网 格单元或表格网格单元。
[0015] 在一个实施例中,所述报告模板中每一个网格的各项特征参数依照一定的序列化 规范存储在数据库结构体中。
[0016] 在一个实施例中,在所述报告模板生成步骤之前还包括判断步骤,判断是新建报 告模板还是使用已保存的报告模板,如果判断的结果是新建报告模板,则上述步骤继续执 行,如果判断的结果是使用所述已保存的报告模板,则所述方法还包括调用所述已保存的 报告模板的步骤。
[0017] 在一个实施例中,在调用所述已保存的报告模板的步骤中,基于预先保存的网格 的特征参数查找所述已保存的报告模板并通过遍历所述已保存的模板中的所有网格来实 现对所述已保存的模板的读取。
[0018] 在一个实施例中,所述方法在所述数据填充步骤之后还包括评价报告保存步骤, 在该步骤中,按照一定的序列化规范将所述网格单元中的文本、图片和表格信息转化为二 进制串,再存入数据库的二进制大对象字段中。
[0019] 在一个实施例中,通过将所述二进制大对象字段反序列化为存储单元中的结构体 来读取已保存在数据库中的所述网格单元中的文本、图片或表格信息。
[0020] 在一个实施例中,所述方法还包括评价报告打印步骤,其包括W下子步骤:
[0021] 将生成的评价报告W图元树形式预存在一存储单元中,所述图元树的根节点包括 所述评价报告,子节点包括行节点,每个行节点的子节点包括列节点,每个列节点的子节点 对应所述网格单元;
[0022] 通过遍历所述图元树,将所述图元树上的各节点对应的信息映射到打印机的设备 上下文中。
[0023] 在一个实施例中,在映射所述评价报告的过程中:
[0024] 对于包含文字网格单元的节点,将文字顺序填充打印页的行,到达行尾时,进行换 行;
[00巧]对于包含图像网格单元的节点,首先计算所述报告模板的宽度和打印页的宽度之 间的比值,然后根据此比值对图像进行缩放,最后将缩放后的图像输出到打印机设备上下 文中;
[0026] 对于包含表格网格单元的节点,首先计算表格总宽度和所述报告模板的宽度的比 值,然后根据所述比值将表格按不同的列划分成若干个子表格,最后按照输出所述图片的 方式,将每一个子表格输出到打印机设备上下文中。与现有技术相比,本发明具有如下优 点:
[0027] 1、根据本发明所述的方法可从陕速简便的生成评价报告;
[002引2、根据本发明所述的方法生成的评价报告内置文字、图片、表格,图文并茂;
[0029] 3、本发明更好的实现了资源评价报告与油气资源评价软件的衔接,是针对油气资 源评价领域设计的一套评价报告快速生成方法,通过对本发明的支持,油气资源评价软件 的用户范围可W从专业地质人员、经济评价人员,扩展到决策分析人员,极大地增强了软件 的适用性和影响力;
[0030] 4、根据本发明所述的方法生成的评价报告可W方面快捷的通过存储到数据库和 直接打印两种方式实现持久化保存。
[0031] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利 要求书W及附图中所特别指出的步骤来实现和获得。
【附图说明】
[0032] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
[0033] 图1是根据本发明一实施例生成评价报告的流程图;
[0034] 图2是根据本发明一实施例新建报告模板的效果图;
[0035] 图3是根据本发明一实施例的数据库结构体对应的数据库表结构图;
[0036] 图4是根据本发明一实施例生成的评价报告的图元树示意图;
[0037] 图5a-5f是根据本发明一实施例生成评价报告的生成过程操作界面图。
【具体实施方式】
[0038] W下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施者能 够充分理解对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并据 W实施。需要说明的是,只要不构成冲突,本发明中的各个实施例W及各实施例中的各个特 征可W相互结合,所形成的技术方案均在
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1