一种生物信息建模终端及方法与流程

文档序号:37929806发布日期:2024-05-11 00:08阅读:9来源:国知局
一种生物信息建模终端及方法与流程

本技术涉及数据处理,尤其涉及一种生物信息建模终端及方法。


背景技术:

1、随着科学技术的发展,各种生物信息建模技术已经应用到很多领域,例如,通过声纹建模提取出的声纹特征,可以应用在通过声纹解锁的场景中,又例如,通过掌纹建模提取出的掌纹特征,可以应用在通过掌纹解锁的场景中。

2、目前,有通过不同的建模设备对不同生物信息进行建模的方案,若用户需要多种生物信息特征数据,则需要分别购买不同的建模设备来对不同的生物信息进行建模,成本较高。此外,建模设备进行生物信息建模时使用的建模算法,需要用户手动选择,若多个建模设备多次对不同生物信息进行建模,则需要用户多次选择各个建模设备使用的建模算法,用户需要操作的步骤较多,用户的使用感受不佳。

3、因此,需要一种可以自行对多种生物信息进行建模的设备,以节省成本,减少用户操作步骤,提升用户的使用体验。


技术实现思路

1、本技术提供一种生物信息建模终端及方法,用于解决对生物信息建模过程中用户操作步骤较多,且不同建模设备分别对不同生物信息进行建模导致建模设备成本过高的问题。

2、为实现上述技术目的,本技术采用如下技术方案:

3、第一方面,本技术实施例提供了一种生物信息建模终端,生物信息建模终端包括主控板,主控板包括多个接口,接口用于连接建模算力板;

4、主控板用于检测各个接口的信号,并在检测到接口的信号发生变化时,判断信号变化的接口是否接入建模算力板;

5、主控板还用于,获取多媒体文件,并确定多媒体文件包含的生物信息归属的至少一种目标信息类型;

6、主控板还用于,从建模单元中,确定出与各目标信息类型的生物信息对应的目标建模单元,建模单元用于进行生物信息建模,主控板为一个建模单元,或者,一个已接入的建模算力板为一个建模单元;

7、主控板还用于,确定各个目标建模单元对应的目标建模算法,并向目标建模单元发送控制指令,目标建模单元对应的目标建模算法匹配的信息类型,为目标建模单元对应的生物信息归属的目标信息类型;

8、目标建模单元用于,响应于接收到主控板发送的控制指令,运行对应的目标建模算法,对对应的生物信息进行生物信息建模,得到多媒体文件包含的生物信息对应的生物特征数据。

9、本技术提供的技术方案至少带来以下有益效果:生物信息建模终端的主控板可连接多个建模算力板,主控板和建模算力板都是建模单元,均可以进行生物信息建模,不同信息类型的生物信息可以在主控板和/或建模算力板上分别进行建模,则用户可以根据需要增减建模算力板的数量,建模算力板的成本低于建模设备的成本,可以节省建模设备的部署成本。生物信息建模终端在确定出多媒体文件中包含的生物信息的信息类型之后,根据多媒体文件中包含的生物信息的信息类型,从生物信息建模终端包含的建模单元中确定出各目标信息类型的生物信息对应的目标建模单元,再控制目标建模单元按照对应的目标建模算法,对相应的生物信息进行生物信息建模,得到生物信息对应的生物特征数据,生物信息建模终端对多媒体文件进行生物信息建模的过程由生物信息建模终端自动进行,无需用户手动选择进行生物信息建模时使用的建模算法,减少了用户的操作步骤,可以提升用户的使用体验。

