Right disclosure data checking method and device, computer equipment, medium and product

By receiving offline data import files uploaded by users, format verification and permission verification are performed, offline statistics of equity disclosure in the database are updated, offline statistics with online statistics are compared, and verification results are generated, which solves the problem of low efficiency in the prior art rights disclosure data verification, and efficient and accurate data verification is achieved.

CN119829562APending Publication Date: 2025-04-15CHINA INT CAPITAL CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411913132.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

After the prior art merger and calculation of equity disclosure data, manual offline comparison is required, which poses a large risk of errors and requires a long processing time, which seriously affects business efficiency.

Method used

Provide a method for verifying equity disclosure data, including receiving offline data import files uploaded by users, performing format checksum permissions checks, updating offline statistics data for disclosure of equity in the database, and comparing offline statistics with online statistics to generate verification results.

Benefits of technology

Through the automated data verification process, manual errors are reduced, processing time is shortened, and the efficiency and accuracy of equity disclosure data verification are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119829562A_ABST
    Figure CN119829562A_ABST
Patent Text Reader

Abstract

The invention provides a right disclosure data checking method. The right disclosure data checking method comprises the steps of receiving an offline data import file which is uploaded by a user and comprises resource data; performing format verification on the offline data import file, performing permission checking on resource data in the offline data import file based on the permission of the user, and when the format verification and the permission checking both meet requirements, updating right disclosure offline statistical data in an offline import data table in a database by utilizing the resource data; obtaining data pushed by the service end from the database, and carrying out merging calculation to generate rights and interests disclosure online statistical data; and comparing the right and interest disclosure offline statistical data with the right and interest disclosure online statistical data to generate a right and interest disclosure data checking result. The invention further provides a right disclosure data checking device applying the method, and further relates to computer equipment, a computer readable storage medium and a computer program product, and the steps of the right disclosure data checking method can be achieved through the computer equipment, the computer readable storage medium and the computer program product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular, to a method for verifying equity disclosure data and a device applying the method, as well as a computer device, a computer-readable storage medium and a computer program product, which can implement the steps of the method for verifying equity disclosure data. Background Art

[0002] With the development of information technology, data accuracy plays an important role in business, especially in business involving equity disclosure. Equity generally refers to the shares owned by investors in listed companies. When the equity held by investors reaches a certain amount through trading activities (for example, securities trading), they should disclose the equity held in a timely manner in the form specified by laws and regulations. The equity disclosure system is an important part of the information disclosure system.

[0003] There are many business lines involved in the consolidated calculation of equity disclosure. For example, the same subject may have transactions and positions in the stock business department, but may also have transactions and positions in the asset management department. Therefore, after the systematic, online, and automated consolidated calculation of equity disclosure, the accuracy of the calculation results obtained needs to be carefully checked before they can be applied. In addition, due to the information isolation system, each participant in the equity disclosure data verification must isolate the equity disclosure data for which they are responsible and not know each other.

[0004] At present, in order to verify the accuracy of the consolidated calculation results of equity disclosure data, business personnel need to export data from the equity disclosure system and conduct manual offline comparison based on the position and transaction data reported by each business line via email. This method has a high risk of error and requires a long processing time, which seriously affects business efficiency. Summary of the invention

[0005] According to a first aspect of the present disclosure, a method for verifying equity disclosure data is provided, comprising: receiving an offline data import file uploaded by a user, wherein the offline data import file comprises resource data filled in by the user; performing format verification on the offline data import file and performing authority verification on the resource data in the offline data import file based on the authority of the user, and when both the format verification and the authority verification meet the requirements, using the resource data to update the equity disclosure offline statistical data in the offline import data table in the database; obtaining equity disclosure online statistical data from the database, wherein the equity disclosure online statistical data is generated by merging and calculating the data pushed from the business end; and comparing the equity disclosure offline statistical data with the equity disclosure online statistical data to generate an equity disclosure data verification result.

[0006] According to some exemplary embodiments, the equity disclosure data verification method also includes: in response to receiving an instruction to configure permissions for a user, assigning permissions of a corresponding level to a user who needs to configure permissions, wherein the permissions specify the equity disclosure offline statistical data in the offline imported data table that the user is allowed to process.

[0007] According to some exemplary embodiments, assigning permissions of corresponding levels to users who need permission configuration includes: selecting the users who need permission configuration from a user list; assigning permissions of corresponding levels to the users who need permission configuration; and saving the permission configuration results in a permission configuration table.

[0008] According to some exemplary embodiments, the format check of the offline data import file and the permission check of the resource data in the offline data import file based on the user's permissions include: when the format check does not meet the requirements, prompting the resource data in the offline data import file whose format does not meet the requirements; when the permission check does not meet the requirements, prompting the user that he does not have the permission to import the resource data into the offline import data table.

[0009] According to some exemplary embodiments, when the format check and the authority check both meet the requirements, using the resource data to update the offline statistical data of equity disclosure in the offline imported data table in the database includes: deleting all historical data corresponding to the resource data in the offline statistical data of equity disclosure in the offline imported data table; saving the resource data to the offline imported data table to update the offline statistical data of equity disclosure; and recording the user's identity information, name and import date.

