可穿戴计算机软件体系结构分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可穿戴计算机软件体系结构分析

可穿戴计算机软件体系结构分析   摘 要 在人们需求日益变化的今天,可穿戴计算机作为一种新型系统走入到了人们视野,这种设备是在“以人为本”观念下衍生出来的一种新兴事物,在它的促进下,人类与计算机之间的关系也开始发生新的改变。可穿戴计算机具有比较独特的使用特征,如果仍然运用桌面模式或普通移动模式,是无法实现其强大功能的,因此,构建一套有针对性的体系结构便显得非常重要。本文主要以美国Net Man、英国Sulawesi以及芬兰MEX三种可穿戴计算机为例,对其软件体系结构进行分析。   【关键词】可穿戴计算机 软件 体系结构   从根本上讲,可穿戴计算机属于一种能够移动的计算系统,其主要特点在于个性化强、体积较小、重量较轻、用途多样以及能够穿戴,这些特点虽然是可穿戴计算机的优势,但也使其资源受到了很大限制,而且在使用过程中,需要以无线通讯和移动通信为依托,与此同时,可穿戴计算机需要耗费大量资源,这些都在很大程度上阻碍着可穿戴计算机的进一步发展。因此,构建起一个外部支撑系统,是当前相关领域研究的重点课题,以下三种便是当前比较有代表性的解决方案:   1 美国Net Man   Net Man体系结构中包括四个层次:   1.1 程序管理器   主要负责为使用者提供用户界面,使用者可以以程序管理器为基础,对应用程序进行有效控制。而且,程序管理器还可以将设备的使用状态与操作情况完整的体现出来,为使用者的相关操作提供依据。   1.2 应用层   这一部分中汇集了所有应用程序,在使用可穿戴计算机时,需要在应用层中命令程序。这些应用绝大多数都来源于网络,也有一部分是本机自带的,在实际运用时,操作者可以根据实际情况,加载与卸载这些程序。   1.3 中间层   这一部分由以下四个管理器组成:   1.3.1 配置管理器   主要负责保存相关信息,如组件信息、设备信息、需求信息等。   1.3.2 资源管理器   主要负责监控资源情况,如硬盘空间、电池寿命、访问情况等。   1.3.3 决策管理器   主要负责确定系统操作,如软件装卸、设备运行等,决策过程中需要以概率为基础,构建模型,分析程序运行状态。   1.3.4 缓冲管理器   主要品负责数据储存,如果设备中储存的数据较多,决策管理器可以帮助其将一些数据清除。   1.4 网络层   这一部分的任务是为程序提供网络接口,将中间层和与之相对应的网络特性分离。使用者是这一部分的主要受益者,能够让整个通讯更加透明化,用户不需要考虑其联网方式。   美国Net Man体系的最大特点便在于其应用平台是相对动态的,可以实现对软件有针对性的重配置,还能够进行分布式运算,大大便捷了用户的使用。但该体系也存在一些缺点,如没有构建起安全机制、无法感应用户需求、不能进行个性化管理、尚未实现跨平台操作等。   2 英国Sulawesi   Sulawesi体系结构的特点是可扩展性非常强。其功能体现在两方面:其一,对可穿戴计算机体系中的全部输入方式与输出方式进行了有效整合,从而为接下来的开发工作提供了更加有针对性的设备,与此同时,还设置了相关标准,使系统得到有效扩展。其二,构建起了应用的加载和卸载机制,即便因突然断电使得系统中断,在重启之后,相应的应用与服务也不会受到影响。另外,该体系的特点在表现在以下方面:   2.1 模态相对较多   在该体系中,可以实现多很多输入模式的有效结构与操作控制,并以此为基础,形成多样化的输出形式。现阶段,该体系结构能够支持语音、网络、键盘等三种输入模式,并能够形成语音、网络以及可视化等三种输出形式。在设备中,无论输入,还是输出,都存在一个通用协议,以实现对系统的兼容与扩展。   2.2 可以通过代理对应用进程进行处理   对于可穿戴计算机来说,其使用要求之一便是能够实现对使用者的自动辅助,因此,需要代理对应用程序的运行进程进行处理,帮助程序自动完成任务。在该体系结构中,代理为Java,以接口为基础,代理能够实现在系统中的自动整合。   2.3 具备较强的可靠性   在可穿戴设备使用过程中,可能会发生一些难以预料的情况,这就要求系统能够以实际情况为基础,实现自动调整,以迎合环境变化,Sulawesi结构体系便具备这种功能。   3 芬兰MEX   MEX结构体系的特点是能够对可穿戴计算机的辐射面积提供链接、变化、覆盖等要求的支持。在该结构体系中,可穿戴计算机可以以环境为基础,实现服务的获取与导出。另外,该结构体系运用了自动监测机制,从而有效洞察位于环境中的相关服务,在这个过程中,还会通过代替方式,自动将感知到的服务加入具体设备中来。对于MEX结构体系来说,其运行过程中的要求有以下几点:   (1)能够实现设备中任意两

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档