An interaction method based on a fund sub-distribution system and related equipment

By using a file splitter and merger to merge and split the interactive files of the fund distribution system, the problem of inflexible switching after the fund distribution system is bound to the fund company is solved, and efficient and low-risk interactive management of multiple distribution systems is achieved.

CN113849466BActive Publication Date: 2026-04-21SHENZHEN JINFUZI NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202111123860.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-24
Publication Date
2026-04-21
Estimated Expiration
2041-09-24

Smart Images

  • Figure CN113849466B_ABST
    Figure CN113849466B_ABST
Patent Text Reader

Abstract

This invention discloses an interaction method based on a fund distribution system. The method includes acquiring interaction files from several pre-connected distribution systems; merging the interaction files to obtain a single merged file; sending the merged file to a pre-connected TA system; and when a response file returned by the TA system based on the merged file is detected, splitting the response file to obtain response sub-files corresponding to each distribution system and sending them. This invention, by splitting and merging files between the fund distribution system and the fund company, enables a single fund company to respond to data from multiple distribution companies, reducing the risk to the fund company when the distribution system malfunctions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to an interactive method and related equipment based on a fund distribution system. Background Technology

[0002] With the development of financial services, an increasing number of wealth management products are circulating in the market. Simultaneously, the distribution of wealth management products, such as fund distribution, is also booming. Fund distribution companies act as a bridge between fund companies and users, needing to send users' transaction information to fund companies for processing, while also receiving and processing transaction information from fund companies. Initially, this work was done manually, but with technological advancements, fund distribution systems have become the primary processing system.

[0003] Fund distribution companies typically have complex internal business processes that involve handling massive amounts of data. Developing their own distribution system would require significant investment of human and financial resources. Therefore, purchasing a third-party fund distribution system is the primary method used by fund distribution companies.

[0004] However, once a fund distribution company is linked to a fund distribution system, it generally cannot connect to other fund distribution systems. In other words, the fund distribution company and the fund distribution platform have a deeply intertwined relationship. This is mainly because if multiple distribution systems exist, multiple different TXT files will be generated. If multiple distribution companies are running simultaneously, conflicts will occur between these TXT files, thus preventing normal interaction with the fund company.

[0005] Therefore, when a reseller system experiences performance issues, it is impossible to quickly switch to another reseller system, and the process of switching systems is difficult to roll back and repair, posing a high risk. Summary of the Invention

[0006] The technical problem this invention aims to solve is that existing fund companies and fund distribution systems are bound one-to-one, leading to high risks and poor compatibility. To address the shortcomings of existing technologies, this invention provides an interaction method based on a fund distribution system.

[0007] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:

[0008] An interactive method based on a fund distribution system, the method comprising:

[0009] Obtain the interaction files of several pre-connected distribution systems;

[0010] The interactive files are merged to obtain a single merged file;

[0011] Send the merged file to the pre-connected TA system;

[0012] When the TA system detects a response file returned by the merged file, the response file is split to obtain a response sub-file corresponding to each of the sales agents and sent.

[0013] The interaction method based on the fund distribution system includes an coded file comprising several record data entries and an application sequence number corresponding to each record data entry. The step of merging the interaction files to obtain a single merged file specifically includes:

[0014] Each of the aforementioned distribution systems is coded to obtain the system code corresponding to each of the aforementioned distribution systems;

[0015] When the interaction file is an encoded file, for each record data in the encoded file, an identification serial number corresponding to the record data is generated according to the system code corresponding to the sales system and the application serial number corresponding to the record data;

[0016] Based on the identification sequence number, all the recorded data are merged to obtain a merged file.

[0017] The interaction method based on the fund distribution system includes an application serial number, where the application serial number includes a feature serial number. Generating the identifier serial number corresponding to the record data based on the system code corresponding to the distribution system and the application serial number corresponding to the record data includes:

[0018] For each record in the encoded file, starting from the highest bit of the special sequence number, the system number is used to replace the characters of the feature sequence number corresponding to the record data in sequence to obtain the identification sequence number.

[0019] The interaction method based on the fund distribution system, after generating the identifier sequence number corresponding to the record data according to the system code corresponding to the distribution system and the application sequence number corresponding to the record data, further includes:

[0020] The identification serial number, the sales system, and the application serial number are written into a preset table to obtain an encoding mapping table.

