A financial data management method, system, and storage medium

By using a unified interface and access control mechanism, the problem of integrating online and offline data in the financial data management system has been solved, enabling orderly acquisition and storage of financial data and improving the accuracy and security of management.

CN116795817BActive Publication Date: 2025-12-02HANGZHOU DAJIANGDONG URBAN FACILITIES MANAGEMENT & MAINTENANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310646728.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-02
Publication Date
2025-12-02
Estimated Expiration
2043-06-02

AI Technical Summary

Technical Problem

In existing technologies, financial data management systems cannot effectively integrate financial data generated through online and offline channels, resulting in management chaos and low accuracy.

Method used

A unified interface is used to obtain user request information. By judging the request type, corresponding access or storage permissions are generated to ensure the orderly acquisition and storage of financial data and avoid duplicate storage and errors.

Benefits of technology

It improves the accuracy and security of financial data management, and reduces the workload of the data management system and the risk of potential malicious attacks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116795817B_ABST
    Figure CN116795817B_ABST
Patent Text Reader

Abstract

This invention provides a financial data management method, system, and storage medium. The method includes: obtaining request information sent by a user using a unified interface, wherein the request information includes one of an access request and a storage request; determining whether the request information is an access request; if so, generating a first access permission, obtaining the financial data corresponding to the request information from the financial data storage module based on the first access permission, and feeding the financial data back to the user; if it is not an access request, obtaining the request attributes of the storage request and the financial topic contained in the request information, determining whether a request information with the same financial topic as the request information has been received; if not, generating a corresponding second access permission based on the request attributes, and storing the financial data contained in the request information in the corresponding financial data storage module according to the second access permission. This application can improve the accuracy of financial data management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data management technology, and in particular to a financial data management method, system and storage medium. Background Technology

[0002] Financial software primarily consists of two parts: the main program and the financial database. The main program manages the financial database, providing interfaces for accessing financial data and a user-friendly interface for operation, reading and writing financial data based on user actions. The financial database stores important financial data. With the advent of the information age, financial data is becoming increasingly crucial for business development. Effective management of financial data is essential for effective business operations, facilitating subsequent analysis and the formulation of future development plans.

[0003] Currently, financial statement tools can be used to define financial statements and data retrieval formulas, and to fill in or modify project data into the financial statements in the financial database according to the data retrieval formulas; indicator definition tools can be used to define the analysis indicator system corresponding to the financial statements and the various financial indicators included in the analysis indicator system; mapping analysis units can be used to establish the mapping relationship between each financial indicator and the project cells in the financial statements, and to determine the financial indicator results based on the mapping relationship; indicator update units can be used to set up financial indicator data views, and to monitor changes in project data in the project cells with mapping relationships in real time through the financial indicator views, and to update the financial indicator results in real time according to the changes in project data, thereby realizing the management of financial data.

[0004] While the above operations can efficiently manage financial data, financial data in enterprises may be generated both online and offline. Currently, the management of financial data generated online and offline is handled separately. This can lead to overlap or omissions in financial data management, resulting in confusion, errors, and low accuracy in financial data management. Summary of the Invention

[0005] To improve the accuracy of financial data management, embodiments of this application provide a financial data management method, system, and storage medium.

[0006] Firstly, this embodiment provides a financial data management method, the method comprising:

[0007] The user sends request information using a unified interface, wherein the request information includes one of an access request and a storage request.

[0008] Determine whether the request information is an access request. If so, generate a first access permission, obtain the financial data corresponding to the request information from the financial data storage module based on the first access permission, and feed the financial data back to the user.

[0009] If it is not an access request, obtain the request attributes of the storage request and the financial topic contained in the request information, and determine whether a request with the same financial topic as the request information has been received.

[0010] If not, a corresponding second access permission is generated based on the request attribute, and the financial data contained in the request information is stored in the corresponding financial data storage module according to the second access permission, wherein the request attribute is either an online attribute or an offline attribute.

[0011] In some embodiments, the access request includes user information, and the first access permission includes at least one of online financial data storage module permission and offline financial data storage module permission. Obtaining the financial data corresponding to the request information from the financial data storage module based on the first access permission includes:

[0012] Determine whether the user information contained in the access request is preset user information. If so, obtain the financial topic corresponding to the access request, and obtain the financial data corresponding to the financial topic from the financial data storage module corresponding to the first access permission based on the financial topic.

