免疫批次数据处理方法、装置、终端及可读存储介质转让专利

申请号 : CN202110947076.5

文献号 : CN113659993B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑晖侯兴凯莫善英

申请人 : 深圳市康立生物医疗有限公司

摘要 :

本发明公开了一种免疫批次数据处理方法、装置、终端及可读存储介质,该免疫批次数据处理方法包括:获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息;对多个数据段颗粒信息进行映射得到对应的多个数字信息;对多个数字信息进行压缩得到对应的压缩数据,以及对所述压缩数据进行拼接形成对应的数据段;对所述数据段进行重新排序拼接组成批次信息,形成所述免疫批次的二维码图片。本发明的技术方案通过对免疫参数进行处理形成二维码图片,以通过二维码图片对免疫数据进行传输,能够提高免疫数据传输的效率及准确性。

权利要求 :

1.一种免疫批次数据处理方法,其特征在于,所述免疫批次数据处理方法包括:获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息;

对多个数据段颗粒信息进行映射得到对应的多个数字信息,具体包括,确定所述数据段颗粒信息的数据类型;在所述数据段颗粒信息的数据类型为字符段数据时,将所述字符段数据映射成数字代码;在所述数据段颗粒信息的数据类型为小数段数据时,对所述小数段数据进行放大并使所述小数段数据变为整数,多个所述数据段颗粒信息包括字符段数据及小数段数据;

对多个数字信息进行压缩得到对应的压缩数据,以及对所述压缩数据进行拼接形成对应的数据段;

对所述数据段进行重新排序拼接组成批次信息,形成所述免疫批次的二维码图片。

2.如权利要求1所述的免疫批次数据处理方法,其特征在于,所述将所述字符段数据映射成数字代码之前,还包括:预设多个字符段与对应数字代码的映射关系;

根据所述映射关系将所述字符段转化至数字代码。

3.如权利要求1所述的免疫批次数据处理方法,其特征在于,所述对所述小数段数据进行放大的放大倍数为1000倍。

4.如权利要求1所述的免疫批次数据处理方法,其特征在于,所述对多个数字信息进行压缩得到多个压缩数据,具体包括:对多个数字信息进行64进制编码压缩得到多个无损压缩数据;以及根据有损算法对多个所述无损压缩数据进行二次压缩。

5.如权利要求1所述的免疫批次数据处理方法,其特征在于,所述免疫批次包括多个测试项目的批次,所述对多个数字信息进行压缩得到对应的压缩数据,并对所述压缩数据进行拼接形成数据段,还包括:利用分隔符“:”将压缩完成的数据段颗粒拼接成数据段;

所述对所述数据段进行重新排序拼接组成批次信息,还包括:对所述数据段进行重新排序,利用分段符“|”将所述数据段拼接成批次信息。

6.如权利要求1所述的免疫批次数据处理方法,其特征在于,所述免疫参数包括免疫批次ID号、生产日期、失效日期及测试参数。

7.一种免疫批次数据处理装置,其特征在于,所述免疫批次数据处理装置包括:获取模块,用于获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息;

转换模块,用于对多个数据段颗粒信息进行映射得到对应的多个数字信息,所述转换模块,具体用于确定所述数据段颗粒信息的数据类型;在所述数据段颗粒信息的数据类型为字符段数据时,将所述字符段数据映射成数字代码;在所述数据段颗粒信息的数据类型为小数段数据时,对所述小数段数据进行放大并使所述小数段数据变为整数,多个所述数据段颗粒信息包括字符段数据及小数段数据;

拼接模块,用于对多个数字信息进行压缩得到多个压缩数据,以及对所述压缩数据进行拼接形成对应的数据段;

生成模块,对所述拼接数据进行重新排序,得到所述免疫批次的二维码图片。

8.一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至6中任意一项所述方法中的步骤。

9.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至6中的任意一项所述方法中的步骤。

说明书 :

免疫批次数据处理方法、装置、终端及可读存储介质

技术领域

[0001] 本发明涉及数据处理领域,尤其涉及一种免疫批次数据处理方法、装置、终端及可读存储介质。

背景技术

[0002] 目前对血样的免疫批次测试中,免疫批次的免疫数据需要手动输入上位机或仪器中。由于免疫批次的免疫数据种类较多,手动输入时,容易出现差错,出现免疫数据的遗漏或损失,导致免疫数据传输准确性低的问题。此外,免疫批次的免疫数据需要耗费人力确认,免疫传输效率较低。
[0003] 有鉴于此,有必要提出对目前免疫批次的免疫数据传输进行进一步的改进。