[0021] The interaction method based on the fund distribution system, when the interaction file is an encoded file, the response file includes an executable file, wherein the executable file includes several execution data and an identifier sequence number corresponding to the execution data, and the response sub-file includes an executable sub-file; the step of splitting the response file to obtain a response sub-file corresponding to each distribution system includes:

[0022] Based on the encoding mapping table and the identifier sequence number, determine the application sequence number and the distribution system corresponding to each piece of execution data;

[0023] Based on the application serial number, generate and send the corresponding execution sub-file for each of the distribution systems.

[0024] The interaction method based on the fund distribution system includes an interaction file comprising a summary file. Each summary file of the distribution system includes several fund information entries and the corresponding fund units for each fund information entry. Each fund information entry includes a fund account and the fund code corresponding to that fund account in the distribution system. Merging the interaction files to obtain a single merged file includes:

[0025] Based on the summary file, the sum of fund units corresponding to the same fund information is calculated to obtain the total number of funds;

[0026] Based on the fund information and the total number of funds, a merged file corresponding to the summary file is generated.

[0027] The interaction method based on the fund distribution system, when the interaction file is a summary file, the response file is a dividend file, the dividend file includes the fund information and the fund dividend corresponding to each piece of fund information, and the response sub-file includes a dividend sub-file; splitting the response file to obtain the response sub-file corresponding to each distribution system includes:

[0028] For each of the fund information, the proportion of that fund information across different distribution systems is determined based on the fund units.

[0029] Based on the aforementioned share ratio and fund dividends, calculate the sub-dividends for each of the aforementioned distribution systems corresponding to the fund information;

[0030] Based on the fund information and the aforementioned sub-dividends, a dividend sub-file corresponding to each of the aforementioned distribution systems is generated.

[0031] A file splitter and merger, comprising:

[0032] The acquisition module is used to acquire the interaction files of several pre-connected distribution systems;

[0033] The merging module is used to merge the interactive files to obtain a merged file of one size;

[0034] The sending module is used to send the merged file to a pre-connected TA system;

[0035] The splitting module is used to split the response file when the TA system returns a response file based on the merged file, to obtain a response sub-file corresponding to each of the sales agents and send it.

[0036] A computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the steps in the interactive method based on the fund distribution system as described above.

[0037] A terminal device includes: a processor, a memory, and a communication bus; the memory stores a computer-readable program that can be executed by the processor;

[0038] The communication bus enables communication between the processor and the memory;

[0039] When the processor executes the computer-readable program, it implements the steps in the interactive method based on the fund distribution system as described above.

[0040] Beneficial Effects: This invention adds processing to the interaction files of each distribution system between the distribution system and the TA system, merging several interaction files sent by the distribution systems into a single file. This merged file, with the same specifications, is then sent to the TA system. Upon receiving the merged file, the TA system performs certain operations and sends the results as a response file to the distribution systems. Therefore, the TA system receives only one file with uniform format and content, eliminating data conflicts. Furthermore, upon receiving the response file, it is split into sub-files corresponding to each distribution system to meet the different requirements of each system. Based on this, the TA system can indirectly connect to multiple distribution systems, thereby improving efficiency and reducing risk. Attached Figure Description

[0041] Figure 1 This is a flowchart illustrating the interaction method based on a fund distribution system in the existing technology.

[0042] Figure 2 This is a flowchart illustrating the interactive method based on a fund distribution system provided by the present invention.

[0043] Figure 3 The overall flowchart of the interactive method based on the fund distribution system provided by the present invention is shown below.

[0044] Figure 4 A schematic diagram of the file splitter and merger provided by the present invention.

[0045] Figure 5 The structural schematic diagram of the terminal device provided by the present invention. Detailed Implementation

[0046] This invention provides an interactive method and related equipment based on a fund distribution system. To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only for explaining the invention and are not intended to limit the invention.

[0047] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.

[0048] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined as herein.

[0049] According to industry regulations, fund distribution systems and fund companies pre-define interaction rules, such as file rules. Currently, the interaction files are in TXT format. When a user request is received, the fund distribution system imports the request into a TXT file and sends it to the fund company. The fund company uses its corresponding transfer agent (TA) system to parse the TXT file and obtain the parsed data. Finally, the parsed data is imported into the processing system for processing. After processing, the processing system generates a response file and sends it to the TA system, which then provides feedback to the distribution system.

[0050] In addition to this, the synchronization and reception of TXT files also involves two client-side and one server-side components provided by the securities platform. The two clients are deployed on the servers of the fund distribution company and the fund company, while the server-side component is deployed on the server used by the securities platform. Synchronous transmission of interactive and response files is achieved through interaction between the client and server.

