Data display method and apparatus, readable medium and electronic device
By displaying all selected data options on the data configuration page and supporting search, deletion and other operations, the problem of inefficiency of users when configuring multiple data options is solved, and a more efficient data filtering condition configuration is achieved.
Patent Information
- Application Number
- PCT/CN2024/114799
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-30
- Filing Date
- 2024-08-27
- Publication Date
- 2025-03-06
AI Technical Summary
When configuring data filtering conditions, users face a large number of data options and find it difficult to quickly view selected options, resulting in low efficiency in adding, deleting, modifying and other operations.
Provides a data display method. By displaying the data configuration page, users can configure data filtering conditions and intuitively display all selected data options when selecting data options, supporting search, deletion and copying operations.
Improves the operational efficiency of users when configuring data filtering conditions, and users can quickly view and manage selected data options, simplifying the configuration process of data filtering conditions.
Smart Images

Figure CN2024114799_06032025_PF_FP_ABST
Abstract
Description
Data display method, device, readable medium and electronic device
[0001] This application claims priority to Chinese patent application No. 202311110589.6 filed on August 30, 2023. The contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The embodiments of the present disclosure relate to a data display method, device, readable medium, and electronic device. Background Art
[0003] Configuring data filtering conditions helps to quickly locate target data. In related technologies, in some scenarios, configuring data filtering conditions includes a large number of data options. Users cannot quickly view the selected data options, and it is inconvenient to add, delete, modify, and other operations on data options, resulting in low configuration efficiency.
[0004] Summary of the Invention
[0005] Embodiments of the present disclosure provide a data display method, device, readable medium, and electronic device.
[0006] In a first aspect, the present disclosure provides a data display method, the method comprising:
[0007] Displaying a data configuration page, wherein the data configuration page is used for a user to configure a data filtering condition, and the data configuration page displays at least one data option for the user to configure the data filtering condition;
[0008] In response to a selection operation among at least one of the data options, all selected data options are displayed.
[0009] In a second aspect, the present disclosure provides a data display device, comprising:
[0010] A first display module is configured to display a data configuration page, wherein the data configuration page is configured for a user to configure a data filtering condition, and the data configuration page displays at least one data option for the user to configure the data filtering condition;
[0011] The second display module is configured to display all selected data options in response to a selection operation in at least one of the data options.
[0012] In a third aspect, the present disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processing device, implements the steps of any one of the methods described in the first aspect.
[0013] In a fourth aspect, the present disclosure provides an electronic device, comprising:
[0014] a storage device having a computer program stored thereon;
[0015] A processing device is used to execute the computer program in the storage device to implement the steps of any one of the methods in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0017] FIG1 is a schematic diagram of a user-oriented configuration page provided according to an exemplary embodiment;
[0018] FIG2 is a flow chart of a data display method according to an exemplary embodiment;
[0019] FIG3 is a schematic diagram of a data configuration page provided according to an exemplary embodiment;
[0020] FIG4 is a schematic diagram of another data configuration page provided according to an exemplary embodiment;
[0021] FIG5 is a schematic diagram of a search control provided according to an exemplary embodiment;
[0022] FIG6 is a schematic diagram of an option for deleting selected data according to an exemplary embodiment;
[0023] FIG7 is a schematic diagram of an option to collapse all data according to an exemplary embodiment;
[0024] FIG8 is a schematic diagram of another data configuration page provided according to an exemplary embodiment;
[0025] FIG9 is a schematic diagram of a data configuration page for copying data screening conditions according to an exemplary embodiment;
[0026] FIG10 is a block diagram of a data display device according to an exemplary embodiment;
[0027] FIG11 is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0028] The following describes embodiments of the present disclosure in more detail 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 limited to the embodiments described herein. Rather, 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 for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0029] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0030] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0031] It should be noted that the concepts of "first" and "second" mentioned in this 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.
[0032] It should be noted that the modifications of "one" and "multiple" 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, they should be understood as "one or more".
[0033] 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.
[0034] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0035] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0036] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0037] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0038] At the same time, it is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0039] In the related art, referring to FIG1 , taking the configuration of user targeting for an advertising plan as an example, it is necessary to configure the user's region, areas of interest, etc., and specifically, configuration items can be set according to needs, so that advertisements are delivered to people who truly have needs and interests, thereby better and more timely meeting the needs of such people. For example, the regional configuration involves a large number of regional options at different levels, such as provinces, cities, and districts. If the user has selected multiple regional options at different levels, it is necessary to expand or scroll through the regional options at each level in the regional configuration. This makes it impossible to quickly view the selected data options, and it is not convenient to add, delete, or modify the selected data options, resulting in low configuration efficiency.
[0040] In view of this, the present disclosure provides a data display method, apparatus, readable medium, and electronic device to address the above-mentioned technical problems. It should be understood that the data display method provided by the present disclosure can be applied to application scenarios related to data screening, such as setting query conditions in data query scenarios, setting screening conditions for data to be analyzed in data analysis scenarios, configuring user targeting in advertising delivery scenarios, etc., and the present disclosure does not limit this.
[0041] The following further explains the embodiments of the present disclosure with reference to the accompanying drawings.
[0042] FIG2 is a flow chart showing a data display method according to an exemplary embodiment of the present disclosure.
[0043] 2 , the method includes:
[0044] S201: Displaying a data configuration page.
[0045] The data configuration page is used for the user to configure data filtering conditions, and the data configuration page displays at least one data option for the user to configure the data filtering conditions;
[0046] S202: In response to a selection operation in at least one data option, display all selected data options.
[0047] By using the above method, all selected data options can be intuitively displayed to the user. The user can clearly understand the data options selected in the process of configuring data filtering conditions, thereby facilitating operations such as adding, deleting and modifying the selected data options, thereby improving configuration efficiency.
[0048] In a possible manner, a first display area in a data configuration page displays at least one data option for a user to configure data filtering conditions, and in response to a selection operation in at least one data option, all selected data options are displayed, which may include: in response to a selection operation in at least one data option, all selected data options are displayed in a second display area of the data configuration page, wherein the second display area is different from the first display area.
[0049] For example, referring to Figure 3, taking the region configuration in user targeting for configuring an ad delivery plan as an example, the first display area displays the region options for the region configuration. The user can select the desired region option based on the configuration requirements, and the second display area displays all selected region options. The positions of the first and second display areas can be set as needed, and this disclosure does not impose any restrictions on this. This eliminates the need to expand or scroll through data options; all selected data options are clearly visible, making it easier for users to add, delete, and modify data, thereby improving configuration efficiency.
[0050] In a possible embodiment, the method further includes: after displaying all selected data options, in response to an input operation in a search control, determining a search condition corresponding to the input operation; marking and displaying data options that meet the search condition in the displayed selected data options, and / or displaying data options that meet the search condition in at least one data option.
[0051] For example, referring to FIG4 , in response to an input operation in the search control, such as inputting the keyword "Jiang", data options that meet the search criteria can be marked and displayed in the selected data options, such as highlighting "Jiangsu Province" and "Jiangxi Province", or data options that meet the search criteria in all data options can be displayed in a floating layer, such as "Jiangsu Province", "Jiangxi Province", "Zhejiang Province", etc., or data options that meet the search criteria can be marked and displayed in the selected data options, and data options that meet the search criteria in all data options can be displayed in a floating layer. The present disclosure does not impose any restrictions on this. In addition, the present disclosure does not impose any restrictions on the position of the search control or the display style of the search results.
[0052] By supporting keyword search, users can quickly search and locate data options, and then adjust data screening conditions in a targeted manner. The search keyword can be a fuzzy query or a precise query, and this disclosure does not limit this.
[0053] In a possible manner, displaying a data option that meets the search criteria in at least one data option may include: when a first data option that meets the search criteria in at least one data option is included in the selected data options, displaying the first data option with a selected identifier; when a second data option that meets the search criteria in at least one data option is not included in the selected data options, displaying the second data option with an unselected identifier.
[0054] For example, referring to FIG5 , if "Jiangsu Province" and "Jiangxi Province" are included in the selected data options, a selected indicator is displayed in front of "Jiangsu Province" and "Jiangxi Province", and if "Zhejiang Province" is not included in the selected data options, an unselected indicator is displayed in front of "Zhejiang Province". Different indicators are used to distinguish whether the data options in the search results are included in the selected data options, thereby making it easier for users to distinguish between selected data options and unselected data options. The present disclosure does not limit the display style of the selected indicator and the unselected indicator, as long as the selected data options and the unselected data options can be distinguished.
[0055] In a possible embodiment, the method further includes: in response to the operation of modifying the selected mark of the first data option to the unselected mark, deleting the first data option from the displayed selected data options; or, in response to the operation of modifying the unselected mark of the second data option to the selected mark, adding the second data option to the displayed selected data options.
[0056] For example, continuing with parameter Figure 5, you can modify the selected and unselected tags. For example, if you change the selected tag corresponding to "Jiangxi Province" to an unselected tag, the data option corresponding to "Jiangxi Province" will be deleted from the displayed selected data options. Alternatively, if you change the unselected tag corresponding to "Zhejiang Province" to a selected tag, the data option corresponding to "Zhejiang Province" will be added to the displayed selected data options. This makes it easy for users to quickly add and delete data options, improving configuration efficiency.
[0057] Furthermore, search results can be matched based on the level of the selected data options. For example, if you select a province or city, you can match "Zhejiang Province," "Zhenjiang City," etc. If you select a district or county, you can match "Jiangling County," etc. If you select no restrictions on the level of the data options, you can match "Zhejiang Province," "Zhenjiang City," "Jiangling County," etc. This disclosure does not impose any restrictions on this. This allows you to quickly add and delete data options at different levels without having to select them one by one, improving configuration efficiency.
[0058] In a possible embodiment, the method further includes: in response to a selection operation on a target data option in the displayed selected data options, displaying a delete control for the target data option; and in response to a triggering operation on the delete control, deleting the target data option in the displayed selected data options.
[0059] 6, in response to the selected data options displayed in the target data option selection operation, such as the mouse hover, click, right-click "Jiangxi Province" display area, etc., the delete control is displayed,
[0060] You can also highlight the target data option to distinguish it from other selected data options. Click Delete to remove "Jiangxi Province" from the selected data options. This allows you to quickly delete selected data options and improve configuration efficiency.
[0061] In a possible embodiment, the method further includes: when at least one data option is displayed on the data configuration page, in response to a triggering operation on an option collapse control, collapses the display of at least one data option on the data configuration page; when at least one data option is collapsed on the data configuration page, in response to a triggering operation on the option collapse control, displays at least one data option on the data configuration page.
[0062] For example, referring to FIG7 , when all data options are displayed expanded on the data configuration page, the user can click the collapse control to collapse all data options. Alternatively, when all data options are not displayed expanded on the data configuration page, the user can click the collapse control to expand and display all data options. This allows the user to actively expand or collapse all data options. After configuring the data options, the user can actively collapse all data options, saving screen time when filling out the form.
[0063] In other possible implementations, the number of coverage data corresponding to the selected data options can also be displayed. Referring to Figure 8, continuing with the example of configuring user targeting for an advertising plan, the number of people covered corresponding to the configured options can be displayed. Furthermore, the selected data options can be displayed in a list format, such as "desserts" and "snacks" in the selected behaviors, along with the number of people covered for each. The total number of selected data options and the total number of people covered can then be displayed in a preset area, such as "2 category terms; 2 keywords; 300,000 people covered." This intuitively displays the number of coverage data corresponding to the selected data options to the user, making it easier for the user to understand the filtering effect of the selected data options.
[0064] It is worth noting that the number of people covered in the above user targeting is determined by obtaining the user's regional information, behavioral interest information and other user information with the user's authorization.
[0065] In a possible embodiment, the method further includes: determining a target data filtering condition based on the selected data options; and displaying a new data configuration page in response to a copy operation on the target data filtering condition, wherein the selected data options displayed on the new data configuration page are consistent with the selected data options configured for the target data filtering condition.
[0066] For example, the selected data options of the data configuration page can be saved to obtain the target data filtering conditions. For example, the target filtering conditions include the data options for regional configuration as shown in Figure 3 and the data options for behavioral interests as shown in Figure 8. The target data filtering conditions can then be copied to display a new data configuration page, and the new data configuration page can be filled in according to the selected data options configured for the target data filtering conditions. As shown in Figure 9, the selected data options displayed in the new data configuration page are consistent with the selected data options configured for the target data filtering conditions. In addition, all data options corresponding to each configuration item can be collapsed by default to save page rendering efficiency and enable users to intuitively view the selected data options. When all data options need to be operated, all data options can be expanded by collapsing the control.
[0067] For example, in the new data configuration page, you can also quickly view, filter, add, delete selected data options, and expand all data options. In this way, users can copy the original data filter conditions and adjust them to obtain new data filter conditions, thereby improving configuration efficiency.
[0068] In a possible manner, displaying the data configuration page may include: displaying an advertising delivery page, which is used for users to configure relevant information of the advertisements to be delivered; in response to the operation of creating a new delivery plan in the advertising delivery page, displaying the data configuration page, wherein the data filtering conditions configured in the data configuration page are used to filter the advertising delivery objects.
[0069] For example, it can be seen from the above embodiments that the data display method provided by the present disclosure can be applied to advertising delivery scenarios. Therefore, in response to the operation of creating a new delivery plan in the advertising delivery page, a data configuration page can be displayed to configure data filtering conditions for filtering advertising delivery objects (targeted users).
[0070] Correspondingly, in response to a copy operation on a target delivery plan on the ad delivery page, a new data configuration page can be displayed, with the selected data options displayed on the new data configuration page consistent with the selected data options configured for the target delivery plan. In this way, users can copy the original ad delivery plan and adjust it to obtain a new ad delivery plan, improving configuration efficiency.
[0071] It should be understood that the present disclosure uses the advertising delivery scenario as an example to illustrate the embodiment, and the configuration items of the data configuration page can be set according to the needs. The drawings provided in the present disclosure are only for illustrative purposes. For example, in addition to positive filtering, such as filtering users in "XX Province", the data screening conditions can also be set to reverse filtering, such as filtering users outside "XX Province", and the corresponding configuration items can be set in the data configuration page. It can also be configured according to different levels of data options, such as by province, by district, and so on as shown in Figure 7, or different types of data options can be configured, and the present disclosure does not impose any restrictions on this. In addition, for the selected data options, downloading, batch adding, clearing and other operations can also be provided, and corresponding operation controls can be set in the data configuration page to achieve the corresponding functions, and the present disclosure does not impose any restrictions on this.
[0072] It is worth noting that, in addition to the above-mentioned advertising delivery scenarios, the data display method provided by the embodiments of the present disclosure can also be applied to other application scenarios related to data screening, such as setting query conditions in data query scenarios, setting screening conditions for data to be analyzed in data analysis scenarios, etc., and the present disclosure does not limit this. Moreover, in different application scenarios, the data configuration page and the configuration items in the data configuration page can be adjusted according to the actual application scenario. For example, in a data query scenario, the data configuration page can be the query condition configuration area in the data query page, and the configuration items in the query condition configuration area can be set according to needs, and the present disclosure does not limit this.
[0073] Based on the same inventive concept, the present disclosure provides a data display device. Referring to FIG. 10 , the device 100 includes:
[0074] A first display module 101 is configured to display a data configuration page, wherein the data configuration page is configured for a user to configure data filtering conditions, and the data configuration page displays at least one data option for the user to configure the data filtering conditions;
[0075] The second display module 102 is configured to display all selected data options in response to a selection operation in at least one of the data options.
[0076] By using the above device, all selected data options can be intuitively displayed to the user. The user can clearly understand the data options selected during the configuration of data screening conditions, thereby facilitating operations such as adding, deleting and modifying the selected data options, thereby improving configuration efficiency.
[0077] Optionally, the first display area in the data configuration page displays at least one data option for the user to configure the data filtering condition, and the second display module 102 is used to:
[0078] In response to a selection operation among at least one of the data options, all selected data options are displayed in a second display area of the data configuration page, wherein the second display area is different from the first display area.
[0079] Optionally, the apparatus 100 further includes:
[0080] an input module for determining a search condition corresponding to an input operation in a search control after displaying all selected data options;
[0081] The search module is configured to mark and display data options that meet the search criteria in the displayed selected data options, and / or to display data options that meet the search criteria in at least one of the data options.
[0082] Optionally, the search module is used to:
[0083] When a first data option that meets the search condition among at least one of the data options is included in the selected data options, displaying the first data option with a selected indicator;
[0084] When a second data option in at least one of the data options that meets the search condition is not included in the selected data options, the second data option is displayed with an unselected mark.
[0085] Optionally, the apparatus 100 includes:
[0086] a first deleting module, configured to delete the first data option from the displayed selected data options in response to an operation of changing the selected flag of the first data option to the unselected flag; or
[0087] An adding module is configured to add the second data option to the displayed selected data options in response to an operation of changing the unselected mark of the second data option to the selected mark.
[0088] Optionally, the apparatus 100 further includes a second deletion module, wherein the second deletion module is configured to:
[0089] In response to a selection operation on a target data option among the displayed selected data options, displaying a deletion control for the target data option;
[0090] In response to a triggering operation on the delete control, the target data option is deleted from the displayed selected data options.
[0091] Optionally, the device 100 further includes a stowage module, and the stowage module is configured to:
[0092] When at least one of the data options is displayed on the data configuration page, in response to a triggering operation on an option retracting control, retracting the display of at least one of the data options on the data configuration page;
[0093] When at least one of the data options is collapsed on the data configuration page, in response to a triggering operation on the option collapse control, the at least one data option is displayed on the data configuration page.
[0094] Optionally, the apparatus 100 further includes a copy module, wherein the copy module is configured to:
[0095] Determine target data screening conditions based on the selected data options;
[0096] In response to the copy operation for the target data filtering condition, a new data configuration page is displayed, and the selected data options displayed on the new data configuration page are consistent with the selected data options configured for the target data filtering condition.
[0097] Optionally, the first display module is used to:
[0098] Displaying an advertisement delivery page, wherein the advertisement delivery page is used for the user to configure relevant information of the advertisement to be delivered;
[0099] In response to the operation of creating a new delivery plan in the advertisement delivery page, the data configuration page is displayed, wherein the data screening conditions configured in the data configuration page are used to screen advertisement delivery objects.
[0100] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0101] Based on the same concept, an embodiment of the present disclosure further provides a computer-readable medium having a computer program stored thereon, which implements the steps of the above-mentioned data display method when executed by a processing device.
[0102] Based on the same concept, an embodiment of the present disclosure further provides an electronic device, including:
[0103] a storage device having a computer program stored thereon;
[0104] A processing device is used to execute the computer program in the storage device to implement the steps of the above data display method.
[0105] Reference is now made to FIG11 , which illustrates a schematic diagram of the structure of an electronic device 1100 suitable for implementing embodiments of the present disclosure. Terminal devices in embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG11 is merely an example and should not limit the functionality or scope of use of embodiments of the present disclosure.
[0106] As shown in FIG11 , the electronic device 1100 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage device 1108 into a random access memory (RAM) 1103. Various programs and data required for the operation of the electronic device 1100 are also stored in the RAM 1103. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0107] Typically, the following devices may be connected to the I / O interface 1105: an input device 1106 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1108 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1109. The communication device 1109 may allow the electronic device 1100 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 11 illustrates the electronic device 1100 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0108] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1109, or installed from the storage device 1108, or installed from the ROM 1102. When the computer program is executed by the processing device 1101, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0109] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, 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 the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a 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. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport 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 thereof.
[0110] In some embodiments, communication can be performed using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can 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 later developed network.
[0111] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0112] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a data configuration page, which is used for the user to configure data filtering conditions, and the data configuration page displays at least one data option for the user to configure the data filtering conditions; in response to a selection operation in at least one of the data options, displays all selected data options.
[0113] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, 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 stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through 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., through the Internet using an Internet service provider).
[0114] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two 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 box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0115] The modules described in the embodiments of the present disclosure may be implemented in software or hardware. In some cases, the name of a module does not necessarily limit the module itself. For example, the first display module may also be described as a "module for displaying a data configuration page."
[0116] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and 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 chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0117] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, 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 foregoing.
[0118] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0119] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0120] Although the subject matter has been described using language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims. Regarding the apparatus in the above-described embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method and will not be elaborated upon here.
Claims
1. A data display method, comprising: Displaying a data configuration page, wherein the data configuration page is used for a user to configure a data filtering condition, and the data configuration page displays at least one data option for the user to configure the data filtering condition; In response to a selection operation in at least one of the data options, all selected data options are displayed.
2. The method according to claim 1, wherein: The first display area in the data configuration page displays at least one data option for the user to configure the data filtering condition, and in response to a selection operation in at least one of the data options, displays all selected data options, including: In response to a selection operation in at least one of the data options, all selected data options are displayed in a second display area of the data configuration page, wherein the second display area is different from the first display area.
3. The method according to claim 1, further comprising: After displaying all selected data options, in response to an input operation in a search control, determining a search condition corresponding to the input operation; The data options that meet the search condition are marked and displayed in the displayed selected data options, and / or the data options that meet the search condition are displayed in at least one of the data options.
4. The method according to claim 3, wherein: The displaying of at least one data option that meets the search condition includes: When a first data option that meets the search condition among at least one of the data options is included in the selected data options, displaying the first data option carrying a selected mark; When a second data option in at least one of the data options that meets the search condition is not included in the selected data options, the second data option is displayed with a non-selected mark.
5. The method according to claim 4, further comprising: In response to the operation of modifying the selected mark of the first data option to the unselected mark, deleting the first data option from the displayed selected data options; or, In response to the operation of changing the unselected mark of the second data option to the selected mark, the second data option is added to the displayed selected data options.
6. The method according to any one of claims 1 to 5, further comprising: In response to a selection operation of a target data option among the displayed selected data options, a display for A delete control for the target data option; In response to a triggering operation on the delete control, the target data option is deleted from the displayed selected data options.
7. The method according to any one of claims 1 to 6, further comprising: When at least one of the data options is displayed on the data configuration page, in response to a triggering operation on an option retracting control, retracting the display of at least one of the data options on the data configuration page; When at least one of the data options is collapsed on the data configuration page, in response to a triggering operation on the option collapse control, at least one of the data options is displayed on the data configuration page.
8. The method according to any one of claims 1 to 7, further comprising: Determine target data screening conditions according to the selected data options; In response to the copy operation for the target data filtering condition, a new data configuration page is displayed, and the selected data options displayed on the new data configuration page are consistent with the selected data options configured for the target data filtering condition.
9. The method according to any one of claims 1 to 8, wherein: The display data configuration page includes: Displaying an advertisement delivery page, wherein the advertisement delivery page is used for the user to configure relevant information of the advertisement to be delivered; In response to the operation of creating a new delivery plan in the advertisement delivery page, the data configuration page is displayed, wherein the data screening conditions configured in the data configuration page are used to screen advertisement delivery objects.
10. A data display device, comprising: A first display module is used to display a data configuration page, wherein the data configuration page is used for a user to configure a data filtering condition, and the data configuration page displays at least one data option for the user to configure the data filtering condition; The second display module is used to display all selected data options in response to a selection operation in at least one of the data options.
11. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processing device, the steps of the method described in any one of claims 1 to 9 are implemented.
12. An electronic device comprising: a storage device having a computer program stored thereon; A processing device for executing the computer program in the storage device to implement the claim The data display method described in any one of 1-9.
Citation Information
Patent Citations
Message urgent method, device and system and storage medium
CN114301862A
Page component generation method and device, electronic equipment and storage medium
CN114327465A
Entry selection method and device, electronic equipment and storage medium
CN115097999A
Data selection method and system capable of multi-choice multi-condition screening
CN118194002A
The graphical user interface displays item information filtering and collapsible views on the screen panel.
CN306840044S