Data processing method and device, electronic equipment and storage medium

CN115580752BActive Publication Date: 2026-10-09BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211139379.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-19
Publication Date
2026-10-09
Estimated Expiration
2042-09-19

AI Technical Summary

Technical Problem

但所属账号可能同时具有多种类目的对象用于交互,而不同类目的退换率可能差异较大,如果按照所属账号下全部类目的退货率来确定投入资源,会导致确定的退货率不够真实准确,从而导致确定的投入资源不够合理

Benefits of technology

通过确定目标业务数据对应的目标类目,从而获取业务平台中目标类目的第一业务信息,使得第一业务信息表征的该目标类目下的回退信息,更加能够真实反应目标业务数据的回退情况,即对目标业务数据的回退信息预测地更加精准;从而在根据第一业务信息确定目标业务数据对应的目标投入资源时,可以提升目标投入资源的合理性,从而可以使得资源调整的趋势更加稳定;并且,通过业务平台中多个账号在目标类目下的回退信息预测任一账号的目标业务数据的回退信息,既可以使参与预测的历史业务数据足够丰富,保障第一业务信息的准确性;又不需要对所属账号在目标类目下的历史业务数据量进行预判,提升第一业务信息的获取效率,从而可以提升目标投入资源的精准性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115580752B_ABST
    Figure CN115580752B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a data processing method and device, electronic equipment and storage medium. The method comprises: in response to target business data to be processed, determining a target category corresponding to the target business data; obtaining first business information of the target category in a business platform, the first business information representing rollback information of first historical business data under the target category in the business platform; determining a target input resource corresponding to the target business data according to the first business information; the target input resource is the resource required for resource adjustment of the target business data in the rollback case. According to the technical scheme provided by the present disclosure, the business information can be close to the real rollback situation of the target business data, thereby improving the rationality of the target input resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet application technology, and in particular to a data processing method, apparatus, electronic device and storage medium. Background Technology

[0002] With the development of internet applications, in order to improve the user experience on application platforms, companies often choose to collaborate with third parties to set up certain services. For example, they might partner with insurance companies to launch resource adjustment services (such as shipping insurance) to facilitate returns and exchanges for consumers on the application platform. Based on this, corresponding resource allocation will be generated for the business data (such as orders) for which resource adjustment services are enabled.

[0003] In related technologies, resource allocation is determined based on the historical return rate of the account to which the business data belongs (e.g., a merchant or store on an application platform) within the corresponding category. However, if the amount of historical business data for that account within its category is small, the return rate of all categories under that account is used to determine resource allocation. But an account may have multiple categories for interaction, and the return rates for different categories can vary significantly. Using the return rate of all categories under the account to determine resource allocation would result in an inaccurate and unrealistic return rate, leading to an unreasonable allocation of resources. Summary of the Invention

[0004] This disclosure provides a data processing method, apparatus, electronic device, and storage medium. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a data processing method is provided, comprising: Determine the target category corresponding to the target business data to be processed; Obtain first business information of the target category in the business platform, wherein the first business information represents the rollback information of first historical business data of multiple accounts in the business platform under the target category; the account to which the target business data belongs is any account in the business platform; Based on the first business information, the target investment resources corresponding to the target business data are determined; the target investment resources are the resources required for resource adjustment of the target business data in the event of rollback.

[0005] In one possible implementation, the method further includes: Obtain the second historical business data under the target category from the account to which the target business data belongs; the account to which the target business data belongs is an account in the business platform; The acquisition of the first business information of the target category in the business platform includes: If the amount of the second historical business data is less than or equal to a preset threshold, the first business information of the target category in the business platform is obtained.

[0006] In one possible implementation, the method further includes: If the amount of the second historical service data exceeds the preset threshold, determine the second historical service rollback data in the second historical service data; Based on the proportion of the second historical service rollback data in the second historical service data, the second service information is obtained; Based on the second business information, determine the target investment resources corresponding to the target business data.

[0007] In one possible implementation, obtaining the first business information of the target category in the business platform includes: If the amount of the first historical business data is greater than the preset threshold, the first business information of the target category in the business platform is obtained.

