+

CN111966749B - A data processing method, device, electronic device and storage medium - Google Patents

A data processing method, device, electronic device and storage medium Download PDF

Info

Publication number
CN111966749B
CN111966749B CN202010773504.2A CN202010773504A CN111966749B CN 111966749 B CN111966749 B CN 111966749B CN 202010773504 A CN202010773504 A CN 202010773504A CN 111966749 B CN111966749 B CN 111966749B
Authority
CN
China
Prior art keywords
data
scientific research
processed
basic
original
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010773504.2A
Other languages
Chinese (zh)
Other versions
CN111966749A (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.)
Shanghai Institute of Microsystem and Information Technology of CAS
Original Assignee
Shanghai Institute of Microsystem and Information Technology of CAS
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 Shanghai Institute of Microsystem and Information Technology of CAS filed Critical Shanghai Institute of Microsystem and Information Technology of CAS
Priority to CN202010773504.2A priority Critical patent/CN111966749B/en
Publication of CN111966749A publication Critical patent/CN111966749A/en
Application granted granted Critical
Publication of CN111966749B publication Critical patent/CN111966749B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种数据处理方法、装置、电子设备及存储介质,所述方法包括:获取待处理对象的基础数据;向对象对应的用户终端发送对象确认指示;若接收到对象确定信息,获取待处理对象的补充数据、结果贡献数据、原始数据和证明数据;按照第一预设规则对基础数据、补充数据、结果贡献数据、原始数据和证明数据进行标签化处理,得到第一数据集合和第二数据集合;由于该方法中可公开的数据可以发送至对公众公开的云平台且可公开的数据可以对联盟链用户做精准推送,保密的数据可以存储在区块链中,因此,在推动成果产业化的同时可以保障数据存储的安全性和机密性。

Figure 202010773504

The present application discloses a data processing method, device, electronic device and storage medium. The method includes: acquiring basic data of an object to be processed; sending an object confirmation instruction to a user terminal corresponding to the object; if receiving object determination information, acquiring Supplementary data, result contribution data, original data and proof data of the object to be processed; tagging the basic data, supplementary data, result contribution data, original data and proof data according to the first preset rule to obtain the first data set and The second data set; since the publicly available data in this method can be sent to a cloud platform that is open to the public and the publicly available data can be accurately pushed to the users of the alliance chain, the confidential data can be stored in the blockchain, therefore, in the While promoting the industrialization of achievements, the security and confidentiality of data storage can be guaranteed.

Figure 202010773504

Description

