云帐房网络科技有限公司程航获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉云帐房网络科技有限公司申请的专利一种基于云函数高效处理海量文件的方法和系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119766801B 。
龙图腾网通过国家知识产权局官网在2025-10-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411816169.4,技术领域涉及:H04L67/06;该发明授权一种基于云函数高效处理海量文件的方法和系统是由程航设计研发完成,并于2024-12-11向国家知识产权局提交的专利申请。
本一种基于云函数高效处理海量文件的方法和系统在说明书摘要公布了:本发明涉及互联网技术领域,具体为一种基于云函数高效处理海量文件的方法和系统,所述系统中需求获取及云函数锁定模块获取云端用户的业务使用需求,锁定云端用户的业务使用需求中待处理业务文件对应的云函数及相应云函数接口。本发明云函数和对象存储深度定制,减少文件上传下载处理,减少网络影响,提高文件处理速度,减少服务器消耗;文件处理属于事件触发,业务特点适合无服务技术,按需供给,海量文件处理业务爆发时可以自动调度云函数实例以满足处理需求,开发者无需关注业务波峰波谷,节省闲时成本,最终降低运维成本,并实现异步处理大批量文件,满足业务高并发场景,实现削峰调度功能。
本发明授权一种基于云函数高效处理海量文件的方法和系统在权利要求书中公布了:1.一种基于云函数高效处理海量文件的方法,其特征在于,该方法包括以下步骤: 步骤S100:基于云函数开发工具、业务种类及云对象存储,开发并封装不同功能的云函数,每个云函数绑定一个预置的云函数接口; 步骤S200:获取云端用户的业务使用需求,锁定云端用户的业务使用需求中待处理业务文件对应的云函数及相应云函数接口; 步骤S300:对云端用户的业务使用需求进行业务特点提取,并结合当前时间云端的业务处理状态及历史数据中的业务处理数据,生成云端用户的业务使用需求中待处理业务文件分别对应的云函数调用方式判定结果;所述云函数调用方式判定结果包括同步执行及异步执行; 所述步骤S300的具体实施过程包括: 步骤S301:对云端用户的业务使用需求进行业务特点提取,得到业务需求特征数据,所述业务需求特征数据包括待处理业务文件的文件大小及对应的云函数; 步骤S302:获取当前时间云端业务处理状态及历史数据中的业务处理数据; 步骤S303:计算云端用户的业务使用需求中第i个待处理业务文件对应的拥挤风险评估系数,计算公式如下: Pi=max{BV·FR·max{GiVC|i∈[1,i1]}+1,BV}, 其中,Pi表示云端用户的业务使用需求中第i个待处理业务文件对应的拥挤风险评估系数;BV表示当前时间云端业务处理状态中,当前时间云端服务器内各个云端用户分别对应的待处理业务量之和与云端服务器对应的预设网络带宽的比值;待处理业务量表示相应业务使用需求中各个待处理业务文件的文件大小;FR表示当前时间云端业务处理状态中,基于当前时间的前预设单位时间内,不同时间点分别对应的云端服务器的各个云端用户相应待处理业务量之和构成的特征变化系数;VC表示历史数据中的业务处理数据中平均每个已处理业务文件对应的文件处理速度,所述文件处理速度等于相应已处理业务文件对应的文件大小除以相应处理时间的商的平均值;Gi表示云端用户的业务使用需求中第i个待处理业务文件的文件大小;i1表示云端用户的业务使用需求中待处理业务文件的个数;max{}表示求最大值的运算; 获取FR的过程中,将基于当前时间的前预设单位时间内的任意时间点t对应的云端服务器的各个云端用户相应待处理业务量之和记为Gt,t∈[0,T1],T1表示预设单位时间;计算基于当前时间的前预设单位时间内t为不同值时,分别对应的各个Gt的平均值,记为GVt;获取基于当前时间的前预设单位时间内的趋势变化波动点构建的集合,记为趋势变化波动点集合;所述趋势变化波动点为相应时间点对应的云端服务器的各个云端用户相应待处理业务量之和;所述趋势变化波动点集合中的元素对应的Gt等于GT1、同时大于前后相邻时间点对应的云端服务器的各个云端用户相应待处理业务量之和,或同时小于前后相邻时间点对应的云端服务器的各个云端用户相应待处理业务量之和;GT1表示于当前时间的前预设单位时间内的距离当前时间T1时对应的云端服务器的各个云端用户相应待处理业务量之和;获取趋势变化波动点集合中与GVt之间差值最小的各个元素中与当前时间间隔时长最小的元素,记为趋势变化波动参照点;计算G0减去趋势变化波动点集合中与VC之间差值的绝对值最小的元素后所得差值,除以趋势变化波动点集合中与VC之间差值的绝对值最小的元素对应的时间点与当前时间之间的间隔时长的商;G0表示于当前时间对应的云端服务器的各个云端用户相应待处理业务量之和; 步骤S304:得到云端用户的业务使用需求中第i个待处理业务文件对应的云函数调用方式判定结果; 若Gi≥e-Pi·N,则判定云端用户的业务使用需求中第i个待处理业务文件对应的云函数调用方式判定结果为异步执行;反之,则判定云端用户的业务使用需求中第i个待处理业务文件对应的云函数调用方式判定结果为同步执行;所述N为预设的待处理业务文件大小阈值; 步骤S400:汇总同步执行的待处理业务文件,对汇总结果中各个待处理业务文件通过相应云函数接口调用并执行相应云函数,并将相应待处理业务文件的云函数处理结果反馈给相应业务方; 步骤S500:汇总异步执行的待处理业务文件,对汇总结果对应的文件处理任务传送到rabbitmq,由rabbitmq监听汇总结果对应的文件处理任务相应异步执行的云函数,并将相应待处理业务文件的云函数处理结果由rabbitmq通知给各业务方。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人云帐房网络科技有限公司,其通讯地址为:210000 江苏省南京市雨花台区软件大道21号舜天研发中心H座五层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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