[0008] In one possible implementation, obtaining the first business information of the target category in the business platform includes: Obtain first historical business data of multiple accounts in the business platform under the target category, and first historical business rollback data in the first historical business data; The first business information is obtained based on the proportion of the first historical business rollback data in the first historical business data.

[0009] In one possible implementation, the method further includes: If the amount of the first historical business data is less than or equal to the preset threshold, the third business information corresponding to the account is obtained; the third business information represents the rollback information of the business data corresponding to the preset category in the account. Based on the third business information, determine the target investment resources corresponding to the target business data.

[0010] In one possible implementation, determining the target resource allocation corresponding to the target business data based on the first business information includes: Determine the preset resources to be invested corresponding to the first business information; Obtain the resource adjustment parameters corresponding to the target category; The target input resources are determined based on the preset input resources and the resource adjustment parameters.

[0011] According to a second aspect of the present disclosure, a data processing apparatus is provided, comprising: The category determination module is configured to determine the target category corresponding to the target business data to be processed. The first business information acquisition module is configured to acquire first business information of the target category in the business platform. The first business information represents the rollback information of first historical business data of multiple accounts in the business platform under the target category. The account to which the target business data belongs is any account in the business platform. The target resource allocation determination module is configured to determine the target resource allocation corresponding to the target business data based on the first business information; the target resource allocation is the resource that needs to be allocated for resource adjustment of the target business data in the event of rollback.

[0012] In one possible implementation, the device further includes: The second historical business data acquisition module is configured to acquire the second historical business data under the target category in the account to which the target business data belongs; the account to which the target business data belongs is an account in the business platform. The first business information acquisition module includes: The first acquisition unit is configured to acquire the first business information of the target category in the business platform when the amount of the second historical business data is less than or equal to a preset threshold.

[0013] In one possible implementation, the device further includes: The second historical service rollback data determination module is configured to determine the second historical service rollback data in the second historical service data when the amount of the second historical service data is greater than the preset threshold. The second business information acquisition module is configured to acquire second business information based on the proportion of the second historical business rollback data in the second historical business data. The target resource allocation determination module is also configured to determine the target resource allocation corresponding to the target business data based on the second business information.

[0014] In one possible implementation, the first business information acquisition module further includes: The second acquisition unit is configured to acquire the first business information of the target category in the business platform when the amount of the first historical business data is greater than the preset threshold.

[0015] In one possible implementation, the first business information acquisition module further includes: The business and rollback data acquisition unit is configured to acquire first historical business data of multiple accounts in the business platform under the target category and first historical business rollback data in the first historical business data. The third acquisition unit is configured to acquire the first service information based on the proportion of the first historical service rollback data in the first historical service data.

[0016] In one possible implementation, the device further includes: The third business information acquisition module is configured to acquire the third business information corresponding to the account when the amount of the first historical business data is less than or equal to the preset threshold; the third business information represents the rollback information of the business data corresponding to the preset category in the account. The target resource allocation determination module is further configured to determine the target resource allocation corresponding to the target business data based on the third business information.

[0017] In one possible implementation, the target resource allocation determination module includes: The preset resource allocation determination unit is configured to determine the preset resource allocation corresponding to the first service information. The resource adjustment parameter acquisition unit is configured to acquire the resource adjustment parameters corresponding to the target category. The target resource allocation determination unit is configured to determine the target resource allocation based on the preset resource allocation and the resource adjustment parameters.

[0018] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in any one of the first aspects above.

[0019] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided such that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the methods described in the first aspect of the present disclosure. According to a fifth aspect of the present disclosure, a computer program product is provided, including computer instructions that, when executed by a processor, cause a computer to perform the method described in any one of the first aspects of the present disclosure.

[0020] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: By identifying the target category corresponding to the target business data, the first business information of the target category in the business platform can be obtained. This allows the rollback information under the target category represented by the first business information to more accurately reflect the rollback situation of the target business data, resulting in more accurate predictions of the rollback information. Consequently, when determining the target resources to be invested in the target business data based on the first business information, the rationality of the target resources can be improved, leading to a more stable trend in resource adjustments. Furthermore, predicting the rollback information of any account's target business data by using the rollback information of multiple accounts under the target category in the business platform ensures that the historical business data used for prediction is sufficiently rich, guaranteeing the accuracy of the first business information. It also eliminates the need to pre-judge the amount of historical business data for the account under the target category, improving the efficiency of acquiring the first business information and thus enhancing the accuracy of the target resource investment.