[0051] like Figure 1 As shown, the specific process is as follows: When a user performs certain operations, such as opening an account and completing a transaction, the fund distribution system generates a corresponding TXT file. This TXT file is then transmitted to a first client deployed on the fund distribution company's side. The first client then transmits the TXT file to the server. The server then synchronizes the TXT file to the fund company's second client. Finally, the second client transmits the TXT file to the TA system. The fund company's TA system parses the TXT file to obtain the necessary information.

[0052] Based on this architecture, the generated TXT files have fixed names. When a fund company deploys multiple fund distribution systems, conflicts can occur between the TXT files transmitted from these systems.

[0053] The invention will be further described below with reference to the accompanying drawings and the embodiments. In this embodiment, an interactive method based on a fund distribution system is provided. This method can be executed by a file splitter / merger, which includes, but is not limited to, a specific software or plugin. The splitter / merger is positioned between the distribution system and the fund company's TA system. Figure 2 As shown, the splitter / merger is set after multiple distribution systems, but it can also be set between the TA system and the second client. When it executes the interaction method based on the fund distribution system, the specific process is as follows:

[0054] like Figure 3 As shown, this embodiment provides an interaction method based on a fund distribution system. The interaction method based on the fund distribution system includes the following steps:

[0055] S10. Obtain the interaction files of several pre-connected sales systems.

[0056] Specifically, this embodiment uses three consignment systems as an example: Consignment System A, Consignment System B, and Consignment System C. The interactive files they generate are named Interactive File A, Interactive File B, and Interactive File C, respectively. The consignment systems generate interactive files based on user actions or pre-defined settings. In this embodiment, the interactive files are directly transmitted to the file splitter and merger.

[0057] S20. Merge the interactive files to obtain a merged file of one size.

[0058] Specifically, the file splitter and merger merges these interactive files to obtain a single merged file. In other words, the number of files that need to be transferred to the fund company has been reduced from three to one.

[0059] During the merging process, different merging methods are required depending on the type of the interactive files.

[0060] The types of interaction files and response files are mutually corresponding. From the perspective of fund business types, interaction files and their corresponding response files can be divided into three types: account application and confirmation files, transaction application and confirmation files, and various data summary files. The first two types are customer-centric, with one customer's transaction request forming a record in the interaction and response files. Summary files, on the other hand, are customer-centric, with one record documenting the processing of multiple users' requests for that fund code—that is, a statistical result.

[0061] The types of data recorded in interaction and response files can be categorized into application and confirmation files with application serial numbers, and statistical files without application serial numbers. The data recorded in application and confirmation files is uniquely identified by the AppSheetSerialNo (application serial number). For example, if a user purchases a fund with the code 001234, a corresponding application serial number will be generated based on this code when the interaction file is generated. After obtaining the interaction file, the TA system will insert the same application serial number into the response file to identify which fund is being processed. Therefore, in a distribution system, the application serial number is always uniquely identified. Since application and confirmation files with application serial numbers can be distinguished by them, this embodiment names them as "encoding files," while statistical files without application serial numbers are named "summary files."

[0062] Therefore, as long as the application serial numbers are unique and different, the interactive files can be quickly merged. However, since there are several different distribution systems, each independent of the others, conflicts are highly likely to occur in practice. For example, for fund code 001234, distribution system A generates an application serial number of abc123, while for fund code 001233, distribution system B generates an application serial number of abc123, resulting in a conflict.

[0063] Before merging interactive files with application serial numbers, let's briefly describe the characteristics of application serial numbers. An application serial number is generally a unique 24-digit code, composed of time data and a feature serial number. For example, the application serial number is "201803150000000000639322". The time data is 8 digits, i.e., "20180315", representing March 15, 2018. The remaining 16 digits constitute the feature serial number; in the example above, the feature serial number is "0000000000639322".

[0064] Before merging, the file splitter and merger first assigns a system number to each distribution system, obtaining a system code corresponding to each distribution system. The system number can be numbers, letters, or other symbols. For example, distribution system A has system number 1, distribution system B has system number 2, and distribution system C has system number 3.

[0065] When the interaction file is an encoded file, for each record data in the encoded file, an identification serial number corresponding to the record data is generated based on the system code corresponding to the sales system and the application serial number corresponding to the record data. The identification serial number is unique.

