CN112800313B - Intelligent information traceability system based on cloud platform - Google Patents

Intelligent information traceability system based on cloud platform Download PDF

Info

Publication number
CN112800313B
CN112800313B CN202110092805.3A CN202110092805A CN112800313B CN 112800313 B CN112800313 B CN 112800313B CN 202110092805 A CN202110092805 A CN 202110092805A CN 112800313 B CN112800313 B CN 112800313B
Authority
CN
China
Prior art keywords
tracing
account
product
traceability
database
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
CN202110092805.3A
Other languages
Chinese (zh)
Other versions
CN112800313A (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.)
Jilin Jike Soft Information Technology Co ltd
Original Assignee
Jilin Jike Soft Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jilin Jike Soft Information Technology Co ltd filed Critical Jilin Jike Soft Information Technology Co ltd
Priority to CN202110092805.3A priority Critical patent/CN112800313B/en
Publication of CN112800313A publication Critical patent/CN112800313A/en
Application granted granted Critical
Publication of CN112800313B publication Critical patent/CN112800313B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an intelligent information tracing system based on a cloud platform, which comprises a code generation management component, an anti-fake information management component, a user query component and a database, wherein the database is used for storing various tracing information of products, the code generation management component is used for generating tracing number columns and tracing codes, one product corresponds to one tracing code, the anti-fake information management component is used for judging the existence and the effectiveness of a tracing account, the anti-fake information management component is used for confirming the queried times of the tracing account, and the user query component is used for receiving tracing information feedback results of the system.

Description