[0021] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0022] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0023] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment.

[0024] Figure 2 This is a flowchart illustrating a data processing method according to an exemplary embodiment.

[0025] Figure 3 This is a flowchart illustrating another data processing method according to an exemplary embodiment.

[0026] Figure 4 This is a flowchart illustrating a data processing method based on four levels of backoff rates, according to an exemplary embodiment.

[0027] Figure 5 This is a schematic diagram illustrating a resource adjustment rate according to an exemplary embodiment.

[0028] Figure 6 This is a block diagram of a data processing apparatus according to an exemplary embodiment.

[0029] Figure 7 This is a block diagram illustrating an electronic device for data processing according to an exemplary embodiment.

[0030] Figure 8This is a block diagram illustrating another electronic device for data processing according to an exemplary embodiment. Detailed Implementation

[0031] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0032] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0033] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, such as... Figure 1 As shown, the application environment may include server 01 and terminal 02.

[0034] In an optional embodiment, server 01 can be used for data processing, that is, to determine the resource allocation for the target corresponding to business data. Specifically, server 01 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0035] In an optional embodiment, terminal 02 can be used to trigger the data processing method, for example, by sending target business data to server 01. Specifically, terminal 02 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, Windows, etc.

[0036] In addition, it should be noted that, Figure 1 The illustration shows only one application environment of the data processing method provided in this disclosure. Optionally, the data processing method can be executed on the terminal side, and correspondingly, historical business data (e.g., first historical business data, second historical business data, etc.) and historical business rollback data (first historical business rollback data, second historical business rollback data, etc.) can be obtained from the server.

[0037] In the embodiments described in this specification, the server 01 and the terminal 02 can be directly or indirectly connected through wired or wireless communication, and this application does not impose any restrictions on this.

[0038] It should be noted that the following diagram illustrates one possible sequence of steps, and it is not strictly required to follow this order. Some steps can be performed in parallel without interdependence. All user-related information and data disclosed herein are authorized by the user or fully authorized by all parties.

[0039] Figure 2 This is a flowchart illustrating a data processing method according to an exemplary embodiment. For example... Figure 2 As shown, the steps may include the following.

[0040] In step S201, the target category corresponding to the target business data to be processed is determined.

[0041] In the embodiments of this specification, the target business data to be processed can refer to business data for which target resources need to be determined. Therefore, any one of the business data for which target resources need to be determined can be used as the target business data to be processed. The target resources can be the resources required for resource adjustment of the target business data in the event of a rollback.

[0042] As an example, in the context of object interaction, the target business data can refer to the order generated by the object interaction. Correspondingly, the target input resources can refer to the resources that need to be invested when the order needs to be returned or exchanged. That is, when the order needs to be returned or exchanged, resource adjustments can be made, such as obtaining preset adjustment resources. The resources that need to be invested in advance in order to obtain the preset adjustment resources when the order is returned or exchanged can be regarded as the target input resources corresponding to the order.

[0043] In the embodiments of this specification, the target category can be the category of objects in the target business data. Here, an object can be an object that can interact with the business platform; the business platform can be a platform that provides object interaction, such as an application for object interaction; specifically, the business platform can include multiple accounts, which can be used to provide interactive objects, and these accounts can be used to represent shops, livestreamers, etc., on the business platform. A category can refer to a classification based on the attributes of an object, such as clothing, food, books, etc., which is not limited in this disclosure. The category here can be any level of object category, such as a first-level category, a second-level category, etc., and can be specifically refined to a certain level according to requirements. As an example, it can be a third-level category; such fine-grained classification can improve the accuracy of the first business information described below.

[0044] In practical applications, in response to the target business data to be processed, the target object to be processed can be extracted from the target business data, and the correspondence between the object and the category can be obtained; thus, based on the correspondence, the target category corresponding to the target object can be determined as the target category corresponding to the target business data.

