Resource inquiry method, device and electronic equipment
By automating inquiry methods and optimizing resource provider selection and matching strategies based on user needs and feedback, the problem of time-consuming and inefficient manual operations in online procurement is solved, resulting in more efficient distribution of inquiry data.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING BAIDU NETCOM SCI & TECH CO LTD
- Filing Date
- 2021-12-28
- Publication Date
- 2026-07-03
AI Technical Summary
In existing technologies, the inquiry process between resource providers and enterprise users in online procurement scenarios requires manual operation, resulting in long processing times and low efficiency.
By acquiring inquiry data from enterprise users, the system automatically selects resource providers with high matching rates from candidate resource providers, and adjusts the matching strategy based on the feedback information when matching is abnormal, thereby optimizing the distribution of inquiry data in the next round.
It improved the efficiency and accuracy of inquiry data distribution, saved labor costs, and optimized the inquiry data distribution process.
Smart Images

Figure CN114428835B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of data processing, and more particularly to a method, apparatus, and electronic device for querying resources. Background Technology
[0002] With societal development, in online purchasing scenarios, buyers can communicate with multiple sellers through inquiries. However, current technologies require manual processing to obtain inquiry content and assign it to the appropriate seller, which is time-consuming and inefficient. Summary of the Invention
[0003] This disclosure presents a method, apparatus, and electronic device for querying resources.
[0004] According to a first aspect of this disclosure, a method for inquiring about resources is proposed, comprising: acquiring first inquiry data, the first inquiry data including user demand information; acquiring at least one first resource provider from candidate resource providers based on the first inquiry data, and sending the first inquiry data to the first resource provider; receiving abnormal feedback information sent by a target resource provider among the first resource providers whose inquiry matching is abnormal; and determining a corresponding second resource provider for the second inquiry data in the next round based on the abnormal feedback information.
[0005] According to a second aspect of this disclosure, a resource inquiry apparatus is proposed, comprising: an acquisition module for acquiring first inquiry data, the first inquiry data including user demand information; a distribution module for acquiring at least one first resource provider from candidate resource providers based on the first inquiry data, and sending the first inquiry data to the first resource provider; a receiving module for receiving abnormal feedback information sent by a target resource provider among the first resource providers whose inquiry matching is abnormal; and a determination module for determining a corresponding second resource provider for the next round of second inquiry data based on the abnormal feedback information.
[0006] According to a third aspect of this disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the resource query method described in the first aspect above.
[0007] According to a fourth aspect of this disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to perform the query method for the resources described in the first aspect above.
[0008] According to a fifth aspect of this disclosure, a computer program product is proposed, comprising a computer program that, when executed by a processor, implements the resource query method described in the first aspect above.
[0009] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0010] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:
[0011] Figure 1 This is a flowchart illustrating a resource inquiry method according to an embodiment of the present disclosure;
[0012] Figure 2 This is a flowchart illustrating a resource inquiry method according to another embodiment of the present disclosure;
[0013] Figure 3 This is a flowchart illustrating a resource inquiry method according to another embodiment of the present disclosure;
[0014] Figure 4 This is a schematic diagram of the structure of a resource inquiry device according to an embodiment of the present disclosure;
[0015] Figure 5 A schematic diagram of the structure of a resource inquiry device according to another embodiment of this disclosure;
[0016] Figure 6 This is a schematic block diagram of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0017] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0018] Data processing is the technical process of analyzing and processing data. It includes the analysis, organization, calculation, and editing of various raw data, as well as the collection, storage, retrieval, processing, transformation, and transmission of data. The fundamental purpose of data processing is to extract and derive valuable and meaningful data from large amounts of potentially disorganized and difficult-to-understand data.
[0019] Figure 1 This is a flowchart illustrating a resource inquiry method according to an embodiment of the present disclosure, as follows: Figure 1 As shown, the method includes:
[0020] S101, Obtain the first inquiry data, which includes user demand information.
[0021] In practice, enterprise users with procurement needs can consult with multiple resource providers through inquiries and select the matching resource provider as the intended partner. Specifically, enterprise users can generate corresponding inquiry data based on their procurement targets and related requirements, and then distribute the inquiry data to the appropriate resource providers through a business-to-business (B2B) online platform.
[0022] Furthermore, resource providers who receive inquiry data can use the relevant information in the inquiry data to communicate with enterprise users who need to make purchases, thereby reaching a cooperation agreement between the two parties.
[0023] In this embodiment of the disclosure, in order to increase the probability of successful cooperation between resource providers and enterprise users who need to purchase, the online platform can match resource providers on the platform based on the inquiry data of enterprise users, and distribute the inquiry data to resource providers with a high degree of matching, thereby increasing the success rate of reaching cooperation intentions.
[0024] Furthermore, the inquiry data to be distributed in the current round can be defined as the first inquiry data. The first inquiry data includes the relevant demand information of the enterprise users who need to make purchases, such as the target of the enterprise users and the relevant limiting conditions of the target of the purchases.
[0025] S102, based on the first inquiry data, obtain at least one first resource provider from the candidate resource providers, and send the first inquiry data to the first resource provider.
[0026] In this embodiment of the disclosure, the B2B online platform can register multiple resource providers. During registration, the resource providers will enter information such as the products, services, and qualifications they can provide into the online platform, generating a description of the resource provider.
[0027] Among them, resource providers who complete registration and information entry on the online platform can be considered as candidate resource providers for distributing inquiry data on the online platform.
[0028] Optionally, the user demand information included in the first inquiry data can be matched with the description information corresponding to the candidate resource providers, and at least one candidate resource provider that matches the first inquiry data can be obtained from all the candidate resource providers and used as the first resource provider of the first inquiry data.
[0029] Furthermore, after identifying the primary resource provider of the first inquiry data, the first inquiry data can be sent to the primary resource provider through the information exchange channels provided by the B2B online platform.
[0030] Optionally, the candidate resource provider has an inquiry data receiving function unit on the platform, which can receive inquiry data distributed by the platform and display the candidate resource provider.
[0031] S103, Receive abnormal feedback information sent by the target resource provider in the first resource provider whose query matching is abnormal.
[0032] In implementation, based on the matching results between the user demand information of the first inquiry data and the description information of the candidate resource data, the first resource provider of the first inquiry data can be determined, and then the first inquiry data can be distributed to the corresponding first resource provider. During this process, there is a possibility of mismatches between the first inquiry data and the first resource provider.
[0033] In some implementations, when extracting keywords to match user demand information and candidate resource provider descriptions from the first inquiry data, the online platform may experience keyword extraction anomalies, leading to mismatches between the first inquiry data and the first resource provider.
[0034] Furthermore, a feedback channel for matching anomalies can be provided, through which the primary resource provider can submit detailed information about the matching anomalies to the online platform.
[0035] Specifically, resource providers among the first resource providers whose data does not match the first inquiry data can be designated as target resource providers, and the relevant information on the matching anomalies reported by the target resource providers can be used as the anomaly feedback information corresponding to the first inquiry data.
[0036] S104. Based on the abnormal feedback information, determine the corresponding second resource provider for the second inquiry data in the next round.
[0037] In this embodiment of the disclosure, the online platform can make relevant adjustments to the target resource provider based on the abnormal feedback information provided by the target resource provider.
[0038] The abnormal feedback information from the target resource provider is an abnormal feedback on the matching of the first inquiry data. Therefore, the relevant information on the matching between the description information of the target resource provider and the user demand information in the first inquiry data can be adjusted.
[0039] In practice, the online platform will select the resource provider with the highest matching degree with the first inquiry data from the candidate resource providers, and use it as the first resource provider for the first inquiry data.
[0040] Therefore, the matching degree between the target resource provider and the first inquiry data can be adjusted based on the abnormal feedback information.
[0041] Furthermore, after distributing the first round of inquiry data, the online platform can obtain user demand information from the second round of inquiry data and select the corresponding second resource provider for them.
[0042] In this process, after the online platform adjusts the relevant information of the target resource provider corresponding to the first inquiry data, it can make corresponding adjustments to all candidate resource providers on the online platform based on the adjusted relevant information of the target resource provider.
[0043] Furthermore, when selecting a second resource provider, at least one candidate resource provider can be selected from the adjusted candidate resource providers based on the user demand information of the second inquiry data as the second resource provider for the second inquiry data.
[0044] The resource inquiry method proposed in this disclosure selects at least one candidate resource provider from candidate resource providers based on the user demand information of the first inquiry data, and distributes the first inquiry data to the corresponding first resource provider. In scenarios where there is an anomaly in the matching between the first inquiry data and the first resource provider, the first resource provider with the anomaly is identified as the target resource provider, and the anomaly feedback information submitted by the target resource provider is obtained. Furthermore, the candidate resource providers are adjusted based on the anomaly feedback information, and at least one second resource provider is selected from the adjusted candidate resource providers for the second inquiry data in the next round. In this disclosure, the corresponding resource provider is obtained online by matching the user demand information of the inquiry data, which saves labor costs and improves the efficiency of inquiry data distribution. The adjustment based on the anomaly feedback information of the resource provider with the anomaly improves the accuracy of inquiry data distribution on the online platform.
[0045] In the above embodiments, the determination of the second resource provider for the second inquiry data can be combined with... Figure 2 To understand further, Figure 2 This is a flowchart illustrating a resource inquiry method according to another embodiment of the present disclosure, as shown below. Figure 2 As shown, the method includes:
[0046] S201, Based on the abnormal feedback information, adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs.
[0047] In implementation, the first inquiry data belongs to a category, and there is a certain degree of similarity between the inquiry data in that category and the first inquiry data. The abnormal feedback information from the target resource provider represents an anomaly between the target resource provider and the first inquiry data. Therefore, by adjusting the relevant aspects of the target resource provider, more accurate matching and distribution can be achieved when matching resource providers with related inquiry data in the same category as the first inquiry data.
[0048] In this embodiment of the disclosure, there is a corresponding matching strategy between candidate resource providers and inquiry data. According to the matching strategy, candidate resource providers and inquiry data can be matched, and then the inquiry data can be distributed to the corresponding resource providers.
[0049] Optionally, the matching strategy between candidate resource providers and inquiry data may include a matching strategy corresponding to the candidate resource provider's description information, or a matching strategy corresponding to personalized factors. The description information may include relevant information such as the candidate resource provider's products, industry, brand, and product parameters, while personalized factors may include relevant information such as the candidate resource provider's product sales season, inventory, and region.
[0050] Furthermore, the matching strategy between the target resource provider and the inquiry data of the category to which the first inquiry data belongs can be adjusted based on the anomaly feedback information. This includes obtaining detailed anomaly information.
[0051] The matching strategy can be adjusted according to different detailed anomaly information.
[0052] In some implementations, the exception feedback information may include reference feedback, wherein, in response to the exception feedback information as reference feedback, an exception object that indicates an abnormal match between the target resource provider and the first query data is obtained based on the reference feedback information.
[0053] In this embodiment of the disclosure, the abnormal feedback information may include reference feedback, wherein the reference feedback includes reference information on the adjustment of the matching strategy of the target resource provider based on the category to which the first inquiry data belongs.
[0054] Furthermore, based on the abnormal feedback information corresponding to the reference feedback, the abnormal objects that do not match the target resource provider with the first inquiry data can be obtained.
[0055] For example, if the reference feedback from the target resource provider includes a mismatch between the industry and the user demand information in the first inquiry data, then the industry mismatch can be identified as an abnormal object corresponding to the mismatch between the target resource provider and the first inquiry data.
[0056] For example, if the reference feedback from the target resource provider includes that it is unable to provide the products and / or services requested by users in the first inquiry data due to seasonal reasons, then the inability to provide due to seasonal reasons can be regarded as the exception object corresponding to the mismatch between the target resource provider and the first inquiry data.
[0057] Furthermore, based on the abnormal object, adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs.
[0058] In this embodiment of the disclosure, the information related to abnormal objects in the matching strategy between the target resource provider and the inquiry data of the category to which the first inquiry data belongs can be adjusted.
[0059] Optionally, the first keyword of the exception object can be retrieved.
[0060] This allows us to obtain descriptive information about the abnormal object and extract keywords corresponding to the abnormal object from the descriptive information, which can then be used as the first keyword of the abnormal object.
[0061] For example, in the above example, when the exception object is an industry mismatch, the industry can be used as the first keyword of the exception object. As another example, in the above example, when the exception object is that it cannot be provided due to seasonal reasons, the season can be used as the first keyword of the exception object.
[0062] Furthermore, obtain the second keyword that matches the first keyword from the first inquiry data.
[0063] In this embodiment of the disclosure, in order to adjust the matching strategy between the target resource provider and the inquiry data of the category to which the first inquiry data belongs, after obtaining the first keyword corresponding to the abnormal object, the keyword belonging to the first inquiry data that matches the first keyword can be obtained from the relevant description information of the first inquiry data and used as the second keyword.
[0064] Furthermore, obtain the third keyword that matches the first keyword from the target resource provider.
[0065] Among these, a third keyword matching the first keyword of the abnormal object can be obtained from the relevant descriptive information of the target resource provider.
[0066] Furthermore, adjust the correlation weights between the third and second keywords of the target resource provider.
[0067] In this embodiment of the disclosure, the third keyword corresponding to the target resource provider matches the first keyword of the abnormal object, and the second keyword corresponding to the first inquiry data matches the first keyword of the abnormal object. Therefore, it can be determined that the third keyword corresponding to the target resource provider matches the second keyword corresponding to the first inquiry data.
[0068] Furthermore, by adjusting the association weight between the second and third keywords, the matching strategy between the target resource provider and the inquiry data of the category to which the first inquiry data belongs can be adjusted.
[0069] For example, if the exception object is set as product mismatch, then the first keyword corresponding to the exception object is the product. This can reduce the association weight between the second keyword of the product in the first inquiry data and the third keyword of the product in the target resource provider, thereby realizing the matching strategy between the target resource provider and the inquiry data of the category to which the first inquiry data belongs.
[0070] Furthermore, if the products in the next round of inquiry data belong to the same category as the products in the first round of inquiry data, the next round of inquiry data will not be distributed to the target resource provider.
[0071] S202, based on the matching strategy, determine the corresponding second resource provider for the second inquiry data.
[0072] In this embodiment of the disclosure, by adjusting the matching strategy between the target resource provider and the inquiry data of the category to which the first inquiry data belongs, the candidate resource providers of the online platform can be adjusted.
[0073] In the next round of inquiry data distribution, the corresponding resource providers can be obtained from the adjusted candidate resource providers and distributed accordingly. Specifically, the inquiry data from the next round following the first inquiry data can be designated as the second inquiry data.
[0074] Optionally, user demand information can be obtained from the second inquiry data.
[0075] The online platform can obtain relevant procurement needs information from the second inquiry data, including the products, services and other limiting conditions required by the users.
[0076] Furthermore, based on the user demand information and matching strategy in the second inquiry data, at least one second resource provider is obtained from the adjusted candidate resource providers, and the second inquiry data is sent to the second resource provider.
[0077] In this embodiment of the disclosure, the matching strategy corresponding to the candidate resource provider can be determined based on the matching degree between the candidate resource provider and the inquiry data.
[0078] Among them, there are multiple types of descriptive information for candidate resource providers. The matching degree between candidate resource providers and inquiry data can be determined based on the correlation weight between each type of descriptive information and the different needs of inquiry data.
[0079] For example, if the user demand information in the inquiry data specifies that the product must be from a certain brand, then the matching degree between the candidate resource providers of that brand and the inquiry data regarding the brand is higher than that of other candidate resource providers.
[0080] Furthermore, at least one matching resource provider can be selected from the adjusted candidate resource providers to serve as the second resource provider corresponding to the second inquiry data, and the second inquiry data can be distributed to the corresponding second resource provider based on the information exchange channels of the online platform.
[0081] It should be noted that, in the adjusted candidate resource providers, the association weight between the target resource provider corresponding to the first inquiry data and the first inquiry data has been adjusted. If the second inquiry data belongs to the same category as the first inquiry data, then the second inquiry data will not be distributed to the target resource provider in the adjusted candidate resource providers.
[0082] For example, if the association weight between the target resource provider and the first inquiry data regarding region A is reduced, and the user demand information in the second inquiry data contains a restriction regarding region A, then in the distribution round of the second inquiry data, the target resource provider will not be identified as the second resource provider for the second inquiry data.
[0083] For example, if the target resource provider is in the peak season for the production of its main products, the seasonal correlation weight between the target resource provider and the first inquiry data can be increased. If the user demand information in the second inquiry data contains a demand for the main products, then in the distribution round of the second inquiry data, the target resource provider can be the second resource provider for the second inquiry data.
[0084] The resource inquiry method proposed in this disclosure adjusts the matching strategy between the target resource provider and the inquiry data of the same category as the first inquiry data based on abnormal feedback information from the target resource provider, thereby adjusting the candidate resource providers on the online platform. Furthermore, in the next round of distributing the second inquiry data, at least one second resource provider is selected from the adjusted candidate resource providers, and the second inquiry data is distributed to the second resource provider. This disclosure improves the accuracy of inquiry data distribution on the online platform by adjusting based on abnormal feedback information from resource providers with mismatched matching.
[0085] In the above embodiments, the feedback information from the target resource provider also includes interference feedback, which can be combined with... Figure 3 To understand further, Figure 3 This is a flowchart illustrating a resource inquiry method according to another embodiment of the present disclosure, as shown below. Figure 3 As shown, the method includes:
[0086] S301, in response to the abnormal feedback information being interference feedback, obtain the number of interference feedbacks from the target resource provider, and determine whether the inquiry data of the category to which the first inquiry data belongs should enter the next round of distribution process based on the number of interference feedbacks.
[0087] In practice, inquiry data may contain interfering information, which may include fake inquiry data, low-quality inquiry data, advertising information, etc.
[0088] Furthermore, the target resource provider can input content through the anomaly feedback channel provided by the online platform, submitting detailed interference information to the platform. The online platform can determine that the anomaly feedback is interference feedback based on the detailed content of the anomaly feedback information provided by the target resource provider.
[0089] In practice, interfering inquiry data may appear repeatedly due to its attributes. To avoid misjudging the inquiry data, it can be processed according to the number of times the interfering inquiry data appears.
[0090] Optionally, the category of inquiry data that is reported as interfering information can be marked and recorded. Before obtaining the candidate resource providers corresponding to the inquiry data, the category of the inquiry data can be determined to identify whether it is interfering inquiry data and the number of times it has been reported as interfering inquiry data.
[0091] Furthermore, the inquiry data is further processed based on the identification results.
[0092] Optionally, in response to the number of interference feedbacks being greater than or equal to the interference index threshold, in the next round of query matching, the query data of the category to which the first query data belongs is blocked.
[0093] In this embodiment of the disclosure, the number of times inquiry data of the category to which the first inquiry data belongs is reported as interfering inquiry data can be obtained, and this number can be compared with a set interference index threshold. When the number of times inquiry data of the category to which the first inquiry data belongs is reported as interfering inquiry data is greater than or equal to the interference index threshold, the first inquiry data can be blocked.
[0094] Optionally, in response to the number of interference feedbacks being less than the interference index threshold, the query data of the category to which the first query data belongs is distributed to the matching candidate resource providers.
[0095] Correspondingly, if the number of times the inquiry data of the first inquiry data category is reported as interfering inquiry data is less than the set interference index threshold, then the inquiry data of the first inquiry data category may be misjudged by the target resource provider.
[0096] In this scenario, the first inquiry data can continue to be distributed to the corresponding first resource provider for normal inquiry processing.
[0097] The resource inquiry method proposed in this disclosure processes the first inquiry data based on the comparison between the number of interference feedbacks and a set interference index threshold, without requiring manual processing. This improves the efficiency and accuracy of processing interference inquiry data, avoids interference from the resource provider, and optimizes the inquiry data distribution process.
[0098] Corresponding to the resource inquiry methods proposed in the above embodiments, an embodiment of this disclosure also proposes a resource inquiry device. Since the resource inquiry device proposed in this disclosure corresponds to the resource inquiry methods proposed in the above embodiments, the implementation methods of the above resource inquiry methods are also applicable to the resource inquiry device proposed in this disclosure, and will not be described in detail in the following embodiments.
[0099] Figure 4 This is a schematic diagram of the structure of a resource inquiry device according to an embodiment of the present disclosure, as shown below. Figure 4 As shown, the resource inquiry device 400 includes an acquisition module 41, a distribution module 42, a receiving module 43, and a determination module 44, wherein:
[0100] Module 41 is used to acquire the first inquiry data, which includes user demand information.
[0101] Distribution module 42 is used to obtain at least one first resource provider from the candidate resource providers based on the first inquiry data, and send the first inquiry data to the first resource provider;
[0102] The receiving module 43 is used to receive abnormal feedback information sent by the target resource provider in the first resource provider whose query matching is abnormal;
[0103] The determination module 44 is used to determine the corresponding second resource provider for the second inquiry data in the next round based on the abnormal feedback information.
[0104] Figure 5 This is a schematic diagram of the structure of a resource inquiry device according to another embodiment of the present disclosure, as shown below. Figure 5As shown, the resource inquiry device 500 includes an acquisition module 51, a distribution module 52, a receiving module 53, and a determination module 54, wherein:
[0105] It should be noted that the acquisition module 41, distribution module 42, receiving module 43, and determination module 44 have the same structure and function as the acquisition module 51, distribution module 52, receiving module 53, and determination module 54.
[0106] In this embodiment of the disclosure, the determining module 54 is further configured to: adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs based on the abnormal feedback information; and determine the corresponding second resource provider for the second inquiry data based on the matching strategy.
[0107] In this embodiment of the disclosure, the determining module 54 is further configured to: respond to the abnormal feedback information as reference feedback, obtain the abnormal object of abnormal matching between the target resource provider and the first inquiry data according to the reference feedback information; and adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs according to the abnormal object.
[0108] In this embodiment of the disclosure, the determining module 54 is further configured to: obtain a first keyword of the abnormal object; obtain a second keyword in the first inquiry data that matches the first keyword; obtain a third keyword of the target resource provider that matches the first keyword; and adjust the corresponding association weight between the third keyword and the second keyword of the target resource provider.
[0109] In this embodiment of the disclosure, the determining module 54 is further configured to: in response to the abnormal feedback information being interference feedback, obtain the number of interference feedbacks from the target resource provider, and determine whether the query data of the category to which the first query data belongs should enter the next round of distribution process based on the number of interference feedbacks.
[0110] In this embodiment of the disclosure, the determining module 54 is further configured to: in response to the number of interference feedbacks being greater than or equal to the interference index threshold, in the next round of query matching, block the query data of the category to which the first query data belongs; and in response to the number of interference feedbacks being less than the interference index threshold, distribute the query data of the category to which the first query data belongs to the matching candidate resource providers.
[0111] In this embodiment of the disclosure, the determining module 54 is further configured to: obtain user demand information in the second inquiry data; obtain at least one second resource provider from the adjusted candidate resource providers based on the user demand information and matching strategy in the second inquiry data, and send the second inquiry data to the second resource provider.
[0112] The resource inquiry device disclosed herein selects at least one candidate resource provider from candidate resource providers based on user demand information in the first inquiry data, and distributes the first inquiry data to the corresponding first resource provider. In scenarios where there is an anomaly in the matching between the first inquiry data and the first resource provider, the first resource provider with the anomaly is identified as the target resource provider, and the anomaly feedback information submitted by the target resource provider is obtained. Furthermore, the candidate resource providers are adjusted based on the anomaly feedback information, and at least one second resource provider is selected from the adjusted candidate resource providers for the second round of second inquiry data. In this disclosure, the corresponding resource provider is obtained online by matching user demand information in the inquiry data, saving labor costs and improving the efficiency of inquiry data distribution. Adjusting based on the anomaly feedback information of the resource provider with the anomaly improves the accuracy of inquiry data distribution on the online platform.
[0113] According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0114] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0115] like Figure 6 As shown, device 600 includes a computing unit 601, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 602 or a computer program loaded from storage unit 609 into random access memory (RAM) 603. RAM 603 may also store various programs and data required for the operation of device 600. The computing unit 601, ROM 602, and RAM 603 are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.
[0116] Multiple components in device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, etc.; output unit 607, such as various types of monitors, speakers, etc.; storage unit 609, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0117] The computing unit 601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as the resource query method. For example, in some embodiments, the resource query method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 609. In some embodiments, part or all of the computer program may be loaded and / or installed on device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of the resource query method described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the resource query method by any other suitable means (e.g., by means of firmware).
[0118] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0119] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0120] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0121] To facilitate interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to facilitate interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0122] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0123] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0124] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0125] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for inquiring about resources, comprising: Obtain the first inquiry data, which includes user demand information; Based on the first inquiry data, at least one first resource provider is obtained from the candidate resource providers, and the first inquiry data is sent to the first resource provider; Receive abnormal feedback information sent by the target resource provider with abnormal inquiry matching in the first resource provider, wherein the resource provider with abnormal matching with the first inquiry data in the first resource provider is regarded as the target resource provider, and the relevant information of the abnormal matching fed back by the target resource provider is regarded as the abnormal feedback information corresponding to the first inquiry data. Based on the abnormal feedback information, adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs; Based on the matching strategy, a corresponding second resource provider is determined for the second inquiry data; The step of adjusting the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs, based on the abnormal feedback information, includes: In response to the abnormal feedback information being used as reference feedback, based on the reference feedback information, an abnormal object that is abnormally matched between the target resource provider and the first inquiry data is obtained; Based on the abnormal object, adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs; The step of adjusting the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs, based on the abnormal object, includes: Obtain the first keyword of the abnormal object; Obtain the second keyword from the first inquiry data that matches the first keyword; Obtain the third keyword that matches the first keyword for the target resource provider; Adjust the association weights between the third keyword and the second keyword of the target resource provider.
2. The method according to claim 1, wherein, The method further includes: In response to the abnormal feedback information being interference feedback, the number of interference feedbacks from the target resource provider is obtained, and based on the number of interference feedbacks, it is determined whether the inquiry data of the category to which the first inquiry data belongs should enter the next round of distribution process.
3. The method according to claim 2, wherein, The response to the abnormal feedback information is interference feedback. The process involves obtaining the number of interference feedbacks from the target resource provider and determining whether the query data of the first query data category should enter the next round of distribution based on the number of interference feedbacks. In response to the interference feedback number being greater than or equal to the interference index threshold, in the next round of query matching, query data of the category to which the first query data belongs will be blocked; In response to the interference feedback number being less than the interference index threshold, the query data of the category to which the first query data belongs is distributed to the matching candidate resource providers.
4. The method according to claim 1, wherein, The step of determining the corresponding second resource provider for the second inquiry data based on the matching strategy includes: Obtain user demand information from the second inquiry data; Based on the user demand information in the second inquiry data and the matching strategy, at least one second resource provider is obtained from the adjusted candidate resource providers, and the second inquiry data is sent to the second resource provider.
5. A resource inquiry device, comprising: The acquisition module is used to acquire the first inquiry data, which includes user demand information. The distribution module is configured to obtain at least one first resource provider from the candidate resource providers based on the first inquiry data, and send the first inquiry data to the first resource provider; The receiving module is used to receive abnormal feedback information sent by the target resource provider in the first resource provider whose inquiry matching is abnormal, wherein the resource provider in the first resource provider whose matching with the first inquiry data is abnormal is regarded as the target resource provider, and the relevant information of the matching abnormality fed back by the target resource provider is regarded as the abnormal feedback information corresponding to the first inquiry data. The determination module is used to adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs, based on the abnormal feedback information. Based on the matching strategy, a corresponding second resource provider is determined for the second inquiry data; The determining module is further configured to: In response to the abnormal feedback information being used as reference feedback, based on the reference feedback information, an abnormal object that is abnormally matched between the target resource provider and the first inquiry data is obtained; Based on the abnormal object, adjust the matching strategy of the target resource provider in the inquiry data of the category to which the first inquiry data belongs; The determining module is further configured to: Obtain the first keyword of the abnormal object; Obtain the second keyword from the first inquiry data that matches the first keyword; Obtain the third keyword that matches the first keyword for the target resource provider; Adjust the association weights between the third keyword and the second keyword of the target resource provider.
6. The apparatus according to claim 5, wherein, The determining module is further configured to: In response to the abnormal feedback information being interference feedback, the number of interference feedbacks from the target resource provider is obtained, and based on the number of interference feedbacks, it is determined whether the inquiry data of the category to which the first inquiry data belongs should enter the next round of distribution process.
7. The apparatus according to claim 6, wherein, The determining module is further configured to: In response to the interference feedback number being greater than or equal to the interference index threshold, in the next round of query matching, query data of the category to which the first query data belongs will be blocked; In response to the interference feedback number being less than the interference index threshold, the query data of the category to which the first query data belongs is distributed to the matching candidate resource providers.
8. The apparatus according to claim 5, wherein, The determining module is further configured to: Obtain user demand information from the second inquiry data; Based on the user demand information in the second inquiry data and the matching strategy, at least one second resource provider is obtained from the adjusted candidate resource providers, and the second inquiry data is sent to the second resource provider.
9. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-4.
10. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-4.
11. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-4.