论文部分内容阅读
传统的会议或者课堂存在诸多弊端,其一为听讲人可能由于自身视力等原因无法看见主讲人所放映的内容,而且可能存在无法对主讲内容进行实时记录的问题;其次是传统的会议或课堂模式只是单一的会议的演讲者将自己的演讲内容分享给大家,或者讲师将自己的想法和知识点灌输给学生们,并不能达到听者与讲者、听者与听者之间分享互动的目的。本课题针对此问题的主要研究意义就是结合嵌入式硬件平台和互联网技术,利用近些年兴起的移动Android手持终端设计一个可以在局域网下实现多人移动图像信息交互的系统,即老师或领导可以将待讲的PPT文件等进行截取并实时发送到局域网下所有听讲人的手持终端上显示,听讲人也可以将本地图库的文件通过手持终端发送到老师或领导所持有的服务器终端上用于与其他听讲人共享。本系统主要研究工作包括即时图像像素点的获取、图像文件的重构、FTP服务器的搭建、图像文件的上传与下载、用户数据库的设计、UI设计、C/S架构下的通信等。服务器端可将即时图像进行截取并上传到FTP服务器上,各个客户端可通过账号密码登录的方式获取到FTP服务器上的文件并可上传本地文件到服务器上用于与其他端进行共享,具备一定的实用价值,可以应用在会议、教学等小范围多人互动情景。其创新点在于整个系统工作于自组网的局域网下,图像文件不经过云端处理,所以文件数据安全可靠,可用于加密场合,其次图像文件是以PNG文件的格式保存在服务器上而不是图像文件在各手持终端上的像素点直接传输,所以不同屏幕大小的手持终端不会存在适配问题。系统下的所有手持终端都是基于Android系统,不需额外增加硬件电路,整体架构相对来说比较简单。系统服务器端硬件采用的是台电科技P85平板电脑,搭载RK3066 ARM Cortex-A9双核处理器,内存芯片为1G空间的DDR3,可通过高清晰度多媒体接口HDMI与外置投影仪相连或者通过WIFI无线连接进行屏幕投影。各客户端硬件可采用搭载Android4.X版本的各种手持终端(手机或平板电脑),系统对手持终端的系统参数没有特殊要求,适用条件比较广泛。投影仪采用的是爱普生的CB-S41,由于投影仪只起到放大服务器屏幕的作用,因此并无特殊需求。整个系统经过测试表明,服务器端在对不同大小的图像文件进行截取上传的过程中会有个别的时间差异,但是经过压缩算法的调整后,即使图像色彩差异较大,最终也都可以实现在5s内进行服务器与客户端的图像同步过程,同时保证完整的图像还原度,符合绝大多数教学或会议场景。同步的过程中客户端也可对相应图像文件进行本地缓存下载,同时也可以通过FTP服务器查看历史文件。整个系统不仅包含功能模块和UI的交互部分,也牵扯到APP开发的扩展性、健壮性、可维护性等方面,符合大多数的实际要求。