论文部分内容阅读
伴随着移动互联网的飞速发展,移动应用开发的门槛逐步降低。越来越多的移动应用商店(如苹果App Store,中国移动Mobile Market等)开始出现,“草根”应用开发者越来越多。他们迫切需要了解所开发应用的运营状况以及用户的使用情况,但又难于承担运营数据分析系统的建设成本。因此急需第三方可以提供相应的工具,用以完成运营数据的统计分析,并以之支撑起应用运营需求,从而可以进行有针对性的业务推广和功能优化。
本项目中设计和实现的移动互联网运营数据分析平台(Mobile InternetApplication Data Analysis Platform/MIADAP)就是面对前述需求,为移动应用开发者提供实时了解应用使用情况的技术手段。通过在应用中嵌入SDK,MIADAP收集应用使用情况和运行数据,并基于此数据提供详细的统计报告和完善的分析工具,使开发者全面掌握应用的情况,帮助开发者发掘新想法和新机遇,制定独特的产品路线。MIADAP可以与中国移动的开放移动互联网平台(Open Mobile-Internet Platform/OMP)进行有效整合。MIADAP的系统设计充分考虑了易用性、高效性、全面性、扩展性和可访问性,保证系统健壮以及数据的有效利用。平台模块可以划分为客户端采集SDK,数据接收模块,用户行为数据分析模块,数据访问模块,应用开发者门户以及平台管理员门户。客户端SDK与后台系统之间通过标准HTTP的POST消息传送数据,数据格式采用JSON标准协议。前台页面实现使用JSP、Struct2、JS、JPA等相关技术,为应用开发者提供友好的访问界面。为证明MIADAP的有效性,项目中还对此平台进行了一系列的测试,开发了一个Android平台上的示例应用,并在应用中嵌入了平台提供的SDK,使用此平台提供的Web界面查看此示例应用的使用情况和运行数据报表。