[0045] In step S203, the first business information of the target category in the business platform is obtained.

[0046] The first business information can represent the rollback information of the first historical business data of multiple accounts in the business platform under the target category. In other words, the first business information can be predicted based on the first historical business data of multiple accounts in the business platform under the target category. It should be noted that the first historical business data under the target category in the business platform can refer to all historical business data under the target category in the business platform; the "first" here is used to distinguish different historical business data. As an example, the first business information can refer to the rollback rate or the number of rollbacks under the target category in the business platform. Here, the rollback rate can refer to the return / exchange rate, and the number of rollbacks can refer to the number of historical business data that have undergone return / exchange operations. The account to which the target business data belongs can be any account in the business platform. The account to which the target business data belongs can refer to the account that provides the object in the target business data, or it can refer to the account that supports interaction with the target business data.

[0047] In one possible implementation, the first historical business rollback data under the target category in the business platform can be obtained, thereby allowing the quantity of this first historical business rollback data, i.e., the rollback data, to be counted as the first business information. Here, the first historical business rollback data can refer to historical business data for which rollback operations have been performed.

[0048] In another possible implementation, the first historical business data of multiple accounts in the business platform under the target category, as well as the first historical business rollback data within the first historical business data, can be obtained. Based on the proportion of the first historical business rollback data in the first historical business data, the first business information can be obtained. For example, this proportion can be used as the first business information, or the product of the proportion and a corresponding preset parameter can be used. This preset parameter can be a parameter within a pre-defined parameter range. The preset parameter corresponding to the proportion information can be determined from the parameter range, and the proportion information and the corresponding preset parameter can be positively correlated, thus effectively distinguishing the differences in rollbacks. As an example, in the object return / exchange scenario, the proportion information can refer to the return / exchange rate. By obtaining the first business information through the proportion of the first historical business rollback data in the first historical business data, a more realistic rollback rate under the target category can be obtained, making the rollback rate on which the target resource investment is based more accurate, thereby improving the accuracy of determining the target resource investment.

[0049] Specifically, as an example, historical business data from multiple accounts on a business platform (including historical business data for each of the multiple accounts) can be obtained. Then, historical business data within a preset historical time period can be extracted from this data. The category corresponding to each historical business data point within the preset historical time period can be determined. Based on this category, the first historical business data corresponding to the target category can be filtered from the historical business data within the preset historical time period. That is, the first historical business data comes from at least one of the multiple accounts, and the corresponding category is the target category.

[0050] The preset historical time period can be pre-set, for example, it can be the period between a first time (a first duration from the current time) and a second time (a second duration from the current time), where the first duration can be longer than the second duration. For example, the first duration can be 45 days and the second duration can be 15 days, so the first time can be represented by T-45 and the second time by T-15. Optionally, the second duration can be greater than or equal to a duration threshold, which ensures that the rollback information of historical business data is relatively complete. The duration threshold here can be set according to actual statistical information, for example, it can be 15 days, and this disclosure does not limit it. Further, historical business data that have undergone rollback operations can be filtered from the first historical business data as the first historical business rollback data; or, historical business data that have undergone rollback operations and have been successfully rolled back can be filtered from the first historical business data as the first historical business rollback data.

[0051] Optionally, the conditions for obtaining the first business information can be determined based on the quantity of first historical business data. For example, the first business information of the target category in the business platform can be obtained if the quantity of first historical business data exceeds a preset threshold. The preset threshold can be a pre-set quantity threshold, such as 100, and this disclosure does not limit this. By setting the condition that the quantity of first historical business data exceeds a preset threshold, the quantity of first historical business data is sufficiently abundant, thereby making the first business information of the target category in the business platform more accurate.

[0052] In step S205, the target resources corresponding to the target business data are determined based on the first business information.

[0053] In the embodiments of this specification, the target resources can be the resources required for resource adjustment of target business data in the event of rollback. Here, resources can refer to resources that can be used to support object interaction, such as virtual resources, real resources, etc.

[0054] In one example, the target resources for the target business data can be determined based on the first business information. The target resources can be positively correlated with the first business information; for example, the higher the first business information, the more target resources are invested.

