Information screening method, device, equipment, medium and product

By encapsulating the filtering conditions into independent modules and providing a user configuration interface, the problem of low configuration efficiency of filtering policies in the existing technology is solved, and rapid configuration and efficient filtering of filtering policies are realized.

CN119598010APending Publication Date: 2025-03-1158 CHANG LIFE (BEIJING) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411587165.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the prior art, the configuration efficiency of the screening strategy is low, especially when the strong coupling between multiple screening conditions is strong, resulting in increased configuration difficulty and reduced efficiency.

Method used

By encapsulating each filter condition into an independent module and providing a configuration interface that users can configure independently, users can quickly configure filter policies and reduce dependence on other conditions.

Benefits of technology

It simplifies the difficulty of configuring filtering policies, improves the convenience and efficiency of configuring filtering policies, and allows users without coding foundation to quickly configure filtering modules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119598010A_ABST
    Figure CN119598010A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information screening method and device, equipment, a medium and a product, and the method comprises the steps: responding to a configuration operation triggered on a configuration interface, and screening sub-modules in one-to-one correspondence with screening conditions in a first screening module, and configuring an operation sub-module reflecting the logical operation relationship between the screening conditions in the first screening module. And then, in response to a change operation triggered on the configuration interface, adjusting a screening sub-module and / or an operation sub-module in the first screening module to obtain a second screening module. Finally, the first screening module and the second screening module are displayed on the configuration interface, and information screening is conducted through the first screening module or the second screening module. According to the method, each screening condition is packaged into an independent module, so that when one screening condition is modified, other screening conditions do not need to be adjusted, the configuration difficulty of the screening strategy is simplified, and the configuration efficiency of the screening strategy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an information screening method, device, equipment, medium and product. Background Art

[0002] With the rapid development of applications (APPs), they can serve as a service platform to efficiently connect service providers and service demanders. Taking the used car transaction scenario as an example, APP can automatically filter the car selling information submitted by the service provider, i.e. the car seller, according to the preset screening strategy, in order to push the car selling information that best meets the needs of the service demander, i.e. the car buyer, to the corresponding car buyer.

[0003] Based on the above description, how to improve the configuration efficiency of the screening strategy becomes a technical problem that needs to be solved urgently. Summary of the invention

[0004] In view of this, embodiments of the present invention provide an information screening method, apparatus, device, medium and product to improve the configuration efficiency of screening strategies.

[0005] In a first aspect, an embodiment of the present invention provides an information screening method, comprising:

[0006] Obtain a first screening module to be configured;

[0007] In response to a configuration operation triggered on the configuration interface, configuring the screening submodules in the first screening module that correspond one-to-one to the screening conditions, and the operation submodules in the first screening module that reflect the logical operation relationship between the screening conditions;

[0008] In response to a change operation triggered on the configuration interface, adjusting a screening submodule and / or a computing submodule in the first screening module to obtain a second screening module;

[0009] The configured first screening module and the second screening module are displayed on the configuration interface, so that the first screening module or the second screening module can be used to screen information.

[0010] In a second aspect, an embodiment of the present invention provides an information screening device, comprising:

[0011] An acquisition module, used to acquire a first screening module to be configured;

[0012] a configuration module, configured to configure, in response to a configuration operation triggered on the configuration interface, the screening submodules in the first screening module that correspond one-to-one to the screening conditions, and the operation submodules in the first screening module that reflect the logical operation relationship between the screening conditions;

[0013] an adjustment module, configured to adjust the screening submodule and / or the operation submodule in the first screening module in response to a change operation triggered on the configuration interface, so as to obtain a second screening module;

[0014] The display module is used to display the configured first screening module and the second screening module on the configuration interface, so as to use the first screening module or the second screening module to perform information screening.

[0015] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a processor and a memory, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the information screening method in the first aspect. The electronic device may also include a communication interface for communicating with other devices or communication systems.

[0016] In a fourth aspect, an embodiment of the present invention provides a non-temporary machine-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor can at least implement the information screening method as described in the first aspect above.

[0017] In a fifth aspect, an embodiment of the present invention provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the processor can implement the information screening method as described in the first aspect above.

