【技术实现步骤摘要】
中间件文件生成和中间件的调用方法、装置及电子设备
[0001]本申请涉及计算机
,尤其涉及一种中间件文件生成和中间件的调用方法、装置及电子设备。
技术介绍
[0002]第三方应用中通常集成有多个中间件,由于不同中间件的代码编写规则可能不同,这就不可避免的出现不同中间件的接口名称重复的现象,进而导致第三方应用使用相同的接口名称而得到不同的中间件,使得第三方应用在调用中间件时出现逻辑混乱。
技术实现思路
[0003]本申请实施例提供一种中间件文件生成和中间件的调用方法、装置及电子设备,以至少解决现有技术中存在的无法对具有相同接口名称的中间件进行区分的问题。
[0004]为了解决上述技术问题,本申请实施例采用下述技术方案:
[0005]第一方面,本申请实施例提供一种中间件文件生成方法,包括:
[0006]获取中间件的源代码,所述源代码包括用于对所述中间件的接口进行调用的接口函数;
[0007]将预先定义的、与所述接口匹配的命名空间信息添加到所述接口函数中;
[0008] ...
【技术保护点】
【技术特征摘要】
1.一种中间件文件生成方法,其特征在于,包括:获取中间件的源代码,所述源代码包括用于对所述中间件的接口进行调用的接口函数;将预先定义的、与所述接口匹配的命名空间信息添加到所述接口函数中;对添加所述命名空间信息后的源代码进行编译,以生成中间件文件。2.根据权利要求1所述的方法,其特征在于,对添加所述命名空间信息后的源代码进行编译,以生成中间件文件,包括:将添加所述命名空间信息后的源代码编译成动态链接库文件;将所述动态链接库文件作为中间件文件。3.根据权利要求1所述的方法,其特征在于,与所述接口匹配的命名空间信息是通过对所述接口的特征信息进行分析而确定的。4.根据权利要求1所述的方法,其特征在于,在对添加所述命名空间信息后的源代码进行编译,以生成中间件文件之后,所述方法还包括:将所述中间件文件上传至服务器。5.一种中间件的调用方法,其特征在于,包括:确定待调用的中间件的接口对应的命名空间信息;基于所述命名空间信息,获取并加载所述中间件对应的中间件文件,其中,所述中间件文件中包括用于对所述中间件的接口进行调用的接口函数,所述接口函数中添加有与所述接口匹配的命名空间信息;从所述中间件文件中读取并运行所述接口的接口函数,以调用所述中间件。6.根据权利要求5所述的方法,其特征在于,所述中间件文件为动态链接库文件;确定待调用的中间件的接口对应的命名空间信息,包括:基于电子设备中待运行应用的相关信息,...
【专利技术属性】
技术研发人员:杨正铃,李盛阁,谭明武,陈炫锦,郑敏,胡文辉,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。