[0010] According to some exemplary embodiments, the comparing the offline statistical data of equity disclosure with the online statistical data of equity disclosure to generate the equity disclosure data verification result includes: marking the data in the offline statistical data of equity disclosure that is identical to the online statistical data of equity disclosure as being consistent in comparison; marking the data in the online statistical data of equity disclosure that is different from the offline statistical data of equity disclosure as being system excess; marking the data in the offline statistical data of equity disclosure that is different from the online statistical data of equity disclosure as being system missing.

[0011] According to some exemplary embodiments, the equity disclosure data verification method further includes: in response to receiving an instruction to query the equity disclosure data verification results, based on the authority of the user performing the query, selecting from the equity disclosure data verification results the verification results permitted by the authority of the user performing the query and providing them to the user performing the query.

[0012] According to a second aspect of the present disclosure, a device for checking equity disclosure data is provided, which includes: a resource data receiving module, an offline import data table updating module, an equity disclosure online statistical data acquisition module, and a checking result generation module. The resource data receiving module is configured to: receive an offline data import file uploaded by a user, wherein the offline data import file includes resource data filled in by the user. The offline import data table updating module is configured to: perform format verification on the offline data import file and perform authority verification on the resource data in the offline data import file based on the authority of the user, and when the format verification and the authority verification meet the requirements, update the equity disclosure offline statistical data in the offline import data table in the database using the resource data. The equity disclosure online statistical data acquisition module is configured to: obtain equity disclosure online statistical data from the database, wherein the equity disclosure online statistical data is generated by merging and calculating the data pushed from the business end. The checking result generation module is configured to: compare the equity disclosure offline statistical data with the equity disclosure online statistical data to generate an equity disclosure data verification result.

[0013] According to some exemplary embodiments, the equity disclosure data verification device also includes a permission configuration module, which is configured to: in response to receiving an instruction to configure permissions for a user, assign a corresponding level of permissions to a user who needs to perform permission configuration, wherein the permissions specify the equity disclosure offline statistical data in the offline imported data table that the user is allowed to process.

[0014] According to some exemplary embodiments, the permission configuration module is further configured to: select the user who needs permission configuration from a user list; assign corresponding levels of permissions to the user who needs permission configuration; and save the permission configuration result in a permission configuration table.

[0015] According to some exemplary embodiments, the offline import data table update module is also configured to: when the format check does not meet the requirements, prompt the offline statistical data of equity disclosure whose format in the offline data import file does not meet the requirements; when the authority check does not meet the requirements, prompt the user that he does not have the authority to import the resource data into the offline import data table.

[0016] According to some exemplary embodiments, the offline import data table update module is further configured to: delete all historical data corresponding to the equity disclosure offline statistical data in the offline import data table; save the equity disclosure offline statistical data to the offline import data table; and record the user's identity information, name and import date.

[0017] According to some exemplary embodiments, the verification result generation module is also configured to: mark the data in the equity disclosure offline statistical data that is identical to the equity disclosure online statistical data as consistent with the comparison; mark the data in the equity disclosure online statistical data that is different from the equity disclosure offline statistical data as system excess; and mark the data in the equity disclosure offline statistical data that is different from the equity disclosure online statistical data as system missing.

[0018] According to some exemplary embodiments, the equity disclosure data verification device also includes a verification result query module, which is configured to: in response to receiving an instruction to query the equity disclosure data verification results, based on the authority of the user conducting the query, select from the equity disclosure data verification results the verification results permitted by the authority of the user conducting the query and provide them to the user conducting the query.

[0019] According to a third aspect of the present disclosure, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement the steps of the equity disclosure data verification method according to the first aspect of the present disclosure and its various embodiments.

[0020] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the equity disclosure data verification method according to the first aspect of the present disclosure and its various embodiments are implemented.

[0021] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the equity disclosure data verification method according to the first aspect of the present disclosure and its various embodiments are implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Hereinafter, various exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings; in the accompanying drawings:

[0023] Figure 1 An application scenario of the equity disclosure data verification solution according to the present disclosure is schematically shown;

[0024] Figure 2 A method for checking equity disclosure data according to an exemplary embodiment of the present disclosure is schematically illustrated in the form of a flow chart;

[0025] Figure 3 A method for checking equity disclosure data according to another exemplary embodiment of the present disclosure is schematically shown in the form of a flow chart;

[0026] Figure 4 A method for checking equity disclosure data according to another exemplary embodiment of the present disclosure is schematically shown in the form of a flow chart;

[0027] Figure 5 A device for checking equity disclosure data according to an exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;

[0028] Figure 6 A device for checking equity disclosure data according to another exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;

[0029] Figure 7 A device for checking equity disclosure data according to another exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;

[0030] Figure 8 The structure of a computer device according to an exemplary embodiment of the present disclosure is schematically shown.

[0031] It should be understood that the accompanying drawings are only schematic illustrations of exemplary embodiments of the present disclosure, and are not intended to limit the present disclosure, nor are they necessarily drawn to scale. In addition, in the accompanying drawings, identical or similar features are indicated by identical or similar reference numerals. DETAILED DESCRIPTION

[0032] Several embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings so that those skilled in the art can implement the technical solutions of the present disclosure. The technical solutions of the present disclosure can be embodied in many different forms, but they should not be limited to the embodiments described herein. These embodiments are provided to make the technical solutions of the present disclosure clear and complete, but the described embodiments do not limit the scope of protection of the present disclosure.