[0018] In the information screening method provided by the embodiment of the present invention, a first screening module to be configured is obtained. Then, in response to the configuration operation triggered on the configuration interface, the screening submodules corresponding to the screening conditions in the first screening module and the operation submodule reflecting the logical operation relationship between the screening conditions in the first screening module are configured. Afterwards, in response to the change operation triggered on the configuration interface, the screening submodule and / or the operation submodule in the first screening module are adjusted to obtain the second screening module. Finally, the configured first screening module and the second screening module are displayed on the configuration interface to perform information screening using the first screening module or the second screening module. Among them, the screening conditions corresponding to the screening submodules and the logical operation relationship between the screening conditions reflected by the operation submodules are the screening strategies contained in the screening modules.

[0019] In practice, all code files that implement the filtering strategy contain multiple filtering conditions with a calling relationship, and the multiple filtering conditions are strongly coupled. Therefore, when one of the filtering conditions is modified, other filtering conditions that have a calling relationship with the filtering condition need to be adjusted at the same time.

[0020] In this solution, by encapsulating each screening condition as an independent module, it is possible to modify one screening condition without adjusting other screening conditions. It can be seen that this solution can simplify the configuration difficulty of the screening strategy and improve the convenience of screening strategy configuration. Furthermore, by providing a configuration interface that users can configure independently, users without coding knowledge can quickly configure the first screening module, which can improve the configuration efficiency of the screening strategy. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 A flowchart of an information screening method provided by an embodiment of the present invention;

[0023] Figure 2 A schematic diagram of the structure of a first screening module provided in an embodiment of the present invention;

[0024] Figure 3 A schematic diagram of the structure of a second screening module provided by an embodiment of the present invention;

[0025] Figure 4 A flowchart of a method for determining a screening submodule provided by an embodiment of the present invention;

[0026] Figure 5 A schematic diagram of the relationship between an application and a screening module provided in an embodiment of the present invention;

[0027] Figure 6 A schematic diagram of an association relationship between a computing submodule and a screening submodule provided in an embodiment of the present invention;

[0028] Figure 7 A schematic diagram of the structure of an information screening device provided by an embodiment of the present invention;

[0029] Figure 8 For Figure 7 A schematic diagram of the structure of an electronic device corresponding to the information screening device provided in the illustrated embodiment. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings, and "multiple" generally includes at least two, but does not exclude the situation of including at least one.

[0032] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0033] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to identifying", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is identified" may be interpreted as "when determining" or "in response to determining" or "when identifying (stated condition or event)" or "in response to identifying (stated condition or event)", depending on the context.

[0034] It should be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a product or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such product or system. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the product or system including the elements.

[0035] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the present invention are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0036] Before describing in detail the information screening methods provided by the embodiments of the present invention, an application scenario of information screening may be schematically described:

[0037] As introduced in the background technology, in practice, common information screening scenarios may be used car trading scenarios, recruitment scenarios, etc. Taking the used car trading scenario as an example, the APP can filter out information that matches the demand information provided by the service demander, i.e., the car buyer, from the supply information provided by the service provider, i.e., the car seller, according to the preset screening strategy.

[0038] However, in practice, all code files implementing the filtering strategy usually contain multiple filtering conditions with a calling relationship, and the multiple filtering conditions are strongly coupled. Therefore, when one of the filtering conditions is modified, it is often necessary to adjust other filtering conditions with a calling relationship with the filtering condition, which obviously reduces the configuration efficiency of the filtering strategy. In order to improve the above problem, the information filtering method provided by the following embodiments of the present invention can be used.

[0039] Based on the above description, some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the case where there is no conflict between the embodiments, the following embodiments and the features in the embodiments can be combined with each other. In addition, the step sequence in the following method embodiments is only an example and not a strict limitation.

[0040] Figure 1 A flowchart of an information screening method provided by an embodiment of the present invention. The information screening method provided by an embodiment of the present invention can be executed by a screening device. It is understandable that the screening device can be implemented as software, or a combination of software and hardware. Optionally, the screening device can be a functional module in the above-mentioned APP for connecting the service provider and the service demander. Figure 1 As shown, the method comprises the following steps:

[0041] S101: Obtain a first screening module to be configured.

[0042] S102, in response to a configuration operation triggered on the configuration interface, configuring the screening submodules in the first screening module that correspond one-to-one to the screening conditions, and the operation submodules in the first screening module that reflect the logical operation relationship between the screening conditions.

