数据库更新方法和装置、测试仪器与流程

文档序号:13736225阅读:120来源:国知局
数据库更新方法和装置、测试仪器与流程

本发明涉及医疗器械技术领域,尤其涉及一种数据库更新方法和装置、测试仪器。



背景技术:

通常,测试仪器配置有数据库。测试仪器的数据库中存储有与该测试仪器的可执行测试项目对应的测试参数,比如反应试剂添加量、样本量和反应孵育时间等。若仪器公司已为该测试仪器开发出新的测试项目,或者要为现有的测试项目提供新的反应试剂,则为方便用户能够执行新的测试项目或者使用新的反应试剂,需要更新测试仪器的数据库。

为更新测试仪器的数据库,现有技术中的方法包括:由工程师亲自上门通过usb接口对测试仪器的数据库执行更新操作,或者由用户通过网络从仪器公司的服务器中下载相关测试参数,以更新本地数据库。

但是,本申请的发明人发现,由工程师亲自上门更新的方式需要耗费大量的人力和财力资源,且容易造成数据泄露,由用户通过网络下载的方式需要连接外网服务器,也容易造成数据泄密。



技术实现要素:

本发明实施例提供了一种数据库更新方法和装置、测试仪器,能够不需要连接外部网络,实现对测试仪器的数据库的自动更新,提高了测试仪器的数据安全性。

第一方面,本发明实施例提供一种数据库更新方法,测试仪器中的数据库存储有与测试仪器中试剂盒执行的测试项目对应的项目信息和参数数据,试剂盒上设有标贴,标贴中记录有与标贴所在试剂盒所属的测试项目对应的项目信息和参数数据。该数据库更新方法包括:从试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据;将与试剂盒对应的项目信息与数据库进行匹配;若与试剂盒对应的项目信息与数据库匹配失败,则利用与试剂盒对应的项目信息和参数数据更新数据库。

在第一方面的一些实施例中,项目信息包括项目标识和参数版本标识,若与试剂盒对应的项目信息与数据库匹配失败,则利用与试剂盒对应的项目信息和参数数据更新数据库,包括:

判断数据库中是否存储有目标标识,目标标识为与试剂盒对应的项目标识;若数据库中未存储有目标标识,则与试剂盒对应的项目信息与数据库匹配失败;在数据库中增加目标标识、目标参数版本标识和与试剂盒对应的参数数据以更新数据库。

在第一方面的一些实施例中,项目信息包括项目标识和参数版本标识,若与试剂盒对应的项目信息与数据库匹配失败,则利用与试剂盒对应的项目信息和参数数据更新数据库,包括:

判断数据库中是否存储有目标标识,目标标识为与试剂盒对应的项目标识;若数据库中已存储有目标标识,则判断数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识是否一致,目标参数版本标识为与试剂盒对应的参数版本标识;若数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识不一致,则利用目标参数版本标识更新数据库中的与目标标识对应的参数版本标识,并利用与试剂盒对应的参数数据,更新数据库中的与目标标识对应的参数数据。

在第一方面的一些实施例中,项目标识包括项目名称和/或项目编号。

在第一方面的一些实施例中,参数版本标识包括参数版本日期和/或参数版本编号。

在第一方面的一些实施例中,测试仪器上装载有多个试剂盒,从试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据,包括:

读取当前试剂盒上的标贴;对读取到的标贴进行数据解析;若解析成功,则将解析后的数据作为与当前试剂盒对应的项目信息和参数数据,然后读取下一试剂盒上的标贴;若解析不成功,则读取下一试剂盒上的标贴。

在第一方面的一些实施例中,读取当前试剂盒上的标贴,包括:

确认当前试剂盒上的标贴是否已被读取;若当前试剂盒上的标贴未被读取,则读取当前试剂盒上的标贴;若当前试剂盒上的标贴已被读取,则读取下一试剂盒上的标贴。

在第一方面的一些实施例中,读取下一试剂盒上的标贴,包括:

确认多个试剂盒是否全部完成读取;若多个试剂盒未全部完成读取,则按照多个试剂盒的排序读取剩余未读取试剂盒中下一试剂盒上的标贴。

第二方面,本发明实施例提供一种数据库更新装置,测试仪器中的数据库存储有与测试仪器中试剂盒执行的测试项目对应的项目信息和参数数据,试剂盒上设有标贴,标贴中记录有与标贴所在试剂盒所属的测试项目对应的项目信息和参数数据,该数据库更新装置包括:

读取模块,用于从试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据;

匹配模块,用于将与试剂盒对应的项目信息与数据库进行匹配;

