在线课件协同编辑控制策略的研究与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:pzbisyt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网飞速发展的前提是即时通讯技术与基于场景应用解决方案的日新月异,技术的发展也彻底变革了人们的传统沟通方式。在协同教学方面,其核心是基于教学实践活动的教学团队之间,师生之间的协作交流。而借鉴传统协同教学模式,如何利用研发技术设计出更适合的解决方案为协作教学提供高可用的模块服务以及支持在线课件协作编辑的教学实践活动?基于上述问题,本研究通过理论梳理与技术调研,基于当下的研发技术设计出能够支撑为在线课件协同教学提供场景的解决方案以及利用该方案实现高可用的模块服务,从而实现更为友好在线课件教学实践的使用体验。经过梳理和分析后重点提取出需要研究的核心问题分别是如何实现协作交互的实时数据同步传输以及如何基于功能模块服务性能扩容的架构部署设计。通过对即时通讯技术方案的调研,筛选出最合适本研究设计功能需求的应用层通信协议—WebSocket,其支持实时全双工通讯数据同步传输,非常契合实时协作交互教学实践活动的应用场景需求。在通信连接建立方面本文设计了基于LRU自增序列数发号方案的高进制压缩短码转换策略和基于URL参数传递与解析匹配连接的建立机制,实现快速高效建立协同编辑信息通讯;在数据同步与传输机制核心功能上,就传输过程中涉及到的矢量基础图形的传输控制信令进行设计,基于自定义基础图形库进行Canvas实时重绘渲染,从而有效的降低交互同步数据传输对于带宽的压力;在大文件的交互编辑方面,本文基于事件响应驱动的实时数据更新机制设计了混合传输方式的多媒体文件分发机制,让协作画布能够实时响应协作者的编辑操作而将具体文件数据分发交给HTTP协议进行切片传输,有效提升了实时交互编辑的流畅度;最后在画布冲突编辑数据同步处理方面提出了简单高效的基于版本增量更新的多终端数据同步机制,帮助服务端更为有效的处理交互数据。在功能模块服务、部署和架构方面设计了基于OAuth2.0身份认证的功能架构模块的分离策略与基于容器编排和交互同步服务性能的快速扩容策略。通过容器化部署准确控制硬件参数从而实现较为客观的模块服务性能测试,以供真实使用场景性能部署提供参考,实际场景测试模块所提供功能和性能服务都符合设计预期。
其他文献
我院自2000年1月至2002年12月收治34例肺源性心脏病(肺心病)并心力衰竭,在常规强心、利尿、抗感染、平喘、化痰等综合治疗效果不佳时,加用多巴胺和酚妥拉明治疗,取得满意疗效
为了解决基于光纤布喇格光栅和压电陶瓷结构的任意光脉冲整形器在动态调谐时存在不足的问题,提出并设计了一种波长、相位、幅度参量独立可调的Bragg波导光栅滤波器,以实现谐振
[问1]Will you see to—that my birds are well looked after while I’m away?A.them B.yourself C.it D.me此题的答案选C,为什么?(河北唐山王浩然)[答]本题的正确选项是C。考查it作
自20世纪80年代以来,燃煤发电成为了我国获得电能的一个非常重要的途径,在现代电力行业中,占据主力军角色,助推着我国工业的发展。在倡导提升能源利用效率和促进生态文明建设
选用同时含苯环和C_N结构的有机物苯甲酰胺样品为实验对象,制备不同合氮量的样品并进行激光诱导击穿光谱实验;在不同气体环境(空气、氩气)和激光能量条件下,研究了有机物中N元素的
前列腺增生症(BPH)为老年人常见病,随着我国男子平均寿命的不断提高,其发病率呈逐年上升趋势。我院自2004年7月至2006年12月应用经尿道前列腺气化电切术(TUVP)治疗前列腺增生症96例
随着数控加工技术在装备制造领域的大规模应用,现代机械制造业对高精度、高效率、高自动化的加工方式的追求日益高涨。切削刀具作为加工工艺系统的重要组成部分,其几何尺寸和磨损状态对切削加工的精度和效率影响重大,尤其是在航空制造领域,航空构件结构复杂、材料去除率高,刀具使用量大。刀具磨损在机测量是高效率,高自动化加工的必然要求,对提高数控加工精度和效率具有重要意义。因此本文以圆柱立铣刀为研究对象,基于图像处
大学生在社会中占着至关重要的地位,他们作为社会新鲜的血液代表着国家的未来和希望,对于正在接受高等教育而没有进入社会的他们,社交变得越来越重要。大学生社交的特点主要
采用样品转动结构的光学衍射层析技术存在"苹果核频谱缺失"的问题,为此,本文提出傅里叶衍射映射正约束迭代算法以恢复缺失频谱,实现高精度折射率层析成像.首先基于光学衍射层析
《普通高中化学课程标准(2017版)》倡导满足学生多元发展的需求,重视开展素养为本的教学。作为教师要主动更新教学观念,引导学生学会学习,在探究中学习,挖掘学生学习的潜能,