[0033] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meanings as those commonly understood by those skilled in the art to which this disclosure belongs. It should be understood that terms such as those defined in commonly used dictionaries should be interpreted as having meanings consistent with their meanings in the relevant art and / or the context of this specification, and will not be interpreted in an idealized or overly formal sense unless explicitly defined as such herein.

[0034] Before describing various embodiments of the present disclosure in detail, some related concepts are first explained.

[0035] 1. Equity: refers to the shares owned by an investor in a listed company. The equity owned by an investor in a listed company includes the shares registered in his name and the shares that are not registered in his name but the investor can actually control the voting rights. In addition, the equity owned by an investor and its persons acting in concert in a listed company should be calculated together.

[0036] 2. Equity disclosure: refers to the disclosure of information on the equity held by investors through trading activities (for example, securities trading) in a timely manner in accordance with the forms specified by laws and regulations when the equity held reaches a certain amount. The equity disclosure system is an important part of the information disclosure system.

[0037] 3. Resources: In this disclosure, the term "resources" should be understood in a broad sense, and may refer to any type of resources, including stocks, bonds, etc. These resources may be traded in resource trading systems opened by relevant institutions.

[0038] See also Figure 1 , which schematically illustrates an application scenario of the equity disclosure data verification solution according to the present disclosure. Figure 1 As shown, the application scenario 100 may include a server 110, a database 120, a business terminal 130, a first user terminal 140-1 and a first user 140-2, a second user terminal 150-1 and a second user 150-2, and a network 160. The equity disclosure data verification scheme according to the present disclosure may be implemented on the server 110, whereby the server 110 may receive the resource data input by the first user 140-2 through the first user terminal 140-1, and update the equity disclosure offline statistical data in the offline imported data table in the database 120 based on the input resource data and the authority of the first user 140-2, and the server 110 may also obtain the equity disclosure online statistical data from the database 120 (the equity disclosure online statistical data may be generated by merging and calculating various data pushed from the business terminal 130), and then the server 110 may compare the equity disclosure offline statistical data with the equity disclosure online statistical data, and generate the equity disclosure data verification result. The second user 150-2 may send an instruction to query the equity disclosure data verification result to the server 110 through the second user terminal 150-1. In response to receiving the instruction to query the equity disclosure data verification result, the server 110 may select the verification result allowed by the authority from the equity disclosure data verification result based on the authority of the second user 150-2 and provide it to the second user 150-2.

[0039] The server 110 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. In addition, it should be understood that the server 110 is shown in this disclosure only as an example, and in fact, other devices or combinations of devices with computing and storage capabilities may be used instead or in addition to provide corresponding services.

[0040] Database 120 may be a data storage system used to provide data storage for various services. Figure 1 In the application scenario 100 shown, the database 120 can be used to store the offline imported data table updated based on the resource data input by the first user 140-2 (including the updated offline statistical data of equity disclosure), and can also be used to store the online statistical data of equity disclosure generated by merging and calculating various data pushed from the business terminal 130. In the present disclosure, the database 120 should be understood in a broad sense, that is, all entities that can provide data information can be regarded as a database.

[0041] The business terminal 130, the first user terminal 140-1 and the second user terminal 150-1 can be terminal devices such as smart phones, tablet computers, portable computers, special computers, or they can also be server-side devices, and they can be independent physical systems, or they can be system clusters or distributed systems composed of multiple physical systems. As needed, the business terminal 130 can push resource data related to investors' trading accounts, positions and transaction details, and can also push information data related to the rights and interests owned by investors. In some embodiments, the first user terminal 140-1 and the second user terminal 150-1 can install and run an application that can send instructions to the server 110 to operate it. The first user terminal 140-1 and the second user terminal 150-1 are devices used by the first user 140-2 and the second user 150-2 respectively, and the corresponding user accounts are logged in to the running application. In other embodiments, the first user 140-2 and the second user 150-2 can use the first user terminal 140-1 and the second user terminal 150-1 respectively to access the system running on the server 110 through the URL of the main portal, and the system can load balance and reverse proxy the user requests, thereby forwarding the user requests to the corresponding back-end application services. In addition, as an example, the number of business terminals 130, first user terminals 140-1 and second user terminals 150-1 shown in the application scenario 100 is one respectively, but it should be understood that according to actual needs, the number of business terminals 130, first user terminals 140-1 and second user terminals 150-1 can be more. The present disclosure does not impose any restrictions on the type and number of business terminals 130, first user terminals 140-1 and second user terminals 150-1.

[0042] The server 110, the database 120, the service end 130, the first user end 140-1, and the second user end 150-1 may be connected to each other via a network 160. The network 160 may include but is not limited to a wide area network, a local area network, a wired network, a wireless network, or any combination thereof.

[0043] See also Figure 2 , which schematically illustrates a method for checking equity disclosure data according to an exemplary embodiment of the present disclosure in the form of a flow chart. Figure 2 As shown, the equity disclosure data verification method 300 includes steps 310, 320, 330 and 340:

[0044] In step 310, an offline data import file uploaded by a user is received, wherein the offline data import file includes resource data filled in by the user;

[0045] In step 320, the offline data import file is format checked and the resource data in the offline data import file is checked for authority based on the user's authority, and when the format check and the authority check meet the requirements, the offline statistical data of equity disclosure in the offline import data table in the database is updated using the resource data;