[0043] The screening device may first obtain the first screening module to be configured. The first screening module may include screening submodules corresponding to the screening conditions one by one, and an operation submodule reflecting the logical operation relationship between the screening conditions. The screening conditions corresponding to the screening submodules and the logical operation relationship between the screening conditions reflected by the operation submodules are the screening strategies included in the screening module. Optionally, the screening conditions may be flexibly set according to the actual conditions of different service providers and / or service demanders.

[0044] Then, the screening device can configure the screening submodule and the operation submodule in the first screening module in response to the configuration operation triggered by the user on the configuration interface. More specifically, the screening device can configure the screening submodule and the operation submodule in response to the user's drag operation on the screening submodule and the operation submodule on the configuration interface. Among them, the configuration interface may include a graphical user interface for supporting user operations. Users may include personnel who operate APPs without coding foundation.

[0045] There is an association relationship between the operator module and the screening submodule. Optionally, the screening submodule and the operator module can form a tree structure. The screening submodule can be a leaf node, and the operator module can be a parent node or a root node of the leaf node. Optionally, different screening submodules correspond to different screening conditions, and different operator modules reflect different logical operation relationships between the screening conditions.

[0046] Optionally, the operation submodule may include at least one of an AND operation submodule, an ALL operation submodule, and an ANY operation submodule. The logical operation relationship of the AND operation submodule includes that if the Boolean values ​​returned by the submodules associated with the AND operation submodule are all true, then the Boolean value returned by the AND operation submodule is determined to be true, and if there is a Boolean value returned by a submodule associated with the AND operation submodule that is false, then the Boolean value returned by the AND operation submodule is determined to be false, and the remaining submodules terminate execution.

[0047] The logical operation relationship of the ANY operator module includes: if the Boolean value returned by any sub-module associated with the ANY operator module is true, then the Boolean value returned by the ANY operator module is determined to be true, and the remaining sub-modules terminate execution; and if the Boolean values ​​returned by all sub-modules associated with the ANY operator module are false, then the Boolean value returned by the ANY operator module is determined to be false.

[0048] The logical operation relationship of the ALL operation submodule includes: if the Boolean values ​​returned by the submodules in the submodules associated with the ALL operation submodule are all true, then the Boolean value returned by the ALL operation submodule is determined to be true; and if the Boolean value returned by any submodule associated with the ALL operation submodule is false, then the Boolean value returned by the ALL operation submodule is determined to be false. At this time, the remaining submodules will continue to execute.

[0049] Based on the above description, the configured first screening module can be combined with Figure 2 Understand. Figure 2 As shown, the AND operator module as the root node can be connected to the first screening submodule, the ALL operator module, the ANY operator module and the second screening submodule as leaf nodes in sequence. Among them, the ALL operator module can be used as the upper node of the third screening submodule and the fourth screening submodule, and the ANY operator module can be used as the upper node of the fifth screening submodule and the sixth screening submodule.

[0050] S103, in response to the modification operation triggered on the configuration interface, adjusting the screening submodule and / or the operation submodule in the first screening module to obtain a second screening module.

[0051] When the user needs to configure another screening strategy different from the screening strategy included in the first screening module, he can directly trigger the change operation on the configuration interface. Then the screening device can adjust the screening submodule and / or the operation submodule in the first screening module in response to the change operation to obtain the second screening module.

[0052] The second screening module includes the screening submodule and / or operation submodule obtained after adjustment. The screening conditions corresponding to the screening submodule in the second screening module and the logical operation relationship between the screening conditions reflected by the operation submodule in the second screening module are the screening strategies included in the second screening module. It is understandable that the first screening module and the second screening module each contain different screening strategies.

[0053] Optionally, the change operation may include a submodule adding operation, a submodule deleting operation, and a submodule modifying operation. In an optional case, when the user triggers a submodule adding operation in the configuration interface, the screening device may respond to the submodule adding operation and, on the basis of the first screening module, add a screening submodule corresponding to the new screening condition or an operation submodule reflecting the logical operation relationship between the screening conditions. The newly added submodule and the screening submodule and / or operation submodule in the first screening module may be combined to obtain a second screening module.

[0054] In another optional situation, when the user triggers a sub-module deletion operation in the configuration interface, the screening device can respond to this sub-module deletion operation and delete the screening sub-module and / or operation sub-module in the first screening module. The deleted screening sub-module and / or operation sub-module can be combined to obtain a second screening module.

[0055] In another optional situation, when the user triggers a sub-module modification operation in the configuration interface, the screening device can respond to this sub-module modification operation and adjust the respective positions of the screening sub-modules and / or operation sub-modules in the first screening module. The screening sub-modules and / or operation sub-modules after the position adjustment can be combined to obtain a second screening module.

