Business data processing method and device, equipment, computer medium and product

By collecting transaction information from online and offline data sources, constructing standardized detailed tables, and automatically matching business data, the problems of low efficiency and difficulty in data integration caused by manual processing in existing technologies have been solved. This has enabled the automation and intelligence of business data processing, improving processing efficiency and accuracy.

CN121639148APending Publication Date: 2026-03-10CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511835109.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-08
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The existing methods of business data statistics rely on manual processing, which is inefficient and inaccurate. The scattered data sources and inconsistent standards make integration difficult and processing inefficient.

Method used

By collecting transaction information from online and offline data sources, a standardized first product detail table is constructed, and based on pre-set business data configuration parameters, the user's initial business data is automatically matched and determined, achieving full-process automation and intelligent processing.

Benefits of technology

It improved the efficiency and accuracy of business data processing, built a reliable and consistent data foundation, optimized the computing path, reduced system load, and improved data processing throughput and response efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121639148A_ABST
    Figure CN121639148A_ABST
Patent Text Reader

Abstract

The invention discloses a business data processing method, device and equipment, a computer medium and a product, which are applied to the field of data processing, and the method comprises the following steps: obtaining transaction information of a transaction subject; constructing a first product detail table based on the transaction information of the transaction subject; the first product detail table comprises a transaction identifier, a transaction subject identifier, a product number, transaction data, transaction time and a transaction data source; receiving a business registration form input by the user, wherein the business registration form comprises a user identifier, an identifier of a transaction subject, registration time and a registration product; based on the transaction subject identifier, matching the business registration form with the first product detail table to obtain a second product detail table of the user; determining initial service data of the user based on the second product detail list and preset service data configuration parameters; summarizing the initial business data to obtain target business data of the user; and displaying the target business data. According to the method, the business data processing efficiency and accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of data technology, and in particular relates to a business data processing method, apparatus, equipment, computer storage medium, and computer program product. Background Technology

[0002] With the development of the Internet, improving the efficiency and accuracy of business data statistics has become particularly important.

[0003] Existing methods for collecting and summarizing business data mostly rely on manual data processing. However, this method is not only inefficient but also inaccurate. Furthermore, the dispersed sources and inconsistent standards of business data make data integration difficult and processing inefficient.

[0004] Therefore, how to provide a business data processing method to improve the efficiency and accuracy of business data processing is a technical problem that continues to be solved. Summary of the Invention

[0005] This application provides a business data processing method, apparatus, device, computer storage medium, and computer program product, which can improve the efficiency and accuracy of business data processing.

[0006] In a first aspect, embodiments of this application provide a business data processing method, the method comprising: The transaction information of the transaction entity is obtained, and the transaction information of the transaction entity is collected from at least one online data source and at least one offline data source; Based on the transaction information of the aforementioned transaction entities, a first product detail table is constructed; the first product detail table includes transaction identifier, transaction entity identifier, product number, transaction data, transaction time, and transaction data source; The system receives a business registration form input by the user, which includes: user identifier, transaction entity identifier, registration time, and registered product. Based on the transaction entity identifier, the business registration form is matched with the first product detail form to obtain the user's second product detail form; Based on the second product details table and the pre-set business data configuration parameters, the user's initial business data is determined; By summarizing the initial business data, the user's target business data is obtained; Display the target business data.

[0007] In some possible implementations, determining the user's initial business data based on the second product details table and pre-set business data configuration parameters includes: The transaction data in the second product details table is sorted according to the transaction time to obtain the first transaction data sequence; Compare the transaction time corresponding to each transaction in the first transaction data sequence with the registration time; The first transaction data is obtained by filtering the transaction data corresponding to the most recent transaction time after the registration time; Based on the first transaction data and the pre-set business data configuration parameters, the user's initial business data is determined.

[0008] In some possible implementations, the business data configuration parameters are used to represent the user's first contribution weight to the first transaction data; The step of determining the user's initial business data based on the first transaction data and pre-set business data configuration parameters includes: The user's initial business data is determined based on the product of the first transaction data and the first contribution weight.