[0046] In step 330, online statistical data of equity disclosure is obtained from the database, wherein the online statistical data of equity disclosure is generated by merging and calculating the data pushed from the business end;

[0047] In step 340, the offline statistical data of equity disclosure is compared with the online statistical data of equity disclosure to generate an equity disclosure data verification result.

[0048] For example, in step 310, the person in charge of reporting equity disclosure data (e.g., the person in charge of reporting equity disclosure data of each department / subsidiary of a securities company that needs to process equity disclosure) can download an import template for filling in resource data, fill in various resource data according to the requirements in the import template (e.g., field filling requirements), and then upload the completed offline data import file, for example, to a server. Resource data may include the trading volume and holdings of investors' stocks and bonds, as well as the amount of equity held in listed companies. The resource data input in this step is the resource data (i.e., offline statistical data) manually obtained by the person in charge of reporting equity disclosure data, rather than data obtained based on the push information of the corresponding business end.

[0049] It should be understood that the offline data import file may also include the identity, name, and entry time of the person in charge of reporting. For example, the name and entry time of the person in charge of reporting may be automatically obtained based on the information of the logged-in user. Accordingly, in some embodiments, the equity disclosure data verification method according to the present disclosure may also include: performing a preliminary format check on the resource data input by the user, and removing data that does not meet the format requirements from the resource data input by the user.

[0050] In step 320 of the equity disclosure data verification method 300, it is necessary to perform format verification on the offline data import file and perform authority verification on the resource data in the offline data import file item by item based on the user's authority. Only when the format verification and authority verification requirements are met, the resource data in the offline data import file can be used to update the equity disclosure offline statistical data in the offline import data table in the database. In some embodiments, when the format verification does not meet the requirements, a prompt is given for the resource data in the offline data import file whose format does not meet the requirements (for example, the format of the data in which field of which line in the file is incorrect); in addition, when the authority verification (of the user regarding one or several resource data) does not meet the requirements, it is prompted that the user does not have the authority to import the resource data into the offline import data table. After the relevant prompts are given, the equity disclosure data verification method can end. In the equity disclosure data verification method according to the present disclosure, the user's authority can have different levels, and different levels of authority stipulate which equity disclosure offline statistical data in the offline import data table the user is allowed to process using the resource data. By setting permissions at different levels, detailed permission control of the equity disclosure data verification method is achieved, so that resource data of permissions at different levels can be isolated from each other, thereby meeting the needs of data security, which will be described in detail below.

[0051] In some embodiments, when the format check and the authority check meet the requirements, the offline statistical data of equity disclosure in the offline imported data table in the database can be updated using the resource data. Specifically, it can include: deleting all historical data corresponding to the resource data in the offline statistical data of equity disclosure in the offline imported data table; saving the resource data to the offline imported data table to update the offline statistical data of equity disclosure; recording the user's identity information, name, and import date. After the offline statistical data of equity disclosure in the offline imported data table in the database is updated using the resource data, the updated offline statistical data of equity disclosure can be compared with the online statistical data of equity disclosure in the database to generate the equity disclosure data verification result.

[0052] The online statistical data of equity disclosure is generated by merging and calculating the data pushed from each business end. After obtaining the online statistical data of equity disclosure and the offline statistical data of equity disclosure in the offline imported data table, the resource data in the two can be compared. For example, the resource data in the two can be compared according to the data date, the department of the person in charge of reporting, the resource code (such as stock code, securities code, etc.), the real-time holding quantity, etc., so as to realize the verification of the equity disclosure data and generate the equity disclosure data verification result. In some embodiments, step 340 of the equity disclosure data verification method 300 may also include: marking the data in the equity disclosure offline statistical data that is the same as the equity disclosure online statistical data as the same as the equity disclosure online statistical data; marking the data in the equity disclosure online statistical data that is different from the equity disclosure offline statistical data as the system is more; marking the data in the equity disclosure offline statistical data that is different from the equity disclosure online statistical data as the system is missing. In some embodiments, there may also be a situation where some resource data is not compared. In such a situation, the resource data that is not compared can be marked as uncompared.

[0053] Therefore, the equity disclosure data verification method 300 disclosed in the present invention can realize the digital and online comparison of equity disclosure data, and can also realize the isolation between resource data corresponding to different levels of authority, thereby meeting the data security requirements. In this way, the equity disclosure data verification method 300 disclosed in the present invention can optimize the workflow of equity disclosure data verification, so that each business department can perform equity disclosure data verification on its own, thereby greatly improving the efficiency of equity disclosure data verification.

[0054] See also Figure 3 , which schematically illustrates a method for checking equity disclosure data according to another exemplary embodiment of the present disclosure in the form of a flow chart. Figure 2 Compared with the equity disclosure data checking method 300 shown in Figure 3 The equity disclosure data checking method 300a shown in FIG. 1 further includes step 350 in addition to steps 310, 320, 330 and 340. Therefore, the following description will only focus on step 350. Figure 3 The equity disclosure data verification method 300a shown in Figure 2 The differences between the equity disclosure data checking method 300 shown in the figure are described, and the similarities will not be repeated.

