Public data circulation development system and method

By designing a public data circulation development system, the problem of public data cannot be effectively circulated is solved, the effective circulation and development of public data is realized, and the value of public data is released.

CN119759872APending Publication Date: 2025-04-04CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411936088.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The inability to circulate public data effectively, resulting in the lack of scale in the development and utilization of public data, making it difficult to release value.

Method used

A public data circulation development system was designed, including a public data primary circulation development platform and a public data secondary circulation development platform. The system promotes the circulation and development of public data by receiving data from public data sources, grading according to preset grading rules, and provides third-party developers with corresponding levels of public data to promote the circulation and development of public data.

Benefits of technology

It realizes the effective circulation of public data between the primary circulation development platform and the secondary circulation development platform, promotes the development and utilization of public data, and thus releases the value of public data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759872A_ABST
    Figure CN119759872A_ABST
Patent Text Reader

Abstract

The invention provides a public data circulation development system and method, and relates to the field of big data management and utilization. The system comprises a public data first-level circulation development platform and a public data second-level circulation development platform. The public data primary circulation development platform is used for receiving public data from a public data source; grading the public data according to a preset grading rule to obtain multi-level public data, and sending the multi-level public data to the public data secondary circulation development platform; and the public data secondary circulation development platform is used for providing the public data of the corresponding level of the third-party developer to the third-party developer in response to the data development request of the registered third-party developer, so that the third-party developer develops a data product according to the public data. The method is suitable for a public data development process and is used for promoting circulation and development of public data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data management and utilization, and in particular to a public data circulation development system and method. Background Art

[0002] Public data refers to various types of data collected and generated by organizations with the function of managing public affairs and public service operating units such as water supply, electricity supply, gas supply, and public transportation in the process of performing their duties or providing public services in accordance with the law.

[0003] At the current stage, public data is restricted by the inability to circulate effectively, the development and utilization of public data has not yet reached a scale, and it is difficult to release the value of public data. Summary of the invention

[0004] The present application provides a public data circulation and development system and method, which can promote the circulation and development of public data.

[0005] In a first aspect, the present application provides a public data circulation development system, which includes: a public data primary circulation development platform and a public data secondary circulation development platform; the public data primary circulation development platform is used to receive public data from a public data source; according to preset classification rules, the public data is classified to obtain multi-level public data and send it to the public data secondary circulation development platform; the public data secondary circulation development platform is used to respond to data development requests from registered third-party developers, and provide the third-party developers with public data of corresponding levels to enable the third-party developers to develop data products based on the public data.

[0006] In the public data circulation development system provided by the embodiment of the present application, the public data primary circulation development platform can receive public data from a public data source, and classify the public data according to preset classification rules, obtain multi-level public data and send it to the public data secondary circulation development platform, and the public data secondary circulation development platform can respond to the data development request of the registered third-party developer and provide the third-party developer with the public data of the corresponding level, so that the third-party developer can develop data products based on the public data. In this way, public data in different fields can be circulated and data products can be developed between the public data primary circulation development platform and the public data secondary circulation development platform in the public data circulation development system, thereby promoting the circulation and development of public data.

[0007] Optionally, the public data secondary circulation development platform is specifically used to receive search keywords from third-party developers; in response to the search keywords, determine the search public data corresponding to the search keywords from the public data of the corresponding level of the third-party developer; and provide the search public data to the third-party developer.

[0008] Optionally, the public data secondary circulation development platform is specifically used to classify the public data of corresponding levels of third-party developers according to their sources, and divide them into multiple categories of public data; generate directory entries corresponding to each category of public data according to keywords of each category of public data, and generate a push directory; in response to the third-party developer selecting a target entry in the push directory, provide the third-party developer with the public data of the category corresponding to the target entry.

[0009] Optionally, the public data primary circulation platform is also used to generate blocks based on the attribute information of the multi-level public data obtained by grading; the attribute information includes one or more of the following: the source of the public data, the grading level, the application scenario, the purpose, and the current storage location; in response to the public data alliance chain network nodes completing the consensus on the block, the block is added to the public data alliance chain; the public data alliance chain network nodes include the public data primary circulation development platform, the public data secondary circulation development platform, and the public data source.

[0010] Optionally, the public data secondary circulation development platform is also used to generate blocks according to the attribute information of the social data in response to the third-party developer importing social data other than public data during the development process; the attribute information of the social data includes one or more of the following: the source of the social data, the application scenario, the purpose, and the current storage location; in response to the public data alliance chain network nodes completing the consensus on the block, the block is added to the public data alliance chain; the public data alliance chain network nodes include the public data primary circulation development platform, the public data secondary circulation development platform, and the public data source.