10、在一种可能的实现方式中,主控板还用于,确定主控板存储的建模算法中建模单元当前可运行的建模算法;主控板用于从建模单元中,确定出与各目标信息类型的生物信息对应的目标建模单元,具体包括:在多媒体文件中包含的生物信息归属于一种目标信息类型的情况下,将生物信息建模终端中,当前可运行的建模算法与目标信息类型对应的建模单元,确定为目标建模单元;在多媒体文件中包含的生物信息归属于多种目标信息类型的情况下,确定每种目标信息类型的生物信息对应的优先级,目标信息类型的生物信息对应的优先级,与目标信息类型的生物信息对应的文件数据量正相关;或者,用户自定义目标信息类型的生物信息对应的优先级;按照每种目标信息类型的生物信息对应的优先级,依次将生物信息建模终端中未分配生物信息,且当前可运行的建模算法与目标信息类型对应的建模单元,确定为目标信息类型的生物信息对应的目标建模单元;或者,确定与每种目标信息类型的生物信息对应的优先级匹配的建模单元数量,将生物信息建模终端中未分配生物信息,且目标信息类型的生物信息对应的优先级匹配的建模单元数量个建模单元,确定为目标信息类型的生物信息对应的目标建模单元,匹配的建模单元数量与优先级正相关。

11、在一种可能的实现方式中,主控板用于按照每种目标信息类型的生物信息对应的优先级,依次将生物信息建模终端中未分配生物信息,且当前可运行的建模算法与目标信息类型对应的建模单元,确定为目标信息类型的生物信息对应的目标建模单元,具体包括:对于第一优先级的目标信息类型的生物信息,从第一数量个未分配生物信息的建模单元中,将第二数量个当前可运行的建模算法与目标信息类型对应的建模单元确定为第一优先级的目标信息类型的生物信息对应的目标建模单元;第一数量为生物信息建模终端中未分配生物信息的建模单元的数量,第二数量为第一数量个建模单元中当前可运行的建模算法与目标信息类型对应的建模单元的数量,第一数量大于或等于第二数量;对于第二优先级的目标信息类型的生物信息,从第三数量个未分配生物信息的建模单元中,将第四数量个当前可运行的建模算法与目标信息类型对应的建模单元确定为第二优先级的目标信息类型的生物信息对应的目标建模单元;第一优先级高于第二优先级;第三数量是为第一优先级的目标信息类型的生物信息分配目标建模单元之后,生物信息建模终端中未分配生物信息的建模单元的数量,第四数量为第三数量个建模单元中当前可运行的建模算法与目标信息类型对应的建模单元的数量,第三数量大于或等于第四数量。

12、在一种可能的实现方式中,主控板还用于:管控多种运行资源;获取各个建模算力板的运行状态;确定运行状态对应的运行资源,并将运行状态对应的运行资源发送给对应的建模算力板;建模算力板还用于,接收到与建模算力板的运行状态对应的运行资源后,利用运行资源执行运行状态对应的功能。

13、在一种可能的实现方式中,建模算力板还用于,在通过接口接入主控板后,触发接口的信号发生变化;主控板还用于:若信号发生变化的接口接入建模算力板,获取接入的建模算力板的能力信息;从建模算力板的能力信息中得到建模算力板可运行的建模算法,以及建模算力板的运行资源总量;向建模算力板发送至少一个预设建模算法,预设建模算法为建模算力板可运行的一种建模算法,至少一个预设建模算法所占用的运行资源量小于或等于建模算力板的运行资源总量;建模算力板还用于,接收并存储至少一个预设建模算法。

14、在一种可能的实现方式中,在目标建模单元为建模算力板,且目标建模单元中已存储的建模算法,与目标建模单元对应的目标建模算法不同的情况下,主控板用于向目标建模单元发送控制指令,具体包括:向目标建模单元发送目标建模算法以及第一控制指令;目标建模单元用于响应于接收到主控板发送的控制指令,运行对应的目标建模算法,对对应的生物信息进行生物信息建模,得到多媒体文件包含的生物信息对应的生物特征数据,具体包括:接收目标建模算法和第一控制指令,并响应于第一控制指令,在目标建模单元的可用运行资源小于目标建模算法所占用的运行资源的情况下,将目标建模单元中已存储的建模算法更新为目标建模算法,并运行目标建模算法,对目标建模单元对应的生物信息进行生物信息建模,得到生物信息对应的生物特征数据;在目标建模单元的可用运行资源大于或等于目标建模算法所占用的运行资源的情况下,存储并运行目标建模算法,对目标建模单元对应的生物信息进行生物信息建模,得到生物信息对应的生物特征数据;在目标建模单元为建模算力板,且目标建模单元中已存储的建模算法,与目标建模单元对应的目标建模算法相同的情况下,主控板用于向目标建模单元发送控制指令,具体包括:向目标建模单元发送第二控制指令;目标建模单元用于响应于接收到主控板发送的控制指令,运行对应的目标建模算法,对对应的生物信息进行生物信息建模,得到多媒体文件包含的生物信息对应的生物特征数据,具体包括:接收并响应于第二控制指令,运行目标建模算法,对目标建模单元对应的生物信息进行生物信息建模,得到生物信息对应的生物特征数据。

