图形化关联查询方法及系统、计算机设备及可读存储介质技术方案

技术编号:19822308 阅读:17 留言:0更新日期:2018-12-19 14:53
本发明专利技术公开一种图形化关联查询方法及系统、计算机设备及可读存储介质。该方法的一具体实施方式包括:统计模型库中所有模型包含的关键词,将对应模型个数最多的N个关键词作为常用关键词;展示常用关键词,图形化展示常用关键词对应的模型个数,并图形化展示各常用关键词之间的关联;响应于用户选择的常用关键词,展示与用户选择的常用关键词对应的模型的模型信息列表。该实施方式可实现常用关键词的动态直观展示,提升查询效率。

【技术实现步骤摘要】
图形化关联查询方法及系统、计算机设备及可读存储介质
本专利技术涉及模型库管理领域。更具体地,涉及一种用于模型库管理系统的图形化关联查询方法及系统、计算机设备及可读存储介质。
技术介绍
计算机仿真技术在产品开发过程中所占的比重越来越大,正在由过去的单领域仿真逐步发展为多领域协同仿真,由局部仿真逐步发展为面向产品全生命周期的仿真对于复杂产品而言,其开发过程常常是一个设计和仿真不断迭代的过程,需要许多不同领域的设计和仿真人员彼此之间紧密配合,协同工作,共同完成开发任务。这个过程不可避免的会产生大量的信息交互,其中主要是各种模型(如产品的CAD主模型、各种仿真模型等)以及相关文档的传递与共享。在实际开发过程中,开发人员很可能分散在不同的地点,而且由于技术背景、关心问题的角度以及使用的计算机辅助工具不尽一致,导致他们对模型信息的需求和处理方式也有很大的差异。在这种情况下,对模型信息进行统一管理和维护就显得非常重要。如果没有一个合理的控制和协调方案,协同开发工作也很难顺利进行。因此,根据协同仿真过程中模型信息的结构特点,需要提供一种用于模型库管理系统的图形化关联查询方法及系统、计算机设备及可读存储介质。
技术实现思路
由于模型库中存在大量模型,用户在使用模型时需要查询自己所需要的模型,传统的模型查询方法是查询模型的名称,查询结果利用表格显示出来,这种方法的问题是查询局限性大,必须明确地知道模型名称,只可以查看单一条件的模型,不够人性化。因此,本专利技术提供一种用于模型库管理系统的图形化关联查询方法及系统、计算机设备及可读存储介质,以解决上述问题。为达到上述目的,本专利技术采用下述技术方案:本专利技术第一方面提供了一种图形化关联查询方法,包括:统计模型库中所有模型包含的关键词,将对应模型个数最多的N个关键词作为常用关键词;展示常用关键词,图形化展示常用关键词对应的模型个数,并图形化展示各常用关键词之间的关联;响应于用户选择的常用关键词,展示与用户选择的常用关键词对应的模型的模型信息列表。优选地,所述图形化展示常用关键词对应的模型个数进一步包括:展示包含常用关键词的几何图形,所述几何图形的面积与其包含的常用关键词对应的模型个数呈正比。优选地,所述图形化展示各常用关键词之间的关联进一步包括:若存在同时包含某两个常用关键词的模型,则展示连接该两个常用关键词的连线,所述连线的粗度与同时包含该两个常用关键词的模型个数呈正比。优选地,所述图形化展示各常用关键词之间的关联进一步包括:若存在同时包含某两个常用关键词的模型,则展示连接包含该两个常用关键词的几何图形的连线,所述连线的粗度与同时包含该两个常用关键词的模型个数呈正比。优选地,所述展示与用户选择的常用关键词对应的模型的模型信息列表进一步包括:展示与用户选择的常用关键词对应的被下载次数最多的M个模型的模型信息列表。优选地,所述M的取值范围为5-15。优选地,所述N的取值为10。本专利技术第二方面提供了一种执行本专利技术第一方面提供的方法的图形化关联查询系统,包括查询单元和界面单元,所述查询单元,统计模型库中所有模型包含的关键词,将对应模型个数最多的N个关键词作为常用关键词;所述界面单元,展示常用关键词,图形化展示常用关键词对应的模型个数,并图形化展示各常用关键词之间的关联;所述查询单元,响应于用户选择的常用关键词,通过所述界面单元展示与用户选择的常用关键词对应的模型的模型信息列表。本专利技术第三方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如本专利技术第一方面提供的方法。本专利技术第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术第一方面提供的方法。本专利技术的有益效果如下:在模型的统一管理过程中,本专利技术所述技术方案可为模型增加常用关键词属性,将每个模型之间存在的联系,用常用关键词作为桥梁为用户显示出来,适用于模型库管理系统,满足从逻辑层面给出详细的结果展示,同时给予用户常用关键词的动态直观展示,提升查询效率,进而提升用户在模型使用时的工作效率。附图说明下面结合附图对本专利技术的具体实施方式作进一步详细的说明;图1示出本专利技术实施例提供的图形化关联查询方法的流程图。图2示出Activex控件的程序结构图。图3示出模型检索的程序流程图。图4示出常用关键词的展示界面示意图。图5示出本专利技术实施例提供的图形化关联查询系统的示意图。图6示出实现本专利技术实施例提供的图形化关联查询系统的计算机系统的结构示意图。具体实施方式为了更清楚地说明本专利技术,下面结合优选实施例和附图对本专利技术做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。如图1所示,本专利技术的一个实施例提供了一种用于模型库管理系统的图形化关联查询方法,包括:统计模型库中所有模型包含的关键词,将对应模型个数最多的N个关键词作为常用关键词;展示常用关键词,图形化展示常用关键词对应的模型个数,并图形化展示各常用关键词之间的关联;响应于用户选择的常用关键词,展示与用户选择的常用关键词对应的模型的模型信息列表。其中,常用关键词并不是一成不变的,可在每次模型库更新后重新统计模型库中所有模型包含的关键词并重新选择常用关键词。本实施例可为模型增加常用关键词属性,将每个模型之间存在的联系,用常用关键词作为桥梁为用户显示出来,适用于模型库管理系统,满足从逻辑层面给出详细的结果展示,同时给予用户常用关键词的动态直观展示,提升查询效率,进而提升用户在模型使用时的工作效率。本实施例中,由于模型库管理系统利用J2EE架构采用SSH技术,要满足从逻辑层面给出详细的结果展示,同时给予用户动态直观的展示,完全依靠JSP页面很难实现这种结果,因此在视觉展示部分采用了Activex技术加以实现。Activex控件时可重复使用的组建,有点像小型应用程序,同时可以产生如浏览器插件一样的效果,可以增强浏览器的能力,实现对查询结果的动态显示。通过VC实现查询中关联关系的动态展示。进一步,控件的事件管理及实现,使用VC为Activex控件添加事件Activex控件是通过事件来通知容器控件发生事情,用键盘输入数据等。当这些动作发生时,控件出发(Firing)一个事件并通知容器。利用Windows提供的Activex控件库,添加库存事件,定制事件的映射宏为EVEVT_CUSTOM,并可以使用ClassWizard添加定制事件,当用户传来显示参数时,触发STDMETHOD(Scramble)(THIS_BSTRcomm),进入程序后初始化界面和变量initAll(),在用户容器内显示事件STDMETHOD(OnDraw)(DWORDdvAsprct,HDChdcDraw,LPCRECTLprcwbounds,HDChictargetdev,BOOLfOptimize),Activex控件的程序结构如图2所示。其中,节点代表常用关键词。本实施例中,响应于用户选择的常用关键词,展示与用户选择的常用关键词对应的模型的模型信息列表中包含的模型检索过程的程序流程图如图3所示。在本实施例的一些可选的实现方式中本文档来自技高网...

