基于色谱分析的样品确定方法、装置、存储介质及服务器与流程

文档序号:29050368发布日期:2022-02-25 23:55阅读:75来源:国知局
基于色谱分析的样品确定方法、装置、存储介质及服务器与流程

1.本技术涉及色谱分析领域,具体而言,涉及一种基于色谱分析的样品确定方法、装置、存储介质及服务器。


背景技术:

2.色谱法利用不同物质在不同相态的选择性分配,以流动相对固定相中的混合物进行洗脱,混合物中不同的物质会以不同的速度沿固定相移动,最终达到分离的效果。目前,主要通过色谱仪进行色谱实验,色谱实验中,样品流经色谱柱和检测器,得到信号时间曲线,即色谱图,在实验室或研究所中,往往对大量样品进行色谱实验,得到海量的色谱数据。在实际应用中,有时候需要识别符合条件的相关样品,例如满足特殊使用要求的绝缘油,此时,需要从海量的色谱数据对应的样品中获取之前做过色谱实验且满足相应条件的样品,通过人工查找效率往往低下。


技术实现要素:

3.本技术实施例提供一种基于色谱分析的样品确定方法、装置、存储介质及服务器,以通过构建样品色谱数据库,利用高效准确的索引策略,在数据库中快速找到满足条件的样品。
4.为了达到上述目的,本技术实施例采用的技术方案如下:第一方面,本技术实施例提供了一种基于色谱分析的样品确定方法,其特征在于,应用于样品服务器,样品服务器与至少一个查询终端连接,方法包括:获取查询终端发送的不少于一组标准色谱数据;对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据;将识别到的第一特征色谱数据发送至查询终端;获取查询终端从第一特征色谱数据中确定的多个第二特征色谱数据;依据第二特征色谱数据,在预设的样品色谱数据存储集合中匹配对应的目标色谱数据;选择目标色谱数据对应的样品信息并发送至查询终端;其中,样品色谱数据存储集合中至少包括多组第一示例色谱数据,每组第一示例色谱数据至少包含两个特征色谱数据。
5.进一步地,样品色谱数据存储集合的构建过程包括:获取多组第二示例色谱数据;依次对所获取的多组第二示例色谱数据进行特征色谱数据识别,得到各个第二示例色谱数据所包含的第三特征色谱数据;从多组第二示例色谱数据中,获取所涵盖的第三特征色谱数据的个数不少于一个的第一示例色谱数据;对于每组第一示例色谱数据,将第一示例色谱数据所涵盖的各个第三特征色谱数据进行共性分析,确定第一示例色谱数据所包含的对比列表,其中,每组对比列表包括至少两个结果指向性类似的第三特征色谱数据;从每个对比列表中识别出包含的每个第三特征色谱数据的第一特征;在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系。
6.进一步地,样品色谱数据存储集合中还存储有各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系,依据第二特征色谱数据,在预设的样品色谱数据存储集合中匹配对应的目标色谱数据,包括:确定第二特征色谱数据的第一个数,从样品色谱数据存储集合中索引到包含第三特征色谱数据的个数为第一个数的第一目标对比列表,并确定包含第一目标对比列表的第三示例色谱数据;逐一提取各个第二特征色谱数据的第二特征;逐一确定每个第二特征与相应的第一对比特征的第一比较结果,依据各个第一比较结果得到各个第三示例色谱数据对应的第二比较结果,其中,第一对比特征为各个第三示例色谱数据所包含的第一目标对比列表中与各个第二特征色谱数据对应的各个第三特征色谱数据的第一特征;将各个第三示例色谱数据作为匹配的目标色谱数据,依据第二比较结果对目标色谱数据进行排序。
7.进一步地,依据各个第一比较结果得到各个第三示例色谱数据对应的第二比较结果,包括:对于每个第三示例色谱数据,将各个第一比较结果融合计算以获取第三示例色谱数据对应的第二比较结果。
8.进一步地,在在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系前,该方法还包括:对于每个对比列表,将所包含的各个第一特征组合成第一多特征色谱数据特征;在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系的步骤,包括:在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系,以及各个第一示例色谱数据、对比列表与第一多特征色谱数据特征的第二对应关系。
9.进一步地,样品色谱数据存储集合中还存储有各个第一示例色谱数据、对比列表与第一多特征色谱数据特征的第二对应关系,依据第二特征色谱数据,从预设的样品色谱数据存储集合中匹配对应的目标色谱数据,包括:确定第二特征色谱数据的第二个数,从样品色谱数据存储集合中索引到包含第三特征色谱数据的个数为第二个数的第二目标对比列表,并确定包含第二目标对比列表的第四示例色谱数据;逐一提取各个第二特征色谱数据的第三特征,将所提取的各个第三特征组合成第二多特征色谱数据特征;逐一确定第二多特征色谱数据特征与各个对比多特征色谱数据特征的第四比较结果,并将各第四比较结果确定为各第四示例色谱数据对应的第五比较结果,其中,各个对比多特征色谱数据特征为各第四示例色谱数据所包含的第二目标对比列表对应的第一多特征色谱数据特征;将各第四示例色谱数据作为匹配的目标色谱数据,依据第五比较结果对目标色谱数据进行排序。
10.进一步地,逐一确定第二多特征色谱数据特征与各个对比多特征色谱数据特征的第四比较结果,包括:确定第二多特征色谱数据特征所包含的各个第四特征;确定各个第四示例色谱数据的对比多特征色谱数据特征所包含的各个第二对比特征;逐一确定各个第四
特征与对应的第二对比特征的第六比较结果;对于每个第四示例色谱数据,将各个第六比较结果融合计算,得到第七比较结果;将各个第七比较结果确定为第二多特征色谱数据特征与各个对比多特征色谱数据特征的第四比较结果。
11.第二方面,本技术实施例还提供一种基于色谱分析的样品确定装置,应用于样品服务器,样品服务器与至少一个查询终端连接,该装置包括:获取模块,用于获取查询终端发送的不少于一组标准色谱数据;识别模块,用于对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据;发送模块,用于将识别到的第一特征色谱数据发送至查询终端;获取模块还用于获取查询终端从第一特征色谱数据中确定的多个第二特征色谱数据;匹配模块,用于依据第二特征色谱数据,在预设的样品色谱数据存储集合中匹配对应的目标色谱数据;选择模块,用于选择目标色谱数据对应的样品信息;发送模块还用于将样品信息发送至查询终端;其中,样品色谱数据存储集合中至少包括多组第一示例色谱数据,每组第一示例色谱数据至少包含两个特征色谱数据。
12.第三方面,本技术实施例还提供了一种计算机可读存储介质,存储介质内存储有计算机程序,计算机程序被处理器执行时实现本技术实施例第一方面提供的基于色谱分析的样品确定方法。
13.第四方面,本技术实施例还提供了一种服务器,包括处理器和存储器,存储器用于存放计算机程序,处理器用于执行存储器上所存放的计算机程序,以实现本技术实施例第一方面提供的基于色谱分析的样品确定方法。
14.本技术实施例提供的技术方案中,通过在样品服务器中预先建立样品色谱数据存储集合以存储海量样品对应的色谱数据,在需要查找预设要求的样品信息时,先获取预设要求的样品对应的标准色谱数据,对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据,并进一步确认第二特征色谱数据,通过第二特征色谱数据在样品色谱数据存储集合中匹配对应的目标色谱数据,进而确定对应的样品信息,发送至查询终端。如此,在海量的色谱数据中查找到匹配的色谱数据,并以此确定到对应的样品,快速准确。
15.附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.附图中的方法、系统和/或程序将根据示例性实施例进一步描述。这些示例性实施例将参照图纸进行详细描述。这些示例性实施例是非限制的示例性实施例,其中示例数字在附图的各个视图中代表相似的机构。
18.图1是本技术实施例提供的通信系统的系统架构示意图。
19.图2是本技术实施例提供的样品服务器的方框示意图。
20.图3是根据本技术的一些实施例所示的一种基于色谱分析的样品确定方法的流程图。
21.图4是根据本技术的一些实施例所示的一种基于色谱分析的样品确定装置的功能
模块架构示意图。
具体实施方式
22.为了更好的理解上述技术方案,下面通过附图以及具体实施例对本技术技术方案做详细的说明,应当理解本技术实施例以及实施例中的具体特征是对本技术技术方案的详细的说明,而不是对本技术技术方案的限定,在不冲突的情况下,本技术实施例以及实施例中的技术特征可以相互组合。
23.在下面的详细描述中,通过实例阐述了许多具体细节,以便提供对相关指导的全面了解。然而,对于本领域的技术人员来说,显然可以在没有这些细节的情况下实施本技术。在其他情况下,公知的方法、程序、系统、组成和/或电路已经在一个相对较高水平上被描述,没有细节,以避免不必要的模糊本技术的方面。
24.本技术中使用流程图说明根据本技术的实施例的系统所执行的执行过程。应当明确理解的是,流程图的执行过程可以不按顺序执行。相反,这些执行过程可以以相反的顺序或同时执行。另外,可以将至少一个其他执行过程添加到流程图。一个或多个执行过程可以从流程图中删除。
25.请参照图1,本技术实施例提供一种通信系统100,该通信系统100包括相互通信的样品服务器200和查询终端300,本技术实施例提供的基于色谱分析的样品确定方法应用于样品服务器200。需要说明的是,本技术中,用户通过查询终端300查询需要确定的样品,而在样品服务器200中设置一样品色谱数据存储集合,在该集合中存储有大量样品对应的色谱数据。查询终端300可以是个人计算机或者移动智能终端,如平板电脑、手机、个人数字助理等。
26.请参照图2,是根据本技术的一些实施例所示的样品服务器200的方框示意图,该样品服务器200包括基于色谱分析的样品确定装置210、存储器220、处理器230和通信单元240。存储器220、处理器230以及通信单元240各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。基于色谱分析的样品确定装置210包括至少一个可以软件或固件(firmware)的形式存储于存储器220中或固化在电子设备的操作系统(operating system,os)中的软件功能模块。处理器230用于执行存储器220中存储的可执行模块,例如基于色谱分析的样品确定装置210所包括的软件功能模块及计算机程序等。
27.其中,存储器220可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。其中,存储器220用于存储程序,处理器230在接收到执行指令后,执行所述程序。通信单元240用于通过网络建立样品服务器200与查询终端300之间的通信连接,并用于通过网络收发数据。
28.处理器可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(dsp))、专用集成电路(asic)、现场可编程门
阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。可以理解,图2所示的结构仅为示意,样品服务器200还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
29.请参照图3,是根据本技术的一些实施例所示的一种基于色谱分析的样品确定方法的流程图,该方法应用于样品服务器200,具体可以包括以下步骤s1-步骤s6。在以下步骤s1-步骤s6的基础上,将对一些可选实施例进行说明,这些实施例应当理解为示例,不应理解为实现本方案所必不可少的技术特征。
30.步骤s1,获取查询终端发送的不少于一组标准色谱数据。
31.在本技术实施例中,标准色谱数据为用户通过查询终端300上传的期望样品匹配的色谱数据,即样品的色谱数据与该标准色谱数据相似。需要说明的是,标准色谱数据可以是多组,在进行匹配时,只需要匹配其中之一即可。
32.步骤s2,对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据。
33.色谱数据是通过色谱仪对样品进行实验时,样品进样后色谱仪记录下来的检测器响应信号随时间或载气流出体积而分布的曲线图,即色谱图(chromatogram)或色谱流出曲线。曲线上突起的部分为色谱峰,根据色谱图的出峰时间和峰面积(或峰高)进行定性定量分析。因此,将色谱数据中的图形特征定义为特征色谱数据,对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据,例如第一特征色谱数据可以是色谱峰、基线噪声(baseline noise)、基线漂移(baseline drift)、死时间、保留时间等。
34.步骤s3,将识别到的第一特征色谱数据发送至查询终端。
35.第一特征色谱数据的种类往往不只一个,将识别到的所有第一特征色谱数据发送至查询终端300,以便于用户根据实际需求进行选择。
36.步骤s4,获取查询终端从第一特征色谱数据中确定的多个第二特征色谱数据。
37.查询终端300确定的多个第二特征色谱数据即用户确定的多个第二特征色谱数据。
38.步骤s5,依据第二特征色谱数据,在预设的样品色谱数据存储集合中匹配对应的目标色谱数据。
39.预设的样品色谱数据存储集合中存储有海量色谱数据,根据第二特征色谱数据进行对比匹配,找到和第二特征色谱数据相应的目标色谱数据,匹配的方法可以通过比较图形的相似度,例如色谱峰的个数、色谱峰峰高、色谱峰峰宽、色谱峰峰底、色谱峰面积等。例如,可以对各个波形的主要点的切线进行向量相似度分析,计算各个切线的余弦距离是否满足预设值,如果满足,则表征图形相似,即第二特征色谱数据与预存的色谱数据相似度满足要求。需要说明的是,从预设的样品色谱数据存储集合中匹配到的目标图谱数据的个数可能包含多个,根据相似程度可以按顺序排序。进一步需要说明的是,样品色谱数据存储集合中至少包括多组第一示例色谱数据。第一示例色谱数据即参与与第二特征色谱数据比较匹配的色谱数据,由于第二特征色谱数据的数量为多个,为了匹配的准确性,在构建样品色谱数据存储集合时,每组第一示例色谱数据至少包含两个特征色谱数据,以提高能满足匹配多个特征色谱数据的需求。
40.步骤s6,选择目标色谱数据对应的样品信息并发送至查询终端。
41.在预设的样品色谱数据存储集合中,还存储有与各色谱数据对应的样品信息,当匹配到目标色谱数据时,选择与目标色谱数据对应的样品信息发送至查询终端300供用户查看,需要说明的是,当从预设的样品色谱数据存储集合中匹配到的目标图谱数据的个数包含多个时,根据多个目标图谱数据与标准色谱数据的相似程度按顺序排序,进而得到按顺序排序的多个样品信息,将排序后的样品信息发送至查询终端300。
42.通过上述步骤s1-s6,本技术实施例通过在样品服务器200中预先建立样品色谱数据存储集合以存储海量样品对应的色谱数据,在需要查找预设要求的样品信息时,先获取预设要求的样品对应的标准色谱数据,对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据,并进一步确认第二特征色谱数据,通过第二特征色谱数据在样品色谱数据存储集合中匹配对应的目标色谱数据,进而确定对应的样品信息,发送至查询终端。如此,在海量的色谱数据中查找到匹配的色谱数据,并以此确定到对应的样品,快速准确。
43.在本技术实施例中,因为预先构建了样品色谱数据存储集合,因此在确定样品时能准确快速进行定位。在本技术中,构建样品色谱数据存储集合的过程可以参考以下步骤:步骤s51,获取多组第二示例色谱数据。
44.构建样品色谱数据存储集合之前,需要获取多个第二示例色谱数据,这些第二示例色谱数据可以通过色谱仪输出。
45.步骤s52,依次对所获取的多组第二示例色谱数据进行特征色谱数据识别,得到各个第二示例色谱数据所包含的第三特征色谱数据。
46.在得到多组第二示例色谱数据后,为了构建一个其中每一组数据中同时包含至少两个特征色谱数据的集合,需要分别对所获得的多个第二示例色谱数据进行特征色谱数据识别,得到每一第二示例色谱数据所涵盖的第三特征色谱数据,由此,获知每一第二示例色谱数据中包含多少个特征色谱数据。
47.步骤s53,从多组第二示例色谱数据中,获取所涵盖的第三特征色谱数据的个数不少于一个的第一示例色谱数据。
48.为了构建一个其中每一组数据中同时包含至少两个特征色谱数据的集合,当确定每一第二示例色谱数据中所包含的第三特征色谱数据后,从第二示例色谱数据中,获取所包含的第三特征色谱数据的个数超过一个的第一示例色谱数据,即第一示例色谱数据中所包含的第三特征色谱数据的个数至少为两个。
49.步骤s54,对于每组第一示例色谱数据,将第一示例色谱数据所涵盖的各个第三特征色谱数据进行共性分析,确定第一示例色谱数据所包含的对比列表。
50.其中,每组对比列表包括至少两个结果指向性类似的第三特征色谱数据。在获得了第一示例色谱数据后,为了确定可能同时出现在同一色谱数据中的至少两个第三特征色谱数据,需要针对每个第一示例色谱数据,对该第一示例色谱数据所包含的各个第三特征色谱数据进行共性分析,以确定该第一示例色谱数据所包含的对比列表,其中,共性分析主要是分析各个第三特征色谱数据的结果指向性是否类似,每个对比列表至少包含两个存在关联关系的第三特征色谱数据,也就是说,每个第一示例色谱数据包含多少个对比列表即有多少组可能同时出现在同一色谱数据中的至少两个第三特征色谱数据。
51.步骤s55,从每个对比列表中识别出包含的每个第三特征色谱数据的第一特征。
52.为实现特征匹配,进而从样品色谱数据存储集合中定位到色谱数据,在确定了对比列表后,从每个对比列表中识别包含的所有第三特征色谱数据的第一特征。对于第一特征的识别,可以通过现有的特征提取方式进行,识别诸如色谱峰起始点或结束点斜率、峰高、峰宽、峰底、峰面积等。
53.步骤s56,在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系。
54.在针对每个对比列表,识别所包含的各个第三特征色谱数据的第一特征后,确定各个第一参考图像、对比列表与第一特征的第一对应关系。然后在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系,从而构建样品色谱数据存储集合。举个例子,设两个第一示例色谱数据a和b,其中,第一示例色谱数据a包括对比列表a1,对比列表a1包括第三特征色谱数据a11和第三特征色谱数据a12,第三特征色谱数据a11包括第一特征a111,第三特征色谱数据a12包括第一特征a121;第二示例色谱数据b包括对比列表b1和对比列表b2,对比列表b1包括第三特征色谱数据b11和第三特征色谱数据b12,第三特征色谱数据b11包括第一特征b111,第三特征色谱数据b12包括第一特征b121,对比列表b2包括第三特征色谱数据b21和第三特征色谱数据b22,第三特征色谱数据b11包括第一特征b211,第三特征色谱数据b22包括第一特征b221。那么,在样品色谱数据存储集合中可以以列表的方式存储上述的信息。同时存储的相应的对应关系,例如:第一示例色谱数据a-对比列表a1-第一特征a111、第一特征a121;第二示例色谱数据b-对比列表b1-第一特征b111、第一特征b121;第二示例色谱数据b-对比列表b2-第一特征b211、第一特征b221。
55.当样品色谱数据存储集合中存储有各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系的条件下。步骤s5,依据第二特征色谱数据,在预设的样品色谱数据存储集合中匹配对应的目标色谱数据,具体可以包括以下步骤:步骤s501,确定第二特征色谱数据的第一个数,从样品色谱数据存储集合中索引到包含第三特征色谱数据的个数为第一个数的第一目标对比列表,并确定包含第一目标对比列表的第三示例色谱数据。
56.为了从样品色谱数据存储集合中定位到包含第二特征色谱数据的色谱数据,需要确定第二特征色谱数据的第一个数,该第一个数表征第二特征色谱数据的总数。由于样品色谱数据存储集合中存储有各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,则便于从样品色谱数据存储集合中查找到包含第三特征色谱数据的个数为第一个数的第一目标对比列表,并确定包含第一目标对比列表的第三示例色谱数据。比方说,参考步骤s56的例子,在本例子中,第二特征色谱数据为色谱峰和死时间,则第二特征色谱数据的第一个数为2,由于样品色谱数据存储集合中第一示例数据a包含的对比列表a1中的第三特征色谱数据的个数为2,第一示例数据b所包含的参考组b1和b2中的第三特征色谱数据的个数为2。从样品色谱数据存储集合中索引到第一目标对比列表a1、b1、b2,确定包括第一目标对比列表a1的第三示例色谱数
据a和包括第一目标对比列表b1、第一目标对比列表b2的第三示例色谱数据b。
57.步骤s502,逐一提取各个第二特征色谱数据的第二特征。
58.为实现特征匹配从而从样品色谱数据存储集合中匹配到色谱数据,需要逐一提取各个第二特征色谱数据的第二特征,对每一个第二特征色谱数据进行第二特征提取的方式和内容前述已经讲明,此处不赘述。
59.步骤s503,逐一确定每个第二特征与相应的第一对比特征的第一比较结果,依据各个第一比较结果得到各个第三示例色谱数据对应的第二比较结果,其中,第一对比特征为各个第三示例色谱数据所包含的第一目标对比列表中与各个第二特征色谱数据对应的各个第三特征色谱数据的第一特征。
60.从样品色谱数据存储集合中索引到第三示例色谱数据后,分别确定各个第三示例色谱数据所包含的第一目标对比列表中与各个第二特征色谱数据对应的各个第三特征色谱数据的第一特征,并将所确定的各个第一特征确定为第一对比特征。在本实施例中,可以通过比较相似度以此确定各个第二特征色谱数据对应的各个第三特征色谱数据,针对各个第二特征色谱数据,分别计算该第二特征色谱数据的第二特征与各个第三特征色谱数据的第一特征的相似度,得到比较结果。然后把相似度最高对应的第三特征色谱数据确定为该第二特征色谱数据对应的第三特征色谱数据,然后将该第二特征色谱数据对应的第三特征色谱数据所包含的第一特征确定为该第二特征色谱数据的第二特征对应的第一对比特征。对于每个第三示例色谱数据,将各个第一比较结果融合计算以获取第三示例色谱数据对应的第二比较结果。融合的方式可以采取任意可行的方式,例如将第一比较结果的均值作为第二比较结果,或者将第一比较结果进行加权后求和,得到的结果为第三示例色谱数据对应的第二比较结果。
61.步骤s504,将各个第三示例色谱数据作为匹配的目标色谱数据,依据第二比较结果对目标色谱数据进行排序。
62.获取到各第三示例色谱数据对应的第二比较结果后,把每一第三示例色谱数据作为匹配到的目标色谱数据,基于第二比较结果对目标色谱数据进行排序,排序的方式不做限定,如从大到小。
63.作为一种实施方式,在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系前,本技术实施例提供的方法还可以包括以下步骤:步骤s601,对于每个对比列表,将所包含的各个第一特征组合成第一多特征色谱数据特征。
64.为实现采用多个特征同时进行匹配的从样品色谱数据存储集合中匹配色谱数据,对于各个对比列表,从中得到包含的各第三特征色谱数据的第一特征后,将所包含的各个第一特征组合成第一多特征色谱数据特征。则在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系的步骤,可以包括:在样品色谱数据存储集合中存储各个第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特
征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系,以及各个第一示例色谱数据、对比列表与第一多特征色谱数据特征的第二对应关系。对于每个对比列表,将所包含的各个第一特征组合为一个第一多特征色谱数据特征后,要同时在样品色谱数据存储集合中存储每一第一示例色谱数据、各个第一示例色谱数据所包含的对比列表、各个对比列表所包含的各个第三特征色谱数据的第一特征,以及各个第一示例色谱数据、对比列表与第一特征的第一对应关系,以及构建各个第一示例色谱数据、对比列表与第一多特征色谱数据特征的第二对应关系,然后存储在样品色谱数据存储集合中。举个例子,第一示例色谱数据a包括对比列表a1,对比列表a1包括第三特征色谱数据a11和第三特征色谱数据a12,第三特征色谱数据a11包括第一特征a111,第三特征色谱数据a12包括第一特征a121;第二示例色谱数据b包括对比列表b1和对比列表b2,对比列表b1包括第三特征色谱数据b11和第三特征色谱数据b12,第三特征色谱数据b11包括第一特征b111,第三特征色谱数据b12包括第一特征b121,对比列表b2包括第三特征色谱数据b21和第三特征色谱数据b22,第三特征色谱数据b11包括第一特征b211,第三特征色谱数据b22包括第一特征b221。同时存储的相应的对应关系,例如:第一示例色谱数据a-对比列表a1-第三特征色谱数据a11、第三特征色谱数据a12;第二示例色谱数据b-对比列表b1-第三特征色谱数据b11、第三特征色谱数据b12;第二示例色谱数据b-对比列表b2-第三特征色谱数据b21、第三特征色谱数据b22。那么,对于对比列表a1,将所包含的各个第一特征a111和a121组合成第一多特征色谱数据特征a111-a121;对于对比列表b1,将所包含的各个第一特征b111和b121组合成第一多特征色谱数据特征b111-b121;对于对比列表b2,将所包含的各个第一特征b211和a221组合成第一多特征色谱数据特征b211-b221。相应的第二对应关系为:第一示例色谱数据a-对比列表a1-第一多特征色谱数据特征a111-a121;第二示例色谱数据b-对比列表b1-第一多特征色谱数据特征b111-b121;第二示例色谱数据b-对比列表b2-第一多特征色谱数据特征b211-b221。
65.样品色谱数据存储集合中还存储有各个第一示例色谱数据、对比列表与第一多特征色谱数据特征的第二对应关系的情况下,依据第二特征色谱数据,从预设的样品色谱数据存储集合中匹配对应的目标色谱数据的步骤,可以包括:步骤s505,确定第二特征色谱数据的第二个数,从样品色谱数据存储集合中索引到包含第三特征色谱数据的个数为第二个数的第二目标对比列表,并确定包含第二目标对比列表的第四示例色谱数据。
66.要从样品色谱数据存储集合中匹配到包含第二特征色谱数据的色谱数据,需要确定第二特征色谱数据的第二个数,由于样品色谱数据存储集合中存储有各个第一示例色谱数据、各个第一示例色谱数据所包含的对比结果、各个对比结果涵盖的各个第三特征色谱数据的第一特征,则可以从样品色谱数据存储集合中查找到包含第三特征色谱数据的个数为第二个数的第二目标对比列表,并确定包含第二目标对比列表的第四示例色谱数据。
67.步骤s506,逐一提取各个第二特征色谱数据的第三特征,将所提取的各个第三特征组合成第二多特征色谱数据特征。
68.为实现从多特征来匹配,以从样品色谱数据存储集合中匹配到色谱数据,需要逐一从每一个第二特征色谱数据中提取第三特征,提取的内容和方式请参前述内容。提取到第三特征后,把第三特征组合为一个第二多特征色谱数据特征。
69.步骤s507,逐一确定第二多特征色谱数据特征与各个对比多特征色谱数据特征的第四比较结果,并将各第四比较结果确定为各第四示例色谱数据对应的第五比较结果。
70.其中,各个对比多特征色谱数据特征为各第四示例色谱数据所包含的第二目标对比列表对应的第一多特征色谱数据特征。逐一确定第二多特征色谱数据特征与各个对比多特征色谱数据特征的第四比较结果,可以包括:确定第二多特征色谱数据特征所包含的各个第四特征;确定各个第四示例色谱数据的对比多特征色谱数据特征所包含的各个第二对比特征;逐一确定各个第四特征与对应的第二对比特征的第六比较结果;对于每个第四示例色谱数据,将各个第六比较结果融合计算,得到第七比较结果;将各个第七比较结果确定为第二多特征色谱数据特征与各个对比多特征色谱数据特征的第四比较结果。
71.步骤s508,将各第四示例色谱数据作为匹配的目标色谱数据,依据第五比较结果对目标色谱数据进行排序。
72.本技术实施例还提供一种基于色谱分析的样品确定装置210,用以执行以上方法,该基于色谱分析的样品确定装置210应用于样品服务器200,请参照图4,是本技术实施例提供的基于色谱分析的样品确定装置210的功能模块架构示意图,其包括:获取模块211,用于获取查询终端发送的不少于一组标准色谱数据。在本技术中,获取模块211可用于执行步骤s1和s4。
73.识别模块212,用于对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据。在本技术中,识别模块212可用于执行步骤s2。
74.发送模块213,用于将识别到的第一特征色谱数据发送至查询终端。在本技术中,发送模块213可用于执行步骤s3和步骤s6。
75.获取模块还用于获取查询终端从第一特征色谱数据中确定的多个第二特征色谱数据。
76.匹配模块214,用于依据第二特征色谱数据,在预设的样品色谱数据存储集合中匹配对应的目标色谱数据。在本技术中,匹配模块214可用于执行步骤s5。
77.选择模块215,用于选择目标色谱数据对应的样品信息。在本技术中,选择模块215可用于执行步骤s6。
78.发送模块还用于将样品信息发送至查询终端。
79.由于在前述的基于色谱分析的样品确定方法的介绍中,对各个步骤的原理进行了说明和举例,该基于色谱分析的样品确定装置210的各个模块用于执行上述方法的各个步骤,此处不再对其过程和原理进行赘述。
80.综上所述,本技术实施例通过在样品服务器200中预先建立样品色谱数据存储集合以存储海量样品对应的色谱数据,在需要查找预设要求的样品信息时,先获取预设要求的样品对应的标准色谱数据,对标准色谱数据进行特征色谱数据识别,得到第一特征色谱数据,并进一步确认第二特征色谱数据,通过第二特征色谱数据在样品色谱数据存储集合中匹配对应的目标色谱数据,进而确定对应的样品信息,发送至查询终端。如此,在海量的色谱数据中查找到匹配的色谱数据,并以此确定到对应的样品,快速准确。
81.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当计算机程序在计算机上执行时,使得计算机执行本技术实施例提供的基于色谱分析的样品确定方法。
2003,perl,cobol 2002,php,abap,动态编程语言如python,ruby和groovy或其它编程语言。所述程式设计编码可以完全在用户计算机上执行、或作为独立的软体包在用户计算机上执行、或部分在用户计算机上执行部分在远程计算机执行、或完全在远程计算机或服务器上执行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网络(lan)或广域网(wan),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(saas)。
90.此外,除非申请专利范围中明确说明,本技术所述处理元件和序列的顺序、数位字母的使用、或其他名称的使用,并非用于限定本技术流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的申请专利范围并不仅限于披露的实施例,相反,申请专利范围旨在覆盖所有符合本技术实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件装置实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或行动装置上安装所描述的系统。
91.同样应当理解的是,为了简化本技术揭示的表述,从而帮助对至少一个发明实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法幷不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1