[0013] If not, a temporary financial data is randomly generated in the financial data storage module corresponding to the first access permission, and the temporary financial data is marked as the financial data corresponding to the request information. The temporary financial data is then obtained from the financial data storage module under the first access permission.

[0014] In some embodiments, the process of returning the financial data to the user also includes deleting the temporary financial data.

[0015] In some embodiments, the method further includes:

[0016] If the user information in the access request is not the preset user information, obtain the financial topic corresponding to the access request, and obtain the financial data corresponding to the financial topic from the financial data storage module corresponding to the first access permission based on the financial topic.

[0017] The financial data is updated to obtain defective financial data that differs from the original financial data. The defective financial data is then marked as the financial data corresponding to the request information in order to obtain the financial data corresponding to the request information.

[0018] In some embodiments, storing the financial data contained in the request information in a corresponding financial data module according to the second access permission includes:

[0019] Obtain the financial data module corresponding to the second access permission, as well as the similar financial topics in the financial data module that are similar to the financial topic, and store the financial data contained in the request information in the storage unit that is closest to the storage unit where the similar financial topic is located.

[0020] In some embodiments, the method further includes:

[0021] If a request with the same financial theme as the request information has been received, determine whether the request attributes of the received request information are the same as those of the sent request information. If they are the same, determine whether there is a keyword indicating an update in the most recently received request information. If so, generate a corresponding second access permission based on the request attributes.

[0022] Access the corresponding financial data module according to the second access permission, and update the stored financial data in the financial data module that has the same theme as the financial data contained in the storage request to the financial data contained in the storage request.

[0023] If they are different, do not respond to the requested information.

[0024] In some embodiments, after storing the financial data contained in the request information in the corresponding financial data module, the method further includes:

[0025] A storage signal representing the successful storage of the financial data is generated, and the storage signal is fed back to the user.

[0026] In some embodiments, the method further includes:

[0027] If the user information in the access request is not the preset user information, an early warning signal is generated and sent to the staff.

[0028] Secondly, this embodiment provides a financial data management system, the system comprising: an information acquisition module, a request judgment module, an access request module, and a storage request module; wherein,

[0029] The information acquisition module is used to acquire request information sent by the user using a unified interface, wherein the request information includes one of an access request and a storage request.

[0030] The request determination module is used to determine whether the request information is an access request;

[0031] The access request module is used to generate a first access permission if the request information is an access request, obtain the financial data corresponding to the request information from the financial data storage module based on the first access permission, and feed the financial data back to the user.

[0032] The storage request module is configured to, if the request information is a storage request, obtain the request attributes of the storage request and the financial topic contained in the request information, determine whether a request information with the same financial topic as the request information has been received, and if not, generate a corresponding second access permission based on the request attributes, and store the financial data contained in the request information in the corresponding financial data storage module according to the second access permission, wherein the request attributes are either online attributes or offline attributes.

[0033] Thirdly, this embodiment provides a computer-readable storage medium having a computer program stored thereon that can run on a processor, wherein the computer program, when executed by the processor, implements a financial data management method as described in the first aspect.

[0034] By employing the above method, this application first uses a unified interface to obtain user-sent request information, ensuring that the financial data management system uses the same interface to obtain request information for both online and offline data. This avoids confusion caused by multiple interfaces in the financial data management system's information reception. The request information includes either an access request or a storage request. Then, different operations are performed based on the different attributes of the request information, implementing different operations for different types of request information. For access requests, a corresponding first access permission is generated. Based on the first access permission, the financial data corresponding to the request information is obtained from the financial data storage module, and the financial data is then fed back to the user, thus achieving orderly and accurate acquisition of financial data. For storage requests, it is determined whether a request with the same financial theme as the request information has been received before. If not, based on the second access permission, the financial data contained in the request information is stored in the corresponding financial data storage module, avoiding duplicate storage of financial data and improving the accuracy of financial data management. Attached Figure Description

[0035] Figure 1 This is a block diagram of a financial data management method provided in an embodiment of this application.

[0036] Figure 2 This is a financial data block diagram corresponding to the request information obtained from the financial data storage module based on the first access permission, provided in an embodiment of this application.

[0037] Figure 3This is another implementation block diagram where the user information included in the access request provided in this application embodiment is not the preset user information.

[0038] Figure 4 This is a block diagram illustrating the receipt of request information with the same financial subject as the request information provided in this application embodiment.