[0009] In some possible implementations, determining the user's initial business data based on the second product details table and pre-set business data configuration parameters includes: Obtain the transaction time corresponding to the transaction data in the second product details table; The transaction data corresponding to the transaction time that meets the preset time conditions within the transaction time is determined as the user's second transaction data; Based on the second transaction data and the pre-set business data configuration parameters, the user's initial business data is determined.

[0010] In some possible implementations, the business data configuration parameters are used to represent the user's second contribution weight to the second transaction data; The process of determining the user's initial business data based on the second transaction data and pre-set business data configuration parameters includes: The user's initial business data is determined based on the product of the second transaction data and the second contribution weight.

[0011] In some possible implementations, determining the user's initial business data based on the second product details table and pre-set business data configuration parameters includes: Obtain multiple transaction data corresponding to any transaction entity in the second product details table; The transaction data whose transaction resource values ​​among multiple transaction data meet preset conditions are identified as the user's third transaction data; Based on the third transaction data and the pre-set business data configuration parameters, the user's initial business data is determined.

[0012] In some possible implementations, the business data configuration parameters are used to represent the user's third contribution weight to the third transaction data; The process of determining the user's initial business data based on the third transaction data and pre-set business data configuration parameters includes: The user's initial business data is determined based on the product of the third transaction data and the third contribution weight.

[0013] Secondly, embodiments of this application provide a business data processing apparatus, the apparatus comprising: The acquisition module is used to acquire transaction information of the transaction entity, which is collected from at least one online data source and at least one offline data source. The construction module is used to construct a first product detail table based on the transaction information of the transaction entity; the first product detail table includes transaction identifier, transaction entity identifier, product number, transaction data, transaction time, and transaction data source; The receiving module is used to receive a business registration form input by the user. The business registration form includes: user identifier, transaction entity identifier, registration time, and registered product. The matching module is used to match the business registration form with the first product detail form based on the transaction entity identifier to obtain the user's second product detail form; The determination module is used to determine the user's initial business data based on the second product details table and pre-set business data configuration parameters; The aggregation module is used to aggregate the initial business data to obtain the user's target business data; The display module is used to display the target business data.

[0014] Thirdly, embodiments of this application provide a business data processing device, the device comprising: A processor and a memory storing computer program instructions; a business data processing method that implements any one of the above when the processor executes the computer program instructions.

[0015] Fourthly, embodiments of this application provide a computer storage medium on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the business data processing method described above is implemented.

[0016] Fifthly, embodiments of this application provide a computer program product, wherein when the instructions in the computer program product are executed by the processor of an electronic device, the electronic device is able to perform any of the above-mentioned business data processing methods.

[0017] The business data processing method, apparatus, device, computer storage medium, and computer program product of this application embodiment, when processing business data, firstly collect transaction information of the transaction subject from at least one online data source and at least one offline data source; then, based on the transaction information of the transaction subject, construct a first product detail table including transaction identifier, transaction subject identifier, product number, transaction data, transaction time, and transaction data source; then, receive a business registration table input by the user including user identifier, transaction subject identifier, registration time, and registered product; then, based on the transaction subject identifier, match the business registration table with the first product detail table to obtain the user's second product detail table; based on the second product detail table and pre-set business data configuration parameters, determine the user's initial business data; finally, summarize the initial business data to obtain the user's target business data. On the one hand, this method constructs a standardized data middleware layer by "collecting transaction information from at least one online data source and at least one offline data source" and "building a first product detail table." This layer can uniformly transform raw data with varying structures, formats, and protocols into clean, well-organized, and computationally efficient structured data. It overcomes the difficulties in data integration and low processing efficiency caused by scattered data sources and inconsistent standards in existing technologies, providing a reliable and consistent data foundation for subsequent precise analysis. On the other hand, by "determining the user's initial business data based on pre-set business data configuration parameters," complex performance allocation rules (such as initial recognition, full recognition, and maximum amount recognition) are abstracted into configurable parameters and executed automatically. This replaces the traditional method of relying on manual data processing and summarization, achieving automation and intelligence throughout the entire business data processing process, greatly improving the efficiency and accuracy of business data processing. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating a business data processing method provided in one embodiment of this application; Figure 2 This is a flowchart illustrating S150 provided in another embodiment of this application; Figure 3 This is a schematic diagram of the structure of a business data processing apparatus provided in another embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in another embodiment of this application. Detailed Implementation

