一种数据库访问方法、装置、设备及存储介质与流程

文档序号:34161327发布日期:2023-05-14 20:19阅读:57来源:国知局
一种数据库访问方法、装置、设备及存储介质与流程

本发明涉及瞳孔识别,特别涉及一种数据库访问方法、装置、设备及存储介质。


背景技术:

1、数据安全在广义上被定义为“在数字信息的整个生命周期中保护数字信息不受未经授权的访问、损坏或盗窃。”作为大数据的存储介质,数据库是一个长期存储在服务器内的、有组织的、可共享的、统一管理的大量数据的集合,现已被广泛应用于政治、经济、工业等众多核心领域。

2、随着信息化时代的到来,各行业数据库的装机容量呈现指数上涨态势;数据库数据安全问题与网络安全密切相关,现阶段其已发展成为国家安全的重要组成部分。现阶段,数据库应用者大多通过设置密码等服务器安全密钥来保证数据不被非法访问。然而,安全密钥这种数据库常规加密方式安全性较低,可认证性差,密钥的分发和管理复杂,代价高昂,给用户服务器数据库数据安全保障体系带来了巨大隐患,间接影响了用户的数据库应用体验。为此,一种全新的基于瞳孔识别技术的数据库安全系统亟待相关领域研究者的深入探索。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种数据库访问方法、装置、设备及存储介质,可以提高数据库访问的安全性,并且提高图像处理和眼部识别的速度,从而提高基于眼部识别的数据库访问的效率。其具体方案如下:

2、第一方面,本技术提供了一种数据库访问方法,包括:

3、监听当前是否接收到数据库访问请求;

4、如果当前接收到所述数据库访问请求,则获取当前采集到的眼部图像数据和预设眼部对照参数信息;

5、利用预设fpga芯片并基于预设眼部识别算法对所述眼部图像数据进行数据处理,以得到处理后眼部数据信息;所述预设fpga芯片为基于所述预设眼部识别算法执行步骤设计的fpga芯片;所述预设眼部识别算法为针对虹膜和瞳孔进行识别的算法;

6、确定所述处理后眼部数据信息和所述预设眼部对照参数信息之间的数据相似度,并判断所述数据相似度是否大于预设相似度阈值,以得到眼部相似度判断结果;

7、根据所述眼部相似度判断结果确定针对所述数据库访问请求的处理结果。

8、可选的,所述监听当前是否接收到数据库访问请求之前,还包括:

9、判断当前是否满足预设文件烧写条件;

10、如果当前满足所述预设文件烧写条件,则将存储在预设flash存储器中的预设眼部识别算法代码文件烧写至预设fpga芯片。

11、可选的,所述获取当前采集到的眼部图像数据,包括:

12、利用预设ov7725摄像设备对所述数据库访问请求的发起者的眼部图像进行采集,以得到眼部图像数据。

13、可选的,所述利用预设fpga芯片并基于预设眼部识别算法对所述眼部图像数据进行数据处理之前,还包括:

14、利用预设fpga芯片对所述眼部图像数据进行数据解码操作,以得到解码后眼部图像数据;

15、相应的,利用预设fpga芯片并基于预设眼部识别算法对所述眼部图像数据进行数据处理,包括:

16、利用预设fpga芯片并基于预设眼部识别算法对所述解码后眼部图像数据进行数据处理。

17、可选的,所述利用预设fpga芯片并基于预设眼部识别算法对所述眼部图像数据进行数据处理,以得到处理后眼部数据信息,包括:

18、利用预设fpga芯片并基于预设眼部识别算法依次对所述眼部图像数据进行图像分割操作和归一化处理操作,以得到与所述眼部图像数据对应的归一化图像;

19、从所述归一化图像中提取出瞳孔虹膜纹理,并对所述归一化图像进行图像编码操作,以得到虹膜码流;

20、基于所述瞳孔虹膜纹理和所述虹膜码流确定出处理后眼部数据信息。

21、可选的,所述利用预设fpga芯片并基于预设眼部识别算法依次对所述眼部图像数据进行图像分割操作和归一化处理操作,包括:

22、利用预设fpga芯片并基于预设眼部识别算法对所述眼部图像数据进行图像分割操作,以得到相应的瞳孔边界参数和色彩分割结果参数;

23、利用所述瞳孔边界参数和所述色彩分割结果参数进行归一化处理操作。

24、可选的,所述确定所述处理后眼部数据信息和所述预设眼部对照参数信息之间的数据相似度之前,还包括:

25、利用归一化掩膜图像进行数据降噪操作;所述归一化掩膜图像为进行所述归一化处理操作后得到的图像。

26、第二方面,本技术提供了一种数据库访问装置,包括:

27、请求监听模块,用于监听当前是否接收到数据库访问请求;

28、眼部数据获取模块,用于如果当前接收到所述数据库访问请求,则获取当前采集到的眼部图像数据和预设眼部对照参数信息;

29、眼部数据处理模块,用于利用预设fpga芯片并基于预设眼部识别算法对所述眼部图像数据进行数据处理,以得到处理后眼部数据信息;所述预设fpga芯片为基于所述预设眼部识别算法执行步骤设计的fpga芯片;所述预设眼部识别算法为针对虹膜和瞳孔进行识别的算法;

30、眼部相似度判断模块,用于确定所述处理后眼部数据信息和所述预设眼部对照参数信息之间的数据相似度,并判断所述数据相似度是否大于预设相似度阈值,以得到眼部相似度判断结果;

31、处理结果确定模块,用于根据所述眼部相似度判断结果确定针对所述数据库访问请求的处理结果。

32、第三方面,本技术提供了一种电子设备,包括:

33、存储器,用于保存计算机程序;

34、处理器,用于执行所述计算机程序以实现前述的数据库访问方法。

35、第四方面,本技术提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的数据库访问方法。

36、本技术中,监听当前是否接收到数据库访问请求;如果当前接收到所述数据库访问请求,则获取当前采集到的眼部图像数据和预设眼部对照参数信息;利用预设fpga芯片并基于预设眼部识别算法对所述眼部图像数据进行数据处理,以得到处理后眼部数据信息;所述预设fpga芯片为基于所述预设眼部识别算法执行步骤设计的fpga芯片;所述预设眼部识别算法为针对虹膜和瞳孔进行识别的算法;确定所述处理后眼部数据信息和所述预设眼部对照参数信息之间的数据相似度,并判断所述数据相似度是否大于预设相似度阈值,以得到眼部相似度判断结果;根据所述眼部相似度判断结果确定针对所述数据库访问请求的处理结果。通过上述方案,本技术可以在接收到数据库访问请求之后采集眼部图像数据,利用基于预设眼部识别算法执行步骤设计的fpga芯片对所述眼部图像数据进行数据处理,确定出处理后眼部数据信息和预设眼部对照参数信息之间的数据相似度,然后根据数据相似度确定针对数据库访问请求的处理结果。这样一来,本技术在接收到数据库访问请求后,根据采集到的眼部图像数据和预设眼部对照参数信息之间的数据相似度确定所述数据库访问请求的处理结果,提高了数据库访问的安全性;并且通过利用基于预设眼部识别算法执行步骤设计的fpga芯片对所述眼部图像数据进行数据处理,形成了预设眼部识别算法在fpga芯片上的硬件实现,避免了使用计算机软件对眼部图像数据进行数据处理,提高了图像处理和眼部识别的速度,从而提高了基于眼部识别的数据库访问的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1