[0055] In another example, the preset investment resources corresponding to the first business information can be determined; and the resource adjustment parameters corresponding to the target category can be obtained; further, the target investment resources can be determined based on the preset investment resources and the resource adjustment parameters. For example, a mapping relationship between business information and preset investment resources can be obtained, where the business information and the preset investment resources are positively correlated. Based on this, the preset investment resources corresponding to the first business information can be determined from this mapping relationship, i.e., the preset investment resources corresponding to the first business information. The resource adjustment parameters can be coefficients used to adjust the preset investment resources.

[0056] Furthermore, the correspondence between categories and preset resource adjustment parameters can be obtained. Based on this correspondence, the resource adjustment parameters corresponding to the target category can be obtained. These resource adjustment parameters can be preset resource adjustment parameters corresponding to the target category in the correspondence. The correspondence between categories and preset resource adjustment parameters can be pre-set. The preset resource adjustment parameters can be negatively correlated with the input gain ratio under the target category. This input gain ratio can refer to the proportion of historical input resources for the target category in the gain resources obtained through object interactions under that target category. Therefore, preset input resources can be adjusted based on the resource adjustment parameters; for example, the resource adjustment parameters can be multiplied by the preset input resources to determine the target input resources. By using the resource adjustment parameters corresponding to the target category and adjusting the preset input resources based on these parameters, the obtained target input resources become more accurate.

[0057] By identifying the target category corresponding to the target business data, the first business information of the target category in the business platform can be obtained. This allows the rollback information under the target category represented by the first business information to more accurately reflect the rollback situation of the target business data, resulting in more accurate predictions of the rollback information. Consequently, when determining the target resources to be invested in the target business data based on the first business information, the rationality of the target resources can be improved, leading to a more stable trend in resource adjustments. Furthermore, predicting the rollback information of any account's target business data by using the rollback information of multiple accounts under the target category in the business platform ensures that the historical business data used for prediction is sufficiently rich, guaranteeing the accuracy of the first business information. It also eliminates the need to pre-judge the amount of historical business data for the account under the target category, improving the efficiency of acquiring the first business information and thus enhancing the accuracy of the target resource investment.

[0058] Figure 3 This is a flowchart illustrating another data processing method according to an exemplary embodiment. In one possible implementation, such as... Figure 3 As shown, the method may further include: In step S301, the second historical business data under the target category in the account to which the target business data belongs is obtained.

[0059] In the embodiments of this specification, the account to which the target business data belongs can refer to the account that provides the interactive object in the target business data, or it can refer to the account that supports the interaction of the target business data. As an example, historical business data within a preset historical period and the category corresponding to each historical business data can be obtained from the account. Based on the category corresponding to each historical business data, the second historical business data corresponding to the target category can be filtered from the historical business data within the preset historical period in the account.

[0060] Accordingly, step S203 may include: in step S303, if the amount of second historical business data is less than or equal to a preset threshold, obtaining the first business information of the target category in the business platform.

[0061] In practical applications, the quantity of second historical business data can be used to determine whether to acquire first business information, i.e., whether to determine the target resource allocation based on the first business information. Specifically, if the quantity of second historical business data is less than or equal to a preset threshold, the first business information of the target category in the business platform can be acquired.

[0062] Optionally, the method may further include: in step S305, if the amount of second historical business data exceeds a preset threshold, determining second historical business rollback data within the second historical business data; and obtaining second business information based on the proportion of second historical business rollback data in the second historical business data. Further, it may include step S307: determining the target investment resources corresponding to the target business data based on the second business information. This determination method can refer to the implementation of step S205 above, and will not be repeated here. The second historical business rollback data can be historical business data within the second historical business data that has undergone rollback operations; specifically, refer to the determination method of the first historical business rollback data above, and will not be repeated here.

[0063] By comparing the quantity of second historical business data with a preset threshold, it is determined whether to use first historical business data to determine business information. This approach can improve the accuracy of target resource allocation when the quantity of second historical business data exceeds the preset threshold, and can also select first historical business data under the target category in the business platform to determine first business information when the quantity of second historical business data is less than or equal to the preset threshold. This ensures that the business information accurately represents the rollback information of the target business data. Thus, even when the second historical business data under the target category of the account is insufficient, accurate rollback information of the target business data can still be obtained. In other words, this hierarchical setting method from the target category in the account to the target category in the business platform makes the determined business information closer to the actual rollback situation, thereby ensuring the rationality of the target resource allocation.

