Control display method, device, equipment and medium

The control display method and device address the limitation of interactive interface sidebars by switching function controls upon trigger operations, increasing the number of displayed controls and enhancing user experience.

JP7679983B2Active Publication Date: 2025-05-20BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023578989
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-06-29
Filing Date
2022-06-13
Publication Date
2025-05-20
Estimated Expiration
2042-06-13

AI Technical Summary

Technical Problem

Existing interactive interface sidebars are unable to display all functional controls due to increasing diversity, limiting user interaction and experience.

Method used

A control display method and device that switches sets of function controls in a target interface sidebar upon detecting a trigger operation, allowing adjacent sets to be displayed, thereby expanding the number of available controls.

Benefits of technology

Enhances user interaction by providing more functional controls within a limited display area, improving the interface's function expansion ability and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007679983000001
    Figure 0007679983000001
  • Figure 0007679983000002
    Figure 0007679983000002
  • Figure 0007679983000003
    Figure 0007679983000003
Patent Text Reader

Abstract

The present application discloses a control display method, an apparatus, a device, and a medium, in which the control display method includes: displaying a first set of function controls and a first trigger control in a target interface sidebar; and, when a first trigger operation on the first trigger control is detected, switching the first set of function controls to a second set of function controls in the target interface sidebar, in which the second set of function controls are adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control. According to the embodiment of the present disclosure, when facilitating a user's operation, the number of function controls that the interactive interface sidebar can provide to the user can be increased, the function expansion ability of the interactive interface sidebar can be improved, and more available interactive functions can be provided to the user, further improving the user's experience.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to a Chinese patent application bearing application number 202110727369.2 and title "Control Display Method, Apparatus, Equipment and Medium" filed with the State Intellectual Property Office on June 29, 2021, the entire contents of which are incorporated herein by reference.

[0002] The present invention relates to the technical field of interface display, and more particularly to a control display method, device, equipment and medium.

[0003] To facilitate user operation, function controls with interactive functions are usually displayed in the interactive interface sidebar of an application program.

[0004] However, as the selectable functional controls become more and more diverse, existing interactive interface sidebars are no longer able to provide users with all functional controls, reducing the interactive functions that users can use within the interactive interface and reducing the user's experience. Summary of the Invention [Problem to be solved by the invention]

[0005] In order to solve the above technical problem, or at least partially solve the above technical problem, the present disclosure provides a control display method, device, apparatus, and medium. [Means for solving the problem]

[0006] According to a first aspect, the present disclosure provides a control display method, comprising: Displaying a first set of function controls and a first trigger control in the target interface sidebar; When a first trigger operation on a first trigger control is detected, switching and displaying the first set of function controls in the target interface sidebar to a second set of function controls; Here, the second set of function controls is adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control.

[0007] According to a second aspect, the present disclosure provides a control and display device, comprising: a first display unit configured to display a first set of function controls and a first trigger control in a target interface sidebar; a second display unit configured to switch displaying the first set of function controls to a second set of function controls in the target interface sidebar when a first trigger operation on the first trigger control is detected; Here, the second set of function controls is adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control.

[0008] According to a third aspect, the present disclosure provides a control display device, comprising: A processor; a memory for storing executable instructions; Here, the processor is used to read the executable instructions from the memory and execute the executable instructions to realize the control display method according to the first aspect.

[0009] According to a fourth aspect, the present disclosure provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to implement the control display method according to the first aspect. Effect of the Invention

[0010] Compared with the prior art, the technical solutions according to the embodiments of the present disclosure have the following advantages: The control display method, device, apparatus, and medium of the embodiments of the present disclosure can group and display function controls in a target interface sidebar, increase the number of function controls that the interactive interface sidebar can provide to a user, and improve the function expansion ability of the interactive interface sidebar. By triggering a first trigger control, a first set of function controls can be switched to a second set of function controls adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control in the target interface sidebar, which can facilitate the user's operation and provide the user with more available interactive functions and further improve the user's experience. [Brief description of the drawings]

[0011] The accompanying drawings are provided to provide a further understanding of the invention, constitute a part of the specification, and are intended to explain the invention together with the embodiments thereof and are not to be construed as limitations thereon. [Figure 1] 1 is a flowchart of a control display method according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a schematic diagram of displaying function controls in an application program interface according to an embodiment of the present disclosure. [Diagram 3] FIG. 13 is a schematic diagram of displaying function controls in yet another application program interface according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of displaying function controls in yet another application program interface according to an embodiment of the present disclosure. [Diagram 5] FIG. 13 is a schematic diagram of displaying function controls in yet another application program interface according to an embodiment of the present disclosure. [Figure 6] FIG. 13 is a schematic diagram of displaying function controls in yet another application program interface according to an embodiment of the present disclosure. [Figure 7] FIG. 13 is a schematic diagram of displaying function controls in yet another application program interface according to an embodiment of the present disclosure. [Figure 8] FIG. 13 is a schematic diagram of displaying function controls in yet another application program interface according to an embodiment of the present disclosure. [Figure 9] FIG. 2 is a structural schematic diagram of a control display device according to an embodiment of the present disclosure; [Figure 10] FIG. 2 is a structural schematic diagram of a control display device according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, the embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather are provided for a more transparent and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used only for illustrative purposes and are not used to limit the scope of protection of the present disclosure.

[0013] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps that are shown, and the scope of the present disclosure is not limited in this respect.

[0014] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "in another embodiment" refers to "at least one other embodiment," and the term "in some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided below.

[0015] It should be noted that concepts such as "first" and "second" referred to in this disclosure are used only to distinguish different devices, modules, or units, and do not limit the order or interdependence of functions performed by these devices, modules, or units.