[0011] Optionally, the public data circulation and development system also includes a data product circulation and trading platform; the data product circulation and trading platform is used to obtain data products developed by third-party developers and display and sell them.

[0012] Optionally, the public data primary circulation development platform is also used to generate smart contracts based on multi-level public data; the smart contracts are used to record the provider of the public data, the number of times it is used, and the user.

[0013] Optionally, the data product circulation and trading platform is also used to respond to the income distribution instruction of the smart contract and distribute the sales proceeds of the data product to the target entity indicated by the income distribution instruction; the income distribution instruction is determined by the smart contract in response to the successful sale of the data product based on the provider, number of uses, and user of the recorded public data; the target entity includes the provider of the public data called by the successfully sold data product.

[0014] In a second aspect, the present application provides a public data circulation development method, which is applied to a public data circulation development system, the public data circulation development system comprising: a public data primary circulation development platform and a public data secondary circulation development platform; the method comprises: the public data primary circulation development platform receives public data from a public data source; the public data primary circulation development platform classifies the public data according to preset classification rules, obtains multi-level public data and sends it to the public data secondary circulation development platform; the public data secondary circulation development platform responds to a data development request from a registered third-party developer, and provides the third-party developer with public data of a corresponding level to enable the third-party developer to develop data products based on the public data.

[0015] Optionally, the public data secondary circulation development platform provides third-party developers with public data of corresponding levels, including: the public data secondary circulation development platform receives search keywords from third-party developers; the public data secondary circulation development platform determines, in response to the search keywords, search public data corresponding to the search keywords from the public data of corresponding levels of third-party developers; the public data secondary circulation development platform provides the search public data to the third-party developers.

[0016] Optionally, the public data secondary circulation development platform provides third-party developers with public data of corresponding levels, including: the public data secondary circulation development platform classifies the public data of corresponding levels of third-party developers according to their sources, and divides them into multiple categories of public data; the public data secondary circulation development platform generates directory entries corresponding to each category of public data according to keywords of each category of public data, and generates a push directory; in response to the third-party developer selecting a target entry in the push directory, the public data secondary circulation development platform provides the third-party developer with public data of the category corresponding to the target entry.

[0017] Optionally, the method also includes: the public data primary circulation platform generates a block according to the attribute information of the multi-level public data obtained by classification; the attribute information includes one or more of the following: the source of the public data, the classification level, the application scenario, the purpose, and the current storage location; the public data primary circulation platform responds to the public data alliance chain network node consensus on the block, and adds the block to the public data alliance chain; the public data alliance chain network nodes include the public data primary circulation development platform, the public data secondary circulation development platform, and the public data source.

[0018] Optionally, the method also includes: the public data secondary circulation development platform generates a block according to the attribute information of the social data in response to the third-party developer importing social data other than public data during the development process; the attribute information of the social data includes one or more of the following: the source of the social data, the application scenario, the purpose, and the current storage location; the public data secondary circulation development platform adds the block to the public data alliance chain in response to the public data alliance chain network nodes reaching a consensus on the block; the public data alliance chain network nodes include the public data primary circulation development platform, the public data secondary circulation development platform, and the public data source.

[0019] Optionally, the public data circulation development system also includes a data product circulation trading platform; the method also includes: the data product circulation trading platform obtains data products developed by third-party developers and displays them for sale.

[0020] Optionally, the method also includes: the public data primary circulation development platform generates a smart contract based on multi-level public data; the smart contract is used to record the provider of the public data, the number of times it is used, and the user.

[0021] Optionally, the method also includes: the data product circulation and trading platform responds to the revenue distribution instruction of the smart contract, and distributes the sales proceeds of the data product to the target entity indicated by the revenue distribution instruction; the revenue distribution instruction is determined by the smart contract in response to the successful sale of the data product based on the provider, number of uses, and user of the recorded public data; the target entity includes the provider of the public data called by the successfully sold data product.

[0022] In a third aspect, the present application provides a data processing device, which includes various functional modules used for the method described in the second aspect above.

[0023] In a fourth aspect, the present application provides an electronic device, comprising: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the steps corresponding to the execution of the public data primary circulation development platform, the public data secondary circulation development platform, or the data product circulation trading platform in the method described in the second aspect above.

