预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113961253A(43)申请公布日2022.01.21(21)申请号202111153266.6(22)申请日2021.09.29(71)申请人阿里巴巴(中国)有限公司地址310051浙江省杭州市滨江区长河街道网商路699号4号楼5楼508室申请人阿里云计算有限公司(72)发明人顾康正郑豪(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人钱秀茹(51)Int.Cl.G06F9/4401(2018.01)权利要求书2页说明书17页附图6页(54)发明名称驱动程序调用方法、装置、电子设备和存储介质(57)摘要本申请实施例提供了一种驱动程序调用方法、装置、电子设备和存储介质,所述方法可以应用在第一驱动模块,所述的方法包括:接收第二驱动模块的调用请求,所述调用请求包含有待调用的驱动程序的数据结构信息;依据所述数据结构信息进行数据结构归属分析,确定对应的目标驱动程序;将目标驱动程序作为调用结果反馈给第二驱动模块。本申请实施例可以并依据调用请求中的数据结构,确定第一驱动模块中与第二驱动模块对应的驱动程序,从而可以减小出现调用的驱动程序与第二驱动模块不兼容等问题,从而提升系统的安全性。CN113961253ACN113961253A权利要求书1/2页1.一种驱动程序调用方法,其特征在于,应用在第一驱动模块,所述的方法包括:接收第二驱动模块的调用请求,所述调用请求包含有待调用的驱动程序的数据结构信息;依据所述数据结构信息进行数据结构归属分析,确定对应的目标驱动程序;将目标驱动程序作为调用结果反馈给第二驱动模块。2.根据权利要求1所述的方法,其特征在于,所述数据结构信息包括目标字段和目标字段的第一位置信息,所述对数据结构信息进行数据结构归属分析,包括:获取第一驱动模块中各驱动程序对应的数据结构体,并确定目标字段在数据结构体中的第二位置信息;依据所述第一位置信息和所述第二位置信息,确定偏移量;依据所述偏移量确定数据结构信息对应的目标驱动程序。3.根据权利要求1所述的方法,其特征在于,所述第一驱动模块包括多个版本的驱动程序,所述依据所述数据结构信息进行数据结构归属分析,确定对应的目标驱动程序,包括:将调用请求转发给第一驱动程序;通过第一驱动程序,对数据结构信息进行数据结构归属分析,确定对应的目标驱动程序。4.根据权利要求3所述的方法,其特征在于,所述将目标驱动程序作为调用结果反馈给第二驱动模块,包括:判断目标驱动程序是否为第一驱动程序,得到判断结果;在判断结果为第一判断结果时,将第一驱动程序作为调用结果反馈给第二驱动模块;在判断结果为第二判断结果时,将调用请求转发给目标驱动程序,以将目标驱动程序作为调用结果反馈给第二驱动模块。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收对目标驱动程序发送驱动锁定指令,以将目标驱动程序锁定,以防止目标驱动程序被移除;接收驱动解锁指令,以将目标驱动程序解锁。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:反馈关联标识给第二驱动模块,以便第二驱动模块在下次调用目标驱动程序时,在数据结构信息中添加关联标识;在目标驱动程序的数据结构体中添加关联标识,以便依据调用请求中的关联标识,调用目标驱动程序。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:反馈调用标识给第二驱动模块,以便第二驱动模块在下次调用目标驱动程序时,在数据结构信息中添加调用标识;新建关联关系数据结构体,并在关联关系数据结构体中建立调用标识与目标驱动程序的关联关系,以便依据调用请求中的调用标识确定目标驱动程序。8.根据权利要求1所述的方法,其特征在于,所述接收第二驱动模块的调用请求,包括:提供调用接口,并通过调用接口接收第二驱动模块发出的调用请求。9.根据权利要求8所述的方法,其特征在于,所述将目标驱动程序作为调用结果反馈给2CN113961253A权利要求书2/2页第二驱动模块,包括:通过调用接口,将目标驱动程序作为调用结果反馈给第二驱动模块。10.一种驱动程序调用方法,其特征在于,应用在第二驱动模块,所述的方法包括:获取第一驱动模块的调用接口,并向调用接口发出调用请求,所述调用请求包含有待调用的驱动程序的数据结构信息,所述第一驱动模块用于确定与数据结构信息对应的目标驱动程序,并将目标驱动程序作为调用结果反馈;通过第一驱动模块的调用接口,接收返回的目标驱动程序,并执行所述目标驱动程序。11.一种驱动程序调用方法,其特征在于,应用在第一驱动模块,所述的方法包括:接收第二驱动模块的调用请求,所述调用请求包含有目标驱动程序的驱动程序标识,所述驱动程序标识依据历史调用请求确定,所述历史调用请求包含有待调用的目标驱动程序的数据结构信息;依