[0056] For example, assuming that the change operation is a submodule modification operation, the structure of the second screening module can be combined with Figure 3 Understand. Figure 3 As shown, the AND operator module as the root node can be connected to the third screening submodule, the ANY operator module, the second screening submodule, and the ALL operator module as leaf nodes in sequence. Among them, the ALL operator module can be used as the upper node of the first screening submodule and the fourth screening submodule, and the ANY operator module can be used as the upper node of the fifth screening submodule and the sixth screening submodule.

[0057] S104, displaying the configured first screening module and the second screening module on the configuration interface, so as to use the first screening module or the second screening module to perform information screening.

[0058] Finally, the screening device may display the configured first screening module and the second screening module on the configuration interface, so as to use the first screening module or the second screening module to perform information screening.

[0059] Optionally, the screening device can use the first screening module or the second screening module stored in itself to screen information according to the type of the service demander. For example, in a used car transaction scenario, the first screening module may include a screening strategy for normal screening of vehicle supply information provided by car sellers, and the second screening module may include a personalized screening strategy for compensating car buyers whose transactions failed. Then, when the type of the service demander is a car buyer with a normal transaction, the screening device can use the first screening module stored in itself to screen information. When the type of the service demander is a car buyer with a failed transaction, the screening device can use the second screening module to screen information.

[0060] Optionally, the screening device can also store the configuration results of the screening sub-module and / or operation sub-module in the first screening module, as well as the configuration results of the screening sub-module and / or operation sub-module in the second screening module, so that subsequent screening devices can directly use the first screening module or the second screening module according to the stored configuration results.

[0061] In this embodiment, by encapsulating each screening condition as an independent module, it is possible to make it unnecessary to adjust other screening conditions when modifying one screening condition. It can be seen that this solution can simplify the configuration difficulty of the screening strategy and improve the convenience of screening strategy configuration. Furthermore, by providing a configuration interface that users can configure independently, users without coding knowledge can quickly configure the first screening module, which can improve the configuration efficiency of the screening strategy.

[0062] Figure 1 The illustrated embodiment has mentioned that the screening submodule and the operation submodule in the first screening module can be configured. Optionally, the configuration operation can include a setting operation of the submodule execution order. Then for the configuration of the first screening module, specifically, the screening device can determine the execution order between the screening submodule in the first screening module and the operation submodule in the first screening module in response to the setting operation triggered by the user on the configuration interface, so as to complete the configuration of the first screening module.

[0063] Optionally, the execution order may include executing the root node first, and then executing the leaf nodes connected to the root node. If the leaf node has a next-level node, the next-level node may be executed again.

[0064] Following the above Figure 2 For example, the execution order can be executed from top to bottom and from left to right. Specifically, the AND operator module as the root node can be executed first. After executing the AND operator module, the first screening submodule as the leaf node can be executed, and then the ALL operator module can be executed, followed by the ANY operator module, and then the second screening submodule can be executed. After that, the third screening submodule and the fourth screening submodule as the next level node of the leaf node can continue to be executed. Finally, the fifth screening submodule and the sixth screening submodule as the next level node of the leaf node are executed.

[0065] In this embodiment, the execution order between the screening submodule and the operation submodule in the first screening module is determined by a setting operation triggered by the user, so that the screening device can flexibly configure the screening submodule and the operation submodule according to the actual needs of the user, which can improve the configuration efficiency of the screening module.

[0066] Above Figure 1In the embodiment shown, it has been mentioned that there is a one-to-one correspondence between the screening submodules in the screening module and the screening conditions. Figure 4 The description in the illustrated embodiment. Figure 4 Flow chart of a method for determining a screening submodule provided by an embodiment of the present invention. Figure 4 As shown, the method may include the following steps:

[0067] S401, obtaining supply and demand information, where the supply and demand information includes historical supply information provided by a service provider and / or historical demand information provided by a service demander.

[0068] S402, inputting the supply and demand information into the extraction model so that the extraction model outputs the screening conditions.

[0069] S403, encapsulating the code corresponding to the screening condition into a screening submodule.

[0070] In practice, the screening module can be used to screen the supply information provided by the service provider for information that matches the demand information provided by the service demander. Optionally, the screening module can include the first screening module or the second screening module mentioned above.

