[go: up one dir, main page]

CN112036525B - A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments - Google Patents

A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments Download PDF

Info

Publication number
CN112036525B
CN112036525B CN202010731403.9A CN202010731403A CN112036525B CN 112036525 B CN112036525 B CN 112036525B CN 202010731403 A CN202010731403 A CN 202010731403A CN 112036525 B CN112036525 B CN 112036525B
Authority
CN
China
Prior art keywords
weight value
identification code
value
packaging bag
random number
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.)
Active
Application number
CN202010731403.9A
Other languages
Chinese (zh)
Other versions
CN112036525A (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.)
University of Chinese Academy of Sciences
Original Assignee
University of Chinese Academy of Sciences
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 University of Chinese Academy of Sciences filed Critical University of Chinese Academy of Sciences
Priority to CN202010731403.9A priority Critical patent/CN112036525B/en
Publication of CN112036525A publication Critical patent/CN112036525A/en
Application granted granted Critical
Publication of CN112036525B publication Critical patent/CN112036525B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 provisions for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods 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 provisions for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Epidemiology (AREA)
  • Biomedical Technology (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Medical Preparation Storing Or Oral Administration Devices (AREA)

Abstract

本发明提供了一种废弃医疗利器防盗取方法,包括以下步骤:将使用后的废弃医疗利器收集于打包袋内并封口处理;将打包袋的重量值记为B1;在重量值B1的基础上增加随机值C1并生成新的重量值B2;根据随机值C1生成对应的识别码并加密处理;将识别码打印出来后粘贴于打包袋上;在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;将打包袋的重量值记为B3;解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;对打包袋进行无害化处理;发出警报并提醒操作人员进行人工验证。两次称重可防止在转运的过程中不法份子盗取打包袋内的废弃利器。

Figure 202010731403

The invention provides a method for theft prevention of discarded medical sharps, which comprises the following steps: collecting the used discarded medical sharps in a packing bag and sealing it; recording the weight value of the packing bag as B1; on the basis of the weight value B1 Increase the random value C1 and generate a new weight value B2; generate the corresponding identification code according to the random value C1 and encrypt it; print the identification code and paste it on the packaging bag; after the packaging bag is transported to the destination, the Check the appearance to check whether there are destructive traces; record the weight value of the packaging bag as B3; read the random value C1 after decrypting the identification code, and add the random value C1 to the weight value B3 to generate a new weight value B4; The weight value B4 is compared with the weight value B2 to determine whether the weight of the packaged bag is the same after being transported; the packaged bag is treated harmlessly; an alarm is issued and an operator is reminded to perform manual verification. Twice weighing can prevent criminals from stealing discarded sharps in the packaging bag during the transfer process.

Figure 202010731403

Description

一种废弃医疗利器防盗取方法、装置、设备及存储介质A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments

技术领域technical field

本发明属于医疗技术领域,特别涉及一种废弃医疗利器防盗取的方法、装置、设备及存储介质。The invention belongs to the field of medical technology, and in particular relates to a method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments.

背景技术Background technique

利器在一次使用后,往往具有完整的外形,依然具备再次使用的功能,但再次使用的利器极易导致疾病的传播,因此应该严厉禁止。现有技术中的利器盒仅仅具有收纳作用,利器盒中收纳的利器容易被不法份子或吸毒人员回收而再次使用,造成恶劣后果。另外,现有技术中的利器盒为一次性使用,由于利器盒的成本较高,一次性使用的利器盒既不利于环保,也不利于降低成本。After a sharp tool is used once, it often has a complete shape and still has the function of being used again, but the sharp tool used again can easily lead to the spread of disease, so it should be strictly prohibited. The sharp tool box in the prior art only has a storage function, and the sharp tool stored in the sharp tool box is easily recovered by criminals or drug addicts and used again, resulting in bad consequences. In addition, the sharps case in the prior art is one-time use. Due to the high cost of the sharps case, the disposable sharps case is not conducive to environmental protection and cost reduction.

发明内容SUMMARY OF THE INVENTION

本发明的目的是针对现有技术中存在的上述问题,提供了一种废弃医疗利器防盗取方法、系统、装置及存储介质。The purpose of the present invention is to provide a method, system, device and storage medium for anti-theft removal of discarded medical sharp instruments in view of the above-mentioned problems in the prior art.

本发明的第一个目的可通过下列技术方案来实现:一种废弃医疗利器防盗取方法,包括以下步骤:S1:收集:将使用后的废弃医疗利器收集于打包袋内并封口处理;S2:预称重:将打包袋的重量值记为B1;S3:重量值转换:在重量值B1的基础上增加随机值C1并生成新的重量值B2;S4:生成识别码:根据随机值C1生成对应的识别码并加密处理;S5:粘贴识别码:将识别码打印出来后粘贴于打包袋上;S6:外观检验:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;-若有破坏性痕迹,则发出警报以提醒操作人员进行人工验证;-若无破坏性痕迹,则执行步骤S7;S7:目的地称重:将打包袋的重量值记为B3;S8:读取识别码:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;S9:重量验证:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;-若重量值B4与重量值B2一致,则执行步骤S10;-若重量值B4与重量值B2不一致,则执行步骤S11;S10:验证成功:对打包袋进行无害化处理;S11:验证失败:发出警报并提醒操作人员进行人工验证。The first object of the present invention can be achieved through the following technical solutions: a method for preventing theft of discarded medical sharps, comprising the following steps: S1: collection: collecting the used discarded medical sharps in a packaging bag and sealing; S2: Pre-weighing: record the weight value of the bag as B1; S3: weight value conversion: add a random value C1 on the basis of the weight value B1 and generate a new weight value B2; S4: generate an identification code: generate according to the random value C1 The corresponding identification code is encrypted; S5: Paste the identification code: Print the identification code and paste it on the packaging bag; S6: Appearance inspection: After the packaging bag is transported to the destination, the appearance of the packaging bag is inspected to check whether There are destructive traces; - if there are destructive traces, an alarm is issued to remind the operator to perform manual verification; - if there are no destructive traces, step S7 is performed; S7: destination weighing: record the weight value of the packaging bag as B3; S8: Read the identification code: read the random value C1 after decrypting the identification code, and add the random value C1 to the weight value B3 to generate a new weight value B4; S9: Weight verification: compare the weight value B4 with the weight value B2 Compare and judge whether the weight of the packaged bag is consistent; - if the weight value B4 is consistent with the weight value B2, then execute step S10; - if the weight value B4 is inconsistent with the weight value B2, execute step S11; S10: verification is successful: Harmless treatment of the packaging bag; S11: Verification failure: an alarm is issued and the operator is reminded to perform manual verification.

在上述废弃医疗利器防盗取方法中,所述步骤S1之前,废弃医疗利器经过消毒处理。In the above-mentioned method for theft prevention of discarded medical sharps, before the step S1, the discarded medical sharps are subjected to sterilization treatment.

在上述废弃医疗利器防盗取方法中,所述步骤S1之前,所述废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。In the above-mentioned method for anti-theft removal of sharp discarded medical instruments, before the step S1, the sharp discarded medical instruments are sterilized with a disinfectant, and the sharp discarded medical instruments are subjected to drying treatment after being sterilized.

在上述废弃医疗利器防盗取方法中,所述步骤S1中,打包袋的封口处设有防拆封口贴。In the above-mentioned method for anti-theft removal of discarded medical sharps, in the step S1, a tamper-proof sealing sticker is provided at the sealing portion of the packaging bag.

在上述废弃医疗利器防盗取方法中,所述步骤S4中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。In the above-mentioned method for theft prevention of discarded medical sharps, in the step S4, the process of generating the identification code is as follows: generating a random number, generating a dispersion parameter according to the random number, encrypting the dispersion parameter with the root key to obtain a barcode key, and using the barcode The key encryption requires the random value C1 carried by the two-dimensional barcode. According to the two-dimensional barcode encoding rules, the random number and the encrypted random value C1 are encoded to form a two-dimensional barcode graphic symbol and output.

在上述废弃医疗利器防盗取方法中,所述步骤S8中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In the above-mentioned anti-theft method for discarded medical sharps, in the step S8, the process of reading the identification code is: reading the two-dimensional barcode graphic symbol, separating the random number and the encrypted random value C1, and generating the dispersion parameter according to the random number, The barcode key is obtained by using the dispersion parameter, and the two-dimensional code is decrypted using the barcode key, and the decrypted random value C1 is read.

在上述废弃医疗利器防盗取方法中,所述生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In the above-mentioned anti-theft method for discarded medical sharps, generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode key includes: injecting the root key of the two-dimensional barcode application system into the smart card In the process, a first random number is generated, a specific operation is performed on the first random number, and after a second random number is generated, it is used as a dispersion parameter, and a plurality of keys corresponding to the two-dimensional barcode are dispersed through the dispersion parameter.

本发明的第二个目的可通过下列技术方案来实现:一种废弃医疗利器防盗取装置,包括用于收集的装置:将使用后的废弃医疗利器收集于打包袋内并封口处理;用于预称重的装置:将打包袋的重量值记为B1;用于重量值转换的装置:在重量值B1的基础上增加随机值C1并生成新的重量值B2;用于生成识别码的装置:根据随机值C1生成对应的识别码并加密处理;用于粘贴识别码的装置:将识别码打印出来后粘贴于打包袋上;用于外观检验的装置:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;用于目的地称重的装置:将打包袋的重量值记为B3;用于读取识别码的装置:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;用于重量验证的装置:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;用于验证成功的装置:对打包袋进行无害化处理;用于验证失败的装置:发出警报并提醒操作人员进行人工验证。The second object of the present invention can be achieved through the following technical solutions: an anti-theft device for removing sharp medical instruments for waste, including a device for collecting: collecting sharp medical instruments after use in a packaging bag and sealing them; Weighing device: record the weight value of the bag as B1; device for weight value conversion: add random value C1 to the weight value B1 and generate a new weight value B2; device for generating identification code: The corresponding identification code is generated according to the random value C1 and encrypted; the device for pasting the identification code: the identification code is printed out and then pasted on the packaging bag; the device used for appearance inspection: after the packaging bag is transported to the destination, the The appearance of the packaging bag is inspected to check whether there are destructive traces; the device used for destination weighing: record the weight value of the packaging bag as B3; the device used to read the identification code: read the random value after decrypting the identification code C1, on the basis of the weight value B3, add a random value C1 to generate a new weight value B4; the device used for weight verification: compare the weight value B4 with the weight value B2 to determine whether the weight of the packaged bag is consistent; used for Device for successful verification: harmless treatment of the bag; device for failed verification: an alarm is issued and the operator is reminded to perform manual verification.

在上述废弃医疗利器防盗取装置中,在用于收集的装置之前,还包括用于消毒的装置:废弃医疗利器经过消毒处理。In the above device for anti-theft removal of sharp waste medical instruments, before the device for collection, a device for disinfection is further included: the sharp waste medical instruments are subjected to disinfection treatment.

在上述废弃医疗利器防盗取装置中,在用于收集的装置之前,还包括用于烘干装置:所述废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。In the above-mentioned anti-theft removal device for discarded medical sharps, before the device for collection, a drying device is further included: the discarded medical sharps are sterilized with a disinfectant, and the discarded medical sharps are dried after being sterilized.

在上述废弃医疗利器防盗取装置中,在用于收集的装置中,打包袋的封口处设有防拆封口贴。In the above-mentioned anti-theft removal device for discarded medical sharps, in the device for collection, a tamper-evident sealing sticker is provided at the sealing portion of the packaging bag.

在上述废弃医疗利器防盗取装置中,在用于生成识别码的装置中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。In the above-mentioned anti-theft device for discarded medical sharps, in the device for generating an identification code, the process of generating the identification code is as follows: generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode encryption Use the barcode key to encrypt the random value C1 carried by the two-dimensional barcode, and according to the two-dimensional barcode encoding rules, encode the random number and the encrypted random value C1 to form a two-dimensional barcode graphic symbol, and output it.

在上述废弃医疗利器防盗取装置中,在用于读取识别码的装置中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In the above-mentioned anti-theft device for discarded medical sharps, in the device for reading the identification code, the process of reading the identification code is to read the two-dimensional barcode graphic symbol, separate the random number and the encrypted random value C1, and according to the random number Digitally generate dispersion parameters, use the dispersion parameters to obtain the barcode key, and use the barcode key to decrypt the two-dimensional code, and read the decrypted random value C1.

在上述废弃医疗利器防盗取装置中,在用于生成识别码的装置中,所述生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In the above-mentioned anti-theft device for discarded medical sharps, in the device for generating an identification code, generating a random number and generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode key includes: combining two The root key of the 2D barcode application system is injected into the smart card to generate a first random number, the first random number is subjected to a specific operation, and the second random number is generated as a dispersion parameter. of multiple keys.

本发明的第三个目的可通过下列技术方案来实现:一种废弃医疗利器防盗取设备,包括:打包袋;称重装置;一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行以下步骤:一种废弃医疗利器防盗取方法,S1:收集:将使用后的废弃医疗利器收集于打包袋内并封口处理;S2:预称重:将打包袋的重量值记为B1;S3:重量值转换:在重量值B1的基础上增加随机值C1并生成新的重量值B2;S4:生成识别码:根据随机值C1生成对应的识别码并加密处理;S5:粘贴识别码:将识别码打印出来后粘贴于打包袋上;S6:外观检验:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;-若有破坏性痕迹,则发出警报以提醒操作人员进行人工验证;-若无破坏性痕迹,则执行步骤S7;S7:目的地称重:将打包袋的重量值记为B3;S8:读取识别码:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;S9:重量验证:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;-若重量值B4与重量值B2一致,则执行步骤S10;-若重量值B4与重量值B2不一致,则执行步骤S11;S10:验证成功:对打包袋进行无害化处理;S11:验证失败:发出警报并提醒操作人员进行人工验证。The third object of the present invention can be achieved through the following technical solutions: an anti-theft device for discarded medical sharps, comprising: a packing bag; a weighing device; one or more processors; a memory; and one or more programs, wherein The one or more programs are stored in the memory and are configured to be executed by the one or more processors, the program includes steps for performing the following: a method for theft prevention of discarded medical sharps, S1 : Collection: Collect the used medical sharps in the packaging bag and seal it; S2: Pre-weighing: Record the weight value of the packaging bag as B1; S3: Convert the weight value: add a random value to the weight value B1 value C1 and generate a new weight value B2; S4: Generate identification code: generate the corresponding identification code according to the random value C1 and encrypt it; S5: Paste the identification code: Print the identification code and paste it on the packaging bag; S6: Appearance Inspection: After the packaging bag is transported to the destination, the appearance of the packaging bag is inspected to check whether there are destructive traces; - If there are destructive traces, an alarm will be issued to remind the operator to perform manual verification; - If there are no destructive traces , then perform step S7; S7: destination weighing: record the weight value of the packaging bag as B3; S8: read the identification code: after decrypting the identification code, read the random value C1, and add the random value on the basis of the weight value B3 C1 generates a new weight value B4; S9: weight verification: compare the weight value B4 with the weight value B2 to determine whether the weight of the packaged bag is consistent; - if the weight value B4 is consistent with the weight value B2, execute step S10; - If the weight value B4 is inconsistent with the weight value B2, perform step S11; S10: Verification successful: perform harmless treatment on the packaging bag; S11: Verification failure: issue an alarm and remind the operator to perform manual verification.

在上述废弃医疗利器防盗取设备中,所述步骤S1之前,废弃医疗利器经过消毒处理。In the above-mentioned device for theft prevention and removal of sharp discarded medical instruments, before the step S1, sharp discarded medical instruments are subjected to sterilization treatment.

在上述废弃医疗利器防盗取设备中,所述步骤S1之前,所述废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。In the above-mentioned equipment for theft prevention of sharp discarded medical instruments, before the step S1, the sharp discarded medical instruments are sterilized with a disinfectant, and the sharp discarded medical instruments are subjected to drying treatment after being sterilized.

在上述废弃医疗利器防盗取设备中,所述步骤S1中,打包袋的封口处设有防拆封口贴。In the above-mentioned anti-theft removal device for discarded medical sharps, in the step S1, a tamper-evident sealing sticker is provided at the sealing portion of the packaging bag.

在上述废弃医疗利器防盗取设备中,所述步骤S4中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。In the above-mentioned anti-theft equipment for discarded medical sharps, in the step S4, the process of generating the identification code is as follows: generating a random number, generating a dispersion parameter according to the random number, encrypting the dispersion parameter with the root key to obtain a barcode key, and using the barcode The key encryption requires the random value C1 carried by the two-dimensional barcode. According to the two-dimensional barcode encoding rules, the random number and the encrypted random value C1 are encoded to form a two-dimensional barcode graphic symbol and output.

在上述废弃医疗利器防盗取设备中,所述步骤S8中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In the above-mentioned anti-theft equipment for discarded medical sharps, in the step S8, the process of reading the identification code is to read the two-dimensional barcode graphic symbol, separate the random number and the encrypted random value C1, and generate a dispersion parameter according to the random number, The barcode key is obtained by using the dispersion parameter, and the two-dimensional code is decrypted using the barcode key, and the decrypted random value C1 is read.

在上述废弃医疗利器防盗取设备中,所述生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In the above-mentioned anti-theft equipment for discarded medical sharps, generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode key includes: injecting the root key of the two-dimensional barcode application system into the smart card In the process, a first random number is generated, a specific operation is performed on the first random number, and after a second random number is generated, it is used as a dispersion parameter, and a plurality of keys corresponding to the two-dimensional barcode are dispersed through the dispersion parameter.

本发明的第四个目的可通过下列技术方案来实现:一种存储介质,存储有与称重装置结合使用的计算机程序,所述计算机程序可被处理器执行以完成以下步骤:S1:收集:将使用后的废弃医疗利器收集于打包袋内并封口处理;S2:预称重:将打包袋的重量值记为B1;S3:重量值转换:在重量值B1的基础上增加随机值C1并生成新的重量值B2;S4:生成识别码:根据随机值C1生成对应的识别码并加密处理;S5:粘贴识别码:将识别码打印出来后粘贴于打包袋上;S6:外观检验:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;-若有破坏性痕迹,则发出警报以提醒操作人员进行人工验证;-若无破坏性痕迹,则执行步骤S7;S7:目的地称重:将打包袋的重量值记为B3;S8:读取识别码:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;S9:重量验证:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;-若重量值B4与重量值B2一致,则执行步骤S10;-若重量值B4与重量值B2不一致,则执行步骤S11;S10:验证成功:对打包袋进行无害化处理;S11:验证失败:发出警报并提醒操作人员进行人工验证。The fourth object of the present invention can be achieved through the following technical solutions: a storage medium, storing a computer program used in conjunction with a weighing device, the computer program can be executed by a processor to complete the following steps: S1: Collect: Collect the used discarded medical sharps in the packaging bag and seal it; S2: Pre-weighing: record the weight value of the packaging bag as B1; S3: Weight value conversion: add a random value C1 on the basis of the weight value B1 and Generate a new weight value B2; S4: Generate an identification code: generate the corresponding identification code according to the random value C1 and encrypt it; S5: Paste the identification code: Print the identification code and paste it on the packaging bag; S6: Appearance inspection: in After the packaged bag is transported to the destination, the appearance of the packaged bag is inspected to check whether there are destructive traces; - if there are destructive traces, an alarm will be issued to remind the operator to perform manual verification; - if there are no destructive traces, execute Step S7; S7: destination weighing: record the weight value of the packaging bag as B3; S8: read the identification code: read the random value C1 after decrypting the identification code, and add the random value C1 on the basis of the weight value B3 to generate a new S9: weight verification: compare the weight value B4 with the weight value B2 to determine whether the weight of the packaged bag after transport is consistent; - if the weight value B4 is consistent with the weight value B2, execute step S10; - if the weight If the value B4 is inconsistent with the weight value B2, step S11 is executed; S10: Verification successful: harmless treatment of the packaging bag; S11: Verification failure: an alarm is issued and an operator is reminded to perform manual verification.

在上述存储介质中,所述步骤S1之前,废弃医疗利器经过消毒处理。In the above storage medium, before the step S1, the discarded medical sharps are subjected to disinfection treatment.

在上述存储介质中,所述步骤S1之前,所述废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。In the above storage medium, before the step S1, the discarded medical sharps are sterilized with a disinfectant, and the discarded medical sharps are subjected to drying treatment after being sterilized.

在上述存储介质中,所述步骤S1中,打包袋的封口处设有防拆封口贴。In the above storage medium, in the step S1, an anti-tamper sealing sticker is provided at the sealing portion of the packaging bag.

在上述存储介质中,所述步骤S4中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。In the above storage medium, in the step S4, the process of generating the identification code is: generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter by the root key to obtain a barcode key, and using the barcode key to encrypt the required The random value C1 carried by the two-dimensional barcode, according to the two-dimensional barcode encoding rule, encodes the random number and the encrypted random value C1 to form a two-dimensional barcode graphic symbol, and outputs it.

在上述存储介质中,所述步骤S8中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In the above storage medium, in the step S8, the process of reading the identification code is: reading the two-dimensional barcode graphic symbol, separating the random number and the encrypted random value C1, generating a dispersion parameter according to the random number, and using the dispersion parameter to obtain The barcode key is used to decrypt the two-dimensional code, and the decrypted random value C1 is read.

在上述存储介质中,所述生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In the above storage medium, generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode key includes: injecting the root key of the two-dimensional barcode application system into the smart card, generating the first A random number, the first random number is subjected to a specific operation to generate a second random number, which is used as a dispersion parameter, and a plurality of keys corresponding to the two-dimensional barcode are dispersed through the dispersion parameter.

与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:

(1)通过两次称重,一旦打包袋内的废弃利器数量减少,打包袋的整体重量便会发生变化,可防止在转运的过程中不法份子盗取打包袋内的废弃利器;(1) Through two weighings, once the number of discarded sharps in the packaging bag is reduced, the overall weight of the packaging bag will change, which can prevent criminals from stealing discarded sharps in the packaging bag during the transshipment process;

(2)通过重量值转换,在重量值B1的基础上增加随机值C1并生成新的重量值B2,可防止在转运的过程中不法份子用同等重量的重物替换打包袋以达到前后重量一致的目的;(2) By converting the weight value, adding a random value C1 to the weight value B1 and generating a new weight value B2, which can prevent criminals from replacing the packaging bag with a weight of the same weight in the process of transshipment to achieve the same weight before and after. the goal of;

(3)识别码经过加密处理,可防止不法份子随意读取,防止不法份子随意复刻,杜绝不法份子获取随机值C1的可能性;(3) The identification code is encrypted, which can prevent illegals from reading at will, prevent illegals from re-engraving at will, and eliminate the possibility of illegals obtaining the random value C1;

(4)读取识别码的过程为确认识别码在运输的过程中是有发生缺失,若打包袋整袋丢失,则在读取识别码的过程中会缺少对应的识别码,便于目的地人员及时发现打包袋是否有发生丢失;(4) The process of reading the identification code is to confirm that the identification code is missing during transportation. If the whole bag is lost, the corresponding identification code will be missing during the process of reading the identification code, which is convenient for the destination personnel. Find out if the bag is lost in time;

附图说明Description of drawings

图1是本发明的步骤原理示意图。FIG. 1 is a schematic diagram of the step principle of the present invention.

具体实施方式Detailed ways

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。The following are specific embodiments of the present invention and the accompanying drawings to further describe the technical solutions of the present invention, but the present invention is not limited to these embodiments.

如图1所示,本废弃医疗利器防盗取方法,包括以下步骤:S1:收集:将使用后的废弃医疗利器收集于打包袋内并封口处理;S2:预称重:将打包袋的重量值记为B1;S3:重量值转换:在重量值B1的基础上增加随机值C1并生成新的重量值B2;S4:生成识别码:根据随机值C1生成对应的识别码并加密处理;S5:粘贴识别码:将识别码打印出来后粘贴于打包袋上;S6:外观检验:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;-若有破坏性痕迹,则发出警报以提醒操作人员进行人工验证;-若无破坏性痕迹,则执行步骤S7;S7:目的地称重:将打包袋的重量值记为B3;S8:读取识别码:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;S9:重量验证:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;-若重量值B4与重量值B2一致,则执行步骤S10;-若重量值B4与重量值B2不一致,则执行步骤S11;S10:验证成功:对打包袋进行无害化处理;S11:验证失败:发出警报并提醒操作人员进行人工验证。As shown in Figure 1, this method for theft prevention of discarded medical sharps includes the following steps: S1: Collection: Collect the used discarded medical sharps in a packaging bag and seal it; S2: Pre-weighing: put the weight value of the packaging bag Denoted as B1; S3: weight value conversion: add a random value C1 to the weight value B1 and generate a new weight value B2; S4: generate an identification code: generate a corresponding identification code according to the random value C1 and encrypt it; S5: Paste the identification code: print the identification code and paste it on the packaging bag; S6: Appearance inspection: After the packaging bag is transported to the destination, inspect the appearance of the packaging bag to check whether there are destructive traces; - if there is damage If there are no traces, an alarm will be issued to remind the operator to perform manual verification; - if there are no destructive traces, perform step S7; S7: destination weighing: record the weight value of the packaging bag as B3; S8: read the identification code: decrypt After the identification code, read the random value C1, and add the random value C1 on the basis of the weight value B3 to generate a new weight value B4; S9: Weight verification: compare the weight value B4 with the weight value B2 to determine the weight of the packaged bag after transport Whether it is consistent; - if the weight value B4 is consistent with the weight value B2, then execute step S10; - if the weight value B4 is inconsistent with the weight value B2, execute step S11; S10: successful verification: perform harmless treatment on the packaging bag; S11 : Verification Failed: Raise an alert and remind the operator to perform manual verification.

进一步细说,为了防止运输途中的医疗污染,步骤S1之前,废弃医疗利器经过消毒处理。To further elaborate, in order to prevent medical pollution during transportation, before step S1, the discarded medical sharps are subjected to disinfection treatment.

进一步细说,为了实现对废弃医疗利器的彻底消毒,步骤S1之前,废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理;烘干处理可将废弃医疗利器中的消毒液和其他液体除去,保证废弃医疗利器在运输的过程中保持干燥的状态,减少造成污染的可能性,同时避免液体挥发导致打包袋的重量发生较大的变化,影响重量验证的准确率。To further elaborate, in order to realize the thorough disinfection of the discarded medical sharps, before step S1, the discarded medical sharps are sterilized with a disinfectant, and the discarded medical sharps are sterilized and then subjected to drying treatment; Liquid removal ensures that discarded medical sharps remain dry during transportation, reduces the possibility of pollution, and at the same time prevents liquid volatilization from causing large changes in the weight of the packaging bag, affecting the accuracy of weight verification.

进一步细说,为了防止打包袋被不法份子随意开启,步骤S1中,打包袋的封口处设有防拆封口贴;在外观检验时需同时检查防拆封口贴是否完好。To further elaborate, in order to prevent the packing bag from being opened by criminals at will, in step S1, a tamper-evident seal is provided at the seal of the packing bag; during the appearance inspection, it is necessary to check whether the tamper-evident seal is in good condition.

进一步细说,步骤S4中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出;对每个二维条形码生成了不同的数据加密密钥,一个二维条形码承载的数据被破解,会导致其它二维条形码承载的数据被破解;二维条形码数据的加密和解密使用不同功能的密码设备,二维条形码的制作者可以控制二维条形码的制作,防止二维条形码被仿冒;提高二维条形码承载传递信息的安全性,扩大二维条形码的使用范围;采用上述步骤设置,使得生成的识别码安全性较高,不易被不法份子恶意破解,提高数据的保密性。In further detail, in step S4, the process of generating the identification code is to generate a random number, generate a dispersion parameter according to the random number, and obtain a barcode key by encrypting the dispersion parameter with the root key. Encryption using the barcode key requires a two-dimensional barcode bearing. According to the two-dimensional barcode encoding rules, the random number and the encrypted random value C1 are encoded to form a two-dimensional barcode graphic symbol, and output; a different data encryption key is generated for each two-dimensional barcode, a two-dimensional barcode. If the data carried by the 2D barcode is cracked, the data carried by other 2D barcodes will be cracked; the encryption and decryption of the 2D barcode data use cryptographic devices with different functions. The 2D barcode maker can control the production of the 2D barcode to prevent The two-dimensional barcode is counterfeited; the security of the information carried by the two-dimensional barcode is improved, and the scope of use of the two-dimensional barcode is expanded; the above steps are used to make the generated identification code more secure, and it is not easy to be maliciously cracked by criminals. Confidentiality.

于本实施例中,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In this embodiment, generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode key includes: injecting the root key of the two-dimensional barcode application system into the smart card to generate a first random number. The first random number is subjected to a specific operation to generate a second random number, which is used as a distribution parameter, and a plurality of keys corresponding to the two-dimensional barcode are distributed through the distribution parameter.

进一步细说,步骤S8中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In further detail, in step S8, the process of reading the identification code is to read the two-dimensional barcode graphic symbol, separate the random number and the encrypted random value C1, generate a dispersion parameter according to the random number, and use the dispersion parameter to obtain the barcode key, And use the barcode key to decrypt the two-dimensional code, and read the decrypted random value C1.

一种废弃医疗利器防盗取装置,包括用于收集的装置:将使用后的废弃医疗利器收集于打包袋内并封口处理;用于预称重的装置:将打包袋的重量值记为B1;用于重量值转换的装置:在重量值B1的基础上增加随机值C1并生成新的重量值B2;用于生成识别码的装置:根据随机值C1生成对应的识别码并加密处理;用于粘贴识别码的装置:将识别码打印出来后粘贴于打包袋上;用于外观检验的装置:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;用于目的地称重的装置:将打包袋的重量值记为B3;用于读取识别码的装置:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;用于重量验证的装置:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;用于验证成功的装置:对打包袋进行无害化处理;用于验证失败的装置:发出警报并提醒操作人员进行人工验证。An anti-theft device for discarded medical sharps, comprising a device for collecting: collecting the used discarded medical sharps in a packaging bag and sealing for processing; a device for pre-weighing: denoting the weight value of the packaging bag as B1; A device for weight value conversion: adding a random value C1 on the basis of the weight value B1 and generating a new weight value B2; a device for generating an identification code: generating a corresponding identification code according to the random value C1 and encrypting it; for The device for pasting the identification code: print the identification code and paste it on the packaging bag; the device for appearance inspection: after the packaging bag is transported to the destination, the appearance of the packaging bag is inspected to check whether there are destructive traces; The device for weighing at the destination: record the weight value of the packaging bag as B3; the device for reading the identification code: after decrypting the identification code, read the random value C1, and add the random value C1 on the basis of the weight value B3 to generate a new one. The weight value B4 of the bag; the device used for weight verification: compare the weight value B4 with the weight value B2 to determine whether the weight of the packaged bag is consistent after transport; the device used for successful verification: harmless treatment of the packaged bag; For devices that fail verification: raise an alarm and remind the operator to perform manual verification.

进一步细说,在用于收集的装置之前,还包括用于消毒的装置:废弃医疗利器经过消毒处理。In further detail, before the device for collection, it also includes a device for sterilization: the discarded medical sharps are sterilized.

进一步细说,在用于收集的装置之前,还包括用于烘干装置:废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。In further detail, before the device used for collection, it also includes a drying device: the discarded medical sharps are sterilized with a disinfectant, and the discarded medical sharps are dried after being sterilized.

进一步细说,在用于收集的装置中,打包袋的封口处设有防拆封口贴。In further detail, in the device for collecting, a tamper-evident seal is provided at the seal of the packaging bag.

进一步细说,在用于生成识别码的装置中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。In further detail, in the device for generating the identification code, the process of generating the identification code is to generate a random number, generate a dispersion parameter according to the random number, obtain a barcode key by encrypting the dispersion parameter with the root key, and use the barcode key. Encryption requires the random value C1 carried by the two-dimensional barcode. According to the two-dimensional barcode encoding rules, the random number and the encrypted random value C1 are encoded to form a two-dimensional barcode graphic symbol and output.

进一步细说,在用于读取识别码的装置中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In further detail, in the device for reading the identification code, the process of reading the identification code is to read the two-dimensional barcode graphic symbol, separate the random number and the encrypted random value C1, generate the dispersion parameter according to the random number, and use The barcode key is obtained by dispersing the parameters, and the two-dimensional code is decrypted using the barcode key, and the decrypted random value C1 is read.

进一步细说,在用于生成识别码的装置中,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In further detail, in the device for generating an identification code, a random number is generated, and a dispersion parameter is generated according to the random number, and the barcode key obtained by encrypting the dispersion parameter with the root key includes: applying the two-dimensional barcode to the root key of the system Inject into the smart card, generate a first random number, perform a specific operation on the first random number, generate a second random number, and use the dispersion parameter as a dispersion parameter to distribute multiple keys corresponding to the two-dimensional barcode.

一种废弃医疗利器防盗取设备,包括:打包袋;称重装置;一个或多个处理器;存储器;以及一个或多个程序,其中一个或多个程序被存储在存储器中,并且被配置成由一个或多个处理器执行,程序包括用于执行以下步骤:一种废弃医疗利器防盗取方法,S1:收集:将使用后的废弃医疗利器收集于打包袋内并封口处理;S2:预称重:将打包袋的重量值记为B1;S3:重量值转换:在重量值B1的基础上增加随机值C1并生成新的重量值B2;S4:生成识别码:根据随机值C1生成对应的识别码并加密处理;S5:粘贴识别码:将识别码打印出来后粘贴于打包袋上;S6:外观检验:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;-若有破坏性痕迹,则发出警报以提醒操作人员进行人工验证;-若无破坏性痕迹,则执行步骤S7;S7:目的地称重:将打包袋的重量值记为B3;S8:读取识别码:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;S9:重量验证:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;-若重量值B4与重量值B2一致,则执行步骤S10;-若重量值B4与重量值B2不一致,则执行步骤S11;S10:验证成功:对打包袋进行无害化处理;S11:验证失败:发出警报并提醒操作人员进行人工验证。An anti-theft device for discarded medical sharps, comprising: a packing bag; a weighing device; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to Executed by one or more processors, the program includes the following steps: a method for theft prevention of waste medical sharps, S1: collection: collect the used waste medical sharps in a packaging bag and seal it; S2: pre-weighing Weight: record the weight value of the bag as B1; S3: weight value conversion: add a random value C1 on the basis of the weight value B1 and generate a new weight value B2; S4: generate an identification code: generate the corresponding value according to the random value C1 Identification code and encrypted processing; S5: Paste identification code: Print the identification code and paste it on the packaging bag; S6: Appearance inspection: After the packaging bag is transported to the destination, inspect the appearance of the packaging bag to check whether there is damage - If there are destructive traces, an alarm will be issued to remind the operator to perform manual verification; - If there are no destructive traces, perform step S7; S7: destination weighing: record the weight value of the packaging bag as B3; S8: Read the identification code: read the random value C1 after decrypting the identification code, and add the random value C1 to the weight value B3 to generate a new weight value B4; S9: Weight verification: compare the weight value B4 with the weight value B2 , judge whether the weight of the packaged bag after transport is consistent; - if the weight value B4 is consistent with the weight value B2, then execute step S10; - if the weight value B4 is inconsistent with the weight value B2, execute step S11; The bag is treated harmlessly; S11: Verification failed: an alarm is issued and the operator is reminded to perform manual verification.

进一步细说,步骤S1之前,废弃医疗利器经过消毒处理。To be more specific, before step S1, the discarded medical sharps are subjected to sterilization treatment.

进一步细说,步骤S1之前,废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。To further elaborate, before step S1, the discarded medical sharps are sterilized with a disinfectant, and the discarded medical sharps are subjected to drying treatment after being sterilized.

进一步细说,步骤S1中,打包袋的封口处设有防拆封口贴。In further detail, in step S1, a tamper-evident sealing sticker is provided at the sealing portion of the packaging bag.

进一步细说,步骤S4中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。In further detail, in step S4, the process of generating the identification code is to generate a random number, generate a dispersion parameter according to the random number, and obtain a barcode key by encrypting the dispersion parameter with the root key. Encryption using the barcode key requires a two-dimensional barcode bearing. According to the two-dimensional barcode encoding rule, the random number and the encrypted random value C1 are encoded to form a two-dimensional barcode graphic symbol, and output.

进一步细说,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In further detail, the process of reading the identification code is to read the two-dimensional barcode graphic symbol, separate the random number and the encrypted random value C1, generate the dispersion parameter according to the random number, use the dispersion parameter to obtain the barcode key, and use the barcode encryption key. The key decrypts the QR code, and reads the decrypted random value C1.

进一步细说,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In further detail, generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode key includes: injecting the root key of the two-dimensional barcode application system into the smart card to generate the first random number, A specific operation is performed on the first random number to generate a second random number, which is used as a dispersing parameter to disperse a plurality of keys corresponding to the two-dimensional barcode.

一种存储介质,存储有与称重装置结合使用的计算机程序,计算机程序可被处理器执行以完成以下步骤:S1:收集:将使用后的废弃医疗利器收集于打包袋内并封口处理;S2:预称重:将打包袋的重量值记为B1;S3:重量值转换:在重量值B1的基础上增加随机值C1并生成新的重量值B2;S4:生成识别码:根据随机值C1生成对应的识别码并加密处理;S5:粘贴识别码:将识别码打印出来后粘贴于打包袋上;S6:外观检验:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;-若有破坏性痕迹,则发出警报以提醒操作人员进行人工验证;-若无破坏性痕迹,则执行步骤S7;S7:目的地称重:将打包袋的重量值记为B3;S8:读取识别码:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;S9:重量验证:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;-若重量值B4与重量值B2一致,则执行步骤S10;-若重量值B4与重量值B2不一致,则执行步骤S11;S10:验证成功:对打包袋进行无害化处理;S11:验证失败:发出警报并提醒操作人员进行人工验证。A storage medium, storing a computer program used in combination with a weighing device, the computer program can be executed by a processor to complete the following steps: S1: Collect: collect the used discarded medical sharps in a packaging bag and seal it; S2 : Pre-Weighing: Record the weight value of the bag as B1; S3: Weight value conversion: Add a random value C1 to the weight value B1 and generate a new weight value B2; S4: Generate an identification code: According to the random value C1 Generate the corresponding identification code and encrypt it; S5: Paste the identification code: Print the identification code and paste it on the packaging bag; S6: Appearance inspection: After the packaging bag is transported to the destination, the appearance of the packaging bag is inspected and checked Whether there are destructive traces; - if there are destructive traces, an alarm will be issued to remind the operator to perform manual verification; - if there are no destructive traces, step S7 will be executed; S7: destination weighing: record the weight value of the packaging bag It is B3; S8: Read the identification code: read the random value C1 after decrypting the identification code, and add the random value C1 to the weight value B3 to generate a new weight value B4; S9: Weight verification: compare the weight value B4 with the weight value Compare B2 to determine whether the weight of the packaged bag is consistent; - if the weight value B4 is consistent with the weight value B2, then execute step S10; - if the weight value B4 is inconsistent with the weight value B2, execute step S11; S10: successful verification : Harmless treatment of the packaging bag; S11: Verification failure: an alarm is issued and the operator is reminded to perform manual verification.

进一步细说,步骤S1之前,废弃医疗利器经过消毒处理。To be more specific, before step S1, the discarded medical sharps are subjected to sterilization treatment.

进一步细说,步骤S1之前,废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。To further elaborate, before step S1, the discarded medical sharps are sterilized with a disinfectant, and the discarded medical sharps are subjected to drying treatment after being sterilized.

进一步细说,步骤S1中,打包袋的封口处设有防拆封口贴。In further detail, in step S1, a tamper-evident sealing sticker is provided at the sealing portion of the packaging bag.

进一步细说,步骤S4中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。In further detail, in step S4, the process of generating the identification code is to generate a random number, generate a dispersion parameter according to the random number, and obtain a barcode key by encrypting the dispersion parameter with the root key. Encryption using the barcode key requires a two-dimensional barcode bearing. According to the two-dimensional barcode encoding rule, the random number and the encrypted random value C1 are encoded to form a two-dimensional barcode graphic symbol, and output.

进一步细说,步骤S8中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。In further detail, in step S8, the process of reading the identification code is to read the two-dimensional barcode graphic symbol, separate the random number and the encrypted random value C1, generate a dispersion parameter according to the random number, and use the dispersion parameter to obtain the barcode key, And use the barcode key to decrypt the two-dimensional code, and read the decrypted random value C1.

进一步细说,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。In further detail, generating a random number, generating a dispersion parameter according to the random number, and encrypting the dispersion parameter with the root key to obtain the barcode key includes: injecting the root key of the two-dimensional barcode application system into the smart card to generate the first random number, A specific operation is performed on the first random number to generate a second random number, which is used as a dispersing parameter to disperse a plurality of keys corresponding to the two-dimensional barcode.

本文中所描述的具体实施例仅仅是对本发明精神作举例说明;本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。The specific embodiments described herein are only for illustrating the spirit of the present invention; those skilled in the art to which the present invention pertains can make various modifications or supplements to the specific embodiments described or substitute in similar ways, but without departing from the spirit or scope of the invention as defined by the appended claims.

尽管本文较多地使用了大量术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。Although a large number of terms are used in this paper, the possibility of using other terms is not excluded. These terms are used only to more conveniently describe and explain the essence of the present invention; it is contrary to the spirit of the present invention to interpret them as any kind of additional limitation.

Claims (10)

1.一种废弃医疗利器防盗取方法,其特征在于,包括以下步骤:1. a method for theft prevention of discarded medical sharps, is characterized in that, comprises the following steps: S1:收集:将使用后的废弃医疗利器收集于打包袋内并封口处理;S1: Collection: Collect the used discarded medical sharps in a packaging bag and seal it; S2:预称重:将打包袋的重量值记为B1;S2: Pre-weighing: record the weight value of the bag as B1; S3:重量值转换:在重量值B1的基础上增加随机值C1并生成新的重量值B2;S3: Weight value conversion: add a random value C1 to the weight value B1 and generate a new weight value B2; S4:生成识别码:根据随机值C1生成对应的识别码并加密处理;S4: Generate an identification code: generate a corresponding identification code according to the random value C1 and encrypt it; S5:粘贴识别码:将识别码打印出来后粘贴于打包袋上;S5: Paste the identification code: print the identification code and paste it on the packaging bag; S6:外观检验:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;S6: Appearance inspection: After the packaging bag is transported to the destination, the appearance of the packaging bag is inspected to check whether there are destructive traces; -若有破坏性痕迹,则发出警报以提醒操作人员进行人工验证;- If there are traces of damage, an alarm is issued to remind the operator to perform manual verification; -若无破坏性痕迹,则执行步骤S7;- If there is no destructive trace, then execute step S7; S7:目的地称重:将打包袋的重量值记为B3;S7: destination weighing: record the weight value of the bag as B3; S8:读取识别码:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;S8: Read the identification code: read the random value C1 after decrypting the identification code, and add the random value C1 to the weight value B3 to generate a new weight value B4; S9:重量验证:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;S9: Weight verification: compare the weight value B4 with the weight value B2 to determine whether the weight of the packaged bag after transport is consistent; -若重量值B4与重量值B2一致,则执行步骤S10;- if the weight value B4 is consistent with the weight value B2, step S10 is executed; -若重量值B4与重量值B2不一致,则执行步骤S11;- if the weight value B4 is inconsistent with the weight value B2, execute step S11; S10:验证成功:对打包袋进行无害化处理;S10: Verification successful: harmless treatment of the packaging bag; S11:验证失败:发出警报并提醒操作人员进行人工验证。S11: Verification Failed: Raise an alarm and remind the operator to perform manual verification. 2.根据权利要求1所述的一种废弃医疗利器防盗取方法,其特征在于,所述步骤S1之前,废弃医疗利器经过消毒处理。2 . The method of claim 1 , wherein, before the step S1 , the discarded medical sharps are sterilized. 3 . 3.根据权利要求2所述的一种废弃医疗利器防盗取方法,其特征在于,所述步骤S1之前,所述废弃医疗利器采用消毒液消毒,废弃医疗利器消毒后经过烘干处理。3. A kind of anti-theft method for discarded medical sharps according to claim 2, it is characterized in that, before described step S1, described discarded medical sharps are sterilized by disinfectant, and discarded medical sharps are subjected to drying treatment after being sterilized. 4.根据权利要求1所述的一种废弃医疗利器防盗取方法,其特征在于,所述的步骤S1中,打包袋的封口处设有防拆封口贴。4 . The method of claim 1 , wherein in the step S1 , an anti-tamper sealing sticker is provided at the sealing part of the packaging bag. 5 . 5.根据权利要求1所述的一种废弃医疗利器防盗取方法,其特征在于,所述的步骤S4中,生成识别码的过程为,生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥,使用条形码密钥加密需要二维条形码承载的随机值C1,按照二维条形码编码规则,将随机数和加密后的随机值C1编码形成二维条形码图形符号,并输出。5. a kind of anti-theft method for discarded medical sharps according to claim 1, is characterized in that, in described step S4, the process of generating identification code is, generate a random number, and generate dispersion parameter according to random number, pass The root key encrypts the distributed parameters to obtain the barcode key, and uses the barcode key to encrypt the random value C1 carried by the two-dimensional barcode. According to the two-dimensional barcode encoding rules, the random number and the encrypted random value C1 are encoded to form a two-dimensional barcode graphic symbol , and output. 6.根据权利要求1所述的一种废弃医疗利器防盗取方法,其特征在于,所述的步骤S8中,读取识别码的过程为,识读二维条形码图形符号,分离随机数和加密后的随机值C1,根据随机数生成分散参数,利用分散参数得到条形码密钥,并利用条形码密钥对二维码进行解密,读取解密后的随机值C1。6. a kind of anti-theft method for discarded medical sharp tools according to claim 1, is characterized in that, in described step S8, the process of reading identification code is, read two-dimensional bar code graphic symbol, separate random number and encryption After the random value C1, a dispersion parameter is generated according to the random number, a barcode key is obtained by using the dispersion parameter, and the two-dimensional code is decrypted by using the barcode key, and the decrypted random value C1 is read. 7.根据权利要求5所述的一种废弃医疗利器防盗取方法,其特征在于,所述生成一个随机数,并根据随机数生成分散参数,通过根密钥加密分散参数得到条形码密钥包括:将二维条形码应用系统的根密钥注入智能卡中,生成第一随机数,将该第一随机数进行特定运算,生成第二随机数后,作为分散参数,通过该分散参数,分散出二维条形码对应的多个密钥。7. A kind of anti-theft method for discarded medical sharps according to claim 5, is characterized in that, described generating a random number, and generating dispersion parameter according to the random number, and obtaining the barcode key by encrypting the dispersion parameter by the root key comprises: Inject the root key of the two-dimensional barcode application system into the smart card, generate a first random number, perform a specific operation on the first random number, generate a second random number, and use it as a dispersion parameter. Multiple keys corresponding to barcodes. 8.一种废弃医疗利器防盗取装置,其特征在于,包括8. An anti-theft device for discarded medical sharps, characterized in that comprising: 用于收集的装置:将使用后的废弃医疗利器收集于打包袋内并封口处理;Device for collection: collect the used medical sharps in a packaging bag and seal it; 用于预称重的装置:将打包袋的重量值记为B1;Device for pre-weighing: record the weight value of the bag as B1; 用于重量值转换的装置:在重量值B1的基础上增加随机值C1并生成新的重量值B2;A device for weight value conversion: adding a random value C1 to the weight value B1 and generating a new weight value B2; 用于生成识别码的装置:根据随机值C1生成对应的识别码并加密处理;A device for generating an identification code: generating a corresponding identification code according to the random value C1 and encrypting it; 用于粘贴识别码的装置:将识别码打印出来后粘贴于打包袋上;The device for pasting the identification code: print the identification code and paste it on the packaging bag; 用于外观检验的装置:在打包袋转运至目的地后,对打包袋的外观进行检验,检查是否有破坏性痕迹;Appearance inspection device: After the packaging bag is transported to the destination, the appearance of the packaging bag is inspected to check whether there are destructive traces; 用于目的地称重的装置:将打包袋的重量值记为B3;Device for destination weighing: record the weight value of the bag as B3; 用于读取识别码的装置:解密识别码后读取随机值C1,在重量值B3的基础上增加随机值C1生成新的重量值B4;The device for reading the identification code: after decrypting the identification code, read the random value C1, and add the random value C1 on the basis of the weight value B3 to generate a new weight value B4; 用于重量验证的装置:将重量值B4与重量值B2进行比较,判断打包袋转运后的重量是否一致;Device for weight verification: compare the weight value B4 with the weight value B2 to determine whether the weight of the packaged bag is the same after being transported; 用于验证成功的装置:对打包袋进行无害化处理;The device used to verify the success: harmless treatment of the packaging bag; 用于验证失败的装置:发出警报并提醒操作人员进行人工验证。Device for Verification Failure: Raises an alarm and alerts the operator to manual verification. 9.一种废弃医疗利器防盗取设备,其特征在于,包括:打包袋;称重装置;一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行如权利要求1-7任意一项所述的一种废弃医疗利器防盗取方法。9. An anti-theft device for discarded medical sharps, comprising: a packing bag; a weighing device; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored In the memory, and configured to be executed by the one or more processors, the program includes a method for executing the anti-theft method for discarded medical sharps according to any one of claims 1-7. 10.一种存储介质,存储有与称重装置结合使用的计算机程序,其特征在于,所述计算机程序可被处理器执行以完成如权利要求1-7任意一项所述的一种废弃医疗利器防盗取方法。10. A storage medium storing a computer program used in conjunction with a weighing device, wherein the computer program can be executed by a processor to complete the waste medical treatment according to any one of claims 1-7 Sharp weapon anti-theft method.
CN202010731403.9A 2020-07-27 2020-07-27 A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments Active CN112036525B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010731403.9A CN112036525B (en) 2020-07-27 2020-07-27 A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010731403.9A CN112036525B (en) 2020-07-27 2020-07-27 A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments

Publications (2)

Publication Number Publication Date
CN112036525A CN112036525A (en) 2020-12-04
CN112036525B true CN112036525B (en) 2022-06-10

Family

ID=73583223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010731403.9A Active CN112036525B (en) 2020-07-27 2020-07-27 A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments

Country Status (1)

Country Link
CN (1) CN112036525B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113592411B (en) * 2021-09-29 2022-01-28 华协国际珍品货运服务有限公司 Cultural relic transportation cloud tracking system based on block chain and PIT technology

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5641947A (en) * 1995-03-03 1997-06-24 Riddle, Jr.; Michael C. Receptacle removeably attached to a weighing scale for disposal of medical waste
CN104180881A (en) * 2014-08-22 2014-12-03 济南金钟电子衡器股份有限公司 Anti-cheating high-precision intelligent digital weighing module and anti-cheating method thereof
CN107358398A (en) * 2017-03-06 2017-11-17 江苏超敏仪器有限公司 A kind of hospital Waste Management weight method of calibration
CN107622287A (en) * 2017-09-18 2018-01-23 上海皓伏网络技术有限公司 A kind of computer system for Biohazard Waste automatic data collection information
CN107979458A (en) * 2016-10-25 2018-05-01 北京计算机技术及应用研究所 A kind of two-dimensional bar data ciphering method
CN108460430A (en) * 2017-12-25 2018-08-28 江苏超敏科技有限公司 A kind of clinical waste monitoring method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130248395A1 (en) * 2012-03-22 2013-09-26 Guardianor Medical waste system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5641947A (en) * 1995-03-03 1997-06-24 Riddle, Jr.; Michael C. Receptacle removeably attached to a weighing scale for disposal of medical waste
CN104180881A (en) * 2014-08-22 2014-12-03 济南金钟电子衡器股份有限公司 Anti-cheating high-precision intelligent digital weighing module and anti-cheating method thereof
CN107979458A (en) * 2016-10-25 2018-05-01 北京计算机技术及应用研究所 A kind of two-dimensional bar data ciphering method
CN107358398A (en) * 2017-03-06 2017-11-17 江苏超敏仪器有限公司 A kind of hospital Waste Management weight method of calibration
CN107622287A (en) * 2017-09-18 2018-01-23 上海皓伏网络技术有限公司 A kind of computer system for Biohazard Waste automatic data collection information
CN108460430A (en) * 2017-12-25 2018-08-28 江苏超敏科技有限公司 A kind of clinical waste monitoring method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于RFID技术的医疗废弃物管理系统;深圳市栓顺宏科技;《RFID世界网》;20170331;全文 *

Also Published As

Publication number Publication date
CN112036525A (en) 2020-12-04

Similar Documents

Publication Publication Date Title
CN112042153B (en) Composite security mark and method and apparatus for providing and reading composite security mark
CN110073430B (en) PUF-based composite security mark for anti-counterfeiting
JP7135103B2 (en) Certification of packaged products
JP2020515099A (en) PUF-based composite security marking for anti-counterfeiting
CN107730276A (en) It is a kind of that retrospect is carried out to logistics with encrypted radio-frequency identification technology and packs fidelity method
US8943325B2 (en) Use of a digital signature obtained from at least one structural characteristic of a material element to protect the direct reading of sensitive data and method for reading this protected data
CN107430755A (en) The encrypted authentication in source in supply chain
US8793499B2 (en) Nested digital signatures with constant file size
CN112036525B (en) A method, device, equipment and storage medium for anti-theft removal of discarded medical sharp instruments
CN105184181B (en) File encryption method, file decryption method and file encryption device
CN104103029A (en) Anti-counterfeiting method and anti-counterfeiting system for diagnosis certificate
Kwok et al. A counterfeit network analyzer based on RFID and EPC
KR20190039189A (en) Anti-counterfeiting
US20150379524A1 (en) Method and system for authenticating physical items
Shi et al. Sensor data protection through integration of blockchain and camouflaged encryption in cyber-physical manufacturing systems
CN104285230A (en) Method for coding and decoding information associated with an item
CN101980186B (en) Goods tracing anti-counterfeiting coding method
DE102004059391C5 (en) Crypto-wireless-tag
CN100409252C (en) General anticounterfeiting method and system
CN103794134A (en) Mark formed by dot matrixes and electronic supervision code and generation and identification method of mark
Wu et al. An Innovative Method for Securing QR Codes against Counterfeits in Supply Chain Management
WO2009004011A1 (en) System, method and marking for identifying and validating individual product elements
US9076188B2 (en) Method and system for shipment authentication
CN108764417A (en) An information encryption transmission system and method for Internet of Things seals
CN104599098A (en) Banknote transport bag electronic seal tracing method and device

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
GR01 Patent grant
GR01 Patent grant