[0066] To ensure the uniqueness of the generated identifier sequence number, a generation algorithm can be directly defined to generate a unique identifier sequence number based on the system code and application sequence number in each record data. For example, the system code can be used as a fixed part, and the application sequence number as an unordered part, and the two can be directly concatenated. Alternatively, a unique identifier sequence number corresponding to each record data can be generated using a UUID (Universally Unique Identifier).

[0067] This embodiment provides a specific algorithm for generating unique identifier serial numbers. When merging several interaction files into a single merged file, since the interaction files from the acquiring distributors are processed simultaneously, the time data of interaction files from different sources is identical, and this time data is retained. Then, the time data, the system number corresponding to each distributor system, and the feature serial number in the recorded data are concatenated and combined to generate an identifier serial number corresponding to each interaction file.

[0068] Furthermore, to avoid generating excessively long identifier serial numbers that would hinder subsequent merging and splitting, and to reduce modifications to the TA system's processing logic, this embodiment retains the time data during identifier serial number generation. Starting with the highest bit of the feature serial number, the system number is sequentially replaced with the characters of the feature serial number to obtain the identifier serial number. For example, if the application serial number is 201803150000000000639322 and the system code is 1, then the generated identifier serial number is 201803151000000000639322. Both the application serial number and the identifier serial number are 24 characters long, maintaining the same length. The TA system also does not require corresponding modifications to its processing logic, improving its applicability.

[0069] For example, the interactive file 1 generated by the consignment system A is:

[0070] 201803150000000000639322000723 + other fields

[0071] 201803150000000000639323000222 + other fields

[0072] 201803150000000000639324000151 + other fields

[0073] The interactive file 2 generated by the consignment system B is as follows:

[0074] 201803150000000000639322000555 + other fields

[0075] 201803150000000000639311000222 + other fields

[0076] 201803150000000000639312000151 + other fields

[0077] The first 24 characters (in bold) represent the application serial number, followed by the fund code. Other fields represent the fields corresponding to the user's actions. The first record in interaction file 1 and the first record in interaction file 2 share the same application serial number: "201803150000000000639322". Directly merging these would compromise the uniqueness of the application serial number. Therefore, an identification serial number is first obtained based on the application serial number and the system code of the source distribution system. For example, the identification serial number corresponding to "201803150000000000639322" in interaction file 1 is "201803151000000000639322", and the identification serial number corresponding to "201803150000000000639322" in interaction file 2 is "201803152000000000639322". Simultaneously, to facilitate subsequent merging, identification sequence numbers are also generated for other records that do not have conflicting application sequence numbers. Then, merging is performed based on these identification sequence numbers, resulting in the following merged file:

[0078] 201803151000000000639322000723 + other fields

[0079] 201803151000000000639323000222 + other fields

[0080] 201803151000000000639324000151 + other fields

[0081] 201803152000000000639322000555 + other fields

[0082] 201803152000000000639311000222 + other fields

[0083] 201803152000000000639312000151 + other fields

[0084] Since a file is transmitted to the TA system, and the TA system should also return a file, it is necessary to record the identification serial number and its corresponding relationship after obtaining the identification serial number for subsequent splitting. In this implementation, a table is prepared in advance. This table records the original application serial number and the reseller system corresponding to the identification serial number, resulting in an encoding mapping table. In the above example, the encoding mapping table can take the following form:

[0085]

[0086] Because application serial numbers are unique, the number of encoding mapping tables can be one. This means that each generated application serial number is stored in the same encoding mapping table. After each acquisition of an interaction file, an application serial number is generated and stored. The next time an interaction file is acquired, the generated identifier serial number is also stored in the same encoding mapping table. At this point, the encoding mapping table is a pre-defined table relative to the currently generated identifier serial number.

[0087] In summary file type interactive files, each distribution system sends a summary file containing several fund information entries and the corresponding fund units for each fund. The fund information refers to a specific fund purchased by a particular user. Summary files are primarily used by fund companies for settlement. Common summary files include dividend files and bonus summary files. These summary files aggregate data such as fund accounts and fund codes. For example, account M purchased fund number 00070 in distribution systems A, B, and C, with units of 100, 200, and 300 respectively. For instance, the interaction in distribution system A could be "Account M + Fund Number 00070 + 100". "Account M + Fund Number 00070" represents the fund information, while "100" represents the fund units.

[0088] The process for merging summary files is as follows:

[0089] A10. Based on the summary file, calculate the sum of fund shares corresponding to the same fund information to obtain the total number of funds.

[0090] Specifically, the fund information and fund units in the summary file are first statistically analyzed. Fund information from different sales systems is aggregated, and the sum of fund units for the same fund is calculated to obtain the total number of funds. Taking the above example, the total number of funds corresponding to the fund information "Account M + Fund Number 00070" is the sum of 100, 200, and 300, which is 600.

[0091] A20. Based on the fund information and the total number of funds, generate a merged file corresponding to the summary file.

[0092] Specifically, the fund information is then matched one-to-one with the total number of funds to obtain a consolidated file that summarizes the fund shares. In the example above, the consolidated file could be "Account M + Fund Number 00070 + 600".

[0093] The file splitter and merger first merges the interactive files generated by the three distribution systems, that is, it adds up the fund shares of the same fund account across different distribution systems. It also retains the number of fund shares for each fund account across different distribution systems.

[0094] S30. Send the merged file to the pre-connected TA system.

[0095] Specifically, after obtaining the merged file, it is sent to the TA system. The file splitter / merger has already established a communication connection with the TA system through both the client and server. If the file splitter / merger is positioned between the TA system and the second client, the file splitter directly transmits the data to the TA system. Since the processing procedures are similar, this description focuses on the case where the file splitter is positioned between the first client and the distribution system.

[0096] The file splitter and merger first sends the merged file to the first client on the fund sales company's side. The first client then synchronizes the merged file to the server. The server then synchronizes the merged file to the second client on the fund company's side. Finally, the second client transmits the merged file to the fund company's TA system. If other data transmission methods are used between the TA system and the distribution system, other transmission methods can also be used.

[0097] S40. When the response file returned by the TA system based on the merged file is detected, the response file is split to obtain the response sub-file corresponding to each of the sales agents and sent.

[0098] Specifically, after the TA system parses the merged file, the fund company processes the parsed operational data and generates a corresponding response file. The TA system then sends the response file to the file splitter / merger. The TA system's sending process is the reverse of the file splitter / merger's sending process described earlier; that is, the response file is first sent to the second client, the second client sends it to the server, the server then synchronizes it to the first client, and finally the first client transmits it to the file splitter / merger.

[0099] When the interaction file is an encoded file, since the encoded file mainly contains operations such as application, confirmation, and transaction, its corresponding response file is an execution file. The execution file includes the execution data corresponding to each record data, as well as the identification sequence number corresponding to each execution data. The identification sequence number is used to correspond with the previous record data.

[0100] When the TA system detects the response file returned by the merged file, the splitting process is as follows:

[0101] B10. Based on the encoding mapping table and the identifier sequence number, determine the application sequence number and resale system corresponding to each of the execution data.

[0102] Specifically, after obtaining the executable file, the file splitter and merger first determines the application serial number and corresponding distribution system for each piece of executable data based on the identifier serial number and the encoding mapping table. For example, if the identifier serial number of the executable data is "201803151000000000639322", its corresponding application serial number is "201803150000000000639322", and its corresponding distribution system is "Distribution System A".

[0103] B20. Based on the application serial number, generate and send the execution sub-file corresponding to each of the sales agents.

[0104] Specifically, after determining the distribution system and application serial number corresponding to each piece of execution data, the execution data corresponding to the same distribution system is divided into several sets. In each set, the execution data and its corresponding application serial number are merged to generate an execution sub-file corresponding to each distribution system, and the execution sub-file is sent to the corresponding distribution system.

[0105] When the interaction file is a summary file, the TA system receives the merged file derived from the summary file and primarily performs settlement operations. Therefore, the returned response file is a dividend file containing dividend information. The dividend file includes fund information and the corresponding dividend for each fund. Since the dividend calculation here is based on the merged file, the fund dividend in the dividend file represents the total dividend amount corresponding to that fund.

[0106] When the TA system detects the response file returned by the merged file, the splitting process is as follows:

[0107] C10. For each of the fund information, determine the share ratio of the fund information in different distribution systems based on the fund shares.

[0108] Specifically, the proportion of the same fund information across different distribution systems is calculated in advance based on the fund units.

[0109] For example, in the above case, the fund shares of "Account M + Fund Number 00070" in sales system A, sales system B, and sales system C are 100, 200, and 300 respectively. Therefore, the share ratio between the sales systems is:

[0110] Distribution System A: Distribution System B: Distribution System C = 1:2:3.

