论文摘要
现今社会对视频会议系统的需求越来越广泛。在整个视频会议系统中,视频会议终端是最直接面向用户的设备,而为了便于用户操作该终端,很多企业会提供专用的遥控器。本文的实现基于CoolView视频会议系统,该系统同样选择了以遥控器方式操控终端的方案,所不同的是遥控器不再是一个专用设备,而是可以在一般移动设备——如手机,平板——上安装使用的一个软件。本文讲述的遥控器代理程序是一个放置在终端上的,负责管理这些遥控器程序与终端通信的软件程序。在早前版本的CoolView视频会议系统中,遥控器与终端的通信是直接进行的。终端肩负起了通信管理,消息解析执行等所有与遥控器交互的工作。但因初期对终端程序这部分实现的规划不足,导致了后面消息处理与终端其它部分间的耦合越来越严重,代码维护异常困难。为了解除这个困局,开发团队重新规划了终端设计,并把遥控器交互相关的部分独立出来实现,这就是现在的遥控器代理程序。遥控器代理程序的出现,降低了终端与遥控器间的耦合度,终端可以不管遥控器的存在,只需要提供实现其功能的接口给代理程序调用即可。而代理程序则能专心处理与终端、遥控器的交互问题。一些原来在终端上不好实现的遥控器访问控制等功能,现在也能较好地得到实现。本文对代理程序的实现将从功能、性能和设计三个方面去考虑。其中设计是这个程序最大的难题。与其它类型的代理程序不同,本程序对遥控器和终端的消息处理并没有一种通用的处理方式,这使得每次遥控器和终端增加新的交互需求,或改动原来的需求时,程序就得跟着做代码变动。过多的代码变动往往会对整个程序的可读性造成不好的影响。本文选择从程序架构规划入手,并在一些实现细节上使用代码隔离的方式,把这种不良影响最大限度地降低。
论文目录
相关论文文献
- [1].湖南长沙:及时查明汽车遥控器受干扰原因[J]. 中国无线电 2019(12)
- [2].空调遥控器人机系统设计与分析[J]. 设计 2020(05)
- [3].基于交互设计的家庭智能遥控器设计[J]. 工业设计 2020(06)
- [4].汽车遥控器的秘密与发展[J]. 汽车维护与修理 2020(10)
- [5].蓝牙遥控器系统的设计[J]. 科技风 2019(04)
- [6].《遥控器》建模[J]. 中国民族博览 2019(03)
- [7].遥控器[J]. 领导科学 2018(18)
- [8].谁掌握着澳元升跌的遥控器?[J]. 现代商业银行 2018(14)
- [9].智能遥控器设计领域中传感器件的应用[J]. 科技资讯 2016(35)
- [10].安川美的空调遥控器自动化组装案例[J]. 智能机器人 2017(02)
- [11].2006款中华骏捷遥控器失效[J]. 汽车维修与保养 2016(07)
- [12].新年“大战”[J]. 发明与创新(小学生) 2020(02)
- [13].行走的飞行遥控器[J]. 知识就是力量 2019(12)
- [14].遥控器争夺战[J]. 新少年 2020(Z1)
- [15].万能遥控器[J]. 北方人(悦读) 2020(05)
- [16].动物遥控器[J]. 发明与创新(小学生) 2020(06)
- [17].遥控器和电视[J]. 小猕猴学习画刊 2020(11)
- [18].“打气”法治愈磨蹭娃[J]. 37°女人 2019(11)
- [19].又丑又傻[J]. 幽默与笑话 2019(03)
- [20].电脑也配遥控器[J]. 电脑爱好者 2009(21)
- [21].统一号令 万能遥控器揭秘[J]. 电脑迷 2014(10)
- [22].用微博给办公室装个监控[J]. 电脑迷 2011(08)
- [23].遥控器的日常维修[J]. 实验教学与仪器 2009(S1)
- [24].妈妈也说谎[J]. 课堂内外创新作文(小学版) 2016(Z1)
- [25].谁怕谁[J]. 喜剧世界(上半月) 2016(09)
- [26].遥控器“失踪”记[J]. 红领巾(萌芽) 2016(Z1)
- [27].没有最爱,只有更爱[J]. 人生与伴侣(下半月版) 2014(04)
- [28].科学小卫士系列(八) 神奇遥控器[J]. 红蜻蜓 2014(Z2)
- [29].神奇的遥控器[J]. 创新作文(小学版) 2014(31)
- [30].放飞机[J]. 少年月刊 2012(08)