WO2022068865A1 - Widget control method and apparatus, electronic device, and readable storage medium - Google Patents

Widget control method and apparatus, electronic device, and readable storage medium Download PDF

Info

Publication number
WO2022068865A1
WO2022068865A1 PCT/CN2021/121655 CN2021121655W WO2022068865A1 WO 2022068865 A1 WO2022068865 A1 WO 2022068865A1 CN 2021121655 W CN2021121655 W CN 2021121655W WO 2022068865 A1 WO2022068865 A1 WO 2022068865A1
Authority
WO
WIPO (PCT)
Prior art keywords
pendant
input
main
controls
control
Prior art date
Application number
PCT/CN2021/121655
Other languages
French (fr)
Chinese (zh)
Inventor
彭业
Original Assignee
维沃移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 维沃移动通信有限公司 filed Critical 维沃移动通信有限公司
Publication of WO2022068865A1 publication Critical patent/WO2022068865A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path

Definitions

  • the present application belongs to the field of communication technologies, and in particular relates to a pendant control method, device, electronic device and readable storage medium.
  • desktop widgets are derived, such as dual weather widgets, which can display the local weather of A and B on the desktop at the same time; for example, music controls, which can be used in music applications. Functions such as the previous song and the next song are displayed for easy operation.
  • the current desktop pendant has fewer operational functions and a relatively simple form, resulting in a low utilization rate of the desktop pendant.
  • the purpose of the embodiments of the present application is to provide a pendant control method, device, electronic device, and readable storage medium, which can solve the problem that the current desktop pendant has a single function.
  • an embodiment of the present application provides a pendant control method, the method comprising:
  • the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
  • an embodiment of the present application provides a pendant control device, including:
  • a first receiving module configured to receive a first input from a user to a first main pendant, where the first main pendant includes N first controls;
  • a first response module configured to display M second controls on the first target pendant in response to the first input
  • the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
  • embodiments of the present application provide an electronic device, the electronic device includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction being The processor implements the steps of the method according to the first aspect when executed.
  • an embodiment of the present application provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method according to the first aspect are implemented .
  • an embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction, and implement the first aspect the method described.
  • an embodiment of the present application provides a computer software product, the computer software product is stored in a non-volatile storage medium, and the software product is configured to be executed by at least one processor to implement the first The steps of the method of the aspect.
  • an embodiment of the present application provides an electronic device, where the electronic device is configured to execute the method described in the first aspect.
  • M second widgets different from the first widget are displayed on the first target widget
  • the first target widget may be any
  • the first main pendant may also be a first auxiliary pendant
  • the first auxiliary pendant and the first main pendant are different pendants of the same application.
  • the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
  • FIG. 1 is a schematic flowchart of a pendant control method according to an embodiment of the present application.
  • FIG. 2 is a schematic diagram of a first main pendant according to an embodiment of the present application.
  • FIG 3 is one of the schematic diagrams of the first input acting on the first main pendant according to an embodiment of the present application
  • FIG. 6 is the second schematic diagram of the first auxiliary pendant according to the embodiment of the present application.
  • FIG. 8 is the second schematic diagram of the interface for establishing the association relationship between the angle and the pendant according to the embodiment of the present application.
  • Fig. 9 is one of the interface schematic diagrams of establishing the association relationship between the second control and the pendant according to the embodiment of the present application.
  • FIG. 10 is the second schematic diagram of the interface for establishing the association relationship between the second control and the pendant according to the embodiment of the present application;
  • FIG. 11 is a schematic diagram of an interface for establishing an association relationship between a second control and an angle according to an embodiment of the present application
  • FIG. 12 is a schematic diagram of a prompt information display interface according to an embodiment of the present application.
  • FIG. 13 is a schematic diagram of a prompt identification according to an embodiment of the present application.
  • FIG. 14 is a schematic diagram of a module structure of a pendant control device according to an embodiment of the present application.
  • FIG. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
  • FIG. 16 is a schematic structural diagram of an electronic device according to another embodiment of the present application.
  • first”, “second” and the like in the description and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that data so used may be interchanged under appropriate circumstances so that embodiments of the application can be practiced in sequences other than those illustrated or described herein.
  • the objects distinguished by “first”, “second”, etc. are usually one type, and the number of objects is not limited.
  • the first object may be one or multiple.
  • “and/or” in the description and claims indicates at least one of the connected objects, and the character “/" generally indicates that the associated objects are in an "or” relationship.
  • an embodiment of the present application provides a pendant control method, including:
  • Step 101 Receive a first input from a user to a first main widget, where the first main widget includes N first controls.
  • the first main pendant may be a desktop pendant of the electronic device, which is used for the user to quickly use related functions, such as a music pendant, a weather pendant, and the like, without opening an application program.
  • the first input may be operations in various forms such as long-pressing, double-clicking, and dragging on the first main pendant.
  • the first main pendant includes N first controls, the first controls are functional controls associated with the first main pendant, and the identifier of the first control is displayed on the first main pendant. On the interface, the user can realize the function of the first control by operating the identifier of the first control.
  • the first main widget does not include other controls except the N first controls, and the other controls except the N first controls are in a hidden or non-displayed state.
  • the first control may be a music-related functional control such as a forward control, a backward control, and a pause/play control.
  • the first main pendant can be set by the user, for example: the user can long press a blank position on the desktop, select the pendant to complete the addition, and take the first main pendant as a music pendant as an example, as shown in FIG. 2 ,
  • the music pendant 21 is displayed at any position on the desktop, and the music pendant 21 includes a forward control, a playback control and a backward control, and the user can click the corresponding control to realize related functions as required.
  • a to d in FIG. 2 represent application icons on the display interface of the electronic device.
  • Step 102 displaying M second controls on the first target pendant in response to the first input
  • the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
  • the electronic device after receiving the first input from the user on the first main pendant, displays the second control on the first target pendant.
  • the first target pendant may include the first main pendant, or the first target pendant may include the first auxiliary pendant, and the first auxiliary pendant and the first main pendant are of the same application. Different pendants.
  • the M second controls are functional controls different from the N first controls, and the second controls and the first controls respectively control different functions of the target application.
  • the electronic device After the electronic device receives the first input from the user on the first main pendant, it displays M second main pendants on the currently displayed first main pendant. Controls, wherein the N first controls displayed on the first main pendant can be hidden, that is, the N first controls displayed on the first main pendant are updated and displayed as M second controls.
  • the first target pendant including the first auxiliary pendant after the electronic device receives the first input from the user on the first main pendant, the first auxiliary pendant is displayed and displayed on the first auxiliary pendant There are M second controls, and the first main pendant remains unchanged.
  • the first target widget may be the first target widget.
  • the first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application.
  • the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
  • the displaying the M second controls on the first target pendant includes: updating the N first controls on the first main pendant to the M second controls.
  • the M second controls are displayed on the first main pendant, and the N first controls are hidden at the same time.
  • the N first controls are updated to the M second controls, and the function controls on the first main pendant are updated through the first input to the first main pendant, so that the first main pendant has It corresponds to multiple functions of the target application.
  • the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to rotate from the first position Move to the second position. That is, when the first main pendant is controlled to rotate along the first target point by a first angle according to the first input, or the first main pendant is controlled to move from the first position to the second position according to the first input, the The N first controls on the first main pendant are updated to the M second controls.
  • the first target point is the rotation point of the first main pendant, and the user can control the first main pendant to rotate a first angle along the first target point, so that the The N first controls are updated to the M second controls.
  • the first position is the current position of the first main pendant, and the user can control the first main pendant to move from the first position to the second position, so that the N on the first main pendant
  • the first controls are updated to the M second controls. That is, there are two triggering methods for updating the N first controls on the first main pendant to the M second controls: the first is to rotate the first main pendant by a first angle , and the second is to move the first main pendant to the second position.
  • the first controls currently displayed on the first main pendant 21 include: forward controls, backward controls, and playback controls, and the first angle is 45°, as shown in Figure 3, the left end point of the music pendant 21 is used as the first target point, and the user rotates 45° along the left end point by operating the right end point of the music pendant 21, then at A second control is displayed on the rotated music pendant 21.
  • the second control may include song option controls for multiple songs. By touching any song option control, the user can switch to the song indicated by the song option control. play.
  • the first control currently displayed by the first main pendant includes a playback control control, such as: a forward control, a backward control, and a play/pause control 4 , the user can move the music pendant 21 to the second position by dragging the music pendant 21 , and the music pendant after the position movement displays the song option controls of multiple songs.
  • a playback control control such as: a forward control, a backward control, and a play/pause control 4
  • This embodiment includes two kinds of first inputs to the first main pendant, both of which can trigger the electronic device to update the N first controls on the first main pendant to the M number of first controls.
  • the second control gives the first main pendant more functions, is easy to operate, and at the same time can improve a certain interest, thereby improving the utilization rate of the pendant.
  • the first input includes but is not limited to the above-mentioned input methods, and can also be set to other input methods according to requirements, such as: double-clicking the input of the first main pendant, sliding input according to a preset track, for Input of a specific key or key combination, etc.
  • the displaying M second controls on the first target pendant includes: displaying a first auxiliary pendant, where the first auxiliary pendant includes M second controls.
  • M second controls that are different from the N first controls are displayed through the first auxiliary pendant.
  • the first auxiliary pendant may be displayed around the first main pendant, at a position close to the first main pendant, or may be displayed at a position partially overlapping with the first main pendant, for example One end of the first auxiliary pendant overlaps with the first main pendant, and the other end does not overlap.
  • the M second controls are displayed on the first auxiliary pendant, and the N first controls displayed on the first main pendant remain unchanged.
  • M second controls can be displayed through a single first auxiliary widget, and the first main widget and the first auxiliary widget can display multiple functions of the target application on the desktop , which is convenient for users to operate, and provides the diversity of control display and the flexibility of control program function control.
  • the first input is a sliding input in a preset direction with the second target point of the first main pendant.
  • the user slides the second target point of the first main pendant toward a preset direction, so that the electronic device can display the first auxiliary pendant on the display interface.
  • the first auxiliary pendant 52 after receiving the first input from the user to the first main pendant 51 , the first auxiliary pendant 52 can be displayed in a position partially overlapping with the first main pendant 51 , And with the user's sliding input, one end of the first auxiliary pendant 52 rotates in the direction of the sliding input, and the M second controls 521 are gradually displayed during the rotation of the first auxiliary pendant 52, or the M second controls 521 are gradually displayed.
  • the second controls 521 are displayed when the first auxiliary pendant 52 is rotated by a specific angle, and the N first controls 511 displayed on the first main pendant 51 at this time remain unchanged; or, as shown in FIG.
  • the first auxiliary pendant 62 when receiving After the user's first input to the first main pendant 61, the first auxiliary pendant 62 is displayed in a preset position.
  • the first input may be the user's finger sliding a certain distance, that is, when the user's finger is moved by any
  • the first auxiliary pendant 62 is displayed at the position where the first main pendant 61 stops after sliding a certain distance, the M second controls 621 can be displayed during the sliding of the user's finger, or all the second controls 621 can be displayed after the sliding of the user's finger stops.
  • the M second controls 621 are described above, and the N first controls 611 displayed on the first main pendant 61 remain unchanged.
  • the electronic device after receiving the user's first input on the first main pendant, the electronic device displays a second control, which is different from the first control on the first main pendant, through the first auxiliary pendant, and the first main pendant The first control displayed remains unchanged.
  • the user can flexibly select the controls they need to control different functions of the target application.
  • the first target pendant can be controlled to rotate by a specific angle according to the first input, so that the first target pendant rotates to the specific angle.
  • the M second controls are displayed when the angle is adjusted.
  • the user can set the rotation angle of the pendant according to requirements.
  • the method further includes:
  • the second input is a user operation different from the first input, and the second input may be a double-click, long-press and other operations on the first main pendant, and the second input uses
  • the angle marks indicate the angle at which the pendant can be rotated.
  • the angle identifier may be displayed in the form of a pop-up window, or may be displayed on the display interface of the first main pendant.
  • the user can associate the angle represented by the first angle identifier with the second target pendant.
  • the third input may be the user's selection input for the first angle identifier, which may be an operation form such as double-clicking, dragging, etc., for example: dragging the first angle identifier to the second target pendant Location.
  • the second target pendant may be the first main pendant or the first auxiliary pendant.
  • the N first controls on the first main pendant are updated to the M second controls
  • the second The target pendant is the first main pendant; if M second controls are displayed on the first target pendant, a first auxiliary pendant is displayed, and the first auxiliary pendant includes M second controls, then the first auxiliary pendant is displayed.
  • the second target pendant is the first auxiliary pendant.
  • the display interface 71 includes a plurality of angle marks, 30°, 45°, 60°, 90°, 120°, 135°, etc.;
  • the first main pendant 72 displays a first control 721
  • the first control 721 includes a forward control, a backward control, and a playback control;
  • one end of the first auxiliary pendant 73 overlaps with the first main pendant 72, and the first angle mark (such as a 90° mark) is dragged.
  • M second controls 731 are displayed, and the second controls 731 may include song option controls of multiple songs.
  • the display interface 81 includes a plurality of angle indicators, 30° , 45°, 60°, 90°, 120°, 135°, etc.; a first control 821 is displayed on the first main pendant 82, and the first control 821 includes a forward control, a backward control, and a playback control; the first angle If a logo (such as a 90° logo) is dragged into the first main pendant 82, then, when the first main pendant 82 is rotated by 90°, M second controls 831 are displayed, and the second controls 831 can be A song option control including multiple songs, the first control 821 is hidden at this time.
  • a logo such as a 90° logo
  • the second target pendant may be the first main pendant or the first auxiliary pendant
  • the user selects the rotation angle of the second target pendant, and associates the second target pendant with the first angle corresponding to the selected first angle identifier.
  • An association relationship is established at an angle.
  • M second controls can be displayed on the second target pendant, which can increase the display of multiple hidden functions of the target application, and provide a variety of display controls. It improves the convenience of operation and the utilization rate of desktop pendants.
  • the second control may be the default, that is, in the second target When the pendant is rotated by the first angle, the default second control is displayed on the second target pendant; the second control can also be added by the user.
  • the method may further include: receiving a fourth input from the user to the first main pendant; in response to the fourth input, displaying G control options; The fifth input of control options; in response to the fifth input, establish the association relationship between the M second controls indicated by the M control options and the first target pendant; wherein, G and M are positive integers, M ⁇ G.
  • the fourth input may be operations such as double-clicking, long-pressing, etc. on the first main pendant, and the fourth input is used to make the first main pendant enter the editable mode, and display it on the display interface.
  • G widget options are displayed, the widget options representing the functions the widget has.
  • the control options may be displayed in the form of a pop-up window, or may be displayed on the display interface of the first main widget.
  • the user may associate the M second controls indicated by the M control options with the first target widget by performing fifth input on the M control options in the G control options.
  • the fifth input may be the user's selection input for the M control options, which may be an operation form such as double-clicking, dragging, etc., for example: dragging the M control options to the first target pendant Location.
  • the first main pendant and the first auxiliary pendant are part of the same music program. Taking a music pendant as an example, as shown in FIG.
  • the display interface 91 includes G control options A-F, such as: fast forward, skip, pause, play, loop playback, etc.; the first main pendant 92 displays a first control 921, The first control 921 includes a forward control, a backward control and a pause control; one end of the first auxiliary pendant 93 is overlapped with the first main pendant 92, and M control options (such as loop playback control, fast-forward control) dragged into the first auxiliary pendant 93, the electronic device displays the M control options (such as loop playback controls) on the first target pendant after receiving the first input from the user to the first main pendant , fast-forward controls).
  • G control options A-F such as: fast forward, skip, pause, play, loop playback, etc.
  • the first main pendant 92 displays a first control 921, The first control 921 includes a forward control, a backward control and a pause control; one end of the first auxiliary pendant 93 is overlapped with the first main pendant 92, and M control options (such
  • the display interface 1010 includes G control options A-F, such as : fast-forward, skip, pause, play, loop, etc.; a first control 1012 is displayed on the first main widget 1011, and the first control 1012 includes a forward control, a backward control and a pause control; the M control options (such as (loop playback control, fast-forward control) and drag it into the first main pendant 1011, after receiving the user's first input on the first main pendant, the electronic device will display all the displayed in the first main pendant 1011
  • the N first controls are updated to display M second controls, and at this time, the N first controls are hidden.
  • the user when receiving the fourth input from the user to the first main pendant and displaying G control options, the user can also perform a deletion operation on the function control that has been set up, for example: currently the first A forward control, a backward control and a playback control are displayed in the main widget.
  • the user can delete the backward control through the delete button of the function control, and the backward control is no longer displayed in the first main widget.
  • the user selects M control options among the G control options, and uses the M control options as the second control displayed when the user's first input to the first main widget is received, through the first target
  • the controls are displayed for the user to operate, which can increase the multiple functions of the displayed application, improve the convenience of the operation, and then improve the utilization rate of the desktop pendant.
  • the association relationship between the rotation angle and the pendant may be established according to the above embodiment, or The rotation angle is not set or the rotation angle is the default.
  • M second controls are displayed on the first target pendant; the rotation angle is the default, after receiving the user's input to the first main pendant
  • M second controls are displayed on the first target pendant; the rotation angle is set by the user, and the user sets the relationship between the rotation angle and the pendant by himself.
  • M second controls are displayed on the first target pendant.
  • setting the second control displayed on the first target pendant and setting the rotation angle of the first target pendant can also be implemented in the following manner:
  • the sixth input may be operations such as double-clicking, long-pressing, etc. on the first main pendant, and the sixth input is used to make the first main pendant enter the editable mode, and display it on the display interface K widget options are displayed, and the widget options represent the functions that the widget has.
  • the user can also set the rotation angle, wherein the user performs the seventh input on the first main pendant, the first main pendant rotates according to the user's input operation, and when the rotation reaches At the second angle, if the user selects S second options among the K control options, the S second controls indicated by the S second options are associated with the second angle.
  • the display interface 1110 includes K control options A-F, such as : fast-forward, skip, pause, play, loop, etc.; a first control 1112 is displayed on the first main pendant 1111, and the first control 1112 includes a forward control, a backward control and a pause control;
  • the main pendant 1111 performs the seventh input, the first main pendant 1111 is rotated to 90°, and the user can drag S control options (such as loop playback controls, fast-forward controls) into the first main pendant 1111 , then when the first main pendant 1111 is rotated to 90°, the S second controls (eg, loop playback controls, fast-forward controls) are displayed.
  • the association relationship between the S second controls indicated by the S control options and the second angle is shown in
  • the S second controls are displayed for user operation, which can increase the multiple functions of the displayed application program, and provide the diversity of the display of the controls and the flexibility of the program function control of the controls. improve the convenience of operation, thereby improving the utilization rate of desktop pendants.
  • the association relationship between multiple angles and the first target pendant may be set, and the first target pendant is the first auxiliary pendant, and the first target pendant music pendant is taken as an example, for example : Set the first first auxiliary pendant to be associated with 30° and display the "Fast Forward” control; set the second first auxiliary pendant to be associated with 60° and display the "skip” control; set the third first auxiliary pendant The pendant is associated with 90°, showing the "loop" controls. The user can select the first auxiliary pendant to be displayed according to the functional requirements to be used.
  • the method further includes: receiving a ninth input from a user to the first main pendant; and in response to the ninth input, outputting prompt information, where the prompt information is used to prompt the status of the first auxiliary pendant. Attachment information.
  • the prompt information may be a voice prompt or a text prompt.
  • prompt information is displayed on the current display interface or in the form of a pop-up window to prompt the relevant information of the first auxiliary pendant, for example: each The function controls included in the first auxiliary pendant, the angle associated with each first auxiliary pendant, etc.
  • the user can confirm the first auxiliary pendant at which angle the control corresponding to the function is located according to the required application program function, so as to quickly perform the corresponding operation, so that the first auxiliary pendant displays the required function control.
  • the prompt information may also be: prompting all function controls of the target application corresponding to the first main widget, including hidden or undisplayed function controls other than the N first controls displayed by the first main widget.
  • prompting all function controls of the target application corresponding to the first main widget including hidden or undisplayed function controls other than the N first controls displayed by the first main widget.
  • the target application as a music application and the first main widget as a music widget as an example, assuming that the first main widget currently displays: forward control, back After the pendant performs the ninth input, other functional controls of the music application are displayed in the current display interface or pop-up window, such as: skip, loop playback, fast forward and other controls, and other functional controls can be displayed with dotted lines , the user can know the function controls of the first auxiliary pendant.
  • the prompt information can also be used to prompt the associated angle of the first auxiliary pendant.
  • the control 1211 includes: a forward control, a backward control and a playback control. If the user wants to use the loop playback function, he can perform the ninth input on the first main pendant 1210, and the prompt information is displayed in the prompt box 1220; through the prompt.
  • the information can be known: the loop playback control is displayed when the first auxiliary pendant is rotated by 90°, then the user can make a first input to the first main pendant 1210 to make the electronic device display the first auxiliary pendant and control the first auxiliary pendant.
  • the first auxiliary pendant can display the loop playback control after being rotated by 90°.
  • the prompt information can also be a voice prompting the angle associated with the first auxiliary pendant.
  • the electronic device outputs a prompt voice, and broadcasts each first auxiliary pendant through the voice.
  • the angle associated with the pendant such as: the loop playback control is displayed when the first auxiliary pendant is rotated 30°, and the fast-forward control is displayed when the first auxiliary pendant is rotated by 60°.
  • the user can rotate the first auxiliary pendant to the angle corresponding to the desired function control according to the voice prompt, so as to realize the corresponding function operation quickly and conveniently.
  • the user can know the pendant information of the first auxiliary pendant through the prompt information, so that the position of the function control to be used can be determined, so that the user can quickly and conveniently realize the operation of the pendant function.
  • the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to rotate from the first
  • a prompt sign indicating the movable direction may be displayed at the preset position of the first main pendant.
  • FIG. 13 when the user performs the first input on the right end of the first main pendant 1310, an arrow prompt as shown in The rotation direction, at this time, the left end point of the first main pendant 1310 is the center of the circle, and the user can drag the first main pendant 1310 to rotate along the left end point toward the direction of the arrow.
  • the current draggable position will be reminded in each angle direction.
  • a reminder will be displayed on the current interface to remind the current draggable position.
  • the inputs operating on the same target are different, and the inputs have different functions.
  • the first input operating on the first main pendant is different from the first input operating on the first main pendant.
  • the second input on the above is different.
  • the operation form of each input is different.
  • the first target widget may be the first target widget.
  • the first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application.
  • the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
  • the execution body may be an electronic device, or a control module in the electronic device for executing the pendant control method.
  • a method for controlling a pendant executed by an electronic device is used as an example to describe the electronic device provided by the embodiments of the present application.
  • an embodiment of the present application further provides a pendant control device 140, including:
  • the first receiving module 141 is configured to receive the first input from the user to the first main pendant, where the first main pendant includes N first controls;
  • a first response module 142 configured to display M second controls on the first target pendant in response to the first input
  • the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
  • the first response module is specifically used for:
  • the N first controls on the first main pendant are updated to the M second controls.
  • the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to be rotated by the first The position moves to the second position.
  • the first response module is specifically used for:
  • a first auxiliary pendant is displayed, and the first auxiliary pendant includes M second controls.
  • the first input is a sliding input in a preset direction with the second target point of the first main pendant.
  • the pendant control device further includes:
  • a second receiving module configured to receive a second input from the user to the first main pendant
  • a second response module configured to display T angle identifiers in response to the second input
  • a third receiving module configured to receive a third input from the user to the first angle identifier and the second target pendant in the T angle identifiers;
  • a third response module configured to, in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
  • the second target pendant includes the first main pendant or any one of the first auxiliary pendants; T is a positive integer.
  • the pendant control device further includes:
  • a second receiving module configured to receive a second input from the user to the first main pendant
  • a second response module configured to display T angle identifiers in response to the second input
  • a third receiving module configured to receive a third input from the user to the first angle identifier and the second target pendant in the T angle identifiers;
  • a third response module configured to, in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
  • the second target pendant includes the first main pendant or any one of the first auxiliary pendants; T is a positive integer.
  • the pendant control device further includes:
  • a sixth receiving module configured to receive a sixth input from the user to the first main pendant
  • a sixth response module configured to display K control options in response to the sixth input
  • a seventh receiving module configured to receive a seventh input from the user to the first main pendant
  • a seventh response module configured to rotate the first main pendant along the third target point by a second angle in response to the seventh input
  • the eighth receiving module is used for receiving the eighth input of the user to the S second options in the K control options
  • an eighth response module configured to, in response to the eighth input, establish an association relationship between the S second controls indicated by the S control options and the second angle;
  • K and S are positive integers, and K ⁇ S.
  • the pendant control device further includes:
  • a ninth receiving module configured to receive the ninth input from the user to the first main pendant
  • a ninth response module configured to output prompt information in response to the ninth input, where the prompt information is used to prompt the pendant information of the first auxiliary pendant.
  • the first target widget may be the first target widget.
  • the first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application.
  • the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
  • the pendant control device in this embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal.
  • the apparatus may be a mobile electronic device or a non-mobile electronic device.
  • the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (personal digital assistant).
  • UMPC ultra-mobile personal computer
  • netbook or a personal digital assistant
  • non-mobile electronic devices can be servers, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., this application Examples are not specifically limited.
  • Network Attached Storage NAS
  • personal computer personal computer, PC
  • television television
  • teller machine or self-service machine etc.
  • the pendant control device in the embodiment of the present application may be a device with an operating system.
  • the operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
  • the pendant control apparatus provided in the embodiment of the present application can implement each process implemented by the electronic device in the method embodiments of FIG. 1 to FIG. 13 , and to avoid repetition, details are not repeated here.
  • an embodiment of the present application further provides an electronic device 1500, including a processor 1501, a memory 1502, a program or instruction stored in the memory 1502 and executable on the processor 1501,
  • an electronic device 1500 including a processor 1501, a memory 1502, a program or instruction stored in the memory 1502 and executable on the processor 1501,
  • the program or instruction is executed by the processor 1501
  • each process of the above-mentioned embodiment of the pendant control method is implemented, and the same technical effect can be achieved. To avoid repetition, details are not described here.
  • the electronic devices in the embodiments of the present application include the aforementioned mobile electronic devices and non-mobile electronic devices.
  • FIG. 16 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
  • the electronic device 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609, and a processor 1610, etc. part.
  • the electronic device 1600 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1610 through a power management system, so as to manage charging, discharging, and power management through the power management system. consumption management and other functions.
  • a power source such as a battery
  • the structure of the electronic device shown in FIG. 16 does not constitute a limitation on the electronic device.
  • the electronic device may include more or less components than the one shown, or combine some components, or arrange different components, which will not be repeated here. .
  • the user input unit 1607 is used to receive the first input from the user to the first main pendant, and the first main pendant includes N first controls;
  • a display unit 1606, configured to display M second controls on the first target pendant in response to the first input
  • the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
  • the first target widget may be the first target widget.
  • the first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application.
  • the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
  • the display unit 1606 is specifically configured to: update the N first controls on the first main widget to the M second controls.
  • the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to be rotated by the first The position moves to the second position.
  • the display unit 1606 is specifically configured to: display a first auxiliary pendant, where the first auxiliary pendant includes M second controls.
  • the first input is a sliding input in a preset direction with the second target point of the first main pendant.
  • the user input unit 1607 is configured to receive a second input from the user to the first main widget
  • the display unit 1606 is configured to display T angle signs in response to the second input
  • the user input unit 1607 is further configured to: receive a third input from the user on the first angle identifier and the second target pendant in the T angle identifiers;
  • the processor 1610 is configured to: in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
  • the second target pendant includes the first main pendant or any one of the first auxiliary pendants; T is a positive integer.
  • the user input unit 1607 is further configured to: receive a fourth input from the user on the first main widget;
  • the display unit 1606 is configured to display G control options in response to the fourth input;
  • the user input unit 1607 is further configured to: receive a fifth input from the user to M control options in the G control options;
  • the processor 1610 is configured to: in response to the fifth input, establish an association relationship between the M second controls indicated by the M control options and the first target widget;
  • G and M are positive integers, and M ⁇ G.
  • the user input unit 1607 is further configured to: receive a sixth input from the user on the first main widget;
  • the display unit 1606 is configured to display K control options in response to the sixth input;
  • the user input unit 1607 is further configured to: receive a seventh input from the user to the first main widget;
  • the processor 1610 is configured to: in response to the seventh input, rotate the first main pendant along the third target point by a second angle;
  • the user input unit 1607 is further configured to: receive an eighth input from the user to the S second options in the K control options;
  • the processor 1610 is configured to: in response to the eighth input, establish an association relationship between the S second controls indicated by the S control options and the second angle; wherein K and S are positive integers, and K ⁇ S.
  • the user input unit 1607 is further configured to: receive a ninth input from the user to the first main pendant;
  • the processor 1610 is configured to: in response to the ninth input, output prompt information, where the prompt information is used to prompt the pendant information of the first auxiliary pendant.
  • the first target widget may be the first target widget.
  • the first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application.
  • the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
  • the input unit 1604 may include a graphics processor (Graphics Processing Unit, GPU) 16041 and a microphone 16042. Such as camera) to obtain still pictures or video image data for processing.
  • the display unit 1606 may include a display panel 16061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
  • the user input unit 1607 includes a touch panel 16071 and other input devices 16072 . Touch panel 16071, also called touch screen.
  • the touch panel 16071 may include two parts, a touch detection device and a touch controller.
  • Other input devices 16072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which are not described herein again.
  • Memory 1609 may be used to store software programs as well as various data, including but not limited to application programs and operating systems.
  • the processor 1610 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 1610.
  • Embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, each process of the above-mentioned pendant control method embodiment can be achieved, and can achieve the same In order to avoid repetition, the technical effect will not be repeated here.
  • the processor is the processor in the electronic device described in the foregoing embodiments.
  • the readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
  • An embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the above-mentioned embodiments of the pendant control method.
  • the chip includes a processor and a communication interface
  • the communication interface is coupled to the processor
  • the processor is configured to run a program or an instruction to implement the above-mentioned embodiments of the pendant control method.
  • the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip, or the like.
  • the disclosed apparatus and method may be implemented in other manners.
  • the apparatus embodiments described above are only illustrative.
  • the division of the units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
  • the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
  • each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
  • the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation.
  • the technical solution of the present application can be embodied in the form of a software product in essence or in a part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, CD), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of this application.
  • modules, units, and sub-units can be implemented in one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSP Device, DSPD) ), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), general-purpose processor, controller, microcontroller, microprocessor, in other electronic units or combinations thereof.
  • ASIC Application Specific Integrated Circuits
  • DSP Digital Signal Processor
  • DSP Device Digital Signal Processing Device
  • DSPD Digital Signal Processing Device
  • PLD Programmable Logic Device
  • FPGA Field-Programmable Gate Array
  • the technologies described in the embodiments of the present disclosure may be implemented through modules (eg, procedures, functions, etc.) that perform the functions described in the embodiments of the present disclosure.
  • Software codes may be stored in memory and executed by a processor.
  • the memory can be implemented in the processor or external to the processor.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A widget control method and apparatus, an electronic device, and a readable storage medium. The method comprises: receiving a first input from a user with respect to a first main widget, the first main widget comprising N first controls (101); and displaying, in response to the first input, M second controls on a first target widget (102), wherein the first target widget comprises the first main widget or a first auxiliary widget, the first auxiliary widget and the first main widget are different widgets of the same target application, N and M are positive integers, and the N first controls and the M second controls are respectively used to control different program functions of the target application.