[0039] Figure 5 This is a framework diagram of a financial data management system provided in an embodiment of this application. Detailed Implementation

[0040] To better understand the purpose, technical solutions, and advantages of this application, it has been described and illustrated below with reference to the accompanying drawings and embodiments. However, those skilled in the art should understand that this application can be implemented without these details. It will be apparent to those skilled in the art that various modifications can be made to the embodiments disclosed in this application, and the general principles defined in this application can be applied to other embodiments and application scenarios without departing from the principles and scope of this application. Therefore, this application is not limited to the illustrated embodiments, but is consistent with the broadest scope claimed in this application.

[0041] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.

[0042] Financial data refers to the numerical values ​​and information related to a company's or organization's financial condition, operations, and transactions. It includes various figures from financial statements, such as assets, liabilities, revenue, expenses, profits, and cash flows. Financial data can be used to assess a company's financial health, assist investors and analysts in making investment and decision-making processes, and also to develop budgets and plans and manage the company's day-to-day operations.

[0043] Figure 1 This is a block diagram of a financial data management method provided in an embodiment of this application. For example... Figure 1 As shown, a financial data management method includes the following steps:

[0044] Step S100: Use a unified interface to obtain the request information sent by the user, wherein the request information includes one of the access request and the storage request.

[0045] The aforementioned request information is sent by a user to the financial data management system based on work needs, indicating that the system requires a corresponding action. This request information has two specific types: access requests and storage requests. Each time a user sends a request, they will only send one type of request—either an access request or a storage request. The specific content of the request information differs depending on the type.

[0046] For access requests, the request information includes user information, financial subject, and request attributes; for storage requests, the storage request includes user information, financial subject, request attributes, and financial data. An access request indicates that the user needs the financial data management system to provide the user with financial data corresponding to the financial subject contained in the request information. A storage request indicates that the user needs the financial data management system to store the financial data contained in the request information into the corresponding financial data storage module, based on the financial subject contained in the access information.

[0047] The financial data management system has a unified information interface for receiving user requests. The request can be categorized as either an offline or online attribute based on its attributes. The methods for sending offline and online requests to the financial data management system differ. Offline requests require the user to manually send them directly to the system through the unified information interface. Online requests, on the other hand, can be sent indirectly via a port on the user's device that communicates with the unified interface. While this avoids the need for an initial request to reach the unified information interface, the system ultimately receives the request through it, offering greater flexibility.

[0048] Step S200: Determine whether the request information is an access request. If so, generate a first access permission, obtain the financial data corresponding to the request information from the financial data storage module based on the first access permission, and feed the financial data back to the user.

[0049] Different types of request messages contain different information. By checking whether the request message contains financial data, it can be determined whether the request is an access request. If the request message does not contain financial data, it indicates that the request is an access request, and the user is trying to query financial data from the financial data management system. When a user sends a request message to the financial data management system, the request attributes in the request message indicate whether the request is an offline or online request. If the request attribute is an online attribute, then the request is an online request; if the request attribute is an offline attribute, then the request is an offline request.

[0050] The financial data management system contains several financial data storage modules, which can be categorized into online and offline financial data storage modules. If a user sends an access request, they can use offline attribute request information to query financial data in the online financial data storage module, offline attribute request information to query financial data in the offline financial data storage module, and online attribute request information to query financial data in the online financial data storage module, or vice versa. In this case, the corresponding first access permission can be generated based on the number of online and offline financial data storage modules allocated by the financial data management system.

[0051] The first access permission must include at least one of the permissions for the online financial data storage module and the weight of the offline financial data storage module. If the financial data management system only has an online financial data storage module, then the first access permission only has online financial data storage module permissions; if the financial data management system only has an offline financial data storage module, then the first access permission only has offline financial data storage module permissions; if the financial data management system has both online and offline financial data storage modules, then the first access permission includes permissions for both online and offline financial data storage modules. Furthermore, by combining the user's user information to obtain the permissions for the corresponding financial topic, the intersection of the permissions determined by the online and offline financial data storage modules and the permissions for the corresponding financial topic is calculated, and this intersection permission is determined as the first access permission.

[0052] Figure 2 This is a financial data flowchart corresponding to the request for information from the financial data storage module based on the first access permission, provided in an embodiment of this application. For example... Figure 2 As shown, obtaining the financial data corresponding to the requested information from the financial data storage module based on the first access permission includes the following steps:

[0053] Step S201: Determine whether the user information contained in the access request is the preset user information. If so, obtain the financial topic corresponding to the access request, and obtain the financial data corresponding to the financial topic from the financial data storage module corresponding to the first access permission based on the financial topic.

[0054] Step S202: If not, randomly generate a temporary financial data in the financial data storage module corresponding to the first access permission, mark the temporary financial data as the financial data corresponding to the request information, and obtain the temporary financial data from the financial data storage module under the first access permission.

[0055] The financial data management system stores several preset user information entries. These preset user information entries represent users whom the company has authorized to access the financial data management system. The system determines whether the user information in the access request matches the preset user information by comparing it with the original user information. If the user information in the access request matches the preset user information, then the access request contains the original user information.

[0056] The financial subject corresponding to the access request can be obtained by examining the content contained in the request information. Specifically, the financial subject refers to the name of the subject of the financial data that the request information needs to retrieve, or the name of the subject of the financial data that the request information needs to store. For example, a financial subject could be a purchase reimbursement form for Project A on a specific date, or a profit and loss statement for Project A on a specific date. The first access permission corresponds to the permission granted by the access request to access the financial data storage module in the financial data management system. That is, based on the first access permission, the user can retrieve financial data from the financial data storage module corresponding to that first access permission. Thus, given a known financial subject, the system can search for financial data with the same financial subject in the financial data storage module corresponding to the first access permission; this financial data is the final financial data that the request information needs to retrieve.

[0057] If the user information contained in the access request is different from the preset user information, it indicates that the user information in the access request is not the preset user information. In this case, the access request may be sent by a malicious user. If the financial data management system does not respond to this access request with any financial data, it may face continuous malicious attacks from this user, increasing the workload of the financial data management system and reducing its security. Therefore, to reduce the number of malicious attacks on the financial data management system, alleviate its workload, and improve its security, if the user information contained in the access request is not the preset user information, a temporary financial data can be randomly generated in the financial data storage module corresponding to the first access permission. The financial subject of this temporary financial data is the same as the financial subject contained in the access request, but the financial data in the financial subject contained in the access request is different from the temporary financial data. After generating the temporary financial data, the temporary financial data stored in the financial data storage module corresponding to the first access permission can be identified as the financial data corresponding to the requested information; that is, this temporary financial data is the financial data ultimately obtained by the requested information.

[0058] After obtaining the financial data corresponding to the requested information, the system promptly provides this data to the user, ensuring they receive the relevant information. Additionally, after providing the financial data to the user, temporary financial data is deleted. Since temporary financial data shares the same financial theme as other financial data already stored in the financial data storage module, deleting it after providing the user reduces the likelihood of this temporary data interfering with the financial data management system's subsequent actions based on received requests.

[0059] Figure 3 This is another implementation block diagram where the user information included in the access request provided in this application embodiment is not the preset user information. For example... Figure 3 As shown, if the user information contained in the access request is not the preset user information, the following steps are also included:

[0060] Step S202': If the user information in the access request is not the preset user information, obtain the financial topic corresponding to the access request, and obtain the financial data corresponding to the financial topic from the financial data storage module corresponding to the first access permission based on the financial topic.

[0061] Step S203': Update the financial data to obtain defective financial data that differs from the original financial data. Mark the defective financial data as the financial data corresponding to the requested information to obtain the financial data corresponding to the requested information.

[0062] If the user information in the access request is not the preset user information, in order to reduce the number of malicious attacks on the financial data management system, alleviate its workload, and improve its security, the financial subject corresponding to the access request can be obtained first from the content contained in the request information. Then, based on the first access permission, the user can retrieve financial data from the financial data storage module corresponding to that first access permission. In this way, given the financial subject, financial data with the same financial subject can be searched for in the financial data storage module corresponding to the first access permission.

[0063] Since the user sending the access request is not a pre-set user, to protect the company's financial data from leakage, the financial data obtained from the financial data storage module needs to be updated. This update process includes, but is not limited to, modifying one or more data points, swapping the positions of two or more data points, and uniformly converting all or part of the data using a conversion rule. After this update process, the obtained financial data will be flawed and differ from the original financial data. This flawed financial data is not the company's true financial data and can also help reduce continuous malicious attacks from users.

