Data retrieval interface display method, device and equipment and computer readable medium
By automatically correlating and displaying data source controls in response to user operations on the data retrieval interface, the problems of incomplete data and complexity of user operations caused by high data source correlation in business scenarios are solved, and more efficient data retrieval and resources are achieved use.
Patent Information
- Application Number
- CN202310987381.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-07
- Publication Date
- 2025-02-14
AI Technical Summary
In business scenarios, the degree of correlation between data sources is high, resulting in the data completeness of the result after a single data source control is low, requiring multiple operations for correlation searches, increasing the complexity of user operations, and When using the same or modified search conditions, you need to re-enter the search conditions, wasting computer resources.
By providing a data retrieval interface display method, it displays and associates data source controls on the interface in response to user drag and drop operations, determines the control type using preset conditions, and displays data source connection lines and associated controls on the interface to realize the data source Automatic association and retrieval between.
It reduces the number of user operations, reduces the complexity of operation, improves the data integrity of the result of a single search task, and avoids the waste of computer resources caused by repeated searches.
Smart Images

Figure CN119440321A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a data retrieval interface display method, device, equipment, and computer-readable medium. Background Art
[0002] A data source control is a graphical interface component that is connected or configured with a data source, and is often used for data source retrieval tasks in business scenarios. Currently, when performing data source retrieval through a data source control in a business scenario, the commonly used method is to perform linear filtering retrieval on a data source control that is bound to a single data source.
[0003] However, the inventors have found that when the above method is adopted, the following technical problems often occur:
[0004] First, in business scenarios, the degree of association between data sources is high, and there is a high degree of dependence between data. The result data obtained after a single search of a single data source control has low integrity. It is necessary to perform an associated search on other data sources based on the result data to obtain result data with higher integrity, which increases the number of user operations and increases the complexity of user operations.
[0005] Second, when using the same search conditions or performing a subsequent search based on the original search conditions, the user is required to re-enter the search conditions and perform the search again, which increases the complexity of the user's operation and causes a waste of computer resources.
[0006] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention
[0007] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0008] Some embodiments of the present disclosure propose a data retrieval interface display method, device, electronic device and computer-readable medium to solve one or more of the technical problems mentioned in the above background technology section.
[0009] In a first aspect, some embodiments of the present disclosure provide a data retrieval interface display method, the method comprising: in response to detecting a first drag operation performed by a client user on the image of the data source control in the control selection interface and the stop position corresponding to the first drag operation is within the range of the control association interface, performing the following steps: displaying the data source control at the stop position corresponding to the first drag operation; in response to determining that the data source control satisfies a first preset condition, determining the control type of the data source control as a first control type to be associated, wherein the first preset condition is that the order value of the data source control is an odd number; in response to determining that the data source control satisfies a second preset condition, determining the control type of the data source control as a second control type to be associated, wherein the second preset condition is that the order value of the data source control is an even number; in response to detecting When the client user performs a second drag operation on the data source connection line image in the control selection interface and the stop position corresponding to the second drag operation meets the first preset distance condition, the following steps are performed: a data source connection line is displayed between two data source controls whose control types are the first data source control type to be associated and the second data source control type to be associated respectively; in response to detecting that the client user performs a third drag operation on the data source association control image in the control selection interface and the stop position corresponding to the third drag operation meets the second preset distance condition, the following association steps are performed: a data source association control is displayed at the center of the data source connection line; the control types of the two data source controls associated with the data source association control are determined as associated control types; and a data source control whose control type is the first control type to be associated is displayed below the data source association control.
[0010] In a second aspect, some embodiments of the present disclosure provide a data retrieval interface display device, the device comprising: a first execution unit, configured to, in response to detecting a first drag operation performed by a client user on the data source control image in the control selection interface and the stop position corresponding to the first drag operation being within the control association interface, execute the following steps: displaying the data source control at the stop position corresponding to the first drag operation; in response to determining that the data source control satisfies a first preset condition, determining the control type of the data source control as a first control type to be associated, wherein the first preset condition is that the order value of the data source control is an odd number; in response to determining that the data source control satisfies a second preset condition, determining the control type of the data source control as a second control type to be associated, wherein the second preset condition is that the order value of the data source control is an even number; and a second execution unit The element is configured to, in response to detecting a second drag operation performed by a client user on the data source connection line image in the control selection interface and the stop position corresponding to the second drag operation meets a first preset distance condition, perform the following steps: display a data source connection line between two data source controls whose control types are respectively the first to-be-associated data source control type and the second to-be-associated data source control type; in response to detecting a third drag operation performed by a client user on the data source association control image in the control selection interface and the stop position corresponding to the third drag operation meets a second preset distance condition, perform the following association steps: display a data source association control at the center of the data source connection line; determine the control types of the two data source controls associated with the data source association control as associated control types; and display a data source control whose control type is the first to-be-associated control type below the data source association control.
[0011] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.
[0012] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.
[0013] The above-mentioned embodiments of the present disclosure have the following beneficial effects: the data retrieval interface display method of some embodiments of the present disclosure can reduce the number of user operations and reduce the complexity of operations. Specifically, the reasons for the increase in the number of operations and the increase in the complexity of operations are: the degree of association between data sources in the business scenario is high, there is a high degree of dependence between data, and the result data obtained after a single search of a single data source control has a low integrity. It is necessary to perform an associated search on other data sources based on the result data to obtain result data with higher integrity, which leads to an increase in the number of user operations and increases the complexity of user operations. Based on this, some data retrieval interface display methods of the present disclosure, first, in response to detecting that the client user acts on the image of the above-mentioned data source control in the above-mentioned control selection interface for the first drag operation and the stop position corresponding to the above-mentioned first drag operation is within the range of the above-mentioned control association interface, perform the following steps: the first step is to display the data source control at the stop position corresponding to the above-mentioned first drag operation. The second step is to determine that the above-mentioned data source control meets the first preset condition, and the control type of the above-mentioned data source control is determined as the first control type to be associated. Among them, the above-mentioned first preset condition is that the order value of the above-mentioned data source control is an odd number. In the third step, in response to determining that the data source control satisfies the second preset condition, the control type of the data source control is determined to be the second control type to be associated. The second preset condition is that the order value of the data source control is an even number. Thus, the control type of the two data source controls that need to be associated can be set to the control type to be associated. Then, in response to detecting that the client user acts on the data source connection line image in the control selection interface and the stop position corresponding to the second drag operation meets the first preset distance condition, the following steps are performed: First, display a data source connection line between two data source controls whose control types are the first data source control type to be associated and the second data source control type to be associated. Thus, the two data source controls that need to be associated can be connected with the data source connection line on the display interface. Second, in response to detecting that the client user acts on the data source association control image in the control selection interface and the stop position corresponding to the third drag operation meets the second preset distance condition, the following association steps are performed: First sub-step, display a data source association control at the center of the data source connection line. Thus, the two data source controls whose control types are the control types to be associated can be associated through the data source association control. The second sub-step is to determine the control types of the two data source controls associated with the above-mentioned data source association control as the associated control types. In this way, the control types of the two associated data source controls can be updated to the associated control types. The third sub-step is to display the data source control whose control type is the first control type to be associated below the above-mentioned data source association control. In this way, the data source control whose control type is the first control to be associated and used in the subsequent association step or retrieval step can be displayed.Also, because the data source controls can be associated with each other through the above-mentioned data source association control, two data sources with a high degree of association or dependence can be associated for retrieval to improve the completeness of the result data obtained from a single retrieval task, thereby reducing the number of user operations and reducing the complexity of user operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0015] Figure 1-4 is a schematic diagram of an application scenario of the data retrieval interface display method of some embodiments of the present disclosure;
[0016] Figure 5 is a flow chart of some embodiments of the data retrieval interface display method according to the present disclosure;
[0017] Figure 6 It is a structural schematic diagram of some embodiments of the data retrieval interface display device according to the present disclosure;
[0018] Figure 7 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0020] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0021] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0022] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0023] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0024] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0025] like Figure 1 As shown, the content displayed in the data retrieval interface 101 displayed on the client device includes a control selection interface 102 and a control association interface 103. When the client user can drag the data source control image 104 in the control selection interface 102 and the stop position of the corresponding drag operation is within the control association interface 103, the client device can display a data source control 109 whose control type is the first control type to be associated at the stop position of the drag operation. When the client user can drag the data source control image 104 in the control selection interface 102 and the stop position of the drag operation is within the control association interface 103, the client device can display a data source control 110 whose control type is the second control type to be associated at the stop position of the drag operation. When the client user can drag the data source connection line image 106 in the control selection interface 102 and the stop position of the corresponding drag operation meets the first preset distance condition, the client device can display a data source connection line 111 between the data source control 109 whose control type is the first control type to be associated and the data source control 110 whose control type is the second control type to be associated. When the client user can drag the data source associated control image 105 in the control selection interface 102 and the stop position of the corresponding dragging operation meets the second preset distance condition, the client device can display the data source associated control 112 at the center of the data source connection line 111 and display the data source control 113 whose control type is the first control type to be associated below the data source associated control 112. The client user can also click the clear screen control 107 in the control selection interface 103 to clear each control in the control association interface 103.
[0026] After the client user clicks the data source control 109, the client device may display a data source configuration interface 201, such as Figure 2As shown. After the client user clicks on any data source selection control (such as the data source selection control 203) in the data source configuration interface 201, the data source name included in the data source information corresponding to the data source selection control 203 is displayed on the data source information display control 202. For example, the data source selection control 203 can be an employee information data source selection control. The data source name included in the data source information corresponding to the employee information data source selection control can be "Employee information table". The data source name displayed on the data source information display control 202 can be "Employee information table". The client user can click on the data source configuration interface close control 205 to close the data source configuration interface 201 and return to the control association interface 103.
[0027] After the client user clicks the condition configuration control 204 in the data source configuration interface 201, the client device may display the condition configuration interface 301, such as Figure 3 As shown. The client user may input a custom condition name in the condition name input control 302. The client user may select any condition association control (e.g., condition association control 304) in the condition configuration control group 303 to select the corresponding association condition information. The client user may input field information in the field input control 305 in the condition configuration control group 303. The client user may click on the condition symbol list control 306 in the condition configuration control group 303 to display the condition symbol list below the condition symbol list control 306. The client user may select any condition symbol list item from among the condition symbol list items displayed in the condition symbol list. The client user may input field value information in the field value input control 307 in the condition configuration control group 303. After the client user clicks on the condition add control 309 in the condition configuration interface 301, the client device may add a condition configuration control group 303 in the condition configuration interface 301. After the client user clicks the condition confirmation control 310, the client device can retrieve the data source corresponding to the selected arbitrary data source control according to the field information, field value information, and selected associated condition information and condition symbol input by the client user to obtain the sub-data source. The client user can also click the save control 108 in the control selection interface 102 to save the sub-data source obtained after the search. The client user can click the condition configuration interface close control 311 to close the condition configuration interface 311 and return to the data source configuration interface 201.
[0028] After the client user clicks the conditional deletion control 308 in the conditional configuration control group 303, the client device may display a deletion prompt interface 401, such as Figure 4 The deletion prompt interface 401 includes a deletion prompt message 402, a confirmation deletion control 403, and a cancellation deletion control 404. After the client user clicks the confirmation deletion control 403 in the deletion prompt interface 401, the client device can delete the condition configuration control group 303 corresponding to the condition deletion control 308 from the condition configuration interface 301. The client user can click the cancellation deletion control 404 in the deletion prompt interface 401 to close the deletion prompt interface 401 and return to the condition configuration interface 301.
[0029] Figure 5 The process 500 of some embodiments of the data retrieval interface display method according to the present disclosure is shown. The data retrieval interface display method includes the following steps:
[0030] Step 501, in response to detecting a first drag operation performed by a client user on a data source control image in a control selection interface and the stop position corresponding to the first drag operation is within a range of a control association interface, the following steps are performed:
[0031] Step 5011: Display the data source control at the stop position corresponding to the first drag operation.
[0032] In some embodiments, the execution subject (e.g., computing device) of the data retrieval interface display method may display the data source control at the stop position corresponding to the first drag operation in response to detecting the first drag operation performed by the client user on the data source control image in the control selection interface and the stop position corresponding to the first drag operation is located within the control association interface range. The data retrieval interface display method disclosed in the present disclosure may be applied to a client. The content displayed by the data retrieval interface of the client may include a control selection interface and a control association interface. The control selection interface may include a data source control image, a data source association control image, and a data source connection line image. The data source control image may be an image for displaying a data source control. The data source association control image may be an image for displaying a data source association control. The data source connection line image may be an image for displaying a data source connection line. The control selection interface may be used to display control images corresponding to various types of controls for selection by the client user. The control association interface may be used to display various controls selected by the client user and the association between the various controls. The data source control may be used to bind a data source. The first drag operation may be a drag operation on the data source control image.
[0033] Step 5012: In response to determining that the data source control meets the first preset condition, determine the control type of the data source control as the first control type to be associated.
[0034] In some embodiments, the execution subject may determine the control type of the data source control as the first control type to be associated in response to determining that the data source control satisfies the first preset condition. The first preset condition may be that the order value of the data source control is an odd number. The order value of the data source control may be the number of data source controls displayed in the data source association interface. The first control type to be associated may indicate that the corresponding data source control is the first of the two data source controls that need to be associated.
[0035] Step 5013: In response to determining that the data source control satisfies the second preset condition, the control type of the data source control is determined to be a second control type to be associated.
[0036] In some embodiments, the execution subject may determine the control type of the data source control as the second control type to be associated in response to determining that the data source control satisfies the second preset condition. The second preset condition may be that the order value of the data source control is an even number. The second control type to be associated may indicate that the corresponding data source control is the second one of the two data source controls that need to be associated.
[0037] Step 502, in response to detecting a second drag operation performed by a client user on the image of a data source connection line in the control selection interface and the stop position corresponding to the second drag operation meets a first preset distance condition, the following steps are performed:
[0038] Step 5021: Display a data source connection line between two data source controls whose control types are respectively a first data source control type to be associated and a second data source control type to be associated.
[0039] In some embodiments, the execution subject may display a data source connection line between two data source controls of the first data source control type to be associated and the second data source control type to be associated in response to detecting that the client user performs a second drag operation on the data source connection line image in the control selection interface and the stop position corresponding to the second drag operation satisfies the first preset distance condition. The second drag operation may be a drag operation on the data source connection line image. The first preset distance condition may be that the straight-line distance between the center position of the data source connection line and the center positions of the two data source controls are both less than the first preset distance. The data source connection line may be used to connect two data source controls that need to be associated with a data source.
[0040] In some optional implementations of some embodiments, the execution subject may further perform the following steps before performing the following steps in response to detecting a second drag operation performed by a client user on an image of a data source connection line in the control selection interface and a stop position corresponding to the second drag operation meets a first preset distance condition:
[0041] The first step is to display a data source configuration interface in response to detecting a selection operation of a client user on a data source control whose control type is a first control to be associated. The above-mentioned data source configuration interface includes a data source information display control, various data source selection controls, a condition configuration control, and a data source configuration interface close control. The above-mentioned data source configuration interface can be used for the above-mentioned client user to configure a data source for the corresponding data source control for data source binding. Each of the above-mentioned various data source selection controls can correspond to a data source. The above-mentioned data source information display control can be used to display the data source information of the data source corresponding to any data source selection control selected by the above-mentioned client user. The above-mentioned condition configuration control can be used to display the condition configuration interface. The above-mentioned data source configuration interface close control can be used to close the data source configuration interface.
[0042] In the second step, in response to detecting a selection operation performed by the client user on any data source selection control, the following steps are performed:
[0043] The first sub-step is to display the data source name included in the data source information corresponding to the selected arbitrary data source selection control on the data source information display control. For example, the client user can select the data source selection control displayed as "employee information data source". Then, the execution entity can display the data source name "employee information table" included in the data source information of the data source corresponding to the "employee information data source" data source selection control on the data source information display control.
[0044] The second sub-step is, in response to detecting a selection operation of the client user acting on the condition configuration control, executing the following display steps:
[0045] Sub-step one: determining the data source corresponding to the data source name displayed by the data source information display control as the target data source corresponding to the selected data source control.
[0046] Sub-step 2, displaying the condition configuration interface. The above-mentioned execution subject may display the condition configuration interface in response to detecting the selection operation of the above-mentioned client user acting on the above-mentioned condition configuration control. Among them, the above-mentioned condition configuration interface includes a condition name input control, at least one condition configuration control group, a condition addition control, a condition confirmation control and a condition configuration interface closing control. The above-mentioned condition configuration interface can be used for the above-mentioned client user to configure the retrieval condition for the above-mentioned target data source. The above-mentioned condition name input control can be used to obtain the custom condition name input by the above-mentioned client user. Each condition configuration control group in the above-mentioned at least one condition configuration control group can be used to obtain a retrieval condition information input and selected by the above-mentioned client user. The above-mentioned condition addition control can be used to create a condition configuration control group in the above-mentioned condition configuration interface. The above-mentioned condition confirmation control can be used for the above-mentioned client user to confirm the input and selected retrieval condition information so that the above-mentioned execution subject can search the target data source according to the retrieval condition information. The above-mentioned condition configuration interface closing control can be used to close the above-mentioned condition configuration interface and return to the above-mentioned data source configuration interface.
[0047] In the third step, in response to detecting that the client user has selected to close the control on the data source configuration interface, the following steps are performed:
[0048] The first sub-step is to close the above data source configuration interface.
[0049] The second sub-step is to switch to the above-mentioned control association interface.
[0050] Optionally, the above displaying step may further include the following steps:
[0051] The first step is, in response to detecting a name input operation performed by the client user on the condition name input control, obtaining condition name information corresponding to the name input operation. The condition name information may be text information. For example, the condition name information may be "age-gender search condition". The name input operation may be an input operation on the condition name input control.
[0052] In the second step, in response to detecting a selection operation of the client user acting on any conditional configuration control in any conditional configuration control group, the following steps are performed:
[0053] In the first sub-step, the control group type corresponding to the selected arbitrary condition configuration control is determined as the target control group type. The target control group type may indicate that the corresponding condition configuration control group is the condition configuration control group selected by the client user. Each of the at least one condition configuration control group includes condition association controls, field input controls, condition symbol list controls, field value input controls, and condition deletion controls. Each of the condition association controls may correspond to an association condition information. The association condition information may be a logical operator representing the logical relationship between the various retrieval condition information. For example, the association condition information may be "AND". The field input control may be used to obtain the field information input by the client user. The field information may be a field name. The condition symbol list control may be used for the client user to select a condition symbol. The field value input control may be used to obtain the field value information input by the client user. The field value information may be a field parameter corresponding to the field information. The condition deletion control may be used to delete the target condition configuration control group from the condition configuration interface.
[0054] The second sub-step is to determine the control group type of each conditional configuration control group in the at least one conditional configuration control group that is different from the any conditional configuration control group as the control group type to be configured. The control group type to be configured may indicate that the corresponding conditional configuration control group has not been selected by the client user.
[0055] The third step is to obtain the associated condition information corresponding to the selected any condition associated control in the target condition configuration control group in response to detecting the selection operation of the client user on any condition associated control in the target condition configuration control group. The target condition configuration control group is a condition configuration control group whose control group type is the target control group type.
[0056] The fourth step is, in response to detecting that the client user performs a field input operation on a field input control in the target condition configuration control group, acquiring field information corresponding to the field input operation.
[0057] Step 5: in response to detecting a selection operation performed by the client user on the conditional symbol list control in the target condition configuration control group, executing the following steps:
[0058] The first sub-step is to display a conditional symbol list. The conditional symbol list includes various conditional symbol list items. Each of the various conditional symbol list items may correspond to a conditional symbol. The conditional symbols may include but are not limited to “>”, “<”, “=”, “≠”, “≥”, and “≤”.
[0059] The second sub-step is, in response to detecting a selection operation of the client user on any conditional symbol list item in the conditional symbol list, executing the following steps:
[0060] Sub-step 1: Display the conditional character corresponding to the selected arbitrary conditional symbol list item on the conditional symbol list control.
[0061] Sub-step 2: determining the conditional symbol corresponding to any of the selected conditional symbol list items.
[0062] Step 6: in response to detecting that the client user performs a field value input operation on a field value input control in the target condition configuration control group, obtaining field value information corresponding to the field value input operation.
[0063] The seventh step is to determine the above-mentioned association condition information, the above-mentioned condition symbol, the above-mentioned field information and the above-mentioned field value information as the retrieval condition information corresponding to the above-mentioned target condition configuration control group. The above-mentioned retrieval condition information can represent a retrieval condition for searching the above-mentioned target data source. For example, the above-mentioned association condition information can be "AND". The above-mentioned condition symbol can be ">". The above-mentioned field information can be "age". The above-mentioned field value information can be "25". Then the retrieval condition represented by the above-mentioned retrieval condition information can be "AND age>25".
[0064] Optionally, the above displaying step further includes the following steps:
[0065] In the first step, in response to detecting a selection operation performed by the client user on a conditional deletion control in the target conditional configuration control group, the following steps are performed:
[0066] The first sub-step is to display a deletion prompt interface. The deletion prompt interface includes a confirmation deletion control, a cancel deletion control, and a deletion prompt message. The confirmation deletion control and the cancel deletion control can be used for the client user to confirm whether to delete the target condition configuration control group. The deletion prompt message can be text information used to remind the user whether to delete the target condition configuration control group. For example, the deletion prompt message can be "Do you want to delete the condition configuration control group?".
[0067] The second sub-step is, in response to detecting a selection operation of the client user on the confirmation deletion control, executing the following steps:
[0068] Sub-step one, close the above deletion prompt interface.
[0069] Sub-step two: deleting the target condition configuration control group from the condition configuration interface.
[0070] Sub-step 3: Determine the retrieval condition information corresponding to the above target condition configuration control group as invalid information.
[0071] Step 2: In response to detecting the selection operation of the above client user on the above condition addition control, perform the following steps:
[0072] The first sub-step: Determine the control group types of each condition configuration control group displayed in the above condition configuration interface as the control groups to be configured.
[0073] The second sub-step: Create a new condition configuration control group in the above condition configuration interface.
[0074] Optionally, the above display step further includes the following steps:
[0075] Step 1: In response to detecting the selection operation of the above client user on the above condition confirmation control, retrieve the above target data source according to the determined retrieval condition information for each item to obtain a first sub-data source. In practice, the above execution entity can retrieve the target data source by forming a query statement with each retrieval condition represented by each retrieval condition information. For example, one retrieval condition information can be "AND age>25", and another retrieval condition information can be "AND sex="male"". The above target data source can be an employee information table for new hires, with the corresponding data table name being "EmployeeInformation". Then, the above execution entity can perform conditional retrieval on the above target data source through the query statement "SELECT*FROMEmployeeInformation WHERE age>25AND sex="male"" to obtain a first sub-data source. The above first sub-data source can be a sub-data source obtained by performing conditional retrieval on the data source bound to the data source control of the above first control type to be associated. The above client user can also, through the above relevant steps, bind a data source, configure retrieval conditions, and perform data source retrieval for the data source control of the above second control type to be associated to obtain a second sub-data source. The above second sub-data source can be a sub-data source obtained by performing conditional retrieval on the data source bound to the data source control of the above second control type to be associated.
[0076] Step 2: In response to detecting the selection operation of the above client user on the above condition configuration interface closing control, perform the following closing steps:
[0077] The first sub-step: Close the above condition configuration interface.
[0078] The second sub-step: Switch to the above data source configuration interface.
[0079] In some optional implementations of some embodiments, the execution subject may further perform the following steps before performing the following closing step in response to detecting a selection operation of the client user acting on the condition configuration interface to close the control:
[0080] The first step is to display a save prompt interface in response to detecting the selection operation of the save control in the control selection interface by the client user. The execution entity may display a save prompt interface in response to detecting the selection operation of the save control in the control selection interface by the client user. The save prompt interface includes a confirm save control, a cancel save control and save prompt information. The save prompt information may be text information for reminding the user whether to save the sub-data source. For example, the save prompt information may be "Do you want to save the data source?" The save prompt interface is similar to the delete prompt interface, which will not be described here.
[0081] In the second step, in response to detecting the selection operation of the client user acting on the confirmation save control, the data source save interface is displayed. The data source save interface includes a data source name input control and a name confirmation control. The data source name input control can be used for the client user to input a custom name of the data source to be saved. The name confirmation control can be used for the client user to confirm the input data source name.
[0082] The third step is, in response to detecting that the client user has input a data source name on the data source name input control, obtaining a sub-data source name corresponding to the data source name input operation.
[0083] Step 4: in response to detecting the selection operation of the client user on the name confirmation control, perform the following steps:
[0084] The first sub-step is to store the acquired sub-data source name and the first sub-data source in a data source library.
[0085] The second sub-step is to configure the data source selection control corresponding to the first sub-data source as a data source selection control corresponding to the data source configuration interface, so as to be displayed in the data source configuration interface.
[0086] The third sub-step is to close the above data source saving interface.
[0087] The fourth sub-step is to switch to the above condition configuration interface.
[0088] The fifth sub-step is to display a successful saving prompt message in the above condition configuration interface. The successful saving prompt message may be "[Sub-data source name] saved successfully!"
[0089] The above-mentioned related content, as an inventive point of an embodiment of the present disclosure, solves the second technical problem mentioned in the background technology, "When using the same search condition or performing a subsequent search on the original search condition, the user needs to re-enter the search condition to search again, which increases the complexity of user operations, and the re-search leads to a waste of computer resources". The factors that lead to increased user operation complexity and waste of computer resources are often as follows: When using the same search condition or performing a subsequent search on the original search condition, the user needs to re-enter the search condition to search again, which increases the complexity of user operations, and the re-search leads to a waste of computer resources. If the above factors are solved, the effect of reducing the complexity of user operations and reducing the waste of computer resources can be achieved. In order to achieve this effect, the present disclosure introduces a save control to reduce the complexity of operations and the number of searches. First, in response to detecting the selection operation of the above-mentioned client user acting on the above-mentioned save control in the above-mentioned control selection interface, a save prompt interface is displayed. Among them, the above-mentioned save prompt interface includes a confirm save control, a cancel save control and a save prompt information. Then, in response to detecting the selection operation of the above-mentioned client user acting on the above-mentioned confirm save control, a data source save interface is displayed. Among them, the above-mentioned data source save interface includes a data source name input control and a name confirmation control. Afterwards, in response to detecting that the client user has input a data source name on the data source name input control, the sub-data source name corresponding to the data source name input operation is obtained. Thus, the sub-data source name input by the client user can be obtained to name the sub-data source to be saved. Next, in response to detecting that the client user has selected the name confirmation control, the following steps are performed: First, the sub-data source name obtained and the first sub-data source are stored in the data source library. Thus, the sub-data source obtained after the search can be stored in the database. Second, the data source selection control corresponding to the first sub-data source is configured as the data source selection control corresponding to the data source configuration interface, so as to be displayed in the data source configuration interface. Thus, the data source selection control corresponding to the sub-data source can be added to the data source interface for the client user to select and perform subsequent searches. Third, the data source saving interface is closed. Fourth, the condition configuration interface is switched to. Fifth, a successful saving prompt message is displayed in the condition configuration interface. Thus, the client user can be prompted that the sub-data source has been successfully saved. Since the sub-data source is saved, when the above-mentioned client user uses the same search conditions or performs subsequent searches based on the original search conditions, the saved sub-data source can be directly used or subsequent searches can be performed based on the saved sub-data source, thereby reducing the complexity of user operations and reducing the waste of computer resources caused by re-searching.
[0090] Step 5022, in response to detecting that the client user performs a third drag operation on the data source associated control image in the control selection interface and the stop position corresponding to the third drag operation meets the second preset distance condition, perform the following association steps:
[0091] Step 50221, display the data source associated control at the center of the data source connection line.
[0092] In some embodiments, the execution subject may display the data source associated control at the center of the data source connection line in response to detecting that the client user performs a third drag operation on the data source associated control image in the control selection interface and the stop position corresponding to the third drag operation satisfies the second preset distance condition. The third drag operation may be a drag operation on the data source associated image. The data source associated control may be used to configure associated retrieval conditions for the associated data source control to perform associated retrieval. The second preset distance condition may be that the straight-line distance between the center of the associated control and the center of the data source connection line is less than the second preset distance.
[0093] Step 50222: Determine the control types of the two data source controls associated with the data source association control as associated control types.
[0094] In some embodiments, the execution entity may determine the control types of the two data source controls associated with the data source association control as associated control types. The associated control types may indicate that the corresponding data source controls have been associated with the data source.
[0095] Step 50223: Display a data source control whose control type is the first control type to be associated below the data source associated control.
[0096] In some embodiments, the execution entity may display a data source control whose control type is the first control to be associated below the data source associated control.
[0097] Optionally, the above-mentioned associating step further includes the following steps:
[0098] In the first step, in response to detecting a selection operation performed by the client user on the data source association control, the following steps are performed:
[0099] The first sub-step is to determine each obtained sub-data source as a target data source corresponding to the data source association control, wherein each sub-data source includes a first sub-data source and a second sub-data source.
[0100] The second sub-step is to display the above condition configuration interface.
[0101] Optionally, the control selection interface may further include a screen clearing control. The screen clearing control may be used to clear each control in the control association interface.
[0102] Optionally, the above method may further include the following steps:
[0103] In the first step, in response to detecting a selection operation of the client user on the clear screen control in the control selection interface, the following steps are performed:
[0104] The first sub-step is to display a screen clearing prompt interface. The screen clearing prompt interface includes a screen clearing control confirmation, screen clearing control cancellation, and screen clearing prompt information. The screen clearing prompt information can be used to prompt the client user whether to clear the text information of each control in the control association interface. For example, the screen clearing prompt information can be "Do you want to clear all controls in the control association interface?" The screen clearing prompt interface is similar to the deletion prompt interface, which will not be repeated here.
[0105] The second sub-step is, in response to detecting the selection operation of the client user acting on the confirm screen clearing control, deleting each control and each data source connection line in the control association interface from the control association interface.
[0106] The above-mentioned embodiments of the present disclosure have the following beneficial effects: the data retrieval interface display method of some embodiments of the present disclosure can reduce the number of user operations and reduce the complexity of operations. Specifically, the reasons for the increase in the number of operations and the increase in the complexity of operations are: the degree of association between data sources in the business scenario is high, there is a high degree of dependence between data, and the result data obtained after a single search of a single data source control has a low integrity. It is necessary to perform an associated search on other data sources based on the result data to obtain result data with higher integrity, which leads to an increase in the number of user operations and increases the complexity of user operations. Based on this, some data retrieval interface display methods of the present disclosure, first, in response to detecting that the client user acts on the image of the above-mentioned data source control in the above-mentioned control selection interface for the first drag operation and the stop position corresponding to the above-mentioned first drag operation is within the range of the above-mentioned control association interface, perform the following steps: the first step is to display the data source control at the stop position corresponding to the above-mentioned first drag operation. The second step is to determine that the above-mentioned data source control meets the first preset condition, and the control type of the above-mentioned data source control is determined as the first control type to be associated. Among them, the above-mentioned first preset condition is that the order value of the above-mentioned data source control is an odd number. In the third step, in response to determining that the data source control satisfies the second preset condition, the control type of the data source control is determined to be the second control type to be associated. The second preset condition is that the order value of the data source control is an even number. Thus, the control type of the two data source controls that need to be associated can be set to the control type to be associated. Then, in response to detecting that the client user acts on the data source connection line image in the control selection interface and the stop position corresponding to the second drag operation meets the first preset distance condition, the following steps are performed: First, display a data source connection line between two data source controls whose control types are the first data source control type to be associated and the second data source control type to be associated. Thus, the two data source controls that need to be associated can be connected with the data source connection line on the display interface. Second, in response to detecting that the client user acts on the data source association control image in the control selection interface and the stop position corresponding to the third drag operation meets the second preset distance condition, the following association steps are performed: First sub-step, display a data source association control at the center of the data source connection line. Thus, the two data source controls whose control types are the control types to be associated can be associated through the data source association control. The second sub-step is to determine the control types of the two data source controls associated with the above-mentioned data source association control as the associated control types. In this way, the control types of the two associated data source controls can be updated to the associated control types. The third sub-step is to display the data source control whose control type is the first control type to be associated below the above-mentioned data source association control. In this way, the data source control whose control type is the first control to be associated and used in the subsequent association step or retrieval step can be displayed.Also, because the data source controls can be associated with each other through the above-mentioned data source association control, two data sources with a high degree of association or dependence can be associated for retrieval to improve the completeness of the result data obtained from a single retrieval task, thereby reducing the number of user operations and reducing the complexity of user operations.
[0107] Further references Figure 6 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a data retrieval interface display device. These device embodiments are similar to Figure 5 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0108] like Figure 6 As shown, the data retrieval interface display device 600 of some embodiments includes: a first execution unit 601 and a second execution unit 602. The first execution unit 601 is configured to, in response to detecting a first drag operation performed by a client user on the image of the data source control in the control selection interface and the stop position corresponding to the first drag operation is within the range of the control association interface, perform the following steps: display the data source control at the stop position corresponding to the first drag operation; in response to determining that the data source control meets a first preset condition, determine the control type of the data source control as a first control type to be associated, wherein the first preset condition is that the order value of the data source control is an odd number; in response to determining that the data source control meets a second preset condition, determine the control type of the data source control as a second control type to be associated, wherein the second preset condition is that the order value of the data source control is an even number; the second execution unit 602 is configured to, in response to detecting that the client user performs a first drag operation on the image of the data source control in the control selection interface and the stop position corresponding to the first drag operation is within the range of the control association interface. When the client user performs a second drag operation on the data source connection line image in the control selection interface and the stop position corresponding to the second drag operation meets the first preset distance condition, the following steps are performed: a data source connection line is displayed between two data source controls whose control types are the first data source control type to be associated and the second data source control type to be associated respectively; in response to detecting that the client user performs a third drag operation on the data source association control image in the control selection interface and the stop position corresponding to the third drag operation meets the second preset distance condition, the following association steps are performed: a data source association control is displayed at the center of the data source connection line; the control types of the two data source controls associated with the data source association control are determined as associated control types; and a data source control whose control type is the first control type to be associated is displayed below the data source association control.
[0109] It is understood that the units described in the device 600 are similar to those described in the reference Figure 5Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 600 and the units included therein, and will not be described in detail here.
[0110] Reference below Figure 7 , which shows a schematic structural diagram of an electronic device 700 (eg, a computing device) suitable for implementing some embodiments of the present disclosure. Figure 7 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0111] like Figure 7 As shown, the electronic device 700 may include a processing device 701 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0112] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7 The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 7 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0113] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0114] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0115] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0116] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to detecting a first drag operation performed by a client user on the image of the data source control in the control selection interface and the stop position corresponding to the first drag operation is within the control association interface, performs the following steps: displaying the data source control at the stop position corresponding to the first drag operation; in response to determining that the data source control meets a first preset condition, determining the control type of the data source control as a first control type to be associated, wherein the first preset condition is that the order value of the data source control is an odd number; in response to determining that the data source control meets a second preset condition, determining the control type of the data source control as a second control type to be associated, wherein the second preset condition is that the order value of the data source control is an even number. In response to detecting a second drag operation performed by a client user on the image of the data source connection line in the control selection interface and the stop position corresponding to the second drag operation meets a first preset distance condition, performing the following steps: displaying a data source connection line between two data source controls whose control types are respectively the first data source control type to be associated and the second data source control type to be associated; in response to detecting a third drag operation performed by a client user on the image of the data source association control in the control selection interface and the stop position corresponding to the third drag operation meets a second preset distance condition, performing the following association steps: displaying a data source association control at the center of the data source connection line; determining the control types of the two data source controls associated with the data source association control as the associated control types; and displaying a data source control whose control type is the first control type to be associated below the data source association control.
[0117] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0118] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0119] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be arranged in a processor, for example, may be described as: a processor includes a first execution unit and a second execution unit. Among them, the names of these units do not constitute a limitation on the units themselves in certain cases, for example, the first execution unit may also be described as "a unit that executes the following steps in response to detecting a first drag operation by a client user on the above-mentioned data source control image in the above-mentioned control selection interface and the stop position corresponding to the above-mentioned first drag operation is within the range of the above-mentioned control association interface".
[0120] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0121] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A data retrieval interface display method, applied to a client, wherein the content displayed on the data retrieval interface of the client includes a control selection interface and a control association interface, wherein the control selection interface includes a data source control image, a data source association control image, and a data source connection line image, and the method includes: In response to detecting a first drag operation performed by a client user on the data source control image in the control selection interface and the stop position corresponding to the first drag operation is within the range of the control association interface, performing the following steps: Displaying a data source control at a stop position corresponding to the first drag operation; In response to determining that the data source control meets a first preset condition, determining the control type of the data source control as a first control type to be associated, wherein the first preset condition is that the order value of the data source control is an odd number; In response to determining that the data source control satisfies a second preset condition, determining the control type of the data source control as a second control type to be associated, wherein the second preset condition is that the order value of the data source control is an even number; In response to detecting a second drag operation performed by a client user on the data source connection line image in the control selection interface and a stop position corresponding to the second drag operation meets a first preset distance condition, performing the following steps: Displaying a data source connection line between two data source controls whose control types are respectively a first data source control type to be associated and a second data source control type to be associated; In response to detecting a third drag operation performed by the client user on the data source associated control image in the control selection interface and the stop position corresponding to the third drag operation meets a second preset distance condition, the following association steps are performed: Displaying a data source associated control at the center of the data source connection line; Determine the control types of two data source controls associated with the data source association control as associated control types; A data source control whose control type is the first control type to be associated is displayed below the data source associated control.
2. The method according to claim 1, wherein: In response to detecting that a second drag operation is performed by a client user on the data source connection line image in the control selection interface and the stop position corresponding to the second drag operation satisfies a first preset distance condition, before executing the following steps, the method further includes: In response to detecting a selection operation performed by the client user on a data source control whose control type is a first control to be associated, displaying a data source configuration interface, wherein the data source configuration interface includes a data source information display control, various data source selection controls, a condition configuration control, and a data source configuration interface close control; In response to detecting a selection operation performed by the client user on any data source selection control, the following steps are performed: Displaying the data source name included in the data source information corresponding to the selected arbitrary data source selection control on the data source information display control; In response to detecting a selection operation performed by the client user on the conditional configuration control, performing the following display steps: Determine the data source corresponding to the data source name displayed by the data source information display control as the target data source corresponding to the selected data source control; Displaying a condition configuration interface, wherein the condition configuration interface includes a condition name input control, at least one condition configuration control group, a condition addition control, a condition confirmation control, and a condition configuration interface close control, and the condition configuration interface is used to configure the retrieval condition for the target data source; In response to detecting a selection operation of the client user acting on the data source configuration interface to close the control, the following steps are performed: Close the data source configuration interface; Switch to the control association interface.
3. The method according to claim 2, wherein: The condition configuration control group in the at least one condition configuration control group includes various condition association controls, field input controls, condition symbol list controls, field value input controls and condition deletion controls; as well as The display step further comprises: In response to detecting a name input operation performed by the client user on the conditional name input control, acquiring conditional name information corresponding to the name input operation; In response to detecting a selection operation performed by the client user on any conditional configuration control in any conditional configuration control group, performing the following steps: Determine the control group type corresponding to the selected arbitrary conditional configuration control as the target control group type; Determining the control group type of each conditional configuration control group in the at least one conditional configuration control group that is different from the arbitrary conditional configuration control group as the control group type to be configured; In response to detecting a selection operation performed by the client user on any condition-associated control in a target condition configuration control group, obtaining association condition information corresponding to the selected any condition-associated control, wherein the target condition configuration control group is a condition configuration control group whose control group type is a target control group type; In response to detecting a field input operation performed by the client user on a field input control in the target condition configuration control group, acquiring field information corresponding to the field input operation; In response to detecting a selection operation performed by the client user on a conditional list control in the target condition configuration control group, performing the following steps: Displaying a conditional symbol list, wherein the conditional symbol list includes various conditional symbol list items; In response to detecting a selection operation performed by the client user on any conditional list item in the conditional list, performing the following steps: Displaying the conditional character corresponding to the selected arbitrary conditional list item on the conditional list control; Determine the conditional symbol corresponding to the selected arbitrary conditional symbol list item; In response to detecting a field value input operation performed by the client user on a field value input control in the target condition configuration control group, acquiring field value information corresponding to the field value input operation; The associated condition information, the condition symbol, the field information and the field value information are determined as the retrieval condition information corresponding to the target condition configuration control group.
4. The method according to claim 3, wherein: The display step further comprises: In response to detecting a selection operation performed by the client user on a conditional deletion control in the target conditional configuration control group, performing the following steps: Displaying a deletion prompt interface, wherein the deletion prompt interface includes a confirm deletion control, a cancel deletion control, and deletion prompt information; In response to detecting a selection operation performed by the client user on the confirmation deletion control, performing the following steps: Close the deletion prompt interface; Deleting the target condition configuration control group from the condition configuration interface; Determining the search condition information corresponding to the target condition configuration control group as invalid information; In response to detecting a selection operation performed by the client user on the conditional addition control, performing the following steps: Determine the control group type of each condition configuration control group displayed in the condition configuration interface as a control group to be configured; A new condition configuration control group is created in the condition configuration interface.
5. The method according to claim 4, wherein: The display step further comprises: In response to detecting a selection operation of the client user acting on the condition confirmation control, searching the target data source according to each determined search condition information to obtain a first sub-data source; In response to detecting a selection operation of the client user acting on the condition configuration interface close control, performing the following closing steps: Close the condition configuration interface; Switch to the data source configuration interface.
6. The method according to claim 5, wherein: The associating step further comprises: In response to detecting a selection operation performed by the client user on the data source associated control, the following steps are performed: Determine each obtained sub-data source as a target data source corresponding to the data source association control, wherein each sub-data source includes a first sub-data source and a second sub-data source; The condition configuration interface is displayed.
7. The method according to claim 6, wherein: The control selection interface also includes a clear screen control; and The method further comprises: In response to detecting a selection operation performed by the client user on the clear screen control in the control selection interface, performing the following steps: Displaying a screen clearing prompt interface, wherein the screen clearing prompt interface includes a screen clearing confirmation control, a screen clearing cancellation control, and screen clearing prompt information; In response to detecting a selection operation performed by the client user on the confirm screen clearing control, each control and each data source connection line in the control association interface are deleted from the control association interface.
8. A data retrieval interface display device, applied to a client, wherein the content displayed on the data retrieval interface of the client includes a control selection interface and a control association interface, wherein the control selection interface includes a data source control image, a data source association control image, and a data source connection line image, and the device includes: The first execution unit is configured to, in response to detecting a first drag operation performed by a client user on the data source control image in the control selection interface and the stop position corresponding to the first drag operation is within the range of the control association interface, perform the following steps: displaying the data source control at the stop position corresponding to the first drag operation; In response to determining that the data source control satisfies a first preset condition, determining the control type of the data source control as a first control type to be associated, wherein the first preset condition is that the order value of the data source control is an odd number; in response to determining that the data source control satisfies a second preset condition, determining the control type of the data source control as a second control type to be associated, wherein the second preset condition is that the order value of the data source control is an even number; The second execution unit is configured to, in response to detecting a second drag operation performed by a client user on the data source connection line image in the control selection interface and a stop position corresponding to the second drag operation meets a first preset distance condition, perform the following steps: display a data source connection line between two data source controls whose control types are respectively a first to-be-associated data source control type and a second to-be-associated data source control type; in response to detecting a third drag operation performed by a client user on the data source association control image in the control selection interface and a stop position corresponding to the third drag operation meets a second preset distance condition, perform the following association steps: display a data source association control at a center position of the data source connection line; determine the control types of two data source controls associated with the data source association control as associated control types; and display a data source control whose control type is the first to-be-associated control type below the data source association control.
9. An electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.