【技术实现步骤摘要】
云端文件处理方法和装置
本申请涉及数据处理
,特别涉及一种云端文件处理方法和装置。
技术介绍
云端存储是一种利用集群应用、网格技术或分布式文件系统等功能,将网络中大量不同类型的存储设备通过应用程序集合在一起,实现共同对外提供数据存储和业务访问功能的新兴技术,具有广泛的应用前景。现有技术中,云端系统一般包括客户端、管理大量存储设备的云端服务器以及连接客户端和云端服务器的网络。当前,用户通过客户端从云端服务器获取所需数据,包括如下步骤:S1、客户端通过网络读取位于云端服务器内的目标文件;S2、客户端将从云端服务器读取到的目标文件的相关数据,实时缓存至本地,以供用户查阅。该现有技术中,客户端缓存目标文件的相关数据来供用户查阅,而这些数据是客户端通过网络从云端服务器读取而来,若网络传输发生时延等影响传输稳定性的问题时,客户端从云端服务器读取数据的效率则会降低,导致客户端无法及时提供目标文件的相关数据供用户查阅。
技术实现思路
本申请实施例的目的是提供一种云端文件的处理方法和装置,使得客户端能够及时提供目标文件的相关数据给用户查阅。为解决上述技术问题,本申请实施例提供一种 ...
【技术保护点】
一种云端文件处理方法,其特征在于,包括:在客户端从云端服务器读取被划分为若干数据包的目标文件时,获取所述客户端所读取到的数据包在所述目标文件的位置以作为读取位置,获取所述目标文件中不在所述读取位置的数据包的状态以作为周边状态,所述周边状态包括已读取状态和未读取状态;在所述读取位置和周边状态符合预设条件时,控制所述客户端发送数据预取请求至所述云端服务器,所述数据预取请求用于请求从所述云端服务器读取所述目标文件内预设数量的、周边状态为未读取状态的数据包。
【技术特征摘要】
1.一种云端文件处理方法,其特征在于,包括:在客户端从云端服务器读取被划分为若干数据包的目标文件时,获取所述客户端所读取到的数据包在所述目标文件的位置以作为读取位置,获取所述目标文件中不在所述读取位置的数据包的状态以作为周边状态,所述周边状态包括已读取状态和未读取状态;在所述读取位置和周边状态符合预设条件时,控制所述客户端发送数据预取请求至所述云端服务器,所述数据预取请求用于请求从所述云端服务器读取所述目标文件内预设数量的、周边状态为未读取状态的数据包。2.如权利要求1所述的方法,其特征在于,所述目标文件分为容量相同的若干数据包。3.如权利要求2所述的方法,其特征在于,客户端从云端服务器读取被划分为若干数据包的目标文件之前,所述方法还包括:建立数据包信息库,数据包信息库包括所述目标文件内数据包的状态信息以及所述数据包被以预设顺序排序后的位置信息;获取所述客户端所读取到的数据包在所述目标文件的位置,具体包括:根据所述数据包信息库中位置信息得到所述客户端所读取到的数据包在所述目标文件的位置;获取所述目标文件中不在所述读取位置的数据包的状态,具体包括:根据所述数据包信息库中状态信息得到所述目标文件中不在所述读取位置的数据包的状态。4.如权利要求1所述的方法,其特征在于,所述预设条件包括:所述读取位置是所述目标文件的首位;所有数据包的周边状态是未读取状态。5.如权利要求4所述的方法,其特征在于,获取客户端每次从所述云端服务器读取所述目标文件内数据包的数量以作为读取数量,以所述读取数量的两倍作为所述预设数量。6.如权利要求1所述的方法,其特征在于,所述预设条件包括:所述读取位置不是所述目标文件的首位;位于所述读取位置之前所有的数据包的周边状态是已读取状态。7.如权利要求6所述的方法,其特征在于,以之前一个数据预取请求中预取数据包的数量的两倍作为预设数量。8.如权利要求1所述的方法,其特征在于,所述预设条件包括:所述读取位置不是所述目标文件的首位;位于所述读取位置之前的部分数量的数据包的周边状态是已读取状态。9.如权利要求8所述的方法,其特征在于,以位于读取位置之前的周边状态是已读取状态的数据包的数量作为预设数量。10.如权利要求1所述的方法,其特征在于,控制所述客户端发送数据预取请求至所述云端服务器之后,所述方法还包括:控制客户端从云端服务器读取所述预取到的数据包并将所述预取到的数据包缓存在本地。11.如权利要求10所述的方法,其特征在于,将所述预取到的数据包缓存在...
【专利技术属性】
技术研发人员:杨晔辉,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。