[0071] In order to ensure the screening effect of the screening submodule in the screening module, the screening device can obtain supply and demand information, wherein the supply and demand information includes historical supply information provided by the service provider and / or historical demand information provided by the service demander.

[0072] Then, the screening device can input the supply and demand information into the extraction model to output the screening conditions from the extraction model. After that, the screening device can encapsulate the code corresponding to the screening conditions into a screening submodule. It is understandable that one screening condition can correspond to one screening submodule.

[0073] Optionally, the extraction model may include any one of a bidirectional encoder representation from transformer (Bidirectional Encoder Representation from Transformers, BERT) model, a convolutional neural network (Convolutional Neural Networks, CNN) model, a general pre-trained transformer (Generative Pre-training Transformer, GPT) model, and the like.

[0074] For example, in a used car transaction scenario, assume that the historical supply information provided by the service provider includes "a pink electric car with a service life of three years and a price of 100,000 yuan", "a black fuel car with a service life of four years and a price of 80,000 yuan", and "a red fuel car with a service life of five years and a price of 60,000 yuan". The historical demand information provided by the service demander may include "looking for an electric car with a service life of less than or equal to three years".

[0075] Based on this, the screening device can input historical supply information and historical demand information into the GPT model, so that the GPT model can output the following screening conditions: service life of three years, service life of four years, service life of five years, vehicle type is electric vehicle, vehicle type is fuel vehicle, price is less than or equal to 100,000 yuan, vehicle color is pink or black, etc. Afterwards, the screening device can encapsulate different screening conditions output by the GPT model into different screening sub-modules.

[0076] In this embodiment, with the help of the extraction model, it is possible to accurately extract the screening conditions that meet the needs of the service demander from the historical supply information provided by the service provider and / or the historical demand information provided by the service demander, thereby improving the effect of information screening. And because each screening condition is encapsulated as an independent module, when modifying one screening condition, it is not necessary to adjust other screening conditions, thus simplifying the configuration difficulty of the screening strategy and improving the convenience of the screening strategy configuration.

[0077] In addition, the contents not described in detail in this embodiment and the technical effects that can be achieved can all be found in the relevant descriptions in the above embodiments, and will not be repeated here.

[0078] exist Figure 4 On the basis of the illustrated embodiment, in order to further improve the efficiency of information screening, the screening device may also determine target supply information corresponding to the current demand information from the historical supply information in response to the acquisition of the current demand information.

[0079] Then, in response to the user's operation of using the screening module, the screening device can start the first screening module to determine whether there is supply information matching the current demand information in the target supply information. The first screening module can be regarded as a screening module started by default, which can be used to further screen the target supply information. For example, in a used car transaction scenario, the first screening module can be used to screen the vehicle supply information provided by the normal screening car seller.

[0080] For determining the target supply information, in an optional manner, the screening device can determine the keywords in the current demand information in response to the acquisition of the current demand information. Then, the screening device can preliminarily screen the historical supply information according to the keywords contained in the current demand information to obtain the target supply information matching the keywords.

[0081] Following the above Figure 4 For example, in the embodiment shown, assume that the current demand information obtained is "seeking to purchase a fuel-powered car with a service life of less than or equal to four years". The screening device can determine that the type of car the service demander wants is a fuel-powered car in response to the acquisition of the current demand information. The screening device can then determine the target supply information from the historical supply information, i.e., "a black fuel-powered car with a service life of four years and a price of 80,000 yuan" and "a red fuel-powered car with a service life of five years and a price of 60,000 yuan".

[0082] Alternatively, the screening device may determine the submission time of the current demand information in response to the acquisition of the current demand information. Then, the screening device may screen out the target supply information provided by the service provider within a preset period from the historical supply information. The preset period is related to the submission time of the current demand information.

[0083] In this embodiment, since the amount of information contained in the target supply information is smaller than the amount of information contained in the historical supply information, by first determining the target supply information corresponding to the current demand information from the historical supply information and then starting the first screening module to screen the target supply information, the amount of supply information processed by the first screening module can be reduced, thereby improving the screening efficiency of the first screening module.

[0084] In addition, it should be noted that, in practice, different APPs often correspond to different application scenarios, and accordingly, different screening modules can be configured in different APPs. Optionally, different screening modules can also be configured in the same APP. Figure 5 As shown, the first screening module and the second screening module mentioned above can be configured in the first APP, and the third screening module can be configured in the second APP.

