异质终端应用状态迁移框架
发布时间:2022-12-11 03:26
随着个人终端的多元化、应用软件的丰富化以及办公娱乐的移动化,利用智能终端访问无处不在的云服务来处理个人日常已经成为常态。然而,由于环境和应用场景的不确定性,终端用户在处理任务过程中常常会面临在不同终端间切换应用的问题。因此,实现应用在不同终端间的自动无缝迁移变得越来越重要。为实现上述目的,本文设计了满足用户移动化体验的应用自动化迁移框架,实现应用在不同终端间自动无缝迁移。首先,提出应用抽象模型,对应用的软件设计架构、内部组织形式及工作流程进行描述,并基于应用工作流定义了应用描述语言,实现了从应用程序到抽象模型再到应用描述文件的三级映射,屏蔽了应用不同版本间页面布局与视图逻辑的差异,奠定了应用跨终端迁移的基础。接着,在抽象模型的支持下,构建了应用自动化迁移框架,从会话状态的共享和表现层状态重现两个角度完成了对应用程序状态动态捕获保存和重建恢复,并充分考虑了应用状态的组织、存储及其安全性等关键问题,兼顾遗留应用和正在开发的应用,给出了应用跨终端自动切换问题的一般化解决方案。最后,以两个实际应用案例为例,展示了应用在Web终端和Android终端间自动无缝迁移的效果。综上所述,针对移动环境下...
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 研究背景与意义
1.2 研究目标和内容
1.3 论文组织结构
第2章 相关工作综述
2.1 终端应用概述
2.1.1 HTTP协议
2.1.2 应用状态管理机制
2.1.3 应用程序主流架构模式
2.2 应用迁移方法概述
2.2.1 进程/线程级迁移
2.2.2 系统级迁移
2.2.3 应用级迁移
第3章 应用状态迁移框架体系结构设计
3.1 问题描述
3.1.1 应用迁移问题引入
3.1.2 应用迁移问题描述
3.2 解决方案
3.2.1 应用及其状态建模
3.2.2 应用程序封装
3.3 应用抽象模型
3.3.1 缓存数据
3.3.2 持久化数据
3.4 应用状态迁移框架总体结构
3.4.1 应用会话共享
3.4.2 应用表现层状态重现
3.4.3 应用状态的组织、存储与安全性问题
第4章 应用状态迁移框架关键技术
4.1 从应用程序到抽象模型的映射机制
4.1.1 应用描述规范
4.1.2 应用描述文件生成工具
4.2 会话共享机制的实现
4.3 应用表现层状态的保持
4.3.1 Web客户端应用数据的抽取与注入
4.3.2 Android客户端应用数据的抽取与注入
4.3.3 遗留应用表现层状态的保持
第5章 案例研究
5.1 案例描述
5.1.1 “博客阅读”案例
5.1.2 “博客阅读”案例
5.2 实验过程
5.3 实验结果
第6章 总结与展望
6.1 工作总结
6.2 问题与展望
参考文献
发表论文和参加科研情况说明
致谢
本文编号:3718050
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 研究背景与意义
1.2 研究目标和内容
1.3 论文组织结构
第2章 相关工作综述
2.1 终端应用概述
2.1.1 HTTP协议
2.1.2 应用状态管理机制
2.1.3 应用程序主流架构模式
2.2 应用迁移方法概述
2.2.1 进程/线程级迁移
2.2.2 系统级迁移
2.2.3 应用级迁移
第3章 应用状态迁移框架体系结构设计
3.1 问题描述
3.1.1 应用迁移问题引入
3.1.2 应用迁移问题描述
3.2 解决方案
3.2.1 应用及其状态建模
3.2.2 应用程序封装
3.3 应用抽象模型
3.3.1 缓存数据
3.3.2 持久化数据
3.4 应用状态迁移框架总体结构
3.4.1 应用会话共享
3.4.2 应用表现层状态重现
3.4.3 应用状态的组织、存储与安全性问题
第4章 应用状态迁移框架关键技术
4.1 从应用程序到抽象模型的映射机制
4.1.1 应用描述规范
4.1.2 应用描述文件生成工具
4.2 会话共享机制的实现
4.3 应用表现层状态的保持
4.3.1 Web客户端应用数据的抽取与注入
4.3.2 Android客户端应用数据的抽取与注入
4.3.3 遗留应用表现层状态的保持
第5章 案例研究
5.1 案例描述
5.1.1 “博客阅读”案例
5.1.2 “博客阅读”案例
5.2 实验过程
5.3 实验结果
第6章 总结与展望
6.1 工作总结
6.2 问题与展望
参考文献
发表论文和参加科研情况说明
致谢
本文编号:3718050
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3718050.html