基于ACE的实时信息传输软件设计与实现

基于ACE的实时信息传输软件设计与实现

论文摘要

网络编程已经成为一种典型的应用软件开发手段。这些应用软件中的对象可以相互协作共享信息。操作系统提供了原始的进程间通信机制(例如套接字)和并发机制作为网络编程的接口。但是,程序员在使用这些接口时往往会面临一些错综复杂的技术问题。例如,原始的套接字接口在编程时容易出错、过于复杂、不可移植、不统一等等。除此之外,在开发实时信息传输软件的过程中,某些功能往往需要处理大量的I/O操作,因此,选用何种并发策略是软件开发过程中需要解决的重要问题。本文提出并实现了一种实时信息传输软件的解决方案,充分利用ACE框架,提升系统自身的可靠性,可移植性和扩展性。该方案使用了ACE框架中的前摄器模式,提供了一种高效地并发处理I/O操作的方法。应用程序可以显著地从并行的I/O操作中受益。在实际应用中,该方案用于某信息系统实时传输软件的设计,满足了近似等时传输和多用户并发操作等主要性能指标要求。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.1.1 研究背景
  • 1.1.2 实时信息传输技术研究现状
  • 1.2 项目简介
  • 1.3 论文的研究内容
  • 1.4 论文的组织结构
  • 第二章 相关理论与技术
  • 2.1 ACE中间件
  • 2.1.1 ACE概述
  • 2.1.2 ACE体系结构
  • 2.1.3 使用ACE的好处
  • 2.2 设计模式
  • 2.2.1 设计模式简介
  • 2.2.2 设计模式的原则和策略
  • 2.2.3 GoF模式
  • 2.2.4 GRASP模式
  • 2.2.5 使用模式的好处
  • 2.2.6 选择设计模式
  • 第三章 实时信息传输软件
  • 3.1 应用背景
  • 3.2 系统需求
  • 3.2.1 功能需求
  • 3.2.2 性能需求
  • 3.3 需要解决的关键问题
  • 3.3.1 体系结构
  • 3.3.2 应用初始化
  • 3.3.3 应用关闭
  • 3.3.4 实时数据发送
  • 3.3.5 实时数据接收
  • 第四章 系统整体设计
  • 4.1 软件体系结构
  • 4.2 应用初始化
  • 4.3 应用关闭
  • 4.4 实时数据发送
  • 4.5 实时数据接收
  • 第五章 系统详细设计和实现
  • 5.1 应用初始化和关闭
  • 5.2 实时数据发送
  • 5.2.1 缓冲区的设计
  • 5.2.2 发送模块的实现
  • 5.3 实时数据接收
  • 5.3.1 实现完成处理器
  • addr方法'>5.3.2 实现openaddr方法
  • readdgram方法'>5.3.3 实现handlereaddgram方法
  • 5.3.4 其它实施要点
  • 第六章 实时信息传输软件系统实例
  • 6.1 系统部署
  • 6.2 测试结果
  • 第七章 结束语
  • 致谢
  • 参考文献
  • 在读期间的研究成果
  • 相关论文文献

    • [1].公交实时信息对乘客出行的影响[J]. 公路交通科技(应用技术版) 2018(11)
    • [2].基于物联网的大数据量实时信息交换策略分析[J]. 信息与电脑(理论版) 2016(20)
    • [3].基于物联网的大数据量实时信息交换策略探析[J]. 通讯世界 2016(17)
    • [4].旅客获取航班实时信息的简单改善[J]. 山西青年 2017(16)
    • [5].探讨基于物联网的大数据量实时信息交换对策[J]. 电子测试 2013(24)
    • [6].实时信息的理论研究及应用[J]. 计算机工程与设计 2010(18)
    • [7].实时信息条件下的备用自动投入装置的控制系统研究[J]. 数字技术与应用 2014(11)
    • [8].传感器实时信息共享的一种实现方案[J]. 计算机应用研究 2008(03)
    • [9].船岸实时信息管理功能设计及国内产业机遇思考[J]. 船海工程 2012(03)
    • [10].实时信息解构:物联网感知功能的本质[J]. 南京邮电大学学报(社会科学版) 2013(04)
    • [11].西安8500多辆公交车实现实时信息查询[J]. 城市公共交通 2019(08)
    • [12].智能工厂实时信息平台的设计及在大型炼化企业的应用[J]. 化工进展 2017(S1)
    • [13].三层架构的车间实时信息网络的研究与应用[J]. 现代制造工程 2012(04)
    • [14].四层架构的车间实时信息网络的研究与应用[J]. 测控技术 2012(12)
    • [15].实时信息分发服务技术[J]. 舰船科学技术 2011(S1)
    • [16].基于物联网的大数据量实时信息交换策略研究[J]. 黑龙江科技信息 2016(31)
    • [17].航班追踪爱好者:孤独地守望天空[J]. 东西南北 2016(01)
    • [18].公交驾驶员实时信息在安全监管中的应用[J]. 城市公共交通 2017(12)
    • [19].境外非战争军事行动条件下实时信息传输保障方案设计浅析[J]. 电子质量 2014(07)
    • [20].一种面向服务的跨平台实时信息发布及交流软件架构[J]. 现代计算机(专业版) 2014(08)
    • [21].顺风耳[J]. 信息方略 2010(06)
    • [22].一种基于微信平台的医药问询多客服系统的设计[J]. 福建电脑 2017(03)
    • [23].基于SVG的电力实时信息监测系统的设计与实现[J]. 辽宁省交通高等专科学校学报 2012(01)
    • [24].视频实时信息亭系统的设计与实现[J]. 电脑知识与技术 2011(15)
    • [25].基于实时信息的飞机装配技术状态管理方法研究[J]. 机械设计与制造工程 2014(02)
    • [26].生产实时信息移动系统开发及应用[J]. 热力发电 2008(09)
    • [27].基于实时信息的区域备自投控制系统[J]. 电力系统保护与控制 2014(17)
    • [28].基于CIM/CIS的电力实时信息平台设计与实现[J]. 电力系统及其自动化学报 2008(01)
    • [29].试论图书馆实时信息服务[J]. 内蒙古科技与经济 2019(16)
    • [30].实时信息交换技术在地铁清分系统中的研究与实现[J]. 城市轨道交通研究 2010(01)

    标签:;  ;  ;  ;  

    基于ACE的实时信息传输软件设计与实现
    下载Doc文档

    猜你喜欢