Intelligent information traceability system based on cloud platform
Technical Field
The invention relates to the technical field of traceability and anti-counterfeiting, in particular to an intelligent information traceability system based on a cloud platform.
Background
Along with the development of production, as the big country of manufacturing industry, various products in the market today in China are layered endlessly, and good living experience is brought to people, but at the same time, some illegal merchants have bad influence on the life of users because of benefits, and how to guarantee the quality safety of the products becomes a problem to be solved urgently, and the most effective measure is to realize traceability of the products except for the national increase of supervision.
Various fake products in the market continuously appear at present, and under the condition that people cannot clearly distinguish true from false, the use of the fake products not only affects the body and life of a user, but also negatively affects the reputation of a merchant, so how to prevent counterfeiting and guarantee the benefits of the merchant and the user becomes a problem to be solved urgently at present.
Aiming at the above situation, an intelligent information tracing system based on a cloud platform is needed, so that product information can be traced, product quality safety is guaranteed, and anti-counterfeiting can be carried out on the product.
Disclosure of Invention
The invention aims to provide an intelligent information tracing system based on a cloud platform, which aims to solve the problems in the background technology.
In order to solve the technical problems, the invention provides the following technical scheme: the intelligent information tracing system based on the cloud platform comprises a code generation management component, an anti-fake information management component, a user inquiry component and a database, wherein the database is used for storing various tracing information of products, the code generation management component is used for generating tracing number columns and tracing codes, one product corresponds to one tracing code, the anti-fake information management component is used for judging the existence and effectiveness of a tracing account, the anti-fake information management component is used for confirming the inquired times of the tracing account, and the user inquiry component is used for receiving tracing information feedback results of the system.
According to the method, various tracing information of products is firstly recorded in a database, then tracing codes corresponding to the products one by one are generated through a code generation management component, a user scans the tracing codes to obtain tracing websites and tracing accounts in the tracing codes, in the login process, the tracing accounts are compared with the database by the anti-fake information management component to carry out anti-fake detection, the anti-fake detection is divided into three steps, the first step is to judge whether the tracing accounts exist in the database, the second step is to search the corresponding expiration date of the tracing accounts in the database, the current login date is compared with the expiration date, whether the products are outdated or not is judged, whether the account is valid or not is judged, the third step is to count the times of the tracing accounts which are inquired and confirm with the user, different judgment results correspond to different tracing information feedback results through detection judgment of the anti-fake information management component, and the tracing information feedback results are transmitted to the user inquiry component and finally presented to the user.
Further, the code generation management component comprises a factory number management module, a product production date management module, a product number management module, a tracing number array and a tracing code assembly module, wherein the factory number management module is used for generating a factory number a for producing a product, the factory number a is a two-bit number, the value range is 0-99, the product production date management module is used for generating a production date b of the product, the production date b is an eight-bit number, the year, month and day are included, the product number management module is used for generating a product number c produced by the factory on the day, the product number c corresponds to the product one by one and has uniqueness, the product number c is a six-bit number, the value range is 000000 ~ 999999, the tracing number array d shares 16 bits, the tracing number array d is formed by combining the factory number a, the production date b and the product number c, and the tracing code assembly module is used for encrypting the obtained tracing number array d, and forming a two-dimensional tracing website and an encryption tracing result together.
The code generation management component of the invention starts from three aspects of factory number, production date and product number produced on the same day, and can number 100 factories and 1000000 products produced on each factory every day, the obtained tracing combination number array has uniqueness, corresponds to the products one by one, and after encryption, the corresponding tracing account number also has uniqueness.
Further, the traceability information comprises a production date, a quality guarantee date, a product specification, a product composition, a processing place, a detection mechanism, a working procedure responsible person, an agent or a dealer shop address, a name and a contact way.
The production date, the quality guarantee date, the product specification, the product composition and the processing place in the traceable information are basic information of the product, the agency or the shop address, the name and the contact way of the shop are provided by the agency and the dealer, the information promotes the agency and the dealer on one hand, the trust of customers to the product is enhanced on the other hand, an after-sale channel is provided for the customers, and the process responsible person can quickly lock the problem links in the production according to the problem pieces fed back after sale and quickly search the product weaknesses.
Further, the anti-counterfeiting information management component comprises a traceability account existence detection module, a traceability account validity detection module and a traceability account query number confirmation module, wherein the traceability account existence detection module is used for retrieving whether a current traceability account exists in a database, the traceability account validity detection module is used for calling the quality guarantee period of a product corresponding to the current traceability account in the database and the shop address of an agent or a dealer, comparing the quality guarantee period of the product with the current date, judging the position relation between the current login point and the shop address of the agent or the dealer, determining the validity condition of the traceability account according to whether the product is out of date or exceeds a sales area, the traceability account validity detection module operates on the premise that the traceability account exists in the database, the traceability account validity detection module refers to the query number of the traceability account in the database required to be called for judging whether the product exceeds the sales area, and the traceability account validity detection module is used for calling the query number of the traceability account in the databaseWhen the query times in the database is 0, judging s 0 And s 00 I.e. when the number of queries is n=0, the difference y=s 0 -s 00 The s is 0 For the distance of the agent or distributor store address from the current login location, s 00 Maximum distance for sales by an agent or a dealer shop, the number of queries in the database being n (n>0) When the method is used, the distance between the current login position and each previous login position is calculated, the minimum value of all the distances is selected to be compared with the predicted value L, namely the query frequency is n (n)>0) Difference in time
y={|s n -s n-1 |、|s n -s n-2 |、|s n -s n-3 |...|s n -s 0 |} min -L. The tracing account number inquiry times confirming module is used for confirming the inquiry times of a user and simultaneously obtaining the position and time of the current login, the tracing account number is added with 1 in each successful login, the time and the position of the last login which are logged in this time are fed back to the inquiring user, the initial value of the inquiry times is 0, and the tracing account number inquiry times confirming module operates on the premise that the tracing account number is effective.
In the traceable account validity detection module, when the query times in the database are n (n)>0) When the method is used, the distance between the current login position and each previous login position is calculated, the minimum value of all the distances is selected to be compared with the predicted value L, namely the query frequency is n (n)>0) At the time, the difference y= { |s n -s n-1 |、|s n -s n-2 |、|s n -s n-3 |...|s n -s 0 |} min L, in which the distance between the current login position and the previous login position is calculated and the minimum distance is selected to be compared with the predicted value L, the fluctuation of the product flow range is small, the product position can fluctuate within a certain range after flowing into the lower agent or the hand of the user, but the fluctuation is not large, therefore, we will give a predicted value L, when the fluctuation distance of the product is smaller than the predicted value L, the product is displayed normally, and the minimum distance is selected from the distance between the current login position and the previous login positionThe distance is used for improving the fault tolerance of the formula and preventing judgment errors caused by too small preset estimated value in the normal sales range.
Further, the combination mode of the tracing number sequence d is to convert the factory number a, the production date B and the product number C into character string formats A, B and C respectively, and add the three directly in a fixed sequence, so d=a+b+c, and a sixteen-bit character string is obtained, the first two characters of the tracing number sequence d are identical to a, the third to tenth characters are identical to B, and the last six characters are identical to C.
The invention converts the factory number a, the production date b and the product number C into character string formats A, B and C, which use the additivity of character strings, and the addition of three character strings is equivalent to the piecing together of three character strings, so that the obtained result length is increased, but A, B, C is the same as a part of d, for example: the factory number a is 01, the production date b is 20201130, the product number c is 000001, a, b and c are respectively converted into a character string format A, B, C, then A is 01, B is 20201130, C is 000001, and A, B, C of the character string format are added to obtain d as 0120201130000001.
Furthermore, the successful login of the traceable account means that the traceable account exists in the database of the system, and the current time does not exceed the quality guarantee period of the product.
If the traceable account is successfully logged in, the two conditions that the traceable account exists in the database and the current time does not exceed the quality guarantee period of the product are required to be met simultaneously, and if the traceable account does not exist in the database, the product is indicated to be a counterfeit product, otherwise, the product is indicated to be a genuine product, but if the current time exceeds the quality guarantee period of the product, the product is indicated to be overdue nowadays, the continuous use is at risk, no query is necessary, and the traceable account is not logged in.
Further, the encryption adopts a two-time hash encryption mode, the encryption firstly carries out one-time hash encryption on the tracing number sequence d, then carries out hash encryption again on the encrypted result to obtain a 128-bit character string, and the 128-bit character string is the tracing account number.
The invention adopts hash-type asymmetric encryption, the 16-bit tracing sequence is subjected to hash encryption twice to obtain a 128-bit tracing account, and the hash encryption is irreversible, so that the tracing account subjected to the hash encryption twice is safer, and the rule of tracing combined sequence cannot be reversely deduced, thereby avoiding counterfeiting.
Compared with the prior art, the invention has the following beneficial effects: the invention carries out secondary hash encryption on the traceable account, the hash encryption is irreversible, the account is prevented from being manually broken, rules are found, the traceable account is imitated, the user is reminded of the query times, the traceable account is prevented from being manually copied and recycled, the risk of being counterfeited is reduced, the traceable information utilizes the address, the name and the contact of a proxy or a dealer shop to publicize the proxy and the dealer, the trust of a customer on the product is enhanced, an after-sale channel is provided for the customer, and the responsible person in each procedure can quickly lock the problem link in production according to the problem piece fed back after sale, so that the weak point of the product is quickly searched.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
fig. 1 is a schematic diagram of the composition of the intelligent information tracing system based on the cloud platform;
fig. 2 is a schematic diagram of the code generation management component of the intelligent information tracing system based on the cloud platform;
fig. 3 is a schematic diagram of the meaning of each field of the tracing sequence of the intelligent information tracing system based on the cloud platform;
FIG. 4 is a flow chart of the query operation of the intelligent information traceability system based on the cloud platform;
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1-4, the present invention provides the following technical solutions: the intelligent information tracing system based on the cloud platform comprises a code generation management component, an anti-fake information management component, a user inquiry component and a database, wherein the database is used for storing various tracing information of products, the code generation management component is used for generating tracing number columns and tracing codes, one product corresponds to one tracing code, the anti-fake information management component is used for judging the existence and effectiveness of a tracing account, the anti-fake information management component is used for confirming the inquired times of the tracing account, and the user inquiry component is used for receiving tracing information feedback results of the system.
The code generation management component comprises a factory number management module, a product production date management module, a product number management module, a tracing number array and a tracing code assembly module, wherein the factory number management module is used for generating a factory number a for producing a product, the factory number a is a two-bit number, the value range is 0-99, the product production date management module is used for generating a production date b of the product, the production date b is an eight-bit number, the year, month and day are included, the product number management module is used for generating a product number c produced by the factory on the day, the product number c corresponds to the product one by one and has uniqueness, the product number c is a six-bit number, the value range is 000000 ~ 999999, the tracing number array d is 16 bits in total, the tracing number array d is formed by combining the factory number a of the product, the production date b and the product number c, and the tracing code assembly module is used for encrypting the obtained tracing number array d and making a two-dimensional code together with an encryption result.
The traceability information comprises a production date, a quality guarantee date, a product specification, a product composition, a processing place, a detection mechanism, addresses, names and contact ways of working procedure responsible persons, agents or dealers.
The anti-fake information management component comprises a traceability account existence detection module, a traceability account validity detection module and a traceability account query number confirmation module, wherein the traceability account existence detection module is used for searching whether a current traceability account exists in a database, the traceability account validity detection module is used for acquiring a product quality guarantee period corresponding to the current traceability account in the database and an agent or a shop address of a dealer, comparing the product quality guarantee period with the current date, judging the position relation between a current login point and the agent or the shop address, determining the validity condition of the traceability account according to whether the product is out of date or exceeds a sales area, the traceability account validity detection module operates on the premise that the traceability account exists in the database, the traceability account validity detection module is used for taking the query number of the traceability account in the database for reference to judge whether the product exceeds the sales area, and judging s when the query number in the database is 0 0 And s 00 I.e. when the number of queries is n=0, the difference y=s 0 -s 00 The s is 0 For the distance of the agent or distributor store address from the current login location, s 00 Maximum distance for sales by an agent or a dealer shop, the number of queries in the database being n (n>0) When the method is used, the distance between the current login position and each previous login position is calculated, the minimum value of all the distances is selected to be compared with the predicted value L, namely the query frequency is n (n)>0) At the time, the difference y= { |s n -s n-1 |、|s n -s n-2 |、|s n -s n-3 |...|s n -s 0 |} min And L, the tracing account number inquiry times confirmation module is used for confirming the inquiry times of the user, and simultaneously acquiring the position and time of the current login, wherein each time the tracing account number successfully logs in, the inquiry times are correspondingly increased by 1, the time of the current login and the time and the position of the last login are fed back to the inquiring user, the initial value of the inquiry times is 0, and the tracing account number inquiry times confirmation module operates on the premise that the tracing account number is effective.
The combination mode of the tracing number sequence d is that the factory number a, the production date B and the product number C are respectively converted into character string formats A, B and C, the three are directly added according to a fixed sequence, d=A+B+C is obtained, sixteen-bit character strings are obtained, the first two characters of the tracing number sequence d are identical to A, the third to tenth characters are identical to B, and the last six characters are identical to C.
The successful login of the traceable account number means that the traceable account number exists in a database of the system, and meanwhile, the current time does not exceed the quality guarantee period of the product.
The encryption adopts a two-time hash encryption mode, the encryption firstly carries out one-time hash encryption on the tracing number sequence d, then carries out hash encryption again on the encrypted result to obtain a 128-bit character string, and the 128-bit character string is the tracing account number.
The working principle of the invention is as follows: firstly, various tracing information of the product is recorded in a database, wherein the tracing information comprises production date, quality guarantee date, product specification, product components, processing place, detection mechanism, procedure responsible person, agent or distributor shop address, name and contact way, then the factory number management module in the code generation management module generates the affiliated factory number a of the product, the product production date management module in the code generation management module generates the production date B of the product, the product number management module in the code generation management module generates the serial number C of the product, the obtained factory number, production date and product code are respectively converted into character string format A, B, C, the three character strings are added according to a fixed sequence, namely A+B+C, the obtained tracing number array is transmitted to the tracing code assembly module, the obtained tracing number array is firstly encrypted through two-time hash, a tracing account consisting of 128-bit character strings is obtained, the tracing code assembly module generates a two-dimensional code together with tracing, a user takes the product serial number C in the code generation management module, the product serial number C is respectively converted into character string format A, B, C, the three character strings are added according to a fixed sequence, namely A+B+C is transmitted to the tracing code assembly module, the tracing account number is firstly obtained, the tracing account number is formed by the tracing account number assembly through two-dimensional code assembly module, the tracing account number is scanned, the tracing account number is obtained, the tracing account is scanned, the tracing account is obtained, the address information is obtained by using the tracing account is obtained, and the tracing account is recorded, and the address information is obtained by the tracing account, and the address is detectedAcquiring whether a current traceable account exists in a database, if the current traceable account does not exist, feeding back the fact that the account does not exist to a user query component by a traceable account existence detection module, if the current traceable account does not exist, feeding back the fact that the product exists at risk to the user query component, transmitting the traceable account to a traceable account validity detection module by the traceable account existence detection module, wherein the traceable account validity detection module is used for calling the quality guarantee period of the product corresponding to the current traceable account in the database and the shop address of an agent or a dealer, comparing the quality guarantee period of the product with the current date by the traceable account validity detection module, judging the position relation between the current login point and the shop address of the agent or dealer, if the current date exceeds the quality guarantee period of the product, feeding back the product to the user query component, using the existing risk, judging whether the product exceeds a sales area by the traceable account validity detection module, calling the query number of the traceable account in the database, and judging s when the query number in the database is 0 0 And s 00 I.e. when the number of queries is n=0, the difference y=s 0 -s 00 The s is 0 For the distance of the agent or distributor store address from the current login location, s 00 Maximum distance for sales by an agent or a dealer shop, the number of queries in the database being n (n>0) When the method is used, the distance between the current login position and each previous login position is calculated, the minimum value of all the distances is selected to be compared with the predicted value L, namely the query frequency is n (n)>0) At the time, the difference y= { |s n -s n-1 |、|s n -s n-2 |、|s n -s n-3 |...|s n -s 0 |} min -L. If the date of the product does not exceed the shelf life and the difference y>0, the traceability account validity detection module feeds back to the user inquiry assembly that the product exceeds the sales range, the use is at risk, and if the current inquiry date does not exceed the product shelf life and y<The traceability account validity detection module transmits the traceability account to the traceability account inquiry times confirmation module, the inquiry times initial value in the traceability account inquiry times confirmation module is increased by 1, the current login position and the current login time are obtained, and the traceability account inquiry times confirmation module feeds back the current time to the userInquiring and last logging time and position, and confirming to the user, if the user refuses, the tracing account number inquiry times confirming module feeds back the inconsistent inquiry times to the user inquiry assembly, and if the user confirms that the risk exists, the tracing account number inquiry times confirming module feeds back detailed tracing information of the product to the user inquiry assembly, and the user inquiry assembly presents the feedback result received from the anti-fake information management assembly to the user.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Finally, it should be noted that: the foregoing description is only a preferred embodiment of the present invention, and the present invention is not limited thereto, but it is to be understood that modifications and equivalents of some of the technical features described in the foregoing embodiments may be made by those skilled in the art, although the present invention has been described in detail with reference to the foregoing embodiments. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (5)