更新模块,用于若与试剂盒对应的项目信息与数据库匹配失败,则利用与试剂盒对应的项目信息和参数数据更新数据库。

在第二方面的一些实施例中,项目信息包括项目标识和参数版本标识,更新模块包括:

第一判断单元,用于判断数据库中是否存储有目标标识,目标标识为与试剂盒对应的项目标识,若数据库中未存储有目标标识,则与试剂盒对应的项目信息与数据库匹配失败;

第二更新单元,用于在数据库中增加目标标识、目标参数版本标识和与试剂盒对应的参数数据以更新数据库。

在第二方面的一些实施例中,项目信息包括项目标识和参数版本标识,更新模块包括:

第二判断单元,用于判断数据库中是否存储有目标标识,若数据库中已存储有目标标识,则判断数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识是否一致,目标参数版本标识为与试剂盒对应的参数版本标识;

第二更新单元,用于若数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识不一致,则利用目标参数版本标识更新数据库中的与目标标识对应的参数版本标识,并利用与试剂盒对应的参数数据,更新数据库中的与目标标识对应的参数数据。

在第二方面的一些实施例中,测试仪器上装载有多个试剂盒,读取模块包括:

读取单元,用于读取当前试剂盒上的标贴;

解析单元,用于对读取到的标贴进行数据解析,若解析成功,则将解析后的数据作为与当前试剂盒对应的项目信息和参数数据,然后读取下一试剂盒上的标贴;

读取单元,还用于若解析不成功,则读取下一试剂盒上的标贴。

在第二方面的一些实施例中,读取模块还包括第一确认单元,其中,第一确认单元用于确认当前试剂盒上的标贴是否已被读取;读取单元还用于若当前试剂盒上的标贴未被读取,则读取当前试剂盒上的标贴;读取单元还用于若当前试剂盒上的标贴已被读取,则读取下一试剂盒上的标贴。

在第二方面的一些实施例中,读取模块还包括第二确认单元,其中,第二确认单元用于判断多个试剂盒是否全部完成读取;读取单元还用于若多个试剂盒未全部完成读取,则按照多个试剂盒的排序读取剩余未读取试剂盒中下一试剂盒上的标贴。

第三方面,本发明实施例提供了一种测试仪器,该测试仪器包括:试剂盘、读取设备和如上所述的数据库更新装置;其中,试剂盘上装载有多个试剂盒,读取设备根据数据库更新装置发送的读取控制信号执行读取操作,依次读取多个试剂盒上的标贴。

在第三方面的一些实施例中,试剂盘为圆形结构,多个试剂盒分布于试剂盘的同一圆周上,读取设备设置于试剂盘的外围,试剂盘可绕轴心旋转,试剂盘根据数据库更新装置发送的旋转控制信号,每次旋转一个指定角度,以将试剂盘移动至与读取设备对应的位置处,读取设备根据数据库更新装置发送的读取控制信号执行读取操作。

在第三方面的一些实施例中,若标贴为射频卡,则读取设备为射频读卡器。

在第三方面的一些实施例中,若标贴为标识码,则读取设备为扫码器。

本发明实施例中的试剂盒上设有标贴,标贴中存储有与标贴所在试剂盒所属的测试项目对应的项目信息和参数数据。为更新测试仪器的数据库,只需要从试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据,并将与试剂盒对应的项目信息与数据库进行匹配,当与试剂盒对应的项目信息与数据库匹配失败时,则可以利用与试剂盒对应的项目信息和参数数据更新数据库。

与现有技术中的需要由工程师亲自上门通过usb接口对测试仪器的数据库执行更新操作,或者由用户通过网络从仪器公司的服务器中下载相关测试参数更新本地数据库相比,本发明实施例中的数据库更新方法将项目信息和参数数据预存储在试剂盒的标贴中,使得不需要连接外部网络,即可以通过读取试剂盒上的标贴实现对测试仪器的数据库进行自动更新,从而能够提高测试仪器的数据安全性。

附图说明

从下面结合附图对本发明的具体实施方式的描述中可以更好地理解本发明其中,相同或相似的附图标记表示相同或相似的特征。

图1为本发明一实施例提供的数据库更新方法的流程示意图;

图2为本发明另一实施例提供的数据库更新方法的流程示意图;

图3为本发明又一实施例提供的数据库更新方法的流程示意图;

图4为本发明再一实施例提供的数据库更新方法的流程示意图;

图5为本发明一实施例提供的数据库更新装置的结构示意图;

图6为本发明实施例提供的数据库更新装置的参数下载界面之一;

图7为本发明实施例提供的数据库更新装置的参数下载界面之二。