[0020] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0021] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0022] It should be noted that the acquisition, storage, use, and processing of data in this application embodiment all comply with the relevant provisions of national laws and regulations.

[0023] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the solution.

[0024] Existing methods for collecting and summarizing business data mostly rely on manual data processing. However, this method is not only inefficient but also inaccurate. Furthermore, the dispersed sources and inconsistent standards of business data make data integration difficult and processing inefficient.

[0025] To address the problems of the prior art, embodiments of the present invention provide a business data processing method, apparatus, device, and computer storage medium.

[0026] The following section first introduces the business data processing method provided in the embodiments of the present invention.

[0027] Figure 1 A flowchart illustrating a business data processing method according to an embodiment of the present invention is shown. Figure 1 As shown, the method may include the following steps: S110. Obtain transaction information of the transaction entity.

[0028] For example, the transaction subject can refer to a customer, including individuals or enterprises, and the transaction information can refer to records generated by the customer's purchase behavior, such as order number, purchased product, amount, time, etc.

[0029] It should be noted that the data sources are multi-channel. For example, the transaction information of the trading entity can be collected from at least one online data source and at least one offline data source. Online data sources include the backend order databases of apps, websites, and mini-programs. Offline data sources include POS systems in physical stores and CRM systems manually filled out by sales staff.

[0030] S120. Based on the transaction information of the trading entities, construct the first product details table.

[0031] It should be noted that the original data obtained from different sources are in different formats (e.g., JSON for online transactions and Excel for offline transactions), and cannot be used directly. The "First Product Details Table" is a total transaction details table after the transaction information has been standardized.

[0032] For example, the first product details table includes a transaction identifier, a transaction entity identifier, a product number, transaction data, transaction time, and a transaction data source. The transaction identifier uniquely identifies a transaction (e.g., order ID). The transaction entity identifier uniquely identifies a customer (e.g., customer ID, mobile phone number). The product number uniquely identifies a product. Transaction data typically refers to the transaction resource value, i.e., the transaction amount. Transaction time refers to the point in time the transaction occurred. The transaction data source is used to indicate whether the transaction originated online or offline, and which specific system, for traceability.

[0033] S130, Receive the business registration form input by the user.

[0034] It should be noted that when a user follows up with a potential customer, they need to "report" or "register" in the system, declaring that they have established contact with that customer. The "Business Registration Form" is this form that records the user's marketing activities.

[0035] For example, the business registration form includes: a user identifier, a transaction entity identifier, a registration time, and a registered product; the user identifier is used to uniquely identify a user (user ID). The transaction entity identifier, corresponding to S120, refers to the customer being marketed to. The registration time refers to the time when the user registers. The registered product indicates the specific product that the user recommends to the customer.

[0036] S140. Based on the transaction entity identifier, match the business registration form with the first product details form to obtain the user's second product details form.

[0037] For example, the "Business Registration Form" and the "First Product Details Form" are linked through a common "transaction entity identifier" (i.e., customer ID) to obtain the user's second product details form. This form contains only all transaction records generated by customers registered by the user, which is equivalent to the user's "personal performance pool".

[0038] S150. Based on the second product details table and the pre-set business data configuration parameters, determine the user's initial business data.

[0039] Based on the preset business data configuration parameters, the system selects transactions that are eligible to be counted as user performance from the user's "personal performance pool" and performs calculations.

[0040] For example, business data configuration parameters can be parameters used to represent attribution rules, such as: First-time attribution, which only counts the customer's first completed transaction; All attribution, which only counts all of the customer's transactions within a certain period; and Highest amount attribution, which only counts the customer's transaction with the highest amount.

[0041] Business data configuration parameters can also be the sharing ratio, such as the distribution ratio among multiple users if a transaction is facilitated by multiple users (e.g., 7:3).

[0042] The initial business data is the performance amount attributed to the user for each eligible transaction, calculated based on the aforementioned business data configuration parameters.

[0043] S160. Summarize the initial business data to obtain the user's target business data.

