Right and interest disclosure method and device, computing equipment, storage medium and program product
By receiving the original data and determining the corresponding equity disclosure processing rules based on the market supervision rules of the trading market, the data is standardized and combined to calculate, the problem of low reuse of equity disclosure processing rules in the existing technology is solved, and more efficient processing and resource utilization is achieved.
Patent Information
- Application Number
- CN202411860788.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-06-03
AI Technical Summary
The existing equity disclosure methods have low reuse of different trading markets, which leads to the need to redevelop all processing processes in terms of data standardized processing, equity disclosure merge calculation and alarm thresholds each time they conduct business on a new trading market, and there is a problem of wasting hardware resources.
By receiving original data, based on the market supervision rules of the trading market, using multiple existing equity disclosure processing rules, the corresponding equity disclosure processing rules for the trading market are determined, and the original data is standardized, equity disclosure merge calculations and alarm threshold comparisons are carried out to determine the information that equity disclosure needs to be conducted.
The reuse of the rights disclosure processing rules for multiple trading markets has been achieved, reducing the development time and hardware resources, and improving processing efficiency.
Smart Images

Figure CN120088060A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to a method for disclosing rights and interests, a device for disclosing rights and interests applying the method, and further relates to a computing device, a computer-readable storage medium, and a computer program product that can implement the steps of the method for disclosing rights and interests. Background Art
[0002] Rights and interests generally refer to the shares owned by investors in a listed company. When an investor's rights and interests reach a certain amount through trading activities (for example, securities trading), the investor shall timely disclose information about the rights and interests owned in the form specified by laws and regulations. The system for disclosing rights and interests is an important part of the information disclosure system.
[0003] The trading markets in different regions usually have different market supervision rules. Therefore, different rules for processing the disclosure of rights and interests are also applicable. For the existing methods for disclosing rights and interests in different trading markets, generally, all the market supervision rules of each trading market are imported separately, and the rules for processing the disclosure of rights and interests regarding the disclosure of rights and interests are constructed independently for each trading market. However, such a method requires redeveloping the entire processing procedures for data standardization processing, combined calculation of rights and interests disclosure, and alarm thresholds every time when conducting business in a new trading market. Moreover, there is a large amount of identical content in the existing rules for processing the disclosure of rights and interests in each trading market, resulting in a waste of a large amount of hardware resources for storage. Therefore, the existing methods for disclosing rights and interests have problems such as low reuse degree for different trading markets, long development time, and waste of open resources and hardware resources. Summary of the Invention
[0004] According to a first aspect of the present disclosure, there is provided a method for disclosing rights and interests, including: receiving original data for processing the disclosure of rights and interests; determining a trading market rights and interests disclosure processing rule corresponding to the trading market based on the market supervision rules of the trading market related to the processing of the disclosure of rights and interests, using a plurality of existing rules for processing the disclosure of rights and interests; and performing the processing of the disclosure of rights and interests on the original data based on the trading market rights and interests disclosure processing rule to determine the information that needs to be disclosed regarding the rights and interests.
[0005] According to some embodiments, the processing of the original data for equity disclosure based on the equity disclosure processing rules of the trading market determines that the information requiring equity disclosure includes: performing data standardization processing on the original data to generate standardized data; performing equity disclosure consolidation calculation on the standardized data to generate an equity disclosure consolidation calculation result; comparing the equity disclosure consolidation calculation result with the alarm threshold of the trading market, and when the equity disclosure consolidation calculation result falls outside the threshold range specified by the alarm threshold, determining the information requiring equity disclosure.
[0006] According to some embodiments, based on the market supervision rules of the trading market related to the equity disclosure processing, using multiple existing equity disclosure processing rules that have been stored, determining the equity disclosure processing rules of the trading market corresponding to the trading market includes: based on the market supervision rules, selecting the equity disclosure processing rules related to the data standardization processing from the multiple equity disclosure processing rules as a part of the equity disclosure processing rules of the trading market; based on the market supervision rules, selecting the equity disclosure processing rules related to the equity disclosure consolidation calculation from the multiple equity disclosure processing rules as a part of the equity disclosure processing rules of the trading market; based on the market supervision rules, selecting the equity disclosure processing rules related to the alarm threshold of the trading market from the multiple equity disclosure processing rules as a part of the equity disclosure processing rules of the trading market..
[0007] According to some embodiments, the original data includes position data, trading account data, and equity information data. The performing data standardization processing on the original data to generate standardized data includes: performing data standardization processing on the position data to generate a part of the standardized data; performing data standardization processing on the trading account data to generate a part of the standardized data; performing data standardization processing on the equity information data to generate a part of the standardized data.
[0008] According to some embodiments, determining a trading market equity disclosure processing rule corresponding to the trading market by using a plurality of stored equity disclosure processing rules based on the market supervision rules of the trading market related to the equity disclosure processing includes: receiving the market supervision rules of the trading market; when the content of the plurality of equity disclosure processing rules completely includes the content of the market supervision rules, selecting an equity disclosure processing rule corresponding to the market supervision rules from the plurality of equity disclosure processing rules as the trading market equity disclosure processing rule; when the content of the plurality of equity disclosure processing rules does not include at least a part of the content of the market supervision rules: supplementing the plurality of equity disclosure processing rules based on the at least a part of the content to generate a supplemented plurality of equity disclosure processing rules, and selecting an equity disclosure processing rule corresponding to the market supervision rules from the supplemented plurality of equity disclosure processing rules as the trading market equity disclosure processing rule.
[0009] According to a second aspect of the present disclosure, there is provided an equity disclosure device, which includes: a raw data receiving module, a rule management module, and an equity disclosure processing module. The raw data receiving module is configured to: receive raw data for equity disclosure processing. The rule management module is configured to: determine a trading market equity disclosure processing rule corresponding to the trading market by using a plurality of existing equity disclosure processing rules based on the market supervision rules of the trading market related to the equity disclosure processing. The equity disclosure processing module is configured to: perform equity disclosure processing on the raw data based on the trading market equity disclosure processing rule to determine information that needs to be disclosed.
[0010] According to some embodiments, the equity disclosure processing module includes: a data standardization processing module, an equity disclosure consolidation calculation module, and an alarm module. The data standardization processing module is configured to: perform data standardization processing on the raw data to generate standardized data. The equity disclosure consolidation calculation module is configured to: perform equity disclosure consolidation calculation on the standardized data to generate an equity disclosure consolidation calculation result. The alarm module is configured to: compare the equity disclosure consolidation calculation result with an alarm threshold of the trading market, and when the equity disclosure consolidation calculation result falls within a threshold range specified by the alarm threshold, determine information that needs to be disclosed.
[0011] According to some embodiments, the rule management module is further configured to: select, based on the market supervision rules, the disclosure processing rules related to the data standardization processing from the multiple disclosure processing rules as part of the disclosure processing rules for the trading market; select, based on the market supervision rules, the disclosure processing rules related to the combined calculation of the disclosures from the multiple disclosure processing rules as part of the disclosure processing rules for the trading market; select, based on the market supervision rules, the disclosure processing rules related to the warning threshold of the trading market from the multiple disclosure processing rules as part of the disclosure processing rules for the trading market.
[0012] According to some embodiments, the original data includes position information data, trading account information data, and share capital information data. The data standardization processing module includes: a position processing module, a trading account processing module, and a share capital information processing module. The position processing module is configured to perform data standardization processing on the position information data to generate a part of the standardized data. The trading account processing module is configured to perform data standardization processing on the trading account information data to generate a part of the standardized data. The share capital information processing module is configured to perform data standardization processing on the share capital information data to generate a part of the standardized data.
[0013] According to some embodiments, the rule management module includes: a market supervision rule receiving module and a rule configuration module. The market supervision rule receiving module is configured to receive the market supervision rules of the trading market. The rule configuration module is configured to: when the content of the multiple disclosure processing rules completely includes the content of the market supervision rules, select the disclosure processing rules corresponding to the market supervision rules from the multiple disclosure processing rules as the disclosure processing rules for the trading market; when the content of the multiple disclosure processing rules does not include at least a part of the content of the market supervision rules: supplement the multiple disclosure processing rules based on the at least a part of the content to generate a supplemented multiple disclosure processing rules; and select the disclosure processing rules corresponding to the market supervision rules from the supplemented multiple disclosure processing rules as the disclosure processing rules for the trading market.
[0014] According to some embodiments, the rule configuration module includes: a position holding rule configuration module, an underlying rule configuration module, a calculation rule configuration module, and an alarm rule configuration module. The position holding rule configuration module is configured to: configure the position holding rules in the plurality of equity disclosure processing rules and the equity disclosure processing rules of the trading market. The underlying rule configuration module is configured to: configure the underlying rules in the plurality of equity disclosure processing rules and the equity disclosure processing rules of the trading market. The calculation rule configuration module is configured to: configure the calculation rules in the plurality of equity disclosure processing rules and the equity disclosure processing rules of the trading market. The alarm rule configuration module is configured to: configure the alarm rules in the plurality of equity disclosure processing rules and the equity disclosure processing rules of the trading market.
[0015] According to some embodiments, the rule management module further includes: a rule engine module and a rule execution module. The rule engine module is configured to: receive the selected equity disclosure processing rules from the position holding rule configuration module, the underlying rule configuration module, the calculation rule configuration module, and the alarm rule configuration module respectively, and determine all the selected equity disclosure processing rules as the equity disclosure processing rules of the trading market. The rule execution module is configured to: receive the equity disclosure processing rules of the trading market from the rule engine module, and send the equity disclosure processing rules of the trading market to the equity disclosure processing module.
[0016] According to a third aspect of the present disclosure, there is provided a computer device, including 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 method according to the first aspect and its various embodiments of the present disclosure.
[0017] According to a fourth aspect of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps of the equity disclosure method according to the first aspect and its various embodiments of the present disclosure.
[0018] According to a fifth aspect of the present disclosure, there is provided a computer program product, including a computer program, wherein the computer program, when executed by a processor, implements the steps of the equity disclosure method according to the first aspect and its various embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Hereinafter, various exemplary embodiments of the present disclosure will be described in detail in conjunction with the drawings; in the drawings:
[0020] Figure 1 An exemplary application scenario of the equity disclosure technical solution according to the present disclosure is schematically shown;
[0021] Figure 2 A method for interest disclosure according to an exemplary embodiment of the present disclosure is schematically shown in the form of a flowchart;
[0022] Figure 3 Schematically shown in the form of a flowchart Figure 2 the details of the interest disclosure method shown;
[0023] Figure 4 An interest disclosure device according to an exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;
[0024] Figure 5 Another interest disclosure device according to an exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;
[0025] Figure 6 Yet another interest disclosure device according to an exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;
[0026] Figure 7 A rule configuration module according to an exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;
[0027] Figure 8 Another rule configuration module according to an exemplary embodiment of the present disclosure is schematically shown in the form of a block diagram;
[0028] Figure 9 Schematically shows a computer device according to an exemplary embodiment of the present disclosure.
[0029] It should be understood that the drawings are only schematic illustrations of exemplary embodiments of the present disclosure, which are not limitations on the present disclosure and do not need to be drawn to scale. In addition, in the drawings, the same or similar features are indicated by the same or similar reference numerals. Detailed implementation manners
[0030] Several embodiments of the present disclosure will be described in more detail below with reference to the 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 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 protection scope of the present disclosure.
[0031] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meaning as commonly understood by those of ordinary skill in the art to which this disclosure pertains. It should be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the relevant field 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.
[0032] Before introducing the various embodiments of this disclosure in detail, some related concepts are first explained.
[0033] 1. Equity: In this disclosure, it refers to the shares held by an investor in a listed company. The equity held by an investor in a listed company includes the shares registered in its name and the shares whose voting rights can be actually controlled by the investor although not registered in its name. In addition, the equity held by an investor and its persons acting in concert in a listed company shall be calculated on a consolidated basis.
[0034] 2. Equity disclosure: In this disclosure, it refers to that when an investor's equity held reaches a certain amount through trading activities (such as securities trading), the investor shall promptly disclose information about the equity held in the form specified by laws and regulations. The equity disclosure system is an important part of the information disclosure system.
[0035] 3. Trading market: In this disclosure, it refers to the place where an investor conducts trading activities such as buying and selling the issued securities held, which is a market for the transfer of the ownership of securities. Trading markets in different regions have different regulatory systems. Therefore, there are also different rules for handling equity disclosure.
[0036] 4. Consolidated calculation of equity disclosure: In this disclosure, it refers to the aggregated calculation of the position data of stocks, real estate investment trusts (REITs), depositary receipts, convertible bonds, derivative exposures, short sales, pledges, options, etc. involved in the self-operated and asset management accounts held by an investor and traded globally, in accordance with the market regulatory rules of the trading markets in each region (such as China, the United States, Singapore, the United Kingdom, Japan, etc.), and according to the equity disclosure rules of each trading market for the position ratio of each underlying.
[0037] See Figure 1 , which schematically shows an exemplary application scenario of the equity disclosure technical solution according to this disclosure. As Figure 1As shown, the application scenario 100 may include a first service end 110, a second service end 120, a data middle platform 130, and a server 140. The first service end 110 may provide data related to the trading accounts, positions, and trading details of investors. As an example, the first service end 110 may include or may access the database of the trading market, and thus, may provide the above data. The second service end 120 may provide information data related to the rights and interests owned by investors. As an example, the second service end 120 may include various information providers, such as media platforms, news websites, and so on. It should be understood that Figure 1 The shown application scenario 100 may include the first service end 110 and the second service end 120. However, this is only exemplary and not restrictive. According to actual needs, in some application scenarios, more service ends in terms of quantity and / or more types of service ends may be included. The data from the first service end 110 and the second service end 120 can be sent to the data middle platform 130 after data collection. The data middle platform 130 may be any suitable type of database, which is used to store the received data. Then, the data stored in the data middle platform 130 can be pushed to the server 140 as needed, or the server 140 can also actively obtain the data from the data middle platform 130. Both data collection and data pushing can be implemented through existing big data technologies, and the present disclosure will not elaborate on this. According to the rights and interests disclosure technical solution of the present disclosure, it can be deployed on the server 140. Thus, the server 140 can receive the original data from the data middle platform 130, perform data standardization processing and rights and interests disclosure consolidation calculation on it, and then can determine the information that needs to be disclosed based on a preset warning threshold. That is to say, the server 140 can be used to implement the rights and interests disclosure technical solution according to the present disclosure. The server 140 can 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 140 is only shown as an example in the present disclosure. In fact, other devices or combinations of devices with computing power and storage capacity can also be used alternatively or additionally to provide corresponding services.
[0038] See Figure 2 , which schematically shows, in the form of a flowchart, a rights and interests disclosure method according to an exemplary embodiment of the present disclosure. As Figure 2 shown, the rights and interests disclosure method 300 includes steps 310, 320, and 330:
[0039] In step 310, receive the original data for rights and interests disclosure processing;
[0040] In step 320, based on the market supervision rules of the trading market related to the equity disclosure process, using multiple existing equity disclosure process rules, determine the trading market equity disclosure process rule corresponding to the trading market.
[0041] In step 330, perform equity disclosure processing on the original data based on the trading market equity disclosure process rule to determine the information that requires equity disclosure.
[0042] It can be seen that the equity disclosure method 300 can, based on the market supervision rules of the trading market related to the equity disclosure process, use multiple existing equity disclosure process rules to determine the equity disclosure process rule corresponding to the trading market for equity disclosure processing. In this way, the multiple existing equity disclosure process rules can be reused for multiple trading markets. Since the multiple existing equity disclosure process rules can be reused for multiple trading markets, the equity disclosure method 300 can remove redundant data from the stored existing equity disclosure process rules for multiple trading markets, greatly reducing the data storage volume and thus also reducing the occupation of storage resources. In addition, it should be understood that any suitable method can be applied to establish a correspondence between the equity disclosure process rule and the trading market. For example, a flag bit for indicating the corresponding trading market can be added to the data for storing the equity disclosure process rule, or a correspondence can be established between the data for storing the equity disclosure process rule and the data for storing the trading market using a pointer, etc. The present disclosure places no restrictions on this.
[0043] The original data in step 310 includes both data related to the trading accounts, positions, and trading details of investors, and information data related to the rights and interests owned by investors. Therefore, in the equity disclosure method 300, the original data needs to be first subjected to data standardization processing, then the results of the data standardization processing are subjected to equity disclosure consolidation calculation, and finally, based on the alarm threshold, the information that requires equity disclosure is determined from the results of the equity disclosure consolidation calculation.
[0044] In some embodiments, step 330 in the rights disclosure method 300 may include: performing data standardization processing on the original data to generate standardized data; performing rights disclosure consolidation calculation on the standardized data to generate a rights disclosure consolidation calculation result; comparing the rights disclosure consolidation calculation result with the warning threshold of the trading market, and when the rights disclosure consolidation calculation result falls outside the threshold range specified by the warning threshold, determining the information that needs to be subject to rights disclosure. Correspondingly, in some embodiments, step 320 in the rights disclosure method 300 may further include: based on the market supervision rules, selecting the rights disclosure processing rules related to the data standardization processing from the multiple rights disclosure processing rules as a part of the rights disclosure processing rules of the trading market; based on the market supervision rules, selecting the rights disclosure processing rules related to the rights disclosure consolidation calculation from the multiple rights disclosure processing rules as a part of the rights disclosure processing rules of the trading market; based on the market supervision rules, selecting the rights disclosure processing rules related to the warning threshold of the trading market from the multiple rights disclosure processing rules as a part of the rights disclosure processing rules of the trading market. In some embodiments, the original data may include position data, trading account data, and share capital information data. Therefore, performing data standardization processing on the original data to generate standardized data may include: performing data standardization processing on the position data to generate a part of the standardized data; performing data standardization processing on the trading account data to generate a part of the standardized data; performing data standardization processing on the share capital information data to generate a part of the standardized data.
[0045] See Figure 3 , which schematically shows in the form of a flowchart Figure 2 the details of the rights disclosure method shown. As Figure 3 shown, as Figure 3 shown, Figure 2 step 320 in the rights disclosure method 300 shown in
[0046] In step 321, receive the market supervision rules of the trading market.
[0047] As mentioned above, there are usually differences between the market supervision rules of each trading market. Therefore, when processing equity disclosure (for example, when calculating the combined equity disclosure and issuing threshold warnings), it is necessary to consider the market supervision rules of each trading market, so that the equity disclosure processing rules used in the equity disclosure processing can meet the requirements of the market supervision rules of the corresponding trading market. As an example, Table 1 below shows the different regulations in terms of account scope, underlying scope, position adjustment, calculation formula, and threshold warning between the trading markets in Mainland China and the trading markets in Hong Kong, China. Among them, ML indicates the trading market in Mainland China, and HK indicates the trading market in Hong Kong, China.
[0048] Table 1 Differences in Market Supervision Rules between Mainland China and Hong Kong, China
[0049]
[0050]
[0051]
[0052] In step 322, it is judged whether the content of the existing multiple equity disclosure rules completely includes the content of the market supervision rules.
[0053] If the content of the stored multiple equity disclosure rules completely includes the content of the market supervision rules, the equity disclosure processing method proceeds to step 323. In step 323, an equity disclosure processing rule corresponding to the market supervision rule is selected from the multiple equity disclosure processing rules as the equity disclosure processing rule for the trading market.
[0054] If the content of the stored multiple equity disclosure rules does not include at least a part of the content of the market supervision rules (that is, does not completely include the content of the market supervision rules), then the equity disclosure processing method proceeds to step 324, and then to step 325. In step 324, the multiple equity disclosure processing rules are supplemented based on at least a part of the content (not included in the content of the stored multiple equity disclosure rules) of the market supervision rules to generate multiple supplemented equity disclosure processing rules. In step 325, an equity disclosure processing rule corresponding to the market supervision rule is selected from the multiple supplemented equity disclosure processing rules as the equity disclosure processing rule for the trading market.
[0055] Figure 3The specific details included in step 320 of the rights disclosure method 300 shown can not only reuse multiple rights disclosure rules to generate corresponding rights disclosure processing rules for the trading market when the content of multiple rights disclosure rules completely includes the content of market supervision rules, but also supplement the existing multiple rights disclosure processing rules based on the market supervision rules of the trading market when the content of multiple rights disclosure rules does not completely include the content of market supervision rules, and then generate corresponding rights disclosure processing rules for the trading market. Thus, when conducting business in a new trading market, there is no need to re-develop the rights disclosure processing process based on the market supervision rules of the new trading market, which can significantly save development resources and the use of hardware resources and reduce development time.
[0056] See Figure 4 , which schematically shows a rights disclosure device according to an exemplary embodiment of the present disclosure in the form of a block diagram. As Figure 4 shown, the rights disclosure device 500 includes a raw data receiving module 510, a rule management module 520, and a rights disclosure processing module 530. Specifically, the raw data receiving module 510 may be configured to: receive raw data for rights disclosure processing. The rule management module 520 may be configured to: determine the rights disclosure processing rules for the trading market corresponding to the trading market based on the market supervision rules of the trading market related to the rights disclosure processing and using the existing multiple rights disclosure processing rules. The rights disclosure processing module 530 may be configured to: perform rights disclosure processing on the raw data based on the rights disclosure processing rules for the trading market to determine the information that needs to be disclosed. Therefore, the rights disclosure device 500 can determine the rights disclosure processing rules corresponding to the trading market based on the market supervision rules of the trading market related to the rights disclosure processing and using the stored multiple rights disclosure processing rules to perform rights disclosure processing. In this way, the existing multiple rights disclosure processing rules can be reused for multiple trading markets. Since the existing multiple rights disclosure processing rules can be reused for multiple trading markets, the rights disclosure device 500 removes the same redundant data from the stored existing rights disclosure processing rules for multiple trading markets, greatly reducing the data storage volume and thus also reducing the occupancy of hardware storage resources.
[0057] As described above, the original data includes both the original data related to the investor's trading accounts, positions, and trading details, and the information data related to the rights and interests owned by the investor. Therefore, the rights and interests disclosure device 500 needs to first perform data standardization processing on the original data, then perform rights and interests disclosure consolidation calculation on the results of the data standardization processing, and finally determine the information that needs to be disclosed regarding rights and interests based on the warning threshold. Accordingly, in some embodiments, the rule management module 520 may also be configured to: based on the market supervision rules, select from the multiple rights and interests disclosure processing rules the rights and interests disclosure processing rules related to the data standardization processing as part of the rights and interests disclosure processing rules for the trading market; based on the market supervision rules, select from the multiple rights and interests disclosure processing rules the rights and interests disclosure processing rules related to the rights and interests disclosure consolidation calculation as part of the rights and interests disclosure processing rules for the trading market; based on the market supervision rules, select from the multiple rights and interests disclosure processing rules the rights and interests disclosure processing rules related to the warning threshold of the trading market as part of the rights and interests disclosure processing rules for the trading market.
[0058] See Figure 5 , which schematically shows another rights and interests disclosure device according to an exemplary embodiment of the present disclosure in the form of a block diagram. As Figure 5 shown, the rights and interests disclosure device 500a and Figure 4 compared with the rights and interests disclosure device 500 shown, the difference is only that the structure of the rights and interests disclosure processing module 530 is further shown. Therefore, only the differences between the two will be described below, and the same parts will not be elaborated.
[0059] The rights and interests disclosure processing module 530 in the rights and interests disclosure device 500a includes a data standardization processing module 530a, a rights and interests disclosure consolidation calculation module 530b, and an alarm module 530c. The data standardization processing module 530a receives the original data from the original data receiving module 510 and performs data standardization processing on the original data; the rights and interests disclosure consolidation calculation module 530b performs rights and interests disclosure consolidation calculation on the results of the data standardization processing; and the alarm module 530c determines the information that needs to be disclosed regarding rights and interests based on the warning threshold. As Figure 5As shown, the data normalization processing module 530a, the rights disclosure consolidation calculation module 530b, and the alarm module 530c can respectively receive corresponding rights disclosure processing rules from the rule management module 520. Specifically, the data normalization processing module 530a can be configured to: perform data normalization processing on the original data to generate normalized data. The rights disclosure consolidation calculation module 530b can be configured to: perform rights disclosure consolidation calculation on the normalized data to generate a rights disclosure consolidation calculation result. The alarm module 530c can be configured to: compare the rights disclosure consolidation calculation result with the alarm threshold of the trading market, and when the rights disclosure consolidation calculation result falls outside the threshold range specified by the alarm threshold, determine the information that requires rights disclosure.
[0060] See Figure 6 , which schematically shows another rights disclosure device according to an exemplary embodiment of the present disclosure in the form of a block diagram. As Figure 6 shown, the rights disclosure device 500b and Figure 5 compared with the rights disclosure device 500a shown, the difference is only that the structure of the data normalization processing module 530a is further shown. Therefore, only the differences between the two will be described below, and the same parts will not be repeated.
[0061] In some embodiments, the original data may include position information data, trading account information data, and share capital information data. Therefore, the data normalization processing module 530a may include: a position processing module 530a-1, a trading account processing module 530a-2, and a share capital information processing module 530a-3. The position processing module 530a-1 can be configured to: perform data normalization processing on the position information data to generate a part of the normalized data. The trading account processing module 530a-2 can be configured to: perform data normalization processing on the trading account information data to generate a part of the normalized data. The share capital information processing module 530a-3 can be configured to: perform data normalization processing on the share capital information data to generate a part of the normalized data.
[0062] See Figure 7 , which schematically shows a rule configuration module according to an exemplary embodiment of the present disclosure in the form of a block diagram. As Figure 7As shown in the figure, the rule configuration module 700a may include a market supervision rule receiving module 710 and a rule configuration module 720. Among them, the market supervision rule receiving module 710 may be configured to: receive the market supervision rules of the trading market. The rule configuration module 720 may be configured to: when the content of the multiple interest disclosure processing rules completely includes the content of the market supervision rules, select the interest disclosure processing rule corresponding to the market supervision rules from the multiple interest disclosure processing rules as the trading market interest disclosure processing rule; when the content of the multiple interest disclosure processing rules does not include at least a part of the content of the market supervision rules: supplement the multiple interest disclosure processing rules based on the at least a part of the content to generate the supplemented multiple interest disclosure processing rules, and select the interest disclosure processing rule corresponding to the market supervision rules from the supplemented multiple interest disclosure processing rules as the trading market interest disclosure processing rule.
[0063] See Figure 8 , which schematically shows another rule configuration module according to an exemplary embodiment of the present disclosure in the form of a block diagram. As Figure 8 shown, the rule configuration module 700b includes a market supervision rule receiving module 710, a rule configuration module 720, a rule engine module 730, and a rule execution module 740. In Figure 8 the rule configuration module 700b shown, the market supervision rule receiving module 710 may include a disclosure market configuration module 710a and a market rule overview module 710b. The disclosure market configuration module 710a may be configured to select the trading markets that need to be subject to interest disclosure processing (i.e., determine the interest disclosure markets) from multiple trading markets (such as trading markets in regions such as Hong Kong, China, the United States, Singapore, the United Kingdom, etc.), and may select the rules that match the market supervision rules of the interest disclosure markets from the position rules, underlying rules, calculation rules, and warning rules stored in the rule configuration module 720. The rule configuration module 720 may send the selected interest disclosure processing rules to the market rule overview module 710b for preview, and also send the selected interest disclosure processing rules to the rule engine module 730, so that the rule engine module 730 determines the trading market interest disclosure processing rules based on the selected interest disclosure processing rules. As Figure 8As shown, the rule configuration module 720 may include a position-holding rule configuration module 720a, an underlying rule configuration module 720b, a calculation rule configuration module 720c, and an alarm rule configuration module 720d. The rule configuration module 720 is a basic configuration module that has been configured with (or stores) multiple equity disclosure processing rules. For example, the position-holding rule configuration module 720a, the underlying rule configuration module 720b, the calculation rule configuration module 720c, and the alarm rule configuration module 720d have each been configured with (or store) multiple equity disclosure processing rules. Therefore, the position-holding rule configuration module 720a, the underlying rule configuration module 720b, the calculation rule configuration module 720c, and the alarm rule configuration module 720d can, based on market supervision rules, respectively select from the equity disclosure processing rules they store the rights disclosure processing rules related to position-holding rules, underlying rules, calculation rules, and / or alarm rules.
[0064] If, for the market supervision rules of the equity disclosure market selected by the disclosure market configuration module 710a, a certain rule is missing from the multiple equity disclosure processing rules already available in the rule configuration module 720, then the rule configuration module 720 can be configured for the missing rule to supplement its existing multiple equity disclosure processing rules, and then select from the supplemented multiple equity disclosure processing rules the equity disclosure processing rule corresponding to the market supervision rules to be used as the equity disclosure processing rule for the trading market. It should be understood that such supplementary configuration can be carried out separately based on the position-holding rule configuration module 720a, the underlying rule configuration module 720b, the calculation rule configuration module 720c, and the alarm rule configuration module 720d included in the rule configuration module 720.
[0065] It can be seen that the position holding rule configuration module 720a can be configured to configure the position holding rules in the multiple equity disclosure processing rules and the trading market equity disclosure processing rules. The underlying rule configuration module 720b can be configured to configure the underlying rules in the multiple equity disclosure processing rules and the trading market equity disclosure processing rules. The calculation rule configuration module 720c can be configured to configure the calculation rules in the multiple equity disclosure processing rules and the trading market equity disclosure processing rules. The alarm rule configuration module 720d can be configured to configure the alarm rules in the multiple equity disclosure processing rules and the trading market equity disclosure processing rules. Specifically, the above-mentioned respective modules configuring the multiple equity disclosure processing rules and the trading market equity disclosure processing rules means: in the case that a certain rule is missing in the multiple equity disclosure processing rules compared with the market supervision rules of the equity disclosure market, supplementing the multiple equity disclosure rules; and, in the case that the content of the multiple equity disclosure processing rules already includes the content of the market supervision rules of the equity disclosure market, selecting the equity disclosure processing rules corresponding to the market supervision rules from the multiple equity disclosure rules.
[0066] As an example, the position holding rules may include: applicable disclosure market, source system (i.e., which upstream trading system it comes from), applicable business line (such as equity (EQ), fixed assets (FI), wealth management (WM), etc.), position holding related push table, transaction details related push table, whether to adjust the position according to transaction details, position extraction module (such as SQL template configuration, dynamic replacement mapping relationship configuration), result storage template table, and so on. The underlying rules may include: applicable disclosure market (such as trading markets in regions like Hong Kong, China; the United States; Singapore; the United Kingdom; Japan, etc.), security type (such as common stock / depository receipt, etc.), whether to convert (including conversion formula configuration and conversion information source configuration, depository receipts and options, etc. need to be converted into underlying securities), regular expression exclusion (such as fund type, excluding listed open-ended funds (LOF), exchange-traded funds (ETF) and retaining REITs; and for example, excluding some bonds starting with 110, 113, 127, 128, 123), rule code, rule name, rule activation / deactivation, and so on. The calculation rules may include: applicable disclosure market, data source table, intermediate table, result storage table, calculation formula, and so on. The alarm rules may include: applicable disclosure market, data source table, threshold setting, and so on. The above-mentioned position holding rules, underlying rules, calculation rules, and alarm rules can be extracted into rule configurations and stored in the corresponding modules on the basis of system automatic recognition.
[0067] The rights disclosure processing rule corresponding to the market supervision rule selected from the multiple rights disclosure processing rules of the rule configuration module 720 can, on the one hand, be sent to the market rule overview module 710b so that the user can view the rights disclosure processing rules used in the trading market, and on the other hand, be sent to the rule engine module 730 so that the rule engine module 730 can determine it as the trading market rights disclosure processing rule for rights disclosure processing.
[0068] The rule engine module 730 can be configured to: receive the selected rights disclosure processing rules from the position rule configuration module 720a, the underlying rule configuration module 720b, the calculation rule configuration module 720c, and the warning rule configuration module 720d respectively, and determine all the selected rights disclosure processing rules as the trading market rights disclosure processing rules. The rule execution module 740 can be configured to: send the trading market rights disclosure processing rules received from the rule engine module 730 to, for example, the rights disclosure processing module (for example, as Figure 5 shown) for rights disclosure processing.
[0069] It should be understood that Figure 4 the rule management module 520 in the rights disclosure device 500 shown in Figure 7 can be implemented as Figure 8 the rule management module 700a shown in
[0070] See Figure 9 , which schematically shows the structure of a computer device according to an exemplary embodiment of the present disclosure. As Figure 9 shown, the computer device 900 can be used in the various exemplary embodiments described in the present disclosure, and it can implement the steps in the rights disclosure method described in the various exemplary embodiments of the present disclosure.
[0071] The computer device 900 can include at least one processor 902, a memory 904, (multiple) communication interfaces 906, a display device 908, other input / output (I / O) devices 910, and one or more mass storage devices 912 that can communicate with each other, such as through a system bus 914 or other appropriate means.
[0072] The processor 902 can be a single processing unit or multiple processing units, and all processing units can include single or multiple computing units or multiple cores. The processor 902 can 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 operation instructions. Among other capabilities, the processor 902 can be configured to obtain and execute computer-readable instructions stored in the memory 904, the mass storage device 912, or other computer-readable storage media, such as the program code of the operating system 916, the program code of the application 918, the program code of other programs 920, etc.
[0073] The memory 904 and the mass storage device 912 are examples of computer-readable storage media for storing instructions that can be executed by the processor 902 to implement the various functions described above. For example, the memory 904 generally can include both volatile and non-volatile memories (such as RAM, ROM, etc.). In addition, the mass storage device 912 generally can include a hard disk drive, a solid state drive, removable media, including external and removable drives, memory cards, flash memory, floppy disks, optical discs (such as CDs, DVDs), storage arrays, network-attached storage, storage area networks, etc. The memory 904 and the mass storage device 912 can both be collectively referred to herein as computer-readable memory or computer-readable storage media, and can be non-transitory media capable of storing computer-readable, processor-executable program instructions as computer-executable code that can be executed by the processor 902 as a specific machine configured to implement the operations and functions described in the exemplary embodiments of the present application.
[0074] Multiple program modules can be stored on the mass storage device 912. These program modules can include the operating system 916, one or more applications 918, other programs 920, and program data 922, and they can be executed by the processor 902. Examples of such applications or program modules can include, for example, computer program logic (such as computer-executable code or instructions) for implementing the following components / functions, such as: the raw data receiving module 510, the rule management module 520, and the rights disclosure processing module 530.
[0075] Although in Figure 9is illustrated as being stored in the memory 904 of the computer device 900, but each of the above-mentioned modules or a part thereof can be implemented using any form of computer-readable storage medium accessible to the computer device 900. 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 technologies, 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-transitory medium that can be used to store information for access by a computing device.
[0076] The computer device 900 may also include one or more communication interfaces 906 for exchanging data with other devices, such as via a network, direct connection, etc. The communication interface 906 can 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 906 can also provide communication with external storage devices (not shown) in, such as storage arrays, network-attached storage, storage area networks, etc.
[0077] In some examples, the computer device 900 may also include a display device 908, such as a display, for displaying information and images. Other I / O devices 910 can be devices that receive various inputs from a target object and provide various outputs to the target object, including but not limited to touch input devices, gesture input devices, cameras, keyboards, remote controls, mice, printers, audio input / output devices, etc.
[0078] This application also relates to a computer-readable storage medium configured to store computer-executable instructions that, when executed on a processor, cause the processor to perform the rights disclosure method according to the various exemplary embodiments of this application. It should be understood that the computer-readable storage medium should be any suitable storage medium, including but not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, 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 semiconductor media (e.g., solid state drives), or any other non-transitory medium that can be used to store information for access by a computing device. This application places no restrictions on the computer-readable storage medium.
[0079] In addition, the present application also relates to a computer program product, which includes computer-executable instructions configured to cause a processor to execute the rights disclosure method according to the various exemplary embodiments of the present disclosure when executed on the processor.
[0080] When implemented using software, the rights disclosure processing method according to the various exemplary embodiments of the present disclosure may 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 processes or functions according to the various exemplary embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line) or wirelessly (such as infrared, wireless, microwave, etc.).
[0081] The terms used in the present disclosure are only for describing the embodiments in the present disclosure and are not intended to limit the present disclosure. As used in the present disclosure, the singular forms "a", "an", and "the" are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms "comprising" and "including" when used in the present disclosure refer to the presence of the recited features, but do not exclude the presence or addition of 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. may be used in the present disclosure to describe various features, these features should not be limited by these terms. These terms are only used to distinguish one feature from another.
[0082] In the description of this specification, the descriptions of terms such as "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction and without violating the technical principles, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples, or can 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.
[0083] The methods described in the present disclosure include one or more steps or actions. These method steps and / or actions do not necessarily have to be executed in the order described in the present disclosure, but can be executed in a different order, for example, they can be executed simultaneously or in the reverse order, as long as it does not conflict with the principles of the technical solutions described in the present disclosure. In addition, according to actual needs, the steps or actions in the methods described in the present disclosure can be replaced with different steps or actions, or can also include additional steps or actions.
[0084] Although the present disclosure has been described in detail in connection with some exemplary embodiments, it is not limited to the specific forms described in the present disclosure. On the contrary, the scope of the present disclosure is only defined by the appended claims.
Claims
1. A method for disclosing rights and interests, characterized in that: include: Receive raw data for interest disclosure processing; Based on the market supervision rules of the trading market related to the equity disclosure processing, using multiple existing equity disclosure processing rules, determine the trading market equity disclosure processing rules corresponding to the trading market; The original data is processed for equity disclosure based on the equity disclosure processing rules of the trading market to determine the information that needs to be disclosed for equity.
2. The equity disclosure method according to claim 1, characterized in that: The processing of the original data for equity disclosure based on the equity disclosure processing rules of the trading market to determine the information that needs to be disclosed for equity includes: Performing data standardization processing on the original data to generate standardized data; Performing equity disclosure consolidated calculation on the standardized data to generate equity disclosure consolidated calculation results; The equity disclosure combined calculation result is compared with the warning threshold of the trading market, and when the equity disclosure combined calculation result falls outside the threshold range specified by the warning threshold, information requiring equity disclosure is determined.
3. The equity disclosure method according to claim 2, characterized in that: The market supervision rules of the trading market related to the equity disclosure process are determined based on the market supervision rules of the trading market related to the equity disclosure process, using multiple existing equity disclosure process rules to determine the trading market equity disclosure process rules corresponding to the trading market, including: Based on the market supervision rules, selecting an equity disclosure processing rule related to the data standardization process from the plurality of equity disclosure processing rules as a part of the equity disclosure processing rule of the trading market; Based on the market supervision rules, selecting an equity disclosure processing rule related to the equity disclosure consolidation calculation from the plurality of equity disclosure processing rules as a part of the equity disclosure processing rules of the trading market; Based on the market supervision rules, an equity disclosure processing rule related to the alarm threshold of the trading market is selected from the multiple equity disclosure processing rules as a part of the equity disclosure processing rule of the trading market.
4. The equity disclosure method according to claim 2, characterized in that: The original data includes position data, trading account data and equity information data; The performing data standardization processing on the original data to generate standardized data includes: performing data standardization processing on the position data to generate a part of the standardized data; Performing data standardization processing on the transaction account data to generate a portion of the standardized data; The equity information data is subjected to data standardization processing to generate a portion of the standardized data.
5. The equity disclosure method according to claim 1, characterized in that: The market supervision rules of the trading market related to the equity disclosure process are determined based on the market supervision rules of the trading market related to the equity disclosure process, using multiple existing equity disclosure process rules to determine the trading market equity disclosure process rules corresponding to the trading market, including: Receive market regulatory rules for the trading market; When the contents of the plurality of equity disclosure processing rules completely include the contents of the market supervision rules, selecting an equity disclosure processing rule corresponding to the market supervision rules from the plurality of equity disclosure processing rules as the trading market equity disclosure processing rule; When the contents of the plurality of equity disclosure processing rules do not include at least a portion of the contents of the market supervision rules: Supplementing the plurality of rights disclosure processing rules based on the at least part of the content to generate a plurality of supplemented rights disclosure processing rules; An equity disclosure processing rule corresponding to the market supervision rule is selected from the supplemented multiple equity disclosure processing rules as the trading market equity disclosure processing rule.
6. A rights disclosure device, characterized in that: include: A raw data receiving module, which is configured to: receive raw data for equity disclosure processing; A rule management module is configured to: determine a trading market equity disclosure processing rule corresponding to the trading market based on a market supervision rule of the trading market related to the equity disclosure processing and using a plurality of existing equity disclosure processing rules; The equity disclosure processing module is configured to: perform equity disclosure processing on the original data based on the equity disclosure processing rules of the trading market, and determine the information that needs to be disclosed.
7. The rights disclosure device according to claim 6, characterized in that: The equity disclosure processing module includes: A data standardization processing module is configured to: perform data standardization processing on the original data to generate standardized data; An equity disclosure consolidated calculation module is configured to: perform equity disclosure consolidated calculation on the standardized data to generate an equity disclosure consolidated calculation result; The alarm module is configured to compare the equity disclosure combined calculation result with the alarm threshold of the trading market, and when the equity disclosure combined calculation result falls within the threshold range specified by the alarm threshold, determine the information that needs to be disclosed.
8. The rights disclosure device according to claim 7, characterized in that: The rule management module is also configured to: Based on the market supervision rules, selecting an equity disclosure processing rule related to the data standardization process from the plurality of equity disclosure processing rules as a part of the equity disclosure processing rule of the trading market; Based on the market supervision rules, selecting an equity disclosure processing rule related to the equity disclosure consolidation calculation from the multiple equity disclosure processing rules as part of the equity disclosure processing rules of the trading market; Based on the market supervision rules, a rights disclosure processing rule related to the alarm threshold of the trading market is selected from the multiple rights disclosure processing rules as a part of the rights disclosure processing rules of the trading market.
9. The rights disclosure device according to claim 7, characterized in that: The original data includes position information data, trading account information data and equity information data; The data standardization processing module includes: A position processing module, which is configured to: perform data standardization processing on the position information data to generate a part of the standardized data; A transaction account processing module, configured to: perform data standardization processing on the transaction account information data to generate a part of the standardized data; The equity information processing module is configured to: perform data standardization processing on the equity information data to generate a part of the standardized data.
10. The rights and interests disclosure device according to claim 6, characterized in that: The rule management module includes: A market supervision rule receiving module, which is configured to: receive the market supervision rules of the trading market; The rule configuration module is configured to: When the contents of the plurality of equity disclosure processing rules completely include the contents of the market supervision rules, selecting an equity disclosure processing rule corresponding to the market supervision rules from the plurality of equity disclosure processing rules as the trading market equity disclosure processing rule; When the contents of the plurality of equity disclosure processing rules do not include at least a part of the contents of the market supervision rules: supplementing the plurality of equity disclosure processing rules based on the at least a part of the contents to generate a plurality of supplemented equity disclosure processing rules; And, selecting the equity disclosure processing rules corresponding to the market supervision rules from the multiple supplemented equity disclosure processing rules as the trading market equity disclosure processing rules.
11. The rights disclosure device according to claim 10, characterized in that: The rule configuration module includes: A position rule configuration module, which is configured to: configure the position rules in the plurality of equity disclosure processing rules and the trading market equity disclosure processing rules; A target rule configuration module, which is configured to: configure the target rule in the plurality of equity disclosure processing rules and the trading market equity disclosure processing rules; A calculation rule configuration module, which is configured to: configure the calculation rules in the plurality of equity disclosure processing rules and the trading market equity disclosure processing rules; The alarm rule configuration module is configured to: configure the alarm rules in the plurality of equity disclosure processing rules and the trading market equity disclosure processing rules.
12. The equity disclosure device according to claim 11, characterized in that: The rule management module also includes: A rule engine module is configured to: receive the selected equity disclosure processing rules from the position rule configuration module, the target rule configuration module, the calculation rule configuration module and the alarm rule configuration module respectively, and determine all the selected equity disclosure processing rules as the trading market equity disclosure processing rules; The rule execution module is configured to: receive the trading market equity disclosure processing rule from the rule engine module, and send the trading market equity disclosure processing rule to the equity disclosure processing module.
13. 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 method according to any one of claims 1 to 5.
14. 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 method according to any one of claims 1 to 5 are implemented.
15. 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 method according to any one of claims 1 to 5 are implemented.