Description

挂件控制方法、装置、电子设备及可读存储介质Pendant control method, device, electronic device and readable storage medium
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请主张在2020年9月30日在中国提交的中国专利申请号No.202011057066.6的优先权,其全部内容通过引用包含于此。This application claims priority to Chinese Patent Application No. 202011057066.6 filed in China on September 30, 2020, the entire contents of which are incorporated herein by reference.
技术领域technical field
本申请属于通信技术领域,具体涉及一种挂件控制方法、装置、电子设备及可读存储介质。The present application belongs to the field of communication technologies, and in particular relates to a pendant control method, device, electronic device and readable storage medium.
背景技术Background technique
为了满足用户的需求,电子设备中安装的应用越来越多,例如,可以安装浏览器、社交应用、网购应用、地图应用等多种应用程序。为了满足人们对于一些应用的便捷操作需求,衍生出桌面小挂件,比如双天气挂件,在桌面能够同时显示A地和B地的地方天气;比如音乐控件,能够将音乐应用程序中常用的播放、前一曲、后一曲等功能进行显示,方便操作。目前的桌面挂件的操作功能较少,形式比较单一,导致桌面挂件的使用率较低。In order to meet the needs of users, more and more applications are installed in electronic devices. For example, various applications such as browsers, social applications, online shopping applications, and map applications can be installed. In order to meet people's needs for convenient operation of some applications, desktop widgets are derived, such as dual weather widgets, which can display the local weather of A and B on the desktop at the same time; for example, music controls, which can be used in music applications. Functions such as the previous song and the next song are displayed for easy operation. The current desktop pendant has fewer operational functions and a relatively simple form, resulting in a low utilization rate of the desktop pendant.
发明内容SUMMARY OF THE INVENTION
本申请实施例的目的是提供一种挂件控制方法、装置、电子设备及可读存储介质,能够解决目前的桌面挂件功能单一的问题。The purpose of the embodiments of the present application is to provide a pendant control method, device, electronic device, and readable storage medium, which can solve the problem that the current desktop pendant has a single function.
为了解决上述技术问题,本申请是这样实现的:In order to solve the above technical problems, this application is implemented as follows:
第一方面,本申请实施例提供了一种挂件控制方法,该方法包括:In a first aspect, an embodiment of the present application provides a pendant control method, the method comprising:
接收用户对第一主挂件的第一输入,所述第一主挂件包括N个第一控件;receiving a first input from a user to a first main pendant, where the first main pendant includes N first controls;
响应于所述第一输入,在第一目标挂件上显示M个第二控件;In response to the first input, displaying M second controls on the first target pendant;
其中,所述第一目标挂件包括所述第一主挂件或第一辅挂件;所述第一辅挂件和所述第一主挂件为同一目标应用程序的不同挂件;N、M为正整数;所述N个第一控件和所述M个第二控件分别用于控制所述目标应用程序的不同程序功能。Wherein, the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
第二方面,本申请实施例提供了一种挂件控制装置,包括:In a second aspect, an embodiment of the present application provides a pendant control device, including:
第一接收模块,用于接收用户对第一主挂件的第一输入,所述第一主挂件包括N个第一控件;a first receiving module, configured to receive a first input from a user to a first main pendant, where the first main pendant includes N first controls;
第一响应模块,用于响应于所述第一输入,在第一目标挂件上显示M个第二控件;a first response module, configured to display M second controls on the first target pendant in response to the first input;
其中,所述第一目标挂件包括所述第一主挂件或第一辅挂件;所述第一辅挂件和所述第一主挂件为同一目标应用程序的不同挂件;N、M为正整数;所述N个第一控件和所述M个第二控件分别用于控制所述目标应用程序的不同程序功能。Wherein, the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a third aspect, embodiments of the present application provide an electronic device, the electronic device includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction being The processor implements the steps of the method according to the first aspect when executed.
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method according to the first aspect are implemented .
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。In a fifth aspect, an embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction, and implement the first aspect the method described.
第六方面,本申请实施例提供了一种计算机软件产品,所述计算机软件产品被存储在非易失的存储介质中,所述软件产品被配置成被至少一个处理器执行以实现如第一方面所述的方法的步骤。In a sixth aspect, an embodiment of the present application provides a computer software product, the computer software product is stored in a non-volatile storage medium, and the software product is configured to be executed by at least one processor to implement the first The steps of the method of the aspect.
第七方面,本申请实施例提供了一种电子设备,所述电子设备被配置成用于执行如第一方面所述的方法。In a seventh aspect, an embodiment of the present application provides an electronic device, where the electronic device is configured to execute the method described in the first aspect.
在本申请实施例中,在接收到用户对第一主挂件的第一输入后,在第一目标挂件上显示区别于第一控件的M个第二控件,所述第一目标挂件可以为所述第一主挂件也可以为第一辅挂件,且所述第一辅挂件和所述第一主挂件为同一应用程序的不同挂件。这样,用户可以控制挂件上显示用于控制目标应用程序的不同程序功能的控件,包括隐藏的功能控件,提供了控件显示的多样性和控件的程序功能控制的灵活性。In this embodiment of the present application, after receiving the first input from the user to the first main widget, M second widgets different from the first widget are displayed on the first target widget, and the first target widget may be any The first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application. In this way, the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
附图说明Description of drawings
图1是本申请实施例的挂件控制方法的流程示意图;1 is a schematic flowchart of a pendant control method according to an embodiment of the present application;
图2是本申请实施例的第一主挂件的示意图;2 is a schematic diagram of a first main pendant according to an embodiment of the present application;
图3是本申请实施例的第一输入作用于所述第一主挂件的示意图之一;3 is one of the schematic diagrams of the first input acting on the first main pendant according to an embodiment of the present application;
图4是本申请实施例的第一输入作用于所述第一主挂件的示意图之二;4 is the second schematic diagram of the first input acting on the first main pendant according to the embodiment of the present application;
图5是本申请实施例的第一辅挂件的示意图之一;5 is one of the schematic diagrams of the first auxiliary pendant according to the embodiment of the present application;
图6是本申请实施例的第一辅挂件的示意图之二;6 is the second schematic diagram of the first auxiliary pendant according to the embodiment of the present application;
图7是本申请实施例建立角度与挂件的关联关系的界面示意图之一;7 is one of the interface schematic diagrams for establishing the association relationship between the angle and the pendant according to the embodiment of the present application;
图8是本申请实施例建立角度与挂件的关联关系的界面示意图之二;FIG. 8 is the second schematic diagram of the interface for establishing the association relationship between the angle and the pendant according to the embodiment of the present application;
图9是本申请实施例建立第二控件与挂件的关联关系的界面示意图之一;Fig. 9 is one of the interface schematic diagrams of establishing the association relationship between the second control and the pendant according to the embodiment of the present application;
图10是本申请实施例建立第二控件与挂件的关联关系的界面示意图之二;10 is the second schematic diagram of the interface for establishing the association relationship between the second control and the pendant according to the embodiment of the present application;
图11是本申请实施例的建立第二控件与角度的关联关系的界面示意图;11 is a schematic diagram of an interface for establishing an association relationship between a second control and an angle according to an embodiment of the present application;
图12是本申请实施例的提示信息显示界面示意图;12 is a schematic diagram of a prompt information display interface according to an embodiment of the present application;
图13是本申请实施例的提示标识示意图;FIG. 13 is a schematic diagram of a prompt identification according to an embodiment of the present application;
图14表示本申请实施例的挂件控制装置的模块结构示意图;FIG. 14 is a schematic diagram of a module structure of a pendant control device according to an embodiment of the present application;
图15表示本申请实施例的电子设备的结构示意图;FIG. 15 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
图16表示本申请另一实施例的电子设备的结构示意图。FIG. 16 is a schematic structural diagram of an electronic device according to another embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。且“第一”、“第二”等所区分的对象通常为一类, 并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the description and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that data so used may be interchanged under appropriate circumstances so that embodiments of the application can be practiced in sequences other than those illustrated or described herein. In addition, the objects distinguished by "first", "second", etc. are usually one type, and the number of objects is not limited. For example, the first object may be one or multiple. In addition, "and/or" in the description and claims indicates at least one of the connected objects, and the character "/" generally indicates that the associated objects are in an "or" relationship.
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的挂件控制方法即电子设备进行详细地说明。The pendant control method provided by the embodiment of the present application, that is, the electronic device, will be described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
如图1所示,本申请实施例提供了一种挂件控制方法,包括:As shown in FIG. 1 , an embodiment of the present application provides a pendant control method, including:
步骤101、接收用户对第一主挂件的第一输入,所述第一主挂件包括N个第一控件。Step 101: Receive a first input from a user to a first main widget, where the first main widget includes N first controls.
所述第一主挂件可以为电子设备的桌面挂件,用于供用户在无需打开应用程序的情况下快速使用相关功能,例如音乐挂件、天气挂件等。所述第一输入可以为对所述第一主挂件的长按、双击、拖动等多种形式的操作。其中,所述第一主挂件包括N个第一控件,所述第一控件为与所述第一主挂件相关联的功能控件,所述第一控件的标识显示在所述第一主挂件的界面上,用户通过操作所述第一控件的标识,即可实现所述第一控件的功能。所述第一主挂件不包括除所述N个第一控件之外的其他控件,除所述N个第一控件之外的其他控件为隐藏或者不显示的状态。以所述第一主挂件为音乐挂件为例,所述第一控件可以为前进控件、后退控件、暂停/播放控件等音乐相关的功能控件。The first main pendant may be a desktop pendant of the electronic device, which is used for the user to quickly use related functions, such as a music pendant, a weather pendant, and the like, without opening an application program. The first input may be operations in various forms such as long-pressing, double-clicking, and dragging on the first main pendant. The first main pendant includes N first controls, the first controls are functional controls associated with the first main pendant, and the identifier of the first control is displayed on the first main pendant. On the interface, the user can realize the function of the first control by operating the identifier of the first control. The first main widget does not include other controls except the N first controls, and the other controls except the N first controls are in a hidden or non-displayed state. Taking the first main pendant being a music pendant as an example, the first control may be a music-related functional control such as a forward control, a backward control, and a pause/play control.
可选地,所述第一主挂件可以为用户自行设置,例如:用户可以长按桌面空白位置,选择挂件完成添加,以所述第一主挂件为音乐挂件为例,如图2所示,所述音乐挂件21显示在桌面的任意位置,所述音乐挂件21包括前进控件、播放控件以及后退控件,用户可以根据需求点击相应控件实现相关功能。图2中的a~d表示电子设备显示界面的应用图标。Optionally, the first main pendant can be set by the user, for example: the user can long press a blank position on the desktop, select the pendant to complete the addition, and take the first main pendant as a music pendant as an example, as shown in FIG. 2 , The music pendant 21 is displayed at any position on the desktop, and the music pendant 21 includes a forward control, a playback control and a backward control, and the user can click the corresponding control to realize related functions as required. A to d in FIG. 2 represent application icons on the display interface of the electronic device.
步骤102、响应于所述第一输入,在第一目标挂件上显示M个第二控件; Step 102, displaying M second controls on the first target pendant in response to the first input;
其中,所述第一目标挂件包括所述第一主挂件或第一辅挂件;所述第一辅挂件和所述第一主挂件为同一目标应用程序的不同挂件;N、M为正整数;所述N个第一控件和所述M个第二控件分别用于控制所述目标应用程序的不同程序功能。Wherein, the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
该实施例中,电子设备接收到用户对所述第一主挂件的第一输入后,在 第一目标挂件上显示第二控件。其中,所述第一目标挂件可以包括所述第一主挂件,或者所述第一目标挂件包括所述第一辅挂件,所述第一辅挂件与所述第一主挂件为同一应用程序的不同挂件。所述M个第二控件为区别于所述N个第一控件的功能控件,且所述第二控件和所述第一控件分别控制所述目标应用程序的不同功能。In this embodiment, after receiving the first input from the user on the first main pendant, the electronic device displays the second control on the first target pendant. Wherein, the first target pendant may include the first main pendant, or the first target pendant may include the first auxiliary pendant, and the first auxiliary pendant and the first main pendant are of the same application. Different pendants. The M second controls are functional controls different from the N first controls, and the second controls and the first controls respectively control different functions of the target application.
以所述第一目标挂件为第一主挂件为例,在电子设备接收到用户对所述第一主挂件的第一输入后,在当前显示的所述第一主挂件上显示M个第二控件,其中,所述第一主挂件上显示的N个第一控件可以隐藏,即:将第一主挂件上显示的N个第一控件更新显示为M个第二控件。以所述第一目标挂件包括第一辅挂件为例,在电子设备接收到用户对所述第一主挂件的第一输入后,显示第一辅挂件,并在所述第一辅挂件上显示M个第二控件,所述第一主挂件不变。Taking the first target pendant as the first main pendant as an example, after the electronic device receives the first input from the user on the first main pendant, it displays M second main pendants on the currently displayed first main pendant. Controls, wherein the N first controls displayed on the first main pendant can be hidden, that is, the N first controls displayed on the first main pendant are updated and displayed as M second controls. Taking the first target pendant including the first auxiliary pendant as an example, after the electronic device receives the first input from the user on the first main pendant, the first auxiliary pendant is displayed and displayed on the first auxiliary pendant There are M second controls, and the first main pendant remains unchanged.
本申请的实施例,在接收到用户对第一主挂件的第一输入后,在第一目标挂件上显示区别于第一控件的M个第二控件,所述第一目标挂件可以为所述第一主挂件也可以为第一辅挂件,且所述第一辅挂件和所述第一主挂件为同一应用程序的不同挂件。这样,用户可以控制挂件上显示用于控制目标应用程序的不同程序功能的控件,包括隐藏的功能控件,提供了控件显示的多样性和控件的程序功能控制的灵活性。In the embodiment of the present application, after receiving the first input from the user on the first main widget, M second widgets different from the first widget are displayed on the first target widget, and the first target widget may be the The first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application. In this way, the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
可选地,所述在第一目标挂件上显示M个第二控件,包括:将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。Optionally, the displaying the M second controls on the first target pendant includes: updating the N first controls on the first main pendant to the M second controls.
该实施例中,在接收到用户对所述第一主挂件的第一输入后,在所述第一主挂件上显示所述M个第二控件,同时将N个第一控件隐藏,这样实现将所述N个第一控件更新为所述M个第二控件,通过对所述第一主挂件的第一输入,实现第一主挂件上功能控件的更新,使所述第一主挂件具有其对应的目标应用程序的多个功能。In this embodiment, after receiving the first input from the user to the first main pendant, the M second controls are displayed on the first main pendant, and the N first controls are hidden at the same time. The N first controls are updated to the M second controls, and the function controls on the first main pendant are updated through the first input to the first main pendant, so that the first main pendant has It corresponds to multiple functions of the target application.
具体地,所述第一输入用于控制所述第一主挂件沿预设的第一目标点转动第一角度,或者,所述第一输入用于控制所述第一主挂件由第一位置移动至第二位置。即在根据第一输入控制所述第一主挂件沿第一目标点转动第一角度或者根据第一输入控制所述第一主挂件由第一位置移动至第二位置的情 况下,将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。Specifically, the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to rotate from the first position Move to the second position. That is, when the first main pendant is controlled to rotate along the first target point by a first angle according to the first input, or the first main pendant is controlled to move from the first position to the second position according to the first input, the The N first controls on the first main pendant are updated to the M second controls.
所述第一目标点为所述第一主挂件的旋转点,用户可以通过控制所述第一主挂件沿所述第一目标点转动第一角度,使得所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。所述第一位置为所述第一主挂件的当前位置,用户可以通过控制所述第一主挂件由所述第一位置移动至第二位置,使得所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。即:将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件的触发方式可以包括两种:第一种为使所述第一主挂件转动第一角度,第二种为使所述第一主挂件移动至第二位置。The first target point is the rotation point of the first main pendant, and the user can control the first main pendant to rotate a first angle along the first target point, so that the The N first controls are updated to the M second controls. The first position is the current position of the first main pendant, and the user can control the first main pendant to move from the first position to the second position, so that the N on the first main pendant The first controls are updated to the M second controls. That is, there are two triggering methods for updating the N first controls on the first main pendant to the M second controls: the first is to rotate the first main pendant by a first angle , and the second is to move the first main pendant to the second position.
以所述第一主挂件为音乐挂件为例,如图2所示,假设所述第一主挂件21当前显示的第一控件包括:前进控件、后退控件、播放控件,所述第一角度为45°,如图3所示,将音乐挂件21的左侧端点作为所述第一目标点,用户通过操作所述音乐挂件21的右侧端点,使其沿左侧端点转动45°,则在旋转后的所述音乐挂件上21显示第二控件,所述第二控件可以包括多个歌曲的歌曲选项控件,用户通过触控任一个歌曲选项控件,可以切换至该歌曲选项控件指示的歌曲进行播放。Taking the first main pendant as a music pendant as an example, as shown in FIG. 2 , it is assumed that the first controls currently displayed on the first main pendant 21 include: forward controls, backward controls, and playback controls, and the first angle is 45°, as shown in Figure 3, the left end point of the music pendant 21 is used as the first target point, and the user rotates 45° along the left end point by operating the right end point of the music pendant 21, then at A second control is displayed on the rotated music pendant 21. The second control may include song option controls for multiple songs. By touching any song option control, the user can switch to the song indicated by the song option control. play.
以所述第一主挂件为音乐挂件为例,如图2所示,假设所述第一主挂件当前显示的第一控件包括播放控制控件,例如包括:前进控件、后退控件、播放/暂停控件,如图4所示,用户可以通过拖动所述音乐挂件21,使其移动至第二位置,位置移动后的所述音乐挂件显示多个歌曲的歌曲选项控件。Taking the first main pendant as a music pendant as an example, as shown in FIG. 2 , it is assumed that the first control currently displayed by the first main pendant includes a playback control control, such as: a forward control, a backward control, and a play/pause control 4 , the user can move the music pendant 21 to the second position by dragging the music pendant 21 , and the music pendant after the position movement displays the song option controls of multiple songs.
该实施例包括两种对所述第一主挂件的第一输入,两种操作形式均可以触发电子设备将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件,为第一主挂件赋予了更多的功能,操作便利,同时能够提升一定趣味性,进而提高挂件的使用率。需要说明的是,所述第一输入包括但不限于上述输入方式,还可以根据需求设置为其他的输入方式,例如:双击所述第一主挂件的输入、按照预设轨迹的滑动输入、对于特定按键或者按键组合的输入等。This embodiment includes two kinds of first inputs to the first main pendant, both of which can trigger the electronic device to update the N first controls on the first main pendant to the M number of first controls. The second control gives the first main pendant more functions, is easy to operate, and at the same time can improve a certain interest, thereby improving the utilization rate of the pendant. It should be noted that the first input includes but is not limited to the above-mentioned input methods, and can also be set to other input methods according to requirements, such as: double-clicking the input of the first main pendant, sliding input according to a preset track, for Input of a specific key or key combination, etc.
可选地,所述在第一目标挂件上显示M个第二控件,包括:显示第一辅挂件,所述第一辅挂件包括M个第二控件。Optionally, the displaying M second controls on the first target pendant includes: displaying a first auxiliary pendant, where the first auxiliary pendant includes M second controls.
该实施例中,在接收到用户对所述第一主挂件的第一输入后,通过第一辅挂件显示区别于N个第一控件的M个第二控件。其中,所述第一辅挂件可以显示在所述第一主挂件的四周,与所述第一主挂件距离较近的位置,也可以显示在与所述第一主挂件部分重叠的位置,例如所述第一辅挂件与所述第一主挂件的一端重叠,另一端不重叠。通过用户的第一输入,使所述第一辅挂件显示所述M个第二控件,且所述第一主挂件上显示的N个第一控件不变。这样能够实现在显示N个第一控件的同时,通过单独的第一辅挂件显示M个第二控件,第一主挂件和所述第一辅挂件能够将目标应用程序的多个功能显示在桌面,便于用户的操作,提供了控件显示的多样性和控件的程序功能控制的灵活性。In this embodiment, after receiving the first input from the user on the first main pendant, M second controls that are different from the N first controls are displayed through the first auxiliary pendant. Wherein, the first auxiliary pendant may be displayed around the first main pendant, at a position close to the first main pendant, or may be displayed at a position partially overlapping with the first main pendant, for example One end of the first auxiliary pendant overlaps with the first main pendant, and the other end does not overlap. Through the user's first input, the M second controls are displayed on the first auxiliary pendant, and the N first controls displayed on the first main pendant remain unchanged. In this way, while displaying N first controls, M second controls can be displayed through a single first auxiliary widget, and the first main widget and the first auxiliary widget can display multiple functions of the target application on the desktop , which is convenient for users to operate, and provides the diversity of control display and the flexibility of control program function control.
具体地,所述第一输入为以所述第一主挂件的第二目标点朝预设方向的滑动输入。用户对所述第一主挂件的第二目标点朝向预设方向滑动操作,能够使所述电子设备在显示界面显示所述第一辅挂件。Specifically, the first input is a sliding input in a preset direction with the second target point of the first main pendant. The user slides the second target point of the first main pendant toward a preset direction, so that the electronic device can display the first auxiliary pendant on the display interface.
其中,如图5所示,在接收到用户对所述第一主挂件51的第一输入后,可以将所述第一辅挂件52显示在与所述第一主挂件51部分重叠的位置,且随用户的滑动输入,所述第一辅挂件52的一端沿滑动输入的方向转动,所述M个第二控件521在所述第一辅挂件52转动的过程中逐渐显示,或者所述M个第二控件521在所述第一辅挂件52转动一特定角度时显示,此时在第一主挂件51上显示的N个第一控件511不变;或者,如图6所示,在接收到用户对所述第一主挂件61的第一输入后,将所述第一辅挂件62显示在预设位置,所述第一输入可以为用户的手指滑动一定距离,即在用户手指由所述第一主挂件61滑动一定距离后停止的位置显示所述第一辅挂件62,可以在用户手指滑动的过程中显示所述M个第二控件621,也可以在用户手指滑动停止后显示所述M个第二控件621,且在第一主挂件61上显示的N个第一控件611不变。Wherein, as shown in FIG. 5 , after receiving the first input from the user to the first main pendant 51 , the first auxiliary pendant 52 can be displayed in a position partially overlapping with the first main pendant 51 , And with the user's sliding input, one end of the first auxiliary pendant 52 rotates in the direction of the sliding input, and the M second controls 521 are gradually displayed during the rotation of the first auxiliary pendant 52, or the M second controls 521 are gradually displayed. The second controls 521 are displayed when the first auxiliary pendant 52 is rotated by a specific angle, and the N first controls 511 displayed on the first main pendant 51 at this time remain unchanged; or, as shown in FIG. 6 , when receiving After the user's first input to the first main pendant 61, the first auxiliary pendant 62 is displayed in a preset position. The first input may be the user's finger sliding a certain distance, that is, when the user's finger is moved by any The first auxiliary pendant 62 is displayed at the position where the first main pendant 61 stops after sliding a certain distance, the M second controls 621 can be displayed during the sliding of the user's finger, or all the second controls 621 can be displayed after the sliding of the user's finger stops. The M second controls 621 are described above, and the N first controls 611 displayed on the first main pendant 61 remain unchanged.
该实施例中,电子设备接收到用户对所述第一主挂件的第一输入后,通过第一辅挂件显示区别于第一主挂件上的第一控件的第二控件,且第一主挂件显示的第一控件不变。通过控制显示目标应用程序的多个功能,用户可以灵活的选择自己需要的控件进行目标应用程序的不同功能的控制。In this embodiment, after receiving the user's first input on the first main pendant, the electronic device displays a second control, which is different from the first control on the first main pendant, through the first auxiliary pendant, and the first main pendant The first control displayed remains unchanged. By controlling and displaying multiple functions of the target application, the user can flexibly select the controls they need to control different functions of the target application.
可选地,在接收到用户对第一主挂件的第一输入后,可以根据所述第一输入控制所述第一目标挂件转动一特定角度,使所述第一目标挂件在转动到该特定角度时显示所述M个第二控件。用户可以根据需求设置挂件转动的角度,具体地,所述方法还包括:Optionally, after receiving the first input from the user to the first main pendant, the first target pendant can be controlled to rotate by a specific angle according to the first input, so that the first target pendant rotates to the specific angle. The M second controls are displayed when the angle is adjusted. The user can set the rotation angle of the pendant according to requirements. Specifically, the method further includes:
接收用户对所述第一主挂件的第二输入;响应于所述第二输入,显示T个角度标识;接收用户对所述T个角度标识中的第一角度标识和第二目标挂件的第三输入;响应于所述第三输入,建立所述第一角度标识所指示的第一角度与所述第二目标挂件的关联关系;其中,所述第二目标挂件包括所述第一主挂件或任一个第一辅挂件;T为正整数。Receive the user's second input to the first main pendant; display T angle identifiers in response to the second input; receive the user's first angle identifier in the T angle identifiers and the second target pendant. Three inputs; in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant; wherein the second target pendant includes the first main pendant or any first auxiliary pendant; T is a positive integer.
该实施例中,所述第二输入为区别于所述第一输入的用户操作,所述第二输入可以为对所述第一主挂件的双击、长按等操作,所述第二输入用于使所述第一主挂件进入可编辑模式,并在显示界面显示T个角度标识,所述角度标识表示挂件可以转动的角度。所述角度标识可以以弹窗的形式显示,也可以显示在所述第一主挂件的显示界面。In this embodiment, the second input is a user operation different from the first input, and the second input may be a double-click, long-press and other operations on the first main pendant, and the second input uses In order to make the first main pendant enter the editable mode, and display T angle marks on the display interface, the angle marks indicate the angle at which the pendant can be rotated. The angle identifier may be displayed in the form of a pop-up window, or may be displayed on the display interface of the first main pendant.
用户通过对所述第一角度标识和第二目标挂件进行第三输入,可以将所述第一角度标识表示的角度与所述第二目标挂件关联起来。其中,所述第三输入可以为用户对所述第一角度标识的选择输入,可以是双击、拖动等操作形式,例如:将所述第一角度标识拖动至所述第二目标挂件的位置。所述第二目标挂件可以为所述第一主挂件也可以为所述第一辅挂件。By performing a third input on the first angle identifier and the second target pendant, the user can associate the angle represented by the first angle identifier with the second target pendant. Wherein, the third input may be the user's selection input for the first angle identifier, which may be an operation form such as double-clicking, dragging, etc., for example: dragging the first angle identifier to the second target pendant Location. The second target pendant may be the first main pendant or the first auxiliary pendant.
其中,若在所述第一目标挂件上显示M个第二控件时,将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件,则所述第二目标挂件为所述第一主挂件;若在所述第一目标挂件上显示M个第二控件时,显示第一辅挂件,所述第一辅挂件包括M个第二控件,则所述第二目标挂件为所述第一辅挂件。通过建立所述第一角度与所述第二目标挂件的关联关系,使用户对所述第二目标挂件转动所述第一角度时,在所述第二目标挂件显示所述M个第二控件。Wherein, if M second controls are displayed on the first target pendant, the N first controls on the first main pendant are updated to the M second controls, the second The target pendant is the first main pendant; if M second controls are displayed on the first target pendant, a first auxiliary pendant is displayed, and the first auxiliary pendant includes M second controls, then the first auxiliary pendant is displayed. The second target pendant is the first auxiliary pendant. By establishing an association relationship between the first angle and the second target pendant, when the user rotates the second target pendant by the first angle, the M second controls are displayed on the second target pendant .
以所述角度标识与所述第一主挂件显示在同一显示界面、所述第二目标挂件为第一辅挂件、所述第一主挂件和所述第一辅挂件均为同一音乐程序的音乐挂件为例,如图7所示,显示界面71内包括多个角度标识,30°、45°、 60°、90°、120°、135°等等;第一主挂件72上显示第一控件721,所述第一控件721包括前进控件、后退控件、播放控件;所述第一辅挂件73的一端与所述第一主挂件72重叠,将第一角度标识(如90°的标识)拖动至所述第一辅挂件73内,则,所述第一辅挂件73在转动90°时,显示M个第二控件731,所述第二控件731可以包括多个歌曲的歌曲选项控件。The angle logo is displayed on the same display interface as the first main pendant, the second target pendant is the first auxiliary pendant, and the first main pendant and the first auxiliary pendant are music of the same music program Taking the pendant as an example, as shown in FIG. 7 , the display interface 71 includes a plurality of angle marks, 30°, 45°, 60°, 90°, 120°, 135°, etc.; the first main pendant 72 displays a first control 721, the first control 721 includes a forward control, a backward control, and a playback control; one end of the first auxiliary pendant 73 overlaps with the first main pendant 72, and the first angle mark (such as a 90° mark) is dragged. Move into the first auxiliary pendant 73, then, when the first auxiliary pendant 73 is rotated by 90°, M second controls 731 are displayed, and the second controls 731 may include song option controls of multiple songs.
以所述角度标识与所述第一主挂件显示在同一显示界面、所述第二目标挂件为第一主挂件为例,如图8所示,显示界面81内包括多个角度标识,30°、45°、60°、90°、120°、135°等等;第一主挂件82上显示第一控件821,所述第一控件821包括前进控件、后退控件、播放控件;将第一角度标识(如90°的标识)拖动至所述第一主挂件82内,则,在所述第一主挂件82转动90°时,显示M个第二控件831,所述第二控件831可以包括多个歌曲的歌曲选项控件,此时第一控件821隐藏。Taking the angle indicator and the first main pendant displayed on the same display interface and the second target pendant being the first main pendant as an example, as shown in FIG. 8 , the display interface 81 includes a plurality of angle indicators, 30° , 45°, 60°, 90°, 120°, 135°, etc.; a first control 821 is displayed on the first main pendant 82, and the first control 821 includes a forward control, a backward control, and a playback control; the first angle If a logo (such as a 90° logo) is dragged into the first main pendant 82, then, when the first main pendant 82 is rotated by 90°, M second controls 831 are displayed, and the second controls 831 can be A song option control including multiple songs, the first control 821 is hidden at this time.
该实施例中,第二目标挂件可以为所述第一主挂件或者所述第一辅挂件,用户选择第二目标挂件的转动角度,将第二目标挂件与选择的第一角度标识对应的第一角度建立关联关系,在第二目标挂件转动第一角度时,可以在该第二目标挂件上显示M个第二控件,能够增加显示目标应用程序的多个隐藏功能,提供了控件显示的多样性和控件的程序功能控制的灵活性,提升操作的便利性,进而提升桌面挂件的使用率。In this embodiment, the second target pendant may be the first main pendant or the first auxiliary pendant, the user selects the rotation angle of the second target pendant, and associates the second target pendant with the first angle corresponding to the selected first angle identifier. An association relationship is established at an angle. When the second target pendant rotates at the first angle, M second controls can be displayed on the second target pendant, which can increase the display of multiple hidden functions of the target application, and provide a variety of display controls. It improves the convenience of operation and the utilization rate of desktop pendants.
需要说明的是,在建立所述第一角度标识所指示的第一角度与所述第二目标挂件的关联关系的情况下,所述第二控件可以为默认的,即在所述第二目标挂件转动第一角度时,在所述第二目标挂件上显示默认的所述第二控件;所述第二控件也可以用户自行添加。It should be noted that, in the case of establishing an association relationship between the first angle indicated by the first angle identifier and the second target pendant, the second control may be the default, that is, in the second target When the pendant is rotated by the first angle, the default second control is displayed on the second target pendant; the second control can also be added by the user.
具体地,所述方法还可以包括:接收用户对所述第一主挂件的第四输入;响应于所述第四输入,显示G个控件选项;接收用户对所述G个控件选项中的M个控件选项的第五输入;响应于所述第五输入,建立所述M个控件选项指示的M个第二控件与所述第一目标挂件的关联关系;其中,G、M为正整数,M≤G。Specifically, the method may further include: receiving a fourth input from the user to the first main pendant; in response to the fourth input, displaying G control options; The fifth input of control options; in response to the fifth input, establish the association relationship between the M second controls indicated by the M control options and the first target pendant; wherein, G and M are positive integers, M≤G.
该实施例中,所述第四输入可以为对所述第一主挂件的双击、长按等操作,所述第四输入用于使所述第一主挂件进入可编辑模式,并在显示界面显 示G个控件选项,所述控件选项表示该控件具有的功能。所述控件选项可以以弹窗的形式显示,也可以显示在所述第一主挂件的显示界面。In this embodiment, the fourth input may be operations such as double-clicking, long-pressing, etc. on the first main pendant, and the fourth input is used to make the first main pendant enter the editable mode, and display it on the display interface. G widget options are displayed, the widget options representing the functions the widget has. The control options may be displayed in the form of a pop-up window, or may be displayed on the display interface of the first main widget.
用户通过对所述G个控件选项中的M个控件选项进行第五输入,可以将所述M个控件选项指示的M个第二控件与所述第一目标挂件关联起来。其中,所述第五输入可以为用户对所述M个控件选项的选择输入,可以是双击、拖动等操作形式,例如:将所述M个控件选项拖动至所述第一目标挂件的位置。通过建立所述第一目标挂件与所述第二控件的关联关系,电子设备在接收到用户对第一主挂件的第一输入后,可以在所述第一目标挂件上显示所述第二控件。The user may associate the M second controls indicated by the M control options with the first target widget by performing fifth input on the M control options in the G control options. Wherein, the fifth input may be the user's selection input for the M control options, which may be an operation form such as double-clicking, dragging, etc., for example: dragging the M control options to the first target pendant Location. By establishing the association relationship between the first target pendant and the second control, the electronic device can display the second control on the first target pendant after receiving the user's first input on the first main pendant .
以所述控件选项与所述第一主挂件显示在同一显示界面、所述第一目标挂件为第一辅挂件为例,所述第一主挂件和所述第一辅挂件为同一音乐程序的音乐挂件为例,如图9所示,显示界面91内包括G个控件选项A-F,例如:快进、跳过、暂停、播放、循环播放等;第一主挂件92上显示第一控件921,所述第一控件921包括前进控件、后退控件以及暂停控件;所述第一辅挂件93的一端与所述第一主挂件92重叠,将M个控件选项(如循环播放控件、快进控件)拖动至所述第一辅挂件93内,则电子设备在接收到用户对所述第一主挂件的第一输入后,在第一目标挂件上显示所述M个控件选项(如循环播放控件、快进控件)。Taking the control option and the first main pendant displayed on the same display interface, and the first target pendant being the first auxiliary pendant as an example, the first main pendant and the first auxiliary pendant are part of the same music program. Taking a music pendant as an example, as shown in FIG. 9 , the display interface 91 includes G control options A-F, such as: fast forward, skip, pause, play, loop playback, etc.; the first main pendant 92 displays a first control 921, The first control 921 includes a forward control, a backward control and a pause control; one end of the first auxiliary pendant 93 is overlapped with the first main pendant 92, and M control options (such as loop playback control, fast-forward control) dragged into the first auxiliary pendant 93, the electronic device displays the M control options (such as loop playback controls) on the first target pendant after receiving the first input from the user to the first main pendant , fast-forward controls).
以所述控件选项与所述第一主挂件显示在同一显示界面、所述第一目标挂件为第一主挂件为例,如图10所示,显示界面1010内包括G个控件选项A-F,例如:快进、跳过、暂停、播放、循环播放等;第一主挂件1011上显示第一控件1012,所述第一控件1012包括前进控件、后退控件以及暂停控件;将M个控件选项(如循环播放控件、快进控件)拖动至所述第一主挂件1011内,则电子设备在接收到用户对所述第一主挂件的第一输入后,将第一主挂件1011内显示的所述N个第一控件更新为显示M个第二控件,此时N个第一控件隐藏。Taking the control options and the first main pendant displayed on the same display interface, and the first target pendant being the first main pendant as an example, as shown in FIG. 10 , the display interface 1010 includes G control options A-F, such as : fast-forward, skip, pause, play, loop, etc.; a first control 1012 is displayed on the first main widget 1011, and the first control 1012 includes a forward control, a backward control and a pause control; the M control options (such as (loop playback control, fast-forward control) and drag it into the first main pendant 1011, after receiving the user's first input on the first main pendant, the electronic device will display all the displayed in the first main pendant 1011 The N first controls are updated to display M second controls, and at this time, the N first controls are hidden.
可选地,在接收到用户对所述第一主挂件的第四输入,显示G个控件选项的情况下,用户还可以对已经设置完成的功能控件进行删除操作,例如:当前所述第一主挂件内显示前进控件、后退控件和播放控件,用户可以通过 功能控件的删除按钮删除后退控件,则在所述第一主挂件内不再显示所述后退控件。Optionally, when receiving the fourth input from the user to the first main pendant and displaying G control options, the user can also perform a deletion operation on the function control that has been set up, for example: currently the first A forward control, a backward control and a playback control are displayed in the main widget. The user can delete the backward control through the delete button of the function control, and the backward control is no longer displayed in the first main widget.
该实施例中,用户选择G个控件选项中的M个控件选项,将M个控件选项作为在接收到用户对所述第一主挂件的第一输入时显示的第二控件,通过第一目标控件显示出来,供用户操作,能够增加显示应用程序的多个功能,提升操作的便利性,进而提高桌面挂件的使用率。In this embodiment, the user selects M control options among the G control options, and uses the M control options as the second control displayed when the user's first input to the first main widget is received, through the first target The controls are displayed for the user to operate, which can increase the multiple functions of the displayed application, improve the convenience of the operation, and then improve the utilization rate of the desktop pendant.
需要说明的是,在建立所述M个控件选项指示的M个第二控件与所述第一目标挂件的关联关系的情况下,可以按照上述实施例建立转动角度与挂件的关联关系,也可以不设置转动角度或者转动角度为默认。例如:不设置转动角度,在接收到用户对第一主挂件的第一输入后,在第一目标挂件上显示M个第二控件;转动角度为默认,在接收到用户对第一主挂件的第一输入后,在所述第一目标挂件转动第一角度时,在第一目标挂件上显示M个第二控件;转动角度为用户设置,用户自行设置转动角度与挂件的关联关系,在第一目标挂件转动至用户设置的角度时,在第一目标挂件上显示M个第二控件。It should be noted that, in the case of establishing the association relationship between the M second controls indicated by the M control options and the first target pendant, the association relationship between the rotation angle and the pendant may be established according to the above embodiment, or The rotation angle is not set or the rotation angle is the default. For example, if the rotation angle is not set, after receiving the user's first input to the first main pendant, M second controls are displayed on the first target pendant; the rotation angle is the default, after receiving the user's input to the first main pendant After the first input, when the first target pendant rotates by a first angle, M second controls are displayed on the first target pendant; the rotation angle is set by the user, and the user sets the relationship between the rotation angle and the pendant by himself. When a target pendant is rotated to the angle set by the user, M second controls are displayed on the first target pendant.
可选地,设置在所述第一目标挂件上显示的第二控件以及设置第一目标挂件的旋转角度还可以通过下述方式实现:Optionally, setting the second control displayed on the first target pendant and setting the rotation angle of the first target pendant can also be implemented in the following manner:
具体地:接收用户对所述第一主挂件的第六输入;响应于所述第六输入,显示K个控件选项;接收用户对所述第一主挂件的第七输入;响应于所述第七输入,将所述第一主挂件沿第三目标点转动第二角度;接收用户对所述K个控件选项中的S个第二选项的第八输入;响应于所述第八输入,建立所述S个控件选项指示的S个第二控件与所述第二角度的关联关系;其中,K、S为正整数,K≤S。Specifically: receiving a sixth input from the user on the first main widget; displaying K control options in response to the sixth input; receiving a seventh input from the user on the first main widget; in response to the sixth input Seven inputs, rotate the first main pendant along the third target point by a second angle; receive an eighth input from the user to S second options in the K control options; in response to the eighth input, establish The association relationship between the S second controls indicated by the S control options and the second angle; wherein, K and S are positive integers, and K≤S.
该实施例中,所述第六输入可以为对所述第一主挂件的双击、长按等操作,所述第六输入用于使所述第一主挂件进入可编辑模式,并在显示界面显示K个控件选项,所述控件选项表示该控件具有的功能。在显示所述K个控件选项后,用户还可以设置转动角度,其中,用户对所述第一主挂件进行所述第七输入,所述第一主挂件随用户的输入操作转动,在转动至第二角度时,若用户选择了K个控件选项中的S个第二选项,则所述S个第二选项指示的 S个第二控件与该第二角度相关联。In this embodiment, the sixth input may be operations such as double-clicking, long-pressing, etc. on the first main pendant, and the sixth input is used to make the first main pendant enter the editable mode, and display it on the display interface K widget options are displayed, and the widget options represent the functions that the widget has. After the K control options are displayed, the user can also set the rotation angle, wherein the user performs the seventh input on the first main pendant, the first main pendant rotates according to the user's input operation, and when the rotation reaches At the second angle, if the user selects S second options among the K control options, the S second controls indicated by the S second options are associated with the second angle.
以所述控件选项与所述第一主挂件显示在同一显示界面、所述第一目标挂件为第一主挂件为例,如图11所示,显示界面1110内包括K个控件选项A-F,例如:快进、跳过、暂停、播放、循环播放等;第一主挂件1111上显示第一控件1112,所述第一控件1112包括前进控件、后退控件以及暂停控件;此时对所述第一主挂件1111进行所述第七输入,所述第一主挂件1111转动至90°,用户可以将S个控件选项(如循环播放控件、快进控件)拖动至所述第一主挂件1111内,则所述第一主挂件1111转动至90°时,显示所述S个第二控件(如循环播放控件、快进控件)。Taking the control options and the first main pendant displayed on the same display interface, and the first target pendant being the first main pendant as an example, as shown in FIG. 11 , the display interface 1110 includes K control options A-F, such as : fast-forward, skip, pause, play, loop, etc.; a first control 1112 is displayed on the first main pendant 1111, and the first control 1112 includes a forward control, a backward control and a pause control; The main pendant 1111 performs the seventh input, the first main pendant 1111 is rotated to 90°, and the user can drag S control options (such as loop playback controls, fast-forward controls) into the first main pendant 1111 , then when the first main pendant 1111 is rotated to 90°, the S second controls (eg, loop playback controls, fast-forward controls) are displayed.
该实施例中,在第一主挂件转动第二角度时,用户选择K个控件选项中的S个控件选项,则S个控件选项指示的S个第二控件与第二角度的关联关系,在所述第一主挂件转动第二角度时,显示所述S个第二控件,供用户操作,能够增加显示应用程序的多个功能,提供了控件显示的多样性和控件的程序功能控制的灵活性,提升操作的便利性,进而提升桌面挂件的使用率。In this embodiment, when the first main pendant rotates by the second angle, and the user selects S control options among the K control options, the association relationship between the S second controls indicated by the S control options and the second angle is shown in When the first main pendant rotates at a second angle, the S second controls are displayed for user operation, which can increase the multiple functions of the displayed application program, and provide the diversity of the display of the controls and the flexibility of the program function control of the controls. improve the convenience of operation, thereby improving the utilization rate of desktop pendants.
可选地,本申请的实施例中,可以设置多个角度与第一目标挂件的关联关系,以所述第一目标挂件为第一辅挂件,所述第一目标挂件音乐挂件为例,例如:设置第一个第一辅挂件与30°相关联,显示“快进”控件;设置第二个第一辅挂件与60°相关联,显示“跳过”控件;设置第三个第一辅挂件与90°相关联,显示“循环播放”控件。用户可以根据需要使用的功能需求选择要显示的所述第一辅挂件。Optionally, in the embodiment of the present application, the association relationship between multiple angles and the first target pendant may be set, and the first target pendant is the first auxiliary pendant, and the first target pendant music pendant is taken as an example, for example : Set the first first auxiliary pendant to be associated with 30° and display the "Fast Forward" control; set the second first auxiliary pendant to be associated with 60° and display the "skip" control; set the third first auxiliary pendant The pendant is associated with 90°, showing the "loop" controls. The user can select the first auxiliary pendant to be displayed according to the functional requirements to be used.
可选地,所述方法还包括:接收用户对所述第一主挂件的第九输入;响应于所述第九输入,输出提示信息,所述提示信息用于提示所述第一辅挂件的挂件信息。Optionally, the method further includes: receiving a ninth input from a user to the first main pendant; and in response to the ninth input, outputting prompt information, where the prompt information is used to prompt the status of the first auxiliary pendant. Attachment information.
该实施例中,所述提示信息可以为语音提示也可以为文字提示。以文字提示为例,用户对所述第一主挂件进行第九输入后,在当前显示界面或者通过弹窗等形式显示提示信息,用于提示第一辅挂件的相关信息,例如:每个第一辅挂件包括的功能控件、每个第一辅挂件关联的角度等。用户可以根据需求的应用程序功能确认该功能对应的控件位于哪一个角度下的第一辅挂件,从而快速的进行相应操作,使第一辅挂件显示需求的功能控件。In this embodiment, the prompt information may be a voice prompt or a text prompt. Taking the text prompt as an example, after the user performs the ninth input on the first main pendant, prompt information is displayed on the current display interface or in the form of a pop-up window to prompt the relevant information of the first auxiliary pendant, for example: each The function controls included in the first auxiliary pendant, the angle associated with each first auxiliary pendant, etc. The user can confirm the first auxiliary pendant at which angle the control corresponding to the function is located according to the required application program function, so as to quickly perform the corresponding operation, so that the first auxiliary pendant displays the required function control.
所述提示信息还可以为:提示所述第一主挂件对应的目标应用程序的所有功能控件,包括所述第一主挂件显示的N个第一控件之外隐藏或者未显示的功能控件。以所述目标应用程序为音乐应用程序、所述第一主挂件为音乐挂件为例,假设所述第一主挂件当前显示:前进控件、后退控件和播放控件,在用户对所述第一主挂件进行所述第九输入后,在当前显示界面或者弹窗内显示所述音乐应用程序具有的其他功能控件,如:跳过、循环播放、快进等控件,显示其他功能控件可以以虚线显示,则用户可以得知所述第一辅挂件具有的功能控件。The prompt information may also be: prompting all function controls of the target application corresponding to the first main widget, including hidden or undisplayed function controls other than the N first controls displayed by the first main widget. Taking the target application as a music application and the first main widget as a music widget as an example, assuming that the first main widget currently displays: forward control, back After the pendant performs the ninth input, other functional controls of the music application are displayed in the current display interface or pop-up window, such as: skip, loop playback, fast forward and other controls, and other functional controls can be displayed with dotted lines , the user can know the function controls of the first auxiliary pendant.
所述提示信息还可以用于提示所述第一辅挂件关联的角度,如图12所示,以所述第一主挂件为音乐挂件为例,所述第一主挂件1210当前显示的第一控件1211包括:前进控件、后退控件和播放控件,用户想要使用循环播放功能,可以对所述第一主挂件1210进行所述第九输入,提示信息显示在提示框1220内;通过所述提示信息可以获知:循环播放控件在所述第一辅挂件转动90°时显示,则用户可以对所述第一主挂件1210进行第一输入,使电子设备显示第一辅挂件,控制所述第一辅挂件转动90°,则所述第一辅挂件可以在转动90°后显示循环播放控件。The prompt information can also be used to prompt the associated angle of the first auxiliary pendant. As shown in FIG. 12 , taking the first main pendant as an example of a music pendant, the first main pendant 1210 currently displays the first The control 1211 includes: a forward control, a backward control and a playback control. If the user wants to use the loop playback function, he can perform the ninth input on the first main pendant 1210, and the prompt information is displayed in the prompt box 1220; through the prompt The information can be known: the loop playback control is displayed when the first auxiliary pendant is rotated by 90°, then the user can make a first input to the first main pendant 1210 to make the electronic device display the first auxiliary pendant and control the first auxiliary pendant. When the auxiliary pendant is rotated by 90°, the first auxiliary pendant can display the loop playback control after being rotated by 90°.
所述提示信息还可以为语音提示所述第一辅挂件关联的角度,例如:用户对所述第一主挂件进行所述第九输入,则电子设备输出提示语音,通过语音播报各个第一辅挂件关联的角度,如:第一辅挂件转动30°时显示循环播放控件、第一辅挂件转动60°时显示快进控件。用户可以根据语音提示转动所述第一辅挂件至需求的功能控件对应的角度,从而快捷方便的实现相应的功能操作。The prompt information can also be a voice prompting the angle associated with the first auxiliary pendant. For example, if the user performs the ninth input on the first main pendant, the electronic device outputs a prompt voice, and broadcasts each first auxiliary pendant through the voice. The angle associated with the pendant, such as: the loop playback control is displayed when the first auxiliary pendant is rotated 30°, and the fast-forward control is displayed when the first auxiliary pendant is rotated by 60°. The user can rotate the first auxiliary pendant to the angle corresponding to the desired function control according to the voice prompt, so as to realize the corresponding function operation quickly and conveniently.
该实施例通过提示信息可以使用户得知第一辅挂件的挂件信息,从而能够确定需要使用的功能控件的位置,使用户可以快捷方便的实现对挂件功能的操作。In this embodiment, the user can know the pendant information of the first auxiliary pendant through the prompt information, so that the position of the function control to be used can be determined, so that the user can quickly and conveniently realize the operation of the pendant function.
可选地,在所述第一输入用于控制所述第一主挂件沿预设的第一目标点转动第一角度,或者,所述第一输入用于控制所述第一主挂件由第一位置移动至第二位置时,用户所述第一主挂件进行第一输入时,可以在所述第一主挂件的预设位置显示可移动方向的提示标识。例如:如图13所示,用户对所 述第一主挂件1310的右端进行所述第一输入,首先会弹出如图13所示的箭头提示,箭头指向方向为所述第一目标挂件的可旋转方向,此时所述第一主挂件1310的左端点为圆心,用户可以拖动所述第一主挂件1310沿左端点朝向箭头方向转动。拖动的过程中随着拖动的角度变化,会在各个角度方向进行提醒当前可拖动的位置。当用户滑动超过当前可操作的范围时,会在当前界面进行提醒,提醒当前可拖动的位置。Optionally, the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to rotate from the first When a position is moved to a second position, when the user performs the first input on the first main pendant, a prompt sign indicating the movable direction may be displayed at the preset position of the first main pendant. For example, as shown in FIG. 13, when the user performs the first input on the right end of the first main pendant 1310, an arrow prompt as shown in The rotation direction, at this time, the left end point of the first main pendant 1310 is the center of the circle, and the user can drag the first main pendant 1310 to rotate along the left end point toward the direction of the arrow. During the dragging process, as the dragging angle changes, the current draggable position will be reminded in each angle direction. When the user slides beyond the current operable range, a reminder will be displayed on the current interface to remind the current draggable position.
需要说明的是,本申请实施例中操作在同一个目标上的输入不同,该输入具有的功能不同,例如操作在第一主挂件上的所述第一输入与操作在所述第一主挂件上的第二输入不同,为了避免多个输入之间的功能混乱,各个输入的操作形式具有区别。It should be noted that, in the embodiments of the present application, the inputs operating on the same target are different, and the inputs have different functions. For example, the first input operating on the first main pendant is different from the first input operating on the first main pendant. The second input on the above is different. In order to avoid functional confusion among multiple inputs, the operation form of each input is different.
本申请的实施例,在接收到用户对第一主挂件的第一输入后,在第一目标挂件上显示区别于第一控件的M个第二控件,所述第一目标挂件可以为所述第一主挂件也可以为第一辅挂件,且所述第一辅挂件和所述第一主挂件为同一应用程序的不同挂件。这样,用户可以控制挂件上显示用于控制目标应用程序的不同程序功能的控件,包括隐藏的功能控件,提供了控件显示的多样性和控件的程序功能控制的灵活性。In the embodiment of the present application, after receiving the first input from the user on the first main widget, M second widgets different from the first widget are displayed on the first target widget, and the first target widget may be the The first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application. In this way, the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
需要说明的是,本申请实施例提供的挂件控制方法,执行主体可以为电子设备,或者该电子设备中的用于执行挂件控制方法的控制模块。本申请实施例中以电子设备执行挂件控制方法为例,说明本申请实施例提供的电子设备。It should be noted that, in the pendant control method provided by the embodiments of the present application, the execution body may be an electronic device, or a control module in the electronic device for executing the pendant control method. In the embodiments of the present application, a method for controlling a pendant executed by an electronic device is used as an example to describe the electronic device provided by the embodiments of the present application.
如图14所示,本申请实施例还提供了一种挂件控制装置140,包括:As shown in FIG. 14, an embodiment of the present application further provides a pendant control device 140, including:
第一接收模块141,用于接收用户对第一主挂件的第一输入,所述第一主挂件包括N个第一控件;The first receiving module 141 is configured to receive the first input from the user to the first main pendant, where the first main pendant includes N first controls;
第一响应模块142,用于响应于所述第一输入,在第一目标挂件上显示M个第二控件;a first response module 142, configured to display M second controls on the first target pendant in response to the first input;
其中,所述第一目标挂件包括所述第一主挂件或第一辅挂件;所述第一辅挂件和所述第一主挂件为同一目标应用程序的不同挂件;N、M为正整数;所述N个第一控件和所述M个第二控件分别用于控制所述目标应用程序的不同程序功能。Wherein, the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
可选地,所述第一响应模块具体用于:Optionally, the first response module is specifically used for:
将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。The N first controls on the first main pendant are updated to the M second controls.
可选地,所述第一输入用于控制所述第一主挂件沿预设的第一目标点转动第一角度,或者,所述第一输入用于控制所述第一主挂件由第一位置移动至第二位置。Optionally, the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to be rotated by the first The position moves to the second position.
可选地,所述第一响应模块具体用于:Optionally, the first response module is specifically used for:
显示第一辅挂件,所述第一辅挂件包括M个第二控件。A first auxiliary pendant is displayed, and the first auxiliary pendant includes M second controls.
可选地,所述第一输入为以所述第一主挂件的第二目标点朝预设方向的滑动输入。Optionally, the first input is a sliding input in a preset direction with the second target point of the first main pendant.
可选地,所述挂件控制装置还包括:Optionally, the pendant control device further includes:
第二接收模块,用于接收用户对所述第一主挂件的第二输入;a second receiving module, configured to receive a second input from the user to the first main pendant;
第二响应模块,用于响应于所述第二输入,显示T个角度标识;a second response module, configured to display T angle identifiers in response to the second input;
第三接收模块,用于接收用户对所述T个角度标识中的第一角度标识和第二目标挂件的第三输入;a third receiving module, configured to receive a third input from the user to the first angle identifier and the second target pendant in the T angle identifiers;
第三响应模块,用于响应于所述第三输入,建立所述第一角度标识所指示的第一角度与所述第二目标挂件的关联关系;a third response module, configured to, in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
其中,所述第二目标挂件包括所述第一主挂件或任一个第一辅挂件;T为正整数。Wherein, the second target pendant includes the first main pendant or any one of the first auxiliary pendants; T is a positive integer.
可选地,所述挂件控制装置还包括:Optionally, the pendant control device further includes:
第二接收模块,用于接收用户对所述第一主挂件的第二输入;a second receiving module, configured to receive a second input from the user to the first main pendant;
第二响应模块,用于响应于所述第二输入,显示T个角度标识;a second response module, configured to display T angle identifiers in response to the second input;
第三接收模块,用于接收用户对所述T个角度标识中的第一角度标识和第二目标挂件的第三输入;a third receiving module, configured to receive a third input from the user to the first angle identifier and the second target pendant in the T angle identifiers;
第三响应模块,用于响应于所述第三输入,建立所述第一角度标识所指示的第一角度与所述第二目标挂件的关联关系;a third response module, configured to, in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
其中,所述第二目标挂件包括所述第一主挂件或任一个第一辅挂件;T为正整数。Wherein, the second target pendant includes the first main pendant or any one of the first auxiliary pendants; T is a positive integer.
可选地,所述挂件控制装置还包括:Optionally, the pendant control device further includes:
第六接收模块,用于接收用户对所述第一主挂件的第六输入;a sixth receiving module, configured to receive a sixth input from the user to the first main pendant;
第六响应模块,用于响应于所述第六输入,显示K个控件选项;a sixth response module, configured to display K control options in response to the sixth input;
第七接收模块,用于接收用户对所述第一主挂件的第七输入;a seventh receiving module, configured to receive a seventh input from the user to the first main pendant;
第七响应模块,用于响应于所述第七输入,将所述第一主挂件沿第三目标点转动第二角度;a seventh response module, configured to rotate the first main pendant along the third target point by a second angle in response to the seventh input;
第八接收模块,用于接收用户对所述K个控件选项中的S个第二选项的第八输入;The eighth receiving module is used for receiving the eighth input of the user to the S second options in the K control options;
第八响应模块,用于响应于所述第八输入,建立所述S个控件选项指示的S个第二控件与所述第二角度的关联关系;an eighth response module, configured to, in response to the eighth input, establish an association relationship between the S second controls indicated by the S control options and the second angle;
其中,K、S为正整数,K≤S。Among them, K and S are positive integers, and K≤S.
可选地,所述挂件控制装置还包括:Optionally, the pendant control device further includes:
第九接收模块,用于接收用户对所述第一主挂件的第九输入;a ninth receiving module, configured to receive the ninth input from the user to the first main pendant;
第九响应模块,用于响应于所述第九输入,输出提示信息,所述提示信息用于提示所述第一辅挂件的挂件信息。A ninth response module, configured to output prompt information in response to the ninth input, where the prompt information is used to prompt the pendant information of the first auxiliary pendant.
本申请的实施例,在接收到用户对第一主挂件的第一输入后,在第一目标挂件上显示区别于第一控件的M个第二控件,所述第一目标挂件可以为所述第一主挂件也可以为第一辅挂件,且所述第一辅挂件和所述第一主挂件为同一应用程序的不同挂件。这样,用户可以控制挂件上显示用于控制目标应用程序的不同程序功能的控件,包括隐藏的功能控件,提供了控件显示的多样性和控件的程序功能控制的灵活性。In the embodiment of the present application, after receiving the first input from the user on the first main widget, M second widgets different from the first widget are displayed on the first target widget, and the first target widget may be the The first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application. In this way, the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
本申请实施例中的挂件控制装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The pendant control device in this embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The apparatus may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (personal digital assistant). assistant, PDA), etc., non-mobile electronic devices can be servers, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., this application Examples are not specifically limited.
本申请实施例中的挂件控制装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可 能的操作***,本申请实施例不作具体限定。The pendant control device in the embodiment of the present application may be a device with an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
本申请实施例提供的挂件控制装置能够实现图1至图13的方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。The pendant control apparatus provided in the embodiment of the present application can implement each process implemented by the electronic device in the method embodiments of FIG. 1 to FIG. 13 , and to avoid repetition, details are not repeated here.
可选的,如图15所示,本申请实施例还提供一种电子设备1500,包括处理器1501,存储器1502,存储在存储器1502上并可在所述处理器1501上运行的程序或指令,该程序或指令被处理器1501执行时实现上述挂件控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in FIG. 15 , an embodiment of the present application further provides an electronic device 1500, including a processor 1501, a memory 1502, a program or instruction stored in the memory 1502 and executable on the processor 1501, When the program or instruction is executed by the processor 1501, each process of the above-mentioned embodiment of the pendant control method is implemented, and the same technical effect can be achieved. To avoid repetition, details are not described here.
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。It should be noted that the electronic devices in the embodiments of the present application include the aforementioned mobile electronic devices and non-mobile electronic devices.
图16为实现本申请实施例的一种电子设备的硬件结构示意图。FIG. 16 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
该电子设备1600包括但不限于:射频单元1601、网络模块1602、音频输出单元1603、输入单元1604、传感器1605、显示单元1606、用户输入单元1607、接口单元1608、存储器1609、以及处理器1610等部件。The electronic device 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609, and a processor 1610, etc. part.
本领域技术人员可以理解,电子设备1600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1610逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图16中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the electronic device 1600 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1610 through a power management system, so as to manage charging, discharging, and power management through the power management system. consumption management and other functions. The structure of the electronic device shown in FIG. 16 does not constitute a limitation on the electronic device. The electronic device may include more or less components than the one shown, or combine some components, or arrange different components, which will not be repeated here. .
其中,用户输入单元1607,用于接收用户对第一主挂件的第一输入,所述第一主挂件包括N个第一控件;Wherein, the user input unit 1607 is used to receive the first input from the user to the first main pendant, and the first main pendant includes N first controls;
显示单元1606,用于响应于所述第一输入,在第一目标挂件上显示M个第二控件;a display unit 1606, configured to display M second controls on the first target pendant in response to the first input;
其中,所述第一目标挂件包括所述第一主挂件或第一辅挂件;所述第一辅挂件和所述第一主挂件为同一目标应用程序的不同挂件;N、M为正整数;所述N个第一控件和所述M个第二控件分别用于控制所述目标应用程序的不同程序功能。Wherein, the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
本申请的实施例,在接收到用户对第一主挂件的第一输入后,在第一目标挂件上显示区别于第一控件的M个第二控件,所述第一目标挂件可以为所 述第一主挂件也可以为第一辅挂件,且所述第一辅挂件和所述第一主挂件为同一应用程序的不同挂件。这样,用户可以控制挂件上显示用于控制目标应用程序的不同程序功能的控件,包括隐藏的功能控件,提供了控件显示的多样性和控件的程序功能控制的灵活性。In the embodiment of the present application, after receiving the first input from the user on the first main widget, M second widgets different from the first widget are displayed on the first target widget, and the first target widget may be the The first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application. In this way, the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
可选地,所述显示单元1606具体用于:将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。Optionally, the display unit 1606 is specifically configured to: update the N first controls on the first main widget to the M second controls.
可选地,所述第一输入用于控制所述第一主挂件沿预设的第一目标点转动第一角度,或者,所述第一输入用于控制所述第一主挂件由第一位置移动至第二位置。Optionally, the first input is used to control the first main pendant to rotate by a first angle along a preset first target point, or the first input is used to control the first main pendant to be rotated by the first The position moves to the second position.
可选地,所述显示单元1606具体用于:显示第一辅挂件,所述第一辅挂件包括M个第二控件。Optionally, the display unit 1606 is specifically configured to: display a first auxiliary pendant, where the first auxiliary pendant includes M second controls.
可选地,所述第一输入为以所述第一主挂件的第二目标点朝预设方向的滑动输入。Optionally, the first input is a sliding input in a preset direction with the second target point of the first main pendant.
可选地,所述用户输入单元1607,用于接收用户对所述第一主挂件的第二输入;Optionally, the user input unit 1607 is configured to receive a second input from the user to the first main widget;
所述显示单元1606,用于响应于所述第二输入,显示T个角度标识;The display unit 1606 is configured to display T angle signs in response to the second input;
所述用户输入单元1607还用于:接收用户对所述T个角度标识中的第一角度标识和第二目标挂件的第三输入;The user input unit 1607 is further configured to: receive a third input from the user on the first angle identifier and the second target pendant in the T angle identifiers;
所述处理器1610用于:响应于所述第三输入,建立所述第一角度标识所指示的第一角度与所述第二目标挂件的关联关系;The processor 1610 is configured to: in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
其中,所述第二目标挂件包括所述第一主挂件或任一个第一辅挂件;T为正整数。Wherein, the second target pendant includes the first main pendant or any one of the first auxiliary pendants; T is a positive integer.
可选地,所述用户输入单元1607还用于:接收用户对所述第一主挂件的第四输入;Optionally, the user input unit 1607 is further configured to: receive a fourth input from the user on the first main widget;
所述显示单元1606,用于响应于所述第四输入,显示G个控件选项;The display unit 1606 is configured to display G control options in response to the fourth input;
所述用户输入单元1607还用于:接收用户对所述G个控件选项中的M个控件选项的第五输入;The user input unit 1607 is further configured to: receive a fifth input from the user to M control options in the G control options;
所述处理器1610用于:响应于所述第五输入,建立所述M个控件选项指示的M个第二控件与所述第一目标挂件的关联关系;The processor 1610 is configured to: in response to the fifth input, establish an association relationship between the M second controls indicated by the M control options and the first target widget;
其中,G、M为正整数,M≤G。Among them, G and M are positive integers, and M≤G.
可选地,所述用户输入单元1607还用于:接收用户对所述第一主挂件的第六输入;Optionally, the user input unit 1607 is further configured to: receive a sixth input from the user on the first main widget;
所述显示单元1606,用于响应于所述第六输入,显示K个控件选项;The display unit 1606 is configured to display K control options in response to the sixth input;
所述用户输入单元1607还用于:接收用户对所述第一主挂件的第七输入;The user input unit 1607 is further configured to: receive a seventh input from the user to the first main widget;
所述处理器1610用于:响应于所述第七输入,将所述第一主挂件沿第三目标点转动第二角度;The processor 1610 is configured to: in response to the seventh input, rotate the first main pendant along the third target point by a second angle;
所述用户输入单元1607还用于:接收用户对所述K个控件选项中的S个第二选项的第八输入;The user input unit 1607 is further configured to: receive an eighth input from the user to the S second options in the K control options;
所述处理器1610用于:响应于所述第八输入,建立所述S个控件选项指示的S个第二控件与所述第二角度的关联关系;其中,K、S为正整数,K≤S。The processor 1610 is configured to: in response to the eighth input, establish an association relationship between the S second controls indicated by the S control options and the second angle; wherein K and S are positive integers, and K ≤S.
可选地,所述用户输入单元1607还用于:接收用户对所述第一主挂件的第九输入;Optionally, the user input unit 1607 is further configured to: receive a ninth input from the user to the first main pendant;
所述处理器1610用于:响应于所述第九输入,输出提示信息,所述提示信息用于提示所述第一辅挂件的挂件信息。The processor 1610 is configured to: in response to the ninth input, output prompt information, where the prompt information is used to prompt the pendant information of the first auxiliary pendant.
本申请的实施例,在接收到用户对第一主挂件的第一输入后,在第一目标挂件上显示区别于第一控件的M个第二控件,所述第一目标挂件可以为所述第一主挂件也可以为第一辅挂件,且所述第一辅挂件和所述第一主挂件为同一应用程序的不同挂件。这样,用户可以控制挂件上显示用于控制目标应用程序的不同程序功能的控件,包括隐藏的功能控件,提供了控件显示的多样性和控件的程序功能控制的灵活性。In the embodiment of the present application, after receiving the first input from the user on the first main widget, M second widgets different from the first widget are displayed on the first target widget, and the first target widget may be the The first main pendant may also be a first auxiliary pendant, and the first auxiliary pendant and the first main pendant are different pendants of the same application. In this way, the user can control the widgets to display controls for controlling different program functions of the target application, including hidden function controls, which provides the diversity of the display of the controls and the flexibility of the program function control of the controls.
应理解的是,本申请实施例中,输入单元1604可以包括图形处理器(Graphics Processing Unit,GPU)16041和麦克风16042,图形处理器16041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1606可包括显示面板16061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板16061。用户输入单元1607包括触控面板16071以及其他输入设备16072。触控面板16071,也称为触摸屏。触控面板16071可包括触摸检测装置和触摸控制器两个部分。 其他输入设备16072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1609可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1610中。It should be understood that, in this embodiment of the present application, the input unit 1604 may include a graphics processor (Graphics Processing Unit, GPU) 16041 and a microphone 16042. Such as camera) to obtain still pictures or video image data for processing. The display unit 1606 may include a display panel 16061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1607 includes a touch panel 16071 and other input devices 16072 . Touch panel 16071, also called touch screen. The touch panel 16071 may include two parts, a touch detection device and a touch controller. Other input devices 16072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which are not described herein again. Memory 1609 may be used to store software programs as well as various data, including but not limited to application programs and operating systems. The processor 1610 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 1610.
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述挂件控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, each process of the above-mentioned pendant control method embodiment can be achieved, and can achieve the same In order to avoid repetition, the technical effect will not be repeated here.
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。Wherein, the processor is the processor in the electronic device described in the foregoing embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述挂件控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the above-mentioned embodiments of the pendant control method. Each process can achieve the same technical effect. In order to avoid repetition, it will not be repeated here.
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip, or the like.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被 组合。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in the reverse order depending on the functions involved. To perform functions, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to some examples may be combined in other examples.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this disclosure.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described systems, devices and units may refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器, 空调器,或者网络设备等)执行本申请各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in a part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, CD), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of this application.
可以理解的是,本公开实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,模块、单元、子单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processor,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本公开所述功能的其它电子单元或其组合中。It can be understood that the embodiments described in the embodiments of the present disclosure may be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, modules, units, and sub-units can be implemented in one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSP Device, DSPD) ), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), general-purpose processor, controller, microcontroller, microprocessor, in other electronic units or combinations thereof.
对于软件实现,可通过执行本公开实施例所述功能的模块(例如过程、函数等)来实现本公开实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。For software implementation, the technologies described in the embodiments of the present disclosure may be implemented through modules (eg, procedures, functions, etc.) that perform the functions described in the embodiments of the present disclosure. Software codes may be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative rather than restrictive. Under the inspiration of this application, without departing from the scope of protection of the purpose of this application and the claims, many forms can be made, which all fall within the protection of this application.