[0024] In a fifth aspect, the present application provides a computer program product, comprising: computer instructions; when the computer instructions are executed on an electronic device, the electronic device implements the steps corresponding to the public data primary circulation development platform, the public data secondary circulation development platform, or the data product circulation trading platform in the method described in the second aspect above, and / or implements the public data development system described in the first aspect.

[0025] In a sixth aspect, the present application provides a readable storage medium, which includes: software instructions; when the software instructions are executed in an electronic device, the electronic device implements the steps corresponding to the public data primary circulation development platform, the public data secondary circulation development platform, or the data product circulation trading platform in the method described in the second aspect above, and / or implements the public data development system described in the first aspect.

[0026] The beneficial effects of the second to sixth aspects mentioned above can be referred to the first aspect and will not be elaborated on again. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1 A schematic diagram of the composition of a public data circulation development system provided in an embodiment of the present application;

[0029] Figure 2 A flowchart of a public data circulation development method provided in an embodiment of the present application;

[0030] Figure 3 A schematic diagram of the composition of a public data circulation development device provided in an embodiment of the present application;

[0031] Figure 4 A schematic diagram of another public data circulation development device provided in an embodiment of the present application;

[0032] Figure 5 A schematic diagram of the composition of another public data circulation development device provided in an embodiment of the present application;

[0033] Figure 6 A schematic diagram of the composition of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0035] It should be noted that, in the embodiments of the present application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0036] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. are not limiting the quantity and execution order.

[0037] Public data refers to various types of data collected and generated by organizations with the function of managing public affairs and public service operating units such as water supply, electricity supply, gas supply, and public transportation in the process of performing their duties or providing public services in accordance with the law.

[0038] At the current stage, public data is restricted by the inability to circulate effectively, the development and utilization of public data has not yet reached a scale, and it is difficult to release the value of public data.

[0039] Based on this, the embodiments of the present application provide a public data circulation and development system and method, which can promote the circulation and development of public data.

[0040] The following is an introduction with reference to the accompanying drawings.

[0041] Figure 1 This is a schematic diagram of the composition of the public data circulation development system provided by the embodiment of the present application. Figure 1 As shown, the public data circulation development system includes: a public data primary circulation development platform 100 and a public data secondary circulation development platform 200 .

[0042] The public data primary circulation development platform 100 can be deployed in electronic devices with computing and processing capabilities, such as computers or servers.

[0043] Among them, the server can be a single server, or it can be a server cluster composed of multiple servers. In some implementations, the server cluster can also be a distributed cluster. Optionally, the server can also be implemented on a cloud platform, for example, the cloud platform can include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, and a multi-cloud, etc., or any combination thereof. The embodiments of the present application are not limited to this.

[0044] The public data primary circulation development platform 100 can also be understood as a public data primary circulation development space, which can be used to receive public data from public data sources ( Figure 1 The data flow flowing into the public data primary circulation development platform 100 is taken as an example), and according to the preset classification rules, the public data is classified to obtain multi-level public data and sent to the public data secondary circulation development platform 200.

[0045] The public data source may include multiple public data providers. Figure 1 The following takes various government affairs systems and public data open sharing platforms as examples of two public data providers.

[0046] In some embodiments, the public data primary circulation development platform 100 can also be used to clean public data, register alliance chains, and formulate smart contracts. The specific process can be referred to the public data circulation development method provided in the following embodiment, and will not be repeated here.

[0047] The public data secondary circulation development platform 200 can also be understood as a public data secondary circulation development space, which can provide corresponding levels of public data to third-party developers (or third-party developer equipment, third-party developer systems, or third-party developer platforms, etc.), so that third-party developers can develop data products based on the public data. The specific process can be referred to the public data circulation development method provided in the following embodiment, which will not be repeated here.

[0048] In some embodiments, the public data secondary circulation development platform 200 can also be used to push the directory of public data, search resources, associate data, and control access when a third-party developer develops a data product. The specific process can be referred to the public data circulation development method provided in the following embodiment, and will not be repeated here.

[0049] In some possible embodiments, Figure 1 As shown in , the public data circulation development system may also include: a third-party social data platform 300.

[0050] The third-party social data platform 300 can also be understood as a third-party social data space, which can be used to send third-party grading strategies output by third-party developers or industry representative enterprises to the public data primary circulation development platform 100, so that various government systems or the public data primary circulation development platform 100 can display the third-party grading strategies, and the staff can formulate preset grading rules based on the displayed third-party grading strategies.

