[发明专利]一种基于插件的多界面显控系统及其集成方法有效
申请号: | 201510631979.7 | 申请日: | 2015-09-29 |
公开(公告)号: | CN105204812B | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 黄坤;冯浩;杨子晨;秦瀚钦;简云松 | 申请(专利权)人: | 中国舰船研究设计中心 |
主分类号: | G06F3/147 | 分类号: | G06F3/147 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 胡建平;杨晓燕 |
地址: | 430064 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 显控系统 任务处理 管理端 客户端 多界面 网络设备连接 用户登录信息 动态调用 机制实现 接收用户 可扩展性 可维护性 权限信息 实时通信 数据共享 系统维护 消息传输 组成模块 耦合度 加载 订阅 开发 发布 管理 | ||
一种基于插件的多界面显控系统及其集成方法,系统包括任务处理设备、客户端和管理端,任务处理设备、客户端和管理端之间通过网络设备连接,任务处理设备用于对数据进行计算和处理;客户端主要用于收集用户登录信息、接收用户权限信息、加载及运行对应的显控插件;管理端主要用于对用户以及插件进行管理。集成方法采用插件化开发机制,并结合基于主题“订阅-发布”的实时通信机制实现显控系统集成、消息传输及数据共享。本发明各个插件独立开发,动态调用,降低了界面各个组成模块之间的耦合度,提高了显控系统可维护性和可扩展性,降低了系统维护成本。
技术领域
本发明属于显控系统技术领域,具体涉及一种基于插件的多界面显控系统及其集成方法,尤其用于采用插件化设计思想的多界面显控系统开发与集成。
背景技术
传统的显控系统集成方法是将所有的界面和功能逻辑统一开发,显控界面的各个组成部分之间高度依赖,随着技术的进步和业务需求的增加,显控系统正在承担着越来越多的功能,不同模块之间的关联也日趋复杂,暴露了以下一些问题:
(1)显控界面不支持模块化重构。程序一经发布,就意味着界面和功能已经定型,用户在使用中不能对界面和功能的组合进行定制,也不能扩展,因此开发出来的显控系统难以应对频繁变更的应用需求,不能胜任多样化的任务;
(2)网络通信复杂。在传统开发模式下,显控系统同一台主机内的各个模块之间的消息传输和数据共享往往是通过彼此函数之间的调用来实现,主机与主机之间的模块普遍采用基于Socket的网络通信方式来实现。随着业务的增加,函数的调用也越来越复杂,各个功能模块的数据难以共享,并且,数据缺乏明显标记,往往需要程序单独对数据的主题内容进行解析,造成代码量的增加和逻辑复杂化;
(3)显示层和计算层没有解耦,业务庞杂。传统显控系统的各个客户端主机都具备相当的计算能力,可以独立计算,但这样会产生业务关联复杂和重复计算的现象,各个显控设备之间紧密依赖,用户难以调整;
(4)不利于维护和扩展。在传统开发模式下,各个功能模块之间高度依赖,显控系统难以维护和扩展,当需要进行功能修改和添加时,往往需要大量的人力,项目维护成本高昂。
发明内容
本发明要解决的问题是,针对现有显控系统存在的上述不足,提供一种基于插件的多界面显控系统及其集成方法,采用插件化开发机制,并结合基于主题“订阅-发布”的实时通信机制实现显控系统集成、消息传输及数据共享。
本发明解决上述问题采用的技术方案是:
一种基于插件的多界面显控系统,包括任务处理设备、客户端和管理端,任务处理设备、客户端和管理端之间通过网络设备连接,其中:
所述任务处理设备包含后台计算处理模块,用于对数据进行计算和处理,以及对用户操作指令进行计算和反馈;
所述客户端包含用户登录模块、显控主框架模块、插件加载模块和显控插件模块,所述用户登录模块用于用户合法性验证并得到该用户的权限信息,所述显控主框架模块用于接收该用户权限信息和插件配置信息,为显控界面分配应用程序窗口并调用插件加载模块,所述插件加载模块用于动态加载显控插件模块,所述显控插件模块由多组显控插件及显控界面组成,各显控界面用于完成对应显控插件的人机交互功能;
所述管理端包含用户管理模块和插件管理模块,用户管理模块、插件管理模块分别具有相应的用户配置文件、插件配置文件,所述用户管理模块用于对用户信息进行配置和管理,并针对客户端发送的用户登录请求进行处理,核对用户身份标识,并查询该用户的对应权限,最后将权限返回相应的客户端;所述插件管理模块用于对显控插件进行配置管理,包括新增插件、修改插件信息、查询插件信息和删除插件;
所述任务处理设备、客户端和管理端均采用基于主题“订阅-发布”的实时通信机制进行消息传输和数据共享。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国舰船研究设计中心,未经中国舰船研究设计中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510631979.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通信系统的数据处理方法
- 下一篇:车载式筛土机