[0111] Furthermore, to facilitate the calculation of dividend ratios and the aggregation of fund information, a summary table can be pre-set to record the fund shares corresponding to each distribution system. The summary table could be as follows:

[0112]

[0113] C20. Based on the stated share ratio and the stated fund dividends, calculate the sub-dividends corresponding to each of the stated distribution systems for the fund information.

[0114] Specifically, based on the share ratio and the total fund dividends received, the dividend values ​​corresponding to different distribution systems for the same fund information are calculated, i.e., sub-dividends.

[0115] For example, the dividend file returned by the TA system is “22220456000707600”, where “22220456” is the fund account number, “000707” is the fund code, and “600” is the fund dividend.

[0116] Since the share ratio is 1:2:3 and the fund dividend is 600, the sub-dividend corresponding to sales system A can be calculated as 100, the sub-dividend corresponding to sales system B as 200, and the sub-dividend corresponding to sales system C as 300.

[0117] C30. Based on the fund information and the sub-dividends, generate a dividend sub-file corresponding to each of the sales agency systems.

[0118] Specifically, the fund information and sub-dividends are merged, and identification information for identifying the corresponding distribution system can be added to obtain a dividend sub-file for each distribution system.

[0119] like Figure 4 As shown, based on the above-described interaction method for a fund distribution system, this embodiment provides a file splitter / merger 100, wherein the file splitter / merger 100 includes:

[0120] Module 110 is used to acquire the interaction files of several pre-connected distribution systems;

[0121] The merging module 120 is used to merge the interactive files to obtain a merged file of one quantity;

[0122] Sending module 130 is used to send the merged file to a pre-connected TA system;

[0123] The splitting module 140 is used to split the response file when the TA system returns a response file based on the merged file, to obtain a response sub-file corresponding to each of the sales agents and send it.

[0124] The interaction file includes an encoded file, which includes several record data entries and an application sequence number corresponding to each record data entry; the merging module 120 includes:

[0125] The encoding unit is used to encode each of the sales agents to obtain the system code corresponding to each of the sales agents;

[0126] The generation unit is used to generate an identification serial number corresponding to each record data in the encoded file when the interaction file is an encoded file, based on the system code corresponding to the sales system and the application serial number corresponding to the record data.

[0127] The first merging unit is used to merge all the record data according to the identification sequence number to obtain a merged file.

[0128] The application sequence number includes a feature sequence number; the generation unit is specifically used for:

[0129] For each record in the encoded file, starting from the highest bit of the special sequence number, the system number is used to replace the characters of the feature sequence number corresponding to the record data in sequence to obtain the identification sequence number.

[0130] The merging module 120 further includes a recording unit, which is used for:

[0131] The identification serial number, the sales system, and the application serial number are written into a preset table to obtain an encoding mapping table.

[0132] Wherein, when the interaction file is an encoded file, the response file includes an executable file, wherein the executable file includes several execution data and the identifier sequence number corresponding to the execution data, and the response sub-file includes the executable sub-file; the splitting module 140 is specifically used for:

[0133] Based on the encoding mapping table and the identifier sequence number, determine the application sequence number and the distribution system corresponding to each piece of execution data;

[0134] Based on the application serial number, generate and send the corresponding execution sub-file for each of the distribution systems.

[0135] The interactive files include summary files, each summary file of the distribution system includes several fund information items and the fund shares corresponding to each fund information item. Each fund information item includes a fund account and the fund code corresponding to that fund account in the distribution system. The merging module 120 also includes:

[0136] The calculation unit is used to calculate the sum of fund shares corresponding to the same fund information based on the summary file, so as to obtain the total number of funds;

[0137] The second merging unit is used to generate a merged file corresponding to the summary file based on the fund information and the total number of funds.

[0138] Wherein, when the interaction file is a summary file, the response file is a dividend file, the dividend file includes the fund information and the fund dividend corresponding to each fund information, and the response sub-file includes a dividend sub-file; the splitting module 140 is further used for:

[0139] For each of the fund information, the proportion of that fund information across different distribution systems is determined based on the fund units.

[0140] Based on the aforementioned share ratio and fund dividends, calculate the sub-dividends for each of the aforementioned distribution systems corresponding to the fund information;

[0141] Based on the fund information and the aforementioned sub-dividends, a dividend sub-file corresponding to each of the aforementioned distribution systems is generated.