[0064] The defective financial data is obtained by the financial data management system after updating the aforementioned financial data; it is not stored within the financial data management system. After the update process, the defective financial data is marked as the financial data corresponding to the requested information. This defective financial data is then presented to the user as the financial data corresponding to the requested information, and is not displayed in the financial data management system. This reduces the need for subsequent deletion of the defective financial data, lowering the workload of the financial data management system.

[0065] In addition, if the user information in the access request is not the preset user information, an early warning signal is generated and sent to the staff so that the staff can promptly be notified that the financial data management system has been attacked by unknown users and take corresponding protective measures for the financial data management system based on the request information sent by unknown users to ensure the security of the company's financial data.

[0066] Step S300: If it is not an access request, obtain the request attributes of the storage request and the financial subject carried by the request information, and determine whether a request information with the same financial subject as the request information has been received.

[0067] If the request information contains financial data, it indicates that the request is not an access request but a storage request, meaning the user wants to store financial data in the financial data management system. Since storage requests have two different request attributes, and different request attributes correspond to different types of financial data storage modules, it is necessary to first obtain the request attributes of the storage request.

[0068] By examining the request information sent by the user, the request attributes and financial subject of the storage request can be obtained. Each piece of financial data stored in the financial data storage module of the financial data management system has a corresponding financial subject. The system searches for financial data with the same financial subject in the user's storage request. If no matching data exists, it indicates that no request with the same financial subject has been received; if a matching data exists, it indicates that a request with the same financial subject has been received.

[0069] Step S400: If not, generate a corresponding second access permission based on the request attribute, and store the financial data carried by the request information in the corresponding financial data module according to the second access permission. The request attribute is either an online attribute or an offline attribute.

[0070] If no request with the same financial theme as the requested information has been received, the financial data contained in the request information needs to be stored in the corresponding financial data storage module in the financial data management system. At this point, based on the obtained request attributes, it can be determined whether the request belongs to an online or offline attribute. If the request belongs to an online attribute, the second access permission is the online financial data storage module permission; if the request belongs to an offline attribute, the second access permission is the offline financial data storage module permission. Then, combined with the user's user information, the permissions corresponding to the financial theme of that user information are obtained. The intersection of the obtained online or offline financial data storage module permissions with the permissions corresponding to the financial theme of the user information is then calculated, and this intersection permission is determined as the second access permission.

[0071] Next, the financial data contained in the requested information is stored in the corresponding financial data storage module according to the second access permission. This storage of the financial data contained in the requested information into the corresponding financial data module according to the second access permission includes: obtaining the financial data module corresponding to the second access permission, and identifying similar financial topics within the financial data module; storing the financial data contained in the requested information in the nearest available storage unit within the storage unit containing the similar financial topic.

[0072] Each financial data storage module includes several storage units. The second access permission corresponds to at least one financial data storage module. The request information sent by the user includes a financial topic corresponding to the financial data. Based on the item, type, and time within the financial topic, the system searches for similar financial topics within the financial data storage module corresponding to the second access permission. For example, first, several storage units are found based on the keyword "item," and then the storage unit that satisfies both "item" and "type" is selected from these storage units. If only one storage unit satisfies both "item" and "type," then the financial topic stored in this storage unit is considered a similar financial topic. Otherwise, the system continues searching for the storage unit whose time is closest to the received financial topic.

[0073] After identifying similar financial topics, the financial data contained in the request information is stored in the storage unit closest to the nearest available storage unit for that similar financial topic, thus completing the storage of the financial data. This orderly storage of only previously unstored financial data, and grouping similar financial topics together, facilitates subsequent management and retrieval, avoids duplicate storage of financial data, and improves the accuracy of financial data management.

[0074] In addition, after storing the financial data contained in the request information in the corresponding financial data module, a storage signal indicating successful storage of the financial data is generated and fed back to the user. This allows the user to be promptly informed that the financial data has been successfully stored in the financial data storage module of the financial data management system.

[0075] Figure 4 This is a block diagram illustrating the receipt of request information with the same financial subject as the request information, as provided in an embodiment of this application. For example... Figure 4 As shown, receiving a request message with the same financial subject as the requested information also includes the following steps:

[0076] Step S501: Determine whether the request attributes of the received request information are the same as those of the sent request information. If they are the same, determine whether there is a keyword indicating an update in the most recently received request information. If so, generate the corresponding second access permission based on the request attributes.

[0077] Step S502: Access the corresponding financial data module according to the second access permission, and update the stored financial data in the financial data module that has the same theme as the financial data contained in the storage request to the financial data contained in the storage request.

