[发明专利]私有云盘移动版在审
申请号: | 202010842053.3 | 申请日: | 2020-08-20 |
公开(公告)号: | CN112702380A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 李彦江;王兵;王振德;周龙;李金胜;王金波 | 申请(专利权)人: | 纬领(青岛)网络安全研究院有限公司;中国电子科技集团公司第三十研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F8/61;G06F8/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 26603*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 私有 移动 | ||
1.纬领奇普云盘移动版根据技术背景客户端为打包完成的apk文件,可安装到装有Android操作系统的手机平台中,是可供客户直接使用的手机客户端;Web服务器用于接收客户端发送的http请求,并处理请求,再将处理结果反馈给客户端;MongoDB用于存储客户信息和文件元信息数据;OpenStack云盘用于存储客户文件。
2.根据权利要求一所述的对本产品在存储上采用了基于OpenStack的云存储技术,采用了Swift分布式对象存储,其特征是能够低成本且可靠地存储海量数据,并能根据存储需要进行扩展;其内置容灾备份机制,有效地保证了文件的存储安全性;其内置负载均衡器则有效地保证了存储系统的稳定性。
3.根据权利要求一所述的对本产品服务端采用Flask框架,并配合MongoDB数据库,对客户端发来的请求进行处理,其特征是MongoDB使用c++/boost编写,性能高效,使用JSON的变种BSON作为内部存储的格式和语法,查询直接使用JSON语法,速度快,Flask是一个基于python语言的Web框架,采用Flask框架可方便地对MongoDB数据库进行查询和读写等操作。
4.根据权利要求一所述的客户端,主要采用JAVA语言开发:(1)采用Fragment做分页显示;(2)主体网络采用OkHttp3作为网络通信框架;(3)app底部导航栏使用BottomNavigationBar进行分页切换;(4)文件的上传下载使用server + AsyncTask回调模式;(5)文件的上传下载使用SQLiteDatabase将上传下载信息数据保存到本地。
5.根据权利要求四所述的(1)采用Fragment做分页显示,一个主Activity下多个Fragment作为显示页面,其特征是适用于多页面切换,方便模块间的协作,同时避免多Activity产生的频繁创建和销毁。
6.根据权利要求四所述的(2)对主体网络采用OkHttp3作为网络通信框架,OkHttp是一个当前主流的网络请求的开源框架,其特征是:1)支持http2,对一台机器的所有请求共享同一个socket;2)socket自动选择最好路线,并支持自动重连,拥有自动维护的socket连接池,减少握手次数,减少了请求延迟,共享Socket,减少对服务器的请求次数;3)基于Headers的缓存策略减少重复的网络请求;4)拥有Interceptors轻松处理请求与响应(自动处理GZip压缩);5)通过缓存避免重复的请求;6)请求失败时自动重试主机的其他ip,自动重定向。
7.根据权利要求四所述的(4)对文件的上传下载使用server + AsyncTask回调模式,采用后台服务模式,其特征是为了避免页面切换导致的中断传输,传输上传下载类都继承了AsyncTask这个轻量级异步类,可以将进度和结果传递给UI,由于需要多任务同时进行,所以采用executeOnExecutor模式,并发进行同时任务数量为:CPU数量×2+1。
8.根据权利要求四所述的(5)对文件的上传下载使用SQLiteDatabase将上传下载信息数据保存到本地,其特征是数据不易丢失,当把上传或下载的当前信息写入数据中,若进程被突然关闭,下次再登录时可直接从数据中读取,并继续之前中断的传输,本客户端可支持文件上传和下载的断点续传。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬领(青岛)网络安全研究院有限公司;中国电子科技集团公司第三十研究所,未经纬领(青岛)网络安全研究院有限公司;中国电子科技集团公司第三十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010842053.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大数据私有云存储安全性分析及实践研究
- 下一篇:金联物通区块链