发明内容

[0004] 为解决上述至少一技术问题,本发明的主要目的是提供一种免疫批次数据处理方法、装置、终端及可读存储介质。
[0005] 为实现上述目的,本发明采用的第一个技术方案为:提供一种免疫批次数据处理方法,包括:
[0006] 获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息;
[0007] 对多个数据段颗粒信息进行映射得到对应的多个数字信息;
[0008] 对多个数字信息进行压缩得到对应的压缩数据,以及对所述压缩数据进行拼接形成对应的数据段;
[0009] 对所述数据段进行重新排序拼接组成批次信息,形成所述免疫批次的二维码图片。
[0010] 其中,多个所述数据段颗粒信息包括字符段数据及小数段数据,所述对多个数据段颗粒信息进行映射得到对应的多个数字信息,包括:
[0011] 确定所述数据段颗粒信息的数据类型;
[0012] 在所述数据段颗粒信息的数据类型为字符段数据时,将所述字符段数据映射成数字代码;
[0013] 在所述数据段颗粒信息的数据类型为小数段数据时,对所述小数段数据进行放大并使所述小数段数据变为整数。
[0014] 其中,所述将所述字符段数据映射成数字代码之前,还包括:
[0015] 预设多个字符段与对应数字代码的映射关系;
[0016] 根据所述映射关系将所述字符段转化至数字代码。
[0017] 其中,所述对所述小数段数据进行放大的放大倍数为1000倍。
[0018] 其中,所述对多个数字信息进行压缩得到多个压缩数据,具体包括:
[0019] 对多个数字信息进行64进制编码压缩得到多个无损压缩数据;以及[0020] 根据有损算法对多个所述无损压缩数据进行二次压缩。
[0021] 其中,所述免疫批次包括多个测试项目的批次,所述对多个数字信息进行压缩得到对应的压缩数据,并对所述压缩数据进行拼接形成数据段,还包括:
[0022] 利用分隔符“:”将压缩完成的数据段颗粒拼接成数据段;
[0023] 所述对所述数据段进行重新排序拼接组成批次信息,还包括:
[0024] 对所述数据段进行重新排序,利用分段符“|”将所述数据段拼接成批次信息。
[0025] 其中,所述免疫参数包括免疫批次ID号、生产日期、失效日期及测试参数。
[0026] 为实现上述目的,本发明采用的第二个技术方案为:提供一种免疫批次数据处理装置,包括:
[0027] 获取模块,用于获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息;
[0028] 转换模块,用于对多个数据段颗粒信息进行映射得到对应的多个数字信息;
[0029] 拼接模块,用于对多个数字信息进行压缩得到多个压缩数据,并对多个所述压缩数据进行拼接形成拼接数据;
[0030] 生成模块,对所述拼接数据进行重新排序,得到所述免疫批次的二维码图片。
[0031] 为实现上述目的,本发明采用的第三个技术方案为:提供一种终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述方法中的步骤。
[0032] 为实现上述目的,本发明采用的第四个技术方案为:提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述方法中的步骤。
[0033] 本发明的技术方案采用先获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息;然后对多个数据段颗粒信息进行映射得到对应的多个数字信息;再对多个数字信息进行压缩得到对应的压缩数据,以及对所述压缩数据进行拼接形成对应的数据段;最后对所述数据段进行重新排序拼接组成批次信息,形成所述免疫批次的二维码图片,通过对免疫参数进行处理形成二维码图片,以通过二维码图片对免疫数据进行传输,能够提高免疫数据传输的效率及准确性。

附图说明

