Commodity supply management system based on block chain
By adopting a blockchain-based commodity supply management system in an e-commerce environment, information security issues and low information synchronization efficiency are solved, and more efficient and secure supply chain management is achieved.
Patent Information
- Application Number
- CN202411409070.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, there are information security issues in the product supply management of user front-end, merchant back-end and platform back-end in the e-commerce environment, and the synchronization efficiency of online and offline store back-end information is low, affecting the efficiency of supply chain management.
Adopt a commodity supply management system based on blockchain, including identity recognition module, interface switching module, information classification storage module, partition storage database, front-end supply management module, dual-end coordination module and back-end maintenance module, through blockchain technology User identity recognition, information partition storage, sensitive information shard storage, online and offline information synchronization and system error maintenance.
It improves the information security of the user front-end and merchant back-end, improves the efficiency of information synchronization between online and offline stores, optimizes the overall efficiency of supply chain management, and improves user experience through the non-tamperability and transparency of the blockchain. and business trust in the system.
Smart Images

Figure CN119313431A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a commodity supply management system based on blockchain. Background Art
[0002] In the current e-commerce environment, the commodity supply management of the user front-end, merchant back-end and platform back-end faces many information security issues. With the deep integration of online and offline businesses, how to ensure the security of sensitive information and improve information processing efficiency has become a key challenge. Existing technologies usually use a centralized approach to information storage, which is prone to become an attack point for security vulnerabilities. In addition, in the merchant back-end, the information synchronization efficiency between the online and offline store back-ends is low, which often leads to untimely data updates, affecting the overall efficiency of supply chain management.
[0003] China Patent Publication No.: CN109359834A discloses a commodity supply management system and method, the system includes an information acquisition module, an information matching module, a group purchase generation module, an information sending module and a transaction management module; the information acquisition module acquires the commodity supply information published by the supplier server and the commodity demand information published by the buyer server; the information matching module matches the commodity supply information and the commodity demand information to obtain multiple commodity demand information matching the commodity supply information; the group purchase generation module selects several commodity demand information with the highest matching degree as the commodity demand information that can participate in the group purchase, and generates group purchase recommendation information; the information sending module sends the group purchase recommendation information to the supplier server and the buyer server; the transaction management module acquires the transaction confirmation information sent by the supplier server and the buyer server, and generates a transaction contract according to the transaction confirmation information. However, the scheme still has information security issues in the commodity supply management of the user front end, the merchant back end and the platform back end, and the information synchronization efficiency of the online store back end and the offline store back end in the merchant back end is low. Summary of the invention
[0004] To this end, the present invention provides a commodity supply management system based on blockchain, which is used to overcome the information security problems of commodity supply management in the user front end, merchant back end and platform back end in the prior art and the problem of low efficiency of information synchronization between the online store back end and the offline store back end in the merchant back end.
[0005] To achieve the above objectives, the present invention provides a commodity supply management system based on blockchain, comprising:
[0006] An identity recognition module is used to identify the user;
[0007] An interface switching module, used to switch the terminal page according to the user identity;
[0008] An information classification storage module is used to perform partition storage judgment on user information according to the user identity, and is also used to identify sensitive information and to perform segment storage judgment on the sensitive information according to a random algorithm;
[0009] A partitioned storage database is used to obtain user information uploaded by each terminal and to partition and store the user information, and is also used to obtain sensitive information uploaded by an accounting terminal specified by a random algorithm and to partition and store the sensitive information;
[0010] A front-end supply management module, for dividing the terminal page into module exhibition areas when the terminal page is a user front-end page, and for generating a user portrait, and adjusting the module exhibition area division result according to the user portrait;
[0011] A dual-end coordination module is used to identify the same source of online store backend information and offline store backend information to obtain same source identification information, and is also used to time align the same source identification information and generate a task list according to the time-aligned same source identification information;
[0012] The back-end maintenance module is used to obtain system errors and maintain the system errors according to the consensus algorithm. It is also used to identify double-end coordinated data conflicts and maintain the double-end coordinated data conflicts according to the conflict resolution mechanism.
[0013] Furthermore, the identity recognition module obtains the user registration identity and identifies the user identity according to the user registration identity, wherein:
[0014] When the user registration identity is identity A, the identity recognition module recognizes the user as a consumer;
[0015] When the user registration identity is the identity B1, the identity recognition module recognizes the user as an online merchant;
[0016] When the user registration identity is identity B2, the identity recognition module recognizes the user as an offline merchant;
[0017] When the user registration identity is identity C, the identity recognition module recognizes the user as an administrator.
[0018] Furthermore, the interface switching module switches the terminal page logged in by the user according to the user identity, wherein:
[0019] When the user's user identity is a consumer, the interface switching module switches the terminal page logged in by the user to the user front-end interface;
[0020] When the user's user identity is an online merchant, the interface switching module switches the terminal page logged in by the user to the online store backend interface;
[0021] When the user's user identity is an offline merchant, the interface switching module switches the terminal page logged in by the user to the offline store backend interface;
[0022] When the user's user identity is an administrator, the interface switching module switches the terminal page logged in by the user to the maintenance management background interface.
[0023] Furthermore, the information classification storage module performs partition storage judgment on the user information according to the user identity, wherein:
[0024] When the user's user identity is a consumer, the information classification storage module stores the user information of the user in the consumer block of the partition storage database;
[0025] When the user's user identity is an online merchant, the information classification storage module stores the user information of the user in the online merchant block of the partition storage database;
[0026] When the user's user identity is an offline merchant, the information classification storage module stores the user information of the user in the offline merchant block of the partition storage database;
[0027] When the user identity of the user is an administrator, the information classification storage module stores the user information of the user in the administrator block of the partition storage database.
[0028] Furthermore, the information classification and storage module inputs the feature portrait of each block of information into the convolutional neural network model, and obtains the sensitive information identification result output by the convolutional neural network model, wherein each block of information includes information in the consumer block, information in the online merchant block, information in the offline merchant block and information in the administrator block, and the feature portrait refers to a statistical chart representing the information input location, information source and number of information keywords, which is used to represent the information characteristics, and the sensitive information identification result includes sensitive information and non-sensitive information.
[0029] Furthermore, the information classification storage module classifies the information input position, information source and the number of information keywords respectively, such as classifying the amount input position as a value 1, the transaction quantity input position as a value 2, ..., the operation position information source as a value 1, ..., and using the information input position, information source and the number of information keywords as the horizontal axis and the benchmark classification value as the vertical axis, the points are plotted to obtain the characteristic portrait of each block information.
[0030] Furthermore, the information classification storage module selects an upload node according to a random algorithm, transmits the sensitive information to the upload node, determines that the upload node performs shard storage, and uploads the sensitive information to an encrypted storage block in a partitioned storage database.
[0031] Furthermore, the partitioned storage database refers to a database that performs partitioned storage on the user information and sharded storage on the sensitive information, including a consumer block, an online merchant block, an offline merchant block, an administrator block, and an encrypted storage block.
[0032] Furthermore, when the terminal page is the user's front-end page, the front-end supply management module obtains user login environment information, inputs the user environment login information into the decision tree model, obtains the module exhibition area division strategy output by the decision tree model, and divides the terminal page into module exhibition areas according to the module exhibition area division strategy.
[0033] Furthermore, the front-end supply management module obtains user information in the consumer block, generates a user portrait based on the user information, and inputs the user portrait into the decision tree model in real time, obtains the module exhibition area division strategy output by the decision tree model in real time, and adjusts the module exhibition area division strategy to the module exhibition area division strategy output in real time.
[0034] Compared with the prior art, the beneficial effects of the present invention are that the system identifies the user identity through the identity identification module, thereby providing the user with personalized and secure services, the system dynamically adjusts the terminal page according to the user identity through the interface switching module to meet the needs and permissions of different users, the system is responsible for partitioning and storing information according to the user identity through the information classification storage module, and identifying and storing sensitive information in pieces, and enhancing data security through random algorithms, the system cooperates with the information classification storage module through the partition storage database to ensure that the data is processed according to the designed security policy, the front-end supply management module optimizes the user experience and improves the supply management efficiency by dividing the module exhibition area and generating user portraits on the user's front-end page, the system identifies and aligns the online and offline store background information through the dual-end coordination module to ensure data synchronization and consistency, and generates task orders to optimize supply chain management, and the back-end maintenance module quickly identifies and processes system errors through a consensus algorithm, resolves data conflicts, and reduces the impact of system failures on the business. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 This is a schematic diagram of the structure of the blockchain-based commodity supply management system in this embodiment. DETAILED DESCRIPTION
[0036] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0037] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
[0038] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.
[0039] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0040] See also Figure 1 As shown, it is a schematic diagram of the structure of the commodity supply management system based on blockchain in this embodiment, and the system includes:
[0041] An identity recognition module is used to identify the user;
[0042] An interface switching module, used to switch the terminal page according to the user identity;
[0043] An information classification storage module is used to perform partition storage judgment on user information according to the user identity, and is also used to identify sensitive information and to perform segment storage judgment on the sensitive information according to a random algorithm;
[0044] A partitioned storage database is used to obtain user information uploaded by each terminal and to partition and store the user information, and is also used to obtain sensitive information uploaded by an accounting terminal specified by a random algorithm and to partition and store the sensitive information;
[0045] A front-end supply management module, for dividing the terminal page into module exhibition areas when the terminal page is a user front-end page, and for generating a user portrait, and adjusting the module exhibition area division result according to the user portrait;
[0046] A dual-end coordination module is used to identify the same source of online store backend information and offline store backend information to obtain same source identification information, and is also used to time align the same source identification information and generate a task list according to the time-aligned same source identification information;
[0047] The back-end maintenance module is used to obtain system errors and maintain the system errors according to the consensus algorithm. It is also used to identify double-end coordinated data conflicts and maintain the double-end coordinated data conflicts according to the conflict resolution mechanism.
[0048] Specifically, the system is set up on the cloud side of an e-commerce platform that integrates online and offline. It enhances data security by storing sensitive information through information classification and random algorithm sharding. The combination of the front-end supply management module and the dual-end coordination module can effectively reduce manual operations, reduce human errors, and improve the system's automation level and work efficiency. The blockchain's immutability and full-process recording characteristics make information in each link of the supply chain transparent and traceable, thereby enhancing the trust of users and enterprises in the system. The back-end maintenance module uses a consensus algorithm to quickly identify and process system errors, reducing the impact of system failures on the business. Among them, the system identifies the user's identity through the identity recognition module, thereby providing users with personalized and secure services. The system dynamically adjusts according to the user's identity through the interface switching module. Terminal page to meet the needs and permissions of different users. The system is responsible for information partitioning and storage according to user identity through the information classification storage module, and identifies and stores sensitive information in segments. Data security is enhanced through random algorithms. The system cooperates with the information classification storage module through the partition storage database to ensure that data is processed according to the designed security policy. The front-end supply management module optimizes user experience and improves supply management efficiency by dividing the module exhibition area and generating user portraits on the user's front-end page. The system identifies and aligns online and offline store back-end information through the dual-end coordination module to ensure data synchronization and consistency, and generates task orders to optimize supply chain management. The back-end maintenance module quickly identifies and processes system errors through a consensus algorithm, resolves data conflicts, and reduces the impact of system failures on the business.
[0049] Specifically, the identity recognition module obtains the user registration identity and identifies the user identity according to the user registration identity, wherein:
[0050] When the user registration identity is identity A, the identity recognition module recognizes the user as a consumer;
[0051] When the user registration identity is the identity B1, the identity recognition module recognizes the user as an online merchant;
[0052] When the user registration identity is identity B2, the identity recognition module recognizes the user as an offline merchant;
[0053] When the user registration identity is identity C, the identity recognition module recognizes the user as an administrator.
[0054] Specifically, the user registration identity refers to a combination of letters and numbers generated by the user identity selected by the user when the user registers on the platform. This embodiment does not specifically limit the generation method of the user registration identity. Those skilled in the art can freely set it according to actual conditions, as long as the identification requirements of the user identity are met. For example, the user identity selection window can be set to be pushed to each terminal, and the identity selected by the user at each terminal is obtained and set as the user identity, including identification A, identification B1, identification B2 and identification C. The user identity refers to the result of classifying users according to functions and rights, including consumers, online merchants, offline merchants and administrators. The consumer refers to a user who purchases goods on an e-commerce platform that integrates online and offline. The online merchant refers to a user who provides online goods supply on an e-commerce platform that integrates online and offline. The offline merchant refers to a user who provides offline goods supply on an e-commerce platform that integrates online and offline. The offline merchant has a product association with the online merchant. The consumer can choose to pick up the goods at the offline merchant after purchasing the goods at the online merchant. The administrator refers to a user who performs background maintenance on the e-commerce platform that integrates online and offline.
[0055] Specifically, the interface switching module switches the terminal page logged in by the user according to the user identity, wherein:
[0056] When the user's user identity is a consumer, the interface switching module switches the terminal page logged in by the user to the user front-end interface;
[0057] When the user's user identity is an online merchant, the interface switching module switches the terminal page logged in by the user to the online store backend interface;
[0058] When the user's user identity is an offline merchant, the interface switching module switches the terminal page logged in by the user to the offline store backend interface;
[0059] When the user's user identity is an administrator, the interface switching module switches the terminal page logged in by the user to the maintenance management background interface.
[0060] Specifically, the terminal page for user login refers to the window interface displayed when the user logs in to each terminal, the user front-end interface refers to the window interface that meets the user's purchasing needs, the online store backend interface refers to the window interface that meets the user's online product sales, the offline store backend interface refers to the window interface that meets the user's offline product sales and coordinates supply with online merchants, and the maintenance management backend interface refers to the window interface that meets the background maintenance. This embodiment does not specifically limit the way to switch the terminal page for user login. Technical personnel in this field can freely set it according to actual conditions, as long as they meet the user's usage needs, such as setting a window interface call instruction to switch the terminal page for user login.
[0061] Specifically, the information classification storage module performs partition storage judgment on the user information according to the user identity, wherein:
[0062] When the user identity of the user is a consumer, the information classification storage module stores the user information of the user in the consumer block of the partition storage database;
[0063] When the user's user identity is an online merchant, the information classification storage module stores the user information of the user in the online merchant block of the partition storage database;
[0064] When the user's user identity is an offline merchant, the information classification storage module stores the user information of the user in the offline merchant block of the partition storage database;
[0065] When the user identity of the user is an administrator, the information classification storage module stores the user information of the user in the administrator block of the partition storage database.
[0066] Specifically, the information classification and storage module inputs the feature portrait of each block of information into the convolutional neural network model, and obtains the sensitive information identification result output by the convolutional neural network model, wherein each block of information includes information in the consumer block, information in the online merchant block, information in the offline merchant block and information in the administrator block, and the feature portrait refers to a statistical chart representing the information input location, information source and number of information keywords, which is used to represent the information characteristics, and the sensitive information identification result includes sensitive information and non-sensitive information.
[0067] Specifically, the information classification storage module classifies the information input position, information source and the number of information keywords respectively, such as classifying the amount input position as a value 1, the transaction quantity input position as a value 2, ..., the operation position information source as a value 1, ..., and using the information input position, information source and the number of information keywords as the horizontal axis and the benchmark classification value as the vertical axis, the points are plotted to obtain the characteristic portrait of each block information.
[0068] It can be understood that this embodiment does not limit the construction method of the convolutional neural network model. Those skilled in the art can freely set it according to actual conditions, as long as the recognition requirements for sensitive information are met. For example, the historical feature portrait - historical sensitive information recognition results can be set as model construction data, and the initially constructed convolutional neural network model is trained and verified according to the model construction data, and the initially constructed convolutional neural network model with an accuracy rate of 98% during verification is output as the constructed convolutional neural network model.
[0069] Specifically, the information classification storage module selects an upload node according to a random algorithm, transmits the sensitive information to the upload node, determines that the upload node performs shard storage, and uploads the sensitive information to an encrypted storage block in a partitioned storage database.
[0070] Specifically, the random algorithm refers to an algorithm that randomly specifies a node for uploading sensitive information in each user terminal, such as a random number generator algorithm, the upload node refers to a node that uploads sensitive information, and the encrypted storage block refers to a data storage block that is set in a partitioned storage database and has access rights and passwords.
[0071] Specifically, the partitioned storage database refers to a database that performs partitioned storage on the user information and sharded storage on the sensitive information, including consumer blocks, online merchant blocks, offline merchant blocks, administrator blocks, and encrypted storage blocks.
[0072] Specifically, when the terminal page is the user's front-end page, the front-end supply management module obtains the user login environment information, inputs the user environment login information into the decision tree model, obtains the module exhibition area division strategy output by the decision tree model, and divides the terminal page into module exhibition areas according to the module exhibition area division strategy.
[0073] Specifically, the user login environment information refers to the terminal attribute information that can be captured from the terminal where the user logs in, such as the terminal device model, and the decision tree model refers to a decision model that takes the user environment login information or user information as input and the module exhibition area division strategy as output.
[0074] Specifically, the front-end supply management module obtains user information in the consumer block, generates a user portrait based on the user information, and inputs the user portrait into the decision tree model in real time, obtains the module exhibition area division strategy output by the decision tree model in real time, and adjusts the module exhibition area division strategy to the module exhibition area division strategy output in real time.
[0075] It can be understood that the present embodiment does not limit the method for generating user portraits, and those skilled in the art can freely set it according to actual conditions, and only need to meet the analysis requirements for users. For example, the user portrait can be generated by a clustering algorithm. The decision tree model refers to a model that outputs a module exhibition area division strategy according to the user portrait after the user portrait is input. The present embodiment does not limit the method for constructing the decision tree model, and those skilled in the art can freely set it according to actual conditions, and only need to meet the real-time output requirements for the module exhibition area division strategy. For example, the decision tree model can be constructed by a data set of historical user portraits-historical module exhibition area division strategies.
[0076] Specifically, the dual-end coordination module inputs the online store backend information identification code map and the offline store backend information identification code map into the homologous identification model, and obtains the homologous identification result output by the homologous identification model. The homologous identification result includes that the online store backend information and the offline store backend information are homologous, and that the online store backend information and the offline store backend information are not homologous. When the homologous identification result is that the online store backend information and the offline store backend information are homologous, the online store backend information and the offline store backend information are used as homologous identification information.
[0077] Specifically, the online store backend information identification code map refers to an identification information map made according to the source characteristics of the online store backend information, the source characteristics include source region, source area, source commodity, etc. For example, when the source region is region A, the identification code is set to 1, and when the source time period is morning, the identification code is set to 3. The source characteristics are used as the horizontal axis and the identification code value is used as the vertical axis to draw the online store backend information identification code map. The offline store backend information identification code map refers to an identification information map made according to the source characteristics of the offline store backend information, and its drawing method is the same as the drawing method of the online store backend information identification code map.
[0078] Specifically, the dual-end coordination module performs time alignment on the homologous identification information, and inputs the homologous identification information after time alignment into a language model to obtain a task list generated by the language model.
[0079] Specifically, the time alignment refers to unifying the moments of the homologous identification information, such as performing time alignment through a cross-correlation analysis algorithm, and the language model refers to an algorithm model of a task list generated based on the homologous identification information, such as a natural language processing (NLP) model.
[0080] Specifically, the back-end maintenance module obtains and analyzes system errors in real time through log records, monitoring tools and error tracking platforms, and maintains system errors using consensus algorithms such as Raft or Paxos to ensure that all nodes have consistent understanding of system errors. When identifying bilateral coordinated data conflicts, bilateral coordinated data conflicts are detected through version numbers or timestamps, and the conflicts are maintained based on business logic and merge strategies as conflict resolution mechanisms.
[0081] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
Claims
1. A commodity supply management system based on blockchain, characterized in that: include: An identity recognition module is used to identify the user; An interface switching module, used to switch the terminal page according to the user identity; An information classification storage module is used to perform partition storage judgment on user information according to the user identity, and is also used to identify sensitive information and to perform segment storage judgment on the sensitive information according to a random algorithm; A partitioned storage database is used to obtain user information uploaded by each terminal and to partition and store the user information, and is also used to obtain sensitive information uploaded by an accounting terminal specified by a random algorithm and to partition and store the sensitive information; A front-end supply management module, for dividing the terminal page into module exhibition areas when the terminal page is a user front-end page, and for generating a user portrait, and adjusting the module exhibition area division result according to the user portrait; A dual-end coordination module is used to identify the same source of online store backend information and offline store backend information to obtain same source identification information, and is also used to time align the same source identification information and generate a task list according to the time-aligned same source identification information; The back-end maintenance module is used to obtain system errors and maintain the system errors according to the consensus algorithm. It is also used to identify double-end coordinated data conflicts and maintain the double-end coordinated data conflicts according to the conflict resolution mechanism.
2. The blockchain-based commodity supply management system according to claim 1 is characterized in that: The identity recognition module obtains the user registration identity and identifies the user identity according to the user registration identity, wherein: When the user registration identity is identity A, the identity recognition module recognizes the user as a consumer; When the user registration identity is the identity B1, the identity recognition module recognizes the user as an online merchant; When the user registration identity is identity B2, the identity recognition module recognizes the user as an offline merchant; When the user registration identity is identity C, the identity recognition module recognizes the user as an administrator.
3. The blockchain-based commodity supply management system according to claim 2 is characterized in that: The interface switching module switches the terminal page logged in by the user according to the user identity, wherein: When the user's user identity is a consumer, the interface switching module switches the terminal page logged in by the user to the user front-end interface; When the user's user identity is an online merchant, the interface switching module switches the terminal page logged in by the user to the online store backend interface; When the user's user identity is an offline merchant, the interface switching module switches the terminal page logged in by the user to the offline store backend interface; When the user's user identity is an administrator, the interface switching module switches the terminal page logged in by the user to the maintenance management background interface.
4. The blockchain-based commodity supply management system according to claim 3 is characterized in that: The information classification storage module performs partition storage judgment on the user information according to the user identity, wherein: When the user identity of the user is a consumer, the information classification storage module stores the user information of the user in the consumer block of the partition storage database; When the user's user identity is an online merchant, the information classification storage module stores the user information of the user in the online merchant block of the partition storage database; When the user's user identity is an offline merchant, the information classification storage module stores the user information of the user in the offline merchant block of the partition storage database; When the user identity of the user is an administrator, the information classification storage module stores the user information of the user in the administrator block of the partition storage database.
5. The blockchain-based commodity supply management system according to claim 4 is characterized in that: The information classification and storage module inputs a feature portrait of each block of information into a convolutional neural network model, and obtains a sensitive information identification result output by the convolutional neural network model, wherein each block of information includes information in a consumer block, information in an online merchant block, information in an offline merchant block, and information in an administrator block; the feature portrait refers to a statistical chart representing the information input location, information source, and number of information keywords, and is used to represent information characteristics; the sensitive information identification result includes sensitive information and non-sensitive information.
6. The blockchain-based commodity supply management system according to claim 5, characterized in that: The information classification storage module classifies the information input position, information source and number of information keywords respectively, such as classifying the amount input position as a value 1, the transaction quantity input position as a value 2, ..., the operation position information source as a value 1, ..., and using the information input position, information source and number of information keywords as the horizontal axis and the benchmark classification value as the vertical axis, the points are plotted to obtain the characteristic portrait of each block information.
7. The blockchain-based commodity supply management system according to claim 1, characterized in that: The information classification storage module selects an upload node according to a random algorithm, transmits the sensitive information to the upload node, determines that the upload node performs shard storage, and uploads the sensitive information to an encrypted storage block in a partition storage database.
8. The blockchain-based commodity supply management system according to claim 1, characterized in that: The partitioned storage database refers to a database that performs partitioned storage on the user information and sharded storage on the sensitive information, including a consumer block, an online merchant block, an offline merchant block, an administrator block, and an encrypted storage block.
9. The blockchain-based commodity supply management system according to claim 1, characterized in that: When the terminal page is the user's front-end page, the front-end supply management module obtains the user login environment information, inputs the user environment login information into the decision tree model, obtains the module exhibition area division strategy output by the decision tree model, and divides the terminal page into module exhibition areas according to the module exhibition area division strategy.
10. The blockchain-based commodity supply management system according to claim 9, characterized in that: The front-end supply management module obtains user information in the consumer block, generates a user portrait based on the user information, and inputs the user portrait into the decision tree model in real time, obtains the module exhibition area division strategy output by the decision tree model in real time, and adjusts the module exhibition area division strategy to the module exhibition area division strategy output in real time.
Citation Information
Patent Citations
Commodity supply management system and method
CN109359834A