[0044] For example, target business data is obtained by summing up the scattered "initial business data" obtained by a user from all customers and all products, resulting in the user's total performance over a period of time. It should be noted that the data can also be summarized according to teams, departments, product lines, etc., to meet different management needs.

[0045] S170, Display target business data.

[0046] For example, the calculated target business data results are displayed to managers and users in a visual manner. The display format can be a data dashboard in the management backend, a statistical report for leaders, or a personal performance query page on the user's APP / PC, realizing transparency and timely feedback on performance.

[0047] In some embodiments, such as Figure 2 As shown, S150 may include: S1501. Sort the transaction data in the second product details table according to the transaction time to obtain the first transaction data sequence.

[0048] It should be noted that the transaction records in the second product details table may be out of order in terms of time. For example, they can be arranged from morning to evening according to the transaction time to obtain an ordered "first transaction data sequence".

[0049] S1502. Compare the transaction time and registration time corresponding to each transaction data in the first transaction data sequence.

[0050] It's important to note that after sorting the transaction data, it's necessary to determine which transactions occurred after the user registered, as only transactions that occurred after registration can be considered as marketing achievements of that user. For example, timestamps can be used for comparison; specifically, the ordered sequence can be traversed, and the transaction time of each transaction can be compared with the registration time when the user registered for that customer account.

[0051] S1503. Filter the transaction data corresponding to the most recent transaction time after the registration time to obtain the first transaction data.

[0052] For example, based on the "first identification" strategy, among all transactions later than the registration time, the transaction closest in time to the registration time is precisely selected, and this transaction is identified as the "first transaction data" of the user's marketing achievement.

[0053] S1504. Based on the first transaction data and the pre-set business data configuration parameters, determine the user's initial business data.

[0054] By serializing transaction data and performing precise conditional filtering, a unique target transaction record can be quickly and accurately located from massive amounts of user-customer transaction correlation data. This algorithm-based automated processing offers orders of magnitude improvements in speed and accuracy compared to manual searching and verification in tables, making it particularly suitable for high-frequency performance calculation scenarios with large datasets.

[0055] As an example, business data configuration parameters are used to represent the user's initial contribution weight to the first transaction data. When determining the user's initial business data based on the first transaction data and the pre-set business data configuration parameters, the initial business data can be determined by multiplying the first transaction data by the initial contribution weight.

[0056] For example, the business data configuration parameter can refer to the revenue sharing ratio. As an example, the initial business data = the transaction amount corresponding to the first transaction data × the revenue sharing ratio. It should be noted that if the user enjoys 100% of the performance alone, the transaction amount is taken directly, and the corresponding first contribution weight is 1; if it needs to be shared with other users, it is multiplied by the corresponding contribution weight.

[0057] By separating volatile business rules (such as revenue sharing ratios) from fixed program code and making them independent, configurable variables (business data configuration parameters), the flexibility and adaptability of business data processing are improved.

[0058] In some embodiments, S150 may further include: Obtain the transaction time corresponding to the transaction data in the second product details table; The transaction data corresponding to the transaction time that meets the preset time conditions within the transaction time is determined as the user's second transaction data; Based on the second transaction data and the pre-set business data configuration parameters, the user's initial business data is determined.

[0059] In this embodiment, during the full verification process, the key transaction time field is first extracted from the user's second product details table. A preset time condition defines a valid time range or window, for example, within 30 days of registration. By traversing the "second product details table," all transaction records that meet the "within 30 days of registration" condition are filtered out. The set of all transaction records meeting the condition is determined as the second transaction data, which represents all valid transactions generated by the customer within this time window. Finally, based on the second transaction data and pre-set business data configuration parameters, the user's initial business data is determined.

[0060] By defining a clear "filter-aggregate-calculate" pipeline, it can automatically identify and aggregate all related transactions that occur within a time period and complete the performance calculation at once. Compared to performing the matching and judgment process separately for each transaction, it greatly optimizes the calculation path and reduces the system's redundant overhead. Especially in high-concurrency and large-data-volume scenarios, it can significantly improve data processing efficiency and ensure the accuracy of batch calculation results.

