案例25-用户、第三方和AR系统的耦合性

简介: 用户、第三方和AR系统的耦合性

一:背景介绍

      开发了一个项目:AR助教机器人。AR助教机器人的核心思想是:让学生的学习看得见、抓得住、帮得上的一个系统。需要老师在第三方上制作课程,然后同步到AR助教机器人上。然后把最做好的课程推送出来给学生进行学习使用。AR 助教机器人能否正常给用户提供服务是受到第三方的限制的。AR系统和第三方之间有着很强的耦合性。

cd5fcc2cc2ce4141b0cd714851d5b515.png

二:思路&方案

       使AR助教机器人和第三方的耦合度降低,将制作课程这一部分内容在自己的系统上能够支持。让制作课程这项工作能够可控。

三:实现过程

       1.强耦合:目前存在两个问题,一个问题是AR助教机器人和第三方的耦合度太高了,导致如果第三方我们访问不通爬取失败,我们就不能正常的进行教师推课的活动。教师不能推课学生自然就不能上课。这样就会发生因为第三方访问不通AR助教机器人也不能正常使用的问题。另一个问题是学生登录AR助教机器人的时候使用的是第三方的账号密码。登录助教机器人的时候需要去第三方上进行账号密码的校验。如果并发比较高的情况下,第三方会相应的做出一些措施。例如登录不上去或者其他问题。

936e6c8c3cd24b6399c5ee154c689de9.png

       2.弱耦合: 对于用户登录来说,从用户每次登录都需要去第三方进行校验变成了,只需要在第三方上登录成功过一次。在下次登录的时候就不需要在去第三方进行校验了。对于老师制作课程同步来说,我们将制作课程,同步课程这些功能做了一个我们自己的软件。通过我们自己开发的软件进行制作课程和同步课程,避免了用户不能正常使用的问题,即使遇到问题我们也能很快的解决掉。这些问题都是我们可控的。

845e30c0c24842eb8bfd847f9cadc34e.png

四:总结升华

       高内聚,低耦合。内聚关注模块内部的元素结合程度,耦合关注模块之间的依赖程度。

       短期来看,高内聚低耦合并没有很明显的好处,甚至短期内会影响系统的开发进度,因为高内聚,低耦合的系统对开发设计人员提出了更高的要求。高内聚,低耦合的好处体现在系统持续发展的过程中,高内聚,低耦合的系统具有更好的重用性,维护性,扩展性,可以更高效的完成系统的维护开发,持续的支持业务的发展,而不会成为业务发展的障碍。


相关文章
|
5月前
|
数据可视化 前端开发 大数据
商场智能导视系统深度解析,AR与大数据融合创新商业运营模式
**商场智能导视系统提升购物体验:** 通过三维电子地图、AR导航、AR营销、VR全景导购及可视化数据,解决顾客寻路困扰,增强店铺曝光,简化招商流程,优化商场管理,借助科技创新驱动顾客满意度、品牌曝光度及运营效率的全面提升。
129 0
商场智能导视系统深度解析,AR与大数据融合创新商业运营模式
|
5月前
|
前端开发 Linux Shell
技术心得:基于AR9331(MIPS架构)分析系统启动过程(uboot)
技术心得:基于AR9331(MIPS架构)分析系统启动过程(uboot)
94 0
|
7月前
|
定位技术 vr&ar Android开发
AR与VR在安卓开发中的应用案例
【4月更文挑战第14天】AR和VR技术在安卓开发中日益普及,改变生活和工作方式。AR应用于导航、教育、零售,如AR导航、解剖学教学工具和虚拟家居预览。VR则创造虚拟环境,用于游戏、旅游和健身,如VR游戏“Beat Saber”、虚拟旅游和VR健身应用。这些技术在医疗、房地产等领域也展现潜力,未来将有更多创新应用出现,开发者应关注并探索其可能性。
158 1
|
机器人 vr&ar 数据安全/隐私保护
项目实战典型案例25——ar、第三方服务、用户三角形超级稳定耦合
项目实战典型案例25——ar、第三方服务、用户三角形超级稳定耦合
107 0
|
机器人 vr&ar 数据安全/隐私保护
【项目实战典型案例】25.AR系统、第三方、用户三角形超级稳定耦合
【项目实战典型案例】25.AR系统、第三方、用户三角形超级稳定耦合
|
设计模式 前端开发 NoSQL
AR系统总结收获
AR系统总结收获
|
1月前
|
前端开发 JavaScript API
惊呆了!这些前端技巧竟然能让你的网站支持AR/VR体验!
【10月更文挑战第31天】在数字化时代,用户对网页交互体验的要求日益提高,传统二维网页已难以满足需求。本文介绍如何利用前端技术,特别是Three.js,实现AR/VR体验,提升用户满意度和网站价值。通过示例代码,展示如何创建简单的3D场景,并探讨AR/VR技术的基本原理和常用工具,帮助开发者打造沉浸式体验。
57 6
|
1月前
|
Go vr&ar 图形学
重塑体验:AR/VR技术在游戏与娱乐行业的创新应用
【10月更文挑战第29天】本文探讨了AR/VR技术如何改变游戏与娱乐行业,介绍了AR和VR的基本概念及其在游戏和娱乐中的应用实例,包括《精灵宝可梦GO》的AR开发和VR视频播放器的实现代码,并展望了未来的发展趋势。
100 2
|
6月前
|
人工智能 编解码 5G
虚拟现实(VR)与增强现实(AR)的融合:开启全新交互时代
【6月更文挑战第17天】虚拟现实(VR)与增强现实(AR)融合成混合现实(MR),打造全新交互体验。MR结合VR的沉浸感和AR的现实增强,应用于教育、游戏、设计和营销,带来创新教学方式、沉浸式游戏体验和高效设计工具。尽管面临技术挑战,随着5G和AI的发展,MR有望引领未来交互的革命。
|
6月前
|
传感器 数据可视化 安全
【虚拟现实】二、主要的AR/VR硬件设备
【虚拟现实】二、主要的AR/VR硬件设备
100 3