1. An intelligent information traceability system based on a cloud platform is characterized in that: the system comprises a code generation management component, an anti-fake information management component, a user inquiry component and a database, wherein the database is used for storing various traceability information of products, the code generation management component is used for generating traceability series and traceability codes, one product corresponds to one traceability code, the anti-fake information management component is used for judging existence and effectiveness of a traceability account, the anti-fake information management component is used for confirming inquired times of the traceability account, and the user inquiry component is used for receiving traceability information feedback results of the system;
the code generation management component comprises a factory number management module, a product production date management module, a product number management module, a tracing number array and a tracing code assembly module, wherein the factory number management module is used for generating a factory number a for producing a product, the factory number a is a two-bit number, the value range is 0-99, the product production date management module is used for generating a production date b of the product, the production date b is an eight-bit number and comprises a year, a month and a day, the product number management module is used for generating a product number c produced by the factory on the same day, the product number c corresponds to the product one by one and has uniqueness, the product number c is a six-bit number, the value range is 000000 ~ 999999, the tracing number array d has 16 bits, the tracing number array d is formed by combining the factory number a, the production date b and the product number c, and the tracing code assembly module is used for encrypting the obtained tracing number array d and making a two-dimensional code together with an encryption result;
the anti-fake information management component comprises a traceability account existence detection module, a traceability account validity detection module and a traceability account query number confirmation module, wherein the traceability account existence detection module is used for searching whether a current traceability account exists in a database, the traceability account validity detection module is used for acquiring a product quality guarantee period corresponding to the current traceability account in the database and an agent or a shop address of a dealer, comparing the product quality guarantee period with the current date, judging the position relation between a current login point and the agent or the shop address, determining the validity condition of the traceability account according to whether the product is out of date or exceeds a sales area, the traceability account validity detection module operates on the premise that the traceability account exists in the database, the traceability account validity detection module is used for taking the query number of the traceability account in the database for reference to judge whether the product exceeds the sales area, and judging s when the query number in the database is 0 0 And s 00 I.e. when the number of queries is n=0, the difference y=s 0 -s 00 The s is 0 For the distance of the agent or distributor store address from the current login location, s 00 Maximum distance for sales by an agent or a dealer shop, the number of queries in the database being n (n>0) When the method is used, the distance between the current login position and each previous login position is calculated, the minimum value of all the distances is selected to be compared with the predicted value L, namely the query frequency is n (n)>0) At the time, the difference y= { |s n -s n-1 |、|s n -s n-2 |、|s n -s n-3 |...|s n -s 0 |} min And L, the tracing account number inquiry times confirmation module is used for confirming the inquiry times of the user, and simultaneously acquiring the position and time of the current login, wherein each time the tracing account number successfully logs in, the inquiry times are correspondingly increased by 1, the time of the current login and the time and the position of the last login are fed back to the inquiring user, the initial value of the inquiry times is 0, and the tracing account number inquiry times confirmation module operates on the premise that the tracing account number is effective.
2. The intelligent information tracing system based on the cloud platform as claimed in claim 1, wherein: the traceability information comprises a production date, a quality guarantee date, a product specification, a product composition, a processing place, a detection mechanism, addresses, names and contact ways of working procedure responsible persons, agents or dealers.
3. The intelligent information tracing system based on the cloud platform as claimed in claim 1, wherein: the combination mode of the tracing number sequence d is that the factory number a, the production date B and the product number C are respectively converted into character string formats A, B and C, the three are directly added according to a fixed sequence, d=A+B+C is obtained, sixteen-bit character strings are obtained, the first two characters of the tracing number sequence d are identical to A, the third to tenth characters are identical to B, and the last six characters are identical to C.
4. The intelligent information tracing system based on the cloud platform as claimed in claim 1, wherein: the successful login of the traceable account number means that the traceable account number exists in a database of the system, and meanwhile, the current time does not exceed the quality guarantee period of the product.
5. The intelligent information tracing system based on the cloud platform as claimed in claim 1, wherein: the encryption adopts a two-time hash encryption mode, the encryption firstly carries out one-time hash encryption on the tracing number sequence d, then carries out hash encryption again on the encrypted result to obtain a 128-bit character string, and the 128-bit character string is the tracing account number.
CN202110092805.3A 2021-01-25 2021-01-25 Intelligent information traceability system based on cloud platform Active CN112800313B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110092805.3A CN112800313B (en) 2021-01-25 2021-01-25 Intelligent information traceability system based on cloud platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110092805.3A CN112800313B (en) 2021-01-25 2021-01-25 Intelligent information traceability system based on cloud platform