Claims (23)

  1. 一种挂件控制方法,包括:A pendant control method, comprising:
    接收用户对第一主挂件的第一输入,所述第一主挂件包括N个第一控件;receiving a first input from a user to a first main pendant, where the first main pendant includes N first controls;
    响应于所述第一输入,在第一目标挂件上显示M个第二控件;In response to the first input, displaying M second controls on the first target pendant;
    其中,所述第一目标挂件包括所述第一主挂件或第一辅挂件;所述第一辅挂件和所述第一主挂件为同一目标应用程序的不同挂件;N、M为正整数;所述N个第一控件和所述M个第二控件分别用于控制所述目标应用程序的不同程序功能。Wherein, the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
  2. 根据权利要求1所述的方法,其中,所述在第一目标挂件上显示M个第二控件,包括:The method according to claim 1, wherein the displaying M second controls on the first target pendant comprises:
    将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。The N first controls on the first main pendant are updated to the M second controls.
  3. 根据权利要求2所述的方法,其中,所述第一输入用于控制所述第一主挂件沿预设的第一目标点转动第一角度,或者,所述第一输入用于控制所述第一主挂件由第一位置移动至第二位置。The method according to claim 2, wherein the first input is used to control the first main pendant to rotate a first angle along a preset first target point, or the first input is used to control the The first main pendant moves from the first position to the second position.
  4. 根据权利要求1所述的方法,其中,所述在第一目标挂件上显示M个第二控件,包括:The method according to claim 1, wherein the displaying M second controls on the first target pendant comprises:
    显示第一辅挂件,所述第一辅挂件包括M个第二控件。A first auxiliary pendant is displayed, and the first auxiliary pendant includes M second controls.
  5. 根据权利要求4所述的方法,其中,所述第一输入为以所述第一主挂件的第二目标点朝预设方向的滑动输入。The method according to claim 4, wherein the first input is a sliding input from the second target point of the first main pendant to a preset direction.
  6. 根据权利要求1所述的方法,还包括:The method of claim 1, further comprising:
    接收用户对所述第一主挂件的第二输入;receiving a second input from the user on the first main pendant;
    响应于所述第二输入,显示T个角度标识;In response to the second input, displaying T angle signs;
    接收用户对所述T个角度标识中的第一角度标识和第二目标挂件的第三输入;receiving a third input from the user to the first angle identifier and the second target pendant in the T angle identifiers;
    响应于所述第三输入,建立所述第一角度标识所指示的第一角度与所述第二目标挂件的关联关系;In response to the third input, establishing an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
    其中,所述第二目标挂件包括所述第一主挂件或任一个第一辅挂件;T为正整数。Wherein, the second target pendant includes the first main pendant or any one of the first auxiliary pendants; T is a positive integer.
  7. 根据权利要求1或6所述的方法,还包括:The method of claim 1 or 6, further comprising:
    接收用户对所述第一主挂件的第四输入;receiving a fourth input from the user to the first main pendant;
    响应于所述第四输入,显示G个控件选项;In response to the fourth input, displaying G control options;
    接收用户对所述G个控件选项中的M个控件选项的第五输入;receiving a fifth input from the user to M control options in the G control options;
    响应于所述第五输入,建立所述M个控件选项指示的M个第二控件与所述第一目标挂件的关联关系;In response to the fifth input, establishing an association relationship between the M second controls indicated by the M control options and the first target pendant;
    其中,G、M为正整数,M≤G。Among them, G and M are positive integers, and M≤G.
  8. 根据权利要求1所述的方法,还包括:The method of claim 1, further comprising:
    接收用户对所述第一主挂件的第六输入;receiving a sixth input from the user to the first main pendant;
    响应于所述第六输入,显示K个控件选项;In response to the sixth input, displaying K control options;
    接收用户对所述第一主挂件的第七输入;receiving a seventh input from the user on the first main pendant;
    响应于所述第七输入,将所述第一主挂件沿第三目标点转动第二角度;in response to the seventh input, rotating the first main pendant along the third target point by a second angle;
    接收用户对所述K个控件选项中的S个第二选项的第八输入;receiving an eighth input from the user to the S second options in the K control options;
    响应于所述第八输入,建立所述S个控件选项指示的S个第二控件与所述第二角度的关联关系;In response to the eighth input, establishing an association relationship between the S second controls indicated by the S control options and the second angle;
    其中,K、S为正整数,K≤S。Among them, K and S are positive integers, and K≤S.
  9. 根据权利要求1所述的方法,还包括:The method of claim 1, further comprising:
    接收用户对所述第一主挂件的第九输入;receiving a ninth input from the user on the first main pendant;
    响应于所述第九输入,输出提示信息,所述提示信息用于提示所述第一辅挂件的挂件信息。In response to the ninth input, prompt information is output, where the prompt information is used to prompt the pendant information of the first auxiliary pendant.
  10. 一种挂件控制装置,包括:A pendant control device, comprising:
    第一接收模块,用于接收用户对第一主挂件的第一输入,所述第一主挂件包括N个第一控件;a first receiving module, configured to receive a first input from a user to a first main pendant, where the first main pendant includes N first controls;
    第一响应模块,用于响应于所述第一输入,在第一目标挂件上显示M个第二控件;a first response module, configured to display M second controls on the first target pendant in response to the first input;
    其中,所述第一目标挂件包括所述第一主挂件或第一辅挂件;所述第一辅挂件和所述第一主挂件为同一目标应用程序的不同挂件;N、M为正整数;所述N个第一控件和所述M个第二控件分别用于控制所述目标应用程序的不同程序功能。Wherein, the first target pendant includes the first main pendant or the first auxiliary pendant; the first auxiliary pendant and the first main pendant are different pendants of the same target application; N and M are positive integers; The N first controls and the M second controls are respectively used to control different program functions of the target application.
  11. 根据权利要求10所述的挂件控制装置,其中,所述第一响应模块具体用于:The pendant control device according to claim 10, wherein the first response module is specifically used for:
    将所述第一主挂件上的所述N个第一控件更新为所述M个第二控件。The N first controls on the first main pendant are updated to the M second controls.
  12. 根据权利要求11所述的挂件控制装置,其中,所述第一输入用于控制所述第一主挂件沿预设的第一目标点转动第一角度,或者,所述第一输入用于控制所述第一主挂件由第一位置移动至第二位置。The pendant control device according to claim 11, wherein the first input is used to control the first main pendant to rotate a first angle along a preset first target point, or the first input is used to control The first main pendant moves from the first position to the second position.
  13. 根据权利要求10所述的挂件控制装置,其中,所述第一响应模块具体用于:The pendant control device according to claim 10, wherein the first response module is specifically used for:
    显示第一辅挂件,所述第一辅挂件包括M个第二控件。A first auxiliary pendant is displayed, and the first auxiliary pendant includes M second controls.
  14. 根据权利要求13所述的挂件控制装置,其中,所述第一输入为以所述第一主挂件的第二目标点朝预设方向的滑动输入。The pendant control device according to claim 13, wherein the first input is a sliding input toward a preset direction with the second target point of the first main pendant.
  15. 根据权利要求10所述的挂件控制装置,还包括:The pendant control device according to claim 10, further comprising:
    第二接收模块,用于接收用户对所述第一主挂件的第二输入;a second receiving module, configured to receive a second input from the user to the first main pendant;
    第二响应模块,用于响应于所述第二输入,显示T个角度标识;a second response module, configured to display T angle identifiers in response to the second input;
    第三接收模块,用于接收用户对所述T个角度标识中的第一角度标识和第二目标挂件的第三输入;a third receiving module, configured to receive a third input from the user to the first angle identifier and the second target pendant in the T angle identifiers;
    第三响应模块,用于响应于所述第三输入,建立所述第一角度标识所指示的第一角度与所述第二目标挂件的关联关系;a third response module, configured to, in response to the third input, establish an association relationship between the first angle indicated by the first angle identifier and the second target pendant;
    其中,所述第二目标挂件包括所述第一主挂件或任一个第一辅挂件;T为正整数。Wherein, the second target pendant includes the first main pendant or any first auxiliary pendant; T is a positive integer.
  16. 根据权利要求10或15所述的挂件控制装置,还包括:The pendant control device according to claim 10 or 15, further comprising:
    第四接收模块,用于接收用户对所述第一主挂件的第四输入;a fourth receiving module, configured to receive a fourth input from the user to the first main pendant;
    第四响应模块,用于响应于所述第四输入,显示G个控件选项;a fourth response module, configured to display G control options in response to the fourth input;
    第五接收模块,用于接收用户对所述G个控件选项中的M个控件选项的第五输入;The fifth receiving module, for receiving the fifth input of the user to the M control options in the G control options;
    第五响应模块,用于响应于所述第五输入,建立所述M个控件选项指示的M个第二控件与所述第一目标挂件的关联关系;a fifth response module, configured to, in response to the fifth input, establish an association relationship between the M second controls indicated by the M control options and the first target pendant;
    其中,G、M为正整数,M≤G。Among them, G and M are positive integers, and M≤G.
  17. 根据权利要求10所述的挂件控制装置,还包括:The pendant control device according to claim 10, further comprising:
    第六接收模块,用于接收用户对所述第一主挂件的第六输入;a sixth receiving module, configured to receive a sixth input from the user to the first main pendant;
    第六响应模块,用于响应于所述第六输入,显示K个控件选项;a sixth response module, configured to display K control options in response to the sixth input;
    第七接收模块,用于接收用户对所述第一主挂件的第七输入;a seventh receiving module, configured to receive a seventh input from the user to the first main pendant;
    第七响应模块,用于响应于所述第七输入,将所述第一主挂件沿第三目标点转动第二角度;a seventh response module, configured to rotate the first main pendant along the third target point by a second angle in response to the seventh input;
    第八接收模块,用于接收用户对所述K个控件选项中的S个第二选项的第八输入;The eighth receiving module is used for receiving the eighth input of the user to the S second options in the K control options;
    第八响应模块,用于响应于所述第八输入,建立所述S个控件选项指示的S个第二控件与所述第二角度的关联关系;an eighth response module, configured to, in response to the eighth input, establish an association relationship between the S second controls indicated by the S control options and the second angle;
    其中,K、S为正整数,K≤S。Among them, K and S are positive integers, and K≤S.
  18. 根据权利要求10所述的挂件控制装置,还包括:The pendant control device according to claim 10, further comprising:
    第九接收模块,用于接收用户对所述第一主挂件的第九输入;a ninth receiving module, configured to receive the ninth input from the user to the first main pendant;
    第九响应模块,用于响应于所述第九输入,输出提示信息,所述提示信息用于提示所述第一辅挂件的挂件信息。A ninth response module, configured to output prompt information in response to the ninth input, where the prompt information is used to prompt the pendant information of the first auxiliary pendant.
  19. 一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-9中任一项所述的挂件控制方法的步骤。An electronic device, comprising a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction being executed by the processor to achieve as claimed in claims 1-9 The steps of any one of the pendant control methods.
  20. 一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-9中任一项所述的挂件控制方法的步骤。A readable storage medium, on which a program or an instruction is stored, and when the program or instruction is executed by a processor, the steps of the pendant control method according to any one of claims 1-9 are implemented.
  21. 一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1-9中任一项所述的挂件控制方法。A chip, the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is used for running a program or an instruction to implement the pendant according to any one of claims 1-9 Control Method.
  22. 一种计算机软件产品,所述计算机软件产品被存储在非易失的存储介质中,所述软件产品被配置成被至少一个处理器执行以实现如权利要求1-9中任一项所述的挂件控制方法的步骤。A computer software product, the computer software product being stored in a non-volatile storage medium, the software product being configured to be executed by at least one processor to implement any of the claims 1-9 The steps of the pendant control method.
  23. 一种电子设备,所述电子设备被配置成用于执行如权利要求1-9中任一项所述的挂件控制方法。An electronic device configured to execute the pendant control method of any one of claims 1-9.
