● 摘要
随着无线网络技术的发展,由于移动节点体积小、资源有限、计算能力弱,无线互联和资源共享变得越来越迫切,移动服务为无线资源共享提供了有效手段。但是由于移动网络通信带宽有限、能量受限等特征及无线传输的低可靠性,传统移动服务无法满足这种资源受限环境中设备资源共享,于是人们开始研究在移动网络下移动服务技术。
本文通过研究移动服务面临的特殊问题,研究具有较小的内存消耗和通信消耗的移动服务协议,通过改进移动服务协议的消息封装、序列化机制、增加消息压缩环节、以及UDP传输的方式,设计了一种更适用于移动环境的轻量化服务协议。设计了一款可以测评服务协议在移动服务发现、调用过程中通信消耗的评测系统,实现移动服务评测客户端和服务端,并在评测系统中实现了本文所设计的轻量化服务协议和传统移动服务协议,客户端和服务端可以通过这两种服务协议完成服务的发现和调用,并且系统还以图形化的方式直观的表象服务协议在服务发现调用过程中的通信消耗。
本文通过设计轻量化服务测试案例,通过在本文所设计的评测系统中对比测试轻量化服务协议和标准服务协议,在实验中对比两种服务协议在数据量、响应时间、传输速率等传输消耗数据,证实本文轻量化服务协议可以更好的适应移动环境。为了对不同服务部署情况及网络环境情况下服务运行控制开销进行定量分析,本文设计对移动网络服务协议的测试环境,在不同网络部署下对轻量化服务协议进行测试。