一种在线色谱仪数据存储方法、装置、存储介质转让专利
申请号 : CN202210123122.4
文献号 : CN114157683B
文献日 : 2022-05-13
发明人 : 王东强 , 郝旭晨
申请人 : 华谱科仪(北京)科技有限公司
摘要 :
权利要求 :
1.一种在线色谱仪数据存储方法,其特征在于,应用于色谱仪服务器,所述色谱仪服务器连接有信息发送终端,所述色谱仪服务器包括公有云服务器和私有云服务器;所述方法包括:
由信息处理终端获取色谱数据;
确定所述色谱数据第一信息,包括以下具体过程:基于获取的色谱数据得到色谱曲线,基于所述色谱曲线获取所述色谱曲线中的第一信息,所述第一信息包括色谱峰;
将所述第一信息与标准色谱匹配数据进行识别,得到目标色谱数据,包括以下方法:确定所述色谱峰的起点斜率、峰点斜率和终点斜率,确定标准色谱匹配数据中各色谱峰的起点斜率、峰点斜率和终点斜率,比较所述色谱峰各斜率与所述标准色谱匹配数据各斜率,获得匹配度,基于获取的匹配度,确定目标色谱峰;
信息处理终端发送心跳包至私有云服务器,确定连接通路以及连接通路状态;
基于所述连接通路以及连接通路状态,确定所述目标色谱数据上传位置;
保存所述目标色谱数据至所述私有云服务器或公有云服务器。
2.根据权利要求1所述的在线色谱仪数据存储方法,其特征在于,获取所述色谱峰,具体包括以下过程:
将色谱曲线上各点的斜率与阈值进行比较,基于比较结果确定色谱峰的参考点;
基于所述参考点所表征的色谱峰在色谱曲线上的位置,以高斯波为匹配波对所述位置处附近的色谱曲线进行模式识别检测,并将识别检测结果中的峰顶点作为峰顶点校正点;
根据所述峰顶点校正点对临时峰顶点参考点进行校正处理,将校正后的点作为峰顶点参考点;
将峰起点参考点、峰终点参考点以及峰顶点参考点所表征的色谱峰确定为检测出的色谱峰。
3.根据权利要求1所述的在线色谱仪数据存储方法,其特征在于,信息处理终端发送心跳包至私有云服务器,确定连接通路以及连接通路状态;包括以下具体过程:运行心跳包处理线程或进程,发送心跳包;
记录当前心跳包发送时间;
接收心跳包,记录心跳包返回时间;
根据心跳包是否返回状态以及心跳包返回时间,确定是否发送数据至所述私有云服务器。
4.根据权利要求3所述的在线色谱仪数据存储方法,其特征在于,所述根据心跳包是否返回状态以及心跳包返回时间,确定是否发送数据至所述私有云服务器,包括以下具体过程:
若心跳包未返回,停止发送所述目标色谱数据至私有云服务器;
若心跳包返回时间大于阈值,停止发送所述目标色谱数据至私有云服务器;
若心跳包返回,且返回时间小于阈值,发送所述目标色谱数据至所述私有云服务器。
5.根据权利要求4所述的在线色谱仪数据存储方法,其特征在于,所述基于所述连接通路以及连接通路状态,确定所述目标色谱数据上传位置,包括以下具体过程:若心跳包未返回,发送所述目标色谱数据至所述公有云服务器;
若心跳包返回时间大于阈值,发送所述目标色谱数据至所述公有云服务器;
若心跳包返回时间小于阈值,发送所述目标色谱数据至所述私有云服务器。
6.根据权利要求5所述的在线色谱仪数据存储方法,其特征在于,保存目标色谱数据至所述私有云服务器或公有云服务器,包括以下具体过程:若心跳包未返回,所述目标色谱数据保存至所述公有云服务器;
若心跳包返回时间大于阈值,所述目标色谱数据保存至所述公有云服务器;
若心跳包返回时间小于或等于阈值,所述目标色谱数据保存至所述私有云服务器。
7.一种计算机可读存储介质,其特征在于,所述存储介质内存有计算机程序,所述计算机程序被处理器执行实现权利要求1‑6任一所述的方法。
说明书 :
一种在线色谱仪数据存储方法、装置、存储介质
技术领域
背景技术
进行邮寄进行远程的检测,而目前进行远程的检测条件,多数采用的是线下进行,即寄送样
品至特定的检测场所,检测场所通过检测完毕后将检测结果以纸件的方式邮寄给送检人。
这种方式比较费时,无法快速的得到检测的结果。
现。而针对云服务器包括私有云和公有云,针对私有云服务器具有数据隐私保护,但私有云
服务器的搭建以及管理成本较高,按照成本搭建的私有云服务器的存储能力有限,并且在
进行瞬时存储数量较大的情况下,会出现私有云服务器数据存储能力的不足的问题。
发明内容
有云服务器。方法包括:由信息发送终端获取色谱数据;确定所述色谱数据第一信息;获取
第一信息与标准色谱匹配数据进行识别,得到目标色谱数据;信息发送终端发送心跳包至
私有云服务器,确定连接通路以及连接通路状态;基于连接通路以及连接通路状态,确定目
标色谱数据上传位置;保存目标色谱数据至所述私有云服务器或公有云服务器。
谱峰。
点斜率、峰点斜率和终点斜率;比较色谱峰各斜率与标准色谱匹配数据各斜率,获得匹配
度;基于获取的匹配度,确定目标色谱峰。
置,以高斯波为匹配波对所述位置处附近的色谱曲线进行模式识别检测,并将识别检测结
果中的峰顶点作为峰顶点校正点;根据峰顶点校正点对临时峰顶点参考点进行校正处理,
将校正后的点作为峰顶点参考点;将峰起点参考点、峰终点参考点以及峰顶点参考点所表
征的色谱峰确定为检测出的色谱峰。
据至私有云服务器。
服务器;若心跳包返回时间大于阈值,停止发送目标色谱数据至私有云服务器;若心跳包返
回,且返回时间小于阈值,发送目标色谱数据至所述私有云服务器。
阈值,发送目标色谱数据至公有云服务器;若心跳包返回时间小于阈值,发送目标色谱数据
至私有云服务器。
标色谱数据保存至公有云服务器;若心跳包返回时间小于阈值,目标色谱数据保存至公有
云服务器。
有云服务器,包括:获取模块,用于获取信息发送终端发送的色谱数据;数据确定模块,用于
确定色谱数据的第一信息;识别模块,用于对标准色谱匹配数据进行特征色谱数据识别,得
到目标色谱数据;心跳包发送模块,用于发送心跳包至私有云服务器;状态确认模块,用于
确认私有云服务器的连接通路以及连接通过状态。
请实施例第一方面提供的在线色谱仪数据存储方法。
体的用户终端实现通路的搭建。
附图说明
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
在附图的各个视图中代表相似的机构。
具体实施方式
细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例
中的技术特征可以相互组合。
请。在其他情况下,公知的方法、程序、系统、组成和/或电路已经在一个相对较高水平上被
描述,没有细节,以避免不必要的模糊本申请的方面。
或同时执行。另外,可以将至少一个其他执行过程添加到流程图。一个或多个执行过程可以
从流程图中删除。
以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线
实现电性连接。物体空间位置检测装置包括至少一个可以软件或固件(firmware)的形式存
储于存储器中或固化在电子设备的操作系统(operating system,OS)中的软件功能模块。
处理器用于执行存储器中存储的可执行模块,例如基于色谱分析的样品确定装置所包括的
软件功能模块及计算机程序等。
的数据存储方法应用于色谱仪服务器200。需要说明的是,本申请中,信息发送终端300用于
发送基于色谱仪进行检测的物质的色谱数据至色谱仪服务器。其中,色谱仪服务器200包括
私有云服务器210和公有云服务器220,在本实施例中,为了保证数据的稳定性和安全性,优
先将数据存储至私有云服务器210中。然后通过私有云服务器210将存储的数据发送至用户
终端400,用户终端400可以接受到与其对应的色谱数据。在本实施例中,用户终端400可以
使个人计算机或者移动智能终端,如平板电脑、手机、个人数字助理等。
通信单元240各元件相互之间连接或间接电连接,以实现数据的传输或交互。例如,这些元
件相互之间可通过一条或多条通讯总线或信号线实现电连接。在线色谱仪数据存储装置
210包括至少一个可以软件或固件(firmware)形式存储于存储器220中或固话在电子设备
的操作系统中的软件功能模块。处理器230用于执行存储器220中存储的可执行模块,例如
基于色谱分析的样品确定装置210所包括的软件功能及计算机程序等。
Memory,PROM),可擦除只读存储器(Erasable Programmable Read‑Only Memory,EPROM),
电可擦除只读存储器(Electric Erasable Programmable Read‑Only Memory,EEPROM)等。
其中,存储器用于存储程序,处理器在接收到执行指令后,执行所述程序。通信单元用于通
过网络建立样品服务器与查询终端之间的通信连接,并用于通过网络收发数据。
Processor,NP)等;还可以是数字信号处理器(DSP))、专用集成电路(ASIC)、现场可编程门
阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实
现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理
器或者该处理器也可以是任何常规的处理器等。可以理解,图2所示的结构仅为示意,色谱
仪服务器200还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。
图2中所示的各组件可以采用硬件、软件或其组合实现。
一些可选实施例进行说明,这些实施例应当理解为实例,不应理解为实现本方案所必不可
少的技术特征。
人群对于获取的色谱数据进行数据的存储以及后续的分发。
研感兴趣或者在少量色谱仪存在但又较强的实验需要的场景下,没办法提供较为广泛的色
谱使用的,所以需要一种系统和一种方法基于互联网技术实现少量的色谱仪条件下满足大
量人群使用色谱仪的需要。
用者的数据下载需求。
一范围内的物体,比如针对于化工企业,因为样品的范围主要集中在企业进行生产的产品,
而产品的范围较为具体,因为针对每次的检测会产生一定的误差。
理。
理后发送至色谱仪服务器。
较为精确的检测结果。
色谱数据作为参照物进行修正。在本实施例提供的在线色谱仪数据存储中,通过设置有查
询终端,并且查询终端中设置有标准色谱数据,通过与标准色谱数据进行比对,实现对于目
标数据的确定。
正结果。但是,因为本实施例提供的色谱仪为连续作业,则误差区间有可能较大,针对这种
情况,需要对数据做较深入的处理。所以,本实施例提供一种色谱数据的比对和修正方法,
具体包括以下步骤:
图数据处理完毕,检测出曲线中的所有色谱峰,并基于检测出的色谱峰生成检测结果;
于多各色谱峰的话,会在色谱去县上具有多个点。
考点和峰终点参考点,这里的阈值基于对生成原始谱图数据的色谱仪器的空载输出信号的
计算分析而确定。
人为设置阈值的方式,其可靠性更高,有利于保证识别的分辨率及提高识别正确率。
峰顶点校正点。
因为私有云服务器具有更好的数据存储能力以及数据保密能力,优先将目标色谱峰发送至
私有云服务器。
问题。所以,需要确定实时状态下的私有云的通路连接状态,从而确定数据存储的位置。
过程和原理进行赘述。
法。
值、系数等术语,本领域技术人员可以根据前后的逻辑关系进行推导和确定,这些数值的取
值范围可以根据实际情况进行选取,例如0.1 1,又例如1 10,再例如50 100,在此均不作限
~ ~ ~
定。
等。对于一些未作解释的技术特征术语,本领域技术人员完全能够基于前后文的逻辑关系
进行合理地、毫无疑义地推导,从而清楚、完整地实施上述技术方案。未作解释的技术特征
术语的前缀,例如“第一”、“第二”、“示例”、 “目标”等,可以根据前后文进行毫无疑义地推
导和确定。未作解释的技术特征术语的后缀,例如“集合”、“列表”等,也可以根据前后文进
行毫无疑义地推导和确定。
基于本申请所记载的内容进行的,因此上述内容并不是对整体方案的创造性的评判。
申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、
改进、修正仍属于本申请示范实施例的精神和范围。
此,应强调并注意的是,本说明书中在不同部分两次或多次提到的“一实施例”或“一个实施
例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的至少一个实施例中的某
些特征、结构或特点可以进行适当的组合。
组合,或对他们任何新的和有用的改进。相应地,本申请的各个方面可以完全由硬件执行、
可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上
硬件或软件均可以被称为“单元”、“组件”或“系统”。此外,本申请的各方面可以表现为位于
至少一个计算机可读介质中的计算机产品,所述产品包括计算机可读程序编码。
等、或合适的组合形式。计算机可读信号介质可以是除计算机可读存储介质之外的任何计
算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或
传输供使用的程序。位于计算机可读信号介质上的程序编码可以通过任何合适的介质进行
传播,包括无线电、电缆、光纤缆线、RF、或类似介质、或任何上述介质的组合。
VB.NET,Python等,或类似的常规程序编程语言,如"C"编程语言,Visual Basic,Fortran
2003,Perl,COBOL 2002,PHP,ABAP,动态编程语言如Python,Ruby和Groovy或其它编程语
言。所述程式设计编码可以完全在用户计算机上执行、或作为独立的软体包在用户计算机
上执行、或部分在用户计算机上执行部分在远程计算机执行、或完全在远程计算机或服务
器上执行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域
网络(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或
作为服务使用如软件即服务(SaaS)。
过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说
明的目的,附加的申请专利范围并不仅限于披露的实施例,相反,申请专利范围旨在覆盖所
有符合本申请实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可
以通过硬件装置实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或
行动装置上安装所描述的系统。
其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及
的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。