一种药品防伪查询方法及系统的制作方法

文档序号:6365397阅读:551来源:国知局
专利名称:一种药品防伪查询方法及系统的制作方法
技术领域
本发明涉及射频识别领域,更具体地说,涉及一种药品防伪查询方法及系统。
背景技术
目前药品的防伪主要有条形码、电子监管码、以及激光防伪标志等手段,均采用印刷在标签上,再将标签粘贴在药品包装上或直接在药品包装上印刷。但是由于这些技术手段的固有缺陷,导致假药伪药屡禁不止,肆意泛滥,严重威胁着人民的生命和身体健康。这些缺陷主要体现在以下方面防伪性差,由于目前用于防伪的条形码、电子监管码、以及激光防伪标志等防伪手段目前技术的仿制成本低,较易仿制;而条形码和电子监管等图形的可视性也方便不法之徒造假弄假;此外,在采用现有的防伪技术时,药品出入库以及监管过程繁琐,出入库以及监管效率低下;通常来讲,在现有技术下,监管部门要对药品进行检查,必须人工拆开包装箱,用专用设备对准电子监管码或者条形码进行扫描,然后与电子监管码核对。因此,采用现有防伪技术会带来容易仿制其防伪标识、出入库的人工成本较高,且易出现计数错误等问题。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述容易仿制、人工成本较高、容易出错的缺陷,提供一种不易仿制、人工成本较低、不易出错的药品防伪查询方法及系统。本发明解决其技术问题所采用的技术方案是构造一种药品防伪查询方法,包括如下步骤
A)在药品的单个包装瓶上设置RFID标签,并在所述RFID标签内写入药品的参数数
据;
B)在所述药品出库或入库时,取得所述参数数据及所述RFID芯片的唯一识别码,并将其与所述参数数据进行指定运算,得到该药品的溯源码;并将所述溯源码写入所述RFID标签;
C)将所述参数数据及所述溯源码绑定,并上传服务器;
D)取得RFID芯片中该药品的参数数据及所述溯源码,传输到所述服务器进行查询;
E)所述服务器依据其接收的数据判断所述溯源码是否合法,并将结果发回查询的终端。在本发明所述的药品防伪查询方法中,所述药品的参数数据包括该药品的电子监管码,所述电子监管码与所述RFID芯片的唯一识别码进行指定运算得到所述溯源码。在本发明所述的药品防伪查询方法中,所述步骤E)进一步包括
El)所述服务器收到存储在RFID芯片中的该RFID芯片的唯一识别码、该药品参数数据及溯源码,并对其参数数据、RFID芯片的唯一识别码进行所述指定运算,得到查询码;
E2)所述服务器判断所述查询码是否等于接收到的溯源码;如否,判断所述溯源码非法,并返回;如等于,执行下一步骤;E3)所述服务器查找所述溯源码并将其绑定的参数数据返回。在本发明所述的药品防伪查询方法中,还包括如下步骤
F)所述终端依据所述服务器返回的信息显示表示所述溯源码非法的界面或所述溯源码绑定的信息。在本发明所述的药品防伪查询方法中,所述指定运算包括逻辑运算,所述逻辑运 算包括或、与、异或或前述各种运算的组合。本发明还涉及一种实现上述药品防伪查询方法的系统,包括
药品参数数据设置模块用于设置所述药品的参数数据,并将所述参数数据写入设置在所述药瓶包装上的RFID芯片内;
溯源码生成及写入模块用于取得所述参数数据及所述RFID芯片的唯一识别码,并将其与所述参数数据进行指定运算,生成该药品的溯源码,并将所述溯源码写入所述RFID标签;
传输模块用于将所述参数数据及所述溯源码绑定,并上传服务器;
查询模块用于取得RFID芯片中该药品的参数数据及所述溯源码,传输到所述服务器进行查询;
溯源码判断模块用于依据其接收的数据判断所述溯源码是否合法,并将结果发回查询的终端。在本发明所述的系统中,所述药品的参数数据包括该药品的电子监管码;所述溯源码生成及写入模块包括用于将所述电子监管码与所述RFID芯片的唯一识别码进行指定运算得到所述溯源码的溯源码生成模块。在本发明所述的系统中,所述溯源码判断模块进一步包括
查询码生成单元用于接收所述服务器收到存储在RFID芯片中的该RFID芯片的唯一识别码、该药品参数数据及溯源码,并对其参数数据、RFID芯片的唯一识别码进行所述指定运算,得到查询码;
查询码判断单元用于判断所述查询码是否等于其接收到的溯源码;
查询结果返回单元所述服务器查找所述溯源码并将其绑定的参数数据返回。在本发明所述的系统中,还包括
显示模块用于依据所述服务器返回的信息显示表示所述溯源码非法的界面或所述溯源码绑定的信息。在本发明所述的系统中,所述溯源码生成及写入模块包括
运算单元用于对所述参数数据及所述RFID芯片的唯一识别码进行逻辑运算,所述逻辑运算包括或、与、异或或前述各种运算的组合。实施本发明的药品防伪查询方法及系统,具有以下有益效果由于采用RFID标签,且在RFID技术中对其标签的扫描对于非金属物体具有穿透性,在检查(包括出入库)过程当中无须拆开药品包装;同时,用于采用与RFID标签的唯一识别编码相关的溯源码,且该溯源码存储在上述RFID标签中,所以只需要用RFID设备读取包装中的RFID标签上的数据,然后将数据与电子监管信息进行匹配,就可以完成监管,这极大的提高了溯源管理系统的效率。此外,识读RFID标签芯片所存储的信息具有隐蔽性,必须借助专业的识读设备,另外电子芯片的制作也需要一定的设备和技术,因而具有较强的防伪性。


