论文部分内容阅读
随着移动互联网的快速发展,越来越多的用户开始选择以移动应用(App)而非浏览器作为访问互联网的方式。为了顺应这种趋势,大型门户网站和服务提供商开始提供移动App用于访问各种信息和服务。但这些孤立的App提供的信息仅仅只是海量互联网信息资源中的一小部分,由于移动应用开发代价高昂以及高效的开发技术和开发工具的缺乏,现有应用模式无法满足移动互联网环境下用户对信息聚合、应用集成,以及按需访问的需求。
本文针对这些移动互联网环境下用户的全新需求,提出了一种基于移动信息门户的解决方案,核心思想是将移动门户服务器作为应用与信息服务的访问代理,对纷繁复杂的互联网中的各类异构应用与信息资源进行集成,并使用户能够通过体验良好的客户端App对门户中的被集成应用进行一站式访问。
论文首先分析了移动互联网中应用与信息服务集成的需求,并对相关解决方案和系统进行了分析比较,给出了面向移动互联网的信息门户系统的总体设计,包括了服务器端服务封装、执行和管理,客户端App视图动态组装,客户端/服务器的交互管理和优化等。
随后,针对系统设计与实现中的困难和问题,论文详细阐述了三个关键技术的实现:1)设计了一种面向门户系统的统一服务描述语言PSDL,刻画待集成应用或信息服务的功能接口、用户驱动的功能执行行为,以及相对应的视图变换逻辑,提供对异构应用和信息服务的一致性封装;2)设计并实现了基于PSDL的移动客户端App视图动态组装机制及其支撑系统,使客户端App能够在运行时由用户行为驱动其进行动态组装形成视图;3)针对移动互联网多变的上下文环境,设计了一种上下文感知模型,刻画移动计算环境的变化(网络连接、设备能量等)和用户兴趣和偏好等,并给出系统适应性调整策略,使系统能够根据上下文信息调整自身行为,提高服务质量。
最后,本文给出了基于Android平台的原型系统的实现,并使用集成案例进行了验证,检验了解决方案的有效性。