Product data processing method, device, equipment, storage medium and program product
By screening and processing candidate product data for resource management services, the problem of complex data interaction in existing technologies has been solved, achieving automated data synchronization and interaction and improving efficiency.
Patent Information
- Application Number
- CN202310128998.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-08
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-02-08
AI Technical Summary
In existing technologies, the data interaction process of resource management services is complex, and there is a lack of effective data synchronization channels between components, resulting in slow and cumbersome data interaction.
By acquiring initial product data, candidate products that meet the resource management conditions are selected based on pre-configured filtering information, processing requests are determined and business processing is performed, and finally the processing results are synchronized to relevant components.
It enables automated data interaction and synchronization between the data providing component and the consulting component, reducing manual data entry and improving the convenience and efficiency of data interaction.
Smart Images

Figure CN116228144B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and provides a method, apparatus, equipment, storage medium, and program product for processing product data. Background Technology
[0002] As people's living standards continue to improve, more and more people are paying attention to resource management services. These services allow custodians to configure corresponding products based on their preferences. Custodians can choose to add products to their accounts or process additional additions. However, both adding and adding products involve multiple components, such as the custodian's management service component, the product provider's data provision component, the consultation component allowing custodians to query and filter products, and the intermediary component between the product provider and the custodian. Data interaction and synchronization are required between these components.
[0003] However, in related technologies, resource escrow services only have direct data interaction with the trust component of the escrow party. Other components have not established a data synchronization channel with the trust component of the escrow party. If other components need to obtain relevant data, they can only do so through manual entry by relevant personnel or through offline data transmission in the form of documents, spreadsheets, etc. The data interaction process is slow and cumbersome.
[0004] In summary, the current product data interaction process is complex. Summary of the Invention
[0005] This application provides a product data processing method, apparatus, device, storage medium, and program product to solve the problem of complex current product data interaction processes.
[0006] In a first aspect, embodiments of this application provide a method for processing product data, including:
[0007] Obtain product data for at least one initial product provided by the data provider component;
[0008] Based on the pre-configured filtering information and the product data, at least one candidate product whose business attributes meet the resource management conditions is selected from the at least one initial product.
[0009] Determine the processing request of the object for the target product among the at least one candidate products, and determine the business requirements of the object for the target product based on the processing request, and perform corresponding business processing on the target product;
[0010] The business processing results are synchronized to other relevant components.
[0011] The second product data processing method provided in this application includes:
[0012] The data acquisition component provides product data for at least one initial product, as well as pre-configured filtering information sent by the consultation component.
[0013] Based on the pre-configured filtering information and the product data, at least one candidate product whose business attributes meet the resource management conditions is selected from the at least one initial product.
[0014] In response to an object's processing request for a target product among the at least one candidate products, the processing request is sent to the consultation component, so that the consultation component determines the object's business requirements for the target product based on the processing request, performs corresponding business processing on the target product, and synchronizes the business processing results to other relevant components.
[0015] The third product data processing method provided in this application includes:
[0016] Based on pre-configured filtering information and product data of at least one initial product provided by the data providing component, at least one candidate product whose business attributes meet the resource management conditions is selected from the at least one initial product.
[0017] Determine the processing request for the target product among the at least one candidate products;
[0018] Based on the processing request, the business requirements of the object for the target product are determined, the target product is processed accordingly, and the results of the processing are synchronized to other relevant components.
[0019] Secondly, embodiments of this application also provide a product data processing apparatus, including:
[0020] The acquisition unit is used to acquire product data of at least one initial product provided by the data providing component.
[0021] A filtering unit is used to filter at least one candidate product whose business attributes meet the resource management conditions from the at least one initial product based on pre-configured filtering information and the product data.
[0022] The determining unit is configured to determine the processing request of an object for a target product among the at least one candidate products, and based on the processing request, determine the business requirements of the object for the target product, and perform corresponding business processing on the target product.
[0023] The synchronization unit is used to synchronize the business processing results to other relevant components.
[0024] In one possible embodiment, the determining unit is used to:
[0025] In response to the object's request to process the target product among the at least one candidate products; or
[0026] The intermediate component receives a processing request for the target product, wherein the processing request is sent by the intermediate component after responding to the object's processing request for the target product among the at least one candidate products.
[0027] In one possible embodiment, the processing request includes a product addition request, and the determining unit is used to:
[0028] If the business requirement of the object is determined to be to add the target product to the resource management set based on the new product request, then the first data entry interface corresponding to the product addition is displayed.
[0029] In response to the data submission operation triggered by the object on the first data entry interface, the product status of the target product is set to the processing state.
[0030] In one possible embodiment, the processing request includes a product addition request, and the determining unit is configured to:
[0031] If the business requirement of the object is determined to be to add resources to the target product based on the product addition request, then the second data entry interface corresponding to the resource addition will be displayed.
[0032] In response to the data submission operation triggered by the object on the second data entry interface, the product status of the target product is set to the processing state.
[0033] In one possible embodiment, the other related components include at least one of the data providing component and the escrow service component; the escrow service component is used for resource escrow for the target product; the synchronization unit is used for:
[0034] After determining that the object has submitted the relevant information of the target product and the preset time has elapsed, the product status of the target product will be updated from the processing status to the completed status.
[0035] The data is sent to the other relevant components so that the data of the other relevant components is synchronized with that of the consultation component.
[0036] In one possible embodiment, the filtering unit is used for:
[0037] Based on the pre-configured filtering information and the product data, at least one intermediate product whose business attributes meet the resource management conditions is selected from the at least one initial product.
[0038] Based on the object attributes of the object and the product data, at least one candidate product whose business content matches the object's preferences is selected from the at least one intermediate product; the object attributes represent the object's preference for various types of products.
[0039] In one possible embodiment, the device further includes:
[0040] The display unit is configured to, in response to a query operation by the object for any one of the candidate products, display product data of any one of the candidate products before the object makes a processing request for the target product among the at least one candidate product.
[0041] This application also provides a second product data processing apparatus, including:
[0042] The acquisition unit is used to acquire product data of at least one initial product provided by the data providing component, as well as pre-configured filtering information sent by the consultation component;
[0043] A filtering unit is used to filter at least one candidate product whose business attributes meet the resource management conditions from the at least one initial product based on pre-configured filtering information and the product data.
[0044] A response unit is configured to respond to a processing request from an object for a target product among the at least one candidate products, send the processing request to the consultation component, so that the consultation component determines the object's business needs for the target product based on the processing request, performs corresponding business processing on the target product, and synchronizes the business processing results to other relevant components.
[0045] In one possible embodiment, the filtering unit is used for:
[0046] Based on the pre-configured filtering information and the product data, at least one intermediate product whose business attributes meet the resource management conditions is selected from the at least one initial product.
[0047] Based on the object attributes of the object and the product data, at least one candidate product whose business content matches the object's preferences is selected from the at least one intermediate product; the object attributes represent the object's preference for various types of products.
[0048] In one possible embodiment, the device further includes:
[0049] The display unit is configured to, in response to the object's query operation for any one of the candidate products, display product data of any candidate product before sending the processing request to the consultation component in response to the object's processing request for a target product among the at least one candidate product.
[0050] This application also provides a third type of product data processing apparatus, including:
[0051] A filtering unit is used to filter at least one candidate product whose business attributes meet the resource management conditions from at least one initial product based on pre-configured filtering information and product data of at least one initial product provided by a data providing component.
[0052] A determining unit is used to determine the processing request of an object for a target product among the at least one candidate products;
[0053] The synchronization unit is used to determine the business requirements of the object for the target product based on the processing request, perform corresponding business processing on the target product, and synchronize the business processing results to other relevant components.
[0054] Thirdly, embodiments of this application also provide a computer device, including:
[0055] Memory, used to store program instructions;
[0056] A processor is configured to invoke program instructions stored in the memory and execute the steps included in the product data processing method described in any one of the first aspects according to the obtained program instructions.
[0057] Fourthly, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the product data processing method described in any one of the first aspects.
[0058] Fifthly, this application provides a computer program product comprising: computer program code, which, when executed on a computer, causes the computer to perform the product data processing method described in any one of the first aspects.
[0059] The beneficial effects of this application are as follows:
[0060] This application provides a method, apparatus, device, storage medium, and program product for processing product data. The method includes: acquiring product data of at least one initial product provided by a data providing component; filtering at least one candidate product whose business attributes meet the resource management conditions from at least one initial product based on pre-configured filtering information and product data; determining a processing request from an object for a target product among the at least one candidate product, and determining the object's business requirements for the target product based on the processing request, and performing corresponding business processing on the target product; and synchronizing the business processing results to other relevant components.
[0061] This application embodiment can obtain initial product data from the data providing component. Based on the product data and pre-configured filtering information, the consulting component can filter out candidate products that meet the resource management conditions, thereby realizing data interaction between the data providing component and the consulting component without manual data entry. Users can directly view candidate products in the consulting component. After the consulting component determines the user's processing request for a target product, it can perform corresponding business processing on the target product based on the processing request. After a certain period, the business processing results are synchronized to other relevant components, also without manual entry, realizing data synchronization between the consulting component and other components, making data interaction more convenient.
[0062] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0063] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0064] Figure 1 A schematic diagram illustrating an application scenario provided in an embodiment of this application;
[0065] Figure 2 A flowchart illustrating a product data processing method provided in an embodiment of this application;
[0066] Figure 3 This application provides a schematic diagram illustrating data interaction and synchronization between various components in an embodiment.
[0067] Figure 4 A flowchart illustrating the implementation of the second product data processing method provided in this application embodiment;
[0068] Figure 5This is another schematic diagram illustrating data interaction and synchronization between various components provided in an embodiment of this application;
[0069] Figure 6 A flowchart illustrating the implementation of the third product data processing method provided in this application embodiment;
[0070] Figure 7 This is a comprehensive schematic diagram illustrating data interaction and synchronization between various components, provided as an embodiment of this application.
[0071] Figure 8 This is a schematic diagram of the structure of a product data processing device provided in an embodiment of this application;
[0072] Figure 9 A schematic diagram of the structure of a second type of product data processing device provided in the embodiments of this application;
[0073] Figure 10 A schematic diagram of the structure of the third product data processing device provided in the embodiments of this application;
[0074] Figure 11 This is a schematic diagram of the composition structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0075] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.
[0076] The terms "first" and "second" in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising" and any variations thereof are intended to cover non-exclusive protection. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. The term "multiple" in this application can mean at least two, for example, two, three, or more, and the embodiments of this application do not impose limitations.
[0077] The data collection, dissemination, and use in this application all comply with relevant national laws and regulations.
[0078] The following describes some of the concepts involved in the embodiments of this application.
[0079] Products: Tangible or intangible goods that can meet the needs of the target audience. Product content may involve resource allocation. In this application embodiment, it includes some products that support resource management, such as insurance policies, and is mainly divided into initial products, intermediate products, candidate products, and target products. Initial products are all products that the product provider can offer. Intermediate products are products that can be included in the resource management business. Candidate products can be obtained directly from intermediate products or selected from intermediate products based on the target audience's preferences. Target products are products that the target audience selects from candidate products that require corresponding processing.
[0080] Product data includes basic attribute information and main content information of the product. When the product is an insurance policy, the product data can be policy data, specifically the policy content, the target scenario, the term, etc.
[0081] The preferred embodiments of this application are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit this application. Furthermore, the embodiments and features in the embodiments of this application can be combined with each other without conflict.
[0082] Business attributes: These mainly include the product's main functions, implementation conditions, and required resources, which can be reflected in the product's data.
[0083] Resource hosting conditions: These are the conditions that can be added to the product hosting service and must meet. They can be preset by relevant personnel based on the actual situation.
[0084] Figure 1One application scenario is illustrated, which includes a consulting component 110, an intermediate component 120, a data providing component 130, and a managed service component 140. The method provided in this application can be executed by the consulting component 110, or jointly by the consulting component 110 and the intermediate component 120. Taking the consulting component 110 as the executing entity as an example, the consulting component 110 obtains product data from multiple initial products provided by the data providing component 130. Then, based on built-in filtering information and the product data provided by the data providing component 130, the consulting component 110 filters out candidate products that can be added to the resource managed service from among the multiple initial products. After the object determines the target product from multiple candidate products and triggers a processing request for the target product, the consulting component 110 determines the business requirements according to the processing request and performs corresponding business processing on the target product. Finally, the consulting component 110 synchronizes the business processing results to other relevant components, completing the entire data interaction and synchronization.
[0085] The following describes the product data processing method provided by the exemplary embodiments of this application in conjunction with the application scenarios described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way in this respect.
[0086] See Figure 2 The diagram shown is an implementation flowchart of a product data processing method provided in this application embodiment, with the consultation component as the execution subject. The specific implementation flow of this method is as follows:
[0087] S201: Consulting component obtains product data for at least one initial product provided by the data providing component.
[0088] In the above, products can be insurance policies, etc., and are mainly divided into initial products, intermediate products, candidate products, and target products. Initial products are all products that the product provider can offer; intermediate products are products that can be included in the resource escrow business; candidate products can be obtained directly from intermediate products, or they can be selected from intermediate products based on the target's preferences; target products are products that the target selects from candidate products and require corresponding processing. Product data includes the product's basic attribute information, main content, etc. When the product is an insurance policy, the product data can be policy data, specifically the policy content, the targeted scenarios, the term, etc.
[0089] Resource escrow services often involve data interaction among multiple parties, such as the escrow provider and the product provider. The data provider component is a component of the product provider, which stores all the initial product data. The escrow provider can query and filter products on the escrow platform through the consultation component. Specifically, the consultation component can obtain product data by puncturing the data provider component through the intermediate component.
[0090] For a specific example, suppose the data providing component has 7 initial products: A, B, C, D, E, F, and G. The consulting component can query the product data of the 7 initial products through the intermediate component.
[0091] However, not all initial products meet the requirements for resource escrow services, therefore, initial products need to be screened. Details are as follows.
[0092] S202: Based on pre-configured screening information and product data, the consulting component selects at least one candidate product from at least one initial product whose business attributes meet the resource management conditions.
[0093] The consultation component stores filtering information, which can filter out initial products that meet the requirements of resource management services.
[0094] One alternative implementation involves the consulting component selecting at least one intermediate product from at least one initial product whose business attributes meet the resource management conditions, based on pre-configured screening information and product data.
[0095] The consulting component can then use all the selected intermediate products as candidate products.
[0096] Furthermore, the target audience's preferences can be taken into account. That is, the consulting component can filter at least one candidate product from at least one intermediate product whose business content matches the target audience's preferences, based on the target audience's attributes and product data. Here, target audience attributes represent the target audience's preference for various types of products.
[0097] The specific form of the screening information mentioned above can be a list of conditions that meet the requirements of the resource management business, or it can be a list of products that have passed the resource management review, etc. This application does not make any specific limitations.
[0098] After obtaining candidate products, the user can use the consultation component to query all products under their name that can be included in resource management, i.e., all candidate products. One optional implementation is that the consultation component, in response to the user's query for any candidate product, displays the product data of that candidate product.
[0099] This application does not specify the specific form of the candidate products. For example, all initial products can be displayed, including products that can be included in the resource management system, i.e., candidate products will be marked. Alternatively, only candidate products can be displayed.
[0100] Following the assumptions in S201, the consulting component, based on the screening information and the product data of the initial product, selects intermediate products from A, B, C, D, E, F, and G whose business attributes meet the resource management conditions. Let's assume the intermediate products are A, C, D, and G. Then, the consulting component directly uses intermediate products A, C, D, and G as candidate products.
[0101] Alternatively, the consulting component can further filter out candidate products from intermediate products A, C, D, and G based on the target audience's preferences, assuming the selected candidate products are A, C, and G.
[0102] S203: The consulting component determines the processing request of the target product among at least one candidate product, and based on the processing request, determines the business requirements of the target product and performs corresponding business processing on the target product.
[0103] In the above, there are two ways to determine the processing request of the object for the target product. The first is that the consultation component responds to the object's processing request for the target product among at least one candidate product. The second is that the consultation component receives the processing request for the target product sent by the intermediate component.
[0104] The processing request is sent by the intermediate component in response to the object's processing request for the target product among at least one candidate product.
[0105] In other words, an object can directly query all candidate products in the consultation component and perform a series of operations on the target product. The consultation component can directly determine the object's processing request for the target product based on the corresponding operations. Alternatively, an object can query all products under its name that can be included in resource management (i.e., all candidate products) through the intermediate component, select the target product for which it wants to perform operations, and the intermediate component will send the processing request to the consultation component after receiving the object's processing request for the target product. The consultation component can then determine the object's processing request for the target product based on the processing request sent by the intermediate component.
[0106] In addition, the processing requests mentioned above mainly include product addition requests and product supplementation requests.
[0107] When processing a request to add a product, the consultation component determines the object's business requirement based on the new product request: to add the target product to the resource management collection. Then, it displays the first data entry interface corresponding to the product addition. Afterward, in response to the data submission operation triggered by the object on the first data entry interface, the consultation component sets the product status of the target product to the processing status.
[0108] When the request is a product addition request, the consultation component determines that the object's business requirement is to add resources to the target product based on the product addition request, and then displays the second data entry interface corresponding to the resource addition; then, in response to the data submission operation triggered by the object in the second data entry interface, the consultation component sets the product status of the target product to the processing status.
[0109] After an object selects a target product and requests processing, the consultation component displays the corresponding information entry interface based on its specific processing needs. The product addition request corresponds to the first information entry interface, and the product append request corresponds to the second information entry interface. The information required to be filled in the first and second information entry interfaces differs. For example, if the product addition request is for the first time adding the target product to the resource management collection, the corresponding first information entry interface may involve more basic information and require more detailed information; the information required to be filled in the second information entry interface corresponding to the product append request may be less.
[0110] It should be noted that the content of the information filling interface mentioned above is only an example and this application does not impose any specific limitations.
[0111] In addition, the specific triggering form of the above-mentioned interface can be that the object clicks on the target product and enters the data filling page, etc. Then the object fills in the relevant required information according to the interface content and submits it. After that, it will enter the formal review process. At the same time, the consultation component will change the product status of the target product to the "processing" status. An optional implementation is that the consultation component sets the product status to "processing" on the relevant page of the target product and makes it impossible to click again to include it in the resource management set.
[0112] Following the assumptions in S202, the candidate products are A, C, and G. After viewing the candidate products A, C, and G in the consultation component, the subject selects product A to add the product. That is, the target product is product A. The consultation component displays the first information filling interface corresponding to the product addition of the target product A for the subject to fill in. After the subject completes the form and clicks submit, the consultation component sets the product status of the target product to the "processing" status, and the process enters the review stage.
[0113] S204: The consultation component synchronizes the business processing results to other relevant components.
[0114] The other related components mentioned above include at least one of the data provision component and the escrow service component; the escrow service component is used to accept resource escrow services and to escrow resources for the target product.
[0115] Once the target user submits the relevant information for the target product and a preset time has elapsed, the consultation component updates the product status of the target product from "processing" to "completed" and sends the information to other relevant components to synchronize their data with the consultation component.
[0116] After the target product submits its relevant information, the target product will enter the review process. Therefore, the specific preset time can be determined based on the review times of previous products, such as using the maximum review time of previous products as the preset time. Additionally, the consultation component can be notified of the completion of the review by sending a notification after approval. Following this, the consultation component updates the target product's status from "processing" to "completed." Alternatively, the consultation component can set the product status to "included" on the relevant page of the target product, making it unclickable to add it to the resource management collection again. Simultaneously, the relevant data entered by the target product is synchronized to the data provider component and the management business component, completing the product addition or supplementation process.
[0117] Following the assumptions in S203, after the target product A is approved, a corresponding first information entry interface is added for the object to fill in; then, after the object completes the form and clicks submit, the consultation component updates the product status of the target product A from the processing status to the completed status, and at the same time automatically synchronizes the relevant information about the target product A filled in by the object to the data provider component and the managed business component.
[0118] In summary, please refer to Figure 3 The diagram illustrates data interaction and synchronization between various components according to an embodiment of this application. Assume that an object queries candidate products through the consultation component. The candidate products are selected by the consultation component based on the product data of all initial products provided by the data providing component, as well as the built-in filtering information. The object selects the target product from the candidate products and requests to add or append the target product to the resource management set. The consultation component then prompts the object to fill in the information. After the information is filled in and submitted, the formal review stage begins. After the review is completed, the relevant data is synchronized to the data providing component and the management business component.
[0119] After introducing the implementation process based on the consulting component, this application also provides another implementation process based on the intermediate component, see below. Figure 4 The diagram shown is an implementation flowchart of the second product data processing method provided in this application embodiment. The specific implementation process of this method is as follows:
[0120] S401: The intermediate component obtains product data of at least one initial product provided by the data providing component, as well as pre-configured filtering information sent by the consultation component.
[0121] The intermediate component can also obtain the product data of the initial product. Specifically, it needs to be obtained through the data providing component. The filtering information is pushed to the intermediate component by the consultation component at a certain preset cycle, such as daily push.
[0122] S402: Based on pre-configured filtering information and product data, the intermediate component filters out at least one candidate product from at least one initial product whose business attributes meet the resource management conditions.
[0123] Based on pre-configured filtering information and product data, the intermediate component filters out at least one intermediate product from at least one initial product whose business attributes meet the resource management conditions.
[0124] Subsequently, similar to the consulting component, the intermediate component can directly use intermediate products as candidate products, or it can further filter intermediate products based on the object's preferences. Specifically, the intermediate component filters at least one candidate product from at least one intermediate product whose business content matches the object's preferences based on the object's object attributes and product data; where object attributes represent the object's preference for various types of products.
[0125] S403: In response to an object's processing request for a target product among at least one candidate product, the intermediate component sends the processing request to the consulting component, so that the consulting component can determine the object's business requirements for the target product based on the processing request, perform corresponding business processing on the target product, and synchronize the business processing results to other relevant components.
[0126] In addition to viewing relevant products in the consultation component, the object can also query all products under its name that can be included in resource management through the intermediate component, i.e., all candidate products. Therefore, before the intermediate component responds to the object's processing request for at least one target product among the candidate products and sends the processing request to the consultation component, it can also respond to the object's query operation for any candidate product and display the product data of any candidate product.
[0127] After the object request is processed for the target product, the intermediate component will forward the processing request to the consultation component, which will then complete the subsequent data entry and review processes.
[0128] In summary, please refer to Figure 5The diagram illustrates another data interaction and synchronization process between components provided in this application embodiment. Assume an object queries candidate products through an intermediate component. The candidate products are selected by the intermediate component based on product data of all initial products provided by the data providing component and filtering information sent by the consulting component. The object selects a target product from the candidate products and requests to add or append the target product to the resource management set. The intermediate component then sends the product addition or appending request to the consulting component. The consulting component prompts the object to fill in the required information. After the information is filled in and submitted, the process enters the formal review stage. After the review is completed, the consulting component synchronizes the relevant data to the data providing component and the management business component.
[0129] This application also provides an implementation process with a product data processing system as the main execution entity, see below. Figure 6 The diagram shown is an implementation flowchart of the third product data processing method provided in this application embodiment. The specific implementation process of this method is as follows:
[0130] S601: The processing system, based on pre-configured filtering information and product data of at least one initial product provided by the data providing component, filters out at least one candidate product whose business attributes meet the resource management conditions from at least one initial product.
[0131] This step can be completed by the consulting component or the intermediate component.
[0132] S602: The processing system determines a processing request for a target product among at least one candidate product.
[0133] S603: The processing system determines the business requirements of the target product based on the processing request, performs corresponding business processing on the target product, and synchronizes the business processing results to other relevant components.
[0134] In summary, please refer to Figure 7 The diagram illustrates a comprehensive representation of data interaction and synchronization between various components according to an embodiment of this application. An object can query candidate products and select a target product through the consultation component. The candidate products in the consultation component are selected based on the product data of all initial products provided by the data providing component, as well as built-in filtering information. When an object requests to add or append a target product to a resource management set, the consultation component directly displays the relevant data entry interface. Alternatively, an object can also query candidate products and select a target product through an intermediate component. The candidate products in the intermediate component are selected based on the product data of all initial products provided by the data providing component, as well as the filtering information sent by the consultation component. When an object requests to add or append a target product to a resource management set, the intermediate component sends a product addition or appending request to the consultation component. Upon receiving the request, the consultation component then displays the relevant data entry interface.
[0135] The consultation component prompts the user to fill in the required information. After the information is filled in and submitted, the application enters the formal review stage. After the review is completed, the relevant data will be synchronized to the data provider component and the managed business component.
[0136] Based on the same inventive concept, embodiments of this application also provide a product data processing apparatus. Please refer to... Figure 8 The product data processing device 800 may include:
[0137] Acquisition unit 801 is used to acquire product data of at least one initial product provided by the data providing component;
[0138] The filtering unit 802 is used to filter at least one candidate product whose business attributes meet the resource management conditions from at least one initial product based on pre-configured filtering information and product data.
[0139] The determining unit 803 is used to determine the processing request of the object for the target product among at least one candidate product, and to determine the business requirements of the object for the target product based on the processing request, and to perform corresponding business processing on the target product.
[0140] Synchronization unit 804 is used to synchronize business processing results to other relevant components.
[0141] In one possible embodiment, the determining unit 803 is used for:
[0142] In response to an object's request to process a target product among at least one candidate product; or
[0143] Receive a processing request for a target product sent by an intermediate component, wherein the processing request is sent by the intermediate component after responding to an object's processing request for the target product among at least one candidate product.
[0144] In one possible embodiment, the processing request includes a product addition request, and the determining unit 803 is used to:
[0145] If the business requirement for determining the target product based on the new product request is to add the target product to the resource management set, then the first information filling interface corresponding to the product addition will be displayed.
[0146] In response to the data submission operation triggered by the object in the first data entry interface, the product status of the target product is set to the processing state.
[0147] In one possible embodiment, the processing request includes a product addition request, and the determining unit 803 is configured to:
[0148] If the business requirement for determining the target product based on the product addition request is to add resources to the target product, then the second data entry interface corresponding to the resource addition will be displayed.
[0149] In response to the data submission operation triggered by the object in the second data entry interface, the product status of the target product is set to the processing state.
[0150] In one possible embodiment, other related components include at least one of a data providing component and a escrow service component; the escrow service component is used for resource escrow for the target product; the synchronization unit 804 is used for:
[0151] Once the target entity submits the relevant information for the target product and the preset time has elapsed, the product status of the target product will be updated from "processing" to "completed".
[0152] Send the data to other relevant components so that the data in other relevant components can be synchronized with the data in the consulting component.
[0153] In one possible embodiment, the filtering unit 802 is used for:
[0154] Based on pre-configured filtering information and product data, at least one intermediate product whose business attributes meet the resource management conditions is selected from at least one initial product.
[0155] Based on the object's attributes and product data, at least one candidate product whose business content matches the object's preferences is selected from at least one intermediate product; the object attributes represent the object's preference for various types of products.
[0156] In one possible embodiment, the device further includes:
[0157] Display unit 805 is used to display product data of any candidate product in response to a query operation of any candidate product by the object before determining the processing request of the object for the target product among at least one candidate product.
[0158] This application also provides a second product data processing apparatus. Please refer to... Figure 9 The product data processing device 900 may include:
[0159] The acquisition unit 901 is used to acquire product data of at least one initial product provided by the data providing component, as well as pre-configured filtering information sent by the consultation component;
[0160] The filtering unit 902 is used to filter at least one candidate product whose business attributes meet the resource management conditions from at least one initial product based on pre-configured filtering information and product data.
[0161] The response unit 903 is used to respond to an object's processing request for a target product among at least one candidate product, send the processing request to the consultation component, so that the consultation component can determine the object's business requirements for the target product based on the processing request, perform corresponding business processing on the target product, and synchronize the business processing results to other relevant components.
[0162] In one possible embodiment, the filtering unit 902 is used for:
[0163] Based on pre-configured filtering information and product data, at least one intermediate product whose business attributes meet the resource management conditions is selected from at least one initial product.
[0164] Based on the object's attributes and product data, at least one candidate product whose business content matches the object's preferences is selected from at least one intermediate product; the object attributes represent the object's preference for various types of products.
[0165] In one possible embodiment, the device further includes:
[0166] Display unit 904 is used to display product data of any candidate product in response to an object's query operation for any candidate product before sending the processing request to the consultation component in response to an object's processing request for a target product among at least one candidate product.
[0167] This application also provides a third type of product data processing apparatus. Please refer to... Figure 10 The product data processing device 1000 may include:
[0168] The filtering unit 1001 is used to filter at least one candidate product whose business attributes meet the resource management conditions from at least one initial product based on pre-configured filtering information and product data of at least one initial product provided by the data providing component.
[0169] The determining unit 1002 is used to determine the processing request of an object for a target product among at least one candidate product;
[0170] Synchronization unit 1003 is used to determine the business requirements of the target product based on the processing request, perform corresponding business processing on the target product, and synchronize the business processing results to other relevant components.
[0171] For ease of description, the above sections are divided into modules (or units) according to their functions and described separately. Of course, in implementing this application, the functions of each module (or unit) can be implemented in one or more software or hardware components.
[0172] After introducing the product data processing method and apparatus according to exemplary embodiments of this application, the computer device according to another exemplary embodiment of this application will be introduced next.
[0173] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."
[0174] Based on the same inventive concept, this application also provides a computer device capable of processing request messages sent by external business systems. Please refer to... Figure 11 The computer device 1100 includes a processor 1101 and a memory 1102. The memory 1102 stores program code, and the processor 1101 calls the program instructions stored in the memory to execute the steps of any of the above-mentioned product data processing methods according to the obtained program instructions.
[0175] Based on the same inventive concept, embodiments of this application provide a computer-readable storage medium. The computer program product includes computer program code, which, when executed on a computer, causes the computer to perform any of the product data processing methods described above. Since the principle by which the above-described computer-readable storage medium solves the problem is similar to that of the product data processing method, the implementation of the above-described computer-readable storage medium can be found in the implementation of the method; repeated details will not be elaborated further.
[0176] Based on the same inventive concept, this application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to execute any of the product data processing methods described above. Since the principle by which the above-described computer program product solves the problem is similar to that of the product data processing method, the implementation of the above-described computer program product can be referred to the implementation of the method, and repeated details will not be repeated.
[0177] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0178] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of 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, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0179] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0180] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0181] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method of processing product data, characterized by, The method is applied to a consultation component, and the method comprises: obtaining product data of at least one initial product provided by a data providing component; the data providing component is a product party component, and the consultation component is used for providing support for an object to query a product by a trustee party; based on preconfigured screening information and the product data, screening at least one candidate product from the at least one initial product, the at least one candidate product meeting a resource hosting condition of a business attribute; in response to a processing request of the object for a target product in the at least one candidate product, or receiving a processing request sent by an intermediate component to the consultation component in response to the processing request of the object for the target product, determining a business demand of the object for the target product based on the processing request, and performing corresponding business processing on the target product; synchronizing a business processing result to other related components; the other related components comprise the data providing component and a hosting business component; the hosting business component is used for hosting resources for the target product.
2. The method of claim 1, wherein, when the processing request comprises a product adding request, determining the business demand of the object for the target product based on the processing request, and performing corresponding business processing on the target product, comprising: based on the product adding request, determining that the business demand of the object is to add the target product to a resource hosting set, and displaying a first material filling interface corresponding to product adding; in response to a material submission operation triggered by the object in the first material filling interface, setting a product state of the target product to a processing state.
3. The method of claim 1, wherein, when the processing request comprises a product adding request, determining the business demand of the object for the target product based on the processing request, and performing corresponding business processing on the target product, comprising: based on the product adding request, determining that the business demand of the object is to add the target product to a resource hosting set, and displaying a first material filling interface corresponding to product adding; in response to a material submission operation triggered by the object in the first material filling interface, setting a product state of the target product to a processing state.
4. The method of claim 2 or 3, wherein, the synchronization of the business processing result to the related components, comprising: after determining that the object submits the material related to the target product and reaches a preset time, updating the product state of the target product from the processing state to a completed state; sending the material to the other related components, so that the other related components are synchronized with the consultation component.
5. The method of claim 1, wherein, the screening of at least one candidate product from the at least one initial product based on the preconfigured screening information and the product data, comprising: based on the preconfigured screening information and the product data, screening at least one intermediate product from the at least one initial product, the at least one intermediate product meeting a resource hosting condition of a business attribute; based on an object attribute of the object and the product data, screening at least one candidate product from the at least one intermediate product, the at least one candidate product meeting a preference of the object for a business content; the object attribute represents a preference degree of the object for various products.
6. The method according to any one of claims 1 to 3, 5, wherein In response to the object's request for processing of a target product in the at least one candidate product, or, before receiving the processing request sent by the intermediate component to the consulting component in response to the object's request for processing of a target product in the at least one candidate product, the method further comprises: In response to the object's query operation on any one of the candidate products, product data of any one of the candidate products is displayed.
7. A method of processing product data, characterized by, The method applied to the intermediate component comprises: Obtaining product data of at least one initial product provided by a data providing component and preconfigured filtering information sent by a consulting component; the data providing component is a product party component, and the consulting component is used to provide support for the object to query products by a hosting party; Based on the preconfigured filtering information and the product data, at least one candidate product with a business attribute meeting a resource hosting condition is filtered out from the at least one initial product; In response to the object's request for processing of a target product in the at least one candidate product, the processing request is sent to the consulting component, so that the consulting component determines the object's business demand for the target product based on the processing request, performs corresponding business processing on the target product, and synchronizes the business processing result to other related components; the other related components include the data providing component and a hosting business component; the hosting business component is used to perform resource hosting on the target product.
8. The method of claim 7, wherein, The method comprises: Based on the preconfigured filtering information and the product data, at least one intermediate product with a business attribute meeting a resource hosting condition is filtered out from the at least one initial product; Based on an object attribute of the object and the product data, at least one candidate product with a business content meeting the object's preference is filtered out from the at least one intermediate product; the object attribute represents the object's preference degree for various products.
9. The method of claim 7 or 8, wherein, Before the processing request is sent to the consulting component in response to the object's request for processing of a target product in the at least one candidate product, the method further comprises: In response to the object's query operation on any one of the candidate products, product data of any one of the candidate products is displayed.
10. A method of processing product data, characterized by, The method comprises: Based on preconfigured filtering information in the consulting component and product data of at least one initial product provided by a data providing component, at least one candidate product with a business attribute meeting a resource hosting condition is filtered out from the at least one initial product; the data providing component is a product party component, and the consulting component is used to provide support for the object to query products by a hosting party; In response to the object's request for processing of a target product in the at least one candidate product, or, after the intermediate component responds to the object's request for processing of a target product in the at least one candidate product, the processing request is sent to the consulting component; determine a business demand of the object for the target product based on the processing request, perform corresponding business processing on the target product, and synchronize a business processing result to other related components; the other related components include the data providing component and a managed business component; the managed business component is configured to manage resources for the target product.
11. A product data processing apparatus, characterized by, The application is applied to a consultation component, and includes: an acquisition unit, configured to acquire product data of at least one initial product provided by a data providing component; the data providing component is a product party component, and the consultation component is configured to provide support for an object to query a product in a managed party; a screening unit, configured to screen at least one candidate product with a business attribute meeting a resource management condition from the at least one initial product based on preconfigured screening information and the product data; a determination unit, configured to determine a business demand of the object for a target product in the at least one candidate product based on a processing request of the object for the target product or a processing request sent by an intermediate component to the consultation component after the intermediate component responds to the processing request of the object for the target product, and perform corresponding business processing on the target product; a synchronization unit, configured to synchronize a business processing result to other related components; the other related components include the data providing component and the managed business component; the managed business component is configured to manage resources for the target product.
12. A product data processing apparatus, characterized by comprising: The application is applied to an intermediate component, and includes: an acquisition unit, configured to acquire product data of at least one initial product provided by a data providing component and preconfigured screening information sent by a consultation component; the data providing component is a product party component, and the consultation component is configured to provide support for an object to query a product in a managed party; a screening unit, configured to screen at least one candidate product with a business attribute meeting a resource management condition from the at least one initial product based on the preconfigured screening information and the product data; a response unit, configured to send a processing request of an object for a target product in the at least one candidate product to the consultation component, so that the consultation component determines a business demand of the object for the target product based on the processing request, performs corresponding business processing on the target product, and synchronizes a business processing result to other related components; the other related components include the data providing component and the managed business component; the managed business component is configured to manage resources for the target product.
13. A product data processing apparatus, characterized by, The application includes: a screening unit, configured to screen at least one candidate product with a business attribute meeting a resource management condition from at least one initial product based on preconfigured screening information in a consultation component and product data of the at least one initial product provided by a data providing component; the data providing component is a product party component, and the consultation component is configured to provide support for an object to query a product in a managed party; A determination unit is configured to respond to a processing request of the target product in the at least one candidate product by the object, or, receive an intermediate component sending a processing request to the consultation component in response to the processing request of the target product in the at least one candidate product by the object; A synchronization unit is configured to determine the service demand of the object for the target product based on the processing request, perform corresponding service processing on the target product, and synchronize the service processing result to other related components; the other related components include the data providing component and the managed service component; the managed service component is configured to manage resources for the target product.
14. A computer device, comprising: Comprise: A memory is configured to store program instructions; A processor is configured to invoke the program instructions stored in the memory, and perform the steps included in the method according to any one of claims 1-10 according to the obtained program instructions.
15. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program includes program instructions, which, when executed by a computer, cause the computer to execute the method according to any one of claims 1-10.
16. A computer program product, characterised in that, The computer program product includes: computer program code, when the computer program code runs on the computer, so that the computer executes the above method according to any one of claims 1-10.
Citation Information
Patent Citations
Internet fund deposit and management service management method and system, electronic equipment and readable storage medium
CN112435114A
Data query method, data processing method and equipment
CN115422430A