恭喜四川乐为科技有限公司程飞获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜四川乐为科技有限公司申请的专利一种S3标准对象存储接口的动态扩展方法、系统及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119720161B 。
龙图腾网通过国家知识产权局官网在2025-06-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510238036.1,技术领域涉及:G06F21/31;该发明授权一种S3标准对象存储接口的动态扩展方法、系统及介质是由程飞设计研发完成,并于2025-03-03向国家知识产权局提交的专利申请。
本一种S3标准对象存储接口的动态扩展方法、系统及介质在说明书摘要公布了:本发明公开了一种S3标准对象存储接口的动态扩展方法、系统及介质,属于计算机存储技术领域。方法包括:系统初始化阶段;上传请求阶段,对文件上传请求,进行双重验证,若通过验证则将文件上传请求发送给文件处理模块;请求处理阶段,文件处理模块对接收到的文件上传请求进行再次验证,根据文件上传请求的类型执行不同的处理流程;流量控制记录阶段,根据上传流量数据进行流量控制和流量记录;异常与安全事件处理阶段,在文件上传的过程中,若任一模块发生内部错误,立即生成错误报告,并进行异常处理。通过三重验证,在确保数据安全的同时,还根据不同的请求类型做出了不同的处理方式,提高了处理效率。
本发明授权一种S3标准对象存储接口的动态扩展方法、系统及介质在权利要求书中公布了:1.一种S3标准对象存储接口的动态扩展方法,其特征在于:包括以下步骤:系统初始化阶段,启动代理转发模块,配置网络监听参数;签名校验模块加载S3对象存储的标准签名校验算法库;对象存储模块启动与底层存储设备的连接初始化进程;文件处理模块读取预定义的配置文件;哈希计算模块初始化哈希算法列表;流量控制模块读取流量限制策略配置文件;上传请求阶段,客户端发起文件上传请求,代理转发模块和签名校验模块进行双重验证,若通过验证则将文件上传请求发送给文件处理模块;请求处理阶段,文件处理模块对接收到的文件上传请求进行再次验证,再次验证通过后,文件处理模块根据文件上传请求的类型执行不同的处理流程;流量控制记录阶段,在文件处理模块进行文件上传的过程中,读取上传流量数据,并根据上传流量数据进行流量控制和流量记录;异常与安全事件处理阶段,在文件上传的过程中,若任一模块发生内部错误,立即生成错误报告,并进行异常处理;所述的上传请求阶段,还包括以下步骤:客户端发起文件上传请求,将文件数据以及包含AK和文件元信息的请求头信息按照S3对象存储的请求协议格式进行打包,并通过网络发送至代理转发模块的监听端口;代理转发模块接收到文件上传请求后,首先解析文件上传请求的URL路径,判断其中是否包含特定的扩展能力标识字符串;若未匹配到扩展能力的URL路径,则跳过签名校验步骤,直接将请求数据通过预先建立的高速数据通道转发至对象存储模块;若匹配到扩展能力的URL路径,代理转发模块将文件上传请求完整地转发至签名校验模块;签名校验模块接收到来自代理转发模块的带有扩展能力标识的文件上传请求后,从请求头信息中提取出AK和SK信息,并根据AK和SK信息以及文件上传请求中的请求时间戳、请求方法和请求资源路径按照S3对象存储标准签名校验算法进行签名计算与验证;若签名验证失败,生成错误信息报告,其包括校验失败原因,并将错误信息报告返回给代理转发模块;同时,签名校验模块记录此次安全事件,包括请求源IP地址、请求时间和请求内容摘要信息到安全日志文件中;若签名验证成功,签名校验模块向代理转发模块返回一个包含校验成功标识和安全令牌的响应消息;代理转发模块根据签名校验模块的反馈结果进行处理,若收到签名验证失败的响应,代理转发模块向客户端返回上传失败的响应消息,告知客户端上传失败的原因;若收到签名验证成功的响应,将携带签名验证成功的安全令牌的文件上传请求转发至文件处理模块;所述的请求处理阶段,还包括以下步骤:文件处理模块接收到来自代理转发模块且签名验证成功的文件上传请求后,首先验证文件上传请求中携带的安全令牌的有效性;若安全令牌无效,拒绝该文件上传请求并返回错误信息给代理转发模块;若安全令牌有效,则继续处理;对于文件增量上传请求,文件处理模块向对象存储模块发送查询请求,获取已存储的目标文件的元数据信息,包括文件哈希值、文件大小和上次修改时间;文件处理模块使用文件差异比对算法对上传文件和已存储文件进行比对,将上传文件分割成固定大小或可变大小的块,计算每个块的哈希值,并与已存储文件的块的哈希值进行比对,确定需要上传的增量数据块;文件处理模块将增量数据块通过对象存储模块提供的写入接口上传至对象存储中,并在上传过程中,实时计算已上传数据量和上传速度;当增量上传完成后,文件处理模块更新对象存储中文件的元数据信息,包括文件大小、修改时间和哈希值;对于非文件增量上传请求,文件处理模块直接将文件数据通过对象存储模块的写入接口存储到对象存储中,并同时生成和存储文件的元数据信息;在文件增量上传请求或非文件增量上传请求的文件上传完成后,文件处理模块调用哈希计算模块计算文件的哈希值;哈希计算模块根据文件处理模块的请求,使用选定的哈希算法对文件进行哈希计算,计算过程中采用多线程或硬件加速策略;哈希计算模块将计算得到的文件哈希值返回给文件处理模块;文件处理模块将文件哈希值与文件元数据信息一同存储到对象存储模块中。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人四川乐为科技有限公司,其通讯地址为:610000 四川省成都市高新区益州大道中段1800号1栋9层901号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。