一种面向虚拟实验的非结构化数据访问方法

    公开(公告)号:CN102129469B

    公开(公告)日:2014-06-04

    申请号:CN201110071143.8

    申请日:2011-03-23

    Abstract: 本发明公开了一种面向虚拟实验的非结构化数据访问方法,步骤为:①为了避免大量小文件访问的磁盘IO、提高吞吐量,将对应于一个具体实验元器件的全部文件视为一个实验元器件对象,以该对象作为数据访问的最小单元;②数据更新操作所占比重较低,采用消息队列执行此类操作,数据修改操作异步执行,将应用与数据解耦,同时也解决了数据并发写入时的合并问题;③由于实验文件类型、格式不一,每一类数据都有其对应的解析模式,在进行数据解析时动态绑定相对应的模式;④根据虚拟实验中数据的学科相关性与具体实验相关性,预先加载热点访问数据所在学科或具体实验中定义的所有数据,与此同时,采用级联缓存结构,自顶向下缓存粒度逐渐加大,上层为下层缓存数据的子集;⑤为了独立于平台与语言,采用基于HTTP协议的REST架构,针对用户数据需求提供多种类型的RESTful接口,并提供基于URI的安全认证机制与复杂查询方法。

    一种虚拟实验平台离线应用交互系统

    公开(公告)号:CN102325159A

    公开(公告)日:2012-01-18

    申请号:CN201110199078.7

    申请日:2011-07-14

    Abstract: 本发明公开了一种虚拟实验平台离线应用交互系统,其特征在于,该系统包括设置在客户端的离线应用插件和数据交换层插件,设置在服务器端的离线应用缓存,设置在本地端的SQLite本地资源数据库和离线应用插件接口,离线应用插件接口包括本地资源访问接口和资源下载接口。是个发明针对的是在网络短时间断开和网络抖动的情况,在这种情况超过离线计时器的初值时,提示用户网络断开,告知用户选择可选操作,如保存实验、退出实验等。本发明可以让用户在虚拟实验平台上进行实验时,如果遇到短暂的网络断开或者网络不稳定的情况,仍然能够正常运行,显示正确的实验结果,让用户能够更加稳定和通顺地进行实验。

    一种虚拟实验平台的数据通信方法

    公开(公告)号:CN102231738A

    公开(公告)日:2011-11-02

    申请号:CN201110172845.5

    申请日:2011-06-24

    Abstract: 本发明提供了一种虚拟实验平台的数据通信方法,该数据通信方法首先,加载虚拟实验程序,创建虚拟实验程序到服务端的连接;之后,将虚拟实验程序的请求经所述连接发送到服务端;最后,服务端接收请求并进行处理,将处理结果经所述连接发送到虚拟实验程序。所述服务端为应用服务端、计算服务端或存储服务端中的至少一个。该数据通信方法通过采用统一的数据接口,能够保证虚拟实验的数据实时传输。同时本发明中所述计算服务端与虚拟实验程序之间创建的连接为TCP连接或者TCP虚拟连接,并且采用数据传输流量控制机制,减轻了中心节点的负载,提高了计算服务的服务能力。

Patent Agency Ranking