[0078] Step S503: If they are different, do not respond to the request information.

[0079] The received request information includes request attributes. The request attributes of the received request information are the same as the attributes of the financial data storage module where the financial data contained in the request information is stored. If the received request information including request attributes is the same as the attributes of the financial data storage module where the financial data contained in the received request information includes request attributes, it indicates that the request attributes of the received request information are the same as the request attributes of the sent request information. At this time, by checking whether the received request information still contains keywords indicating an update, if so, it indicates that the financial data management system needs to update the financial data that is already stored with the same financial theme as the financial data contained in the request information. At this time, the request attributes are obtained in the same way as above to generate the corresponding second access permission. According to the second access permission, the corresponding financial data module is accessed, and the stored financial data in the financial data module with the same theme as the financial data contained in the storage request is updated to the financial data contained in the storage request.

[0080] If the request does not contain a keyword indicating an update, or if the request attributes of the received request differ from those of the sent request, the financial data management system will not respond to the request. In this way, for already stored financial data, the system checks if the request contains a keyword indicating an update. Requests with such keywords indicate a need to update the financial data in the management system, and the system will respond to these requests. Requests without such keywords will not be responded to, thus maintaining the accuracy of the financial data in the management system.

[0081] Figure 5 This is a framework diagram of a financial data management system provided in an embodiment of this application. Figure 5 As shown, a financial data management system includes: an information acquisition module, a request judgment module, an access request module, and a storage request module.

[0082] The system includes several modules: an information acquisition module for acquiring user-sent request information via a unified interface, where the request information includes either an access request or a storage request; a request judgment module for determining whether the request information is an access request; an access request module for generating a first access permission if the request information is an access request, retrieving the corresponding financial data from the financial data storage module based on the first access permission, and then returning the financial data to the user; and a storage request module for acquiring the request attributes and the financial topic contained in the request information if the request information is a storage request, determining whether a request information with the same financial topic as the request information has been received before, and if not, generating a corresponding second access permission based on the request attributes, and storing the financial data contained in the request information in the corresponding financial data storage module according to the second access permission, wherein the request attributes are either online attributes or offline attributes.

[0083] The other functions performed by the information acquisition module, request judgment module, access request module, and storage request module, as well as the technical details of each function, are the same as or similar to the corresponding features in the financial data management method described above, so they will not be repeated here.

[0084] This application also provides a computer storage medium storing a computer program that, when run on a computer, enables the computer to execute the steps in the financial data management method described above.

[0085] It should be understood that although the steps in the flowcharts in the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order requirement for the execution of these steps, and they can be performed in other orders.

[0086] The above description is only a partial embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A financial data management method, characterized in that, The method includes: The user sends request information using a unified interface, wherein the request information includes one of an access request and a storage request. Determine whether the request information is an access request. If so, generate a first access permission, obtain the financial data corresponding to the request information from the financial data storage module based on the first access permission, and feed the financial data back to the user. If it is not an access request, obtain the request attributes of the storage request and the financial topic contained in the request information, and determine whether a request with the same financial topic as the request information has been received. If not, a corresponding second access permission is generated based on the request attribute, and the financial data contained in the request information is stored in the corresponding financial data storage module according to the second access permission, wherein the request attribute is either an online attribute or an offline attribute; The access request contains user information, and the first access permission includes at least one of online financial data storage module permission and offline financial data storage module permission. Obtaining the financial data corresponding to the requested information from the financial data storage module based on the first access permission includes: Determine whether the user information contained in the access request is preset user information. If so, obtain the financial topic corresponding to the access request, and obtain the financial data corresponding to the financial topic from the financial data storage module corresponding to the first access permission based on the financial topic. If not, a temporary financial data is randomly generated in the financial data storage module corresponding to the first access permission, and the temporary financial data is marked as the financial data corresponding to the request information. The temporary financial data is then obtained from the financial data storage module under the first access permission. The system searches for financial data with the same financial theme in the storage request sent by the user. If no data is found, it means that no request with the same financial theme has been received. If data is found, it means that a request with the same financial theme has been received. If the requested information pertains to online attributes, the second access permission is the online financial data storage module permission. If the requested information has an offline attribute, the second access permission is the offline financial data storage module permission; By combining user information to obtain permissions for the financial topics corresponding to the user information, the intersection permissions between the obtained online or offline financial data storage module permissions and the permissions based on the financial topics corresponding to the user information are determined, and the intersection permissions are determined as the second access permissions. Storing the financial data contained in the request information in the corresponding financial data module according to the second access permission includes: Obtain the financial data module corresponding to the second access permission, as well as the similar financial topics in the financial data module that are similar to the financial topic, and store the financial data contained in the request information in the storage unit that is closest to the storage unit where the similar financial topic is located.