[0064] Figure 4 This is a flowchart illustrating a data processing method based on four hierarchical backoff rates, according to an exemplary embodiment. In one possible implementation, such as... Figure 4 As shown, the method may further include: If the amount of first historical business data is less than or equal to a preset threshold, the third business information corresponding to the account is obtained. This third business information can represent the rollback information of business data corresponding to a preset category in the account. Based on the third business information, the target resources allocated to the target business data can be determined. This determination method is similar to the implementation of step S205 above and will not be elaborated here. The preset category can refer to the category where resource adjustment services are set (activated). Business data under a category with activated resource adjustment services can undergo resource adjustment in the rollback case to obtain preset adjustment resources.

[0065] Optionally, third historical business data corresponding to a preset category in the account can be obtained. If the number of first historical business data is less than or equal to a preset threshold, and the number of third historical business data is greater than the preset threshold, the third business information corresponding to the account can be obtained, such as... Figure 4 As shown. The third business information can represent rollback information under a preset category within the account, i.e., rollback information in the third historical business data. For example, historical business data that has undergone rollback operations or has been successfully rolled back can be filtered from the third historical business data and used as third historical business rollback data; thus, the proportion of third historical business rollback data in the third historical business data can be used as the third business information.

[0066] If the quantity of first historical business data is less than or equal to a preset threshold, and the quantity of third historical business data is less than or equal to a preset threshold, then fourth business information corresponding to a preset category in the business platform is obtained. This fourth business information can represent rollback information under the preset category in the business platform. For example, fourth historical business data under the preset category in the business platform can be obtained, and historical business data that has undergone rollback operations or has been successfully rolled back can be filtered from this fourth historical business data as fourth historical business rollback data; thus, the proportion of fourth historical business rollback data in the fourth historical business data can be used as the fourth business information.

[0067] In one example, the first historical business data, the second historical business data, the third historical business data, and the fourth historical business data can all be historical business data located between T-45 and T-15.

[0068] As an example, the conditions for determining business information can be set with four levels of rollback rates, such as the rollback rate under the target category in the account, the rollback rate under the target category in the business platform (or the overall rollback rate of the target category), the rollback rate under the preset category in the account (or the rollback rate of the account), and the rollback rate under the preset category in the business platform (or the rollback rate under the category for which resource adjustments have been enabled). The difference between these four levels lies in the scope to which the rollback rate is calculated. Taking T-45 as the first time and T-15 as the second time as an example, the rollback rates of the four levels can be shown in Table 1 below: Table 1

[0069] Accordingly, such as Figure 4 As shown, business information (one of the first, second, third, and fourth business information) can be determined sequentially by the rollback rate of the target category within the account, the overall rollback rate of the target category, the rollback rate of the account, and the rollback rate of the category with the resource adjustment service enabled. The execution order can be determined according to the priority of each rollback rate. As an example, the smaller the sequence number (1-4) in Table 1 above, the higher the corresponding priority. Furthermore, based on the determined business information, the corresponding preset investment resources can be determined, and the resource adjustment parameters corresponding to the target category can be obtained. The product of the preset investment resources and the resource adjustment parameters can then be used as the target investment resources.

[0070] Optionally, the target category may include one or more categories, that is, the number of target categories can be one or more. When there are multiple target categories, the data processing method of this disclosure can be used for each target category, such as based on Figure 4 The process involves obtaining business information corresponding to each target category. Based on this information, weighted business information can be determined, leading to the target investment resources. The weighted business information and target investment resources can be positively correlated. Alternatively, the target investment resources for each target category can be determined based on the business information. Furthermore, these target investment resources can be weighted to obtain weighted investment resources, which serve as the investment resources for the target business data. The weights for multiple target categories can be pre-set. As an example, the weights for each target category can be positively correlated with the rollback rate under that category; this disclosure does not limit this.

