Order data encryption system and method based on block chain, and storage medium
Through the blockchain-based order data encryption system, the ambiguous problems caused by operational errors during the release process are solved, and the safe storage and accurate release of order information are realized, protecting the interests of both parties to the order.
Patent Information
- Application Number
- CN202510544104.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-08-12
Smart Images

Figure CN120470604A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of gig market data encryption, and in particular to a blockchain-based order data encryption system, method, and storage medium. Background Art
[0002] The gig market is an economic model based on short-term, flexible, on-demand work, encompassing freelancers, temporary workers, and crowdsourced tasks. With the development of internet technology, businesses across all industries are relying on internet services for their business activities (such as building corporate websites and promoting online). However, most small and medium-sized businesses lack dedicated IT departments or IT engineers, making them unable to complete tasks such as internet product development and app development. Currently, when small and medium-sized businesses encounter needs for internet services, they turn to the gig market to fulfill their needs.
[0003] The service transaction system currently available on the market can help service demanders and service providers complete the supply and demand matching of Internet service outsourcing. It is also conducive to supervising the service matching, docking and transaction processes of both parties, thereby improving the convenience and reliability of service transactions.
[0004] However, when the service transaction system is publishing an order, operational errors may cause the published order data to be changed, and the changed order has already been received by the order recipient. This may easily lead to data asymmetry before the order is accepted and before delivery, resulting in economic losses to the order publisher and / or order recipient. Summary of the Invention
[0005] In order to improve the security of order data and facilitate use by order issuers and order recipients, the present application provides a blockchain-based order data encryption system, method, and storage medium.
[0006] In the first aspect, this application provides an order data encryption system based on blockchain, which adopts the following technical solutions: An order data encryption system based on blockchain, comprising: An order release module, the order release module being configured to receive an order release signal, obtain order release data based on the order release signal, obtain a corresponding data type based on the order release data, filter out a corresponding order release template based on the data type, and match the order release template with the order release data to form order information data; an order management module, the order management module being configured to periodically receive the order information data, determine a current order generation status of the order information data, generate a corresponding management operation signal according to the order generation status, and perform corresponding operations on the order information data based on the management operation signal; An order encryption module is configured to receive the management operation signal and determine whether the management operation signal is a release completion signal. If the management operation signal is a release completion signal, the order information data is stored based on the blockchain according to the release completion signal; if the management operation signal is not a release completion signal, the order information data is saved according to the management operation signal.
[0007] By adopting the above technical solution, order release data is obtained based on the order release signal, and the corresponding data type is obtained based on the order release data, and the corresponding order release template is screened out based on the data type, and the order release template is matched with the order release data to form order information data, and the corresponding management operation signal is obtained based on the order management module, until the order encryption module determines that the management operation signal is a release completion signal, the order information data is stored based on the blockchain according to the release completion signal, thereby ensuring the security of the order data and facilitating use by the order publisher and the order recipient.
[0008] In some embodiments, the order release module includes an order release unit and an order creation unit. The order release unit is used to receive an order release signal, enter an order creation page based on the order release signal, and obtain order release data based on the order creation page; the order creation unit is used to obtain a corresponding data type based on the order release data, and filter out a corresponding order release template based on the data type, and match the order release template with the order release data to form order information data.
[0009] By adopting the above technical solution, the order creation page is entered according to the order release signal, and the order release data is obtained according to the order creation page; the order creation unit is used to obtain the corresponding data type according to the order release data, and filter out the corresponding order release template based on the data type, and match the order release template with the order release data to form order information data, so as to facilitate the order publisher to release the order, and by obtaining the order release template, the efficiency of the order publisher in releasing order information is improved.
[0010] In some embodiments, the order issuing unit includes at least two task creation entrances, generates an order issuing signal according to the task creation entrance, and enters an order creation page according to the order issuing signal.
[0011] By adopting the above technical solution, different task creation entrances are used according to different order data, thereby improving the efficiency of publishing order tasks and facilitating the order publisher to publish orders.
[0012] In some embodiments, the management operation signal includes a creation completion signal, the order management module includes an order operation unit, an order processing unit and a signal generation unit, the order operation unit includes several groups of operation nodes, the order processing unit periodically receives the order information data, and determines whether the order information data is complete. If so, the signal generation unit generates a creation completion signal based on the order information data; if not, the corresponding operation signal is obtained according to the order creation page, and the order information data is improved based on the operation signal.
[0013] By adopting the above technical solution, the order processing unit determines whether the order information data is complete. If so, the signal generation unit generates a creation completion signal based on the order information data; if not, the corresponding operation signal is obtained according to the order creation page, and the order information data is improved based on the operation signal. The order information data is then monitored in real time through the order processing unit to obtain the corresponding operation steps, thereby improving the efficiency of order task release.
[0014] In some embodiments, the management operation signal also includes a release completion signal, and the order management module also includes an order processing unit, which determines whether the order information data belongs to a directed order based on the release completion signal. If the order information data belongs to a directed order, the corresponding order acceptance information is obtained based on the order information data, and the order information data is marked as an order acceptance; if the order information data does not belong to a directed order, the order information data is packaged and stored in an open order acceptance module.
[0015] By adopting the above-mentioned technical solution, the order processing unit determines whether the order information data belongs to a directed order. If the order information data belongs to a directed order, the corresponding order acceptance information is obtained based on the order information data, and the order information data is marked as an order acceptance; if the order information data does not belong to a directed order, the order information data is packaged and stored in an open order acceptance module, which can facilitate the order recipient to receive the corresponding order, thereby saving the order recipient's time in searching for orders and improving the efficiency of resolving corresponding orders.
[0016] In some embodiments, each order information data corresponds to an order encryption module, and the order encryption module is connected to the order management module network to receive the management operation signal, and determine whether the management operation signal is the release completion signal. If so, it is determined based on the release completion signal whether the corresponding order information data has been accepted; if the order information data has been accepted, a modification prohibition signal is generated, and the corresponding order information data is stored based on blockchain technology; if the order information data has not been accepted, input data is obtained, and it is determined whether the input data is preset data. If the input data is preset data, the order information data interface is entered based on the input data.
[0017] By adopting the above technical solution, the order information data of the completed order creation and the accepted order is encrypted and stored based on the order encryption module to prevent the data from being tampered with, thereby ensuring the interests of the order issuer and the order recipient. The order information data of the completed order creation but not accepted is still in a modifiable state. Only when the input data is preset data, the order information data interface is entered according to the input data to facilitate the modification of the order issuer, thereby improving the accuracy of the order information data and protecting the interests of both the order issuer and the order recipient.
[0018] Secondly, this application provides a blockchain-based order data encryption method, which adopts the following technical solutions: A blockchain-based order data encryption method, based on the blockchain-based order data encryption system described in the first aspect, comprises the following steps: receiving an order release signal, and acquiring order release data based on the order release signal, and acquiring a corresponding data type according to the order release data; Filtering out a corresponding order release template based on the data type, and matching the order release template with the order release data to form order information data; Regularly receiving the order information data and determining the current order generation status of the order information data; Generate a corresponding management operation signal according to the order generation status, and perform corresponding operations on the order information data based on the management operation signal; Determining whether the management operation signal is a release completion signal; If the management operation signal is a release completion signal, the order information data is stored based on the blockchain according to the release completion signal; If the management operation signal is not a release completion signal, the order information data is saved according to the management operation signal.
[0019] In some embodiments, after storing the order information data based on the blockchain according to the release completion signal, the following steps are further included: An order receiving signal is generated according to the order information data, and the corresponding order data is locked based on the order receiving signal to obtain a locking identification signal, and the order information data is marked according to the locking identification signal.
[0020] In some embodiments, before receiving the order release signal, the following steps are further included: The processor input information is obtained, and the current processor identity information is determined based on the processor input information, and different processing interfaces are entered based on the identity information.
[0021] In a third aspect, the present application provides a storage medium that adopts the following technical solution: A storage medium storing at least one instruction, at least one program, a code set, or an instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the blockchain-based order data encryption method described in the first aspect.
[0022] In summary, this application includes at least one of the following beneficial technical effects: Based on the order release signal, the order release data is obtained, and the corresponding data type is obtained based on the order release data. The corresponding order release template is screened out based on the data type, and the order release template is matched with the order release data to form order information data. The corresponding management operation signal is obtained based on the order management module. Until the order encryption module determines that the management operation signal is a release completion signal, the order information data is stored based on the blockchain according to the release completion signal, thereby ensuring the security of the order data and facilitating its use by the order issuer and the order recipient; Enter the order creation page based on the order release signal, and obtain the order release data based on the order creation page; the order creation unit is used to obtain the corresponding data type based on the order release data, and filter out the corresponding order release template based on the data type, and match the order release template with the order release data to form order information data, so as to facilitate the order publisher to release the order, and by obtaining the order release template, improve the efficiency of the order publisher in releasing order information. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 This is a schematic diagram of the structure of the blockchain-based order data encryption system provided in an embodiment of the present application; Figure 2 This is a schematic diagram of the specific structure of the order publishing module and the order management module provided in the embodiment of the present application; Figure 3 This is a schematic diagram of an operation node provided in an embodiment of the present application; Figure 4 This is a block diagram of the blockchain-based order data encryption method provided in this embodiment.
[0024] Explanation of the accompanying reference numerals: 10. Order release module; 11. Order release unit; 12. Order creation unit; 20. Order management module; 21. Order operation unit; 22. Order processing unit; 23. Signal generation unit; 24. Order dispatch processing unit; 30. Order encryption module. DETAILED DESCRIPTION
[0025] In order to more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. However, it should be understood by those skilled in the art that the present application can be implemented without these details. In some cases, in order to avoid unnecessary descriptions that make various aspects of the present application obscure, the well-known methods, processes, systems, components and / or circuits that have been described at a higher level will not be described in detail. It is obvious to those skilled in the art that various changes can be made to the embodiments disclosed in the present application, and the general principles defined in the present application can be applied to other embodiments and application scenarios without departing from the principles and scope of the present application. Therefore, the present application is not limited to the embodiments shown, but conforms to the broadest scope consistent with the scope claimed for protection in the present application.
[0026] This application embodiment discloses a blockchain-based order data encryption system for the gig economy. Specifically, it provides an intelligent finance and taxation platform that provides comprehensive services such as task outsourcing, labor recruitment, and commission settlement to employers. This platform can address issues such as recruitment difficulties and business compliance. The intelligent finance and taxation platform includes entry points for various modules, each of which uses a corresponding button to access the corresponding interface and implement the functions of each module.
[0027] like Figure 1 As shown, the blockchain-based order data encryption system includes an order release module 10, an order management module 20 and an order encryption module 30. The order release module 10 is used to receive an order release signal, and obtain order release data based on the order release signal, and obtain the corresponding data type based on the order release data, and filter out the corresponding order release template based on the data type, and match the order release template with the order release data to form order information data.
[0028] Among them, the order release signal represents the signal generated by the need to release the order operation. The specific way to obtain the order release signal is that the processor generates a signal based on the order publisher clicking the order release button. The order release data represents the order information that the order publisher needs to release. The specific order release data includes required content and optional content. The required content includes the order name, order completion cycle, and order amount, etc. The optional content includes the outsourcing type, outsourcing implementation function, and the framework based on which it is based, etc., which are not listed in detail here. The data type represents what kind of template the order release data needs. Different templates are used for orders in different industries. This data type is specifically one-to-one corresponding to the order release template. The order information data represents the standardized data formed by the regularization of the order release template.
[0029] It should be noted that the data types include, but are not limited to, software development, software testing, PCB circuit board design, and architectural design. There are multiple order release templates in the database, specifically concise templates generated based on different data types. Different templates are matched according to different order release data. Specifically, by matching order release templates with order release data, the efficiency of order release is improved. Templates can be adaptively adjusted based on the habits of workers in different industries to facilitate order releases and increase their comfort level, thereby making order releases more inclined to use the system.
[0030] For example, for a programming outsourcing project, only the functions implemented and the corresponding order amount need to be described. In this case, the corresponding template only needs to include the outsourcing type and the functions implemented. Therefore, the order publishing template corresponding to the current outsourcing type can be filtered out, making it easier for the order publisher to publish content.
[0031] refer to Figure 2 In one embodiment, the order publishing module 10 includes an order publishing unit 11 and an order creation unit 12. The order publishing unit 11 is configured to receive an order publishing signal, access an order creation page based on the order publishing signal, and obtain order publishing data based on the order creation page. The order creation unit 12 is configured to obtain a corresponding data type based on the order publishing data, select a corresponding order publishing template based on the data type, and match the order publishing template with the order publishing data to generate order information data.
[0032] The order creation page represents the page where the order issuer publishes information. The order issuer can directly enter the corresponding data on the order creation page. The order creation page includes several areas, each corresponding to the content to be entered. Alternatively, all data content can be copied to the semantic analysis area on the order creation page, so that the order issuance unit 11 can perform field analysis on the data content to obtain the content corresponding to each area and match the corresponding data to the corresponding position on the order creation page, saving corresponding time.
[0033] Here we specifically show how to perform field analysis to obtain matching areas, divide the data content into various types of content, obtain the corresponding feature fields based on the type of content, and match the feature fields with the characteristics of the various area positions on the order creation page, thereby matching the type of content with the area.
[0034] In one embodiment, the order issuing unit 11 includes at least two task creation entrances, generates an order issuing signal according to the task creation entrance, and enters an order creation page according to the order issuing signal.
[0035] Exemplarily, the order publishing unit 11 includes a task creation portal 1 and a task creation portal 2. Task creation portal 1 includes a gig market button on the intelligent finance and taxation platform. Clicking the gig market button enters a first data creation interface. On the first data creation interface, there is a publish task button. Clicking the publish task generates an order release signal and enters the order creation page based on the order release signal. Task creation portal 2 includes a one-click release button on the intelligent finance and taxation platform. Clicking the one-click release button enters a second data creation interface. On the first data creation interface, there is a create now button. Clicking the create now button generates an order release signal.
[0036] Specifically, order release data can be obtained based on both task creation entry 1 and task creation entry 2. The difference is that task creation entry 1 is based on the order publisher manually entering the corresponding data on the order creation page to generate the corresponding order information data, while the order publisher can directly obtain all data content based on task creation entry 2, and perform field analysis on the data content through the order release unit 11 to obtain the content corresponding to each area, and match the corresponding data to the corresponding position on the order creation page, saving corresponding time. The corresponding order information data can be directly and quickly obtained through task creation entry 2.
[0037] It should be noted here that when obtaining order information data according to the task creation entry 1, the order publisher can obtain the corresponding order release template according to the corresponding data type, thereby facilitating the acquisition of order information data.
[0038] To create order data on the order creation page, first enter a title for the order data. This title can be customized based on your preferences. Then, create the data based on the order type, and finally, mark the task requirements, partner requirements, and delivery requirements.
[0039] The order management module 20 is used to regularly receive order information data, determine the current order generation status of the order information data, generate corresponding management operation signals according to the order generation status, and perform corresponding operations on the order information data based on the management operation signals.
[0040] Among them, the order generation status represents the process of generating order information data. The order generation status includes order generating, order generation completed, order processing, and order ended, etc. The corresponding management operation signal is specifically a signal generated based on the management operation. Management operations include adding, deleting, modifying, and checking.
[0041] Reference Figure 2 In one embodiment, the order management module 20 includes an order operation unit 21, an order processing unit 22, and a signal generation unit 23. The order operation unit 21 includes several groups of operation nodes. The order processing unit 22 periodically receives order information data and determines whether the order information data is complete. If so, the signal generation unit 23 generates a creation completion signal based on the order information data. If not, the signal generation unit 23 obtains a corresponding operation signal based on the order creation page and completes the order information data based on the operation signal.
[0042] The operation nodes specifically include various operation nodes that exist during the order creation process. The operation nodes include adding content, deleting content, changing data, checking data, keeping drafts, and publishing, etc. The order processing unit 22 makes a judgment based on the specific content of the order information data to determine whether the order information data is complete. If so, a creation completion signal is generated based on the order information data, and the order information data is signaled based on the creation completion signal to facilitate subsequent operations.
[0043] For example, refer to Figure 3On the order creation page, there are multiple buttons, such as Save Draft, Release Task, Modify Task, Pause Task, and Delete Task. By clicking the buttons, the order publisher receives corresponding operation node signals and performs corresponding operations on the created order information data. When creating order information data, the order publisher can click Save Draft to save the draft without publishing the corresponding order information data. Alternatively, the order publisher can click Publish Task to publish the draft order information data. The order publisher can also click Pause Task to pause the published order, allowing the suspended order to be republished. Clicking Modify Task allows the order information data to be modified. After the modification, the order information data can be published directly by clicking Publish Task. Draft order information data can also be modified and saved as a draft for subsequent publication. Since the release of order information data may contain various associated signals, order information data without any associated information can be directly deleted. The order publisher can delete the order information data by clicking Delete Task, or the order processing unit 22 can search the order information data and automatically delete it when no associated information is detected.
[0044] To determine whether the order information data is complete, specifically, to check whether there is corresponding content in each corresponding area. The content of each area can be searched by field to determine whether it is valid content and to filter out some scribbled content. When the order processing unit 22 performs corresponding field search on the content of each area and there is non-compliant content, the created order information data is tagged with an exception. Before subsequent release, it is pushed for manual review and confirmation, thereby improving the order quality in the blockchain-based order data encryption system and facilitating use by order recipients.
[0045] Specifically, the signal generation unit 23 determines whether the order information data is complete. If so, it generates a creation completion signal based on the order information data. If the order information data is not complete, a corresponding operation signal is obtained based on the order creation page, and the order information data is completed based on the operation signal. The operation signal is generated based on the different operation nodes clicked by the order issuer, and the order information data can be completed based on the corresponding operation signal.
[0046] In one embodiment, the management operation signal further includes a release completion signal, and the order management module 20 further includes an order dispatch processing unit 24. The order dispatch processing unit 24 determines whether the order information data belongs to a targeted order based on the release completion signal. If the order information data belongs to a targeted order, the unit obtains corresponding order acceptance information based on the order information data and marks the order information data as an accepted order. If the order information data does not belong to a targeted order, the unit packages the order information data and stores it in the open order acceptance module.
[0047] Among them, the release completion signal represents a signal that the order information data has been clicked to be released, and the corresponding order search can be performed on the intelligent finance and taxation platform. Therefore, the dispatch processing unit 24 determines whether the order information data belongs to a targeted dispatch based on the release completion signal. The targeted dispatch can be performed by searching for data such as partner requirements in the order information data, and obtaining the corresponding cooperation information through the partner requirements. When the order information data belongs to a targeted dispatch, the corresponding order acceptance information is obtained based on the order information data, and the order information data is marked for acceptance. If the order information data does not belong to a targeted dispatch, the order information data is packaged and stored in the development order acceptance module. Marking the order information data for acceptance means marking the order information data, thereby facilitating the order encryption module 30 to implement corresponding encryption protection for the order information data.
[0048] It should be noted here that when the partner's requirements are not retrieved in the order information data, it is determined that the order information data does not belong to a targeted order, and the order information data is directly encrypted and packaged according to the order encryption module 30 and stored in the open order module to facilitate the order recipient to accept the order.
[0049] The open order module stores several groups of various orders waiting to be processed. These orders are stored according to different industries and types. Order recipients can accept orders of corresponding types based on their own skills.
[0050] The order encryption module 30 is configured to receive a management operation signal and determine whether the management operation signal is a release completion signal. If the management operation signal is a release completion signal, the order information data is stored on the blockchain based on the release completion signal. If the management operation signal is not a release completion signal, the order information data is saved based on the management operation signal.
[0051] Among them, the release completion signal represents a signal that the order information data has been released. This signal is specifically generated based on the release button in the order creation page. When the order publisher clicks the release button, the order management module 20 generates a release completion signal. At the same time, the order management module 20 also performs a corresponding signal mark on the order information data, that is, marks the order information data as being in a release completion state.
[0052] It should be noted here that the order encryption module 30 specifically uses blockchain technology for encryption and packaging. Blockchain is a decentralized distributed ledger technology that uses cryptography, consensus mechanisms, peer-to-peer networks and other technologies to achieve the characteristics of data being tamper-proof, transparent and traceable. Storing order information data based on blockchain technology uses existing technology, which will not be elaborated here. It only needs to ensure that each order information data is stored separately and can be decrypted and obtained when needed.
[0053] In one embodiment, each order information data corresponds to an order encryption module 30. The order encryption module 30 is connected to the order management module 20 via a network to receive a management operation signal and determine whether the management operation signal is a release completion signal. If so, the corresponding order information data is determined based on the release completion signal to determine whether the order has been accepted. If the order information data is accepted, a modification prohibition signal is generated, and the corresponding order information data is stored based on blockchain technology. If the order information data is not accepted, the input data is obtained and it is determined whether the input data is preset data. If the input data is preset data, the order information data interface is entered based on the input data.
[0054] The modification prohibition signal indicates that the order information data cannot be modified. Since the order corresponding to the order information data has been accepted by the order recipient, the order issuer cannot modify the corresponding data to protect the interests of the order recipient. This is excepted in special circumstances, such as when the order recipient and the order issuer reach a certain transaction and can make corresponding modifications. In this case, the corresponding data can be input, and the order encryption module 30 implements the corresponding revision based on the corresponding data.
[0055] It should be noted here that the corresponding data can be generated based on the anti-cryptographic model of blockchain technology, and the data can be controlled by the platform manager with corresponding permissions.
[0056] Preset data refers to data that can be modified in order information after the order information data has been published but the order has not been accepted. Preset data can be set by platform staff. Input data is entered by the order publisher, who can specifically modify the corresponding order creation page based on the input data. It should be noted that if the order publisher wants to change the corresponding data after the order is published, it must be reviewed by platform staff to confirm the need for modification. The staff will then provide the corresponding input data so that the order publisher can enter the order creation page.
[0057] The present application also discloses a blockchain-based order data encryption method, which is based on the blockchain-based order data encryption system provided in the above embodiment. like Figure 4 As shown, the order data encryption method based on blockchain includes the following steps: S100, receiving an order release signal, and acquiring order release data based on the order release signal, and acquiring a corresponding data type according to the order release data.
[0058] S200, filtering out corresponding order release templates based on data types, and matching the order release templates with order release data to form order information data.
[0059] S300, regularly receiving order information data and determining the current order generation status of the order information data.
[0060] S400: Generate a corresponding management operation signal according to the order generation status, and perform corresponding operations on the order information data based on the management operation signal.
[0061] S500: Determine whether the management operation signal is a release completion signal.
[0062] S600: If the management operation signal is a release completion signal, the order information data is stored based on the blockchain according to the release completion signal.
[0063] S700: If the management operation signal is not a release completion signal, the order information data is saved according to the management operation signal.
[0064] The other functions performed in the above steps S100 to S700 and the technical details of each function are the same as or similar to the corresponding features in the blockchain-based order data encryption system described above, and therefore will not be repeated here.
[0065] In one embodiment, after the order information data is stored based on the blockchain according to the release completion signal, the following steps are also included: S800, generating an order receiving signal according to the order information data, and locking and identifying the corresponding order data based on the order receiving signal to obtain a locking identification signal, and marking the order information data according to the locking identification signal.
[0066] Among them, the lock identification signal represents a signal that the corresponding order information data cannot be changed. The lock identification signal is a lock identification generated based on the prohibition of modification signal. When there is a lock identification signal in the order information data, it is determined that the current order is in the process of being accepted. At this time, the order publisher cannot change it based on the order recipient. For special cases, it has been described above and will not be elaborated here.
[0067] In one embodiment, before receiving the order release signal, the following steps are further included: S900: Obtain processor input information, determine the current processor identity information based on the processor input information, and enter different processing interfaces based on the identity information.
[0068] Among them, the processor input information represents the information of the person logging into the current platform. Based on the processor input information, it is determined whether the current person is the order issuer or the order receiver, and thus enters different processing interfaces.
[0069] An embodiment of the present application also discloses a storage medium, which stores at least one instruction, at least one program, code set or instruction set. The at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the blockchain-based order data encryption method provided in the above embodiment.
[0070] The implementation principle is: First, the order publishing unit 11 is used to receive an order publishing signal and, based on the order publishing signal, access the order creation page and obtain order publishing data from the order creation page. The order creation unit 12 is used to obtain the corresponding data type based on the order publishing data, filter out the corresponding order publishing template based on the data type, and match the order publishing template with the order publishing data to form order information data.
[0071] Next, the order operation unit 21 includes several groups of operation nodes. The order processing unit 22 regularly receives order information data and determines whether the order information data is complete. If so, the signal generation unit 23 generates a creation completion signal based on the order information data. If not, the corresponding operation signal is obtained based on the order creation page and the order information data is completed based on the operation signal.
[0072] Finally, the order encryption module 30 connects to the order management module 20 via a network to receive management operation signals and determine whether the management operation signal is a release completion signal. If so, the module then determines whether the corresponding order information data has been accepted based on the release completion signal. If the order information data has been accepted, a modification prohibition signal is generated, and the corresponding order information data is stored based on blockchain technology. If the order information data has not been accepted, the module then obtains input data and determines whether the input data is preset data. If the input data is preset data, the module then enters the order information data interface based on the input data.
[0073] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps and they may be performed in other orders.
[0074] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the scope of protection of the present application.
Claims
1. A blockchain-based order data encryption system, characterized in that: include: An order release module (10), the order release module (10) is used to receive an order release signal, and obtain order release data based on the order release signal, and obtain a corresponding data type based on the order release data, and filter out a corresponding order release template based on the data type, and match the order release template with the order release data to form order information data; An order management module (20), the order management module (20) is used to regularly receive the order information data, determine the current order generation status of the order information data, generate a corresponding management operation signal according to the order generation status, and perform corresponding operations on the order information data based on the management operation signal; An order encryption module (30) is used to receive the management operation signal and determine whether the management operation signal is a release completion signal. If the management operation signal is a release completion signal, the order information data is stored based on the blockchain according to the release completion signal; if the management operation signal is not a release completion signal, the order information data is saved according to the management operation signal.
2. The blockchain-based order data encryption system according to claim 1, characterized in that: The order release module (10) includes an order release unit (11) and an order creation unit (12), wherein the order release unit (11) is used to receive an order release signal, enter an order creation page according to the order release signal, and obtain order release data according to the order creation page; the order creation unit (12) is used to obtain a corresponding data type according to the order release data, and screen out a corresponding order release template based on the data type, and match the order release template with the order release data to form order information data.
3. The blockchain-based order data encryption system according to claim 2, characterized in that: The order issuing unit (11) comprises at least two task creation entrances, generates an order issuing signal according to the task creation entrance, and enters an order creation page according to the order issuing signal.
4. The blockchain-based order data encryption system according to claim 2, characterized in that: The management operation signal includes a creation completion signal. The order management module (20) includes an order operation unit (21), an order processing unit (22) and a signal generation unit (23). The order operation unit (21) includes a plurality of groups of operation nodes. The order processing unit (22) regularly receives the order information data and determines whether the order information data is complete. If so, the signal generation unit (23) generates a creation completion signal based on the order information data; if not, the corresponding operation signal is obtained according to the order creation page, and the order information data is improved based on the operation signal.
5. The blockchain-based order data encryption method according to claim 4, characterized in that: The management operation signal also includes a release completion signal, and the order management module (20) also includes an order dispatch processing unit (24). The order dispatch processing unit (24) determines whether the order information data belongs to a directional dispatch based on the release completion signal. If the order information data belongs to a directional dispatch, the corresponding order acceptance information is obtained based on the order information data, and the order information data is marked as an order acceptance. If the order information data does not belong to a targeted order, the order information data will be packaged and stored in an open order module.
6. The blockchain-based order data encryption system according to claim 5, characterized in that: Each of the order information data corresponds to an order encryption module (30), the order encryption module (30) is connected to the order management module (20) via a network to receive the management operation signal, and to determine whether the management operation signal is the release completion signal, and if so, to determine whether the corresponding order information data is accepted according to the release completion signal; If the order information data is accepted, a modification prohibition signal is generated, and the corresponding order information data is stored based on blockchain technology; If the order information data has not been accepted, the input data is obtained and it is determined whether the input data is preset data. If the input data is preset data, the order information data interface is entered according to the input data.
7. A blockchain-based order data encryption method, characterized in that: The blockchain-based order data encryption system according to any one of claims 1 to 6 is implemented, comprising the following steps: receiving an order release signal, and acquiring order release data based on the order release signal, and acquiring a corresponding data type according to the order release data; Filtering out a corresponding order release template based on the data type, and matching the order release template with the order release data to form order information data; Regularly receiving the order information data and determining the current order generation status of the order information data; Generate a corresponding management operation signal according to the order generation status, and perform corresponding operations on the order information data based on the management operation signal; Determining whether the management operation signal is a release completion signal; If the management operation signal is a release completion signal, the order information data is stored based on the blockchain according to the release completion signal; If the management operation signal is not a release completion signal, the order information data is saved according to the management operation signal.
8. The blockchain-based order data encryption method according to claim 7, characterized in that: After storing the order information data based on the blockchain according to the release completion signal, the following steps are also included: An order receiving signal is generated according to the order information data, and the corresponding order data is locked based on the order receiving signal to obtain a locking identification signal, and the order information data is marked according to the locking identification signal.
9. The blockchain-based order data encryption method according to claim 7, characterized in that: Before receiving the order release signal, the following steps are also included: The processor input information is obtained, and the current processor identity information is determined based on the processor input information, and different processing interfaces are entered based on the identity information.
10. A storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the blockchain-based order data encryption method as described in any one of claims 7 to 9.