[0085] Optionally, the screening strategy included in the third screening module may be the same as the screening strategy included in the first screening module or the second screening module, or may be different from the screening strategy included in the first screening module or the second screening module.

[0086] For determining the supply information matching the current demand information, specifically, the screening device may compare the current demand information with the screening conditions in the target screening submodule, wherein the target screening submodule may be any screening submodule in the first screening module.

[0087] Then, the screening device can perform the logical operation contained in the target operation submodule on the comparison result to obtain the execution result of the target operation submodule. Wherein, the target operation submodule is contained in the first screening module, and the target screening submodule is associated with the target operation submodule. The comparison result can reflect the execution status of the target screening submodule corresponding to the screening condition. Optionally, the execution status can include execution success or execution failure.

[0088] If the execution result indicates that the target operator module is executed successfully, that is, the Boolean value returned by the target operator module is true, the screening device can determine that there is supply information in the target supply information that matches the current demand information. At this time, there is a matching relationship between the service provider and the service demander.

[0089] For determining the comparison result, in an optional manner, the screening device may input the current demand information and the screening conditions in the target screening submodule into a neural network model, so that the neural network model outputs a comparison result. The comparison result may include that the screening condition meets the requirements of the current demand information, or that the screening condition does not meet the requirements of the current demand information. Optionally, the neural network model may include any one of the CNN model, LSTM model, and GPT model mentioned above.

[0090] Alternatively, the screening device may use a text comparison algorithm to calculate the text similarity between the current demand information and the screening conditions in the target screening submodule to obtain a comparison result.

[0091] Optionally, the target operation submodule may include the AND operation submodule as the root node mentioned above. The AND operation submodule as the root node may reflect the final execution state of the screening module.

[0092] For example, if Figure 6 As shown, the screening submodules associated with the AND operation submodule as the root node include the seventh screening submodule and the eighth screening submodule as leaf nodes.

[0093] Assuming that the current demand information is "looking to buy a fuel car with a service life of less than or equal to four years", the screening conditions in the seventh screening submodule include "service life is less than or equal to four years", and the screening conditions in the eighth screening submodule include "the type of car is a fuel car".

[0094] The screening device can compare the current demand information with the screening conditions in the seventh screening submodule to obtain a first comparison result including that the screening conditions meet the requirements of the current demand information. The first comparison result reflects that the seventh screening submodule is executed successfully, that is, the Boolean value returned by the seventh screening submodule is true.

[0095] Afterwards, the screening device can also compare the current demand information with the screening conditions in the eighth screening submodule to obtain a second comparison result including the screening conditions meeting the requirements of the current demand information. The second comparison result reflects that the eighth screening submodule is executed successfully, that is, the Boolean value returned by the eighth screening submodule is true.

[0096] Furthermore, since the Boolean values ​​returned by the seventh screening submodule and the eighth screening submodule associated with the AND operation submodule are both true, the screening device can determine that the Boolean value returned by the AND operation submodule is also true, that is, the AND operation submodule is executed successfully. At this time, the screening device can determine that there is supply information matching the current demand information in the target supply information.

[0097] In this embodiment, by comparing the current demand information with the screening conditions in the target screening submodule and performing the logical operation included in the target operation submodule on the comparison result, the execution result of the target operation submodule can be obtained. Furthermore, with the help of the execution result of this target operation submodule, it is possible to better determine whether there is supply information matching the current demand information in the target supply information.

[0098] Optionally, if the execution result of the target operation submodule in the first screening module indicates that the target operation submodule fails to execute, the screening device can determine that there is no supply information in the target supply information that matches the current demand information. At this time, there is no matching relationship between the service provider and the service demander.

[0099] Based on this, the screening device can start the second screening module to determine whether there is supply information matching the current demand information in the target supply information. The screening strategy included in the second screening module is different from the screening strategy included in the first screening module.

[0100] The process of the second screening module determining whether there is supply information matching the current demand information in the target supply information can be seen in the above Figure 6 The description in the illustrated embodiment will not be repeated here.

[0101] In this embodiment, in the event that the target operation submodule in the first screening module fails to execute, the screening device can re-screen the target supply information by starting a second screening module different from the first screening module, thereby improving the success rate of matching the supply information with the current demand information.

[0102] The following will describe in detail the information screening device of one or more embodiments of the present invention. Those skilled in the art will appreciate that these information screening devices can be configured using commercially available hardware components through the steps taught in this solution.