[0016] It should be noted that the modifications "a" and "a plurality" referred to in this disclosure are intended to be general rather than limiting and should be understood as "one or more" unless the context clearly indicates otherwise.

[0017] The names of messages or information interacted between multiple devices in the embodiments of the present disclosure are used for illustrative purposes only and are not used to limit the scope of these messages or information.

[0018] In many existing application programs, in order to facilitate user operation, function controls having interactive functions are displayed in the interactive interface sidebar. However, as the selectable function controls become more and more diverse, the existing interactive interface sidebars can no longer provide users with all the function controls, reducing the interactive functions that users can use in the interactive interface, thereby reducing the user's experience.

[0019] In order to solve the above problems, the embodiments of the present disclosure provide a control display method, device, apparatus, and medium that increase the number of function controls that an interactive interface sidebar can provide to a user and improve the function expansion capability of the interactive interface sidebar when facilitating user operations in application scenarios in which multiple interactive operations can be performed, such as taking or editing multimedia content (e.g., at least one of pictures, audio, and video), browsing web pages, playing games, and operating the desktop of an electronic device.

[0020] In the following, first, a control display method according to an embodiment of the present disclosure will be described with reference to FIGS.

[0021] In an embodiment of the present disclosure, the control display method may be performed by an electronic device, where the electronic device may include, but is not limited to, mobile terminals, such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable devices, etc., and fixed terminals, such as digital TVs, desktop computers, smart house devices, etc.

[0022] 1 shows a flowchart of a control display method according to an embodiment of the present disclosure. As shown in FIG. 1, the control display method may include the following steps:

[0023] S110, displaying a first set of function controls and a first trigger control in the target interface sidebar.

[0024] In the embodiment of the present disclosure, the target interface sidebar refers to an area for displaying function controls that realize interactive functions in an application program interface having interactive functions.

[0025] Here, the target interface sidebar may be a left sidebar, a right sidebar, an upper sidebar or a lower sidebar displayed at a position such as the left side, right side, upper side or lower side of a page in an application program interface. The display size of the target interface sidebar in an application program interface may be fixed or may be dynamically adjusted based on the number and control sizes of the displayed function controls.

[0026] In an embodiment of dynamically adjusting the display size of the target interface sidebar, the length of the short side of the target interface sidebar remains the same, and the length of the long side of the target interface sidebar is adjusted based on the number and control sizes of the displayed functional controls, where the short side may be a side of the target interface sidebar that is perpendicular to the side of the application program interface along which the target interface sidebar is aligned, and the long side may be a side of the target interface sidebar that is parallel to the side of the application program interface along which the target interface sidebar is aligned.

[0027] For example, if the target interface sidebar is a left sidebar or a right sidebar, the short side of the target interface sidebar is a side in the target interface sidebar that is perpendicular to the left side or the right side of the application program interface, and its length remains the same. If the target interface sidebar is a top sidebar or a bottom sidebar, the short side of the target interface sidebar is a side in the target interface sidebar that is perpendicular to the top side or the bottom side of the application program interface, and its length remains the same.

[0028] In the embodiment of the present disclosure, the first set of function controls may be any one set of function controls waiting to be displayed when the function controls waiting to be displayed are grouped and displayed.

[0029] In some embodiments, the display-ready function controls can be grouped based on the frequency of use of each display-ready function control by multiple users. For example, when there are a total of 10 display-ready function controls, the 10 display-ready function controls are sorted based on the integrated frequency of use of each preset function control by multiple users, and the top 5 display-ready function controls after sorting are determined as one set of function controls, and the remaining 5 display-ready function controls are determined as another set of function controls. In this embodiment, the display-ready function controls in each group function control remain as they are.

[0030] In some other embodiments, the function controls waiting to be displayed can be grouped based on the frequency of use of each function control by the current user. In the embodiment, the function controls waiting to be displayed in the first set of function controls corresponding to each user may be different. And the function controls waiting to be displayed in the first set of function controls corresponding to the same user can also change with the length of time used for the interactive function. For example, the current user does not frequently use the "edit" function to perform post-processing during a certain period of time, but frequently uses the "beautify" function to take pictures. Then, the first set of function controls during the certain period of time does not include the "edit" function control, but includes the "beautify" function control. However, the current user does not frequently use the "beautify" function to perform post-processing during another period of time, but frequently uses the "edit" function to take pictures. Then, the first set of function controls during the other period of time does not include the "beautify" function control, but includes the "edit" function control.

[0031] The first trigger control refers to a control that the user can perform a trigger operation to trigger the display of a function control waiting to be displayed other than the first set of function controls. For example, the first trigger control may be a trigger control that displays a function such as "more" or "expand". Furthermore, for example, the first trigger control may be a trigger control that represents a function such as "fold". Here, the trigger operation may be a click operation, a voice control operation, a gesture control operation, an eye movement control operation, or the like.

[0032] Specifically, after a user enters an application program interface of an application program, the electronic device can display a target interface sidebar in the application program interface, and display a first set of function controls and a first trigger control in the target interface sidebar.

[0033] In the following, an application scenario of shooting or editing multimedia content is taken as an example, in which the application program interface may be a shooting interface or an editing interface of the multimedia content, where the multimedia content may include at least one of a picture, an audio, and a video.

[0034] In some embodiments, the target interface sidebar may be a left or right sidebar of an application program interface, such as a capture interface or an editing interface.

[0035] FIG. 2 shows a schematic diagram of displaying function controls in an application program interface according to an embodiment of the present disclosure.

[0036] 2, an application program interface 200 may be displayed on an electronic device, and a target interface sidebar 201 is displayed on the right sidebar of the application program interface 200. A first set of function controls 202 and a first trigger control 203 are displayed in the target interface sidebar 201. The first set of function controls 202 includes six display-ready function controls, including "Flip", "Filter", "Effect", "Countdown", "Beautify" and "Voice Change".