15、在一种可能的实现方式中,生物信息建模终端还包括交互装置,交互装置与主控板建立通信连接;交互装置用于,展示多种信息类型;交互装置还用于,接收对一种或多种信息类型的第一选择操作,并将第一选择操作选中的信息类型发送给主控板;主控板用于确定多媒体文件包含的生物信息归属的至少一种目标信息类型,具体包括:接收交互装置发送的第一选择操作选中的信息类型,并将第一选择操作选中的信息类型,确定为多媒体文件包含的生物信息归属的目标信息类型;和/或,主控板还用于,确定主控板存储的建模算法中建模单元当前可运行的建模算法,并将建模单元当前可运行的建模算法发送给交互装置;交互装置还用于,接收并展示主控板发送的建模单元当前可运行的建模算法;对于每个目标建模单元,交互装置还用于,接收对一个或多个目标建模单元可运行的建模算法的第二选择操作,并将第二选择操作选中的建模算法发送给主控板;主控板用于确定各个目标建模单元对应的目标建模算法,具体包括:接收交互装置发送的第二选择操作选中的建模算法,并将第二选择操作选中的建模算法,确定为目标建模单元对应的目标建模算法。

16、在一种可能的实现方式中,主控板用于确定多媒体文件包含的生物信息归属的至少一种目标信息类型,具体包括:确定多媒体文件的文件类型;在多媒体文件的文件类型对应一种信息类型的情况下,将多媒体文件的文件类型对应的信息类型,确定为多媒体文件包含的生物信息归属的目标信息类型;在多媒体文件的文件类型对应多种信息类型的情况下,检测多媒体文件中的生物信息特征;若生物信息特征满足多媒体文件的文件类型对应的预设条件,将预设条件对应的信息类型,确定为多媒体文件包含的生物信息归属的目标信息类型;预设条件包括至少一种。

17、在一种可能的实现方式中,多媒体文件的文件类型包括音频文件或图像文件;所述图像文件包括红外图像或可见光图像,生物信息的信息类型包括声纹信息、面部信息、虹膜信息、掌纹信息、掌静脉信息或指纹信息;音频文件对应声纹信息,图像文件对应指纹信息;图像文件中的红外图像对应虹膜信息和/或掌静脉信息,图像文件中的可见光图像对应面部信息和/或掌纹信息;在红外图像对应的预设条件为,红外图像包含人员面部,且人员面部中人员眼部所在区域的面积大于预设阈值的情况下,红外图像对应的预设条件匹配的信息类型为虹膜信息;或者,在红外图像对应的预设条件为,红外图像包含人员手部的情况下,红外图像对应的预设条件匹配的信息类型为掌静脉信息;或者,在可见光图像对应的预设条件为,可见光图像包含人员面部的情况下,可见光图像对应的预设条件匹配的信息类型为面部信息;或者,在可见光图像对应的预设条件为,可见光图像包含人员手部的情况下,可见光图像对应的预设条件匹配的信息类型为掌纹信息。

18、第二方面,本技术实施例提供一种生物信息建模方法,应用于生物信息建模终端的主控板,主控板包括多个接口,接口用于连接建模算力板;

19、该方法包括:

20、检测各个接口的信号,并在检测到接口的信号发生变化时,判断信号变化的接口是否接入建模算力板;

21、获取多媒体文件,并确定多媒体文件包含的生物信息归属的至少一种目标信息类型;

