【技术实现步骤摘要】
共享文件的操作方法、装置、计算机设备和共享文件系统
[0001]本申请涉及计算机
,并且更为具体地,涉及一种共享文件的操作方法、装置、计算机设备和共享文件系统。
技术介绍
[0002]随着科学技术的发展和提升,各种类型的终端设备,例如:手机、笔记本电脑以及智能穿戴设备等等越来越多的出现在人们的生活中。对于每个终端设备上产生的各种文件数据,用户会希望在其它终端上也能实现文件数据的使用,满足用户的工作和生活需求。
[0003]为了应对上述需求,百度网盘等网盘类产品应运而生,用户需要在每个终端设备中下载专用的网盘应用,且也需要通过该网盘应用将文件数据下载至本地才能使用该文件数据,因此,用户的使用体验不佳,且也会影响终端设备的本地存储容量。
[0004]鉴于此,如何改善文件数据在终端设备上的共享,提升用户对共享文件数据的使用体验,是一项亟待解决的技术问题。
技术实现思路
[0005]本申请实施例提供一种共享文件的操作方法、装置、计算机设备和共享文件系统,能够改善文件数据在终端设备上的共享,并提升 ...
【技术保护点】
【技术特征摘要】
1.一种共享文件的操作方法,其特征在于,所述操作方法应用于第一设备的内核,所述第一设备配置有云端存储模块和本地存储模块,所述操作方法包括:获取所述云端存储模块中用于指示共享文件的文件信息,所述共享文件包括其它设备上传至所述云端存储模块的文件;根据所述文件信息,在所述本地存储模块中创建所述共享文件对应的本地文件,所述本地文件包括:用于标识所述共享文件位于所述云端存储模块的文件标记;根据所述本地文件中的文件标记,对所述云端存储模块中的所述共享文件进行操作。2.根据权利要求1所述的操作方法,其特征在于,所述文件信息包括:所述共享文件的文件名和/或文件路径名;其中,所述根据所述文件信息,在所述本地存储模块中创建所述共享文件对应的本地文件,包括:在所述本地存储模块中确定空闲的目标存储空间;根据所述共享文件的文件名和/或文件路径名,在所述本地存储模块中创建目录文件,所述目录文件包括:所述文件名和/或所述文件路径名与所述目标存储空间的对应关系;在所述目标存储空间中写入所述文件标记,以创建所述共享文件对应的所述本地文件。3.根据权利要求2所述的操作方法,其特征在于,所述文件信息还包括:所述共享文件的文件属性和/或文件大小;其中,所述在所述目标存储空间中写入所述文件标记,以创建所述共享文件的所述本地文件,包括:在所述目标存储空间中写入所述文件标记、所述共享文件的文件属性和/或文件大小,以创建所述共享文件的所述本地文件。4.根据权利要求2或3所述的操作方法,其特征在于,所述目标存储空间为一个目标索引节点inode存储空间,或者,所述目标存储空间为一个目标索引节点inode存储空间与一个目标块block存储空间。5.根据权利要求1至4中任一项所述的操作方法,其特征在于,所述获取所述云端存储模块中用于指示共享文件的文件信息,包括:向所述云端存储模块发送文件查询命令,所述文件查询命令用于指示所述云端存储模块在其存储空间中查询所述共享文件;接收所述云端存储模块发送的用于指示所述共享文件的文件信息。6.根据权利要求5所述的操作方法,其特征在于,所述向所述云端存储模块发送文件查询命令,包括:获取所述第一设备上登录的用户信息;根据所述用户信息,向所述云端存储模块发送所述文件查询命令。7.根据权利要求6所述的操作方法,其特征在于,所述文件查询命令包括:所述用户信息,所述云端存储模块用于根据所述用户信息,确定其存储空间中对应于所述用户信息的所述共享文件。8.根据权利要求5至7中任一项所述的操作方法,其特征在于,所述向所述云端存储模块发送文件查询命令,包括:
根据预设时间段,定期向所述云端存储模块发送所述文件查询命令。9.根据权利要求8所述的操作方法,其特征在于,所述根据预设时间段,定期向所述云端存储模块发送文件查询命令,包括:第一次向所述云端存储模块发送所述文件查询命令,所述文件查询命令用于指示所述云端存储模块查询其存储空间中存储的全部共享文件,所述云端存储模块用于记录第一次查询时间;根据所述预设时间段,定期向所述云端存储模块发送所述文件查询命令,所述云端存储模块用于记录每次查询时间;所述文件查询命令用于指示所述云端存储模块查询其存储空间中前一次查询时间至本次查询时间之间新增的共享文件。10.根据权利要求1至9中任一项所述的操作方法,其特征在于,所述根据所述本地文件中的文件标记,对所述云端存储模块中的所述共享文件进行操作,包括:获取所述本地文件的操作命令;根据所述操作命令,访问所述本地存储模块中的所述本地文件;根据所述本地文件中的所述文件标记以及所述操作命令,对所述云端存储模块中的所述共享文件进行操作。11.根据权利要求10所述的操作方法,其特征在于,所述操作命令包括:写命令;其中,所述根据所述操作命令,访问所述本地存储模块中的所述本地文件,根据所述本地文件中的所述文件标记以及所述操作命令,对所述云端存储模块中的所述共享文件进行操作,包括:根据所述写命令,访问所述本地存储模块中的所述本地文件;根据所述本地文件中的所述文件标记以及所述写命令,将所述用户空间写入的已编辑数据写入所述云端存储模块以替换所述云端存储模块中的待编辑数据。12.根据权利要求10或11所述的操作方法,其特征在于,所述操作命令包括:读命令;其中,所述根据所述操作命令,访问所述本地存储模块中的所述本地文件,根据所述本地文件中的所述文件标记以及所述操作命令,对所述云端存储模块中的所述共享文件进行操作,包括:根据所述读命令,访问所述本地存储模块中的所述本地文件;根据所述本地文件中的所述文件标记以及所述读命令,从所述云端存储模块中读取所述共享文件中的待编辑数据,并将所述待编辑数据返回给用户空间。13.根据权利要求1至12中任一项所述的操作方法,其特征在于,所述操作方法还包括:获取所述本地存储模块中目标文件的上传命令;根据所述上传命令,将所述目标文件的文件数据和用于指示所述目标文件的文件信息从所述本地存储模块上传至所述云端存储模块,以作为所述云端存储模块中新的共享文件;在所述本地存储模块中写入所述目标文件的文件标记;根据所述目标文件的文件标记,对所述云端存储模块中的所述目标文件进行操作。14.根据权利要求13所述的操作方法,其特征在于,用于指示所述目标文件的文件信息包括以下信息中的至少一项:所述目标文件的文...
【专利技术属性】
技术研发人员:裴鸿刚,秦涛,司马云瑞,邵俊骏,张文,葛世飞,虎跃,刘超,王嵩,
申请(专利权)人:酷派芯致科技南京有限公司宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。