【技术保护点】
1.一种图形化关联查询方法,其特征在于,包括:统计模型库中所有模型包含的关键词,将对应模型个数最多的N个关键词作为常用关键词;展示常用关键词,图形化展示常用关键词对应的模型个数,并图形化展示各常用关键词之间的关联;响应于用户选择的常用关键词,展示与用户选择的常用关键词对应的模型的模型信息列表。

【技术特征摘要】
1.一种图形化关联查询方法,其特征在于,包括:统计模型库中所有模型包含的关键词,将对应模型个数最多的N个关键词作为常用关键词;展示常用关键词,图形化展示常用关键词对应的模型个数,并图形化展示各常用关键词之间的关联;响应于用户选择的常用关键词,展示与用户选择的常用关键词对应的模型的模型信息列表。2.根据权利要求1所述的方法,其特征在于,所述图形化展示常用关键词对应的模型个数进一步包括:展示包含常用关键词的几何图形,所述几何图形的面积与其包含的常用关键词对应的模型个数呈正比。3.根据权利要求1所述的方法,其特征在于,所述图形化展示各常用关键词之间的关联进一步包括:若存在同时包含某两个常用关键词的模型,则展示连接该两个常用关键词的连线,所述连线的粗度与同时包含该两个常用关键词的模型个数呈正比。4.根据权利要求2所述的方法,其特征在于,所述图形化展示各常用关键词之间的关联进一步包括:若存在同时包含某两个常用关键词的模型,则展示连接包含该两个常用关键词的几何图形的连线,所述连线的粗度与同时包含该两个常用关键词的模型个数呈正比。5.根据权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:王准忠陶栾蒲睿英刘晓亮
申请(专利权)人:北京仿真中心
类型:发明
国别省市:北京,11

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

1