PCT/CN2021/121655 2020-09-30 2021-09-29 Widget control method and apparatus, electronic device, and readable storage medium WO2022068865A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011057066.6 2020-09-30
CN202011057066.6A CN112148176B (en) 2020-09-30 2020-09-30 Pendant control method and device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
WO2022068865A1 true WO2022068865A1 (en) 2022-04-07

Family

ID=73894317

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/121655 WO2022068865A1 (en) 2020-09-30 2021-09-29 Widget control method and apparatus, electronic device, and readable storage medium

Country Status (2)

Country Link
CN (1) CN112148176B (en)
WO (1) WO2022068865A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115426532A (en) * 2022-08-30 2022-12-02 北京字跳网络技术有限公司 Method, device and equipment for controlling video playing progress and storage medium

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112148176B (en) * 2020-09-30 2022-11-15 维沃移动通信有限公司 Pendant control method and device, electronic equipment and readable storage medium
CN112148178A (en) * 2020-09-30 2020-12-29 维沃移动通信有限公司 Application switching method and device, electronic equipment and readable storage medium
CN113325980B (en) * 2021-05-28 2023-02-24 维沃移动通信(杭州)有限公司 Control method, control device, electronic equipment and readable storage medium
CN113325986B (en) * 2021-05-28 2022-08-26 维沃移动通信(杭州)有限公司 Program control method, program control device, electronic device and readable storage medium
CN115022699A (en) * 2022-04-29 2022-09-06 北京达佳互联信息技术有限公司 Business pendant display method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365547A (en) * 2012-03-28 2013-10-23 喜讯无限(北京)科技有限责任公司 Army-knife type menu bar
CN103838472A (en) * 2014-02-28 2014-06-04 华南理工大学 Multilevel functional navigation menu formed by sector and concentric circle and working method of menu
CN105005449A (en) * 2015-08-25 2015-10-28 南京联创科技集团股份有限公司 Interactive operation method used for intelligent terminal
US20150346952A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Control center refinements
CN112148176A (en) * 2020-09-30 2020-12-29 维沃移动通信有限公司 Pendant control method and device, electronic equipment and readable storage medium

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1081583A3 (en) * 1999-08-31 2005-07-06 Sony Corporation Menu display system
CN102646021B (en) * 2012-03-27 2013-08-07 厦门九纬信息技术有限公司 Method for realizing 3D (three-dimensional) function menu of mobile phone
CN103853442B (en) * 2012-12-03 2017-07-25 联想(北京)有限公司 A kind of information processing method and electronic equipment
EP2981878B1 (en) * 2013-04-04 2020-01-08 LG Electronics Inc. Portable device and controlling method therefor
CN106951152B (en) * 2016-01-07 2020-12-08 阿里巴巴集团控股有限公司 Control method and device for label bar
CN107913520B (en) * 2017-12-14 2021-04-23 网易(杭州)网络有限公司 Information processing method, information processing device, electronic equipment and storage medium
CN108509237A (en) * 2018-01-19 2018-09-07 广州视源电子科技股份有限公司 Operating method, device and the intelligent interaction tablet of intelligent interaction tablet
CN108415658A (en) * 2018-01-19 2018-08-17 广州视源电子科技股份有限公司 Operating method, device and the intelligent interaction tablet of intelligent interaction tablet
CN108933825B (en) * 2018-06-29 2019-06-11 掌阅科技股份有限公司 The information-pushing method and electronic equipment realized based on suspension pendant
CN110716684B (en) * 2019-10-10 2021-01-15 北京无限光场科技有限公司 User interface display method and device, electronic equipment and machine-readable storage medium
CN110879737A (en) * 2019-10-31 2020-03-13 维沃移动通信有限公司 Notification message processing method and device, electronic equipment and storage medium
CN111240549B (en) * 2020-01-13 2021-07-02 维沃移动通信有限公司 Display control method, electronic device, and medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365547A (en) * 2012-03-28 2013-10-23 喜讯无限(北京)科技有限责任公司 Army-knife type menu bar
CN103838472A (en) * 2014-02-28 2014-06-04 华南理工大学 Multilevel functional navigation menu formed by sector and concentric circle and working method of menu
US20150346952A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Control center refinements
CN105005449A (en) * 2015-08-25 2015-10-28 南京联创科技集团股份有限公司 Interactive operation method used for intelligent terminal
CN112148176A (en) * 2020-09-30 2020-12-29 维沃移动通信有限公司 Pendant control method and device, electronic equipment and readable storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115426532A (en) * 2022-08-30 2022-12-02 北京字跳网络技术有限公司 Method, device and equipment for controlling video playing progress and storage medium
CN115426532B (en) * 2022-08-30 2024-01-30 北京字跳网络技术有限公司 Video playing progress control method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN112148176B (en) 2022-11-15
CN112148176A (en) 2020-12-29

