图像采集部件识别方法、图像采集部件识别装置及存储介质制造方法及图纸

技术编号:34087521 阅读:20 留言:0更新日期:2022-07-11 20:22
本公开是关于一种图像采集部件识别方法、图像采集部件识别装置及存储介质。图像采集部件识别方法应用于终端,终端包括多个图像采集部件,该方法包括:响应于触发进行多个图像采集部件对应驱动文件的加载,调用驱动记录文件,驱动记录文件中记录有多个图像采集部件中的一个或多个图像采集部件对应驱动文件的驱动文件名;若成功调用到驱动记录文件,则基于驱动记录文件中记录的驱动文件名,建立第一驱动文件加载索引表,并基于第一驱动文件加载索引表识别多个图像采集部件。通过本公开实施例,优化了图像采集部件驱动的加载时间,改善终端性能,从而提升用户体验。从而提升用户体验。从而提升用户体验。

【技术实现步骤摘要】
图像采集部件识别方法、图像采集部件识别装置及存储介质


[0001]本公开涉及终端
,尤其涉及图像采集部件识别方法、图像采集部件识别装置及存储介质。

技术介绍

[0002]随着技术的发展,终端技术飞速发展,为了满足人们日益增长的使用需求,终端的性能、配置越来越高,其中,终端的拍摄性能是人们较为关注的。图像采集部件的配置从最初的几百像素,发展到了几千万甚至上亿像素。摄像头的数量也有开始的单摄,发展到双摄、多摄。
[0003]设置有多个摄像头的终端,其多个摄像头的摄像模组由于生产渠道、制造工艺环境的差别,用于驱动摄像头的软件也并不相同。在终端进行多个摄像头的加载时,多个摄像头的驱动软件加载时间随之变长,严重时会出现终端开机后,显示操作界面,用户希望使用相机进行拍摄时,相机的驱动还未完成加载,导致用户无法正常使用相机功能,影响用户体验。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种图像采集部件识别方法、图像采集部件识别装置及存储介质。
[0005]根据本公开实施例的一方面,提供一种图像采集部件识别方法,应用于终端,所述终端包括多个图像采集部件,所述图像采集部件识别方法包括:响应于触发进行所述多个图像采集部件对应驱动文件的加载,调用驱动记录文件,所述驱动记录文件中记录有所述多个图像采集部件中的一个或多个图像采集部件对应驱动文件的驱动文件名;若成功调用到所述驱动记录文件,则基于所述驱动记录文件中记录的所述驱动文件名,建立第一驱动文件加载索引表,并基于所述第一驱动文件加载索引表识别所述多个图像采集部件。
[0006]在一实施例中,所述终端中包含有驱动文件数据包,所述驱动文件数据包中包含有数量大于所述终端中包括的图像采集部件数量的驱动文件,所述图像采集部件识别方法还包括:若未调用到所述驱动记录文件,则创建驱动记录文件,并基于所述驱动文件数据包中包括的驱动文件,创建第二驱动文件加载索引表;基于所述第二驱动文件加载索引表识别所述多个图像采集部件,并在所述驱动记录文件中记录基于所述第二驱动文件加载索引表识别成功的所述多个图像采集部件对应的驱动文件的驱动文件名。
[0007]在一实施例中,在所述驱动记录文件中记录基于所述第二驱动文件加载索引表识别成功的所述多个图像采集部件对应的驱动文件的驱动文件名,包括:遍历所述第二驱动文件加载索引表中的各驱动文件,并针对每一驱动文件,将该驱动文件对应的多个驱动信息依次与所述多个图像采集部件对应信息进行匹配;响应于所述第二驱动文件加载索引表中的第一驱动文件对应的多个驱动信息与所述多个图像采集部件中的第一图像采集部件对应信息全部匹配成功,确定所述第一驱动文件为所述第一图像采集部件识别成功的驱动
文件,在所述驱动记录文件中记录所述第一驱动文件的文件名。
[0008]在一实施例中,基于所述第一驱动文件加载索引表识别所述多个图像采集部件,包括:遍历所述第一驱动文件加载索引表中的各驱动文件,并针对每一驱动文件,将该驱动文件对应的多个驱动信息依次与所述多个图像采集部件对应信息进行匹配;响应于所述第一驱动文件加载索引表中的各驱动文件对应的多个驱动信息与所述多个图像采集部件中各图像采集部件对应信息匹配成功,确定所述多个图像采集部件中各图像采集部件识别成功。
[0009]在一实施例中,所述终端中包含有驱动文件数据包,所述基于所述第一驱动文件加载索引表识别所述多个图像采集部件,包括:响应于所述第一驱动文件加载索引表中的第二驱动文件对应的多个驱动信息中存在与第二图像采集部件对应信息匹配不成功的驱动信息,在所述驱动文件数据包中确定与所述第二驱动文件类型标识相同的第三驱动文件;遍历所述第三驱动文件对应的多个驱动信息,并将所述多个驱动信息与所述第二图像采集部件对应信息进行匹配;响应于所述第三驱动文件对应的多个驱动信息与所述第二图像采集部件对应信息全部匹配成功,确定所述第二图像采集部件识别成功。
[0010]在一实施例中,所述图像采集部件识别方法还包括:响应于所述第三驱动文件对应的多个驱动信息与所述第二图像采集部件对应信息全部匹配成功,将所述驱动记录文件中的第二驱动文件的文件名删除,并在所述驱动记录文件中记录所述第三驱动文件的文件名。
[0011]根据本公开实施例的又一方面,提供一种图像采集部件识别装置,应用于终端,所述终端包括多个图像采集部件,所述图像采集部件识别装置包括:调用模块,用于响应于触发进行所述多个图像采集部件对应驱动文件的加载,调用驱动记录文件,所述驱动记录文件中记录有所述多个图像采集部件中的一个或多个图像采集部件对应驱动文件的驱动文件名;建立模块,用于当成功调用到所述驱动记录文件时,基于所述驱动记录文件中记录的所述驱动文件名,建立第一驱动文件加载索引表;识别模块,用于基于所述第一驱动文件加载索引表识别所述多个图像采集部件。
[0012]在一实施例中,所述终端中包含有驱动文件数据包,所述驱动文件数据包中包含有数量大于所述终端中包括的图像采集部件数量的驱动文件,所述装置还包括:创建模块,用于当未调用到所述驱动记录文件时,创建驱动记录文件,并基于所述驱动文件数据包中包括的驱动文件,创建第二驱动文件加载索引表,以及在所述驱动记录文件中记录基于所述第二驱动文件加载索引表识别成功的所述多个图像采集部件对应的驱动文件的驱动文件名;所述识别模块还用于基于所述第二驱动文件加载索引表识别所述多个图像采集部件。
[0013]在一实施例中,所述创建模块采用如下方式在所述驱动记录文件中记录基于所述第二驱动文件加载索引表识别成功的所述多个图像采集部件对应的驱动文件的驱动文件名:遍历所述第二驱动文件加载索引表中的各驱动文件,并针对每一驱动文件,将该驱动文件对应的多个驱动信息依次与所述多个图像采集部件对应信息进行匹配;响应于所述第二驱动文件加载索引表中的第一驱动文件对应的多个驱动信息与所述多个图像采集部件中的第一图像采集部件对应信息全部匹配成功,确定所述第一驱动文件为所述第一图像采集部件识别成功的驱动文件,在所述驱动记录文件中记录所述第一驱动文件的文件名。
[0014]在一实施例中,所述识别模块采用如下方式基于所述第一驱动文件加载索引表识别所述多个图像采集部件:遍历所述第一驱动文件加载索引表中的各驱动文件,并针对每一驱动文件,将该驱动文件对应的多个驱动信息依次与所述多个图像采集部件对应信息进行匹配;响应于所述第一驱动文件加载索引表中的各驱动文件对应的多个驱动信息与所述多个图像采集部件中各图像采集部件对应信息匹配成功,确定所述多个图像采集部件中各图像采集部件识别成功。
[0015]在一实施例中,所述终端中包含有驱动文件数据包,所述识别模块采用如下方式基于所述第一驱动文件加载索引表识别所述多个图像采集部件:响应于所述第一驱动文件加载索引表中的第二驱动文件对应的多个驱动信息中存在与第二图像采集部件对应信息匹配不成功的驱动信息,在所述驱动文件数据包中确定与所述第二驱动文件类型标识相同的第三驱动文件;遍历所述第三驱动文件对应的多个驱动信息,并将所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像采集部件识别方法,其特征在于,应用于终端,所述终端包括多个图像采集部件,所述方法包括:响应于触发进行所述多个图像采集部件对应驱动文件的加载,调用驱动记录文件,所述驱动记录文件中记录有所述多个图像采集部件中的一个或多个图像采集部件对应驱动文件的驱动文件名;若成功调用到所述驱动记录文件,则基于所述驱动记录文件中记录的所述驱动文件名,建立第一驱动文件加载索引表,并基于所述第一驱动文件加载索引表识别所述多个图像采集部件。2.根据权利要求1所述的图像采集部件识别方法,其特征在于,所述终端中包含有驱动文件数据包,所述驱动文件数据包中包含有数量大于所述终端中包括的图像采集部件数量的驱动文件,所述方法还包括:若未调用到所述驱动记录文件,则创建驱动记录文件,并基于所述驱动文件数据包中包括的驱动文件,创建第二驱动文件加载索引表;基于所述第二驱动文件加载索引表识别所述多个图像采集部件,并在所述驱动记录文件中记录基于所述第二驱动文件加载索引表识别成功的所述多个图像采集部件对应的驱动文件的驱动文件名。3.根据权利要求2所述的图像采集部件识别方法,其特征在于,在所述驱动记录文件中记录基于所述第二驱动文件加载索引表识别成功的所述多个图像采集部件对应的驱动文件的驱动文件名,包括:遍历所述第二驱动文件加载索引表中的各驱动文件,并针对每一驱动文件,将该驱动文件对应的多个驱动信息依次与所述多个图像采集部件对应信息进行匹配;响应于所述第二驱动文件加载索引表中的第一驱动文件对应的多个驱动信息与所述多个图像采集部件中的第一图像采集部件对应信息全部匹配成功,确定所述第一驱动文件为所述第一图像采集部件识别成功的驱动文件,在所述驱动记录文件中记录所述第一驱动文件的文件名。4.根据权利要求1至3中任意一项所述的图像采集部件识别方法,其特征在于,基于所述第一驱动文件加载索引表识别所述多个图像采集部件,包括:遍历所述第一驱动文件加载索引表中的各驱动文件,并针对每一驱动文件,将该驱动文件对应的多个驱动信息依次与所述多个图像采集部件对应信息进行匹配;响应于所述第一驱动文件加载索引表中的各驱动文件对应的多个驱动信息与所述多个图像采集部件中各图像采集部件对应信息匹配成功,确定所述多个图像采集部件中各图像采集部件识别成功。5.根据权利要求1至3中任意一项所述的图像采集部件识别方法,其特征在于,所述终端中包含有驱动文件数据包,所述基于所述第一驱动文件加载索引表识别所述多个图像采集部件,包括:响应于所述第一驱动文件加载索引表中的第二驱动文件对应的多个驱动信息中存在与第二图像采集部件对应信息匹配不成功的驱动信息,在所述驱动文件数据包中确定与所述第二驱动文件类型标识相同的第三驱动文件;遍历所述第三驱动文件对应的多个驱动信息,并将所述多个驱动信息与所述第二图像
采集部件对应信息进行匹配;响应于所述第三驱动文件对应的多个驱动信息与所述第二图像采集部件对应信息全部匹配成功,确定所述第二图像采集部件识别成功。6.根据权利要求5所述的图像采集部件识别方法,其特征在于,所述方法还包括:响应于所述第三驱动文件对应的多个驱动信息与所述第二图像采集部件对应信息全部匹配成功,将所述驱动记录文件中的第二驱动文件的文件名删除,并在所述驱动记录文件中记录所述第三驱动文件的文件名。7.一种图像采集部件识别装置,其特征在于,应用于终端,所述终端包括多个图像采集部件,所述装置包括:调用模块,用于响应于触发进行所述多个图像采集部件对应驱动文件的加载,调用驱动记录文件,所述驱动记录文件中记录有所述多个图像采集部件中的一个或多个图像...

【专利技术属性】
技术研发人员:房杨浩蔡德尊
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1