南京维拓科技股份有限公司杨松贵获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京维拓科技股份有限公司申请的专利一种基于策略模式的文件存储管理的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116795778B 。
龙图腾网通过国家知识产权局官网在2026-05-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310793317.4,技术领域涉及:G06F16/11;该发明授权一种基于策略模式的文件存储管理的方法是由杨松贵;陈实设计研发完成,并于2023-06-30向国家知识产权局提交的专利申请。
本一种基于策略模式的文件存储管理的方法在说明书摘要公布了:本发明提供一种基于策略模式的文件存储管理方法,包括以下步骤:S1:设置策略接口;S2:获取文件服务器客户端;S3:创建具体的存储策略类;S4:将待存储文件与策略类进行匹配;S5:文件存储完成;本发明提出的基于策略模式的文件存储管理的方法,创建文件服务器客户端相对应的策略类,将待存储文件的存储类型参数和策略类中的参数匹配,匹配到对应的文件存储器客户端的存储策略类,通过存储策略类调用存储策略类对应的文件服务器客户端中的功能函数,将待存储文件上传到对应的文件服务器中,完成文件的上传存储;不需要选择一次服务器就改一次代码,只要策略类支持,可以随意切换文件存储服务器,无需修改代码,维护代码成本低。
本发明授权一种基于策略模式的文件存储管理的方法在权利要求书中公布了:1.一种基于策略模式的文件存储管理的方法,其特征在于:包括以下步骤: S1:设置策略接口; 工程师在策略接口中定义一系列文件功能函数; 所述文件功能函数包括上传文件功能函数、删除文件功能函数、下载文件功能函数; 所述上传文件功能函数包括直接将文件流上传到文件存储器的上传文件功能函数和通过文件路径上传文件到文件存储器的上传文件功能函数;当文件为一般文件时,通过得到文件路径上传文件到文件服务器中;当文件较大时,通过MultipartFile组件获取文件流,将文件流上传到文件服务器中; S2:获取文件服务器客户端; 所述文件服务器客户端包括MinIO客户端、阿里OSS客户端、本地OSS客户端、阿里OSS客户端、七牛存储客户端、腾讯OSS客户端; 工程师通过spring容器获取各个文件服务器客户端,封装文件服务器客户端,生成文件服务器客户端具体操作的工具类; 所述文件服务器客户端具体操作的工具类包括功能函数的具体的实现方法; S3:创建具体的存储策略类; 工程师创建文件服务器客户端相对应的文件存储策略类; 所述文件存储策略类包括MinIO存储策略类、阿里OSS存储策略类、本地OSS存储策略类、七牛存储策略类、腾讯OSS存储策略类; 各个存储策略类中包括具体的服务器类型参数值; S4:将待存储文件与存储策略类进行匹配; 工程师将项目研发中的待存储文件存储到对应的文件服务器中; 所述待存储文件包括文件存储类型参数; 待存储文件的文件存储类型参数与存储策略类中的服务器类型参数值进行匹配,匹配完成,则通过存储策略类将待存储文件上传到文件服务器中; 每个存储策略类中的服务器类型参数值唯一; 将待存储文件的文件存储类型参数与存储策略类中的服务器类型参数值进行匹配,如果待存储文件的文件存储类型参数与创建的具体存储策略类中的服务器类型参数值相同,则通过GetStrategy组件获取此存储策略类,通过存储策略类调用存储策略类对应的文件服务器客户端中的功能函数,通过调用文件服务器客户端中的上传文件功能函数将待存储文件上传到对应的文件服务器中,完成文件的上传存储; S5:文件存储完成。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京维拓科技股份有限公司,其通讯地址为:210012 江苏省南京市雨花台区软件大道11号花神大厦3楼302室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励