[发明专利]一种虚拟实验平台离线应用交互系统有效
| 申请号: | 201110199078.7 | 申请日: | 2011-07-14 |
| 公开(公告)号: | CN102325159A | 公开(公告)日: | 2012-01-18 |
| 发明(设计)人: | 金海;蒋文斌;童围;张磊;刘超;董浩;马潇;王曙光 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟 实验 平台 离线 应用 交互 系统 | ||
技术领域
本发明属于计算机应用领域,为B/S模式的系统,针对虚拟实验平台,主要实现了一种在平台上运行离线应用交互系统,让网络状况对于用户来说是透明的,即用户在做虚拟实验的过程中感受不到网络的变化。
背景技术
在现代社会中,我们的学习和生活在很大程度上依赖互联网,我们通过网络来获得需要的信息。对于网络获取信息来说,重要的一点就是需要用户实时在线,以便用户能够准确及时地和服务器交互。
下面介绍一下虚拟实验平台的总体结构,虚拟实验平台分为三个部分,分别是客户端、服务器端、平台数据库。我们开发出的实验作为客户端插件直接进行加载,它包括私有交互接口和数据交换公共接口,私有交互接口提供私有数据存储服务,数据交换公共接口提供计算通信服务和存储通信服务;服务器端主要负责请求解析、任务调度和通信管理,其中,通信管理包括仿真计算控制和实验数据处理两个模块;私有数据存储服务和存储通信服务通过平台数据库的标准数据存取访问接口进行数据的访问;离线应用位于客户端应用插件端、服务器端和本地,通过在本地开辟存储区域来保证用户在断网的情况下系统正常工作。
虚拟实验教学平台要求在不稳定的网络环境当中依然能够工作,因此要求系统有良好的离线功能。
所谓离线,指的是用户能够在没有网络的情况下仍然可以进行工作,并且当网络环境恢复后,用户之前进行的操作能够自动地同步到服务器上。目前,离线应用可以分为两种,一种是桌面应用,包括以Adobe AIR框架来进行封装的和IBM Lotus Notes等,它主要突出的是本地数据和网络数据的交互,目前比较流行的应用包括Twhirl、ReadAir等;另一种则是近年来比较热门的Web离线应用,它的主要目的是使Web程序让用户对网络透明,用户在各项网络资源在用户不知道的情况下体验离线如在线的感觉。其中最具代表的为基于Google Gears的离线应用,主要应用有Google Docs、Gmail、Google Reader等。
下面分别介绍两种离线应用的原理。桌面应用以Adobe AIR框架为例,AIR离线程序包括本地SQLite数据库、本地文件系统、网络监测器和本地控制程序四个部分,本地控制程序响应网络监测器的结果,根据用户状态是否在线来判断本地SQLite数据库、本地文件系统是否需要进行交互,如果离线,则将用户的更新进行本地保存,待网络恢复时连接服务器,上传保存的文件和数据库的数据进行更新;Web应用框架桌面应用类似,除了本地SQLite数据库、本地文件系统、网络监测器之外,还有一个资源管理器和同步引擎,这是由Web程序本身的特性决定的,由于Web程序的资源均在服务器上,如果网络断开,那么网络的连接资源需要下载到本地,并且由本地资源模块进行管理,而同步引擎也和本地资源模块进行交互,获得信息,和服务器的修改时间进行比对,将最新修改数据上传到服务器。
虚拟实验离线应用需要一个本地客户端直接对本地数据库进行操作,基于这种情况,我们采用了Google Gears框架来开发,GoogleGears运用了在本地的SQLite数据库,能够轻松实现在本地对信息的存取。本文介绍的离线应用,基于Google Gears框架。
离线应用在我们虚拟实验系统中,是非常有必要的,对于虚拟实验来说,最重要的体验就是实验操作过程的完整性,这和实验本身设计过程的严密性是同等重要的,网络是一个不可测的平台,时常会有不稳定和拥挤的可能,而做实验则需要一个稳定的环境,所以,离线应用成为了让我们的系统能够更稳定运行的必要条件。
发明内容
本发明的主要目的在于提供一种虚拟实验平台离线应用交互系统,该系统是让用户在虚拟实验平台上进行实验时,如果遇到短暂的网络断开或者网络不稳定的情况,仍然能够正常运行,显示正确的实验结果,给用户良好的体验。
本发明提供的一种虚拟实验平台离线应用交互系统,其特征在于,该系统包括设置在客户端的离线应用插件和数据交换层插件,设置在服务器端的离线应用缓存,设置在本地端的SQLite本地资源数据库和离线应用插件接口,离线应用插件接口包括本地资源访问接口和资源下载接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110199078.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于燃料蒸气控制的方法和系统
- 下一篇:透镜阵列单元和图像显示装置





