CN110210588A - 一种血液信息的数据存储格式、解析方法和*** - Google Patents

一种血液信息的数据存储格式、解析方法和*** Download PDF

Info

Publication number
CN110210588A
CN110210588A CN201910478316.4A CN201910478316A CN110210588A CN 110210588 A CN110210588 A CN 110210588A CN 201910478316 A CN201910478316 A CN 201910478316A CN 110210588 A CN110210588 A CN 110210588A
Authority
CN
China
Prior art keywords
data
blood
data item
item
memory format
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910478316.4A
Other languages
English (en)
Inventor
田川
尹祖伟
李鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING HC-INNOVATION TECHNOLOGY Co Ltd
Original Assignee
BEIJING HC-INNOVATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING HC-INNOVATION TECHNOLOGY Co Ltd filed Critical BEIJING HC-INNOVATION TECHNOLOGY Co Ltd
Priority to CN201910478316.4A priority Critical patent/CN110210588A/zh
Publication of CN110210588A publication Critical patent/CN110210588A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0029Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Operations Research (AREA)
  • Biomedical Technology (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本发明一种血液信息的数据存储格式、解析方法和***涉及一种数据处理及存储方式。其目的是为了提供一种能够提高存储效率、满足血液制品自动识别载体中数据表达的存储需求的血液信息的数据存储格式、解析方法以及***。本发明一种血液信息的数据存储格式采用数据载体为RFID标签或带有存储空间的电子设备,数据载体内包含一项或多项数据项,数据项包括血液制品唯一识别编码数据项,还可以包括标头数据项、血型数据项、采血日期数据项和容量数据项中的一项或多项。本发明针对数据项中的所含信息的不同的数据格式,采取不同的编码策略进行编码,如BASE64、BCD8421或二进制流的编码方法,以占用尽量小的数据空间,最大化的提高存储效率。

Description

一种血液信息的数据存储格式、解析方法和***
技术领域
本发明涉及一种数据处理及存储方式,特别是涉及一种用于存储血液信息的数据存储格式、解析方法和***。
背景技术
当前血液领域中,为了准确记录采集的血液信息,需要对血袋、检验试管和血液小辫等实体进行有效标识,来提高管理效率和用血安全。当前只能使用条码标签进行信息标识和采集,这造成了血液信息在实际交接业务中不能够批量、远距离数据快速采集,使用无源RFID标签可以解决这些问题。目前还没有有关RFID标签中存储血液信息的标准存储格式。同时,无源RFID标签中存储空间有限,而需要写入标签中的信息均为字母数字类型,采用常规的字符编码存储方法需要占用较大的存储空间,RFID标签存储空间有限通常不能够满足业务的信息项存储需求。在标识血液制品的RFID标签EPC区中,需要存储的业务信息项较多,从重要性程度排序依次为:血液制品唯一识别码、血型分类、采血日期和血液容量等数据项。其中,血液制品识别码、血型分类、采血日期和血液容量等数据项的编码格式如表1、表2、表3和表4分别所示。
表1血液制品唯一识别编码规则
符号 长度 符号类型
gg 2 字母或数字类型{A-Z;a-z;0-9}
r 1 字母或数字类型{A-Z;0-9}
e 1 字母或数字类型{A-Z;0-9}
表2血型分类编码规则
符号 长度 符号类型
c 1 数字类型{0-9}
yy 2 数字类型{0-9}
jjj 3 数字类型{0-9}
表3采血日期编码规则
符号 长度 符号类型
ooo 3 数字类型{0-9}
表4血液容量编码规则
当前射频识别标签中EPC区存储空间主要有64bits,96bits和256bits等几类。以96bits为例,如果存储血液制品唯一识别编码,一共有15个字母数字字符,如果按照每个字符一个字节8bits长度进行存储,需要存储则需要120bits的存储空间,96bits空间显然不能够满足此需求。
发明内容
本发明要解决的技术问题是提供一种能够提高存储效率、满足血液制品自动识别载体中数据表达的存储需求的血液信息的数据存储格式,一种血液信息的数据存储格式的解析方法以及一种用于解析存储数据的***。
本发明一种血液信息的数据存储格式,其中数据载体为RFID标签或带有存储空间的电子设备,所述数据载体内包含一项或多项数据项,所述数据项包括血液制品唯一识别编码数据项。
本发明一种血液信息的数据存储格式,其中所述血液制品唯一识别编码数据项内包括机构代码、年份、流水号和实体号中一种或多种信息。
本发明一种血液信息的数据存储格式,其中所述机构代码数据为一位字母或数字加上四位数字组成的字符串,其中一位字母或数字采用BASE64编码方法进行编码,分配的存储空间为6bits,其余四位数字采用二进制流编码方法进行编码,分配的存储空间为16bits;所述年份、流水号和实体号数据为十位数字组成的字符串,采用二进制流编码方法进行编码,分配的存储空间为34bits。
本发明一种血液信息的数据存储格式,还包括标头数据项。
本发明一种血液信息的数据存储格式,还包括血型数据项、采血日期数据项和容量数据项中的一项或多项。
本发明一种血液信息的数据存储格式,其中数据项中包含字母和数字混合型字符串时,采用BASE64编码方法进行编码。
本发明一种血液信息的数据存储格式,其中数据项中包含纯数字字符串时,采用BCD8421编码或二进制流编码方法进行编码。
本发明一种血液信息的数据存储格式,其中数据项中包含字母和数字混合型字符串,且字母和数字可以分段表示时,字母段字符串采用BASE64编码方法编码,数字段字符串采用BCD8421编码或二进制流编码方法进行编码。
本发明一种血液信息的数据存储格式,其中所述标头数据项用于标识数据的版本号,数据长度为1~8bits。
本发明一种血液信息的数据存储格式,其中所述标头数据项用于标识数据的版本号,数据长度为4bits。
本发明一种血液信息的数据存储格式,其中所述血型数据项采用BASE64编码方式进行编码,分配的存储空间为24bits。
本发明一种血液信息的数据存储格式,其中所述采血日期数据项中包括采血的年份、月份和日期的信息,所述采血的年份数据借用血液制品唯一识别编码数据项中的年份数据,月份和日期的数据视为一年中第xxx天,即001~366的三位数字字符串。
本发明一种血液信息的数据存储格式,其中所述采血日期数据项中的月份和日期的数据采用二进制流编码方法进行编码,分配的存储空间为9bits,或者采用BCD8421编码方法进行编码,分配的存储空间为12bits。
本发明一种血液信息的数据存储格式,其中所述采血日期数据项中包括采血的年份、月份和日期的信息,所述采血的年份数据借用血液制品唯一识别编码数据项中的年份数据,月份和日期的数据视为xx月xx日,即0101~1231的四位数字字符串。
本发明一种血液信息的数据存储格式,其中所述采血日期数据项中的月份和日期的数据采用BCD8421编码方法进行编码,分配的存储空间为16bits。
本发明一种血液信息的数据存储格式,其中所述容量数据项为000~500的三位数字字符串,采用二进制流编码方法进行编码,分配的存储空间为9bits,或者采用BCD8421编码方法进行编码,分配的存储空间为12bits。
本发明一种血液信息的数据存储格式,其中所述数据载体为符合标准ISO18000-6C或EPC Global C1G2的RFID标签中的EPC区。
本发明一种血液信息的数据存储格式,其中所述EPC区的协议控制字PC的第17h位Toggle值设置为1。
本发明一种血液信息的数据存储格式的解析方法,包括以下基本步骤:
(1)读取数据载体,确定血液制品唯一识别编码数据项,利用权利要求3中血液制品的编码方式解析获得机构代码、年份、流水号和实体号的信息;
(2)判断数据载体中是否有满足血型数据项、采血日期数据项和容量数据项中一项或多项的数据;
若含有血型数据项,则对血型数据项,利用权利要求11中血液制品的编码方式解析获得血型数据的信息,将数据从每6bits按BASE64的编码方法转化成字母或数字字符,得到四个字母或数字编码后,通过查询血型对照表进一步得到血型分类信息;
若含有采血日期数据项,则对采血日期数据项,利用权利要求13或15中血液制品的编码方式解析获得采血日期数据的信息,若数据项内的数据长度为12bits,则按BCD8421的编码方法转化成三位的数字字符串,即得到采血日期为年份当年的第xxx天,再根据步骤(1)中解析出来的年份,获得年份当年每个月的天数,通过每个月天数相减折算,得到采血日期是当年的xx月xx日,若数据项的数据长度为9bits或16bits,则按二进制流或BCD8421的编码方法转化成四位的数字字符串,即得到采血日期为年份当年的第xx月xx日,最后和步骤(1)中解析出来的年份,组合成YYYY/MM/DD日期结构;
若含有容量数据项,则对容量数据项,利用权利要求16中血液制品的编码方式解析获得容量数据的信息,将数据项中长度为12bits或9bits的数据按BCD8421或二进制流的编码方法换算成三位数字字符串的实际容量值。
本发明一种血液信息的数据存储格式的解析方法,所述数据载体为符合标准ISO18000-6C或EPC Global C1G2的RFID标签中的EPC区,在步骤(1)中,首先读取整个EPC区的编码数据块,根据EPC区协议控制字PC中17h位Toggle的赋值,判断是EPC编码体系还是自定义血液制品编码方案;
读取编码方案前8bits数据,判断其数值是否是用于标识版本号的标头数据项中标头值的设定值,如果不是则退出,如果是则根据标头数据项和血液制品唯一识别编码数据项所占字符的长度切割分区数据块,利用权利要求3中血液制品的编码方式解析获得机构代码、年份、流水号和实体号的信息,然后判断后续EPC区的编码数据块中是否含有其他数据项。
本发明一种血液信息的数据存储格式的解析***,包括数据载体和上位***,所述数据载体中包括血液制品唯一识别编码数据项,所述上位***中存储数据项的解析模板以及数据编码方法的解析算法。
本发明一种血液信息的数据存储格式的解析***,其中所述数据载体为RFID标签或带有存储空间的电子设备。
本发明一种血液信息的数据存储格式的解析***,其中所述数据载体中还包括标头数据项。
本发明一种血液信息的数据存储格式的解析***,其中所述数据载体中还包括血型数据项、采血日期数据项和容量数据项中的一项或多项。
本发明一种血液信息的数据存储格式、解析方法和***与现有技术不同之处在于本发明一种血液信息的数据存储格式采用RFID标签或带有存储空间的电子设备的作为数据载体。在数据载体中至少设置有血液制品唯一识别编码数据项,还可以在数据载体中设置标头数据项、血型数据项、采血日期数据项和容量数据项中的一项或多项,采用BASE64、BCD8421和二进制三种不同的编码方式对各数据项继续编码。本发明数据存储格式可以将标头、血液制品唯一识别码、血型、采血日期、容量等多种信息以编码后的数据形式继续存储,节省了各项数据所占的存储空间,从而可以有效的提高存储效率、满足血液制品自动识别载体中数据表达的存储需求。
下面结合附图对本发明的一种血液信息的数据存储格式、解析方法和***作进一步说明。
附图说明
图1为本发明一种血液信息的数据存储格式中EPC区存储的数据项的结构示意图;
图2为本发明一种血液信息的数据存储格式中EPC区的编码数据结构示意图;
图3为本发明一种血液信息的数据存储格式的解析***的原理示意图。
具体实施方式
本发明一种血液信息的数据存储格式基于RFID标签或带有存储空间的电子设备进行存储,主要是采用固定数据结构模板的存储方式,即存储的数据块之间没有添加额外格式信息的数据,解析该数据要根据上位机对应的数据结构模板和数据项定义来进行。
对于血液行业的EPC区的编码,如图1所示,有血液制品唯一识别码、血型分类、采血日期和血液容量等数据项,也可包含其他数据项,且两个数据项之间存储不相互交叉,每个数据项段分开存储,这样便于对存储的数据块进行快速的单数据项读取和编辑。如果EPC区容量不够,则从后面的数据项开始舍弃。如果EPC区存储容量充足,还可以添加其它血液业务的数据项。当然,这些分区之间的相对位置可以改变,根据业务需求改变其存储的先后顺序。
其中,标头数据项是EPC区存储结构的版本号,主要标识EPC的长度、类型、结构等,它使得以后EPC区可扩展存储不同的长度或类型的数据结构;血液制品唯一识别编码数据项主要存储血液制品唯一识别号,它需要表示15个字母数字字符,它是整个血血液制品追溯的基础;血型数据项主要记录血液制品中血型的分类情况,需要表示4个字母数字字符;采血日期数据项主要记录血液制品血液采集的日期,需要8个数字字符;血液容量数据项主要记录血液制品中血量的毫升数,需要表示3个数字字符。一般来说,每个EPC区的血液制品唯一识别编码数据项是必须有的,其它的分区可以根据业务需求进行添加和删除。对EPC区中每一个分区存储的数据项,可以通过对其编码方式进行优化,来提高整体编码的存储效率。
在符合标准ISO18000-6C或EPC Global C1G2的RFID标签EPC区有一个长度16bits的协议控制字PC(Protocol Control),第17h位Toggle值可以指示后续存储的数据编码是符合EPC编码还是AFI编码(AFI,Application Family Identifier,在ISO15961中定义)。从目前来看,AFI编码基本上没有得到广泛应用,可以被覆盖。因而本发明在17h位Toggle值设置为1(即后续编码为AFI编码而不是EPC编码),通过自定义编码来覆盖AFI编码,使得EPC区的存储单元可以自由定义编码格式,从而实现与现有EPC编码格式的存储和解析不相冲突。
总的来说,因为无源RFID标签EPC区的存储空间有限,所以其编码主要是采用压缩编码,不能够采用通常的8bits或者16bits来表示一个字符。在EPC区主要采用BASE64、BCD8421和二进制直接编码三种字符编码方式。其中,BASE64主要用于字母、数字等可打印字符的编码,而BCD8421主要用于可打印数字字符的编码方式,而二进制直接编码主要是针对数字字符串,将其视为十进制数进行编码。
数据编码基本规则可以看作:当数据项中包含字母和数字混合型字符串时,采用BASE64编码方法进行编码;当数据项中包含纯数字字符串时,采用BCD8421编码或二进制流编码方法进行编码;当数据项中包含字母和数字混合型字符串,且字母和数字可以分段表示时,字母段字符串采用BASE64编码方法编码,数字段字符串采用BCD8421编码或二进制流编码方法进行编码。
需要注意的是,BASE64和BCD8421属于标准的编码,也可以采用字符编码顺序不同于BASE64和BCD8421的类似编码方式对数据项进行编码。
下面针对EPC区存储结构内的各数据项的存储方案分别进行说明:
1、标头数据项
针对血液行业自动识别射频识别标签中EPC区信息存储需求,本发明技术方案考虑分配1~8bits的存储空间作为标头,为以后血液行业甚至是人体组织、医疗行业的应用扩展奠定基础。当前4bits的标头长度中,对于血液制品数据格式标头值可设定为二进制位0001,其它标头值可根据实际需求后续进行分配。
2、血液制品唯一识别编码数据项
从背景技术中的表1中可以看出,机构代码主要是1个字母或数字字符和另外4个数字字符,因而1个字母或数字字符可以采用6bits的BASE64方法来表示,4个数字字符均可以采用4bits的BCD8421方法来表示,因而机构代码需要分配的存储空间为6bits+4×4bits=22bits。
年份、流水号和实体号均为数字字符,可视为长度为10(2字符+6字符+2字符=10字符)的十进制数字,因而可以考虑采用二进制的编码方式进行编码。而十位十进制数字可以采用34bits(234=17,179,869,184)的二进制进行表示。
综上,血液制品唯一识别编码数据项整个编码长度为56bits。
3、血型数据项
从背景技术中的表2可以看出,血型分类代码为长度为4的字母或数字字符,字母或数字字符可以采用6bits的BASE64方法来表示,因而需要分配的存储空间是4×6bits=24bits。
4、采血日期数据项
从背景技术中的表3可以看出,血型分类代码为长度为8的数字字符,正常采用八位长度的数字字符表示需要8×4bits=32bits长度。但是为了压缩存储空间,且在血液制品唯一识别码中有年份数据,本处可以借用血液制品唯一识别编码数据项中的年份数据,需要存储采血日期折算成该年份中的天数,即第xxx天,从而只需要存储001~366的三位数字字符的天数即可。数字字符可以采用4bits的BCD8421方法来表示,因而分配的存储空间是3×4bits=12bits。采血日期数据项的整个编码长度为12bits。
还可以更进一步压缩采血日期,从前面分析可知,采血日期需要存储天数为1至366的三位数字字符,可以采用9bits的二进制数据编码即可表达,0~29为0~512,显然可以表示1至366的三位数字编码。
采血日期还可以有另一种表示方式,即YYYY/MM/DD的日期结构,年份数据借用血液制品唯一识别编码数据项中的年份数据,只需记录xx月xx日的数据即可。这样需要存储四位数字字符的字符串,采用BCD8421编码方法进行编码,分配的存储空间为16bits。
5、容量数据项
血液容量编码为三个数字字符,正常按照每个数字字符4bits位BCD8421方法进行编码的话,需要分配12bits的存储空间。
但是当前一般来说,全血采集的规定容量在我国的相关规定《献血者健康检查要求》中关于一次献血量的规定是200ml或者400ml,而ISBT-128中定义是250ml、450ml和500ml。也就是说,血液容量的表示范围为0~500ml。因而,与采血日期一样,可进一步压缩血液容量编码的存储效率。9bits的二进制位长度就能够表示0~512,所以9bits的二进制位即可表示血液容量。
根据上述说明可知,血液制品唯一识别编码数据项(56bits)、血型数据项(24bits)和采血日期数据项(9bits或12bits)共计占有92bits或79bits,对于96bits的EPC编码区已经是只剩下4bits或7bits的存储空间,而标头数据项还需要分配4bits的存储空间,显然不能够继续存储9bits或12bits的血液容量信息到EPC区中。从技术背景中血液信息的重要性排列分析得知,血液容量信息不应该被存储在96bits的EPC编码区。当然,从技术上来说,血液容量数据项可以替代其它另外某一种数据项进行存储。因此将长度为4bits的存储空间作为血液RFID标签的标头,便于以后的数据结构扩展,并赋予血液制品标头数据项的值为二进制0001。
综上所述,针对存储空间为96bits的数据存储,其最终血液制品整个EPC编码的结构如图2所示。
当然,如果血液容量信息需要存储在EPC编码区,则需要选择更大的EPC编码区,如包含256bits的EPC区的无源RFID标签,或者将血液容量信息存储在RFID标签的用户区。如果所选择标签的EPC区为256bits或者有用户区存储空间,则可以添加更多其它的血液附加属性信息,如可以将上述血液容量数据项加入到EPC区的编码中。当然,也可以添加其它非以上血液制品属性信息的数据项编码到EPC编码区中。
本发明一种血液信息的数据存储格式的解析方法,包括以下基本步骤:
1、RFID读写器首先读取整个EPC区的编码数据块,根据EPC区协议控制字PC中17h位Toggle的赋值,判断是EPC编码体系还是自定义血液制品编码方案;
2、读取编码方案前4bits,判断其数值是否为0001,如果不为0001则退出,否则根据标头数据项占4bits和血液制品唯一识别编码数据项占56bits切割数据块,然后判断后续EPC区的编码数据块中是否含有血型数据项、采血日期数据项和容量数据项;
若含有血型数据项,则对血型数据项,将数据从每6bits按BASE64的编码方法转化成字母或数字字符,得到四个字母或数字编码后,通过查询血型对照表进一步得到血型分类信息;
若含有采血日期数据项,则对采血日期数据项,若数据项内的数据长度为12bits,则按BCD8421的编码方法转化成三位的数字字符串,即得到采血日期为年份当年的第xxx天,再根据步骤1中解析出来的年份,获得年份当年每个月的天数,通过每个月天数相减折算,得到采血日期是当年的xx月xx日,若数据项的数据长度为9bits或16bits,则按二进制流或BCD8421的编码方法转化成四位的数字字符串,即得到采血日期为年份当年的第xx月xx日,最后和步骤1中解析出来的年份,组合成YYYY/MM/DD日期结构;
若含有容量数据项,则对容量数据项,将数据项中长度为12bits或9bits的数据按BCD8421或二进制流的编码方法换算成三位数字字符串的实际容量值。
本发明一种血液信息的数据存储格式的解析***包括数据载体和上位***,如图3所示,数据载体可以为RFID标签或存储空间有限的智能传感器等电子设备,数据载体中按照上述存储格式存储相关数据项。上位***中存储相关数据项的解析模板以及EPC区编码方法的数据解析算法。当数据载体中的数据传输到上位***中时,上位***便可以根据其内部存储的解析模板以及EPC区编码方法的数据解析算法对数据进行解析,从而获得需要的数据。
本专利主要是针对RFID标签中96bits的EPC编码区进行编码,以满足血液制品自动识别载体中数据表达的存储需求,但是该编码方法也可以应用到血液行业中EPC区存储空间不是96bits的射频标签中,以及任何存储资源有限且需要提高存储效率的电子设备或载体。
需要说明的是,本申请的方法仅为较佳的实施方案,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内,所作的任何改动、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (25)

1.一种血液信息的数据存储格式,其特征在于:数据载体为RFID标签或带有存储空间的电子设备,所述数据载体内包含一项或多项数据项,所述数据项包括血液制品唯一识别编码数据项。
2.根据权利要求1所述的一种血液信息的数据存储格式,其特征在于:所述血液制品唯一识别编码数据项内包括机构代码、年份、流水号和实体号中一种或多种信息。
3.根据权利要求2所述的一种血液信息的数据存储格式,其特征在于:所述机构代码数据为一位字母或数字加上四位数字组成的字符串,其中一位字母或数字采用BASE64编码方法进行编码,分配的存储空间为6bits,其余四位数字采用二进制流编码方法进行编码,分配的存储空间为16bits;所述年份、流水号和实体号数据为十位数字组成的字符串,采用二进制流编码方法进行编码,分配的存储空间为34bits。
4.根据权利要求1所述的一种血液信息的数据存储格式,其特征在于:还包括血型数据项、采血日期数据项和容量数据项中的一项或多项。
5.根据权利要求1所述的一种血液信息的数据存储格式,其特征在于:还包括标头数据项。
6.根据权利要求5所述的一种血液信息的数据存储格式,其特征在于:还包括血型数据项、采血日期数据项和容量数据项中的一项或多项。
7.根据权利要求1、5、6中任意一项所述的一种血液信息的数据存储格式,其特征在于:数据项中包含字母和数字混合型字符串时,采用BASE64编码方法进行编码。
8.根据权利要求1、5、6中任意一项所述的一种血液信息的数据存储格式,其特征在于:数据项中包含纯数字字符串时,采用BCD8421编码或二进制流编码方法进行编码。
9.根据权利要求1、5、6中任意一项所述的一种血液信息的数据存储格式,其特征在于:数据项中包含字母和数字混合型字符串,且字母和数字可以分段表示时,字母段字符串采用BASE64编码方法编码,数字段字符串采用BCD8421编码或二进制流编码方法进行编码。
10.根据权利要求5所述的一种血液信息的数据存储格式,其特征在于:所述标头数据项用于标识数据的版本号,数据长度为1~8bits。
11.根据权利要求10所述的一种血液信息的数据存储格式,其特征在于:所述标头数据项用于标识数据的版本号,数据长度为4bits。
12.根据权利要求4或6所述的一种血液信息的数据存储格式,其特征在于:所述血型数据项采用BASE64编码方式进行编码,分配的存储空间为24bits。
13.根据权利要求4或6所述的一种血液信息的数据存储格式,其特征在于:所述采血日期数据项中包括采血的年份、月份和日期的信息,所述采血的年份数据借用血液制品唯一识别编码数据项中的年份数据,月份和日期的数据视为一年中第xxx天,即001~366的三位数字字符串。
14.根据权利要求12所述的一种血液信息的数据存储格式,其特征在于:所述采血日期数据项中的月份和日期的数据采用二进制流编码方法进行编码,分配的存储空间为9bits,或者采用BCD8421编码方法进行编码,分配的存储空间为12bits。
15.根据权利要求4或6所述的一种血液信息的数据存储格式,其特征在于:所述采血日期数据项中包括采血的年份、月份和日期的信息,所述采血的年份数据借用血液制品唯一识别编码数据项中的年份数据,月份和日期的数据视为xx月xx日,即0101~1231的四位数字字符串。
16.根据权利要求15所述的一种血液信息的数据存储格式,其特征在于:所述采血日期数据项中的月份和日期的数据采用BCD8421编码方法进行编码,分配的存储空间为16bits。
17.根据权利要求4或6所述的一种血液信息的数据存储格式,其特征在于:所述容量数据项为000~500的三位数字字符串,采用二进制流编码方法进行编码,分配的存储空间为9bits,或者采用BCD8421编码方法进行编码,分配的存储空间为12bits。
18.根据权利要求1所述的一种血液信息的数据存储格式,其特征在于:所述数据载体为符合标准ISO18000-6C或EPC Global C1G2的RFID标签中的EPC区。
19.根据权利要求18所述的一种血液信息的数据存储格式,其特征在于:所述EPC区的协议控制字PC的第17h位Toggle值设置为1。
20.一种血液信息的数据存储格式的解析方法,其特征在于:包括以下基本步骤:
(1)读取数据载体,确定血液制品唯一识别编码数据项,利用权利要求3中血液制品的编码方式解析获得机构代码、年份、流水号和实体号的信息;
(2)判断数据载体中是否有满足血型数据项、采血日期数据项和容量数据项中一项或多项的数据;
若含有血型数据项,则对血型数据项,利用权利要求12中血液制品的编码方式解析获得血型数据的信息,将数据从每6bits按BASE64的编码方法转化成字母或数字字符,得到四个字母或数字编码后,通过查询血型对照表进一步得到血型分类信息;
若含有采血日期数据项,则对采血日期数据项,利用权利要求14或16中血液制品的编码方式解析获得采血日期数据的信息,若数据项内的数据长度为12bits,则按BCD8421的编码方法转化成三位的数字字符串,即得到采血日期为年份当年的第xxx天,再根据步骤(1)中解析出来的年份,获得年份当年每个月的天数,通过每个月天数相减折算,得到采血日期是当年的xx月xx日,若数据项的数据长度为9bits或16bits,则按二进制流或BCD8421的编码方法转化成四位的数字字符串,即得到采血日期为年份当年的第xx月xx日,最后和步骤(1)中解析出来的年份,组合成YYYY/MM/DD日期结构;
若含有容量数据项,则对容量数据项,利用权利要求17中血液制品的编码方式解析获得容量数据的信息,将数据项中长度为12bits或9bits的数据按BCD8421或二进制流的编码方法换算成三位数字字符串的实际容量值。
21.根据权利要求20所述的一种血液信息的数据存储格式的解析方法,其特征在于:所述数据载体为符合标准ISO18000-6C或EPC Global C1G2的RFID标签中的EPC区,在步骤(1)中,首先读取整个EPC区的编码数据块,根据EPC区协议控制字PC中17h位Toggle的赋值,判断是EPC编码体系还是自定义血液制品编码方案;
读取编码方案前8bits数据,判断其数值是否是用于标识版本号的标头数据项中标头值的设定值,如果不是则退出,如果是则根据标头数据项和血液制品唯一识别编码数据项所占字符的长度切割分区数据块,利用权利要求3中血液制品的编码方式解析获得机构代码、年份、流水号和实体号的信息,然后判断后续EPC区的编码数据块中是否含有其他数据项。
22.一种血液信息的数据存储格式的解析***,其特征在于:包括数据载体和上位***,所述数据载体中包括血液制品唯一识别编码数据项,所述上位***中存储数据项的解析模板以及数据编码方法的解析算法。
23.根据权利要求22所述的一种血液信息的数据存储格式的解析***,其特征在于:所述数据载体为RFID标签或带有存储空间的电子设备。
24.根据权利要求22或23所述的一种血液信息的数据存储格式的解析***,其特征在于:所述数据载体中还包括标头数据项。
25.根据权利要求22或23所述的一种血液信息的数据存储格式的解析***,其特征在于:所述数据载体中还包括血型数据项、采血日期数据项和容量数据项中的一项或多项。
CN201910478316.4A 2019-06-03 2019-06-03 一种血液信息的数据存储格式、解析方法和*** Pending CN110210588A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910478316.4A CN110210588A (zh) 2019-06-03 2019-06-03 一种血液信息的数据存储格式、解析方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910478316.4A CN110210588A (zh) 2019-06-03 2019-06-03 一种血液信息的数据存储格式、解析方法和***

Publications (1)

Publication Number Publication Date
CN110210588A true CN110210588A (zh) 2019-09-06

Family

ID=67790507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910478316.4A Pending CN110210588A (zh) 2019-06-03 2019-06-03 一种血液信息的数据存储格式、解析方法和***

Country Status (1)

Country Link
CN (1) CN110210588A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111854548A (zh) * 2020-07-31 2020-10-30 重庆云铭科技股份有限公司 一种电子***uid码特征提取方法
CN112927772A (zh) * 2021-02-24 2021-06-08 广东迈科医学科技股份有限公司 一种血液编码自动匹配方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042723A (zh) * 2006-03-24 2007-09-26 中国科学院自动化研究所 基于射频识别技术的血液管理***和读写装置
CN101099712A (zh) * 2006-07-07 2008-01-09 中兴通讯股份有限公司 一种基于射频识别实现数据交互的血液包装装置及***
US20110137759A1 (en) * 2009-12-07 2011-06-09 Aethon, Inc. System and method for providing information regarding a status of an item
CN103236844A (zh) * 2013-03-26 2013-08-07 合肥工业大学 一种电子标签编码压缩方法
CN103496350A (zh) * 2013-01-11 2014-01-08 重庆市城投金卡信息产业股份有限公司 电子车牌和电子车牌中信息的读取方法
CN109120272A (zh) * 2018-07-16 2019-01-01 南京航空航天大学 一种面向离散制造车间的rfid标签数据压缩方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101042723A (zh) * 2006-03-24 2007-09-26 中国科学院自动化研究所 基于射频识别技术的血液管理***和读写装置
CN101099712A (zh) * 2006-07-07 2008-01-09 中兴通讯股份有限公司 一种基于射频识别实现数据交互的血液包装装置及***
US20110137759A1 (en) * 2009-12-07 2011-06-09 Aethon, Inc. System and method for providing information regarding a status of an item
CN103496350A (zh) * 2013-01-11 2014-01-08 重庆市城投金卡信息产业股份有限公司 电子车牌和电子车牌中信息的读取方法
CN103236844A (zh) * 2013-03-26 2013-08-07 合肥工业大学 一种电子标签编码压缩方法
CN109120272A (zh) * 2018-07-16 2019-01-01 南京航空航天大学 一种面向离散制造车间的rfid标签数据压缩方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111854548A (zh) * 2020-07-31 2020-10-30 重庆云铭科技股份有限公司 一种电子***uid码特征提取方法
CN112927772A (zh) * 2021-02-24 2021-06-08 广东迈科医学科技股份有限公司 一种血液编码自动匹配方法及***

Similar Documents

Publication Publication Date Title
US6422476B1 (en) Method, apparatus and character set for encoding and decoding data characters in data carriers, such as RFID tags
CN103455574B (zh) 物联网统一标识编码多模式识别的方法和装置
CN110210588A (zh) 一种血液信息的数据存储格式、解析方法和***
EP0286719A2 (en) Text compression and expansion method and apparatus
US20100131476A1 (en) Computer product, information retrieval method, and information retrieval apparatus
US20070084935A1 (en) Method and Apparatus for Generating a Barcode with a Human Readable Interpretation, a Printing Apparatus, and a Program
CN105243168B (zh) 一种数据迁移方法及***
Bai et al. Keyword spotting in document images through word shape coding
CN104636428A (zh) 一种商标推荐方法及装置
JPS61500345A (ja) デ−タ圧縮方法および装置
CN115630343B (zh) 一种电子文档信息的处理方法、装置及设备
CN115203309A (zh) 网页中标数据结构化方法及装置
JP2003524258A (ja) 電子ドキュメントを処理する方法および装置
CN115935914A (zh) 一种入院记录缺失文本补充方法
JP2008530671A (ja) 情報を物理媒体上にデュアル方式とdotemコンピュータ化形体で符号化する方法
CN110765107B (zh) 基于数字化编码的题型识别方法及其***
CN1677424B (zh) 一种射频识别码的编码及解码方法
CN104598435A (zh) 一种印前编目数据本地化的解决方法
CN110852039A (zh) Pdf文件中字符转曲线的方法及装置
CN110502615B (zh) 卫生信息数据元标准数据生成方法及***
CN116090424A (zh) 一种基于局部区域模板匹配的票据信息提取方法
CN112597267A (zh) 一种基于模式识别的英文论文文档多粒度内容处理方法
CN112000701A (zh) 数据查询的方法、装置、设备及存储介质
CN113688615A (zh) 一种字段注释生成、字符串理解方法、设备及存储介质
US12050557B2 (en) Computerized systems and methods of data compression

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190906