[0037] In addition, the first set of function controls in the target interface sidebar displayed on the left sidebar or the right sidebar may be displayed in multiple columns in addition to the single column display shown in Fig. 2. In the case of multiple columns, the number of function controls waiting to be displayed displayed in each column is the same.

[0038] In some other embodiments, the target interface sidebar may be a top or bottom sidebar of an application program interface, such as a capture interface or an edit interface.

[0039] FIG. 3 shows a schematic diagram of displaying function controls in yet another application program interface according to an embodiment of the present disclosure.

[0040] 3, an application program interface 300 may be displayed on an electronic device, and a target interface sidebar 301 is displayed on an upper sidebar of the application program interface 300. A first set of function controls 302 and a first trigger control 303 are displayed in the target interface sidebar 301. The first set of function controls 302 includes four display-ready function controls, namely, "Flip", "Filter", "Effect" and "Countdown".

[0041] In addition, the first set of function controls in the target interface sidebar displayed in the upper sidebar or the lower sidebar may be displayed in multiple lines in addition to the single line display shown in Fig. 3. In addition, when multiple lines are displayed, the number of function controls waiting to be displayed displayed in each line is the same.

[0042] S120, when a first trigger operation on a first trigger control is detected, switch and display the first set of function controls to a second set of function controls in the target interface sidebar.

[0043] In an embodiment of the present disclosure, the second set of controls is a separate set of display pending controls that is distinct from the first set of controls.

[0044] Optionally, the second set of function controls is adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control. That is, the second set of function controls is a set of function controls that are adjacent to the first set of function controls in the first switching direction among the function controls waiting to be displayed. Here, the first switching direction refers to the switching direction of each function control waiting to be displayed when the first trigger control is triggered and executed. That is, if there are two or more sets of function controls, the second set of function controls is not any function control, but a set of function controls that are adjacent to the first set of function controls. And the second set of function controls must be a set of function controls that are adjacent to the first set of function controls in the first switching direction.

[0045] Alternatively, the first switching direction is to switch to a rear adjacent set of function controls and the second set of function controls is a rear adjacent set of function controls of the first set of function controls, or the first switching direction is to switch to a front adjacent set of function controls and the second set of function controls is a front adjacent set of function controls of the first set of function controls.

[0046] In some embodiments, the first switching direction may be a direction to switch to a rearward set of controls and the second set of controls is an adjacent set of controls after the first set of controls, while in other embodiments, the first switching direction may be a direction to switch to a forward set of controls and the second set of controls is an adjacent set of controls before the first set of controls.

[0047] Here, the first trigger operation is a trigger operation for a first trigger control, which may be a click operation, a voice control operation, a gesture control operation, an eye movement control operation, or the like.

[0048] Specifically, when a user triggers a first trigger control in a target interface sidebar, the electronic device can detect the trigger operation of the first trigger control (i.e., the first trigger operation). In this case, the electronic device switches the first set of function controls in the target interface sidebar to a second set of function controls for display. The switching display process may be a static replacement process that allows the user to view the results before and after the switching, or a dynamic switching process that allows the user to view the results.

[0049] 2, if the first switching direction is the direction of switching to a rear set of function controls, the moving direction of the waiting function controls is the upward movement. After the user triggers the first trigger control 203, the first set of function controls 202 are replaced with the second set of function controls below, the display effect of which is shown in FIG 4. The first set of function controls 402 shown in FIG 4 includes six waiting function controls, namely "Settings", "Sticker", "Clip", "Automatic Subtitle", "Improved Picture Quality" and "Local Save".

[0050] Continuing to refer to FIG. 2, if the first switching direction is the direction to switch to the rear set of function controls, the movement direction of the waiting function controls is the leftward movement. After the user triggers the first trigger control 203, the first set of function controls 202 are replaced by the second set of function controls on the right thereof, and the display effect is shown in FIG. 5. In FIG. 5, the first set of function controls 502′ in FIG. 2 are hidden, and the first set of function controls 502 in FIG. 5 are displayed. The first set of function controls 502 includes six waiting function controls, namely, “Settings”, “Sticker”, “Clip”, “Automatic Caption”, “Enhance Picture Quality” and “Local Save”.

[0051] Continuing to refer to Fig. 3, if the first switching direction is the direction to switch to a backward set of function controls, the moving direction of the waiting function controls is the leftward movement. After the user triggers the first trigger control 303, the first set of function controls 302 are replaced by the second set of function controls on the right thereof, and the display effect is shown in Fig. 6. The first set of function controls 602 displayed in Fig. 6 includes five waiting function controls, namely "beautify", "voice change", "sticker", "clip" and "setting".

[0052] As can be seen from Figures 2 and 3, in order to reduce interruption to multimedia content, the display area of ​​the sidebar of an application program interface, such as a shooting interface or an editing interface, is limited, but the embodiments of the present disclosure can still provide more interactive functions to a user by extending more control functions to the application program interface in the limited sidebar display area.

[0053] In summary, the control display method of the embodiment of the present disclosure can group and display function controls in the target interface sidebar, increase the number of function controls that the interactive interface sidebar can provide to the user, and improve the function expansion ability of the interactive interface sidebar. And by triggering a first trigger control, a first set of function controls can be switched to a second set of function controls adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control in the target interface sidebar, which can facilitate the user's operation, provide the user with more available interactive functions, and further improve the user's experience.

[0054] In one embodiment of the present disclosure, the content displayed in the target interface sidebar is related to the control number of functional controls waiting to be displayed.