[0051] In some embodiments, when a third-party developer develops a data product on the public data secondary circulation development platform 200, the third-party developer may also introduce social data from the third-party social data platform 300 for joint development ( Figure 1 The data flow from the third-party social data platform 300 to the public data secondary circulation development platform 200 is taken as an example).

[0052] In some possible embodiments, Figure 1 As shown in , the public data circulation development system may also include: a data product circulation transaction platform 400.

[0053] The data product circulation trading platform 400 can be used to receive data products developed by third-party developers on the public data secondary circulation development platform 200 ( Figure 1 The product flow of the public data secondary circulation development platform 200 pointing to the data product circulation trading platform 400 is shown as an example), and the developed data products are displayed for sale, and the subsequent transaction settlement, profit sharing (according to the smart contract), product evaluation, and risk assessment are carried out. The specific process can be referred to the public data circulation development method provided in the following embodiment, and will not be repeated here.

[0054] The circulation data development method provided in the embodiment of the present application can be applied to a public data circulation development platform. Figure 2 The following is a flow chart of the public data circulation development method provided in the embodiment of the present application. Figure 2 As shown, the method includes the following steps:

[0055] S101. The public data primary circulation development platform receives public data from public data sources.

[0056] For example, public data sources (that is, the above-mentioned various government systems and public data open sharing platforms) can input public data into the public data primary circulation development platform, or the data space of the public data primary circulation development platform, through physical or logical means.

[0057] S102. The first-level public data circulation development platform classifies the public data according to preset classification rules, obtains multi-level public data and sends it to the second-level public data circulation development platform.

[0058] The preset classification rules are classification rules that meet national standards. For example, the preset classification rules may be classification rules that meet GB / T43697-2024.

[0059] As an example, as mentioned above, a third-party social data platform can send a third-party classification strategy to the public data primary circulation development platform. Various government systems or public data primary circulation development platforms can display the third-party classification strategy. The staff can determine the preset classification rules based on the national standard classification rules and the third-party classification strategy.

[0060] Among them, the third-party grading strategy can include grading and classification indicators such as industry field, data attributes, and demand level.

[0061] For example, in the healthcare industry, the patient's personal medical records involve personal privacy, so they need to be classified as a higher level of sensitivity. In the transportation industry, the operation schedule of public transportation vehicles is relatively less sensitive and can be classified as a lower level.

[0062] For another example, regarding the data format in the data attributes, structured statistical data (such as annual economic statistical reports) are usually easier to analyze and process because their accuracy and ease of processing can be classified as higher levels. However, unstructured text data (such as public comments on social media) is relatively difficult to analyze and can be classified as lower levels.

[0063] For another example, in terms of the degree of demand, public data with a higher degree of demand can be classified into a higher level, and public data with a lower degree of demand can be classified into a lower level.

[0064] In some embodiments, before or after the above S102, the public data primary circulation development platform may also pre-process the public data, wherein the pre-processing may specifically include: data cleaning, completion, alignment, desensitization, and standardization.

[0065] In some embodiments, before the above-mentioned S102, the public data primary circulation development platform, the public data secondary circulation development platform, and the public data source can be registered in the public data alliance chain network. The registered public data primary circulation development platform, the public data secondary circulation development platform, and the public data source can be understood as public data alliance chain network nodes.

[0066] In some embodiments, before or after the above S102, the public data primary circulation development platform can also generate a block based on the attribute information of the multi-level public data obtained by classification, and in response to the consensus of the public alliance chain network nodes on the generated block, add the block to the public data alliance chain.

[0067] The attribute information may include one or more of the following: the source of the public data, the classification level, the application scenario, the purpose, and the current storage location. The public data alliance chain network nodes may include a public data primary circulation development platform, a public data secondary circulation development platform, and a public data source.

[0068] Optionally, the block consensus process can adopt a Byzantine Fault Tolerance (PBFT) consensus mechanism, a Delegated Proof of Stake (DPoS) consensus mechanism, a Proof of Authority (PoA) consensus mechanism, etc. The embodiment of the present application does not limit the specific consensus process of the block.

[0069] In some embodiments, after S102, the public data primary circulation development platform can also generate a smart contract based on the multi-level public data, wherein the smart contract can be used to record the provider, usage times, and user of the public data.

[0070] S103. The public data secondary circulation development platform responds to the data development request of the registered third-party developer and provides the third-party developer with public data of a corresponding level, so that the third-party developer can develop data products based on the public data.

[0071] For example, a third-party developer can register in the public data secondary circulation development space. After successful registration, the public data secondary circulation development platform can allocate access rights to the third-party developer who has successfully registered, and allocate data storage space and development tools to the third-party developer.