[0142] Based on the above-described interaction method for a fund distribution system, this invention also provides a terminal device, such as... Figure 5 As shown, it includes at least one processor 20; a display screen 21; and a memory 22, and may also include a communications interface 23 and a bus 24. The processor 20, display screen 21, memory 22, and communications interface 23 can communicate with each other via the bus 24. The display screen 21 is configured to display a preset user guide interface in the initial setup mode. The communications interface 23 can transmit information. The processor 20 can invoke logical commands stored in the memory 22 to execute the methods described in the above embodiments.

[0143] Furthermore, the logical commands in the aforementioned memory 22 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.

[0144] The memory 22, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, such as program commands or modules corresponding to the methods in the embodiments of this disclosure. The processor 20 executes functional applications and data processing by running the software programs, commands, or modules stored in the memory 22, thereby implementing the methods in the above embodiments.

[0145] The memory 22 may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 22 may include high-speed random access memory (RAM) and non-volatile memory. Examples include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks; it may also be a transient computer-readable storage medium.

[0146] Furthermore, the specific process of loading and executing multiple command processors in the aforementioned computer-readable storage medium and terminal device has been described in detail in the above method, and will not be repeated here.

[0147] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An interactive method based on a fund distribution system, characterized in that, The method includes: Obtain the interaction files of several pre-connected distribution systems; The interactive files are merged to obtain a single merged file; Send the merged file to the pre-connected TA system; When a response file returned by the TA system based on the merged file is detected, the response file is split to obtain a response sub-file corresponding to each of the sales agents and sent. Based on the type of the interaction file, a corresponding merging method is adopted. The types of interaction files include application files and confirmation files with application serial numbers, as well as statistical files without application serial numbers, specifically including: The application documents and confirmation documents with application serial numbers are identified as coded documents by distinguishing them with the application serial numbers, and the statistical documents without application serial numbers are identified as summary documents. The encoded file includes several records and an application sequence number corresponding to each record. Merging the interaction files to obtain a single merged file specifically includes: Each of the aforementioned distribution systems is coded to obtain the system code corresponding to each of the aforementioned distribution systems; When the interaction file is an encoded file, for each record data in the encoded file, an identification serial number corresponding to the record data is generated according to the system code corresponding to the sales system and the application serial number corresponding to the record data; Based on the identified sequence number, all the recorded data are merged to obtain a merged file; The process of merging the summary files includes: Based on the summary file, the sum of fund units corresponding to the same fund information is calculated to obtain the total number of funds; Based on the fund information and the total number of funds, generate a merged file corresponding to the summary file; The application serial number includes a feature serial number. Generating the identifier serial number corresponding to the record data based on the system code corresponding to the distribution system and the application serial number corresponding to the record data includes: For each record data in the encoded file, starting from the highest bit of the feature sequence number, the system number is replaced with the character of the feature sequence number corresponding to the record data in sequence to obtain the identification sequence number; Write the identification serial number, the sales system, and the application serial number into a preset table to obtain an encoding mapping table; The interactive files include summary files. Each summary file of the distribution system includes several fund information entries and the corresponding fund units for each fund information entry. Each fund information entry includes a fund account and the fund code corresponding to that fund account in the distribution system. Merging the interactive files to obtain a single merged file includes: Based on the summary file, the sum of fund units corresponding to the same fund information is calculated to obtain the total number of funds; Based on the fund information and the total number of funds, generate a merged file corresponding to the summary file; Each time an application serial number is generated, it is stored in the same encoding mapping table. After each time the interaction file is obtained, the application serial number is generated and stored. The next time the interaction file is obtained, the identifier serial number generated is also stored in the same encoding mapping table. The encoding mapping table is a preset table relative to the identifier serial number generated this time. When the interaction file is a summary file, the response file is a dividend file, which includes the fund information and the fund dividend corresponding to each fund information. The response sub-file includes a dividend sub-file. Splitting the response file to obtain the response sub-file corresponding to each of the distribution systems includes: For each of the fund information, the proportion of that fund information across different distribution systems is determined based on the fund units. Based on the aforementioned share ratio and fund dividends, calculate the sub-dividends for each of the aforementioned distribution systems corresponding to the fund information; Based on the fund information and the aforementioned sub-dividends, a dividend sub-file corresponding to each of the aforementioned distribution systems is generated.