Publications (2)

Publication Number Publication Date
CN112800313A CN112800313A (en) 2021-05-14
CN112800313B true CN112800313B (en) 2023-04-28

Family

ID=75811488

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110092805.3A Active CN112800313B (en) 2021-01-25 2021-01-25 Intelligent information traceability system based on cloud platform

Country Status (1)

Country Link
CN (1) CN112800313B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115150066A (en) * 2022-04-02 2022-10-04 广东跑合中药材电子商务有限公司 CAES traditional Chinese medicine material tracing code encryption and decryption algorithm scheme
CN116562897B (en) * 2023-05-12 2024-07-05 东莞市鸣鹿信息科技有限公司 Anti-counterfeiting traceability system and method based on cloud computing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1524616A1 (en) * 2003-08-12 2005-04-20 Fast Accurate Developments Limited Network-based method and system for anti-counterfeiting merchandise authentication
CN106295741A (en) * 2016-08-09 2017-01-04 中国科学院计算机网络信息中心 Method for anti-counterfeit and system
CN109146521A (en) * 2018-08-18 2019-01-04 北京品讯科技有限公司 Palm off risk management method and system
CN110365677A (en) * 2018-12-06 2019-10-22 西安电子科技大学 Method for secret protection based on user's classification

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226772A (en) * 2013-01-18 2013-07-31 江苏省农业科学院 Product source tracing method based on a two-dimension code
CN108520293A (en) * 2018-04-03 2018-09-11 中兴能源(天津)有限公司 A kind of product false proof source tracing method, device, server and storage medium
CN110223091A (en) * 2019-06-19 2019-09-10 四川五丰科技有限公司 A kind of traceability anti-fake system and its method
CN111563755A (en) * 2020-05-19 2020-08-21 苏州速转信息科技有限公司 Method for realizing article anti-counterfeiting system based on Internet of things technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1524616A1 (en) * 2003-08-12 2005-04-20 Fast Accurate Developments Limited Network-based method and system for anti-counterfeiting merchandise authentication
CN106295741A (en) * 2016-08-09 2017-01-04 中国科学院计算机网络信息中心 Method for anti-counterfeit and system
CN109146521A (en) * 2018-08-18 2019-01-04 北京品讯科技有限公司 Palm off risk management method and system
CN110365677A (en) * 2018-12-06 2019-10-22 西安电子科技大学 Method for secret protection based on user's classification

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Waleed S-A. Fathy 等.Statistical representation for iris anti-spoofing using wavelet-based feature extraction and selection algorithms.《2017 34th National Radio Science Conference (NRSC)》.2017,第1-2页. *
雷剑 等.多技术融合的的酒类防伪创新应用研究.《通信与信息技术》.2018,第51-52页. *