[0072] As an example, the public data secondary circulation development platform provides the third-party developer with the public data of the corresponding level of the third-party developer, which may specifically include: the public data primary circulation development platform allocates a connector to the third-party developer, and the code or configuration file of the connector may be embedded with access control rules indicating that the third-party developer can access the public data registration. When the third-party developer initiates a data access request through the connector, these embedded access control rules will be triggered and executed.

[0073] In the public data circulation development method provided in the embodiment of the present application, the public data primary circulation development platform can receive public data from a public data source, and classify the public data according to a preset classification rule, obtain multi-level public data and send it to the public data secondary circulation development platform, and the public data secondary circulation development platform can respond to the data development request of a registered third-party developer and provide the third-party developer with public data of the corresponding level, so that the third-party developer can develop data products based on the public data. In this way, public data in different fields can be circulated and data products can be developed between the public data primary circulation development platform and the public data secondary circulation development platform of the public data circulation development system, thereby promoting the circulation and development of public data.

[0074] The above-mentioned S103 is introduced below.

[0075] In some possible embodiments, the public data secondary circulation development platform may provide public data to third-party developers by means of feedback retrieval. In this case, the step of providing the third-party developer with the public data of the corresponding level of the third-party developer in the above S103 may specifically include the following steps:

[0076] Step 1a: The public data secondary circulation development platform receives search keywords from third-party developers.

[0077] For example, if a third-party developer plans to develop data around financial business scenarios, the third-party developer can use "government industry department" as a keyword for searching, and the specific keyword "asset resource department" to query real estate registration information, and the specific keyword "market supervision department" to query industrial and commercial information, basic corporate information, and shareholder information, etc.

[0078] Step 2a: The public data secondary circulation development platform responds to the search keyword and determines the search public data corresponding to the search keyword from the public data of the corresponding level of the third-party developer.

[0079] As an example, the public data secondary circulation development platform can use search keywords to retrieve information recorded in blocks on the public data alliance chain through model algorithms such as keyword similarity matching calculations, thereby determining the search public data corresponding to the search keywords.

[0080] Step 3a: The public data secondary circulation development platform provides retrieval of public data to third-party developers.

[0081] As an example, a public data secondary circulation development platform may allocate data storage space and connectors to the data storage space for third-party developers. The data storage space may include retrieved public data, and third-party developers may access the data storage space through the allocated connector to retrieve the public data.

[0082] In some other possible embodiments, the public data secondary circulation development platform may also provide public data to third-party developers by pushing a directory. In this case, the step of providing the third-party developers with the public data of the corresponding level of the third-party developers in S103 may specifically include the following steps:

[0083] Step 1b: The secondary circulation development platform for public data classifies the public data of corresponding levels of third-party developers according to their sources and divides them into multiple types of public data.

[0084] Step 2b: The public data secondary circulation development platform generates directory entries corresponding to each type of public data according to the keywords of each type of public data, and generates a push directory.

[0085] As an example, the public data secondary circulation development platform can use a keyword extraction algorithm to extract keywords from each type of public data as directory entries.

[0086] For example, the keyword extraction algorithm may be a term frequency counting algorithm, or a term frequency-inverse document frequency (TF-IDF) algorithm, etc. The embodiment of the present application does not limit the specific type of the keyword extraction algorithm.

[0087] Step 3b: In response to the third-party developer selecting a target item in the push catalog, the public data secondary circulation development platform provides the third-party developer with public data of a type corresponding to the target item.

[0088] For example, after the public data secondary circulation platform generates a push catalog, it can send the push catalog to a third-party developer and receive the third-party developer's selection information on the target item in the push catalog, thereby determining that the third-party developer has selected the target item.

[0089] In some embodiments, before allocating a connector to a third-party developer, the public data secondary circulation development platform may also confirm the data category, data field, and data volume to be used with the third-party developer.

[0090] In some possible embodiments, the public data secondary circulation development platform can also register the third-party social data introduced by third-party developers when developing data products in the public data alliance chain. In this case, the method can also include the following steps:

[0091] Step 1c: The public data secondary circulation development platform generates blocks according to the attribute information of the social data in addition to the public data imported by the third-party developer during the development process.

[0092] The attribute information of social data may include one or more of the following: the source of the social data, application scenario, purpose, and current storage location.

[0093] Step 2c: The public data secondary circulation development platform responds to the consensus of the public data alliance chain network nodes on the block and adds the block to the public data alliance chain.

