[发明专利]监控画面右键菜单生成方法、装置、设备和存储介质有效
申请号: | 202310300732.1 | 申请日: | 2023-03-27 |
公开(公告)号: | CN116010015B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 胡波;柳曦;张津;潘乐;张昇;贾泽冰;张勇;邱起瑞;李心怡;杨柳 | 申请(专利权)人: | 西安热工研究院有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0482;G06F9/445;G06F21/31 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 贺小停 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 画面 右键 菜单 生成 方法 装置 设备 存储 介质 | ||
本发明涉及计算机技术领域,具体公开了一种监控画面右键菜单生成方法、装置、设备和存储介质,读取用户自定义菜单项配置文件,根据用户自定义菜单项配置文件获取用户自定义的工控系统所有菜单项及其属性值配置,所有菜单项组成系统菜单项列表;当前监控画面中发生右键点击动作后,捕获被点击图元,根据被点击图元类型及系统菜单项列表,遍历系统菜单项列表进行菜单项有效性校验,生成被点击图元的有效菜单项列表;遍历被点击图元的数据源列表,根据有效菜单项列表,生成被点击图元的数据源列表对应的右键显示菜单项列表,根据被点击图元的画面坐标,计算右键显示菜单项列表位置并完成显示。
技术领域
本发明涉及计算机技术领域,具体涉及一种监控画面右键菜单生成方法、装置、设备和存储介质。
背景技术
在工控系统中,监控画面主要用于现场运维人员进行实时系统监视及控制命令下发,监控画面由各类工控系统图元组态而成,图元普遍关联数据源,承担接收用户操作并进行操作反馈及数据显示的重要功能。其中工控图元左键一般默认控制命令操作,而图元右键操作则多用于进行其他图元操作,包括但不限于“数据浏览”、“数据查询”、“实时/历史曲线对比”、“功能跳转”等多项重要功能,因此,图元右键菜单项的校验及生成是工控系统监控画面中较为重要的一环。目前大多数工控系统监控画面右键菜单仅以图元类型进行分类,不具备用户自定义设置及相关菜单项校验功能,灵活性较低,且与工控系统监控画面操作特性及数据特性契合度较低。
发明内容
为了克服现有技术存在的缺陷,本发明提供一种监控画面右键菜单生成方法、装置、设备和存储介质。
为达到上述目的,本发明采用如下技术方案:
监控画面右键菜单生成方法,应用于工控系统监控画面,包括以下步骤:
S1:读取用户自定义菜单项配置文件,根据用户自定义菜单项配置文件获取用户自定义的工控系统所有菜单项及所有菜单项的属性值的配置,所有菜单项组成系统菜单项列表,执行S2;
S2:当前监控画面中发生右键点击动作后,捕获被点击图元,根据被点击图元类型及S1中的系统菜单项列表,遍历系统菜单项列表进行菜单项有效性校验,生成被点击图元的有效菜单项列表,执行S3;
S3:遍历S2中被点击图元的数据源列表,根据S2中生成的有效菜单项列表,生成被点击图元的数据源列表对应的右键显示菜单项列表,根据被点击图元的画面坐标,计算右键显示菜单项列表位置并完成显示。
进一步地,步骤S1中用户自定义菜单项配置文件用于完成所有菜单项属性值的配置,用户自定义菜单项配置文件的每一行定义一项菜单项的全部属性值的配置。
进一步地,所述菜单项的全部属性值包括:菜单项有效性、画面应用名、画面名称、前景类型、菜单功能、操作标识、操作角色、权限检查、数据库类名、数据库域名、画面类型及权限功能名。
进一步地,
步骤S2中遍历系统菜单项列表进行菜单项有效性校验,具体包括:
S21:操作权限校验
若当前菜单项的权限检查属性值为假,执行S22;否则,查询权限数据库,获取当前用户操作角色以及用户操作角色具备的权限功能列表,若当前用户操作角色以及用户操作角色具备的权限功能未通过当前菜单项的属性值中操作角色及权限功能名的有效性校验,则设置当前菜单项的菜单有效性为假,结束此轮遍历;否则,执行S22:
S22:画面信息校验
读取画面数据库,获取当前监控画面的画面信息,所述画面信息包括画面应用名、画面名称和画面类型,若以上画面信息未通过当前菜单项的属性值中画面应用名、画面名称和画面类型的有效性校验,则设置当前菜单项的菜单有效性为假,结束此轮遍历;否则,执行S23;
S23:数据库信息校验
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310300732.1/2.html,转载请声明来源钻瓜专利网。