[0071] By sequentially setting the target category in the account, the target category in the business platform, the preset category in the account, and the rollback information of historical business data under the preset category in the business platform, the basis for obtaining business information is determined in sequence. This makes the business information closer to the actual rollback situation of the target business data, so that the target resources determined based on the business information can be more reasonable.

[0072] In terms of object rollback rate, based on Figure 4 The rollback situation is determined using the method shown. By comparing the rollback rate of the target category within the account with the rollback rate of the entire account, the average difference is 0.25 percentage points (pp). By comparing the rollback rate of the target category within the account with the overall rollback rate of the target category, the average difference is 0.09 pp. Therefore, the overall rollback rate of the target category is closer to the rollback rate of the target category within the account than the rollback rate of the entire account. In other words, prioritizing the overall rollback rate of the target category over the rollback rate of the entire account is more reasonable, making the business information closer to the actual object rollback rate, and thus making the overall resource adjustment rate more stable. Figure 5 As shown.

[0073] Figure 6 This is a block diagram of a data processing apparatus according to an exemplary embodiment. (Refer to...) Figure 6 The device may include: The category determination module 601 is configured to determine the target category corresponding to the target business data to be processed. The first business information acquisition module 603 is configured to acquire the first business information of the target category in the business platform. The first business information can represent the rollback information of the first historical business data of multiple accounts in the business platform under the target category. The account to which the target business data belongs can be any account in the business platform. The target resource allocation determination module 605 is configured to determine the target resource allocation corresponding to the target business data based on the first business information; the target resource allocation here can be the resources required for resource adjustment of the target business data in the event of rollback.

[0074] By identifying the target category corresponding to the target business data, the first business information of the target category in the business platform can be obtained. This allows the rollback information under the target category represented by the first business information to more accurately reflect the rollback situation of the target business data, resulting in more accurate predictions of the rollback information. Consequently, when determining the target resources to be invested in the target business data based on the first business information, the rationality of the target resources can be improved, leading to a more stable trend in resource adjustments. Furthermore, predicting the rollback information of any account's target business data by using the rollback information of multiple accounts under the target category in the business platform ensures that the historical business data used for prediction is sufficiently rich, guaranteeing the accuracy of the first business information. It also eliminates the need to pre-judge the amount of historical business data for the account under the target category, improving the efficiency of acquiring the first business information and thus enhancing the accuracy of the target resource investment.

[0075] In one possible implementation, the above-mentioned apparatus may further include: The second historical business data acquisition module is configured to acquire the second historical business data under the target category in the account to which the target business data belongs; the account to which the target business data belongs can be an account in the business platform. The aforementioned first business information acquisition module may include: The first acquisition unit is configured to acquire the first business information of the target category in the business platform when the amount of the second historical business data is less than or equal to a preset threshold.

[0076] In one possible implementation, the above-mentioned apparatus may further include: The second historical service rollback data determination module is configured to determine the second historical service rollback data in the second historical service data when the amount of the second historical service data exceeds a preset threshold. The second business information acquisition module is configured to acquire second business information based on the proportion of the second historical business rollback data in the second historical business data. The target resource allocation determination module is also configured to determine the target resource allocation corresponding to the target business data based on the second business information.

[0077] In one possible implementation, the aforementioned first business information acquisition module may further include: The second acquisition unit is configured to acquire the first business information of the target category in the business platform when the amount of the first historical business data exceeds the preset threshold.

[0078] In one possible implementation, the aforementioned first business information acquisition module may further include: The business and rollback data acquisition unit is configured to acquire the first historical business data of multiple accounts in the business platform under the target category and the first historical business rollback data in the first historical business data. The third acquisition unit is configured to acquire the first business information based on the proportion of the first historical business rollback data in the first historical business data.

[0079] In one possible implementation, the above-mentioned apparatus may further include: The third business information acquisition module is configured to acquire the third business information corresponding to the account when the amount of first historical business data is less than or equal to a preset threshold; the third business information can represent the rollback information of business data corresponding to preset categories in the account. The aforementioned target resource allocation determination module is also configured to determine the target resource allocation corresponding to the target business data based on the third business information.

