论文部分内容阅读
分布式计算机控制技术是实时监控系统的重要解决方案.随着技术的不断发展,实时监控系统越来越多地渗入了多媒体功能,其应用领域也逐渐扩大到楼宇、家庭等自动化系统.论文以家庭自动化展品为应用对象,系统地研究了多媒体化实时监控系统的设计和实现.论文首先结合分布式计算机控制系统的体系结构和实时监控软件的特点,给出了系统总体设计方案,论述了系统设计要求、系统结构与功能、系统的软硬件配置等.系统采用多机分布式结构,涉及到计算机网络技术和复杂的通信技术.论文重点研究了基于TCP/IP协议的Windows Sockets进程间通信的实现方法,给出了具体的Winsock在系统程序设计中的应用.文中论述了各个子系统之间的信息交换和控制过程,详细地说明了各通信站的端口定义,数据种类和流向.论文结合多媒体技术的特点和多媒体应用程序设计的一般方法,描述了主控子系统软件的界面设计过程.文中论述了访问多媒体设备的两种方法,即多媒体控制接口和OLE技术,给出了它们在系统设计中的应用.该文还提出了一种基于网络的实时视频监控功能的实现方法.主控子系统包含三个任务模块,即主控模块、基于TAPI电话远程控制模块和实时视频监控模块,论文论述了它们的设计开发.根据实时多任务软件设计的特点,阐述了三个任务的相互关系,并给出了系统中的数据流和程序流描述.在附录中给出了系统的应用层通信协议.