WO2022021697A1 - Multi-field traceability system - Google Patents

Multi-field traceability system Download PDF

Info

Publication number
WO2022021697A1
WO2022021697A1 PCT/CN2020/131117 CN2020131117W WO2022021697A1 WO 2022021697 A1 WO2022021697 A1 WO 2022021697A1 CN 2020131117 W CN2020131117 W CN 2020131117W WO 2022021697 A1 WO2022021697 A1 WO 2022021697A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
information
unit
data
traceability system
Prior art date
Application number
PCT/CN2020/131117
Other languages
French (fr)
Chinese (zh)
Inventor
柴荔
汪洋
邹悦宁
Original Assignee
中诚区块链研究院(南京)有限公司
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 中诚区块链研究院(南京)有限公司 filed Critical 中诚区块链研究院(南京)有限公司
Publication of WO2022021697A1 publication Critical patent/WO2022021697A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • 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
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud

Definitions

  • the invention relates to the technical field of industrial traceability, in particular to a multi-domain traceability system.
  • the traceability system is a management system covering the upstream and downstream of the industrial chain and sharing information through dedicated hardware. It is widely used in the fields of product safety and anti-counterfeiting. However, the current industrial traceability system can generally only be applied in a single field, and the slew rate is low, which leads to an increase in the cost of use; at the same time, the current traceability system cannot perform data collection and input in real time, resulting in a delay in database update, which in turn affects traceability. Timeliness and accuracy.
  • the purpose of the present invention is to provide a multi-domain traceability system to solve the problems raised in the above background art.
  • one of the purposes of the present invention is to provide a multi-domain traceability system, including a central database unit, a network communication unit, an application management unit and a physical control unit; a central database unit, a network communication unit , The application management unit and the physical control unit are sequentially connected by digital signal communication; the central database unit is used to input, classify and store data information to form a database and update it in real time; the network communication unit is used to provide a variety of networking The application management unit is used for feeding back information to the user and providing a channel for human-computer interaction; the physical control unit is used for on-site information collection, receipt output and printing operations through readers, etc. .
  • the central database unit includes a data entry module, an information classification module, a block storage module and a real-time update module;
  • the signal output end of the data entry module is connected to the signal input end of the information classification module, and the information classification The signal output end of the module is connected with the signal input end of the block storage module, and the signal output end of the block storage module is connected with the signal input end of the data entry module;
  • the data entry module is used for entering basic data information;
  • the information classification The module is used to classify the data information according to the set conditions;
  • the block storage module is used to store the classified data information respectively;
  • the real-time update module is used to classify and update the newly entered data information to the database in real time Inside.
  • the information classification module adopts ID3 algorithm, and its algorithm flow is:
  • the sample S can be divided into ⁇ S 1 , S 2 , ..., S V ⁇ by attribute A, and let s ij be S j
  • the entropy of the subsets divided by A is calculated as:
  • the network communication unit includes a Bluetooth module, a GPRS module and a transmission protocol module; the Bluetooth module, the GPRS module and the transmission protocol module run in parallel; the Bluetooth module is used to realize short-distance data through Bluetooth wireless technology exchange; the GPRS module is used to realize remote data transmission through the GPRS data communication network; the transmission protocol module is used to store and encapsulate various information transmission protocols.
  • the application management unit includes an information feedback module, a time proofreading module, a human-computer interaction module and an identity verification module; the information feedback module, the time proofreading module and the human-computer interaction module run in parallel, and the identity verification module
  • the signal output end is connected with the signal input end of the human-computer interaction module; the information feedback module is used to feed back data information to the user through the display screen; the time calibration module is used to display and calibrate the time in real time to ensure that each operation is dynamic. The recording time is accurate; the human-computer interaction module is used to provide the user with a connection channel to control the system; the identity verification module is used to identify and verify the identity of the user to manage his operating authority.
  • identity verification is divided into public chain, private chain and alliance chain through the blockchain function.
  • Users enter different human-computer interaction interfaces through public key, private key or alliance access, and can perform various operations within the set permissions. .
  • the human-computer interaction module includes a new plan module, an information read and write module and a historical trace library module; the new plan module, the information read and write module and the historical trace library module are sequentially connected through digital signal communication;
  • the new plan module is used to provide users with a way to add a new classification plan;
  • the information read-write module is used to provide users with a channel for reading information and rewriting information;
  • the historical trace library module is used to record and store the user's every An operation is dynamic and forms a historical message database for users to query.
  • the physical control unit includes an information collection module, a mode configuration module, a receipt output module and a print management module; the information collection module, the mode configuration module, the receipt output module and the print management module communicate through digital signals in sequence. connection; the information collection module is used to collect data information on-site through devices such as mobile intelligent readers, laser scanners, etc.; the mode configuration module is used to manage and distribute operating modes classified by different fields; the receipt output module is used for The collected information and the traceability information of the flow direction are fed back to the user in time; the printing management module is used to provide the function of printing data information and receipt information.
  • the methods of information collection include scanning two-dimensional codes, scanning barcodes, text scanning, and text input.
  • the printing methods include infrared printing and wired printing.
  • the mode configuration module includes a mode switching module and a matching classification module; the signal output end of the mode switching module is connected to the signal input end of the matching classification module; the mode switching module is used for balancing each Mode operation and smooth switching between different modes; the matching and classification module is used to update the newly collected data information to the corresponding operation mode.
  • the matching classification module adopts the TF-IDF matching algorithm, and its calculation formula is:
  • tf i, j is the word frequency of the keyword t i in the file d j
  • n i, j is the number of occurrences of the word in the file
  • the denominator is the sum of the number of occurrences of all words in the file
  • idf i is the reverse file frequency
  • is the total number of files in the database
  • the denominator is the number of files containing the keyword t i (n i, j ⁇ 0).
  • the second purpose of the present invention is to provide a multi-domain traceability device, comprising a processor, a memory, and a computer program stored in the memory and running on the processor, and the processor is used to execute any of the above-mentioned computer programs when executing the computer program. It involves a multi-domain traceability system.
  • the third object of the present invention is that the computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, any one of the above-mentioned multi-domain traceability systems is implemented.
  • the beneficial effects of the present invention are: in the multi-domain traceability system, by setting a central database that can classify and store different data information, it can be applied to multi-domain industrial chains, and at the same time, it can be used in real time. Carry out on-site information collection and input operations, and update the database in time through multi-channel network transmission to improve the timeliness and accuracy of traceability.
  • Fig. 1 is the overall block diagram of embodiment 1;
  • Fig. 2 is the central database unit module block diagram of embodiment 1;
  • FIG. 3 is a block diagram of a network communication unit module of Embodiment 1;
  • FIG. 4 is a block diagram of an application management unit module of Embodiment 1;
  • Fig. 5 is the human-computer interaction module block diagram of Embodiment 1;
  • FIG. 6 is a block diagram of a physical control unit module of Embodiment 1;
  • FIG. 7 is a block diagram of a mode configuration module of Embodiment 1;
  • FIG. 8 is a schematic structural diagram of a cloud platform device according to Embodiment 1.
  • FIG. 8 is a schematic structural diagram of a cloud platform device according to Embodiment 1.
  • 100 a central database unit; 101, a data entry module; 102, an information classification module; 103, a block storage module; 104, a real-time update module;
  • 200 a network communication unit; 201, a Bluetooth module; 202, a GPRS module; 203, a transmission protocol module;
  • 300 application management unit; 301, information feedback module; 302, time proofreading module; 303, human-computer interaction module; 3031, new plan module; 3032, information reading and writing module; 3033, historical trace library module; 304, identity verification module ;
  • 400 physical control unit; 401, information collection module; 402, mode configuration module; 4021, mode switch module; 4022, matching classification module; 403, receipt output module; 404, print management module.
  • this embodiment provides a multi-domain traceability system, including a central database unit 100, a network communication unit 200, an application management unit 300, and a physical control unit 400; the central database unit 100, the network communication unit 200.
  • the application management unit 300 and the physical control unit 400 are sequentially connected through digital signal communication; the central database unit 100 is used to input, classify and store data information to form a database and update it in real time; the network communication unit 200 is used to provide various The application management unit 300 is used to feed back information to the user and provide a channel for human-computer interaction; the physical control unit 400 is used to perform on-site information collection, receipt output and printing operations through readers, etc.
  • the central database unit 100 includes a data entry module 101, an information classification module 102, a block storage module 103 and a real-time update module 104;
  • the signal output end of the data entry module 101 is connected to the signal input end of the information classification module 102,
  • the signal output end of the information classification module 102 is connected with the signal input end of the block storage module 103, and the signal output end of the block storage module 103 is connected with the signal input end of the data entry module 101;
  • the data entry module 101 is used for entering basic data information
  • the information classification module 102 is used to classify the data information according to the set conditions;
  • the block storage module 103 is used to store the classified data information respectively;
  • the real-time update module 104 is used to classify and update the newly entered data information in real time into the database.
  • the information classification module 102 adopts the ID3 algorithm, and the algorithm flow is as follows:
  • the sample S can be divided into ⁇ S 1 , S 2 , ..., S V ⁇ by attribute A, and let s ij be S j
  • the entropy of the subsets divided by A is calculated as:
  • the network communication unit 200 includes a Bluetooth module 201, a GPRS module 202 and a transmission protocol module 203; the Bluetooth module 201, the GPRS module 202 and the transmission protocol module 203 run in parallel; the Bluetooth module 201 is used to realize short distance through Bluetooth wireless technology Data exchange; the GPRS module 202 is used to realize remote data transmission through the GPRS data communication network; the transmission protocol module 203 is used to store and encapsulate various information transmission protocols.
  • the application management unit 300 includes an information feedback module 301, a time proofreading module 302, a human-computer interaction module 303 and an identity verification module 304; the information feedback module 301, the time proofreading module 302 and the human-computer interaction module 303 run side by side,
  • the signal output end of the verification module 304 is connected with the signal input end of the human-computer interaction module 303; the information feedback module 301 is used to feed back data information to the user through the display screen; the time proofreading module 302 is used for real-time display and proofreading time to ensure that each The dynamic recording time of the operation is accurate;
  • the human-computer interaction module 303 is used to provide the user with a connection channel to control the system; the identity verification module 304 is used to identify and verify the user's identity to manage its operation authority.
  • identity verification is divided into public chain, private chain and alliance chain through the blockchain function.
  • Users enter different human-computer interaction interfaces through public key, private key or alliance access, and can perform various operations within the set permissions. .
  • the human-computer interaction module 303 includes a new plan module 3031, an information read and write module 3032 and a historical trace library module 3033; the new plan module 3031, the information read and write module 3032 and the historical trace library module 3033 are sequentially connected through digital signal communication;
  • the plan module 3031 is used to provide the user with a way to add a new classification plan;
  • the information read-write module 3032 is used to provide the user with a channel for reading information and rewriting information;
  • the historical trace library module 3033 is used to record and store the user's every operation dynamic And form a historical message database for users to query.
  • the physical control unit 400 includes an information collection module 401, a mode configuration module 402, a receipt output module 403 and a print management module 404; the information collection module 401, the mode configuration module 402, the receipt output module 403 and the print management module 404 are in sequence Connected through digital signal communication; the information collection module 401 is used to collect data information on-site through devices such as mobile intelligent readers, laser scanners, etc.; the mode configuration module 402 is used to manage and distribute operating modes classified by different fields; the receipt output module 403 is used In order to timely feedback the collected information and the traceability information of the flow direction to the user; the print management module 404 is used to provide the function of printing data information and receipt information.
  • the methods of information collection include scanning two-dimensional codes, scanning barcodes, text scanning, and text input.
  • the printing methods include infrared printing and wired printing.
  • the mode configuration module 402 includes a mode switching module 4021 and a matching classification module 4022; the signal output terminal of the mode switching module 4021 is connected to the signal input terminal of the matching classification module 4022; the mode switching module 4021 is used to balance the operation of each mode and smooth switching between different modes; the matching and classification module 4022 is used to update the newly collected data information to the corresponding operation mode.
  • the matching classification module 4022 adopts the TF-IDF matching algorithm, and its calculation formula is:
  • tf i, j is the word frequency of the keyword t i in the file d j
  • n i, j is the number of occurrences of the word in the file
  • the denominator is the sum of the number of occurrences of all words in the file
  • idf i is the reverse file frequency
  • is the total number of files in the database
  • the denominator is the number of files containing the keyword t i (n i, j ⁇ 0).
  • a high-weight TF-IDF can be generated.
  • FIG. 8 a schematic structural diagram of a multi-domain source tracing device involved in this embodiment is shown, and the device includes a processor, a memory, and a bus.
  • the processor includes one or more processing cores, the processor is connected to the processor through a bus, and the memory is used for storing program instructions.
  • the processor executes the program instructions in the memory, the above-mentioned multi-domain traceability system is implemented.
  • the memory can be implemented by any type of volatile or non-volatile storage device or combination thereof, such as static anytime access memory (SRAM), electrically erasable programmable read only memory (EEPROM), Erase programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
  • SRAM static anytime access memory
  • EEPROM electrically erasable programmable read only memory
  • EPROM Erase programmable read only memory
  • PROM programmable read only memory
  • ROM read only memory
  • magnetic memory magnetic memory
  • flash memory magnetic or optical disks.
  • the present invention also provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the above-mentioned multi-domain traceability system is implemented.
  • the present invention also provides a computer program product containing instructions, which, when running on a computer, enables the computer to perform the above aspects and relates to a multi-domain source tracing system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Accounting & Taxation (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Evolutionary Computation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A multi-field traceability system, comprising a central database unit (100), a network communication unit (200), an application management unit (300), and a physical control unit (400). The central database unit (100), the network communication unit (200), the application management unit (300), and the physical control unit (400) are communicationally connected in sequence by means of a digital signal. The central database unit (100) is used for inputting, classifying and storing data information to form a database and updating the database in real time. The network communication unit (200) is used for providing a plurality of networking ways and reasonably carrying out distribution management. The application management unit (300) is used for feeding back information to a user and providing a channel for a man-machine interaction operation. The physical control unit (400) is used for carrying out field information acquisition, receipt output and printing operations by means of a reader and the like. The multi-field traceability system can be applied to industrial chains in multiple fields, and meanwhile, the database can be updated in time, so that the timeliness and accuracy of traceability are improved.

Description

一种涉及多领域溯源***A multi-domain traceability system 技术领域technical field
本发明涉及产业溯源技术领域,具体地说,涉及一种涉及多领域溯源***。The invention relates to the technical field of industrial traceability, in particular to a multi-domain traceability system.
背景技术Background technique
溯源体系是覆盖产业链上下游、通过专用硬件进行信息共享的管理制度,广泛应用于产品安全及防伪领域。但是,目前的产业溯源***一般只能应用于单一的领域内,回转率较低,导致使用成本增加;同时,目前的溯源***无法实时进行数据采集和录入,导致数据库更新延迟,进而影响溯源的及时性和准确性。The traceability system is a management system covering the upstream and downstream of the industrial chain and sharing information through dedicated hardware. It is widely used in the fields of product safety and anti-counterfeiting. However, the current industrial traceability system can generally only be applied in a single field, and the slew rate is low, which leads to an increase in the cost of use; at the same time, the current traceability system cannot perform data collection and input in real time, resulting in a delay in database update, which in turn affects traceability. Timeliness and accuracy.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于提供了一种涉及多领域溯源***,以解决上述背景技术中提出的问题。The purpose of the present invention is to provide a multi-domain traceability system to solve the problems raised in the above background art.
为实现上述技术问题的解决,本发明的目的之一在于,提供了一种涉及多领域溯源***,包括中心数据库单元、网络通信单元、应用管理单元和物理操控单元;中心数据库单元、网络通信单元、应用管理单元与物理操控单元依次通过数字信号通信连接;所述中心数据库单元用于对数据信息进行录入、分类、存储以形成数据库并进行实时更新;所述网络通信单元用于提供多种联网途径并合理进行分配管理;所述应用管理单元用于将信息反馈给用户并提供人机交互操作的通道;所述物理操控单元用于通过识读器等进行现场信息采集、回执输出及打印操作。In order to solve the above technical problems, one of the purposes of the present invention is to provide a multi-domain traceability system, including a central database unit, a network communication unit, an application management unit and a physical control unit; a central database unit, a network communication unit , The application management unit and the physical control unit are sequentially connected by digital signal communication; the central database unit is used to input, classify and store data information to form a database and update it in real time; the network communication unit is used to provide a variety of networking The application management unit is used for feeding back information to the user and providing a channel for human-computer interaction; the physical control unit is used for on-site information collection, receipt output and printing operations through readers, etc. .
作为本技术方案的进一步改进,所述中心数据库单元包括数据录入模块、信息分类模块、分块存储模块和实时更新模块;数据录入模块的信号输出端与信息分类模块的信号输入端连接,信息分类模块的信号输出端与分块存储模块的信号输入端连接,分块存储模块的信号输出端与数据录入模块的信号输入端连接;所述数据录入模块用于录入基础数据信息;所述信息分类模块用于按设定的条件对数据信息进行分类;所述分块存储模块用于将分类的数据信息进行分别进行存储;所述实时更新模块用于实时将新录入的数据信息分类 更新到数据库内。As a further improvement of this technical solution, the central database unit includes a data entry module, an information classification module, a block storage module and a real-time update module; the signal output end of the data entry module is connected to the signal input end of the information classification module, and the information classification The signal output end of the module is connected with the signal input end of the block storage module, and the signal output end of the block storage module is connected with the signal input end of the data entry module; the data entry module is used for entering basic data information; the information classification The module is used to classify the data information according to the set conditions; the block storage module is used to store the classified data information respectively; the real-time update module is used to classify and update the newly entered data information to the database in real time Inside.
作为本技术方案的进一步改进,所述信息分类模块采用ID3算法,其算法流程为:As a further improvement of this technical solution, the information classification module adopts ID3 algorithm, and its algorithm flow is:
设S是s个数据样本的集合,定义m个不同类C i(i=1,2,...,m),设s i是C i类中的样本数,则对给定的样本S所期望的信息值的计算公式为: Let S be a set of s data samples, define m different classes C i (i=1, 2, ..., m), and let s i be the number of samples in class C i , then for a given sample S The formula for calculating the expected information value is:
Figure PCTCN2020131117-appb-000001
Figure PCTCN2020131117-appb-000001
其中,p i是任意样本属于C i的概率,p i=s i/s; Among them, pi is the probability that any sample belongs to C i , pi =s i / s;
设属性A具有不同值{a 1,a 2,...,a},可以用属性A将样本S划分为{S 1,S 2,...,S V},设s ij是S j中C i类的样本数,则由A划分成子集的熵的计算公式为: Assuming that attribute A has different values {a 1 , a 2 , ..., a}, the sample S can be divided into {S 1 , S 2 , ..., S V } by attribute A, and let s ij be S j The number of samples in the C i category, the entropy of the subsets divided by A is calculated as:
Figure PCTCN2020131117-appb-000002
Figure PCTCN2020131117-appb-000002
作为本技术方案的进一步改进,所述网络通信单元包括蓝牙模块、GPRS模块和传输协议模块;蓝牙模块、GPRS模块与传输协议模块并列运行;所述蓝牙模块用于通过蓝牙无线技术实现短距离数据交换;所述GPRS模块用于通过GPRS数据通信网络实现远程数据传输;所述传输协议模块用于存储封载各种信息传输协议。As a further improvement of this technical solution, the network communication unit includes a Bluetooth module, a GPRS module and a transmission protocol module; the Bluetooth module, the GPRS module and the transmission protocol module run in parallel; the Bluetooth module is used to realize short-distance data through Bluetooth wireless technology exchange; the GPRS module is used to realize remote data transmission through the GPRS data communication network; the transmission protocol module is used to store and encapsulate various information transmission protocols.
作为本技术方案的进一步改进,所述应用管理单元包括信息反馈模块、时间校对模块、人机交互模块和身份验证模块;信息反馈模块、时间校对模块与人机交互模块并列运行,身份验证模块的信号输出端与人机交互模块的信号输入端连接;所述信息反馈模块用于通过显示屏将数据信息反馈给用户;所述时间校对模块用于实时显示并校对时间以保证每条操作动态的记录时间准确;所述人机交互模块用于给用户提供操控***的连接通道;所述身份验证模块用于识别及验证用户的身份以管理其操作权限。As a further improvement of this technical solution, the application management unit includes an information feedback module, a time proofreading module, a human-computer interaction module and an identity verification module; the information feedback module, the time proofreading module and the human-computer interaction module run in parallel, and the identity verification module The signal output end is connected with the signal input end of the human-computer interaction module; the information feedback module is used to feed back data information to the user through the display screen; the time calibration module is used to display and calibrate the time in real time to ensure that each operation is dynamic. The recording time is accurate; the human-computer interaction module is used to provide the user with a connection channel to control the system; the identity verification module is used to identify and verify the identity of the user to manage his operating authority.
其中,身份验证通过区块链功能分为公有链、私有链和联盟链,用户通过公钥、私钥或联盟准入进入不同的人机交互界面,可以在设定的权限内进行各种操作。Among them, identity verification is divided into public chain, private chain and alliance chain through the blockchain function. Users enter different human-computer interaction interfaces through public key, private key or alliance access, and can perform various operations within the set permissions. .
作为本技术方案的进一步改进,所述人机交互模块包括新建计划模块、信息读写模块和历史痕迹库模块;新建计划模块、信息读写模块与历史痕迹库模块依次通过数字信号通信连接;所述新建计划模块用于给用户提供新增分类计划的途径;所述信息读写模块用于 给用户提供读取信息及改写信息的通道;所述历史痕迹库模块用于记录、存储用户的每一条操作动态并形成历史消息库以供用户查询。As a further improvement of this technical solution, the human-computer interaction module includes a new plan module, an information read and write module and a historical trace library module; the new plan module, the information read and write module and the historical trace library module are sequentially connected through digital signal communication; The new plan module is used to provide users with a way to add a new classification plan; the information read-write module is used to provide users with a channel for reading information and rewriting information; the historical trace library module is used to record and store the user's every An operation is dynamic and forms a historical message database for users to query.
作为本技术方案的进一步改进,所述物理操控单元包括信息采集模块、模式配置模块、回执输出模块和打印管理模块;信息采集模块、模式配置模块、回执输出模块与打印管理模块依次通过数字信号通信连接;所述信息采集模块用于通过移动智能识读器、激光扫描仪等装置现场采集数据信息;所述模式配置模块用于管理分配按不同领域分类的运行模式;所述回执输出模块用于及时将采集的信息及其流向的溯源信息反馈给用户;所述打印管理模块用于提供对数据信息及回执信息进行打印的功能。As a further improvement of this technical solution, the physical control unit includes an information collection module, a mode configuration module, a receipt output module and a print management module; the information collection module, the mode configuration module, the receipt output module and the print management module communicate through digital signals in sequence. connection; the information collection module is used to collect data information on-site through devices such as mobile intelligent readers, laser scanners, etc.; the mode configuration module is used to manage and distribute operating modes classified by different fields; the receipt output module is used for The collected information and the traceability information of the flow direction are fed back to the user in time; the printing management module is used to provide the function of printing data information and receipt information.
其中,信息采集的方式包括扫描二维码、扫描条形码、文字扫描以及文字输入等。The methods of information collection include scanning two-dimensional codes, scanning barcodes, text scanning, and text input.
其中,打印方式包括红外打印和有线打印。Among them, the printing methods include infrared printing and wired printing.
作为本技术方案的进一步改进,所述模式配置模块包括模式切换模块和匹配归类模块;模式切换模块的信号输出端与匹配归类模块的信号输入端连接;所述模式切换模块用于平衡各个模式的运行及不同模式之间的平滑切换;所述匹配归类模块用于将新采集的数据信息更新到对应的运行模式中去。As a further improvement of this technical solution, the mode configuration module includes a mode switching module and a matching classification module; the signal output end of the mode switching module is connected to the signal input end of the matching classification module; the mode switching module is used for balancing each Mode operation and smooth switching between different modes; the matching and classification module is used to update the newly collected data information to the corresponding operation mode.
作为本技术方案的进一步改进,所述匹配归类模块采用TF-IDF匹配算法,其计算公式为:As a further improvement of this technical solution, the matching classification module adopts the TF-IDF matching algorithm, and its calculation formula is:
Figure PCTCN2020131117-appb-000003
Figure PCTCN2020131117-appb-000003
其中,tf i,j为关键词t i在文件d j中的词频,n i,j为该词在文件中的出现次数,分母为文件中所有字词的出现次数之和; Among them, tf i, j is the word frequency of the keyword t i in the file d j , n i, j is the number of occurrences of the word in the file, and the denominator is the sum of the number of occurrences of all words in the file;
Figure PCTCN2020131117-appb-000004
Figure PCTCN2020131117-appb-000004
其中,idf i为逆向文件频率,|D|为数据库中的文件总数,分母为包含关键词t i的文件数目(n i,j≠0)。 Among them, idf i is the reverse file frequency, |D| is the total number of files in the database, and the denominator is the number of files containing the keyword t i (n i, j ≠ 0).
本发明的目的之二在于,提供了一种涉及多领域溯源装置,包括处理器、存储器以及 存储在存储器中并在处理器上运行的计算机程序,处理器用于执行计算机程序时实现上述任一的涉及多领域溯源***。The second purpose of the present invention is to provide a multi-domain traceability device, comprising a processor, a memory, and a computer program stored in the memory and running on the processor, and the processor is used to execute any of the above-mentioned computer programs when executing the computer program. It involves a multi-domain traceability system.
本发明的目的之三在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一的涉及多领域溯源***。The third object of the present invention is that the computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, any one of the above-mentioned multi-domain traceability systems is implemented.
与现有技术相比,本发明的有益效果:该涉及多领域溯源***中,通过设置可对不同数据信息进行分类存储的中心数据库,使其可以应用于多领域的产业链中,同时可以实时进行现场信息采集和录入操作,并通过多途径的网络传输及时更新数据库,提高溯源的及时性和准确性。Compared with the prior art, the beneficial effects of the present invention are: in the multi-domain traceability system, by setting a central database that can classify and store different data information, it can be applied to multi-domain industrial chains, and at the same time, it can be used in real time. Carry out on-site information collection and input operations, and update the database in time through multi-channel network transmission to improve the timeliness and accuracy of traceability.
附图说明Description of drawings
图1为实施例1的整体框图;Fig. 1 is the overall block diagram of embodiment 1;
图2为实施例1的中心数据库单元模块框图;Fig. 2 is the central database unit module block diagram of embodiment 1;
图3为实施例1的网络通信单元模块框图;3 is a block diagram of a network communication unit module of Embodiment 1;
图4为实施例1的应用管理单元模块框图;4 is a block diagram of an application management unit module of Embodiment 1;
图5为实施例1的人机交互模块框图;Fig. 5 is the human-computer interaction module block diagram of Embodiment 1;
图6为实施例1的物理操控单元模块框图;6 is a block diagram of a physical control unit module of Embodiment 1;
图7为实施例1的模式配置模块框图;7 is a block diagram of a mode configuration module of Embodiment 1;
图8为实施例1的云平台装置结构示意图。FIG. 8 is a schematic structural diagram of a cloud platform device according to Embodiment 1. FIG.
图中各个标号意义为:The meanings of the symbols in the figure are:
100、中心数据库单元;101、数据录入模块;102、信息分类模块;103、分块存储模块;104、实时更新模块;100, a central database unit; 101, a data entry module; 102, an information classification module; 103, a block storage module; 104, a real-time update module;
200、网络通信单元;201、蓝牙模块;202、GPRS模块;203、传输协议模块;200, a network communication unit; 201, a Bluetooth module; 202, a GPRS module; 203, a transmission protocol module;
300、应用管理单元;301、信息反馈模块;302、时间校对模块;303、人机交互模块;3031、新建计划模块;3032、信息读写模块;3033、历史痕迹库模块;304、身份验证模块;300, application management unit; 301, information feedback module; 302, time proofreading module; 303, human-computer interaction module; 3031, new plan module; 3032, information reading and writing module; 3033, historical trace library module; 304, identity verification module ;
400、物理操控单元;401、信息采集模块;402、模式配置模块;4021、模式切换模 块;4022、匹配归类模块;403、回执输出模块;404、打印管理模块。400, physical control unit; 401, information collection module; 402, mode configuration module; 4021, mode switch module; 4022, matching classification module; 403, receipt output module; 404, print management module.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
实施例1Example 1
如图1-8所示,本实施例提供了一种涉及多领域溯源***,包括中心数据库单元100、网络通信单元200、应用管理单元300和物理操控单元400;中心数据库单元100、网络通信单元200、应用管理单元300与物理操控单元400依次通过数字信号通信连接;中心数据库单元100用于对数据信息进行录入、分类、存储以形成数据库并进行实时更新;网络通信单元200用于提供多种联网途径并合理进行分配管理;应用管理单元300用于将信息反馈给用户并提供人机交互操作的通道;物理操控单元400用于通过识读器等进行现场信息采集、回执输出及打印操作。As shown in Figures 1-8, this embodiment provides a multi-domain traceability system, including a central database unit 100, a network communication unit 200, an application management unit 300, and a physical control unit 400; the central database unit 100, the network communication unit 200. The application management unit 300 and the physical control unit 400 are sequentially connected through digital signal communication; the central database unit 100 is used to input, classify and store data information to form a database and update it in real time; the network communication unit 200 is used to provide various The application management unit 300 is used to feed back information to the user and provide a channel for human-computer interaction; the physical control unit 400 is used to perform on-site information collection, receipt output and printing operations through readers, etc.
本实施例中,中心数据库单元100包括数据录入模块101、信息分类模块102、分块存储模块103和实时更新模块104;数据录入模块101的信号输出端与信息分类模块102的信号输入端连接,信息分类模块102的信号输出端与分块存储模块103的信号输入端连接,分块存储模块103的信号输出端与数据录入模块101的信号输入端连接;数据录入模块101用于录入基础数据信息;信息分类模块102用于按设定的条件对数据信息进行分类;分块存储模块103用于将分类的数据信息进行分别进行存储;实时更新模块104用于实时将新录入的数据信息分类更新到数据库内。In this embodiment, the central database unit 100 includes a data entry module 101, an information classification module 102, a block storage module 103 and a real-time update module 104; the signal output end of the data entry module 101 is connected to the signal input end of the information classification module 102, The signal output end of the information classification module 102 is connected with the signal input end of the block storage module 103, and the signal output end of the block storage module 103 is connected with the signal input end of the data entry module 101; the data entry module 101 is used for entering basic data information The information classification module 102 is used to classify the data information according to the set conditions; the block storage module 103 is used to store the classified data information respectively; the real-time update module 104 is used to classify and update the newly entered data information in real time into the database.
具体地,信息分类模块102采用ID3算法,其算法流程为:Specifically, the information classification module 102 adopts the ID3 algorithm, and the algorithm flow is as follows:
设S是s个数据样本的集合,定义m个不同类C i(i=1,2,...,m),设s i是C i类中的样本数,则对给定的样本S所期望的信息值的计算公式为: Let S be a set of s data samples, define m different classes C i (i=1, 2, ..., m), and let s i be the number of samples in class C i , then for a given sample S The formula for calculating the expected information value is:
Figure PCTCN2020131117-appb-000005
Figure PCTCN2020131117-appb-000005
其中,p i是任意样本属于C i的概率,p i=s i/s; Among them, pi is the probability that any sample belongs to C i , pi =s i / s;
设属性A具有不同值{a 1,a 2,...,a},可以用属性A将样本S划分为{S 1,S 2,...,S V},设s ij是S j中C i类的样本数,则由A划分成子集的熵的计算公式为: Assuming that attribute A has different values {a 1 , a 2 , ..., a}, the sample S can be divided into {S 1 , S 2 , ..., S V } by attribute A, and let s ij be S j The number of samples in the C i category, the entropy of the subsets divided by A is calculated as:
Figure PCTCN2020131117-appb-000006
Figure PCTCN2020131117-appb-000006
本实施例中,网络通信单元200包括蓝牙模块201、GPRS模块202和传输协议模块203;蓝牙模块201、GPRS模块202与传输协议模块203并列运行;蓝牙模块201用于通过蓝牙无线技术实现短距离数据交换;GPRS模块202用于通过GPRS数据通信网络实现远程数据传输;传输协议模块203用于存储封载各种信息传输协议。In this embodiment, the network communication unit 200 includes a Bluetooth module 201, a GPRS module 202 and a transmission protocol module 203; the Bluetooth module 201, the GPRS module 202 and the transmission protocol module 203 run in parallel; the Bluetooth module 201 is used to realize short distance through Bluetooth wireless technology Data exchange; the GPRS module 202 is used to realize remote data transmission through the GPRS data communication network; the transmission protocol module 203 is used to store and encapsulate various information transmission protocols.
本实施例中,应用管理单元300包括信息反馈模块301、时间校对模块302、人机交互模块303和身份验证模块304;信息反馈模块301、时间校对模块302与人机交互模块303并列运行,身份验证模块304的信号输出端与人机交互模块303的信号输入端连接;信息反馈模块301用于通过显示屏将数据信息反馈给用户;时间校对模块302用于实时显示并校对时间以保证每条操作动态的记录时间准确;人机交互模块303用于给用户提供操控***的连接通道;身份验证模块304用于识别及验证用户的身份以管理其操作权限。In this embodiment, the application management unit 300 includes an information feedback module 301, a time proofreading module 302, a human-computer interaction module 303 and an identity verification module 304; the information feedback module 301, the time proofreading module 302 and the human-computer interaction module 303 run side by side, The signal output end of the verification module 304 is connected with the signal input end of the human-computer interaction module 303; the information feedback module 301 is used to feed back data information to the user through the display screen; the time proofreading module 302 is used for real-time display and proofreading time to ensure that each The dynamic recording time of the operation is accurate; the human-computer interaction module 303 is used to provide the user with a connection channel to control the system; the identity verification module 304 is used to identify and verify the user's identity to manage its operation authority.
其中,身份验证通过区块链功能分为公有链、私有链和联盟链,用户通过公钥、私钥或联盟准入进入不同的人机交互界面,可以在设定的权限内进行各种操作。Among them, identity verification is divided into public chain, private chain and alliance chain through the blockchain function. Users enter different human-computer interaction interfaces through public key, private key or alliance access, and can perform various operations within the set permissions. .
进一步地,人机交互模块303包括新建计划模块3031、信息读写模块3032和历史痕迹库模块3033;新建计划模块3031、信息读写模块3032与历史痕迹库模块3033依次通过数字信号通信连接;新建计划模块3031用于给用户提供新增分类计划的途径;信息读写模块3032用于给用户提供读取信息及改写信息的通道;历史痕迹库模块3033用于记录、存储用户的每一条操作动态并形成历史消息库以供用户查询。Further, the human-computer interaction module 303 includes a new plan module 3031, an information read and write module 3032 and a historical trace library module 3033; the new plan module 3031, the information read and write module 3032 and the historical trace library module 3033 are sequentially connected through digital signal communication; The plan module 3031 is used to provide the user with a way to add a new classification plan; the information read-write module 3032 is used to provide the user with a channel for reading information and rewriting information; the historical trace library module 3033 is used to record and store the user's every operation dynamic And form a historical message database for users to query.
本实施例中,物理操控单元400包括信息采集模块401、模式配置模块402、回执输出模块403和打印管理模块404;信息采集模块401、模式配置模块402、回执输出模块 403与打印管理模块404依次通过数字信号通信连接;信息采集模块401用于通过移动智能识读器、激光扫描仪等装置现场采集数据信息;模式配置模块402用于管理分配按不同领域分类的运行模式;回执输出模块403用于及时将采集的信息及其流向的溯源信息反馈给用户;打印管理模块404用于提供对数据信息及回执信息进行打印的功能。In this embodiment, the physical control unit 400 includes an information collection module 401, a mode configuration module 402, a receipt output module 403 and a print management module 404; the information collection module 401, the mode configuration module 402, the receipt output module 403 and the print management module 404 are in sequence Connected through digital signal communication; the information collection module 401 is used to collect data information on-site through devices such as mobile intelligent readers, laser scanners, etc.; the mode configuration module 402 is used to manage and distribute operating modes classified by different fields; the receipt output module 403 is used In order to timely feedback the collected information and the traceability information of the flow direction to the user; the print management module 404 is used to provide the function of printing data information and receipt information.
其中,信息采集的方式包括扫描二维码、扫描条形码、文字扫描以及文字输入等。The methods of information collection include scanning two-dimensional codes, scanning barcodes, text scanning, and text input.
其中,打印方式包括红外打印和有线打印。Among them, the printing methods include infrared printing and wired printing.
进一步地,模式配置模块402包括模式切换模块4021和匹配归类模块4022;模式切换模块4021的信号输出端与匹配归类模块4022的信号输入端连接;模式切换模块4021用于平衡各个模式的运行及不同模式之间的平滑切换;匹配归类模块4022用于将新采集的数据信息更新到对应的运行模式中去。Further, the mode configuration module 402 includes a mode switching module 4021 and a matching classification module 4022; the signal output terminal of the mode switching module 4021 is connected to the signal input terminal of the matching classification module 4022; the mode switching module 4021 is used to balance the operation of each mode and smooth switching between different modes; the matching and classification module 4022 is used to update the newly collected data information to the corresponding operation mode.
具体地,匹配归类模块4022采用TF-IDF匹配算法,其计算公式为:Specifically, the matching classification module 4022 adopts the TF-IDF matching algorithm, and its calculation formula is:
Figure PCTCN2020131117-appb-000007
Figure PCTCN2020131117-appb-000007
其中,tf i,j为关键词t i在文件d j中的词频,n i,j为该词在文件中的出现次数,分母为文件中所有字词的出现次数之和; Among them, tf i, j is the word frequency of the keyword t i in the file d j , n i, j is the number of occurrences of the word in the file, and the denominator is the sum of the number of occurrences of all words in the file;
Figure PCTCN2020131117-appb-000008
Figure PCTCN2020131117-appb-000008
其中,idf i为逆向文件频率,|D|为数据库中的文件总数,分母为包含关键词t i的文件数目(n i,j≠0)。 Among them, idf i is the reverse file frequency, |D| is the total number of files in the database, and the denominator is the number of files containing the keyword t i (n i, j ≠ 0).
进一步地,若关键词t i不在中心数据库内,就会导致上述分母为零,因此一般情况下使用1+|{j:t i∈d j}|,然后计算公式为: Further, if the keyword t i is not in the central database, the denominator above will be zero, so 1+|{j: t i ∈ d j }| is generally used, and then the calculation formula is:
tfidf i,j=tf i,j×idf itfidf i,j =tf i,j ×idf i ;
进而,通过计算特定文件中关键词的高词语频率,以及该词语在整个文件集合中的低文件频率,可以产生出高权重的TF-IDF。Furthermore, by calculating the high word frequency of a keyword in a specific document and the low document frequency of the word in the entire document set, a high-weight TF-IDF can be generated.
参阅图8,示出了本实施例所涉及的一种涉及多领域溯源装置结构示意图,该装置包括处理器、存储器和总线。Referring to FIG. 8 , a schematic structural diagram of a multi-domain source tracing device involved in this embodiment is shown, and the device includes a processor, a memory, and a bus.
处理器包括一个或一个以上处理核心,处理器通过总线与处理器相连,存储器用于存储程序指令,处理器执行存储器中的程序指令时实现上述的涉及多领域溯源***。The processor includes one or more processing cores, the processor is connected to the processor through a bus, and the memory is used for storing program instructions. When the processor executes the program instructions in the memory, the above-mentioned multi-domain traceability system is implemented.
可选的,存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随时存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。Alternatively, the memory can be implemented by any type of volatile or non-volatile storage device or combination thereof, such as static anytime access memory (SRAM), electrically erasable programmable read only memory (EEPROM), Erase programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
此外,本发明还提供了计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述的涉及多领域溯源***。In addition, the present invention also provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the above-mentioned multi-domain traceability system is implemented.
可选的,本发明还提供了了包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面涉及多领域溯源***。Optionally, the present invention also provides a computer program product containing instructions, which, when running on a computer, enables the computer to perform the above aspects and relates to a multi-domain source tracing system.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储与计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above-mentioned embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, the above-mentioned storage medium It can be a read-only memory, a magnetic disk or an optical disk, etc.
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。The foregoing has shown and described the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above-mentioned embodiments, and the above-mentioned embodiments and descriptions are only preferred examples of the present invention, and are not intended to limit the present invention, without departing from the spirit and scope of the present invention. Under the premise, the present invention will also have various changes and improvements, and these changes and improvements all fall within the scope of the claimed invention. The claimed scope of the present invention is defined by the appended claims and their equivalents.

Claims (9)

  1. 一种涉及多领域溯源***,其特征在于:包括中心数据库单元(100)、网络通信单元(200)、应用管理单元(300)和物理操控单元(400);中心数据库单元(100)、网络通信单元(200)、应用管理单元(300)与物理操控单元(400)依次通过数字信号通信连接;所述中心数据库单元(100)用于对数据信息进行录入、分类、存储以形成数据库并进行实时更新;所述网络通信单元(200)用于提供多种联网途径并合理进行分配管理;所述应用管理单元(300)用于将信息反馈给用户并提供人机交互操作的通道;所述物理操控单元(400)用于通过识读器等进行现场信息采集、回执输出及打印操作。A multi-domain traceability system, characterized in that it comprises a central database unit (100), a network communication unit (200), an application management unit (300) and a physical control unit (400); a central database unit (100), a network communication unit (100), The unit (200), the application management unit (300) and the physical control unit (400) are sequentially connected through digital signal communication; the central database unit (100) is used to input, classify and store data information to form a database and perform real-time update; the network communication unit (200) is used to provide a variety of networking ways and reasonably perform distribution management; the application management unit (300) is used to feed back information to users and provide a channel for human-computer interaction; the physical The control unit (400) is used for on-site information collection, receipt output and printing operations through a reader or the like.
  2. 根据权利要求1所述的涉及多领域溯源***,其特征在于:所述中心数据库单元(100)包括数据录入模块(101)、信息分类模块(102)、分块存储模块(103)和实时更新模块(104);数据录入模块(101)的信号输出端与信息分类模块(102)的信号输入端连接,信息分类模块(102)的信号输出端与分块存储模块(103)的信号输入端连接,分块存储模块(103)的信号输出端与数据录入模块(101)的信号输入端连接;所述数据录入模块(101)用于录入基础数据信息;所述信息分类模块(102)用于按设定的条件对数据信息进行分类;所述分块存储模块(103)用于将分类的数据信息进行分别进行存储;所述实时更新模块(104)用于实时将新录入的数据信息分类更新到数据库内。The multi-domain traceability system according to claim 1, wherein the central database unit (100) comprises a data entry module (101), an information classification module (102), a block storage module (103) and a real-time update module Module (104); the signal output end of the data entry module (101) is connected with the signal input end of the information classification module (102), and the signal output end of the information classification module (102) is connected with the signal input end of the block storage module (103) connection, the signal output end of the block storage module (103) is connected with the signal input end of the data entry module (101); the data entry module (101) is used to enter basic data information; the information classification module (102) uses to classify the data information according to the set conditions; the block storage module (103) is used for storing the classified data information respectively; the real-time update module (104) is used for real-time newly entered data information The classification is updated to the database.
  3. 根据权利要求2所述的涉及多领域溯源***,其特征在于:所述信息分类模块(102)采用ID3算法,其算法流程为:The multi-domain traceability system according to claim 2, characterized in that: the information classification module (102) adopts ID3 algorithm, and its algorithm flow is:
    设S是s个数据样本的集合,定义m个不同类C i(i=1,2,...,m),设s i是C i类中的样本数,则对给定的样本S所期望的信息值的计算公式为: Let S be a set of s data samples, define m different classes C i (i=1, 2, ..., m), and let s i be the number of samples in class C i , then for a given sample S The formula for calculating the expected information value is:
    Figure PCTCN2020131117-appb-100001
    Figure PCTCN2020131117-appb-100001
    其中,p i是任意样本属于C i的概率,p i=s i/s; Among them, pi is the probability that any sample belongs to C i , pi =s i / s;
    设属性A具有不同值{a 1,a 2,...,a},可以用属性A将样本S划分为{S 1,S 2,...,S V},设s ij是S j中C i类的样本数,则由A划分成子集的熵的计算公式为: Assuming that attribute A has different values {a 1 , a 2 , ..., a}, the sample S can be divided into {S 1 , S 2 , ..., S V } by attribute A, and let s ij be S j The number of samples in the C i category, the entropy of the subsets divided by A is calculated as:
    Figure PCTCN2020131117-appb-100002
    Figure PCTCN2020131117-appb-100002
  4. 根据权利要求1所述的涉及多领域溯源***,其特征在于:所述网络通信单元(200)包括蓝牙模块(201)、GPRS模块(202)和传输协议模块(203);蓝牙模块(201)、GPRS模块(202)与传输协议模块(203)并列运行;所述蓝牙模块(201)用于通过蓝牙无线技术实现短距离数据交换;所述GPRS模块(202)用于通过GPRS数据通信网络实现远程数据传输;所述传输协议模块(203)用于存储封载各种信息传输协议。The multi-domain traceability system according to claim 1, characterized in that: the network communication unit (200) comprises a Bluetooth module (201), a GPRS module (202) and a transmission protocol module (203); the Bluetooth module (201) , the GPRS module (202) and the transmission protocol module (203) run in parallel; the bluetooth module (201) is used to realize short-distance data exchange through the bluetooth wireless technology; the GPRS module (202) is used to realize through the GPRS data communication network Remote data transmission; the transmission protocol module (203) is used for storing and encapsulating various information transmission protocols.
  5. 根据权利要求1所述的涉及多领域溯源***,其特征在于:所述应用管理单元(300)包括信息反馈模块(301)、时间校对模块(302)、人机交互模块(303)和身份验证模块(304);信息反馈模块(301)、时间校对模块(302)与人机交互模块(303)并列运行,身份验证模块(304)的信号输出端与人机交互模块(303)的信号输入端连接;所述信息反馈模块(301)用于通过显示屏将数据信息反馈给用户;所述时间校对模块(302)用于实时显示并校对时间以保证每条操作动态的记录时间准确;所述人机交互模块(303)用于给用户提供操控***的连接通道;所述身份验证模块(304)用于识别及验证用户的身份以管理其操作权限。The multi-domain traceability system according to claim 1, characterized in that: the application management unit (300) comprises an information feedback module (301), a time proofreading module (302), a human-computer interaction module (303) and an identity verification module module (304); the information feedback module (301), the time proofreading module (302) and the human-computer interaction module (303) run in parallel, the signal output terminal of the identity verification module (304) and the signal input of the human-computer interaction module (303) terminal connection; the information feedback module (301) is used to feed back data information to the user through the display screen; the time proofreading module (302) is used to display and proofread the time in real time to ensure that the dynamic recording time of each operation is accurate; The human-computer interaction module (303) is used to provide the user with a connection channel for controlling the system; the identity verification module (304) is used to identify and verify the identity of the user to manage his operating authority.
    其中,身份验证通过区块链功能分为公有链、私有链和联盟链,用户通过公钥、私钥或联盟准入进入不同的人机交互界面,可以在设定的权限内进行各种操作。Among them, identity verification is divided into public chain, private chain and alliance chain through the blockchain function. Users enter different human-computer interaction interfaces through public key, private key or alliance access, and can perform various operations within the set permissions. .
  6. 根据权利要求5所述的涉及多领域溯源***,其特征在于:所述人机交互模块(303)包括新建计划模块(3031)、信息读写模块(3032)和历史痕迹库模块(3033);新建计划模块(3031)、信息读写模块(3032)与历史痕迹库模块(3033)依次通过数字信号通信连接;所述新建计划模块(3031)用于给用户提供新增分类计划的途径;所述信息读写模块(3032)用于给用户提供读取信息及改写信息的通道;所述历史痕迹库模块(3033)用于记录、存储用户的每一条操作动态并形成历史消息库以供用户查询。The multi-domain traceability system according to claim 5, characterized in that: the human-computer interaction module (303) comprises a new planning module (3031), an information reading and writing module (3032), and a historical trace library module (3033); The new plan module (3031), the information read-write module (3032) and the historical trace library module (3033) are connected in turn through digital signal communication; the new plan module (3031) is used to provide the user with a way to add a new classification plan; The information reading and writing module (3032) is used to provide the user with a channel for reading information and rewriting information; the historical trace library module (3033) is used to record and store the dynamics of each operation of the user and form a historical message library for the user Inquire.
  7. 根据权利要求1所述的涉及多领域溯源***,其特征在于:所述物理操控单元(400)包括信息采集模块(401)、模式配置模块(402)、回执输出模块(403)和打印管理模块(404);信息采集模块(401)、模式配置模块(402)、回执输出模块(403)与打印管理模块(404)依次通过数字信号通信连接;所述信息采集模块(401)用于通过移动智 能识读器、激光扫描仪等装置现场采集数据信息;所述模式配置模块(402)用于管理分配按不同领域分类的运行模式;所述回执输出模块(403)用于及时将采集的信息及其流向的溯源信息反馈给用户;所述打印管理模块(404)用于提供对数据信息及回执信息进行打印的功能。The multi-domain traceability system according to claim 1, characterized in that: the physical control unit (400) comprises an information acquisition module (401), a mode configuration module (402), a receipt output module (403) and a print management module (404); an information collection module (401), a mode configuration module (402), a receipt output module (403) and a print management module (404) are sequentially connected through digital signal communication; the information collection module (401) is used for mobile Smart readers, laser scanners and other devices collect data information on-site; the mode configuration module (402) is used for managing and distributing operating modes classified according to different fields; the receipt output module (403) is used for timely reporting the collected information and the traceability information of its flow direction is fed back to the user; the print management module (404) is used to provide the function of printing data information and return receipt information.
    其中,信息采集的方式包括扫描二维码、扫描条形码、文字扫描以及文字输入等。The methods of information collection include scanning two-dimensional codes, scanning barcodes, text scanning, and text input.
    其中,打印方式包括红外打印和有线打印。Among them, the printing methods include infrared printing and wired printing.
  8. 根据权利要求7所述的涉及多领域溯源***,其特征在于:所述模式配置模块(402)包括模式切换模块(4021)和匹配归类模块(4022);模式切换模块(4021)的信号输出端与匹配归类模块(4022)的信号输入端连接;所述模式切换模块(4021)用于平衡各个模式的运行及不同模式之间的平滑切换;所述匹配归类模块(4022)用于将新采集的数据信息更新到对应的运行模式中去。The multi-domain traceability system according to claim 7, characterized in that: the mode configuration module (402) comprises a mode switching module (4021) and a matching classification module (4022); the signal output of the mode switching module (4021) The terminal is connected to the signal input terminal of the matching and classifying module (4022); the mode switching module (4021) is used for balancing the operation of each mode and the smooth switching between different modes; the matching and classifying module (4022) is used for Update the newly collected data information to the corresponding operation mode.
  9. 根据权利要求8所述的涉及多领域溯源***,其特征在于:所述匹配归类模块(4022)采用TF-IDF匹配算法,其计算公式为:The multi-domain traceability system according to claim 8, characterized in that: the matching classification module (4022) adopts a TF-IDF matching algorithm, and its calculation formula is:
    Figure PCTCN2020131117-appb-100003
    Figure PCTCN2020131117-appb-100003
    其中,tf i,j为关键词t i在文件d j中的词频,n i,j为该词在文件中的出现次数,分母为文件中所有字词的出现次数之和; Among them, tf i, j is the word frequency of the keyword t i in the file d j , n i, j is the number of occurrences of the word in the file, and the denominator is the sum of the number of occurrences of all words in the file;
    Figure PCTCN2020131117-appb-100004
    Figure PCTCN2020131117-appb-100004
    其中,idf i为逆向文件频率,|D|为数据库中的文件总数,分母为包含关键词t i的文件数目(n i,j≠0)。 Among them, idf i is the reverse file frequency, |D| is the total number of files in the database, and the denominator is the number of files containing the keyword t i (n i, j ≠ 0).
PCT/CN2020/131117 2020-07-31 2020-11-24 Multi-field traceability system WO2022021697A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010756741.8A CN111913936A (en) 2020-07-31 2020-07-31 Relate to multi-field traceability system
CN202010756741.8 2020-07-31

Publications (1)

Publication Number Publication Date
WO2022021697A1 true WO2022021697A1 (en) 2022-02-03

Family

ID=73287349

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/131117 WO2022021697A1 (en) 2020-07-31 2020-11-24 Multi-field traceability system

Country Status (2)

Country Link
CN (1) CN111913936A (en)
WO (1) WO2022021697A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115080640A (en) * 2022-07-26 2022-09-20 三三智能科技(日照)有限公司 Data storage system based on PVDF piezoelectric film ultrasonic sensor and application
CN115883260A (en) * 2023-02-27 2023-03-31 安徽深迪科技有限公司 Digital Tibetan traceability system based on steganography technology

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111913936A (en) * 2020-07-31 2020-11-10 南京中诚区块链研究院有限公司 Relate to multi-field traceability system
CN112306029A (en) * 2020-11-11 2021-02-02 河南中中中环保设备有限公司 Software platform of whole-process control system based on high-pressure thermal cracking process
CN112468560B (en) * 2020-11-17 2024-02-02 河南中中中环保设备有限公司 Remote centralized control operation and maintenance platform for high-pressure thermal cracking system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103456063A (en) * 2013-09-12 2013-12-18 天津云游四海科技发展有限公司 Intelligent safe-guard system based on technology of internet of things
US20190318814A1 (en) * 2018-04-11 2019-10-17 Toby Unwin Health Care System using Blockchain
CN110427376A (en) * 2019-07-31 2019-11-08 北京米弘科技有限公司 Traceability system, method, computer equipment and the computer readable storage medium of block chain
CN110675099A (en) * 2019-08-05 2020-01-10 南京中诚区块链研究院有限公司 Port logistics traceability system and method based on block chain technology
CN111221959A (en) * 2019-09-27 2020-06-02 武汉创想外码科技有限公司 WNLP text traceability model
CN111913936A (en) * 2020-07-31 2020-11-10 南京中诚区块链研究院有限公司 Relate to multi-field traceability system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102542228A (en) * 2011-12-30 2012-07-04 重庆拉土拉现代农业有限公司 Intelligent agricultural product traceability system
CN106446084A (en) * 2016-09-09 2017-02-22 北京高地信息技术有限公司 Internet person search information integration analysis method
CN106447229A (en) * 2016-10-31 2017-02-22 电子科技大学 Material data management system and method in material informatics

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103456063A (en) * 2013-09-12 2013-12-18 天津云游四海科技发展有限公司 Intelligent safe-guard system based on technology of internet of things
US20190318814A1 (en) * 2018-04-11 2019-10-17 Toby Unwin Health Care System using Blockchain
CN110427376A (en) * 2019-07-31 2019-11-08 北京米弘科技有限公司 Traceability system, method, computer equipment and the computer readable storage medium of block chain
CN110675099A (en) * 2019-08-05 2020-01-10 南京中诚区块链研究院有限公司 Port logistics traceability system and method based on block chain technology
CN111221959A (en) * 2019-09-27 2020-06-02 武汉创想外码科技有限公司 WNLP text traceability model
CN111913936A (en) * 2020-07-31 2020-11-10 南京中诚区块链研究院有限公司 Relate to multi-field traceability system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115080640A (en) * 2022-07-26 2022-09-20 三三智能科技(日照)有限公司 Data storage system based on PVDF piezoelectric film ultrasonic sensor and application
CN115080640B (en) * 2022-07-26 2023-06-02 三三智能科技(日照)有限公司 Data storage system based on PVDF piezoelectric film ultrasonic sensor and application
CN115883260A (en) * 2023-02-27 2023-03-31 安徽深迪科技有限公司 Digital Tibetan traceability system based on steganography technology

Also Published As

Publication number Publication date
CN111913936A (en) 2020-11-10

Similar Documents

Publication Publication Date Title
WO2022021697A1 (en) Multi-field traceability system
Fawagreh et al. Random forests: from early developments to recent advancements
CA2953959C (en) Feature processing recipes for machine learning
CN111831636B (en) Data processing method, device, computer system and readable storage medium
Phaneendra et al. Big Data-solutions for RDBMS problems-A survey
CN111639480A (en) Text labeling method based on artificial intelligence, electronic device and storage medium
CN110162754B (en) Method and equipment for generating post description document
US20210365630A1 (en) Domain-specific language interpreter and interactive visual interface for rapid screening
CN110197207B (en) Method and related device for classifying unclassified user group
CN110956431A (en) Data authority control method and system, computer device and readable storage medium
CN115547466B (en) Medical institution registration and review system and method based on big data
US20210034858A1 (en) Generating structured representations of forms using machine learning
CN111898675A (en) Credit wind control model generation method and device, scoring card generation method, machine readable medium and equipment
US20180121526A1 (en) Method, apparatus, and computer-readable medium for non-structured data profiling
CN110413927B (en) Optimization method and system based on matching instantaneity in publish-subscribe system
CN112182093A (en) Data storage method, device, equipment and computer readable storage medium
CN116701613A (en) Scientific and technological achievement management business service system and method based on artificial intelligence
Sassi et al. An overview of big data and machine learning paradigms
CN117009509A (en) Data security classification method, apparatus, device, storage medium and program product
CN116050359A (en) Policy escrow entry method, system, terminal equipment and storage medium
CN113780675B (en) Consumption prediction method and device, storage medium and electronic equipment
Wang User online behavior based on big data distributed clustering algorithm
Ceritli et al. ptype: Probabilistic type inference
CN112085566A (en) Product recommendation method and device based on intelligent decision and computer equipment
CN112507170A (en) Data asset directory construction method based on intelligent decision and related equipment thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20947785

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20947785

Country of ref document: EP

Kind code of ref document: A1