v1:
网络交互模块
命名空间管理模块
本地文件缓存模块
指纹提取模块
预览展示模块
本地数据库管理模块
基本流程:
选择文件->提取指纹->提交到服务器等待返回值->获得返回数据->解析返回数据,并向服务器请求预览文件->获得预览文件->利用命名空间管理模块提供缓存名称->本地缓存预览文件->预览展示模块读取文件进行展示
如下图所示(草稿):
v2:
[文件解析模块]
v1:
网络交互模块
命名空间管理模块
本地文件缓存模块
指纹提取模块
预览展示模块
本地数据库管理模块
基本流程:
选择文件->提取指纹->提交到服务器等待返回值->获得返回数据->解析返回数据,并向服务器请求预览文件->获得预览文件->利用命名空间管理模块提供缓存名称->本地缓存预览文件->预览展示模块读取文件进行展示
如下图所示(草稿):
v2:
[文件解析模块]