四三九九网络股份有限公司赖晓航获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉四三九九网络股份有限公司申请的专利一种从JAR文件中解析FlinkUDF函数的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115686528B 。
龙图腾网通过国家知识产权局官网在2026-03-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211370830.4,技术领域涉及:G06F8/41;该发明授权一种从JAR文件中解析FlinkUDF函数的方法是由赖晓航;何敏堂;林兴财;郑振宇;曾裕智设计研发完成,并于2022-11-03向国家知识产权局提交的专利申请。
本一种从JAR文件中解析FlinkUDF函数的方法在说明书摘要公布了:本发明提供一种从JAR文件中解析FlinkUDF函数的方法,包括:读取需要解析的JAR文件;对读取到的所述JAR文件进行解析,得到class类文件;将字节码形式的类文件转交给ASM字节码解析引擎;ASM字节码解析引擎对所述字节码形式的类文件进行解析处理,将提取到的相关联内容,与输入参数和返回值信息组合打包,形成新的UDF函数,并返回给请求方。本发明提供的一种从JAR文件中解析FlinkUDF函数的方法具有以下优点:1本发明解决了在解析JAR文件时,内存占用过大的问题。2本发明解决了在解析JAR文件时,耗时严重的问题。3本发明解决了JAR文件之间相互依赖时,需要加载其依赖项的问题。
本发明授权一种从JAR文件中解析FlinkUDF函数的方法在权利要求书中公布了:1.一种从JAR文件中解析FlinkUDF函数的方法,其特征在于,包括以下步骤: 步骤1,读取需要解析的JAR文件; 步骤2,对读取到的所述JAR文件进行解析,得到class类文件;所述class类文件为字节码形式的类文件; 步骤3,将所述字节码形式的类文件转交给ASM字节码解析引擎; 步骤4,所述ASM字节码解析引擎对所述字节码形式的类文件进行解析处理,具体方法包括: 步骤4.1,所述ASM字节码解析引擎将所述字节码形式的类文件读取到内存中,并转为二进制字节流形式的类文件; 步骤4.2,所述ASM字节码解析引擎将所述二进制字节流形式的类文件转为数组形式的类文件; 步骤4.2具体为: 所述二进制字节流形式的类文件,包括n个按序排列的二进制字节,分别表示为:a1,a2,…,an; 创建具有n个位置的数组B,将二进制字节a1存入到数组B的第1个元素位置,形成数组B的第1个元素,表示为B[1];将二进制字节a2存入到数组B的第2个元素位置,形成数组B的第2个元素,表示为B[2],以此类推,将二进制字节an存入到数组B的第n个元素位置,形成数组B的第n个元素,表示为B[n],由此实现将所述二进制字节流形式的类文件转为数组形式的类文件; 步骤4.3,所述ASM字节码解析引擎,在所述数组形式的类文件中,查找到UDF父类和所有类型的函数; 步骤4.4,所述ASM字节码解析引擎,对得到的所有类型的函数进行筛选,保留UDF函数; 步骤4.5,所述ASM字节码解析引擎对步骤4.3得到的UDF父类进行解析,获得与UDF函数使用时相关联内容,并将相关联内容提取出来; 所述ASM字节码解析引擎对步骤4.4得到的UDF函数进行解析,解析得到UDF函数包含的输入参数和返回值信息,再将提取到的所述相关联内容,与所述输入参数和返回值信息组合打包,形成新的UDF函数; 步骤4.6,将所述新的UDF函数返回给请求方。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人四三九九网络股份有限公司,其通讯地址为:361009 福建省厦门市思明区软件园2期望海路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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