[0080] In one possible implementation, the above-mentioned target resource allocation determination module may include: The preset resource allocation determination unit is configured to determine the preset resource allocation corresponding to the first business information. The resource adjustment parameter acquisition unit is configured to acquire the resource adjustment parameters corresponding to the target category. The target resource allocation determination unit is configured to determine the target resource allocation based on preset resource allocation and resource adjustment parameters.

[0081] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0082] Figure 7 This is a block diagram illustrating an electronic device for data processing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 7As shown, the electronic device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a data processing method. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the device's casing, or an external keyboard, touchpad, or mouse. Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0083] Figure 8 This is a block diagram illustrating another electronic device for data processing according to an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown, this electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements a data processing method. Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the electronic device to which the present disclosure is applied. A specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements. In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the data processing method as described in the embodiments of this disclosure.

[0084] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the data processing method of the present disclosure. The computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.

[0085] In an exemplary embodiment, a computer program product including instructions is also provided, which, when run on a computer, causes the computer to perform the data processing method of the present disclosure embodiments.

[0086] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0087] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0088] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A data processing method, characterized in that, include: Determine the target category corresponding to the target business data to be processed; Obtain first business information of the target category in the business platform, wherein the first business information represents the rollback information of the first historical business data of multiple accounts in the business platform under the target category; The target business data belongs to any account on the business platform; Based on the first business information, determine the target investment resources corresponding to the target business data; The target resources to be invested are the resources required for resource adjustment in the event of rollback of the target business data. The method further includes: Obtain the second historical business data under the target category in the account to which the target business data belongs; The acquisition of the first business information of the target category in the business platform includes: If the amount of the second historical business data is less than or equal to a preset threshold, the first business information of the target category in the business platform is obtained.

2. The method according to claim 1, characterized in that, The method further includes: If the amount of the second historical service data exceeds the preset threshold, determine the second historical service rollback data in the second historical service data; Based on the proportion of the second historical service rollback data in the second historical service data, the second service information is obtained; Based on the second business information, determine the target investment resources corresponding to the target business data.

3. The method according to claim 1 or 2, characterized in that, The acquisition of the first business information of the target category in the business platform includes: If the amount of the first historical business data is greater than the preset threshold, the first business information of the target category in the business platform is obtained.

4. The method according to claim 3, characterized in that, The step of obtaining the first business information of the target category in the business platform includes: Obtain first historical business data of multiple accounts in the business platform under the target category, and first historical business rollback data in the first historical business data; The first business information is obtained based on the proportion of the first historical business rollback data in the first historical business data.

5. The method according to claim 3, characterized in that, The method further includes: If the amount of the first historical business data is less than or equal to the preset threshold, the third business information corresponding to the account is obtained; the third business information represents the rollback information of the business data corresponding to the preset category in the account. Based on the third business information, determine the target investment resources corresponding to the target business data.

6. The method according to claim 1 or 2, characterized in that, The step of determining the target investment resources corresponding to the target business data based on the first business information includes: Determine the preset resources to be invested corresponding to the first business information; Obtain the resource adjustment parameters corresponding to the target category; The target input resources are determined based on the preset input resources and the resource adjustment parameters.

7. A data processing apparatus, characterized in that, include: The category determination module is configured to determine the target category corresponding to the target business data to be processed. The first business information acquisition module is configured to acquire the first business information of the target category in the business platform. The first business information represents the rollback information of the first historical business data of multiple accounts in the business platform under the target category. The target business data belongs to any account on the business platform; The target resource allocation determination module is configured to determine the target resource allocation corresponding to the target business data based on the first business information. The target resources to be invested are the resources required for resource adjustment in the event of rollback of the target business data. The device further includes: The second historical business data acquisition module is configured to acquire the second historical business data under the target category in the account to which the target business data belongs; The first business information acquisition module includes: The first acquisition unit is configured to acquire the first business information of the target category in the business platform when the amount of the second historical business data is less than or equal to a preset threshold.

8. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the data processing method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the data processing method as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, It includes computer instructions, which, when executed by a processor, cause the computer to perform the data processing method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Association information estimation method and apparatus and association information usage method and apparatus for service

    CN106600090A