一种窗口管理方法及系统的制作方法

文档序号:8223742阅读:447来源:国知局
一种窗口管理方法及系统的制作方法
【技术领域】
[0001] 本申请属于石油地震勘探数据处理技术领域,尤其设及一种窗口管理方法及系 统。
【背景技术】
[0002] 在石油地震勘探领域中,获取采集的地震数据后通常需要相应的数据处理系统对 地震数据进行分析和展示,W进一步研究和对比地震数据所表现的地质信息和构造差异 等。
[0003] 现有的地震数据处理系统中,常常需要不同多种方式显示同一个工区的地震数 据,比不同子窗口的数据所表现的地质特性或者方便作业人员同步观测地震数据。例如在 一个工区的主窗口中显示地震数据的=维数据体时,可W创建用于一个显示所述工区数据 的主侧线剖面(相当于一个S维正方体的一个正剖面视角)的子窗口,一个用于显示所述 工区数据的联络测线剖面(相当于一个S维正方体的一个侧剖面视角)的子窗口,一个用 于显示所述工区数据的=维数据体区块底图(相当于一个=维正方体的一个俯视视角)的 子窗口。该S个子窗口显示的是属于同一个工区的地震数据,通常情况下多个子窗口之间 相互存在关联和联动关系。例如上述=个子窗口中,所述=维数据区块底图中会显示所述 主侧线剖面和所述联络测线剖面的位置;如果在所述=维数据区块底图上重新选取联络测 线的位置时,则所述显示联络测线剖面的子窗口可W重新读取新的联络测线位置的数据, 并经系统计算后重新在联络测线剖面的子窗口中;同样,如果在所述主侧线或者联络测线 剖面的子窗口中选取了一条垂直方向的地震道,则可W在所述S维地震数据区块底图上对 应显示在所述主侧线或者联络测线上选取的地震道的点(通常一个地震道在=维地震数 据区块底图上的投影为一个点)。
[0004] 现有技术中可W在一组工区数据的主窗口下建立多个子窗口,实现所属工区数据 的某一特性的展示。但所述的子窗口的窗口展示范围受所属主窗口的边界范围限定,在作 业人员需要将某些子窗口的内容放大,需要将所述子窗口拖拉到主窗口或者地震数据处理 系统界面之外,或者拖拉到多显示屏幕的其他屏幕上,进行细部特征查看、对比时,不能将 所述子窗口拖离出主窗口,造成所有子窗口都控制在主窗口限定的范围内,导致子窗口可 拖放范围过小,展示位置不够灵活,不能适应多屏幕数据处理系统的应用环境需求阻。现 有技术中地震数据处理系统的子窗口不能被拖出主窗口之外,因此更亟需一种脱离主窗口 界面的独立子窗口的管理方法,实现主窗口、普通子窗口和独立子窗口之间的统一、有效管 理。

【发明内容】

