一种客户端应用的文件缓存方法及装置的制造方法

文档序号:9380388阅读:356来源:国知局
一种客户端应用的文件缓存方法及装置的制造方法
【技术领域】
[0001]本发明属于文件存储技术领域,具体涉及一种客户端应用的文件缓存方法及装置。
【背景技术】
[0002]随着照片、视频、音乐在生活中应用越来越来广泛,也越来越珍贵。市场上出现了很多相关应用程序,例如专门用于在云端存储文件的云盘,在云盘上可以存储任意的音频、视频、图片文件,也有部分带云存储功能的音乐播放器,在任何地方,只要登录客户端,就能播放到你存储在云端的音乐文件,方便。但是,这些应用程序大多都只能上传备份,当用户需要从备份系统中查看照片、视频、音乐时,又得去重新下载,非常不便;有些应用可能增加缓存方案,也可以缓存文件,查看时不需要重复去下载,但它们又不能对照片、视频、音乐文件进行关联删除;即使也能进行关联删除,也不能进行关联编辑,有修改文件信息、文件排序。

【发明内容】

[0003]针对上述现有技术存在的不足,本发明的目的是提供一种客户端应用的文件缓存方法及装置,可通过操作客户端来更新云存储服务器上的备份数据,同步更新本地文件缓存信息。
[0004]为了实现上述目的,本发明的一种客户端应用的文件缓存方法,包括:
步骤一,用户根据注册账号及密码登录客户端;
步骤二,客户端从本地的文件信息数据库检测是否存在本地缓存文件,如果不存在,则新建文件信息数据库,并向云存储服务器发送文件缓存信息更新请求,其中,所述的文件缓存信息更新请求包括文件下载请求;如果存在,则向云存储服务器发送文件缓存信息更新请求;
步骤三,云存储服务器根据接收到客户端发送的文件缓存信息更新请求,处理文件缓存信息更新请求,更新文件信息数据库;当文件缓存信息更新请求包含文件下载请求时,云存储服务器根据文件下载请求,下载文件,更新文件信息数据库。
[0005]作为优选,所述的步骤二还包括用户通过客户端编辑文件信息、上传文件信息;客户端向云存储服务器发送文件缓存信息更新请求。
[0006]作为优选,所述的文件信息数据库包括文件数据,以及存储文件缓存地址的文件缓存目录表。
[0007]作为优选,所述的步骤二还包括用户通过客户端浏览本地文件,具体为,用户先从文件缓存目录表读取文件缓存地址,根据缓存地址从文件信息数据库中读取文件数据,若用户根据文件缓存地址从文件信息数据库中找不到文件,则客户端根据文件缓存地址从云存储服务器下载文件数据,同时缓存到文件信息数据库。
[0008]作为优选,所述的文件数据包括图片文件、音频文件和视频文件。
[0009]本发明还提供一种使用上述客户端应用的文件缓存方法的装置,包括通信连接的客户端与云存储服务器。
[0010]本发明与现有技术相比具有如下有益效果:
本发明所述方法以及装置,可通过操作客户端来更新云存储服务器上的备份数据,同步更新本地文件缓存信息;还可以上传本地照片、视频、音乐到云存储服务器,同步更新本地上传数据的本地缓存信息;同时通过客户端可对备份文件信息进行修改和排序等操作,并实施更新本地缓存信息;还可从云存储服务器下载文件数据,缓存到本地。
【附图说明】
[0011]图1为本发明的缓存方法流程图。
[0012]图2位本发明的缓存装置结构框图。
[0013]附图标记包括:
100-客户端,200-云存储服务器。
【具体实施方式】
[0014]以下结合附图对本发明实施例进行详细的描述。
[0015]参照图1,本发明的客户端应用的文件缓存方法,包括:
步骤一,用户根据注册账号及密码登录客户端100,没有注册账号,先注册账号,客户端100发出注册账号请求,云存储服务器200处理注册账号请求,并更加用户所填注册账号及密码信息,生成对应用户信息表。
[0016]步骤二,客户端100从本地的文件信息数据库检测是否存在本地缓存文件,如果不存在,则新建文件信息数据库,并向云存储服务器200发送文件缓存信息更新请求,其中,所述的文件缓存信息更新请求包括文件下载请求;如果存在,则向云存储服务器200发送文件缓存信息更新请求。
[0017]用户还可通过客户端100编辑文件信息、上传文件信息,编辑文件信息包括将文件添加到相册、修改文件信息、删除文件、文件排序等操作;客户端100向云存储服务器200发送文件缓存信息更新请求。
[0018]文件信息数据库包括文件数据,如视频文件、音频文件和图片文件,以及存储文件缓存地址的文件缓存目录表。
[0019]用户还通过客户端100浏览本地文件,具体为,用户先从文件缓存目录表读取文件缓存地址,根据缓存地址从文件信息数据库中读取文件数据,若用户根据文件缓存地址从文件信息数据库中找不到文件,则客户端100根据文件缓存地址从云存储服务器200下载文件数据,同时缓存到文件信息数据库。
[0020]步骤三,云存储服务器200根据接收到客户端100发送的文件缓存信息更新请求,处理文件缓存信息更新请求,更新文件信息数据库。
[0021]当客户端100从本地的文件信息数据库地缓存文件不存在时,则新建文件信息数据库,并向云存储服务器200发送文件缓存信息更新请求,这时客户端100发出的文件缓存信息更新请求必然包含文件下载请求时,云存储服务器200根据文件下载请求,下载文件,更新文件信息数据库。
[0022]当客户端100发出的文件缓存信息更新请求不包含下载请求时,如只需排序、删除等操作,则云存储服务器200则直接响应该文件缓存信息更新请求,做出及时的文件缓存信息更新处理。
[0023]参照图1,图2,本发明还提供一种使用上述客户端应用的文件缓存方法的装置,包括通信连接的客户端100与云存储服务器200,当客户端100发出注册账号请求时,云存储服务器200做出注册账号处理,并生成对应用户信息表;客户端100发出登录账号请求时,云储存服务器处理登录请求;客户端100发出文件缓存信息更新请求时,云存储服务器200处理文件缓存信息更新请求,当更新请求包含文件下载请求时,及时做出下载处理。
【主权项】
1.一种客户端应用的文件缓存方法,其特征在于,包括: 步骤一,用户根据注册账号及密码登录客户端; 步骤二,客户端从本地的文件信息数据库检测是否存在本地缓存文件,如果不存在,则新建文件信息数据库,并向云存储服务器发送文件缓存信息更新请求,其中,所述的文件缓存信息更新请求包括文件下载请求;如果存在,则向云存储服务器发送文件缓存信息更新请求; 步骤三,云存储服务器根据接收到客户端发送的文件缓存信息更新请求,处理文件缓存信息更新请求,更新文件信息数据库;当文件缓存信息更新请求包含文件下载请求时,云存储服务器根据文件下载请求,下载文件,更新文件信息数据库。2.根据权利要求1所述的文件缓存方法,其特征在于,所述的步骤二还包括用户通过客户端编辑文件信息、上传文件信息;客户端向云存储服务器发送文件缓存信息更新请求。3.根据权利要求1所述的文件缓存方法,其特征在于,所述的文件信息数据库包括文件数据,以及存储文件缓存地址的文件缓存目录表。4.根据权利要求3所述的文件缓存方法,其特征在于,所述的步骤二还包括用户通过客户端浏览本地文件,具体为,用户先从文件缓存目录表读取文件缓存地址,根据缓存地址从文件信息数据库中读取文件数据,若用户根据文件缓存地址从文件信息数据库中找不到文件,则客户端根据文件缓存地址从云存储服务器下载文件数据,同时缓存到文件信息数据库。5.根据权利要求3述的文件缓存方法,其特征在于,所述的文件数据包括图片文件、音频文件和视频文件。6.一种使用权利要求1-5任意一项客户端应用的文件缓存方法的装置,其特征在于,包括通信连接的客户端与云存储服务器。
【专利摘要】本发明提供一种客户端应用的文件缓存方法及装置,缓存方法包括:步骤一,用户根据注册账号及密码登录客户端;步骤二,客户端从本地的文件信息数据库检测是否存在本地缓存文件,如果不存在,则新建文件信息数据库,并向云存储服务器发送文件缓存信息更新请求,如果存在,则向云存储服务器发送文件缓存信息更新请求;步骤三,云存储服务器根据接收到客户端发送的文件缓存信息更新请求,处理文件缓存信息更新请求,更新文件信息数据库;当文件缓存信息更新请求包含文件下载请求时,云存储服务器根据文件下载请求,下载文件,更新文件信息数据库。本发明的文件缓存方法可通过操作客户端来更新云存储服务器上的备份数据,同步更新本地文件缓存信息。
【IPC分类】H04L29/08
【公开号】CN105100210
【申请号】CN201510352334
【发明人】陈源, 王会
【申请人】深圳市美贝壳科技有限公司
【公开日】2015年11月25日
【申请日】2015年6月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1