22、从建模单元中,确定出与各目标信息类型的生物信息对应的目标建模单元,建模单元用于进行生物信息建模,主控板为一个建模单元,一个已接入的建模算力板为一个建模单元;

23、确定各个目标建模单元对应的目标建模算法,并向目标建模单元发送控制指令,控制指令用于指示目标建模单元运行对应的目标建模算法,对对应的生物信息进行生物信息建模,以得到多媒体文件包含的生物信息对应的生物特征数据;目标建模单元对应的目标建模算法匹配的信息类型,为目标建模单元对应的生物信息归属的目标信息类型。

24、在一种可能的实现方式中,该方法还包括:确定主控板存储的建模算法中建模单元当前可运行的建模算法;从建模单元中,确定出与各目标信息类型的生物信息对应的目标建模单元,具体包括:在多媒体文件中包含的生物信息归属于一种目标信息类型的情况下,将生物信息建模终端中,当前可运行的建模算法与目标信息类型对应的建模单元,确定为目标建模单元;在多媒体文件中包含的生物信息归属于多种目标信息类型的情况下,确定每种目标信息类型的生物信息对应的优先级,目标信息类型的生物信息对应的优先级,与目标信息类型的生物信息对应的文件数据量正相关;或者,用户自定义目标信息类型的生物信息对应的优先级;按照每种目标信息类型的生物信息对应的优先级,依次将生物信息建模终端中未分配生物信息,且当前可运行的建模算法与目标信息类型对应的建模单元,确定为目标信息类型的生物信息对应的目标建模单元;或者,确定与每种目标信息类型的生物信息对应的优先级匹配的建模单元数量,将生物信息建模终端中未分配生物信息,且目标信息类型的生物信息对应的优先级匹配的建模单元数量个建模单元,确定为目标信息类型的生物信息对应的目标建模单元,匹配的建模单元数量与优先级正相关。

25、在一种可能的实现方式中,按照每种目标信息类型的生物信息对应的优先级,依次将生物信息建模终端中未分配生物信息,且当前可运行的建模算法与目标信息类型对应的建模单元,确定为目标信息类型的生物信息对应的目标建模单元,具体包括:对于第一优先级的目标信息类型的生物信息,从第一数量个未分配生物信息的建模单元中,将第二数量个当前可运行的建模算法与目标信息类型对应的建模单元确定为第一优先级的目标信息类型的生物信息对应的目标建模单元;第一数量为生物信息建模终端中未分配生物信息的建模单元的数量,第二数量为第一数量个建模单元中当前可运行的建模算法与目标信息类型对应的建模单元的数量,第一数量大于或等于第二数量;对于第二优先级的目标信息类型的生物信息,从第三数量个未分配生物信息的建模单元中,将第四数量个当前可运行的建模算法与目标信息类型对应的建模单元确定为第二优先级的目标信息类型的生物信息对应的目标建模单元;第一优先级高于第二优先级;第三数量是为第一优先级的目标信息类型的生物信息分配目标建模单元之后,生物信息建模终端中未分配生物信息的建模单元的数量,第四数量为第三数量个建模单元中当前可运行的建模算法与目标信息类型对应的建模单元的数量,第三数量大于或等于第四数量。

26、在一种可能的实现方式中,该方法还包括:管控多种运行资源;获取各个建模算力板的运行状态;确定运行状态对应的运行资源,并将运行状态对应的运行资源发送给对应的建模算力板,以使得建模算力板接收到与建模算力板的运行状态对应的运行资源后,利用运行资源执行运行状态对应的功能。

27、在一种可能的实现方式中,该方法还包括:若信号发生变化的接口接入建模算力板,获取接入的建模算力板的能力信息;从建模算力板的能力信息中得到建模算力板可运行的建模算法,以及建模算力板的运行资源总量;向建模算力板发送至少一个预设建模算法,以使得建模算力板接收并存储至少一个预设建模算法;预设建模算法为建模算力板可运行的一种建模算法,至少一个预设建模算法所占用的运行资源量小于或等于建模算力板的运行资源总量。

