期刊文献+

基于IOCP模型的楼宇灯控制系统服务器的设计 被引量:2

Building light monitoring system's server based on IOCP
在线阅读 下载PDF
导出
摘要 为解决楼宇灯控制系统中有多客户端和多GPRS终端连接服务器,由于服务器和多客户端之间海量的信息交互与数据存取而导致服务器信息反馈缓慢和系统阻塞问题,提出了一种基于IOCP模型的服务器具体设计方案。采用了I/O完成端口模型、线程池技术,使服务器不仅能够将数据库读取的信息快速发送给客户端或者GPRS终端,更能够准确、高效地实现了不同客户端用户与其所管理的GPRS终端之间的信息传递,建立了每个客户端使用独立线程与服务器进行网络的数据通信关系,从而实现了对楼宇灯的管理和监控。目前该服务器已试用于实际的智能楼宇灯产品。研究结果表明,所设计的基于IOCP模型的服务器软件能够承载大量客户端,具有较高的数据处理能力,在实际项目测试中也表现出良好的性能。 Aiming at the present requirement for the efficient communication between clients and GPRS terminals, the building lights monito- ring system's server based on IOCP was designed. I/O completion port model and the thread pool technology were used for the server. Infor- mation which is read from the database not only can be sent to the client quickly by server or the transmission of information between users of different clients and GPRS terminals but also can be accurately and efficiently achieved by a GPRS terminal. The results indicate that the server software can support numbers of clients and has a high data processing capability, and it has good performance in the actual project testing.
出处 《机电工程》 CAS 2013年第11期1425-1429,共5页 Journal of Mechanical & Electrical Engineering
关键词 服务器 智能灯 I O完成端口 GPRS 线程池 server intelligent building light I/O completion port(IOCP) GPRS thread pool
  • 相关文献

参考文献9

二级参考文献22

  • 1唐海娜,李俊.网络性能监测技术综述[J].计算机应用研究,2004,21(8):10-13. 被引量:15
  • 2张静华,张玉明.IOCP研究及在大规模网络通信系统中的应用[J].计算机与现代化,2004(9):41-43. 被引量:18
  • 3王颖,李立新,黄伟健.基于通信接口封装机制开发网络并发服务器[J].现代计算机,2005,11(8):16-19. 被引量:1
  • 4陈和平,王早,李晓卉.基于单个I/O完成端口的HTTP代理方法研究[J].计算机工程与设计,2005,26(11):2995-2997. 被引量:7
  • 5RussinovichME,SolomonDA.潘爱民,译.深入解析Windows操作系统.第四版,北京:电子工业出版社,2007:585-589.
  • 6Richter J, Clark JD.Programming Server-Side Application for Microsoft Windows 2000. Microsoft Press, 2000:10 - 35.
  • 7DouglasE,ComerD,StevensL.张卫,王能,译.TCP/IP网络互联技术(卷3):客户-服务器编程与应用(Windows套接字版).北京:清华大学出版社,2004:17-30.
  • 8BeveridgeJ.WienerR.侯捷译.Win32多线程程序设计.武汉:华中科技大学出版社,2006.149-190.
  • 9Gyu-baek Kim,An Effective Processing Server for Various Database Operations of Large-scale On-line Games[C] ,IASTED International Conference on Information and Knowledge Sharing,Arizona,U.S.A,November 2003,Vol.1,PP.188-192.
  • 10Brian Goetz. Thread Pools Help Achieve Optimum Resource Utilization[EB/OL].http://www-900.ibm.com/developerWorks/cn/java/ j-jtp0730/index_eng.shtml, 2002-07.

共引文献78

同被引文献20

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部