[0005] 本申请目的在于提供一种窗口管理方法及系统,可W扩大数据处理中子窗口的可 拖放范围,提高子窗口展示位置的灵活性,适应多屏幕数据处理系统的应用环境需求方便, 方便作业人员对子窗口的进一步单独查看或者多窗口的对比分析,提高数据处理效率。
[0006] 本申请提供的一种窗口管理方法及系统是该样实现的:
[0007] 一种窗口管理方法,所述方法包括:
[000引 S1 ;为在主窗口中选取的工区数据建立主子窗口管理表;所述主子窗口管理表包 括所述工区数据的工区全局标识W及子窗口全局标识;
[0009] S2 ;监测所述主窗口内的普通子窗口的位置变化;在监测到所述普通子窗口的位 置被拖出所述主窗口外形成独立子窗口时,查询是否有与所述被拖出的普通子窗口所属的 主窗口具有相同工区全局标识的独立子窗口管理表;
[0010] S3 ;在所述查询的结果为有时,向所述独立子窗口管理表添加独立子窗口记录; 否则,建立与所述主窗口相对应的独立子窗口管理表,并向所述建立的独立子窗口管理表 中添加独立子窗口记录;
[0011] 所述独立子窗口记录包括所述被拖出的普通子窗口的子窗口全局标识、工区全局 标识;
[0012] S4;所述独立子窗口基于所述独立子窗口管理表中的工区全局标识访问工区数 据。
[0013] 一种实现窗口管理的系统,所述系统包括:
[0014] 主子窗口管理模块,用于为在主窗口中选取的工区数据建立主子窗口管理表;所 述主子窗口管理表包括所述工区数据的工区全局标识W及子窗口全局标识;
[0015] 数据服务模块,用于统一定义和管理工区数据的数据模型,并提供预置访问接 P;
[0016] 监测查询模块,用于监测所述工区数据主窗口内的普通子窗口的位置变化;在监 测到所述普通子窗口的位置被拖出所述主窗口外形成独立子窗口时,查询是否有与所述被 拖出的普通子窗口所属主窗口具有相同工区全局标识的独立子窗口管理表;
[0017] 独立窗口模块,用于建立独立子窗口管理表,还用于在所述查询的结果为有所述 独立子窗口管理表时,向所述独立子窗口管理表添加独立子窗口记录;
[001引所述独立子窗口记录包括所述被拖出的普通子窗口的子窗口全局标识、工区全局 标识;
[0019] 通信模块,用于独立子窗口基于所述独立子窗口管理表中的工区全局标识访问工 区数据,还用于下述中的至少一种:
[0020] 独立子窗口基于所述独立子窗口表中的工区全局标识查找到对应的主窗口标识, 与所述主窗口进行通信;
[0021] 主窗口基于主子窗口管理表中的子窗口全局标识与所述独立子窗口进行通信;
[0022] 普通子窗口基于独立子窗口管理表中的子窗口全局标识与所述独立子窗口进行 通信;
[0023] 第一独立子窗口基于所述独立子窗口表中的子窗口标识与第二独立子窗口进行 通信。
[0024] 优选的实施例中,所述系统还可W包括:
[00巧]第一处理单元,用于执行包括下述中的至少一项:
[0026] 在向所述独立子窗口记录表增加独立子窗口记录后,删除所述独立子窗口在所述 主子窗口管理表中相应的子窗口记录;
[0027] 监测所述独立子窗口的位置变化;在监测到所述独立子窗口的位置被拖回至主窗 口中形成普通子窗口时,向所述主窗口的主子窗口管理表添加所述独立子窗口的子窗口记 录,并删除所述独立子窗口在独立子窗口管理表相应的独立子窗口记录;
[002引在主窗口中选取的工区数据建立主子窗口管理表后,检测是否存在选取的工区数 据的独立子窗口;如果存在,则将所述独立子窗口表中的工区全局标识添加到建立的主子 管理窗口表中,作为所述主子管理表中的工区全局标识。
[0029] 本申请提供的一种窗口管理方法和系统,可W在实现普通子窗口脱离主窗口的边 界范围的窗口操作模式,在该模式下采用主子窗口管理表和独立子窗口管理表的方式对主 窗口及子窗口进行管理,便于应用系统的开发集成,使得应用系统中主窗口、普通子窗口和 独立子窗口的管理更加统一、有效。本申请中的窗口管理方法,既可W使普通子窗口成为独 立子窗口后仍然可W与原数据服务系统W及主窗口、普通子窗口之间保持通信,还可W在 主窗口关闭后使独立子窗口保持独立性,继续与相应的数据服务系统保持运行,方便作业 人员处理数据,提高作业效率和便捷性。
【附图说明】
[0030] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可W根据该些附图获得其他的附图。
[0031] 图1是本申请提供的一种窗口管理方法一个实施例的方法流程图;
[0032] 图2是本申请独立子窗口与主窗口一种位置关系示意图;
[0033] 图3是本申请提供的一种窗口管理方法的另一个实施例的方法流程图;
[0034] 图4是本申请提供的一种窗口管理方法的另一个实施例的方法流程图;
[0035] 图5是本申请提供的一种窗口管理方法的另一个实施例的方法流程图;
[0036] 图6是本申请一种实现窗口管理的系统的模块结构示意图;
[0037] 图7是本申请一种实现窗口管理的系统的另一种实施例的模块结构示意图。
【具体实施方式】
[003引为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实 施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施 例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通 技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护 的范围。
[0039] 在地震勘探开发中,一般将属于一个勘探区域或者一次勘探采集的一组相互关联 的数据定义为一个工区数据,包括测线、井曲线、层位、地震道等。在对地震数据数据处理 时,通常是对一个工区数据进行分析处理。一般一个工区数据在处理时对应一个主窗口界 面。由于工区数据查看方式不同、展示的数据维数不同、显示剖面不同等等
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1