[0055] like Figure 3As shown, in step 350 of the equity disclosure data verification method 300a, in response to receiving an instruction to query the equity disclosure data verification result, based on the authority of the user who is querying, the verification result allowed by the authority of the user who is querying is selected from the equity disclosure data verification result and provided to the user who is querying. In other words, in terms of querying the verification result, the equity disclosure data verification method 300a can provide the corresponding verification result to the user who is querying based on the authority of the user who is querying. In this way, the equity disclosure data verification method 300a can not only achieve isolation between resource data with different levels of authority in the process of checking the equity disclosure data, thereby meeting the needs of data security, but also achieve isolation between resource data with different levels of authority in the process of querying the verification result, thereby meeting the needs of data security.

[0056] See also Figure 4 , which schematically illustrates a method for checking equity disclosure data according to another exemplary embodiment of the present disclosure in the form of a flow chart. Figure 2 Compared with the equity disclosure data checking method 300 shown in Figure 4 The equity disclosure data verification method 300b shown in FIG. 1 further includes steps 360 and 370 in addition to steps 310, 320, 330 and 340. Therefore, the following description will only focus on steps 360 and 370. Figure 4 The equity disclosure data verification method 300b shown in Figure 2 The differences between the equity disclosure data checking method 300 shown in the figure are described, and the similarities will not be repeated.

[0057] like Figure 4 As shown, in step 360 of the equity disclosure data verification method 300b, it is determined whether an instruction for configuring permissions for the user is received. If no instruction for configuring permissions for the user is received, then the equity disclosure data verification method 300b will be as follows Figure 2, and continue to execute steps 310 to 340. If an instruction to configure permissions for a user is received, the equity disclosure data verification method 300b will proceed to step 370. In step 370, in response to receiving an instruction to configure permissions for a user, a corresponding level of permissions is assigned to the user who needs to configure permissions, wherein the permissions specify the offline statistical data of equity disclosure that the user is allowed to process in the offline imported data table. It should be understood that the "processing" mentioned here may include any suitable processing of the offline statistical data of equity disclosure, including but not limited to querying and / or modifying, and the present disclosure is not limited to this. As an example, for a securities company that performs equity disclosure processing, the permission control can be designed as a three-level structure, including: super administrator, department / subsidiary administrator, and group administrator. The super administrator can query and modify all data, the department administrator can only query and modify the relevant data of the department / subsidiary to which it belongs, and the group administrator can only query and modify the relevant data of the group under the department. In this way, the user can only query and modify the resource data that the user is allowed to process according to the level of his authority, but cannot query the resource data that his authority does not allow, so that the resource data corresponding to different levels of authority can be isolated, the data security requirements are met, and the detailed authority control of the equity disclosure data verification is realized. In some embodiments, step 370 of the equity disclosure data verification method 300b may also include: selecting the user who needs to configure the authority from the user list; assigning the corresponding level of authority to the user who needs to configure the authority; and saving the authority configuration result in the authority configuration table. The authority configuration table can be stored in, for example, a database, and read from the database when needed.

[0058] See also Figure 5 , which schematically shows in the form of a block diagram a device for checking equity disclosure data according to an exemplary embodiment of the present disclosure. Figure 5As shown, the equity disclosure data verification device 500 may include: a resource data receiving module 510, an offline import data table updating module 520, an equity disclosure online statistical data acquisition module 530 and a verification result generation module 540. The resource data receiving module 510 may be configured to: receive an offline data import file uploaded by a user, wherein the offline data import file includes resource data filled in by the user. The offline import data table updating module 520 may be configured to: perform format verification on the offline data import file and perform authority verification on the resource data in the offline data import file based on the authority of the user, and when the format verification and the authority verification meet the requirements, update the equity disclosure offline statistical data in the offline import data table in the database using the resource data. The equity disclosure online statistical data acquisition module 530 may be configured to: obtain equity disclosure online statistical data from the database, and the equity disclosure online statistical data is generated based on the merged calculation of the data pushed from the business end. The verification result generation module 540 may be configured to: compare the equity disclosure offline statistical data with the equity disclosure online statistical data to generate the equity disclosure data verification result.

[0059] As mentioned above, in order to import offline statistical resource data, the person in charge of reporting equity disclosure data can download the resource data import template, fill in the corresponding information of the offline resource data that needs to be checked according to the filling requirements in the import template (for example, field filling requirements), and then upload the completed offline data import file, for example, to the server. The offline data import file can also include the identity, name, and entry time of the person in charge of reporting. For example, the identity, name, and entry time of the person in charge of reporting equity disclosure data can be entered, or the name and entry time of the person in charge of reporting can be automatically obtained based on the information of the logged-in user. Accordingly, in some embodiments, the resource data receiving module 510 can also be configured to: perform a preliminary format check on the resource data input by the user, and remove data that does not meet the format requirements from the resource data input by the user.

[0060] In some embodiments, the offline import data table update module 520 can also be configured to: when the format check does not meet the requirements, prompt the offline statistical data of equity disclosure whose format in the offline data import file does not meet the requirements; when the authority check does not meet the requirements, prompt the user that he does not have the authority to import the resource data into the offline import data table.

[0061] In some embodiments, the offline import data table update module 520 can also be configured to use the resource data to update the offline statistical data of equity disclosure in the offline import data table in the database in the following manner: delete all historical data corresponding to the offline statistical data of equity disclosure in the offline import data table; save the offline statistical data of equity disclosure to the offline import data table; record the identity information, name and import date of the user.