Also Published As

Publication number Publication date
CN112800313A (en) 2021-05-14

Similar Documents

Publication Publication Date Title
CN112800313B (en) Intelligent information traceability system based on cloud platform
CN103729770B (en) A kind of anti-fake traceability system and its method
US8606716B2 (en) Product protection identifier for checking the authenticity of products
CA2891654A1 (en) System for authenticating items
US20070100761A1 (en) Authentication and tracking system
US20020072924A1 (en) Lost property system
CN103929435A (en) Credibility verification method based on DNSSEC and DANE protocols
CN111368953A (en) Product anti-counterfeiting traceability system and method
CN105184590A (en) Laser on-line efficient etching and product anti-fake traceability system applied to steels
CN105260848A (en) Cigarette production management method based on two-dimensional code
US20030085797A1 (en) System and method for determining the authenticity of a product
WO2008056105A1 (en) Verification method
KR101722112B1 (en) Apparatus for granting Certification Code, Certification System for Used Mobile Phones, and Certification Method using the same
CN110059779A (en) A kind of customized commodity anti-counterfeit two-dimensional bar code detection system
CN110472707A (en) Product certification system and product certification method
CN106953880A (en) Data processing method and system, sub server and main server
US20090265791A1 (en) Method a system and a unit for controlling listing of items on electronic market databases
US20040267711A1 (en) Method and system for authenticating a package good
CN113537997A (en) Code scanning anti-counterfeiting system and method based on block chain
CN112330340B (en) Block chain-based food tracing method
DE102004032113A1 (en) System protecting manufacturers and customers against product forgery, employs code and date communication with purchaser, coupled with plausibility testing
US20100145867A1 (en) Verification method
CN116562897B (en) Anti-counterfeiting traceability system and method based on cloud computing
TWI617989B (en) Anti-fake analyzing method
CN104103000A (en) Network false proof system and method based on Internet technology

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