一种基于多个移动设备的私有云文件管理系统技术方案

技术编号:38859656 阅读:11 留言:0更新日期:2023-09-17 10:02
本发明专利技术公开了一种基于多个移动设备的私有云文件管理系统,涉及移动设备的文件管理系统技术领域,解决了闲置手机内存未充分利用的技术问题。本发明专利技术的方法包括:依次通信连接的存储单元、云服务单元以及用户端;存储单元是多个闲置移动设备的存储空间构成的存储媒介,每个闲置移动设备作为存储单元的一个存储节点;用户端为用户使用的移动设备。本系统满足了用户对手机存储空间需求,提升了闲置手机存储空间的利用效率,为用户提供了一个高效管理文件的系统。文件的系统。文件的系统。

【技术实现步骤摘要】
一种基于多个移动设备的私有云文件管理系统


[0001]本专利技术涉及移动设备的文件管理系统
,尤其涉及一种基于多个移动设备的私有云文件管理系统。

技术介绍

[0002]智能手机在我们日常生活中被频繁使用,用户经常使用智能手机存储大量文件,如照片、电子书、工作文档等。通过智能手机进行文件存储的需求越来越大,单个手机的存储容量对于文件存储可能不够用。现有的是增加智能手机的内存来解决存储需求,然而这样会增加智能手机的硬件成本。
[0003]由于智能手机更新换代较快,产生了大量的闲置手机,这些手机往往具备一定的存储空间ROM。如何利用这些闲置手机的存储空间来解决单个手机的存储容量对于文件存储不够用的需求,是亟需解决的技术问题。

技术实现思路

