视若飞信息科技(上海)有限公司黄俊杰获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉视若飞信息科技(上海)有限公司申请的专利具有多个版本的共享库的处理方法和装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN112947987B 。
龙图腾网通过国家知识产权局官网在2025-09-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110124671.9,技术领域涉及:G06F8/71;该发明授权具有多个版本的共享库的处理方法和装置是由黄俊杰设计研发完成,并于2021-01-29向国家知识产权局提交的专利申请。
本具有多个版本的共享库的处理方法和装置在说明书摘要公布了:本申请涉及一种具有多个版本的共享库的处理方法和装置,该方法包括:在可执行文件同时链接第一共享库的多个版本时,对第一共享库的每个版本执行:步骤S1,获取目标版本共享库对应的目标符号替换表,目标版本共享库为第一共享库的其中一个版本,目标符号替换表存储有目标版本共享库的原始符号及其相对应的替换符号;步骤S2,对目标版本共享库中的原始符号进行符号替换,生成包含替换符号的目标版本共享库。通过本申请,解决了相关技术中当不同版本、且不兼容的共享库被同一个程序的不同模块所依赖时,最终会出现符号冲突的问题,实现了在不修改程序源码的情况下,让共享库的多个版本能够和平地共存。
本发明授权具有多个版本的共享库的处理方法和装置在权利要求书中公布了:1.一种具有多个版本的共享库的处理方法,其特征在于,包括: 在可执行文件同时链接第一共享库的多个版本时,对所述第一共享库的每个版本执行以下步骤: 步骤S1,获取目标版本共享库对应的目标符号替换表,其中,所述目标版本共享库为所述第一共享库的其中一个版本,所述目标符号替换表存储有所述目标版本共享库的原始符号、以及与所述原始符号相对应的替换符号,所述替换符号为在所述原始符号的基础上添加用于指示所述目标版本共享库的版本的标识后所得到的符号; 步骤S2,根据所述目标符号替换表,对所述目标版本共享库中的所述原始符号进行符号替换,生成包含所述替换符号的目标版本共享库; 其中,步骤S1包括: 步骤S11,获取所述目标版本共享库中的所述原始符号; 步骤S12,将所述原始符号添加所述用于指示所述目标版本共享库的版本的标识,得到所述替换符号; 步骤S13,建立所述原始符号与所述替换符号之间的对应关系; 步骤S14,将所述原始符号与所述替换符号对应存储在所述目标符号替换表中; 其中,步骤S2包括: 步骤S21,将所述目标版本共享库的源码文件进行编译后得到的第一文件中的所述原始符号替换为所述替换符号,得到进行符号替换后的第一文件; 步骤S22,将所述进行符号替换后的第一文件经链接器进行链接后,生成所述包含所述替换符号的目标版本共享库; 其中,在所述可执行文件同时链接多个共享库、且所述多个共享库中的每个共享库链接所述第一共享库的其中一个版本时,在对所述第一共享库的每个版本执行步骤S1和步骤S2之后,所述方法还包括: 对所述多个共享库中的每个共享库执行以下步骤: 步骤S3,根据所述目标符号替换表,对第二共享库中的所述原始符号进行符号替换,生成包含所述替换符号的第二共享库,其中,所述第二共享库为所述多个共享库中的其中一个,所述第二共享库链接所述目标版本共享库; 其中,步骤S3包括: 步骤S31,将所述第二共享库的源码文件进行编译后得到的第二文件中的所述原始符号替换为所述替换符号,得到进行符号替换后的第二文件; 步骤S32,将所述进行符号替换后的第二文件经链接器进行链接后,生成所述包含所述替换符号的第二共享库。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人视若飞信息科技(上海)有限公司,其通讯地址为:200433 上海市杨浦区国泰路11号1层展示厅A203室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。