[0055] In some embodiments, S110 includes displaying the first set of function controls and the first trigger control in the target interface sidebar when a total number of function controls waiting to be displayed is greater than a preset number threshold.

[0056] Here, the preset number threshold is a preset value used to determine whether to group and display the function controls waiting to be displayed. The preset number threshold may be empirically set, or may be calculated and determined based on the sidebar size of the target interface sidebar and the control size of the function controls waiting to be displayed.

[0057] Specifically, the total number of the function controls waiting to be displayed is compared with a preset number threshold, and if the total number is greater than the preset number threshold, if it is determined that all the function controls waiting to be displayed cannot be displayed at once in the target interface sidebar, the function controls waiting to be displayed are grouped, and a first set of function controls and a first trigger control are displayed in the target interface sidebar.

[0058] In some other embodiments, when the total number of pending controls is equal to or less than a preset number threshold, the pending controls are displayed in the target interface sidebar. That is, when the total number of pending controls is greater than a preset number threshold, it is determined that all pending controls can be accommodated in the target interface sidebar. In this case, there is no need to group the pending controls, and each pending control is directly displayed in the target interface sidebar. There is no need to display the first trigger control in the target interface sidebar because there are no other pending controls that need to be displayed.

[0059] The above settings can display more appropriate controls in the target interface sidebar, avoid displaying redundant controls that may interfere with user interaction, and further improve the efficiency and experience of user interaction.

[0060] In one embodiment of the present disclosure, the content displayed in the target interface sidebar is related to the number of divided sets of function controls waiting to be displayed. Note that, when determining the content displayed in the target interface sidebar, the priority of determining the total number of function controls waiting to be displayed as described above is higher than the priority of determining the number of sets of function controls waiting to be displayed in this embodiment.

[0061] In some embodiments, after S110, if the second set of function controls is not the last set of function controls in the first switching direction, retain displaying the first trigger control in the target interface sidebar.

[0062] In an embodiment of the present disclosure, the first trigger control is used to trigger switching of displaying the second set of function controls to a third set of function controls in the target interface sidebar, the third set of function controls being adjacent to the second set of function controls in the first switching direction, i.e., the third set of function controls is a set of function controls waiting to be displayed that are adjacent to the second set of function controls in the first switching direction.

[0063] In this embodiment, after switching and displaying the second set of function controls, it is determined whether the second set of function controls is the last set of function controls in the first switching direction, and if it is not the last set of function controls, it indicates that the trigger can continue to display more waiting function controls in the first switching direction, so that the first trigger control can be maintained to be displayed in the target interface sidebar.

[0064] Optionally, after displaying the second set of functional controls and if the second set of functional controls is not the last set of functional controls in the first switching direction, a second trigger control may be displayed in the target interface sidebar.

[0065] In an embodiment of the present disclosure, the second trigger control can be used to trigger a switch to display a second set of function controls in the target interface sidebar to replace the first set of function controls. Optionally, a switch direction (i.e., a second switch direction) corresponding to the second trigger control is opposite to the first switch direction. For example, if the first trigger control is a trigger control representing a function such as "more" or "expand", the second trigger control can be a trigger control representing a function such as "collapse".

[0066] For example, if a first set of function controls exists before a second set of function controls and a third set of function controls exists after the second set of function controls is displayed, the user can at least switch to display the first set of function controls in the front and also switch to display the third set of function controls in the rear. Therefore, the second trigger control can be displayed in the target interface sidebar at the same time as the second set of function controls and the first trigger control are displayed.

[0067] In some other embodiments, after S110, if the second set of function controls is the last set of function controls in the first switching direction, the first trigger control is switched to and displayed in the target interface sidebar as a second trigger control.

[0068] In an embodiment of the present disclosure, the second trigger control is used to trigger a switching of displaying the second set of function controls to the first set of function controls in the target interface sidebar. Optionally, a switching direction (i.e., a second switching direction) corresponding to the second trigger control is opposite to the first switching direction. For example, if the first trigger control is a trigger control representing a function such as "more" or "expand", the second trigger control may be a trigger control representing a function such as "collapse".

[0069] Specifically, after the second set of function controls is switched and displayed, if it is determined that the second set of function controls is the last set of function controls in the first switching direction, the third set of function controls cannot be switched and displayed because there is no third set of function controls adjacent to the second set of function controls in the first switching direction in the function controls waiting to be displayed. In this case, the second trigger control can be displayed in the target interface sidebar while the first trigger control is hidden. In other words, if the second set of function controls is the last set of function controls in the first switching direction, the second trigger control in the opposite switching direction to the first trigger control can be displayed, and there is no need to display the first trigger control.

[0070] In yet another embodiment, S110 includes displaying the first set of function controls, the first trigger control and the second trigger control in the target interface sidebar if the first set of function controls is not the first set of function controls in the first switching direction.

[0071] In an embodiment of the present disclosure, the second trigger control is used to trigger switching of displaying the first set of function controls to a fourth set of function controls in the target interface sidebar, the fourth set of function controls being adjacent to the first set of function controls in a second switching direction corresponding to the second trigger control, i.e., the fourth set of function controls is a set of function controls that are waiting to be displayed and adjacent to the first set of function controls in the second switching direction.

[0072] Specifically, if the first set of function controls is neither the first set of function controls in the first switching direction nor the last set of function controls in the first switching direction, the first set of function controls has a set of adjacent function controls (a fourth set of function controls) in front of it and a set of adjacent function controls in the rear of it in the first switching direction. Then, after displaying the first set of function controls in the target interface sidebar, the user can switch to display at least the fourth set of function controls in front of it and can also switch to display the third set of function controls in the rear of it. Therefore, the first set of function controls, the first trigger control and the second trigger control can be simultaneously displayed in the target interface sidebar to alert the user to the function expansion and make it easier for the user to switch between controls of different functions.

