您当前的位置:首页>论文资料>监控软件远程客户端的设计开发

监控软件远程客户端的设计开发

资料类别:论文资料

文档格式:PDF电子版

文件大小:261.03 KB

资料语言:中文

更新时间:2024-12-03 09:44:00



推荐标签:

内容简介

监控软件远程客户端的设计开发 第39卷第1期 2016年3月
学研究所学报
船舶运输科
上海
JOURNAL OF SHANGHAI SHIP AND SHIPPING RESEARCH INSTITUTE
文章编号:1674-5949(2016)01-040-04
监控软件远程客户端的设计开发
林剑峰,杨宇鹏?
(1.海军驻上海电站辅机厂军代表宝,上海200090;
2.上海船舶运输科学研究所航运技术与安全国家重点实验宝,上海200135)
Vol.39 No.1 Mar.2016
摘要:为解决监控软件客户端中代码重复、紧杂的问题,以监控软件为研究对象,进行简易型远程客户端的研究工作。通过解决服务器、客户机命令解析、内存中窗口页面管理、内存拷贝及图片格式流转换等间题,使客户端在无需重复进行界面代码编辑的前提下实时获取服务器端数据面面,并具有在不影响服务器运行的前提下多线程、多客户同时操纵服务器的能力。该系统可大大减少客户端系统的工作量,且采用跨平台的Qt编程环境还可使客
户端平台从Windows扩展到Linux,Android等不同操作系统而无需重新编码。整套系统具有很强的实用性。关键词:客户端;内存拷贝,跨平台
中图分类号:TP277.2;TP311.52
文献标志码:A
Designof theRemoteClientinMonitoringSoftware
LIN Jianfeng',YANG Yupeng”
(1. Naval Power Station Auxiliary Equipment Plant Military Representative Office in Shanghai, Shanghai
200090, China; 2. State Key Laboratory of Navigation and Safety Technology,Shanghai Ship &.
Shipping Research Institute, Shanghai 200135, China)
Abstract; An operationally simplified monitoring software client is developed for eliminating wasteful duplication of coding ef-fort. The server is improved to implement the client command parsing, windows memory page management for windows, mem ory duplication, and picture format stream conversion so that the client can retrieve and display data from the server without coding. Moreover, multiple clients is allowed to access the server at the same time without interfering the operation of the serv ers, thanks to the multiple thread programming. This system greatly reduces the workload of the client system. With the Qt cross-platform programming environment, the client can work on the platforms other than Windows, such as Linux or Android as well without recoding
Key words: client; memory copy; cross-platform
引言 o
对于监控软件而言,远程客户端是必不可少的一部分,其通常包括服务器/客户端(C/S)和浏览器/服务器(B/S)两种模式
服务器端构建一个网络服务器,客户端根据
1)服务器/客户端(C/S)模式。这是最为普遍的开发模式。是
需要再次实现相应的界面和流程并连接服务器,然后制定通信协议,以实现与服务器的通信。该模式的优点是客户端是针对服务端定制的,因此界面开发相对简单,网络通信也清晰明白;但是,一且服务器端有变动,客户端的代码就需要作相应的改动,会增加重复开发的工作量。
收稿日期:2015-10-28
作者简介:林剑峰(1965一),男,浙江宁波人,高级工程师,主要从事机电及核电工作,万方数据
上一章:嵌入式双冗余CAN-Ethernet网关的设计与实现 下一章:精益造船模式对中海工业(江苏)公司的管理优化

相关文章

GB/T 37527-2019 基于手机客户端的预警信息播发规范 QX/T 147-2011 基于手机客户端的气象灾害预警信息播发规范 快速液压夯实机远程监控系统设计 远程视频监控信息管理系统设计 数控机床远程监控平台开发和实现 光伏并网远程监控系统的研究与设计 家庭安全远程监控系统的设计与实现 智能建筑中电梯远程监控系统的设计