论文部分内容阅读
普适计算被视为计算模式发展的重要方向。在普适计算环境下,对于资源的利用和计算的自由性要求越来越高。然而,人机交互的效率成为影响普适计算发展的关键因素之一。普适计算要求计算设备具有上下文感知计算能力、自适应性和持续提供服务能力,但是传统的嵌入式软件体系结构难以适应普适环境下的动态变化,因此,本文使用自组交叉的方式构建动态软件体系结构以实现软件的动态演化和自动重配置,并且把研究重点放在软件体系结构、资源管理和图形交互等方面。具体研究内容如下:(1)在软件体系架构方面,提出了自组交叉人机交互系统软件体系结构。该结构以提高系统自组织协调能力和用户体验为目标,通过引入自组织和交叉方法对传统嵌入式软件架构进行了改造。增强了系统的灵活性和实时性。(2)在无线网络管理方面,提出了无线网络的自组织管理机制。为了适应普适计算环境的动态性和低功耗约束,该机制考虑了无线网络环境的动态变化、网络质量的不稳定性,并且使用了经过优化的基于预测策略的动态电源管理算法,提高了电源的利用效率。(3)在资源调度方面,提出了面向交互的资源调度机制。为了提供一种多任务环境下用户体验保障机制,研究了嵌入式设备上的资源感知的任务调度技术,提出了面向交互的资源调度算法。通过实验证明了方法的有效性。(4)在云端数据服务方面,提出了普适云端数据服务模式,解决了由于云端设备多样性的问题,旨在提供普适的数据服务,解决了界面普适性和服务的无缝连接问题。对于普通网页,提出了基于CSS的布局适配技术,降低了用户交互复杂性,解决小屏幕上一次展现内容有限的问题。此外,还提出了针对各种文档格式的多格式解析引擎系统架构,该架构实现了流式重排版、固定版面缩放等功能,较好地解决了在小屏幕上阅读大幅面内容的问题。最后设计并实现了Readings普适阅读系统,验证本文提出的自组交叉软件体系结构和相关机制可以被应用于实际的交互式嵌入式系统中,从工程实践方面验证本文研究内容的有效性。