[0073] 7 shows a schematic diagram of displaying function controls in another application program interface according to an embodiment of the present disclosure. As shown in FIG. 7, an application program interface 700 may be displayed on an electronic device, and a target interface sidebar 701 is displayed on a right sidebar of the application program interface 700. A first set of function controls 702, a first trigger control 703 and a second trigger control 704 are displayed in the target interface sidebar 701.

[0074] Furthermore, when a second trigger control is displayed in the target interface sidebar and a second trigger operation on the second trigger control is detected, the first set of function controls are switched to and displayed in the target interface sidebar as a fourth set of function controls.

[0075] Here, the second trigger operation is a trigger operation for a second trigger control, which may be a click operation, a voice control operation, a gesture control operation, an eye movement control operation, or the like.

[0076] Specifically, if a user triggers a second trigger control in the target interface sidebar, the electronic device can detect the second trigger operation of the second trigger control. In this case, the electronic device switches the first set of function controls in the target interface sidebar to a fourth set of function controls for display. The switching display process may be a static replacement process that allows the user to view the results before and after the switching, or a dynamic switching process that allows the user to view the results.

[0077] Continuing to refer to FIG. 4, if the second switching direction is the direction to switch to the previous set of function controls, after the user triggers the second trigger control 403, the first set of function controls 402 will be replaced with a fourth set of function controls above it, and the display effect is shown in FIG.

[0078] Continuing to refer to FIG. 6, if the second switching direction is the direction to switch to the previous set of function controls, after the user triggers the second trigger control 603, the first set of function controls 602 will be replaced by a fourth set of function controls to the left of it, and the display effect is shown in FIG.

[0079] In yet another embodiment of the present disclosure, the switching process of different sets of function controls is a dynamic switching process.

[0080] In some embodiments, switching and displaying the first set of functional controls in the target interface sidebar with the second set of functional controls includes displaying a dynamic effect in the target interface sidebar, the dynamic effect including moving the first set of functional controls out of the target interface sidebar along a first movement direction corresponding to the first switching direction at a preset speed, and moving the second set of functional controls into the target interface sidebar along a first movement direction corresponding to the first switching direction at a preset speed, and displaying the second set of functional controls in the target interface sidebar when display of the dynamic effect is completed.

[0081] Specifically, when dynamically switching the function controls waiting to be displayed, a moving speed, i.e., a preset speed, is preset. After the user triggers the first trigger control or the second trigger control, the different sets of function controls move synchronously along a first moving direction corresponding to the first switching direction at a preset speed. Or, after the user triggers the second trigger control, the different sets of function controls move synchronously along a second moving direction corresponding to the second switching direction at a preset speed. Here, the first moving direction may be parallel to the first switching direction or perpendicular to the first switching direction. Similarly, the second moving direction may be parallel to the second switching direction or perpendicular to the second switching direction.

[0082] 8 is a schematic diagram showing a function control displayed in another application program interface according to an embodiment of the present disclosure. The content shown in FIG. 8 takes the first set of function controls in FIG. 2 as an example to explain the dynamic switching process to the second set of function controls below it.

[0083] As shown in FIG. 8(a), after a user triggers the first trigger control 203 in FIG. 2, the first trigger control is hidden in the target interface sidebar 801 in the application program interface 800, and the first set of function controls 802 and the second set of function controls 803 move upward at a preset speed. In this process, the function controls waiting to be displayed are in a display state when they move into the range of the target interface sidebar 801. The function controls waiting to be displayed are in a hidden state (shown in gray in FIG. 8) after they move out of the range of the target interface sidebar 801 or are not in the range of the target interface sidebar 801. After the first set of function controls 802 move completely out of the range of the target interface sidebar 801 and the second set of function controls 803 move completely into the range of the target interface sidebar 801, they stop moving, as shown in FIG. 8(b). In this state, the second set of function controls 803 become the first set of function controls after switching, and the first set of function controls 802 become the fourth set of function controls after switching. In this case, the second trigger control 804 must be displayed again in the target interface sidebar 801 .

[0084] In yet another embodiment of the present disclosure, the display size of the target interface sidebar may remain constant or may change dynamically.

[0085] In some embodiments, the length of the short side and the length of the long side of the target interface sidebar remain the same, and the length of the long side adopts the maximum displayable length. Still referring to FIG. 5, in the process of switching between displaying the two sets of function controls from left to right, the size of the target interface sidebar 501 remains at the maximum display size.

[0086] In some other embodiments, the first moving direction is parallel to the longitudinal direction of the target interface sidebar, and in the process of displaying the dynamic effect, the display size of the target interface sidebar is adjusted based on the number of controls in the first set of function controls, the number of controls in the second set of function controls, and a preset speed.

[0087] Specifically, in the dynamic switching process, the length of the short side of the target interface sidebar remains the same, and the length of the long side is automatically adjusted according to the number of controls displayed and the preset speed of movement. In the automatic adjustment process, the time length until the movement of the first set of function controls is completed can be calculated based on the preset speed. And the numerical difference between the number of controls in the first set of function controls and the number of controls in the second set of function controls is calculated. The numerical difference can be multiplied by the length of the display area to which a control belongs that is preset to obtain the total length that needs to be adjusted. And the total length that needs to be adjusted is divided by the time length to obtain the speed at which the length of the traversal of the target interface increases synchronously in the process in which the first set of function controls starts to move.

[0088] As shown in Fig. 3, before switching, the first set of function controls 302 includes four function controls waiting to be displayed, and after switching, the first set of function controls 602 in Fig. 6 includes five function controls waiting to be displayed, and the length of the target interface sidebar 601 after switching is greater than the length of the target interface sidebar 301 before switching. In this way, the length of the target interface sidebar can be automatically adjusted to avoid an undersized sidebar being unable to accommodate the function controls waiting to be displayed, and also to avoid the failure or erroneous triggering of other functions due to an oversized sidebar.

