一种系统设备集成方法、生物检测控制方法及相关装置与流程

文档序号:40577128发布日期:2025-01-07 20:16阅读:9来源:国知局
一种系统设备集成方法、生物检测控制方法及相关装置与流程

本技术涉及生物检测,具体而言,涉及一种系统设备集成方法、生物检测控制方法及相关装置。


背景技术:

1、随着科学技术的不断发展,生物检测技术因其可基于生物学和化学反应对液体样品中的生物成分、微生物或生物标志物进行检测,来评估对应液体样品的安全性、质量和健康状况,被广泛用于医院、卫生防疫站、输血站、生化实验室、环境实验室、食品分析实验室等场景。

2、目前,对生物检测技术的自动化系统来说,通常是将协同实现生物检测功能的多个物理设备各自的运行控制集成到设备控制层,由设备控制层根据需要执行的生物检测业务调用各个物理设备的硬件功能接口,来驱动各个物理设备协同地执行该生物检测业务。但值得注意的是,这种自动化系统的设备控制层需要同时兼顾生物检测业务管理和物理设备精准控制,当因业务需求发生变化或物理设备故障导致该自动化系统出现物理设备器件更换、物理设备直接替换或者物理设备添加等现象时,该自动化系统在设备控制层处的原始程序代码将无法与实际物理设备状况兼容适配,需要系统研发人员耗费大量时间和精力调整或重新编写设备控制层代码,来实现设备控制层代码与实际物理设备状况之间的有效适配,整体存在系统设备可调性差和人力损耗大的问题。


技术实现思路

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、第四方面,本技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被生物检测自动化系统执行时,实现前述实施方式中任意一项所述的系统设备集成方法,或者前述实施方式中任意一项所述的生物检测控制方法。

34、在此情况下,本技术实施例的有益效果可以包括以下内容:

35、本技术在生物检测自动化系统上电时,会初始化与生物检测自动化系统的设备控制层连接的所有已创建业务功能组件,并获取生物检测自动化系统当前部署的所有物理设备各自的设备属性信息,而后针对当前部署的每个物理设备,根据该物理设备的设备属性信息,将该物理设备与所有已创建业务功能组件分别进行功能接口匹配,并在检测到该物理设备与目标业务功能组件匹配成功的情况下,将该物理设备分配给目标业务功能组件进行调用,同时将该物理设备的设备属性信息、设备驱动参数和实时运行状态记录到该目标业务功能组件中,由该目标业务功能组件自适应兼容相关物理设备的实际设备变化状况,并可通过抽象出的虚拟功能接口调用相关物理设备执行生物检测业务,从而在生物检测业务管理与物理设备运行控制之间通过设置业务功能组件进行功能隔离,确保物理设备调整不会影响设备控制层,使设备控制层着重于关注生物检测业务管理即可,无需耗费大量人力资源修改设备控制层代码来适配调整后的实际物理设备状况,以有效提升生物检测自动化系统的系统设备可调性。

36、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

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