Data processing method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of block chain technologies, and in particular, to a data processing method and apparatus, an electronic device, and a storage medium.
Background
In recent years, scientific research investment is continuously increased in China, the national research and development investment reaches 2.17 trillion in 2019, the national research and development investment occupies the 2 nd world, and innovation indexes are listed only in the 14 th world. The technological innovation is the strategic support for improving the social productivity and integrating the national force, and the innovation source is the hard core driving force for realizing the transformation from the technical major country to the technical strong country. The state has required to establish a scientific research integrity evaluation system aiming at the special text sending of scientific data, papers and scientific research discontent behaviors, and definitely requires that related original data are handed to units for unified management and storage for future reference within 1 month after the papers and other scientific research achievements are published, but the execution is difficult when the papers and scientific research achievements actually fall to the ground, and the hands are lacked.
This is because, in the prior art, scientific data is usually stored directly to the server, however, the existing server has a risk of being attacked and trojan is planted to cause disclosure, the scientific data is the core secret and valuable wealth of scientists, and is not allowed to be disclosed, and the data disclosure will cause serious loss of scientists, research units and countries. For the above reasons, it is necessary to provide a solution to ensure the security and confidentiality of scientific data storage, so that scientists can be engaged in scientific research without worry.
Disclosure of Invention
The embodiment of the application provides a data processing method, a data processing device, an electronic device and a storage medium, and scientific data which needs to be kept secret in the method can be stored in a block chain, so that the safety and confidentiality of data storage can be guaranteed.
In one aspect, an embodiment of the present application provides a data processing method, where the method includes:
acquiring basic data of an object to be processed; sending an object confirmation instruction to a user terminal corresponding to the object; wherein the object confirmation indication carries basic data of the object to be processed; if object determination information is received, acquiring supplementary data, result contribution data, original data and certification data of the object to be processed; labeling the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set; sending the data in the first data set to a cloud platform for storage; sending the data in the second data set to a alliance chain network for storage; the alliance chain network is constructed by a plurality of members as nodes.
Optionally, the object to be processed is a scientific research paper; the method further comprises the following steps: acquiring a published original text of the scientific research paper; performing labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set, including: and performing labeling processing on the published original text, the basic data, the supplementary data, the result contribution data, the original data and the certification data according to the first preset rule to obtain a first data set and a second data set.
Optionally, the basic data of the object to be processed at least includes the title, author, and publication journal of the scientific research paper;
the supplementary data of the data to be processed at least comprises the research field of the scientific research paper, keywords, abstract, a unique identifier of the paper, an index database where the paper is located, the position of the published periodical where the paper is located, the unit where the author is located and the contact way of the author;
the result contribution data includes at least a contributor and a contribution effort of the contributor;
the original data at least comprises experimental data, audio data, video data, picture data, modeling simulation data and source codes corresponding to the scientific research paper;
the certification data at least comprises author informed certification data, non-confidential approval data, prize winning certification data and flow integrity certification data of the scientific research paper.
Optionally, the first data set includes the base data, the supplemental data, and the result contribution data; the second set of data includes the raw data and the attestation data.
Optionally, the first data set includes an author of the scientific paper, the research field, and the keyword; the second data set includes the published original, the base data, the supplemental data, the result contribution data, the original data, and the attestation data.
Optionally, the federation chain network includes a master node and a weak node; each node in the main node and the weak node corresponds to a member; the main node comprises a decision mechanism, and each node is provided with a storage area; the federation chain network further comprises a cloud storage device;
the sending the data in the second data set to a alliance chain network for storage further comprises:
labeling the data in the second data set according to a second preset rule, and determining shared data and private data;
uploading the shared data to the cloud storage device to serve each member in the federation chain;
and uploading the private data to the storage area to serve the owner of the scientific research paper corresponding to the private data.
Optionally, the shared data includes the published original, the base data, the supplemental data, and the result contribution data;
the private data comprises the original data and the attestation data.
On the other hand, an embodiment of the present application provides a data processing method, including:
acquiring data to be classified and counted from a alliance chain network;
classifying and storing the data to be classified and counted according to the classification label;
counting the classified data to obtain a statistical result;
and displaying the statistical result.
Another aspect provides a data processing apparatus, comprising:
the acquisition module is used for acquiring basic data of an object to be processed;
a sending module, configured to send an object confirmation instruction to a user terminal corresponding to the object; wherein the object confirmation indication carries basic data of the object to be processed;
the acquisition module is used for acquiring the supplementary data, the result contribution data, the original data and the certification data of the object to be processed if the receiving module receives the object determination information;
the labeling module is used for performing labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set;
the processing module is used for sending the data in the first data set to a cloud platform for storage; sending the data in the second data set to a alliance chain network for storage; the alliance chain network is constructed by a plurality of members as nodes.
Another aspect provides a data processing apparatus, comprising:
the acquisition module is used for acquiring data to be classified and counted from cloud storage equipment of the alliance chain network;
the classification storage module is used for classifying and storing the data to be classified and counted according to the classification labels;
the statistical module is used for carrying out statistics on the classified data to obtain a statistical result;
and the display module is used for displaying the statistical result.
Another aspect provides an electronic device, which includes a processor and a memory, where at least one instruction or at least one program is stored in the memory, and the at least one instruction or the at least one program is loaded by the processor and executed to implement the data processing method as described above.
Another aspect provides a computer readable storage medium, in which at least one instruction or at least one program is stored, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the data processing method as described above.
The data processing method, the data processing device, the electronic equipment and the storage medium provided by the embodiment of the application have the following technical effects:
acquiring basic data of an object to be processed; sending an object confirmation instruction to a user terminal corresponding to the object; wherein the object confirmation indication carries basic data of the object to be processed; if object determination information is received, acquiring supplementary data, result contribution data, original data and certification data of the object to be processed; performing labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set; sending the data in the first data set to a cloud platform for storage; sending the data in the second data set to a alliance chain network for storage; the alliance chain network is constructed by a plurality of members serving as nodes, and because the public data in the method can be sent to a cloud platform which is open to the public, the public data can be accurately pushed to alliance chain users, and the confidential data can be stored in a block chain, the security and confidentiality of data storage can be guaranteed while the achievement industrialization is promoted.
Drawings
In order to more clearly illustrate the technical solutions and advantages of the embodiments of the present application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a schematic diagram of an application environment provided by an embodiment of the present application;
fig. 2 is a schematic flowchart of a data processing method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a basic data entry interface on a user terminal according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a basic data confirmation interface on a user terminal according to an embodiment of the present disclosure;
FIG. 5 is a schematic diagram of a supplementary data adding interface presented by a user terminal according to an embodiment of the present application;
fig. 6 is a schematic diagram of an upload interface of result contribution data presented by a user terminal according to an embodiment of the present application;
fig. 7 is a schematic diagram of a data upload interface on a user terminal according to an embodiment of the present application;
fig. 8 is a schematic flowchart of a data processing method according to an embodiment of the present application;
fig. 9 is a schematic diagram of an alliance chain network provided by an embodiment of the present application;
fig. 10 is a schematic flowchart of a data processing method according to an embodiment of the present application;
FIG. 11 is a schematic diagram of an application environment provided by an embodiment of the present application;
fig. 12 is a schematic flowchart of a data processing method according to an embodiment of the present application;
FIG. 13 is a schematic diagram of a data statistic provided by an embodiment of the present application;
fig. 14 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present application;
fig. 16 is a hardware block diagram of a server in a data processing method according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, fig. 1 is a schematic diagram of an application environment provided in an embodiment of the present application, where the schematic diagram includes a data processing system 101, a user terminal 102, a federation chain network 103, and a cloud platform 104. The data processing system 101 and the user terminal 102 may establish a communication link through a wireless network or a wired network, the data processing system 101 and the alliance-link network 103 may establish a communication link through a wireless network, and the data processing system 101 and the cloud platform 104 may establish a communication link through a wireless network.
In this embodiment, the data processing system 101 may be supported by a server and a PC, and an electronic terminal such as a mobile phone or a tablet computer, and is configured to collect basic information of an object to be processed from the internet or a database, and upload all information of the object to be processed to the alliance-link network 103 and the cloud platform 104 for storage after tagging.
The user terminal 102 may be a desktop computer, a tablet computer, a mobile phone, and a smart wearable device (smart glasses, smart watch, etc.). The user terminal 102 is a terminal used by the owner of the object to reply to the object confirmation instruction, and can upload the data related to the object to the data processing system 101.
The alliance-link network 103 is a form of block-chain, which is a term of information technology. In essence, it is a shared database, and the data or information stored therein has the characteristics of "unforgeable", "whole-course traceable", "publicly transparent", "collective maintenance", and the like. The blockchains can be classified into 3 types including public, alliance, and private chains according to the degree of network centralization.
The public chain is that any individual or group in the world can send the transaction, and the transaction can obtain the effective confirmation of the blockchain, and anyone can participate in the consensus process. The public blockchain is the oldest blockchain and is also the most widely used blockchain.
The alliance chain is that a plurality of preselected nodes are designated as bookkeepers in a certain group, the generation of each block is determined by all the preselected nodes (the preselected nodes participate in the consensus process), other access nodes can participate in the transaction, but the bookkeeping process is not asked too much (the bookkeepers in essence are managed and only become distributed bookkeeping, and the number of the preselected nodes is determined, so that the bookkeepers of each block become main risk points of the block chain), and any other person can perform limited query through an API opened by the block chain.
The private chain only uses the general ledger technology of the block chain for carrying out accounting, and can be an enterprise or an individual, and the writing authority of the block chain is shared independently, and the chain is not greatly different from other distributed storage schemes.
Based on the application scenario of the application, the embodiments of the application focus on the alliance chain, and the application of the public chain and the private chain is not specifically developed in the application.
Cloud platform 104, also referred to as a cloud computing platform, refers to a service based on hardware resources and software resources that provides computing, networking, and storage capabilities. Cloud platforms can be divided into 3 classes: the cloud computing platform comprises a storage type cloud platform taking data storage as a main part, a computing type cloud platform taking data processing as a main part and a comprehensive cloud computing platform taking computing and data storage processing into consideration. In this embodiment of the application, the cloud platform may receive and store a first data set sent by the data processing system 101, where data in the first data set is data that can be shown to the public in the related data of the object.
Specifically, the data processing system 101 acquires basic data of an object to be processed, and sends an object confirmation instruction to the user terminal 102 corresponding to the object; wherein the object confirmation indication carries basic data of the object to be processed. If the data processing system 101 receives the object determination information, the supplemental data, the result contribution data, the original data, and the certification data of the object to be processed may be continuously acquired; and labeling the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set. Finally, the data processing system 101 sends the data in the first data set to the cloud platform 104 for storage; sending the data in the second data set to the alliance chain network 103 for storage; wherein, the alliance chain network is constructed by a plurality of members as nodes together.
While specific embodiments of a data processing method according to the present application are described below, fig. 2 is a schematic flow chart of a data processing method according to the embodiments of the present application, and the present specification provides the method operation steps according to the embodiments or the flow chart, but more or less operation steps may be included based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In practice, the system or server product may be implemented in a sequential or parallel manner (e.g., parallel processor or multi-threaded environment) according to the embodiments or methods shown in the figures. Specifically, as shown in fig. 2, the method may include:
s201: basic data of an object to be processed is acquired.
Alternatively, the data processing system may acquire the basic data of the object to be processed by a plurality of methods. The basic data is used for initially positioning the object to be processed through the basic data. In the following, a specific embodiment of optionally obtaining basic data of an object to be processed is described by taking the object to be processed as a scientific research paper as an example.
In the embodiment of the application, one object to be processed can represent a scientific research paper. Optionally, the basic data of the scientific research paper may include the title, author, and publication journal of the scientific research paper, wherein the author of the scientific research paper may include all authors including the correspondent author, the first author, and the second author … …. Alternatively, the basic data of the paper can include the title, author, publication journal, and publication time of the scientific paper.
In an optional implementation manner, after the owner of the scientific research paper establishes a communication connection with the data processing system through the user terminal, the basic data of the scientific research paper can be uploaded to the data processing system through the user terminal. Alternatively, the owner of the scientific paper may be the first correspondent author of the scientific paper.
Specifically, after the owner of the scientific research paper establishes communication connection with the data processing system through the user terminal, the user terminal can display an interface as shown in fig. 3, including a paper result entry frame. Thus, the data processing system obtains the basic data of the scientific research paper.
In another alternative embodiment, the data processing system may perform a search based on data on the internet or in a thesis database to obtain basic data of an object to be processed. Specifically, the data processing system may search on the internet or in a thesis database using the author as an index to obtain a basic object to be processed. Or, in order to obtain more accurate data, the data processing system may search on the internet or in a thesis database by using the name of the author and the name of the entity where the author is located as an index to obtain a basic object to be processed.
In fact, when searching with some labels (name of the author, and the name of the entity where the author is located) as indexes, the basic data of multiple scientific research papers can be obtained, and at this time, each scientific research paper needs to be taken as an object to be processed, and the steps of S201 to S209 are respectively performed.
However, in the first embodiment, the basic data needs to be manually input into the terminal and uploaded to the data processing system, and some scientific researchers need to take a lot of effort to arrange the paper data in advance due to the huge number of published scientific papers, which wastes manpower and time. In the second method, the basic data of the scientific research papers can be directly acquired through the data processing system, so that scientific researchers can process the basic data on the basis, a large amount of arrangement work of the scientific researchers is reduced, and the practical scenes are better fitted in application.
S203: sending an object confirmation instruction to a user terminal corresponding to the object; wherein the object confirmation indication carries basic data of the object to be processed.
In this embodiment, the data processing system may send an object confirmation instruction to the user terminal, where the object confirmation instruction may include technical data of an object to be processed.
In the manner of actively uploading the basic data of the scientific research paper to the data processing system through the user terminal in step S201, step S203 may be skipped, so as to save the communication interaction resources between the user terminal and the data processing system. Step S203 may be executed again to confirm the accuracy of the basic data of the inputted scientific research papers.
However, in the second embodiment, since the basic data of scientific research papers is obtained by searching the data processing system based on the data on the internet or in the papers database, there may be a case that the index range is too wide and the names are duplicated. Therefore, after the data processing system searches the basic data of the scientific research paper, an object confirmation instruction can be sent to the user terminal.
Correspondingly, after receiving the object confirmation instruction of the data processing system, the user terminal may present a user interface as shown in fig. 4, where the user interface includes a newly added thesis result area and a thesis result entry area, where the newly added thesis result area may include the searched basic data of each scientific research thesis, so that the user can conveniently judge whether the searched basic data of the scientific research thesis matches with the own scientific research thesis, and if so, click "yes" after the confirmation result of the basic data of the scientific research thesis, so as to send object confirmation information to the data processing system. If the data is not matched, namely the basic data of the scientific research paper is not the user, clicking 'no' after the confirmation result of the basic data of the scientific research paper for sending object denial information to the data processing system. Furthermore, the data processing system cannot guarantee that all scientific research papers of the user are searched certainly, so that a paper result entry area can be increased, the user can conveniently enter basic data of missed scientific research papers, and the completeness of the entered scientific research papers is guaranteed.
S205: and if the object determination information is received, acquiring the supplementary data, the result contribution data, the original data and the certification data of the object to be processed.
In the embodiment of the application, the supplementary data can be understood as auxiliary data on the basic data or characteristic data of the object to be processed extracted from a published original text of a scientific research paper. By supplementing the data, the characteristics of the object to be processed can be known more, and the object to be processed can be positioned more clearly.
And continuously elaborating the scientific research papers based on the objects to be processed, wherein the supplementary data of the data to be processed at least comprises research fields, keywords, abstracts, unique identifiers of the papers, an index database where the supplementary data are located, positions of published periodicals where the supplementary data are located, and contact ways of units where authors are located and the authors of the scientific research papers.
Alternatively, the data in the base data of the scientific paper may be presented in a first language, and the supplementary data of the scientific paper may also include the data presented in a second language. For example, the title in the basic data is English, and the title in the supplementary data is Chinese; the keywords in the base data are in english and the keywords in the supplemental data are in chinese.
In this embodiment of the application, the supplementary data may be obtained by uploading by the data processing system through the user terminal, or may be obtained based on a correspondence table preset in the data processing system. When the user identical to the user in the user information corresponding table exists in the author of the basic data, the unit where the user is located can be directly extracted, and the user contact way is used as the contact way of the unit where the author is located and the author in the supplementary data.
In addition, in another alternative embodiment, when the data processing system obtains the basic data of the scientific research paper from the internet or the paper database, the published original text of the scientific research paper and the scientific research paper obtained from the place under the label can be obtained. Thus, the data processing system can extract some data as supplementary data based on the published original text, such as the paper title in english format, the keyword in english format, the unique identifier of the paper, the index database where the paper is located, the location of the published periodical where the paper is located, and the abstract. Therefore, the user only needs to upload partial supplementary data through the user terminal, the automation degree is improved, and the time is saved.
Fig. 5 is an embodiment of a supplementary data adding interface presented by the user terminal, where some supplementary data can be directly obtained through downloaded published texts, such as titles, domains, keywords, periodicals/meetings, DOI, index database, journal year scroll and abstract. Some of them need to be uploaded through the user terminal, for example, title (chinese) and keyword (chinese).
In embodiments of the present application, the resultant contribution data may include at least a contributor and contribution work of the contributor. Optionally, as shown in fig. 6, the result contribution data may include contributors, units where the contributors are located, types of contributors, and contribution jobs. Wherein the contributor can be an author of a scientific paper or other related personnel. The type of contributor may be understood as the identity of the contributor, such as a professor, an engineer, an instructor, a student, and so forth. The contribution work may be 10-aspect work directed to scientific papers as shown in fig. 6, including: the subject matter relates to and studies planners, funding and guiding researchers, experiment key sample and material providers, data processors, modeling calculations, article writers and modifiers, laboratory instruments or source code improvements, autonomic developers, experiment implementers, software simulations, and structural design. Of course, there may be other contributing efforts, which are not listed here. And after the user selects the contribution work on the interface of the user terminal, uploading the contribution work to the data processing system.
The result contribution data can clearly position related personnel involved in completion of the scientific research paper and the work done by the personnel, refine the personnel work contribution, mark the scientific research work of each personnel, and lay a foundation for subsequent analysis of the capability of each personnel based on the data and later fine pushing.
In the embodiment of the present application, the raw data may be a set of all data generated in the scientific research paper completing process except for the published original text. The method at least comprises experimental data, audio data, video data, picture data, modeling simulation data and source codes corresponding to scientific research papers. The experimental data may include all data to be processed of the scientific research thesis (e.g., collected questionnaire data, data generated randomly in the communication field), processed data obtained by processing the data to be processed based on different processing rules, output data obtained by testing the processed data, and evaluation parameters of the testing process. The picture data may be a picture obtained in software simulation or picture data obtained in an experimental implementation process. The audio data may be audio data left by participants in scientific research papers in meetings or sample audio data for some experiments. The video data can be video data which is downloaded from the internet and is helpful for understanding scientific research contents, or animation data which is helpful for other scientific research personnel to understand and do, and the like. In addition, the raw data may include project schedule reports and the like.
In the embodiment of the application, the certification data at least comprises author informed certification data, non-confidential approval data, winning certification data, process integrity certification data, confidential promise data, integrity data, application certification and the like of scientific research papers. Wherein, the author proof of knowledge data may refer to a proof of knowledge data table signed by each author. The confidential commitment data refers to a scientific research result guarantee table which is signed by each author and is not leaked. The integrity data can indicate that the data corresponding to the responsible direction promised by each author is real, reliable, free of kneading and tampering, free of plagiarism and plagiarism, inconsistent in draft and multiple-cast and the like. The application proof can be proof whether the scientific research paper relates to industrial application.
The published original text and the original data on the user terminal are shown in fig. 7, and the uploading interface of the certification data is shown in fig. 7.
S207: and performing labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set.
In an optional implementation manner, since the publication original text can be directly located through the basic data or the supplementary data, the data processing system may directly perform tagging processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to the first preset rule without obtaining the publication original text, so as to obtain the first data set and the second data set.
In another alternative embodiment, as shown in fig. 8, before the data is processed by tagging:
s2071: acquiring published original texts of scientific research papers;
s2072: and performing labeling processing on the published original text, the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set.
S209: sending the data in the first data set to a cloud platform for storage; sending the data in the second data set to a alliance chain network for storage; a federation chain network is constructed jointly by a plurality of members as nodes.
Because the cloud platform is a platform which can be open to the public, anyone can check data on the cloud platform after logging in through an account, in order to promote the butt joint of scientific research personnel and scientific and technological enterprises and promote the industrialization process of scientific research results, some non-confidential data can be sent to the cloud platform for the public and the scientific and technological enterprises to browse. And then when the scientific and technological enterprise relates to the research application in certain field, can fix a position suitable scientific research personnel through the data that disclose on the cloud platform, with its butt joint, closely combine scientific research and practical application through the cloud platform. In addition, scientific research paper data related to core secrets of scientific research personnel are uploaded to a alliance chain network, and the security and confidentiality of data storage are guaranteed.
In the embodiment of the application, the cloud platform for uploading the scientific research paper related data can be supervised by a government agency, and individuals or enterprises who want to acquire the scientific research paper related data can register accounts on the cloud platform. In an optional implementation manner, an individual or an enterprise can see the first data set of the scientific research paper on the cloud platform through a searching method, and the first data set is used for positioning scientific researchers, units where the scientific researchers are located, research fields of the scientific researchers, or contact ways of the scientific researchers.
In another alternative embodiment, after the person or the enterprise logs in the cloud platform, a personal tag or an enterprise tag may be established, for example, the personal tag or the enterprise tag may include a research field of interest, a geographic location where the research field is located, and a name of the enterprise. The cloud platform can match scientific research related data in the first data set of the scientific research thesis with the personal tags or the enterprise tags, and then push one or more first data sets with higher matching degree to the account number corresponding to the personal tag or the account number corresponding to the enterprise tag, so that after the individual or the enterprise personnel log in the account number, the pushed information can be received.
In another alternative embodiment, after the person or the business logs in the cloud platform, a personal tag or a business tag may be established, for example, the personal tag or the business tag may include a research field of interest, a geographic location of the research field, a business name, and a personal or business contact phone number. The cloud platform can match the scientific research related data in the first data set of the scientific research thesis with the personal tags or the enterprise tags, and then push the personal tags or the enterprise tags with the higher matching degree to the scientific researchers, so that the scientific researchers can be positioned to the butt-joint personnel through the contact ways in the personal tags or the enterprise tags.
In conclusion, the scientific research geographic information system GIS map can be constructed based on the method, scientific research personnel can be in butt joint with actual industrialized individuals and enterprises through the intermediate cloud platform, the scientific research personnel and the actual industrialized individuals and enterprises can be mutually promoted, and scientific research and actual application are combined.
Based on this, in an alternative embodiment, some data may be labeled with public tags according to a preset first rule, such as basic data of scientific research papers, supplementary data, result contribution data, and the like, which may form a first data set and be uploaded to the cloud platform for storage. And other data are marked with secret labels according to a preset first rule, such as original data and certification data of scientific research papers. The preset first rule is that data tagging is performed in units of categories, that is, each category of data is a whole and is marked with an openable tag or a confidential tag.
In another alternative embodiment, the data processing system may tag certain data in a certain class of data. For example, the authors, research fields and keywords of the scientific research papers are labeled with public tags to form a first data set, and the first data set is uploaded to the cloud platform.
In another alternative embodiment, the data processing system may tag a certain data in a certain type of data, and may tag a certain type of data collectively, for example, tags an author, a research field, and keywords of a scientific research paper publicly to form a first data set, and upload the first data set to the cloud platform. And printing the published original text, the basic data, the supplementary data, the result contribution data, the original data and the certification data with a security label to form a second data set, and uploading the second data set to the alliance chain network.
In this embodiment of the present application, the federation chain network includes a master node and a weak node, as shown in the schematic diagram of the federation chain network shown in fig. 9, the federation chain network structure includes 6 nodes, that is, a first master node, a second master node, a first weak node, a second weak node, a third weak node, and a fourth weak node, and each node (either master node or weak node) may correspond to one member. Based on the scientific research paper, the description is continued, the first host node may be deployed in science commission in city X, the second host node may be deployed in scientific research institute a, the first weak node may be deployed in scientific research institute B, the second weak node may be deployed in university a, the third weak node may be deployed in university B, and the fourth weak node may be deployed in enterprise a. The aforementioned science commission of city X, research institute a, research institute B, A university, B university, and a corporation are members of the network maintaining the alliance chain. In the embodiment of the application, the member may be any organization, unit, enterprise or individual related to the scientific research paper.
Alternatively, a member deploying the weak node may be a subordinate organization deploying a member of the master node. Wherein, most members involved in the alliance-link network only need to deploy a weak node, and the weak node only can provide functions of data interaction and data storage. A few members may deploy a master node, and besides the functions of data interaction and data storage, some master nodes also include a decision mechanism, that is, some master nodes play a role of "director" in the entire federation chain network, and a master node playing the role of "director" may determine the trend of an event generated in the federation chain by voting or the like. For example, when the ratio of the grant tickets of the event that the master node playing the role of "board of directors" to whether C university joins the alliance chain exceeds 60%, C university may join the alliance chain, which is called a member thereof, and even a node may be deployed at C university. Therefore, the recommendation authorization consensus mechanism is adopted, and the main node comprising the decision mechanism improves the efficiency through the joint decision.
In addition, many members (due to scale, capital or geographic space reasons) may not deploy nodes, and since each node is provided with a storage area, the members who do not deploy nodes can upload own scientific research paper related data to the storage area in the alliance chain network through a set communication interface. The above 60% is only an example in the present application, and the ratio can be set according to practical situations.
Optionally, if a member deploys its own node, the scientific research staff of the member may upload the second data set of the scientific research paper to a plurality of node storage areas including the node. In other words, a researcher of a certain member can perform data compression and slicing on the second data set of the scientific research paper through an algorithm, and upload the data to the storage areas of the plurality of nodes respectively for distributed secret storage. Subsequently, slice reconstruction is performed at an arbitrary node, and data is reproduced.
Optionally, different nodes may be set hierarchically to determine permissions of members (units, organizations, enterprises, or individuals) corresponding to the node, including data uploading permissions, data downloading permissions of a cloud storage area, data browsing permissions of the cloud storage area, and the like.
In order to enable member scientific research personnel to view data of some public scientific research papers through the alliance chain network, cloud storage devices may be arranged in the alliance chain network, and the data processing system may continue tagging the data in the second data set, where the specific flow is as shown in fig. 10:
s2091: and sending the data in the first data set to the cloud platform for storage.
S2092: and labeling the data in the second data set according to a second preset rule, and determining shared data and private data.
S2093: and uploading the shared data to a cloud storage device for storage so as to serve each member in the alliance chain.
S2094: and uploading the private data to a storage area on the node for storage so as to serve the owner of the scientific research paper corresponding to the private data.
For example, assume that the second data set includes published textual matter, basic data, supplemental data, result contribution data, raw data, and proof data. The published original text, the basic data, the supplementary data, the result contribution data and part of the certification data can be marked with a sharing tag to form shared data, and the shared data are uploaded to the cloud storage device to serve each member in the alliance chain. The original data and part of the proving data can be marked with private labels to form private data, and the private data is uploaded to a storage area on the node to serve the owner of the scientific research paper corresponding to the private data. The data included in the shared data and the private data is only one example in the present application, and the data included in the actual application process may be determined based on rules preset by each member. Optionally, the amount of information of the shared data may be greater than the amount of information of the first data set.
Since the blockchain includes the broadcast mechanism, after the shared data is uploaded to the cloud storage device for storage, all members (including researchers below the members) in the alliance chain network can be notified of the stored shared data through the broadcast mechanism.
In addition, when a member (such as a certain enterprise member) in the alliance chain network wants to locate a scientific research worker in a certain field, the shared data can be searched by the cloud storage device, and a suitable scientific research worker or multiple scientific research workers can be located through the scientific research worker tag contained in the shared data. Optionally, the scientific research personnel with the highest matching degree can be screened out. The mode provides a self-retrieval function, and can avoid the result that the member of the alliance chain can never obtain the shared data because of no intention when the member of the alliance chain broadcasts the shared data.
Therefore, the scientific research geographic information system GIS map is constructed by the cloud storage equipment and each member in the alliance chain network, so that when enterprises in the alliance chain network relate to research application in a certain field, appropriate scientific research personnel and scientific research achievements are positioned through the shared data disclosed on the cloud storage equipment and are in butt joint with the scientific research personnel and the scientific research achievements, and scientific research and practical application are tightly combined.
Referring to fig. 11, fig. 11 is a schematic diagram of another application environment according to an embodiment of the present application, where the schematic diagram includes a data analysis system 105 in addition to the data processing system 101, the user terminal 102, the federation chain network 103, and the cloud platform 104 shown in fig. 1. The data analysis system can be carried on a PC (personal computer) end, a tablet personal computer and other electronic equipment. Specifically, an embodiment of data processing or data analysis based on a federation chain network may be as shown in fig. 12:
s121: the data analysis system acquires data to be classified and counted from the alliance chain network;
s122: the data analysis system classifies and stores the data to be classified and counted according to the classification label;
s123; the data analysis system carries out statistics on the classified data to obtain a statistical result;
s124; the data analysis system displays the statistical results.
In an alternative embodiment, scientific research personnel can directionally and comprehensively analyze all scientific research papers of the scientific research personnel through the method. For example, all winning-prize proofs and basic data of scientific research papers can be obtained from the alliance chain network, the scientific research papers are classified and stored according to the winning-prize grades, the classified data are counted to obtain the statistical results of different scientific research papers corresponding to different winning-prize grades, and the statistical results are displayed on the interface.
In another optional implementation manner, a manager of a member may obtain publicable data of scientific research papers from a cloud storage device in a alliance chain network through a data analysis system, the data is regarded as data to be classified and counted, the data to be classified and counted is classified and stored based on a preset label, and then, statistics is performed according to the data after classification and counting, so that a statistical result is obtained and displayed. Thus, the manager may obtain statistics based on the units, personnel types, and result contribution data between different authors of a scientific paper as shown in FIG. 13. Or statistics of contribution data based on results of the same author in different scientific papers, and the like can be obtained.
The data analysis system also comprises a manager authority setting module which can set which personnel in the unit have the manager authority.
An optional data processing implementation is described below based on all the above, and the specific flow may include:
the method comprises the following steps: the data processing system acquires basic data of the object to be processed from the thesis database.
Step two: the data processing system sends an object confirmation instruction to a user terminal corresponding to the object; wherein the object confirmation indication carries basic data of the object to be processed; correspondingly, the user terminal receives the object confirmation indication.
Step three: if receiving the object confirmation information sending instruction, the user terminal sends the object confirmation information to the data processing system.
The object confirmation information sending instruction may be sent by a user clicking a preset box through a mouse.
Step four: acquiring supplementary data of an object to be processed, and finishing common line data, original data and certification data.
Step five: and the data processing system performs labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set.
Step six: and the data processing system sends the data in the first data set to the cloud platform for storage.
Step seven: and the data processing system performs tagging on the data in the second data set according to a second preset rule, and determines shared data and private data.
Step eight: the data processing system uploads the shared data to the cloud storage device to serve each member in the federation chain.
Step nine: and the data processing system uploads the private data to a storage area on the node for storage so as to serve the owner of the scientific research paper corresponding to the private data.
Generally, the owner of a scientific paper is the first correspondent to the scientific paper.
Step ten: the data analysis system acquires data to be classified and counted from the alliance chain network;
step eleven: the data analysis system classifies and stores the data to be classified and counted according to the classification label;
step twelve; the data analysis system carries out statistics on the classified data to obtain a statistical result;
step thirteen: the data analysis system displays the statistical results.
In summary, by the above method, the present application presents the following advantages:
the first point is as follows: private data (such as original data) of scientific research personnel are uploaded to a node of the alliance chain network for storage, so that safety and confidentiality of scientific data storage can be guaranteed, and scientists can be put into scientific research without worry and worry.
And a second point: based on the property of the cloud platform open to the public, some public data of scientific research papers are sent to the cloud platform, a scientific research GIS map is constructed, so that when an enterprise relates to research application in a certain field, the enterprise can be positioned to appropriate scientific research personnel and scientific research results through the data disclosed on the cloud platform, the scientific research personnel and the scientific research results are in butt joint, the scientific research and the practical application are tightly combined, or after the scientific research results in the certain field are obtained, the scientific research personnel can find the appropriate enterprise through the cloud platform to carry out butt joint so as to develop subsequent cooperation to achieve the aims of industrial application and improving the attack and defense efficiency.
And a third point: by sending some public data to the cloud storage area in the alliance chain network, managers of units can better perform data statistical analysis based on the data, and can better perform comprehensive, objective and accurate evaluation on talents, thereby providing powerful data support for talent selection, project subsidization, project review, scientific research achievement transformation and expert evaluation.
A fourth point: because the blockchain has the characteristics of 'unforgeable', 'full-course trace', 'traceable', 'transparent disclosure', 'collective maintenance', 'multi-member participation' and the like, when the result of the thesis goes wrong, the responsible person corresponding to the part (such as experimental data) with the problem can be directly determined, and the first author or the correspondent author can not undertake all responsibilities.
And fifth, the method comprises the following steps: the alliance chain network of the application adopts a large number of nodes to ensure that multiple units participate and cross-border fusion, thereby improving the reliability and the practicability. And a core network is formed by the main nodes, and the characteristics that the weak nodes do not account are realized, so that the purposes of high-efficiency consensus and convenient uploading and downloading are realized.
In addition, the application can be applied to scientific research systems related to scientific research papers, education systems, medical systems, entertainment systems, legal systems and the like.
For example, a musical composition in an entertainment system may be considered a pending object, and all music companies associated with music, individuals may be members of a network of a federation chain. The music owner may access basic data for the musical composition, such as the music title, artist, album, etc., via a data processing system.
The data processing system, upon receiving the object identification information, may obtain supplemental data for the musical composition, such as the word creator, song creator, lyrics, music style, language type of music, etc. for the musical composition. Result contribution data may be obtained including contributor names and contribution work, which may include music creatives, funding, compilations, word-making, productions, operations, recording floor providers, and so forth. Raw data, such as an electronic document corresponding to a musical composition-related script, demo thumbnail, or the like, may be obtained. The certification data may include a musical composition win certification, an authorized singing certification, a transfer certification, and the like. Then, the data processing system carries out labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set; sending the data in the first data set to a cloud platform for storage; and sending the data in the second data set to the alliance chain network for storage. The first data set comprises public data which can be inquired by the public on a platform, and the second data set is sent to the alliance chain network for alliance chain members to download or only for music owners to download.
For other education systems, medical systems, entertainment systems, other fields, legal systems, and other specific application methods, scientific research papers may be referred to, and are not described herein.
An embodiment of the present application further provides a data processing apparatus, and fig. 14 is a schematic structural diagram of the data processing apparatus provided in the embodiment of the present application, and as shown in fig. 14, the apparatus includes:
the obtaining module 1401 is configured to obtain basic data of an object to be processed;
the sending module 1402 is configured to send an object confirmation instruction to a user terminal corresponding to an object; wherein the object confirmation indication carries basic data of the object to be processed;
the obtaining module 1401 is configured to obtain supplementary data, result contribution data, original data, and certification data of the object to be processed if the receiving module 1403 receives the object determination information;
the tagging module 1404 is configured to perform tagging processing on the basic data, the supplementary data, the result contribution data, the original data, and the certification data according to a first preset rule to obtain a first data set and a second data set;
the processing module 1405 is configured to send data in the first data set to the cloud platform for storage; sending the data in the second data set to a alliance chain network for storage; a federation chain network is constructed jointly by a plurality of members as nodes.
In an alternative embodiment of the method according to the invention,
the obtaining module 1401 is configured to obtain a published original document of the scientific research paper;
the tagging module 1404 is configured to perform tagging processing on the published original text, the basic data, the supplemental data, the result contribution data, the original data, and the certification data according to the first preset rule to obtain a first data set and a second data set.
In an alternative embodiment of the method according to the invention,
the alliance chain network comprises a main node and a weak node; each node in the main node and the weak node corresponds to a member; each main node comprises a decision mechanism, and each node is provided with a storage area; the federation chain network further comprises a cloud storage device;
the tagging module 1404 is configured to tag data in the second data set according to a second preset rule, and determine shared data and private data;
a processing module 1405 is configured to upload the shared data to the cloud storage device to serve each member in the federation chain;
the processing module 1405 is configured to upload the private data to the storage area to serve an owner of a scientific research paper corresponding to the private data.
The device and method embodiments in the embodiments of the present application are based on the same application concept.
An embodiment of the present application further provides a data processing apparatus, and fig. 15 is a schematic structural diagram of the data processing apparatus provided in the embodiment of the present application, and as shown in fig. 15, the apparatus includes:
the obtaining module 1501 is configured to obtain data to be classified and counted from a cloud storage device of a federation chain network;
the classification storage module 1502 is used for classifying and storing the data to be classified and counted according to the classification labels;
the statistic module 1503 is configured to perform statistics on the classified data to obtain a statistic result;
the display module 1504 is used for displaying the statistical result.
The device and method embodiments in the embodiments of the present application are based on the same application concept.
The method provided by the embodiment of the application can be executed in a computer terminal, a server or a similar operation device. Taking the example of the data processing method running on a server, fig. 16 is a hardware structure block diagram of the server according to the data processing method provided in the embodiment of the present application. As shown in fig. 16, the server 1600 may have a relatively large difference due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 1610 (the processor 1610 may include but is not limited to a Processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 1630 for storing data, and one or more storage media 1620 (e.g., one or more mass storage devices) for storing applications 1623 or data 1622. Memory 1630 and storage media 1620 may be transient or persistent storage, among others. The program stored in the storage medium 1620 may include one or more modules, and each module may include a series of instruction operations in a server. Further, the central processor 1610 may be configured to communicate with the storage medium 1620, and execute a series of instruction operations in the storage medium 1620 on the server 1600. The server 1600 may also include one or more power supplies 1660, one or more wired or wireless network interfaces 1650, one or more input-output interfaces 1640, and/or one or more operating systems 1621, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
The input/output interface 1640 may be used to receive or transmit data over a network. Specific examples of such networks may include wireless networks provided by the communications provider of server 1600. In one example, i/o Interface 1640 includes a Network adapter (NIC) that may be coupled to other Network devices through a base station to communicate with the internet. In one example, the input/output interface 1640 may be a Radio Frequency (RF) module, which is used to communicate with the internet via wireless.
It will be understood by those skilled in the art that the structure shown in fig. 16 is merely illustrative and is not intended to limit the structure of the electronic device. For example, server 1600 may also include more or fewer components than shown in FIG. 16, or have a different configuration than shown in FIG. 16.
Embodiments of the present application further provide a storage medium, which may be disposed in a server to store at least one instruction, at least one program, a code set, or a set of instructions related to implementing a data processing method in the method embodiments, where the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by the processor to implement the data processing method.
Alternatively, in this embodiment, the storage medium may be located in at least one network server of a plurality of network servers of a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
As can be seen from the embodiments of the data processing method, the data processing apparatus, or the storage medium provided in the present application, basic data of an object to be processed is obtained; sending an object confirmation instruction to a user terminal corresponding to the object; wherein the object confirmation indication carries basic data of the object to be processed; if object determination information is received, acquiring supplementary data, result contribution data, original data and certification data of the object to be processed; performing labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to a first preset rule to obtain a first data set and a second data set; sending the data in the first data set to a cloud platform for storage; sending the data in the second data set to a alliance chain network for storage; the alliance chain network is constructed by a plurality of members serving as nodes, and because the public data in the method can be sent to a cloud platform which is open to the public and accurately pushed to alliance chain users, and the data which needs to be kept secret can be stored in a block chain, the safety and confidentiality of data storage can be guaranteed while the achievement industrialization is promoted.
It should be noted that: the sequence of the embodiments of the present application is only for description, and does not represent the advantages and disadvantages of the embodiments. And specific embodiments thereof have been described above. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (12)

1.一种数据处理方法,其特征在于,所述方法包括:1. a data processing method, is characterized in that, described method comprises: 获取待处理对象的基础数据;所述待处理对象为科研论文;Obtain the basic data of the object to be processed; the object to be processed is a scientific research paper; 向所述待处理对象对应的用户终端发送对象确认指示;其中,所述对象确认指示携带有所述待处理对象的基础数据;Sending an object confirmation indication to the user terminal corresponding to the object to be processed; wherein, the object confirmation indication carries the basic data of the object to be processed; 若接收到对象确定信息,获取所述待处理对象的补充数据、结果贡献数据、原始数据和证明数据;If the object determination information is received, obtain the supplementary data, result contribution data, original data and certification data of the object to be processed; 按照第一预设规则对所述基础数据、所述补充数据、所述结果贡献数据、所述原始数据和所述证明数据进行标签化处理,得到第一数据集合和第二数据集合;Perform tagging processing on the basic data, the supplementary data, the result contribution data, the original data and the certification data according to the first preset rule, to obtain a first data set and a second data set; 将所述第一数据集合中的数据发送至云平台进行存储,以供公众浏览;将所述第二数据集合中的数据发送至联盟链网络进行存储;所述联盟链网络是由多个成员作为节点共同构建的;Send the data in the first data set to the cloud platform for storage for public browsing; send the data in the second data set to the consortium chain network for storage; the consortium chain network is composed of multiple members Constructed together as nodes; 所述将所述第二数据集合中的数据发送至联盟链网络进行存储,还包括:The sending the data in the second data set to the consortium chain network for storage further includes: 按照第二预设规则将所述第二数据集合中的数据进行标签化,确定共享数据和私密数据;将所述共享数据上传至云存储设备,以服务于所述联盟链中各个成员;将所述私密数据上传至存储区域,以服务于所述私密数据对应的科研论文的拥有者。Label the data in the second data set according to the second preset rule to determine shared data and private data; upload the shared data to a cloud storage device to serve each member in the alliance chain; The private data is uploaded to the storage area to serve the owner of the scientific research paper corresponding to the private data. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述科研论文的发表原文;2. The method according to claim 1, wherein the method further comprises: obtaining the published original text of the scientific research paper; 所述按照第一预设规则对所述基础数据、所述补充数据、所述结果贡献数据、所述原始数据和所述证明数据进行标签化处理,得到第一数据集合和第二数据集合,包括:The basic data, the supplementary data, the result contribution data, the original data and the proof data are labeled according to the first preset rule to obtain a first data set and a second data set, include: 按照所述第一预设规则对所述发表原文、所述基础数据、所述补充数据、所述结果贡献数据、所述原始数据和所述证明数据进行标签化处理,得到第一数据集合和第二数据集合。The published original text, the basic data, the supplementary data, the result contribution data, the original data and the certification data are tagged according to the first preset rule to obtain a first data set and The second data set. 3.根据权利要求2所述的方法,其特征在于,3. The method of claim 2, wherein 所述待处理对象的基础数据至少包括所述科研论文的题目,作者、和发表期刊;The basic data of the object to be processed at least include the title of the scientific research paper, the author, and the publication journal; 所述待处理对象的补充数据至少包括所述科研论文的研究领域、关键词、摘要、论文唯一标识符、所在索引数据库、所在所述发表期刊的位置、所述作者所在单位和所述作者的联系方式;The supplementary data of the object to be processed at least include the research field, keywords, abstract, unique identifier of the paper, the index database, the location of the published journal, the unit of the author, and the author's affiliation. contact details; 所述结果贡献数据至少包括贡献者和所述贡献者的贡献工作;The result contribution data includes at least the contributor and the contribution work of the contributor; 所述原始数据至少包括所述科研论文对应的实验数据,音频数据、视频数据、图片数据、建模仿真数据、源代码;The original data includes at least experimental data corresponding to the scientific research paper, audio data, video data, picture data, modeling simulation data, and source code; 所述证明数据至少包括所述科研论文的作者知情证明数据、非涉密审批数据、获奖证明数据、流程完整证明数据。The proof data includes at least the author's knowledge proof data, non-confidential approval data, award-winning proof data, and process integrity proof data of the scientific research paper. 4.根据权利要求2所述的方法,其特征在于,4. The method according to claim 2, wherein 所述第一数据集合包括所述基础数据、所述补充数据、所述结果贡献数据;The first data set includes the basic data, the supplementary data, and the result contribution data; 所述第二数据集合包括所述原始数据和所述证明数据。The second data set includes the original data and the attestation data. 5.根据权利要求3所述的方法,其特征在于,5. The method of claim 3, wherein 所述第一数据集合包括所述科研论文的作者、所述研究领域和所述关键词;The first data set includes the author of the scientific research paper, the research field and the keyword; 所述第二数据集合包括所述发表原文、所述基础数据、所述补充数据、所述结果贡献数据、所述原始数据和所述证明数据。The second data set includes the published original text, the basic data, the supplementary data, the result contribution data, the original data, and the attestation data. 6.根据权利要求5所述的方法,其特征在于,6. The method of claim 5, wherein 所述联盟链网络包括主节点和弱节点;所述主节点和弱节点中每个节点对应于一个成员;所述主节点包含决策机制,所述每个节点上设置有存储区域;所述联盟链网络还包括云存储设备。The alliance chain network includes a master node and a weak node; each node in the master node and the weak node corresponds to a member; the master node includes a decision-making mechanism, and each node is provided with a storage area; the alliance The chain network also includes cloud storage devices. 7.根据权利要求6所述的方法,其特征在于,7. The method of claim 6, wherein 所述共享数据包括所述发表原文、所述基础数据、所述补充数据和所述结果贡献数据;The shared data includes the published original text, the basic data, the supplementary data, and the result contribution data; 所述私密数据包括所述原始数据和所述证明数据。The private data includes the original data and the certification data. 8.一种数据处理方法,其特征在于,所述方法包括:8. A data processing method, wherein the method comprises: 从联盟链网络中获取待分类统计的数据;所述数据为科研论文的数据,所述数据为存储在联盟链中云存储设备中的数据;所述云存储设备中的数据包括所述科研论文中的共享数据,所述科研论文的数据还对应私密数据;所述共享数据和所述私密数据是基于第二预设规则将第二数据集合中的数据进行标签化后得到的;所述共享数据是服务于所述联盟链中各个成员的;所述私密数据是服务于所述私密数据对应的科研论文的拥有者;所述第二数据集合是基于第一预设规则对所述科研论文的基础数据、补充数据、结果贡献数据、原始数据和证明数据进行标签化处理后得到的;所述联盟链是由多个成员作为节点共同构建的;Obtain the data to be classified and counted from the alliance chain network; the data is the data of scientific research papers, and the data is the data stored in the cloud storage device in the alliance chain; the data in the cloud storage device includes the scientific research papers The shared data in the scientific research paper also corresponds to the private data; the shared data and the private data are obtained by labeling the data in the second data set based on the second preset rule; the shared data The data is for each member in the alliance chain; the private data is for the owner of the scientific research paper corresponding to the private data; the second data set is based on the first preset rule for the scientific research paper. The basic data, supplementary data, result contribution data, original data and proof data are obtained after labeling; the alliance chain is jointly constructed by multiple members as nodes; 根据分类标签将所述待分类统计的数据进行分类和存储;classify and store the data to be classified and counted according to the classification label; 对所述分类后的数据进行统计,得到统计结果;Carry out statistics on the classified data to obtain statistical results; 显示所述统计结果。The statistics are displayed. 9.一种数据处理装置,其特征在于,所述装置包括:9. A data processing device, characterized in that the device comprises: 获取模块,用于获取待处理对象的基础数据;所述待处理对象为科研论文;an acquisition module for acquiring basic data of an object to be processed; the object to be processed is a scientific research paper; 发送模块,用于向所述对象对应的用户终端发送对象确认指示;其中,所述对象确认指示携带有所述待处理对象的基础数据;a sending module, configured to send an object confirmation indication to the user terminal corresponding to the object; wherein, the object confirmation indication carries the basic data of the object to be processed; 所述获取模块,用于若接收模块接收到对象确定信息,获取所述待处理对象的补充数据、结果贡献数据、原始数据和证明数据;The obtaining module is configured to obtain supplementary data, result contribution data, original data and certification data of the object to be processed if the receiving module receives the object determination information; 标签化模块,用于按照第一预设规则对所述基础数据、所述补充数据、所述结果贡献数据、所述原始数据和所述证明数据进行标签化处理,得到第一数据集合和第二数据集合;The labeling module is configured to perform labeling processing on the basic data, the supplementary data, the result contribution data, the original data and the attestation data according to a first preset rule to obtain a first data set and a third Two data sets; 处理模块,用于将所述第一数据集合中的数据发送至云平台进行存储,以供公众浏览;将所述第二数据集合中的数据发送至联盟链网络进行存储;所述联盟链网络是由多个成员作为节点共同构建的;The processing module is used to send the data in the first data set to the cloud platform for storage for public browsing; send the data in the second data set to the consortium chain network for storage; the consortium chain network It is constructed by multiple members as nodes; 所述将所述第二数据集合中的数据发送至联盟链网络进行存储,还包括:The sending the data in the second data set to the consortium chain network for storage further includes: 按照第二预设规则将所述第二数据集合中的数据进行标签化,确定共享数据和私密数据;将所述共享数据上传至云存储设备,以服务于所述联盟链中各个成员;将所述私密数据上传至存储区域,以服务于所述私密数据对应的科研论文的拥有者。Label the data in the second data set according to the second preset rule to determine shared data and private data; upload the shared data to a cloud storage device to serve each member in the alliance chain; The private data is uploaded to the storage area to serve the owner of the scientific research paper corresponding to the private data. 10.一种数据处理装置,其特征在于,所述装置包括:10. A data processing device, wherein the device comprises: 获取模块,从联盟链网络的云存储设备中获取待分类统计的数据;所述数据为科研论文的数据,所述数据为存储在联盟链中云存储设备中的数据;所述云存储设备中的数据包括所述科研论文中的共享数据,所述科研论文的数据还对应私密数据;所述共享数据和所述私密数据是基于第二预设规则将第二数据集合中的数据进行标签化后得到的;所述共享数据是服务于所述联盟链中各个成员的;所述私密数据是服务于所述私密数据对应的科研论文的拥有者;所述第二数据集合是基于第一预设规则对所述科研论文的基础数据、补充数据、结果贡献数据、原始数据和证明数据进行标签化处理后得到的;所述联盟链是由多个成员作为节点共同构建的;The acquisition module obtains the data to be classified and counted from the cloud storage device of the alliance chain network; the data is the data of scientific research papers, and the data is the data stored in the cloud storage device in the alliance chain; the cloud storage device The data includes the shared data in the scientific research paper, and the data of the scientific research paper also corresponds to the private data; the shared data and the private data are based on the second preset rule to label the data in the second data set The shared data is for each member in the alliance chain; the private data is for the owner of the scientific research paper corresponding to the private data; the second data set is based on the first prediction The rules are obtained after labeling the basic data, supplementary data, result contribution data, original data and proof data of the scientific research paper; the alliance chain is jointly constructed by multiple members as nodes; 分类存储模块,用于根据分类标签将所述待分类统计的数据进行分类和存储;A classification storage module, used for classifying and storing the data to be classified and counted according to the classification label; 统计模块,用于对所述分类后的数据进行统计,得到统计结果;a statistical module, used to perform statistics on the classified data to obtain statistical results; 显示模块,用于显示所述统计结果。A display module is used to display the statistical results. 11.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行如权利要求1-7或者8任一所述的数据处理方法。11. An electronic device, characterized in that the electronic device comprises a processor and a memory, and the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is processed by the The processor loads and executes the data processing method according to any one of claims 1-7 or 8. 12.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-7或者8任一所述的数据处理方法。12. A computer storage medium, characterized in that, the computer storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by a processor to realize the method according to claim 1- The data processing method according to any one of 7 or 8.
CN202010773504.2A 2020-08-04 2020-08-04 A data processing method, device, electronic device and storage medium Active CN111966749B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010773504.2A CN111966749B (en) 2020-08-04 2020-08-04 A data processing method, device, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010773504.2A CN111966749B (en) 2020-08-04 2020-08-04 A data processing method, device, electronic device and storage medium

Publications (2)

Publication Number Publication Date
CN111966749A CN111966749A (en) 2020-11-20
CN111966749B true CN111966749B (en) 2021-08-17

Family

ID=73364287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010773504.2A Active CN111966749B (en) 2020-08-04 2020-08-04 A data processing method, device, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN111966749B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114996221A (en) * 2022-06-14 2022-09-02 中国科学院上海微系统与信息技术研究所 Data processing method, device, equipment and storage medium
CN115941275A (en) * 2022-11-10 2023-04-07 北京合思信息技术有限公司 Electronic accounting file sharing system, method, electronic device and medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109002693A (en) * 2018-07-17 2018-12-14 大连理工大学 A kind of contribution guard method based on block chain
CN109326337A (en) * 2018-09-06 2019-02-12 西安电子科技大学 Model and method of electronic medical record storage and sharing based on blockchain
CN109947845A (en) * 2018-11-23 2019-06-28 阿里巴巴集团控股有限公司 A kind of block chain deposits card method, apparatus and computer equipment
CN110399533A (en) * 2019-07-29 2019-11-01 中国工商银行股份有限公司 Funds flow querying method and device
CN110866265A (en) * 2019-11-19 2020-03-06 腾讯科技(深圳)有限公司 Data storage method, device and storage medium based on block chain
CN111199468A (en) * 2018-11-20 2020-05-26 北京京东尚科信息技术有限公司 An information processing method and device for a blockchain network, and a storage medium
CN111279338A (en) * 2019-05-20 2020-06-12 阿里巴巴集团控股有限公司 Identifying copyrighted material using embedded copyright information
CN111368327A (en) * 2020-02-27 2020-07-03 中国联合网络通信集团有限公司 Data sharing method and device, electronic equipment and readable storage medium

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2354977A1 (en) * 2010-02-10 2011-08-10 Deutsche Post AG Distributed architecture for paperwork imaging
US10346406B2 (en) * 2016-03-28 2019-07-09 International Business Machines Corporation Decentralized autonomous edge compute coordinated by smart contract on a blockchain
CN207990999U (en) * 2017-11-30 2018-10-19 赫普科技发展(北京)有限公司 Peak-frequency regulation system based on distributed electrical accumulation of heat hydrophone
CN108768972B (en) * 2018-05-16 2020-11-27 智车优行科技(北京)有限公司 Vehicle data storage and access method, device, system and electronic equipment
CN108776890A (en) * 2018-06-04 2018-11-09 青岛大学 A kind of believable intelligent paying out wages method and system based on block chain
CN109102197A (en) * 2018-08-23 2018-12-28 佛山市木记信息技术有限公司 Patent valve estimating system
CN109784931B (en) * 2019-02-27 2024-04-05 成都埃克森尔科技有限公司 Query method of data query platform based on blockchain
CN110225000A (en) * 2019-05-21 2019-09-10 袁园 A kind of data processing and Transmission system based on block chain technology
WO2021026737A1 (en) * 2019-08-12 2021-02-18 Advanced New Technologies Co., Ltd. Blockchain-based paperless documentation

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109002693A (en) * 2018-07-17 2018-12-14 大连理工大学 A kind of contribution guard method based on block chain
CN109326337A (en) * 2018-09-06 2019-02-12 西安电子科技大学 Model and method of electronic medical record storage and sharing based on blockchain
CN111199468A (en) * 2018-11-20 2020-05-26 北京京东尚科信息技术有限公司 An information processing method and device for a blockchain network, and a storage medium
CN109947845A (en) * 2018-11-23 2019-06-28 阿里巴巴集团控股有限公司 A kind of block chain deposits card method, apparatus and computer equipment
CN111279338A (en) * 2019-05-20 2020-06-12 阿里巴巴集团控股有限公司 Identifying copyrighted material using embedded copyright information
CN110399533A (en) * 2019-07-29 2019-11-01 中国工商银行股份有限公司 Funds flow querying method and device
CN110866265A (en) * 2019-11-19 2020-03-06 腾讯科技(深圳)有限公司 Data storage method, device and storage medium based on block chain
CN111368327A (en) * 2020-02-27 2020-07-03 中国联合网络通信集团有限公司 Data sharing method and device, electronic equipment and readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
人文社科数据共享模型的设计与实现-以联盟链技术为例;谷俊 等;《情报学报》;20190430;第38卷(第4期);第354-367页 *

Also Published As

Publication number Publication date
CN111966749A (en) 2020-11-20

Similar Documents

Publication Publication Date Title
Di Francesco et al. Architecting with microservices: A systematic mapping study
Thiers et al. Digitization of the New York botanical garden herbarium
Charalabidis et al. A taxonomy of open government data research areas and topics
Klein et al. A systematic review of system-of-systems architecture research
Wirtz et al. Public smart service provision in smart cities: A case-study-based approach
EP2584480A2 (en) Associative memory technology for analysis of requests for proposal
CN111966749B (en) A data processing method, device, electronic device and storage medium
Chang et al. A hybrid clustering approach to identify network positions and roles through social network and multivariate analysis
CN112508541B (en) Portable mobile phone acquisition software system based on trainee information data acquisition
Bjärkefur et al. Development research in practice: The DIME analytics data handbook
Tian et al. Overview of the nlpcc2024 shared task 6: Scientific literature survey generation
CN119067092A (en) A file content difference identification method, device, equipment and storage medium
Bailo et al. Interoperability oriented architecture: the approach of EPOS for solid Earth e-infrastructures
Lüftenegger et al. Sentipromo: a sentiment analysis-enabled social business process modeling tool
Crowston et al. Design principles for background knowledge to enhance learning in citizen science
CN111967028B (en) Data interaction system
Gasser et al. Research infrastructure for empirical science of F/OSS
Dai et al. MOETA: a novel text-mining model for collecting and analysing competitive intelligence
CN112685728B (en) Data management method
CN104866516B (en) Multi purpose intelligence share system
KR20220111449A (en) Cloud-based UI/UX collaborative development system
Osswald E‐science and information services: a missing link in the context of digital libraries
Wolski et al. Linking Scholarly Datasets—The EOSC Perspective
Wałek et al. The Bridge of Data Project Objectives
KR102867145B1 (en) Cloud-based contents sharing system linked with UI/UX collaborative development system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载