[0062] In some embodiments, the verification result generation module 540 may also be configured to: mark the data in the equity disclosure offline statistical data that is the same as the equity disclosure online statistical data as being consistent with the comparison; mark the data in the equity disclosure online statistical data that is different from the equity disclosure offline statistical data as being system excess; mark the data in the equity disclosure offline statistical data that is different from the equity disclosure online statistical data as being system missing. In some embodiments, there may also be a situation where some resource data is not compared. In such a situation, the verification result generation module 540 may also be configured to mark the resource data that has not been compared as being not compared.

[0063] Therefore, the equity disclosure data verification device 500 according to the present disclosure can realize the digital and online comparison of the equity disclosure data, and can also realize the isolation between the resource data corresponding to different levels of authority, thereby meeting the data security requirements. In this way, the equity disclosure data verification device 500 according to the present disclosure can optimize the workflow of the equity disclosure data verification, so that each business department can perform the equity disclosure data verification by itself, thereby greatly improving the efficiency of the equity disclosure data verification.

[0064] See also Figure 6 , which schematically illustrates in the form of a block diagram an equity disclosure data checking device according to another exemplary embodiment of the present disclosure. Figure 6 The equity disclosure data checking device 500a shown in FIG. Figure 5 Compared with the equity disclosure data checking device 500 shown in FIG. Figure 6 The equity disclosure data checking device 500a shown in FIG. 5 also includes a permission configuration module 550. Therefore, the following will only focus on Figure 6 The equity disclosure data checking device 500a shown in FIG. Figure 5 The differences between the equity disclosure data checking devices 500 shown are described, and the similarities will not be repeated.

[0065] The authority configuration module 550 can be configured to: in response to receiving an instruction to configure authority for a user, assign a corresponding level of authority to a user who needs to perform authority configuration, wherein the authority specifies the offline statistical data of equity disclosure that the user is allowed to process in the offline imported data table. As an example, for a securities company that performs equity disclosure processing, the authority control can be designed as a three-level structure, including: a super administrator, a department / subsidiary administrator, and a group administrator. The super administrator can query and modify all data, the department administrator can only query and modify the relevant data of the department / subsidiary, and the group administrator can only query and modify the relevant data of the group under the department. It should be understood that the "processing" mentioned here may include any appropriate processing of the offline statistical data of equity disclosure, including but not limited to querying and / or modifying, and the present disclosure does not limit this. In some embodiments, the authority configuration module 550 can also be configured to: select the user who needs to perform authority configuration from the user list; assign the corresponding level of authority to the user who needs to perform authority configuration; and save the authority configuration result in the authority configuration table. The authority configuration table can be stored in, for example, a database and read from the database when needed. Therefore, the rights disclosure data verification device 500a allows users to query and modify only the resource data that their authority level allows them to process, but cannot query the resource data that their authority does not allow, thereby achieving isolation between resource data corresponding to different levels of authority and meeting data security requirements.

[0066] See also Figure 7 , which schematically illustrates in the form of a block diagram an equity disclosure data checking device according to yet another exemplary embodiment of the present disclosure. Figure 7 The equity disclosure data checking device 500b shown in FIG. Figure 5 Compared with the equity disclosure data checking device 500 shown in FIG. Figure 7 The equity disclosure data checking device 500b shown in FIG. 5 also includes a checking result query module 560. Therefore, the following will only discuss Figure 7 The equity disclosure data checking device 500b shown in FIG. Figure 5 The differences between the equity disclosure data checking devices 500 shown are described, and the similarities will not be repeated.

[0067] The verification result query module 560 may be configured to: in response to receiving an instruction to query the equity disclosure data verification result, based on the authority of the user who is querying, select the verification result allowed by the authority of the user who is querying from the equity disclosure data verification result and provide it to the user who is querying. That is to say, in terms of querying the verification result, the equity disclosure data verification device 500b may provide the corresponding verification result to the user who is querying based on the authority of the user who is querying. In this way, the equity disclosure data verification device 500b can not only achieve the isolation between resource data with different levels of authority in the process of checking the equity disclosure data, thus meeting the data security requirements, but also achieve the isolation between resource data with different levels of authority in the process of querying the verification result, thus meeting the data security requirements.

[0068] See also Figure 8 , which schematically shows the structure of a computer device according to an exemplary embodiment of the present disclosure. Figure 8 As shown, the computer device 700 can be used in various exemplary embodiments described in the present disclosure, and can implement the steps in the equity disclosure data checking method described in various exemplary embodiments of the present disclosure.

[0069] The computer device 700 may include at least one processor 702, memory 704, communication interface(s) 706, a display device 708, other input / output (I / O) devices 710, and one or more mass storage devices 712 that can communicate with each other, such as via a system bus 714 or other appropriate connection.

[0070] The processor 702 may be a single processing unit or multiple processing units, all of which may include a single or multiple computing units or multiple cores. The processor 702 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuits, and / or any device that manipulates signals based on operating instructions. Among other capabilities, the processor 702 may be configured to obtain and execute computer-readable instructions stored in the memory 704, the mass storage device 712, or other computer-readable storage media, such as program codes of an operating system 716, program codes of an application program 718, program codes of other programs 720, and the like.

