论文部分内容阅读
具备移动性的无线网络的发展推动了移动计算的进步,移动协同计算的出现是为了满足人们在移动状态下的跨地域的协作需求。对于移动协同计算的研究成果基本是基于对等网络的,考虑到移动通信技术的飞速进步,以及它具有的移动性能出众的特点,本文开创性地将移动通信网络作为网络承载,探讨了构建协同计算的相关问题,所设计的原型系统基于地图(MAP)建立协同计算应用,选用地图作为研究的具体应用场景,目的在于有了应用场景,方便在原型开发中发掘和探讨相关问题。原型用SVG(ScalableVector Graphics)标准描述地图数据,以WAP(wireless Application Protocol)作为连接和数据传输协议,构建以移动终端,代理网关,Internet数据及内容服务器为组成成员的分布式协作系统:分布式的Map-based移动协同系统(Distributed Map-basedMobile Cooperative System,DMMCS)。本文的主要贡献在于提出了基于移动通信网络的协同计算系统的结构和功能模型,讨论了移动通信网络作为移动协同计算承载的适用性,在原型系统的设计过程中得出的解决基于地图的协作并发性的操作转换算法,协作交互原语,提高系统性能的策略,智能化协作构件的设计思想,构建协作生态系统的思想等等,都具有借鉴意义。为了使设计的复用性更高,在DMMCS的设计和开发中还应用了构件化的思想。