[0103] Figure 7 A schematic diagram of the structure of an information screening device provided by an embodiment of the present invention is shown in FIG. Figure 7 As shown, the device comprises:

[0104] The acquisition module 11 is used to acquire the first screening module to be configured.

[0105] The configuration module 12 is used to configure the filtering submodules in the first filtering module that correspond to the filtering conditions one by one, and the operation submodules in the first filtering module that reflect the logical operation relationship between the filtering conditions in response to the configuration operation triggered on the configuration interface.

[0106] The adjustment module 13 is used to adjust the screening submodule and / or the operation submodule in the first screening module in response to the change operation triggered on the configuration interface to obtain a second screening module.

[0107] The display module 14 is used to display the configured first screening module and the second screening module on the configuration interface, so as to use the first screening module or the second screening module to perform information screening.

[0108] The screening submodule and the operation submodule form a tree structure, the screening submodule is a leaf node, and the operation submodule is an upper-level node or a root node of the leaf node.

[0109] Optionally, the configuration operation includes a setting operation of the execution order of the sub-modules. Based on this, the configuration module 12 is used to determine the execution order between the screening sub-modules in the first screening module and the operation sub-modules in the first screening module in response to the setting operation triggered on the configuration interface.

[0110] Optionally, the screening module is used to screen the information that matches the demand information provided by the service demander from the supply information provided by the service provider. Based on this, the device also includes an encapsulation module 15, which is used to obtain supply and demand information, and the supply and demand information includes historical supply information provided by the service provider and / or historical demand information provided by the service demander; input the supply and demand information into the extraction model so that the extraction model outputs the screening conditions; and encapsulate the code corresponding to the screening conditions into the screening sub-module.

[0111] Optionally, the device further comprises a determination module 16 for determining target supply information corresponding to the current demand information from the historical supply information in response to the acquisition of the current demand information.

[0112] The start module 17 is used to start the first screening module in response to the use operation of the screening module, so that the first screening module determines whether there is supply information matching the current demand information in the target supply information.

[0113] Optionally, the screening submodule as a leaf node has an association relationship with the operation submodule as the upper-level node of the leaf node. Based on this, the startup module 17 is used to compare the current demand information with the screening conditions in the target screening submodule, and the target screening submodule is any screening submodule in the first screening module; the comparison result is subjected to the logical operation contained in the target operation submodule to obtain the execution result of the target operation submodule, and the target operation submodule is contained in the first screening module, and the target screening submodule is associated with the target operation submodule; if the execution result indicates that the target operation submodule is executed successfully, it is determined that there is supply information in the target supply information that matches the current demand information.

[0114] Optionally, the start module 17 is also used to start the second screening module if there is no supply information matching the current demand information in the target supply information, so that the second screening module determines whether there is supply information matching the current demand information in the target supply information.

[0115] Figure 7 The device shown can perform Figures 1 to 6 For the method of the embodiment shown in the figure, the part not described in detail in this embodiment can be referred to Figures 1 to 6 The implementation process and technical effects of this technical solution refer to Figures 1 to 6 The description in the illustrated embodiment will not be repeated here.

[0116] In a possible design, the structure of the application development device can be implemented as an electronic device, such as Figure 8 As shown, the electronic device may include: a processor 21 and a memory 22. The memory 22 is used to store the electronic device to perform the above Figures 1 to 6 The program of the information screening method provided in the illustrated embodiment, the processor 21 is configured to execute the program stored in the memory 22 .

[0117] The program includes one or more computer instructions, wherein the one or more computer instructions can implement the following steps when executed by the processor 21:

[0118] Obtain a first screening module to be configured;

[0119] In response to a configuration operation triggered on the configuration interface, configuring the screening submodules in the first screening module that correspond one-to-one to the screening conditions, and the operation submodules in the first screening module that reflect the logical operation relationship between the screening conditions;

[0120] In response to a change operation triggered on the configuration interface, adjusting a screening submodule and / or a computing submodule in the first screening module to obtain a second screening module;

[0121] The configured first screening module and the second screening module are displayed on the configuration interface, so that the first screening module or the second screening module can be used to screen information.

[0122] Optionally, the processor 21 is further configured to execute the aforementioned Figures 1 to 6 All or part of the steps in the illustrated embodiments.

[0123] The structure of the electronic device may further include a communication interface 23 for the electronic device to communicate with other devices or a communication network.