[0094] Among them, as mentioned above, the public data alliance chain network nodes may include a public data primary circulation development platform, a public data secondary circulation development platform, and a public data source.

[0095] In some possible embodiments, the public data circulation and development system may further include a data product circulation and trading platform, which may acquire data products developed by third-party developers and display and sell them.

[0096] For example, as mentioned above, the public data secondary circulation development platform can distribute development tools to third-party developers. After the third-party developers complete the development of data products using the development tools, the public data secondary circulation development platform can send the data products developed by the third-party developers to the data product circulation trading platform.

[0097] In some embodiments, the data product circulation and trading platform can also automatically distribute the sales proceeds of the data product based on the smart contract. In this case, the method can also include the following steps:

[0098] Step 1d: The data product circulation and trading platform responds to the revenue distribution instruction of the smart contract and distributes the sales proceeds of the data product to the target entity indicated by the revenue distribution instruction.

[0099] The revenue distribution instruction is determined by the smart contract in response to the successful sale of the data product based on the provider, number of uses, and user of the recorded public data. The target subject includes the provider of the public data called by the successfully sold data product.

[0100] For example, a smart contract can determine the target entity's profit distribution ratio based on the number of times public data is used, and then generate an income distribution instruction based on the profit distribution ratio and send it to the data product circulation and trading platform.

[0101] The number of times the data is used is positively correlated with the proportion of revenue distribution. The more times a provider uses public data, the higher the proportion of revenue distribution after the data product is successfully sold.

[0102] Optionally, the target entities may also include the operation and maintenance party of the public data primary circulation development platform, the data preprocessor, and the social data provider. The profit distribution ratio of these target entities may be a preset fixed ratio.

[0103] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. It should be easy to realize that the technical goals in this field are combined with the units and algorithm steps of each example described in the embodiments disclosed in this article, and the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical goals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0104] In an exemplary embodiment, the embodiment of the present application also provides a public data circulation development device, which can be applied to a public data primary circulation development platform. Figure 3 A schematic diagram of the composition of a public data circulation development device provided in an embodiment of the present application. Figure 3 As shown, the public data circulation development device includes: an acquisition module 301 and a processing module 302.

[0105] The acquisition module 301 is used to receive public data from a public data source.

[0106] The processing module 302 is used to classify the public data according to the preset classification rules, obtain multi-level public data and send it to the public data secondary circulation development platform, so that the public data secondary circulation development platform can respond to the data development request of the registered third-party developer and provide the third-party developer with the public data of the corresponding level, and enable the third-party developer to develop data products based on the public data.

[0107] In some possible embodiments, the processing module 302 is also used to generate a block based on the attribute information of the multi-level public data obtained by grading; the attribute information includes one or more of the following: the source of the public data, the grading level, the application scenario, the purpose, and the current storage location; in response to the public data alliance chain network node completing the consensus on the block, the block is added to the public data alliance chain; the public data alliance chain network nodes include a public data primary circulation development platform, a public data secondary circulation development platform, and a public data source.

[0108] In some possible embodiments, the processing module 302 is also used to generate a smart contract based on multi-level public data; the smart contract is used to record the provider, number of times the public data is used, and the user.

[0109] In an exemplary embodiment, the embodiment of the present application also provides a public data circulation development device, which can be applied to a public data secondary circulation development platform. Figure 4 A schematic diagram of another public data circulation development device provided in an embodiment of the present application. Figure 4 As shown, the public data circulation development device includes: an acquisition module 401 and a processing module 402.

[0110] The acquisition module 401 is used to receive multi-level public data sent from the public data primary circulation development platform; the multi-level public data is obtained by the public data primary circulation development platform after receiving the public data from the public data source and grading the public data according to the preset grading rules;

[0111] The processing module 402 is used to respond to a data development request from a registered third-party developer and provide the third-party developer with public data of a corresponding level, so that the third-party developer can develop a data product based on the public data.

[0112] In some possible embodiments, the processing module 402 is specifically used to receive search keywords from a third-party developer; in response to the search keywords, determine search public data corresponding to the search keywords from public data of a corresponding level of the third-party developer; and provide the search public data to the third-party developer.

[0113] In some other possible embodiments, the processing module 402 is specifically used to classify the public data of corresponding levels of the third-party developer according to the source, and divide it into multiple categories of public data; generate directory entries corresponding to each category of public data according to the keywords of each category of public data, and generate a push directory; in response to the third-party developer selecting a target entry in the push directory, provide the third-party developer with the public data of the category corresponding to the target entry.