具体实施方式

下面将详细描述本发明实施例的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本发明实施例的全面理解。

本发明实施例中提供一种数据库更新方法和装置、测试仪器,用于对测试仪器的数据库进行参数更新,能够在不需要连接外部网络的情况下实现对测试仪器的数据库的自动更新,从而能够提高测试仪器的数据安全性。在一示例中,测试仪器可以为全自动化学发光免疫分析仪。

为对待检测样本进行分析,测试仪器的数据库存储有与测试仪器中试剂盒执行的测试项目对应的项目信息和参数数据。

根据本发明的实施例,可以在试剂盒上设置标贴,在标贴中记录与标贴所在试剂盒所属的测试项目对应的项目信息和参数数据,即将标贴作为信息载体。

在一示例中,标贴具体可以为射频卡,射频卡内集成有射频天线和微型存储器,通过射频读卡器读取标贴,可以从标贴内的微型储器中获取与试剂盒对应的项目信息和参数数据。

在另一示例中,标贴具体可以为标识码,比如二维码或者条形码,通过扫码器读取标贴,可以从标贴上的二维码或者条形码中获取与试剂盒对应的项目信息和参数数据。

图1为本发明一实施例提供的数据库更新方法的流程示意图。图1中的数据库更新方法包括步骤101至步骤103。

在步骤101中,从试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据。

其中,项目信息可以包括项目标识和对应的参数版本标识。示例性地,项目标识可以为项目名称或项目编号等,用于确认项目的唯一性。参数版本标识可以为参数版本日期或参数版本编号,用于确认参数的唯一性。

示例性地,测试仪器需要更新的参数数据包括:项目所需的试剂信息、与项目所需试剂配套使用的校准品信息和相关校准品的校准曲线信息等。

在步骤102中,将与试剂盒对应的项目信息与数据库进行匹配。

在步骤103中,若与试剂盒对应的项目信息与数据库匹配失败,则利用与试剂盒对应的项目信息和参数数据更新数据库。

根据本发明的实施例,将试剂盒上的标贴作为信息载体,为更新测试仪器的数据库,只需要从试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据,并将与试剂盒对应的项目信息与数据库进行匹配,当与试剂盒对应的项目信息与数据库匹配失败时,利用与试剂盒对应的项目信息和参数数据更新数据库。

与现有技术中的需要由工程师亲自上门通过usb接口对测试仪器的数据库执行更新操作,或者由用户通过网络从仪器公司的服务器中下载相关测试参数更新本地数据库相比,本发明实施例中的数据库更新方法将项目信息和参数数据预存储在试剂盒的标贴中,使得不需要连接外部网络,即可以通过读取试剂盒上的标贴实现对测试仪器的数据库进行离线更新,从而能够提高测试仪器的数据安全性。

此外,采用试剂盒上的标贴作为项目信息和参数数据的载体,当需要对测试仪器的数据库进行更新时,只需要使用与测试仪器配套的试剂信息录入设备对标贴进行读取即可,不需要增加任何的硬件成本,也不需要搭建其他硬件平台,而且操作简单,用户不要经过专业的培训,仅通过简单培训或者查看说明书就能够完成对测试仪器的数据库的更新操作。

为便于本领域技术人员理解,下面对本发明实施例中的数据库更新方式进行详细说明。

图2为本发明另一实施例提供的数据库更新方法的流程示意图。图2与图1的不同之处在于,图1中的步骤103可细化为图2中的步骤1031-步骤1034,用于分情况说明数据库的具体更新方式。

在步骤1031中,判断数据库中是否存储有目标标识。

其中,目标标识为与试剂盒对应的项目标识。若数据库中未存储有目标标识,则说明与试剂盒对应的项目信息与数据库匹配失败,需要执行步骤1032,按照步骤1032中的方法更新数据库;若数据库中已存储有目标标识,则执行步骤1033,进一步确认是否需要更新数据库。

在步骤1032中,在数据库中增加目标标识、目标参数版本标识和与试剂盒对应的参数数据以更新数据库。

可以理解地是,步骤1032为测试仪器的数据库的第一种更新方式,用于处理测试仪器的数据库中未存储有待测试剂盒对应的测试项目的情况。

在步骤1033中,判断数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识是否一致。

其中,目标参数版本标识为与试剂盒对应的参数版本标识。若数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识不一致,则需要执行步骤1034,按照步骤1034中的方法更新数据库;若数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识一致,则不需要更新数据库。

在步骤1034中,利用目标参数版本标识更新数据库中的与目标标识对应的参数版本标识,并利用与试剂盒对应的参数数据,更新数据库中的与目标标识对应的参数数据。

