[发明专利]一种应用于AI医疗影像诊断算法调度方法、系统、终端及存储介质有效
申请号: | 202010147342.1 | 申请日: | 2020-03-05 |
公开(公告)号: | CN111415725B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 房云峰;李天琪 | 申请(专利权)人: | 北京深睿博联科技有限责任公司;杭州深睿博联科技有限公司 |
主分类号: | G16H30/20 | 分类号: | G16H30/20 |
代理公司: | 北京天方智力知识产权代理有限公司 11719 | 代理人: | 谷成 |
地址: | 102209 北京市昌平区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 ai 医疗 影像 诊断 算法 调度 方法 系统 终端 存储 介质 | ||
1.一种应用于AI医疗影像诊断算法调度方法,其特征在于,包括:
获取医疗影像数据,并根据数据类型在数据库任务进程列表中创建不同的任务记录;
根据数据库中的任务类型、数量、优先级信息,确定任务处理顺序并启动任务对应的算法处理进程;
获取数据库任务进程列表中的任务,加载算法处理进程的模型参数进行任务处理;
其中:
所述获取数据库任务进程列表中的任务,加载算法处理进程的模型参数进行任务处理,还包括:
判断当前算法处理进程是否配置了绑定GPU;
若是,则不退出且时刻处于等待任务的状态;若否,则循环遍历任务进程列表的待处理任务,获取当前类别的下一个任务的优先级;
若无更高优先级的任务等待处理则退出;若有更高优先级的任务等待处理:
若更高优先级任务的算法处理进程未启动且更高优先级任务数大于其已启动的算法进程数,则立即退出;
若更高优先级任务的算法处理进程已启动或更高优先级任务的算法处理进程未启动但更高优先级任务数小于等于其已启动的算法进程数,则继续判断已处理任务数是否达到配置的最大值;
若是,则判断其他类型任务是否有待处理任务且进程未启动,是则立即退出;若否,则继续判断当前任务队列为是否为空;
若是,则立即退出;若否,则判断其他类型任务是否有待处理任务且进程未启动,是则立即退出。
2.根据权利要求1所述的应用于AI医疗影像诊断算法调度方法,其特征在于,所述获取医疗影像数据,并根据数据类型在数据库任务进程列表中创建不同的任务记录,包括:
获取PACS推送的医疗影像数据;
并根据数据类型在数据库任务进程列表中创建不同的任务记录;
从数据库的任务进程列表中查找任务状态为待处理的任务,将所述待处理任务根据其病种或等级,加入对应的待处理任务队列中;
将加入运行任务队列的任务状态置为处理中;
判断运行任务队列中的任务是否超时,是则强制退出;
将加入已处理任务队列中的任务状态置为已处理。
3.根据权利要求1所述的应用于AI医疗影像诊断算法调度方法,其特征在于,所述根据数据库中的任务类型、数量、优先级信息,确定任务处理顺序并启动任务对应的算法处理进程,包括:
根据数据库配置项中的任务类型和紧急情况配置具体病种的任务进程顺序,创建任务进程列表;
循环遍历任务进程列表,获取已经启动的任务进程数;
判断已启动的任务进程数是否小于最大进程数,若是则获取优先级最高的任务类型;
判断当前任务类型是否有待处理任务,若当前任务进程列表中有待处理任务或当前任务类型的算法处理进程绑定了GPU,则判断活动进程数是否小于最大进程数,若是,则获取有效的GPU信息并启动具体的算法处理进程。
4.根据权利要求3所述的应用于AI医疗影像诊断算法调度方法,其特征在于,所述根据数据库中的任务类型、数量、优先级信息,确定任务处理顺序并启动任务对应的算法处理进程,还包括:
算法处理进程启动后,调整非急诊任务类型在任务进程列表中的顺序。
5.根据权利要求1所述的应用于AI医疗影像诊断算法调度方法,其特征在于,所述获取数据库任务进程列表中的任务,加载算法处理进程的模型参数进行任务处理,包括:
获取任务进程列表中的待处理任务;
将所述待处理任务加入到运行任务队列中;
根据待处理任务的类型运行具体的诊断算法;
将算法处理后的任务加入已处理任务队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深睿博联科技有限责任公司;杭州深睿博联科技有限公司,未经北京深睿博联科技有限责任公司;杭州深睿博联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010147342.1/1.html,转载请声明来源钻瓜专利网。