【技术实现步骤摘要】
本专利技术涉及互联网通信
,特别涉及一种。
技术介绍
网络存储同步(也称作云同步)是指在网络存储平台上,网络存储设备(也称作云设备)与网络存储服务器(也称作云服务器)之间的数据同步,或者以个人为中心的不同设备之间基于云计算的数据共享。一般使用网络存储同步的场景有多台电脑中文件的同步,方便进行工作;pc和移动设备的文件同步,方便移动设备查看和使用同步的文件。现有的网络存储同步方案是如果想使用网络存储同步服务,需要在PC电脑中创建一个网络存储同步文件夹,此文件夹中的文件将被自动与网络存储服务器同步。本地电脑中其他的文件或者文件夹需要与网络存储服务器同步时,必须首先被复制到网络存储同 步文件夹中。因此,现有的网络存储同步方案,无法解决非网络存储同步文件夹中的文件或者文件夹,不改变原有的文件目录结构,同时又能实现网络存储同步功能的问题。
技术实现思路
本专利技术要解决的技术问题是如何提供一种,以提高网络存储同步作业的效率。为解决上述技术问题,本专利技术提供一种网络存储客户端,包括标记单元、提取单元、读写监控单元和同步单元;所述标记单元,适于将本地文件/文件夹标记为网络存储数据同步文件/文件夹;所述提取单元,适于提取所述同步文件/文件夹的元信息,将所述元信息存储至数据库中;所述读写监控单元,适于监控本地的文件/文件夹读写操作,并根据所述同步文件/文件夹的元信息判断被读写文件/文件夹是否是网络存储数据同步文件/文件夹;所述同步单元,适于在被读写文件/文件夹是网络存储数据同步文件/文件夹时,则将所述同步文件/文件夹的文件内容发送给网络存储数据服务器进行存储。其中,所 ...
【技术保护点】
一种网络存储客户端,包括:标记单元、提取单元、读写监控单元和同步单元;所述标记单元,适于将本地文件/文件夹标记为网络存储数据同步文件/文件夹;所述提取单元,适于提取所述同步文件/文件夹的元信息,将所述元信息存储至数据库中;所述读写监控单元,适于监控本地的文件/文件夹读写操作,并根据所述同步文件/文件夹的元信息判断被读写文件/文件夹是否是网络存储数据同步文件/文件夹;所述同步单元,适于在被读写文件/文件夹是网络存储数据同步文件/文件夹时,则将所述同步文件/文件夹的文件内容发送给网络存储数据服务器进行存储。
【技术特征摘要】
1.一种网络存储客户端,包括标记单元、提取单元、读写监控单元和同步单元;所述标记单元,适于将本地文件/文件夹标记为网络存储数据同步文件/文件夹;所述提取单元,适于提取所述同步文件/文件夹的元信息,将所述元信息存储至数据库中;所述读写监控单元,适于监控本地的文件/文件夹读写操作,并根据所述同步文件/文件夹的元信息判断被读写文件/文件夹是否是网络存储数据同步文件/文件夹;所述同步单元,适于在被读写文件/文件夹是网络存储数据同步文件/文件夹时,则将所述同步文件/文件夹的文件内容发送给网络存储数据服务器进行存储。2.如权利要求I所述的网络存储客户端,其特征在于,所述标记单元,适于通过右键菜单项接收用户的标记指令,并根据所述标记指令将本地文件/文件夹标记为网络存储数据同步文件/文件夹。3.如权利要求I所述的网络存储客户端,其特征在于,所述提取单元,适于递归读取所述同步文件/文件夹的内容,将所述同步文件/文件夹对应的文件夹目录作为元信息存储至数据库中。4.如权利要求3所述的网络存储客户端,其特征在于,所述提取单元,还适于跟踪捕获所述同步文件/文件夹的移动操作,并根据所述同步文件/文件夹移动后对应的文件夹目录修改所述数据库中相应的元信息。5.如权利要求I所述的网络存储客户端,其特征在于,所述读写监控单元,适于捕获用户对本地文件/文件夹的读写操作,获取被读写文件/文件夹的元信息,并比较所述被读写文件/文件夹的元信息与所述数据库所存储的元信息以判断被读写文件/文件夹是否是网络存储数据同步文件/文件夹。6.如权利要求I所述的网络存储客户端,其特征在于,所述同步单元,还适于当用户在原操作系统下重新安装所述网络存储客户端,或者用户在新操作系统下初始安装所述网络存储客户端时,将所述网络存储数据服务器的文件内容下载至用户指定的目录下;所述标记单元,还适于将所述用户指定的目录下的文件/文件夹标记为网络存储数据同步文件/文件夹。7.如权利要求I所述的网络存储客户端,其特征在于,所述网络存储客户端还包括移除单元;所述移除单元,适于通过右键菜单项接收用户的移除指令,根据所述移除指令将待移除的同步文件/文件夹的元信息封装为移除请求后发送给所述网络存储数据服务器,并在接收到所述网络存储数据服务器返回的移除成功的应答信息后,将所述待移除的同步文件/文件夹的元信息从所述数据库中删除。8.如权利要求I所述的网络存储客户端,其特征在于,所述网络存储客户端与浏览器绑定,并且所述网络存储客户端还包括登录单元;所述登录单元,适于当用户登录浏览器时,接收中心服务器反馈的用户标识符,并根据所述用户标识符自动登录所述网络存储数据服务器。9.如权利要求8所述的网络存储客户端,其特征在于,所述网络存储客户端还包括下载处理单元;所述下载处理单元,适于在本地预先创建网络存储同步空间,当用户通过所述浏览器下载文件时,显示所述网络存储同步空间供用户选择,并且通知所述标记单元将用户存放在所述网络存储同步空间中的文件/文件夹标记为网络存储数据同步文件/文件夹。10.如权利要求8所述的网络存储客户端,其特征在于,所述网络存储客户端还包括上传处理单元;所述上传处理单元,适于当用户通过所述浏览器上传文件至网络侧数据服务器时,读取并显示所述网络存储数据服务器中的文件内容供用户选择,并在所述网...
【专利技术属性】
技术研发人员:糜裕峰,李小庆,任寰,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。