Data processing method, device, equipment, storage medium and product
By automatically matching and converting the data format of interest rate swap files, the problem of low efficiency in manual parsing is solved, and unified management and efficient processing of transaction data are achieved.
Patent Information
- Application Number
- CN202210043461.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-14
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-01-14
AI Technical Summary
In the existing technology, transaction data in different formats needs to be manually parsed, which is inefficient and not conducive to unified data management.
By receiving the interest rate swap file sent by the user terminal, matching its data format with the preset format, determining the number of agent users, converting the data and storing it in association with the user information, automated data analysis is achieved.
No manual analysis is required, which improves data processing efficiency and facilitates unified data management.
Smart Images

Figure CN114356875B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a data processing method, apparatus, device, storage medium and product. Background Art
[0002] Currently, electronic data is widely used. Most of the data on various transaction activities in the financial market are in electronic form. Transaction data serves as the basis for accounting systems, which means that accounting systems face the challenge of parsing external data from multiple formats and sources.
[0003] In interest rate swap transactions, there may be multiple agents for one product. The data corresponding to the multiple agents are all transaction data, and the transaction data formats are different. Staff are required to parse the transaction data to form unified data.
[0004] The existing transaction data in different formats requires manual data parsing, which is inefficient and not conducive to data management. Summary of the Invention
[0005] The present application provides a data processing method, apparatus, device, storage medium and product to solve the problem of low efficiency in manually parsing transaction data in different formats.
[0006] In a first aspect, the present application provides a data processing method, comprising:
[0007] Receiving an interest rate swap file sent by a user terminal, and matching a data format corresponding to the name of the interest rate swap file with a preset data format;
[0008] Determine the number of proxy users corresponding to the matching preset data format;
[0009] Determine user information of corresponding proxy users according to the number of corresponding proxy users;
[0010] Convert the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data;
[0011] The converted interest rate swap data is associated with the user information of the corresponding agent user and stored.
[0012] In a second aspect, the present application provides a data processing device, comprising:
[0013] a receiving unit, configured to receive an interest rate swap file sent by a user terminal and match a data format corresponding to a name of the interest rate swap file with a preset data format;
[0014] a determination unit, configured to determine the number of proxy users corresponding to the matching preset data format;
[0015] The determining unit is further configured to determine user information of the corresponding proxy user according to the number of corresponding proxy users;
[0016] a conversion unit, configured to convert the interest rate swap data in the interest rate swap file and obtain the converted interest rate swap data;
[0017] The storage unit is used to associate and store the converted interest rate swap data with the user information of the corresponding agent user.
[0018] In a third aspect, the present invention provides an electronic device comprising: a processor, and a memory communicatively connected to the processor;
[0019] Memory stores computer-executable instructions;
[0020] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to the first aspect.
[0021] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method described in the first aspect.
[0022] In a fifth aspect, the present invention provides a computer program product, which, when executed by a processor, implements the method described in the first aspect.
[0023] The present application provides a data processing method, apparatus, device, storage medium and product, which receive an interest rate swap file sent by a user terminal, and match the data format corresponding to the name of the interest rate swap file with a preset data format; determine the number of proxy users corresponding to the matched preset data format; determine the user information of the corresponding proxy user based on the corresponding number of proxy users; convert the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data; associate the converted interest rate swap data with the user information of the corresponding proxy user and store them, further determine the number of users who use the data format based on the data format corresponding to the name of the interest rate swap file, thereby determining the user information of the proxy user based on the number of users, convert the format of the interest rate swap data, and associate the user information and the converted interest rate swap data for storage, so as to facilitate unified management of data without manual data analysis, thereby effectively improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0025] Figure 1This is a schematic diagram of the network architecture of the data processing method provided by the present invention;
[0026] Figure 2 1 is a flow chart of a data processing method provided in the first embodiment of the present invention;
[0027] Figure 3 Schematic diagram of the data processing method according to the second embodiment of the present invention;
[0028] Figure 4 1 is a flow chart of a data processing method provided in Embodiment 3 of the present invention;
[0029] Figure 5 1 is a flow chart of a data processing method provided in a fourth embodiment of the present invention;
[0030] Figure 6 1 is a flow chart of a data processing method provided in Embodiment 7 of the present invention;
[0031] Figure 7 is a structural diagram of a data processing device provided by an embodiment of the present invention;
[0032] Figure 8 This is a first block diagram of an electronic device for implementing the data processing method according to an embodiment of the present invention;
[0033] Figure 9 This is a second block diagram of an electronic device for implementing the data processing method according to an embodiment of the present invention.
[0034] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0035] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0036] In order to clearly understand the technical solution of the present application, the solution of the prior art is first introduced in detail.
[0037] Currently, electronic data is widely used. The majority of data on various transaction activities in financial markets is collected electronically. Accounting systems rely on transaction data, which forces them to parse external data from multiple sources in various formats. In interest rate swap transactions, multiple agents may handle the same product. The data generated by these agents is transaction data, but the formats used by each agent vary, requiring staff to parse the data and create a unified format.
[0038] In the prior art, transaction data in different formats, especially interest rate-related data, requires manual data parsing. The manual parsing method is inefficient and not conducive to unified data management.
[0039] To address the low efficiency of manual data parsing for transaction data in different formats in the prior art, the inventors discovered that by connecting an electronic device to a user terminal, a proxy user can send an interest rate swap file to the electronic device through the user terminal. The electronic device then matches the data format corresponding to the name of the interest rate swap file with a preset data format; determines the number of proxy users corresponding to the matching preset data format; determines the user information of the corresponding proxy user based on the number of proxy users; converts the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data; and associates and stores the converted interest rate swap data with the user information of the corresponding proxy user. This facilitates unified data management, eliminates the need for manual data parsing, and effectively improves efficiency.
[0040] Therefore, based on the above creative findings, the inventors have proposed the technical solutions of the embodiments of the present invention. The network architecture and application scenarios of the data processing method provided by the embodiments of the present invention are introduced below.
[0041] like Figure 1 As shown, the network architecture corresponding to the data processing method provided by the embodiment of the present invention includes: a user terminal 1 and an electronic device 2. Multiple user terminals 1 are connected to the electronic device 2 for communication. The user selects the interest rate swap file to be uploaded in the client operation interface of the user terminal 1 and clicks the confirmation button, and the user terminal 1 sends the interest rate swap file to the electronic device 2. The electronic device 2 receives the interest rate swap file sent by the user terminal 1, and matches the data format corresponding to the name of the interest rate swap file with the preset data format; determines the number of proxy users corresponding to the matched preset data format; determines the user information of the corresponding proxy user based on the corresponding number of proxy users; converts the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data; and associates the converted interest rate swap data with the user information of the corresponding proxy user for storage. This facilitates unified management of data without the need for manual data analysis, effectively improving efficiency.
[0042] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0043] Example 1
[0044] Figure 2 This is a flow chart of a data processing method provided in the first embodiment of the present invention. Figure 2 As shown, the execution subject of the data processing method provided in this embodiment is a data processing device, and the data processing device is located in an electronic device. The data processing method provided in this embodiment includes the following steps:
[0045] Step 101: Receive an interest rate swap file sent by a user terminal, and match the data format corresponding to the name of the interest rate swap file with a preset data format.
[0046] In this embodiment, an interest rate swap document is received from a user terminal. The user terminal may be a terminal device corresponding to an agent user. The agent user sends the interest rate swap document via the user terminal. The interest rate swap document includes interest rate swap data and account information. The name of the interest rate swap document is further obtained and the data format corresponding to the name of the interest rate swap document is matched with a preset data format.
[0047] Step 102: Determine the number of proxy users corresponding to the matching preset data format.
[0048] In this embodiment, a mapping relationship between the data format and the number of proxy users is pre-configured. The data format can be used to determine which proxy user it is. However, the data formats used by multiple proxy users may be the same or different. Therefore, it is necessary to determine the number of proxy users corresponding to the matching preset data format. If it is determined that there is only one proxy user corresponding to the matching preset data format, it is determined that the interest rate swap file was sent by the proxy user; if it is determined that there are multiple proxy users corresponding to the matching preset data format, it is necessary to determine which proxy user among the multiple proxy users sent the interest rate swap file.
[0049] Step 103: Determine the user information of the corresponding proxy user according to the number of corresponding proxy users.
[0050] In this embodiment, if it is determined that there is only one proxy user corresponding to the matching preset data format, the user information of the proxy user is directly determined as the user information of the corresponding proxy user; if it is determined that there are multiple proxy users corresponding to the matching preset data format, it is necessary to further determine the user information of the corresponding proxy user.
[0051] Step 104: convert the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data.
[0052] In this embodiment, since the data formats used by the proxy users may be different, the interest rate swap data in the interest rate swap file is converted, the converted interest rate swap data is obtained, and different data formats are converted into the same data format.
[0053] Step 105: associate the converted interest rate swap data with the user information of the corresponding agent user and store them.
[0054] In this embodiment, the converted interest rate swap data is associated with the user information of the corresponding agent user, and the associated data is stored in the database.
[0055] In this embodiment, the number of users who use the data format is further determined based on the data format corresponding to the name of the interest rate swap file, and the user information of the proxy user is determined based on the number of users. The interest rate swap data is formatted, and the user information and the converted interest rate swap data are associated and stored, which facilitates unified management of the data and eliminates the need for manual data parsing, effectively improving efficiency.
[0056] Example 2
[0057] Figure 3 This is a flow chart of a data processing method provided by the second embodiment of the present invention. Figure 3 As shown, based on the data processing method provided in the first embodiment of the present invention, step 102 is further refined, specifically including the following steps:
[0058] Step 1021: If the data format corresponding to the name of the interest rate swap file matches the preset data format, the number of proxy users associated with the matching preset data format is obtained.
[0059] In this embodiment, if the data format corresponding to the name of the interest rate swap file sent by the user terminal matches the preset data format, the matched preset data format is obtained, that is, the number of proxy users associated with the data format is used.
[0060] Step 1022: Determine the number of associated proxy users as the number of proxy users corresponding to the matching preset data format.
[0061] In this embodiment, the number of associated proxy users is determined to be the number of proxy users corresponding to the matching preset format. If it is determined that there is only one proxy user corresponding to the matching preset data format, the interest rate swap document is determined to be sent by that proxy user, and the user information of that proxy user is further directly determined as the user information of the corresponding proxy user. If it is determined that there are multiple proxy users corresponding to the matching preset data format, it is necessary to determine which of the multiple proxy users sent the interest rate swap document, thereby determining the user information of the proxy user.
[0062] In this embodiment, data is managed in a unified manner, eliminating the need for manual data analysis and effectively improving efficiency.
[0063] Example 3
[0064] Figure 4 : is a flow chart of a data processing method provided by the third embodiment of the present invention, such as Figure 4 As shown, based on the data processing method provided in the first embodiment of the present invention, step 103 is further refined, specifically including the following steps:
[0065] Step 1031 : If the number of corresponding proxy users is equal to the preset number of users, user information of the proxy users corresponding to the matching preset data format is obtained, and the user information of the proxy users corresponding to the matching preset data format is determined as the user information of the corresponding proxy users.
[0066] In this embodiment, if the corresponding number of proxy users is equal to the preset number of users, where the preset number of users can be set to 1, if the corresponding number of proxy users is 1, the user information of the proxy user corresponding to the matching preset data format is obtained, and the user information of the proxy user corresponding to the matching preset data format is determined as the user information of the corresponding proxy user.
[0067] Step 1032: If the number of corresponding proxy users is greater than the preset number of users, the user information of the corresponding proxy user is determined according to the account information corresponding to the interest rate swap document.
[0068] In this embodiment, if the number of corresponding proxy users is greater than the preset user data, that is, the number of corresponding proxy users is greater than 1, and multiple proxy users use the same data format, the user information of the proxy user cannot be directly determined. The user information of the corresponding proxy user is further determined based on the account information corresponding to the interest rate swap file.
[0069] Example 4
[0070] Figure 5 : is a flow chart of a data processing method provided by the fourth embodiment of the present invention, such as Figure 5 It is shown that, based on the data processing method provided in the third embodiment of the present invention, the step 1032 of determining the user information of the corresponding proxy user based on the account information corresponding to the interest rate swap document is further refined, specifically including the following steps:
[0071] Step 1032a: Obtain account information from the interest rate swap file, and match the account information in the interest rate swap file with the local account information.
[0072] In this embodiment, the interest rate swap file includes interest rate swap data and account information, wherein the account information includes the account number and / or account name and / or account opening institution. The account information in the interest rate swap file is obtained, the account information in the interest rate swap file is matched with the local account information, and the user information of the corresponding proxy user is determined based on the matching result.
[0073] Step 1032b: If the account information in the interest rate swap file matches the local account information, obtain the user information of the proxy user corresponding to the matching local account information, and determine the user information of the proxy user corresponding to the matching local account information as the user information of the corresponding proxy user.
[0074] In this embodiment, if the account information in the interest rate swap file matches the local account information, for example, if the account number in the interest rate swap file matches the locally stored account number, the user information of the proxy user corresponding to the matching locally stored account number is determined as the user information of the corresponding proxy user. For example, if the account name in the interest rate swap file matches the locally stored account name, the user information of the proxy user corresponding to the matching locally stored account name is determined as the user information of the corresponding proxy user.
[0075] Example 5
[0076] Based on the data processing method provided in the first embodiment of the present invention, step 104 is further refined and specifically includes the following steps:
[0077] Step 1041 , determining the interest rate swap data to be converted in the interest rate swap file, and performing format conversion on the interest rate swap data to be converted using a preset interest rate swap data table to obtain the converted interest rate swap data.
[0078] In this embodiment, the interest rate swap data in an interest rate swap file is identified, the interest rate swap data to be converted is determined in the interest rate swap file, a locally pre-set interest rate swap data table is used, and the format of the interest rate swap data to be converted is converted using the pre-set interest rate swap data table to obtain the converted interest rate swap data. For example, the interest rate swap data to be converted in the interest rate swap file is determined to be an opening quantity, and the pre-set interest rate swap data table is searched for information matching the opening quantity as a buy quantity. The opening quantity is format-converted to a buy quantity, and the converted interest rate swap data is further obtained. The converted interest rate swap data is then associated and stored with the user information of the corresponding proxy user.
[0079] Example 6
[0080] Based on the data processing method provided in the first embodiment of the present invention, before step 101 of matching the data format corresponding to the name of the interest rate swap file with the preset data format, the following steps are further included:
[0081] Step 101a, determining whether the data format sent by the user terminal is received; if not, executing step 101.
[0082] In this embodiment, when uploading an interest rate swap file, the proxy user can select the data format by himself and determine whether the data format sent by the user terminal is received. If the interest rate swap file sent by the user terminal is received but the data format sent by the user terminal is not received, the data format corresponding to the name of the interest rate swap file is matched with the preset data format, the number of proxy users corresponding to the matched preset data format is determined, the user information of the corresponding proxy user is determined based on the corresponding number of proxy users, the interest rate swap data in the interest rate swap file is converted, the converted interest rate swap data is obtained, and the converted interest rate swap data is associated with the user information of the corresponding proxy user and stored.
[0083] Optionally, after step 101a, the following steps are further included:
[0084] Step 101b: If yes, then match the data format sent by the user terminal with the preset data format.
[0085] In this embodiment, if the interest rate swap document sent by the user terminal is received and the data format sent by the user terminal is received, the data format sent by the user terminal is matched with the preset data format.
[0086] Step 101c: Determine the number of proxy users corresponding to the matching preset data format.
[0087] In this embodiment, a mapping relationship between the data format and the number of proxy users is pre-configured. The data format can be used to determine which proxy user it is. However, the data formats used by multiple proxy users may be the same or different. Therefore, it is necessary to determine the number of proxy users corresponding to the matching preset data format. If it is determined that there is only one proxy user corresponding to the matching preset data format, it is determined that the interest rate swap file was sent by the proxy user; if it is determined that there are multiple proxy users corresponding to the matching preset data format, it is necessary to determine which proxy user among the multiple proxy users sent the interest rate swap file.
[0088] Step 101d: Determine the user information of the corresponding proxy user according to the number of corresponding proxy users.
[0089] In this embodiment, if it is determined that there is only one proxy user corresponding to the matching preset data format, the user information of the proxy user is directly determined as the user information of the corresponding proxy user; if it is determined that there are multiple proxy users corresponding to the matching preset data format, it is necessary to further determine the user information of the corresponding proxy user.
[0090] Step 101e: convert the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data.
[0091] In this embodiment, since the data formats used by the proxy users may be different, the interest rate swap data in the interest rate swap file is converted, the converted interest rate swap data is obtained, and different data formats are converted into the same data format.
[0092] Step 101f: associate the converted interest rate swap data with the user information of the corresponding agent user and store them.
[0093] In this embodiment, the converted interest rate swap data is associated with the user information of the corresponding agent user, and the associated data is stored in the database.
[0094] In this embodiment, the number of users who use the data format selected by the user is further determined, and then the user information of the proxy user is determined based on the number of users. The interest rate swap data is formatted, and the user information and the converted interest rate swap data are associated and stored, which facilitates unified management of the data and eliminates the need for manual data parsing, effectively improving efficiency.
[0095] Example 7
[0096] Figure 6 : is a flow chart of a data processing method provided by Embodiment 7 of the present invention, such as Figure 6 As shown, the execution subject of the data processing method provided in this embodiment is a data processing system, and the data processing method provided in this embodiment includes the following steps:
[0097] Step 201: The user terminal sends an interest rate swap file to the server.
[0098] In this embodiment, the data processing system includes multiple user terminals and a server. The multiple user terminals are communicatively connected to the server. The user terminals are terminal devices corresponding to the proxy users. The proxy users send interest rate swap documents to the server through the user terminals.
[0099] Step 202: The server receives the interest rate swap file sent by the user terminal, and matches the data format corresponding to the name of the interest rate swap file with a preset data format.
[0100] In this embodiment, a server receives an interest rate swap document sent by a user terminal, wherein the interest rate swap document includes interest rate swap data and account information. The server obtains the name of the interest rate swap document and matches the data format corresponding to the name of the interest rate swap document with a preset data format.
[0101] Step 203: The server determines the number of proxy users corresponding to the matching preset data format.
[0102] In this embodiment, a mapping relationship between the data format and the number of proxy users is pre-configured in the server. The data format can be used to determine which proxy user it is. However, the data formats used by multiple proxy users may be the same or different. Therefore, it is necessary to determine the number of proxy users corresponding to the matching preset data format. If it is determined that there is only one proxy user corresponding to the matching preset data format, it is determined that the interest rate swap file was sent by the proxy user; if it is determined that there are multiple proxy users corresponding to the matching preset data format, it is necessary to determine which proxy user among the multiple proxy users sent the interest rate swap file.
[0103] Step 204: The server determines user information of the corresponding proxy user according to the number of corresponding proxy users.
[0104] In this embodiment, if the server determines that there is only one proxy user corresponding to the matching preset data format, the user information of the proxy user is directly determined as the user information of the corresponding proxy user; if the server determines that there are multiple proxy users corresponding to the matching preset data format, it is necessary to further determine the user information of the corresponding proxy user.
[0105] Step 205: The server converts the interest rate swap data in the interest rate swap file and obtains the converted interest rate swap data.
[0106] In this embodiment, since different proxy users may use different data formats, the server converts the interest rate swap data in the interest rate swap file, obtains the converted interest rate swap data, and converts different data formats into the same data format.
[0107] In step 206, the server associates and stores the converted interest rate swap data with the user information of the corresponding proxy user.
[0108] In this embodiment, the server associates the converted interest rate swap data with the user information of the corresponding proxy user, and the server stores the associated data in a local database.
[0109] In this embodiment, through the interaction between the server and the user terminal, the server further determines the number of users who use the data format corresponding to the name of the interest rate swap file, thereby determining the user information of the proxy user based on the number of users, converting the format of the interest rate swap data, and storing the user information and the converted interest rate swap data in association, so as to facilitate unified management of the data without manual data parsing, thereby effectively improving efficiency.
[0110] Figure 7 FIG. 1 is a structural diagram of a data processing device provided by an embodiment of the present invention. Figure 7 As shown, the data processing device 200 provided in this embodiment includes a receiving unit 201 , a determining unit 202 , a converting unit 203 , and a storage unit 204 .
[0111] Receiving unit 201 is configured to receive an interest rate swap file sent by a user terminal and match the data format corresponding to the name of the interest rate swap file with a preset data format. Determining unit 202 is configured to determine the number of proxy users corresponding to the matched preset data format. Determining unit 202 is further configured to determine the user information of the corresponding proxy users based on the corresponding number of proxy users. Converting unit 203 is configured to convert the interest rate swap data in the interest rate swap file to obtain converted interest rate swap data. Storage unit 204 is configured to associate and store the converted interest rate swap data with the user information of the corresponding proxy users.
[0112] Optionally, the determination unit is further configured to obtain the number of proxy users associated with the matching preset data format if the data format corresponding to the name of the interest rate swap file matches the preset data format; and determine the number of associated proxy users as the number of proxy users corresponding to the matching preset data format.
[0113] Optionally, the determination unit is further used to obtain user information of the proxy user corresponding to the matching preset data format if the number of corresponding proxy users is equal to the preset number of users, and determine the user information of the proxy user corresponding to the matching preset data format as the user information of the corresponding proxy user; if the number of corresponding proxy users is greater than the preset number of users, determine the user information of the corresponding proxy user based on the account information corresponding to the interest rate swap file.
[0114] Optionally, the determination unit is further used to obtain account information in the interest rate swap file and match the account information in the interest rate swap file with the local account information; if the account information in the interest rate swap file matches the local account information, then obtain the user information of the proxy user corresponding to the matched local account information, and determine the user information of the proxy user corresponding to the matched local account information as the user information of the corresponding proxy user.
[0115] Optionally, the conversion unit is further configured to determine interest rate swap data to be converted in the interest rate swap file, and perform format conversion on the interest rate swap data to be converted using a preset interest rate swap data table to obtain the converted interest rate swap data.
[0116] Optionally, the receiving unit is further configured to determine whether the data format sent by the user terminal is received.
[0117] Optionally, the receiving unit is further configured to match the data format sent by the user terminal with a preset data format if the data format matches. The determining unit is further configured to determine the number of proxy users corresponding to the matched preset data format. The determining unit is further configured to determine user information of the corresponding proxy users based on the corresponding number of proxy users. The converting unit is further configured to convert the interest rate swap data in the interest rate swap file to obtain converted interest rate swap data. The storing unit is further configured to associate and store the converted interest rate swap data with the user information of the corresponding proxy users.
[0118] Figure 8 This is a first block diagram of an electronic device for implementing the data processing method according to an embodiment of the present invention. Figure 8 As shown, the electronic device 300 includes: a memory 301 and a processor 302.
[0119] The memory 301 stores computer-executable instructions;
[0120] The processor 302 executes the computer-executable instructions stored in the memory 301 , so that the processor executes the method provided by any one of the above embodiments.
[0121] Figure 9 This is a second block diagram of an electronic device for implementing the data processing method according to an embodiment of the present invention. Figure 9 As shown, the electronic device can be a computer, a digital broadcast terminal, a messaging device, a tablet device, a personal digital assistant, a server, a server cluster, etc.
[0122] Electronic device 400 may include one or more of the following components: a processing component 402 , a memory 404 , a power component 406 , an input / output (I / O) interface 408 , a sensor component 410 , and a communication component 412 .
[0123] The processing component 402 generally controls the overall operation of the electronic device 400, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 402 may include one or more communication components 414 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 402 may include one or more modules to facilitate interaction between the processing component 402 and other components.
[0124] The memory 404 is configured to store various types of data to support operations on the electronic device 400. Examples of such data include instructions for any application or method operating on the electronic device 400, contact data, phone book data, messages, pictures, videos, etc. The memory 404 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0125] The power supply assembly 406 provides power to the various components of the electronic device 400. The power supply assembly 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 400.
[0126] I / O interface 408 provides an interface between processing component 402 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0127] The sensor assembly 410 includes one or more sensors for providing various aspects of status assessment for the electronic device 400. For example, the sensor assembly 410 can detect the open / closed state of the electronic device 400, the relative positioning of components, such as the display and keypad of the electronic device 400. The sensor assembly 410 can also detect changes in the position of the electronic device 400 or a component of the electronic device 400, the presence or absence of user contact with the electronic device 400, the orientation or acceleration / deceleration of the electronic device 400, and temperature changes of the electronic device 400. The sensor assembly 410 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 410 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 410 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0128] The communication component 412 is configured to facilitate wired or wireless communication between the electronic device 400 and other devices. The electronic device 400 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 412 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 412 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0129] In an exemplary embodiment, the electronic device 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described methods.
[0130] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 404 including instructions, which can be executed by the communication component 414 of the electronic device 400 to perform the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0131] In an exemplary embodiment, a computer-readable storage medium is further provided. The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used by a processor to execute the method in any one of the above embodiments.
[0132] In an exemplary embodiment, a computer program product is further provided, including a computer program. The computer program is used by a processor to execute the method in any one of the above embodiments.
[0133] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
[0134] It should be understood that the present invention is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof, which is limited only by the appended claims.
Claims
1. A data processing method, characterized in that: The method comprises: Receiving an interest rate swap file sent by a user terminal and matching a data format corresponding to the name of the interest rate swap file with a preset data format; the interest rate swap file includes interest rate swap data and account information; If the data format corresponding to the name of the interest rate swap file matches the preset data format, then the number of proxy users associated with the matching preset data format is obtained; Determine the number of associated proxy users as the number of proxy users corresponding to the matching preset data format; If the number of corresponding proxy users is equal to the preset number of users, obtaining user information of the proxy user corresponding to the matching preset data format, and determining the user information of the proxy user corresponding to the matching preset data format as the user information of the corresponding proxy user; the preset number of users is 1; If the number of corresponding proxy users is greater than the preset number of users, the user information of the corresponding proxy user is determined based on the account information corresponding to the interest rate swap file; wherein the account information includes the account number and / or account name and / or account opening institution; if the account number in the interest rate swap file matches the account number stored locally, the user information corresponding to the proxy user corresponding to the matching locally stored account number is determined as the user information of the corresponding proxy user; if the account name in the interest rate swap file matches the account name stored locally, the user information of the proxy user corresponding to the matching locally stored account name is determined as the user information of the corresponding proxy user; if the account opening institution in the interest rate swap file matches the account opening institution stored locally, the user information of the proxy user corresponding to the matching locally stored account opening institution is determined as the user information of the corresponding proxy user; Convert the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data; The converted interest rate swap data is associated with the user information of the corresponding agent user and stored.
2. The method according to claim 1, characterized in that The determining of the user information of the corresponding proxy user based on the account information corresponding to the interest rate swap document includes: Obtain account information from the interest rate swap file and match the account information in the interest rate swap file with local account information; If the account information in the interest rate swap file matches the local account information, the user information of the proxy user corresponding to the matching local account information is obtained, and the user information of the proxy user corresponding to the matching local account information is determined as the user information of the corresponding proxy user.
3. The method according to claim 1, characterized in that The converting of the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data further includes: Determine the interest rate swap data to be converted in the interest rate swap file, and use a preset interest rate swap data table to convert the format of the interest rate swap data to be converted to obtain the converted interest rate swap data.
4. The method according to claim 1, wherein Before matching the data format corresponding to the name of the interest rate swap file with the preset data format, the method further includes: determining whether a data format sent by the user terminal is received; If not, the step of matching the data format corresponding to the name of the interest rate swap file with the preset data format is performed.
5. The method according to claim 1, wherein After determining whether the data format sent by the user terminal is received, the method further includes: If so, matching the data format sent by the user terminal with the preset data format; Determine the number of proxy users corresponding to the matching preset data format; Determine user information of corresponding proxy users according to the number of corresponding proxy users; Convert the interest rate swap data in the interest rate swap file to obtain the converted interest rate swap data; The converted interest rate swap data is associated with the user information of the corresponding agent user and stored.
6. A data processing device, characterized in that: The device comprises: a receiving unit, configured to receive an interest rate swap file sent by a user terminal and match a data format corresponding to a name of the interest rate swap file with a preset data format; the interest rate swap file includes interest rate swap data and account information; a determination unit, configured to determine the number of proxy users corresponding to the matching preset data format; The determining unit is further configured to determine user information of the corresponding proxy user according to the number of corresponding proxy users; a conversion unit, configured to convert the interest rate swap data in the interest rate swap file and obtain the converted interest rate swap data; a storage unit for associating and storing the converted interest rate swap data with the user information of the corresponding agent user; The determining unit is specifically configured to, if the data format corresponding to the name of the interest rate swap file matches the preset data format, obtain the number of proxy users associated with the matching preset data format; determine the number of associated proxy users as the number of proxy users corresponding to the matching preset data format; if the corresponding number of proxy users is equal to the preset number of users, obtain user information of the proxy user corresponding to the matching preset data format, and determine the user information of the proxy user corresponding to the matching preset data format as the user information of the corresponding proxy user; the preset number of users is 1; if the corresponding number of proxy users is greater than the preset number of users, determine the corresponding proxy user according to the account information corresponding to the interest rate swap file. user information of the proxy user; wherein, the account information includes the account number and / or account name and / or account opening institution; if the account number in the interest rate swap file matches the account number stored locally, the user information corresponding to the proxy user corresponding to the matching locally stored account number is determined as the user information of the corresponding proxy user; if the account name in the interest rate swap file matches the account name stored locally, the user information of the proxy user corresponding to the matching locally stored account name is determined as the user information of the corresponding proxy user; if the account opening institution in the interest rate swap file matches the account opening institution stored locally, the user information of the proxy user corresponding to the matching locally stored account opening institution is determined as the user information of the corresponding proxy user.
7. An electronic device comprising: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 5 when executed by a processor.
9. A computer program product comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Data processing method, terminal equipment and computer storage medium
CN110263016A