2. The interaction method based on a fund distribution system according to claim 1, characterized in that, When the interaction file is an encoded file, the response file includes an executable file, which includes several execution data items and corresponding identifier sequence numbers. The response sub-file includes an executable sub-file. The step of splitting the response file to obtain a response sub-file corresponding to each of the distribution systems includes: Based on the encoding mapping table and the identifier sequence number, determine the application sequence number and the distribution system corresponding to each piece of execution data; Based on the application serial number, generate and send the corresponding execution sub-file for each of the distribution systems.

3. A file splitter and merger, characterized in that, The splitter / merger is positioned between the distribution system and the fund company's TA system, or after multiple distribution systems, and includes: The acquisition module is used to acquire the interaction files of several pre-connected distribution systems; The merging module is used to merge the interactive files to obtain a merged file of one size; The sending module is used to send the merged file to a pre-connected TA system; The splitting module is used to split the response file when the TA system returns a response file based on the merged file, to obtain a response sub-file corresponding to each of the sales agents and send it. The merging module is specifically used to adopt a corresponding merging method according to the type of the interaction file. The types of interaction files include application files and confirmation files with application serial numbers, as well as statistical files without application serial numbers, specifically including: The application documents and confirmation documents with application serial numbers are identified as coded documents by distinguishing them with the application serial numbers, and the statistical documents without application serial numbers are identified as summary documents. The encoded file includes several records and an application sequence number corresponding to each record. Merging the interaction files to obtain a single merged file specifically includes: Each of the aforementioned distribution systems is coded to obtain the system code corresponding to each of the aforementioned distribution systems; When the interaction file is an encoded file, for each record data in the encoded file, an identification serial number corresponding to the record data is generated according to the system code corresponding to the sales system and the application serial number corresponding to the record data; Based on the identified sequence number, all the recorded data are merged to obtain a merged file; The process of merging the summary files includes: Based on the summary file, the sum of fund units corresponding to the same fund information is calculated to obtain the total number of funds; Based on the fund information and the total number of funds, generate a merged file corresponding to the summary file; The application serial number includes a feature serial number. Generating the identifier serial number corresponding to the record data based on the system code corresponding to the distribution system and the application serial number corresponding to the record data includes: For each record data in the encoded file, starting from the highest bit of the feature sequence number, the system number is replaced with the character of the feature sequence number corresponding to the record data in sequence to obtain the identification sequence number; Write the identification serial number, the sales system, and the application serial number into a preset table to obtain an encoding mapping table; The interactive files include summary files. Each summary file of the distribution system includes several fund information entries and the corresponding fund units for each fund information entry. Each fund information entry includes a fund account and the fund code corresponding to that fund account in the distribution system. Merging the interactive files to obtain a single merged file includes: Based on the summary file, the sum of fund units corresponding to the same fund information is calculated to obtain the total number of funds; Based on the fund information and the total number of funds, generate a merged file corresponding to the summary file; Each time an application serial number is generated, it is stored in the same encoding mapping table. After each time the interaction file is obtained, the application serial number is generated and stored. The next time the interaction file is obtained, the identifier serial number generated is also stored in the same encoding mapping table. The encoding mapping table is a preset table relative to the identifier serial number generated this time. When the interaction file is a summary file, the response file is a dividend file, which includes the fund information and the fund dividend corresponding to each fund information. The response sub-file includes a dividend sub-file. Splitting the response file to obtain the response sub-file corresponding to each of the distribution systems includes: For each of the fund information, the proportion of that fund information across different distribution systems is determined based on the fund units. Based on the aforementioned share ratio and fund dividends, calculate the sub-dividends for each of the aforementioned distribution systems corresponding to the fund information; Based on the fund information and the aforementioned sub-dividends, a dividend sub-file corresponding to each of the aforementioned distribution systems is generated.

4. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, which can be executed by one or more processors to implement the steps in the interactive method based on the fund distribution system as described in any one of claims 1 to 2.

5. A terminal device, characterized in that, include: Processor, memory, and communication bus; the memory stores a computer-readable program that can be executed by the processor; The communication bus enables communication between the processor and the memory; When the processor executes the computer-readable program, it implements the steps of the interactive method based on the fund distribution system as described in any one of claims 1 to 2.

Citation Information

Patent Citations

  • Combination method and apparatus capable of transplant document format file

    CN101140563A

  • Fund redemption method, device, equipment and system

    CN110097468A

  • Data processing method, device and apparatus and storage medium

    CN110930257A

  • GLTF processing method and device for display optimization, electronic equipment and storage medium

    CN112862939A

  • Batch file transmission method and device between heterogeneous systems

    CN113067866A