[发明专利]私有云盘移动版在审

专利信息
申请号: 202010842053.3 申请日: 2020-08-20
公开(公告)号: CN112702380A 公开(公告)日: 2021-04-23
发明(设计)人: 李彦江;王兵;王振德;周龙;李金胜;王金波 申请(专利权)人: 纬领(青岛)网络安全研究院有限公司;中国电子科技集团公司第三十研究所
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;G06F8/61;G06F8/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 26603*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 私有 移动
【说明书】:

纬领奇普云盘移动版v1.0是一款可以安装到装有Android操作系统的手机平台中,是可供客户直接使用的手机客户端;还用于接收客户端发送的http请求,并处理请求,再将处理结果反馈给客户端;不仅具有灵活的系统架构、为用户提供安全便捷的电子文档管理功能,而且还为用户提供文档共享协作和文档的分布式备份存储功能。

技术领域

私有云盘移动版v1.0是一款可以安装到装有Android操作系统的手机平台中,是可供客户直接使用的手机客户端,不仅具有灵活的系统架构、为用户提供安全便捷的电子文档管理功能,而且还为用户提供文档共享协作和文档的分布式备份存储功能。

背景技术

android客户端为打包完成的apk文件,可安装到装有Android操作系统的手机平台中,是可供客户直接使用的手机客户端;Web服务器用于接收客户端发送的http请求,并处理请求,再将处理结果反馈给客户端;MongoDB用于存储客户信息和文件元信息数据;OpenStack云盘用于存储客户文件。

发明内容

1.在存储上采用了基于OpenStack的云存储技术,采用了Swift分布式对象存储,能够低成本且可靠地存储海量数据,并能根据存储需要进行扩展;其内置容灾备份机制,有效地保证了文件的存储安全性;其内置负载均衡器则有效地保证了存储系统的稳定性。

2.服务端采用Flask框架,并配合MongoDB数据库,对客户端发来的请求进行处理。MongoDB使用c++/boost编写,性能高效,使用JSON的变种BSON作为内部存储的格式和语法,查询直接使用JSON语法,速度快,Flask是一个基于python语言的Web框架,采用Flask框架可方便地对MongoDB数据库进行查询和读写等操作。

3.客户端采用JAVA语言开发,技术要点如下:

3.1.采用Fragment做分页显示。一个主Activity下多个Fragment作为显示页面,主要适用于多页面切换,方便模块间的协作,同时避免多Activity产生的频繁创建和销毁。

3.2.主体网络采用OkHttp3作为网络通信框架。

OkHttp是一个当前主流的网络请求的开源框架,优点如下:

1)支持http2,对一台机器的所有请求共享同一个socket;

2)socket自动选择最好路线,并支持自动重连,拥有自动维护的socket连接池,减少握手次数,减少了请求延迟,共享Socket,减少对服务器的请求次数;

3)基于Headers的缓存策略减少重复的网络请求;

4)拥有Interceptors轻松处理请求与响应(自动处理GZip压缩);

5)通过缓存避免重复的请求;

6)请求失败时自动重试主机的其他ip,自动重定向。

3.3. app底部导航栏使用BottomNavigationBar进行分页切换。

3.4. 文件的上传下载使用server + AsyncTask回调模式。采用后台服务模式,主要是为了避免页面切换导致的中断传输,传输上传下载类都继承了AsyncTask这个轻量级异步类,可以将进度和结果传递给UI,由于需要多任务同时进行,所以采用executeOnExecutor模式,并发进行同时任务数量为:CPU数量×2+1。

3.5. 文件的上传下载使用SQLiteDatabase将上传下载信息数据保存到本地。把上传或下载的当前信息写入数据中,当进程被突然关闭时,下次再登录时可直接从数据中读取,并继续之前中断的传输。本客户端可支持文件上传和下载的断点续传。

4.上传下载打包说明如下:

1)python环境安装pyinstaller,然后cmd到scripts目录下,并把需要打包的py文件和附带的图片文件复制到该目录下;

2)执行pyinstaller -f -w xx.py -i xx.png 生成带logo且无控制台的exe文件

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬领(青岛)网络安全研究院有限公司;中国电子科技集团公司第三十研究所,未经纬领(青岛)网络安全研究院有限公司;中国电子科技集团公司第三十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010842053.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top