[0034] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0035] 图1为本发明第一实施例免疫批次数据处理的方法流程图;
[0036] 图2为本发明免疫批次数据处理中S120的步骤流程图;
[0037] 图3为本发明第三实施例免疫批次数据处理的模块方框图;
[0038] 图4为本发明第四实施例终端的模块方框图。
[0039] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041] 需要说明,本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
[0042] 区别于现有技术中免疫批次的免疫数据种类较多,手动输入时,容易出现差错,出现免疫数据的遗漏或损失,导致免疫数据传输准确性低,以及免疫批次的免疫数据需要耗费人力确认,免疫传输效率较低的问题。本发明提供了一种免疫批次数据处理方法,旨在对免疫批次的免疫数据进行处理,以便免疫批次的免疫数据进行传输。该免疫批次数据处理方法的具体步骤请参照下述的实施例。
[0043] 请参照图1,图1为本发明第一实施例免疫批次数据处理的方法流程图。在本发明实施例中,该一种免疫批次数据处理方法,应用于对血样的免疫批次的免疫参数进行处理形成二维码图片,以通过二维码图片对免疫数据进行传输,能够提高免疫数据传输的可靠性。另外,利用二维码图片传输免疫数据时,只需扫描即可完成数据传输,无需手动输入数据,能够提高数据传输的效率及准确性。该免疫批次数据处理方法包括如下步骤:
[0044] S110、获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息。具体的,该免疫批次的免疫参数具有多个数据段颗粒信息,该数据段颗粒信息可以是数字数据、字符数据、数字与字符数据的组合中至少一种。
[0045] 上述免疫参数具体包括免疫批次ID号、生产日期、失效日期及测试参数等。免疫批次ID号为数字编码,数字编码的数位可以根据实际的要求来设置,此处不做限制。免疫批次生产日期及失效日期包括年月日等信息,具体的时间为血样的免疫处理时间,生产日期与失效日期的时间间隔可以根据实际的要求来设置。测试参数包括多个项目名称(hs‑CRP、PCT等),项目单位(mg/L、ng/mL等)等。
[0046] S120、对多个数据段颗粒信息进行映射得到对应的多个数字信息。
[0047] 具体的,上述数据段颗粒信息包括数字、文字及字符中的至少一种。对上述数字、文字及字符中的至少一种进行处理,得到数字信息。可以理解的,数据段颗粒信息与数字信息一一对应设置,也即,可以根据映射关系将数据段库里信息转换成数字信息,以方便后续对数字信息的压缩处理。
[0048] S130、对多个数字信息进行压缩得到对应的压缩数据,以及对所述压缩数据进行拼接形成对应的数据段。具体的,多个数字信息经压缩处理得到多个压缩数据,以方便对数据进行传输处理,进而提高数据传输效率。对上述压缩数据进行拼接形成对应免疫批次信息的数据段。
[0049] 进一步的,所述对多个数字信息进行压缩得到多个压缩数据,具体包括:
[0050] 对多个数字信息进行64进制编码压缩得到多个无损压缩数据;以及[0051] 根据有损算法对多个所述无损压缩数据进行二次压缩。
[0052] 具体的,上述压缩数数据包括无损处理及有损处理,具体的,利用64进制编码对多个数字信息进行压缩,得到第一压缩后的数据,第一次数据压缩方式为无损压缩,如此,可以不损伤数据,有利于提高数据传输的准确性。在对数字信息进行无损压缩处理,还进一步包括对经无损压缩处理的数据进而第二次压缩,第二次数据压缩方式为根据是有损算法进行压缩,数据经过有损压缩后,能够提高数据压缩率。
[0053] S140、对所述数据段进行重新排序拼接组成批次信息,形成所述免疫批次的二维码图片。
[0054] 具体的,该批次信息为数据段经过压缩后的新批次信息,最后根据新批次信息形成对应的二维码图片。在进行数据传输时,只需扫描二维码图片就能够获取二维码中的信息,相比于现有技术中通过手动输入免疫批次信息,本方案通过将免疫批次的免疫参数转换成对应的二维码图片,然后通过扫描二维码即可完成将免疫参数录入上位机。
[0055] 请参照图2,图2为本发明免疫批次数据处理中S120的步骤流程图。在一具体的实施例中,多个所述数据段颗粒信息包括字符段数据及小数段数据,所述对多个数据段颗粒信息进行映射得到对应的多个数字信息,包括:
[0056] S121、确定所述数据段颗粒信息的数据类型;
[0057] S122、在所述数据段颗粒信息的数据类型为字符段数据时,将所述字符段数据映射成数字代码;
[0058] S123、在所述数据段颗粒信息的数据类型为小数段数据时,对所述小数段数据进行放大并使所述小数段数据变为整数。
[0059] 具体的,上述数据段颗粒信息的数据类型包括数字、文字、字母、小数等,对于数字而言,如果数字为整数数据则可以直接进行数据压缩处理,对于数字为小数数据而言,需要对小数数据进行放大处理,以把小数数据转换成整数,然后再对整数进行数据压缩处理。于本方案的实施例中,所述对所述小数段数据进行放大的放大倍数为1000倍。具体的放大倍数可以根据实际的要求来设计,此处不做限定。上述数据段颗粒信息的数据类型还包括字母及文字数据,该字母及文字数据可以根据映射关系直接转换成对应的数字代码。该数字代码可以为01、02、03等数字信息。
[0060] 进一步的,所述将所述字符段数据映射成数字代码之前,还包括:
[0061] 预设多个字符段与对应数字代码的映射关系;
[0062] 根据所述映射关系将所述字符段转化至数字代码。
[0063] 具体的,上述字符段为免疫批次中免疫参数的单位或代号。免疫参数包括测试参数,测试参数包括项目名称(hs‑CRP、PCT等),项目单位(mg/L、ng/mL等)等。该项目名称或项目单位经过映射关系可以转换成对应的数字代码。该映射关系具体为映射表,该映射表具有各字符对应的数字代码。
[0064] 具体的,所述免疫批次包括多个测试项目的批次,所述对多个数字信息进行压缩得到对应的压缩数据,并对所述压缩数据进行拼接形成数据段,还包括:
[0065] 利用分隔符“:”将压缩完成的数据段颗粒拼接成数据段;
[0066] 所述对所述数据段进行重新排序拼接组成批次信息,还包括:
[0067] 对所述数据段进行重新排序,利用分段符“|”将所述数据段拼接成批次信息。具体的,上述分隔符“:”可以对压缩数据进行拼接形成数据段,然后对数据段进行重新排序,最后利用分段符“|”将所述数据段拼接成批次信息拼接组成批次信息。上述的分隔符“:”可以将多个测试项目的最小数据段颗粒压缩信息拼接成数据段,及分段符“|”可以将多测试项目的数据段拼接成批次信息数据。
[0068] 请参照图3,图3为本发明第三实施例免疫批次数据处理的模块方框图。在本发明的实施例中,该免疫批次数据处理装置,包括:
[0069] 获取模块110,用于获取免疫批次的免疫参数,所述免疫参数包含有多个数据段颗粒信息;
[0070] 转换模块120,用于对多个数据段颗粒信息进行映射得到对应的多个数字信息;
[0071] 拼接模块130,用于对多个数字信息进行压缩得到多个压缩数据,以及对所述压缩数据进行拼接形成对应的数据段;
[0072] 生成模块140,对所述拼接数据进行重新排序,得到所述免疫批次的二维码图片。
[0073] 具体的,多个所述数据段颗粒信息包括字符段数据及小数段数据,所述转换模块120还用于:
[0074] 确定所述数据段颗粒信息的数据类型;
[0075] 在所述数据段颗粒信息的数据类型为字符段数据时,将所述字符段数据映射成数字代码;
[0076] 在所述数据段颗粒信息的数据类型为小数段数据时,对所述小数段数据进行放大并使所述小数段数据变为整数。
[0077] 具体的,上述装置还包括预设模块,用于:
[0078] 预设多个字符段与对应数字代码的映射关系;
[0079] 根据所述映射关系将所述字符段转化至数字代码。
[0080] 具体的,所述免疫批次包括多个测试项目的批次,所述拼接模块130还用于:利用分隔符“:”将压缩完成的数据段颗粒拼接成数据段;上述生成模块140,还用于:对所述数据段进行重新排序,利用分段符“|”将所述数据段拼接成批次信息。
[0081] 请参阅图4,图4为本发明第四实施例终端的模块方框图。该终端可用于实现前述实施例中的免疫批次数据处理方法。如图4所示,该终端主要包括:存储器301、处理器302、总线303及存储在存储器301上并可在处理器302上运行的计算机程序,存储器301和处理器302通过总线303连接。处理器302执行该计算机程序时,实现前述实施例中的免疫批次数据处理方法。其中,处理器的数量可以是一个或多个。
[0082] 存储器301可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non‑volatile memory),例如磁盘存储器。存储器301用于存储可执行程序代码,处理器302与存储器301耦合。
[0083] 进一步的,本发明实施例还提供了一种可读存储介质,该可读存储介质可以是设置于上述各实施例中的终端中,该可读存储介质可以是前述图4所示实施例中的存储器。
[0084] 该可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的免疫批次数据处理方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read‑Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0085] 在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0086] 作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0087] 另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0088] 集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0089] 需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0090] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0091] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的技术方案构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。