[0061] For example, the business data configuration parameters are used to represent the user's second contribution weight to the second transaction data; when determining the user's initial business data based on the second transaction data and the pre-set business data configuration parameters, the user's initial business data can be determined based on the product of the second transaction data and the second contribution weight.

[0062] It should be noted that the second transaction data is a collection that may contain multiple transactions, and the business data configuration parameter can be the second contribution weight (sharing ratio).

[0063] As an example, we can first sum all the transaction amounts in the second transaction dataset. Total transaction amount = SUM(transaction amount corresponding to the second transaction dataset). Then, we can distribute the total transaction amount according to the contribution weight, that is, the initial business data = total transaction amount × second contribution weight.

[0064] It should be noted that if a user enjoys 100% of the performance alone, the transaction amount will be taken directly, with the corresponding first contribution weight being 1; if it needs to be shared with other users, it will be multiplied by the corresponding contribution weight.

[0065] By adopting a calculation model that aggregates first and then distributes, the amounts of multiple transactions within a time window are first summarized, and then a unified contribution weight is applied for calculation. This batch processing mode reduces the number of times the system repeatedly calls the calculation logic, optimizes the data processing flow, and significantly improves the calculation efficiency compared to calculating each transaction separately and then accumulating them.

[0066] In some embodiments, S150 may further include: Retrieve multiple transaction data corresponding to any transaction entity in the second product details table; Transaction data whose transaction resource values ​​meet preset conditions from multiple transaction data are identified as the user's third transaction data; Based on third-party transaction data and pre-set business data configuration parameters, the user's initial business data is determined.

[0067] For example, based on the second product details table, transactions can be grouped according to "transaction subject" (i.e., customer) to determine which transactions correspond to the same customer. The "preset condition" can refer to a "maximum value" condition, which involves iterating through multiple transaction records corresponding to the customer, comparing their transaction amounts, and selecting the transaction with the highest amount as the "third transaction data." Finally, based on the third transaction data and pre-set business data configuration parameters, the user's initial business data is determined.

[0068] By adopting an efficient algorithm pipeline of "grouping → finding extreme values ​​→ calculation", it is not necessary to record and accumulate all the trivial transactions of a certain customer. Instead, the target performance data can be located through a single extreme value query. This calculation path simplifies the data processing flow and reduces unnecessary consumption of storage and computing resources.

[0069] For example, the business data configuration parameters are used to represent the user's third contribution weight to the third transaction data; when determining the user's initial business data based on the third transaction data and the pre-set business data configuration parameters, the user's initial business data can be determined based on the product of the third transaction data and the third contribution weight.

[0070] After identifying the target transaction (i.e., the transaction with the highest amount), the system will calculate the user's performance based on the configured parameters. For example, the initial business data = transaction amount corresponding to the third transaction data × third contribution weight.

[0071] On the one hand, parameterized configuration transforms business rules into lightweight numerical calculations, significantly improving the system's processing performance and response speed. On the other hand, in scenarios involving batch calculations of massive performance data or high-concurrency real-time calculations, it can significantly reduce system load and improve overall data processing throughput and response efficiency.

[0072] The business data processing method, apparatus, device, computer storage medium, and computer program product of this application embodiment, when processing business data, firstly collect transaction information of the transaction subject from at least one online data source and at least one offline data source; then, based on the transaction information of the transaction subject, construct a first product detail table including transaction identifier, transaction subject identifier, product number, transaction data, transaction time, and transaction data source; then, receive a business registration table input by the user including user identifier, transaction subject identifier, registration time, and registered product; then, based on the transaction subject identifier, match the business registration table with the first product detail table to obtain the user's second product detail table; based on the second product detail table and pre-set business data configuration parameters, determine the user's initial business data; finally, summarize the initial business data to obtain the user's target business data. On the one hand, this method constructs a standardized data middleware layer by "collecting transaction information from at least one online data source and at least one offline data source" and "building a first product detail table." This layer can uniformly transform raw data with varying structures, formats, and protocols into clean, well-organized, and computationally efficient structured data. It overcomes the difficulties in data integration and low processing efficiency caused by scattered data sources and inconsistent standards in existing technologies, providing a reliable and consistent data foundation for subsequent precise analysis. On the other hand, by "determining the user's initial business data based on pre-set business data configuration parameters," complex performance allocation rules (such as initial recognition, full recognition, and maximum amount recognition) are abstracted into configurable parameters and executed automatically. This replaces the traditional method of relying on manual data processing and summarization, achieving automation and intelligence throughout the entire business data processing process, greatly improving the efficiency and accuracy of business data processing.

