论文部分内容阅读
异构环境下资源的不均衡性使得移动嵌入式计算平台在与桌面系统进行通信时,面临计算速度慢、存储空间有限、屏幕和网络带宽受限等问题,这些问题给协同工作带来了新的挑战。异构环境下的适应性感知正是本文研究的重点。本文利用映射机制来解决异构平台之间的差异性,把协同共享工作空间中的操作对象经过映射,简化图属性或图拓扑结构,使其适应资源受限平台。其中映射可以分为拓扑映射、属性映射和自定义策略三种。拓扑映射是指通过改变图的拓扑结构来简化原始图,也就是简化服务端的编辑图案,节省客户端的资源,其中又包括子图映射、路径合并和顶点压缩三种方法;属性映射,它是对拓扑映射的一种补充,通过改变图上某些属性值达到转换或简化的目的,比如坐标变换来满足窗口大小不一的情况;自定义的映射方式,用来确定映射规则或者满足用户个人偏好,自定义的策略增加了映射机制的灵活性。由于映射改变了最初的结构或属性图,使得服务端和客户端之间的编辑图形不一致,则会导致不同平台之间的操作结果的不一致。为了解决这个问题,本文提出了相关的一致性维护方法。本文提出了利用多种表现形式来解决异构平台之间差异性的方法,包括数据转换、表现形式选择和显示。数据转换的目的是为了生成同一个对象的多种表现形式,如采用不同的图像压缩格式,不同的视频压缩格式,简化图形表现形式等等,由于各种平台之间资源状况不同,因而需要选择适合相应平台的最佳表现形式。本文提出了一个资源模型,由带宽、内存、计算速度和屏幕大小四个要素构成。在各终端视图的表现形式能依据其对资源的需求,做出合理的选择。而协同工作侧重的是协同合作,所以在考虑本地最佳选择的同时又要考虑组利益,组利益是指尽量缩小各个协同站点之间的差异性,防止协同工作出现混乱的局面,本文提出了相关的本地优化方法和组优化方法。设计并实现了异构协同编辑系统,系统支持手机和桌面系统之间的实时协同编辑,根据映射机制和多形式表征,实现了异构环境下协同共享工作空间的自适应感知。文中对系统进行了简要介绍,并展示了相应的效果图。