【技术实现步骤摘要】
本申请涉及云存储领域,特别是涉及通过云文件系统实现云存储接入的方法和装置。
技术介绍
在智能电视设备或机顶盒设备中,通常会遇到存储空间不足的问题。如何为智能电视设备或机顶盒设备扩展海量的存储空间成为目前亟待解决的一个技术问题。近年来云存储技术飞速发展,并且为扩展海量的存储空间提供了有效的解决方案。而随着云存储技术的飞速发展,各种提供云存储服务的云存储客户端(例如,云盘)也层出不穷,并且也已经广泛地运用到了智能手机和智能电视设备中。通过云存储客户端可以将图片、视频等文件上传到云端的云存储服务器,也可以访问已经上传到云存储服务器中的图片、视频等文件。但是,在实现本申请的过程中,本申请的专利技术人发现现有技术中至少存在如下问题:对于安装在智能电视设备或机顶盒设备上的各个应用(例如,实现监控功能的应用)来说,该应用必须自己实现云存储功能。这不仅增加了应用开发商的开发难度,也增加了开发成本。
技术实现思路
为了解决上述技术问题,本申请实施例提供了通过云文件系统实现云存储接入的方法和装置,以通过一个云文件系统集中为各个应用提供云存储服务,应用开发商无需再自己实现云存储功能,从而节约了应用开发商的开发难度和开发成本。本申请实施例公开了如下技术方案:一种通过云文件系统实现云存储接入的方法,包括:响应于应用对云文件系统中的文件的操作请求,获取所述应用的进程名;判断所述操作请求针对的文件所在的路径的名称中是否包含所述应用的进程名;如果是,允许所述操作请求,对云存储服务器执行所述操作请求指示的操作;如果否,拒绝所述操作请求。优选的,当所述操作请求为写入请求时,所述允许所述写入请求 ...
【技术保护点】
一种通过云文件系统实现云存储接入的方法,其特征在于,包括:响应于应用对云文件系统中的文件的操作请求,获取所述应用的进程名;判断所述操作请求针对的文件所在的路径的名称中是否包含所述应用的进程名;如果是,允许所述操作请求,对云存储服务器执行所述操作请求指示的操作;如果否,拒绝所述操作请求。
【技术特征摘要】
1.一种通过云文件系统实现云存储接入的方法,其特征在于,包括:响应于应用对云文件系统中的文件的操作请求,获取所述应用的进程名;判断所述操作请求针对的文件所在的路径的名称中是否包含所述应用的进程名;如果是,允许所述操作请求,对云存储服务器执行所述操作请求指示的操作;如果否,拒绝所述操作请求。2.根据权利要求1所述的方法,其特征在于,当所述操作请求为写入请求时,所述允许所述写入请求,对云存储服务器执行所述写入请求指示的写入操作包括:将所述写入请求针对的文件保存在本地的存储空间中;向所述应用返回写入响应,并将所述写入请求针对的文件从本地的存储空间传输给所述云存储服务器。3.根据权利要求2所述的方法,其特征在于,还包括:在将所述写入请求针对的文件从本地的存储空间传输给所述云存储服务器之后,将所述写入请求针对的文件从本地的存储空间中删除。4.根据权利要求2所述的方法,其特征在于,还包括:将所述写入操作针对的文件的信息存储在本地的数据库中。5.根据权利要求4所述的方法,其特征在于,还包括:响应于对云文件系统的启动操作,将所述云存储服务器中的文件信息同步到本地的数据库中。6.根据权利要求4或5所述的方法,其特征在于,还包括:响应于应用对所述文件系统中的文件目录的读取请求,从所述本地的数据库读取文件信息,并将读取的文件信息返回给所述应用。7.根据权利要求1所述的方法,其特征在于,还包括:在对云存储服务器执行所述操作请求指示的操作之前,根据所述云文件系统所在的电子设备的唯一标识,从云存储代理平台获取预先分配给所述云文件系统所在的电子设备的云存储服务器的使用账号,其中,所述云存储代理平台预先存储有电子设备的唯一标识与云存储服务的使用账号之间的映射
\t关系;则所述对云存储服务器执行所述操作请求指示的操作为:根据所述云存储服务器的使用账号对相应的云存储服务器执行所述操作请求指示的操作。8.根据权利要求7所述的方法,其特征在于,所述云存储服务器的使用账号是经过所述云存储代理平台加密处理的。9.根据权利要求1所述的方法,其特征在于,所述云文件系统是在用户空间实现的。10.根据权利要求9所述的方法,其特征在于,在所述用户空间设置有libfuse接口,所述libfuse接口与内核空间的FUSE模块通信;当内核空间中的VFS模块响应于应用的文件操作命令,并将所述文件操作命令传递给FUSE模块时,所述FUSE模块将所述文件操作命令传递给所述libfuse接口,所述libfuse接口将所述文件操作命令传递给所述云文件系统。11.根据权利要求1所述的方法,其特征在于,所述云文件系统基于http协议实现传输。12.一种通过云文件系统实现云存储接入的装置,其特征在于,包括:进程名获取单元,用于响应于应用对云文件系统中的文件的操作请...
【专利技术属性】
技术研发人员:吴仲深,关志俊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。