一种CFD软件多用户自定义交互界面的管理系统及方法技术方案

技术编号:30055185 阅读:17 留言:0更新日期:2021-09-15 10:59
本申请提供了一种CFD软件多用户自定义交互界面的管理系统及方法,其中,客户端与所述服务拦截器以网络通信方式连接;客户端,用于响应于求解器设置指令,确定适合待仿真工程物理特性的目标求解器方法,基于目标求解器方法查询其对应的目标用户设置界面模板,判断目标用户设置界面模板是否存在,若目标用户设置界面模板不存在,则向服务拦截器发送目标用户设置界面模板的查询请求,以获取界面模板生成求解方案设置用户交互界面;服务拦截器,用于根据接收到的客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中存在所述目标用户设置界面模板,将目标用户设置界面模板反馈给所述客户端。所述客户端。所述客户端。

【技术实现步骤摘要】
一种CFD软件多用户自定义交互界面的管理系统及方法


[0001]本申请涉及用户自定义交互界面的管理
,尤其是涉及一种CFD软件多用户自定义交互界面的管理系统及方法。

技术介绍

[0002]计算流体力学(ComputationalFluid Dynamics,CFD)工程数值仿真是流体力学和计算机科学相互融合的一门新兴交叉学科,其基本原理是把待求解的连续物理场(如速度场和压力场)分解成有限个离散点的集合,然后建立控制流体流动的控制方程,通过求解方程组得到近似解来模拟仿真流体流动情况,CFD工程数值仿真在汽车、船舶、航空航天、工业设计等多个领域具有广泛的应用。CFD工程数值仿真软件一般由GUI模块、网格设置、求解器、后处理分析等模块组成。其中:网格设置用以导入工程的网格数据,对网格尺寸、全模半模等网格基本信息进行设置;求解器根据具体仿真工程的物理模型特点,选用相应的求解器方案进行数值求解计算,得到工程计算域的流体场仿真分析数据;后处理分析使用可视化分析技术,以可视化图像方式向用户提供流体场压力、速度等物理量的分布情况,以及模拟场中流体粒子流动的轨迹,以更好地辅助用户理解分析流场的物理特性;GUI模块负责用户人机交互,给用户提供图形用户交互界面,用户可以通过GUI软件进行网格设置、求解模型、求解方案设置和后处理分析等用户交互功能。
[0003]现阶段中,CFD软件的GUI模块的用户自定义功能较弱,用户自定义是针对单用户的,当一个用户进行了GUI模块的自定义配置后,之后其他使用该软件的用户也使用的是同样的GUI自定义配置,不能面向多用户环境,不能满足不同用户的个性化自定义GUI配置需求。尤其是云计算平台下,多用户服务需求日益迫切,需要设计一款能够面向多用户的用户自定义GUI界面管理方案。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种面向多用户的CFD软件用户自定义GUI交互界面的管理系统及方法,通过在服务端增加一个服务拦截器,根据当前用户的查询请求,检索面向多用户的用户配置数据库来查询该用户当前交互功能的用户自定义的目标界面模板,返回该用户的目标界面模板给客户端,进而由客户端根据界面模板动态创建交互界面,从而实现面向多用户的个性化GUI交互界面自定义需求。
[0005]第一方面,本申请实施例提供了一种CFD软件多用户自定义交互界面的管理系统,所述管理系统包括:客户端与服务拦截器,其中,所述客户端与所述服务拦截器以网络通信方式连接:
[0006]所述客户端,用于响应于求解器设置指令,确定适合待仿真工程物理特性的目标求解器方法,基于所述目标求解器方法查询其对应的目标用户设置界面模板,判断所述目标用户设置界面模板是否存在,若所述目标用户设置界面模板不存在,则向所述服务拦截器发送所述目标用户设置界面模板的查询请求以获取界面模板生成求解方案设置用户交
互界面;
[0007]所述服务拦截器,用于根据接收到的所述客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中存在所述目标用户设置界面模板,将所述目标用户设置界面模板反馈给所述客户端。
[0008]进一步的,所述服务拦截器还用于:
[0009]根据接收到的所述客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中不存在所述目标用户设置界面模板,将所述用户配置数据库中的初始通用界面模板反馈给所述客户端。
[0010]进一步的,所述客户端包括交互模板缓存单元:
[0011]所述交互模板缓存单元,用于根据所述目标求解器方法确定对应的目标用户设置界面模板,并判断是否存在所述目标用户设置界面模板。
[0012]进一步的,所述交互模板缓存单元还用于:
[0013]将接收到所述服务拦截器发送的所述目标用户设置界面模板存储在预设缓存位置。
[0014]进一步的,所述客户端显示包含有用于界面模板信息显示的模板界面,所述客户端还用于:
[0015]若所述交互模板缓存单元中存在所述目标用户设置界面模板,则当用户要编辑自定义界面模板时,在所述模板界面显示所述目标用户设置界面模板,用户进行自定义编辑。
[0016]进一步的,所述客户端还用于:
[0017]响应于模板设置指令,获取用户设置的至少一个模板参数,并将所述模板参数发送至服务端所述用户配置数据库进行存储。
[0018]第二方面,本申请实施例还提供了一种CFD软件多用户自定义交互界面的管理方法,所述管理方法包括:
[0019]控制所述客户端响应于求解器设置指令,确定适合待仿真工程物理特性的目标求解器方法,基于所述目标求解器方法查询所述目标求解器方法的目标用户设置界面模板,判断所述目标用户设置界面模板是否存在,若所述目标用户设置界面模板不存在,则向所述服务拦截器发送所述目标用户设置界面模板的查询请求以获取界面模板生成用户交互界面;
[0020]控制所述服务拦截器根据接收到的所述客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中存在所述目标用户设置界面模板,将所述目标用户设置界面模板反馈给所述客户端。
[0021]进一步的,控制所述服务拦截器根据接收到的所述客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中不存在所述目标用户设置界面模板,将所述用户配置数据库中的初始通用界面模板反馈给所述客户端。
[0022]进一步的,控制交互模板缓存单元根据所述目标求解器方法确定对应的目标用户设置界面模板,并判断是否存在所述目标用户设置界面模板。
[0023]进一步的,控制所述交互模板缓存单元将接收到所述服务拦截器发送的所述目标用户设置界面模板存储在预设缓存位置。
[0024]本申请提供了一种CFD软件多用户自定义交互界面的管理系统及方法,其中,所述客户端与所述服务拦截器以网络通信方式连接;所述客户端,用于响应于求解器设置指令,确定适合所仿真工程的目标求解器方法,基于所述求解器方法查询所述求解器方法的目标用户设置界面模板,判断所述目标用户设置界面模板是否存在于交互模板缓存单元,若所述目标用户设置界面模板不存在,则向所述服务拦截器发送所述目标用户设置界面模板的查询请求,以根据获取的界面模板创建生成求解器方案设置用户交互界面;所述服务拦截器,用于根据接收到的所述客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中存在所述目标用户设置界面模板,将目标用户设置界面模板反馈给所述客户端。
[0025]这样,通过在应用服务的应用协议之上增加一个服务拦截器,根据用户的查询请求,进行检索面向多用户的用户配置数据库,来查询该用户自定义的目标用户设置界面模板,返回该用户的目标用户设置界面模板,使得客户端根据界面模板动态构建生成工程求解设置用户交互界面,从而实现面向不同用户的个性化界面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CFD软件多用户自定义交互界面的管理系统,其特征在于,所述管理系统包括:客户端与服务拦截器,其中,所述客户端与所述服务拦截器以网络通信方式连接;所述客户端,用于响应于求解器设置指令,确定适合待仿真工程物理特性的目标求解器方法,基于所述目标求解器方法查询其对应的目标用户设置界面模板,判断所述目标用户设置界面模板是否存在,若所述目标用户设置界面模板不存在,则向所述服务拦截器发送所述目标用户设置界面模板的查询请求以获取界面模板生成求解方案设置用户交互界面;所述服务拦截器,用于根据接收到的所述客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中存在所述目标用户设置界面模板,将所述目标用户设置界面模板反馈给所述客户端。2.根据权利要求1所述的管理系统,其特征在于,所述服务拦截器还用于:根据接收到的所述客户端发送的查询请求,查询用户配置数据库中是否存在所述目标用户设置界面模板,若所述用户配置数据库中不存在所述目标用户设置界面模板,将所述用户配置数据库中的初始通用界面模板反馈给所述客户端。3.根据权利要求1所述的管理系统,其特征在于,所述客户端包括交互模板缓存单元:所述交互模板缓存单元,用于根据所述目标求解器方法确定对应的目标用户设置界面模板,并判断是否存在所述目标用户设置界面模板。4.根据权利要求3所述的管理系统,其特征在于,所述交互模板缓存单元还用于:将接收到所述服务拦截器发送的所述目标用户设置界面模板存储在预设缓存位置。5.根据权利要求1所述的管理系统,其特征在于,所述客户端显示包含有用于界面模板信息显示的模板界面,所述客户端还用于:若所述交互模板缓存单元中存在所述目标用户设置界面模板,则当用户要编辑自定义界面模板时,在所述模板界面显示所述目标用户设置界面模板,用户进行...

【专利技术属性】
技术研发人员:马轶聪牟泓宇淮晓永
申请(专利权)人:中国电子信息产业集团有限公司第六研究所
类型:发明
国别省市:

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

1