[0073] Based on the business data processing method provided in the above embodiments, this application also provides specific implementations of the business data processing apparatus. Please refer to the following embodiments.

[0074] First see Figure 3 The business data processing apparatus 300 provided in this application embodiment includes: The acquisition module 310 is used to acquire the transaction information of the transaction entity, which is collected from at least one online data source and at least one offline data source. Module 320 is used to construct a first product detail table based on the transaction information of the transaction entity; the first product detail table includes transaction identifier, transaction entity identifier, product number, transaction data, transaction time, and transaction data source; The receiving module 330 is used to receive a business registration form input by the user. The business registration form includes: user identifier, transaction entity identifier, registration time, and registered product. The matching module 340 is used to match the business registration form with the first product detail table based on the transaction subject identifier to obtain the user's second product detail table; The determination module 350 is used to determine the user's initial business data based on the second product details table and pre-set business data configuration parameters. The 360 ​​summary module is used to summarize the initial business data to obtain the user's target business data. Display module 370 is used to display target business data.

[0075] In some possible implementations, module 350 is also used for: The transaction data in the second product details table is sorted according to the transaction time to obtain the first transaction data sequence; Compare the transaction time and registration time corresponding to each transaction in the first transaction data sequence; The first set of transaction data is obtained by filtering the transaction data corresponding to the most recent transaction time after the registration time; Based on the first transaction data and the pre-set business data configuration parameters, the user's initial business data is determined.

[0076] In some possible implementations, business data configuration parameters are used to represent the user's first contribution weight to the first transaction data; Module 350 is also used for: The user's initial business data is determined by multiplying the first transaction data by the first contribution weight.

[0077] In some possible implementations, module 350 is also used for: Obtain the transaction time corresponding to the transaction data in the second product details table; The transaction data corresponding to the transaction time that meets the preset time conditions within the transaction time is determined as the user's second transaction data; Based on the second transaction data and the pre-set business data configuration parameters, the user's initial business data is determined.

[0078] In some possible implementations, business data configuration parameters are used to represent the user's second contribution weight to the second transaction data; Module 350 is also used for: The user's initial business data is determined by multiplying the second transaction data by the second contribution weight.

[0079] In some possible implementations, module 350 is also used for: Retrieve multiple transaction data corresponding to any transaction entity in the second product details table; Transaction data whose transaction resource values ​​meet preset conditions from multiple transaction data are identified as the user's third transaction data; Based on third-party transaction data and pre-set business data configuration parameters, the user's initial business data is determined.

[0080] In some possible implementations, business data configuration parameters are used to represent the user's third contribution weight to the third transaction data; Module 350 is also used for: The user's initial business data is determined by multiplying the third transaction data by the third contribution weight.

[0081] The various modules of the business data processing apparatus provided in this application embodiment can achieve... Figure 1 It provides functions for each step of the business data processing method and can achieve the corresponding technical effects. For the sake of brevity, it will not be described in detail here.

[0082] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0083] The electronic device 400 may include a processor 401 and a memory 402 storing computer program instructions.

[0084] Specifically, the processor 401 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0085] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 402 is non-volatile solid-state memory.

[0086] In certain embodiments, the memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Thus, generally, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.

[0087] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any of the business data processing methods in the above embodiments.

[0088] In some examples, electronic device 400 may also include a communication interface 403 and a bus 404. For example, Figure 4 As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 404 and complete communication with each other.

[0089] The communication interface 403 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0090] Bus 404 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not as a limitation, bus 404 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 404 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0091] For example, the electronic device 400 can be a mobile phone, tablet computer, laptop computer, handheld computer, in-vehicle electronic device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc.

[0092] The electronic device 400 can execute the business data processing method in the embodiments of this application, thereby achieving the combination Figure 1 Describe the business data processing methods.

