Multi-item selection method and device, storage medium, product and electronic equipment
By simultaneously displaying the multi-select area and the detailed display area on the multi-select interface, the inefficiency problem caused by users frequently switching the interface during the multi-select selection process is solved, and efficient operation and personalized management are achieved for users when selecting multiple projects.
Patent Information
- Application Number
- CN202510414024.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-07-29
AI Technical Summary
In the prior art, users frequently switch the multi-option selection interface and the option details display interface, resulting in low operation efficiency.
By simultaneously displaying the multi-selected area and the detailed display area, users are allowed to view the details of each project while selecting multiple items, including displaying option blocks in preset order, scrolling updating the display option blocks according to user gestures, and managing the list of pending selected by selecting or canceling instructions.
It improves user's operation efficiency, reduces user's operation costs, makes the interaction process more natural and smooth, meets user's personalized needs, and reduces the computing burden of terminal devices.
Smart Images

Figure CN120386474A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and more particularly, to a multi-item selection method, device, storage medium, product, and electronic device in the field of computer technology. Background Art
[0002] Certain processing services provided by applications or network platforms to users require users to select multiple options from a large number of options for processing. For example, they need to select multiple images for puzzle making, select multiple graphics to post social information, etc. In the existing technology, users are often required to frequently switch between the multiple option selection interface and the option details display interface to avoid selecting inappropriate options for processing. However, switching back and forth between multiple interfaces brings inconvenience to users and reduces operational efficiency. It is necessary to provide an efficient and convenient multiple selection method. Summary of the Invention
[0003] The embodiments of the present application provide a multi-item selection method, device, storage medium, product and electronic device. The method can simultaneously display a multiple selection area and a detail display area, making it easier for users to view the details of each item while selecting multiple items, thereby improving user operating efficiency.
[0004] In a first aspect, an embodiment of the present application provides a multi-item selection method, the method comprising:
[0005] Get the item multiple selection command input by the user and open the multiple selection interface on the terminal screen;
[0006] Displaying a multiple selection area and a detail display area on the multiple selection interface;
[0007] If a target option block is detected at a preset display position within the multi-selection area, displaying detailed information of the target option block in the detailed display area;
[0008] If a selection instruction of the user for the target option block is obtained, the target option block is added to the to-be-selected list.
[0009] Through the above technical solution, the multiple selection area and the detail display area can be displayed at the same time, making it convenient for users to view the details of each item while selecting multiple items, thereby improving the user's operating efficiency.
[0010] In conjunction with the first aspect, in some possible implementations, if a target option block is detected at a preset display position within the multi-selection area, before displaying detailed information of the target option block in the detailed display area, the method further includes:
[0011] The option blocks corresponding to the item multiple selection instructions are displayed on the multiple selection area in a preset order.
[0012] Through the above technical solution, the option blocks are arranged according to a preset order, so that the user can view the option blocks in an orderly manner, improving the user's selection efficiency.
[0013] Combined with the first aspect, in some possible implementation manners, before displaying the detailed information of the target option block in the detailed display area if the target option block is detected at a preset display position within the multiple-selection area, it further includes:
[0014] Obtaining an option switching gesture of the user for the multiple-selection area;
[0015] Based on the option switching gesture, performing a scrolling update display on each of the option blocks in the multiple-selection area.
[0016] Through the above technical solution, switching the displayed option blocks according to the user input gesture reduces the user's operation cost and makes the interaction process more natural and smooth.
[0017] Combined with the first aspect, in some possible implementation manners, the performing a scrolling update display on each of the option blocks in the multiple-selection area based on the option switching gesture includes:
[0018] If the option switching gesture is a click gesture for a target option block, performing a scrolling update display on each of the option blocks in the multiple-selection area until the target option block reaches the preset display position.
[0019] Through the above technical solution, realizing the quick switching and detailed viewing of the option blocks through the click gesture further improves the convenience and pertinence of the user operation.
[0020] Combined with the first aspect, in some possible implementation manners, the adding the target option block to the list of options to be selected if the selection instruction of the user for the target option block is obtained includes:
[0021] Obtaining the selection instruction of the user for the target option block;
[0022] If the number of option blocks in the list of options to be selected is less than the preset selection number, adding the target option block to the list of options to be selected.
[0023] Through the above technical solution, by controlling the number of option blocks in the list of options to be selected, the user's invalid operations are avoided, the normal operation of the application service is ensured, and the computing burden of the terminal device is reduced.
[0024] Combined with the first aspect, in some possible implementation manners, the method further includes:
[0025] If a cancellation instruction from the user for the target option block is obtained, the target option block is removed from the list of options to be selected.
[0026] Through the above technical solution, the target option block is removed from the list of options to be selected according to the user's cancellation instruction, enabling the user to flexibly adjust the selection according to their needs and ideas without being restricted by fixed options, thereby better meeting the personalized needs of the user.
[0027] Combined with the first aspect, in some possible implementation manners, the method further includes:
[0028] If a selection confirmation instruction from the user is received, for all option blocks in the list of options to be selected, the target application service corresponding to the multiple-item selection instruction is performed.
[0029] Combined with the first aspect, in some possible implementation manners, the method further includes:
[0030] Display a selection area on the multiple-selection interface;
[0031] Display all option blocks in the list of options to be selected in the selection area.
[0032] Through the above technical solution, presenting the user's selection result intuitively on the multiple-selection interface enhances the transparency of the selection process, further facilitating the user to flexibly adjust the selection and improving the user's selection efficiency.
[0033] In a second aspect, an embodiment of the present application provides a multi-item selection device, the device includes:
[0034] A multiple-selection interface display unit, configured to obtain a multiple-item selection instruction input by the user and open a multiple-selection interface on the terminal screen;
[0035] A multi-area display unit, configured to display a multiple-selection area and a details display area on the multiple-selection interface;
[0036] A details display unit, configured to display details information of the target option block in the details display area if a target option block is detected at a preset display position in the multiple-selection area;
[0037] A multiple-selection unit, configured to add the target option block to the list of options to be selected if a selection instruction for the target option block is obtained from the user.
[0038] In a third aspect, an embodiment of the present application provides a computer storage medium, the computer storage medium stores multiple instructions, and the instructions are adapted to be loaded and executed by a processor to perform the above method steps.
[0039] Fourthly, an embodiment of the present application provides a computer program product, which stores multiple instructions, and the instructions are adapted to be loaded and executed by a processor to perform the above method steps.
[0040] Fifthly, an embodiment of the present application provides an electronic device, which may include: a processor and a memory; wherein, the memory stores a computer program, and the computer program is adapted to be loaded and executed by the processor to perform the above method steps.
[0041] In one or more embodiments of the present application, a multiple-selection instruction of an item input by a user is obtained, a multiple-selection interface is opened on a terminal screen, a multiple-selection area and a detail display area are displayed on the multiple-selection interface. If a target option block is detected at a preset display position within the multiple-selection area, the detail information of the target option block is displayed within the detail display area. If a selection instruction for the target option block is obtained from the user, the target option block is added to a list of items to be selected. By simultaneously displaying the multiple-selection area and the detail display area, it is convenient for the user to view the details of each item while selecting multiple items, improving the user's operation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0043] Figure 1 is an example schematic diagram of a detail display area and a multiple-selection area provided by an embodiment of the present application;
[0044] Figure 2 is a flowchart of a method for selecting multiple items provided by an embodiment of the present application;
[0045] Figure 3 is a flowchart of a process for scrolling and displaying option blocks provided by an embodiment of the present application;
[0046] Figure 4 is an example schematic diagram of a scrolling and updating display provided by an embodiment of the present application;
[0047] Figure 5 is an example schematic diagram of a click gesture provided by an embodiment of the present application;
[0048] Figure 6 is a flowchart of a process for selecting an option block provided by an embodiment of the present application;
[0049] Figure 7It is a schematic flowchart of a candidate area display provided by an embodiment of the present application;
[0050] Figure 8 It is an example schematic diagram of a candidate area display provided by an embodiment of the present application;
[0051] Figure 9 It is a schematic structural diagram of a multi-item selection device provided by an embodiment of the present application;
[0052] Figure 10 It is a schematic structural diagram of a multi-item selection device provided by an embodiment of the present application;
[0053] Figure 11 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0054] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0055] An application program or a network platform, etc. can provide some application services that require users to select multiple options to proceed. For example, the application program can provide a jigsaw service, which requires the user to select multiple pictures and upload them to the application program. The application program can then perform a jigsaw based on these pictures. Or the network platform can provide a social information display service, which requires the user to select multiple pictures and edit text and upload them to the network platform. The network platform can then display all the pictures and text uploaded by the user on the social platform for other users to view. When making multiple selections, users often need to view the detailed information of each option to select more suitable and more in line with their expectations for application services. To improve the efficiency of the user's multiple selection operation, an embodiment of the present application provides a multi-item selection device that can simultaneously display a detail display area and a multiple selection area on the screen. Among them, the multiple selection area is used to display different options, and the detail display area is used to display the detailed information corresponding to the options. The multi-item selection method provided by the embodiment of the present application can be implemented depending on a computer program and can run on a multi-item selection device based on the von Neumann architecture. This computer program can be integrated into an application or run as an independent tool application.
[0056] Please refer to Figure 1, This application example provides a schematic diagram of an example of a details display area and a multi-selection area. When a user uses a terminal device they hold to open an application or browse a network platform, if they need to use an application service with multiple options, they can send a project multi-selection instruction to the multi-project selection device. The multi-project selection device can then open a multi-selection interface on the screen of the terminal device and simultaneously display a details display area and a multi-selection area on the multi-selection interface. Multiple option blocks can be displayed in the multi-selection area, such as option A, option B, or option C, etc. Each option block corresponds to an option that can be applied to the application service required by the user. The details display area can be used to display the details information corresponding to the option block. For example, if option block A corresponds to a picture A, then the details information of option block A is the complete picture A. If the user needs to view the details information of option block A, the multi-project selection device can display the picture A corresponding to option A in the details display, so that the user can complete the selection of multiple options and the viewing of option details information on the same interface, improving the operation efficiency of the user's multi-project selection.
[0057] The following provides a detailed description of the multi-project selection method provided by this application in combination with specific embodiments.
[0058] Please refer to Figure 2 , This application example provides a flowchart of a multi-project selection method. As Figure 2 shown, the method of this application example may include the following steps S102 - S108.
[0059] S102, Obtain the project multi-selection instruction input by the user and open a multi-selection interface on the terminal screen.
[0060] Specifically, when the user needs to use the target application service provided by the application or network platform, they can input a project multi-selection instruction to the terminal device they hold. Among them, the target application service can be an application service that requires multiple options. After receiving the project multi-selection instruction, the multi-project selection device can open a multi-selection interface on the terminal screen. The multi-selection interface is used for the user to complete the selection of project blocks.
[0061] S104, Display a multi-selection area and a details display area on the multi-selection interface.
[0062] Specifically, after opening the multi-selection interface, a multi-selection area and a details display area can be displayed on the multi-selection interface. The multi-selection area is used to display the option blocks corresponding to the project multi-selection instruction, that is, the option blocks that can be used for the target application service. An option block can represent an option and is a visual representation of the option in the multi-selection area, allowing the user to quickly identify and select in an intuitive form. The details display area is used to display the details information of each option block.
[0063] Among them, the multiple-selection area and the detail display area are simultaneously displayed on the multiple-selection interface, and there may be no overlapping part between the multiple-selection area and the detail display area, so that the user can intuitively browse the multiple-selection area and the detail display area on the multiple-selection interface, avoiding causing trouble to the user's selection process.
[0064] S106, if a target option block is detected at a preset display position within the multiple-selection area, display the detail information of the target option block within the detail display area.
[0065] Specifically, multiple option blocks can be displayed in the multiple-selection area for the user to select. The user can use various gestures in the multiple-selection area, such as a swipe gesture, a click gesture, etc. to select and view the option blocks. To improve the convenience of the user's operation, the multi-item selection device can set a preset display position within the multiple-selection area. The preset display position can be the initial setting of the multi-item selection device or can be set by the user according to their own operation habits. For example, the preset display position can be on the left side, the right side, or the middle of the multiple-selection area. As long as the user moves the option block to be viewed to the preset display position, the detail information of the option block can be viewed. The multi-item selection device can detect whether there is an option block at the preset display position and confirm the option block located at the preset display position as the target option block. If a target option block is detected at the preset display position within the multiple-selection area, display the detail information of the target option block within the detail display area.
[0066] Optionally, the preset display position can be the initial setting of the multi-item selection device or can be set by the user according to personal preferences. In addition, the preset display position can also be determined according to the user's accessibility settings for the terminal device. The terminal device can provide the user with accessibility settings for one-handed operation of the terminal device. For example, it can be divided into situations such as no setting, left-hand setting, and right-hand setting. Among them, no setting means that the user does not need the terminal device to provide accessibility settings. The left-hand setting can mean that the user usually operates the terminal device with the left hand, and the right-hand setting can mean that the user usually operates the terminal device with the right hand. If it is the case of no setting, the preset display position can be in the middle of the multiple-selection area. If it is the case of left-hand setting, the preset display position can be on the left side of the multiple-selection area. If it is the case of right-hand setting, the preset display position can be on the right side of the multiple-selection area, so that the preset display position conforms to the user's accessibility settings, further facilitating the user to select multiple option blocks and avoiding the user making a wrong selection of the option block due to inconvenient operation.
[0067] S108, if a selection instruction for the target option block is obtained from the user, add the target option block to the candidate list.
[0068] Specifically, the user can select the option blocks that meet their requirements in the option blocks of the multi-selection area for the target application service. Since the multi-project selection instruction requires the user to select at least one option block, the multi-project selection device can add the option blocks temporarily selected by the user to the pending selection list. If a selection instruction for the target option block is obtained, the target option block is added to the pending selection list, where the selection instruction is used to indicate that the user has temporarily selected the target option block, and the selection instruction can be a voice instruction or a gesture instruction. For example, the user can send a selection instruction for the target option block by clicking on the target option block. After the user has selected all the required option blocks, the multi-project selection device can perform the target application service for the options corresponding to all the option blocks in the pending selection list.
[0069] In the embodiment of the present application, a multi-project selection instruction input by the user is obtained, a multi-selection interface is opened on the terminal screen, a multi-selection area and a detail display area are displayed on the multi-selection interface. If a target option block is detected at a preset display position in the multi-selection area, the detail information of the target option block is displayed in the detail display area. If a selection instruction for the target option block is obtained, the target option block is added to the pending selection list. By simultaneously displaying the multi-selection area and the detail display area, it is convenient for the user to view the details of each item while selecting multiple items, improving the user's operation efficiency.
[0070] The multi-selection area in the multi-selection interface is the core area for the user to select option blocks for the target application service corresponding to the multi-project selection instruction. Most of the user's operations and selections are performed in the multi-selection area. The multi-selection area also needs to display multiple option blocks for the user to select. Since the number of option blocks that meet the multi-project selection instruction is large and the difficulty for the user to browse and select is high, in order to improve the user's selection efficiency and facilitate the user's selection, the multi-project selection device can display the option blocks on the multi-selection area in a specific order.
[0071] In one or more embodiments of the present application, before step S106, the following steps may further be included:
[0072] Display each option block corresponding to the multi-project selection instruction on the multi-selection area in a preset order.
[0073] Specifically, the multi-item selection device can determine the corresponding target application service according to the item multi-selection instruction input by the user, and then determine the corresponding option block according to the target application service. Each option block can represent the options required by a target application service. The option block can be provided by the application program or service platform corresponding to the item multi-selection instruction, or obtained from the local storage of the terminal device. Then, the multi-item selection device can display each option block corresponding to the item multi-selection instruction in the multi-selection area in a preset order. Among them, the preset order can be the initial setting of the multi-item selection device, or can be set by the user according to personal habits.
[0074] Optionally, the preset order can be sorted according to the file size of each option block, sorted according to the first letter of the name of each option block, or sorted according to the creation time of each option block. The preset order can also be related to the user's historical operation habits. The multi-item selection device can obtain the historical usage times of the user for each option block, and then arrange each option block in descending order of historical usage times to obtain the preset order. Among them, the historical usage times can represent the number of times the user clicks, views, and uses each option block before receiving the item multi-selection instruction, and can represent the user's preference degree for different option blocks. For example, if the item multi-selection instruction is to select the filter added to the image, different option blocks can correspond to a filter effect. The multi-item selection device arranges the option blocks according to the historical usage times, which can enable the user to quickly find the filter effects that are habitually used and liked, further improving the user's selection efficiency and better conforming to the user's operation habits.
[0075] Optionally, the preset order can not only be set according to the user's historical operation habits, but also obtain the network usage times of the option blocks. The network usage times can represent the number of times that other users of the application program or network platform click, view, and use each option block before receiving the item multi-selection instruction, and can represent the popularity of each option block on the Internet. Therefore, the multi-item selection device can arrange each option block in descending order of network usage times to obtain the preset order.
[0076] Optionally, the multi-item selection device can sort the option blocks by combining the network usage times and the historical usage times. It can calculate the sum of the product of the network usage times and the first weight, and the product of the historical usage times and the second weight, so as to obtain the usage times reference value of each option block. Among them, the sum of the first weight and the second weight is 1, and the data value can be the initial setting of the multi-item selection device, or can be set by the user according to personal habits. Then, it can arrange each option block in descending order of the usage times parameter value to obtain the preset sorting, so that the preset sorting takes into account both the user's personal hobbies and the network popularity.
[0077] Optionally, since each option block represents an option corresponding to a target application service, the option block needs to be able to concisely represent the characteristics of the corresponding option. The multi-item selection device can obtain the brief feature information of each option corresponding to the multi-item selection instruction, and generate the option block corresponding to each option based on the brief feature information. The brief feature information is the information that can reflect the characteristics of the option. For example, if the option required by the target application service is a picture, the brief feature information can be the thumbnail of the picture, that is, the option block can be displayed in the form of the picture thumbnail.
[0078] In the embodiment of the present application, the option blocks are arranged according to a preset order, so that the user can view the option blocks in an orderly manner, improving the user's selection efficiency. And the preset order can also be set according to the user's operation habits, further improving the convenience of the user's selection and better meeting the user's personalized needs.
[0079] Since the number of option blocks that meet the multi-item selection instruction is large, if all are displayed in the multi-selection area, the option blocks in the multi-selection area will be crowded, thus increasing the user's selection difficulty. Therefore, the multi-item selection device can display some option blocks in the multi-selection area, and make the option blocks scroll and display in the multi-selection area according to the user's operation gesture, facilitating the user to view all the option blocks.
[0080] Please refer to Figure 3 , which provides a schematic flowchart of the scrolling display of option blocks in the embodiment of the present application. In one or more embodiments of the present application, the steps S302-S204 may be included before the step S106.
[0081] S202, obtain the option switching gesture of the user for the multi-selection area.
[0082] Specifically, due to the need to view more option blocks or select option blocks, the user can input an option switching gesture for the multi-selection area. The option switching gesture can be a sliding gesture or a clicking gesture, which is used to indicate that the user needs to switch the currently displayed option block.
[0083] S204, based on the option switching gesture, perform a scrolling update display of each option block in the multi-selection area.
[0084] Specifically, after the multi-item selection device obtains the option switching gesture, it can perform a scrolling update display of each option block in the multi-selection area based on the option switching gesture, that is, each option block is still arranged according to the preset order, but is scrolled and updated for display according to the option switching gesture to switch the option blocks displayed in the multi-selection area. For example, please refer to Figure 4, This is an example schematic diagram of rolling update display provided by an embodiment of the present application. The option blocks in the multi-selection area are arranged in a preset order. At the beginning, only three option blocks are fully displayed, namely Option A, Option B, and Option C. When the user needs to view more option blocks, the user can input an option switching gesture, such as a swipe gesture. The user can swipe left on the multi-selection area. Then, according to the user's left swipe gesture, each option block can be scrolled and updated to the left, so that more option blocks are displayed in the multi-selection area, and Option A, Option B, Option C, Option D, and Option E can be fully displayed.
[0085] Optionally, the option switching gesture can include not only a swipe gesture but also a click gesture. The click gesture is the option switching gesture of the user for the target option block, which can quickly scroll the target option block to the preset display position in the multi-selection area. Therefore, if the item switching gesture is a click gesture for the target option block, the multi-item selection device can scroll and update the display of each option block in the multi-selection area until the target option block reaches the preset display position. Please refer to Figure 5 , This is an example schematic diagram of a click gesture provided by an embodiment of the present application. Before the user inputs a click gesture, although Option A, Option B, Option C, Option D, and Option E are fully displayed in the multi-selection area, the position of Option E is relatively remote and not convenient for the user to view. If the user wants to further view Option E, or the user wants to quickly view other option blocks after Option E, the user can click Option E to input a click gesture for Option E, and the multi-item selection device can make each option block still scroll and update to the left in the preset order until Option E is located at the preset display position in the multi-selection area. It can be understood that the multi-item selection device can display the detailed information of the option block located at the preset display position in the detailed display area. Therefore, the user's input of a click gesture for the target option block can make the target option block quickly scroll to the preset display position, so as to display the detailed information of the target option block in the detailed display area.
[0086] In an embodiment of the present application, the option switching gesture of the user for the multi-selection area is obtained, and based on the option switching gesture, the display of each option block in the multi-selection area is scrolled and updated. Switching the displayed option blocks according to the user input gesture reduces the user's operation cost and makes the interaction process more natural and smooth. And if the item switching gesture is a click gesture for the target option block, the multi-item selection device can scroll and update the display of each option block in the multi-selection area until the target option block reaches the preset display position. The quick switching and detailed viewing of option blocks are realized through the click gesture, which further improves the convenience and pertinence of user operations.
[0087] Please refer to Figure 6, This application provides a schematic diagram of the process for selecting an option block in an embodiment of the present application. In one or more embodiments of the present application, step S108 may include the following steps S302 - S304.
[0088] S302, Obtain a selection instruction from the user for the target option block.
[0089] Specifically, the user can input a selection instruction for the temporarily selected option block. The selection instruction can be a click instruction. For example, there may be a selection button on each option block, and when the user clicks the selection button, the user can input a selection instruction for the option block. Therefore, the multi - item selection device can obtain the selection instruction from the user for the target option block.
[0090] S304, If the number of option blocks in the candidate list is less than the preset selection number, add the target option block to the candidate list.
[0091] Specifically, there may be an upper limit on the number of option blocks required for the multi - item selection instruction. For example, it can be the preset selection number. The preset selection number can be an initial setting of the multi - item selection device, which can be set by the user or related to the target application service corresponding to the multi - item selection instruction. If the number of option blocks already in the candidate list is less than the preset selection number, it means that the number of option blocks temporarily selected by the user has not reached the upper limit. Then, the target option block can be added to the candidate list to prevent the number of option blocks from exceeding the upper limit of the target application service and causing the application service to malfunction, and also to avoid overloading the terminal device with excessive option blocks.
[0092] Similarly, if the number of option blocks in the candidate list is greater than or equal to the preset selection number, do not add the target option block to the candidate list, and an option upper - limit prompt message can be output to prompt the user that the number of option blocks temporarily selected has reached the upper limit corresponding to the multi - item selection instruction. The user can either stop selecting or delete the option blocks in the candidate list. When the candidate list is full, no extra option blocks will be added to the candidate list, thus avoiding invalid selection operations by the user and saving the user's time and energy.
[0093] In an embodiment of the present application, obtain a selection instruction from the user for the target option block. If the number of option blocks in the candidate list is less than the preset selection number, add the target option block to the candidate list. By controlling the number of option blocks in the candidate list, invalid operations by the user are avoided, the normal operation of the application service is ensured, and the computing burden on the terminal device is reduced.
[0094] When the user incorrectly selects an option block or the number of option blocks in the list of options to be selected reaches the upper limit, the user may need to reconsider the option blocks that have been temporarily selected. To improve the flexibility and fault tolerance of the user during the selection process, the multi-item selection device can allow the user to also delete option blocks in the list of options to be selected.
[0095] In one or more embodiments of the present application, the multi-item selection method may further include the following steps:
[0096] If a cancellation instruction from the user for the target option block is obtained, remove the target option block from the list of options to be selected.
[0097] Specifically, the user can input a cancellation instruction for the option block that they want to cancel the selection of. The cancellation instruction can be a click instruction. For example, the user can click the selection button of the option block again to input the cancellation instruction for that option block. If the multi-item selection device obtains a cancellation instruction from the user for the target option block, it can remove the target option block from the list of options to be selected, enabling the user to remove the unwanted option block from the list of options to be selected with a simple gesture operation, thereby reducing the psychological burden of the user during the option block selection process due to incorrect selection.
[0098] Optionally, in addition to being able to send a cancellation instruction by clicking the selection button again, the user can also send a cancellation instruction by long-pressing the option block that has been temporarily selected, that is, if the multi-item selection device detects a long-press gesture from the user for the target option block, it can determine that it has received a cancellation instruction from the user for the target option block.
[0099] In an embodiment of the present application, the target option block can be removed from the list of options to be selected through the user's cancellation instruction, allowing the user to flexibly adjust the selection according to their needs and ideas without being restricted by fixed options, thereby better meeting the personalized needs of the user.
[0100] In one or more embodiments of the present application, the multi-item selection method may further include the following steps:
[0101] If a selection confirmation instruction from the user is received, perform the target application service corresponding to the multi-item selection instruction for all option blocks in the list of options to be selected.
[0102] Specifically, when the user has selected all the required option blocks, they can send a selection confirmation instruction to the multi-item selection device. For example, the multi-item selection device can display a confirmation button on the multi-selection interface, and the user clicks the confirmation button to send the selection confirmation instruction. If a selection confirmation instruction from the user is received, the target application service corresponding to the multi-item selection instruction can be performed for all option blocks in the list of options to be selected.
[0103] In addition to being able to display the multi - selection area and the detail display area simultaneously on the multi - selection interface to meet the user's needs for browsing option blocks and viewing detailed information of option blocks, the multi - item selection device can also display the option blocks that the user has temporarily selected on the multi - selection interface, thereby further improving the user's selection efficiency.
[0104] Please refer to Figure 7 , which provides a schematic flowchart of the display of the area to be selected in an embodiment of the present application. In one or more embodiments of the present application, the multi - item selection method may further include the following steps S502 - S504.
[0105] S502, display the area to be selected on the multi - selection interface.
[0106] Specifically, the multi - item selection device can display the area to be selected on the multi - selection interface while displaying the multi - selection area and the detail display area on the multi - selection interface, or can display the area to be selected on the multi - selection interface when there is at least one option block in the list of items to be selected.
[0107] S504, display all option blocks in the list of items to be selected in the area to be selected.
[0108] Specifically, the multi - item selection device can obtain all option blocks in the list of items to be selected and display all option blocks in the list of items to be selected in the area to be selected, so as to display all the option blocks that the user has temporarily selected on the multi - selection interface. When making a selection, the user often has to weigh between multiple option blocks. By displaying the temporarily selected option blocks in the area to be selected, the user can clearly review the previous selections, and it is also convenient to compare the advantages and disadvantages between the temporarily selected option blocks and the currently browsed option blocks, which is convenient for the user to select among multiple option blocks, avoiding selection mistakes caused by memory blur, reducing the cumbersome operations of repeatedly switching and comparing between different option blocks, saving the user's operation time, and making the user's selection more accurate and more in line with the user's wishes.
[0109] Optionally, a cancel button for the option block can also be set in the area to be selected. If the user clicks the cancel button corresponding to the option block in the area to be selected, it can be used as a cancel instruction for the option block, and the option block can be removed from the list of items to be selected.
[0110] Please refer to Figure 8 , which provides an example schematic diagram of the display of the area to be selected in an embodiment of the present application. In addition to being able to display the multi - selection area and the detail display area on the multi - selection interface, the area to be selected can also be displayed, such as Figure 8As shown, option blocks such as option B, option C, option D, option E, and option F are displayed in the multi - select area. Among them, option D is in the preset display position, so the detailed information corresponding to option D can be displayed in the detailed display area. Each option block can have a corresponding selection button. If the user tentatively selects option B and option E, the user can click the selection buttons corresponding to option B and option E to send a selection instruction. The multi - item selection device can add option B and option E to the candidate list according to the user's selection instruction and display them in the candidate area. If the user needs to remove option B or option E, the user can send a cancellation instruction by clicking the selection button again or clicking the cancel button in the candidate area to remove option B and option E from the candidate list. If the user has completed the selection of option blocks, the user can click the confirmation button to send a confirmation instruction, and the multi - item selection device can perform target application services for option B and option E in the candidate list.
[0111] In the embodiment of the present application, a candidate area is displayed on the multi - select interface, and all option blocks in the candidate list are displayed in the candidate area. By intuitively presenting the user's selection results on the multi - select interface, the transparency of the selection process is enhanced, which further facilitates the user to flexibly adjust the selection and improves the user's selection efficiency.
[0112] The following will combine with the attached Figure 9 - attached Figure 10 to introduce the multi - item selection device provided in the embodiment of the present application in detail. It should be noted that the multi - item selection device in the attached Figure 9 - attached Figure 10 is used to execute the method of the embodiment of the present application Figures 1-8 shown. For the sake of convenience of description, only the parts related to the embodiment of the present application are shown. For the specific technical details not disclosed, please refer to the embodiment shown in the present application Figures 1-8 .
[0113] Please refer to Figure 9 , which shows a schematic structural diagram of a multi - item selection device provided by an exemplary embodiment of the present application. The multi - item selection device can be implemented as all or part of the device through software, hardware, or a combination of both. The device 1 includes a multi - select interface display unit 11, a multi - area display unit 12, a detailed display unit 13, and a multi - select unit 14.
[0114] The multi - select interface display unit 11 is used to obtain the item multi - select instruction input by the user and open the multi - select interface on the terminal screen;
[0115] The multi - area display unit 12 is used to display a multi - select area and a detailed display area on the multi - select interface;
[0116] The details display unit 13 is configured to, if a target option block is detected on a preset display position within the multiple-selection area, display the details information of the target option block within the details display area;
[0117] The multiple-selection unit 14 is configured to, if a selection instruction of the user for the target option block is obtained, add the target option block to the list of candidates.
[0118] In this embodiment, a multiple-item selection instruction input by the user is obtained, a multiple-selection interface is opened on the terminal screen, a multiple-selection area and a details display area are displayed on the multiple-selection interface. If a target option block is detected on a preset display position within the multiple-selection area, the details information of the target option block is displayed within the details display area. If a selection instruction of the user for the target option block is obtained, the target option block is added to the list of candidates. By simultaneously displaying the multiple-selection area and the details display area, it is convenient for the user to view the details of each item while selecting multiple items, improving the operation efficiency of the user.
[0119] Please refer to Figure 10 , which shows a schematic structural diagram of a multiple-item selection device provided by an exemplary embodiment of the present application. The multiple-item selection device can be implemented as all or a part of the device through software, hardware, or a combination of both. The device 1 includes a multiple-selection interface display unit 11, a multi-area display unit 12, an option block display unit 15, an option block switching unit 16, a details display unit 13, a multiple-selection unit 14, an option cancellation unit 17, an option confirmation unit 18, and a candidate option display unit 19.
[0120] The multiple-selection interface display unit 11 is configured to obtain a multiple-item selection instruction input by the user and open a multiple-selection interface on the terminal screen;
[0121] The multi-area display unit 12 is configured to display a multiple-selection area and a details display area on the multiple-selection interface;
[0122] The option block display unit 15 is configured to display each option block corresponding to the multiple-item selection instruction on the multiple-selection area in a preset order.
[0123] The option block switching unit 16 is configured to obtain an option switching gesture of the user for the multiple-selection area;
[0124] Based on the option switching gesture, perform a scrolling update display of each option block on the multiple-selection area.
[0125] Optionally, the option block switching unit is specifically configured to, if the option switching gesture is a click gesture for a target option block, perform a scrolling update display of each option block on the multiple-selection area until the target option block reaches a preset display position.
[0126] A details display unit 13, configured to display the details information of the target option block in the details display area if the target option block is detected on a preset display position within the multiple-selection area;
[0127] A multiple-selection unit 14, configured to add the target option block to a candidate list if a selection instruction of the user for the target option block is obtained.
[0128] Optionally, the multiple-selection unit is specifically configured to obtain the selection instruction of the user for the target option block;
[0129] if the number of option blocks in the candidate list is less than a preset selection number, add the target option block to the candidate list.
[0130] An option cancellation unit 17, configured to remove the target option block from the candidate list if a cancellation instruction of the user for the target option block is obtained.
[0131] An option confirmation unit 18, configured to perform a target application service corresponding to the item multiple-selection instruction for all option blocks in the candidate list if a selection confirmation instruction of the user is received.
[0132] A candidate option display unit 19, configured to display a candidate area on the multiple-selection interface;
[0133] display all option blocks in the candidate list in the candidate area.
[0134] In this embodiment, a multi - item selection instruction input by the user is obtained, a multi - selection interface is opened on the terminal screen, a multi - selection area and a detail display area are displayed on the multi - selection interface, and each option block is arranged according to a preset order, so that the user can view each option block in an orderly manner, improving the user's selection efficiency. Moreover, the preset order can be set according to the user's operation habits, further improving the convenience of the user's selection and better meeting the user's personalized needs. A gesture for switching options in the multi - selection area input by the user is obtained. Based on the option - switching gesture, each option block is scrolled and updated on the multi - selection area. By switching the displayed option blocks according to the user - input gesture, the operation cost of the user is reduced, and the interaction process is made more natural and smooth. And if the item - switching gesture is a click gesture for a target option block, the multi - item selection device can scroll and update the display of each option block on the multi - selection area until the target option block reaches a preset display position, realizing the quick switching and detail viewing of the option block through the click gesture, further improving the convenience and pertinence of the user's operation. If a target option block is detected at a preset display position in the multi - selection area, the detail information of the target option block is displayed in the detail display area. If a selection instruction for the target option block input by the user is obtained, the target option block is added to the candidate list. By simultaneously displaying the multi - selection area and the detail display area, it is convenient for the user to view the details of each item while selecting multiple items, improving the user's operation efficiency. A selection instruction for the target option block input by the user is obtained. If the number of option blocks in the candidate list is less than the preset selection number, the target option block is added to the candidate list. By controlling the number of option blocks in the candidate list, invalid operations of the user are avoided, the normal operation of the application service is ensured, and the computing burden of the terminal device is reduced. The target option block can be removed from the candidate list through the user's cancellation instruction, enabling the user to flexibly adjust the selection according to their needs and ideas without being restricted by fixed options, thus better meeting the user's personalized needs. A candidate area is displayed on the multi - selection interface, and all option blocks in the candidate list are displayed in the candidate area. By intuitively presenting the user's selection result on the multi - selection interface, the transparency of the selection process is enhanced, further facilitating the user to flexibly adjust the selection and improving the user's selection efficiency.
[0135] It should be noted that when the multi - item selection device provided in the above - mentioned embodiment executes the multi - item selection method, only the above - mentioned division of each functional module is used as an example for illustration. In practical applications, the above - mentioned functions can be assigned to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the multi - item selection device provided in the above - mentioned embodiment and the multi - item selection method embodiment belong to the same concept, and the implementation process is shown in detail in the method embodiment, which will not be elaborated here.
[0136] The serial numbers of the embodiments of the present application are only for description and do not represent the superiority or inferiority of the embodiments.
[0137] The embodiments of the present application also provide a computer storage medium, which can store multiple instructions. The instructions are suitable for being loaded and executed by a processor to perform the multi-item selection method of the embodiments as described above Figures 1-8 The specific execution process can be referred to Figures 1-8 the specific description of the embodiments shown, and will not be elaborated here.
[0138] The present application also provides a computer program product. The computer program product stores at least one instruction. The at least one instruction is loaded and executed by the processor to perform the multi-item selection method of the embodiments as described above Figures 1-8 The specific execution process can be referred to Figures 1-8 the specific description of the embodiments shown, and will not be elaborated here.
[0139] Please refer to Figure 11 , which shows a block diagram of the structure of an electronic device provided by an exemplary embodiment of the present application. The electronic device in the present application may include one or more of the following components: a processor 110, a memory 120, an input device 130, an output device 140, and a bus 150. The processor 110, the memory 120, the input device 130, and the output device 140 may be connected through the bus 150.
[0140] The processor 110 may include one or more processing cores. The processor 110 uses various interfaces and lines to connect various parts within the entire electronic device. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 120, and by calling data stored in the memory 120, it executes various functions of the terminal 100 and processes data. Optionally, the processor 110 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 110 may integrate one or a combination of several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user pages, and application programs, etc.; the GPU is responsible for rendering and drawing the display content; the modem is used to process wireless communication. It can be understood that the above modem may not be integrated into the processor 110 and may be implemented separately through a communication chip.
[0141] The memory 120 may include a Random Access Memory (RAM), and may also include a Read-Only Memory (ROM). Optionally, the memory 120 includes a Non-Transitory Computer-Readable Storage Medium. The memory 120 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 120 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above various method embodiments, etc. The operating system may be an Android system, including a system developed based on the Android system in depth, an IOS system developed by Apple Inc., including a system developed based on the IOS system in depth, or other systems.
[0142] The memory 120 can be divided into an operating system space and a user space. The operating system runs in the operating system space, and native and third-party application programs run in the user space. In order to ensure that different third-party application programs can all achieve good running effects, the operating system allocates corresponding system resources for different third-party application programs. However, there are also differences in the system resource requirements of different application scenarios in the same third-party application program. For example, in the local resource loading scenario, the third-party application program has a higher requirement for the disk read speed; in the animation rendering scenario, the third-party application program has a higher requirement for the GPU performance. The operating system and the third-party application program are independent of each other, and the operating system often cannot timely perceive the current application scenario of the third-party application program, resulting in the operating system being unable to perform targeted system resource adaptation according to the specific application scenario of the third-party application program.
[0143] In order to enable the operating system to distinguish the specific application scenarios of third-party application programs, it is necessary to open up the data communication between the third-party application programs and the operating system, so that the operating system can obtain the current scenario information of the third-party application programs at any time, and then perform targeted system resource adaptation based on the current scenario.
[0144] Among them, the input device 130 is used to receive input instructions or data. The input device 130 includes, but is not limited to, a keyboard, a mouse, a camera, a microphone or a touch device. The output device 140 is used to output instructions or data. The output device 140 includes, but is not limited to, a display device and a speaker, etc. In one example, the input device 130 and the output device 140 can be combined, and the input device 130 and the output device 140 are a touch display screen.
[0145] The touch display screen can be designed as a full screen, a curved screen or a special-shaped screen. The touch display screen can also be designed as a combination of a full screen and a curved screen, or a combination of a special-shaped screen and a curved screen, which is not limited in the present embodiment.
[0146] In addition, those skilled in the art will understand that the structures of the electronic devices shown in the above figures do not limit the electronic devices. The electronic devices may include more or fewer components than shown, or may combine certain components, or arrange the components differently. For example, the electronic devices may also include radio frequency circuits, input units, sensors, audio circuits, wireless fidelity (WiFi) modules, power supplies, Bluetooth modules, and other components, which will not be described in detail here.
[0147] exist Figure 11 In the electronic device shown, the processor 110 may be configured to call a multi-item selection application stored in the memory 120 and specifically perform the following operations:
[0148] Get the item multiple selection command input by the user and open the multiple selection interface on the terminal screen;
[0149] Displaying a multiple selection area and a detail display area on the multiple selection interface;
[0150] If a target option block is detected at a preset display position within the multi-selection area, displaying detailed information of the target option block in the detailed display area;
[0151] If a selection instruction of the user for the target option block is obtained, the target option block is added to the to-be-selected list.
[0152] In one embodiment, before executing the process of displaying detailed information of the target option block in the detail display area if the target option block is detected at the preset display position in the multi-selection area, the processor 110 further performs the following operations:
[0153] The option blocks corresponding to the item multiple selection instructions are displayed on the multiple selection area in a preset order.
[0154] In one embodiment, before executing the process of displaying detailed information of the target option block in the detail display area if the target option block is detected at the preset display position in the multi-selection area, the processor 110 further performs the following operations:
[0155] Acquire the user's option switching gesture for the multi-selection area;
[0156] Based on the option switching gesture, each option block is scrolled and updated and displayed on the multi-selection area.
[0157] In one embodiment, when the processor 110 performs scrolling and updating the display of each option block on the multi-selection area based on the option switching gesture, the following operations are specifically performed:
[0158] If the option switching gesture is a click gesture on a target option block, then scroll and update the display of each option block on the multi-selection area until the target option block reaches a preset display position.
[0159] In one embodiment, when the processor 110 performs adding the target option block to the candidate list if the user's selection instruction for the target option block is obtained, the following operations are specifically performed:
[0160] Obtain the user's selection instruction for the target option block;
[0161] If the number of option blocks in the candidate list is less than a preset selection number, then add the target option block to the candidate list.
[0162] In one embodiment, when the processor 110 performs the multi-item selection method, the following operations are further performed:
[0163] If the user's cancellation instruction for the target option block is obtained, then remove the target option block from the candidate list.
[0164] In one embodiment, when the processor 110 performs the multi-item selection method, the following operations are further performed:
[0165] If the user's selection confirmation instruction is received, then perform the target application service corresponding to the multi-item selection instruction for all option blocks in the candidate list.
[0166] In one embodiment, when the processor 110 performs the multi-item selection method, the following operations are further performed:
[0167] Display a candidate area on the multi-selection interface;
[0168] Display all option blocks in the candidate list in the candidate area.
[0169] In this embodiment, a multiple-selection instruction input by the user is obtained, a multiple-selection interface is opened on the terminal screen, a multiple-selection area and a detail display area are displayed on the multiple-selection interface, and each option block is arranged according to a preset order, so that the user can view each option block in an orderly manner, improving the user's selection efficiency. Moreover, the preset order can be set according to the user's operation habits, further improving the convenience of the user's selection and better meeting the user's personalized needs. A gesture for switching options in the multiple-selection area input by the user is obtained, and based on the option-switching gesture, each option block is scrolled and updated for display in the multiple-selection area. Switching the displayed option blocks according to the user input gesture reduces the user's operation cost and makes the interaction process more natural and smooth. And if the item-switching gesture is a click gesture on the target option block, the multiple-item selection device can scroll and update the display of each option block in the multiple-selection area until the target option block reaches the preset display position, realizing the quick switching and detail viewing of the option block through the click gesture, further improving the convenience and pertinence of the user's operation. If the target option block is detected at the preset display position in the multiple-selection area, the detail information of the target option block is displayed in the detail display area. If a selection instruction for the target option block input by the user is obtained, the target option block is added to the list of options to be selected. By simultaneously displaying the multiple-selection area and the detail display area, it is convenient for the user to view the details of each item while selecting multiple items, improving the user's operation efficiency. A selection instruction for the target option block input by the user is obtained. If the number of option blocks in the list of options to be selected is less than the preset selection number, the target option block is added to the list of options to be selected. By controlling the number of option blocks in the list of options to be selected, invalid operations of the user are avoided, the normal operation of the application service is ensured, and the computing burden on the terminal device is reduced. The target option block can be removed from the list of options to be selected through the user's cancellation instruction, enabling the user to flexibly adjust the selection according to their needs and ideas without being restricted by fixed options, thus better meeting the user's personalized needs. A list of options to be selected area is displayed on the multiple-selection interface, and all option blocks in the list of options to be selected are displayed in the list of options to be selected area. By intuitively presenting the user's selection result on the multiple-selection interface, the transparency of the selection process is enhanced, further facilitating the user to flexibly adjust the selection and improving the user's selection efficiency.
[0170] Those of ordinary skill in the art can understand that all or part of the processes of implementing the methods in the above embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, or a random access memory, etc.
[0171] The above-disclosed are only the preferred embodiments of the present application. Of course, the scope of the rights of the present application cannot be limited thereby. Therefore, equivalent changes made according to the claims of the present application still fall within the scope covered by the present application.
[0172] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the embodiments of this specification are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the option blocks, item multi-selection instructions, etc. involved in this specification are obtained under full authorization.
Claims
1. A multi-project selection method, the method comprising: Obtaining a project multi-selection instruction input by a user, and opening a multi-selection interface on a terminal screen; Displaying a multi-selection area and a details display area on the multi-selection interface; If a target option block is detected at a preset display position within the multi-selection area, displaying details information of the target option block within the details display area; If a selection instruction of the user for the target option block is obtained, adding the target option block to a list of options to be selected.
2. The method according to claim 1, before the step of if a target option block is detected at a preset display position within the multi-selection area, and displaying details information of the target option block within the details display area, further comprising: Displaying each option block corresponding to the project multi-selection instruction on the multi-selection area in a preset order.
3. The method according to claim 2, before the step of if a target option block is detected at a preset display position within the multi-selection area, and displaying details information of the target option block within the details display area, further comprising: Obtaining an option switching gesture of the user for the multi-selection area; Based on the option switching gesture, performing a scrolling update display of each option block on the multi-selection area.
4. The method according to claim 3, the performing a scrolling update display of each option block on the multi-selection area based on the option switching gesture, comprising: If the option switching gesture is a click gesture for a target option block, performing a scrolling update display of each option block on the multi-selection area until the target option block reaches the preset display position.
5. The method according to claim 1, the method further comprising: If a cancellation instruction of the user for the target option block is obtained, removing the target option block from the list of options to be selected.
6. The method according to any one of claims 1-5, the method further comprising: If a selection confirmation instruction of the user is received, performing a target application service corresponding to the project multi-selection instruction for all option blocks in the list of options to be selected.
7. The method according to any one of claims 1-5, the method further comprising: Displaying a to-be-selected area on the multi-selection interface; Displaying all option blocks in the list of options to be selected in the to-be-selected area.
8. A multi-project selection device, the device comprising: A multi-selection interface display unit, configured to obtain a project multi-selection instruction input by a user, and open a multi-selection interface on a terminal screen; A multi-area display unit, configured to display a multi-selection area and a details display area on the multi-selection interface; A details display unit, configured to if a target option block is detected at a preset display position within the multi-selection area, display details information of the target option block within the details display area; A multi-selection unit, configured to if a selection instruction of the user for the target option block is obtained, add the target option block to a list of options to be selected.
9. A computer storage medium, the computer storage medium stores multiple instructions, and the instructions are suitable for being loaded and executed by a processor to perform the method steps of any one of claims 1-7.
10. A computer program product, which stores a plurality of instructions adapted to be loaded and executed by a processor to perform the method steps of any one of claims 1 to 7.
11. An electronic device, comprising: A processor and a memory; wherein, the memory stores a computer program adapted to be loaded and executed by the processor to perform the method steps of any one of claims 1 to 7.