[0071] The memory 704 and the mass storage device 712 are examples of computer-readable storage media for storing instructions that can be executed by the processor 702 to implement the various functions described above. For example, the memory 704 can generally include both volatile memory and non-volatile memory (e.g., RAM, ROM, etc.). In addition, the mass storage device 712 can generally include a hard drive, a solid-state drive, a removable medium, including external and removable drives, a memory card, a flash memory, a floppy disk, an optical disk (e.g., a CD, a DVD), a storage array, a network attached storage, a storage area network, etc. The memory 704 and the mass storage device 712 can all be collectively referred to herein as computer-readable memory or computer-readable storage media, and can be a non-transitory medium capable of storing computer-readable, processor-executable program instructions as computer-executable code, which can be executed by the processor 702 as a specific machine configured to implement the operations and functions described in the various exemplary embodiments of the present application.

[0072] A plurality of program modules may be stored on the mass storage device 712. These program modules may include an operating system 716, one or more application programs 718, other programs 720, and program data 722, and they may be executed by the processor 702. Examples of such application programs or program modules may include, for example, computer program logic (e.g., computer executable code or instructions) for implementing the following components / functions, such as: a resource data receiving module 510, an offline import data table updating module 520, an equity disclosure online statistical data acquisition module 530, and a verification result generation module 540, as well as a permission configuration module 550 and a verification result query module 560.

[0073] Although in Figure 8 704 of the computer device 700, but the above modules or parts thereof may be implemented using any form of computer-readable storage media accessible by the computer device 700. Computer-readable storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer-readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD), or other optical storage devices, magnetic cassettes, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other non-transmission media that can be used to store information for access by a computing device.

[0074] The computer device 700 may also include one or more communication interfaces 706 for exchanging data with other devices, such as through a network, direct connection, etc. The communication interface 706 may facilitate communication within a variety of network and protocol types, including wired networks (e.g., LAN, cable, etc.) and wireless networks (e.g., WLAN, cellular, satellite, etc.), the Internet, etc. The communication interface 706 may also provide for communication with external storage devices (not shown) such as in a storage array, network attached storage, storage area network, etc.

[0075] In some examples, the computer device 700 may also include a display device 708 such as a display for displaying information and images. Other I / O devices 710 may be devices that receive various inputs from a target object and provide various outputs to the target object, including but not limited to a touch input device, a gesture input device, a camera, a keyboard, a remote control, a mouse, a printer, an audio input / output device, and the like.

[0076] The present application also relates to a computer-readable storage medium, which is configured to store computer-executable instructions, which are configured to, when executed on a processor, cause the processor to perform the steps of the equity disclosure data verification method according to the exemplary embodiments of the present application. It should be understood that the computer-readable storage medium can be any suitable storage medium, including but not limited to RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical storage device, magnetic cassette, tape, magnetic disk storage device or other magnetic storage device, semiconductor medium (such as solid state hard disk), and / or any other non-transmission medium that can be used to store information for access by a computing device. The present application does not limit the computer-readable storage medium.

[0077] The present application also relates to a computer program product, which includes computer executable instructions. When the computer executable instructions are executed on a processor, the processor is configured to execute the steps of the equity disclosure data checking method according to the exemplary embodiments of the present disclosure.

[0078] When implemented using software, the equity disclosure data verification method described in each exemplary embodiment of the present disclosure can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to each exemplary embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means.

[0079] The terms used in the present disclosure are only used to describe the embodiments in the present disclosure and are not intended to limit the present disclosure. As used in the present disclosure, the singular forms "one", "one" and "the" are intended to also include plural forms, unless the context clearly indicates otherwise. It is also to be understood that the terms "include" and "comprise" when used in the present disclosure refer to the presence of the features described, but do not exclude the presence of one or more other features or add one or more other features. As used in the present disclosure, the term "and / or" includes any and all combinations of one or more of the associated listed items. It will be understood that although the terms "first", "second", "third", etc. can be used to describe various features in the present disclosure, these features should not be limited by these terms. These terms are only used to distinguish one feature from another feature.

[0080] In the description of this specification, the description of the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradicting each other and without violating technical principles, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, or may omit some technical features from the different embodiments or examples described in this specification, and the embodiments or examples obtained based on such combination, combination or omission are also considered to fall within the scope of the present disclosure.

[0081] The method described in the present disclosure includes one or more steps or actions. These method steps and / or actions do not have to be performed in the order described in the present disclosure, but can be performed in a different order, for example, they can be performed simultaneously or in a reverse order, as long as they do not conflict with the principle of the technical solution described in the present disclosure. In addition, according to actual needs, the steps or actions in the method described in the present disclosure can be replaced with different steps or actions, or can also include additional steps or actions.

[0082] Although the present disclosure has been described in detail in conjunction with some exemplary embodiments, it is not to be limited to the specific forms described in the present disclosure. Rather, the scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for checking equity disclosure data, characterized in that: include: Receiving an offline data import file uploaded by a user, wherein the offline data import file includes resource data filled in by the user; Performing format verification on the offline data import file and performing authority verification on the resource data in the offline data import file based on the user's authority, and when both the format verification and the authority verification meet the requirements, using the resource data to update the offline statistical data of equity disclosure in the offline import data table in the database; Acquire online statistical data of equity disclosure from the database, wherein the online statistical data of equity disclosure is generated by merging and calculating data pushed from the business end; The offline statistical data of equity disclosure is compared with the online statistical data of equity disclosure to generate the equity disclosure data verification result.

