论文部分内容阅读
可穿戴计算机是近年来迅速兴起并迅猛发展的新概念个人移动计算系统,它是随着计算机不断向超微型化发展应运而生的,也是人们追求“计算机应以人为本”这一理念的必然产物,它为计算机科学与技术提出了新的课题和挑战,将使人机关系发生重大变革。传统的桌面计算模式和一般移动计算模式不能很好地支持可穿戴计算机的特征和功能,需要探索全新概念的可穿戴计算机运作模式和软件体系结构。研究和开发可穿戴计算机的软件体系结构具有重要意义。本文设计了一种基于服务的可穿戴计算机软件体系结构模型,并提出了自己的创新。主要工作和结论如下:(1) 详细分析了可穿戴计算机软件系统的特殊功能和特殊需求,总结了目前可穿戴计算机软件研究面临的特殊问题和主要内容;(2) 深入剖析了现有的几种可穿戴计算机软件体系结构,并分析其优点和存在的不足;(3) 设计了一种基于服务的可穿戴计算机软件体系结构模型,该软件体系结构具有动态性、自适应性和开放性等特点,支持服务的动态加载和导出,支持上下文感知交互,支持用户个性化管理和安全隐私保护等等;(4) 提出了服务动态加载的体系结构和流程,并提出服务动态加载的CERP替换算法,实验结果表明CERP算法是一种很好的缓存替换算法,能够明显提高可穿戴计算机服务缓存的整体性能和效率;(5) 提出了基于预测模型和预取门限的服务预取策略。在服务的预测模型中,提出了LINK图模型和矩阵模型(SCM+SPM)两种预测模型