2. The method according to claim 1, characterized in that, The process of returning the financial data to the user also includes deleting the temporary financial data.

3. The method according to claim 1, characterized in that, The method further includes: If the user information in the access request is not the preset user information, obtain the financial topic corresponding to the access request, and obtain the financial data corresponding to the financial topic from the financial data storage module corresponding to the first access permission based on the financial topic. The financial data is updated to obtain defective financial data that differs from the original financial data. The defective financial data is then marked as the financial data corresponding to the request information in order to obtain the financial data corresponding to the request information.

4. The method according to claim 1, characterized in that, The method further includes: If a request with the same financial theme as the request information has been received, determine whether the request attributes of the received request information are the same as those of the sent request information. If they are the same, determine whether there is a keyword indicating an update in the most recently received request information. If so, generate a corresponding second access permission based on the request attributes. Access the corresponding financial data module according to the second access permission, and update the stored financial data in the financial data module that has the same theme as the financial data contained in the storage request to the financial data contained in the storage request. If they are different, do not respond to the requested information.

5. The method according to claim 1, characterized in that, After storing the financial data contained in the request information in the corresponding financial data module, the process also includes: A storage signal representing the successful storage of the financial data is generated, and the storage signal is fed back to the user.

6. The method according to claim 1 or 3, characterized in that, The method further includes: If the user information in the access request is not the preset user information, an early warning signal is generated and sent to the staff.

7. A financial data management system, characterized in that, The system includes: an information acquisition module, a request judgment module, an access request module, and a storage request module; wherein, The information acquisition module is used to acquire request information sent by the user using a unified interface, wherein the request information includes one of an access request and a storage request. The request determination module is used to determine whether the request information is an access request; The access request module is used to generate a first access permission if the request information is an access request, obtain the financial data corresponding to the request information from the financial data storage module based on the first access permission, and feed the financial data back to the user. The storage request module is configured to, if the request information is a storage request, obtain the request attributes of the storage request and the financial topic contained in the request information, determine whether a request information with the same financial topic as the request information has been received, and if not, generate a corresponding second access permission based on the request attributes, and store the financial data contained in the request information in the corresponding financial data storage module according to the second access permission, wherein the request attributes are either online attributes or offline attributes. The access request contains user information, and the first access permission includes at least one of online financial data storage module permission and offline financial data storage module permission. Obtaining the financial data corresponding to the requested information from the financial data storage module based on the first access permission includes: Determine whether the user information contained in the access request is preset user information. If so, obtain the financial topic corresponding to the access request, and obtain the financial data corresponding to the financial topic from the financial data storage module corresponding to the first access permission based on the financial topic. If not, a temporary financial data is randomly generated in the financial data storage module corresponding to the first access permission, and the temporary financial data is marked as the financial data corresponding to the request information. The temporary financial data is then obtained from the financial data storage module under the first access permission. The system searches for financial data with the same financial theme in the storage request sent by the user. If no data is found, it means that no request with the same financial theme has been received. If data is found, it means that a request with the same financial theme has been received. If the requested information pertains to online attributes, the second access permission is the online financial data storage module permission. If the requested information has an offline attribute, the second access permission is the offline financial data storage module permission; By combining user information to obtain permissions for the financial topics corresponding to the user information, the intersection permissions between the obtained online or offline financial data storage module permissions and the permissions based on the financial topics corresponding to the user information are determined, and the intersection permissions are determined as the second access permissions. Storing the financial data contained in the request information in the corresponding financial data module according to the second access permission includes: Obtain the financial data module corresponding to the second access permission, as well as the similar financial topics in the financial data module that are similar to the financial topic, and store the financial data contained in the request information in the storage unit that is closest to the storage unit where the similar financial topic is located.

8. A computer-readable storage medium having a computer program stored thereon that can run on a processor, characterized in that, When the computer program is executed by the processor, it implements a financial data management method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Desktop cloud virtual machine access method and device, desktop cloud virtual machine control method and device, equipment and storage medium

    CN108710528A

  • Marketing service management system

    CN110738517A