Data sharing and exchanging method and system, terminal and readable storage medium
Through the pre -processing and sharing of the target application data of enterprises or systems, the problem of data islands between enterprises or systems is solved, and the efficient sharing and transmission of data is achieved, and work efficiency is improved.
Patent Information
- Application Number
- CN202411469872.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-28
AI Technical Summary
The system between enterprises, or the system in enterprises, is relatively independent, data is lacking in sharing and processes are divided, resulting in complex data calls between enterprises or between systems and low work efficiency.
通过获取企业或系统的目标应用数据进行预处理,构建共享应用数据,并在接收到授权用户的数据获取请求时,进行查找处理,确定目标需求数据,并通过数据传输总线将数据发送至目标用户。
Effectively reduce the difficulty of data acquisition, improve data transmission efficiency between enterprises or systems, and promote data sharing and process integration.
Smart Images

Figure CN119377320A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a data sharing and exchange method, system, terminal and computer-readable storage medium. Background Art
[0002] At present, all enterprises generally carry out their own information construction to build their own business information systems. However, enterprises or systems within an enterprise are relatively independent, data lacks sharing, and processes are separated from each other, which is not conducive to closed-loop tracking and management of management processes such as exceptions, accidents, and operations, resulting in complex data calls between enterprises or systems and low work efficiency.
[0003] Therefore, the prior art still needs to be improved and developed. Summary of the invention
[0004] The main purpose of the present invention is to provide a data sharing and exchange method, system, terminal and computer-readable storage medium, aiming to solve the problems in the prior art that enterprises or systems within an enterprise are relatively independent, data are not shared, and processes are separated from each other, resulting in complex data calls and low work efficiency between enterprises or systems.
[0005] To achieve the above object, the present invention provides a data sharing and exchange method, which comprises the following steps:
[0006] Acquire target application data, and preprocess the target application data to obtain shared application data;
[0007] When receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching and processing is performed in the shared application data according to the data acquisition request to determine the target required data;
[0008] A data transmission bus is constructed, and the target demand data is sent to the target user according to the data transmission bus.
[0009] Optionally, the data sharing and exchange method, wherein the acquiring target application data and preprocessing the target application data to obtain shared application data, specifically includes:
[0010] Determine target sharing objects, and obtain target application data corresponding to each of the target sharing objects;
[0011] The target application data is preprocessed to obtain shared application data, and the shared application data is stored in a data sharing center, wherein the preprocessing includes data cleaning processing and data standardization conversion processing.
[0012] Optionally, the data sharing and exchange method, wherein the step of determining the target sharing objects and acquiring the target application data corresponding to the target sharing objects respectively, further comprises:
[0013] The data verification results after the target shared objects verify the corresponding target application data are obtained, and the target application data is optimized according to the data verification results.
[0014] Optionally, the data sharing and exchange method, wherein when receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching and processing are performed in the shared application data according to the data acquisition request to determine the target demand data, specifically including:
[0015] When receiving a data acquisition request from a target user, the target user is compared with the target sharing object, and if the target user belongs to the target sharing object, the target user is determined to be an authorized user;
[0016] The user authority of the target user is obtained, and a search process is performed in the shared application data according to the data acquisition request and the user authority to obtain the target demand data required by the target user.
[0017] Optionally, the data sharing and exchange method, wherein the step of obtaining the user rights of the target user and performing search processing in the shared application data according to the data acquisition request and the user rights to obtain the target demand data required by the target user, specifically includes:
[0018] Acquire the user authority of the target user, and determine the data query range and data query time of the target user in the shared application data according to the user authority;
[0019] Searching for target demand data within the data query range according to the data acquisition request and the data query time, and obtaining the target demand data required by the target user;
[0020] If the time required to search for the target required data exceeds the data query time, it is re-determined whether the target user is an authorized user.
[0021] Optionally, the data sharing and exchange method, wherein when receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching and processing is performed in the shared application data according to the data acquisition request to determine the target demand data, and then further comprising:
[0022] Data detection processing is performed on the target demand data. If the target demand data is abnormal data, it is determined that data transmission cannot be performed, wherein the target demand data includes duplicate data, expired data or risky data.
[0023] Optionally, the data sharing and exchange method, wherein the step of constructing a data transmission bus and sending the target demand data to the target user according to the data transmission bus, specifically includes:
[0024] A virtual private network is used to construct a data transmission bus, and a data transmission channel is established with the target user through the data transmission bus;
[0025] The target demand data is sent to the target user via the data transmission channel using a preset communication method.
[0026] In addition, to achieve the above-mentioned purpose, the present invention further provides a data sharing and exchange system, wherein the data sharing and exchange system comprises:
[0027] A data preprocessing module, used to obtain target application data and preprocess the target application data to obtain shared application data;
[0028] A data search module is used for, when receiving a data acquisition request from a target user, searching the shared application data according to the data acquisition request to determine the target required data if the target user is determined to be an authorized user;
[0029] The data sending module is used to construct a data transmission bus and send the target demand data to the target user according to the data transmission bus.
[0030] In addition, to achieve the above-mentioned purpose, the present invention also provides a terminal, wherein the terminal includes: a memory, a processor, and a data sharing and exchange program stored in the memory and executable on the processor, and when the data sharing and exchange program is executed by the processor, the steps of the data sharing and exchange method described above are implemented.
[0031] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a data sharing exchange program, and when the data sharing exchange program is executed by a processor, the steps of the data sharing exchange method as described above are implemented.
[0032] In the present invention, the target application data is obtained, and the target application data is preprocessed to obtain shared application data; when a data acquisition request from a target user is received, if the target user is determined to be an authorized user, a search process is performed in the shared application data according to the data acquisition request to determine the target demand data; a data transmission bus is constructed, and the target demand data is sent to the target user according to the data transmission bus. The present invention obtains the target application data of an enterprise or system to construct shared application data. When an enterprise or system needs to call data from another enterprise or system, it can directly search and call through the shared application data, which effectively reduces the difficulty of data acquisition. At the same time, it also effectively improves the efficiency of data transmission between enterprises or systems. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a flow chart of a preferred embodiment of the data sharing and exchange method of the present invention;
[0034] Figure 2 It is a structural diagram of a preferred embodiment of the data sharing and exchange system of the present invention;
[0035] Figure 3 It is a structural diagram of a preferred embodiment of the terminal of the present invention. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solution and advantages of the present invention clearer and more specific, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0037] At present, all enterprises generally carry out their own information construction to build their own business information systems. Organizations will choose to exchange and share data, for example, data exchange and sharing within enterprises, data exchange and sharing between enterprises, and data exchange and sharing between governments or enterprises and individuals or service providers. Data exchange and sharing is to allow users in different places using different computers and different software to read other people's data and perform various operations, calculations and analyses. For various reasons, that is, when data is accessed or transferred from one system to another across authorization boundaries, one or more protocols are needed to specify the responsibilities of each organization, the type of data to be accessed or exchanged and the impact area, how to use the exchanged data, and how to ensure data security when processing, storing or transmitting data at both ends of the exchange system.
[0038] Among them, sharing scenarios include but are not limited to: 1. Sharing data and information between authorized users; 2. Providing customized access to data; 3. Collaborating on joint projects; 4. Providing complete, short-term, intermittent, permanent or temporary data exchange and sharing activities; 5. Reducing data collection workload and costs through exchange and sharing; Providing online training; 6. Providing secure storage for critical data and backup files.
[0039] The information construction of each enterprise is developed through self-exploration and driven by business. Each system is often built at different times, and the systems are relatively independent, forming data islands. For example, each business subsystem has its own independent system, lacks data sharing, and processes are separated from each other, which is not conducive to closed-loop tracking and management of abnormalities, accidents, operations and other management processes. Enterprise data has statistics but lacks data mining, data analysis, and intelligent decision-making support. It is impossible to effectively use the accumulated business knowledge and business data to explore the laws and patterns contained therein and provide auxiliary decision-making support for enterprise leaders.
[0040] The data sharing and exchange method described in the preferred embodiment of the present invention is as follows: Figure 1 As shown, the data sharing and exchange method includes the following steps:
[0041] Step S10: Acquire target application data, and pre-process the target application data to obtain shared application data, wherein the target application data includes basic data, summary data, indicator data, label data, analysis model data, and report data of an enterprise or system.
[0042] Data sharing and exchange concept: Data sharing and exchange is positioned to build a sharing channel for enterprise data resources, making it a data factory for enterprises, organizations, and departments. It mainly starts from a series of issues such as security management, service governance, service consumption, and service development efficiency, and provides a unified platform for unified service management of multi-source and multi-type data. For various reasons, organizations will choose data exchange and sharing, such as data exchange and sharing within the enterprise, data exchange and sharing between enterprises, and data exchange and sharing between enterprises and individuals or service providers. Data exchange and sharing allows users in different places using different computers and different software to read other people's data and perform various operations, calculations, and analyses.
[0043] When data is accessed or transferred from one system to another across authorization boundaries, it is necessary to consider using one or more protocols to specify the responsibilities of each organization, the type of data to be accessed or exchanged and the impact area, how to use the exchanged data, and how to ensure data security when processing, storing or transmitting data on both ends of the exchange system. Common data exchange or sharing scenarios include but are not limited to: 1. Sharing data and information between authorized users; 2. Providing customized access to data; 3. Collaborating on joint projects; 4. Providing complete, short-term, intermittent, permanent or temporary data exchange and sharing activities; 5. Reducing data collection workload and costs through exchange and sharing; 6. Providing online training; 7. Providing secure storage for critical data and backup files.
[0044] Specifically, the target shared objects are determined, and the target application data corresponding to each of the target shared objects is obtained; the target application data is preprocessed to obtain shared application data, and the shared application data is stored in a data sharing center, wherein the preprocessing includes data cleaning and data standardization conversion. The verified target application data is preprocessed, wherein the preprocessing includes data cleaning and standardization conversion, and the preprocessed data is stored in a preset database.
[0045] For the target application data collection process: standardization is carried out according to unified data standards, including standardization of data field definitions and data code values, to ensure that data complies with unified standards during collection, conversion, processing, use and transmission. The data of each business system is standardized through one-to-one and many-to-one mapping according to unified standards to achieve semantic consistency of data in each business system.
[0046] Data cleaning process for target application data: The core data is cleaned through the data cleaning engine. According to business needs, data cleaning includes data comparison, data deduplication, data merging, etc. According to data characteristics, a combination of automatic cleaning and manual participation is used to achieve data cleaning function.
[0047] The data loading process for the target application data is as follows: the converted and cleaned data is loaded into the data sharing center, i.e., stored in the database. The loading can be performed by directly loading the data file or directly connecting to the database. The data sharing center is used to store the target application data of the enterprise and allows the enterprise to directly query and retrieve the data.
[0048] Furthermore, data verification results after the target shared objects verify the corresponding target application data are obtained, and the target application data is optimized according to the data verification results.
[0049] Regarding the management of the data sharing center: the data of the data sharing center is based on the target application data, and its main data source is the existing business cases of the enterprise or system (i.e., the target sharing object in the present invention). Other business data are integrated through the target application data to establish a data center with unified specifications and standards.
[0050] The data sharing center provides operations such as viewing, updating, enabling, and disabling data sharing services, and supports viewing and maintaining the authorization of data sharing services, such as data scope authorization, visitor authorization, and previewing shared data, and can query and view detailed call information of each data sharing service. At the same time, it also provides external data opening interfaces to realize external data release, and third-party business systems can subscribe to data. The data sharing center provides data interface management, and the interface can be authorized and the interface call process can be audited. The data sharing center breaks through the service sharing barriers between businesses, changes the original system point-to-point integration mode, provides the ability to safely open private core business data, and builds a business nerve center.
[0051] The data sharing center displays shared data details to users based on their permissions, and users can view detailed information about shared data. The data sharing center provides the creation, modification, and deletion of shared data, and provides a graphical operation interface to facilitate users to query and filter data based on any field. All units and departments of the enterprise can query and call data from the data sharing center.
[0052] By obtaining the shared data corresponding to each unit department of the enterprise or system and placing it in the data sharing center, the pertinence and accuracy of data management sharing can be effectively improved, thereby improving the efficiency of big data management and sharing. At the same time, through the unit department directly conducting point-to-point data query and retrieval from the data sharing center, there is no need for the unit department to query and retrieve data from other enterprises or systems. This can effectively avoid the occurrence of system crashes caused by multiple departments sharing and retrieving data from the same system at the same time, which is conducive to improving the operating stability of the gas system based on the Internet of Things.
[0053] For the data mining process of shared data: data mining and other tools can be used to deeply process the collected target application data, so as to better manage and serve. Data mining tools analyze and evaluate shared data and historical data, and use reports, views and other visualization tools to display them, provide references for decision-making, change multiple sources into a single source, speed up data circulation, and improve the efficiency of data services.
[0054] Regarding the principle of data sharing and exchange: The data sharing service in the present invention is centered on data, aiming to solve how to share data conveniently, efficiently and safely, reduce the difficulty of data acquisition, and improve the experience and efficiency of data demand. Through the construction of platform capabilities, different forms of data sharing services are provided to meet different types of data sharing service needs. In general, the construction of data sharing services mainly has the following principles: 1. Consistency principle: Before providing data sharing services, the source unit of each data item must be determined, and the source unit is responsible for the accuracy and consistency of the data. Reduce data "moving", thereby reducing the problem of data inconsistency caused by secondary transmission to the downstream. 2. Black box principle: Data users do not need to pay attention to technical details to meet different types of data sharing service needs. 3. Agile response principle: Once the data sharing service is built, it is not necessary to repeatedly build an integrated channel according to the data user, but to quickly obtain data by "subscribing" to the data sharing service. 4. Self-service use principle: The provider of data sharing services does not need to care about how the data user "consumes" the data, avoiding the problem that the supplier continues to develop but cannot meet the flexible and changeable data use demands of the data user. 5. Traceability principle: The use of all data sharing services can be managed, and data suppliers can accurately and timely understand "who" uses their data to ensure the reasonable use of data.
[0055] Step S20: When a data acquisition request from a target user is received, if it is determined that the target user is an authorized user, a search process is performed in the shared application data according to the data acquisition request to determine the target required data.
[0056] Specifically, when a data acquisition request from a target user is received, the target user is compared with the target shared object. If the target user belongs to the target shared object, the target user is determined to be an authorized user; the user authority of the target user is obtained, and the data query range and data query time of the target user in the shared application data are determined according to the user authority; the target demand data is searched within the data query range according to the data acquisition request and the data query time to obtain the target demand data required by the target user; if the time for the target demand data search exceeds the data query time, it is re-determined whether the target user is an authorized user. If so, a query is performed in the preset data center according to the data subscription instruction to obtain the data query authority of the target user and the data asset directory corresponding to the data query authority.
[0057] When receiving a data acquisition request from a target user, the data monitoring platform (including the data sharing center in the present invention) obtains the user information of the target user according to the received data acquisition request, compares the user information with the information of the target shared object, and determines whether the user information belongs to the target shared object. If the judgment result is that it belongs, a data query permission instruction is sent to the target user.
[0058] Prior to this, when the data sharing center obtains shared application data, it will issue a unique identity to the target sharing object corresponding to the shared application data. Enterprise users in different regions access the data sharing center through a unique identity in order to meet cross-regional business needs. Among them, the identity information of the unique identity includes but is not limited to the company name, registered address, business license and other information. The unique identity is the unique identification information of each enterprise user.
[0059] Furthermore, the present invention also sets the data query authority and query validity period of each target shared object, and the target user can only query data according to the corresponding authority. In the specific implementation process, after receiving the data query permission instruction, the target user obtains the data query and call authority in the data sharing center within the pre-set specified time period. When the query time exceeds the pre-set specified time period, if data query and retrieval are required again, security verification needs to be performed again (i.e., re-determining whether the target user is an authorized user).
[0060] In the present invention, the data itself will not be transmitted within the enterprise through the data sharing center, but the target user will access the data sharing center. Through the query method of the data sharing center, the situation of duplicate data sets and the risk of loss of data confidentiality and integrity are reduced. As with any form of system access, the extent to which users can access data resources depends on the organization's business and the extent to which the confidentiality, integrity and availability of the data are compromised. Therefore, the present invention can limit users to a single application, file or file location by setting access control permissions and adopting specific policies to manage access (for example, access is limited to read-only). Other organizations may establish more flexible exchanges to enable users to access multiple applications, files or databases.
[0061] Furthermore, data detection processing is performed on the target demand data, and if the target demand data is abnormal data, it is determined that data transmission cannot be performed; a query is performed in the data asset directory according to the data acquisition request to obtain the target subscription data required by the user; wherein the target demand data includes duplicate data, expired data or risky data.
[0062] The present invention limits the data exchanged for sharing to only the specific data required to support the business, rather than transmitting the entire data set, and participating organizations need to consider the potential impact of losing the confidentiality and integrity of the transmitted data, and the need to protect data commensurate with the expected level of impact, regardless of its physical location.
[0063] Then, the method further includes: performing data detection processing on the target subscription data, and stopping transmission when abnormal data is detected, wherein the abnormal data includes duplicate data, expired data, and risky data;
[0064] The present invention also sets out matters needing attention in data sharing and exchange: 1. Clarify ownership issues: It is necessary to ensure that sharing does not change the ownership of the data, and resolve the worries of the data providing department. 2. Solve the trust issue: On the one hand, it is the trust of the user in the data to ensure that the data is valid and complete; on the other hand, it is the trust of the provider that the data will not be used by others. 3. Ensure traceability: The sharing provision and use process must be traceable to resolve disputes and clarify responsibilities. If the data is used in places where it should not be used or privacy and security issues arise. It can be traced back to which link the problem occurred and which department should be responsible. In this way, in the process of data use, rights and responsibilities can be confirmed, and an accountability system that matches rights and responsibilities can be established. 4. Be sustainable: After sharing is achieved, as long as the conditions remain unchanged, sharing can continue, reducing the communication and coordination costs between departments, and ultimately achieving the desired results.
[0065] Step S30: construct a data transmission bus, and send the target demand data to the target user according to the data transmission bus.
[0066] In order to realize data sharing, the present invention builds a unified data service bus for enterprises, helping enterprises to uniformly manage internal and external API services.
[0067] For data exchange and sharing mode settings: the conditions for data exchange require at least three basic components: two endpoints and a data flow channel. The data flow channel can be a dedicated or leased line, or a virtual private network (VPN) solution (for example: IPsec, SSLVPN, L2TP) can be used. The interconnection between the two endpoints or systems of data exchange can be achieved at the network level or the application level, including: 1. Network interconnection: physical or virtual communication links between two or more networks, which are operated by different organizations, or within the same organization but in different authorization boundaries. 2. Application interconnection: logical communication links between two or more applications running by different organizations or within the same organization but in different authorization boundaries, used to exchange data or provide information services (for example: authentication, logging). Application interconnection includes file sharing services or applications and data exchange sources occurring at the session layer, presentation layer or application layer.
[0068] Specifically, a data transmission bus is constructed by using a virtual private network, and a data transmission channel is established with the target user through the data transmission bus; the target demand data is sent to the target user through the data transmission channel using a preset communication method. A data transmission bus is constructed with the target user through a VPN, and the target subscription data is sent to the target user through the data transmission bus using a preset communication method, wherein the preset communication method includes electronic or digital file transfer, portable storage device, email transmission, database sharing or database transaction information exchange, and network or cloud-based services. These include: 1. Electronic or digital file transfer: Data can be exchanged through electronic or digital file transfer, and files (data) are transferred between two systems through a file transfer protocol. The present invention needs to consider the security risks brought about by the use of different file transfer protocols; file transfer protocols include FTPS, HTTPS and SCP. 2. Portable storage device: In some cases, it may be necessary to use a portable storage device to exchange data, such as a removable disk (digital video disc (DVD)) or a universal serial bus (USB), etc.). Organizations need to consider the impact level of the data being transmitted and the impact level of the system to which the data will be transmitted to determine whether sufficient measures have been taken for the exchanged data. 3. Email: Organizations often share data via email in the form of attachments. Organizations need to consider the impact level of the participating organizations' email infrastructure and the security controls that have been implemented to determine whether sufficient controls are in place to protect the data being exchanged, for example, an email infrastructure protected at a medium impact level is not sufficient to protect data at a high impact level. 4. Database: Database sharing or database transaction information exchange, including access to data by users from another organization. Organizations need to consider the feasibility of providing data access rather than transferring data to reduce the risk of duplication of data sets and loss of data confidentiality and integrity. 5. File sharing services: File sharing services include, but are not limited to, sharing data and accessing data through web-based file sharing or storage (such as Drop Box, Google Drive, MS Teams, or MS One Drive). Use a web-based file sharing or storage system that does not allow all users of the data to understand where the server is located, or physical and logical access to facilities, servers, and data.
[0069] Furthermore, the target sharing object can obtain the object with which its target application data is shared by querying; in addition, the target sharing object can perform data management on the target application data uploaded by each of them, including adding, deleting, modifying and checking functions.
[0070] The data management process in the data sharing center in the present invention realizes the management function of shared data, including general maintenance functions such as adding, deleting, modifying, and querying shared data, as well as maintaining the association and dependency between shared data, and providing impact analysis and source analysis of shared data.
[0071] Regarding the value and significance of data sharing and exchange: Through the realization of data sharing, more people can make full use of existing data resources, reduce the duplication of work and corresponding costs such as information collection and data acquisition, and focus on developing new applications and system integration. In general, it can bring benefits to organizations such as: reducing operating costs, enhancing business capabilities, improving efficiency, centralizing access to data to reduce duplicate data sets, promoting communication and cooperation between organizations, and strengthening the connection between participating organizations.
[0072] Furthermore, if Figure 2 As shown, based on the above data sharing and exchange method, the present invention also provides a data sharing and exchange system accordingly, wherein the data sharing and exchange system includes:
[0073] The data preprocessing module 51 is used to obtain target application data and preprocess the target application data to obtain shared application data;
[0074] The data search module 52 is used for, when receiving a data acquisition request from a target user, searching the shared application data according to the data acquisition request to determine the target required data if the target user is determined to be an authorized user;
[0075] The data sending module 53 is used to construct a data transmission bus and send the target demand data to the target user according to the data transmission bus.
[0076] Furthermore, if Figure 3 As shown, based on the above data sharing and exchange method and system, the present invention also provides a terminal accordingly, and the terminal includes a processor 10, a memory 20 and a display 30. Figure 3 Only some components of the terminal are shown, but it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0077] The memory 20 may be an internal storage unit of the terminal in some embodiments, such as a hard disk or memory of the terminal. The memory 20 may also be an external storage device of the terminal in other embodiments, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the terminal. Further, the memory 20 may also include both an internal storage unit of the terminal and an external storage device. The memory 20 is used to store application software and various types of data installed in the terminal, such as the program code of the installation terminal, etc. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, a data sharing exchange program 40 is stored on the memory 20, and the data sharing exchange program 40 may be executed by the processor 10, thereby realizing the data sharing exchange method in the present application.
[0078] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run the program code stored in the memory 20 or process data, such as executing the data sharing and exchange method.
[0079] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 30 is used to display information on the terminal and to display a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.
[0080] In one embodiment, when the processor 10 executes the data sharing exchange program 40 in the memory 20, the following steps are implemented:
[0081] Acquire target application data, and preprocess the target application data to obtain shared application data;
[0082] When receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching and processing is performed in the shared application data according to the data acquisition request to determine the target required data;
[0083] A data transmission bus is constructed, and the target demand data is sent to the target user according to the data transmission bus.
[0084] The step of acquiring the target application data and preprocessing the target application data to obtain the shared application data specifically includes:
[0085] Determine target sharing objects, and obtain target application data corresponding to each of the target sharing objects;
[0086] The target application data is preprocessed to obtain shared application data, and the shared application data is stored in a data sharing center, wherein the preprocessing includes data cleaning processing and data standardization conversion processing.
[0087] The step of determining the target shared objects and acquiring the target application data corresponding to the target shared objects further includes:
[0088] The data verification results after the target shared objects verify the corresponding target application data are obtained, and the target application data is optimized according to the data verification results.
[0089] When receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching and processing are performed in the shared application data according to the data acquisition request to determine the target required data, specifically including:
[0090] When receiving a data acquisition request from a target user, the target user is compared with the target sharing object, and if the target user belongs to the target sharing object, the target user is determined to be an authorized user;
[0091] The user authority of the target user is obtained, and a search process is performed in the shared application data according to the data acquisition request and the user authority to obtain the target demand data required by the target user.
[0092] The step of obtaining the user rights of the target user and performing search processing in the shared application data according to the data acquisition request and the user rights to obtain the target demand data required by the target user specifically includes:
[0093] Acquire the user authority of the target user, and determine the data query range and data query time of the target user in the shared application data according to the user authority;
[0094] Searching for target demand data within the data query range according to the data acquisition request and the data query time, and obtaining the target demand data required by the target user;
[0095] If the time required to search for the target required data exceeds the data query time, it is re-determined whether the target user is an authorized user.
[0096] When receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching the shared application data according to the data acquisition request to determine the target demand data, and then further comprising:
[0097] Data detection processing is performed on the target demand data. If the target demand data is abnormal data, it is determined that data transmission cannot be performed, wherein the target demand data includes duplicate data, expired data or risky data.
[0098] The step of constructing a data transmission bus and sending the target demand data to the target user according to the data transmission bus specifically includes:
[0099] A virtual private network is used to construct a data transmission bus, and a data transmission channel is established with the target user through the data transmission bus;
[0100] The target demand data is sent to the target user via the data transmission channel using a preset communication method.
[0101] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a data sharing and exchange program, and when the data sharing and exchange program is executed by a processor, the steps of the data sharing and exchange method described above are implemented.
[0102] In summary, the present invention provides a data sharing and exchange method and related equipment, the method comprising: acquiring target application data, and preprocessing the target application data to obtain shared application data; when receiving a data acquisition request from a target user, if the target user is determined to be an authorized user, searching and processing are performed in the shared application data according to the data acquisition request to determine the target demand data; building a data transmission bus, and sending the target demand data to the target user according to the data transmission bus. The present invention acquires the target application data of an enterprise or system to construct shared application data. When an enterprise or system needs to call data from another enterprise or system, it can directly search and call through the shared application data, which effectively reduces the difficulty of data acquisition. At the same time, it also effectively improves the efficiency of data transmission between enterprises or systems.
[0103] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or terminal including the element.
[0104] Of course, those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware (such as a processor, a controller, etc.) through a computer program, and the program can be stored in a computer-readable storage medium that can be read by a computer, and the program can include the processes of the above-mentioned method embodiments when executed. The computer-readable storage medium can be a memory, a disk, an optical disk, etc.
[0105] It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A data sharing and exchange method, characterized in that: The data sharing and exchange method comprises: Acquire target application data, and preprocess the target application data to obtain shared application data; When receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching and processing is performed in the shared application data according to the data acquisition request to determine the target required data; A data transmission bus is constructed, and the target demand data is sent to the target user according to the data transmission bus.
2. The data sharing and exchange method according to claim 1, characterized in that: The acquiring target application data and preprocessing the target application data to obtain shared application data specifically includes: Determine target sharing objects, and obtain target application data corresponding to each of the target sharing objects; The target application data is preprocessed to obtain shared application data, and the shared application data is stored in a data sharing center, wherein the preprocessing includes data cleaning processing and data standardization conversion processing.
3. The data sharing and exchange method according to claim 2, characterized in that: The step of determining the target shared objects and acquiring the target application data corresponding to the target shared objects further includes: The data verification results after the target shared objects verify the corresponding target application data are obtained, and the target application data is optimized according to the data verification results.
4. The data sharing and exchange method according to claim 2, characterized in that: When receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching and processing are performed in the shared application data according to the data acquisition request to determine the target required data, specifically including: When receiving a data acquisition request from a target user, the target user is compared with the target sharing object, and if the target user belongs to the target sharing object, the target user is determined to be an authorized user; The user authority of the target user is obtained, and a search process is performed in the shared application data according to the data acquisition request and the user authority to obtain the target demand data required by the target user.
5. The data sharing and exchange method according to claim 4, characterized in that: The obtaining of the user rights of the target user and performing search processing in the shared application data according to the data acquisition request and the user rights to obtain the target demand data required by the target user specifically includes: Acquire the user authority of the target user, and determine the data query range and data query time of the target user in the shared application data according to the user authority; Searching for target demand data within the data query range according to the data acquisition request and the data query time, and obtaining the target demand data required by the target user; If the time required to search for the target required data exceeds the data query time, it is re-determined whether the target user is an authorized user.
6. The data sharing and exchange method according to claim 1, characterized in that: When receiving a data acquisition request from a target user, if it is determined that the target user is an authorized user, searching the shared application data according to the data acquisition request to determine the target demand data, and then further comprising: Data detection processing is performed on the target demand data. If the target demand data is abnormal data, it is determined that data transmission cannot be performed, wherein the target demand data includes duplicate data, expired data or risky data.
7. The data sharing and exchange method according to claim 1, characterized in that: The constructing of the data transmission bus and sending the target demand data to the target user according to the data transmission bus specifically includes: A virtual private network is used to construct a data transmission bus, and a data transmission channel is established with the target user through the data transmission bus; The target demand data is sent to the target user via the data transmission channel using a preset communication method.
8. A data sharing and exchange system, characterized in that: The data sharing and exchange system comprises: A data preprocessing module, used to obtain target application data and preprocess the target application data to obtain shared application data; A data search module is used for, when receiving a data acquisition request from a target user, searching the shared application data according to the data acquisition request to determine the target required data if the target user is determined to be an authorized user; The data sending module is used to construct a data transmission bus and send the target demand data to the target user according to the data transmission bus.
9. A terminal, characterized in that: The terminal includes: a memory, a processor, and a data sharing and exchange program stored in the memory and executable on the processor. When the data sharing and exchange program is executed by the processor, the steps of the data sharing and exchange method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a data sharing and exchange program, and when the data sharing and exchange program is executed by a processor, the steps of the data sharing and exchange method according to any one of claims 1 to 7 are implemented.