28、在一种可能的实现方式中,在目标建模单元为建模算力板,且目标建模单元中已存储的建模算法,与目标建模单元对应的目标建模算法不同的情况下,向目标建模单元发送控制指令,具体包括:向目标建模单元发送目标建模算法以及第一控制指令,第一控制指令用于,在目标建模单元的可用运行资源小于目标建模算法所占用的运行资源的情况下,指示目标建模单元将目标建模单元中已存储的建模算法更新为目标建模算法,并运行目标建模算法,对目标建模单元对应的生物信息进行生物信息建模,以得到生物信息对应的生物特征数据;在目标建模单元的可用运行资源大于或等于目标建模算法所占用的运行资源的情况下,指示目标建模单元存储并运行目标建模算法,对目标建模单元对应的生物信息进行生物信息建模,以得到生物信息对应的生物特征数据;在目标建模单元为建模算力板,且目标建模单元中已存储的建模算法,与目标建模单元对应的目标建模算法相同的情况下,向目标建模单元发送控制指令,具体包括:向目标建模单元发送第二控制指令,第二控制指令用于指示目标建模单元运行目标建模算法,对目标建模单元对应的生物信息进行生物信息建模,以得到生物信息对应的生物特征数据。

29、在一种可能的实现方式中,生物信息建模终端还包括交互装置,交互装置与主控板建立通信连接,交互装置用于展示多种信息类型;确定多媒体文件包含的生物信息归属的至少一种目标信息类型,具体包括:接收交互装置发送的第一选择操作选中的信息类型;将第一选择操作选中的信息类型,确定为多媒体文件包含的生物信息归属的目标信息类型;和/或,该方法还包括:确定主控板存储的建模算法中建模单元当前可运行的建模算法,并将建模单元当前可运行的建模算法发送给交互装置,以使得交互装置接收并展示主控板发送的建模单元当前可运行的建模算法;确定各个目标建模单元对应的目标建模算法,具体包括:对于每个目标建模单元,接收交互装置发送的第二选择操作选中的建模算法,并将第二选择操作选中的建模算法,确定为目标建模单元对应的目标建模算法。

30、在一种可能的实现方式中,确定多媒体文件包含的生物信息归属的至少一种目标信息类型,具体包括:确定多媒体文件的文件类型;在多媒体文件的文件类型对应一种信息类型的情况下,将多媒体文件的文件类型对应的信息类型,确定为多媒体文件包含的生物信息归属的目标信息类型;在多媒体文件的文件类型对应多种信息类型的情况下,检测多媒体文件中的生物信息特征;若生物信息特征满足多媒体文件的文件类型对应的预设条件,将预设条件对应的信息类型,确定为多媒体文件包含的生物信息归属的目标信息类型;预设条件包括至少一种。

31、在一种可能的实现方式中,多媒体文件的文件类型包括音频文件或图像文件,图像文件包括红外图像或可见光图像,生物信息的信息类型包括声纹信息、面部信息、虹膜信息、掌纹信息、掌静脉信息或指纹信息;音频文件对应声纹信息,图像文件对应指纹信息;图像文件中的红外图像对应虹膜信息和/或掌静脉信息,图像文件中的可见光图像对应面部信息和/或掌纹信息;在红外图像对应的预设条件为,红外图像包含人员面部,且人员面部中人员眼部所在区域的面积大于预设阈值的情况下,红外图像对应的预设条件匹配的信息类型为虹膜信息;或者,在红外图像对应的预设条件为,红外图像包含人员手部的情况下,红外图像对应的预设条件匹配的信息类型为掌静脉信息;或者,在可见光图像对应的预设条件为,可见光图像包含人员面部的情况下,可见光图像对应的预设条件匹配的信息类型为面部信息;或者,在可见光图像对应的预设条件为,可见光图像包含人员手部的情况下,可见光图像对应的预设条件匹配的信息类型为掌纹信息。

32、本技术中第二方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。

33、本技术的这些方面或其他方面在以下的描述中会更加简明易懂。

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