[0124] In addition, an embodiment of the present invention provides a non-transitory machine-readable storage medium for storing computer software instructions used by the above electronic device, which includes instructions for executing the above Figure 1 to Figure 6 The procedures involved in the information screening method shown.

[0125] In addition, an embodiment of the present invention provides a computer program product. The computer program product includes a computer program or an instruction. When the computer program or the instruction is executed by a processor, the processor is enabled to implement the above Figure 1 to Figure 6 The steps or functions of the information screening method shown.

[0126] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An information screening method, characterized in that: include: Obtain a first screening module to be configured; In response to a configuration operation triggered on the configuration interface, configuring the screening submodules in the first screening module that correspond one-to-one to the screening conditions, and the operation submodules in the first screening module that reflect the logical operation relationship between the screening conditions; In response to a change operation triggered on the configuration interface, adjusting a screening submodule and / or a computing submodule in the first screening module to obtain a second screening module; The configured first screening module and the second screening module are displayed on the configuration interface, so that the first screening module or the second screening module can be used to screen information.

2. The method according to claim 1, characterized in that The configuration operation includes setting the submodule execution order; The configuration of the filtering submodules corresponding to the filtering conditions in the first filtering module and the operation submodules reflecting the logical operation relationship between the filtering conditions in the first filtering module in response to the configuration operation triggered on the configuration interface includes: In response to the setting operation triggered on the configuration interface, an execution order between the screening submodule in the first screening module and the operation submodule in the first screening module is determined.

3. The method according to claim 1, characterized in that: The screening submodule and the operation submodule form a tree structure, the screening submodule is a leaf node, and the operation submodule is an upper-level node or a root node of the leaf node.

4. The method according to claim 3, characterized in that The screening module is used to screen the supply information provided by the service provider for information that matches the demand information provided by the service demander; the method further includes: Acquiring supply and demand information, the supply and demand information including historical supply information provided by the service provider and / or historical demand information provided by the service demander; Inputting the supply and demand information into an extraction model so that the extraction model outputs a screening condition; The code corresponding to the screening condition is encapsulated into the screening submodule.

5. The method according to claim 4, characterized in that The method further comprises: In response to the acquisition of current demand information, determining target supply information corresponding to the current demand information from the historical supply information; In response to the use operation of the screening module, the first screening module is started to determine by the first screening module whether there is supply information matching the current demand information in the target supply information.

6. The method according to claim 5, characterized in that The screening submodule as a leaf node has an associated relationship with the operation submodule as the node at the previous level of the leaf node; The first screening module screens whether there is supply information matching the current demand information in the target supply information, including: Compare the current demand information with the screening conditions in the target screening submodule, where the target screening submodule is any screening submodule in the first screening module; Performing a logic operation included in a target operation submodule on the comparison result to obtain an execution result of the target operation submodule, the target operation submodule being included in the first screening module and the target screening submodule being associated with the target operation submodule; If the execution result indicates that the target operation submodule is executed successfully, it is determined that there is supply information matching the current demand information in the target supply information.

7. The method according to claim 5, characterized in that The method further comprises: If there is no supply information matching the current demand information in the target supply information, the second screening module is started to determine by the second screening module whether there is supply information matching the current demand information in the target supply information.

8. An information screening device, characterized in that: include: An acquisition module, used to acquire a first screening module to be configured; a configuration module, configured to configure, in response to a configuration operation triggered on the configuration interface, the screening submodules in the first screening module that correspond one-to-one to the screening conditions, and the operation submodules in the first screening module that reflect the logical operation relationship between the screening conditions; an adjustment module, configured to adjust the screening submodule and / or the operation submodule in the first screening module in response to a change operation triggered on the configuration interface, so as to obtain a second screening module; The display module is used to display the configured first screening module and the second screening module on the configuration interface, so as to use the first screening module or the second screening module to perform information screening.

9. An electronic device, characterized in that: include: A memory and a processor; wherein the memory stores executable code, and when the executable code is executed by the processor, the processor executes the information screening method according to any one of claims 1 to 7.

10. A non-transitory machine-readable storage medium, characterized in that: The non-transitory machine-readable storage medium stores executable code, and when the executable code is executed by a processor of an electronic device, the processor is caused to execute the information screening method according to any one of claims 1 to 7.

11. A computer program product, characterized in that The computer program product includes a computer program or instructions, so that the computer program or instructions can implement the information screening method according to any one of claims 1 to 7.