2. The equity disclosure data verification method according to claim 1, characterized in that: Also includes: In response to receiving an instruction to configure permissions for a user, permissions of a corresponding level are assigned to the user who needs to configure permissions, wherein the permissions specify the offline statistical data of equity disclosure that the user is allowed to process in the offline imported data table.

3. The equity disclosure data verification method according to claim 2, characterized in that: The allocation of permissions of corresponding levels to users who need permission configuration includes: Select the user who needs to configure permissions from the user list; Allocate permissions of corresponding levels to the users who need permission configuration; The permission configuration results are saved in the permission configuration table.

4. The equity disclosure data verification method according to claim 1, characterized in that: The format verification of the offline data import file and the authority verification of the resource data in the offline data import file based on the authority of the user include: When the format check does not meet the requirements, prompt the resource data in the offline data import file whose format does not meet the requirements; When the permission check does not meet the requirements, it is prompted that the user does not have the permission to import the resource data into the offline import data table.

5. The equity disclosure data verification method according to claim 1, characterized in that: When the format check and the authority check meet the requirements, using the resource data to update the offline statistical data of equity disclosure in the offline imported data table in the database includes: Deleting all historical data corresponding to the resource data from the offline statistical data of equity disclosure in the offline imported data table; Saving the resource data to the offline import data table to update the offline statistical data of equity disclosure; The user's identity information, name, and import date are recorded.

6. The equity disclosure data verification method according to claim 1, characterized in that: The comparing the offline statistical data of equity disclosure with the online statistical data of equity disclosure to generate the equity disclosure data verification result includes: Mark the data in the offline statistical data of equity disclosure that are identical to the online statistical data of equity disclosure as being consistent with the comparison; Marking the data in the equity disclosure online statistical data that is different from the equity disclosure offline statistical data as system excess; Data in the offline statistical data of equity disclosure that is different from the online statistical data of equity disclosure is marked as system missing.

7. The equity disclosure data verification method according to claim 1, characterized in that: Also includes: In response to receiving an instruction to query the equity disclosure data verification results, based on the authority of the user making the query, the verification results permitted by the authority of the user making the query are selected from the equity disclosure data verification results and provided to the user making the query.

8. A device for checking equity disclosure data, characterized in that: include: A resource data receiving module, which is configured to: receive an offline data import file uploaded by a user, wherein the offline data import file includes resource data filled in by the user; An offline import data table update module is configured to: perform format verification on the offline data import file and perform authority verification on the resource data in the offline data import file based on the authority of the user, and when the format verification and the authority verification meet the requirements, update the offline statistical data of equity disclosure in the offline import data table in the database using the resource data; An equity disclosure online statistical data acquisition module is configured to: acquire equity disclosure online statistical data from the database, wherein the equity disclosure online statistical data is generated by merging and calculating data pushed from the business end; The verification result generating module is configured to compare the offline statistical data of equity disclosure with the online statistical data of equity disclosure to generate the equity disclosure data verification result.

9. The equity disclosure data verification device according to claim 8, characterized in that: It also includes a permission configuration module, which is configured to: in response to receiving an instruction to configure permissions for a user, assign a corresponding level of permissions to a user who needs to configure permissions, wherein the permissions specify the offline statistical data of equity disclosure in the offline imported data table that the user is allowed to process.

10. The equity disclosure data checking device according to claim 9, characterized in that: The permission configuration module is also configured to: Select the user who needs to configure permissions from the user list; Allocate permissions of corresponding levels to the users who need permission configuration; The permission configuration results are saved in the permission configuration table.

11. The equity disclosure data checking device according to claim 8, characterized in that: The offline import data table update module is further configured to: When the format check does not meet the requirements, a prompt is given for the offline statistical data of equity disclosure whose format does not meet the requirements in the offline data import file; When the permission check does not meet the requirements, it is prompted that the user does not have the permission to import the resource data into the offline import data table.

12. The equity disclosure data checking device according to claim 8, characterized in that: The offline import data table update module is further configured to: Deleting all historical data corresponding to the offline statistical data of equity disclosure in the offline imported data table; Saving the offline statistical data of equity disclosure into the offline import data table; The user's identity information, name, and import date are recorded.

13. The equity disclosure data checking device according to claim 8, characterized in that: The verification result generation module is also configured to: Mark the data in the offline statistical data of equity disclosure that are identical to the online statistical data of equity disclosure as being consistent with the comparison; Marking the data in the equity disclosure online statistical data that is different from the equity disclosure offline statistical data as system excess; Data in the offline statistical data of equity disclosure that is different from the online statistical data of equity disclosure is marked as system missing.

14. The equity disclosure data checking device according to claim 8, characterized in that: It also includes a verification result query module, which is configured to: in response to receiving an instruction to query the equity disclosure data verification result, based on the authority of the user conducting the query, select the verification result allowed by the authority of the user conducting the query from the equity disclosure data verification results and provide it to the user conducting the query.

15. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the equity disclosure data checking method according to any one of claims 1 to 7.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the equity disclosure data checking method according to any one of claims 1 to 7 are implemented.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the equity disclosure data checking method according to any one of claims 1 to 7 are implemented.