[0004]本专利技术的目的在于提供一种基于多个移动设备的私有云文件管理系统,以解决现有闲置手机存储空间没有充分利用的技术问题。本专利技术提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。
[0005]为实现上述目的,本专利技术提供了以下技术方案:
[0006]本专利技术提供的一种基于多个移动设备的私有云文件管理系统,包括依次通信连接的存储单元、云服务单元以及用户端;所述存储单元是多个闲置移动设备的存储空间构成的存储媒介,每个闲置移动设备作为所述存储单元的一个存储节点;所述用户端为用户使用的移动设备;所述用户端,根据用户确定的文件存储策略,将用户选择上传的文件通过所述云服务单元传输至所述存储单元进行存储;根据所述云服务单元提供的文件及真实地址的映射关系,随时随地浏览或下载存储在所述存储单元的对应移动设备上的文件。
[0007]进一步地,所述云服务单元包括信令转发模块、数据转发模块、API应用服务接口和数据库;所述数据库与所述API应用服务接口通信连接。
[0008]进一步地,每个所述存储节点包括信令处理模块、第一数据传输模块、文件存储模块和事件上报模块;所述信令处理模块与所述第一数据传输模块、文件存储模块、事件上报模块均通信连接;所述信令转发模块、数据转发模块、数据库分别与所述信令处理模块、第一数据传输模块、事件上报模块通信连接。
[0009]进一步地,所述用户端包括信令发送模块、第二数据传输模块和文件展示模块;所述信令发送模块、第二数据传输模块、文件展示模块分别与所述信令转发模块、数据转发模块、API应用服务接口通信连接。
[0010]进一步地,所述用户端还包括与所述信令发送模块、第二数据传输模块和文件展示模块均通信连接的控制后台。
[0011]进一步地,所述存储单元与所述用户端通过点对点直连传输数据或者通过所述云
服务单元进行数据转发。传输层协议采用kcp数据传输协议。
[0012]进一步地,所述存储单元、云服务单元、用户端通过信令控制协议进行数据交互,信令控制协议的转发采用MQTT或者WebSocket服务器。
[0013]进一步地,还包括所述云服务单元为每个所述用户端和其对应的所述存储单元的每个存储节点分配区分标识和p2p传输标识;所述云服务单元根据区分标识和p2p传输标识为所述存储节点的文件及真实地址形成映射关系。
[0014]进一步地,还包括用户通过所述用户端浏览存储在所述存储单元的文件的步骤,该步骤包括:
[0015]所述用户端发起获取文件列表命令码,等待所述存储单元响应后,向所述存储单元发起获取缓冲文件句柄索引命令码,待所述存储单元响应后,从所述存储单元加载缩略图。
[0016]进一步地,还包括保障用户私有文件有安全的绑定流程,其步骤包括:
[0017]S1、所述云服务单元的转发服务器发起绑定需求,生成公共密钥;
[0018]S2、公共密钥是否合法,如是,执行步骤S3;否则,返回错误码;
[0019]S3、每个所述存储节点返回token,保存token对应的用户唯一的身份标识;
[0020]S4、所述用户端调用绑定接口,上报并保存token;
[0021]S5、所述云服务单元的转发服务器发出绑定是否成功需求;
[0022]S6、所述用户端回应绑定成功,绑定结束。
[0023]实施本专利技术上述技术方案中的一个技术方案,具有如下优点或有益效果:
[0024]本专利技术将大量的闲置手机的存储空间ROM通过一种网络的方式将多个设备串联起来,然后通过云数据库管理起来,就可以构成一个具有大容量的私有云盘系统。进而给闲置的手机的使用提供一种再利用思路,满足了用户对手机存储空间需求,提升了闲置手机存储空间的利用效率,还为用户提供了一个高效管理文件的系统。
附图说明
[0025]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,附图中:
[0026]图1是本专利技术实施例的一种基于多个移动设备的私有云文件管理系统示意图;
[0027]图2是本专利技术实施例的一种基于多个移动设备的私有云文件管理系统更为细化的结构示意图;
[0028]图3是本专利技术实施例的一种基于多个移动设备的私有云文件管理系统文件浏览流程图;
[0029]图4是本专利技术实施例的一种基于多个移动设备的私有云文件管理系统文件上传流程图;
[0030]图5是本专利技术实施例的一种基于多个移动设备的私有云文件管理系统文件下载流程图;
[0031]图6是本专利技术实施例的一种保障用户私有文件有安全的绑定流程图。
[0032]图中:1、存储单元;11、存储节点;111、信令处理模块;112、第一数据传输模块;113、文件存储模块;114、事件上报模块;2、云服务单元;21、信令转发模块;22、数据转发模块;23、API应用服务接口;24、数据库;3、用户端;31、信令发送模块;32、第二数据传输模块;33、文件展示模块;4、控制后台。
具体实施方式
[0033]为了使本专利技术的目的、技术方案及优点更加清楚明白,下文将要描述的各种示例性实施例将要参考响应的附图,这些附图构成了示例性实施例的一部分,其中描述了实现本专利技术可能采用的各种示例性实施例。除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。应明白,它们仅是与如所附权利要求书中所详述的、本专利技术公开的一些方面相一致的流程、方法和装置等的例子,还可使用其他的实施例,或者对本文列举的实施例进行结构和功能上的修改,而不会脱离本专利技术的范围和实质。
[0034]在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”等指示的是基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的元件必须具有的特定的方位、以特定的方位构造和操作。术语“第一”、“第二”等仅用于描述目的,而不能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多个移动设备的私有云文件管理系统,其特征在于,包括依次通信连接的存储单元、云服务单元以及用户端;所述存储单元是多个闲置移动设备的存储空间构成的存储媒介,每个闲置移动设备作为所述存储单元的一个存储节点;所述用户端为用户使用的移动设备;所述用户端,根据用户确定的文件存储策略,将用户选择上传的文件通过所述云服务单元传输至所述存储单元进行存储;根据所述云服务单元提供的文件及真实地址的映射关系,随时随地浏览或下载存储在所述存储单元的对应移动设备上的文件。2.根据权利要求1所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述云服务单元包括信令转发模块、数据转发模块、API应用服务接口和数据库;所述数据库与所述API应用服务接口通信连接。3.根据权利要求2所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,每个所述存储节点包括信令处理模块、第一数据传输模块、文件存储模块和事件上报模块;所述信令处理模块与所述第一数据传输模块、文件存储模块、事件上报模块均通信连接;所述信令转发模块、数据转发模块、数据库分别与所述信令处理模块、第一数据传输模块、事件上报模块通信连接。4.根据权利要求2所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述用户端包括信令发送模块、第二数据传输模块和文件展示模块;所述信令发送模块、第二数据传输模块、文件展示模块分别与所述信令转发模块、数据转发模块、API应用服务接口通信连接。5.根据权利要求4所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述用户端还包括与所述信令发送模块、第二数据传输模块和文件展示模块均通信连接的控制后台。6.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:褚琰张宇飞
申请(专利权)人:南京鼎山信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1