[0093] In addition, in conjunction with the business data processing methods in the above embodiments, this application also provides a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the business data processing methods in the above embodiments. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, etc.

[0094] This application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, they implement any of the business data processing methods described in the above embodiments.

[0095] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0096] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0097] The above are merely specific embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A service data processing method characterized by, The method comprises: acquiring transaction information of a transaction subject, the transaction information of the transaction subject being collected from at least one online data source and at least one offline data source; constructing a first product specification table based on the transaction information of the transaction subject, the first product specification table comprising a transaction identifier, a transaction subject identifier, a product number, transaction data, a transaction time, and a transaction data source; receiving a business registration form input by a user, the business registration form comprising a user identifier, a transaction subject identifier, a registration time, and a registration product; matching the business registration form with the first product specification table based on the transaction subject identifier to obtain a second product specification table of the user; determining initial business data of the user based on the second product specification table and a pre-set business data configuration parameter; summarizing the initial business data to obtain target business data of the user; and displaying the target business data.

2. The service data processing method according to claim 1, characterized by, The method further comprises: sorting transaction data in the second product specification table according to transaction time to obtain a first transaction data sequence; comparing transaction time corresponding to each transaction data in the first transaction data sequence with the registration time; screening transaction data corresponding to the latest transaction time after the registration time to obtain first transaction data; and determining the initial business data of the user based on the first transaction data and the pre-set business data configuration parameter.

3. The service data processing method according to claim 2, characterized by, The business data configuration parameter is used to represent a first contribution weight of the user to the first transaction data. The method further comprises: determining the initial business data of the user based on a product of the first transaction data and the first contribution weight.

4. The service data processing method according to claim 1, characterized by, The method further comprises: acquiring transaction time corresponding to transaction data in the second product specification table; determining transaction data corresponding to transaction time satisfying a pre-set time condition as second transaction data of the user; and determining the initial business data of the user based on the second transaction data and the pre-set business data configuration parameter.

5. The service data processing method according to claim 4, characterized by, The business data configuration parameter is used to represent a second contribution weight of the user to the second transaction data. The method further comprises: determining the initial business data of the user based on a product of the second transaction data and the second contribution weight.

6. The service data processing method according to claim 1, characterized by, The method further comprises: acquiring a plurality of transaction data corresponding to any transaction subject in the second product specification table; determining transaction data in which a transaction resource value satisfies a pre-set condition as third transaction data of the user; and determining the initial business data of the user based on the third transaction data and the pre-set business data configuration parameter. Determine initial business data of the user based on the third transaction data and a preset business data configuration parameter.

7. The service data processing method according to claim 6, characterized by, The business data configuration parameter is used to represent a third contribution weight of the user to the third transaction data. The determining of the initial business data of the user based on the third transaction data and the preset business data configuration parameter comprises: Determine the initial business data of the user based on a product of the third transaction data and the third contribution weight.

8. A service data processing apparatus characterized by comprising: The apparatus comprises: An acquisition module configured to acquire transaction information of a transaction subject, the transaction information of the transaction subject being collected from at least one online data source and at least one offline data source; A construction module configured to construct a first product detail table based on the transaction information of the transaction subject, the first product detail table comprising a transaction identifier, a transaction subject identifier, a product number, transaction data, a transaction time, and a transaction data source; A receiving module configured to receive a business registration table input by a user, the business registration table comprising a user identifier, a transaction subject identifier, a registration time, and a registration product; A matching module configured to match the business registration table with the first product detail table based on the transaction subject identifier, to obtain a second product detail table of the user; A determination module configured to determine initial business data of the user based on the second product detail table and a preset business data configuration parameter; An aggregation module configured to aggregate the initial business data to obtain target business data of the user; A display module configured to display the target business data.

9. A service data processing apparatus characterized by comprising: The device comprises a processor and a memory storing computer program instructions; the processor executes the computer program instructions to implement the business data processing method of any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer program instructions; the computer program instructions are executed by a processor to implement the business data processing method of any one of claims 1-7.

11. A computer program product, characterised in that, The instructions in the computer program product are executed by a processor of an electronic device, so that the electronic device can execute the business data processing method of any one of claims 1-7.