[0089] In yet another embodiment of the present disclosure, the target interface sidebar may display other functionality controls in addition to the functionality controls waiting to be displayed.

[0090] In some embodiments, a target function control is fixedly displayed in the target interface sidebar, the target function control being a function control other than the first set of function controls and the second set of function controls. In this embodiment, at least one target function control other than the function controls waiting to be displayed is fixedly displayed in the target interface sidebar. The position of the target function control does not change when switching between different sets of function controls.

[0091] For example, the target interface sidebar is a right sidebar, a target function control can be displayed at the top of the target interface sidebar, and a set of switchable function controls can be displayed below the target function control, which can be the most frequently used function control waiting to be displayed by the user, so that the user can use the target function control more conveniently.

[0092] In yet another embodiment of the present disclosure, there may be overlapping feature controls between each set of feature controls.

[0093] In some embodiments, the first set of functional controls partially overlap with the second set of functional controls, i.e., during the process of switching between different sets of functional controls, some overlapping functional controls waiting to be displayed will not be switched and will always be displayed in the target interface sidebar.

[0094] For example, the overlapping function control can be placed at the end of the first set of function controls, and during the switching process, the last function control of the first set of function controls waiting to be displayed is controlled not to be switched, i.e., only a portion of the entire function controls waiting to be displayed are switched.

[0095] In one example, the target interface sidebar is a right sidebar, the first switching direction is a direction to switch to a rear set of function controls, the pending controls move upward, and the overlapping function control that is not desired to be switched is placed at the end of the first set of function controls, and when the first set of function controls move upward to the last pending function control, the movement stops and the last pending function control continues to be displayed in the target interface sidebar.

[0096] Further, for example, the overlapping function control can be located at the end of the first set of function controls and the beginning of the second set of function controls, so that the entire function control is switched during the switching process.

[0097] In one example, the target interface sidebar is a right sidebar, and the first switching direction is a direction to switch to a rear set of function controls. The controls waiting to be displayed are moved upward, and the overlapping function controls that are not desired to be switched are placed at the end of the first set of function controls and at the beginning of the second set of function controls. In this way, after switching, the overlapping function controls that are not desired to be switched only change their display positions and remain displayed in the target interface sidebar.

[0098] For example, the overlapping function controls can be located at the beginning or end of the first set of function controls and the second set of function controls, respectively, so that the entire function controls are switched during the switching process.

[0099] In one example, the target interface sidebar is a right sidebar, the first switching direction is a direction to switch to a rear set of function controls, the pending function controls move leftward, the first set of function controls move leftward out of the target interface sidebar, and the second set of function controls move leftward into the target interface sidebar, still displaying the function controls superimposed on the top of the target interface sidebar.

[0100] The above-mentioned overlapping function control is a function control waiting to be displayed that is used relatively frequently by the user, and the above-mentioned setting can maintain the display of the overlapping function control in the target interface sidebar so that the user can use the overlapping function control more conveniently.

[0101] An embodiment of the present disclosure further provides a control and display device, which will be described below in conjunction with FIG.

[0102] In the embodiment of the present disclosure, the control and display device may be an electronic device, which may include, but is not limited to, mobile terminals, such as mobile phones, notebook computers, digital broadcast receivers, PDAs, PADs, PMPs, in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable devices, etc., and fixed terminals, such as digital TVs, desktop computers, smart house devices, etc.

[0103] FIG. 9 shows a structural schematic diagram of a control display device according to an embodiment of the present disclosure.

[0104] As shown in FIG. 9, the control and display device 900 may include a first display unit 910 and a second display unit 920 .

[0105] the first display unit 910 is configured to display a first set of function controls and a first trigger control in the target interface sidebar; the second display unit 920 is configured to switch and display the first set of function controls to the second set of function controls in the target interface sidebar when a first trigger operation on the first trigger control is detected; Here, the second set of function controls is adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control.

[0106] The control display device of the embodiment of the present disclosure can group and display function controls in a target interface sidebar, increase the number of function controls that the interactive interface sidebar can provide to a user, and improve the function expansion capability of the interactive interface sidebar; and by triggering a first trigger control, a first set of function controls can be switched to a second set of function controls adjacent to the first set of function controls in the target interface sidebar in a first switching direction corresponding to the first trigger control, thereby facilitating user operation, providing the user with more available interactive functions, and further improving the user experience.

[0107] In some embodiments, the first display unit 910 is specifically configured as follows: If the total number of function controls waiting to be displayed is greater than a preset number threshold, display the first set of function controls and the first trigger control in the target interface sidebar.

[0108] Optionally, the control and display device 900 further includes a third display unit, which is configured as follows: If the total number of function controls waiting to be displayed is equal to or less than a preset number threshold, the function controls waiting to be displayed are displayed in the target interface sidebar.

[0109] In some embodiments, the first switching direction is to switch to a set of rear adjacent function controls, and the second set of function controls is a set of rear adjacent function controls of the first set of function controls; Or, the first switching direction is to switch to a set of adjacent function controls in front, and the second set of function controls is a set of adjacent function controls in front of the first set of function controls.

[0110] In some embodiments, the control and display device 900 further includes a fourth display unit, which is configured as follows: After a first trigger operation on the first trigger control is detected, if the second set of function controls is not the last set of function controls in the first switching direction, the first trigger control is maintained to be displayed in the target interface sidebar, and the first trigger control is used to trigger switching and displaying the second set of function controls to a third set of function controls in the target interface sidebar, and the third set of function controls are adjacent to the second set of function controls in the first switching direction.