可以理解地是,步骤1034为测试仪器的数据库的第二种更新方式,用于处理测试仪器的数据库中已存储有待测试剂盒对应的测试项目,而已存储的与目标标识对应的参数版本标识不一致的情况。

接下来,对测试仪器上装载有多个试剂盒的数据库更新方法进行详细说明。

图3为本发明又一实施例提供的数据库更新方法的流程示意图。图3与图1的不同之处在于,图1中的步骤101可细化为图3中的步骤1011-步骤1014,用于处理测试仪器上同时装载有多个试剂盒情况。

在步骤1011中,读取当前试剂盒上的标贴。

在步骤1012中,对读取到的标贴进行数据解析。

在步骤1013中,判断是否成功解析了读取到的标贴信息。

若未成功解析读取到标贴信息,则重新执行步骤1011,继续读取下一试剂盒上的标贴,若已成功解析读取到的标贴信息,则执行步骤1014。

在步骤1014中,将解析后的数据作为与当前试剂盒对应的项目信息和参数数据,以执行对当前试剂盒的更新操作。

在一示例中,为避免重复读取操作,可以在读取当前试剂盒上的标贴时,先确认当前试剂盒上的标贴是否已被读取,若当前试剂盒上的标贴未被读取,则读取当前试剂盒上的标贴;若当前试剂盒上的标贴已被读取,则读取下一试剂盒上的标贴。

图4为本发明又一实施例提供的数据库更新方法的流程示意图。图4与图3的不同之处在于,在图3中的步骤1011之前,图4还包括步骤1015。

接着图3中的步骤1013,若未成功解析读取到标贴信息,可以先执行步骤1015;

在步骤1015中,确认多个试剂盒是否全部完成读取。若多个试剂盒未全部完成读取完成,则执行步骤1011,若多个试剂盒已全部完成读取完成,则读取操作结束。

图5为本发明一实施例提供的数据库更新装置的结构示意图。图5中的数据库更新装置包括读取模块501、匹配模块502和更新模块503。

其中,读取模块501用于从试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据。

匹配模块502用于将与试剂盒对应的项目信息与数据库进行匹配。

更新模块503用于若与试剂盒对应的项目信息与数据库匹配失败,则利用与试剂盒对应的项目信息和参数数据更新数据库。

具体地,更新模块503可以包括判断单元和更新单元。

作为一种更新方式,判断单元用于判断数据库中是否存储有目标标识,若数据库中未存储有目标标识,则与试剂盒对应的项目信息与数据库匹配失败;更新单元用于在数据库中增加目标标识、目标参数版本标识和与试剂盒对应的参数数据以更新数据库。该更新方式用于处理测试仪器的数据库中未存储有待测试剂盒对应的测试项目的情况。

作为另一种更新方式,判断单元还用于判断数据库中是否存储有目标标识,若数据库中已存储有目标标识,则判断数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识是否一致;更新单元还用于若数据库中已存储的与目标标识对应的参数版本标识和目标参数版本标识不一致,则利用目标参数版本标识更新数据库中的与目标标识对应的参数版本标识,并利用与试剂盒对应的参数数据,更新数据库中的与目标标识对应的参数数据。该更新方式用于处理测试仪器的数据库中已存储有待测试剂盒对应的测试项目,而已存储的与目标标识对应的参数版本标识不一致的情况

测试仪器上可以同时装载有多个试剂盒。为从每个试剂盒的标贴上获取与试剂盒对应的项目信息和参数数据,取模块可以包括读取单元和解析单元。

其中,读取单元用于读取当前试剂盒上的标贴;解析单元用于对读取到的标贴进行数据解析,若解析成功,则将解析后的数据作为与当前试剂盒对应的项目信息和参数数据,然后读取下一试剂盒上的标贴;读取单元还用于若解析不成功,则读取下一试剂盒上的标贴。

为避免对试剂盒重复读取,读取模块501还可以包括确认单元,其中,确认单元用于确认当前试剂盒上的标贴是否已被读取;读取单元还用于若当前试剂盒上的标贴未被读取,则读取当前试剂盒上的标贴;读取单元还用于若当前试剂盒上的标贴已被读取,则读取下一试剂盒上的标贴。

为处理测试仪器上同时装载有多个试剂盒的情况,确认单元还用于判断多个试剂盒是否全部完成读取;读取单元还用于若多个试剂盒未全部完成读取,则按照多个试剂盒的排序读取剩余未读取试剂盒中下一试剂盒上的标贴。