[0114] In some other possible embodiments, the processing module 402 is also used to generate a block according to the attribute information of the social data in response to the third-party developer importing social data other than public data during the development process; the attribute information of the social data includes one or more of the following: the source of the social data, the application scenario, the purpose, and the current storage location; in response to the public data alliance chain network nodes completing the consensus on the block, the block is added to the public data alliance chain; the public data alliance chain network nodes include a public data primary circulation development platform, a public data secondary circulation development platform, and a public data source.

[0115] In an exemplary embodiment, the embodiment of the present application also provides a public data circulation development device, which can be applied to a data product circulation transaction platform. Figure 5 A schematic diagram of another public data circulation development device provided in the embodiment of the present application. Figure 5 As shown, the public data circulation development device includes: an acquisition module 501 and a processing module 502.

[0116] The acquisition module 501 is used to acquire data products developed by third-party developers.

[0117] Processing module 502 is used to display and sell data products developed by third-party developers.

[0118] In some possible embodiments, the processing module 502 is also used to distribute the sales proceeds of the data product to the target entity indicated by the revenue distribution instruction in response to the revenue distribution instruction of the smart contract; the revenue distribution instruction is determined by the smart contract in response to the successful sale of the data product based on the provider, number of uses, and user of the recorded public data; the target entity includes the provider of the public data called by the successfully sold data product.

[0119] It should be noted that Figures 3 to 5 The division of modules in the above is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, two or more functions may be integrated into one processing module. The above integrated modules may be implemented in the form of hardware or in the form of software function modules. The embodiments of the present application are not limited to this.

[0120] In an exemplary embodiment, the embodiment of the present application also provides an electronic device, which can be deployed with the above-mentioned public data primary circulation development platform, public data secondary circulation development platform, or data product circulation trading platform. Figure 6 This is a schematic diagram of the composition of an electronic device provided in an embodiment of the present application. Figure 6As shown, the electronic device includes: a processor 10 , a memory 20 , a communication line 30 , a communication interface 40 , and an input / output interface 50 .

[0121] The processor 10 , the memory 20 , the communication interface 40 and the input / output interface 50 may be connected via a communication line 30 .

[0122] The processor 10 is used to execute instructions stored in the memory 20 to implement the steps corresponding to the public data primary circulation development platform, the public data secondary circulation development platform, or the data product circulation trading platform in the public data circulation development method provided in the above embodiments of the present application.

[0123] The processor 10 may be a CPU, a general-purpose processor network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller (MCU) / single-chip microcomputer / single-chip microcomputer, a programmable logic device (PLD), or any combination thereof. The processor 10 may also be any other device having a processing function, such as a circuit, a device, or a software module, which is not limited in the embodiments of the present application. In one example, the processor 10 may include one or more CPUs, such as Figure 6 As an optional implementation, the electronic device may include multiple processors, for example, in addition to the processor 10, it may also include a processor 60 ( Figure 6 The dashed line is used as an example.

[0124] The memory 20 is used to store instructions. For example, the instructions may be computer programs. Optionally, the memory 20 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage devices, etc., and the embodiments of the present application are not limited to this.

[0125] It should be noted that the memory 20 may exist independently of the processor 10, or may be integrated with the processor 10. The memory 20 may be located inside the electronic device, or may be located outside the electronic device, which is not limited in the embodiment of the present application.

[0126] The communication line 30 is used to transmit information between various components included in the electronic device.

[0127] The communication interface 40 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The communication interface 40 may be a module, a circuit, a transceiver or any device capable of achieving communication.

[0128] The input / output interface 50 is used to implement human-computer interaction between a user and an electronic device, for example, to implement action interaction or information interaction between a user and an electronic device.

[0129] Exemplarily, the input / output interface 50 may be a mouse, a keyboard, a display screen, or a touch display screen, etc. Action interaction or information interaction between a user and an electronic device may be achieved through a mouse, a keyboard, a display screen, or a touch display screen, etc.

[0130] It should be noted that Figure 6 The structure shown in the figure does not constitute a limitation on the electronic device, except Figure 6 In addition to the components shown, the electronic device may include more or fewer components than shown, or a combination of certain components, or a different arrangement of components.

[0131] In an exemplary embodiment, the embodiment of the present application also provides a computer program product, which includes computer instructions. When the computer instructions are executed in an electronic device, the electronic device implements the method in the aforementioned method embodiment, and / or implements the public data circulation development system in the aforementioned embodiment.

[0132] In an exemplary embodiment, the present application also provides a readable storage medium, which includes software instructions. When the software instructions are executed in an electronic device, the electronic device implements the method in the aforementioned method embodiment, and / or implements the public data circulation development system in the aforementioned embodiment. The readable storage medium can be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0133] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer-executable instructions. When loading and executing computer-executable instructions on a computer, a process or function according to an embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer-executable instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer-executable instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center.