Similar Documents

Publication Publication Date Title
WO2022068865A1 (en) Widget control method and apparatus, electronic device, and readable storage medium
JP6640265B2 (en) System and method for displaying notifications received from multiple applications
WO2022012656A1 (en) Split screen display method, apparatus, and electronic device
EP3005069B1 (en) Electronic device and method for controlling applications in the electronic device
US9052894B2 (en) API to replace a keyboard with custom controls
JP5259444B2 (en) Computer-implemented display, graphical user interface, design and method characterized by scrolling
US9081498B2 (en) Method and apparatus for adjusting a user interface to reduce obscuration
US8438504B2 (en) Device, method, and graphical user interface for navigating through multiple viewing areas
US20130222431A1 (en) Method and apparatus for content view display in a mobile device
US20160103570A1 (en) Method and apparatus for providing a user interface on a device that indicates content operators
US20110175826A1 (en) Automatically Displaying and Hiding an On-screen Keyboard
US20130227454A1 (en) Method and Apparatus for Providing an Option to Undo a Delete Operation
WO2022042701A1 (en) Permission setting method and apparatus, and electronic device
WO2022057881A1 (en) Operation method and apparatus
CN103838472A (en) Multilevel functional navigation menu formed by sector and concentric circle and working method of menu
WO2017063443A1 (en) Message display method and apparatus
WO2021239016A1 (en) Application icon display method and apparatus, and electronic device
WO2022012664A1 (en) Background program control method and apparatus, and electronic device
KR20150030406A (en) Method and apparatus for controlling an application using a variety of key input and combinations thereof
US11567725B2 (en) Data processing method and mobile device
WO2023066109A1 (en) Display method and apparatus, electronic device, and readable storage medium
WO2022121877A1 (en) Message processing method, apparatus, and electronic device
WO2022048491A1 (en) Application running method and apparatus and electronic device
WO2022228378A1 (en) Interaction method and apparatus for wearable device, and electronic device and readable storage medium
WO2022068726A1 (en) Method and apparatus for providing control, and electronic device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21874520

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21874520

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 21874520

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25.10.2023)