需要说明的是,本发明实施例中的数据库更新装置的具体实现形式可以是执行上述数据库更新方法的更新程序,也可以是执行上述数据库更新方法的集成硬件。

下面结合图6和图7中示出的参数下载界面,对本发明实施例中的数据库更新装置的实现形式进行示例性说明。

图6中的参数下载界面示出了数据库中已存储有目标标识,且已存储的与目标标识对应的参数版本标识一致时的处理情况。从图6可以看出,当数据库中已存储有目标标识,且已存储的与目标标识对应的参数版本标识一致时,参数更新队列中没有任何更新信息。其中,rfid下载指的是从射频标贴中获取标贴信息。

图7中的参数下载界面示出了数据库中已存储有目标标识,而已存储的与目标标识对应的参数版本标识不一致,或者数据库中未存储有目标标识时的处理情况。图7中示出了两组参数更新队列。

其中,一组参数更新队列中的待更新信息的项目名称为hbsab,参数版本号为2.0。该组待更新信息可以理解为:数据库中已存储有hbsab项目的参数数据,而已存储的对应hbsab项目的参数版本号为1.0,由于从试剂盒上标贴中获取到的hbsab项目的最新参数版本号为2.0,因此,需要将数据库中已存储的对应hbsab项目的参数数据从1.0版本更新到2.0版本。

另一组参数更新队列中的待更新信息的项目名称为hbsag,参数版本号为:1.0。该组更新信息可以理解为:数据库中未存储有hbsag项目及其对应的参数数据,因此,需要在数据库中增加hbsag项目的项目名称,hbsag项目对应的参数版本号1.0,及hbsag项目对应的参数数据。

当需要对测试仪器的数据库进行更新时,用户可以在参数更新列表中选择希望更新的参数项目,只需要点击下方的“确定”按钮即可以完成对测试仪器的数据库的更新。

本发明实施例还提供一种测试仪器,该测试仪器包括:试剂盘、读取设备和如上所述的数据库更新装置。其中,试剂盘上装载有多个试剂盒,读取设备根据数据库更新装置发送的读取控制信号执行读取操作,依次读取多个试剂盒上的标贴。

在一示例中,试剂盘可以为圆形结构,多个试剂盒分布于试剂盘的同一圆周上,读取设备设置于试剂盘的外围,试剂盘可绕轴心旋转,试剂盘可以根据数据库更新装置发送的旋转控制信号,每次旋转一个指定角度,以将试剂盘移动至与读取设备对应的位置处,读取设备可以根据数据库更新装置发送的读取控制信号执行读取操作。

其中,读取设备的类型可以为射频读卡器或者扫码器,用于读取相应类型标贴中的信息。

如上所述,采用本发明实施例中的技术方案,测试仪器出厂所附带软件可以不需要存储任何项目测试参数信息。用户需要哪些项目,则可以取出对应试剂盒加载到测试仪器,行参数下载功能即可完成所有项目参数的添加。这样用户可以只需向测试仪器中加载自己常用的测试项目信息,不需要在测试仪器在出厂前一次性加载所有的项目信息。

此外,如果仪器公司研发出了新的测试项目,而用户决定使用该项目,只需要购买新项目的试剂盒,将其放置在试剂盘中执行参数下载功能即可开始测试,不再需要联系工程师或者上网进行更新。

同时,如果公司需要对现有的测试项目提供新试剂,新试剂对应的项目测试参数与原试剂不同,可能是试剂添加量不同,孵育时间不同或者加样量不同等。只需要购买新项目的试剂盒,将其放置在试剂盘中执行参数下载功能即可解决新试剂与测试项目的参数版本不一致时不能进行测试的问题,而且能够防止旧试剂采用新的项目测试参数,新试剂采用旧的项目测试参数的错误发生,从而提高测试仪器的测试准确性和安全性。

需要明确的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。对于装置实施例而言,相关之处可以参见方法实施例的说明部分。本发明实施例并不局限于上文所描述并在图中示出的特定步骤和结构。本领域的技术人员可以在领会本发明实施例的精神之后,作出各种改变、修改和添加,或者改变步骤之间的顺序。并且,为了简明起见,这里省略对已知方法技术的详细描述。

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明实施例的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

本发明实施例可以以其他的具体形式实现,而不脱离其精神和本质特征。例如,特定实施例中所描述的算法可以被修改,而系统体系结构并不脱离本发明实施例的基本精神。因此,当前的实施例在所有方面都被看作是示例性的而非限定性的,本发明实施例的范围由所附权利要求而非上述描述定义,并且,落入权利要求的含义和等同物的范围内的全部改变从而都被包括在本发明实施例的范围之中。

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