图I是本发明药品防伪查询方法及系统实施例中的方法流程图。图2是所述实施例中溯源码产生流程图。图3是所述实施例溯源码验证流程图。
图4是所述实施例中系统的结构示意图。
具体实施例方式下面将结合附图对本发明实施例作进一步说明。如图I所示,在本发明的药品防伪查询方法及系统实施例中,药品防伪查询方法包括如下步骤。步骤Sll在RFID芯片中写入药品参数在本步骤中,药品处于生产阶段,其包装上已经设置了 RFID芯片。在本实施例中,药品生产厂商通过其生产线上的RFID读写器,将设置好的药品参数写入到上述RFID芯片中。这些参数包括该药品的电子监管码、该药品的名称、生产厂商、生产日期等等。当写入后,这些参数存储在上述RFID芯片内,当该芯片被激活时,这些参数可以被多次读出。同时,这些参数在RFID芯片中存储的位置是事先设定的,所以,当这些参数被读出时,就可以将其中的一个参数或多个参数单独取出。步骤S12依据药品参数及RFID芯片的唯一识别码产生溯源码本步骤通常发生在上述药品生产线的终端上,例如,当药品下线入库时或该药品出库进入销售渠道时。在入库或出库过程中,需要对药品进行计数;由于采用RFID技术对药品进行标识,在出库或入库时,需要终端控制RFID读写器取得药品信息,该终端在对药品计数时就取得了 RFID芯片中存储的参数数据。在本步骤中,单独取出上述参数中的电子监管码。同时,该终端还取得RFID芯片的唯一识别码,RFID芯片的唯一识别码是在该RFID芯片被激活时就通过RFID读写器传输到上述终端中的;在本步骤中,依据药品参数及RFID芯片的唯一识别码产生溯源码。其产生的具体步骤请参见图2及其描述。步骤S13将溯源码写入RFID标签在本步骤中,该终端将上述步骤中得到的溯源码通过RFID读写器写入上述RFID标签。步骤S14将药品参数及溯源码绑定并传输到服务器在本步骤中,终端将上述步骤中写入RFID芯片的参数数据与得到的溯源码绑定,并传输到服务器中。该服务器用于存储数据并接受查询。该服务器属于第三方或监管机构,例如,该服务器可以是药监局的查询服务器等。上述步骤S11-S14均发生在药品生产厂商在对药品进行生产时,属于药品生产阶段。而步骤S15-步骤S19,是在药品销售过程中,药品的购买者在购买该药品时,通过设置在销售点的销售终端或移动终端,对该药品进行查询,判断其真伪。步骤S15取得存储的数据及RFID芯片的唯一识别码在本步骤中,销售终端或移动终端对药品进行扫描,得到设置在药品上的FRID芯片中的参数(这些参数包括了药品名称、生产商、生产日期、电子监管码、溯源码等等,也就是存储在RFID芯片中的数据);同时,在上述终端在激活设置在药品包装上的RFID芯片时,就取得该RFID芯片的唯一识别码。步骤S16传输取得的数据到服务器在本步骤中,传输上述步骤中取得的药品参数及该RFID芯片的唯一识别码到服务器。在本步骤中,这些销售终端或移动终端是自动与上述服务器连接,并通过网络将这些数据自动发送到上述服务器的。步骤S17验证溯源码的合法性并依据合法的溯源码查找相关数据在本步骤中,服务器验证终端发送来的溯源码是否合法,通常意义上来讲,合法的溯源码表示该药品是合法的产品;而非法的溯源码表示该药品是假药,需要消费者或销售者注意。如果一个溯源码是合法的,则服务器中记录有该溯源码对应的药品的详细情况,这些数据需要被在服务器上查找出来,便于消费者将其与药品包装上印刷的药品数据做出比较。步骤S18返回验证结果或查找到的数据不管溯源码是否合法,服务器都会返回数据到上述查询终端,不同的是,合法的溯源码返回的是存储在服务器上的药品数据,而非法的溯源码需要返回一个结果到查询终端。步骤S19显示验证结果在本步骤中,将上述返回的数据或结果在查询终端上显示出来,便于消费者判断。其中,如图2所示,上述溯源码产生步骤进一步包括
步骤S21取得RFID芯片中唯一识别码在本步骤中,出入库进行计数的终端取得RFID芯片上的唯一识别码;对于RFID芯片而言,至少其TID区域内的ECP码是不可更改的。这保证了芯片识别码的唯一性并使得其不可能被修改。这使得利用RFID芯片对药品进行标识的仿制难度大大提高。步骤S22取得存储在RFID芯片中的药品参数在本步骤中,取得生产时存储在上述RFID标签中的药品参数,实际上,是将参数中的药品的电子监管码单独取出。在本实施例中,溯源码实际上只与药品的电子监管码和存储该电子监管码的RFID芯片的唯一识别码相关。因此,在本步骤中,将电子监管码由药品参数中取出。步骤S23对上述唯一识别码和药品参数进行指定运算,得到溯源码在本步骤中,对上述药品的电子监管码和RFID芯片的唯一识别码进行指定的运算,得到溯源码。由于每个RFID芯片的唯一识别码都是不同的,所以每个药品的单个包装得到的溯源码也都是不同;即使仿制者知道上述指定运算的方法,由于RFID芯片的唯一识别码不同,在其他条件相同的情况下,也不可能产生出相同的溯源码,所以,指定运算的方法简单与否,与仿制并无太大的关系。只需要较为简单的指定运算,仿制的可能性就非常小。在本实施例中,指定运算是逻辑运算,可以采用逻辑或、与、异或或前述各种运算的组合。也就是说,可以将上述电子监管码和RFID芯片的唯一识别码进行逻辑或;也可以将电子监管码和RFID芯片的唯一识别码进行逻辑与;还可以将电子监管码和RFID芯片的唯一识别码进行多种逻辑运算的组合(例如,先将电子监管码和RFID芯片的唯一识别码进行逻辑或,再将得到的结果与上述码中的任意一个进行逻辑与),只要事先设定并固定下,保证在产生溯源码和验证溯源码时采取相同的运算即可。此外,如图3所示,上述验证溯源码的过程进一步包括。步骤S31取出传输来数据中的RFID芯片唯一识别码、药品参数在本步骤中,月艮务器单独取出查询终端传输来的数据中的RFID芯片唯一识别码,以及药品参数中的电子
监管码。步骤S32对上述 药品参数及唯一识别码进行指定运算,得到查询码对上述两个数据进行与步骤S23中指定运算相同的运算,得到查询码。
步骤S33比较查询码与传输来的溯源码是否相等?如相等,执行步骤S34;否则,执行步骤S35。值得一提的是,本步骤中比较的是通过网络传输来的、由查询终端在被查询的药品包装上取得的溯源码与步骤S32中得到的查询码是否相等。步骤S34查找溯源码对应的数据并将其返回查询终端在本步骤中,由于查询码与溯源码相等,表面被查询的RFID芯片就是生产时写入的,判断为合法的药品;服务器在自己的存储空间中查找该溯源码对应的药品数据,并将这些查找的药品数据发送回查询终端并显示出来,便于消费者比较这些数据域印刷在药品包装上的数据是否相同。步骤S35溯源码非法,返回在本步骤中,由于查询码与溯源码不相等,判断该药品上的RFID芯片已经不是生产时的那一个,为此,发出警告信号返回终端,并在终端上显示醒目的标志,提醒消费者。在本实施例中,还涉及一种实现上述方法的系统,其结构示意图请参见图4。该系统包括药品参数数据设置模块I、溯源码生成及写入模块2、传输模块3、查询模块4、溯源码判断模块5以及显示模块6。其中,药品参数数据设置模块I用于设置药品的参数数据,并将设置的这些参数数据写入设置在该药瓶包装上的RFID芯片内;溯源码生成及写入模块2用于取得上述药品参数数据(更具体而言是取得参数数据中的该药品的电子监管码)及设置在该药品包装上的RFID芯片的唯一识别码,并将其与上述电子监管码进行指定运算,生成该药品的溯源码,并将得到的溯源码写入上述RFID标签;传输模块3用于将上述药品参数数据及得到溯源码绑定(或使其相互对应),并上传服务器;查询模块4用于取得设置在药品包装上的RFID芯片中该药品的参数数据及同样存储在该RFID芯片中的溯源码,并自动将其传输到所述服务器进行查询;溯源码判断模块5用于依据其接收的数据判断所述溯源码是否合法,并将结果发回查询的终端;显示模块6用于在上述终端上依据上述服务器返回的信息显示表示被查询的溯源码非法的界面或与被查询的溯源码对应(或绑定)的信肩、O在本实施例中,溯源码生成及写入模块2还包括用于将电子监管码与RFID芯片的唯一识别码进行指定运算得到所述溯源码的溯源码生成模块21 ;而溯源码生成模块21有进一步包括用于对所述参数数据及所述RFID芯片的唯一识别码进行逻辑运算的运算单元211,上述逻辑运算包括或、与、异或或前述各种运算的组合。而溯源码判断模块5进一步包括查询码生成单元51、查询码判断单元52以及查询结果返回单元53。其中,查询码生成单元51用于接收服务器收到存储在RFID芯片中的该RFID芯片的唯一识别码、该药品参数数据及溯源码,并对其参数数据(在本实施例中是使用被单独取出的电子监管码)、RFID芯片的唯一识别码进行指定运算(该运算与溯源码生成及写入单元2中进行的运算相同),得到查询码;查询码判断单元52用于判断上述查询码是否等于服务器接收到的溯源码;而查询结果返回单元53用于服务器查找合法的溯源码并将其绑定(或对应)的参数数据返回。 值得一提的是,上述各部件可能并不是出于同一物理载体上,实际上,在本实施例中,这些模块分别分布在服务器、出入库终端、生产终端以及查询终端上。这些分布在不同的物理载体上的功能模块相互配合,实现了药品方位的查询。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些 都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种药品防伪查询方法,其特征在于,包括如下步骤 A)在药品的单个包装瓶上设置RFID标签,并在所述RFID标签内写入药品的参数数据; B)在所述药品出库或入库时,取得所述参数数据及所述RFID芯片的唯一识别码,并将其与所述参数数据进行指定运算,得到该药品的溯源码;并将所述溯源码写入所述RFID标签; C)将所述参数数据及所述溯源码绑定,并上传服务器; D)取得RFID芯片中该药品的参数数据及所述溯源码,传输到所述服务器进行查询; E)所述服务器依据其接收的数据判断所述溯源码是否合法,并将结果发回查询的终端。
2.根据权利要求I所述的药品防伪查询方法,其特征在于,所述药品的参数数据包括该药品的电子监管码,所述电子监管码与所述RFID芯片的唯一识别码进行指定运算得到所述溯源码。
3.根据权利要求2所述的药品防伪查询方法,其特征在于,所述步骤E)进一步包括 El)所述服务器收到存储在RFID芯片中的该RFID芯片的唯一识别码、该药品参数数据及溯源码,并对其参数数据、RFID芯片的唯一识别码进行所述指定运算,得到查询码; E2)所述服务器判断所述查询码是否等于接收到的溯源码;如否,判断所述溯源码非法,并返回;如等于,执行下一步骤; E3)所述服务器查找所述溯源码并将其绑定的参数数据返回。
4.根据权利要求3所述的药品的防伪查询方法,其特征在于,还包括如下步骤 F)所述终端依据所述服务器返回的信息显示表示所述溯源码非法的界面或所述溯源码绑定的信息。
5.根据权利要求4所述的药品防伪查询方法,其特征在于,所述指定运算包括逻辑运算,所述逻辑运算包括或、与、异或或前述各种运算的组合。
6.一种实现如权利要求I所述药品防伪查询方法的系统,其特征在于,包括 药品参数数据设置模块用于设置所述药品的参数数据,并将所述参数数据写入设置在所述药瓶包装上的RFID芯片内; 溯源码生成及写入模块用于取得所述参数数据及所述RFID芯片的唯一识别码,并将其与所述参数数据进行指定运算,生成该药品的溯源码,并将所述溯源码写入所述RFID标签; 传输模块用于将所述参数数据及所述溯源码绑定,并上传服务器; 查询模块用于取得RFID芯片中该药品的参数数据及所述溯源码,传输到所述服务器进行查询; 溯源码判断模块用于依据其接收的数据判断所述溯源码是否合法,并将结果发回查询的终端。
7.根据权利要求6所述的药品防伪查询系统,其特征在于,所述药品的参数数据包括该药品的电子监管码;所述溯源码生成及写入模块包括用于将所述电子监管码与所述RFID芯片的唯一识别码进行指定运算得到所述溯源码的溯源码生成模块。
8.根据权利要求7所述的药品防伪查询系统,其特征在于,所述溯源码判断模块进一步包括 查询码生成单元用于接收所述服务器收到存储在RFID芯片中的该RFID芯片的唯一识别码、该药品参数数据及溯源码,并对其参数数据、RFID芯片的唯一识别码进行所述指定运算,得到查询码; 查询码判断单元用于判断所述查询码是否等于其接收到的溯源码; 查询结果返回单元所述服务器查找所述溯源码并将其绑定的参数数据返回。
9.根据权利要求8所述的药品防伪查询系统,其特征在于,还包括 显示模块用于依据所述服务器返回的信息显示表示所述溯源码非法的报警信号或所述溯源码绑定的信息。
10.根据权利要求9所述的药品防伪查询系统,其特征在于,所述溯源码生成及写入模块包括 运算单元用于对所述参数数据及所述RFID芯片的唯一识别码进行逻辑运算,所述逻辑运算包括或、与、异或或前述各种运算的组合。
全文摘要
本发明涉及一种药品防伪查询方法,包括如下步骤在药品的单个包装瓶的RFID标签内写入药品的参数数据;取得所述参数数据及所述RFID芯片的唯一识别码,并将其与所述参数数据进行指定运算,得到该药品的溯源码;并将所述溯源码写入所述RFID标签;将所述参数数据及所述溯源码绑定,并上传服务器;取得RFID芯片中该药品的参数数据及所述溯源码,传输到所述服务器进行查询;所述服务器依据其接收的数据判断所述溯源码是否合法,并将结果发回查询的终端。实施本发明的药品防伪查询方法及系统,具有以下有益效果极大的提高了效率、具有较强的防伪性。
文档编号G06K17/00GK102622708SQ20121004586
公开日2012年8月1日 申请日期2012年2月27日 优先权日2012年2月27日
发明者文艺清, 梁永裕, 王建鸿, 邓平, 邹志鹏, 郑周俊, 钟经伟 申请人:广州市远望谷信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1