[0134] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0135] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

[0136] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A public data circulation development system, characterized in that: The public data circulation development system includes: a public data primary circulation development platform and a public data secondary circulation development platform; The public data primary circulation development platform is used to receive public data from a public data source; classify the public data according to a preset classification rule, obtain multi-level public data and send it to the public data secondary circulation development platform; The public data secondary circulation development platform is used to respond to the data development request of the registered third-party developer and provide the third-party developer with the public data of the corresponding level of the third-party developer, so that the third-party developer can develop data products based on the public data.

2. The system according to claim 1, characterized in that The public data secondary circulation development platform is specifically used to receive search keywords from the third-party developer; in response to the search keywords, determine the search public data corresponding to the search keywords from the public data of the corresponding level of the third-party developer; and provide the search public data to the third-party developer.

3. The system according to claim 1, characterized in that The public data secondary circulation development platform is specifically used to classify the public data of corresponding levels of the third-party developer according to the source, and divide it into multiple categories of public data; generate directory entries corresponding to each category of public data according to the keywords of each category of public data, and generate a push directory; in response to the third-party developer selecting a target entry in the push directory, provide the third-party developer with the public data of the category corresponding to the target entry.

4. The system according to claim 1, characterized in that The public data primary circulation platform is also used to generate blocks according to the attribute information of the multi-level public data obtained by grading; the attribute information includes one or more of the following: the source of the public data, the grading level, the application scenario, the purpose, and the current storage location; in response to the public data alliance chain network node completing the consensus on the block, the block is added to the public data alliance chain; the public data alliance chain network nodes include the public data primary circulation development platform, the public data secondary circulation development platform, and the public data source.

5. The system according to claim 1, characterized in that The public data secondary circulation development platform is also used to generate blocks according to the attribute information of the social data in response to the third-party developer importing social data other than public data during the development process; the attribute information of the social data includes one or more of the following: the source of the social data, the application scenario, the purpose, and the current storage location; in response to the public data alliance chain network node reaching a consensus on the block, the block is added to the public data alliance chain; the public data alliance chain network nodes include the public data primary circulation development platform, the public data secondary circulation development platform, and the public data source.

6. The system according to claim 1, characterized in that The public data circulation development system also includes a data product circulation transaction platform; The data product circulation and trading platform is used to obtain the data products developed by the third-party developers and display and sell them.

7. The system according to claim 6, characterized in that The public data primary circulation development platform is also used to generate a smart contract based on the multi-level public data; the smart contract is used to record the provider, number of uses, and user of the public data.

8. The system according to claim 7, characterized in that The data product circulation and trading platform is also used to respond to the income distribution instruction of the smart contract and distribute the sales proceeds of the data product to the target entity indicated by the income distribution instruction; the income distribution instruction is determined by the smart contract in response to the successful sale of the data product based on the provider, number of uses, and user of the recorded public data; the target entity includes the provider of the public data called by the successfully sold data product.

9. A method for developing public data circulation, characterized in that: The method is applied to a public data circulation development system, which includes: a public data primary circulation development platform and a public data secondary circulation development platform; the method includes: The public data primary circulation development platform receives public data from a public data source; The public data primary circulation development platform classifies the public data according to a preset classification rule, obtains multi-level public data and sends it to the public data secondary circulation development platform; The public data secondary circulation development platform responds to a data development request from a registered third-party developer and provides the third-party developer with public data of a corresponding level, so that the third-party developer develops data products based on the public data.

10. The method according to claim 9, characterized in that The public data circulation development system further includes: a data product circulation transaction platform; the method further includes: The data product circulation and trading platform obtains the data products developed by the third-party developer and displays and sells them; The data product circulation and trading platform responds to the revenue distribution instruction of the smart contract and distributes the sales proceeds of the data product to the target entity indicated by the revenue distribution instruction; the revenue distribution instruction is determined by the smart contract in response to the successful sale of the data product based on the provider, number of uses, and user of the recorded public data; the target entity includes the provider of the public data called by the successfully sold data product.

Citation Information

Cited By

  • Data operation management method and system

    CN120494712A