一种基于多个移动设备的私有云文件管理系统的制作方法

文档序号:35470457发布日期:2023-09-16 15:11阅读:28来源:国知局
一种基于多个移动设备的私有云文件管理系统的制作方法

本发明涉及移动设备的文件管理系统,尤其涉及一种基于多个移动设备的私有云文件管理系统。


背景技术:

1、智能手机在我们日常生活中被频繁使用,用户经常使用智能手机存储大量文件,如照片、电子书、工作文档等。通过智能手机进行文件存储的需求越来越大,单个手机的存储容量对于文件存储可能不够用。现有的是增加智能手机的内存来解决存储需求,然而这样会增加智能手机的硬件成本。

2、由于智能手机更新换代较快,产生了大量的闲置手机,这些手机往往具备一定的存储空间rom。如何利用这些闲置手机的存储空间来解决单个手机的存储容量对于文件存储不够用的需求,是亟需解决的技术问题。


技术实现思路

1、本发明的目的在于提供一种基于多个移动设备的私有云文件管理系统,以解决现有闲置手机存储空间没有充分利用的技术问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。

2、为实现上述目的,本发明提供了以下技术方案:

3、本发明提供的一种基于多个移动设备的私有云文件管理系统,包括依次通信连接的存储单元、云服务单元以及用户端;所述存储单元是多个闲置移动设备的存储空间构成的存储媒介,每个闲置移动设备作为所述存储单元的一个存储节点;所述用户端为用户使用的移动设备;所述用户端,根据用户确定的文件存储策略,将用户选择上传的文件通过所述云服务单元传输至所述存储单元进行存储;根据所述云服务单元提供的文件及真实地址的映射关系,随时随地浏览或下载存储在所述存储单元的对应移动设备上的文件。

4、进一步地,所述云服务单元包括信令转发模块、数据转发模块、api应用服务接口和数据库;所述数据库与所述api应用服务接口通信连接。

5、进一步地,每个所述存储节点包括信令处理模块、第一数据传输模块、文件存储模块和事件上报模块;所述信令处理模块与所述第一数据传输模块、文件存储模块、事件上报模块均通信连接;所述信令转发模块、数据转发模块、数据库分别与所述信令处理模块、第一数据传输模块、事件上报模块通信连接。

6、进一步地,所述用户端包括信令发送模块、第二数据传输模块和文件展示模块;所述信令发送模块、第二数据传输模块、文件展示模块分别与所述信令转发模块、数据转发模块、api应用服务接口通信连接。

7、进一步地,所述用户端还包括与所述信令发送模块、第二数据传输模块和文件展示模块均通信连接的控制后台。

8、进一步地,所述存储单元与所述用户端通过点对点直连传输数据或者通过所述云服务单元进行数据转发。传输层协议采用kcp数据传输协议。

9、进一步地,所述存储单元、云服务单元、用户端通过信令控制协议进行数据交互,信令控制协议的转发采用mqtt或者websocket服务器。

10、进一步地,还包括所述云服务单元为每个所述用户端和其对应的所述存储单元的每个存储节点分配区分标识和p2p传输标识;所述云服务单元根据区分标识和p2p传输标识为所述存储节点的文件及真实地址形成映射关系。

11、进一步地,还包括用户通过所述用户端浏览存储在所述存储单元的文件的步骤,该步骤包括:

12、所述用户端发起获取文件列表命令码,等待所述存储单元响应后,向所述存储单元发起获取缓冲文件句柄索引命令码,待所述存储单元响应后,从所述存储单元加载缩略图。

13、进一步地,还包括保障用户私有文件有安全的绑定流程,其步骤包括:

14、s1、所述云服务单元的转发服务器发起绑定需求,生成公共密钥;

15、s2、公共密钥是否合法,如是,执行步骤s3;否则,返回错误码;

16、s3、每个所述存储节点返回token,保存token对应的用户唯一的身份标识;

17、s4、所述用户端调用绑定接口,上报并保存token;

18、s5、所述云服务单元的转发服务器发出绑定是否成功需求;

19、s6、所述用户端回应绑定成功,绑定结束。

20、实施本发明上述技术方案中的一个技术方案,具有如下优点或有益效果:

21、本发明将大量的闲置手机的存储空间rom通过一种网络的方式将多个设备串联起来,然后通过云数据库管理起来,就可以构成一个具有大容量的私有云盘系统。进而给闲置的手机的使用提供一种再利用思路,满足了用户对手机存储空间需求,提升了闲置手机存储空间的利用效率,还为用户提供了一个高效管理文件的系统。



技术特征:

1.一种基于多个移动设备的私有云文件管理系统,其特征在于,包括依次通信连接的存储单元、云服务单元以及用户端;所述存储单元是多个闲置移动设备的存储空间构成的存储媒介,每个闲置移动设备作为所述存储单元的一个存储节点;所述用户端为用户使用的移动设备;

2.根据权利要求1所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述云服务单元包括信令转发模块、数据转发模块、api应用服务接口和数据库;所述数据库与所述api应用服务接口通信连接。

3.根据权利要求2所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,每个所述存储节点包括信令处理模块、第一数据传输模块、文件存储模块和事件上报模块;所述信令处理模块与所述第一数据传输模块、文件存储模块、事件上报模块均通信连接;

4.根据权利要求2所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述用户端包括信令发送模块、第二数据传输模块和文件展示模块;所述信令发送模块、第二数据传输模块、文件展示模块分别与所述信令转发模块、数据转发模块、api应用服务接口通信连接。

5.根据权利要求4所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述用户端还包括与所述信令发送模块、第二数据传输模块和文件展示模块均通信连接的控制后台。

6.根据权利要求1所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述存储单元与所述用户端通过点对点直连传输数据或者通过所述云服务单元进行数据转发;传输层协议采用kcp数据传输协议。

7.根据权利要求1所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,所述存储单元、云服务单元、用户端通过信令控制协议进行数据交互,信令控制协议的转发采用mqtt或者websocket服务器。

8.根据权利要求1所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,还包括所述云服务单元为每个所述用户端和其对应的所述存储单元的每个存储节点分配区分标识和p2p传输标识;所述云服务单元根据区分标识和p2p传输标识为所述存储节点的文件及真实地址形成映射关系。

9.根据权利要求1所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,还包括用户通过所述用户端浏览存储在所述存储单元的文件的步骤,该步骤包括:

10.根据权利要求9所述的一种基于多个移动设备的私有云文件管理系统,其特征在于,还包括保障用户私有文件有安全的绑定流程,其步骤包括:


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

技术研发人员:褚琰,张宇飞
受保护的技术使用者:南京鼎山信息科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1