发明名称 一种基于Qt的上位机控制系统
摘要 本发明公开了一种基于Qt的上位机控制系统及方法。该系统包括:客户端,其负载与用户进行交互,将用户需求提交给服务器端,并将服务器端的处理结果传送给用户;服务器端,其用于管理所有硬件资源和算法,接收客户端提交的用户需求并处理,并将处理结果反馈给客户端。本发明由于采取以上技术方案,其具有以下优点:1.客户端进程与服务器端进程为两个独立地模块,并行开发,提高开发效率;2.Mediator模式降低了对象间的耦合,提高了对象的复用性;3.可配置性的特点。
申请公布号 CN103529816B 申请公布日期 2016.03.02
申请号 CN201310524475.6 申请日期 2013.10.30
申请人 中国科学院自动化研究所 发明人 王学伟;刘衍
分类号 G05B19/418(2006.01)I;H04L29/06(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 宋焰琴
主权项 一种基于Qt的上位机控制系统,其包括:客户端,其负载与用户进行交互,将用户需求提交给服务器端,并将服务器端的处理结果传送给用户;服务器端,其用于管理所有硬件资源和算法,接收客户端提交的用户需求并处理,并将处理结果反馈给客户端;其中客户端包括:按键管理器:管理所有按键,并根据用户按下的按键向页面管理器请求对应的页面;页面管理器:其根据按键管理器的请求将按键对应的页面显示出来;状态显示模块:其以图标和文本形式显示系统状态信息;标题显示模块:其显示项目名称和系统时间;通信模块:其负责客户端与服务器端的通信;中介者模块:其充当状态显示模块、标题显示模块、通信模块间交互的桥梁,统一管理状态显示模块、标题显示模块、通信模块间的交互;配置器模块:其在系统启动时读取系统的配置文件,并对状态显示模块、标题显示模块、通信模块进行初始化和配置。
地址 100190 北京市海淀区中关村东路95号