[0111] Optionally, the control and display device 900 further includes a fifth display unit, which is configured as follows: After a first trigger operation on the first trigger control is detected, the method includes: The method further includes switching the first trigger control to a second trigger control for display within the target interface sidebar when the second set of functional controls is the last set of functional controls in the first switching direction, the second trigger control being used to trigger the second set of functional controls to be switched to the first set of functional controls for display within the target interface sidebar.

[0112] In some embodiments, the first display unit 910 is specifically configured as follows: If the first set of function controls is not the first set of function controls for the first switching direction, displaying the first set of function controls, the first trigger control and the second trigger control in the target interface sidebar; Here, the second trigger control is used to trigger switching of displaying the first set of function controls to a fourth set of function controls within the target interface sidebar, the fourth set of function controls being adjacent to the first set of function controls in a second switching direction corresponding to the second trigger control, and the second switching direction being opposite to the first switching direction.

[0113] In addition, the control and display device 900 further includes a sixth display unit, which is configured as follows: When a second trigger operation on the second trigger control is detected, the first set of function controls is switched to a fourth set of function controls and displayed within the target interface sidebar.

[0114] In some embodiments, the second display unit 920 is specifically configured as follows: Displaying a dynamic effect in the target interface sidebar, the dynamic effect including: moving a first set of function controls out of the target interface sidebar at a preset speed along a first movement direction corresponding to the first switching direction; and moving a second set of function controls into the target interface sidebar at a preset speed along a first movement direction corresponding to the first switching direction; When the dynamic effects have been completed, a second set of functional controls is displayed within the target interface sidebar.

[0115] In addition, the control and display device 900 further includes a display size adjustment unit, which is configured as follows: The first moving direction is parallel to the longitudinal direction of the target interface sidebar, and in the process of displaying the dynamic effect, the display size of the target interface sidebar is adjusted based on the number of controls in the first set of function controls, the number of controls in the second set of function controls and a preset speed.

[0116] In some embodiments, the control and display device 900 further includes a seventh display unit, which is configured as follows: A target function control, which is a function control other than the first set of function controls and the second set of function controls, is fixedly displayed in the target interface sidebar.

[0117] In some embodiments, the first set of functionality controls partially overlaps with the second set of functionality controls.

[0118] In addition, the control display device 900 shown in Figure 9 can execute each step in the method embodiments shown in Figures 1 to 8, and can realize each process and effect in the method embodiments shown in Figures 1 to 8, and will not be described further here.

[0119] An embodiment of the present disclosure further provides a control display device, which may include a processor and a memory operable to store executable instructions, where the processor is operable to read the executable instructions from the memory and execute the executable instructions to realize the control display method in the embodiment.

[0120] 10 shows a structural diagram of a control display device according to an embodiment of the present disclosure. In the following, reference is made specifically to FIG. 10, which shows a structural diagram suitable for implementing a control display device 1000 in an embodiment of the present disclosure.

[0121] The control display device 1000 in the embodiment of the present disclosure may be a control display device, which may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, smart house devices, etc.

[0122] It should be noted that the control display device 1000 shown in FIG. 10 is merely an example and does not limit the functions and scope of use of the embodiments of the present disclosure.

[0123] As shown in Fig. 10, the control and display device 1000 may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data necessary for operating the control and display device 1000 are further stored. The processing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other by a bus 1004. An input / output interface (I / O interface) 1005 is also connected to the bus 1004.

[0124] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication devices 1009 can allow the control display device 1000 to communicate wirelessly or wired with other devices to exchange data. Although FIG. 10 shows the search control display device 1000 with various devices, it should be understood that it is not required to implement or include all the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0125] The embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to implement the control display method in the above embodiment.

[0126] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product including a computer program, which is mounted on a non-transitory computer-readable medium and includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network by the communication device 1009, or may be installed from the storage device 1008, or may be installed from the ROM 1002. When the computer program is executed by the processing device 1001, it performs the above-mentioned functions limited to the control display method of the embodiment of the present disclosure.

[0127] It should be noted that the above computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of both. The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electrical connection with one or more leads, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact magnetic 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, the computer readable storage medium may be any tangible medium that contains or stores a program, which can be used by or in combination with an instruction execution system, apparatus or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, in baseband or as part of a carrier, on which computer-readable program code is carried. Such a propagated data signal may take a number of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted by any suitable medium, including but not limited to electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0128] In some embodiments, the client ends and servers may communicate utilizing any now known or future developed network protocol, such as HTTP, and may be interconnected with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), networks of networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any now known or future developed networks.

[0129] The computer readable medium may be included in the control and display device, or may exist separately and not integrated with the control and display device.

[0130] The computer readable medium carries one or more programs that, when executed by the control and display device, cause the control and display device to: displaying a first set of function controls and a first trigger control within a target interface sidebar; when a first trigger operation on a first trigger control is detected, switching the display of the first set of function controls to a second set of function controls within the target interface sidebar; Here, the second set of function controls is adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control.

[0131] In embodiments of the present disclosure, computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages ​​or combinations thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and even conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a single independent software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the context of a remote computer, the remote computer may be connected to the user computer by any type of network, including a local area network (LAN) or wide area network (WAN), or may be connected to an external computer (e.g., connected by the Internet using an Internet Service Provider).

[0132] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functions, and operations that can be implemented according to the method, apparatus, and computer program product of various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a certain logical function. It should be noted that in some alternative implementations, the functions shown in the blocks may occur in a different order than the order shown in the accompanying drawings. For example, two blocks shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order depending on the functionality involved. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that executes a certain function or operation, or by a combination of dedicated hardware and computer instructions.

