CN109542602A - It is a kind of based on the distributed task scheduling processing method of block chain, apparatus and system - Google Patents

It is a kind of based on the distributed task scheduling processing method of block chain, apparatus and system Download PDF

Info

Publication number
CN109542602A
CN109542602A CN201811385912.XA CN201811385912A CN109542602A CN 109542602 A CN109542602 A CN 109542602A CN 201811385912 A CN201811385912 A CN 201811385912A CN 109542602 A CN109542602 A CN 109542602A
Authority
CN
China
Prior art keywords
task
block chain
bit stream
mission bit
report
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811385912.XA
Other languages
Chinese (zh)
Other versions
CN109542602B (en
Inventor
康昆彬
张艳菊
卢亦斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Lang run innovation intellectual property operation Co.,Ltd.
Original Assignee
Chain Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chain Technology Co Ltd filed Critical Chain Technology Co Ltd
Priority to CN201811385912.XA priority Critical patent/CN109542602B/en
Publication of CN109542602A publication Critical patent/CN109542602A/en
Application granted granted Critical
Publication of CN109542602B publication Critical patent/CN109542602B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention provides a kind of based on the distributed task scheduling processing method of block chain, apparatus and system, this method comprises: obtaining the task to be released that task publisher is uploaded to task publication block chain link point, mission bit stream is generated according to task to be released, and is distributed to block chain and obtains mission bit stream so that distribution executes block chain node;According to each task execution report generation comprehensive report obtained from block chain, task execution is reported as the distributed block chain node that executes and obtains pending mission bit stream from mission bit stream, and executes corresponding pending task according to pending mission bit stream and generate and send to block chain.So that task publication and the acquisition of task are completed in block chain, to realize the task distribution formula processing of decentralization, the efficiency and safety for improving task publication and executing, and the behavior of each task is carried out depositing card by block chain and analysis generates comprehensive report, and then realizes the monitoring for being published to task execution process to entire task.

Description

It is a kind of based on the distributed task scheduling processing method of block chain, apparatus and system
Technical field
The present invention relates to field of computer technology, and in particular to a kind of distributed task scheduling processing method based on block chain, Apparatus and system.
Background technique
Existing task allocating method requires to rely on the tasks center such as processor greatly to be allocated, or need by Means of communication carries out the assignment of single-point task, and the processing capacity at the tasks such as processor center will affect the efficiency of task assignment, and Traditional task method of distribution assigns history in task and is difficult to trace, and there are the risks that task is lost for task allocation process, so that The assignment reliability of task reduces, and the safety that not can guarantee task is assigned and safety executes, in addition, existing task processing method Also the executive condition of task can not be monitored.
Summary of the invention
The embodiment of the invention provides a kind of based on the distributed task scheduling processing method of block chain, apparatus and system, with gram The distribution at task allocating method dependence task center in the prior art is taken, the allocative efficiency of task and safety are lower, and The problems such as executive condition of task can not being monitored.
The embodiment of the invention provides a kind of distributed task scheduling processing methods based on block chain, comprising: obtains task hair Cloth person is uploaded to the task to be released on task publication block chain link point, generates mission bit stream according to the task to be released, and The mission bit stream is distributed to block chain and obtains the mission bit stream so that distribution executes block chain node;According to from described Each task execution report generation comprehensive report obtained on block chain, the task execution are reported as the distributed execution block Chain node obtains pending mission bit stream from the mission bit stream, and according to the pending mission bit stream execute it is corresponding to Execution task generates and sends to the block chain.
Optionally, the acquisition task publisher is uploaded to the task to be released on task publication block chain link point, according to The task to be released generates mission bit stream, comprising: uses number according to task to be released on task publication block chain link point Word digest algorithm generates informative abstract;The private key of the task publisher is obtained, and using the private key to the informative abstract It signs, generates Information Signature value;Institute is generated according to task, the informative abstract and the Information Signature value to be released Mission bit stream is stated,
Optionally, described that pending mission bit stream is obtained from the mission bit stream, and believed according to the pending task Breath executes corresponding pending task, generates task execution report, comprising: step S21: according to the acquisition of default screening conditions Task list in pending mission bit stream;Step S22: judge whether the task list is empty;Step S23: when described When business list is not sky, the pending task is obtained according to list ordering from the task list;Step S24: institute is executed Pending task is stated, and generates the task execution report.
Optionally, after executing the step S23, before executing the step S24, point based on block chain Cloth task processing method further include: step S25: it is verified and is required according to preset task, judge whether the pending task needs It verifies;Step S26: when the pending task needs to verify, the public key of the task publisher is obtained, and according to described Public key and the corresponding mission bit stream of the pending task carry out information checking to the pending task, generate information school Test result;When the information checking result is that verification passes through, step S24 is executed.
Optionally, the distributed task scheduling processing method based on block chain further include: when the pending task is not required to When verifying, step S24 is executed.
Optionally, the distributed task scheduling processing method based on block chain further include: step S27: when the information school It is obstructed out-of-date to verify to test result, judges whether the pending task is the last task that sorts in the task list;When The pending task is not to execute step S23 when sorting last task in the task list.
Optionally, each task execution report generation comprehensive report that the basis is obtained from the block chain, comprising: step Rapid S31: according to the preset numbers of the task to be released, obtaining the task execution report corresponding to the preset numbers, Generate task execution report list;Step S32: judge whether the task execution report list is empty;Step S33: work as task When execution report list is not sky, the task execution report is obtained according to list ordering from the task execution report list It accuses;Step S34: report parsing is carried out to task execution report, obtains report parsing result;Step S35: according to the report It accuses parsing result and generates the comprehensive report.
Optionally, after executing the step S34, before executing the step S35, point based on block chain Cloth task processing method further include: step S36: reporting that verification requires according to default execution, judges the task execution report Whether need to verify;Step S37: when task execution report needs to verify, obtaining the public key of the task publisher, and It reports that the corresponding mission bit stream reports the task execution according to the public key and the task execution and carries out information school It tests, generates information checking result;When the information checking result is that verification passes through, step S35 is executed.
Optionally, the distributed task scheduling processing method based on block chain further include: when the task execution is reported not When needing to verify, step S35 is executed.
Optionally, the distributed task scheduling processing method based on block chain further include: step S38: when the information school It is obstructed out-of-date to verify to test result, judges whether the task execution report is to sort finally in the task execution report list Task execution report;When task execution report is not the last task execution that sorts in the task execution report list When report, step S33 is executed.
The embodiment of the invention also provides a kind of distributed task scheduling processing units based on block chain, comprising: mission bit stream Generation module, for obtain task publisher be uploaded to task publication block chain link point on task to be released, according to it is described to Release tasks generate mission bit stream;Task analysis module, for according to each task execution report obtained from the block chain Generate comprehensive report, the task execution be reported as it is described it is distributed execute block chain node obtained from the mission bit stream to Mission bit stream is executed, and corresponding pending task is executed according to the pending mission bit stream and is generated and sent to the block Chain.
The embodiment of the invention also provides a kind of distributed task scheduling processing systems based on block chain, comprising: task publication Block chain node, distributed execution block chain node and at least one processor, wherein the task publication block chain link point is used In the task to be released for receiving task publisher upload;It is another based on block chain that described at least one processor executes the present invention The embodiment of distributed task scheduling processing method generates mission bit stream according to the task to be released, and the mission bit stream is sent out Cloth is to block chain;The distributed block chain node that executes is used to obtain the mission bit stream on block chain, from the mission bit stream It is middle to obtain pending mission bit stream, corresponding pending task is executed according to the pending mission bit stream, generates task execution Report, and task execution report is sent to the block chain;At least one described processor executes another base of the present invention In the embodiment of the distributed task scheduling processing method of block chain, according to the task execution report generation obtained from the block chain Comprehensive report.
The embodiment of the invention also provides a kind of non-transient computer readable storage medium, the non-transient computer is readable Storage medium stores computer instruction, and the computer instruction is for making the computer execute the above-mentioned distribution based on block chain Formula task processing method.
Technical solution of the present invention has the advantages that
1. the embodiment of the invention provides a kind of distributed task scheduling processing methods based on block chain, according to the pending of acquisition Cloth task obtains corresponding mission bit stream, and executes the corresponding pending task of mission bit stream, generates corresponding task execution report It accuses, analysis then is carried out to the report of each task execution and generates comprehensive report, so that the area acquisition Dou You of task publication and task Block chain is completed, to realize the task distribution formula processing of decentralization, the efficiency and safety for improving task publication and executing Property, and the behavior of each task is carried out by block chain to deposit card and analysis generation comprehensive report, and then realize to entire Task is published to the monitoring of task execution process.
2. the embodiment of the invention provides a kind of distributed task scheduling processing systems based on block chain, comprising: task publication Block chain node, distribution execute block chain node and at least one processor, and the task in block chain issues block chain link point The task to be released that reception task publisher uploads, processor generate mission bit stream according to task to be released and are distributed to block chain, Distribution executes block chain node and executes task according to mission bit stream, and task execution report is fed back to block chain, processor It reports to obtain comprehensive report according to each task execution.So that task publication and the acquisition of task are all complete by the node in block chain At, so that the task distribution formula processing of decentralization is realized, the efficiency and safety for improving task publication and executing, and It issues that block chain link point deposit card to the behavior of each task and analysis generates comprehensive report by task, and then realizes pair Entire task is published to the monitoring of task execution process.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art Embodiment or attached drawing needed to be used in the description of the prior art be briefly described, it should be apparent that, it is described below Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor It puts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is the flow chart of the distributed task scheduling processing method based on block chain in the embodiment of the present invention;
Fig. 2 is to be released for obtaining task publisher in the embodiment of the present invention and being uploaded on task publication block chain link point Business generates the specific flow chart of mission bit stream according to task to be released;
Fig. 3 is to obtain pending mission bit stream in the embodiment of the present invention from mission bit stream, and believe according to pending task Breath executes corresponding pending task, generates the specific flow chart of task execution report;
Fig. 4 is in the embodiment of the present invention according to each task execution report generation comprehensive report obtained from the block chain Specific flow chart;
Fig. 5 is the structural schematic diagram of the distributed task scheduling processing unit based on block chain in the embodiment of the present invention;
Fig. 6 is the structural schematic diagram of the distributed task scheduling processing system based on block chain in the embodiment of the present invention.
Specific embodiment
Technical solution of the present invention is clearly and completely described below in conjunction with attached drawing, it is clear that described implementation Example is a part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill Personnel's every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
As long as in addition, the non-structure each other of technical characteristic involved in invention described below different embodiments It can be combined with each other at conflict.
Embodiment 1
The embodiment of the invention provides a kind of distributed task scheduling processing methods based on block chain, as shown in Figure 1, this is based on The distributed task scheduling processing method of block chain includes:
Step S1: the task to be released that task publisher is uploaded on task publication block chain link point is obtained, according to pending Cloth task generates mission bit stream, and mission bit stream is distributed to block chain and obtains task letter so that distribution executes block chain node Breath.It specifically, include each task needed to be implemented in the mission bit stream.
Step S2: according to each task execution report generation comprehensive report obtained from block chain, task execution is reported as Distribution executes block chain node and obtains pending mission bit stream from mission bit stream, and according to the execution pair of pending mission bit stream The pending task answered generates and sends to block chain.Specifically, the task which is issued by task publisher is whole The performance of body.
S1 to step S2 through the above steps, the distributed task scheduling processing side based on block chain of the embodiment of the present invention Method is completed in block chain by task publication and the acquisition of task, to realize the task distribution formula processing of decentralization, is mentioned The high efficiency and safety task publication and executed, and the behavior of each task is carried out depositing card and analysis by block chain Comprehensive report is generated, and then realizes the monitoring for being published to task execution process to entire task.
It is carried out below with reference to distributed task scheduling processing method based on block chain of the specific example to the embodiment of the present invention Detailed description.
In a preferred embodiment, as shown in Fig. 2, above-mentioned step S1, obtains task publisher and be uploaded to task publication Task to be released on block chain node generates mission bit stream according to task to be released, specifically includes:
Step S11: informative abstract is generated using digital digest algorithm according to task to be released.Specifically, the number is utilized This unilateral and nonreversible characteristic of digest algorithm, treats release tasks and is encrypted, and generates informative abstract, and then increase pending The safety of cloth task.
Step S12: being obtained the private key of task publisher, and signed using private key to informative abstract, and information label are generated Name value.Specifically, it is signed by private key to above-mentioned summary info, is carried out convenient for task execution side by corresponding public key Verifying, to further improve the safety of task to be released.
Step S13: mission bit stream is generated according to task to be released, informative abstract and Information Signature value.In practical applications, After the mission bit stream is distributed on block chain, what task execution side executed required for being obtained according to the mission bit stream Task improves the efficiency of task publication.
In a preferred embodiment, as shown in figure 3, the distributed block chain node that executes is believed from task in above-mentioned step S2 Pending mission bit stream is obtained in breath, and corresponding pending task is executed according to pending mission bit stream, generates task execution Report, specifically includes:
Step S21: the task list in pending mission bit stream is obtained according to default screening conditions.In practical applications, Each task execution side may need to be implemented the multiple tasks of different task publisher publication, and therefore, it is necessary to will currently execute Task selected, which is that each mission bit stream executes sequence in task list, such as according to task The time of publication is used as default screening conditions, the mission bit stream etc. issued earliest.
Step S22: judge whether task list is empty.Specifically, it before task execution, first has to judge whether in need The task of execution illustrates not pending task, then end task execution if task list is sky.
Step S23: when task list is not sky, pending task is obtained according to list ordering from task list.? In practical application, in task list when the task of execution in need, then first is obtained from task list according to sequence and appointed Business, parsing obtain the information such as mission bit stream, Information Signature value, publisher public key.
Step S24: executing pending task, and generates task execution report.In practical applications, above-mentioned task execution The process and result information of public key and private key information and its execution task of the report including performer, such as task execution Temporal information, completion information etc..
In a preferred embodiment, as shown in figure 3, after executing step S23, before executing step S24, be based on area The distributed task scheduling processing method of block chain further include:
Step S25: it is verified and is required according to preset task, judge whether pending task needs to verify.In practical applications, It may include illegal task in the pending task that performer receives, therefore can be according to the preset task of performer Verification requires, and verifies to pending task, such as is likely to result in serious consequence when performer executes illegal task When, before task execution, task verification can be set, verified by task, support mission executor executes the safety of task.When When the preset task verification of performer requires not need task verification, S24 is thened follow the steps.
Step S26: when pending task needs to verify, the public key of task publisher is obtained, and according to public key and wait hold The corresponding mission bit stream of row task carries out information checking to pending task, generates information checking result.In practical applications, should Information checking be by the public key of task publisher in mission bit stream informative abstract and Information Signature value carry out digital sign test, When information checking result is that verification passes through, step S24 is executed.
Step S27: when information checking result be verify it is obstructed out-of-date, judge whether pending task is to arrange in task list The last task of sequence.In practical applications, when information checking does not pass through, then illustrate that the pending task is illegal task, not It executes, and judges whether the pending task is the last task that sorts in task list, if there is no other pending Business, then task execution terminates, and when pending task is not to sort last task in task list, executes step S23, obtains Next pending task continues to execute.
In a preferred embodiment, as shown in figure 4, according to each obtained from the block chain in above-mentioned step S2 Business executes report generation comprehensive report, specifically includes:
Step S31: according to the preset numbers of task to be released, obtaining the report of task execution corresponding to preset numbers, raw At task execution report list.In practical applications, task publisher has corresponding task preset numbers in release tasks, Such as ID number etc., according to the preset numbers can obtain the number corresponding to task execution report, and then obtain task execution Report list.
Step S32: judge whether task execution report list is empty.In practical applications, to task execution situation into Before row analysis, first have to judge whether there is task execution report in task execution report list, when there is no task execution report When, then debriefing analysis terminates.
Step S33: it when task execution report list is not sky, is obtained from task execution report list according to list ordering Task execution is taken to report.In practical applications, successively first task is obtained according to sequence from task execution report list to hold Row report is analyzed, such as the sequence can be and generate what the time carried out according to task execution report.
Step S34: report parsing is carried out to task execution report, obtains report parsing result.In practical applications, the solution Analysis result includes report information, report information signature value, report publisher public key, task action result etc..
Step S35: comprehensive report is generated according to report parsing result.In practical applications, the comprehensive report is for reacting The task execution situation of each task publisher release tasks situation and performer, and then realize to entire distributed The monitoring for treatment process of being engaged in.
In a preferred embodiment, as shown in figure 4, after executing above-mentioned steps S34, execute above-mentioned steps S35 it Before, the distributed task scheduling processing method based on block chain further include:
Step S36: it reports that verification requires according to default execution, judges whether task execution report needs to verify.In reality , may be comprising part invalid information or error message etc. in task execution report in, therefore it can be according to task publisher Preset task execute report verification and require, task execution report is verified, can be with before to task execution report analysis Task execution is set and reports verification, passes through verification, the safety of support mission analytic process.It is wanted when preset task executes report verification When asking not need verification, S35 is thened follow the steps.
Step S37: when task execution report needs to verify, the public key of task publisher is obtained, and according to public key and appoint Business, which executes, reports that corresponding mission bit stream reports progress information checking to task execution, generates information checking result.Actually answering In, which is to be counted by the report information of above-mentioned acquisition, report information signature value, performer public key etc. Word sign test executes step S35 when information checking result is that verification passes through.
Step S38: whether when information checking result is that verification is obstructed out-of-date, judging that task execution is reported is task execution report Accuse the task execution report for sorting last in list.In practical applications, when information checking does not pass through, then illustrate the task execution The content of report includes invalid information or error message, is not analyzed, and judges whether task execution report is task execution The task execution report for sorting last in report list, is reported if there is no other task executions, then debriefing analysis knot Beam executes step S33 when task execution report is not the task execution report for sorting last in task execution report list, Next task execution report is obtained to continue to analyze.
S1 to step S2 through the above steps, the distributed task scheduling processing method based on block chain of the embodiment of the present invention, It is completed by task publication and the acquisition of task in block chain, to realize the task distribution formula processing of decentralization, is improved The efficiency and safety task publication and executed, and the behavior of each task is carried out by block chain to deposit card and analysis life At comprehensive report, and then realize the monitoring that task execution process is published to entire task, and by task execution and Task loss can be effectively prevented in the checking procedure of task execution report, has further ensured the safety of entire task processes Property.
Embodiment 2
The embodiment of the invention provides a kind of distributed task scheduling processing units based on block chain, as shown in figure 5, this is based on The distributed task scheduling processing unit of block chain includes:
Mission bit stream generation module 1, for obtain task publisher be uploaded to task publication block chain link point on it is pending Cloth task generates mission bit stream according to task to be released.Detailed content referring to step S1 in embodiment 1 associated description.
Task analysis module 2, it is described for each task execution report generation comprehensive report that basis is obtained from block chain Task execution is reported as the distributed block chain node that executes and obtains pending mission bit stream, and root from the mission bit stream Corresponding pending task is executed according to the pending mission bit stream to generate and send to the block chain.Detailed content is referring to reality Apply the associated description of step S2 in example 1.
By the cooperative cooperating of above-mentioned each component part, at the distributed task scheduling based on block chain of the embodiment of the present invention Device is managed, is completed by task publication and the acquisition of task in block chain, to realize at the task distribution formula of decentralization Reason, the efficiency and safety for improving task publication and executing, and the behavior of each task is carried out depositing card by block chain Comprehensive report is generated with analysis, and then realizes the monitoring for being published to task execution process to entire task.
Embodiment 3
The embodiment of the invention provides a kind of distributed task scheduling processing systems based on block chain, as shown in fig. 6, this is based on The distributed task scheduling processing system of block chain includes: task publication block chain link point 3, the distributed block chain node 4 and extremely of executing A few processor 5, wherein task publication block chain link point 3 is used to receive the task to be released of task publisher upload, processor 5 generate mission bit stream according to task to be released, and mission bit stream is distributed to block chain, and distribution executes block chain node 4 and uses In obtaining the mission bit stream on block chain, pending mission bit stream is obtained from mission bit stream, is held according to pending mission bit stream The corresponding pending task of row generates task execution report, and task execution report is sent to block chain, 5 basis of processor The task execution report generation comprehensive report obtained from block chain.It should be noted that being with 1 in embodiments of the present invention The explanation carried out for a processor, in practical applications, the processor can also be multiple, and the present invention is not limited thereto.
Block chain link point and distributed execution block chain node cooperative cooperating, the embodiment of the present invention are issued by above-mentioned task The distributed task scheduling processing system based on block chain, task publication and the acquisition of task are all complete by the node in block chain At, so that the task distribution formula processing of decentralization is realized, the efficiency and safety for improving task publication and executing, and It issues that block chain link point deposit card to the behavior of each task and analysis generates comprehensive report by task, and then realizes pair Entire task is published to the monitoring of task execution process.
Embodiment 4
The embodiment of the present invention provides a kind of non-transient computer storage medium, which is stored with computer The distributed task scheduling based on block chain in above-mentioned any embodiment 1 can be performed in executable instruction, the computer executable instructions Processing method, wherein above-mentioned storage medium can for magnetic disk, CD, read-only memory (Read-Only Memory, ROM), Random access memory (Random Access Memory, RAM), flash memory (Flash Memory), hard disk (Hard Disk Drive, abbreviation: HDD) or solid state hard disk (Solid-State Drive, SSD) etc.;The storage medium can also include The combination of the memory of mentioned kind.
It is that can lead to it will be understood by those skilled in the art that realizing all or part of the process in above-described embodiment method Computer program is crossed to instruct relevant hardware come what is completed, program can be stored in a computer-readable storage medium, should Program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, storage medium can for magnetic disk, CD, only Read storage memory (ROM) or random access memory (RAM) etc..
Obviously, the above embodiments are merely examples for clarifying the description, and does not limit the embodiments.It is right For those of ordinary skill in the art, can also make on the basis of the above description it is other it is various forms of variation or It changes.There is no necessity and possibility to exhaust all the enbodiments.And it is extended from this it is obvious variation or It changes still within the protection scope of the invention.

Claims (13)

1. a kind of distributed task scheduling processing method based on block chain characterized by comprising
Acquisition task publisher is uploaded to the task to be released on task publication block chain link point, raw according to the task to be released At mission bit stream, and the mission bit stream is distributed to block chain and obtains the task letter so that distribution executes block chain node Breath;
According to each task execution report generation comprehensive report obtained from the block chain, the task execution is reported as described Distribution executes block chain node and obtains pending mission bit stream from the mission bit stream, and is believed according to the pending task Breath executes corresponding pending task and generates and sends to the block chain.
2. the distributed task scheduling processing method according to claim 1 based on block chain, which is characterized in that described obtain is appointed Business publisher is uploaded to the task to be released on task publication block chain link point, generates task letter according to the task to be released Breath, comprising:
Informative abstract is generated using digital digest algorithm according to the task to be released;
The private key of the task publisher is obtained, and is signed using the private key to the informative abstract, information label are generated Name value;
The mission bit stream is generated according to task, the informative abstract and the Information Signature value to be released.
3. the distributed task scheduling processing method according to claim 1 based on block chain, which is characterized in that described from described Pending mission bit stream is obtained in mission bit stream, and corresponding pending task is executed according to the pending mission bit stream, it is raw It is reported at task execution, comprising:
Step S21: the task list in the pending mission bit stream is obtained according to default screening conditions;
Step S22: judge whether the task list is empty;
Step S23: described pending according to list ordering acquisition from the task list when the task list is not sky Task;
Step S24: executing the pending task, and generates the task execution report.
4. the distributed task scheduling processing method according to claim 3 based on block chain, which is characterized in that described in execution After step S23, before executing the step S24, the distributed task scheduling processing method based on block chain further include:
Step S25: it is verified and is required according to preset task, judge whether the pending task needs to verify;
Step S26: when the pending task needs to verify, the public key of the task publisher is obtained, and according to the public affairs Key and the corresponding mission bit stream of the pending task carry out information checking to the pending task, generate information checking As a result;
When the information checking result is that verification passes through, step S24 is executed.
5. the distributed task scheduling processing method according to claim 4 based on block chain, which is characterized in that further include:
When the pending task does not need verification, step S24 is executed.
6. the distributed task scheduling processing method according to claim 4 based on block chain, which is characterized in that further include:
Step S27: when the information checking result be verify it is obstructed out-of-date, judge whether the pending task is the task Sort last task in list;
When the pending task is not to sort last task in the task list, step S23 is executed.
7. the distributed task scheduling processing method according to claim 1 based on block chain, which is characterized in that the basis from Each task execution report generation comprehensive report obtained on the block chain, comprising:
Step S31: according to the preset numbers of the task to be released, the task execution corresponding to the preset numbers is obtained Report generates task execution report list;
Step S32: judge whether the task execution report list is empty;
Step S33: it when task execution report list is not sky, is obtained from the task execution report list according to list ordering The task execution is taken to report;
Step S34: report parsing is carried out to task execution report, obtains report parsing result;
Step S35: the comprehensive report is generated according to the report parsing result.
8. the distributed task scheduling processing method according to claim 7 based on block chain, which is characterized in that described in execution After step S34, before executing the step S35, the distributed task scheduling processing method based on block chain further include:
Step S36: reporting that verification requires according to default execution, judges whether the task execution report needs to verify;
Step S37: when task execution report needs to verify, the public key of the task publisher is obtained, and according to described Public key and the task execution report that the corresponding mission bit stream reports the task execution and carry out information checking, generate letter Cease check results;
When the information checking result is that verification passes through, step S35 is executed.
9. the distributed task scheduling processing method according to claim 8 based on block chain, which is characterized in that further include:
When task execution report does not need verification, step S35 is executed.
10. the distributed task scheduling processing method according to claim 8 based on block chain, which is characterized in that further include:
Step S38: whether when the information checking result is that verification is obstructed out-of-date, judging that the task execution is reported is described appoint Business executes the task execution report for sorting last in report list;
When task execution report is not the task execution report for sorting last in the task execution report list, execute Step S33.
11. a kind of distributed task scheduling processing unit based on block chain characterized by comprising
Mission bit stream generation module (1), for obtain task publisher be uploaded to task publication block chain link point on it is to be released Task generates mission bit stream according to the task to be released, and the mission bit stream is distributed to block chain so that distribution is held Row block chain node obtains the mission bit stream;
Task analysis module (2), for according to each task execution report generation comprehensive report obtained from the block chain, institute It states task execution and is reported as the distributed block chain node that executes and obtain pending mission bit stream from the mission bit stream, and Corresponding pending task is executed according to the pending mission bit stream to generate and send to the block chain.
12. a kind of distributed task scheduling processing system based on block chain characterized by comprising task issues block chain link point It is (3), distributed to execute block chain node (4) and at least one processor (5), wherein
Task publication block chain link point (3) is used to receive the task to be released of task publisher upload;
At least one described processor (5) executes such as the described in any item distributed task schedulings based on block chain of claim 1-10 Processing method generates mission bit stream according to the task to be released, and the mission bit stream is distributed to block chain;
Described distributed execute block chain node (4) are used to obtain the mission bit stream on block chain, obtain from the mission bit stream Pending mission bit stream is taken, corresponding pending task is executed according to the pending mission bit stream, generates task execution report, And task execution report is sent to the block chain;
At least one described processor (5) executes such as the described in any item distributed task schedulings based on block chain of claim 1-10 Processing method, according to the task execution report generation comprehensive report obtained from the block chain.
13. a kind of non-transient computer readable storage medium, which is characterized in that the non-transient computer readable storage medium is deposited Computer instruction is stored up, is realized when the computer instruction is executed by processor and is based on area as claim 1-10 is described in any item The distributed task scheduling processing method of block chain.
CN201811385912.XA 2018-11-20 2018-11-20 Block chain-based distributed task processing method, device and system Active CN109542602B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811385912.XA CN109542602B (en) 2018-11-20 2018-11-20 Block chain-based distributed task processing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811385912.XA CN109542602B (en) 2018-11-20 2018-11-20 Block chain-based distributed task processing method, device and system

Publications (2)

Publication Number Publication Date
CN109542602A true CN109542602A (en) 2019-03-29
CN109542602B CN109542602B (en) 2021-05-11

Family

ID=65849196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811385912.XA Active CN109542602B (en) 2018-11-20 2018-11-20 Block chain-based distributed task processing method, device and system

Country Status (1)

Country Link
CN (1) CN109542602B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110138861A (en) * 2019-05-15 2019-08-16 北京中星微人工智能芯片技术有限公司 A kind of security protection Intelligentized method and device
CN110209739A (en) * 2019-06-02 2019-09-06 四川虹微技术有限公司 A kind of cooperative system, method, apparatus, electronic equipment and storage medium
CN112150029A (en) * 2020-10-09 2020-12-29 浙江专线宝网阔物联科技有限公司 Block chain elastic architecture design method supporting dynamic and distributed task allocation
CN114095240A (en) * 2021-11-17 2022-02-25 东南大学 Distributed node cooperation method based on block chain

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664947A (en) * 2012-04-18 2012-09-12 迈普通信技术股份有限公司 Notification distribution method for distributed system
CN106874087A (en) * 2017-01-25 2017-06-20 上海钜真金融信息服务有限公司 A kind of block chain intelligence contract timed task dispatching method
CN107005574A (en) * 2016-12-23 2017-08-01 深圳前海达闼云端智能科技有限公司 Block generation method and device and block chain network
CN107025559A (en) * 2017-01-26 2017-08-08 阿里巴巴集团控股有限公司 A kind of method for processing business and device
US20170366347A1 (en) * 2016-06-20 2017-12-21 Ned M. Smith Technologies for data broker assisted transfer of device ownership
CN108520462A (en) * 2018-03-30 2018-09-11 阿里巴巴集团控股有限公司 Business based on block chain executes method and device, electronic equipment
CN108681482A (en) * 2018-05-16 2018-10-19 腾讯科技(深圳)有限公司 Method for scheduling task based on diagram data and device
CN108683738A (en) * 2018-05-16 2018-10-19 腾讯科技(深圳)有限公司 The calculating task dissemination method of diagram data processing method and diagram data
CN108702287A (en) * 2018-04-16 2018-10-23 深圳前海达闼云端智能科技有限公司 Information publication based on block chain and acquisition methods, device and block chain node
CN108804096A (en) * 2017-05-05 2018-11-13 中思博安科技(北京)有限公司 A kind of task scheduling execution method and apparatus based on intelligent contract

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102664947A (en) * 2012-04-18 2012-09-12 迈普通信技术股份有限公司 Notification distribution method for distributed system
US20170366347A1 (en) * 2016-06-20 2017-12-21 Ned M. Smith Technologies for data broker assisted transfer of device ownership
CN107005574A (en) * 2016-12-23 2017-08-01 深圳前海达闼云端智能科技有限公司 Block generation method and device and block chain network
CN106874087A (en) * 2017-01-25 2017-06-20 上海钜真金融信息服务有限公司 A kind of block chain intelligence contract timed task dispatching method
CN107025559A (en) * 2017-01-26 2017-08-08 阿里巴巴集团控股有限公司 A kind of method for processing business and device
CN108804096A (en) * 2017-05-05 2018-11-13 中思博安科技(北京)有限公司 A kind of task scheduling execution method and apparatus based on intelligent contract
CN108520462A (en) * 2018-03-30 2018-09-11 阿里巴巴集团控股有限公司 Business based on block chain executes method and device, electronic equipment
CN108702287A (en) * 2018-04-16 2018-10-23 深圳前海达闼云端智能科技有限公司 Information publication based on block chain and acquisition methods, device and block chain node
CN108681482A (en) * 2018-05-16 2018-10-19 腾讯科技(深圳)有限公司 Method for scheduling task based on diagram data and device
CN108683738A (en) * 2018-05-16 2018-10-19 腾讯科技(深圳)有限公司 The calculating task dissemination method of diagram data processing method and diagram data

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110138861A (en) * 2019-05-15 2019-08-16 北京中星微人工智能芯片技术有限公司 A kind of security protection Intelligentized method and device
CN110209739A (en) * 2019-06-02 2019-09-06 四川虹微技术有限公司 A kind of cooperative system, method, apparatus, electronic equipment and storage medium
CN112150029A (en) * 2020-10-09 2020-12-29 浙江专线宝网阔物联科技有限公司 Block chain elastic architecture design method supporting dynamic and distributed task allocation
CN114095240A (en) * 2021-11-17 2022-02-25 东南大学 Distributed node cooperation method based on block chain
CN114095240B (en) * 2021-11-17 2023-12-01 东南大学 Distributed node cooperation method based on blockchain

Also Published As

Publication number Publication date
CN109542602B (en) 2021-05-11

Similar Documents

Publication Publication Date Title
CN109542602A (en) It is a kind of based on the distributed task scheduling processing method of block chain, apparatus and system
CN110162413B (en) Event-driven method and device
US9426284B2 (en) Methods, systems, and computer readable media for call flow analysis using comparison level indicators
CN106980571B (en) Method and equipment for constructing test case suite
CN105787364B (en) Automatic testing method, device and system for tasks
JP6045134B2 (en) Parallel workload simulation for application performance testing
CN106325988A (en) Task scheduling method and device
CN109871308B (en) Automatic test method and device, terminal equipment and computer readable storage medium
CN110532021B (en) Processing method of configuration file of distributed control system, client and service device
CN105975396A (en) Generating method and system for automated testing case
CN108241576A (en) A kind of interface test method and system
CN107733710A (en) Construction method, device, computer equipment and the storage medium of link call relation
CN112463588A (en) Automatic test system and method, storage medium and computing equipment
CN109800081A (en) A kind of management method and relevant device of big data task
CN111444051A (en) Complete machine production testing method and system for product
CN103593293A (en) Parallel automated testing method
CN112306857A (en) Method and apparatus for testing applications
CN108009086B (en) System automation test method based on case decomposition and function learning
CN114519006A (en) Test method, device, equipment and storage medium
US20240070123A1 (en) Using Machine Learning to Provide a Single User Interface for Streamlined Deployment and Management of Multiple Types of Databases
JP2014035595A (en) Testing device for communication system, testing program for communication system, and testing method for communication system
CN105843732B (en) Test case distribution method and test case distributor
CN107341645A (en) Demand of human resources information processing method, device, computer equipment and storage medium
CN105471582B (en) Resource acquiring method, system and relevant device
CN115297024A (en) Performance test method and device of network security equipment and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210119

Address after: 215163 No. 9 Xuesen Road, Science and Technology City, Suzhou High-tech Zone, Jiangsu Province

Applicant after: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Address before: 100034 4008, 4 floor, 9 building, 56 half moon street, Xicheng District, Beijing.

Applicant before: SINOCHAIN TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Lianbang network technology service Nantong Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980045803

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231107

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Nantong Jiaerjie Labor Care Products Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980050378

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231206

Application publication date: 20190329

Assignee: Nantong Yaocheng mechanical equipment manufacturing Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980050154

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231206

Application publication date: 20190329

Assignee: Nantong Xinxin Pharmaceutical Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980050150

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231206

Application publication date: 20190329

Assignee: Nantong Juntai motor vehicle testing Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980049477

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231205

Application publication date: 20190329

Assignee: Nantong Chujie Electronic Equipment Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980050384

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231206

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Nantong Juguang Trading Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980050774

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231208

Application publication date: 20190329

Assignee: NANTONG YA TAI CANDLE ARTS & CRAFTS Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980050773

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231208

Application publication date: 20190329

Assignee: Nantong Weiai Home Textile Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980050668

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231208

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Jiangsu Yichuang Packaging Materials Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051259

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231212

Application publication date: 20190329

Assignee: Nantong Jingxuan Textile Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051252

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231212

Application publication date: 20190329

Assignee: Nantong Huanlian Textile Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051246

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231212

Application publication date: 20190329

Assignee: Nantong Tongzhou Kangxintang Drugstore Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051234

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231212

Application publication date: 20190329

Assignee: American Antelope Home Textile (Nantong) Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051037

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231211

Application publication date: 20190329

Assignee: Nantong Tuoerpu Surveying and Mapping Information Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051034

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231211

Application publication date: 20190329

Assignee: Nantong TongZhou Jinfeng Textile Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051033

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231211

Application publication date: 20190329

Assignee: Nantong Chenghui Pharmacy Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051032

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231211

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Nantong Yuma Electromechanical Manufacturing Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051794

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231215

Application publication date: 20190329

Assignee: Nantong Lingde Pharmaceutical Equipment Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051787

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231215

Application publication date: 20190329

Assignee: Yitong Intelligent Control Technology (Nantong) Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051745

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231215

Application publication date: 20190329

Assignee: Nantong Dongdong Steel Structure Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051732

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231215

Application publication date: 20190329

Assignee: Nantong Huaxin Price Evaluation Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051652

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231214

Application publication date: 20190329

Assignee: Nantong Jianwei Metal Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051651

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231214

Application publication date: 20190329

Assignee: JIANGSU YATAI FITNESS CO.,LTD.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051650

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231214

Application publication date: 20190329

Assignee: JIANGSU KANGFEITE POWER TECHNOLOGY Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051649

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231214

Application publication date: 20190329

Assignee: Nantong Qiju Textile Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051534

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231213

Application publication date: 20190329

Assignee: Nantong Ansheng Textile Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051533

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231213

Application publication date: 20190329

Assignee: Nantong Steel Machinery Manufacturing Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051532

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231213

Application publication date: 20190329

Assignee: NANTONG FEIHAI ELECTRONIC TECHNOLOGY CO.,LTD.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980051531

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231213

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Nantong Huase Space Textile Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052536

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231221

Application publication date: 20190329

Assignee: Jiangsu guanan electromechanical Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052527

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231221

Application publication date: 20190329

Assignee: Nantong Anergu New Material Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052518

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231221

Application publication date: 20190329

Assignee: Nantong Yijialai Woolen Knitting Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052512

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231221

Application publication date: 20190329

Assignee: Nantong Laiou Electronic Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052377

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231219

Application publication date: 20190329

Assignee: Nantong Ouchen Electronic Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052355

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231219

Application publication date: 20190329

Assignee: Nantong Laishang Electronic Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052351

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231219

Application publication date: 20190329

Assignee: NANTONG KYLIN MACHINERY LTD.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052325

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231218

Application publication date: 20190329

Assignee: Haoshi new material technology Nantong Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052125

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231218

Application publication date: 20190329

Assignee: NANTONG YUQI METAL PRODUCTS Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052111

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231218

Application publication date: 20190329

Assignee: Nantong Runyuan structural parts Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052101

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231218

Application publication date: 20190329

Assignee: NANTONG LILIAN MACHINE TOOL MANUFACTURING CO.,LTD.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052076

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231218

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190329

Assignee: Nantong Zhili Machinery Technology Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052928

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231222

Application publication date: 20190329

Assignee: Nantong Nongchaoer Food Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052927

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231222

Application publication date: 20190329

Assignee: Nantong Bairun Catering Management Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052926

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231222

Application publication date: 20190329

Assignee: Nantong Jinbao Machinery Manufacturing Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052778

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231222

Application publication date: 20190329

Assignee: Nantong Tuoda Machinery Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052749

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231222

Application publication date: 20190329

Assignee: Weizhi New Material Technology (Nantong) Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052740

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231222

Application publication date: 20190329

Assignee: Honglei mechanical equipment (Nantong) Co.,Ltd.

Assignor: Suzhou Lang run innovation intellectual property operation Co.,Ltd.

Contract record no.: X2023980052729

Denomination of invention: A blockchain based distributed task processing method, device, and system

Granted publication date: 20210511

License type: Common License

Record date: 20231222