预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115080517A(43)申请公布日2022.09.20(21)申请号202110277033.0(22)申请日2021.03.15(71)申请人北京金山云网络技术有限公司地址100085北京市海淀区西二旗中路33号院4号楼6层006号(72)发明人张健(74)专利代理机构北京柏杉松知识产权代理事务所(普通合伙)11413专利代理师孙翠贤高莺然(51)Int.Cl.G06F16/14(2019.01)G06F16/16(2019.01)G06F16/242(2019.01)权利要求书2页说明书11页附图3页(54)发明名称一种文件内容选取方法、装置、电子设备及存储介质(57)摘要本发明实施例提供了一种文件内容选取方法、装置、电子设备及存储介质,应用于计算机技术领域,该选取方法应用于部署在云存储侧的文件内容选取装置;该方法包括:获取客户端发送的目标查询语句;获取所述目标查询语句所针对的目标文件;其中,所述目标文件为云存储的存储节点中已存储的文件;对所述目标文件执行所述目标查询语句,得到所述目标查询语句对应的响应结果;向所述客户端反馈所述响应结果。可见,在获取目标文件的部分内容时,通过部署在云存储侧的文件内容选取装置来进行部分内容的选取,并反馈给客户端,使得客户端不需要再从云存储中下载目标文件,避免了客户端产生不必要的下行流量,提高了用户的云服务体验。CN115080517ACN115080517A权利要求书1/2页1.一种文件内容选取方法,其特征在于,应用于部署在云存储侧的文件内容选取装置;所述方法包括:获取客户端发送的目标查询语句;获取所述目标查询语句所针对的目标文件;其中,所述目标文件为云存储的存储节点中已存储的文件;对所述目标文件执行所述目标查询语句,得到所述目标查询语句对应的响应结果;向所述客户端反馈所述响应结果。2.根据权利要求1所述的方法,其特征在于,所述获取所述目标查询语句所针对的目标文件之前,还包括:从关于文件内容和查询语句的对应关系中,查询是否存在与所述目标查询语句对应的文件内容;所述对应关系中,任一查询语句对应的文件内容为该查询语句对应的响应结果;若存在,则将查询到的文件内容,作为响应结果;若不存在,执行所述获取所述目标查询语句所针对的目标文件。3.根据权利要求1或2所述的方法,其特征在于,所述获取所述目标查询语句所针对的目标文件,包括:从云存储的存储节点中,下载所述目标查询语句所针对的目标文件。4.根据权利要求1或2所述的方法,其特征在于,所述获取所述目标查询语句所针对的目标文件,包括:从所述文件内容选取装置的本地存储的文件中,查询是否包含所述目标查询语句所针对的目标文件;其中,所述本地存储的文件为所述文件内容选取装置预先从云存储的存储节点中下载的文件;若不包含,从云存储的存储节点中,下载所述目标查询语句所针对的目标文件;若包含,从所述本地存储的文件中获取所述目标文件。5.根据权利要求1或2所述的方法,其特征在于,所述获取客户端发送的目标查询语句,包括:接收所述云存储的网关转发的目标查询语句,其中,所述网关在接收到客户端发送的目标查询语句后进行转发;所述向所述客户端反馈所述响应结果,包括:向所述网关发送所述响应结果,以使得所述网关在接收到所述响应结果后,向所述客户端反馈所述响应结果。6.根据权利要求3所述的方法,其特征在于,所述从云存储的存储节点中,下载所述目标查询语句所针对的目标文件,包括:根据所述目标查询语句,从所述云存储的存储节点中,确定目标存储节点,所述目标存储节点为用于存储所述目标查询语句所针对的目标文件的分片数据的节点;从所述目标存储节点中,获取所述分片数据,并整合所述分片数据,得到所述目标查询语句所针对的目标文件。7.一种文件内容选取系统,其特征在于,包括云存储的存储节点和部署于云存储侧的内容选取集群;所述内容选取集群,用于获取客户端发送的目标查询语句,获取所述目标查询语句所2CN115080517A权利要求书2/2页针对的目标文件,对所述目标文件执行所述目标查询语句,得到所述目标查询语句对应的响应结果,并向所述客户端反馈所述响应结果;其中,所述目标文件为云存储的存储节点中已存储的文件;所述云存储的存储节点,用于存储所述目标文件,并向所述内容选取集群提供所述目标文件。8.一种文件内容选取装置,其特征在于,部署在云存储侧,所述装置包括:第一获取模块,用于获取客户端发送的目标查询语句;第二获取模块,用于获取所述目标查询语句所针对的目标文件;其中,所述目标文件为云存储的存储节点中已存储的文件;内容查询模块,用于对所述目标文件执行所述目标查询语句,得到所述目标查询语句对应的响应结果;结果反馈模块,用于向所述客户端反馈所述响应结果。9.一