您的位置: turnitin查重官网> 工程 >> 电子通信工程 >对于扩展性视频会议系统遥控器写作技巧程序设计和实现学年

对于扩展性视频会议系统遥控器写作技巧程序设计和实现学年

收藏本文 2024-03-29 点赞:8126 浏览:24138 作者:网友投稿原创标记本站原创

摘要:现今社会对视频会议系统的需求越来越广泛。在整个视频会议系统中,视频会议终端是最直接面向用户的设备,而为了便于用户操作该终端,很多企业会提供专用的遥控器。本论文的实现基于CoolView视频会议系统,该系统同样选择了以遥控器方式操控终端的案例,所不同的是遥控器不再是一个专用设备,而是可以在一般移动设备——如手机,平板——上安装利用的一个软件。本论文讲述的遥控器写作技巧程序是一个放置在终端上的,负责管理这些遥控器程序与终端通信的软件程序。在早前版本的CoolView视频会议系统中,遥控器与终端的通信是直接进行的。终端肩负起了通信管理,消息剖析执行等所有与遥控器交互的工作。但因初期对终端程序这部分实现的规划不足,导致了后面消息处理与终端其它部分间的耦合越来越严重,代码维护异常困难。为了解除这个困局,开发团队重新规划了终端设计,并把遥控器交互相关的部分独立出来实现,这就是现在的遥控器写作技巧程序。遥控器写作技巧程序的出现,降低了终端与遥控器间的耦合度,终端可以不管遥控器的有着,只需要提供实现其功能的接口给写作技巧程序调用即可。而写作技巧程序则能专心处理与终端、遥控器的交互不足。一些原来在终端上不好实现的遥控器访问制约等功能,现在也能较好地得到实现。本论文对写作技巧程序的实现将以功能、性能和设计三个方面去考虑。其中设计是这个程序最大的难题。与其它类型的写作技巧程序不同,本程序对遥控器和终端的消息处理并没有一种通用的处理方式,这使得每次遥控器和终端增加新的交互需求,或改动原来的需求时,程序就得跟着做代码变动。过多的代码变动往往会对整个程序的可读性造成不好的影响。本论文选择以程序架构规划入手,并在一些实现细节上利用代码隔离的方式,把这种不良影响最大限度地降低。关键词:视频会议终端论文遥控器写作技巧论文模块化论文重用性论文扩展性论文

    摘要5-6

    Abstract6-10

    第一章 绪论10-14

    1.1 课题探讨背景10-11

    1.1.1 视频会议概述10

    1.1.2 CoolView 视频会议系统概述10-11

    1.1.3 课题定位11

    1.2 写作技巧通信的优势11-12

    1.3 与数字家庭相关的进展方向12

    1.4 本论文主要探讨内容及论文结构12-13

    1.5 本章小结13-14

    第二章 遥控器写作技巧程序的相关技术14-22

    2.1 编码技术14-16

    2.1.1 XML 编码14-15

    2.1.2 JSON 编码15-16

    2.2 大批量系统句柄管理技术16-18

    2.2.1 IOCP 管理技术16-17

    2.2.2 EPoll 管理技术17-18

    2.3 Qt 相关技术18-21

    2.3.1 Qt 介绍18-19

    2.3.2 信号/槽技术19-20

    2.3.3 DBus 与 QtDBus20-21

    2.4 本章小结21-22

    第三章 遥控器写作技巧程序的设计22-32

    3.1 遥控器写作技巧程序的需求22-25

    3.1.1 遥控器写作技巧程序的功能需求22-23

    3.1.2 遥控器写作技巧程序的性能需求23-24

    3.1.3 遥控器写作技巧程序的设计需求24-25

    3.2 遥控器写作技巧程序的架构设计25-31

    3.2.1 程序历次版本设计思想概述25-26

    3.2.2 敏捷开发的设计思想概述26-27

    3.2.3 程序的整体架构设计27-31

    3.3 本章小结31-32

    第四章 遥控器写作技巧程序的实现32-68

    4.1 程序的整体模块划分32-35

    4.2 基础逻辑实现35-47

    4.2.1 网络通信管理实现35-39

    4.2.2 DBus 通信管理实现39-40

    4.2.3 消息处理实现40-45

    4.2.4 数据资源管理45-47

    4.3 独立功能模块的实现47-64

    4.3.1 基础网络管理模块47-48

    4.3.2 多线程资源管理模块48-49

    4.3.3 网络整合管理模块49-52

    4.3.4 内存池管理模块52-56

    4.3.5 树型数据管理模块56-59

    4.3.6 字符串键数据映射存储管理模块59-64

    4.4 扩展逻辑实现64-67

    4.4.1 鼠标动作模拟的实现64-65

    4.4.2 键盘替代的实现65-67

    4.5 本章小结67-68

    第五章 遥控器写作技巧程序的整体测试68-75

    5.1 功能测试68-73

    5.1.1 遥控器指令操控与同步制约测试68-71

    5.1.2 访问制约功能测试71-73

    5.2 性能测试73-74

    5.2.1 遥控器操控指令处理的性能测试73

    5.2.2 遥控器同步处理的性能测试73-74

    5.3 测试结论74

    5.4 本章小结74-75

    结论75-77

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号