[0133] The units described in relation to the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the units do not constitute limitations on the units themselves in any case.

[0134] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0135] In the context of this disclosure, a machine-readable medium may be a tangible medium, which may include or store a program for use with or in conjunction with an instruction execution system, device, or appliance. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or appliance, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection with one or more leads, 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), 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.

[0136] The above description is merely a description of the preferred embodiments and the technical principles of the present disclosure. Those skilled in the art should understand that the scope of the disclosure of the present disclosure is not limited to the technical solution consisting of a specific combination of the above technical features, but should also cover other technical solutions consisting of any combination of the above technical features or their equivalent features without departing from the idea of ​​the above disclosure. For example, a technical solution formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure (but not limited to these).

[0137] It should be noted that although operations are shown in a particular order, this should not be understood as requiring that these operations be performed in the particular order shown, or sequentially. In some environments, multitasking or parallel processing may be advantageous. Similarly, although certain specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments individually or in any suitable subcombination.

[0138] Although the present subject matter has been described in language specific to structural features and / or methodological logic operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. In contrast, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. Displaying a first set of function controls and a first trigger control in the target interface sidebar; when a first trigger operation on the first trigger control is detected, switching and displaying the first set of function controls in the target interface sidebar to a second set of function controls; wherein the second set of function controls are adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control; the first set of functional controls and the second set of functional controls are obtained by grouping each of the display-ready functional controls based on a frequency of use of each of the display-ready functional controls; The method further includes fixedly displaying a target function control in the target interface sidebar, the target function control being a function control other than the first set of function controls and the second set of function controls, and the target function control is a function control waiting to be displayed that is most frequently used by the user.

2. Displaying the first set of function controls and the first trigger control in the target interface sidebar as described above includes:

2. The method of claim 1, further comprising displaying the first set of function controls and the first trigger control in the target interface sidebar if a total number of function controls waiting to be displayed is greater than a preset number threshold.

3. the first switching direction is a switching to a set of adjacent function controls in a rear direction, and the second set of function controls is a set of adjacent function controls in a rear direction of the first set of function controls; Alternatively, the method of claim 1, wherein the first switching direction is to switch to a set of adjacent functional controls in front, and the second set of functional controls is a set of adjacent functional controls in front of the first set of functional controls.

4. After detecting a first trigger operation on the first trigger control as described above, the method further comprises:

2. The method of claim 1, further comprising: maintaining display of the first trigger control in the target interface sidebar if the second set of functional controls is not the last set of functional controls in the first switching direction, the first trigger control being used to trigger switching the display of the second set of functional controls to a third set of functional controls in the target interface sidebar, the third set of functional controls being adjacent to the second set of functional controls in the first switching direction.

5. After detecting a first trigger operation on the first trigger control as described above, the method further comprises:

2. The method of claim 1, further comprising: if the second set of functional controls is the last set of functional controls in the first switching direction, switching the display of the first trigger control to a second trigger control in the target interface sidebar, the second trigger control being used to trigger switching the display of the second set of functional controls to the first set of functional controls in the target interface sidebar.

6. Displaying the first set of function controls and the first trigger control in the target interface sidebar as described above includes: if the first set of function controls is not a first set of function controls in the first switching direction, displaying the first set of function controls, the first trigger control and a second trigger control in the target interface sidebar; 2. The method of claim 1, wherein the second trigger control is used to trigger switching of the first set of function controls to a fourth set of function controls within the target interface sidebar, the fourth set of function controls being adjacent to the first set of function controls in a second switching direction corresponding to the second trigger control, and the second switching direction being opposite to the first switching direction.

7. The above-mentioned switching of the first set of function controls to the second set of function controls in the target interface sidebar includes: displaying a dynamic effect in the target interface sidebar, the dynamic effect including moving the first set of functionality controls out of the target interface sidebar at a preset speed along a first movement direction corresponding to the first switching direction, and moving the second set of functionality controls into the target interface sidebar at the preset speed along the first movement direction corresponding to the first switching direction; 2. The method of claim 1, further comprising: when the display of the dynamic effects is completed, displaying the second set of functionality controls in the target interface sidebar.

8. The method of claim 7, wherein the first moving direction is parallel to a longitudinal direction of the target interface sidebar, and in the process of displaying the dynamic effect, the display size of the target interface sidebar is adjusted based on the number of controls in the first set of function controls, the number of controls in the second set of function controls, and the preset speed.

9. 2. The method of claim 1, wherein the first set of functional controls overlaps with the second set of functional controls.

10. a first display unit configured to display a first set of function controls and a first trigger control in a target interface sidebar; a second display unit configured to switch and display the first set of function controls to a second set of function controls in the target interface sidebar when a first trigger operation on the first trigger control is detected; wherein the second set of function controls are adjacent to the first set of function controls in a first switching direction corresponding to the first trigger control; the first set of functional controls and the second set of functional controls are obtained by grouping each of the display-ready functional controls based on a frequency of use of each of the display-ready functional controls; The control display device further includes a seventh display unit, the seventh display unit being arranged to fixedly display a target function control within the target interface sidebar, which is a function control other than the first set of function controls and the second set of function controls, and the target function control is a function control waiting to be displayed that is most frequently used by the user.

11. A processor; a memory for storing executable instructions; Here, the processor is used to read the executable instructions from the memory and execute the executable instructions to realize the control display method described in any one of claims 1 to 9.

12. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to implement the control display method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Tool bar display method and its recoding medium

    JP2002259009A

  • Operation display device of touch panel type

    JP2006024144A

  • Display method for information processor

    JP2008084250A

  • User interface switching method, electronic equipment and recording medium using the same

    JP2009266201A

  • Information processing apparatus

    JP2011018085A